/* THIS IS A GENERATED/BUNDLED FILE BY ESBUILD if you want to view the source, please visit the github repository of this plugin */ var _Wt=Object.create;var RU=Object.defineProperty;var vWt=Object.getOwnPropertyDescriptor;var wWt=Object.getOwnPropertyNames;var SWt=Object.getPrototypeOf,xWt=Object.prototype.hasOwnProperty;var ZLe=t=>{throw TypeError(t)};var CWt=(t,e,r)=>e in t?RU(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var O=(t,e)=>()=>(t&&(e=t(t=0)),e);var v=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),$f=(t,e)=>{for(var r in e)RU(t,r,{get:e[r],enumerable:!0})},XLe=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of wWt(e))!xWt.call(t,o)&&o!==r&&RU(t,o,{get:()=>e[o],enumerable:!(n=vWt(e,o))||n.enumerable});return t};var $=(t,e,r)=>(r=t!=null?_Wt(SWt(t)):{},XLe(e||!t||!t.__esModule?RU(r,"default",{value:t,enumerable:!0}):r,t)),Al=t=>XLe(RU({},"__esModule",{value:!0}),t);var lc=(t,e,r)=>CWt(t,typeof e!="symbol"?e+"":e,r),OWt=(t,e,r)=>e.has(t)||ZLe("Cannot "+r);var QLe=(t,e,r)=>e.has(t)?ZLe("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r);var eFe=(t,e,r)=>(OWt(t,e,"access private method"),r);var Ule,zle,hN,Hle=O(()=>{Ule="{copilot-selection}",zle=50,hN=[{name:"Fix grammar and spelling",prompt:"Fix the grammar and spelling of {}. Preserve all formatting, line breaks, and special characters. Do not add or remove any content. Return only the corrected text.",showInContextMenu:!0},{name:"Translate to Chinese",prompt:`Translate {} into Chinese: 1. Preserve the meaning and tone 2. Maintain appropriate cultural context 3. Keep formatting and structure Return only the translated text.`,showInContextMenu:!0},{name:"Summarize",prompt:"Create a bullet-point summary of {}. Each bullet point should capture a key point. Return only the bullet-point summary.",showInContextMenu:!0},{name:"Simplify",prompt:"Simplify {} to a 6th-grade reading level (ages 11-12). Use simple sentences, common words, and clear explanations. Maintain the original key concepts. Return only the simplified text.",showInContextMenu:!0},{name:"Emojify",prompt:`Add relevant emojis to enhance {}. Follow these rules: 1. Insert emojis at natural breaks in the text 2. Never place two emojis next to each other 3. Keep all original text unchanged 4. Choose emojis that match the context and tone Return only the emojified text.`,showInContextMenu:!0},{name:"Make shorter",prompt:`Reduce {} to half its length while preserving these elements: 1. Main ideas and key points 2. Essential details 3. Original tone and style Return only the shortened text.`,showInContextMenu:!0},{name:"Make longer",prompt:`Expand {} to twice its length by: 1. Adding relevant details and examples 2. Elaborating on key points 3. Maintaining the original tone and style Return only the expanded text.`,showInContextMenu:!0},{name:"Generate table of contents",prompt:"Generate a hierarchical table of contents for {}. Use appropriate heading levels (H1, H2, H3, etc.). Include page numbers if present. Return only the table of contents.",showInContextMenu:!1},{name:"Generate glossary",prompt:'Create a glossary of important terms, concepts, and phrases from {}. Format each entry as "Term: Definition". Sort entries alphabetically. Return only the glossary.',showInContextMenu:!1},{name:"Remove URLs",prompt:"Remove all URLs from {}. Preserve all other content and formatting. URLs may be in various formats (http, https, www). Return only the text with URLs removed.",showInContextMenu:!1},{name:"Rewrite as tweet",prompt:`Rewrite {} as a single tweet with these requirements: 1. Maximum 280 characters 2. Use concise, impactful language 3. Maintain the core message Return only the tweet text.`,showInContextMenu:!1},{name:"Rewrite as tweet thread",prompt:`Convert {} into a Twitter thread following these rules: 1. Each tweet must be under 240 characters 2. Start with "THREAD START" on its own line 3. Separate tweets with " --- " 4. End with "THREAD END" on its own line 5. Make content engaging and clear Return only the formatted thread.`,showInContextMenu:!1},{name:"Explain like I am 5",prompt:`Explain {} in simple terms that a 5-year-old would understand: 1. Use basic vocabulary 2. Include simple analogies 3. Break down complex concepts Return only the simplified explanation.`,showInContextMenu:!1},{name:"Rewrite as press release",prompt:`Transform {} into a professional press release: 1. Use formal, journalistic style 2. Include headline and dateline 3. Follow inverted pyramid structure Return only the press release format.`,showInContextMenu:!1}]});function Vle(){if(!oW&&(oW=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!oW))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return oW(PWt)}var oW,PWt,tFe=O(()=>{PWt=new Uint8Array(16)});function rFe(t,e=0){return cc[t[e+0]]+cc[t[e+1]]+cc[t[e+2]]+cc[t[e+3]]+"-"+cc[t[e+4]]+cc[t[e+5]]+"-"+cc[t[e+6]]+cc[t[e+7]]+"-"+cc[t[e+8]]+cc[t[e+9]]+"-"+cc[t[e+10]]+cc[t[e+11]]+cc[t[e+12]]+cc[t[e+13]]+cc[t[e+14]]+cc[t[e+15]]}var cc,nFe=O(()=>{cc=[];for(let t=0;t<256;++t)cc.push((t+256).toString(16).slice(1))});var EWt,Wle,oFe=O(()=>{EWt=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Wle={randomUUID:EWt}});function TWt(t,e,r){if(Wle.randomUUID&&!e&&!t)return Wle.randomUUID();t=t||{};let n=t.random||(t.rng||Vle)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(let o=0;o<16;++o)e[r+o]=n[o];return e}return rFe(n)}var GI,iFe=O(()=>{oFe();tFe();nFe();GI=TWt});var iW=O(()=>{iFe()});function IWt(t){lFe=t}function aW(){return lFe}function ot(t,e){let r=aW(),n=sW({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,r,r===bN?void 0:bN].filter(o=>!!o)});t.common.issues.push(n)}function uW(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 cFe(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 Br(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)=>{var u,l;let{message:c}=t;return a.code==="invalid_enum_value"?{message:c??s.defaultError}:typeof s.data>"u"?{message:(u=c??n)!==null&&u!==void 0?u:s.defaultError}:a.code!=="invalid_type"?{message:s.defaultError}:{message:(l=c??r)!==null&&l!==void 0?l:s.defaultError}},description:o}}function fFe(t){let e="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return t.precision?e=`${e}\\.\\d{${t.precision}}`:t.precision==null&&(e=`${e}(\\.\\d+)?`),e}function JWt(t){return new RegExp(`^${fFe(t)}$`)}function pFe(t){let e=`${dFe}T${fFe(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 GWt(t,e){return!!((e==="v4"||!e)&&qWt.test(t)||(e==="v6"||!e)&&zWt.test(t))}function YWt(t,e){if(!FWt.test(t))return!1;try{let[r]=t.split("."),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||!o.typ||!o.alg||e&&o.alg!==e)}catch{return!1}}function ZWt(t,e){return!!((e==="v4"||!e)&&UWt.test(t)||(e==="v6"||!e)&&HWt.test(t))}function XWt(t,e){let r=(t.toString().split(".")[1]||"").length,n=(e.toString().split(".")[1]||"").length,o=r>n?r:n,i=parseInt(t.toFixed(o).replace(".","")),a=parseInt(e.toFixed(o).replace(".",""));return i%a/Math.pow(10,o)}function gN(t){if(t instanceof qf){let e={};for(let r in t.shape){let n=t.shape[r];e[r]=Bf.create(gN(n))}return new qf({...t._def,shape:()=>e})}else return t instanceof Cx?new Cx({...t._def,type:gN(t.element)}):t instanceof Bf?Bf.create(gN(t.unwrap())):t instanceof eb?eb.create(gN(t.unwrap())):t instanceof Qy?Qy.create(t.items.map(e=>gN(e))):t}function Zle(t,e){let r=Sx(t),n=Sx(e);if(t===e)return{valid:!0,data:t};if(r===ct.object&&n===ct.object){let o=Vn.objectKeys(e),i=Vn.objectKeys(t).filter(s=>o.indexOf(s)!==-1),a={...t,...e};for(let s of i){let u=Zle(t[s],e[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(r===ct.array&&n===ct.array){if(t.length!==e.length)return{valid:!1};let o=[];for(let i=0;i{var i,a;let s=t(n);if(s instanceof Promise)return s.then(u=>{var l,c;if(!u){let d=sFe(e,n),f=(c=(l=d.fatal)!==null&&l!==void 0?l:r)!==null&&c!==void 0?c:!0;o.addIssue({code:"custom",...d,fatal:f})}});if(!s){let u=sFe(e,n),l=(a=(i=u.fatal)!==null&&i!==void 0?i:r)!==null&&a!==void 0?a:!0;o.addIssue({code:"custom",...u,fatal:l})}}):TP.create()}var Vn,Jle,ct,Sx,De,AWt,qp,bN,lFe,sW,MWt,sd,cr,yN,Xd,Gle,Yle,YI,NU,Tt,jU,DU,Vm,aFe,qr,RWt,jWt,DWt,NWt,LWt,FWt,kWt,$Wt,BWt,Kle,qWt,UWt,zWt,HWt,VWt,WWt,dFe,KWt,EP,ZI,XI,QI,eM,_N,tM,rM,TP,xx,Pg,vN,Cx,qf,nM,wx,lW,oM,Qy,cW,wN,SN,dW,iM,aM,sM,uM,AP,Up,Bf,eb,lM,cM,xN,QWt,LU,FU,dM,e9t,se,t9t,gFe,yFe,r9t,n9t,bFe,o9t,i9t,a9t,s9t,u9t,l9t,c9t,d9t,f9t,p9t,m9t,h9t,g9t,y9t,b9t,_9t,v9t,w9t,S9t,x9t,C9t,O9t,P9t,E9t,uFe,T9t,A9t,I9t,M9t,R9t,j9t,D9t,N9t,L9t,Ur,ud=O(()=>{(function(t){t.assertEqual=o=>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"&&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})(Vn||(Vn={}));(function(t){t.mergeShapes=(e,r)=>({...e,...r})})(Jle||(Jle={}));ct=Vn.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Sx=t=>{switch(typeof t){case"undefined":return ct.undefined;case"string":return ct.string;case"number":return isNaN(t)?ct.nan:ct.number;case"boolean":return ct.boolean;case"function":return ct.function;case"bigint":return ct.bigint;case"symbol":return ct.symbol;case"object":return Array.isArray(t)?ct.array:t===null?ct.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?ct.promise:typeof Map<"u"&&t instanceof Map?ct.map:typeof Set<"u"&&t instanceof Set?ct.set:typeof Date<"u"&&t instanceof Date?ct.date:ct.object;default:return ct.unknown}},De=Vn.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"]),AWt=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:"),qp=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)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}}get formErrors(){return this.flatten()}};qp.create=t=>new qp(t);bN=(t,e)=>{let r;switch(t.code){case De.invalid_type:t.received===ct.undefined?r="Required":r=`Expected ${t.expected}, received ${t.received}`;break;case De.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(t.expected,Vn.jsonStringifyReplacer)}`;break;case De.unrecognized_keys:r=`Unrecognized key(s) in object: ${Vn.joinValues(t.keys,", ")}`;break;case De.invalid_union:r="Invalid input";break;case De.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Vn.joinValues(t.options)}`;break;case De.invalid_enum_value:r=`Invalid enum value. Expected ${Vn.joinValues(t.options)}, received '${t.received}'`;break;case De.invalid_arguments:r="Invalid function arguments";break;case De.invalid_return_type:r="Invalid function return type";break;case De.invalid_date:r="Invalid date";break;case De.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}"`:Vn.assertNever(t.validation):t.validation!=="regex"?r=`Invalid ${t.validation}`:r="Invalid";break;case De.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==="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 De.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 De.custom:r="Invalid input";break;case De.invalid_intersection_types:r="Intersection results could not be merged";break;case De.not_multiple_of:r=`Number must be a multiple of ${t.multipleOf}`;break;case De.not_finite:r="Number must be finite";break;default:r=e.defaultError,Vn.assertNever(t)}return{message:r}},lFe=bN;sW=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}},MWt=[];sd=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 cr;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 cr;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}}},cr=Object.freeze({status:"aborted"}),yN=t=>({status:"dirty",value:t}),Xd=t=>({status:"valid",value:t}),Gle=t=>t.status==="aborted",Yle=t=>t.status==="dirty",YI=t=>t.status==="valid",NU=t=>typeof Promise<"u"&&t instanceof Promise;(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})(Tt||(Tt={}));Vm=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||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},aFe=(t,e)=>{if(YI(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 qp(t.common.issues);return this._error=r,this._error}}};qr=class{get description(){return this._def.description}_getType(e){return Sx(e.data)}_getOrReturnCtx(e,r){return r||{common:e.parent.common,data:e.data,parsedType:Sx(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new sd,ctx:{common:e.parent.common,data:e.data,parsedType:Sx(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let r=this._parse(e);if(NU(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){var n;let o={common:{issues:[],async:(n=r?.async)!==null&&n!==void 0?n:!1,contextualErrorMap:r?.errorMap},path:r?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:Sx(e)},i=this._parseSync({data:e,path:o.path,parent:o});return aFe(o,i)}"~validate"(e){var r,n;let o={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:Sx(e)};if(!this["~standard"].async)try{let i=this._parseSync({data:e,path:[],parent:o});return YI(i)?{value:i.value}:{issues:o.common.issues}}catch(i){!((n=(r=i?.message)===null||r===void 0?void 0:r.toLowerCase())===null||n===void 0)&&n.includes("encountered")&&(this["~standard"].async=!0),o.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:o}).then(i=>YI(i)?{value:i.value}:{issues:o.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:Sx(e)},o=this._parse({data:e,path:n.path,parent:n}),i=await(NU(o)?o:Promise.resolve(o));return aFe(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:De.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 Up({schema:this,typeName:se.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 Bf.create(this,this._def)}nullable(){return eb.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Cx.create(this)}promise(){return AP.create(this,this._def)}or(e){return nM.create([this,e],this._def)}and(e){return oM.create(this,e,this._def)}transform(e){return new Up({...Br(this._def),schema:this,typeName:se.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let r=typeof e=="function"?e:()=>e;return new lM({...Br(this._def),innerType:this,defaultValue:r,typeName:se.ZodDefault})}brand(){return new LU({typeName:se.ZodBranded,type:this,...Br(this._def)})}catch(e){let r=typeof e=="function"?e:()=>e;return new cM({...Br(this._def),innerType:this,catchValue:r,typeName:se.ZodCatch})}describe(e){let r=this.constructor;return new r({...this._def,description:e})}pipe(e){return FU.create(this,e)}readonly(){return dM.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},RWt=/^c[^\s-]{8,}$/i,jWt=/^[0-9a-z]+$/,DWt=/^[0-9A-HJKMNP-TV-Z]{26}$/i,NWt=/^[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,LWt=/^[a-z0-9_-]{21}$/i,FWt=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,kWt=/^[-+]?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)?)??$/,$Wt=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,BWt="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",qWt=/^(?:(?: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])$/,UWt=/^(?:(?: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])$/,zWt=/^(([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]))$/,HWt=/^(([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])$/,VWt=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,WWt=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,dFe="((\\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])))",KWt=new RegExp(`^${dFe}$`);EP=class t extends qr{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==ct.string){let i=this._getOrReturnCtx(e);return ot(i,{code:De.invalid_type,expected:ct.string,received:i.parsedType}),cr}let n=new sd,o;for(let i of this._def.checks)if(i.kind==="min")e.data.lengthi.value&&(o=this._getOrReturnCtx(e,o),ot(o,{code:De.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:De.invalid_string,...Tt.errToObj(n)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...Tt.errToObj(e)})}url(e){return this._addCheck({kind:"url",...Tt.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...Tt.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...Tt.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...Tt.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...Tt.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...Tt.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...Tt.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...Tt.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...Tt.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...Tt.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...Tt.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...Tt.errToObj(e)})}datetime(e){var r,n;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:(r=e?.offset)!==null&&r!==void 0?r:!1,local:(n=e?.local)!==null&&n!==void 0?n:!1,...Tt.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,...Tt.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...Tt.errToObj(e)})}regex(e,r){return this._addCheck({kind:"regex",regex:e,...Tt.errToObj(r)})}includes(e,r){return this._addCheck({kind:"includes",value:e,position:r?.position,...Tt.errToObj(r?.message)})}startsWith(e,r){return this._addCheck({kind:"startsWith",value:e,...Tt.errToObj(r)})}endsWith(e,r){return this._addCheck({kind:"endsWith",value:e,...Tt.errToObj(r)})}min(e,r){return this._addCheck({kind:"min",value:e,...Tt.errToObj(r)})}max(e,r){return this._addCheck({kind:"max",value:e,...Tt.errToObj(r)})}length(e,r){return this._addCheck({kind:"length",value:e,...Tt.errToObj(r)})}nonempty(e){return this.min(1,Tt.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.value{var e;return new EP({checks:[],typeName:se.ZodString,coerce:(e=t?.coerce)!==null&&e!==void 0?e:!1,...Br(t)})};ZI=class t extends qr{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)!==ct.number){let i=this._getOrReturnCtx(e);return ot(i,{code:De.invalid_type,expected:ct.number,received:i.parsedType}),cr}let n,o=new sd;for(let i of this._def.checks)i.kind==="int"?Vn.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),ot(n,{code:De.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),ot(n,{code:De.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?XWt(e.data,i.value)!==0&&(n=this._getOrReturnCtx(e,n),ot(n,{code:De.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),ot(n,{code:De.not_finite,message:i.message}),o.dirty()):Vn.assertNever(i);return{status:o.value,value:e.data}}gte(e,r){return this.setLimit("min",e,!0,Tt.toString(r))}gt(e,r){return this.setLimit("min",e,!1,Tt.toString(r))}lte(e,r){return this.setLimit("max",e,!0,Tt.toString(r))}lt(e,r){return this.setLimit("max",e,!1,Tt.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:Tt.toString(o)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:Tt.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Tt.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Tt.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Tt.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Tt.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:Tt.toString(r)})}finite(e){return this._addCheck({kind:"finite",message:Tt.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Tt.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Tt.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"&&Vn.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 ZI({checks:[],typeName:se.ZodNumber,coerce:t?.coerce||!1,...Br(t)});XI=class t extends qr{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)!==ct.bigint)return this._getInvalidInput(e);let n,o=new sd;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?e.datai.value:e.data>=i.value)&&(n=this._getOrReturnCtx(e,n),ot(n,{code:De.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),ot(n,{code:De.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):Vn.assertNever(i);return{status:o.value,value:e.data}}_getInvalidInput(e){let r=this._getOrReturnCtx(e);return ot(r,{code:De.invalid_type,expected:ct.bigint,received:r.parsedType}),cr}gte(e,r){return this.setLimit("min",e,!0,Tt.toString(r))}gt(e,r){return this.setLimit("min",e,!1,Tt.toString(r))}lte(e,r){return this.setLimit("max",e,!0,Tt.toString(r))}lt(e,r){return this.setLimit("max",e,!1,Tt.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:Tt.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:Tt.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Tt.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Tt.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Tt.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:Tt.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.value{var e;return new XI({checks:[],typeName:se.ZodBigInt,coerce:(e=t?.coerce)!==null&&e!==void 0?e:!1,...Br(t)})};QI=class extends qr{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==ct.boolean){let n=this._getOrReturnCtx(e);return ot(n,{code:De.invalid_type,expected:ct.boolean,received:n.parsedType}),cr}return Xd(e.data)}};QI.create=t=>new QI({typeName:se.ZodBoolean,coerce:t?.coerce||!1,...Br(t)});eM=class t extends qr{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==ct.date){let i=this._getOrReturnCtx(e);return ot(i,{code:De.invalid_type,expected:ct.date,received:i.parsedType}),cr}if(isNaN(e.data.getTime())){let i=this._getOrReturnCtx(e);return ot(i,{code:De.invalid_date}),cr}let n=new sd,o;for(let i of this._def.checks)i.kind==="min"?e.data.getTime()i.value&&(o=this._getOrReturnCtx(e,o),ot(o,{code:De.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):Vn.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:Tt.toString(r)})}max(e,r){return this._addCheck({kind:"max",value:e.getTime(),message:Tt.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 eM({checks:[],coerce:t?.coerce||!1,typeName:se.ZodDate,...Br(t)});_N=class extends qr{_parse(e){if(this._getType(e)!==ct.symbol){let n=this._getOrReturnCtx(e);return ot(n,{code:De.invalid_type,expected:ct.symbol,received:n.parsedType}),cr}return Xd(e.data)}};_N.create=t=>new _N({typeName:se.ZodSymbol,...Br(t)});tM=class extends qr{_parse(e){if(this._getType(e)!==ct.undefined){let n=this._getOrReturnCtx(e);return ot(n,{code:De.invalid_type,expected:ct.undefined,received:n.parsedType}),cr}return Xd(e.data)}};tM.create=t=>new tM({typeName:se.ZodUndefined,...Br(t)});rM=class extends qr{_parse(e){if(this._getType(e)!==ct.null){let n=this._getOrReturnCtx(e);return ot(n,{code:De.invalid_type,expected:ct.null,received:n.parsedType}),cr}return Xd(e.data)}};rM.create=t=>new rM({typeName:se.ZodNull,...Br(t)});TP=class extends qr{constructor(){super(...arguments),this._any=!0}_parse(e){return Xd(e.data)}};TP.create=t=>new TP({typeName:se.ZodAny,...Br(t)});xx=class extends qr{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Xd(e.data)}};xx.create=t=>new xx({typeName:se.ZodUnknown,...Br(t)});Pg=class extends qr{_parse(e){let r=this._getOrReturnCtx(e);return ot(r,{code:De.invalid_type,expected:ct.never,received:r.parsedType}),cr}};Pg.create=t=>new Pg({typeName:se.ZodNever,...Br(t)});vN=class extends qr{_parse(e){if(this._getType(e)!==ct.undefined){let n=this._getOrReturnCtx(e);return ot(n,{code:De.invalid_type,expected:ct.void,received:n.parsedType}),cr}return Xd(e.data)}};vN.create=t=>new vN({typeName:se.ZodVoid,...Br(t)});Cx=class t extends qr{_parse(e){let{ctx:r,status:n}=this._processInputParams(e),o=this._def;if(r.parsedType!==ct.array)return ot(r,{code:De.invalid_type,expected:ct.array,received:r.parsedType}),cr;if(o.exactLength!==null){let a=r.data.length>o.exactLength.value,s=r.data.lengtho.maxLength.value&&(ot(r,{code:De.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 Vm(r,a,r.path,s)))).then(a=>sd.mergeArray(n,a));let i=[...r.data].map((a,s)=>o.type._parseSync(new Vm(r,a,r.path,s)));return sd.mergeArray(n,i)}get element(){return this._def.type}min(e,r){return new t({...this._def,minLength:{value:e,message:Tt.toString(r)}})}max(e,r){return new t({...this._def,maxLength:{value:e,message:Tt.toString(r)}})}length(e,r){return new t({...this._def,exactLength:{value:e,message:Tt.toString(r)}})}nonempty(e){return this.min(1,e)}};Cx.create=(t,e)=>new Cx({type:t,minLength:null,maxLength:null,exactLength:null,typeName:se.ZodArray,...Br(e)});qf=class t extends qr{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=Vn.objectKeys(e);return this._cached={shape:e,keys:r}}_parse(e){if(this._getType(e)!==ct.object){let l=this._getOrReturnCtx(e);return ot(l,{code:De.invalid_type,expected:ct.object,received:l.parsedType}),cr}let{status:n,ctx:o}=this._processInputParams(e),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof Pg&&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 Vm(o,d,o.path,l)),alwaysSet:l in o.data})}if(this._def.catchall instanceof Pg){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&&(ot(o,{code:De.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 Vm(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=>sd.mergeObjectSync(n,l)):sd.mergeObjectSync(n,u)}get shape(){return this._def.shape()}strict(e){return Tt.errToObj,new t({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(r,n)=>{var o,i,a,s;let u=(a=(i=(o=this._def).errorMap)===null||i===void 0?void 0:i.call(o,r,n).message)!==null&&a!==void 0?a:n.defaultError;return r.code==="unrecognized_keys"?{message:(s=Tt.errToObj(e).message)!==null&&s!==void 0?s:u}:{message:u}}}:{}})}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:se.ZodObject})}setKey(e,r){return this.augment({[e]:r})}catchall(e){return new t({...this._def,catchall:e})}pick(e){let r={};return Vn.objectKeys(e).forEach(n=>{e[n]&&this.shape[n]&&(r[n]=this.shape[n])}),new t({...this._def,shape:()=>r})}omit(e){let r={};return Vn.objectKeys(this.shape).forEach(n=>{e[n]||(r[n]=this.shape[n])}),new t({...this._def,shape:()=>r})}deepPartial(){return gN(this)}partial(e){let r={};return Vn.objectKeys(this.shape).forEach(n=>{let o=this.shape[n];e&&!e[n]?r[n]=o:r[n]=o.optional()}),new t({...this._def,shape:()=>r})}required(e){let r={};return Vn.objectKeys(this.shape).forEach(n=>{if(e&&!e[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof Bf;)i=i._def.innerType;r[n]=i}}),new t({...this._def,shape:()=>r})}keyof(){return mFe(Vn.objectKeys(this.shape))}};qf.create=(t,e)=>new qf({shape:()=>t,unknownKeys:"strip",catchall:Pg.create(),typeName:se.ZodObject,...Br(e)});qf.strictCreate=(t,e)=>new qf({shape:()=>t,unknownKeys:"strict",catchall:Pg.create(),typeName:se.ZodObject,...Br(e)});qf.lazycreate=(t,e)=>new qf({shape:t,unknownKeys:"strip",catchall:Pg.create(),typeName:se.ZodObject,...Br(e)});nM=class extends qr{_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 qp(s.ctx.common.issues));return ot(r,{code:De.invalid_union,unionErrors:a}),cr}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 qp(u));return ot(r,{code:De.invalid_union,unionErrors:s}),cr}}get options(){return this._def.options}};nM.create=(t,e)=>new nM({options:t,typeName:se.ZodUnion,...Br(e)});wx=t=>t instanceof iM?wx(t.schema):t instanceof Up?wx(t.innerType()):t instanceof aM?[t.value]:t instanceof sM?t.options:t instanceof uM?Vn.objectValues(t.enum):t instanceof lM?wx(t._def.innerType):t instanceof tM?[void 0]:t instanceof rM?[null]:t instanceof Bf?[void 0,...wx(t.unwrap())]:t instanceof eb?[null,...wx(t.unwrap())]:t instanceof LU||t instanceof dM?wx(t.unwrap()):t instanceof cM?wx(t._def.innerType):[],lW=class t extends qr{_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==ct.object)return ot(r,{code:De.invalid_type,expected:ct.object,received:r.parsedType}),cr;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}):(ot(r,{code:De.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),cr)}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=wx(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:se.ZodDiscriminatedUnion,discriminator:e,options:r,optionsMap:o,...Br(n)})}};oM=class extends qr{_parse(e){let{status:r,ctx:n}=this._processInputParams(e),o=(i,a)=>{if(Gle(i)||Gle(a))return cr;let s=Zle(i.value,a.value);return s.valid?((Yle(i)||Yle(a))&&r.dirty(),{status:r.value,value:s.data}):(ot(n,{code:De.invalid_intersection_types}),cr)};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}))}};oM.create=(t,e,r)=>new oM({left:t,right:e,typeName:se.ZodIntersection,...Br(r)});Qy=class t extends qr{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==ct.array)return ot(n,{code:De.invalid_type,expected:ct.array,received:n.parsedType}),cr;if(n.data.lengththis._def.items.length&&(ot(n,{code:De.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 Vm(n,a,n.path,s)):null}).filter(a=>!!a);return n.common.async?Promise.all(i).then(a=>sd.mergeArray(r,a)):sd.mergeArray(r,i)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};Qy.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Qy({items:t,typeName:se.ZodTuple,rest:null,...Br(e)})};cW=class t extends qr{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!==ct.object)return ot(n,{code:De.invalid_type,expected:ct.object,received:n.parsedType}),cr;let o=[],i=this._def.keyType,a=this._def.valueType;for(let s in n.data)o.push({key:i._parse(new Vm(n,s,n.path,s)),value:a._parse(new Vm(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?sd.mergeObjectAsync(r,o):sd.mergeObjectSync(r,o)}get element(){return this._def.valueType}static create(e,r,n){return r instanceof qr?new t({keyType:e,valueType:r,typeName:se.ZodRecord,...Br(n)}):new t({keyType:EP.create(),valueType:e,typeName:se.ZodRecord,...Br(r)})}},wN=class extends qr{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!==ct.map)return ot(n,{code:De.invalid_type,expected:ct.map,received:n.parsedType}),cr;let o=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([s,u],l)=>({key:o._parse(new Vm(n,s,n.path,[l,"key"])),value:i._parse(new Vm(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 cr;(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 cr;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}}}};wN.create=(t,e,r)=>new wN({valueType:e,keyType:t,typeName:se.ZodMap,...Br(r)});SN=class t extends qr{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==ct.set)return ot(n,{code:De.invalid_type,expected:ct.set,received:n.parsedType}),cr;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(ot(n,{code:De.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 cr;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 Vm(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:Tt.toString(r)}})}max(e,r){return new t({...this._def,maxSize:{value:e,message:Tt.toString(r)}})}size(e,r){return this.min(e,r).max(e,r)}nonempty(e){return this.min(1,e)}};SN.create=(t,e)=>new SN({valueType:t,minSize:null,maxSize:null,typeName:se.ZodSet,...Br(e)});dW=class t extends qr{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==ct.function)return ot(r,{code:De.invalid_type,expected:ct.function,received:r.parsedType}),cr;function n(s,u){return sW({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,aW(),bN].filter(l=>!!l),issueData:{code:De.invalid_arguments,argumentsError:u}})}function o(s,u){return sW({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,aW(),bN].filter(l=>!!l),issueData:{code:De.invalid_return_type,returnTypeError:u}})}let i={errorMap:r.common.contextualErrorMap},a=r.data;if(this._def.returns instanceof AP){let s=this;return Xd(async function(...u){let l=new qp([]),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 Xd(function(...u){let l=s._def.args.safeParse(u,i);if(!l.success)throw new qp([n(u,l.error)]);let c=Reflect.apply(a,this,l.data),d=s._def.returns.safeParse(c,i);if(!d.success)throw new qp([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:Qy.create(e).rest(xx.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||Qy.create([]).rest(xx.create()),returns:r||xx.create(),typeName:se.ZodFunction,...Br(n)})}},iM=class extends qr{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})}};iM.create=(t,e)=>new iM({getter:t,typeName:se.ZodLazy,...Br(e)});aM=class extends qr{_parse(e){if(e.data!==this._def.value){let r=this._getOrReturnCtx(e);return ot(r,{received:r.data,code:De.invalid_literal,expected:this._def.value}),cr}return{status:"valid",value:e.data}}get value(){return this._def.value}};aM.create=(t,e)=>new aM({value:t,typeName:se.ZodLiteral,...Br(e)});sM=class t extends qr{constructor(){super(...arguments),jU.set(this,void 0)}_parse(e){if(typeof e.data!="string"){let r=this._getOrReturnCtx(e),n=this._def.values;return ot(r,{expected:Vn.joinValues(n),received:r.parsedType,code:De.invalid_type}),cr}if(uW(this,jU,"f")||cFe(this,jU,new Set(this._def.values),"f"),!uW(this,jU,"f").has(e.data)){let r=this._getOrReturnCtx(e),n=this._def.values;return ot(r,{received:r.data,code:De.invalid_enum_value,options:n}),cr}return Xd(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})}};jU=new WeakMap;sM.create=mFe;uM=class extends qr{constructor(){super(...arguments),DU.set(this,void 0)}_parse(e){let r=Vn.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==ct.string&&n.parsedType!==ct.number){let o=Vn.objectValues(r);return ot(n,{expected:Vn.joinValues(o),received:n.parsedType,code:De.invalid_type}),cr}if(uW(this,DU,"f")||cFe(this,DU,new Set(Vn.getValidEnumValues(this._def.values)),"f"),!uW(this,DU,"f").has(e.data)){let o=Vn.objectValues(r);return ot(n,{received:n.data,code:De.invalid_enum_value,options:o}),cr}return Xd(e.data)}get enum(){return this._def.values}};DU=new WeakMap;uM.create=(t,e)=>new uM({values:t,typeName:se.ZodNativeEnum,...Br(e)});AP=class extends qr{unwrap(){return this._def.type}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==ct.promise&&r.common.async===!1)return ot(r,{code:De.invalid_type,expected:ct.promise,received:r.parsedType}),cr;let n=r.parsedType===ct.promise?r.data:Promise.resolve(r.data);return Xd(n.then(o=>this._def.type.parseAsync(o,{path:r.path,errorMap:r.common.contextualErrorMap})))}};AP.create=(t,e)=>new AP({type:t,typeName:se.ZodPromise,...Br(e)});Up=class extends qr{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===se.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=>{ot(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 cr;let u=await this._def.schema._parseAsync({data:s,path:n.path,parent:n});return u.status==="aborted"?cr:u.status==="dirty"||r.value==="dirty"?yN(u.value):u});{if(r.value==="aborted")return cr;let s=this._def.schema._parseSync({data:a,path:n.path,parent:n});return s.status==="aborted"?cr:s.status==="dirty"||r.value==="dirty"?yN(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"?cr:(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"?cr:(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(!YI(a))return a;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=>YI(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:r.value,value:s})):a);Vn.assertNever(o)}};Up.create=(t,e,r)=>new Up({schema:t,typeName:se.ZodEffects,effect:e,...Br(r)});Up.createWithPreprocess=(t,e,r)=>new Up({schema:e,effect:{type:"preprocess",transform:t},typeName:se.ZodEffects,...Br(r)});Bf=class extends qr{_parse(e){return this._getType(e)===ct.undefined?Xd(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Bf.create=(t,e)=>new Bf({innerType:t,typeName:se.ZodOptional,...Br(e)});eb=class extends qr{_parse(e){return this._getType(e)===ct.null?Xd(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};eb.create=(t,e)=>new eb({innerType:t,typeName:se.ZodNullable,...Br(e)});lM=class extends qr{_parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return r.parsedType===ct.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};lM.create=(t,e)=>new lM({innerType:t,typeName:se.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...Br(e)});cM=class extends qr{_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 NU(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new qp(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new qp(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};cM.create=(t,e)=>new cM({innerType:t,typeName:se.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...Br(e)});xN=class extends qr{_parse(e){if(this._getType(e)!==ct.nan){let n=this._getOrReturnCtx(e);return ot(n,{code:De.invalid_type,expected:ct.nan,received:n.parsedType}),cr}return{status:"valid",value:e.data}}};xN.create=t=>new xN({typeName:se.ZodNaN,...Br(t)});QWt=Symbol("zod_brand"),LU=class extends qr{_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}},FU=class t extends qr{_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"?cr:i.status==="dirty"?(r.dirty(),yN(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"?cr: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:se.ZodPipeline})}},dM=class extends qr{_parse(e){let r=this._def.innerType._parse(e),n=o=>(YI(o)&&(o.value=Object.freeze(o.value)),o);return NU(r)?r.then(o=>n(o)):n(r)}unwrap(){return this._def.innerType}};dM.create=(t,e)=>new dM({innerType:t,typeName:se.ZodReadonly,...Br(e)});e9t={object:qf.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"})(se||(se={}));t9t=(t,e={message:`Input not instance of ${t.name}`})=>hFe(r=>r instanceof t,e),gFe=EP.create,yFe=ZI.create,r9t=xN.create,n9t=XI.create,bFe=QI.create,o9t=eM.create,i9t=_N.create,a9t=tM.create,s9t=rM.create,u9t=TP.create,l9t=xx.create,c9t=Pg.create,d9t=vN.create,f9t=Cx.create,p9t=qf.create,m9t=qf.strictCreate,h9t=nM.create,g9t=lW.create,y9t=oM.create,b9t=Qy.create,_9t=cW.create,v9t=wN.create,w9t=SN.create,S9t=dW.create,x9t=iM.create,C9t=aM.create,O9t=sM.create,P9t=uM.create,E9t=AP.create,uFe=Up.create,T9t=Bf.create,A9t=eb.create,I9t=Up.createWithPreprocess,M9t=FU.create,R9t=()=>gFe().optional(),j9t=()=>yFe().optional(),D9t=()=>bFe().optional(),N9t={string:t=>EP.create({...t,coerce:!0}),number:t=>ZI.create({...t,coerce:!0}),boolean:t=>QI.create({...t,coerce:!0}),bigint:t=>XI.create({...t,coerce:!0}),date:t=>eM.create({...t,coerce:!0})},L9t=cr,Ur=Object.freeze({__proto__:null,defaultErrorMap:bN,setErrorMap:IWt,getErrorMap:aW,makeIssue:sW,EMPTY_PATH:MWt,addIssueToContext:ot,ParseStatus:sd,INVALID:cr,DIRTY:yN,OK:Xd,isAborted:Gle,isDirty:Yle,isValid:YI,isAsync:NU,get util(){return Vn},get objectUtil(){return Jle},ZodParsedType:ct,getParsedType:Sx,ZodType:qr,datetimeRegex:pFe,ZodString:EP,ZodNumber:ZI,ZodBigInt:XI,ZodBoolean:QI,ZodDate:eM,ZodSymbol:_N,ZodUndefined:tM,ZodNull:rM,ZodAny:TP,ZodUnknown:xx,ZodNever:Pg,ZodVoid:vN,ZodArray:Cx,ZodObject:qf,ZodUnion:nM,ZodDiscriminatedUnion:lW,ZodIntersection:oM,ZodTuple:Qy,ZodRecord:cW,ZodMap:wN,ZodSet:SN,ZodFunction:dW,ZodLazy:iM,ZodLiteral:aM,ZodEnum:sM,ZodNativeEnum:uM,ZodPromise:AP,ZodEffects:Up,ZodTransformer:Up,ZodOptional:Bf,ZodNullable:eb,ZodDefault:lM,ZodCatch:cM,ZodNaN:xN,BRAND:QWt,ZodBranded:LU,ZodPipeline:FU,ZodReadonly:dM,custom:hFe,Schema:qr,ZodSchema:qr,late:e9t,get ZodFirstPartyTypeKind(){return se},coerce:N9t,any:u9t,array:f9t,bigint:n9t,boolean:bFe,date:o9t,discriminatedUnion:g9t,effect:uFe,enum:O9t,function:S9t,instanceof:t9t,intersection:y9t,lazy:x9t,literal:C9t,map:v9t,nan:r9t,nativeEnum:P9t,never:c9t,null:s9t,nullable:A9t,number:yFe,object:p9t,oboolean:D9t,onumber:j9t,optional:T9t,ostring:R9t,pipeline:M9t,preprocess:I9t,promise:E9t,record:_9t,set:w9t,strictObject:m9t,string:gFe,symbol:i9t,transformer:uFe,tuple:b9t,undefined:a9t,union:h9t,unknown:l9t,void:d9t,NEVER:L9t,ZodIssueCode:De,quotelessJson:AWt,ZodError:qp})});var vFe=v((v0n,_Fe)=>{function Wm(t,e){typeof e=="boolean"&&(e={forever:e}),this._originalTimeouts=JSON.parse(JSON.stringify(t)),this._timeouts=t,this._options=e||{},this._maxRetryTime=e&&e.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._timer=null,this._options.forever&&(this._cachedTimeouts=this._timeouts.slice(0))}_Fe.exports=Wm;Wm.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts.slice(0)};Wm.prototype.stop=function(){this._timeout&&clearTimeout(this._timeout),this._timer&&clearTimeout(this._timer),this._timeouts=[],this._cachedTimeouts=null};Wm.prototype.retry=function(t){if(this._timeout&&clearTimeout(this._timeout),!t)return!1;var e=new Date().getTime();if(t&&e-this._operationStart>=this._maxRetryTime)return this._errors.push(t),this._errors.unshift(new Error("RetryOperation timeout occurred")),!1;this._errors.push(t);var r=this._timeouts.shift();if(r===void 0)if(this._cachedTimeouts)this._errors.splice(0,this._errors.length-1),r=this._cachedTimeouts.slice(-1);else return!1;var n=this;return this._timer=setTimeout(function(){n._attempts++,n._operationTimeoutCb&&(n._timeout=setTimeout(function(){n._operationTimeoutCb(n._attempts)},n._operationTimeout),n._options.unref&&n._timeout.unref()),n._fn(n._attempts)},r),this._options.unref&&this._timer.unref(),!0};Wm.prototype.attempt=function(t,e){this._fn=t,e&&(e.timeout&&(this._operationTimeout=e.timeout),e.cb&&(this._operationTimeoutCb=e.cb));var r=this;this._operationTimeoutCb&&(this._timeout=setTimeout(function(){r._operationTimeoutCb()},r._operationTimeout)),this._operationStart=new Date().getTime(),this._fn(this._attempts)};Wm.prototype.try=function(t){console.log("Using RetryOperation.try() is deprecated"),this.attempt(t)};Wm.prototype.start=function(t){console.log("Using RetryOperation.start() is deprecated"),this.attempt(t)};Wm.prototype.start=Wm.prototype.try;Wm.prototype.errors=function(){return this._errors};Wm.prototype.attempts=function(){return this._attempts};Wm.prototype.mainError=function(){if(this._errors.length===0)return null;for(var t={},e=null,r=0,n=0;n=r&&(e=o,r=a)}return e}});var wFe=v(fM=>{var F9t=vFe();fM.operation=function(t){var e=fM.timeouts(t);return new F9t(e,{forever:t&&(t.forever||t.retries===1/0),unref:t&&t.unref,maxRetryTime:t&&t.maxRetryTime})};fM.timeouts=function(t){if(t instanceof Array)return[].concat(t);var e={retries:10,factor:2,minTimeout:1*1e3,maxTimeout:1/0,randomize:!1};for(var r in t)e[r]=t[r];if(e.minTimeout>e.maxTimeout)throw new Error("minTimeout is greater than maxTimeout");for(var n=[],o=0;o{SFe.exports=wFe()});var mW=v((x0n,pW)=>{"use strict";var k9t=xFe(),$9t=["Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Network request failed"],fW=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}},B9t=(t,e,r)=>{let n=r.retries-(e-1);return t.attemptNumber=e,t.retriesLeft=n,t},q9t=t=>$9t.includes(t),CFe=(t,e)=>new Promise((r,n)=>{e={onFailedAttempt:()=>{},retries:10,...e};let o=k9t.operation(e);o.attempt(async i=>{try{r(await t(i))}catch(a){if(!(a instanceof Error)){n(new TypeError(`Non-error was thrown: "${a}". You should only throw errors.`));return}if(a instanceof fW)o.stop(),n(a.originalError);else if(a instanceof TypeError&&!q9t(a.message))o.stop(),n(a);else{B9t(a,i,e);try{await e.onFailedAttempt(a)}catch(s){n(s);return}o.retry(a)||n(o.mainError())}}})});pW.exports=CFe;pW.exports.default=CFe;pW.exports.AbortError=fW});var OFe,PFe=O(()=>{OFe=/^(?:[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 U9t(t){return typeof t=="string"&&OFe.test(t)}var IP,EFe=O(()=>{PFe();IP=U9t});function TFe(t,e=0){return(dc[t[e+0]]+dc[t[e+1]]+dc[t[e+2]]+dc[t[e+3]]+"-"+dc[t[e+4]]+dc[t[e+5]]+"-"+dc[t[e+6]]+dc[t[e+7]]+"-"+dc[t[e+8]]+dc[t[e+9]]+"-"+dc[t[e+10]]+dc[t[e+11]]+dc[t[e+12]]+dc[t[e+13]]+dc[t[e+14]]+dc[t[e+15]]).toLowerCase()}var dc,hW,AFe=O(()=>{dc=[];for(hW=0;hW<256;++hW)dc.push((hW+256).toString(16).slice(1))});function Xle(){if(!gW&&(gW=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!gW))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return gW(z9t)}var gW,z9t,IFe=O(()=>{z9t=new Uint8Array(16)});var H9t,Qle,MFe=O(()=>{H9t=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Qle={randomUUID:H9t}});function V9t(t,e,r){if(Qle.randomUUID&&!e&&!t)return Qle.randomUUID();t=t||{};var n=t.random||(t.rng||Xle)();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 TFe(n)}var Za,RFe=O(()=>{MFe();IFe();AFe();Za=V9t});var MP=O(()=>{RFe();EFe()});var DFe=v((L0n,ece)=>{"use strict";var W9t=Object.prototype.hasOwnProperty,Qd="~";function kU(){}Object.create&&(kU.prototype=Object.create(null),new kU().__proto__||(Qd=!1));function K9t(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function jFe(t,e,r,n,o){if(typeof r!="function")throw new TypeError("The listener must be a function");var i=new K9t(r,n||t,o),a=Qd?Qd+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 bW(t,e){--t._eventsCount===0?t._events=new kU:delete t._events[e]}function ld(){this._events=new kU,this._eventsCount=0}ld.prototype.eventNames=function(){var e=[],r,n;if(this._eventsCount===0)return e;for(n in r=this._events)W9t.call(r,n)&&e.push(Qd?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(r)):e};ld.prototype.listeners=function(e){var r=Qd?Qd+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";NFe.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 kFe=v((k0n,vW)=>{"use strict";var J9t=LFe(),_W=class extends Error{constructor(e){super(e),this.name="TimeoutError"}},FFe=(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 _W(a);typeof t.cancel=="function"&&t.cancel(),o(s)},e);J9t(t.then(n,o),()=>{clearTimeout(i)})});vW.exports=FFe;vW.exports.default=FFe;vW.exports.TimeoutError=_W});var $Fe=v(tce=>{"use strict";Object.defineProperty(tce,"__esModule",{value:!0});function G9t(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}tce.default=G9t});var BFe=v(nce=>{"use strict";Object.defineProperty(nce,"__esModule",{value:!0});var Y9t=$Fe(),rce=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=Y9t.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}};nce.default=rce});var SW=v(ice=>{"use strict";Object.defineProperty(ice,"__esModule",{value:!0});var Z9t=DFe(),qFe=kFe(),X9t=BFe(),wW=()=>{},Q9t=new qFe.TimeoutError,oce=class extends Z9t{constructor(e){var r,n,o,i;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=wW,this._resolveIdle=wW,e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:X9t.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():qFe.default(Promise.resolve(e()),r.timeout===void 0?this._timeout:r.timeout,()=>{(r.throwOnTimeout===void 0?this._throwOnTimeout:r.throwOnTimeout)&&o(Q9t)});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}};ice.default=oce});var eKt,tKt,Nt,xW=O(()=>{$U();eKt=(...t)=>fetch(...t),tKt=Symbol.for("ls:fetch_implementation"),Nt=t=>async(...e)=>{if(t||Uf("DEBUG")==="true"){let[n,o]=e;console.log(`\u2192 ${o?.method||"GET"} ${n}`)}let r=await(globalThis[tKt]??eKt)(...e);return(t||Uf("DEBUG")==="true")&&console.log(`\u2190 ${r.status} ${r.statusText} ${r.url}`),r}});var UFe,CW,rKt,nKt,BU,zFe=O(()=>{UFe=$(mW(),1),CW=$(SW(),1);xW();rKt=[400,401,403,404,405,406,407,408],nKt=[409],BU=class{constructor(e){Object.defineProperty(this,"maxConcurrency",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"maxRetries",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"queue",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"onFailedResponseHook",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"debug",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxConcurrency=e.maxConcurrency??1/0,this.maxRetries=e.maxRetries??6,this.debug=e.debug,"default"in CW.default?this.queue=new CW.default.default({concurrency:this.maxConcurrency}):this.queue=new CW.default({concurrency:this.maxConcurrency}),this.onFailedResponseHook=e?.onFailedResponseHook}call(e,...r){let n=this.onFailedResponseHook;return this.queue.add(()=>(0,UFe.default)(()=>e(...r).catch(o=>{throw o instanceof Error?o:new Error(o)}),{async onFailedAttempt(o){if(o.message.startsWith("Cancel")||o.message.startsWith("TimeoutError")||o.message.startsWith("AbortError")||o?.code==="ECONNABORTED")throw o;let i=o?.response,a=i?.status;if(a){if(rKt.includes(+a))throw o;if(nKt.includes(+a))return;n&&await n(i)}},retries:this.maxRetries,randomize:!0}),{throwOnTimeout:!0})}callWithOptions(e,r,...n){return e.signal?Promise.race([this.call(r,...n),new Promise((o,i)=>{e.signal?.addEventListener("abort",()=>{i(new Error("AbortError"))})})]):this.call(r,...n)}fetch(...e){return this.call(()=>Nt(this.debug)(...e).then(r=>r.ok?r:Promise.reject(r)))}}});function ace(t){return typeof t?._getType=="function"}function sce(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 HFe=O(()=>{});function zr(t,e){if(!IP(t)){let r=e!==void 0?`Invalid UUID for ${e}: ${t}`:`Invalid UUID: ${t}`;throw new Error(r)}return t}var VFe=O(()=>{MP()});function OW(t){WFe[t]||(console.warn(t),WFe[t]=!0)}var WFe,uce=O(()=>{WFe={}});var qU=v((G0n,KFe)=>{var oKt="2.0.0",iKt=Number.MAX_SAFE_INTEGER||9007199254740991,aKt=16,sKt=250,uKt=["major","premajor","minor","preminor","patch","prepatch","prerelease"];KFe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:aKt,MAX_SAFE_BUILD_LENGTH:sKt,MAX_SAFE_INTEGER:iKt,RELEASE_TYPES:uKt,SEMVER_SPEC_VERSION:oKt,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var UU=v((Y0n,JFe)=>{var lKt=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};JFe.exports=lKt});var CN=v((Ox,GFe)=>{var{MAX_SAFE_COMPONENT_LENGTH:lce,MAX_SAFE_BUILD_LENGTH:cKt,MAX_LENGTH:dKt}=qU(),fKt=UU();Ox=GFe.exports={};var pKt=Ox.re=[],mKt=Ox.safeRe=[],pt=Ox.src=[],mt=Ox.t={},hKt=0,cce="[a-zA-Z0-9-]",gKt=[["\\s",1],["\\d",dKt],[cce,cKt]],yKt=t=>{for(let[e,r]of gKt)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},jr=(t,e,r)=>{let n=yKt(e),o=hKt++;fKt(t,o,e),mt[t]=o,pt[o]=e,pKt[o]=new RegExp(e,r?"g":void 0),mKt[o]=new RegExp(n,r?"g":void 0)};jr("NUMERICIDENTIFIER","0|[1-9]\\d*");jr("NUMERICIDENTIFIERLOOSE","\\d+");jr("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${cce}*`);jr("MAINVERSION",`(${pt[mt.NUMERICIDENTIFIER]})\\.(${pt[mt.NUMERICIDENTIFIER]})\\.(${pt[mt.NUMERICIDENTIFIER]})`);jr("MAINVERSIONLOOSE",`(${pt[mt.NUMERICIDENTIFIERLOOSE]})\\.(${pt[mt.NUMERICIDENTIFIERLOOSE]})\\.(${pt[mt.NUMERICIDENTIFIERLOOSE]})`);jr("PRERELEASEIDENTIFIER",`(?:${pt[mt.NUMERICIDENTIFIER]}|${pt[mt.NONNUMERICIDENTIFIER]})`);jr("PRERELEASEIDENTIFIERLOOSE",`(?:${pt[mt.NUMERICIDENTIFIERLOOSE]}|${pt[mt.NONNUMERICIDENTIFIER]})`);jr("PRERELEASE",`(?:-(${pt[mt.PRERELEASEIDENTIFIER]}(?:\\.${pt[mt.PRERELEASEIDENTIFIER]})*))`);jr("PRERELEASELOOSE",`(?:-?(${pt[mt.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${pt[mt.PRERELEASEIDENTIFIERLOOSE]})*))`);jr("BUILDIDENTIFIER",`${cce}+`);jr("BUILD",`(?:\\+(${pt[mt.BUILDIDENTIFIER]}(?:\\.${pt[mt.BUILDIDENTIFIER]})*))`);jr("FULLPLAIN",`v?${pt[mt.MAINVERSION]}${pt[mt.PRERELEASE]}?${pt[mt.BUILD]}?`);jr("FULL",`^${pt[mt.FULLPLAIN]}$`);jr("LOOSEPLAIN",`[v=\\s]*${pt[mt.MAINVERSIONLOOSE]}${pt[mt.PRERELEASELOOSE]}?${pt[mt.BUILD]}?`);jr("LOOSE",`^${pt[mt.LOOSEPLAIN]}$`);jr("GTLT","((?:<|>)?=?)");jr("XRANGEIDENTIFIERLOOSE",`${pt[mt.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);jr("XRANGEIDENTIFIER",`${pt[mt.NUMERICIDENTIFIER]}|x|X|\\*`);jr("XRANGEPLAIN",`[v=\\s]*(${pt[mt.XRANGEIDENTIFIER]})(?:\\.(${pt[mt.XRANGEIDENTIFIER]})(?:\\.(${pt[mt.XRANGEIDENTIFIER]})(?:${pt[mt.PRERELEASE]})?${pt[mt.BUILD]}?)?)?`);jr("XRANGEPLAINLOOSE",`[v=\\s]*(${pt[mt.XRANGEIDENTIFIERLOOSE]})(?:\\.(${pt[mt.XRANGEIDENTIFIERLOOSE]})(?:\\.(${pt[mt.XRANGEIDENTIFIERLOOSE]})(?:${pt[mt.PRERELEASELOOSE]})?${pt[mt.BUILD]}?)?)?`);jr("XRANGE",`^${pt[mt.GTLT]}\\s*${pt[mt.XRANGEPLAIN]}$`);jr("XRANGELOOSE",`^${pt[mt.GTLT]}\\s*${pt[mt.XRANGEPLAINLOOSE]}$`);jr("COERCEPLAIN",`(^|[^\\d])(\\d{1,${lce}})(?:\\.(\\d{1,${lce}}))?(?:\\.(\\d{1,${lce}}))?`);jr("COERCE",`${pt[mt.COERCEPLAIN]}(?:$|[^\\d])`);jr("COERCEFULL",pt[mt.COERCEPLAIN]+`(?:${pt[mt.PRERELEASE]})?(?:${pt[mt.BUILD]})?(?:$|[^\\d])`);jr("COERCERTL",pt[mt.COERCE],!0);jr("COERCERTLFULL",pt[mt.COERCEFULL],!0);jr("LONETILDE","(?:~>?)");jr("TILDETRIM",`(\\s*)${pt[mt.LONETILDE]}\\s+`,!0);Ox.tildeTrimReplace="$1~";jr("TILDE",`^${pt[mt.LONETILDE]}${pt[mt.XRANGEPLAIN]}$`);jr("TILDELOOSE",`^${pt[mt.LONETILDE]}${pt[mt.XRANGEPLAINLOOSE]}$`);jr("LONECARET","(?:\\^)");jr("CARETTRIM",`(\\s*)${pt[mt.LONECARET]}\\s+`,!0);Ox.caretTrimReplace="$1^";jr("CARET",`^${pt[mt.LONECARET]}${pt[mt.XRANGEPLAIN]}$`);jr("CARETLOOSE",`^${pt[mt.LONECARET]}${pt[mt.XRANGEPLAINLOOSE]}$`);jr("COMPARATORLOOSE",`^${pt[mt.GTLT]}\\s*(${pt[mt.LOOSEPLAIN]})$|^$`);jr("COMPARATOR",`^${pt[mt.GTLT]}\\s*(${pt[mt.FULLPLAIN]})$|^$`);jr("COMPARATORTRIM",`(\\s*)${pt[mt.GTLT]}\\s*(${pt[mt.LOOSEPLAIN]}|${pt[mt.XRANGEPLAIN]})`,!0);Ox.comparatorTrimReplace="$1$2$3";jr("HYPHENRANGE",`^\\s*(${pt[mt.XRANGEPLAIN]})\\s+-\\s+(${pt[mt.XRANGEPLAIN]})\\s*$`);jr("HYPHENRANGELOOSE",`^\\s*(${pt[mt.XRANGEPLAINLOOSE]})\\s+-\\s+(${pt[mt.XRANGEPLAINLOOSE]})\\s*$`);jr("STAR","(<|>)?=?\\s*\\*");jr("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");jr("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var PW=v((Z0n,YFe)=>{var bKt=Object.freeze({loose:!0}),_Kt=Object.freeze({}),vKt=t=>t?typeof t!="object"?bKt:t:_Kt;YFe.exports=vKt});var dce=v((X0n,QFe)=>{var ZFe=/^[0-9]+$/,XFe=(t,e)=>{let r=ZFe.test(t),n=ZFe.test(e);return r&&n&&(t=+t,e=+e),t===e?0:r&&!n?-1:n&&!r?1:tXFe(e,t);QFe.exports={compareIdentifiers:XFe,rcompareIdentifiers:wKt}});var cd=v((Q0n,nke)=>{var EW=UU(),{MAX_LENGTH:eke,MAX_SAFE_INTEGER:TW}=qU(),{safeRe:tke,t:rke}=CN(),SKt=PW(),{compareIdentifiers:ON}=dce(),fce=class t{constructor(e,r){if(r=SKt(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>eke)throw new TypeError(`version is longer than ${eke} characters`);EW("SemVer",e,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=e.trim().match(r.loose?tke[rke.LOOSE]:tke[rke.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>TW||this.major<0)throw new TypeError("Invalid major version");if(this.minor>TW||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>TW||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&&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]),ON(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}};nke.exports=fce});var pM=v((eSn,ike)=>{var oke=cd(),xKt=(t,e,r=!1)=>{if(t instanceof oke)return t;try{return new oke(t,e)}catch(n){if(!r)return null;throw n}};ike.exports=xKt});var ske=v((tSn,ake)=>{var CKt=pM(),OKt=(t,e)=>{let r=CKt(t,e);return r?r.version:null};ake.exports=OKt});var lke=v((rSn,uke)=>{var PKt=pM(),EKt=(t,e)=>{let r=PKt(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null};uke.exports=EKt});var fke=v((nSn,dke)=>{var cke=cd(),TKt=(t,e,r,n,o)=>{typeof r=="string"&&(o=n,n=r,r=void 0);try{return new cke(t instanceof cke?t.version:t,r).inc(e,n,o).version}catch{return null}};dke.exports=TKt});var hke=v((oSn,mke)=>{var pke=pM(),AKt=(t,e)=>{let r=pke(t,null,!0),n=pke(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)return!s.patch&&!s.minor?"major":a.patch?"patch":a.minor?"minor":"major";let c=u?"pre":"";return r.major!==n.major?c+"major":r.minor!==n.minor?c+"minor":r.patch!==n.patch?c+"patch":"prerelease"};mke.exports=AKt});var yke=v((iSn,gke)=>{var IKt=cd(),MKt=(t,e)=>new IKt(t,e).major;gke.exports=MKt});var _ke=v((aSn,bke)=>{var RKt=cd(),jKt=(t,e)=>new RKt(t,e).minor;bke.exports=jKt});var wke=v((sSn,vke)=>{var DKt=cd(),NKt=(t,e)=>new DKt(t,e).patch;vke.exports=NKt});var xke=v((uSn,Ske)=>{var LKt=pM(),FKt=(t,e)=>{let r=LKt(t,e);return r&&r.prerelease.length?r.prerelease:null};Ske.exports=FKt});var Km=v((lSn,Oke)=>{var Cke=cd(),kKt=(t,e,r)=>new Cke(t,r).compare(new Cke(e,r));Oke.exports=kKt});var Eke=v((cSn,Pke)=>{var $Kt=Km(),BKt=(t,e,r)=>$Kt(e,t,r);Pke.exports=BKt});var Ake=v((dSn,Tke)=>{var qKt=Km(),UKt=(t,e)=>qKt(t,e,!0);Tke.exports=UKt});var AW=v((fSn,Mke)=>{var Ike=cd(),zKt=(t,e,r)=>{let n=new Ike(t,r),o=new Ike(e,r);return n.compare(o)||n.compareBuild(o)};Mke.exports=zKt});var jke=v((pSn,Rke)=>{var HKt=AW(),VKt=(t,e)=>t.sort((r,n)=>HKt(r,n,e));Rke.exports=VKt});var Nke=v((mSn,Dke)=>{var WKt=AW(),KKt=(t,e)=>t.sort((r,n)=>WKt(n,r,e));Dke.exports=KKt});var zU=v((hSn,Lke)=>{var JKt=Km(),GKt=(t,e,r)=>JKt(t,e,r)>0;Lke.exports=GKt});var IW=v((gSn,Fke)=>{var YKt=Km(),ZKt=(t,e,r)=>YKt(t,e,r)<0;Fke.exports=ZKt});var pce=v((ySn,kke)=>{var XKt=Km(),QKt=(t,e,r)=>XKt(t,e,r)===0;kke.exports=QKt});var mce=v((bSn,$ke)=>{var eJt=Km(),tJt=(t,e,r)=>eJt(t,e,r)!==0;$ke.exports=tJt});var MW=v((_Sn,Bke)=>{var rJt=Km(),nJt=(t,e,r)=>rJt(t,e,r)>=0;Bke.exports=nJt});var RW=v((vSn,qke)=>{var oJt=Km(),iJt=(t,e,r)=>oJt(t,e,r)<=0;qke.exports=iJt});var hce=v((wSn,Uke)=>{var aJt=pce(),sJt=mce(),uJt=zU(),lJt=MW(),cJt=IW(),dJt=RW(),fJt=(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 aJt(t,r,n);case"!=":return sJt(t,r,n);case">":return uJt(t,r,n);case">=":return lJt(t,r,n);case"<":return cJt(t,r,n);case"<=":return dJt(t,r,n);default:throw new TypeError(`Invalid operator: ${e}`)}};Uke.exports=fJt});var Hke=v((SSn,zke)=>{var pJt=cd(),mJt=pM(),{safeRe:jW,t:DW}=CN(),hJt=(t,e)=>{if(t instanceof pJt)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?jW[DW.COERCEFULL]:jW[DW.COERCE]);else{let u=e.includePrerelease?jW[DW.COERCERTLFULL]:jW[DW.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 mJt(`${n}.${o}.${i}${a}${s}`,e)};zke.exports=hJt});var Wke=v((xSn,Vke)=>{var gce=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}};Vke.exports=gce});var Jm=v((CSn,Yke)=>{var gJt=/\s+/g,yce=class t{constructor(e,r){if(r=bJt(r),e instanceof t)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new t(e.raw,r);if(e instanceof bce)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(gJt," "),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=>!Jke(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&&OJt(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&&xJt)|(this.options.loose&&CJt))+":"+e,o=Kke.get(n);if(o)return o;let i=this.options.loose,a=i?zf[ef.HYPHENRANGELOOSE]:zf[ef.HYPHENRANGE];e=e.replace(a,NJt(this.options.includePrerelease)),zi("hyphen replace",e),e=e.replace(zf[ef.COMPARATORTRIM],vJt),zi("comparator trim",e),e=e.replace(zf[ef.TILDETRIM],wJt),zi("tilde trim",e),e=e.replace(zf[ef.CARETTRIM],SJt),zi("caret trim",e);let s=e.split(" ").map(d=>PJt(d,this.options)).join(" ").split(/\s+/).map(d=>DJt(d,this.options));i&&(s=s.filter(d=>(zi("loose invalid filter",d,this.options),!!d.match(zf[ef.COMPARATORLOOSE])))),zi("range list",s);let u=new Map,l=s.map(d=>new bce(d,this.options));for(let d of l){if(Jke(d))return[d];u.set(d.value,d)}u.size>1&&u.has("")&&u.delete("");let c=[...u.values()];return Kke.set(n,c),c}intersects(e,r){if(!(e instanceof t))throw new TypeError("a Range is required");return this.set.some(n=>Gke(n,r)&&e.set.some(o=>Gke(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 _Jt(e,this.options)}catch{return!1}for(let r=0;rt.value==="<0.0.0-0",OJt=t=>t.value==="",Gke=(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},PJt=(t,e)=>(zi("comp",t,e),t=AJt(t,e),zi("caret",t),t=EJt(t,e),zi("tildes",t),t=MJt(t,e),zi("xrange",t),t=jJt(t,e),zi("stars",t),t),tf=t=>!t||t.toLowerCase()==="x"||t==="*",EJt=(t,e)=>t.trim().split(/\s+/).map(r=>TJt(r,e)).join(" "),TJt=(t,e)=>{let r=e.loose?zf[ef.TILDELOOSE]:zf[ef.TILDE];return t.replace(r,(n,o,i,a,s)=>{zi("tilde",t,n,o,i,a,s);let u;return tf(o)?u="":tf(i)?u=`>=${o}.0.0 <${+o+1}.0.0-0`:tf(a)?u=`>=${o}.${i}.0 <${o}.${+i+1}.0-0`:s?(zi("replaceTilde pr",s),u=`>=${o}.${i}.${a}-${s} <${o}.${+i+1}.0-0`):u=`>=${o}.${i}.${a} <${o}.${+i+1}.0-0`,zi("tilde return",u),u})},AJt=(t,e)=>t.trim().split(/\s+/).map(r=>IJt(r,e)).join(" "),IJt=(t,e)=>{zi("caret",t,e);let r=e.loose?zf[ef.CARETLOOSE]:zf[ef.CARET],n=e.includePrerelease?"-0":"";return t.replace(r,(o,i,a,s,u)=>{zi("caret",t,o,i,a,s,u);let l;return tf(i)?l="":tf(a)?l=`>=${i}.0.0${n} <${+i+1}.0.0-0`:tf(s)?i==="0"?l=`>=${i}.${a}.0${n} <${i}.${+a+1}.0-0`:l=`>=${i}.${a}.0${n} <${+i+1}.0.0-0`:u?(zi("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`):(zi("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`),zi("caret return",l),l})},MJt=(t,e)=>(zi("replaceXRanges",t,e),t.split(/\s+/).map(r=>RJt(r,e)).join(" ")),RJt=(t,e)=>{t=t.trim();let r=e.loose?zf[ef.XRANGELOOSE]:zf[ef.XRANGE];return t.replace(r,(n,o,i,a,s,u)=>{zi("xRange",t,n,o,i,a,s,u);let l=tf(i),c=l||tf(a),d=c||tf(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`),zi("xRange return",n),n})},jJt=(t,e)=>(zi("replaceStars",t,e),t.trim().replace(zf[ef.STAR],"")),DJt=(t,e)=>(zi("replaceGTE0",t,e),t.trim().replace(zf[e.includePrerelease?ef.GTE0PRE:ef.GTE0],"")),NJt=t=>(e,r,n,o,i,a,s,u,l,c,d,f)=>(tf(n)?r="":tf(o)?r=`>=${n}.0.0${t?"-0":""}`:tf(i)?r=`>=${n}.${o}.0${t?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${t?"-0":""}`,tf(l)?u="":tf(c)?u=`<${+l+1}.0.0-0`:tf(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()),LJt=(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 HU=v((OSn,r$e)=>{var VU=Symbol("SemVer ANY"),wce=class t{static get ANY(){return VU}constructor(e,r){if(r=Zke(r),e instanceof t){if(e.loose===!!r.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),vce("comparator",e,r),this.options=r,this.loose=!!r.loose,this.parse(e),this.semver===VU?this.value="":this.value=this.operator+this.semver.version,vce("comp",this)}parse(e){let r=this.options.loose?Xke[Qke.COMPARATORLOOSE]:Xke[Qke.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 e$e(n[2],this.options.loose):this.semver=VU}toString(){return this.value}test(e){if(vce("Comparator.test",e,this.options.loose),this.semver===VU||e===VU)return!0;if(typeof e=="string")try{e=new e$e(e,this.options)}catch{return!1}return _ce(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 t$e(e.value,r).test(this.value):e.operator===""?e.value===""?!0:new t$e(this.value,r).test(e.semver):(r=Zke(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("=")||_ce(this.semver,"<",e.semver,r)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||_ce(this.semver,">",e.semver,r)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};r$e.exports=wce;var Zke=PW(),{safeRe:Xke,t:Qke}=CN(),_ce=hce(),vce=UU(),e$e=cd(),t$e=Jm()});var WU=v((PSn,n$e)=>{var FJt=Jm(),kJt=(t,e,r)=>{try{e=new FJt(e,r)}catch{return!1}return e.test(t)};n$e.exports=kJt});var i$e=v((ESn,o$e)=>{var $Jt=Jm(),BJt=(t,e)=>new $Jt(t,e).set.map(r=>r.map(n=>n.value).join(" ").trim().split(" "));o$e.exports=BJt});var s$e=v((TSn,a$e)=>{var qJt=cd(),UJt=Jm(),zJt=(t,e,r)=>{let n=null,o=null,i=null;try{i=new UJt(e,r)}catch{return null}return t.forEach(a=>{i.test(a)&&(!n||o.compare(a)===-1)&&(n=a,o=new qJt(n,r))}),n};a$e.exports=zJt});var l$e=v((ASn,u$e)=>{var HJt=cd(),VJt=Jm(),WJt=(t,e,r)=>{let n=null,o=null,i=null;try{i=new VJt(e,r)}catch{return null}return t.forEach(a=>{i.test(a)&&(!n||o.compare(a)===1)&&(n=a,o=new HJt(n,r))}),n};u$e.exports=WJt});var f$e=v((ISn,d$e)=>{var Sce=cd(),KJt=Jm(),c$e=zU(),JJt=(t,e)=>{t=new KJt(t,e);let r=new Sce("0.0.0");if(t.test(r)||(r=new Sce("0.0.0-0"),t.test(r)))return r;r=null;for(let n=0;n{let s=new Sce(a.semver.version);switch(a.operator){case">":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!i||c$e(s,i))&&(i=s);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),i&&(!r||c$e(r,i))&&(r=i)}return r&&t.test(r)?r:null};d$e.exports=JJt});var m$e=v((MSn,p$e)=>{var GJt=Jm(),YJt=(t,e)=>{try{return new GJt(t,e).range||"*"}catch{return null}};p$e.exports=YJt});var NW=v((RSn,b$e)=>{var ZJt=cd(),y$e=HU(),{ANY:XJt}=y$e,QJt=Jm(),eGt=WU(),h$e=zU(),g$e=IW(),tGt=RW(),rGt=MW(),nGt=(t,e,r,n)=>{t=new ZJt(t,n),e=new QJt(e,n);let o,i,a,s,u;switch(r){case">":o=h$e,i=tGt,a=g$e,s=">",u=">=";break;case"<":o=g$e,i=rGt,a=h$e,s="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(eGt(t,e,n))return!1;for(let l=0;l{p.semver===XJt&&(p=new y$e(">=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};b$e.exports=nGt});var v$e=v((jSn,_$e)=>{var oGt=NW(),iGt=(t,e,r)=>oGt(t,e,">",r);_$e.exports=iGt});var S$e=v((DSn,w$e)=>{var aGt=NW(),sGt=(t,e,r)=>aGt(t,e,"<",r);w$e.exports=sGt});var O$e=v((NSn,C$e)=>{var x$e=Jm(),uGt=(t,e,r)=>(t=new x$e(t,r),e=new x$e(e,r),t.intersects(e,r));C$e.exports=uGt});var E$e=v((LSn,P$e)=>{var lGt=WU(),cGt=Km();P$e.exports=(t,e,r)=>{let n=[],o=null,i=null,a=t.sort((c,d)=>cGt(c,d,r));for(let c of a)lGt(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{var T$e=Jm(),Cce=HU(),{ANY:xce}=Cce,KU=WU(),Oce=Km(),dGt=(t,e,r={})=>{if(t===e)return!0;t=new T$e(t,r),e=new T$e(e,r);let n=!1;e:for(let o of t.set){for(let i of e.set){let a=pGt(o,i,r);if(n=n||a!==null,a)continue e}if(n)return!1}return!0},fGt=[new Cce(">=0.0.0-0")],A$e=[new Cce(">=0.0.0")],pGt=(t,e,r)=>{if(t===e)return!0;if(t.length===1&&t[0].semver===xce){if(e.length===1&&e[0].semver===xce)return!0;r.includePrerelease?t=fGt:t=A$e}if(e.length===1&&e[0].semver===xce){if(r.includePrerelease)return!0;e=A$e}let n=new Set,o,i;for(let p of t)p.operator===">"||p.operator===">="?o=I$e(o,p,r):p.operator==="<"||p.operator==="<="?i=M$e(i,p,r):n.add(p.semver);if(n.size>1)return null;let a;if(o&&i){if(a=Oce(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&&!KU(p,String(o),r)||i&&!KU(p,String(i),r))return null;for(let m of e)if(!KU(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=I$e(o,p,r),s===p&&s!==o)return!1}else if(o.operator===">="&&!KU(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=M$e(i,p,r),u===p&&u!==i)return!1}else if(i.operator==="<="&&!KU(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)},I$e=(t,e,r)=>{if(!t)return e;let n=Oce(t.semver,e.semver,r);return n>0?t:n<0||e.operator===">"&&t.operator===">="?e:t},M$e=(t,e,r)=>{if(!t)return e;let n=Oce(t.semver,e.semver,r);return n<0?t:n>0||e.operator==="<"&&t.operator==="<="?e:t};R$e.exports=dGt});var F$e=v((kSn,L$e)=>{var Pce=CN(),D$e=qU(),mGt=cd(),N$e=dce(),hGt=pM(),gGt=ske(),yGt=lke(),bGt=fke(),_Gt=hke(),vGt=yke(),wGt=_ke(),SGt=wke(),xGt=xke(),CGt=Km(),OGt=Eke(),PGt=Ake(),EGt=AW(),TGt=jke(),AGt=Nke(),IGt=zU(),MGt=IW(),RGt=pce(),jGt=mce(),DGt=MW(),NGt=RW(),LGt=hce(),FGt=Hke(),kGt=HU(),$Gt=Jm(),BGt=WU(),qGt=i$e(),UGt=s$e(),zGt=l$e(),HGt=f$e(),VGt=m$e(),WGt=NW(),KGt=v$e(),JGt=S$e(),GGt=O$e(),YGt=E$e(),ZGt=j$e();L$e.exports={parse:hGt,valid:gGt,clean:yGt,inc:bGt,diff:_Gt,major:vGt,minor:wGt,patch:SGt,prerelease:xGt,compare:CGt,rcompare:OGt,compareLoose:PGt,compareBuild:EGt,sort:TGt,rsort:AGt,gt:IGt,lt:MGt,eq:RGt,neq:jGt,gte:DGt,lte:NGt,cmp:LGt,coerce:FGt,Comparator:kGt,Range:$Gt,satisfies:BGt,toComparators:qGt,maxSatisfying:UGt,minSatisfying:zGt,minVersion:HGt,validRange:VGt,outside:WGt,gtr:KGt,ltr:JGt,intersects:GGt,simplifyRange:YGt,subset:ZGt,SemVer:mGt,re:Pce.re,src:Pce.src,tokens:Pce.t,SEMVER_SPEC_VERSION:D$e.SEMVER_SPEC_VERSION,RELEASE_TYPES:D$e.RELEASE_TYPES,compareIdentifiers:N$e.compareIdentifiers,rcompareIdentifiers:N$e.rcompareIdentifiers}});function Px(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 XGt,k$e=O(()=>{XGt=$(F$e(),1)});async function nn(t,e,r){let n;if(t.ok){r&&(n=await t.text());return}n=await t.text();let o=`Failed to ${e}. Received status [${t.status}]: ${t.statusText}. Server response: ${n}`;throw t.status===409?new Ece(o):new Error(o)}var Ece,$$e=O(()=>{Ece=class extends Error{constructor(e){super(e),this.name="LangSmithConflictError"}}});function t7t(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function LW(t){return e7t.encode(t)}function Hf(t,e,r,n){try{let o=JSON.stringify(t,e,r);return LW(o)}catch(o){if(!o.message?.includes("Converting circular structure to JSON"))return console.warn("[WARNING]: LangSmith received unserializable value."),LW("[Unserializable]");console.warn("[WARNING]: LangSmith received circular JSON. This will decrease tracer performance."),typeof n>"u"&&(n=t7t()),Ace(t,"",0,[],void 0,0,n);let i;try{PN.length===0?i=JSON.stringify(t,e,r):i=JSON.stringify(t,r7t(e),r)}catch{return LW("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;FW.length!==0;){let a=FW.pop();a.length===4?Object.defineProperty(a[0],a[1],a[3]):a[0][a[1]]=a[2]}}return LW(i)}}function Tce(t,e,r,n){var o=Object.getOwnPropertyDescriptor(n,r);o.get!==void 0?o.configurable?(Object.defineProperty(n,r,{value:t}),FW.push([n,r,e,o])):PN.push([e,r,t]):(n[r]=t,FW.push([n,r,e]))}function Ace(t,e,r,n,o,i,a){i+=1;var s;if(typeof t=="object"&&t!==null){for(s=0;sa.depthLimit){Tce(B$e,t,e,o);return}if(typeof a.edgesLimit<"u"&&r+1>a.edgesLimit){Tce(B$e,t,e,o);return}if(n.push(t),Array.isArray(t))for(s=0;s0)for(var n=0;n{B$e="[...]",QGt={result:"[Circular]"},FW=[],PN=[],e7t=new TextEncoder});function U$e(t){let e=BW(),r=V$e(),n=t.extra??{},o=n.metadata;return t.extra={...n,runtime:{...e,...n?.runtime},metadata:{...r,...r.revision_id||t.revision_id?{revision_id:t.revision_id??r.revision_id}:{},...o}},t}async function i7t(t){let e=[];for await(let r of t)e.push(r);return e}function Ice(t){if(t!==void 0)return t.trim().replace(/^"(.*)"$/,"$1").replace(/^'(.*)'$/,"$1")}function z$e(t){return typeof t=="number"?Number(t.toFixed(4)):t}function H$e(t){return"dataset_id"in t||"dataset_name"in t}var n7t,o7t,a7t,Mce,s7t,u7t,mM,Rce=O(()=>{MP();zFe();HFe();$U();$W();VFe();uce();k$e();$$e();xW();q$e();n7t=t=>{let e=t?.toString()??Uf("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},o7t=t=>{let r=t.replace("http://","").replace("https://","").split("/")[0].split(":")[0];return r==="localhost"||r==="127.0.0.1"||r==="::1"};a7t=async t=>{if(t?.status===429){let e=parseInt(t.headers.get("retry-after")??"30",10)*1e3;if(e>0)return await new Promise(r=>setTimeout(r,e)),!0}return!1};Mce=class{constructor(){Object.defineProperty(this,"items",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"sizeBytes",{enumerable:!0,configurable:!0,writable:!0,value:0})}peek(){return this.items[0]}push(e){let r,n=new Promise(i=>{r=i}),o=Hf(e.item).length;return this.items.push({action:e.action,payload:e.item,itemPromiseResolve:r,itemPromise:n,size:o}),this.sizeBytes+=o,n}pop(e){if(e<1)throw new Error("Number of bytes to pop off may not be less than 1.");let r=[],n=0;for(;n+(this.peek()?.size??0)0;){let o=this.items.shift();o&&(r.push(o),n+=o.size,this.sizeBytes-=o.size)}if(r.length===0&&this.items.length>0){let o=this.items.shift();r.push(o),n+=o.size,this.sizeBytes-=o.size}return[r.map(o=>({action:o.action,item:o.payload})),()=>r.forEach(o=>o.itemPromiseResolve())]}},s7t=20971520,u7t=2500,mM=class t{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,"caller",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"batchIngestCaller",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"timeout_ms",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_tenantId",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"hideInputs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"hideOutputs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tracingSampleRate",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"filteredPostUuids",{enumerable:!0,configurable:!0,writable:!0,value:new Set}),Object.defineProperty(this,"autoBatchTracing",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"autoBatchQueue",{enumerable:!0,configurable:!0,writable:!0,value:new Mce}),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,"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:tb("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,"debug",{enumerable:!0,configurable:!0,writable:!0,value:tb("LANGSMITH_DEBUG")==="true"});let r=t.getDefaultClientConfig();if(this.tracingSampleRate=n7t(e.tracingSamplingRate),this.apiUrl=Ice(e.apiUrl??r.apiUrl)??"",this.apiUrl.endsWith("/")&&(this.apiUrl=this.apiUrl.slice(0,-1)),this.apiKey=Ice(e.apiKey??r.apiKey),this.webUrl=Ice(e.webUrl??r.webUrl),this.webUrl?.endsWith("/")&&(this.webUrl=this.webUrl.slice(0,-1)),this.timeout_ms=e.timeout_ms??9e4,this.caller=new BU({...e.callerOptions??{},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.batchIngestCaller=new BU({maxRetries:2,maxConcurrency:this.traceBatchConcurrency,...e.callerOptions??{},onFailedResponseHook:a7t,debug:e.debug??this.debug}),this.hideInputs=e.hideInputs??e.anonymizer??r.hideInputs,this.hideOutputs=e.hideOutputs??e.anonymizer??r.hideOutputs,this.autoBatchTracing=e.autoBatchTracing??this.autoBatchTracing,this.blockOnRootRunFinalization=e.blockOnRootRunFinalization??this.blockOnRootRunFinalization,this.batchSizeBytesLimit=e.batchSizeBytesLimit,this.fetchOptions=e.fetchOptions||{},this.manualFlushMode=e.manualFlushMode??this.manualFlushMode}static getDefaultClientConfig(){let e=Uf("API_KEY"),r=Uf("ENDPOINT")??"https://api.smith.langchain.com",n=Uf("HIDE_INPUTS")==="true",o=Uf("HIDE_OUTPUTS")==="true";return{apiUrl:r,apiKey:e,webUrl:void 0,hideInputs:n,hideOutputs:o}}getHostUrl(){return this.webUrl?this.webUrl:o7t(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/${kW}`};return this.apiKey&&(e["x-api-key"]=`${this.apiKey}`),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}`,i=await this.caller.call(Nt(this.debug),o,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await nn(i,`Failed to fetch ${e}`),i}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(Nt(this.debug),a,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(s,`Failed to fetch ${e}`);let u=n?n(await s.json()):await s.json();if(u.length===0||(yield u,u.length0;){let[n,o]=this.autoBatchQueue.pop(e);if(!n.length){o();break}let i=this._processBatch(n,o).catch(console.error);r.push(i)}return Promise.all(r)}async _processBatch(e,r){if(!e.length){r();return}try{let n={runCreates:e.filter(i=>i.action==="create").map(i=>i.item),runUpdates:e.filter(i=>i.action==="update").map(i=>i.item)};(await this._ensureServerInfo())?.batch_ingest_config?.use_multipart_endpoint?await this.multipartIngestRuns(n):await this.batchIngestRuns(n)}finally{r()}}async processRunOperation(e){clearTimeout(this.autoBatchTimeout),this.autoBatchTimeout=void 0,e.action==="create"&&(e.item=U$e(e.item));let r=this.autoBatchQueue.push(e);if(this.manualFlushMode)return r;let n=await this._getBatchSizeLimitBytes();return this.autoBatchQueue.sizeBytes>n&&this.drainAutoBatchQueue(n),this.autoBatchQueue.items.length>0&&(this.autoBatchTimeout=setTimeout(()=>{this.autoBatchTimeout=void 0,this.drainAutoBatchQueue(n)},this.autoBatchAggregationDelayMs)),r}async _getServerInfo(){let e=await Nt(this.debug)(`${this.apiUrl}/info`,{method:"GET",headers:{Accept:"application/json"},signal:AbortSignal.timeout(u7t),...this.fetchOptions});await nn(e,"get server info");let r=await e.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{console.warn("[WARNING]: LangSmith failed to fetch info on supported operations. Falling back to batch operations and default limits.")}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();await this.drainAutoBatchQueue(e)}async createRun(e){if(!this._filterForSampling([e]).length)return;let r={...this.headers,"Content-Type":"application/json"},n=e.project_name;delete e.project_name;let o=await this.prepareRunCreateOrUpdateInputs({session_name:n,...e,start_time:e.start_time??Date.now()});if(this.autoBatchTracing&&o.trace_id!==void 0&&o.dotted_order!==void 0){this.processRunOperation({action:"create",item:o}).catch(console.error);return}let i=U$e(o),a=await this.caller.call(Nt(this.debug),`${this.apiUrl}/runs`,{method:"POST",headers:r,body:Hf(i),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(a,"create run",!0)}async batchIngestRuns({runCreates:e,runUpdates:r}){if(e===void 0&&r===void 0)return;let n=await Promise.all(e?.map(s=>this.prepareRunCreateOrUpdateInputs(s))??[]),o=await Promise.all(r?.map(s=>this.prepareRunCreateOrUpdateInputs(s))??[]);if(n.length>0&&o.length>0){let s=n.reduce((l,c)=>(c.id&&(l[c.id]=c),l),{}),u=[];for(let l of o)l.id!==void 0&&s[l.id]?s[l.id]={...s[l.id],...l}:u.push(l);n=Object.values(s),o=u}let i={post:n,patch:o};if(!i.post.length&&!i.patch.length)return;let a={post:[],patch:[]};for(let s of["post","patch"]){let u=s,l=i[u].reverse(),c=l.pop();for(;c!==void 0;)a[u].push(c),c=l.pop()}(a.post.length>0||a.patch.length>0)&&await this._postBatchIngestRuns(Hf(a))}async _postBatchIngestRuns(e){let r={...this.headers,"Content-Type":"application/json",Accept:"application/json"},n=await this.batchIngestCaller.call(Nt(this.debug),`${this.apiUrl}/runs/batch`,{method:"POST",headers:r,body:e,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(n,"batch create run",!0)}async multipartIngestRuns({runCreates:e,runUpdates:r}){if(e===void 0&&r===void 0)return;let n={},o=[];for(let c of e??[]){let d=await this.prepareRunCreateOrUpdateInputs(c);d.id!==void 0&&d.attachments!==void 0&&(n[d.id]=d.attachments),delete d.attachments,o.push(d)}let i=[];for(let c of r??[])i.push(await this.prepareRunCreateOrUpdateInputs(c));if(o.find(c=>c.trace_id===void 0||c.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(i.find(c=>c.trace_id===void 0||c.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(o.length>0&&i.length>0){let c=o.reduce((f,p)=>(p.id&&(f[p.id]=p),f),{}),d=[];for(let f of i)f.id!==void 0&&c[f.id]?c[f.id]={...c[f.id],...f}:d.push(f);o=Object.values(c),i=d}if(o.length===0&&i.length===0)return;let u=[],l=[];for(let[c,d]of[["post",o],["patch",i]])for(let f of d){let{inputs:p,outputs:m,events:h,attachments:b,...g}=f,_={inputs:p,outputs:m,events:h},w=Hf(g);l.push({name:`${c}.${g.id}`,payload:new Blob([w],{type:`application/json; length=${w.length}`})});for(let[x,C]of Object.entries(_)){if(C===void 0)continue;let E=Hf(C);l.push({name:`${c}.${g.id}.${x}`,payload:new Blob([E],{type:`application/json; length=${E.length}`})})}if(g.id!==void 0){let x=n[g.id];if(x){delete n[g.id];for(let[C,E]of Object.entries(x)){let P,A;if(Array.isArray(E)?[P,A]=E:(P=E.mimeType,A=E.data),C.includes(".")){console.warn(`Skipping attachment '${C}' for run ${g.id}: Invalid attachment name. Attachment names must not contain periods ('.'). Please rename the attachment and try again.`);continue}l.push({name:`attachment.${g.id}.${C}`,payload:new Blob([A],{type:`${P}; length=${A.byteLength}`})})}}}u.push(`trace=${g.trace_id},id=${g.id}`)}await this._sendMultipartRequest(l,u.join("; "))}async _sendMultipartRequest(e,r){try{let n="----LangSmithFormBoundary"+Math.random().toString(36).slice(2),o=[];for(let u of e)o.push(new Blob([`--${n}\r `])),o.push(new Blob([`Content-Disposition: form-data; name="${u.name}"\r `,`Content-Type: ${u.payload.type}\r \r `])),o.push(u.payload),o.push(new Blob([`\r `]));o.push(new Blob([`--${n}--\r `]));let a=await new Blob(o).arrayBuffer(),s=await this.batchIngestCaller.call(Nt(this.debug),`${this.apiUrl}/runs/multipart`,{method:"POST",headers:{...this.headers,"Content-Type":`multipart/form-data; boundary=${n}`},body:a,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(s,"ingest multipart runs",!0)}catch(n){console.warn(`${n.message.trim()} Context: ${r}`)}}async updateRun(e,r){zr(e),r.inputs&&(r.inputs=await this.processInputs(r.inputs)),r.outputs&&(r.outputs=await this.processOutputs(r.outputs));let n={...r,id:e};if(!this._filterForSampling([n],!0).length)return;if(this.autoBatchTracing&&n.trace_id!==void 0&&n.dotted_order!==void 0){if(r.end_time!==void 0&&n.parent_run_id===void 0&&this.blockOnRootRunFinalization&&!this.manualFlushMode){await this.processRunOperation({action:"update",item:n}).catch(console.error);return}else this.processRunOperation({action:"update",item:n}).catch(console.error);return}let o={...this.headers,"Content-Type":"application/json"},i=await this.caller.call(Nt(this.debug),`${this.apiUrl}/runs/${e}`,{method:"PATCH",headers:o,body:Hf(r),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(i,"update run",!0)}async readRun(e,{loadChildRuns:r}={loadChildRuns:!1}){zr(e);let n=await this._get(`/runs/${e}`);return r&&n.child_run_ids&&(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:Uf("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 i7t(this.listRuns({id:e.child_run_ids})),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.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:b,limit:g,select:_}=e,w=[];if(r&&(w=Array.isArray(r)?r:[r]),n){let P=Array.isArray(n)?n:[n],A=await Promise.all(P.map(I=>this.readProject({projectName:I}).then(R=>R.id)));w.push(...A)}let x=["app_path","child_run_ids","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"],C={session:w.length?w:null,run_type:c,reference_example:a,query:p,filter:m,trace_filter:h,tree_filter:b,execution_order:u,parent_run:o,start_time:s?s.toISOString():null,error:d,id:f,limit:g,trace:i,select:_||x,is_root:l},E=0;for await(let P of this._getCursorPaginatedList("/runs/query",C))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 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:b}){let g=a||[];i&&(g=[...a||[],...await Promise.all(i.map(E=>this.readProject({projectName:E}).then(P=>P.id)))]);let w=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:b}).filter(([E,P])=>P!==void 0));return await(await this.caller.call(Nt(this.debug),`${this.apiUrl}/runs/stats`,{method:"POST",headers:this.headers,body:JSON.stringify(w),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions})).json()}async shareRun(e,{shareId:r}={}){let n={run_id:e,share_token:r||Za()};zr(e);let i=await(await this.caller.call(Nt(this.debug),`${this.apiUrl}/runs/${e}/share`,{method:"PUT",headers:this.headers,body:JSON.stringify(n),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions})).json();if(i===null||!("share_token"in i))throw new Error("Invalid response from server");return`${this.getHostUrl()}/public/${i.share_token}/r`}async unshareRun(e){zr(e);let r=await this.caller.call(Nt(this.debug),`${this.apiUrl}/runs/${e}/share`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(r,"unshare run",!0)}async readRunSharedLink(e){zr(e);let n=await(await this.caller.call(Nt(this.debug),`${this.apiUrl}/runs/${e}/share`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions})).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 zr(e),await(await this.caller.call(Nt(this.debug),`${this.apiUrl}/public/${e}/runs${n}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions})).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),zr(e);let o=await(await this.caller.call(Nt(this.debug),`${this.apiUrl}/datasets/${e}/share`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions})).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};zr(e);let i=await(await this.caller.call(Nt(this.debug),`${this.apiUrl}/datasets/${e}/share`,{method:"PUT",headers:this.headers,body:JSON.stringify(n),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions})).json();return i.url=`${this.getHostUrl()}/public/${i.share_token}/d`,i}async unshareDataset(e){zr(e);let r=await this.caller.call(Nt(this.debug),`${this.apiUrl}/datasets/${e}/share`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(r,"unshare dataset",!0)}async readSharedDataset(e){return zr(e),await(await this.caller.call(Nt(this.debug),`${this.apiUrl}/public/${e}/datasets`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions})).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(Nt(this.debug),`${this.apiUrl}/public/${e}/examples?${o.toString()}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions}),a=await i.json();if(!i.ok)throw"detail"in a?new Error(`Failed to list shared examples. Status: ${i.status} Message: ${a.detail.join(` `)}`):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=await this.caller.call(Nt(this.debug),u,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(c),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await nn(d,"create project"),await d.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={name:r,extra:u,description:n,end_time:a?new Date(a).toISOString():null},c=await this.caller.call(Nt(this.debug),s,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(l),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await nn(c,"update project"),await c.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)zr(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(Nt(this.debug),`${this.apiUrl}${n}?${o}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});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)zr(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,referenceFree:a,metadata:s}={}){let u=new URLSearchParams;if(e!==void 0)for(let l of e)u.append("id",l);if(r!==void 0&&u.append("name",r),n!==void 0&&u.append("name_contains",n),o!==void 0)u.append("reference_dataset",o);else if(i!==void 0){let l=await this.readDataset({datasetName:i});u.append("reference_dataset",l.id)}a!==void 0&&u.append("reference_free",a.toString()),s!==void 0&&u.append("metadata",JSON.stringify(s));for await(let l of this._getPaginated("/sessions",u))yield*l}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,zr(n);let o=await this.caller.call(Nt(this.debug),`${this.apiUrl}/sessions/${n}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(o,`delete session ${n} (${r})`,!0)}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;l.append("file",e,r),n.forEach(f=>{l.append("input_keys",f)}),o.forEach(f=>{l.append("output_keys",f)}),i&&l.append("description",i),a&&l.append("data_type",a),s&&l.append("name",s);let c=await this.caller.call(Nt(this.debug),u,{method:"POST",headers:this.headers,body:l,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await nn(c,"upload CSV"),await c.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=await this.caller.call(Nt(this.debug),`${this.apiUrl}/datasets`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(s),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await nn(u,"create dataset"),await u.json()}async readDataset({datasetId:e,datasetName:r}){let n="/datasets",o=new URLSearchParams({limit:"1"});if(e!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");if(e!==void 0)zr(e),n+=`/${e}`;else if(r!==void 0)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;zr(i);let a=await this.caller.call(Nt(this.debug),`${this.apiUrl}/datasets/${i}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(o),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await nn(a,"update dataset"),await a.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;zr(a);let s=await this.caller.call(Nt(this.debug),`${this.apiUrl}/datasets/${a}/tags`,{method:"PUT",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify({as_of:typeof o=="string"?o:o.toISOString(),tag:i}),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(s,"update dataset tags")}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)zr(o),n+=`/${o}`;else throw new Error("Must provide datasetName or datasetId");let i=await this.caller.call(Nt(this.debug),this.apiUrl+n,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(i,`delete ${n}`),await i.json()}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),zr(o);let i={tag:n},a=await this.caller.call(Nt(this.debug),`${this.apiUrl}/datasets/${o}/index`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(i),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(a,"index dataset"),await a.json()}async similarExamples(e,r,n,{filter:o}={}){let i={limit:n,inputs:e};o!==void 0&&(i.filter=o),zr(r);let a=await this.caller.call(Nt(this.debug),`${this.apiUrl}/datasets/${r}/search`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(i),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await nn(a,"fetch similar examples"),(await a.json()).examples}async createExample(e,r,n){if(H$e(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;H$e(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]??Za())}async createExamples(e){if(Array.isArray(e)){if(e.length===0)return[];let _=e,w=_[0].dataset_id,x=_[0].dataset_name;if(w===void 0&&x===void 0)throw new Error("Must provide either datasetName or datasetId");if(w!==void 0&&x!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");w===void 0&&(w=(await this.readDataset({datasetName:x})).id);let C=await this._uploadExamplesMultipart(w,_);return await Promise.all(C.example_ids.map(P=>this.readExample(P)))}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((_,w)=>({dataset_id:p,inputs:_,outputs:n?.[w],metadata:o?.[w],split:i?.[w],id:c?.[w],attachments:l?.[w],source_run_id:a?.[w],use_source_run_io:s?.[w],use_source_run_attachments:u?.[w]})),b=await this._uploadExamplesMultipart(p,h);return await Promise.all(b.example_ids.map(_=>this.readExample(_)))}async createLLMExample(e,r,n){return this.createExample({input:e},{output:r},n)}async createChatExample(e,r,n){let o=e.map(a=>ace(a)?sce(a):a),i=ace(r)?sce(r):r;return this.createExample({input:o},{output:i},n)}async readExample(e){zr(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 b=0;for await(let g of this._getPaginated("/examples",p)){for(let _ of g){let{attachment_urls:w,...x}=_,C=x;w&&(C.attachments=Object.entries(w).reduce((E,[P,A])=>(E[P.slice(11)]={presigned_url:A.presigned_url,mime_type:A.mime_type||void 0},E),{})),yield C,b++}if(u!==void 0&&b>=u)break}}async deleteExample(e){zr(e);let r=`/examples/${e}`,n=await this.caller.call(Nt(this.debug),this.apiUrl+r,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(n,`delete ${r}`),await n.json()}async updateExample(e,r){let n;r?n=e:n=e.id,zr(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,zr(i),n&&o||!n&&!o)throw new Error("Exactly one of asOf and tag must be specified.");let a=new URLSearchParams;n!==void 0&&a.append("as_of",typeof n=="string"?n:n.toISOString()),o!==void 0&&a.append("tag",o);let s=await this.caller.call(Nt(this.debug),`${this.apiUrl}/datasets/${i}/version?${a.toString()}`,{method:"GET",headers:{...this.headers},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await nn(s,"read dataset version"),await s.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,zr(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,zr(a);let s={split_name:n,examples:o.map(l=>(zr(l),l)),remove:i},u=await this.caller.call(Nt(this.debug),`${this.apiUrl}/datasets/${a}/splits`,{method:"PUT",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(s),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(u,"update dataset splits",!0)}async evaluateRun(e,r,{sourceInfo:n,loadChildRuns:o,referenceExample:i}={loadChildRuns:!1}){OW("This method is deprecated and will be removed in future LangSmith versions, use `evaluate` from `langsmith/evaluation` instead.");let a;if(typeof e=="string")a=await this.readRun(e,{loadChildRuns:o});else if(typeof e=="object"&&"id"in e)a=e;else throw new Error(`Invalid run type: ${typeof e}`);a.reference_example_id!==null&&a.reference_example_id!==void 0&&(i=await this.readExample(a.reference_example_id));let s=await r.evaluateRun(a,i),[u,l]=await this._logEvaluationFeedback(s,a,n);return l[0]}async createFeedback(e,r,{score:n,value:o,correction:i,comment:a,sourceInfo:s,feedbackSourceType:u="api",sourceRunId:l,feedbackId:c,feedbackConfig:d,projectId:f,comparativeExperimentId:p}){if(!e&&!f)throw new Error("One of runId or projectId must be provided");if(e&&f)throw new Error("Only one of runId or projectId can be provided");let m={type:u??"api",metadata:s??{}};l!==void 0&&m?.metadata!==void 0&&!m.metadata.__run&&(m.metadata.__run={run_id:l}),m?.metadata!==void 0&&m.metadata.__run?.run_id!==void 0&&zr(m.metadata.__run.run_id);let h={id:c??Za(),run_id:e,key:r,score:z$e(n),value:o,correction:i,comment:a,feedback_source:m,comparative_experiment_id:p,feedbackConfig:d,session_id:f},b=`${this.apiUrl}/feedback`,g=await this.caller.call(Nt(this.debug),b,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(h),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await nn(g,"create feedback",!0),h}async updateFeedback(e,{score:r,value:n,correction:o,comment:i}){let a={};r!=null&&(a.score=z$e(r)),n!=null&&(a.value=n),o!=null&&(a.correction=o),i!=null&&(a.comment=i),zr(e);let s=await this.caller.call(Nt(this.debug),`${this.apiUrl}/feedback/${e}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(a),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(s,"update feedback",!0)}async readFeedback(e){zr(e);let r=`/feedback/${e}`;return await this._get(r)}async deleteFeedback(e){zr(e);let r=`/feedback/${e}`,n=await this.caller.call(Nt(this.debug),this.apiUrl+r,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(n,`delete ${r}`),await n.json()}async*listFeedback({runIds:e,feedbackKeys:r,feedbackSourceTypes:n}={}){let o=new URLSearchParams;if(e&&o.append("run",e.join(",")),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};return n?typeof n=="string"?i.expires_at=n:(n?.hours||n?.minutes||n?.days)&&(i.expires_in=n):i.expires_in={hours:3},await(await this.caller.call(Nt(this.debug),`${this.apiUrl}/feedback/tokens`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(i),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions})).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:{}};return a&&(u.extra.metadata=a),await(await this.caller.call(Nt(this.debug),`${this.apiUrl}/datasets/comparative`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(u),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions})).json()}async*listPresignedFeedbackTokens(e){zr(e);let r=new URLSearchParams({run_id:e});for await(let n of this._getPaginated("/feedback/tokens",r))yield*n}_selectEvalResults(e){let r;return"results"in e?r=e.results:Array.isArray(e)?r=e:r=[e],r}async _logEvaluationFeedback(e,r,n){let o=this._selectEvalResults(e),i=[];for(let a of o){let s=n||{};a.evaluatorInfo&&(s={...a.evaluatorInfo,...s});let u=null;a.targetRunId?u=a.targetRunId:r&&(u=r.id),i.push(await this.createFeedback(u,a.key,{score:a.score,value:a.value,comment:a.comment,correction:a.correction,sourceInfo:s,sourceRunId:a.sourceRunId,feedbackConfig:a.feedbackConfig,feedbackSourceType:"model"}))}return[o,i]}async logEvaluationFeedback(e,r,n){let[o]=await this._logEvaluationFeedback(e,r,n);return o}async*listAnnotationQueues(e={}){let{queueIds:r,name:n,nameContains:o,limit:i}=e,a=new URLSearchParams;r&&r.forEach((u,l)=>{zr(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}=e,i={name:r,description:n,id:o||Za()},a=await this.caller.call(Nt(this.debug),`${this.apiUrl}/annotation-queues`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(Object.fromEntries(Object.entries(i).filter(([u,l])=>l!==void 0))),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await nn(a,"create annotation queue"),await a.json()}async readAnnotationQueue(e){let r=await this.listAnnotationQueues({queueIds:[e]}).next();if(r.done)throw new Error(`Annotation queue with ID ${e} not found`);return r.value}async updateAnnotationQueue(e,r){let{name:n,description:o}=r,i=await this.caller.call(Nt(this.debug),`${this.apiUrl}/annotation-queues/${zr(e,"queueId")}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify({name:n,description:o}),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(i,"update annotation queue")}async deleteAnnotationQueue(e){let r=await this.caller.call(Nt(this.debug),`${this.apiUrl}/annotation-queues/${zr(e,"queueId")}`,{method:"DELETE",headers:{...this.headers,Accept:"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(r,"delete annotation queue")}async addRunsToAnnotationQueue(e,r){let n=await this.caller.call(Nt(this.debug),`${this.apiUrl}/annotation-queues/${zr(e,"queueId")}/runs`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(r.map((o,i)=>zr(o,`runIds[${i}]`).toString())),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(n,"add runs to annotation queue")}async getRunFromAnnotationQueue(e,r){let n=`/annotation-queues/${zr(e,"queueId")}/run`,o=await this.caller.call(Nt(this.debug),`${this.apiUrl}${n}/${r}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await nn(o,"get run from annotation queue"),await o.json()}async deleteRunFromAnnotationQueue(e,r){let n=await this.caller.call(Nt(this.debug),`${this.apiUrl}/annotation-queues/${zr(e,"queueId")}/runs/${zr(r,"queueRunId")}`,{method:"DELETE",headers:{...this.headers,Accept:"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(n,"delete run from annotation queue")}async getSizeFromAnnotationQueue(e){let r=await this.caller.call(Nt(this.debug),`${this.apiUrl}/annotation-queues/${zr(e,"queueId")}/size`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await nn(r,"get size from annotation queue"),await r.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 r=await this.caller.call(Nt(this.debug),`${this.apiUrl}/commits/${e}/?limit=1&offset=0`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions}),n=await r.json();if(!r.ok){let o=typeof n.detail=="string"?n.detail:JSON.stringify(n.detail),i=new Error(`Error ${r.status}: ${r.statusText} ${o}`);throw i.statusCode=r.status,i}if(n.commits.length!==0)return n.commits[0].commit_hash}async _likeOrUnlikePrompt(e,r){let[n,o,i]=Px(e),a=await this.caller.call(Nt(this.debug),`${this.apiUrl}/likes/${n}/${o}`,{method:"POST",body:JSON.stringify({like:r}),headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await nn(a,`${r?"like":"unlike"} prompt`),await a.json()}async _getPromptUrl(e){let[r,n,o]=Px(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]=Px(e),i=await this.caller.call(Nt(this.debug),`${this.apiUrl}/repos/${r}/${n}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});if(i.status===404)return null;await nn(i,"get prompt");let a=await i.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]=Px(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=await this.caller.call(Nt(this.debug),`${this.apiUrl}/repos/`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(s),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(u,"create prompt");let{repo:l}=await u.json();return l}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]=Px(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=await this.caller.call(Nt(this.debug),`${this.apiUrl}/commits/${o}/${i}`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(u),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(l,"create commit");let c=await l.json();return this._getPromptUrl(`${o}/${i}${c.commit_hash?`:${c.commit_hash}`:""}`)}async updateExamplesMultipart(e,r=[]){return this._updateExamplesMultipart(e,r)}async _updateExamplesMultipart(e,r=[]){if(!await this._getMultiPartSupport())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 s of r){let u=s.id,l={...s.metadata&&{metadata:s.metadata},...s.split&&{split:s.split}},c=Hf(l),d=new Blob([c],{type:"application/json"});if(n.append(u,d),s.inputs){let f=Hf(s.inputs),p=new Blob([f],{type:"application/json"});n.append(`${u}.inputs`,p)}if(s.outputs){let f=Hf(s.outputs),p=new Blob([f],{type:"application/json"});n.append(`${u}.outputs`,p)}if(s.attachments)for(let[f,p]of Object.entries(s.attachments)){let m,h;Array.isArray(p)?[m,h]=p:(m=p.mimeType,h=p.data);let b=new Blob([h],{type:`${m}; length=${h.byteLength}`});n.append(`${u}.attachment.${f}`,b)}if(s.attachments_operations){let f=Hf(s.attachments_operations),p=new Blob([f],{type:"application/json"});n.append(`${u}.attachments_operations`,p)}}let o=e??r[0]?.dataset_id;return await(await this.caller.call(Nt(this.debug),`${this.apiUrl}/v1/platform/datasets/${o}/examples`,{method:"PATCH",headers:this.headers,body:n})).json()}async uploadExamplesMultipart(e,r=[]){return this._uploadExamplesMultipart(e,r)}async _uploadExamplesMultipart(e,r=[]){if(!await this._getMultiPartSupport())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??Za()).toString(),u={created_at:a.created_at,...a.metadata&&{metadata:a.metadata},...a.split&&{split:a.split},...a.source_run_id&&{source_run_id:a.source_run_id},...a.use_source_run_io&&{use_source_run_io:a.use_source_run_io},...a.use_source_run_attachments&&{use_source_run_attachments:a.use_source_run_attachments}},l=Hf(u),c=new Blob([l],{type:"application/json"});if(n.append(s,c),a.inputs){let d=Hf(a.inputs),f=new Blob([d],{type:"application/json"});n.append(`${s}.inputs`,f)}if(a.outputs){let d=Hf(a.outputs),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)}}let o=await this.caller.call(Nt(this.debug),`${this.apiUrl}/v1/platform/datasets/${e}/examples`,{method:"POST",headers:this.headers,body:n});return await nn(o,"upload examples"),await o.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]=Px(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=await this.caller.call(Nt(this.debug),`${this.apiUrl}/repos/${n}/${o}`,{method:"PATCH",body:JSON.stringify(i),headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await nn(a,"update prompt"),a.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]=Px(e);if(!await this._currentTenantIsOwner(r))throw await this._ownerConflictError("delete a prompt",r);return await(await this.caller.call(Nt(this.debug),`${this.apiUrl}/repos/${r}/${n}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions})).json()}async pullPromptCommit(e,r){let[n,o,i]=Px(e),a=await this.caller.call(Nt(this.debug),`${this.apiUrl}/commits/${n}/${o}/${i}${r?.includeModel?"?include_model=true":""}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await nn(a,"pull prompt commit");let s=await a.json();return{owner:n,repo:o,commit_hash:s.commit_hash,manifest:s.manifest,examples:s.examples}}async _pullPrompt(e,r){let n=await this.pullPromptCommit(e,{includeModel:r?.includeModel});return JSON.stringify(n.manifest)}async pushPrompt(e,r){return await this.promptExists(e)?r&&Object.keys(r).some(o=>o!=="object")&&await this.updatePrompt(e,{description:r?.description,readme:r?.readme,tags:r?.tags,isPublic:r?.isPublic}):await this.createPrompt(e,{description:r?.description,readme:r?.readme,tags:r?.tags,isPublic:r?.isPublic}),r?.object?await this.createCommit(e,r?.object,{parentCommitHash:r?.parentCommitHash}):await this._getPromptUrl(e)}async clonePublicDataset(e,r={}){let{sourceApiUrl:n=this.apiUrl,datasetName:o}=r,[i,a]=this.parseTokenOrUrl(e,n),s=new t({apiUrl:i,apiKey:"placeholder"}),u=await s.readSharedDataset(a),l=o||u.name;try{if(await this.hasDataset({datasetId:l})){console.log(`Dataset ${l} already exists in your tenant. Skipping.`);return}}catch{}let c=await s.listSharedExamples(a),d=await this.createDataset(l,{description:u.description,dataType:u.data_type||"kv",inputsSchema:u.inputs_schema_definition??void 0,outputsSchema:u.outputs_schema_definition??void 0});try{await this.createExamples({inputs:c.map(f=>f.inputs),outputs:c.flatMap(f=>f.outputs?[f.outputs]:[]),datasetId:d.id})}catch(f){throw console.error(`An error occurred while creating dataset ${l}. You should delete it manually.`),f}}parseTokenOrUrl(e,r,n=2,o="dataset"){try{return zr(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}`)}}awaitPendingTraceBatches(){return this.manualFlushMode?(console.warn("[WARNING]: When tracing in manual flush mode, you must call `await client.flush()` manually to submit trace batches."),Promise.resolve()):Promise.all([...this.autoBatchQueue.items.map(({itemPromise:e})=>e),this.batchIngestCaller.queue.onIdle()])}}});var kW,$W=O(()=>{Rce();qW();xW();kW="0.3.20"});function BW(){if(jce===void 0){let t=p7t(),e=h7t();jce={library:"langsmith",runtime:t,sdk:"langsmith-js",sdk_version:kW,...e}}return jce}function V$e(){let t=m7t()||{},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))(n.startsWith("LANGCHAIN_")||n.startsWith("LANGSMITH_"))&&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 m7t(){try{return typeof process<"u"&&process.env?Object.entries(process.env).reduce((t,[e,r])=>(t[e]=String(r),t),{}):void 0}catch{return}}function tb(t){try{return typeof process<"u"?process.env?.[t]:void 0}catch{return}}function Uf(t){return tb(`LANGSMITH_${t}`)||tb(`LANGCHAIN_${t}`)}function h7t(){if(Dce!==void 0)return Dce;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=tb(r);n!==void 0&&(e[r]=n)}return Dce=e,e}var Tx,l7t,c7t,d7t,W$e,f7t,p7t,jce,Dce,$U=O(()=>{$W();l7t=()=>typeof window<"u"&&typeof window.document<"u",c7t=()=>typeof globalThis=="object"&&globalThis.constructor&&globalThis.constructor.name==="DedicatedWorkerGlobalScope",d7t=()=>typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),W$e=()=>typeof Deno<"u",f7t=()=>typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"&&!W$e(),p7t=()=>Tx||(l7t()?Tx="browser":f7t()?Tx="node":c7t()?Tx="webworker":d7t()?Tx="jsdom":W$e()?Tx="deno":Tx="other",Tx)});var K$e,J$e=O(()=>{$U();K$e=t=>t!==void 0?t:!!["TRACING_V2","TRACING"].find(r=>Uf(r)==="true")});var UW,G$e=O(()=>{UW=Symbol.for("lc:context_variables")});function g7t(t){return t.replace(/[-:.]/g,"")}function y7t(t,e,r=1){let n=r.toFixed(0).slice(0,3).padStart(3,"0");return g7t(`${new Date(t).toISOString().slice(0,-1)}${n}Z`)+e}function HW(t){return t!==void 0&&typeof t.createChild=="function"&&typeof t.postRun=="function"}function Z$e(t){return typeof t=="object"&&t!=null&&typeof t.name=="string"&&t.name==="langchain_tracer"}function Y$e(t){return Array.isArray(t)&&t.some(e=>Z$e(e))}function b7t(t){return typeof t=="object"&&t!=null&&Array.isArray(t.handlers)}function _7t(t){return t!==void 0&&typeof t.callbacks=="object"&&(Y$e(t.callbacks?.handlers)||Y$e(t.callbacks))}var zW,Ex,qW=O(()=>{MP();$U();Rce();J$e();uce();G$e();zW=class t{constructor(e,r,n){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}),this.metadata=e,this.tags=r,this.project_name=n}static fromHeader(e){let r=e.split(","),n={},o=[],i;for(let a of r){let[s,u]=a.split("="),l=decodeURIComponent(u);s==="langsmith-metadata"?n=JSON.parse(l):s==="langsmith-tags"?o=l.split(","):s==="langsmith-project"&&(i=l)}return new t(n,o,i)}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(",")}},Ex=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,"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}),HW(e)){Object.assign(this,{...e});return}let r=t.getDefaultConfig(),{metadata:n,...o}=e,i=o.client??t.getSharedClient(),a={...n,...o?.extra?.metadata};if(o.extra={...o.extra,metadata:a},Object.assign(this,{...r,...o,client:i}),this.trace_id||(this.parent_run?this.trace_id=this.parent_run.trace_id??this.id:this.trace_id=this.id),this.execution_order??(this.execution_order=1),this.child_execution_order??(this.child_execution_order=1),!this.dotted_order){let s=y7t(this.start_time,this.id,this.execution_order);this.parent_run?this.dotted_order=this.parent_run.dotted_order+"."+s:this.dotted_order=s}}static getDefaultConfig(){return{id:Za(),run_type:"chain",project_name:Uf("PROJECT")??tb("LANGCHAIN_SESSION")??"default",child_runs:[],api_url:tb("LANGCHAIN_ENDPOINT")??"http://localhost:1984",api_key:tb("LANGCHAIN_API_KEY"),caller_options:{},start_time:Date.now(),serialized:{},inputs:{},extra:{}}}static getSharedClient(){return t.sharedClient||(t.sharedClient=new mM),t.sharedClient}createChild(e){let r=this.child_execution_order+1,n=new t({...e,parent_run:this,project_name:this.project_name,client:this.client,tracingEnabled:this.tracingEnabled,execution_order:r,child_execution_order:r});UW in this&&(n[UW]=this[UW]);let o=Symbol.for("lc:child_config"),i=e.extra?.[o]??this.extra[o];if(_7t(i)){let u={...i},l=b7t(u.callbacks)?u.callbacks.copy?.():void 0;l&&(Object.assign(l,{_parentRunId:n.id}),l.handlers?.find(Z$e)?.updateFromRunTree?.(n),u.callbacks=l),n.extra[o]=u}let a=new Set,s=this;for(;s!=null&&!a.has(s.id);)a.add(s.id),s.child_execution_order=Math.max(s.child_execution_order,r),s=s.parent_run;return this.child_runs.push(n),n}async end(e,r,n=Date.now(),o){this.outputs=this.outputs??e,this.error=this.error??r,this.end_time=this.end_time??n,o&&Object.keys(o).length>0&&(this.extra=this.extra?{...this.extra,metadata:{...this.extra.metadata,...o}}:{metadata:o})}_convertToCreate(e,r,n=!0){let o=e.extra??{};if(o.runtime||(o.runtime={}),r)for(let[u,l]of Object.entries(r))o.runtime[u]||(o.runtime[u]=l);let i,a;return n?(a=e.parent_run?.id,i=[]):(i=e.child_runs.map(u=>this._convertToCreate(u,r,n)),a=void 0),{id:e.id,name:e.name,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}}async postRun(e=!0){try{let r=BW(),n=await this._convertToCreate(this,r,!0);if(await this.client.createRun(n),!e){OW("Posting with excludeChildRuns=false is deprecated and will be removed in a future version.");for(let o of this.child_runs)await o.postRun(!1)}}catch(r){console.error(`Error in postRun for run ${this.id}:`,r)}}async patchRun(){try{let e={end_time:this.end_time,error:this.error,inputs:this.inputs,outputs:this.outputs,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};await this.client.updateRun(this.id,e)}catch(e){console.error(`Error in patchRun for run ${this.id}`,e)}}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=K$e();if(n){let l=n?.getParentRunId?.()??"",c=n?.handlers?.find(d=>d?.name=="langchain_tracer");o=c?.getRun?.(l),i=c?.projectName,a=c?.client,s=s||!!c}return o?new t({name:o.name,id:o.id,trace_id:o.trace_id,dotted_order:o.dotted_order,client:a,tracingEnabled:s,project_name:i,tags:[...new Set((o?.tags??[]).concat(e?.tags??[]))],extra:{metadata:{...o?.extra?.metadata,...e?.metadata}}}).createChild(r):new t({...r,client:a,tracingEnabled:s,project_name:i})}static fromDottedOrder(e){return this.fromHeaders({"langsmith-trace":e})}static fromHeaders(e,r){let n="get"in e&&typeof e.get=="function"?{"langsmith-trace":e.get("langsmith-trace"),baggage:e.get("baggage")}:e,o=n["langsmith-trace"];if(!o||typeof o!="string")return;let i=o.trim(),a=i.split(".").map(l=>{let[c,d]=l.split("Z");return{strTime:c,time:Date.parse(c+"Z"),uuid:d}}),s=a[0].uuid,u={...r,name:r?.name??"parent",run_type:r?.run_type??"chain",start_time:r?.start_time??Date.now(),id:a.at(-1)?.uuid,trace_id:s,dotted_order:i};if(n.baggage&&typeof n.baggage=="string"){let l=zW.fromHeader(n.baggage);u.metadata=l.metadata,u.tags=l.tags,u.project_name=l.project_name}return new t(u)}toHeaders(e){let r={"langsmith-trace":this.dotted_order,baggage:new zW(this.extra?.metadata,this.tags,this.project_name).toHeader()};if(e)for(let[n,o]of Object.entries(r))e.set(n,o);return r}};Object.defineProperty(Ex,"sharedClient",{enumerable:!0,configurable:!0,writable:!0,value:null})});function VW(t){return typeof t=="function"&&"langsmith:traceable"in t}var Lce,Nce,v7t,Fce,w7t,X$e,gxn,Q$e=O(()=>{qW();Lce=class{getStore(){}run(e,r){return r()}},Nce=Symbol.for("ls:tracing_async_local_storage"),v7t=new Lce,Fce=class{getInstance(){return globalThis[Nce]??v7t}initializeGlobalInstance(e){globalThis[Nce]===void 0&&(globalThis[Nce]=e)}},w7t=new Fce,X$e=()=>{let t=w7t.getInstance().getStore();if(!HW(t))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."].join(` `));return t},gxn=Symbol.for("langsmith:traceable:root")});var kce=O(()=>{Q$e()});function KW(t,e){return S7t.call(t,e)}function JW(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 rb(t){return t.indexOf("/")===-1&&t.indexOf("~")===-1?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function JU(t){return t.replace(/~1/g,"/").replace(/~0/g,"~")}function WW(t){if(t===void 0)return!0;if(t){if(Array.isArray(t)){for(let r=0,n=t.length;r{S7t=Object.prototype.hasOwnProperty;hM=class extends Error{constructor(e,r,n,o,i){super(eBe(e,{name:r,index:n,operation:o,tree:i})),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"index",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(this,"operation",{enumerable:!0,configurable:!0,writable:!0,value:o}),Object.defineProperty(this,"tree",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.setPrototypeOf(this,new.target.prototype),this.message=eBe(e,{name:r,index:n,operation:o,tree:i})}}});var $ce={};$f($ce,{JsonPatchError:()=>Xa,_areEquals:()=>YU,applyOperation:()=>gM,applyPatch:()=>RP,applyReducer:()=>O7t,deepClone:()=>x7t,getValueByPointer:()=>YW,validate:()=>tBe,validator:()=>ZW});function YW(t,e){if(e=="")return t;var r={op:"_get",path:e};return gM(t,r),r.value}function gM(t,e,r=!1,n=!0,o=!0,i=0){if(r&&(typeof r=="function"?r(e,0,t,e.path):ZW(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=YW(t,e.from),e.op==="move"&&(a.removed=t),a;if(e.op==="test"){if(a.test=YU(t,e.value),a.test===!1)throw new Xa("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 Xa("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",i,e,t);return a}}else{n||(t=dd(t));let s=(e.path||"").split("/"),u=t,l=1,c=s.length,d,f,p;for(typeof r=="function"?p=r:p=ZW;;){if(f=s[l],f&&f.indexOf("~")!=-1&&(f=JU(f)),o&&(f=="__proto__"||f=="prototype"&&l>0&&s[l-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&d===void 0&&(u[f]===void 0?d=s.slice(0,l).join("/"):l==c-1&&(d=e.path),d!==void 0&&p(e,0,t,d)),l++,Array.isArray(u)){if(f==="-")f=u.length;else{if(r&&!GW(f))throw new Xa("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);GW(f)&&(f=~~f)}if(l>=c){if(r&&e.op==="add"&&f>u.length)throw new Xa("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,e,t);let m=C7t[e.op].call(e,u,f,t);if(m.test===!1)throw new Xa("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return m}}else if(l>=c){let m=EN[e.op].call(e,u,f,t);if(m.test===!1)throw new Xa("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return m}if(u=u[f],r&&l0)throw new Xa('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 Xa("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 Xa("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")&&WW(t.value))throw new Xa("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 Xa("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 Xa("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",e,t,r)}else if(t.op==="move"||t.op==="copy"){var a={op:"_get",path:t.from,value:void 0},s=tBe([a],r);if(s&&s.name==="OPERATION_PATH_UNRESOLVABLE")throw new Xa("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",e,t,r)}}}else throw new Xa("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",e,t,r)}function tBe(t,e,r){try{if(!Array.isArray(t))throw new Xa("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(e)RP(dd(e),dd(t),r||!0);else{r=r||ZW;for(var n=0;n{GU();Xa=hM,x7t=dd,EN={add:function(t,e,r){return t[e]=this.value,{newDocument:r}},remove:function(t,e,r){var n=t[e];return delete t[e],{newDocument:r,removed:n}},replace:function(t,e,r){var n=t[e];return t[e]=this.value,{newDocument:r,removed:n}},move:function(t,e,r){let n=YW(r,this.path);n&&(n=dd(n));let o=gM(r,{op:"remove",path:this.from}).removed;return gM(r,{op:"add",path:this.path,value:o}),{newDocument:r,removed:n}},copy:function(t,e,r){let n=YW(r,this.from);return gM(r,{op:"add",path:this.path,value:dd(n)}),{newDocument:r}},test:function(t,e,r){return{newDocument:r,test:YU(t[e],this.value)}},_get:function(t,e,r){return this.value=t[e],{newDocument:r}}},C7t={add:function(t,e,r){return GW(e)?t.splice(e,0,this.value):t[e]=this.value,{newDocument:r,index:e}},remove:function(t,e,r){var n=t.splice(e,1);return{newDocument:r,removed:n[0]}},replace:function(t,e,r){var n=t[e];return t[e]=this.value,{newDocument:r,removed:n}},move:EN.move,copy:EN.copy,test:EN.test,_get:EN._get}});function rBe(t,e,r,n,o){if(e!==t){typeof e.toJSON=="function"&&(e=e.toJSON());for(var i=JW(e),a=JW(t),s=!1,u=!1,l=a.length-1;l>=0;l--){var c=a[l],d=t[c];if(KW(e,c)&&!(e[c]===void 0&&d!==void 0&&Array.isArray(e)===!1)){var f=e[c];typeof d=="object"&&d!=null&&typeof f=="object"&&f!=null&&Array.isArray(d)===Array.isArray(f)?rBe(d,f,r,n+"/"+rb(c),o):d!==f&&(s=!0,o&&r.push({op:"test",path:n+"/"+rb(c),value:dd(d)}),r.push({op:"replace",path:n+"/"+rb(c),value:dd(f)}))}else Array.isArray(t)===Array.isArray(e)?(o&&r.push({op:"test",path:n+"/"+rb(c),value:dd(d)}),r.push({op:"remove",path:n+"/"+rb(c)}),u=!0):(o&&r.push({op:"test",path:n,value:t}),r.push({op:"replace",path:n,value:e}),s=!0)}if(!(!u&&i.length==a.length))for(var l=0;l{GU();XW();});var Pxn,Bce=O(()=>{XW();nBe();GU();XW();GU();Pxn={...$ce,JsonPatchError:hM,deepClone:dd,escapePathComponent:rb,unescapePathComponent:JU}});var iBe=v((Mxn,oBe)=>{"use strict";oBe.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 fBe=v((Rxn,qce)=>{"use strict";var P7t=/[\p{Lu}]/u,E7t=/[\p{Ll}]/u,aBe=/^[\p{Lu}](?![\p{Lu}])/gu,lBe=/([\p{Alpha}\p{N}_]|$)/u,cBe=/[_.\- ]+/,T7t=new RegExp("^"+cBe.source),sBe=new RegExp(cBe.source+lBe.source,"gu"),uBe=new RegExp("\\d+"+lBe.source,"gu"),A7t=(t,e,r)=>{let n=!1,o=!1,i=!1;for(let a=0;a(aBe.lastIndex=0,t.replace(aBe,r=>e(r))),M7t=(t,e)=>(sBe.lastIndex=0,uBe.lastIndex=0,t.replace(sBe,(r,n)=>e(n)).replace(uBe,r=>e(r))),dBe=(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=A7t(t,r,n)),t=t.replace(T7t,""),e.preserveConsecutiveUppercase?t=I7t(t,r):t=r(t),e.pascalCase&&(t=n(t.charAt(0))+t.slice(1)),M7t(t,n))};qce.exports=dBe;qce.exports.default=dBe});function mBe(t,e){return e?.[t]||(0,pBe.default)(t)}function hBe(t,e,r){let n={};for(let o in t)Object.hasOwn(t,o)&&(n[e(o,r)]=t[o]);return n}var pBe,R7t,gBe=O(()=>{pBe=$(iBe(),1),R7t=$(fBe(),1)});function yBe(t){return Array.isArray(t)?[...t]:{...t}}function j7t(t,e){let r=yBe(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]=yBe(s[u]),s=s[u]}s[i]!==void 0&&(s[i]={lc:1,type:"secret",id:[o]})}return r}function Uce(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 Vf,yM=O(()=>{gBe();Vf=class t{static lc_name(){return this.name}get lc_id(){return[...this.lc_namespace,Uce(this.constructor)]}get lc_secrets(){}get lc_attributes(){}get lc_aliases(){}get lc_serializable_keys(){}constructor(e,...r){Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"lc_kwargs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),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??{}}toJSON(){if(!this.lc_serializable)return this.toJSONNotImplemented();if(this.lc_kwargs instanceof t||typeof this.lc_kwargs!="object"||Array.isArray(this.lc_kwargs))return this.toJSONNotImplemented();let e={},r={},n=Object.keys(this.lc_kwargs).reduce((o,i)=>(o[i]=i in this?this[i]:this.lc_kwargs[i],o),{});for(let o=Object.getPrototypeOf(this);o;o=Object.getPrototypeOf(o))Object.assign(e,Reflect.get(o,"lc_aliases",this)),Object.assign(r,Reflect.get(o,"lc_secrets",this)),Object.assign(n,Reflect.get(o,"lc_attributes",this));return Object.keys(r).forEach(o=>{let i=this,a=n,[s,...u]=o.split(".").reverse();for(let l of u.reverse()){if(!(l in i)||i[l]===void 0)return;(!(l in a)||a[l]===void 0)&&(typeof i[l]=="object"&&i[l]!=null?a[l]={}:Array.isArray(i[l])&&(a[l]=[])),i=i[l],a=a[l]}s in i&&i[s]!==void 0&&(a[s]=a[s]||i[s])}),{lc:1,type:"constructor",id:this.lc_id,kwargs:hBe(Object.keys(r).length?j7t(n,r):n,mBe,e)}}toJSONNotImplemented(){return{lc:1,type:"not_implemented",id:this.lc_id}}}});async function bBe(){return zce===void 0&&(zce={library:"langchain-js",runtime:e9()}),zce}function et(t){try{return typeof process<"u"?process.env?.[t]:Hce()?Deno?.env.get(t):void 0}catch{return}}var D7t,N7t,L7t,Hce,F7t,e9,zce,bM=O(()=>{D7t=()=>typeof window<"u"&&typeof window.document<"u",N7t=()=>typeof globalThis=="object"&&globalThis.constructor&&globalThis.constructor.name==="DedicatedWorkerGlobalScope",L7t=()=>typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),Hce=()=>typeof Deno<"u",F7t=()=>typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"&&!Hce(),e9=()=>{let t;return D7t()?t="browser":F7t()?t="node":N7t()?t="webworker":L7t()?t="jsdom":Hce()?t="deno":t="other",t}});function Wce(t){return"lc_prefer_streaming"in t&&t.lc_prefer_streaming}var Vce,_M,_Be,ZU=O(()=>{MP();yM();bM();Vce=class{};_M=class t extends Vce{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,Uce(this.constructor)]}constructor(e){super(),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"lc_kwargs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"ignoreLLM",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"ignoreChain",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"ignoreAgent",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"ignoreRetriever",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"ignoreCustomEvent",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"raiseError",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"awaitHandlers",{enumerable:!0,configurable:!0,writable:!0,value:et("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))}copy(){return new this.constructor(this)}toJSON(){return Vf.prototype.toJSON.call(this)}toJSONNotImplemented(){return Vf.prototype.toJSONNotImplemented.call(this)}static fromMethods(e){class r extends t{constructor(){super(),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:Za()}),Object.assign(this,e)}}return new r}},_Be=t=>{let e=t;return e!==void 0&&typeof e.copy=="function"&&typeof e.name=="string"&&typeof e.awaitHandlers=="boolean"}});function Kce(t,e){return t&&!Array.isArray(t)&&typeof t=="object"?t:{[e]:t}}function k7t(t){return t.replace(/[-:.]/g,"")}function $7t(t,e,r){let n=r.toFixed(0).slice(0,3).padStart(3,"0");return k7t(`${new Date(t).toISOString().slice(0,-1)}${n}Z`)+e}function TN(t){return typeof t._addRunToRunMap=="function"}var Gm,vM=O(()=>{ZU();Gm=class extends _M{constructor(e){super(...arguments),Object.defineProperty(this,"runMap",{enumerable:!0,configurable:!0,writable:!0,value:new Map})}copy(){return this}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 r=$7t(e.start_time,e.id,e.execution_order),n={...e};if(n.parent_run_id!==void 0){let o=this.runMap.get(n.parent_run_id);o&&(this._addChildRun(o,n),o.child_execution_order=Math.max(o.child_execution_order,n.child_execution_order),n.trace_id=o.trace_id,o.dotted_order!==void 0&&(n.dotted_order=[o.dotted_order,r].join(".")))}else n.trace_id=n.id,n.dotted_order=r;return this.runMap.set(n.id,n),n}async _endTrace(e){let r=e.parent_run_id!==void 0&&this.runMap.get(e.parent_run_id);r?r.child_execution_order=Math.max(r.child_execution_order,e.child_execution_order):await this.persistRun(e),this.runMap.delete(e.id),await this.onRunUpdate?.(e)}_getExecutionOrder(e){let r=e!==void 0&&this.runMap.get(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.runMap.get(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.runMap.get(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.runMap.get(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.runMap.get(r);if(!a||a?.run_type!=="llm")throw new Error("No LLM run to end.");return a.end_time=Date.now(),a.error=this.stringifyError(e),a.events.push({name:"error",time:new Date(a.end_time).toISOString()}),a.extra={...a.extra,...i},await this.onLLMError?.(a),await this._endTrace(a),a}_createRunForChainStart(e,r,n,o,i,a,s,u){let l=this._getExecutionOrder(o),c=Date.now(),d={id:n,name:u??e.id[e.id.length-1],parent_run_id:o,start_time:c,serialized:e,events:[{name:"start",time:new Date(c).toISOString()}],inputs:r,execution_order:l,child_execution_order:l,run_type:s??"chain",child_runs:[],extra:a?{metadata:a}:{},tags:i||[]};return this._addRunToRunMap(d)}async handleChainStart(e,r,n,o,i,a,s,u){let l=this.runMap.get(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.runMap.get(r);if(!a)throw new Error("No chain run to end.");return a.end_time=Date.now(),a.outputs=Kce(e,"output"),a.events.push({name:"end",time:new Date(a.end_time).toISOString()}),i?.inputs!==void 0&&(a.inputs=Kce(i.inputs,"input")),await this.onChainEnd?.(a),await this._endTrace(a),a}async handleChainError(e,r,n,o,i){let a=this.runMap.get(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=Kce(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.runMap.get(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.runMap.get(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.runMap.get(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.runMap.get(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.runMap.get(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.runMap.get(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.runMap.get(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.runMap.get(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.runMap.get(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.runMap.get(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 xBe=v((Uxn,SBe)=>{"use strict";var vBe=(t=0)=>e=>`\x1B[${38+t};5;${e}m`,wBe=(t=0)=>(e,r,n)=>`\x1B[${38+t};2;${e};${r};${n}m`;function B7t(){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=vBe(),e.color.ansi16m=wBe(),e.bgColor.ansi256=vBe(10),e.bgColor.ansi16m=wBe(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(SBe,"exports",{enumerable:!0,get:B7t})});function rf(t,e){return`${t.open}${e}${t.close}`}function Ym(t,e){try{return JSON.stringify(t,null,2)}catch{return e}}function CBe(t){return typeof t=="string"?t.trim():t==null?t:Ym(t,t.toString())}function jP(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 Jce,Wf,XU,OBe=O(()=>{Jce=$(xBe(),1);vM();({color:Wf}=Jce.default),XU=class extends Gm{constructor(){super(...arguments),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"console_callback_handler"})}persistRun(e){return Promise.resolve()}getParents(e){let r=[],n=e;for(;n.parent_run_id;){let o=this.runMap.get(n.parent_run_id);if(o)r.push(o),n=o;else break}return r}getBreadcrumbs(e){let n=[...this.getParents(e).reverse(),e].map((o,i,a)=>{let s=`${o.execution_order}:${o.run_type}:${o.name}`;return i===a.length-1?rf(Jce.default.bold,s):s}).join(" > ");return rf(Wf.grey,n)}onChainStart(e){let r=this.getBreadcrumbs(e);console.log(`${rf(Wf.green,"[chain/start]")} [${r}] Entering Chain run with input: ${Ym(e.inputs,"[inputs]")}`)}onChainEnd(e){let r=this.getBreadcrumbs(e);console.log(`${rf(Wf.cyan,"[chain/end]")} [${r}] [${jP(e)}] Exiting Chain run with output: ${Ym(e.outputs,"[outputs]")}`)}onChainError(e){let r=this.getBreadcrumbs(e);console.log(`${rf(Wf.red,"[chain/error]")} [${r}] [${jP(e)}] Chain run errored with error: ${Ym(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(`${rf(Wf.green,"[llm/start]")} [${r}] Entering LLM run with input: ${Ym(n,"[inputs]")}`)}onLLMEnd(e){let r=this.getBreadcrumbs(e);console.log(`${rf(Wf.cyan,"[llm/end]")} [${r}] [${jP(e)}] Exiting LLM run with output: ${Ym(e.outputs,"[response]")}`)}onLLMError(e){let r=this.getBreadcrumbs(e);console.log(`${rf(Wf.red,"[llm/error]")} [${r}] [${jP(e)}] LLM run errored with error: ${Ym(e.error,"[error]")}`)}onToolStart(e){let r=this.getBreadcrumbs(e);console.log(`${rf(Wf.green,"[tool/start]")} [${r}] Entering Tool run with input: "${CBe(e.inputs.input)}"`)}onToolEnd(e){let r=this.getBreadcrumbs(e);console.log(`${rf(Wf.cyan,"[tool/end]")} [${r}] [${jP(e)}] Exiting Tool run with output: "${CBe(e.outputs?.output)}"`)}onToolError(e){let r=this.getBreadcrumbs(e);console.log(`${rf(Wf.red,"[tool/error]")} [${r}] [${jP(e)}] Tool run errored with error: ${Ym(e.error,"[error]")}`)}onRetrieverStart(e){let r=this.getBreadcrumbs(e);console.log(`${rf(Wf.green,"[retriever/start]")} [${r}] Entering Retriever run with input: ${Ym(e.inputs,"[inputs]")}`)}onRetrieverEnd(e){let r=this.getBreadcrumbs(e);console.log(`${rf(Wf.cyan,"[retriever/end]")} [${r}] [${jP(e)}] Exiting Retriever run with output: ${Ym(e.outputs,"[outputs]")}`)}onRetrieverError(e){let r=this.getBreadcrumbs(e);console.log(`${rf(Wf.red,"[retriever/error]")} [${r}] [${jP(e)}] Retriever run errored with error: ${Ym(e.error,"[error]")}`)}onAgentAction(e){let r=e,n=this.getBreadcrumbs(e);console.log(`${rf(Wf.blue,"[agent/action]")} [${n}] Agent selected action: ${Ym(r.actions[r.actions.length-1],"[action]")}`)}}});function DP(t,e){return t.lc_error_code=e,t.message=`${t.message} Troubleshooting URL: https://js.langchain.com/docs/troubleshooting/errors/${e}/ `,t}var QU=O(()=>{});function NP(t){return!!(t&&typeof t=="object"&&"type"in t&&t.type==="tool_call")}function PBe(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 wM,t9=O(()=>{wM=class extends Error{constructor(e,r){super(e),Object.defineProperty(this,"output",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.output=r}}});function Gce(t,e=AN){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 AN(t){if(typeof t>"u")return null;try{return JSON.parse(t)}catch{}let e="",r=[],n=!1,o=!1;for(let i of t){if(n)i==='"'&&!o?n=!1:i===` `&&!o?i="\\n":i==="\\"?o=!o:o=!1;else if(i==='"')n=!0,o=!1;else if(i==="{")r.push("}");else if(i==="[")r.push("]");else if(i==="}"||i==="]")if(r&&r[r.length-1]===i)r.pop();else return null;e+=i}n&&(e+='"');for(let i=r.length-1;i>=0;i-=1)e+=r[i];try{return JSON.parse(e)}catch{return null}}var Yce=O(()=>{});function LP(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 EBe(t){return LP(t)&&t.source_type==="url"&&"url"in t&&typeof t.url=="string"}function TBe(t){return LP(t)&&t.source_type==="base64"&&"data"in t&&typeof t.data=="string"}function ABe(t){if(LP(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 Zce({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 IBe(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 Xce=O(()=>{});function Zm(t,e){return typeof t=="string"?t===""?e:typeof e=="string"?t+e:Array.isArray(e)&&e.some(r=>LP(r))?[{type:"text",source_type:"text",text:t},...e]:[{type:"text",text:t},...e]:Array.isArray(e)?ez(t,e)??[...t,...e]:e===""?t:Array.isArray(t)&&t.some(r=>LP(r))?[...t,{type:"file",source_type:"text",text:e}]:[...t,{type:"text",text:e}]}function MBe(t,e){return t==="error"||e==="error"?"error":"success"}function q7t(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 ds(t,e){let r={...t};for(let[n,o]of Object.entries(e))if(r[n]==null)r[n]=o;else{if(o==null)continue;if(typeof r[n]!=typeof o||Array.isArray(r[n])!==Array.isArray(o))throw new Error(`field[${n}] already exists in the message chunk, but with a different type.`);if(typeof r[n]=="string"){if(n==="type")continue;r[n]+=o}else if(typeof r[n]=="object"&&!Array.isArray(r[n]))r[n]=ds(r[n],o);else if(Array.isArray(r[n]))r[n]=ez(r[n],o);else{if(r[n]===o)continue;console.warn(`field[${n}] already exists in this message chunk and value has unsupported type.`)}}return r}function ez(t,e){if(!(t===void 0&&e===void 0)){if(t===void 0||e===void 0)return t||e;{let r=[...t];for(let n of e)if(typeof n=="object"&&"index"in n&&typeof n.index=="number"){let o=r.findIndex(i=>i.index===n.index);o!==-1?r[o]=ds(r[o],n):r.push(n)}else{if(typeof n=="object"&&"text"in n&&n.text==="")continue;r.push(n)}return r}}}function RBe(t,e){if(!t&&!e)throw new Error("Cannot merge two undefined objects.");if(!t||!e)return t||e;if(typeof t!=typeof e)throw new Error(`Cannot merge objects of different types. Left ${typeof t} Right ${typeof e}`);if(typeof t=="string"&&typeof e=="string")return t+e;if(Array.isArray(t)&&Array.isArray(e))return ez(t,e);if(typeof t=="object"&&typeof e=="object")return ds(t,e);if(t===e)return t;throw new Error(`Can not merge objects of different types. Left ${t} Right ${e}`)}function jBe(t){return typeof t.role=="string"}function Xm(t){return typeof t?._getType=="function"}function Qce(t){return Xm(t)&&typeof t.concat=="function"}var ul,Kf,Qm=O(()=>{yM();Xce();ul=class extends Vf{get lc_aliases(){return{additional_kwargs:"additional_kwargs",response_metadata:"response_metadata"}}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(""):""}getType(){return this._getType()}constructor(e,r){typeof e=="string"&&(e={content:e,additional_kwargs:r,response_metadata:{}}),e.additional_kwargs||(e.additional_kwargs={}),e.response_metadata||(e.response_metadata={}),super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","messages"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"content",{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,"additional_kwargs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"response_metadata",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=e.name,this.content=e.content,this.additional_kwargs=e.additional_kwargs,this.response_metadata=e.response_metadata,this.id=e.id}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}}_updateId(e){this.id=e,this.lc_kwargs.id=e}get[Symbol.toStringTag](){return this.constructor.lc_name()}[Symbol.for("nodejs.util.inspect.custom")](e){if(e===null)return this;let r=q7t(this._printableFields,Math.max(4,e));return`${this.constructor.lc_name()} ${r}`}};Kf=class extends ul{}});function DBe(t){return t!=null&&typeof t=="object"&&"lc_direct_tool_output"in t&&t.lc_direct_tool_output===!0}function NBe(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),a={name:o||"",args:i||{},id:n.id};e.push(a)}catch{r.push({name:o,args:n.function.arguments,id:n.id,error:"Malformed args."})}}else continue;return[e,r]}var Ax,eh,IN=O(()=>{Qm();Ax=class extends ul{static lc_name(){return"ToolMessage"}get lc_aliases(){return{tool_call_id:"tool_call_id"}}constructor(e,r,n){typeof e=="string"&&(e={content:e,name:n,tool_call_id:r}),super(e),Object.defineProperty(this,"lc_direct_tool_output",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tool_call_id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"artifact",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.tool_call_id=e.tool_call_id,this.artifact=e.artifact,this.status=e.status}_getType(){return"tool"}static isInstance(e){return e._getType()==="tool"}get _printableFields(){return{...super._printableFields,tool_call_id:this.tool_call_id,artifact:this.artifact}}},eh=class t extends Kf{constructor(e){super(e),Object.defineProperty(this,"tool_call_id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"artifact",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.tool_call_id=e.tool_call_id,this.artifact=e.artifact,this.status=e.status}static lc_name(){return"ToolMessageChunk"}_getType(){return"tool"}concat(e){return new t({content:Zm(this.content,e.content),additional_kwargs:ds(this.additional_kwargs,e.additional_kwargs),response_metadata:ds(this.response_metadata,e.response_metadata),artifact:RBe(this.artifact,e.artifact),tool_call_id:this.tool_call_id,id:this.id??e.id,status:MBe(this.status,e.status)})}get _printableFields(){return{...super._printableFields,tool_call_id:this.tool_call_id,artifact:this.artifact}}}});function hi(t){return t._getType()==="ai"}function ede(t){return t._getType()==="ai"}var fn,or,SM=O(()=>{Yce();Qm();IN();fn=class extends ul{get lc_aliases(){return{...super.lc_aliases,tool_calls:"tool_calls",invalid_tool_calls:"invalid_tool_calls"}}constructor(e,r){let n;if(typeof e=="string")n={content:e,tool_calls:[],invalid_tool_calls:[],additional_kwargs:r??{}};else{n=e;let o=n.additional_kwargs?.tool_calls,i=n.tool_calls;o!=null&&o.length>0&&(i===void 0||i.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., `yarn add @langchain/anthropic`,","yarn add @langchain/openai`, etc."].join(" "));try{if(o!=null&&i===void 0){let[a,s]=NBe(o);n.tool_calls=a??[],n.invalid_tool_calls=s??[]}else n.tool_calls=n.tool_calls??[],n.invalid_tool_calls=n.invalid_tool_calls??[]}catch{n.tool_calls=[],n.invalid_tool_calls=[]}}super(n),Object.defineProperty(this,"tool_calls",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"invalid_tool_calls",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"usage_metadata",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),typeof n!="string"&&(this.tool_calls=n.tool_calls??this.tool_calls,this.invalid_tool_calls=n.invalid_tool_calls??this.invalid_tool_calls),this.usage_metadata=n.usage_metadata}static lc_name(){return"AIMessage"}_getType(){return"ai"}get _printableFields(){return{...super._printableFields,tool_calls:this.tool_calls,invalid_tool_calls:this.invalid_tool_calls,usage_metadata:this.usage_metadata}}};or=class t extends Kf{constructor(e){let r;if(typeof e=="string")r={content:e,tool_calls:[],invalid_tool_calls:[],tool_call_chunks:[]};else if(e.tool_call_chunks===void 0)r={...e,tool_calls:e.tool_calls??[],invalid_tool_calls:[],tool_call_chunks:[],usage_metadata:e.usage_metadata!==void 0?e.usage_metadata:void 0};else{let n=[],o=[];for(let i of e.tool_call_chunks){let a={};try{if(a=AN(i.args||"{}"),a===null||typeof a!="object"||Array.isArray(a))throw new Error("Malformed tool call chunk args.");n.push({name:i.name??"",args:a,id:i.id,type:"tool_call"})}catch{o.push({name:i.name,args:i.args,id:i.id,error:"Malformed args.",type:"invalid_tool_call"})}}r={...e,tool_calls:n,invalid_tool_calls:o,usage_metadata:e.usage_metadata!==void 0?e.usage_metadata:void 0}}super(r),Object.defineProperty(this,"tool_calls",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"invalid_tool_calls",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"tool_call_chunks",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"usage_metadata",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.tool_call_chunks=r.tool_call_chunks??this.tool_call_chunks,this.tool_calls=r.tool_calls??this.tool_calls,this.invalid_tool_calls=r.invalid_tool_calls??this.invalid_tool_calls,this.usage_metadata=r.usage_metadata}get lc_aliases(){return{...super.lc_aliases,tool_calls:"tool_calls",invalid_tool_calls:"invalid_tool_calls",tool_call_chunks:"tool_call_chunks"}}static lc_name(){return"AIMessageChunk"}_getType(){return"ai"}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:Zm(this.content,e.content),additional_kwargs:ds(this.additional_kwargs,e.additional_kwargs),response_metadata:ds(this.response_metadata,e.response_metadata),tool_call_chunks:[],id:this.id??e.id};if(this.tool_call_chunks!==void 0||e.tool_call_chunks!==void 0){let n=ez(this.tool_call_chunks,e.tool_call_chunks);n!==void 0&&n.length>0&&(r.tool_call_chunks=n)}if(this.usage_metadata!==void 0||e.usage_metadata!==void 0){let n={...(this.usage_metadata?.input_token_details?.audio!==void 0||e.usage_metadata?.input_token_details?.audio!==void 0)&&{audio:(this.usage_metadata?.input_token_details?.audio??0)+(e.usage_metadata?.input_token_details?.audio??0)},...(this.usage_metadata?.input_token_details?.cache_read!==void 0||e.usage_metadata?.input_token_details?.cache_read!==void 0)&&{cache_read:(this.usage_metadata?.input_token_details?.cache_read??0)+(e.usage_metadata?.input_token_details?.cache_read??0)},...(this.usage_metadata?.input_token_details?.cache_creation!==void 0||e.usage_metadata?.input_token_details?.cache_creation!==void 0)&&{cache_creation:(this.usage_metadata?.input_token_details?.cache_creation??0)+(e.usage_metadata?.input_token_details?.cache_creation??0)}},o={...(this.usage_metadata?.output_token_details?.audio!==void 0||e.usage_metadata?.output_token_details?.audio!==void 0)&&{audio:(this.usage_metadata?.output_token_details?.audio??0)+(e.usage_metadata?.output_token_details?.audio??0)},...(this.usage_metadata?.output_token_details?.reasoning!==void 0||e.usage_metadata?.output_token_details?.reasoning!==void 0)&&{reasoning:(this.usage_metadata?.output_token_details?.reasoning??0)+(e.usage_metadata?.output_token_details?.reasoning??0)}},i=this.usage_metadata??{input_tokens:0,output_tokens:0,total_tokens:0},a=e.usage_metadata??{input_tokens:0,output_tokens:0,total_tokens:0},s={input_tokens:i.input_tokens+a.input_tokens,output_tokens:i.output_tokens+a.output_tokens,total_tokens:i.total_tokens+a.total_tokens,...Object.keys(n).length>0&&{input_token_details:n},...Object.keys(o).length>0&&{output_token_details:o}};r.usage_metadata=s}return new t(r)}}});var fs,nf,r9=O(()=>{Qm();fs=class t extends ul{static lc_name(){return"ChatMessage"}static _chatMessageClass(){return t}constructor(e,r){typeof e=="string"&&(e={content:e,role:r}),super(e),Object.defineProperty(this,"role",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.role=e.role}_getType(){return"generic"}static isInstance(e){return e._getType()==="generic"}get _printableFields(){return{...super._printableFields,role:this.role}}},nf=class t extends Kf{static lc_name(){return"ChatMessageChunk"}constructor(e,r){typeof e=="string"&&(e={content:e,role:r}),super(e),Object.defineProperty(this,"role",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.role=e.role}_getType(){return"generic"}concat(e){return new t({content:Zm(this.content,e.content),additional_kwargs:ds(this.additional_kwargs,e.additional_kwargs),response_metadata:ds(this.response_metadata,e.response_metadata),role:this.role,id:this.id??e.id})}get _printableFields(){return{...super._printableFields,role:this.role}}}});var zp,n9=O(()=>{Qm();zp=class t extends Kf{static lc_name(){return"FunctionMessageChunk"}_getType(){return"function"}concat(e){return new t({content:Zm(this.content,e.content),additional_kwargs:ds(this.additional_kwargs,e.additional_kwargs),response_metadata:ds(this.response_metadata,e.response_metadata),name:this.name??"",id:this.id??e.id})}}});var ps,of,tz=O(()=>{Qm();ps=class extends ul{static lc_name(){return"HumanMessage"}_getType(){return"human"}constructor(e,r){super(e,r)}},of=class t extends Kf{static lc_name(){return"HumanMessageChunk"}_getType(){return"human"}constructor(e,r){super(e,r)}concat(e){return new t({content:Zm(this.content,e.content),additional_kwargs:ds(this.additional_kwargs,e.additional_kwargs),response_metadata:ds(this.response_metadata,e.response_metadata),id:this.id??e.id})}}});var Ix,fd,o9=O(()=>{Qm();Ix=class extends ul{static lc_name(){return"SystemMessage"}_getType(){return"system"}constructor(e,r){super(e,r)}},fd=class t extends Kf{static lc_name(){return"SystemMessageChunk"}_getType(){return"system"}constructor(e,r){super(e,r)}concat(e){return new t({content:Zm(this.content,e.content),additional_kwargs:ds(this.additional_kwargs,e.additional_kwargs),response_metadata:ds(this.response_metadata,e.response_metadata),id:this.id??e.id})}}});function z7t(t){return NP(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 H7t(t){return typeof t=="object"&&t!=null&&t.lc===1&&Array.isArray(t.id)&&t.kwargs!=null&&typeof t.kwargs=="object"}function tde(t){let e,r;if(H7t(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 ps(r);if(e==="ai"||e==="assistant"){let{tool_calls:n,...o}=r;if(!Array.isArray(n))return new fn(r);let i=n.map(z7t);return new fn({...o,tool_calls:i})}else{if(e==="system")return new Ix(r);if(e==="developer")return new Ix({...r,additional_kwargs:{...r.additional_kwargs,__openai_role__:"developer"}});if(e==="tool"&&"tool_call_id"in r)return new Ax({...r,content:r.content,tool_call_id:r.tool_call_id,name:r.name});throw DP(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 Eg(t){if(typeof t=="string")return new ps(t);if(Xm(t))return t;if(Array.isArray(t)){let[e,r]=t;return tde({type:e,content:r})}else if(jBe(t)){let{role:e,...r}=t;return tde({...r,type:e})}else return tde(t)}function af(t,e="Human",r="AI"){let n=[];for(let o of t){let i;if(o._getType()==="human")i=e;else if(o._getType()==="ai")i=r;else if(o._getType()==="system")i="System";else if(o._getType()==="function")i="Function";else if(o._getType()==="tool")i="Tool";else if(o._getType()==="generic")i=o.role;else throw new Error(`Got unsupported message type: ${o._getType()}`);let a=o.name?`${o.name}, `:"",s=typeof o.content=="string"?o.content:JSON.stringify(o.content,null,2);n.push(`${i}: ${a}${s}`)}return n.join(` `)}function rde(t){let e=t._getType();if(e==="human")return new of({...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 or({...r})}else{if(e==="system")return new fd({...t});if(e==="function")return new zp({...t});if(fs.isInstance(t))return new nf({...t});throw new Error("Unknown message type.")}}var FP=O(()=>{QU();t9();SM();Qm();r9();n9();tz();o9();IN()});var nde=O(()=>{qW()});var ode=O(()=>{$W()});var ide,LBe,FBe=O(()=>{ode();bM();LBe=()=>{if(ide===void 0){let t=et("LANGCHAIN_CALLBACKS_BACKGROUND")==="false"?{blockOnRootRunFinalization:!0}:{};ide=new mM(t)}return ide}});var MN,kBe=O(()=>{nde();kce();bM();vM();FBe();MN=class t extends Gm{constructor(e={}){super(e),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"langchain_tracer"}),Object.defineProperty(this,"projectName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"exampleId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"client",{enumerable:!0,configurable:!0,writable:!0,value:void 0});let{exampleId:r,projectName:n,client:o}=e;this.projectName=n??et("LANGCHAIN_PROJECT")??et("LANGCHAIN_SESSION"),this.exampleId=r,this.client=o??LBe();let i=t.getTraceableRunTree();i&&this.updateFromRunTree(i)}async _convertToCreate(e,r=void 0){return{...e,extra:{...e.extra,runtime:await bBe()},child_runs:void 0,session_name:this.projectName,reference_example_id:e.parent_run_id?void 0:r}}async persistRun(e){}async onRunCreate(e){let r=await this._convertToCreate(e,this.exampleId);await this.client.createRun(r)}async onRunUpdate(e){let r={end_time:e.end_time,error:e.error,outputs:e.outputs,events:e.events,inputs:e.inputs,trace_id:e.trace_id,dotted_order:e.dotted_order,parent_run_id:e.parent_run_id,extra:e.extra,session_name:this.projectName};await this.client.updateRun(e.id,r)}getRun(e){return this.runMap.get(e)}updateFromRunTree(e){let r=e,n=new Set;for(;r.parent_run&&!(n.has(r.id)||(n.add(r.id),!r.parent_run));)r=r.parent_run;n.clear();let o=[r];for(;o.length>0;){let i=o.shift();!i||n.has(i.id)||(n.add(i.id),this.runMap.set(i.id,i),i.child_runs&&o.push(...i.child_runs))}this.client=e.client??this.client,this.projectName=e.project_name??this.projectName,this.exampleId=e.reference_example_id??this.exampleId}convertToRunTree(e){let r={},n=[];for(let[o,i]of this.runMap){let a=new Ex({...i,child_runs:[],parent_run:void 0,client:this.client,project_name:this.projectName,reference_example_id:this.exampleId,tracingEnabled:!0});r[o]=a,n.push([o,i.dotted_order])}n.sort((o,i)=>!o[1]||!i[1]?0:o[1].localeCompare(i[1]));for(let[o]of n){let i=this.runMap.get(o),a=r[o];if(!(!i||!a)&&i.parent_run_id){let s=r[i.parent_run_id];s&&(s.child_runs.push(a),a.parent_run=s)}}return r[e]}static getTraceableRunTree(){try{return X$e()}catch{return}}}});var $Be,xM,BBe,kP,rz=O(()=>{$Be=Symbol.for("ls:tracing_async_local_storage"),xM=Symbol.for("lc:context_variables"),BBe=t=>{globalThis[$Be]=t},kP=()=>globalThis[$Be]});function V7t(){let t="default"in i9.default?i9.default.default:i9.default;return new t({autoStart:!0,concurrency:1})}function W7t(){return typeof nz>"u"&&(nz=V7t()),nz}async function ms(t,e){if(e===!0){let r=kP();r!==void 0?await r.run(void 0,async()=>t()):await t()}else nz=W7t(),nz.add(async()=>{let r=kP();r!==void 0?await r.run(void 0,async()=>t()):await t()})}var i9,nz,qBe=O(()=>{i9=$(SW(),1);rz()});var UBe=O(()=>{qBe()});var zBe,HBe=O(()=>{bM();zBe=t=>t!==void 0?t:!!["LANGSMITH_TRACING_V2","LANGCHAIN_TRACING_V2","LANGSMITH_TRACING","LANGCHAIN_TRACING"].find(r=>et(r)==="true")});function ade(t){let e=kP();return e===void 0?void 0:e.getStore()?.[xM]?.[t]}var K7t,VBe,WBe=O(()=>{nde();rz();K7t=Symbol("lc:configure_hooks"),VBe=()=>ade(K7t)||[]});function CM(t){return t?Array.isArray(t)||"name"in t?{callbacks:t}:t:{}}function oz(t){return"name"in t?t:_M.fromMethods(t)}var sde,RN,ude,a9,lde,cde,Es,$P=O(()=>{MP();ZU();OBe();FP();bM();kBe();UBe();HBe();vM();WBe();sde=class{setHandler(e){return this.setHandlers([e])}},RN=class{constructor(e,r,n,o,i,a,s,u){Object.defineProperty(this,"runId",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"handlers",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"inheritableHandlers",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(this,"tags",{enumerable:!0,configurable:!0,writable:!0,value:o}),Object.defineProperty(this,"inheritableTags",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"metadata",{enumerable:!0,configurable:!0,writable:!0,value:a}),Object.defineProperty(this,"inheritableMetadata",{enumerable:!0,configurable:!0,writable:!0,value:s}),Object.defineProperty(this,"_parentRunId",{enumerable:!0,configurable:!0,writable:!0,value:u})}get parentRunId(){return this._parentRunId}async handleText(e){await Promise.all(this.handlers.map(r=>ms(async()=>{try{await r.handleText?.(e,this.runId,this._parentRunId,this.tags)}catch(n){if((r.raiseError?console.error:console.warn)(`Error in handler ${r.constructor.name}, handleText: ${n}`),r.raiseError)throw n}},r.awaitHandlers)))}async handleCustomEvent(e,r,n,o,i){await Promise.all(this.handlers.map(a=>ms(async()=>{try{await a.handleCustomEvent?.(e,r,this.runId,this.tags,this.metadata)}catch(s){if((a.raiseError?console.error:console.warn)(`Error in handler ${a.constructor.name}, handleCustomEvent: ${s}`),a.raiseError)throw s}},a.awaitHandlers)))}},ude=class extends RN{getChild(e){let r=new Es(this.runId);return r.setHandlers(this.inheritableHandlers),r.addTags(this.inheritableTags),r.addMetadata(this.inheritableMetadata),e&&r.addTags([e],!1),r}async handleRetrieverEnd(e){await Promise.all(this.handlers.map(r=>ms(async()=>{if(!r.ignoreRetriever)try{await r.handleRetrieverEnd?.(e,this.runId,this._parentRunId,this.tags)}catch(n){if((r.raiseError?console.error:console.warn)(`Error in handler ${r.constructor.name}, handleRetriever`),r.raiseError)throw n}},r.awaitHandlers)))}async handleRetrieverError(e){await Promise.all(this.handlers.map(r=>ms(async()=>{if(!r.ignoreRetriever)try{await r.handleRetrieverError?.(e,this.runId,this._parentRunId,this.tags)}catch(n){if((r.raiseError?console.error:console.warn)(`Error in handler ${r.constructor.name}, handleRetrieverError: ${n}`),r.raiseError)throw e}},r.awaitHandlers)))}},a9=class extends RN{async handleLLMNewToken(e,r,n,o,i,a){await Promise.all(this.handlers.map(s=>ms(async()=>{if(!s.ignoreLLM)try{await s.handleLLMNewToken?.(e,r??{prompt:0,completion:0},this.runId,this._parentRunId,this.tags,a)}catch(u){if((s.raiseError?console.error:console.warn)(`Error in handler ${s.constructor.name}, handleLLMNewToken: ${u}`),s.raiseError)throw u}},s.awaitHandlers)))}async handleLLMError(e,r,n,o,i){await Promise.all(this.handlers.map(a=>ms(async()=>{if(!a.ignoreLLM)try{await a.handleLLMError?.(e,this.runId,this._parentRunId,this.tags,i)}catch(s){if((a.raiseError?console.error:console.warn)(`Error in handler ${a.constructor.name}, handleLLMError: ${s}`),a.raiseError)throw s}},a.awaitHandlers)))}async handleLLMEnd(e,r,n,o,i){await Promise.all(this.handlers.map(a=>ms(async()=>{if(!a.ignoreLLM)try{await a.handleLLMEnd?.(e,this.runId,this._parentRunId,this.tags,i)}catch(s){if((a.raiseError?console.error:console.warn)(`Error in handler ${a.constructor.name}, handleLLMEnd: ${s}`),a.raiseError)throw s}},a.awaitHandlers)))}},lde=class extends RN{getChild(e){let r=new Es(this.runId);return r.setHandlers(this.inheritableHandlers),r.addTags(this.inheritableTags),r.addMetadata(this.inheritableMetadata),e&&r.addTags([e],!1),r}async handleChainError(e,r,n,o,i){await Promise.all(this.handlers.map(a=>ms(async()=>{if(!a.ignoreChain)try{await a.handleChainError?.(e,this.runId,this._parentRunId,this.tags,i)}catch(s){if((a.raiseError?console.error:console.warn)(`Error in handler ${a.constructor.name}, handleChainError: ${s}`),a.raiseError)throw s}},a.awaitHandlers)))}async handleChainEnd(e,r,n,o,i){await Promise.all(this.handlers.map(a=>ms(async()=>{if(!a.ignoreChain)try{await a.handleChainEnd?.(e,this.runId,this._parentRunId,this.tags,i)}catch(s){if((a.raiseError?console.error:console.warn)(`Error in handler ${a.constructor.name}, handleChainEnd: ${s}`),a.raiseError)throw s}},a.awaitHandlers)))}async handleAgentAction(e){await Promise.all(this.handlers.map(r=>ms(async()=>{if(!r.ignoreAgent)try{await r.handleAgentAction?.(e,this.runId,this._parentRunId,this.tags)}catch(n){if((r.raiseError?console.error:console.warn)(`Error in handler ${r.constructor.name}, handleAgentAction: ${n}`),r.raiseError)throw n}},r.awaitHandlers)))}async handleAgentEnd(e){await Promise.all(this.handlers.map(r=>ms(async()=>{if(!r.ignoreAgent)try{await r.handleAgentEnd?.(e,this.runId,this._parentRunId,this.tags)}catch(n){if((r.raiseError?console.error:console.warn)(`Error in handler ${r.constructor.name}, handleAgentEnd: ${n}`),r.raiseError)throw n}},r.awaitHandlers)))}},cde=class extends RN{getChild(e){let r=new Es(this.runId);return r.setHandlers(this.inheritableHandlers),r.addTags(this.inheritableTags),r.addMetadata(this.inheritableMetadata),e&&r.addTags([e],!1),r}async handleToolError(e){await Promise.all(this.handlers.map(r=>ms(async()=>{if(!r.ignoreAgent)try{await r.handleToolError?.(e,this.runId,this._parentRunId,this.tags)}catch(n){if((r.raiseError?console.error:console.warn)(`Error in handler ${r.constructor.name}, handleToolError: ${n}`),r.raiseError)throw n}},r.awaitHandlers)))}async handleToolEnd(e){await Promise.all(this.handlers.map(r=>ms(async()=>{if(!r.ignoreAgent)try{await r.handleToolEnd?.(e,this.runId,this._parentRunId,this.tags)}catch(n){if((r.raiseError?console.error:console.warn)(`Error in handler ${r.constructor.name}, handleToolEnd: ${n}`),r.raiseError)throw n}},r.awaitHandlers)))}},Es=class t extends sde{constructor(e,r){super(),Object.defineProperty(this,"handlers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"inheritableHandlers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"tags",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"inheritableTags",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"metadata",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"inheritableMetadata",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"callback_manager"}),Object.defineProperty(this,"_parentRunId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.handlers=r?.handlers??this.handlers,this.inheritableHandlers=r?.inheritableHandlers??this.inheritableHandlers,this.tags=r?.tags??this.tags,this.inheritableTags=r?.inheritableTags??this.inheritableTags,this.metadata=r?.metadata??this.metadata,this.inheritableMetadata=r?.inheritableMetadata??this.inheritableMetadata,this._parentRunId=e}getParentRunId(){return this._parentRunId}async handleLLMStart(e,r,n=void 0,o=void 0,i=void 0,a=void 0,s=void 0,u=void 0){return Promise.all(r.map(async(l,c)=>{let d=c===0&&n?n:Za();return await Promise.all(this.handlers.map(f=>{if(!f.ignoreLLM)return TN(f)&&f._createRunForLLMStart(e,[l],d,this._parentRunId,i,this.tags,this.metadata,u),ms(async()=>{try{await f.handleLLMStart?.(e,[l],d,this._parentRunId,i,this.tags,this.metadata,u)}catch(p){if((f.raiseError?console.error:console.warn)(`Error in handler ${f.constructor.name}, handleLLMStart: ${p}`),f.raiseError)throw p}},f.awaitHandlers)})),new a9(d,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}))}async handleChatModelStart(e,r,n=void 0,o=void 0,i=void 0,a=void 0,s=void 0,u=void 0){return Promise.all(r.map(async(l,c)=>{let d=c===0&&n?n:Za();return await Promise.all(this.handlers.map(f=>{if(!f.ignoreLLM)return TN(f)&&f._createRunForChatModelStart(e,[l],d,this._parentRunId,i,this.tags,this.metadata,u),ms(async()=>{try{if(f.handleChatModelStart)await f.handleChatModelStart?.(e,[l],d,this._parentRunId,i,this.tags,this.metadata,u);else if(f.handleLLMStart){let p=af(l);await f.handleLLMStart?.(e,[p],d,this._parentRunId,i,this.tags,this.metadata,u)}}catch(p){if((f.raiseError?console.error:console.warn)(`Error in handler ${f.constructor.name}, handleLLMStart: ${p}`),f.raiseError)throw p}},f.awaitHandlers)})),new a9(d,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}))}async handleChainStart(e,r,n=Za(),o=void 0,i=void 0,a=void 0,s=void 0){return await Promise.all(this.handlers.map(u=>{if(!u.ignoreChain)return TN(u)&&u._createRunForChainStart(e,r,n,this._parentRunId,this.tags,this.metadata,o,s),ms(async()=>{try{await u.handleChainStart?.(e,r,n,this._parentRunId,this.tags,this.metadata,o,s)}catch(l){if((u.raiseError?console.error:console.warn)(`Error in handler ${u.constructor.name}, handleChainStart: ${l}`),u.raiseError)throw l}},u.awaitHandlers)})),new lde(n,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleToolStart(e,r,n=Za(),o=void 0,i=void 0,a=void 0,s=void 0){return await Promise.all(this.handlers.map(u=>{if(!u.ignoreAgent)return TN(u)&&u._createRunForToolStart(e,r,n,this._parentRunId,this.tags,this.metadata,s),ms(async()=>{try{await u.handleToolStart?.(e,r,n,this._parentRunId,this.tags,this.metadata,s)}catch(l){if((u.raiseError?console.error:console.warn)(`Error in handler ${u.constructor.name}, handleToolStart: ${l}`),u.raiseError)throw l}},u.awaitHandlers)})),new cde(n,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleRetrieverStart(e,r,n=Za(),o=void 0,i=void 0,a=void 0,s=void 0){return await Promise.all(this.handlers.map(u=>{if(!u.ignoreRetriever)return TN(u)&&u._createRunForRetrieverStart(e,r,n,this._parentRunId,this.tags,this.metadata,s),ms(async()=>{try{await u.handleRetrieverStart?.(e,r,n,this._parentRunId,this.tags,this.metadata,s)}catch(l){if((u.raiseError?console.error:console.warn)(`Error in handler ${u.constructor.name}, handleRetrieverStart: ${l}`),u.raiseError)throw l}},u.awaitHandlers)})),new ude(n,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleCustomEvent(e,r,n,o,i){await Promise.all(this.handlers.map(a=>ms(async()=>{if(!a.ignoreCustomEvent)try{await a.handleCustomEvent?.(e,r,n,this.tags,this.metadata)}catch(s){if((a.raiseError?console.error:console.warn)(`Error in handler ${a.constructor.name}, handleCustomEvent: ${s}`),a.raiseError)throw s}},a.awaitHandlers)))}addHandler(e,r=!0){this.handlers.push(e),r&&this.inheritableHandlers.push(e)}removeHandler(e){this.handlers=this.handlers.filter(r=>r!==e),this.inheritableHandlers=this.inheritableHandlers.filter(r=>r!==e)}setHandlers(e,r=!0){this.handlers=[],this.inheritableHandlers=[];for(let n of e)this.addHandler(n,r)}addTags(e,r=!0){this.removeTags(e),this.tags.push(...e),r&&this.inheritableTags.push(...e)}removeTags(e){this.tags=this.tags.filter(r=>!e.includes(r)),this.inheritableTags=this.inheritableTags.filter(r=>!e.includes(r))}addMetadata(e,r=!0){this.metadata={...this.metadata,...e},r&&(this.inheritableMetadata={...this.inheritableMetadata,...e})}removeMetadata(e){for(let r of Object.keys(e))delete this.metadata[r],delete this.inheritableMetadata[r]}copy(e=[],r=!0){let n=new t(this._parentRunId);for(let o of this.handlers){let i=this.inheritableHandlers.includes(o);n.addHandler(o,i)}for(let o of this.tags){let i=this.inheritableTags.includes(o);n.addTags([o],i)}for(let o of Object.keys(this.metadata)){let i=Object.keys(this.inheritableMetadata).includes(o);n.addMetadata({[o]:this.metadata[o]},i)}for(let o of e)n.handlers.filter(i=>i.name==="console_callback_handler").some(i=>i.name===o.name)||n.addHandler(o,r);return n}static fromHandlers(e){class r extends _M{constructor(){super(),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:Za()}),Object.assign(this,e)}}let n=new this;return n.addHandler(new r),n}static configure(e,r,n,o,i,a,s){return this._configureSync(e,r,n,o,i,a,s)}static _configureSync(e,r,n,o,i,a,s){let u;(e||r)&&(Array.isArray(e)||!e?(u=new t,u.setHandlers(e?.map(oz)??[],!0)):u=e,u=u.copy(Array.isArray(r)?r.map(oz):r?.handlers,!1));let l=et("LANGCHAIN_VERBOSE")==="true"||s?.verbose,c=MN.getTraceableRunTree()?.tracingEnabled||zBe(),d=c||(et("LANGCHAIN_TRACING")??!1);if(l||d){if(u||(u=new t),l&&!u.handlers.some(f=>f.name===XU.prototype.name)){let f=new XU;u.addHandler(f,!0)}if(d&&!u.handlers.some(f=>f.name==="langchain_tracer")&&c){let f=new MN;u.addHandler(f,!0),u._parentRunId=MN.getTraceableRunTree()?.id??u._parentRunId}}for(let{contextVar:f,inheritable:p=!0,handlerClass:m,envVar:h}of VBe()){let b=h&&et(h)==="true"&&m,g,_=f!==void 0?ade(f):void 0;_&&_Be(_)?g=_:b&&(g=new m({})),g!==void 0&&(u||(u=new t),u.handlers.some(w=>w.name===g.name)||u.addHandler(g,p))}return(n||o)&&u&&(u.addTags(n??[]),u.addTags(o??[],!1)),(i||a)&&u&&(u.addMetadata(i??{}),u.addMetadata(a??{},!1)),u}}});var s9,J7t,KBe,dde,pd,JBe=O(()=>{ode();rz();$P();s9=class{getStore(){}run(e,r){return r()}enterWith(e){}},J7t=new s9,KBe=Symbol.for("lc:child_config"),dde=class{getInstance(){return kP()??J7t}getRunnableConfig(){return this.getInstance().getStore()?.extra?.[KBe]}runWithConfig(e,r,n){let o=Es._configureSync(e?.callbacks,void 0,e?.tags,void 0,e?.metadata),i=this.getInstance(),a=i.getStore(),s=o?.getParentRunId(),u=o?.handlers?.find(c=>c?.name==="langchain_tracer"),l;return u&&s?l=u.convertToRunTree(s):n||(l=new Ex({name:"",tracingEnabled:!1})),l&&(l.extra={...l.extra,[KBe]:e}),a!==void 0&&a[xM]!==void 0&&(l===void 0&&(l={}),l[xM]=a[xM]),i.run(l,r)}initializeGlobalInstance(e){kP()===void 0&&BBe(e)}},pd=new dde});var jN=O(()=>{JBe();rz()});async function Jf(t){return Es._configureSync(t?.callbacks,void 0,t?.tags,void 0,t?.metadata)}function l9(...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(oz(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(oz(s),!0);e.callbacks=a}else e.callbacks=new Es(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 on(t){let e=pd.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))G7t.has(typeof r.configurable[n])&&!r.metadata?.[n]&&(r.metadata||(r.metadata={}),r.metadata[n]=r.configurable[n]);if(r.timeout!==void 0){if(r.timeout<=0)throw new Error("Timeout must be a positive number");let n=AbortSignal.timeout(r.timeout);r.signal!==void 0?"any"in AbortSignal&&(r.signal=AbortSignal.any([r.signal,n])):r.signal=n,delete r.timeout}return r}function Qa(t={},{callbacks:e,maxConcurrency:r,recursionLimit:n,runName:o,configurable:i,runId:a}={}){let s=on(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 Hp(t){return t?{configurable:t.configurable,recursionLimit:t.recursionLimit,callbacks:t.callbacks,tags:t.tags,metadata:t.metadata,maxConcurrency:t.maxConcurrency,timeout:t.timeout,signal:t.signal}:void 0}var u9,G7t,nb=O(()=>{$P();jN();u9=25;G7t=new Set(["string","number","boolean"])});async function ob(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(new Error("Aborted"))},e.addEventListener("abort",r),e.aborted&&o(new Error("Aborted"))})]).finally(()=>e.removeEventListener("abort",r))}var fde=O(()=>{});function pde(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 Il(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]=Il(r[n],o):r[n]=o;return r}else throw new Error(`Cannot concat ${typeof t} and ${typeof e}`)}async function GBe(t,e,r,n,...o){let i=new Mx({generator:e,startSetup:r,signal:n}),a=await i.setup;return{output:t(i,a,...o),setup:a}}var md,Mx,ib=O(()=>{nb();jN();fde();md=class t extends ReadableStream{constructor(){super(...arguments),Object.defineProperty(this,"reader",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}ensureReader(){this.reader||(this.reader=this.getReader())}async next(){this.ensureReader();try{let e=await this.reader.read();return e.done?(this.reader.releaseLock(),{done:!0,value:void 0}):{done:!1,value:e.value}}catch(e){throw this.reader.releaseLock(),e}}async return(){if(this.ensureReader(),this.locked){let e=this.reader.cancel();this.reader.releaseLock(),await e}return{done:!0,value:void 0}}async throw(e){if(this.ensureReader(),this.locked){let r=this.reader.cancel();this.reader.releaseLock(),await r}throw e}[Symbol.asyncIterator](){return this}async[Symbol.asyncDispose](){await this.return()}static fromReadableStream(e){let r=e.getReader();return new t({start(n){return o();function o(){return r.read().then(({done:i,value:a})=>{if(i){n.close();return}return n.enqueue(a),o()})}},cancel(){r.releaseLock()}})}static fromAsyncGenerator(e){return new t({async pull(r){let{value:n,done:o}=await e.next();o&&r.close(),r.enqueue(n)},async cancel(r){await e.return(r)}})}};Mx=class{constructor(e){Object.defineProperty(this,"generator",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"setup",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"config",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"signal",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"firstResult",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"firstResultUsed",{enumerable:!0,configurable:!0,writable:!0,value:!1}),this.generator=e.generator,this.config=e.config,this.signal=e.signal??this.config?.signal,this.setup=new Promise((r,n)=>{pd.runWithConfig(Hp(e.config),async()=>{this.firstResult=e.generator.next(),e.startSetup?this.firstResult.then(e.startSetup).then(r,n):this.firstResult.then(o=>r(void 0),n)},!0)})}async next(...e){return this.signal?.throwIfAborted(),this.firstResultUsed?pd.runWithConfig(Hp(this.config),this.signal?async()=>ob(this.generator.next(...e),this.signal):async()=>this.generator.next(...e),!0):(this.firstResultUsed=!0,this.firstResult)}async return(e){return this.generator.return(e)}async throw(e){return this.generator.throw(e)}[Symbol.asyncIterator](){return this}async[Symbol.asyncDispose](){await this.return()}}});async function YBe(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 ZBe(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 Y7t(t){return t!==void 0&&t.message!==void 0}var Tg,iz,XBe,az,QBe=O(()=>{Bce();vM();ib();SM();Tg=class{constructor(e){Object.defineProperty(this,"ops",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.ops=e.ops??[]}concat(e){let r=this.ops.concat(e.ops),n=RP({},r);return new iz({ops:r,state:n[n.length-1].newDocument})}},iz=class t extends Tg{constructor(e){super(e),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.state=e.state}concat(e){let r=this.ops.concat(e.ops),n=RP(this.state,e.ops);return new t({ops:r,state:n[n.length-1].newDocument})}static fromRunLogPatch(e){let r=RP({},e.ops);return new t({ops:e.ops,state:r[r.length-1].newDocument})}},XBe=t=>t.name==="log_stream_tracer";az=class extends Gm{constructor(e){super({_awaitHandler:!0,...e}),Object.defineProperty(this,"autoClose",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"includeNames",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"includeTypes",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"includeTags",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"excludeNames",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"excludeTypes",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"excludeTags",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_schemaFormat",{enumerable:!0,configurable:!0,writable:!0,value:"original"}),Object.defineProperty(this,"rootId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"keyMapByRunId",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"counterMapByRunName",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"transformStream",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"writer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"receiveStream",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"log_stream_tracer"}),Object.defineProperty(this,"lc_prefer_streaming",{enumerable:!0,configurable:!0,writable:!0,value:!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=md.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 Tg({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 Tg({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 YBe(e,this._schemaFormat)),await this.writer.write(new Tg({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 YBe(e,this._schemaFormat)}),n.push({op:"add",path:`/logs/${r}/final_output`,value:await ZBe(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 Tg({ops:n});await this.writer.write(o)}finally{if(e.id===this.rootId){let r=new Tg({ops:[{op:"replace",path:"/final_output",value:await ZBe(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?Y7t(n?.chunk)?a=n?.chunk:a=new or({id:`run-${e.id}`,content:r}):a=r;let s=new Tg({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 sz,Gf,Ln,DN=O(()=>{sz="__run",Gf=class t{constructor(e){Object.defineProperty(this,"text",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"generationInfo",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.text=e.text,this.generationInfo=e.generationInfo}concat(e){return new t({text:this.text+e.text,generationInfo:{...this.generationInfo,...e.generationInfo}})}},Ln=class t extends Gf{constructor(e){super(e),Object.defineProperty(this,"message",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.message=e.message}concat(e){return new t({text:this.text+e.text,generationInfo:{...this.generationInfo,...e.generationInfo},message:this.message.concat(e.message)})}}});function c9({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 eqe,d9,tqe=O(()=>{vM();ib();SM();DN();eqe=t=>t.name==="event_stream_tracer",d9=class extends Gm{constructor(e){super({_awaitHandler:!0,...e}),Object.defineProperty(this,"autoClose",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"includeNames",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"includeTypes",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"includeTags",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"excludeNames",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"excludeTypes",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"excludeTags",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"runInfoMap",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"tappedPromises",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"transformStream",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"writer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"receiveStream",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"event_stream_tracer"}),Object.defineProperty(this,"lc_prefer_streaming",{enumerable:!0,configurable:!0,writable:!0,value:!0}),this.autoClose=e?.autoClose??!0,this.includeNames=e?.includeNames,this.includeTypes=e?.includeTypes,this.includeTags=e?.includeTags,this.excludeNames=e?.excludeNames,this.excludeTypes=e?.excludeTypes,this.excludeTags=e?.excludeTags,this.transformStream=new TransformStream,this.writer=this.transformStream.writable.getWriter(),this.receiveStream=md.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 Gf({text:u}):u}let a=this.tappedPromises.get(e);if(a===void 0){let s;a=new Promise(u=>{s=u}),this.tappedPromises.set(e,a);try{let u={event:`on_${o.runType}_stream`,run_id:e,name:o.name,tags:o.tags,metadata:o.metadata,data:{}};await this.send({...u,data:{chunk:i(o.runType,n.value)}},o),yield n.value;for await(let l of r)o.runType!=="tool"&&o.runType!=="retriever"&&await this.send({...u,data:{chunk:i(o.runType,l)}},o),yield l}finally{s()}}else{yield n.value;for await(let s of r)yield s}}async send(e,r){this._includeRun(r)&&await this.writer.write(e)}async sendEndEvent(e,r){let n=this.tappedPromises.get(e.run_id);n!==void 0?n.then(()=>{this.send(e,r)}):await this.send(e,r)}async onLLMStart(e){let r=c9(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 or({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 Gf({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=c9(e),n=e.run_type??"chain",o={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:e.run_type},i={};e.inputs.input===""&&Object.keys(e.inputs).length===1?(i={},o.inputs={}):e.inputs.input!==void 0?(i.input=e.inputs.input,o.inputs=e.inputs.input):(i.input=e.inputs,o.inputs=e.inputs),this.runInfoMap.set(e.id,o),await this.send({event:`on_${n}_start`,data:i,name:r,tags:e.tags??[],run_id:e.id,metadata:e.extra?.metadata??{}},o)}async onChainEnd(e){let r=this.runInfoMap.get(e.id);if(this.runInfoMap.delete(e.id),r===void 0)throw new Error(`onChainEnd: Run ID ${e.id} not found in run map.`);let n=`on_${e.run_type}_end`,o=e.inputs??r.inputs??{},a={output:e.outputs?.output??e.outputs,input:o};o.input&&Object.keys(o).length===1&&(a.input=o.input,r.inputs=o.input),await this.sendEndEvent({event:n,data:a,run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata??{}},r)}async onToolStart(e){let r=c9(e),n={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:"tool",inputs:e.inputs??{}};this.runInfoMap.set(e.id,n),await this.send({event:"on_tool_start",data:{input:e.inputs??{}},name:r,run_id:e.id,tags:e.tags??[],metadata:e.extra?.metadata??{}},n)}async onToolEnd(e){let r=this.runInfoMap.get(e.id);if(this.runInfoMap.delete(e.id),r===void 0)throw new Error(`onToolEnd: Run ID ${e.id} not found in run map.`);if(r.inputs===void 0)throw new Error(`onToolEnd: Run ID ${e.id} is a tool call, and is expected to have traced inputs.`);let n=e.outputs?.output===void 0?e.outputs:e.outputs.output;await this.sendEndEvent({event:"on_tool_end",data:{output:n,input:r.inputs},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async onRetrieverStart(e){let r=c9(e),o={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:"retriever",inputs:{query:e.inputs.query}};this.runInfoMap.set(e.id,o),await this.send({event:"on_retriever_start",data:{input:{query:e.inputs.query}},name:r,tags:e.tags??[],run_id:e.id,metadata:e.extra?.metadata??{}},o)}async onRetrieverEnd(e){let r=this.runInfoMap.get(e.id);if(this.runInfoMap.delete(e.id),r===void 0)throw new Error(`onRetrieverEnd: Run ID ${e.id} not found in run map.`);await this.sendEndEvent({event:"on_retriever_end",data:{output:e.outputs?.documents??e.outputs,input:r.inputs},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async handleCustomEvent(e,r,n){let o=this.runInfoMap.get(n);if(o===void 0)throw new Error(`handleCustomEvent: Run ID ${n} not found in run map.`);await this.send({event:"on_custom_event",run_id:n,name:e,tags:o.tags,metadata:o.metadata,data:r},o)}async finish(){let e=[...this.tappedPromises.values()];Promise.all(e).finally(()=>{this.writer.close()})}}});var rqe,f9,Z7t,X7t,Vp,NN=O(()=>{rqe=$(mW(),1),f9=$(SW(),1),Z7t=[400,401,402,403,404,405,406,407,409],X7t=t=>{if(t.message.startsWith("Cancel")||t.message.startsWith("AbortError")||t.name==="AbortError"||t?.code==="ECONNABORTED")throw t;let e=t?.response?.status??t?.status;if(e&&Z7t.includes(+e))throw t;if(t?.error?.code==="insufficient_quota"){let r=new Error(t?.message);throw r.name="InsufficientQuotaError",r}},Vp=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,"onFailedAttempt",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"queue",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxConcurrency=e.maxConcurrency??1/0,this.maxRetries=e.maxRetries??6,this.onFailedAttempt=e.onFailedAttempt??X7t;let r="default"in f9.default?f9.default.default:f9.default;this.queue=new r({concurrency:this.maxConcurrency})}call(e,...r){return this.queue.add(()=>(0,rqe.default)(()=>e(...r).catch(n=>{throw n instanceof Error?n:new Error(n)}),{onFailedAttempt:this.onFailedAttempt,retries:this.maxRetries,randomize:!0}),{throwOnTimeout:!0})}callWithOptions(e,r,...n){return e.signal?Promise.race([this.call(r,...n),new Promise((o,i)=>{e.signal?.addEventListener("abort",()=>{i(new Error("AbortError"))})})]):this.call(r,...n)}fetch(...e){return this.call(()=>fetch(...e).then(r=>r.ok?r:Promise.reject(r)))}}});var uz,nqe=O(()=>{vM();uz=class extends Gm{constructor({config:e,onStart:r,onEnd:n,onError:o}){super({_awaitHandler:!0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RootListenersTracer"}),Object.defineProperty(this,"rootId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"config",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"argOnStart",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"argOnEnd",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"argOnError",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),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 lz(t){return t?t.lc_runnable:!1}var p9,mde=O(()=>{p9=class{constructor(e){Object.defineProperty(this,"includeNames",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"includeTypes",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"includeTags",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"excludeNames",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"excludeTypes",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"excludeTags",{enumerable:!0,configurable:!0,writable:!0,value:void 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}includeEvent(e,r){let n=this.includeNames===void 0&&this.includeTypes===void 0&&this.includeTags===void 0,o=e.tags??[];return this.includeNames!==void 0&&(n=n||this.includeNames.includes(e.name)),this.includeTypes!==void 0&&(n=n||this.includeTypes.includes(r)),this.includeTags!==void 0&&(n=n||o.some(i=>this.includeTags?.includes(i))),this.excludeNames!==void 0&&(n=n&&!this.excludeNames.includes(e.name)),this.excludeTypes!==void 0&&(n=n&&!this.excludeTypes.includes(r)),this.excludeTags!==void 0&&(n=n&&o.every(i=>!this.excludeTags?.includes(i))),n}}});var iqe,oqe,aqe,m9=O(()=>{iqe=Symbol("Let zodToJsonSchema decide on which parser to use"),oqe={name:void 0,$refStrategy:"root",basePath:["#"],effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",removeAdditionalStrategy:"passthrough",definitionPath:"definitions",target:"jsonSchema7",strictUnions:!1,definitions:{},errorMessages:!1,markdownDescription:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref"},aqe=t=>typeof t=="string"?{...oqe,name:t}:{...oqe,...t}});var sqe,hde=O(()=>{m9();sqe=t=>{let e=aqe(t),r=e.name!==void 0?[...e.basePath,e.definitionPath,e.name]:e.basePath;return{...e,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}]))}}});function gde(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Fn(t,e,r,n,o){t[e]=r,gde(t,e,n,o)}var BP=O(()=>{});function uqe(){return{}}var yde=O(()=>{});function lqe(t,e){let r={type:"array"};return t.type?._def&&t.type?._def?.typeName!==se.ZodAny&&(r.items=ir(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Fn(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Fn(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Fn(r,"minItems",t.exactLength.value,t.exactLength.message,e),Fn(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var bde=O(()=>{ud();BP();Ts()});function cqe(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?Fn(r,"minimum",n.value,n.message,e):Fn(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Fn(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Fn(r,"maximum",n.value,n.message,e):Fn(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Fn(r,"maximum",n.value,n.message,e));break;case"multipleOf":Fn(r,"multipleOf",n.value,n.message,e);break}return r}var _de=O(()=>{BP()});function dqe(){return{type:"boolean"}}var vde=O(()=>{});function h9(t,e){return ir(t.type._def,e)}var g9=O(()=>{Ts()});var fqe,wde=O(()=>{Ts();fqe=(t,e)=>ir(t.innerType._def,e)});function Sde(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>Sde(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 Q7t(t,e)}}var Q7t,xde=O(()=>{BP();Q7t=(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":Fn(r,"minimum",n.value,n.message,e);break;case"max":Fn(r,"maximum",n.value,n.message,e);break}return r}});function pqe(t,e){return{...ir(t.innerType._def,e),default:t.defaultValue()}}var Cde=O(()=>{Ts()});function mqe(t,e){return e.effectStrategy==="input"?ir(t.schema._def,e):{}}var Ode=O(()=>{Ts()});function hqe(t){return{type:"string",enum:Array.from(t.values)}}var Pde=O(()=>{});function gqe(t,e){let r=[ir(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),ir(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(eYt(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 eYt,Ede=O(()=>{Ts();eYt=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function yqe(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 Tde=O(()=>{});function y9(t,e){let r={type:"string"};if(t.checks)for(let n of t.checks)switch(n.kind){case"min":Fn(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e);break;case"max":Fn(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":Ig(r,"email",n.message,e);break;case"format:idn-email":Ig(r,"idn-email",n.message,e);break;case"pattern:zod":sf(r,Ag.email,n.message,e);break}break;case"url":Ig(r,"uri",n.message,e);break;case"uuid":Ig(r,"uuid",n.message,e);break;case"regex":sf(r,n.regex,n.message,e);break;case"cuid":sf(r,Ag.cuid,n.message,e);break;case"cuid2":sf(r,Ag.cuid2,n.message,e);break;case"startsWith":sf(r,RegExp(`^${Ide(n.value,e)}`),n.message,e);break;case"endsWith":sf(r,RegExp(`${Ide(n.value,e)}$`),n.message,e);break;case"datetime":Ig(r,"date-time",n.message,e);break;case"date":Ig(r,"date",n.message,e);break;case"time":Ig(r,"time",n.message,e);break;case"duration":Ig(r,"duration",n.message,e);break;case"length":Fn(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e),Fn(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,e);break;case"includes":{sf(r,RegExp(Ide(n.value,e)),n.message,e);break}case"ip":{n.version!=="v6"&&Ig(r,"ipv4",n.message,e),n.version!=="v4"&&Ig(r,"ipv6",n.message,e);break}case"base64url":sf(r,Ag.base64url,n.message,e);break;case"jwt":sf(r,Ag.jwt,n.message,e);break;case"cidr":{n.version!=="v6"&&sf(r,Ag.ipv4Cidr,n.message,e),n.version!=="v4"&&sf(r,Ag.ipv6Cidr,n.message,e);break}case"emoji":sf(r,Ag.emoji(),n.message,e);break;case"ulid":{sf(r,Ag.ulid,n.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{Ig(r,"binary",n.message,e);break}case"contentEncoding:base64":{Fn(r,"contentEncoding","base64",n.message,e);break}case"pattern:zod":{sf(r,Ag.base64,n.message,e);break}}break}case"nanoid":sf(r,Ag.nanoid,n.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}function Ide(t,e){return e.patternStrategy==="escape"?rYt(t):t}function rYt(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}}})):Fn(t,"format",e,r,n)}function sf(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:bqe(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Fn(t,"pattern",bqe(e,n),r,n)}function bqe(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{BP();Ag={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:()=>(Ade===void 0&&(Ade=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),Ade),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-_]*$/};tYt=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789")});function _9(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===se.ZodEnum)return{type:"object",required:t.keyType._def.values,properties:t.keyType._def.values.reduce((n,o)=>({...n,[o]:ir(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:ir(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??{}};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===se.ZodString&&t.keyType._def.checks?.length){let{type:n,...o}=y9(t.keyType._def,e);return{...r,propertyNames:o}}else{if(t.keyType?._def.typeName===se.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===se.ZodBranded&&t.keyType._def.type._def.typeName===se.ZodString&&t.keyType._def.type._def.checks?.length){let{type:n,...o}=h9(t.keyType._def,e);return{...r,propertyNames:o}}}return r}var v9=O(()=>{ud();Ts();b9();g9()});function _qe(t,e){if(e.mapStrategy==="record")return _9(t,e);let r=ir(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||{},n=ir(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 Mde=O(()=>{Ts();v9()});function vqe(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 Rde=O(()=>{});function wqe(){return{not:{}}}var jde=O(()=>{});function Sqe(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var Dde=O(()=>{});function Cqe(t,e){if(e.target==="openApi3")return xqe(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in cz&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=cz[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 xqe(t,e)}var cz,xqe,w9=O(()=>{Ts();cz={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};xqe=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>ir(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 Oqe(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:cz[t.innerType._def.typeName],nullable:!0}:{type:[cz[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=ir(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=ir(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var Nde=O(()=>{Ts();w9()});function Pqe(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",gde(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Fn(r,"minimum",n.value,n.message,e):Fn(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Fn(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Fn(r,"maximum",n.value,n.message,e):Fn(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Fn(r,"maximum",n.value,n.message,e));break;case"multipleOf":Fn(r,"multipleOf",n.value,n.message,e);break}return r}var Lde=O(()=>{BP()});function nYt(t,e){return e.removeAdditionalStrategy==="strict"?t.catchall._def.typeName==="ZodNever"?t.unknownKeys!=="strict":ir(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0:t.catchall._def.typeName==="ZodNever"?t.unknownKeys==="passthrough":ir(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0}function Eqe(t,e){let r=e.target==="openAi",n={type:"object",...Object.entries(t.shape()).reduce((o,[i,a])=>{if(a===void 0||a._def===void 0)return o;let s=a.isOptional();s&&r&&(a instanceof Bf&&(a=a._def.innerType),a.isNullable()||(a=a.nullable()),s=!1);let u=ir(a._def,{...e,currentPath:[...e.currentPath,"properties",i],propertyPath:[...e.currentPath,"properties",i]});return u===void 0?o:{properties:{...o.properties,[i]:u},required:s?o.required:[...o.required,i]}},{properties:{},required:[]}),additionalProperties:nYt(t,e)};return n.required.length||delete n.required,n}var Fde=O(()=>{ud();Ts()});var Tqe,kde=O(()=>{Ts();Tqe=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return ir(t.innerType._def,e);let r=ir(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}}});var Aqe,$de=O(()=>{Ts();Aqe=(t,e)=>{if(e.pipeStrategy==="input")return ir(t.in._def,e);if(e.pipeStrategy==="output")return ir(t.out._def,e);let r=ir(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=ir(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}}});function Iqe(t,e){return ir(t.type._def,e)}var Bde=O(()=>{Ts()});function Mqe(t,e){let n={type:"array",uniqueItems:!0,items:ir(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Fn(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Fn(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}var qde=O(()=>{BP();Ts()});function Rqe(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>ir(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:ir(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>ir(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var Ude=O(()=>{Ts()});function jqe(){return{not:{}}}var zde=O(()=>{});function Dqe(){return{}}var Hde=O(()=>{});var Nqe,Vde=O(()=>{Ts();Nqe=(t,e)=>ir(t.innerType._def,e)});function ir(t,e,r=!1){let n=e.seen.get(t);if(e.override){let a=e.override?.(t,e,n,r);if(a!==iqe)return a}if(n&&!r){let a=oYt(n,e);if(a!==void 0)return a}let o={def:t,path:e.currentPath,jsonSchema:void 0};e.seen.set(t,o);let i=aYt(t,t.typeName,e);return i&&sYt(t,e,i),o.jsonSchema=i,i}var oYt,iYt,aYt,sYt,Ts=O(()=>{ud();yde();bde();_de();vde();g9();wde();xde();Cde();Ode();Pde();Ede();Tde();Mde();Rde();jde();Dde();Nde();Lde();Fde();kde();$de();Bde();v9();qde();b9();Ude();zde();w9();Hde();Vde();m9();oYt=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:iYt(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`),{}):e.$refStrategy==="seen"?{}:void 0}},iYt=(t,e)=>{let r=0;for(;r{switch(e){case se.ZodString:return y9(t,r);case se.ZodNumber:return Pqe(t,r);case se.ZodObject:return Eqe(t,r);case se.ZodBigInt:return cqe(t,r);case se.ZodBoolean:return dqe();case se.ZodDate:return Sde(t,r);case se.ZodUndefined:return jqe();case se.ZodNull:return Sqe(r);case se.ZodArray:return lqe(t,r);case se.ZodUnion:case se.ZodDiscriminatedUnion:return Cqe(t,r);case se.ZodIntersection:return gqe(t,r);case se.ZodTuple:return Rqe(t,r);case se.ZodRecord:return _9(t,r);case se.ZodLiteral:return yqe(t,r);case se.ZodEnum:return hqe(t);case se.ZodNativeEnum:return vqe(t);case se.ZodNullable:return Oqe(t,r);case se.ZodOptional:return Tqe(t,r);case se.ZodMap:return _qe(t,r);case se.ZodSet:return Mqe(t,r);case se.ZodLazy:return ir(t.getter()._def,r);case se.ZodPromise:return Iqe(t,r);case se.ZodNaN:case se.ZodNever:return wqe();case se.ZodEffects:return mqe(t,r);case se.ZodAny:return uqe();case se.ZodUnknown:return Dqe();case se.ZodDefault:return pqe(t,r);case se.ZodBranded:return h9(t,r);case se.ZodReadonly:return Nqe(t,r);case se.ZodCatch:return fqe(t,r);case se.ZodPipeline:return Aqe(t,r);case se.ZodFunction:case se.ZodVoid:case se.ZodSymbol:return;default:return(n=>{})(e)}},sYt=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var po,Wde=O(()=>{Ts();hde();po=(t,e)=>{let r=sqe(e),n=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((u,[l,c])=>({...u,[l]:ir(c._def,{...r,currentPath:[...r.basePath,r.definitionPath,l]},!0)??{}}),{}):void 0,o=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,i=ir(t._def,o===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,o]},!1)??{},a=typeof e=="object"&&e.name!==void 0&&e.nameStrategy==="title"?e.name:void 0;a!==void 0&&(i.title=a);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 fc=O(()=>{m9();hde();BP();Ts();yde();bde();_de();vde();g9();wde();xde();Cde();Ode();Pde();Ede();Tde();Mde();Rde();jde();Dde();Nde();Lde();Fde();kde();$de();Bde();Vde();v9();qde();b9();Ude();zde();w9();Hde();Wde();Wde()});function Kde(t){return t.replace(/[^a-zA-Z-_0-9]/g,"_")}function lYt(t){let e="";for(let[r,n]of Object.entries(t))e+=` classDef ${r} ${n}; `;return e}function Lqe(t,e,r){let{firstNode:n,lastNode:o,nodeColors:i,withStyles:a=!0,curveStyle:s="linear",wrapLabelNWords:u=9}=r??{},l=a?`%%{init: {'flowchart': {'curve': '${s}'}}}%% graph TD; `:`graph TD; `;if(a){let p="default",m={[p]:"{0}({1})"};n!==void 0&&(m[n]="{0}([{1}]):::first"),o!==void 0&&(m[o]="{0}([{1}]):::last");for(let[h,b]of Object.entries(t)){let g=b.name.split(":").pop()??"",w=uYt.some(C=>g.startsWith(C)&&g.endsWith(C))?`

${g}

`:g;Object.keys(b.metadata??{}).length&&(w+=`
${Object.entries(b.metadata??{}).map(([C,E])=>`${C} = ${E}`).join(` `)}`);let x=(m[h]??m[p]).replace("{0}",Kde(h)).replace("{1}",w);l+=` ${x} `}}let c={};for(let p of e){let m=p.source.split(":"),h=p.target.split(":"),b=m.filter((g,_)=>g===h[_]).join(":");c[b]||(c[b]=[]),c[b].push(p)}let d=new Set;function f(p,m){let h=p.length===1&&p[0].source===p[0].target;if(m&&!h){let b=m.split(":").pop();if(d.has(b))throw new Error(`Found duplicate subgraph '${b}' -- 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(b),l+=` subgraph ${b} `}for(let b of p){let{source:g,target:_,data:w,conditional:x}=b,C="";if(w!==void 0){let E=w,P=E.split(" ");P.length>u&&(E=Array.from({length:Math.ceil(P.length/u)},(A,I)=>P.slice(I*u,(I+1)*u).join(" ")).join(" 
 ")),C=x?` -.  ${E}  .-> `:` --  ${E}  --> `}else C=x?" -.-> ":" --> ";l+=` ${Kde(g)}${C}${Kde(_)}; `}for(let b in c)b.startsWith(`${m}:`)&&b!==m&&f(c[b],b);m&&!h&&(l+=` end `)}f(c[""]??[],"");for(let p in c)!p.includes(":")&&p!==""&&f(c[p],p);return a&&(l+=lYt(i??{})),l}async function Fqe(t,e){let{backgroundColor:r="white"}=e??{},n=btoa(t);r!==void 0&&(/^#(?:[0-9a-fA-F]{3}){1,2}$/.test(r)||(r=`!${r}`));let o=`https://mermaid.ink/img/${n}?bgColor=${r}`,i=await fetch(o);if(!i.ok)throw new Error(["Failed to render the graph using the Mermaid.INK API.",`Status code: ${i.status}`,`Status text: ${i.statusText}`].join(` `));return await i.blob()}var uYt,kqe=O(()=>{uYt=["*","_","`"]});function cYt(t,e){if(t!==void 0&&!IP(t))return t;if(lz(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 dYt(t){return lz(t.data)?{type:"runnable",data:{id:t.data.lc_id,name:t.data.getName()}}:{type:"schema",data:{...po(t.data.schema),title:t.data.name}}}function $qe(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 Bqe(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 dz,qqe=O(()=>{fc();MP();mde();kqe();dz=class t{constructor(e){Object.defineProperty(this,"nodes",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"edges",{enumerable:!0,configurable:!0,writable:!0,value:[]}),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]=IP(r.id)?n:r.id}),{nodes:Object.values(this.nodes).map(r=>({id:e[r.id],...dYt(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??Za(),i={id:o,data:e,name:cYt(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 $qe(this)}lastNode(){return Bqe(this)}extend(e,r=""){let n=r;Object.values(e.nodes).map(l=>l.id).every(IP)&&(n="");let i=l=>n?`${n}:${l}`:l;Object.entries(e.nodes).forEach(([l,c])=>{this.nodes[i(l)]={...c,id:i(l)}});let a=e.edges.map(l=>({...l,source:i(l.source),target:i(l.target)}));this.edges=[...this.edges,...a];let s=e.firstNode(),u=e.lastNode();return[s?{id:i(s.id),data:s.data}:void 0,u?{id:i(u.id),data:u.data}:void 0]}trimFirstNode(){let e=this.firstNode();e&&$qe(this,[e.id])&&this.removeNode(e)}trimLastNode(){let e=this.lastNode();e&&Bqe(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 IP(o)&&r.get(i)===1?i:o};return new t({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 Lqe(a.nodes,a.edges,{firstNode:s?.id,lastNode:u?.id,withStyles:r,curveStyle:n,nodeColors:o,wrapLabelNWords:i})}async drawMermaidPng(e){let r=this.drawMermaid(e);return Fqe(r,{backgroundColor:e?.backgroundColor})}}});function Uqe(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 md.fromReadableStream(r)}var zqe=O(()=>{ib()});function Jde(t){return typeof t=="object"&&t!==null&&typeof t[Symbol.iterator]=="function"&&typeof t.next=="function"}function S9(t){return typeof t=="object"&&t!==null&&typeof t[Symbol.asyncIterator]=="function"}function*Gde(t,e){for(;;){let{value:r,done:n}=pd.runWithConfig(Hp(t),e.next.bind(e),!0);if(n)break;yield r}}async function*x9(t,e){let r=e[Symbol.asyncIterator]();for(;;){let{value:n,done:o}=await pd.runWithConfig(Hp(t),r.next.bind(e),!0);if(o)break;yield n}}var Hqe,Vqe=O(()=>{jN();nb();Hqe=t=>t!=null&&typeof t=="object"&&"next"in t&&typeof t.next=="function"});function ll(t,e){return t&&!Array.isArray(t)&&!(t instanceof Date)&&typeof t=="object"?t:{[e]:t}}function fYt(t){if(VW(t))throw new Error("RunnableLambda requires a function that is not wrapped in traceable higher-order function. This shouldn't happen.")}function Rx(t){if(typeof t=="function")return new uf({func:t});if(gn.isRunnable(t))return t;if(!Array.isArray(t)&&typeof t=="object"){let e={};for(let[r,n]of Object.entries(t))e[r]=Rx(n);return new qP({steps:e})}else throw new Error(`Expected a Runnable, function or object. Instead got an unsupported type.`)}function pYt(t,e){let r=e.name??t.getName(),n=e.description??e.schema?.description;return e.schema.constructor===Ur.ZodString?new fz({name:r,description:n,schema:Ur.object({input:Ur.string()}).transform(o=>o.input),bound:t}):new fz({name:r,description:n,schema:e.schema,bound:t})}var Yde,gn,jx,C9,O9,si,qP,Zde,uf,P9,LN,E9,fz,lf=O(()=>{ud();Yde=$(mW(),1);MP();kce();QBe();tqe();yM();ib();fde();nb();NN();nqe();mde();jN();qqe();zqe();Vqe();t9();gn=class extends Vf{constructor(){super(...arguments),Object.defineProperty(this,"lc_runnable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}getName(e){let r=this.name??this.constructor.lc_name()??this.constructor.name;return e?`${r}${e}`:r}bind(e){return new jx({bound:this,kwargs:e,config:{}})}map(){return new C9({bound:this})}withRetry(e){return new O9({bound:this,kwargs:{},config:{},maxAttemptNumber:e?.stopAfterAttempt,...e})}withConfig(e){return new jx({bound:this,config:e,kwargs:{}})}withFallbacks(e){let r=Array.isArray(e)?e:e.fallbacks;return new P9({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(on);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)=>on(i===0?e:n))}return Array.from({length:r},()=>on(e))}async batch(e,r,n){let o=this._getOptionsList(r??{},e.length),i=o[0]?.maxConcurrency??n?.maxConcurrency,a=new Vp({maxConcurrency:i,onFailedAttempt:u=>{throw u}}),s=e.map((u,l)=>a.call(async()=>{try{return await this.invoke(u,o[l])}catch(c){if(n?.returnExceptions)return c;throw c}}));return Promise.all(s)}async*_streamIterator(e,r){yield this.invoke(e,r)}async stream(e,r){let n=on(r),o=new Mx({generator:this._streamIterator(e,n),config:n});return await o.setup,md.fromAsyncGenerator(o)}_separateRunnableConfigFromCallOptions(e){let r;e===void 0?r=on(e):r=on({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=on(n),a=await(await Jf(o))?.handleChainStart(this.toJSON(),ll(r,"input"),o.runId,o?.runType,void 0,void 0,o?.runName??this.getName());delete o.runId;let s;try{let u=e.call(this,r,o,a);s=await ob(u,n?.signal)}catch(u){throw await a?.handleChainError(u),u}return await a?.handleChainEnd(ll(s,"output")),s}async _batchWithConfig(e,r,n,o){let i=this._getOptionsList(n??{},r.length),a=await Promise.all(i.map(Jf)),s=await Promise.all(a.map(async(l,c)=>{let d=await l?.handleChainStart(this.toJSON(),ll(r[c],"input"),i[c].runId,i[c].runType,void 0,void 0,i[c].runName??this.getName());return delete i[c].runId,d})),u;try{let l=e.call(this,r,i,s,o);u=await ob(l,i?.[0]?.signal)}catch(l){throw await Promise.all(s.map(c=>c?.handleChainError(l))),l}return await Promise.all(s.map(l=>l?.handleChainEnd(ll(u,"output")))),u}async*_transformStreamWithConfig(e,r,n){let o,i=!0,a,s=!0,u=on(n),l=await Jf(u);async function*c(){for await(let f of e){if(i)if(o===void 0)o=f;else try{o=Il(o,f)}catch{o=void 0,i=!1}yield f}}let d;try{let f=await GBe(r.bind(this),c(),async()=>l?.handleChainStart(this.toJSON(),{input:""},u.runId,u.runType,void 0,void 0,u.runName??this.getName()),n?.signal,u);delete u.runId,d=f.setup;let p=d?.handlers.find(eqe),m=f.output;p!==void 0&&d!==void 0&&(m=p.tapOutputIterable(d.runId,m));let h=d?.handlers.find(XBe);h!==void 0&&d!==void 0&&(m=h.tapOutputIterable(d.runId,m));for await(let b of m)if(yield b,s)if(a===void 0)a=b;else try{a=Il(a,b)}catch{a=void 0,s=!1}}catch(f){throw await d?.handleChainError(f,void 0,void 0,void 0,{inputs:ll(o,"input")}),f}await d?.handleChainEnd(a??{},void 0,void 0,void 0,{inputs:ll(o,"input")})}getGraph(e){let r=new dz,n=r.addNode({name:`${this.getName()}Input`,schema:Ur.any()}),o=r.addNode(this),i=r.addNode({name:`${this.getName()}Output`,schema:Ur.any()});return r.addEdge(n,o),r.addEdge(o,i),r}pipe(e){return new si({first:this,last:Rx(e)})}pick(e){return this.pipe(new E9(e))}assign(e){return this.pipe(new LN(new qP({steps:e})))}async*transform(e,r){let n;for await(let o of e)n===void 0?n=o:n=Il(n,o);yield*this._streamIterator(n,on(r))}async*streamLog(e,r,n){let o=new az({...n,autoClose:!1,_schemaFormat:"original"}),i=on(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 Tg({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"?Uqe(o):md.fromAsyncGenerator(o)}async*_streamEventsV2(e,r,n){let o=new d9({...n,autoClose:!1}),i=on(r),a=i.runId??Za();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(){try{let m;r?.signal?"any"in AbortSignal?m=AbortSignal.any([u.signal,r.signal]):(m=r.signal,r.signal.addEventListener("abort",()=>{u.abort()},{once:!0})):m=u.signal;let h=await l.stream(e,{...i,signal:m}),b=o.tapOutputIterable(a,h);for await(let g of b)if(u.signal.aborted)break}finally{await o.finish()}}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=on(r),s=a.tags??[],u=a.metadata??{},l=a.runName??this.getName(),c=new az({...n,autoClose:!1,_schemaFormat:"streaming_events"}),d=new p9({...n}),f=this._streamLog(e,c,a);for await(let m of f){if(o?o=o.concat(m):o=iz.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 _={...o.state},w={run_id:_.id,event:`on_${_.type}_start`,name:l,tags:s,metadata:u,data:{input:e}};d.includeEvent(w,_.type)&&(yield w)}let h=m.ops.filter(_=>_.path.startsWith("/logs/")).map(_=>_.path.split("/")[2]),b=[...new Set(h)];for(let _ of b){let w,x={},C=o.state.logs[_];if(C.end_time===void 0?C.streamed_output.length>0?w="stream":w="start":w="end",w==="start")C.inputs!==void 0&&(x.input=C.inputs);else if(w==="end")C.inputs!==void 0&&(x.input=C.inputs),x.output=C.final_output;else if(w==="stream"){let E=C.streamed_output.length;if(E!==1)throw new Error(`Expected exactly one chunk of streamed output, got ${E} instead. Encountered in: "${C.name}"`);x={chunk:C.streamed_output[0]},C.streamed_output=[]}yield{event:`on_${C.type}_${w}`,name:C.name,run_id:C.id,tags:C.tags,metadata:C.metadata,data:x}}let{state:g}=o;if(g.streamed_output.length>0){let _=g.streamed_output.length;if(_!==1)throw new Error(`Expected exactly one chunk of streamed output, got ${_} instead. Encountered in: "${g.name}"`);let w={chunk:g.streamed_output[0]};g.streamed_output=[];let x={event:`on_${g.type}_stream`,run_id:g.id,tags:s,metadata:u,name:l,data:w};d.includeEvent(x,g.type)&&(yield x)}}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 lz(e)}withListeners({onStart:e,onEnd:r,onError:n}){return new jx({bound:this,config:{},configFactories:[o=>({callbacks:[new uz({config:o,onStart:e,onEnd:r,onError:n})]})]})}asTool(e){return pYt(this,e)}},jx=class t extends gn{static lc_name(){return"RunnableBinding"}constructor(e){super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","runnables"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"bound",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"config",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"kwargs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"configFactories",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.bound=e.bound,this.kwargs=e.kwargs,this.config=e.config,this.configFactories=e.configFactories}getName(e){return this.bound.getName(e)}async _mergeConfig(...e){let r=l9(this.config,...e);return l9(r,...this.configFactories?await Promise.all(this.configFactories.map(async n=>await n(r))):[])}bind(e){return new this.constructor({bound:this.bound,kwargs:{...this.kwargs,...e},config:this.config})}withConfig(e){return new this.constructor({bound:this.bound,kwargs:this.kwargs,config:{...this.config,...e}})}withRetry(e){return new this.constructor({bound:this.bound.withRetry(e),kwargs:this.kwargs,config:this.config})}async invoke(e,r){return this.bound.invoke(e,await this._mergeConfig(on(r),this.kwargs))}async batch(e,r,n){let o=Array.isArray(r)?await Promise.all(r.map(async i=>this._mergeConfig(on(i),this.kwargs))):await this._mergeConfig(on(r),this.kwargs);return this.bound.batch(e,o,n)}async*_streamIterator(e,r){yield*this.bound._streamIterator(e,await this._mergeConfig(on(r),this.kwargs))}async stream(e,r){return this.bound.stream(e,await this._mergeConfig(on(r),this.kwargs))}async*transform(e,r){yield*this.bound.transform(e,await this._mergeConfig(on(r),this.kwargs))}streamEvents(e,r,n){let o=this,i=async function*(){yield*o.bound.streamEvents(e,{...await o._mergeConfig(on(r),o.kwargs),version:r.version},n)};return md.fromAsyncGenerator(i())}static isRunnableBinding(e){return e.bound&&gn.isRunnable(e.bound)}withListeners({onStart:e,onEnd:r,onError:n}){return new t({bound:this.bound,kwargs:this.kwargs,config:this.config,configFactories:[o=>({callbacks:[new uz({config:o,onStart:e,onEnd:r,onError:n})]})]})}},C9=class t extends gn{static lc_name(){return"RunnableEach"}constructor(e){super(e),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","runnables"]}),Object.defineProperty(this,"bound",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.bound=e.bound}bind(e){return new t({bound:this.bound.bind(e)})}async invoke(e,r){return this._callWithConfig(this._invoke.bind(this),e,r)}async _invoke(e,r,n){return this.bound.batch(e,Qa(r,{callbacks:n?.getChild()}))}withListeners({onStart:e,onEnd:r,onError:n}){return new t({bound:this.bound.withListeners({onStart:e,onEnd:r,onError:n})})}},O9=class extends jx{static lc_name(){return"RunnableRetry"}constructor(e){super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","runnables"]}),Object.defineProperty(this,"maxAttemptNumber",{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty(this,"onFailedAttempt",{enumerable:!0,configurable:!0,writable:!0,value:()=>{}}),this.maxAttemptNumber=e.maxAttemptNumber??this.maxAttemptNumber,this.onFailedAttempt=e.onFailedAttempt??this.onFailedAttempt}_patchConfigForRetry(e,r,n){let o=e>1?`retry:attempt:${e}`:void 0;return Qa(r,{callbacks:n?.getChild(o)})}async _invoke(e,r,n){return(0,Yde.default)(o=>super.invoke(e,this._patchConfigForRetry(o,r,n)),{onFailedAttempt:o=>this.onFailedAttempt(o,e),retries:Math.max(this.maxAttemptNumber-1,0),randomize:!0})}async invoke(e,r){return this._callWithConfig(this._invoke.bind(this),e,r)}async _batch(e,r,n,o){let i={};try{await(0,Yde.default)(async a=>{let s=e.map((f,p)=>p).filter(f=>i[f.toString()]===void 0||i[f.toString()]instanceof Error),u=s.map(f=>e[f]),l=s.map(f=>this._patchConfigForRetry(a,r?.[f],n?.[f])),c=await super.batch(u,l,{...o,returnExceptions:!0}),d;for(let f=0;fthis.onFailedAttempt(a,a.input),retries:Math.max(this.maxAttemptNumber-1,0),randomize:!0})}catch(a){if(o?.returnExceptions!==!0)throw a}return Object.keys(i).sort((a,s)=>parseInt(a,10)-parseInt(s,10)).map(a=>i[parseInt(a,10)])}async batch(e,r,n){return this._batchWithConfig(this._batch.bind(this),e,r,n)}},si=class t extends gn{static lc_name(){return"RunnableSequence"}constructor(e){super(e),Object.defineProperty(this,"first",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"middle",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"last",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"omitSequenceTags",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","runnables"]}),this.first=e.first,this.middle=e.middle??this.middle,this.last=e.last,this.name=e.name,this.omitSequenceTags=e.omitSequenceTags??this.omitSequenceTags}get steps(){return[this.first,...this.middle,this.last]}async invoke(e,r){let n=on(r),i=await(await Jf(n))?.handleChainStart(this.toJSON(),ll(e,"input"),n.runId,void 0,void 0,void 0,n?.runName);delete n.runId;let a=e,s;try{let u=[this.first,...this.middle];for(let l=0;l{let c=await u?.handleChainStart(this.toJSON(),ll(e[l],"input"),o[l].runId,void 0,void 0,void 0,o[l].runName);return delete o[l].runId,c})),s=e;try{for(let u=0;u{let p=d?.getChild(this.omitSequenceTags?void 0:`seq:step:${u+1}`);return Qa(o[f],{callbacks:p})}),n);s=await ob(c,o[0]?.signal)}}catch(u){throw await Promise.all(a.map(l=>l?.handleChainError(u))),u}return await Promise.all(a.map(u=>u?.handleChainEnd(ll(s,"output")))),s}async*_streamIterator(e,r){let n=await Jf(r),{runId:o,...i}=r??{},a=await n?.handleChainStart(this.toJSON(),ll(e,"input"),o,void 0,void 0,void 0,i?.runName),s=[this.first,...this.middle,this.last],u=!0,l;async function*c(){yield e}try{let d=s[0].transform(c(),Qa(i,{callbacks:a?.getChild(this.omitSequenceTags?void 0:"seq:step:1")}));for(let f=1;f{let a=o.getGraph(e);i!==0&&a.trimFirstNode(),i!==this.steps.length-1&&a.trimLastNode(),r.extend(a);let s=a.firstNode();if(!s)throw new Error(`Runnable ${o} has no first node`);n&&r.addEdge(n,s),n=a.lastNode()}),r}pipe(e){return t.isRunnableSequence(e)?new t({first:this.first,middle:this.middle.concat([this.last,e.first,...e.middle]),last:e.last,name:this.name??e.name}):new t({first:this.first,middle:[...this.middle,this.last],last:Rx(e),name:this.name})}static isRunnableSequence(e){return Array.isArray(e.middle)&&gn.isRunnable(e)}static from([e,...r],n){let o={};return typeof n=="string"?o.name=n:n!==void 0&&(o=n),new t({...o,first:Rx(e),middle:r.slice(0,-1).map(Rx),last:Rx(r[r.length-1])})}},qP=class t extends gn{static lc_name(){return"RunnableMap"}getStepsKeys(){return Object.keys(this.steps)}constructor(e){super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","runnables"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"steps",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.steps={};for(let[r,n]of Object.entries(e.steps))this.steps[r]=Rx(n)}static from(e){return new t({steps:e})}async invoke(e,r){let n=on(r),i=await(await Jf(n))?.handleChainStart(this.toJSON(),{input:e},n.runId,void 0,void 0,void 0,n?.runName);delete n.runId;let a={};try{let s=Object.entries(this.steps).map(async([u,l])=>{a[u]=await l.invoke(e,Qa(n,{callbacks:i?.getChild(`map:key:${u}`)}))});await ob(Promise.all(s),r?.signal)}catch(s){throw await i?.handleChainError(s),s}return await i?.handleChainEnd(a),a}async*_transform(e,r,n){let o={...this.steps},i=pde(e,Object.keys(o).length),a=new Map(Object.entries(o).map(([s,u],l)=>{let c=u.transform(i[l],Qa(n,{callbacks:r?.getChild(`map:key:${s}`)}));return[s,c.next().then(d=>({key:s,gen:c,result:d}))]}));for(;a.size;){let s=Promise.race(a.values()),{key:u,result:l,gen:c}=await ob(s,n?.signal);a.delete(u),l.done||(yield{[u]:l.value},a.set(u,c.next().then(d=>({key:u,gen:c,result:d}))))}}transform(e,r){return this._transformStreamWithConfig(e,this._transform.bind(this),r)}async stream(e,r){async function*n(){yield e}let o=on(r),i=new Mx({generator:this.transform(n(),o),config:o});return await i.setup,md.fromAsyncGenerator(i)}},Zde=class t extends gn{constructor(e){if(super(e),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","runnables"]}),Object.defineProperty(this,"func",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),!VW(e.func))throw new Error("RunnableTraceable requires a function that is wrapped in traceable higher-order function");this.func=e.func}async invoke(e,r){let[n]=this._getOptionsList(r??{},1),o=await Jf(n),i=this.func(Qa(n,{callbacks:o}),e);return ob(i,n?.signal)}async*_streamIterator(e,r){let[n]=this._getOptionsList(r??{},1),o=await this.invoke(e,r);if(S9(o)){for await(let i of o)n?.signal?.throwIfAborted(),yield i;return}if(Hqe(o)){for(;;){n?.signal?.throwIfAborted();let i=o.next();if(i.done)break;yield i.value}return}yield o}static from(e){return new t({func:e})}};uf=class t extends gn{static lc_name(){return"RunnableLambda"}constructor(e){if(VW(e.func))return Zde.from(e.func);super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","runnables"]}),Object.defineProperty(this,"func",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),fYt(e.func),this.func=e.func}static from(e){return new t({func:e})}async _invoke(e,r,n){return new Promise((o,i)=>{let a=Qa(r,{callbacks:n?.getChild(),recursionLimit:(r?.recursionLimit??u9)-1});pd.runWithConfig(Hp(a),async()=>{try{let s=await this.func(e,{...a});if(s&&gn.isRunnable(s)){if(r?.recursionLimit===0)throw new Error("Recursion limit reached.");s=await s.invoke(e,{...a,recursionLimit:(a.recursionLimit??u9)-1})}else if(S9(s)){let u;for await(let l of x9(a,s))if(r?.signal?.throwIfAborted(),u===void 0)u=l;else try{u=Il(u,l)}catch{u=l}s=u}else if(Jde(s)){let u;for(let l of Gde(a,s))if(r?.signal?.throwIfAborted(),u===void 0)u=l;else try{u=Il(u,l)}catch{u=l}s=u}o(s)}catch(s){i(s)}})})}async invoke(e,r){return this._callWithConfig(this._invoke.bind(this),e,r)}async*_transform(e,r,n){let o;for await(let s of e)if(o===void 0)o=s;else try{o=Il(o,s)}catch{o=s}let i=Qa(n,{callbacks:r?.getChild(),recursionLimit:(n?.recursionLimit??u9)-1}),a=await new Promise((s,u)=>{pd.runWithConfig(Hp(i),async()=>{try{let l=await this.func(o,{...i,config:i});s(l)}catch(l){u(l)}})});if(a&&gn.isRunnable(a)){if(n?.recursionLimit===0)throw new Error("Recursion limit reached.");let s=await a.stream(o,i);for await(let u of s)yield u}else if(S9(a))for await(let s of x9(i,a))n?.signal?.throwIfAborted(),yield s;else if(Jde(a))for(let s of Gde(i,a))n?.signal?.throwIfAborted(),yield s;else yield a}transform(e,r){return this._transformStreamWithConfig(e,this._transform.bind(this),r)}async stream(e,r){async function*n(){yield e}let o=on(r),i=new Mx({generator:this.transform(n(),o),config:o});return await i.setup,md.fromAsyncGenerator(i)}},P9=class extends gn{static lc_name(){return"RunnableWithFallbacks"}constructor(e){super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","runnables"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"runnable",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fallbacks",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.runnable=e.runnable,this.fallbacks=e.fallbacks}*runnables(){yield this.runnable;for(let e of this.fallbacks)yield e}async invoke(e,r){let n=on(r),o=await Jf(n),{runId:i,...a}=n,s=await o?.handleChainStart(this.toJSON(),ll(e,"input"),i,void 0,void 0,void 0,a?.runName),u=Qa(a,{callbacks:s?.getChild()});return await pd.runWithConfig(u,async()=>{let c;for(let d of this.runnables()){n?.signal?.throwIfAborted();try{let f=await d.invoke(e,u);return await s?.handleChainEnd(ll(f,"output")),f}catch(f){c===void 0&&(c=f)}}throw c===void 0?new Error("No error stored at end of fallback."):(await s?.handleChainError(c),c)})}async*_streamIterator(e,r){let n=on(r),o=await Jf(n),{runId:i,...a}=n,s=await o?.handleChainStart(this.toJSON(),ll(e,"input"),i,void 0,void 0,void 0,a?.runName),u,l;for(let d of this.runnables()){n?.signal?.throwIfAborted();let f=Qa(a,{callbacks:s?.getChild()});try{let p=await d.stream(e,f);l=x9(f,p);break}catch(p){u===void 0&&(u=p)}}if(l===void 0){let d=u??new Error("No error stored at end of fallback.");throw await s?.handleChainError(d),d}let c;try{for await(let d of l){yield d;try{c=c===void 0?c:Il(c,d)}catch{c=void 0}}}catch(d){throw await s?.handleChainError(d),d}await s?.handleChainEnd(ll(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=>Jf(u))),a=await Promise.all(i.map(async(u,l)=>{let c=await u?.handleChainStart(this.toJSON(),ll(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)=>Qa(o[d],{callbacks:c?.getChild()})),n);return await Promise.all(a.map((c,d)=>c?.handleChainEnd(ll(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.")}};LN=class extends gn{static lc_name(){return"RunnableAssign"}constructor(e){e instanceof qP&&(e={mapper:e}),super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","runnables"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"mapper",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.mapper=e.mapper}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]=pde(e),s=this.mapper.transform(a,Qa(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=on(r),i=new Mx({generator:this.transform(n(),o),config:o});return await i.setup,md.fromAsyncGenerator(i)}},E9=class extends gn{static lc_name(){return"RunnablePick"}constructor(e){(typeof e=="string"||Array.isArray(e))&&(e={keys:e}),super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","runnables"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"keys",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.keys=e.keys}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=on(r),i=new Mx({generator:this.transform(n(),o),config:o});return await i.setup,md.fromAsyncGenerator(i)}},fz=class extends jx{constructor(e){let r=si.from([uf.from(async n=>{let o;if(NP(n))try{o=await this.schema.parseAsync(n.args)}catch{throw new wM("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??{}}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"description",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"schema",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=e.name,this.description=e.description,this.schema=e.schema}static lc_name(){return"RunnableToolLike"}}});var so,T9=O(()=>{ib();lf();nb();so=class extends gn{static lc_name(){return"RunnablePassthrough"}constructor(e){super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","runnables"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"func",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),e&&(this.func=e.func)}async invoke(e,r){let n=on(r);return this.func&&await this.func(e,n),this._callWithConfig(o=>Promise.resolve(o),e,n)}async*transform(e,r){let n=on(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=Il(o,a)}catch{o=void 0,i=!1}this.func&&o!==void 0&&await this.func(o,n)}static assign(e){return new LN(new qP({steps:e}))}}});var Wqe=O(()=>{lf();nb()});var Kqe=O(()=>{lf();nb();ib()});var Xde=O(()=>{Qm()});var Jqe=O(()=>{lf();SM();Qm();r9();n9();tz();Xde();o9();IN();FP()});var OM=O(()=>{SM();Qm();r9();n9();tz();o9();FP();Jqe();Xde();Xce();IN()});var Gqe=O(()=>{OM();lf();T9()});var Qde=O(()=>{lf();nb();T9();Wqe();Kqe();Gqe()});var PM,EM,Wp,FN=O(()=>{Qde();QU();PM=class extends gn{parseResultWithPrompt(e,r,n){return this.parseResult(e,n)}_baseMessageToString(e){return typeof e.content=="string"?e.content:this._baseMessageContentToString(e.content)}_baseMessageContentToString(e){return JSON.stringify(e)}async invoke(e,r){return typeof e=="string"?this._callWithConfig(async(n,o)=>this.parseResult([{text:n}],o?.callbacks),e,{...r,runType:"parser"}):this._callWithConfig(async(n,o)=>this.parseResult([{message:n,text:this._baseMessageToString(n)}],o?.callbacks),e,{...r,runType:"parser"})}},EM=class extends PM{parseResult(e,r){return this.parse(e[0].text,r)}async parseWithPrompt(e,r,n){return this.parse(e,n)}_type(){throw new Error("_type not implemented")}},Wp=class extends Error{constructor(e,r,n,o=!1){if(super(e),Object.defineProperty(this,"llmOutput",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"observation",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sendToLLM",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),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");DP(this,"OUTPUT_PARSING_FAILURE")}}});function Dx(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 Kp(t){return encodeURI(mYt(t))}function mYt(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}var A9=O(()=>{});function Nx(t,e=Object.create(null),r=bYt,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:Nx(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(yYt[i])continue;let a=`${n}/${Kp(i)}`,s=t[i];if(Array.isArray(s)){if(hYt[i]){let u=s.length;for(let l=0;l{A9();hYt={prefixItems:!0,items:!0,allOf:!0,anyOf:!0,oneOf:!0},gYt={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependentSchemas:!0},yYt={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},bYt=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 Yf(t){return t.test.bind(t)}function $Yt(t){return t%4===0&&(t%100!==0||t%400===0)}function Yqe(t){let e=t.match(_Yt);if(!e)return!1;let r=+e[1],n=+e[2],o=+e[3];return n>=1&&n<=12&&o>=1&&o<=(n==2&&$Yt(r)?29:vYt[n])}function Zqe(t,e){let r=e.match(wYt);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 qYt(t){let e=t.split(BYt);return e.length==2&&Yqe(e[0])&&Zqe(!0,e[1])}function HYt(t){return UYt.test(t)&&zYt.test(t)}function WYt(t){if(VYt.test(t))return!1;try{return new RegExp(t,"u"),!0}catch{return!1}}var _Yt,vYt,wYt,SYt,xYt,CYt,OYt,PYt,EYt,TYt,AYt,IYt,MYt,RYt,jYt,DYt,NYt,LYt,FYt,kYt,tfe,BYt,UYt,zYt,VYt,rfe=O(()=>{_Yt=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,vYt=[0,31,28,31,30,31,30,31,31,30,31,30,31],wYt=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,SYt=/^(?=.{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,xYt=/^(?:[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,CYt=/^(?:(?:[^\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,OYt=/^(?:(?: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,PYt=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,EYt=/^(?:\/(?:[^~/]|~0|~1)*)*$/,TYt=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,AYt=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,IYt=/^\d\d\d\d-[0-1]\d-[0-3]\d$/,MYt=/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,RYt=/^\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,jYt=/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,DYt=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))},NYt=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,LYt=/^((([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,FYt=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));kYt={date:Yqe,time:Zqe.bind(void 0,!1),"date-time":qYt,duration:FYt,uri:HYt,"uri-reference":Yf(xYt),"uri-template":Yf(CYt),url:Yf(OYt),email:DYt,hostname:Yf(SYt),ipv4:Yf(NYt),ipv6:Yf(LYt),regex:WYt,uuid:Yf(PYt),"json-pointer":Yf(EYt),"json-pointer-uri-fragment":Yf(TYt),"relative-json-pointer":Yf(AYt)},tfe={...kYt,date:Yf(IYt),time:Yf(MYt),"date-time":Yf(RYt),"uri-reference":Yf(jYt)};BYt=/t|\s/i;UYt=/\/|:/,zYt=/^(?:[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;VYt=/[^\\]\\Z/});var Xqe,Qqe=O(()=>{(function(t){t[t.Flag=1]="Flag",t[t.Basic=2]="Basic",t[t.Detailed=4]="Detailed"})(Xqe||(Xqe={}))});function eUe(t){let e=0,r=t.length,n=0,o;for(;n=55296&&o<=56319&&n{});function Hi(t,e,r="2019-09",n=Nx(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:b,required:g,not:_,anyOf:w,allOf:x,oneOf:C,if:E,then:P,else:A,format:I,properties:R,patternProperties:j,additionalProperties:D,unevaluatedProperties:k,minProperties:F,maxProperties:B,propertyNames:q,dependentRequired:W,dependentSchemas:H,dependencies:L,prefixItems:z,items:K,additionalItems:J,unevaluatedItems:ee,contains:Pe,minContains:G,maxContains:Z,minItems:ie,maxItems:Ie,uniqueItems:st,minimum:Te,maximum:Qe,exclusiveMinimum:nt,exclusiveMaximum:Ht,multipleOf:Me,minLength:ht,maxLength:Xt,pattern:nr,__absolute_ref__:Fr,__absolute_recursive_ref__:xe}=e,te=[];if(p===!0&&i===null&&(i=e),f==="#"){let je=i===null?n[xe]:i,Ee=`${s}/$recursiveRef`,re=Hi(t,i===null?e:i,r,n,o,je,a,Ee,u);re.valid||te.push({instanceLocation:a,keyword:"$recursiveRef",keywordLocation:Ee,error:"A subschema had errors."},...re.errors)}if(d!==void 0){let Ee=n[Fr||d];if(Ee===void 0){let Se=`Unresolved $ref "${d}".`;throw Fr&&Fr!==d&&(Se+=` Absolute URI "${Fr}".`),Se+=` Known schemas: - ${Object.keys(n).join(` - `)}`,new Error(Se)}let re=`${s}/$ref`,oe=Hi(t,Ee,r,n,o,i,a,re,u);if(oe.valid||te.push({instanceLocation:a,keyword:"$ref",keywordLocation:re,error:"A subschema had errors."},...oe.errors),r==="4"||r==="7")return{valid:te.length===0,errors:te}}if(Array.isArray(m)){let je=m.length,Ee=!1;for(let re=0;reDx(t,je))||te.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(b)}.`}):b.some(je=>t===je)||te.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(b)}.`})),_!==void 0){let je=`${s}/not`;Hi(t,_,r,n,o,i,a,je).valid&&te.push({instanceLocation:a,keyword:"not",keywordLocation:je,error:'Instance matched "not" schema.'})}let ur=[];if(w!==void 0){let je=`${s}/anyOf`,Ee=te.length,re=!1;for(let oe=0;oe{let ve=Object.create(u),qe=Hi(t,oe,r,n,o,p===!0?i:null,a,`${je}/${Se}`,ve);return te.push(...qe.errors),qe.valid&&ur.push(ve),qe.valid}).length;re===1?te.length=Ee:te.splice(Ee,0,{instanceLocation:a,keyword:"oneOf",keywordLocation:je,error:`Instance does not match exactly one subschema (${re} matches).`})}if((c==="object"||c==="array")&&Object.assign(u,...ur),E!==void 0){let je=`${s}/if`;if(Hi(t,E,r,n,o,i,a,je,u).valid){if(P!==void 0){let re=Hi(t,P,r,n,o,i,a,`${s}/then`,u);re.valid||te.push({instanceLocation:a,keyword:"if",keywordLocation:je,error:'Instance does not match "then" schema.'},...re.errors)}}else if(A!==void 0){let re=Hi(t,A,r,n,o,i,a,`${s}/else`,u);re.valid||te.push({instanceLocation:a,keyword:"if",keywordLocation:je,error:'Instance does not match "else" schema.'},...re.errors)}}if(c==="object"){if(g!==void 0)for(let oe of g)oe in t||te.push({instanceLocation:a,keyword:"required",keywordLocation:`${s}/required`,error:`Instance does not have required property "${oe}".`});let je=Object.keys(t);if(F!==void 0&&je.lengthB&&te.push({instanceLocation:a,keyword:"maxProperties",keywordLocation:`${s}/maxProperties`,error:`Instance does not have at least ${B} properties.`}),q!==void 0){let oe=`${s}/propertyNames`;for(let Se in t){let ve=`${a}/${Kp(Se)}`,qe=Hi(Se,q,r,n,o,i,ve,oe);qe.valid||te.push({instanceLocation:a,keyword:"propertyNames",keywordLocation:oe,error:`Property name "${Se}" does not match schema.`},...qe.errors)}}if(W!==void 0){let oe=`${s}/dependantRequired`;for(let Se in W)if(Se in t){let ve=W[Se];for(let qe of ve)qe in t||te.push({instanceLocation:a,keyword:"dependentRequired",keywordLocation:oe,error:`Instance has "${Se}" but does not have "${qe}".`})}}if(H!==void 0)for(let oe in H){let Se=`${s}/dependentSchemas`;if(oe in t){let ve=Hi(t,H[oe],r,n,o,i,a,`${Se}/${Kp(oe)}`,u);ve.valid||te.push({instanceLocation:a,keyword:"dependentSchemas",keywordLocation:Se,error:`Instance has "${oe}" but does not match dependant schema.`},...ve.errors)}}if(L!==void 0){let oe=`${s}/dependencies`;for(let Se in L)if(Se in t){let ve=L[Se];if(Array.isArray(ve))for(let qe of ve)qe in t||te.push({instanceLocation:a,keyword:"dependencies",keywordLocation:oe,error:`Instance has "${Se}" but does not have "${qe}".`});else{let qe=Hi(t,ve,r,n,o,i,a,`${oe}/${Kp(Se)}`);qe.valid||te.push({instanceLocation:a,keyword:"dependencies",keywordLocation:oe,error:`Instance has "${Se}" but does not match dependant schema.`},...qe.errors)}}}let Ee=Object.create(null),re=!1;if(R!==void 0){let oe=`${s}/properties`;for(let Se in R){if(!(Se in t))continue;let ve=`${a}/${Kp(Se)}`,qe=Hi(t[Se],R[Se],r,n,o,i,ve,`${oe}/${Kp(Se)}`);if(qe.valid)u[Se]=Ee[Se]=!0;else if(re=o,te.push({instanceLocation:a,keyword:"properties",keywordLocation:oe,error:`Property "${Se}" does not match schema.`},...qe.errors),re)break}}if(!re&&j!==void 0){let oe=`${s}/patternProperties`;for(let Se in j){let ve=new RegExp(Se,"u"),qe=j[Se];for(let kr in t){if(!ve.test(kr))continue;let pi=`${a}/${Kp(kr)}`,sa=Hi(t[kr],qe,r,n,o,i,pi,`${oe}/${Kp(Se)}`);sa.valid?u[kr]=Ee[kr]=!0:(re=o,te.push({instanceLocation:a,keyword:"patternProperties",keywordLocation:oe,error:`Property "${kr}" matches pattern "${Se}" but does not match associated schema.`},...sa.errors))}}}if(!re&&D!==void 0){let oe=`${s}/additionalProperties`;for(let Se in t){if(Ee[Se])continue;let ve=`${a}/${Kp(Se)}`,qe=Hi(t[Se],D,r,n,o,i,ve,oe);qe.valid?u[Se]=!0:(re=o,te.push({instanceLocation:a,keyword:"additionalProperties",keywordLocation:oe,error:`Property "${Se}" does not match additional properties schema.`},...qe.errors))}}else if(!re&&k!==void 0){let oe=`${s}/unevaluatedProperties`;for(let Se in t)if(!u[Se]){let ve=`${a}/${Kp(Se)}`,qe=Hi(t[Se],k,r,n,o,i,ve,oe);qe.valid?u[Se]=!0:te.push({instanceLocation:a,keyword:"unevaluatedProperties",keywordLocation:oe,error:`Property "${Se}" does not match unevaluated properties schema.`},...qe.errors)}}}else if(c==="array"){Ie!==void 0&&t.length>Ie&&te.push({instanceLocation:a,keyword:"maxItems",keywordLocation:`${s}/maxItems`,error:`Array has too many items (${t.length} > ${Ie}).`}),ie!==void 0&&t.length=(G||0)&&(te.length=Se),G===void 0&&Z===void 0&&ve===0?te.splice(Se,0,{instanceLocation:a,keyword:"contains",keywordLocation:oe,error:"Array does not contain item matching schema."}):G!==void 0&&veZ&&te.push({instanceLocation:a,keyword:"maxContains",keywordLocation:`${s}/maxContains`,error:`Array may contain at most ${Z} items matching schema. ${ve} items were found.`})}if(!re&&ee!==void 0){let oe=`${s}/unevaluatedItems`;for(Ee;Ee=Qe||t>Qe)&&te.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${Ht?"or equal to ":""} ${Qe}.`})):(Te!==void 0&&tQe&&te.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${Qe}.`}),nt!==void 0&&t<=nt&&te.push({instanceLocation:a,keyword:"exclusiveMinimum",keywordLocation:`${s}/exclusiveMinimum`,error:`${t} is less than ${nt}.`}),Ht!==void 0&&t>=Ht&&te.push({instanceLocation:a,keyword:"exclusiveMaximum",keywordLocation:`${s}/exclusiveMaximum`,error:`${t} is greater than or equal to ${Ht}.`})),Me!==void 0){let je=t%Me;Math.abs(0-je)>=11920929e-14&&Math.abs(Me-je)>=11920929e-14&&te.push({instanceLocation:a,keyword:"multipleOf",keywordLocation:`${s}/multipleOf`,error:`${t} is not a multiple of ${Me}.`})}}else if(c==="string"){let je=ht===void 0&&Xt===void 0?0:eUe(t);ht!==void 0&&jeXt&&te.push({instanceLocation:a,keyword:"maxLength",keywordLocation:`${s}/maxLength`,error:`String is too long (${je} > ${Xt}).`}),nr!==void 0&&!new RegExp(nr,"u").test(t)&&te.push({instanceLocation:a,keyword:"pattern",keywordLocation:`${s}/pattern`,error:"String does not match pattern."}),I!==void 0&&tfe[I]&&!tfe[I](t)&&te.push({instanceLocation:a,keyword:"format",keywordLocation:`${s}/format`,error:`String does not match format "${I}".`})}return{valid:te.length===0,errors:te}}var ofe=O(()=>{efe();I9();rfe();A9();nfe()});var tUe=O(()=>{I9();ofe()});var pz=O(()=>{efe();I9();rfe();A9();Qqe();nfe();ofe();tUe()});var TM,AM,UP=O(()=>{pz();FN();Qm();FP();DN();TM=class extends EM{async*_transform(e){for await(let r of e)typeof r=="string"?yield this.parseResult([{text:r}]):yield this.parseResult([{message:r,text:this._baseMessageToString(r)}])}async*transform(e,r){yield*this._transformStreamWithConfig(e,this._transform.bind(this),{...r,runType:"parser"})}},AM=class extends TM{constructor(e){super(e),Object.defineProperty(this,"diff",{enumerable:!0,configurable:!0,writable:!0,value:!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(Qce(o)){if(typeof o.content!="string")throw new Error("Cannot handle non-string message output.");i=new Ln({message:o,text:o.content})}else if(Xm(o)){if(typeof o.content!="string")throw new Error("Cannot handle non-string message output.");i=new Ln({message:rde(o),text:o.content})}else i=new Gf({text:o});n===void 0?n=i:n=n.concat(i);let a=await this.parsePartialResult([n]);a!=null&&!Dx(a,r)&&(this.diff?yield this._diff(r,a):yield a,r=a)}}getFormatInstructions(){return""}}});var rUe=O(()=>{UP()});var nUe=O(()=>{FN();UP()});var M9,oUe=O(()=>{UP();M9=class extends TM{constructor(){super(...arguments),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","output_parsers","string"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!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.')}_messageContentComplexToString(e){switch(e.type){case"text":case"text_delta":if("text"in e)return this._textContentToString(e);break;case"image_url":if("image_url"in e)return this._imageUrlContentToString(e);break;default:throw new Error(`Cannot coerce "${e.type}" message part into a string.`)}throw new Error(`Invalid content type: ${e.type}`)}_baseMessageContentToString(e){return e.reduce((r,n)=>r+this._messageContentComplexToString(n),"")}}});var pc,iUe=O(()=>{ud();fc();FN();pc=class extends EM{static lc_name(){return"StructuredOutputParser"}toJSON(){return this.toJSONNotImplemented()}constructor(e){super(e),Object.defineProperty(this,"schema",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain","output_parsers","structured"]})}static fromZodSchema(e){return new this(e)}static fromNamesAndDescriptions(e){let r=Ur.object(Object.fromEntries(Object.entries(e).map(([n,o])=>[n,Ur.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(po(this.schema))} \`\`\` `}async parse(e){try{let n=(e.includes("```")?e.trim().split(/```(?:json)?/)[1]:e.trim()).replace(/"([^"\\]*(\\.[^"\\]*)*)"/g,(o,i)=>`"${i.replace(/\n/g,"\\n")}"`).replace(/\n/g,"");return await this.schema.parseAsync(JSON.parse(n))}catch(r){throw new Wp(`Failed to parse. Text: "${e}". Error: ${r}`,e)}}}});var ife=O(()=>{Bce()});var mc,afe=O(()=>{UP();ife();Yce();mc=class extends AM{constructor(){super(...arguments),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","output_parsers"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0})}static lc_name(){return"JsonOutputParser"}_diff(e,r){if(r)return e?QW(e,r):[{op:"replace",path:"",value:r}]}async parsePartialResult(e){return Gce(e[0].text)}async parse(e){return Gce(e,JSON.parse)}getFormatInstructions(){return""}}});var aUe=O(()=>{});var sUe=O(()=>{UP();ife();aUe()});var uUe=O(()=>{FN();rUe();nUe();oUe();iUe();UP();afe();sUe()});var Mg=O(()=>{uUe()});var mz,kN,$N,R9,hz=O(()=>{yM();tz();FP();mz=class extends Vf{},kN=class extends mz{static lc_name(){return"StringPromptValue"}constructor(e){super({value:e}),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","prompt_values"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.value=e}toString(){return this.value}toChatMessages(){return[new ps(this.value)]}},$N=class extends mz{static lc_name(){return"ChatPromptValue"}constructor(e){Array.isArray(e)&&(e={messages:e}),super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","prompt_values"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"messages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.messages=e.messages}toString(){return af(this.messages)}toChatMessages(){return this.messages}},R9=class extends mz{static lc_name(){return"ImagePromptValue"}constructor(e){"imageUrl"in e||(e={imageUrl:e}),super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","prompt_values"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"imageUrl",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.imageUrl=e.imageUrl}toString(){return this.imageUrl.url}toChatMessages(){return[new ps({content:[{type:"image_url",image_url:{detail:this.imageUrl.detail,url:this.imageUrl.url}}]})]}}});var Lx,gz=O(()=>{hz();BN();Lx=class extends ab{async formatPromptValue(e){let r=await this.format(e);return new kN(r)}}});function ufe(t){return typeof t=="function"}function JYt(t){return UN(t)?"array":typeof t}function sfe(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function lUe(t,e){return t!=null&&typeof t=="object"&&e in t}function GYt(t,e){return t!=null&&typeof t!="object"&&t.hasOwnProperty&&t.hasOwnProperty(e)}function ZYt(t,e){return YYt.call(t,e)}function QYt(t){return!ZYt(XYt,t)}function tZt(t){return String(t).replace(/[&<>"'`=\/]/g,function(r){return eZt[r]})}function aZt(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(A){if(typeof A=="string"&&(A=A.split(nZt,2)),!UN(A)||A.length!==2)throw new Error("Invalid tags: "+A);d=new RegExp(sfe(A[0])+"\\s*"),f=new RegExp("\\s*"+sfe(A[1])),p=new RegExp("\\s*"+sfe("}"+A[1]))}m(e||th.tags);for(var h=new bz(t),b,g,_,w,x,C;!h.eos();){if(b=h.pos,_=h.scanUntil(d),_)for(var E=0,P=_.length;E"?x=[g,_,b,h.pos,u,l,r]:x=[g,_,b,h.pos],l++,o.push(x),g==="#"||g==="^")n.push(x);else if(g==="/"){if(C=n.pop(),!C)throw new Error('Unopened section "'+_+'" at '+b);if(C[1]!==_)throw new Error('Unclosed section "'+C[1]+'" at '+b)}else g==="name"||g==="{"||g==="&"?s=!0:g==="="&&m(_)}if(c(),C=n.pop(),C)throw new Error('Unclosed section "'+C[1]+'" at '+h.pos);return uZt(sZt(o))}function sZt(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 bz(t){this.string=t,this.tail=t,this.pos=0}function qN(t,e){this.view=t,this.cache={".":this.view},this.parent=e}function cf(){this.templateCache={_cache:{},set:function(e,r){this._cache[e]=r},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}var KYt,UN,YYt,XYt,eZt,rZt,nZt,cUe,oZt,iZt,th,yz,j9,dUe=O(()=>{KYt=Object.prototype.toString,UN=Array.isArray||function(e){return KYt.call(e)==="[object Array]"};YYt=RegExp.prototype.test;XYt=/\S/;eZt={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};rZt=/\s*/,nZt=/\s+/,cUe=/\s*=/,oZt=/\s*\}/,iZt=/#|\^|\/|>|\{|&|=|!/;bz.prototype.eos=function(){return this.tail===""};bz.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};bz.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};qN.prototype.push=function(e){return new qN(e,this)};qN.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};cf.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(UN(u))for(var c=0,d=u.length;c0||!n)&&(i[a]=o+i[a]);return i.join(` `)};cf.prototype.renderPartial=function(e,r,n,o){if(n){var i=this.getConfigTags(o),a=ufe(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)}}};cf.prototype.unescapedValue=function(e,r){var n=r.lookup(e[1]);if(n!=null)return n};cf.prototype.escapedValue=function(e,r,n){var o=this.getConfigEscape(n)||th.escape,i=r.lookup(e[1]);if(i!=null)return typeof i=="number"&&o===th.escape?String(i):o(i)};cf.prototype.rawValue=function(e){return e[1]};cf.prototype.getConfigTags=function(e){return UN(e)?e:e&&typeof e=="object"?e.tags:void 0};cf.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!UN(e))return e.escape};th={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){yz.templateCache=t},get templateCache(){return yz.templateCache}},yz=new cf;th.clearCache=function(){return yz.clearCache()};th.parse=function(e,r){return yz.parse(e,r)};th.render=function(e,r,n,o){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+JYt(e)+'" was given as the first argument for mustache#render(template, view, partials)');return yz.render(e,r,n,o)};th.escape=tZt;th.Scanner=bz;th.Context=qN;th.Writer=cf;j9=th});function fUe(){j9.escape=t=>t}var _z,lZt,D9,cZt,dZt,lfe,fZt,Zf,vz,IM,MM=O(()=>{dUe();QU();_z=t=>{let e=t.split(""),r=[],n=(i,a)=>{for(let s=a;st.map(e=>e[0]==="name"?{type:"variable",name:e[1].includes(".")?e[1].split(".")[0]:e[1]}:["#","&","^",">"].includes(e[0])?{type:"variable",name:e[1]}:{type:"literal",text:e[1]}),D9=t=>{fUe();let e=j9.parse(t);return lZt(e)},cZt=(t,e)=>_z(t).reduce((r,n)=>{if(n.type==="variable"){if(n.name in e){let o=typeof e[n.name]=="string"?e[n.name]:JSON.stringify(e[n.name]);return r+o}throw new Error(`(f-string) Missing value for input ${n.name}`)}return r+n.text},""),dZt=(t,e)=>(fUe(),j9.render(t,e)),lfe={"f-string":cZt,mustache:dZt},fZt={"f-string":_z,mustache:D9},Zf=(t,e,r)=>{try{return lfe[e](t,r)}catch(n){throw DP(n,"INVALID_PROMPT_INPUT")}},vz=(t,e)=>fZt[e](t),IM=(t,e,r)=>{if(!(e in lfe)){let n=Object.keys(lfe);throw new Error(`Invalid template format. Got \`${e}\`; should be one of ${n}`)}try{let n=r.reduce((o,i)=>(o[i]="foo",o),{});Array.isArray(t)?t.forEach(o=>{if(o.type==="text")Zf(o.text,e,n);else if(o.type==="image_url")if(typeof o.image_url=="string")Zf(o.image_url,e,n);else{let i=o.image_url.url;Zf(i,e,n)}else throw new Error(`Invalid message template received. ${JSON.stringify(o,null,2)}`)}):Zf(t,e,n)}catch(n){throw new Error(`Invalid prompt schema: ${n.message}`)}}});var cfe={};$f(cfe,{PromptTemplate:()=>hd});var hd,zN=O(()=>{gz();MM();hd=class t extends Lx{static lc_name(){return"PromptTemplate"}constructor(e){if(super(e),Object.defineProperty(this,"template",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"templateFormat",{enumerable:!0,configurable:!0,writable:!0,value:"f-string"}),Object.defineProperty(this,"validateTemplate",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"additionalContentFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),e.templateFormat==="mustache"&&e.validateTemplate===void 0&&(this.validateTemplate=!1),Object.assign(this,e),this.validateTemplate){if(this.templateFormat==="mustache")throw new Error("Mustache templates cannot be validated.");let r=this.inputVariables;this.partialVariables&&(r=r.concat(Object.keys(this.partialVariables))),IM(this.template,this.templateFormat,r)}}_getPromptType(){return"prompt"}async format(e){let r=await this.mergePartialAndUserVariables(e);return Zf(this.template,this.templateFormat,r)}static fromExamples(e,r,n,o=` `,i=""){let a=[i,...e,r].join(o);return new t({inputVariables:n,template:a})}static fromTemplate(e,r){let{templateFormat:n="f-string",...o}=r??{},i=new Set;return vz(e,n).forEach(a=>{a.type==="variable"&&i.add(a.name)}),new t({inputVariables:[...i],templateFormat:n,template:e,...o})}async partial(e){let r=this.inputVariables.filter(i=>!(i in e)),n={...this.partialVariables??{},...e},o={...this,inputVariables:r,partialVariables:n};return new t(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(e){if(!e.template)throw new Error("Prompt template must have a template");return new t({inputVariables:e.input_variables,template:e.template,templateFormat:e.template_format})}}});var HN,dfe=O(()=>{hz();BN();MM();HN=class t extends ab{static lc_name(){return"ImagePromptTemplate"}constructor(e){if(super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","prompts","image"]}),Object.defineProperty(this,"template",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"templateFormat",{enumerable:!0,configurable:!0,writable:!0,value:"f-string"}),Object.defineProperty(this,"validateTemplate",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"additionalContentFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.template=e.template,this.templateFormat=e.templateFormat??this.templateFormat,this.validateTemplate=e.validateTemplate??this.validateTemplate,this.additionalContentFields=e.additionalContentFields,this.validateTemplate){let r=this.inputVariables;this.partialVariables&&(r=r.concat(Object.keys(this.partialVariables))),IM([{type:"image_url",image_url:this.template}],this.templateFormat,r)}}_getPromptType(){return"prompt"}async partial(e){let r=this.inputVariables.filter(i=>!(i in e)),n={...this.partialVariables??{},...e},o={...this,inputVariables:r,partialVariables:n};return new t(o)}async format(e){let r={};for(let[a,s]of Object.entries(this.template))typeof s=="string"?r[a]=Zf(s,this.templateFormat,e):r[a]=s;let n=e.url||r.url,o=e.detail||r.detail;if(!n)throw new Error("Must provide either an image URL.");if(typeof n!="string")throw new Error("url must be a string.");let i={url:n};return o&&(i.detail=o),i}async formatPromptValue(e){let r=await this.format(e);return new R9(r)}}});function ffe(t,e){let r=[];for(let n of Object.values(t))if(typeof n=="string")vz(n,e).forEach(o=>{o.type==="variable"&&r.push(o.name)});else if(Array.isArray(n))for(let o of n)typeof o=="string"?vz(o,e).forEach(i=>{i.type==="variable"&&r.push(i.name)}):typeof o=="object"&&r.push(...ffe(o,e));else typeof n=="object"&&n!==null&&r.push(...ffe(n,e));return Array.from(new Set(r))}function pfe(t,e,r){let n={};for(let[o,i]of Object.entries(t))if(typeof i=="string")n[o]=Zf(i,r,e);else if(Array.isArray(i)){let a=[];for(let s of i)typeof s=="string"?a.push(Zf(s,r,e)):typeof s=="object"&&a.push(pfe(s,e,r));n[o]=a}else typeof i=="object"&&i!==null?n[o]=pfe(i,e,r):n[o]=i;return n}var wz,mfe=O(()=>{lf();MM();wz=class extends gn{static lc_name(){return"DictPromptTemplate"}constructor(e){let r=e.templateFormat??"f-string",n=ffe(e.template,r);super({inputVariables:n,...e}),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","prompts","dict"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"template",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"templateFormat",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"inputVariables",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.template=e.template,this.templateFormat=r,this.inputVariables=n}async format(e){return pfe(this.template,e,this.templateFormat)}async invoke(e){return await this._callWithConfig(this.format.bind(this),e,{runType:"prompt"})}}});function pZt(t){return t===null||typeof t!="object"||Array.isArray(t)?!1:Object.keys(t).length===1&&"text"in t&&typeof t.text=="string"}function mZt(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 hZt(t){return typeof t.formatMessages=="function"}function gZt(t,e){if(hZt(t)||Xm(t))return t;if(Array.isArray(t)&&t[0]==="placeholder"){let o=t[1];if(e?.templateFormat==="mustache"&&typeof o=="string"&&o.slice(0,2)==="{{"&&o.slice(-2)==="}}"){let i=o.slice(2,-2);return new sb({variableName:i,optional:!0})}else if(typeof o=="string"&&o[0]==="{"&&o[o.length-1]==="}"){let i=o.slice(1,-1);return new sb({variableName:i,optional:!0})}throw new Error(`Invalid placeholder template for format ${e?.templateFormat??'"f-string"'}: "${t[1]}". Expected a variable name surrounded by ${e?.templateFormat==="mustache"?"double":"single"} curly braces.`)}let r=Eg(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 ub.fromTemplate(n,e);if(r._getType()==="ai")return yfe.fromTemplate(n,e);if(r._getType()==="system")return zP.fromTemplate(n,e);if(fs.isInstance(r))return gfe.fromTemplate(r.content,r.role,e);throw new Error(`Could not coerce message prompt template from input. Received message type: "${r._getType()}".`)}function yZt(t){return t.constructor.lc_name()==="MessagesPlaceholder"}var Sz,sb,hfe,xz,gfe,Cz,ub,yfe,zP,Xf,Oz=O(()=>{OM();hz();lf();gz();BN();zN();dfe();MM();QU();mfe();Sz=class extends gn{constructor(){super(...arguments),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","prompts","chat"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0})}async invoke(e,r){return this._callWithConfig(n=>this.formatMessages(n),e,{...r,runType:"prompt"})}},sb=class extends Sz{static lc_name(){return"MessagesPlaceholder"}constructor(e){typeof e=="string"&&(e={variableName:e}),super(e),Object.defineProperty(this,"variableName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"optional",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.variableName=e.variableName,this.optional=e.optional??!1}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(Eg):n=[Eg(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}},hfe=class extends Sz{constructor(e){"prompt"in e||(e={prompt:e}),super(e),Object.defineProperty(this,"prompt",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.prompt=e.prompt}get inputVariables(){return this.prompt.inputVariables}async formatMessages(e){return[await this.format(e)]}},xz=class extends ab{constructor(e){super(e)}async format(e){return(await this.formatPromptValue(e)).toString()}async formatPromptValue(e){let r=await this.formatMessages(e);return new $N(r)}},gfe=class extends hfe{static lc_name(){return"ChatMessagePromptTemplate"}constructor(e,r){"prompt"in e||(e={prompt:e,role:r}),super(e),Object.defineProperty(this,"role",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.role=e.role}async format(e){return new fs(await this.prompt.format(e),this.role)}static fromTemplate(e,r,n){return new this(hd.fromTemplate(e,{templateFormat:n?.templateFormat}),r)}};Cz=class extends Sz{static _messageClass(){throw new Error("Can not invoke _messageClass from inside _StringImageMessagePromptTemplate")}constructor(e,r){if("prompt"in e||(e={prompt:e}),super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","prompts","chat"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"inputVariables",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"additionalOptions",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"prompt",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"messageClass",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"chatMessageClass",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),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}createMessage(e){let r=this.constructor;if(r._messageClass()){let n=r._messageClass();return new n({content:e})}else if(r.chatMessageClass){let n=r.chatMessageClass();return new n({content:e,role:this.getRoleFromMessageClass(n.lc_name())})}else throw new Error("No message class defined")}getRoleFromMessageClass(e){switch(e){case"HumanMessage":return"human";case"AIMessage":return"ai";case"SystemMessage":return"system";case"ChatMessage":return"chat";default:throw new Error("Invalid message class name")}}static fromTemplate(e,r){if(typeof e=="string")return new this(hd.fromTemplate(e,r));let n=[];for(let o of e)if(typeof o=="string")n.push(hd.fromTemplate(o,r));else if(o!==null)if(pZt(o)){let i="";typeof o.text=="string"&&(i=o.text??"");let a={...r,additionalContentFields:o};n.push(hd.fromTemplate(i,a))}else if(mZt(o)){let i=o.image_url??"",a,s=[];if(typeof i=="string"){let u;r?.templateFormat==="mustache"?u=D9(i):u=_z(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 HN({template:i,inputVariables:s,templateFormat:r?.templateFormat,additionalContentFields:o})}else if(typeof i=="object"){if("url"in i){let u;r?.templateFormat==="mustache"?u=D9(i.url):u=_z(i.url),s=u.flatMap(l=>l.type==="variable"?[l.name]:[])}else s=[];a=new HN({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 wz({template:o,templateFormat:r?.templateFormat}));return new this({prompt:n,additionalOptions:r})}async format(e){if(this.prompt instanceof Lx){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 Lx){let i=await n.format(o),a;"additionalContentFields"in n&&(a=n.additionalContentFields),r.push({...a,type:"text",text:i})}else if(n instanceof HN){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 wz){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)]}},ub=class extends Cz{static _messageClass(){return ps}static lc_name(){return"HumanMessagePromptTemplate"}},yfe=class extends Cz{static _messageClass(){return fn}static lc_name(){return"AIMessagePromptTemplate"}},zP=class extends Cz{static _messageClass(){return Ix}static lc_name(){return"SystemMessagePromptTemplate"}};Xf=class t extends xz{static lc_name(){return"ChatPromptTemplate"}get lc_aliases(){return{promptMessages:"messages"}}constructor(e){if(super(e),Object.defineProperty(this,"promptMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"validateTemplate",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"templateFormat",{enumerable:!0,configurable:!0,writable:!0,value:"f-string"}),e.templateFormat==="mustache"&&e.validateTemplate===void 0&&(this.validateTemplate=!1),Object.assign(this,e),this.validateTemplate){let r=new Set;for(let s of this.promptMessages)if(!(s instanceof ul))for(let u of s.inputVariables)r.add(u);let n=this.inputVariables,o=new Set(this.partialVariables?n.concat(Object.keys(this.partialVariables)):n),i=new Set([...o].filter(s=>!r.has(s)));if(i.size>0)throw new Error(`Input variables \`${[...i]}\` are not used in any of the prompt messages.`);let a=new Set([...r].filter(s=>!o.has(s)));if(a.size>0)throw new Error(`Input variables \`${[...a]}\` are used in prompt messages but not in the prompt template.`)}}_getPromptType(){return"chat"}async _parseImagePrompts(e,r){if(typeof e.content=="string")return e;let n=await Promise.all(e.content.map(async o=>{if(o.type!=="image_url")return o;let i="";typeof o.image_url=="string"?i=o.image_url:i=o.image_url.url;let s=await hd.fromTemplate(i,{templateFormat:this.templateFormat}).format(r);return typeof o.image_url!="string"&&"url"in o.image_url?o.image_url.url=s:o.image_url=s,o}));return e.content=n,e}async formatMessages(e){let r=await this.mergePartialAndUserVariables(e),n=[];for(let o of this.promptMessages)if(o instanceof ul)n.push(await this._parseImagePrompts(o,r));else{let i=o.inputVariables.reduce((s,u)=>{if(!(u in r)&&!(yZt(o)&&o.optional))throw DP(new Error(`Missing value for input variable \`${u.toString()}\``),"INVALID_PROMPT_INPUT");return s[u]=r[u],s},{}),a=await o.formatMessages(i);n=n.concat(a)}return n}async partial(e){let r=this.inputVariables.filter(i=>!(i in e)),n={...this.partialVariables??{},...e},o={...this,inputVariables:r,partialVariables:n};return new t(o)}static fromTemplate(e,r){let n=hd.fromTemplate(e,r),o=new ub({prompt:n});return this.fromMessages([o])}static fromMessages(e,r){let n=e.reduce((a,s)=>a.concat(s instanceof t?s.promptMessages:[gZt(s,r)]),[]),o=e.reduce((a,s)=>s instanceof t?Object.assign(a,s.partialVariables):a,Object.create(null)),i=new Set;for(let a of n)if(!(a instanceof ul))for(let s of a.inputVariables)s in o||i.add(s);return new this({...r,inputVariables:[...i],promptMessages:n,partialVariables:o,templateFormat:r?.templateFormat})}static fromPromptMessages(e){return this.fromMessages(e)}}});var pUe={};$f(pUe,{FewShotChatMessagePromptTemplate:()=>_fe,FewShotPromptTemplate:()=>bfe});var bfe,_fe,vfe=O(()=>{gz();MM();zN();Oz();bfe=class t extends Lx{constructor(e){if(super(e),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"examples",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"exampleSelector",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"examplePrompt",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"suffix",{enumerable:!0,configurable:!0,writable:!0,value:""}),Object.defineProperty(this,"exampleSeparator",{enumerable:!0,configurable:!0,writable:!0,value:` `}),Object.defineProperty(this,"prefix",{enumerable:!0,configurable:!0,writable:!0,value:""}),Object.defineProperty(this,"templateFormat",{enumerable:!0,configurable:!0,writable:!0,value:"f-string"}),Object.defineProperty(this,"validateTemplate",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.assign(this,e),this.examples!==void 0&&this.exampleSelector!==void 0)throw new Error("Only one of 'examples' and 'example_selector' should be provided");if(this.examples===void 0&&this.exampleSelector===void 0)throw new Error("One of 'examples' and 'example_selector' should be provided");if(this.validateTemplate){let r=this.inputVariables;this.partialVariables&&(r=r.concat(Object.keys(this.partialVariables))),IM(this.prefix+this.suffix,this.templateFormat,r)}}_getPromptType(){return"few_shot"}static lc_name(){return"FewShotPromptTemplate"}async getExamples(e){if(this.examples!==void 0)return this.examples;if(this.exampleSelector!==void 0)return this.exampleSelector.selectExamples(e);throw new Error("One of 'examples' and 'example_selector' should be provided")}async partial(e){let r=this.inputVariables.filter(i=>!(i in e)),n={...this.partialVariables??{},...e},o={...this,inputVariables:r,partialVariables:n};return new t(o)}async format(e){let r=await this.mergePartialAndUserVariables(e),n=await this.getExamples(r),o=await Promise.all(n.map(a=>this.examplePrompt.format(a))),i=[this.prefix,...o,this.suffix].join(this.exampleSeparator);return Zf(i,this.templateFormat,r)}serialize(){if(this.exampleSelector||!this.examples)throw new Error("Serializing an example selector is not currently supported");if(this.outputParser!==void 0)throw new Error("Serializing an output parser is not currently supported");return{_type:this._getPromptType(),input_variables:this.inputVariables,example_prompt:this.examplePrompt.serialize(),example_separator:this.exampleSeparator,suffix:this.suffix,prefix:this.prefix,template_format:this.templateFormat,examples:this.examples}}static async deserialize(e){let{example_prompt:r}=e;if(!r)throw new Error("Missing example prompt");let n=await hd.deserialize(r),o;if(Array.isArray(e.examples))o=e.examples;else throw new Error("Invalid examples format. Only list or string are supported.");return new t({inputVariables:e.input_variables,examplePrompt:n,examples:o,exampleSeparator:e.example_separator,prefix:e.prefix,suffix:e.suffix,templateFormat:e.template_format})}},_fe=class t extends xz{_getPromptType(){return"few_shot_chat"}static lc_name(){return"FewShotChatMessagePromptTemplate"}constructor(e){if(super(e),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"examples",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"exampleSelector",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"examplePrompt",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"suffix",{enumerable:!0,configurable:!0,writable:!0,value:""}),Object.defineProperty(this,"exampleSeparator",{enumerable:!0,configurable:!0,writable:!0,value:` `}),Object.defineProperty(this,"prefix",{enumerable:!0,configurable:!0,writable:!0,value:""}),Object.defineProperty(this,"templateFormat",{enumerable:!0,configurable:!0,writable:!0,value:"f-string"}),Object.defineProperty(this,"validateTemplate",{enumerable:!0,configurable:!0,writable:!0,value:!0}),this.examples=e.examples,this.examplePrompt=e.examplePrompt,this.exampleSeparator=e.exampleSeparator??` `,this.exampleSelector=e.exampleSelector,this.prefix=e.prefix??"",this.suffix=e.suffix??"",this.templateFormat=e.templateFormat??"f-string",this.validateTemplate=e.validateTemplate??!0,this.examples!==void 0&&this.exampleSelector!==void 0)throw new Error("Only one of 'examples' and 'example_selector' should be provided");if(this.examples===void 0&&this.exampleSelector===void 0)throw new Error("One of 'examples' and 'example_selector' should be provided");if(this.validateTemplate){let r=this.inputVariables;this.partialVariables&&(r=r.concat(Object.keys(this.partialVariables))),IM(this.prefix+this.suffix,this.templateFormat,r)}}async getExamples(e){if(this.examples!==void 0)return this.examples;if(this.exampleSelector!==void 0)return this.exampleSelector.selectExamples(e);throw new Error("One of 'examples' and 'example_selector' should be provided")}async formatMessages(e){let r=await this.mergePartialAndUserVariables(e),n=await this.getExamples(r);n=n.map(i=>{let a={};return this.examplePrompt.inputVariables.forEach(s=>{a[s]=i[s]}),a});let o=[];for(let i of n){let a=await this.examplePrompt.formatMessages(i);o.push(...a)}return o}async format(e){let r=await this.mergePartialAndUserVariables(e),n=await this.getExamples(r),i=(await Promise.all(n.map(s=>this.examplePrompt.formatMessages(s)))).flat().map(s=>s.content),a=[this.prefix,...i,this.suffix].join(this.exampleSeparator);return Zf(a,this.templateFormat,r)}async partial(e){let r=this.inputVariables.filter(i=>!(i in e)),n={...this.partialVariables??{},...e},o={...this,inputVariables:r,partialVariables:n};return new t(o)}}});var ab,BN=O(()=>{lf();ab=class extends gn{get lc_attributes(){return{partialVariables:void 0}}constructor(e){super(e),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","prompts",this._getPromptType()]}),Object.defineProperty(this,"inputVariables",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"outputParser",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"partialVariables",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),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});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)}async mergePartialAndUserVariables(e){let r=this.partialVariables??{},n={};for(let[i,a]of Object.entries(r))typeof a=="string"?n[i]=a:n[i]=await a();return{...n,...e}}async invoke(e,r){let n={...this.metadata,...r?.metadata},o=[...this.tags??[],...r?.tags??[]];return this._callWithConfig(i=>this.formatPromptValue(i),e,{...r,tags:o,metadata:n,runType:"prompt"})}serialize(){throw new Error("Use .toJSON() instead")}static async deserialize(e){switch(e._type){case"prompt":{let{PromptTemplate:r}=await Promise.resolve().then(()=>(zN(),cfe));return r.deserialize(e)}case void 0:{let{PromptTemplate:r}=await Promise.resolve().then(()=>(zN(),cfe));return r.deserialize({...e,_type:"prompt"})}case"few_shot":{let{FewShotPromptTemplate:r}=await Promise.resolve().then(()=>(vfe(),pUe));return r.deserialize(e)}default:throw new Error(`Invalid prompt type in config: ${e._type}`)}}}});var mUe=O(()=>{BN();Oz()});var hUe=O(()=>{});var gUe=O(()=>{Oz()});var yUe=O(()=>{BN();Oz();vfe();mUe();zN();hUe();gz();MM();dfe();gUe();mfe()});var HP=O(()=>{yUe()});var Jp=O(()=>{Qde()});var wfe,Sfe=O(()=>{wfe=t=>t.map(e=>e.pageContent).join(` `)});var bUe=O(()=>{Sfe()});function Fx(t,e){let r=`atom${++bZt}`,n={toString(){return(ca.env?ca.env.MODE:void 0)!=="production"&&this.debugLabel?r+":"+this.debugLabel:r}};return typeof t=="function"?n.read=t:(n.init=t,n.read=_Zt,n.write=vZt),e&&(n.write=e),n}function _Zt(t){return t(this)}function vZt(t,e,r){return e(this,typeof r=="function"?r(t(this)):r)}var ca,bZt,_Ue,xfe,Cfe,L9,Pfe,wZt,SZt,Efe,vUe,N9,xUe,wUe,VN,Ofe,xZt,CZt,SUe,VP,CUe,F9,Pz,OUe,Tfe=O(()=>{ca={},bZt=0;_Ue=(t,e)=>t.unstable_is?t.unstable_is(e):e===t,xfe=t=>"init"in t,Cfe=t=>!!t.write,L9=new WeakMap,Pfe=t=>{var e;return Efe(t)&&!((e=L9.get(t))!=null&&e[1])},wZt=(t,e)=>{let r=L9.get(t);if(r)r[1]=!0,r[0].forEach(n=>n(e));else if((ca.env?ca.env.MODE:void 0)!=="production")throw new Error("[Bug] cancelable promise not found")},SZt=t=>{if(L9.has(t))return;let e=[new Set,!1];L9.set(t,e);let r=()=>{e[1]=!0};t.then(r,r),t.onCancel=n=>{e[0].add(n)}},Efe=t=>typeof t?.then=="function",vUe=t=>"v"in t||"e"in t,N9=t=>{if("e"in t)throw t.e;if((ca.env?ca.env.MODE:void 0)!=="production"&&!("v"in t))throw new Error("[Bug] atom state is not initialized");return t.v},xUe=(t,e,r)=>{r.p.has(t)||(r.p.add(t),e.then(()=>{r.p.delete(t)},()=>{r.p.delete(t)}))},wUe=(t,e,r,n,o)=>{var i;if((ca.env?ca.env.MODE:void 0)!=="production"&&n===e)throw new Error("[Bug] atom cannot depend on itself");r.d.set(n,o.n),Pfe(r.v)&&xUe(e,r.v,o),(i=o.m)==null||i.t.add(e),t&&xZt(t,n,e)},VN=()=>[new Map,new Map,new Set],Ofe=(t,e,r)=>{t[0].has(e)||t[0].set(e,new Set),t[1].set(e,r)},xZt=(t,e,r)=>{let n=t[0].get(e);n&&n.add(r)},CZt=(t,e)=>t[0].get(e),SUe=(t,e)=>{t[2].add(e)},VP=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},CUe=(...[t,e,r,n])=>{let o;(ca.env?ca.env.MODE:void 0)!=="production"&&(o=new Set);let i=(w,x,C)=>{let E="v"in x,P=x.v,A=Pfe(x.v)?x.v:null;if(Efe(C)){SZt(C);for(let I of x.d.keys())xUe(w,C,t(I));x.v=C,delete x.e}else x.v=C,delete x.e;(!E||!Object.is(P,x.v))&&(++x.n,A&&wZt(A,C))},a=(w,x,C)=>{var E;let P=t(x);if(vUe(P)&&(P.m&&!C?.has(x)||Array.from(P.d).every(([k,F])=>a(w,k,C).n===F)))return P;P.d.clear();let A=!0,I=k=>{if(_Ue(x,k)){let B=t(k);if(!vUe(B))if(xfe(k))i(k,B,k.init);else throw new Error("no atom init");return N9(B)}let F=a(w,k,C);try{return N9(F)}finally{if(A)wUe(w,x,P,k,F);else{let B=VN();wUe(B,x,P,k,F),p(B,x,P),VP(B)}}},R,j,D={get signal(){return R||(R=new AbortController),R.signal},get setSelf(){return(ca.env?ca.env.MODE:void 0)!=="production"&&!Cfe(x)&&console.warn("setSelf function cannot be used with read-only atom"),!j&&Cfe(x)&&(j=(...k)=>{if((ca.env?ca.env.MODE:void 0)!=="production"&&A&&console.warn("setSelf function cannot be called in sync"),!A)return f(x,...k)}),j}};try{let k=e(x,I,D);if(i(x,P,k),Efe(k)){(E=k.onCancel)==null||E.call(k,()=>R?.abort());let F=()=>{if(P.m){let B=VN();p(B,x,P),VP(B)}};k.then(F,F)}return P}catch(k){return delete P.v,P.e=k,++P.n,P}finally{A=!1}},s=w=>N9(a(void 0,w)),u=(w,x,C)=>{var E,P;let A=new Map;for(let I of((E=C.m)==null?void 0:E.t)||[])A.set(I,t(I));for(let I of C.p)A.set(I,t(I));return(P=CZt(w,x))==null||P.forEach(I=>{A.set(I,t(I))}),A};function l(w,x,C){let E=[],P=new Set,A=new Set,I=[[x,C]];for(;I.length>0;){let[R,j]=I[I.length-1];if(A.has(R)){I.pop();continue}if(P.has(R)){E.push([R,j,j.n]),A.add(R),I.pop();continue}P.add(R);for(let[D,k]of u(w,R,j))R!==D&&!P.has(D)&&I.push([D,k])}return[E,A]}let c=(w,x,C)=>{let[E,P]=l(w,x,C),A=new Set([x]);for(let I=E.length-1;I>=0;--I){let[R,j,D]=E[I],k=!1;for(let F of j.d.keys())if(F!==R&&A.has(F)){k=!0;break}k&&(a(w,R,P),p(w,R,j),D!==j.n&&(Ofe(w,R,j),A.add(R))),P.delete(R)}},d=(w,x,...C)=>{let E=!0,P=I=>N9(a(w,I)),A=(I,...R)=>{let j=t(I);try{if(_Ue(x,I)){if(!xfe(I))throw new Error("atom not writable");let D=j.n,k=R[0];i(I,j,k),p(w,I,j),D!==j.n&&(Ofe(w,I,j),c(w,I,j));return}else return d(w,I,...R)}finally{E||VP(w)}};try{return r(x,P,A,...C)}finally{E=!1}},f=(w,...x)=>{let C=VN();try{return d(C,w,...x)}finally{VP(C)}},p=(w,x,C)=>{if(C.m&&!Pfe(C.v)){for(let E of C.d.keys())C.m.d.has(E)||(m(w,E,t(E)).t.add(x),C.m.d.add(E));for(let E of C.m.d||[])if(!C.d.has(E)){C.m.d.delete(E);let P=h(w,E,t(E));P?.t.delete(x)}}},m=(w,x,C)=>{if(!C.m){a(w,x);for(let E of C.d.keys())m(w,E,t(E)).t.add(x);if(C.m={l:new Set,d:new Set(C.d.keys()),t:new Set},(ca.env?ca.env.MODE:void 0)!=="production"&&o.add(x),Cfe(x)){let E=C.m,P,A=(I,R)=>{let j=!0;P=(...D)=>{try{return d(I,x,...D)}finally{j||VP(I)}};try{return R()}finally{j=!1}};SUe(w,()=>{let I=A(w,()=>n(x,(...R)=>P(...R)));I&&(E.u=R=>A(R,I))})}}return C.m},h=(w,x,C)=>{if(C.m&&!C.m.l.size&&!Array.from(C.m.t).some(E=>{var P;return(P=t(E).m)==null?void 0:P.d.has(x)})){let E=C.m.u;E&&SUe(w,()=>E(w)),delete C.m,(ca.env?ca.env.MODE:void 0)!=="production"&&o.delete(x);for(let P of C.d.keys()){let A=h(w,P,t(P));A?.t.delete(x)}return}return C.m},_={get:s,set:f,sub:(w,x)=>{let C=VN(),E=t(w),A=m(C,w,E).l;return A.add(x),VP(C),()=>{A.delete(x);let I=VN();h(I,w,E),VP(I)}},unstable_derive:w=>CUe(...w(t,e,r,n))};return(ca.env?ca.env.MODE:void 0)!=="production"&&Object.assign(_,{dev4_get_internal_weak_map:()=>({get:x=>{let C=t(x);if(C.n!==0)return C}}),dev4_get_mounted_atoms:()=>o,dev4_restore_atoms:x=>{let C=VN();for(let[E,P]of x)if(xfe(E)){let A=t(E),I=A.n;i(E,A,P),p(C,E,A),I!==A.n&&(Ofe(C,E,A),c(C,E,A))}VP(C)}}),_},F9=()=>{let t=new WeakMap;return CUe(r=>{if((ca.env?ca.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)})},OUe=()=>(Pz||(Pz=F9(),(ca.env?ca.env.MODE:void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=Pz),globalThis.__JOTAI_DEFAULT_STORE__!==Pz&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),Pz)});var LUe=v(On=>{"use strict";var Ez=Symbol.for("react.element"),OZt=Symbol.for("react.portal"),PZt=Symbol.for("react.fragment"),EZt=Symbol.for("react.strict_mode"),TZt=Symbol.for("react.profiler"),AZt=Symbol.for("react.provider"),IZt=Symbol.for("react.context"),MZt=Symbol.for("react.forward_ref"),RZt=Symbol.for("react.suspense"),jZt=Symbol.for("react.memo"),DZt=Symbol.for("react.lazy"),PUe=Symbol.iterator;function NZt(t){return t===null||typeof t!="object"?null:(t=PUe&&t[PUe]||t["@@iterator"],typeof t=="function"?t:null)}var AUe={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},IUe=Object.assign,MUe={};function WN(t,e,r){this.props=t,this.context=e,this.refs=MUe,this.updater=r||AUe}WN.prototype.isReactComponent={};WN.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")};WN.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function RUe(){}RUe.prototype=WN.prototype;function Ife(t,e,r){this.props=t,this.context=e,this.refs=MUe,this.updater=r||AUe}var Mfe=Ife.prototype=new RUe;Mfe.constructor=Ife;IUe(Mfe,WN.prototype);Mfe.isPureReactComponent=!0;var EUe=Array.isArray,jUe=Object.prototype.hasOwnProperty,Rfe={current:null},DUe={key:!0,ref:!0,__self:!0,__source:!0};function NUe(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)jUe.call(e,n)&&!DUe.hasOwnProperty(n)&&(o[n]=e[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1{"use strict";FUe.exports=LUe()});function Lfe(t,e){let r=$Ue(e),[[n,o,i],a]=(0,gd.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,gd.useEffect)(()=>{let l=r.sub(t,()=>{if(typeof u=="number"){let c=r.get(t);Nfe(c)&&BUe(kUe(c)),setTimeout(a,u);return}a()});return a(),l},[r,t,u]),(0,gd.useDebugValue)(s),Nfe(s)){let l=kUe(s);return qZt(l)}return s}function UZt(t,e){let r=$Ue(e);return(0,gd.useCallback)((...o)=>{if((q9.env?q9.env.MODE:void 0)!=="production"&&!("write"in t))throw new Error("not writable atom");return r.set(t,...o)},[r,t])}function U9(t,e){return[Lfe(t,e),UZt(t,e)]}var gd,q9,BZt,$Ue,Nfe,BUe,qZt,Dfe,kUe,qUe=O(()=>{"use client";gd=$(Y(),1);Tfe();q9={},BZt=(0,gd.createContext)(void 0),$Ue=t=>{let e=(0,gd.useContext)(BZt);return t?.store||e||OUe()},Nfe=t=>typeof t?.then=="function",BUe=t=>{t.status="pending",t.then(e=>{t.status="fulfilled",t.value=e},e=>{t.status="rejected",t.reason=e})},qZt=gd.default.use||(t=>{if(t.status==="pending")throw t;if(t.status==="fulfilled")return t.value;throw t.status==="rejected"?t.reason:(BUe(t),t)}),Dfe=new WeakMap,kUe=t=>{let e=Dfe.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((q9.env?q9.env.MODE:void 0)!=="production"&&l===u)throw new Error("[Bug] p is not updated even after cancelation");Nfe(l)?(Dfe.set(l,e),o=l,l.then(i(l),a(l)),s(l)):r(l)})};t.then(i(t),a(t)),s(t)}),Dfe.set(t,e)),e}});var Ffe=O(()=>{Tfe();qUe()});function WP(t){let e=zZt({...ne(),...t});cl.set(RM,e)}function Je(t,e){let r=ne();WP({...r,[t]:e})}function ne(){return cl.get(RM)}function zUe(){let t={...Qf,activeModels:lb.map(e=>({...e,enabled:!0})),activeEmbeddingModels:jM.map(e=>({...e,enabled:!0}))};WP(t)}function Mi(t){let e=ne();return cl.sub(RM,()=>{let r=ne();t(e,r),e=r})}function Pn(){return Lfe(RM,{store:cl})}function HUe(t){let e=t||Qf;e.userId||(e.userId=GI()),e.activeEmbeddingModels?e.activeEmbeddingModels=e.activeEmbeddingModels.map(u=>({...u,provider:u.provider==="azure_openai"?"azure openai":u.provider})):e.activeEmbeddingModels=jM.map(u=>({...u,enabled:!0}));let r={...e},n=Number(e.temperature);r.temperature=isNaN(n)?Qf.temperature:n;let o=Number(e.maxTokens);r.maxTokens=isNaN(o)?Qf.maxTokens:o;let i=Number(e.contextTurns);r.contextTurns=isNaN(i)?Qf.contextTurns:i;let a=Number(e.embeddingRequestsPerMin);r.embeddingRequestsPerMin=isNaN(a)?Qf.embeddingRequestsPerMin:a;let s=Number(e.embeddingBatchSize);return r.embeddingBatchSize=isNaN(s)?Qf.embeddingBatchSize:s,typeof r.includeActiveNoteAsContext!="boolean"&&(r.includeActiveNoteAsContext=Qf.includeActiveNoteAsContext),typeof r.passMarkdownImages!="boolean"&&(r.passMarkdownImages=Qf.passMarkdownImages),typeof r.enableCustomPromptTemplating!="boolean"&&(r.enableCustomPromptTemplating=Qf.enableCustomPromptTemplating),typeof r.allowAdditionalContext!="boolean"&&(r.allowAdditionalContext=Qf.allowAdditionalContext),typeof r.enableWordCompletion!="boolean"&&(r.enableWordCompletion=Qf.enableWordCompletion),r}function VUe(){return ne().isPlusUser?KUe:""}function KP(){let t=ne().userSystemPrompt,e=WUe;return t?`${e} ${t} `:e}function zZt(t){return t.activeModels=UUe(t.activeModels,lb),t.activeEmbeddingModels=UUe(t.activeEmbeddingModels,jM),t}function Dr(t){return`${t.name}|${t.provider}`}function UUe(t,e){let r=new Map;return e.filter(n=>n.core).forEach(n=>{r.set(Dr(n),{...n})}),t.forEach(n=>{let o=Dr(n),i=r.get(o);if(i){let a=e.find(s=>s.name===n.name&&s.provider===n.provider);a?r.set(o,{...a,...n,isBuiltIn:!0,believerExclusive:a.believerExclusive}):r.set(o,{...n,isBuiltIn:i.isBuiltIn})}else r.set(o,n)}),Array.from(r.values())}var cl,RM,Jt=O(()=>{Ffe();iW();Zr();cl=F9(),RM=Fx(Qf)});function ae(...t){ne().debug&&console.log(...t)}function fe(...t){ne().debug&&console.error(...t)}function kx(...t){ne().debug&&console.warn(...t)}var mo=O(()=>{Jt()});var JUe=v((kfe,KN)=>{(function(t,e){typeof kfe=="object"&&typeof KN<"u"?KN.exports=e():typeof define=="function"&&define.amd?define(e):t.moment=e()})(kfe,function(){"use strict";var t;function e(){return t.apply(null,arguments)}function r(y){t=y}function n(y){return y instanceof Array||Object.prototype.toString.call(y)==="[object Array]"}function o(y){return y!=null&&Object.prototype.toString.call(y)==="[object Object]"}function i(y,S){return Object.prototype.hasOwnProperty.call(y,S)}function a(y){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(y).length===0;var S;for(S in y)if(i(y,S))return!1;return!0}function s(y){return y===void 0}function u(y){return typeof y=="number"||Object.prototype.toString.call(y)==="[object Number]"}function l(y){return y instanceof Date||Object.prototype.toString.call(y)==="[object Date]"}function c(y,S){var T=[],M,N=y.length;for(M=0;M>>0,M;for(M=0;M0)for(T=0;T=0;return(V?T?"+":"":"-")+Math.pow(10,Math.max(0,N)).toString().substr(1)+M}var L=/(\[[^\[]*\])|(\\)?([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,z=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,K={},J={};function ee(y,S,T,M){var N=M;typeof M=="string"&&(N=function(){return this[M]()}),y&&(J[y]=N),S&&(J[S[0]]=function(){return H(N.apply(this,arguments),S[1],S[2])}),T&&(J[T]=function(){return this.localeData().ordinal(N.apply(this,arguments),y)})}function Pe(y){return y.match(/\[[\s\S]/)?y.replace(/^\[|\]$/g,""):y.replace(/\\/g,"")}function G(y){var S=y.match(L),T,M;for(T=0,M=S.length;T=0&&z.test(y);)y=y.replace(z,M),z.lastIndex=0,T-=1;return y}var Ie={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 st(y){var S=this._longDateFormat[y],T=this._longDateFormat[y.toUpperCase()];return S||!T?S:(this._longDateFormat[y]=T.match(L).map(function(M){return M==="MMMM"||M==="MM"||M==="DD"||M==="dddd"?M.slice(1):M}).join(""),this._longDateFormat[y])}var Te="Invalid date";function Qe(){return this._invalidDate}var nt="%d",Ht=/\d{1,2}/;function Me(y){return this._ordinal.replace("%d",y)}var ht={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 Xt(y,S,T,M){var N=this._relativeTime[T];return j(N)?N(y,S,T,M):N.replace(/%d/i,y)}function nr(y,S){var T=this._relativeTime[y>0?"future":"past"];return j(T)?T(S):T.replace(/%s/i,S)}var Fr={};function xe(y,S){var T=y.toLowerCase();Fr[T]=Fr[T+"s"]=Fr[S]=y}function te(y){return typeof y=="string"?Fr[y]||Fr[y.toLowerCase()]:void 0}function ur(y){var S={},T,M;for(M in y)i(y,M)&&(T=te(M),T&&(S[T]=y[M]));return S}var je={};function Ee(y,S){je[y]=S}function re(y){var S=[],T;for(T in y)i(y,T)&&S.push({unit:T,priority:je[T]});return S.sort(function(M,N){return M.priority-N.priority}),S}function oe(y){return y%4===0&&y%100!==0||y%400===0}function Se(y){return y<0?Math.ceil(y)||0:Math.floor(y)}function ve(y){var S=+y,T=0;return S!==0&&isFinite(S)&&(T=Se(S)),T}function qe(y,S){return function(T){return T!=null?(pi(this,y,T),e.updateOffset(this,S),this):kr(this,y)}}function kr(y,S){return y.isValid()?y._d["get"+(y._isUTC?"UTC":"")+S]():NaN}function pi(y,S,T){y.isValid()&&!isNaN(T)&&(S==="FullYear"&&oe(y.year())&&y.month()===1&&y.date()===29?(T=ve(T),y._d["set"+(y._isUTC?"UTC":"")+S](T,y.month(),W5(T,y.month()))):y._d["set"+(y._isUTC?"UTC":"")+S](T))}function sa(y){return y=te(y),j(this[y])?this[y]():this}function uc(y,S){if(typeof y=="object"){y=ur(y);var T=re(y),M,N=T.length;for(M=0;M68?1900:2e3)};var _Le=qe("FullYear",!0);function n8t(){return oe(this.year())}function o8t(y,S,T,M,N,V,ce){var Vt;return y<100&&y>=0?(Vt=new Date(y+400,S,T,M,N,V,ce),isFinite(Vt.getFullYear())&&Vt.setFullYear(y)):Vt=new Date(y,S,T,M,N,V,ce),Vt}function EU(y){var S,T;return y<100&&y>=0?(T=Array.prototype.slice.call(arguments),T[0]=y+400,S=new Date(Date.UTC.apply(null,T)),isFinite(S.getUTCFullYear())&&S.setUTCFullYear(y)):S=new Date(Date.UTC.apply(null,arguments)),S}function K5(y,S,T){var M=7+S-T,N=(7+EU(y,0,M).getUTCDay()-S)%7;return-N+M-1}function vLe(y,S,T,M,N){var V=(7+T-M)%7,ce=K5(y,M,N),Vt=1+7*(S-1)+V+ce,rn,mi;return Vt<=0?(rn=y-1,mi=PU(rn)+Vt):Vt>PU(y)?(rn=y+1,mi=Vt-PU(y)):(rn=y,mi=Vt),{year:rn,dayOfYear:mi}}function TU(y,S,T){var M=K5(y.year(),S,T),N=Math.floor((y.dayOfYear()-M-1)/7)+1,V,ce;return N<1?(ce=y.year()-1,V=N+hx(ce,S,T)):N>hx(y.year(),S,T)?(V=N-hx(y.year(),S,T),ce=y.year()+1):(ce=y.year(),V=N),{week:V,year:ce}}function hx(y,S,T){var M=K5(y,S,T),N=K5(y+1,S,T);return(PU(y)-M+N)/7}ee("w",["ww",2],"wo","week"),ee("W",["WW",2],"Wo","isoWeek"),xe("week","w"),xe("isoWeek","W"),Ee("week",5),Ee("isoWeek",5),We("w",$r),We("ww",$r,ua),We("W",$r),We("WW",$r,ua),xg(["w","ww","W","WW"],function(y,S,T,M){S[M.substr(0,1)]=ve(y)});function i8t(y){return TU(y,this._week.dow,this._week.doy).week}var a8t={dow:0,doy:6};function s8t(){return this._week.dow}function u8t(){return this._week.doy}function l8t(y){var S=this.localeData().week(this);return y==null?S:this.add((y-S)*7,"d")}function c8t(y){var S=TU(this,1,4).week;return y==null?S:this.add((y-S)*7,"d")}ee("d",0,"do","day"),ee("dd",0,0,function(y){return this.localeData().weekdaysMin(this,y)}),ee("ddd",0,0,function(y){return this.localeData().weekdaysShort(this,y)}),ee("dddd",0,0,function(y){return this.localeData().weekdays(this,y)}),ee("e",0,0,"weekday"),ee("E",0,0,"isoWeekday"),xe("day","d"),xe("weekday","e"),xe("isoWeekday","E"),Ee("day",11),Ee("weekday",11),Ee("isoWeekday",11),We("d",$r),We("e",$r),We("E",$r),We("dd",function(y,S){return S.weekdaysMinRegex(y)}),We("ddd",function(y,S){return S.weekdaysShortRegex(y)}),We("dddd",function(y,S){return S.weekdaysRegex(y)}),xg(["dd","ddd","dddd"],function(y,S,T,M){var N=T._locale.weekdaysParse(y,M,T._strict);N!=null?S.d=N:m(T).invalidWeekday=y}),xg(["d","e","E"],function(y,S,T,M){S[M]=ve(y)});function d8t(y,S){return typeof y!="string"?y:isNaN(y)?(y=S.weekdaysParse(y),typeof y=="number"?y:null):parseInt(y,10)}function f8t(y,S){return typeof y=="string"?S.weekdaysParse(y)%7||7:isNaN(y)?null:y}function Ole(y,S){return y.slice(S,7).concat(y.slice(0,S))}var p8t="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),wLe="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),m8t="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),h8t=Gd,g8t=Gd,y8t=Gd;function b8t(y,S){var T=n(this._weekdays)?this._weekdays:this._weekdays[y&&y!==!0&&this._weekdays.isFormat.test(S)?"format":"standalone"];return y===!0?Ole(T,this._week.dow):y?T[y.day()]:T}function _8t(y){return y===!0?Ole(this._weekdaysShort,this._week.dow):y?this._weekdaysShort[y.day()]:this._weekdaysShort}function v8t(y){return y===!0?Ole(this._weekdaysMin,this._week.dow):y?this._weekdaysMin[y.day()]:this._weekdaysMin}function w8t(y,S,T){var M,N,V,ce=y.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],M=0;M<7;++M)V=f([2e3,1]).day(M),this._minWeekdaysParse[M]=this.weekdaysMin(V,"").toLocaleLowerCase(),this._shortWeekdaysParse[M]=this.weekdaysShort(V,"").toLocaleLowerCase(),this._weekdaysParse[M]=this.weekdays(V,"").toLocaleLowerCase();return T?S==="dddd"?(N=cs.call(this._weekdaysParse,ce),N!==-1?N:null):S==="ddd"?(N=cs.call(this._shortWeekdaysParse,ce),N!==-1?N:null):(N=cs.call(this._minWeekdaysParse,ce),N!==-1?N:null):S==="dddd"?(N=cs.call(this._weekdaysParse,ce),N!==-1||(N=cs.call(this._shortWeekdaysParse,ce),N!==-1)?N:(N=cs.call(this._minWeekdaysParse,ce),N!==-1?N:null)):S==="ddd"?(N=cs.call(this._shortWeekdaysParse,ce),N!==-1||(N=cs.call(this._weekdaysParse,ce),N!==-1)?N:(N=cs.call(this._minWeekdaysParse,ce),N!==-1?N:null)):(N=cs.call(this._minWeekdaysParse,ce),N!==-1||(N=cs.call(this._weekdaysParse,ce),N!==-1)?N:(N=cs.call(this._shortWeekdaysParse,ce),N!==-1?N:null))}function S8t(y,S,T){var M,N,V;if(this._weekdaysParseExact)return w8t.call(this,y,S,T);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),M=0;M<7;M++){if(N=f([2e3,1]).day(M),T&&!this._fullWeekdaysParse[M]&&(this._fullWeekdaysParse[M]=new RegExp("^"+this.weekdays(N,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[M]=new RegExp("^"+this.weekdaysShort(N,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[M]=new RegExp("^"+this.weekdaysMin(N,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[M]||(V="^"+this.weekdays(N,"")+"|^"+this.weekdaysShort(N,"")+"|^"+this.weekdaysMin(N,""),this._weekdaysParse[M]=new RegExp(V.replace(".",""),"i")),T&&S==="dddd"&&this._fullWeekdaysParse[M].test(y))return M;if(T&&S==="ddd"&&this._shortWeekdaysParse[M].test(y))return M;if(T&&S==="dd"&&this._minWeekdaysParse[M].test(y))return M;if(!T&&this._weekdaysParse[M].test(y))return M}}function x8t(y){if(!this.isValid())return y!=null?this:NaN;var S=this._isUTC?this._d.getUTCDay():this._d.getDay();return y!=null?(y=d8t(y,this.localeData()),this.add(y-S,"d")):S}function C8t(y){if(!this.isValid())return y!=null?this:NaN;var S=(this.day()+7-this.localeData()._week.dow)%7;return y==null?S:this.add(y-S,"d")}function O8t(y){if(!this.isValid())return y!=null?this:NaN;if(y!=null){var S=f8t(y,this.localeData());return this.day(this.day()%7?S:S-7)}else return this.day()||7}function P8t(y){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Ple.call(this),y?this._weekdaysStrictRegex:this._weekdaysRegex):(i(this,"_weekdaysRegex")||(this._weekdaysRegex=h8t),this._weekdaysStrictRegex&&y?this._weekdaysStrictRegex:this._weekdaysRegex)}function E8t(y){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Ple.call(this),y?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(i(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=g8t),this._weekdaysShortStrictRegex&&y?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function T8t(y){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Ple.call(this),y?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(i(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=y8t),this._weekdaysMinStrictRegex&&y?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ple(){function y(Zd,vx){return vx.length-Zd.length}var S=[],T=[],M=[],N=[],V,ce,Vt,rn,mi;for(V=0;V<7;V++)ce=f([2e3,1]).day(V),Vt=al(this.weekdaysMin(ce,"")),rn=al(this.weekdaysShort(ce,"")),mi=al(this.weekdays(ce,"")),S.push(Vt),T.push(rn),M.push(mi),N.push(Vt),N.push(rn),N.push(mi);S.sort(y),T.sort(y),M.sort(y),N.sort(y),this._weekdaysRegex=new RegExp("^("+N.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+M.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+T.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+S.join("|")+")","i")}function Ele(){return this.hours()%12||12}function A8t(){return this.hours()||24}ee("H",["HH",2],0,"hour"),ee("h",["hh",2],0,Ele),ee("k",["kk",2],0,A8t),ee("hmm",0,0,function(){return""+Ele.apply(this)+H(this.minutes(),2)}),ee("hmmss",0,0,function(){return""+Ele.apply(this)+H(this.minutes(),2)+H(this.seconds(),2)}),ee("Hmm",0,0,function(){return""+this.hours()+H(this.minutes(),2)}),ee("Hmmss",0,0,function(){return""+this.hours()+H(this.minutes(),2)+H(this.seconds(),2)});function SLe(y,S){ee(y,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),S)})}SLe("a",!0),SLe("A",!1),xe("hour","h"),Ee("hour",13);function xLe(y,S){return S._meridiemParse}We("a",xLe),We("A",xLe),We("H",$r),We("h",$r),We("k",$r),We("HH",$r,ua),We("hh",$r,ua),We("kk",$r,ua),We("hmm",Zy),We("hmmss",dx),We("Hmm",Zy),We("Hmmss",dx),Sn(["H","HH"],sl),Sn(["k","kk"],function(y,S,T){var M=ve(y);S[sl]=M===24?0:M}),Sn(["a","A"],function(y,S,T){T._isPm=T._locale.isPM(y),T._meridiem=y}),Sn(["h","hh"],function(y,S,T){S[sl]=ve(y),m(T).bigHour=!0}),Sn("hmm",function(y,S,T){var M=y.length-2;S[sl]=ve(y.substr(0,M)),S[Cg]=ve(y.substr(M)),m(T).bigHour=!0}),Sn("hmmss",function(y,S,T){var M=y.length-4,N=y.length-2;S[sl]=ve(y.substr(0,M)),S[Cg]=ve(y.substr(M,2)),S[mx]=ve(y.substr(N)),m(T).bigHour=!0}),Sn("Hmm",function(y,S,T){var M=y.length-2;S[sl]=ve(y.substr(0,M)),S[Cg]=ve(y.substr(M))}),Sn("Hmmss",function(y,S,T){var M=y.length-4,N=y.length-2;S[sl]=ve(y.substr(0,M)),S[Cg]=ve(y.substr(M,2)),S[mx]=ve(y.substr(N))});function I8t(y){return(y+"").toLowerCase().charAt(0)==="p"}var M8t=/[ap]\.?m?\.?/i,R8t=qe("Hours",!0);function j8t(y,S,T){return y>11?T?"pm":"PM":T?"am":"AM"}var CLe={calendar:q,longDateFormat:Ie,invalidDate:Te,ordinal:nt,dayOfMonthOrdinalParse:Ht,relativeTime:ht,months:KVt,monthsShort:mLe,week:a8t,weekdays:p8t,weekdaysMin:m8t,weekdaysShort:wLe,meridiemParse:M8t},la={},AU={},IU;function D8t(y,S){var T,M=Math.min(y.length,S.length);for(T=0;T0;){if(N=J5(V.slice(0,T).join("-")),N)return N;if(M&&M.length>=T&&D8t(V,M)>=T-1)break;T--}S++}return IU}function L8t(y){return y.match("^[^/\\\\]*$")!=null}function J5(y){var S=null,T;if(la[y]===void 0&&typeof KN<"u"&&KN&&KN.exports&&L8t(y))try{S=IU._abbr,T=require,T("./locale/"+y),CP(S)}catch{la[y]=null}return la[y]}function CP(y,S){var T;return y&&(s(S)?T=gx(y):T=Tle(y,S),T?IU=T:typeof console<"u"&&console.warn&&console.warn("Locale "+y+" not found. Did you forget to load it?")),IU._abbr}function Tle(y,S){if(S!==null){var T,M=CLe;if(S.abbr=y,la[y]!=null)R("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."),M=la[y]._config;else if(S.parentLocale!=null)if(la[S.parentLocale]!=null)M=la[S.parentLocale]._config;else if(T=J5(S.parentLocale),T!=null)M=T._config;else return AU[S.parentLocale]||(AU[S.parentLocale]=[]),AU[S.parentLocale].push({name:y,config:S}),null;return la[y]=new F(k(M,S)),AU[y]&&AU[y].forEach(function(N){Tle(N.name,N.config)}),CP(y),la[y]}else return delete la[y],null}function F8t(y,S){if(S!=null){var T,M,N=CLe;la[y]!=null&&la[y].parentLocale!=null?la[y].set(k(la[y]._config,S)):(M=J5(y),M!=null&&(N=M._config),S=k(N,S),M==null&&(S.abbr=y),T=new F(S),T.parentLocale=la[y],la[y]=T),CP(y)}else la[y]!=null&&(la[y].parentLocale!=null?(la[y]=la[y].parentLocale,y===CP()&&CP(y)):la[y]!=null&&delete la[y]);return la[y]}function gx(y){var S;if(y&&y._locale&&y._locale._abbr&&(y=y._locale._abbr),!y)return IU;if(!n(y)){if(S=J5(y),S)return S;y=[y]}return N8t(y)}function k8t(){return B(la)}function Ale(y){var S,T=y._a;return T&&m(y).overflow===-2&&(S=T[px]<0||T[px]>11?px:T[Xy]<1||T[Xy]>W5(T[ad],T[px])?Xy:T[sl]<0||T[sl]>24||T[sl]===24&&(T[Cg]!==0||T[mx]!==0||T[WI]!==0)?sl:T[Cg]<0||T[Cg]>59?Cg:T[mx]<0||T[mx]>59?mx:T[WI]<0||T[WI]>999?WI:-1,m(y)._overflowDayOfYear&&(SXy)&&(S=Xy),m(y)._overflowWeeks&&S===-1&&(S=HVt),m(y)._overflowWeekday&&S===-1&&(S=VVt),m(y).overflow=S),y}var $8t=/^\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)?)?$/,B8t=/^\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)?)?$/,q8t=/Z|[+-]\d\d(?::?\d\d)?/,G5=[["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]],Ile=[["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/]],U8t=/^\/?Date\((-?\d+)/i,z8t=/^(?:(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}))$/,H8t={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 PLe(y){var S,T,M=y._i,N=$8t.exec(M)||B8t.exec(M),V,ce,Vt,rn,mi=G5.length,Zd=Ile.length;if(N){for(m(y).iso=!0,S=0,T=mi;SPU(ce)||y._dayOfYear===0)&&(m(y)._overflowDayOfYear=!0),T=EU(ce,0,y._dayOfYear),y._a[px]=T.getUTCMonth(),y._a[Xy]=T.getUTCDate()),S=0;S<3&&y._a[S]==null;++S)y._a[S]=M[S]=N[S];for(;S<7;S++)y._a[S]=M[S]=y._a[S]==null?S===2?1:0:y._a[S];y._a[sl]===24&&y._a[Cg]===0&&y._a[mx]===0&&y._a[WI]===0&&(y._nextDay=!0,y._a[sl]=0),y._d=(y._useUTC?EU:o8t).apply(null,M),V=y._useUTC?y._d.getUTCDay():y._d.getDay(),y._tzm!=null&&y._d.setUTCMinutes(y._d.getUTCMinutes()-y._tzm),y._nextDay&&(y._a[sl]=24),y._w&&typeof y._w.d<"u"&&y._w.d!==V&&(m(y).weekdayMismatch=!0)}}function X8t(y){var S,T,M,N,V,ce,Vt,rn,mi;S=y._w,S.GG!=null||S.W!=null||S.E!=null?(V=1,ce=4,T=cN(S.GG,y._a[ad],TU(Ui(),1,4).year),M=cN(S.W,1),N=cN(S.E,1),(N<1||N>7)&&(rn=!0)):(V=y._locale._week.dow,ce=y._locale._week.doy,mi=TU(Ui(),V,ce),T=cN(S.gg,y._a[ad],mi.year),M=cN(S.w,mi.week),S.d!=null?(N=S.d,(N<0||N>6)&&(rn=!0)):S.e!=null?(N=S.e+V,(S.e<0||S.e>6)&&(rn=!0)):N=V),M<1||M>hx(T,V,ce)?m(y)._overflowWeeks=!0:rn!=null?m(y)._overflowWeekday=!0:(Vt=vLe(T,M,N,V,ce),y._a[ad]=Vt.year,y._dayOfYear=Vt.dayOfYear)}e.ISO_8601=function(){},e.RFC_2822=function(){};function Rle(y){if(y._f===e.ISO_8601){PLe(y);return}if(y._f===e.RFC_2822){ELe(y);return}y._a=[],m(y).empty=!0;var S=""+y._i,T,M,N,V,ce,Vt=S.length,rn=0,mi,Zd;for(N=ie(y._f,y._locale).match(L)||[],Zd=N.length,T=0;T0&&m(y).unusedInput.push(ce),S=S.slice(S.indexOf(M)+M.length),rn+=M.length),J[V]?(M?m(y).empty=!1:m(y).unusedTokens.push(V),OU(V,M,y)):y._strict&&!M&&m(y).unusedTokens.push(V);m(y).charsLeftOver=Vt-rn,S.length>0&&m(y).unusedInput.push(S),y._a[sl]<=12&&m(y).bigHour===!0&&y._a[sl]>0&&(m(y).bigHour=void 0),m(y).parsedDateParts=y._a.slice(0),m(y).meridiem=y._meridiem,y._a[sl]=Q8t(y._locale,y._a[sl],y._meridiem),mi=m(y).era,mi!==null&&(y._a[ad]=y._locale.erasConvertYear(mi,y._a[ad])),Mle(y),Ale(y)}function Q8t(y,S,T){var M;return T==null?S:y.meridiemHour!=null?y.meridiemHour(S,T):(y.isPM!=null&&(M=y.isPM(T),M&&S<12&&(S+=12),!M&&S===12&&(S=0)),S)}function e6t(y){var S,T,M,N,V,ce,Vt=!1,rn=y._f.length;if(rn===0){m(y).invalidFormat=!0,y._d=new Date(NaN);return}for(N=0;Nthis?this:y:g()});function ILe(y,S){var T,M;if(S.length===1&&n(S[0])&&(S=S[0]),!S.length)return Ui();for(T=S[0],M=1;Mthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function w6t(){if(!s(this._isDSTShifted))return this._isDSTShifted;var y={},S;return x(y,this),y=TLe(y),y._a?(S=y._isUTC?f(y._a):Ui(y._a),this._isDSTShifted=this.isValid()&&f6t(y._a,S.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function S6t(){return this.isValid()?!this._isUTC:!1}function x6t(){return this.isValid()?this._isUTC:!1}function RLe(){return this.isValid()?this._isUTC&&this._offset===0:!1}var C6t=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,O6t=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Og(y,S){var T=y,M=null,N,V,ce;return Z5(y)?T={ms:y._milliseconds,d:y._days,M:y._months}:u(y)||!isNaN(+y)?(T={},S?T[S]=+y:T.milliseconds=+y):(M=C6t.exec(y))?(N=M[1]==="-"?-1:1,T={y:0,d:ve(M[Xy])*N,h:ve(M[sl])*N,m:ve(M[Cg])*N,s:ve(M[mx])*N,ms:ve(jle(M[WI]*1e3))*N}):(M=O6t.exec(y))?(N=M[1]==="-"?-1:1,T={y:KI(M[2],N),M:KI(M[3],N),w:KI(M[4],N),d:KI(M[5],N),h:KI(M[6],N),m:KI(M[7],N),s:KI(M[8],N)}):T==null?T={}:typeof T=="object"&&("from"in T||"to"in T)&&(ce=P6t(Ui(T.from),Ui(T.to)),T={},T.ms=ce.milliseconds,T.M=ce.months),V=new Y5(T),Z5(y)&&i(y,"_locale")&&(V._locale=y._locale),Z5(y)&&i(y,"_isValid")&&(V._isValid=y._isValid),V}Og.fn=Y5.prototype,Og.invalid=d6t;function KI(y,S){var T=y&&parseFloat(y.replace(",","."));return(isNaN(T)?0:T)*S}function jLe(y,S){var T={};return T.months=S.month()-y.month()+(S.year()-y.year())*12,y.clone().add(T.months,"M").isAfter(S)&&--T.months,T.milliseconds=+S-+y.clone().add(T.months,"M"),T}function P6t(y,S){var T;return y.isValid()&&S.isValid()?(S=Nle(S,y),y.isBefore(S)?T=jLe(y,S):(T=jLe(S,y),T.milliseconds=-T.milliseconds,T.months=-T.months),T):{milliseconds:0,months:0}}function DLe(y,S){return function(T,M){var N,V;return M!==null&&!isNaN(+M)&&(R(S,"moment()."+S+"(period, number) is deprecated. Please use moment()."+S+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),V=T,T=M,M=V),N=Og(T,M),NLe(this,N,y),this}}function NLe(y,S,T,M){var N=S._milliseconds,V=jle(S._days),ce=jle(S._months);y.isValid()&&(M=M??!0,ce&&gLe(y,kr(y,"Month")+ce*T),V&&pi(y,"Date",kr(y,"Date")+V*T),N&&y._d.setTime(y._d.valueOf()+N*T),M&&e.updateOffset(y,V||ce))}var E6t=DLe(1,"add"),T6t=DLe(-1,"subtract");function LLe(y){return typeof y=="string"||y instanceof String}function A6t(y){return E(y)||l(y)||LLe(y)||u(y)||M6t(y)||I6t(y)||y===null||y===void 0}function I6t(y){var S=o(y)&&!a(y),T=!1,M=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],N,V,ce=M.length;for(N=0;NT.valueOf():T.valueOf()9999?Z(T,S?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):j(Date.prototype.toISOString)?S?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Z(T,"Z")):Z(T,S?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function V6t(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var y="moment",S="",T,M,N,V;return this.isLocal()||(y=this.utcOffset()===0?"moment.utc":"moment.parseZone",S="Z"),T="["+y+'("]',M=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",N="-MM-DD[T]HH:mm:ss.SSS",V=S+'[")]',this.format(T+M+N+V)}function W6t(y){y||(y=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var S=Z(this,y);return this.localeData().postformat(S)}function K6t(y,S){return this.isValid()&&(E(y)&&y.isValid()||Ui(y).isValid())?Og({to:this,from:y}).locale(this.locale()).humanize(!S):this.localeData().invalidDate()}function J6t(y){return this.from(Ui(),y)}function G6t(y,S){return this.isValid()&&(E(y)&&y.isValid()||Ui(y).isValid())?Og({from:this,to:y}).locale(this.locale()).humanize(!S):this.localeData().invalidDate()}function Y6t(y){return this.to(Ui(),y)}function FLe(y){var S;return y===void 0?this._locale._abbr:(S=gx(y),S!=null&&(this._locale=S),this)}var kLe=A("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(y){return y===void 0?this.localeData():this.locale(y)});function $Le(){return this._locale}var Q5=1e3,dN=60*Q5,eW=60*dN,BLe=(365*400+97)*24*eW;function fN(y,S){return(y%S+S)%S}function qLe(y,S,T){return y<100&&y>=0?new Date(y+400,S,T)-BLe:new Date(y,S,T).valueOf()}function ULe(y,S,T){return y<100&&y>=0?Date.UTC(y+400,S,T)-BLe:Date.UTC(y,S,T)}function Z6t(y){var S,T;if(y=te(y),y===void 0||y==="millisecond"||!this.isValid())return this;switch(T=this._isUTC?ULe:qLe,y){case"year":S=T(this.year(),0,1);break;case"quarter":S=T(this.year(),this.month()-this.month()%3,1);break;case"month":S=T(this.year(),this.month(),1);break;case"week":S=T(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":S=T(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":S=T(this.year(),this.month(),this.date());break;case"hour":S=this._d.valueOf(),S-=fN(S+(this._isUTC?0:this.utcOffset()*dN),eW);break;case"minute":S=this._d.valueOf(),S-=fN(S,dN);break;case"second":S=this._d.valueOf(),S-=fN(S,Q5);break}return this._d.setTime(S),e.updateOffset(this,!0),this}function X6t(y){var S,T;if(y=te(y),y===void 0||y==="millisecond"||!this.isValid())return this;switch(T=this._isUTC?ULe:qLe,y){case"year":S=T(this.year()+1,0,1)-1;break;case"quarter":S=T(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":S=T(this.year(),this.month()+1,1)-1;break;case"week":S=T(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":S=T(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":S=T(this.year(),this.month(),this.date()+1)-1;break;case"hour":S=this._d.valueOf(),S+=eW-fN(S+(this._isUTC?0:this.utcOffset()*dN),eW)-1;break;case"minute":S=this._d.valueOf(),S+=dN-fN(S,dN)-1;break;case"second":S=this._d.valueOf(),S+=Q5-fN(S,Q5)-1;break}return this._d.setTime(S),e.updateOffset(this,!0),this}function Q6t(){return this._d.valueOf()-(this._offset||0)*6e4}function e5t(){return Math.floor(this.valueOf()/1e3)}function t5t(){return new Date(this.valueOf())}function r5t(){var y=this;return[y.year(),y.month(),y.date(),y.hour(),y.minute(),y.second(),y.millisecond()]}function n5t(){var y=this;return{years:y.year(),months:y.month(),date:y.date(),hours:y.hours(),minutes:y.minutes(),seconds:y.seconds(),milliseconds:y.milliseconds()}}function o5t(){return this.isValid()?this.toISOString():null}function i5t(){return b(this)}function a5t(){return d({},m(this))}function s5t(){return m(this).overflow}function u5t(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}ee("N",0,0,"eraAbbr"),ee("NN",0,0,"eraAbbr"),ee("NNN",0,0,"eraAbbr"),ee("NNNN",0,0,"eraName"),ee("NNNNN",0,0,"eraNarrow"),ee("y",["y",1],"yo","eraYear"),ee("y",["yy",2],0,"eraYear"),ee("y",["yyy",3],0,"eraYear"),ee("y",["yyyy",4],0,"eraYear"),We("N",Fle),We("NN",Fle),We("NNN",Fle),We("NNNN",_5t),We("NNNNN",v5t),Sn(["N","NN","NNN","NNNN","NNNNN"],function(y,S,T,M){var N=T._locale.erasParse(y,M,T._strict);N?m(T).era=N:m(T).invalidEra=y}),We("y",Pa),We("yy",Pa),We("yyy",Pa),We("yyyy",Pa),We("yo",w5t),Sn(["y","yy","yyy","yyyy"],ad),Sn(["yo"],function(y,S,T,M){var N;T._locale._eraYearOrdinalRegex&&(N=y.match(T._locale._eraYearOrdinalRegex)),T._locale.eraYearOrdinalParse?S[ad]=T._locale.eraYearOrdinalParse(y,N):S[ad]=parseInt(y,10)});function l5t(y,S){var T,M,N,V=this._eras||gx("en")._eras;for(T=0,M=V.length;T=0)return V[M]}function d5t(y,S){var T=y.since<=y.until?1:-1;return S===void 0?e(y.since).year():e(y.since).year()+(S-y.offset)*T}function f5t(){var y,S,T,M=this.localeData().eras();for(y=0,S=M.length;yV&&(S=V),T5t.call(this,y,S,T,M,N))}function T5t(y,S,T,M,N){var V=vLe(y,S,T,M,N),ce=EU(V.year,0,V.dayOfYear);return this.year(ce.getUTCFullYear()),this.month(ce.getUTCMonth()),this.date(ce.getUTCDate()),this}ee("Q",0,"Qo","quarter"),xe("quarter","Q"),Ee("quarter",7),We("Q",Wd),Sn("Q",function(y,S){S[px]=(ve(y)-1)*3});function A5t(y){return y==null?Math.ceil((this.month()+1)/3):this.month((y-1)*3+this.month()%3)}ee("D",["DD",2],"Do","date"),xe("date","D"),Ee("date",9),We("D",$r),We("DD",$r,ua),We("Do",function(y,S){return y?S._dayOfMonthOrdinalParse||S._ordinalParse:S._dayOfMonthOrdinalParseLenient}),Sn(["D","DD"],Xy),Sn("Do",function(y,S){S[Xy]=ve(y.match($r)[0])});var HLe=qe("Date",!0);ee("DDD",["DDDD",3],"DDDo","dayOfYear"),xe("dayOfYear","DDD"),Ee("dayOfYear",4),We("DDD",xP),We("DDDD",Ff),Sn(["DDD","DDDD"],function(y,S,T){T._dayOfYear=ve(y)});function I5t(y){var S=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return y==null?S:this.add(y-S,"d")}ee("m",["mm",2],0,"minute"),xe("minute","m"),Ee("minute",14),We("m",$r),We("mm",$r,ua),Sn(["m","mm"],Cg);var M5t=qe("Minutes",!1);ee("s",["ss",2],0,"second"),xe("second","s"),Ee("second",15),We("s",$r),We("ss",$r,ua),Sn(["s","ss"],mx);var R5t=qe("Seconds",!1);ee("S",0,0,function(){return~~(this.millisecond()/100)}),ee(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),ee(0,["SSS",3],0,"millisecond"),ee(0,["SSSS",4],0,function(){return this.millisecond()*10}),ee(0,["SSSSS",5],0,function(){return this.millisecond()*100}),ee(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),ee(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),ee(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),ee(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),xe("millisecond","ms"),Ee("millisecond",16),We("S",xP,Wd),We("SS",xP,ua),We("SSS",xP,Ff);var OP,VLe;for(OP="SSSS";OP.length<=9;OP+="S")We(OP,Pa);function j5t(y,S){S[WI]=ve(("0."+y)*1e3)}for(OP="S";OP.length<=9;OP+="S")Sn(OP,j5t);VLe=qe("Milliseconds",!1),ee("z",0,0,"zoneAbbr"),ee("zz",0,0,"zoneName");function D5t(){return this._isUTC?"UTC":""}function N5t(){return this._isUTC?"Coordinated Universal Time":""}var $e=C.prototype;$e.add=E6t,$e.calendar=D6t,$e.clone=N6t,$e.diff=U6t,$e.endOf=X6t,$e.format=W6t,$e.from=K6t,$e.fromNow=J6t,$e.to=G6t,$e.toNow=Y6t,$e.get=sa,$e.invalidAt=s5t,$e.isAfter=L6t,$e.isBefore=F6t,$e.isBetween=k6t,$e.isSame=$6t,$e.isSameOrAfter=B6t,$e.isSameOrBefore=q6t,$e.isValid=i5t,$e.lang=kLe,$e.locale=FLe,$e.localeData=$Le,$e.max=i6t,$e.min=o6t,$e.parsingFlags=a5t,$e.set=uc,$e.startOf=Z6t,$e.subtract=T6t,$e.toArray=r5t,$e.toObject=n5t,$e.toDate=t5t,$e.toISOString=H6t,$e.inspect=V6t,typeof Symbol<"u"&&Symbol.for!=null&&($e[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),$e.toJSON=o5t,$e.toString=z6t,$e.unix=e5t,$e.valueOf=Q6t,$e.creationData=u5t,$e.eraName=f5t,$e.eraNarrow=p5t,$e.eraAbbr=m5t,$e.eraYear=h5t,$e.year=_Le,$e.isLeapYear=n8t,$e.weekYear=S5t,$e.isoWeekYear=x5t,$e.quarter=$e.quarters=A5t,$e.month=yLe,$e.daysInMonth=e8t,$e.week=$e.weeks=l8t,$e.isoWeek=$e.isoWeeks=c8t,$e.weeksInYear=P5t,$e.weeksInWeekYear=E5t,$e.isoWeeksInYear=C5t,$e.isoWeeksInISOWeekYear=O5t,$e.date=HLe,$e.day=$e.days=x8t,$e.weekday=C8t,$e.isoWeekday=O8t,$e.dayOfYear=I5t,$e.hour=$e.hours=R8t,$e.minute=$e.minutes=M5t,$e.second=$e.seconds=R5t,$e.millisecond=$e.milliseconds=VLe,$e.utcOffset=m6t,$e.utc=g6t,$e.local=y6t,$e.parseZone=b6t,$e.hasAlignedHourOffset=_6t,$e.isDST=v6t,$e.isLocal=S6t,$e.isUtcOffset=x6t,$e.isUtc=RLe,$e.isUTC=RLe,$e.zoneAbbr=D5t,$e.zoneName=N5t,$e.dates=A("dates accessor is deprecated. Use date instead.",HLe),$e.months=A("months accessor is deprecated. Use month instead",yLe),$e.years=A("years accessor is deprecated. Use year instead",_Le),$e.zone=A("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",h6t),$e.isDSTShifted=A("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",w6t);function L5t(y){return Ui(y*1e3)}function F5t(){return Ui.apply(null,arguments).parseZone()}function WLe(y){return y}var fo=F.prototype;fo.calendar=W,fo.longDateFormat=st,fo.invalidDate=Qe,fo.ordinal=Me,fo.preparse=WLe,fo.postformat=WLe,fo.relativeTime=Xt,fo.pastFuture=nr,fo.set=D,fo.eras=l5t,fo.erasParse=c5t,fo.erasConvertYear=d5t,fo.erasAbbrRegex=y5t,fo.erasNameRegex=g5t,fo.erasNarrowRegex=b5t,fo.months=YVt,fo.monthsShort=ZVt,fo.monthsParse=QVt,fo.monthsRegex=r8t,fo.monthsShortRegex=t8t,fo.week=i8t,fo.firstDayOfYear=u8t,fo.firstDayOfWeek=s8t,fo.weekdays=b8t,fo.weekdaysMin=v8t,fo.weekdaysShort=_8t,fo.weekdaysParse=S8t,fo.weekdaysRegex=P8t,fo.weekdaysShortRegex=E8t,fo.weekdaysMinRegex=T8t,fo.isPM=I8t,fo.meridiem=j8t;function rW(y,S,T,M){var N=gx(),V=f().set(M,S);return N[T](V,y)}function KLe(y,S,T){if(u(y)&&(S=y,y=void 0),y=y||"",S!=null)return rW(y,S,T,"month");var M,N=[];for(M=0;M<12;M++)N[M]=rW(y,M,T,"month");return N}function $le(y,S,T,M){typeof y=="boolean"?(u(S)&&(T=S,S=void 0),S=S||""):(S=y,T=S,y=!1,u(S)&&(T=S,S=void 0),S=S||"");var N=gx(),V=y?N._week.dow:0,ce,Vt=[];if(T!=null)return rW(S,(T+V)%7,M,"day");for(ce=0;ce<7;ce++)Vt[ce]=rW(S,(ce+V)%7,M,"day");return Vt}function k5t(y,S){return KLe(y,S,"months")}function $5t(y,S){return KLe(y,S,"monthsShort")}function B5t(y,S,T){return $le(y,S,T,"weekdays")}function q5t(y,S,T){return $le(y,S,T,"weekdaysShort")}function U5t(y,S,T){return $le(y,S,T,"weekdaysMin")}CP("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(y){var S=y%10,T=ve(y%100/10)===1?"th":S===1?"st":S===2?"nd":S===3?"rd":"th";return y+T}}),e.lang=A("moment.lang is deprecated. Use moment.locale instead.",CP),e.langData=A("moment.langData is deprecated. Use moment.localeData instead.",gx);var yx=Math.abs;function z5t(){var y=this._data;return this._milliseconds=yx(this._milliseconds),this._days=yx(this._days),this._months=yx(this._months),y.milliseconds=yx(y.milliseconds),y.seconds=yx(y.seconds),y.minutes=yx(y.minutes),y.hours=yx(y.hours),y.months=yx(y.months),y.years=yx(y.years),this}function JLe(y,S,T,M){var N=Og(S,T);return y._milliseconds+=M*N._milliseconds,y._days+=M*N._days,y._months+=M*N._months,y._bubble()}function H5t(y,S){return JLe(this,y,S,1)}function V5t(y,S){return JLe(this,y,S,-1)}function GLe(y){return y<0?Math.floor(y):Math.ceil(y)}function W5t(){var y=this._milliseconds,S=this._days,T=this._months,M=this._data,N,V,ce,Vt,rn;return y>=0&&S>=0&&T>=0||y<=0&&S<=0&&T<=0||(y+=GLe(Ble(T)+S)*864e5,S=0,T=0),M.milliseconds=y%1e3,N=Se(y/1e3),M.seconds=N%60,V=Se(N/60),M.minutes=V%60,ce=Se(V/60),M.hours=ce%24,S+=Se(ce/24),rn=Se(YLe(S)),T+=rn,S-=GLe(Ble(rn)),Vt=Se(T/12),T%=12,M.days=S,M.months=T,M.years=Vt,this}function YLe(y){return y*4800/146097}function Ble(y){return y*146097/4800}function K5t(y){if(!this.isValid())return NaN;var S,T,M=this._milliseconds;if(y=te(y),y==="month"||y==="quarter"||y==="year")switch(S=this._days+M/864e5,T=this._months+YLe(S),y){case"month":return T;case"quarter":return T/3;case"year":return T/12}else switch(S=this._days+Math.round(Ble(this._months)),y){case"week":return S/7+M/6048e5;case"day":return S+M/864e5;case"hour":return S*24+M/36e5;case"minute":return S*1440+M/6e4;case"second":return S*86400+M/1e3;case"millisecond":return Math.floor(S*864e5)+M;default:throw new Error("Unknown unit "+y)}}function J5t(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+ve(this._months/12)*31536e6:NaN}function bx(y){return function(){return this.as(y)}}var G5t=bx("ms"),Y5t=bx("s"),Z5t=bx("m"),X5t=bx("h"),Q5t=bx("d"),eWt=bx("w"),tWt=bx("M"),rWt=bx("Q"),nWt=bx("y");function oWt(){return Og(this)}function iWt(y){return y=te(y),this.isValid()?this[y+"s"]():NaN}function JI(y){return function(){return this.isValid()?this._data[y]:NaN}}var aWt=JI("milliseconds"),sWt=JI("seconds"),uWt=JI("minutes"),lWt=JI("hours"),cWt=JI("days"),dWt=JI("months"),fWt=JI("years");function pWt(){return Se(this.days()/7)}var _x=Math.round,pN={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function mWt(y,S,T,M,N){return N.relativeTime(S||1,!!T,y,M)}function hWt(y,S,T,M){var N=Og(y).abs(),V=_x(N.as("s")),ce=_x(N.as("m")),Vt=_x(N.as("h")),rn=_x(N.as("d")),mi=_x(N.as("M")),Zd=_x(N.as("w")),vx=_x(N.as("y")),PP=V<=T.ss&&["s",V]||V0,PP[4]=M,mWt.apply(null,PP)}function gWt(y){return y===void 0?_x:typeof y=="function"?(_x=y,!0):!1}function yWt(y,S){return pN[y]===void 0?!1:S===void 0?pN[y]:(pN[y]=S,y==="s"&&(pN.ss=S-1),!0)}function bWt(y,S){if(!this.isValid())return this.localeData().invalidDate();var T=!1,M=pN,N,V;return typeof y=="object"&&(S=y,y=!1),typeof y=="boolean"&&(T=y),typeof S=="object"&&(M=Object.assign({},pN,S),S.s!=null&&S.ss==null&&(M.ss=S.s-1)),N=this.localeData(),V=hWt(this,!T,M,N),T&&(V=N.pastFuture(+this,V)),N.postformat(V)}var qle=Math.abs;function mN(y){return(y>0)-(y<0)||+y}function nW(){if(!this.isValid())return this.localeData().invalidDate();var y=qle(this._milliseconds)/1e3,S=qle(this._days),T=qle(this._months),M,N,V,ce,Vt=this.asSeconds(),rn,mi,Zd,vx;return Vt?(M=Se(y/60),N=Se(M/60),y%=60,M%=60,V=Se(T/12),T%=12,ce=y?y.toFixed(3).replace(/\.?0+$/,""):"",rn=Vt<0?"-":"",mi=mN(this._months)!==mN(Vt)?"-":"",Zd=mN(this._days)!==mN(Vt)?"-":"",vx=mN(this._milliseconds)!==mN(Vt)?"-":"",rn+"P"+(V?mi+V+"Y":"")+(T?mi+T+"M":"")+(S?Zd+S+"D":"")+(N||M||y?"T":"")+(N?vx+N+"H":"")+(M?vx+M+"M":"")+(y?vx+ce+"S":"")):"P0D"}var Hn=Y5.prototype;Hn.isValid=c6t,Hn.abs=z5t,Hn.add=H5t,Hn.subtract=V5t,Hn.as=K5t,Hn.asMilliseconds=G5t,Hn.asSeconds=Y5t,Hn.asMinutes=Z5t,Hn.asHours=X5t,Hn.asDays=Q5t,Hn.asWeeks=eWt,Hn.asMonths=tWt,Hn.asQuarters=rWt,Hn.asYears=nWt,Hn.valueOf=J5t,Hn._bubble=W5t,Hn.clone=oWt,Hn.get=iWt,Hn.milliseconds=aWt,Hn.seconds=sWt,Hn.minutes=uWt,Hn.hours=lWt,Hn.days=cWt,Hn.weeks=pWt,Hn.months=dWt,Hn.years=fWt,Hn.humanize=bWt,Hn.toISOString=nW,Hn.toString=nW,Hn.toJSON=nW,Hn.locale=FLe,Hn.localeData=$Le,Hn.toIsoString=A("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",nW),Hn.lang=kLe,ee("X",0,0,"unix"),ee("x",0,0,"valueOf"),We("x",Jd),We("X",kf),Sn("X",function(y,S,T){T._d=new Date(parseFloat(y)*1e3)}),Sn("x",function(y,S,T){T._d=new Date(ve(y))});return e.version="2.29.4",r(Ui),e.fn=$e,e.min=a6t,e.max=s6t,e.now=u6t,e.utc=f,e.unix=L5t,e.months=k5t,e.isDate=l,e.locale=CP,e.invalid=g,e.duration=Og,e.isMoment=E,e.weekdays=B5t,e.parseZone=F5t,e.localeData=gx,e.isDuration=Z5,e.monthsShort=$5t,e.weekdaysMin=U5t,e.defineLocale=Tle,e.updateLocale=F8t,e.locales=k8t,e.weekdaysShort=q5t,e.normalizeUnits=te,e.relativeTimeRounding=gWt,e.relativeTimeThreshold=yWt,e.calendarFormat=j6t,e.prototype=$e,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 GUe(t){let e=t?.detail||{};return{status:e.status,message:e.message||t?.message,reason:e.reason}}function HZt(t){let e=GUe(t);return e.reason==="Invalid license key"||t?.message==="Invalid license key"||t?.message?.includes("status 403")||e.status===403}function YUe(t){let e=GUe(t);return HZt(t)?$fe.INVALID_LICENSE_KEY_USER:e.message||(e.reason?`Error: ${e.reason}`:$fe.UNKNOWN_ERROR)}function JN(t){return t.replace(/^#/,"").trim().toLowerCase()}function Tz(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(JN(a)))}return n&&(Array.isArray(n)?n.forEach(i=>{typeof i=="string"&&o.add(JN(i))}):typeof n=="string"&&o.add(JN(n))),Array.from(o)}function ZUe(t,e,r){if(e.length===0)return[];e=e.map(i=>JN(i));let n=r&&r.length>0?r:Ufe(t,"/"),o=[];for(let i of n){let a=Tz(i);e.some(s=>a.includes(s))&&o.push(i)}return o}function zfe(t){let e=(0,qfe.default)(t,"YYYY/MM/DD HH:mm:ss");return e.isValid()?{fileName:e.format("YYYYMMDD_HHmmss"),display:e.format("YYYY/MM/DD HH:mm:ss"),epoch:e.valueOf()}:Ml(new Date)}async function GN(t,e){return t.extension!="md"&&t.extension!="canvas"?null:await e.cachedRead(t)}function z9(t){return t.basename}function QUe(t,e){return!t||!e?!1:t.includes(Bfe)&&e.includes(Bfe)||t==="small"&&e==="cohereai"||t==="cohereai"&&e==="small"?!0:t===e}function YN(t){let e=[],{history:r}=t;for(let n=0;n{let a=i.slice(2,-2),s=e.getAbstractFileByPath(a);if(s instanceof rh.TFile)o.set(s.path,s);else{let l=e.getMarkdownFiles().filter(c=>c.basename===a);l.length>0&&(Hfe(a,e)?o.set(l[0].path,l[0]):console.warn(`Found multiple files with title "${a}". Expected a full path for duplicate titles.`))}}),Array.from(o.values())}function Hfe(t,e){return e.getMarkdownFiles().filter(n=>n.basename===t).length===1}function eze(t){return t=t.trim(),t.startsWith("[[")&&t.endsWith("]]")?`${t.slice(2,-2).trim()}.md`:t}function tze(t){let e=new Set;return t.forEach(r=>{r.metadata?.title&&e.add(r.metadata?.title)}),Array.from(e)}function nze(t){return rze.test(t)}function Az(t){let e=t.match(rze);return e?e[0]:null}async function As(t,e={}){let r=e.headers?{...e.headers}:{};if(delete r["content-length"],typeof e.body=="string"){let a=JSON.parse(e.body??{});delete a.frequency_penalty,e.body=JSON.stringify(a)}ae("==== safeFetch method request ====");let n=e.method?.toUpperCase()||"POST",i=await(0,rh.requestUrl)({url:t,contentType:"application/json",headers:r,method:n,...["POST","PUT","PATCH"].includes(n)&&{body:e.body?.toString()},throw:!1});if(i.status>=400){let a;try{a=typeof i.json=="string"?JSON.parse(i.json):i.json}catch{try{a=typeof i.text=="string"?JSON.parse(i.text):i.text}catch{a=null}}let s=new Error($fe.REQUEST_FAILED(i.status));if(s.json=a,a?.detail?.reason==="Invalid license key"||a?.reason==="Invalid license key")s.message="Invalid license key";else if(a?.detail?.message||a?.message){let u=a?.detail?.message||a?.message,l=a?.detail?.reason||a?.reason;s.message=l?`${u}: ${l}`:u}else a?.detail&&(s.message=JSON.stringify(a.detail));throw s}return{ok:i.status>=200&&i.status<300,status:i.status,statusText:i.status.toString(),headers:new Headers(i.headers),url:t,type:"basic",redirected:!1,bytes:()=>Promise.resolve(new Uint8Array(0)),body:KZt(i.text),bodyUsed:!0,json:()=>i.json,text:async()=>i.text,arrayBuffer:async()=>{if(i.arrayBuffer)return i.arrayBuffer;let a=i.text.replace(/^data:.*;base64,/,""),s=atob(a),u=new Uint8Array(s.length);for(let l=0;l{throw new Error("not implemented")},formData:()=>{throw new Error("not implemented")},clone:()=>{throw new Error("not implemented")}}}function KZt(t){return new ReadableStream({start(e){let n=new TextEncoder().encode(t);e.enqueue(n),e.close()}})}function En(t,e=!1){return t instanceof Error?t.message+` ${t?.cause?"more message: "+t.cause.message:""} ${e?t.stack:""}`:JSON.stringify(t)}function Vfe(t,e){let r={...t};return e.forEach(n=>{delete r[n]}),r}function H9(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 cb(t){let e=QN[t];return{...e,label:e.label||t}}function ff(t,e){let r=QN[t]?.label||t;return r+(e?.believerExclusive&&r==="Copilot Plus"?"(Believer)":"")}async function Iz(t,e=!1){let r=app.workspace.getMostRecentLeaf();if(!r){new rh.Notice("No active leaf found.");return}if(r.view instanceof rh.MarkdownView||(r=app.workspace.getLeaf(!1),await r.setViewState({type:"markdown",state:r.view.getState()})),!(r.view instanceof rh.MarkdownView)){new rh.Notice("Failed to open a markdown view.");return}let n=r.view.editor,o=n.getCursor("from"),i=n.getCursor("to");e?n.replaceRange(t,o,i):n.replaceRange(t,i),new rh.Notice("Message inserted into the active note.")}function V9(t,e){let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(...n),e)}}function W9(t,e){let r=t.split(".").map(Number),n=e.split(".").map(Number);for(let o=0;o<3;o++){if(r[o]>n[o])return!0;if(r[o]!t.includes(e)).map(([e])=>e)}function ZN(t,e){let r=!!Wfe().find(i=>i===t.provider),n=db[t.provider],o=!t.apiKey&&!e[n];return r&&o?{hasApiKey:!1,errorNotice:`Please configure API Key for ${t.name} in settings first. Path: Settings > copilot plugin > Basic Tab > Set Keys`}:{hasApiKey:!0}}function JZt(t){return typeof t=="string"?t:Array.isArray(t)?t.filter(e=>e.type==="text").map(e=>e.text).join(""):String(t||"")}function XN(t){return JZt(t).replace(/[\s\S]*?<\/think>/g,"").trim()}function aze(){return crypto.randomUUID()}async function Bx(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}}var qfe,rh,$fe,Ufe,VZt,WZt,XUe,Ml,rze,yn=O(()=>{pf();Zr();mo();qfe=$(JUe()),rh=require("obsidian"),$fe={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}`};Ufe=(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})};VZt=t=>t.last.bound.modelName||t.last.bound.model,WZt=t=>t.last.bound.retriever!==void 0,XUe=t=>VZt(t)||WZt(t),Ml=(t,e="local")=>{let r=(0,qfe.default)(t);return e==="utc"&&r.utc(),{fileName:r.format("YYYYMMDD_HHmmss"),display:r.format("YYYY/MM/DD HH:mm:ss"),epoch:r.valueOf()}};rze=/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:watch\?v=|shorts\/)|youtu\.be\/)([^\s&]+)/});var eL,Kfe,Mz,pf=O(()=>{Mg();HP();Jp();bUe();yn();eL=class eL{static createNewLLMChain(e){let{llm:r,memory:n,prompt:o,abortController:i}=e,a=r.bind({signal:i?.signal}),s=si.from([{input:u=>u.input,memory:()=>n.loadMemoryVariables({})},{input:u=>u.input,history:u=>u.memory.history},o,a]);return eL.instances.set("llm_chain",s),console.log("New LLM chain created."),s}static getLLMChainFromMap(e){let r=eL.instances.get("llm_chain");return r||(r=eL.createNewLLMChain(e)),r}static createConversationalRetrievalChain(e,r,n){let{llm:o,retriever:i,systemMessage:a}=e,u=hd.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=hd.fromTemplate(`{system_message} Answer the question with as detailed as possible based only on the following context: {context} Question: {question} `),d=b=>b.map(_=>`Human: ${_[0]} Assistant: ${_[1]}`).join(` `),f=si.from([{question:b=>(n&&console.log("Input Question: ",b.question),b.question),chat_history:b=>{let g=d(b.chat_history);return n&&console.log("Formatted Chat History: ",g),g}},u,o,new M9,b=>{let g=XN(b);return n&&console.log("Standalone Question: ",g),g}]),p=async b=>(r(b),wfe(b)),m=si.from([{context:i.pipe(p),question:new so,system_message:()=>a},c,o]);return f.pipe(m)}};eL.instances=new Map;Kfe=eL,Mz=Kfe});var Rz=O(()=>{});var GP,hs,gi,fb,WUe,KUe,jz,K9,uze,Jfe,lze,Gfe,Yfe,Ux,zx,qx,YP,lb,JP,jM,Bfe,QN,db,cze,ar,J9,nh,Qf,Hx,Zr=O(()=>{Hle();iW();pf();Rz();GP="https://api.brevilabs.com/v1",hs="copilot-chat-view",gi="user",fb="ai",WUe=`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, use compact formatting without excessive whitespace. 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.`,KUe=`Return the new note content or canvas JSON in a special JSON format. # 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. # JSON Format Provide the content in JSON format and wrap it in a code block with the following structure: For a single markdown file: \`\`\`json { "type": "composer", "path": "path/to/file.md", "content": "The FULL CONTENT of the md note goes here" } \`\`\` For a canvas file: \`\`\`json { "type": "composer", "path": "path/to/file.canvas", "canvas_json": { "nodes": [ { "id": "1", "type": "text", "text": "Hello, world!", "x": 0, "y": 0, "width": 200, "height": 50 } ], "edges": [ { "id": "e1-2", "fromNode": "1", "toNode": "2", "label": "connects to" } ] } } \`\`\` # Important * ALL JSON objects must be complete and valid - ensure all arrays and objects have matching closing brackets * For canvas files, both 'nodes' and 'edges' arrays must be properly closed with ] * Properly escape all special characters in the content field, especially backticks and quotes * Prefer to create new files in existing folders or root folder unless the user's request specifies otherwise * File paths must end with a .md or .canvas extension * When generating changes on multiple files, output multiple JSON objects * Each JSON object must be parseable independently * For canvas files: - Every node must have: id, type, x, y, width, height - Every edge must have: id, fromNode, toNode - All IDs must be unique - Edge fromNode and toNode must reference existing node IDs`,jz="note_context",K9=`Copilot index does not exist. Please index your vault first! 1. Set a working embedding model in QA settings. If it's not a local model, don't forget to set the API key. 2. Click 'Refresh Index for Vault' and wait for indexing to complete. If you encounter the rate limiting error, please turn your request per second down in QA setting.`,uze=6e3,Jfe=.4,lze=.4,Gfe=15,Yfe=448e3,Ux={DEFAULT:"",READING_FILES:"Reading files",SEARCHING_WEB:"Searching the web",READING_FILE_TREE:"Reading file tree"},zx={SETTINGS:"settings",EXPIRED_MODAL:"expired_modal",CHAT_MODE_SELECT:"chat_mode_select",MODE_SELECT_TOOLTIP:"mode_select_tooltip"},qx=(m=>(m.OPENAI="openai",m.OPENAI_FORMAT="3rd party (openai-format)",m.AZURE_OPENAI="azure openai",m.ANTHROPIC="anthropic",m.COHEREAI="cohereai",m.GOOGLE="google",m.XAI="xai",m.OPENROUTERAI="openrouterai",m.GROQ="groq",m.OLLAMA="ollama",m.LM_STUDIO="lm-studio",m.COPILOT_PLUS="copilot-plus",m.MISTRAL="mistralai",m.DEEPSEEK="deepseek",m))(qx||{}),YP={reasoning:"This model supports general reasoning tasks.",vision:"This model supports image inputs.",websearch:"This model can access the internet."},lb=[{name:"copilot-plus-flash",provider:"copilot-plus",enabled:!0,isBuiltIn:!0,core:!0,plusExclusive:!0,projectEnabled:!1,capabilities:["vision"]},{name:"gpt-4.1",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-4.1-mini",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-4.1-nano",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,capabilities:["vision"]},{name:"o4-mini",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,capabilities:["reasoning"]},{name:"claude-sonnet-4-20250514",provider:"anthropic",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"claude-3-7-sonnet-latest",provider:"anthropic",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"claude-3-5-sonnet-latest",provider:"anthropic",enabled:!0,isBuiltIn:!0,core:!0,capabilities:["vision"]},{name:"claude-3-5-haiku-latest",provider:"anthropic",enabled:!0,isBuiltIn:!0},{name:"grok-3-beta",provider:"xai",enabled:!0,isBuiltIn:!0},{name:"grok-3-mini-beta",provider:"xai",enabled:!0,isBuiltIn:!0},{name:"gemini-2.5-flash-preview-04-17",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gemini-2.5-pro-preview-06-05",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"command-r",provider:"cohereai",enabled:!0,isBuiltIn:!0},{name:"command-r-plus",provider:"cohereai",enabled:!0,isBuiltIn:!0},{name:"azure-openai",provider:"azure openai",enabled:!0,isBuiltIn:!0},{name:"deepseek-chat",provider:"deepseek",enabled:!0,isBuiltIn:!0},{name:"deepseek-reasoner",provider:"deepseek",enabled:!0,isBuiltIn:!0,capabilities:["reasoning"]}],JP=(l=>(l.OPENAI="openai",l.COHEREAI="cohereai",l.GOOGLE="google",l.AZURE_OPENAI="azure openai",l.OLLAMA="ollama",l.LM_STUDIO="lm-studio",l.OPENAI_FORMAT="3rd party (openai-format)",l.COPILOT_PLUS="copilot-plus",l.COPILOT_PLUS_JINA="copilot-plus-jina",l))(JP||{}),jM=[{name:"copilot-plus-small",provider:"copilot-plus",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,plusExclusive:!0},{name:"copilot-plus-large",provider:"copilot-plus-jina",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,plusExclusive:!0,believerExclusive:!0,dimensions:1024},{name:"copilot-plus-multilingual",provider:"copilot-plus-jina",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,plusExclusive:!0,dimensions:512},{name:"text-embedding-3-small",provider:"openai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0},{name:"text-embedding-3-large",provider:"openai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"embed-multilingual-light-v3.0",provider:"cohereai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"text-embedding-004",provider:"google",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"azure-openai",provider:"azure openai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0}],Bfe="nomic-embed-text",QN={openai:{label:"OpenAI",host:"https://api.openai.com",keyManagementURL:"https://platform.openai.com/api-keys",listModelURL:"https://api.openai.com/v1/models",testModel:"gpt-4.1"},"azure openai":{label:"Azure OpenAI",host:"",keyManagementURL:"",listModelURL:"",testModel:"azure-openai"},anthropic:{label:"Anthropic",host:"https://api.anthropic.com/",keyManagementURL:"https://console.anthropic.com/settings/keys",listModelURL:"https://api.anthropic.com/v1/models",testModel:"claude-3-5-sonnet-latest"},cohereai:{label:"Cohere",host:"https://api.cohere.com",keyManagementURL:"https://dashboard.cohere.ai/api-keys",listModelURL:"https://api.cohere.com/v1/models",testModel:"command-r"},google:{label:"Gemini",host:"https://generativelanguage.googleapis.com",keyManagementURL:"https://makersuite.google.com/app/apikey",listModelURL:"https://generativelanguage.googleapis.com/v1beta/models",testModel:"gemini-2.5-flash-preview-04-17"},xai:{label:"XAI",host:"https://api.x.ai/v1",keyManagementURL:"https://console.x.ai",listModelURL:"https://api.x.ai/v1/models",testModel:"grok-3-beta"},openrouterai:{label:"OpenRouter",host:"https://openrouter.ai/api/v1/",keyManagementURL:"https://openrouter.ai/keys",listModelURL:"https://openrouter.ai/api/v1/models",testModel:"openai/chatgpt-4o-latest"},groq:{label:"Groq",host:"https://api.groq.com/openai",keyManagementURL:"https://console.groq.com/keys",listModelURL:"https://api.groq.com/openai/v1/models",testModel:"llama3-8b-8192"},ollama:{label:"Ollama",host:"http://localhost:11434/v1/",keyManagementURL:"",listModelURL:""},"lm-studio":{label:"LM Studio",host:"http://localhost:1234/v1",keyManagementURL:"",listModelURL:""},"3rd party (openai-format)":{label:"OpenAI Format",host:"https://api.example.com/v1",keyManagementURL:"",listModelURL:""},mistralai:{label:"Mistral",host:"https://api.mistral.ai/v1",keyManagementURL:"https://console.mistral.ai/api-keys",listModelURL:"https://api.mistral.ai/v1/models",testModel:"mistral-tiny-latest"},deepseek:{label:"DeepSeek",host:"https://api.deepseek.com/",keyManagementURL:"https://platform.deepseek.com/api-keys",listModelURL:"https://api.deepseek.com/models",testModel:"deepseek-chat"},"copilot-plus":{label:"Copilot Plus",host:"https://api.brevilabs.com/v1",keyManagementURL:"",listModelURL:""},"copilot-plus-jina":{label:"Copilot Plus",host:"https://api.brevilabs.com/v1",keyManagementURL:"",listModelURL:""}},db={anthropic:"anthropicApiKey",openai:"openAIApiKey","azure openai":"azureOpenAIApiKey",google:"googleApiKey",groq:"groqApiKey",openrouterai:"openRouterAiApiKey",cohereai:"cohereApiKey",xai:"xaiApiKey","copilot-plus":"plusLicenseKey",mistralai:"mistralApiKey",deepseek:"deepseekApiKey"},cze=["NEVER","ON STARTUP","ON MODE SWITCH"],ar={ADD_CUSTOM_PROMPT:"add-custom-prompt",APPLY_ADHOC_PROMPT:"apply-adhoc-prompt",APPLY_CUSTOM_PROMPT:"apply-custom-prompt",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",DELETE_CUSTOM_PROMPT:"delete-custom-prompt",EDIT_CUSTOM_PROMPT:"edit-custom-prompt",FIND_RELEVANT_NOTES:"find-relevant-notes",FORCE_REINDEX_VAULT_TO_COPILOT_INDEX:"force-reindex-vault-to-copilot-index",GARBAGE_COLLECT_COPILOT_INDEX:"garbage-collect-copilot-index",INDEX_VAULT_TO_COPILOT_INDEX:"index-vault-to-copilot-index",INSPECT_COPILOT_INDEX_BY_NOTE_PATHS:"copilot-inspect-index-by-note-paths",LIST_INDEXED_FILES:"copilot-list-indexed-files",LOAD_COPILOT_CHAT_CONVERSATION:"load-copilot-chat-conversation",NEW_CHAT:"new-chat",OPEN_COPILOT_CHAT_WINDOW:"chat-open-window",REMOVE_FILES_FROM_COPILOT_INDEX:"remove-files-from-copilot-index",SEARCH_ORAMA_DB:"copilot-search-orama-db",TOGGLE_COPILOT_CHAT_WINDOW:"chat-toggle-window",TOGGLE_AUTOCOMPLETE:"toggle-autocomplete"},J9={[ar.ADD_CUSTOM_PROMPT]:"Add custom prompt",[ar.APPLY_ADHOC_PROMPT]:"Apply ad-hoc custom prompt",[ar.APPLY_CUSTOM_PROMPT]:"Apply custom prompt",[ar.CLEAR_LOCAL_COPILOT_INDEX]:"Clear local Copilot index",[ar.CLEAR_COPILOT_CACHE]:"Clear Copilot cache",[ar.COUNT_TOTAL_VAULT_TOKENS]:"Count total tokens in your vault",[ar.COUNT_WORD_AND_TOKENS_SELECTION]:"Count words and tokens in selection",[ar.DEBUG_WORD_COMPLETION]:"Word completion: Debug",[ar.DELETE_CUSTOM_PROMPT]:"Delete custom prompt",[ar.EDIT_CUSTOM_PROMPT]:"Edit custom prompt",[ar.FIND_RELEVANT_NOTES]:"Find relevant notes",[ar.FORCE_REINDEX_VAULT_TO_COPILOT_INDEX]:"Force reindex vault",[ar.GARBAGE_COLLECT_COPILOT_INDEX]:"Garbage collect Copilot index (remove files that no longer exist in vault)",[ar.INDEX_VAULT_TO_COPILOT_INDEX]:"Index (refresh) vault",[ar.INSPECT_COPILOT_INDEX_BY_NOTE_PATHS]:"Inspect Copilot index by note paths (debug)",[ar.LIST_INDEXED_FILES]:"List all indexed files (debug)",[ar.LOAD_COPILOT_CHAT_CONVERSATION]:"Load Copilot chat conversation",[ar.NEW_CHAT]:"New Copilot Chat",[ar.OPEN_COPILOT_CHAT_WINDOW]:"Open Copilot Chat Window",[ar.REMOVE_FILES_FROM_COPILOT_INDEX]:"Remove files from Copilot index (debug)",[ar.SEARCH_ORAMA_DB]:"Search OramaDB (debug)",[ar.TOGGLE_COPILOT_CHAT_WINDOW]:"Toggle Copilot Chat Window",[ar.TOGGLE_AUTOCOMPLETE]:"Toggle autocomplete"},nh={DELAY_MS:600,MIN_TRIGGER_LENGTH:3,MAX_CONTEXT_LENGTH:1e4,KEYBIND:"Tab"},Qf={userId:GI(),isPlusUser:!1,plusLicenseKey:"",openAIApiKey:"",openAIOrgId:"",huggingfaceApiKey:"",cohereApiKey:"",anthropicApiKey:"",azureOpenAIApiKey:"",azureOpenAIApiInstanceName:"",azureOpenAIApiDeploymentName:"",azureOpenAIApiVersion:"",azureOpenAIApiEmbeddingDeploymentName:"",googleApiKey:"",openRouterAiApiKey:"",xaiApiKey:"",mistralApiKey:"",deepseekApiKey:"",defaultChainType:"llm_chain",defaultModelKey:"gpt-4.1|openai",embeddingModelKey:"text-embedding-3-small|openai",temperature:.1,maxTokens:6e3,contextTurns:15,userSystemPrompt:"",openAIProxyBaseUrl:"",openAIEmbeddingProxyBaseUrl:"",stream:!0,defaultSaveFolder:"copilot-conversations",defaultConversationTag:"copilot-conversation",autosaveChat:!1,includeActiveNoteAsContext:!0,defaultOpenArea:"view",customPromptsFolder:"copilot-custom-prompts",indexVaultToVectorStore:"ON MODE SWITCH",qaExclusions:"",qaInclusions:"",chatNoteContextPath:"",chatNoteContextTags:[],enableIndexSync:!0,debug:!1,enableEncryption:!1,maxSourceChunks:3,groqApiKey:"",activeModels:lb,activeEmbeddingModels:jM,embeddingRequestsPerMin:90,embeddingBatchSize:16,disableIndexOnMobile:!0,showSuggestedPrompts:!0,showRelevantNotes:!0,numPartitions:1,promptUsageTimestamps:{},promptSortStrategy:"timestamp",defaultConversationNoteName:"{$topic}@{$date}_{$time}",inlineEditCommands:hN,projectList:[],enableAutocomplete:!0,autocompleteAcceptKey:nh.KEYBIND,allowAdditionalContext:!0,enableWordCompletion:!1,lastDismissedVersion:null,passMarkdownImages:!0,enableCustomPromptTemplating:!0},Hx={CHAT_IS_VISIBLE:"chat-is-visible",ACTIVE_LEAF_CHANGE:"active-leaf-change"}});var Xfe=v(G9=>{"use strict";G9.byteLength=YZt;G9.toByteArray=XZt;G9.fromByteArray=tXt;var pb=[],oh=[],GZt=typeof Uint8Array<"u"?Uint8Array:Array,Zfe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(NM=0,dze=Zfe.length;NM0)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 YZt(t){var e=fze(t),r=e[0],n=e[1];return(r+n)*3/4-n}function ZZt(t,e,r){return(e+r)*3/4-r}function XZt(t){var e,r=fze(t),n=r[0],o=r[1],i=new GZt(ZZt(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=oh[t.charCodeAt(u)]<<2|oh[t.charCodeAt(u+1)]>>4,i[a++]=e&255),o===1&&(e=oh[t.charCodeAt(u)]<<10|oh[t.charCodeAt(u+1)]<<4|oh[t.charCodeAt(u+2)]>>2,i[a++]=e>>8&255,i[a++]=e&255),i}function QZt(t){return pb[t>>18&63]+pb[t>>12&63]+pb[t>>6&63]+pb[t&63]}function eXt(t,e,r){for(var n,o=[],i=e;is?s:a+i));return n===1?(e=t[r-1],o.push(pb[e>>2]+pb[e<<4&63]+"==")):n===2&&(e=(t[r-2]<<8)+t[r-1],o.push(pb[e>>10]+pb[e>>4&63]+pb[e<<2&63]+"=")),o.join("")}});var pze=v(Qfe=>{Qfe.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)};Qfe.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 tp=v(oL=>{"use strict";var epe=Xfe(),rL=pze(),mze=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;oL.Buffer=pe;oL.SlowBuffer=sXt;oL.INSPECT_MAX_BYTES=50;var Y9=2147483647;oL.kMaxLength=Y9;pe.TYPED_ARRAY_SUPPORT=rXt();!pe.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 rXt(){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(pe.prototype,"parent",{enumerable:!0,get:function(){if(pe.isBuffer(this))return this.buffer}});Object.defineProperty(pe.prototype,"offset",{enumerable:!0,get:function(){if(pe.isBuffer(this))return this.byteOffset}});function Vx(t){if(t>Y9)throw new RangeError('The value "'+t+'" is invalid for option "size"');let e=new Uint8Array(t);return Object.setPrototypeOf(e,pe.prototype),e}function pe(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 ope(t)}return bze(t,e,r)}pe.poolSize=8192;function bze(t,e,r){if(typeof t=="string")return oXt(t,e);if(ArrayBuffer.isView(t))return iXt(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(mb(t,ArrayBuffer)||t&&mb(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(mb(t,SharedArrayBuffer)||t&&mb(t.buffer,SharedArrayBuffer)))return rpe(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 pe.from(n,e,r);let o=aXt(t);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]=="function")return pe.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)}pe.from=function(t,e,r){return bze(t,e,r)};Object.setPrototypeOf(pe.prototype,Uint8Array.prototype);Object.setPrototypeOf(pe,Uint8Array);function _ze(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 nXt(t,e,r){return _ze(t),t<=0?Vx(t):e!==void 0?typeof r=="string"?Vx(t).fill(e,r):Vx(t).fill(e):Vx(t)}pe.alloc=function(t,e,r){return nXt(t,e,r)};function ope(t){return _ze(t),Vx(t<0?0:ipe(t)|0)}pe.allocUnsafe=function(t){return ope(t)};pe.allocUnsafeSlow=function(t){return ope(t)};function oXt(t,e){if((typeof e!="string"||e==="")&&(e="utf8"),!pe.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let r=vze(t,e)|0,n=Vx(r),o=n.write(t,e);return o!==r&&(n=n.slice(0,o)),n}function tpe(t){let e=t.length<0?0:ipe(t.length)|0,r=Vx(e);for(let n=0;n=Y9)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Y9.toString(16)+" bytes");return t|0}function sXt(t){return+t!=t&&(t=0),pe.alloc(+t)}pe.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==pe.prototype};pe.compare=function(e,r){if(mb(e,Uint8Array)&&(e=pe.from(e,e.offset,e.byteLength)),mb(r,Uint8Array)&&(r=pe.from(r,r.offset,r.byteLength)),!pe.isBuffer(e)||!pe.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?(pe.isBuffer(a)||(a=pe.from(a)),a.copy(o,i)):Uint8Array.prototype.set.call(o,a,i);else if(pe.isBuffer(a))a.copy(o,i);else throw new TypeError('"list" argument must be an Array of Buffers');i+=a.length}return o};function vze(t,e){if(pe.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||mb(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 npe(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return Aze(t).length;default:if(o)return n?-1:npe(t).length;e=(""+e).toLowerCase(),o=!0}}pe.byteLength=vze;function uXt(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 bXt(this,e,r);case"utf8":case"utf-8":return Sze(this,e,r);case"ascii":return gXt(this,e,r);case"latin1":case"binary":return yXt(this,e,r);case"base64":return mXt(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _Xt(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}pe.prototype._isBuffer=!0;function LM(t,e,r){let n=t[e];t[e]=t[r],t[r]=n}pe.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+=" ... "),""};mze&&(pe.prototype[mze]=pe.prototype.inspect);pe.prototype.compare=function(e,r,n,o,i){if(mb(e,Uint8Array)&&(e=pe.from(e,e.offset,e.byteLength)),!pe.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,spe(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=pe.from(e,n)),pe.isBuffer(e))return e.length===0?-1:hze(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):hze(t,[e],r,n,o);throw new TypeError("val must be string, number or Buffer")}function hze(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 lXt(this,e,r,n);case"utf8":case"utf-8":return cXt(this,e,r,n);case"ascii":case"latin1":case"binary":return dXt(this,e,r,n);case"base64":return fXt(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return pXt(this,e,r,n);default:if(a)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),a=!0}};pe.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function mXt(t,e,r){return e===0&&r===t.length?epe.fromByteArray(t):epe.fromByteArray(t.slice(e,r))}function Sze(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 hXt(n)}var gze=4096;function hXt(t){let e=t.length;if(e<=gze)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")}pe.prototype.readUintLE=pe.prototype.readUIntLE=function(e,r,n){e=e>>>0,r=r>>>0,n||Rl(e,r,this.length);let o=this[e],i=1,a=0;for(;++a>>0,r=r>>>0,n||Rl(e,r,this.length);let o=this[e+--r],i=1;for(;r>0&&(i*=256);)o+=this[e+--r]*i;return o};pe.prototype.readUint8=pe.prototype.readUInt8=function(e,r){return e=e>>>0,r||Rl(e,1,this.length),this[e]};pe.prototype.readUint16LE=pe.prototype.readUInt16LE=function(e,r){return e=e>>>0,r||Rl(e,2,this.length),this[e]|this[e+1]<<8};pe.prototype.readUint16BE=pe.prototype.readUInt16BE=function(e,r){return e=e>>>0,r||Rl(e,2,this.length),this[e]<<8|this[e+1]};pe.prototype.readUint32LE=pe.prototype.readUInt32LE=function(e,r){return e=e>>>0,r||Rl(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};pe.prototype.readUint32BE=pe.prototype.readUInt32BE=function(e,r){return e=e>>>0,r||Rl(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};pe.prototype.readBigUInt64LE=ZP(function(e){e=e>>>0,nL(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&Dz(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,nL(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&Dz(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||Rl(e,r,this.length);let o=this[e],i=1,a=0;for(;++a=i&&(o-=Math.pow(2,8*r)),o};pe.prototype.readIntBE=function(e,r,n){e=e>>>0,r=r>>>0,n||Rl(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};pe.prototype.readInt8=function(e,r){return e=e>>>0,r||Rl(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};pe.prototype.readInt16LE=function(e,r){e=e>>>0,r||Rl(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};pe.prototype.readInt16BE=function(e,r){e=e>>>0,r||Rl(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};pe.prototype.readInt32LE=function(e,r){return e=e>>>0,r||Rl(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};pe.prototype.readInt32BE=function(e,r){return e=e>>>0,r||Rl(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};pe.prototype.readBigInt64LE=ZP(function(e){e=e>>>0,nL(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&Dz(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,nL(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&Dz(e,this.length-8);let o=(r<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,r||Rl(e,4,this.length),rL.read(this,e,!0,23,4)};pe.prototype.readFloatBE=function(e,r){return e=e>>>0,r||Rl(e,4,this.length),rL.read(this,e,!1,23,4)};pe.prototype.readDoubleLE=function(e,r){return e=e>>>0,r||Rl(e,8,this.length),rL.read(this,e,!0,52,8)};pe.prototype.readDoubleBE=function(e,r){return e=e>>>0,r||Rl(e,8,this.length),rL.read(this,e,!1,52,8)};function ep(t,e,r,n,o,i){if(!pe.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError("Index out of range")}pe.prototype.writeUintLE=pe.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;ep(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;ep(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};pe.prototype.writeUint8=pe.prototype.writeUInt8=function(e,r,n){return e=+e,r=r>>>0,n||ep(this,e,r,1,255,0),this[r]=e&255,r+1};pe.prototype.writeUint16LE=pe.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||ep(this,e,r,2,65535,0),this[r]=e&255,this[r+1]=e>>>8,r+2};pe.prototype.writeUint16BE=pe.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||ep(this,e,r,2,65535,0),this[r]=e>>>8,this[r+1]=e&255,r+2};pe.prototype.writeUint32LE=pe.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||ep(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};pe.prototype.writeUint32BE=pe.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||ep(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 xze(t,e,r,n,o){Tze(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 Cze(t,e,r,n,o){Tze(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}pe.prototype.writeBigUInt64LE=ZP(function(e,r=0){return xze(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});pe.prototype.writeBigUInt64BE=ZP(function(e,r=0){return Cze(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});pe.prototype.writeIntLE=function(e,r,n,o){if(e=+e,r=r>>>0,!o){let u=Math.pow(2,8*n-1);ep(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};pe.prototype.writeIntBE=function(e,r,n,o){if(e=+e,r=r>>>0,!o){let u=Math.pow(2,8*n-1);ep(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};pe.prototype.writeInt8=function(e,r,n){return e=+e,r=r>>>0,n||ep(this,e,r,1,127,-128),e<0&&(e=255+e+1),this[r]=e&255,r+1};pe.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||ep(this,e,r,2,32767,-32768),this[r]=e&255,this[r+1]=e>>>8,r+2};pe.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||ep(this,e,r,2,32767,-32768),this[r]=e>>>8,this[r+1]=e&255,r+2};pe.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||ep(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};pe.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||ep(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};pe.prototype.writeBigInt64LE=ZP(function(e,r=0){return xze(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});pe.prototype.writeBigInt64BE=ZP(function(e,r=0){return Cze(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Oze(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 Pze(t,e,r,n,o){return e=+e,r=r>>>0,o||Oze(t,e,r,4,34028234663852886e22,-34028234663852886e22),rL.write(t,e,r,n,23,4),r+4}pe.prototype.writeFloatLE=function(e,r,n){return Pze(this,e,r,!0,n)};pe.prototype.writeFloatBE=function(e,r,n){return Pze(this,e,r,!1,n)};function Eze(t,e,r,n,o){return e=+e,r=r>>>0,o||Oze(t,e,r,8,17976931348623157e292,-17976931348623157e292),rL.write(t,e,r,n,52,8),r+8}pe.prototype.writeDoubleLE=function(e,r,n){return Eze(this,e,r,!0,n)};pe.prototype.writeDoubleBE=function(e,r,n){return Eze(this,e,r,!1,n)};pe.prototype.copy=function(e,r,n,o){if(!pe.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=yze(String(r)):typeof r=="bigint"&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=yze(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function yze(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 vXt(t,e,r){nL(e,"offset"),(t[e]===void 0||t[e+r]===void 0)&&Dz(e,t.length-(r+1))}function Tze(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 tL.ERR_OUT_OF_RANGE("value",s,t)}vXt(n,o,i)}function nL(t,e){if(typeof t!="number")throw new tL.ERR_INVALID_ARG_TYPE(e,"number",t)}function Dz(t,e,r){throw Math.floor(t)!==t?(nL(t,r),new tL.ERR_OUT_OF_RANGE(r||"offset","an integer",t)):e<0?new tL.ERR_BUFFER_OUT_OF_BOUNDS:new tL.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${e}`,t)}var wXt=/[^+/0-9A-Za-z-_]/g;function SXt(t){if(t=t.split("=")[0],t=t.trim().replace(wXt,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function npe(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 xXt(t){let e=[];for(let r=0;r>8,o=r%256,i.push(o),i.push(n);return i}function Aze(t){return epe.toByteArray(SXt(t))}function Z9(t,e,r,n){let o;for(o=0;o=e.length||o>=t.length);++o)e[o+r]=t[o];return o}function mb(t,e){return t instanceof e||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===e.name}function spe(t){return t!==t}var OXt=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 ZP(t){return typeof BigInt>"u"?PXt:t}function PXt(){throw new Error("BigInt not supported")}});var Yze=v(Ri=>{"use strict";function ype(t,e){var r=t.length;t.push(e);e:for(;0>>1,o=t[n];if(0>>1;niK(s,r))uiK(l,s)?(t[n]=l,t[u]=r,n=u):(t[n]=s,t[a]=r,n=a);else if(uiK(l,r))t[n]=l,t[u]=r,n=u;else break e}}return e}function iK(t,e){var r=t.sortIndex-e.sortIndex;return r!==0?r:t.id-e.id}typeof performance=="object"&&typeof performance.now=="function"?(qze=performance,Ri.unstable_now=function(){return qze.now()}):(mpe=Date,Uze=mpe.now(),Ri.unstable_now=function(){return mpe.now()-Uze});var qze,mpe,Uze,gb=[],QP=[],IXt=1,ih=null,yd=3,uK=!1,BM=!1,Fz=!1,Vze=typeof setTimeout=="function"?setTimeout:null,Wze=typeof clearTimeout=="function"?clearTimeout:null,zze=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function bpe(t){for(var e=jg(QP);e!==null;){if(e.callback===null)sK(QP);else if(e.startTime<=t)sK(QP),e.sortIndex=e.expirationTime,ype(gb,e);else break;e=jg(QP)}}function _pe(t){if(Fz=!1,bpe(t),!BM)if(jg(gb)!==null)BM=!0,wpe(vpe);else{var e=jg(QP);e!==null&&Spe(_pe,e.startTime-t)}}function vpe(t,e){BM=!1,Fz&&(Fz=!1,Wze(kz),kz=-1),uK=!0;var r=yd;try{for(bpe(e),ih=jg(gb);ih!==null&&(!(ih.expirationTime>e)||t&&!Gze());){var n=ih.callback;if(typeof n=="function"){ih.callback=null,yd=ih.priorityLevel;var o=n(ih.expirationTime<=e);e=Ri.unstable_now(),typeof o=="function"?ih.callback=o:ih===jg(gb)&&sK(gb),bpe(e)}else sK(gb);ih=jg(gb)}if(ih!==null)var i=!0;else{var a=jg(QP);a!==null&&Spe(_pe,a.startTime-e),i=!1}return i}finally{ih=null,yd=r,uK=!1}}var lK=!1,aK=null,kz=-1,Kze=5,Jze=-1;function Gze(){return!(Ri.unstable_now()-Jzet||125n?(t.sortIndex=r,ype(QP,t),jg(gb)===null&&t===jg(QP)&&(Fz?(Wze(kz),kz=-1):Fz=!0,Spe(_pe,r-n))):(t.sortIndex=o,ype(gb,t),BM||uK||(BM=!0,wpe(vpe))),t};Ri.unstable_shouldYield=Gze;Ri.unstable_wrapCallback=function(t){var e=yd;return function(){var r=yd;yd=e;try{return t.apply(this,arguments)}finally{yd=r}}}});var Xze=v((XRn,Zze)=>{"use strict";Zze.exports=Yze()});var oHe=v(tm=>{"use strict";var i4e=Y(),Qp=Xze();function Fe(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"),Vpe=Object.prototype.hasOwnProperty,MXt=/^[: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]*$/,Qze={},e2e={};function RXt(t){return Vpe.call(e2e,t)?!0:Vpe.call(Qze,t)?!1:MXt.test(t)?e2e[t]=!0:(Qze[t]=!0,!1)}function jXt(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 DXt(t,e,r,n){if(e===null||typeof e>"u"||jXt(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 gf(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 bc={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){bc[t]=new gf(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];bc[e]=new gf(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){bc[t]=new gf(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){bc[t]=new gf(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){bc[t]=new gf(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){bc[t]=new gf(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){bc[t]=new gf(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){bc[t]=new gf(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){bc[t]=new gf(t,5,!1,t.toLowerCase(),null,!1,!1)});var Fme=/[\-:]([a-z])/g;function kme(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(Fme,kme);bc[e]=new gf(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(Fme,kme);bc[e]=new gf(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(Fme,kme);bc[e]=new gf(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){bc[t]=new gf(t,1,!1,t.toLowerCase(),null,!1,!1)});bc.xlinkHref=new gf("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){bc[t]=new gf(t,1,!1,t.toLowerCase(),null,!0,!0)});function $me(t,e,r,n){var o=bc.hasOwnProperty(e)?bc[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{Cpe=!1,Error.prepareStackTrace=r}return(t=t?t.displayName||t.name:"")?Kz(t):""}function NXt(t){switch(t.tag){case 5:return Kz(t.type);case 16:return Kz("Lazy");case 13:return Kz("Suspense");case 19:return Kz("SuspenseList");case 0:case 2:case 15:return t=Ope(t.type,!1),t;case 11:return t=Ope(t.type.render,!1),t;case 1:return t=Ope(t.type,!0),t;default:return""}}function Gpe(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 cL:return"Fragment";case lL:return"Portal";case Wpe:return"Profiler";case Bme:return"StrictMode";case Kpe:return"Suspense";case Jpe:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case u4e:return(t.displayName||"Context")+".Consumer";case s4e:return(t._context.displayName||"Context")+".Provider";case qme:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case Ume:return e=t.displayName||null,e!==null?e:Gpe(t.type)||"Memo";case tE:e=t._payload,t=t._init;try{return Gpe(t(e))}catch{}}return null}function LXt(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 Gpe(e);case 8:return e===Bme?"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 hE(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function c4e(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function FXt(t){var e=c4e(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 dK(t){t._valueTracker||(t._valueTracker=FXt(t))}function d4e(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var r=e.getValue(),n="";return t&&(n=c4e(t)?t.checked?"true":"false":t.value),t=n,t!==r?(e.setValue(t),!0):!1}function $K(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 Ype(t,e){var r=e.checked;return Aa({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??t._wrapperState.initialChecked})}function r2e(t,e){var r=e.defaultValue==null?"":e.defaultValue,n=e.checked!=null?e.checked:e.defaultChecked;r=hE(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 f4e(t,e){e=e.checked,e!=null&&$me(t,"checked",e,!1)}function Zpe(t,e){f4e(t,e);var r=hE(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")?Xpe(t,e.type,r):e.hasOwnProperty("defaultValue")&&Xpe(t,e.type,hE(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function n2e(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 Xpe(t,e,r){(e!=="number"||$K(t.ownerDocument)!==t)&&(r==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+r&&(t.defaultValue=""+r))}var Jz=Array.isArray;function wL(t,e,r,n){if(t=t.options,e){e={};for(var o=0;o"+e.valueOf().toString()+"",e=fK.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function s2(t,e){if(e){var r=t.firstChild;if(r&&r===t.lastChild&&r.nodeType===3){r.nodeValue=e;return}}t.textContent=e}var Zz={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},kXt=["Webkit","ms","Moz","O"];Object.keys(Zz).forEach(function(t){kXt.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),Zz[e]=Zz[t]})});function g4e(t,e,r){return e==null||typeof e=="boolean"||e===""?"":r||typeof e!="number"||e===0||Zz.hasOwnProperty(t)&&Zz[t]?(""+e).trim():e+"px"}function y4e(t,e){t=t.style;for(var r in e)if(e.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=g4e(r,e[r],n);r==="float"&&(r="cssFloat"),n?t.setProperty(r,o):t[r]=o}}var $Xt=Aa({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 tme(t,e){if(e){if($Xt[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(Fe(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(Fe(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(Fe(61))}if(e.style!=null&&typeof e.style!="object")throw Error(Fe(62))}}function rme(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 nme=null;function zme(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var ome=null,SL=null,xL=null;function a2e(t){if(t=O2(t)){if(typeof ome!="function")throw Error(Fe(280));var e=t.stateNode;e&&(e=pJ(e),ome(t.stateNode,t.type,e))}}function b4e(t){SL?xL?xL.push(t):xL=[t]:SL=t}function _4e(){if(SL){var t=SL,e=xL;if(xL=SL=null,a2e(t),e)for(t=0;t>>=0,t===0?32:31-(YXt(t)/ZXt|0)|0}var pK=64,mK=4194304;function Gz(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 zK(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=Gz(s):(i&=a,i!==0&&(n=Gz(i)))}else a=r&~o,a!==0?n=Gz(a):i!==0&&(n=Gz(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 x2(t,e,r){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-kg(e),t[e]=r}function tQt(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=Qz),h2e=" ",g2e=!1;function $4e(t,e){switch(t){case"keyup":return AQt.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function B4e(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var dL=!1;function MQt(t,e){switch(t){case"compositionend":return B4e(e);case"keypress":return e.which!==32?null:(g2e=!0,h2e);case"textInput":return t=e.data,t===h2e&&g2e?null:t;default:return null}}function RQt(t,e){if(dL)return t==="compositionend"||!Zme&&$4e(t,e)?(t=F4e(),IK=Jme=iE=null,dL=!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=_2e(r)}}function H4e(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?H4e(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function V4e(){for(var t=window,e=$K();e instanceof t.HTMLIFrameElement;){try{var r=typeof e.contentWindow.location.href=="string"}catch{r=!1}if(r)t=e.contentWindow;else break;e=$K(t.document)}return e}function Xme(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 qQt(t){var e=V4e(),r=t.focusedElem,n=t.selectionRange;if(e!==r&&r&&r.ownerDocument&&H4e(r.ownerDocument.documentElement,r)){if(n!==null&&Xme(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=v2e(r,i);var a=v2e(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,fL=null,cme=null,t2=null,dme=!1;function w2e(t,e,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;dme||fL==null||fL!==$K(n)||(n=fL,"selectionStart"in n&&Xme(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}),t2&&p2(t2,n)||(t2=n,n=WK(cme,"onSelect"),0hL||(t.current=yme[hL],yme[hL]=null,hL--)}function ji(t,e){hL++,yme[hL]=t.current,t.current=e}var gE={},wd=bE(gE),op=bE(!1),JM=gE;function TL(t,e){var r=t.type.contextTypes;if(!r)return gE;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 ip(t){return t=t.childContextTypes,t!=null}function JK(){Wi(op),Wi(wd)}function I2e(t,e,r){if(wd.current!==gE)throw Error(Fe(168));ji(wd,e),ji(op,r)}function e3e(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(Fe(108,LXt(t)||"Unknown",o));return Aa({},r,n)}function GK(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||gE,JM=wd.current,ji(wd,t),ji(op,op.current),!0}function M2e(t,e,r){var n=t.stateNode;if(!n)throw Error(Fe(169));r?(t=e3e(t,e,JM),n.__reactInternalMemoizedMergedChildContext=t,Wi(op),Wi(wd),ji(wd,t)):Wi(op),ji(op,r)}var Kx=null,mJ=!1,Lpe=!1;function t3e(t){Kx===null?Kx=[t]:Kx.push(t)}function ZQt(t){mJ=!0,t3e(t)}function _E(){if(!Lpe&&Kx!==null){Lpe=!0;var t=0,e=ui;try{var r=Kx;for(ui=1;t>=a,o-=a,Jx=1<<32-kg(e)+o|r<A?(I=P,P=null):I=P.sibling;var R=f(g,P,w[A],x);if(R===null){P===null&&(P=I);break}t&&P&&R.alternate===null&&e(g,P),_=i(R,_,A),E===null?C=R:E.sibling=R,E=R,P=I}if(A===w.length)return r(g,P),da&&qM(g,A),C;if(P===null){for(;AA?(I=P,P=null):I=P.sibling;var j=f(g,P,R.value,x);if(j===null){P===null&&(P=I);break}t&&P&&j.alternate===null&&e(g,P),_=i(j,_,A),E===null?C=j:E.sibling=j,E=j,P=I}if(R.done)return r(g,P),da&&qM(g,A),C;if(P===null){for(;!R.done;A++,R=w.next())R=d(g,R.value,x),R!==null&&(_=i(R,_,A),E===null?C=R:E.sibling=R,E=R);return da&&qM(g,A),C}for(P=n(g,P);!R.done;A++,R=w.next())R=p(P,g,A,R.value,x),R!==null&&(t&&R.alternate!==null&&P.delete(R.key===null?A:R.key),_=i(R,_,A),E===null?C=R:E.sibling=R,E=R);return t&&P.forEach(function(D){return e(g,D)}),da&&qM(g,A),C}function b(g,_,w,x){if(typeof w=="object"&&w!==null&&w.type===cL&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case cK:e:{for(var C=w.key,E=_;E!==null;){if(E.key===C){if(C=w.type,C===cL){if(E.tag===7){r(g,E.sibling),_=o(E,w.props.children),_.return=g,g=_;break e}}else if(E.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===tE&&k2e(C)===E.type){r(g,E.sibling),_=o(E,w.props),_.ref=zz(g,E,w),_.return=g,g=_;break e}r(g,E);break}else e(g,E);E=E.sibling}w.type===cL?(_=KM(w.props.children,g.mode,x,w.key),_.return=g,g=_):(x=kK(w.type,w.key,w.props,null,g.mode,x),x.ref=zz(g,_,w),x.return=g,g=x)}return a(g);case lL:e:{for(E=w.key;_!==null;){if(_.key===E)if(_.tag===4&&_.stateNode.containerInfo===w.containerInfo&&_.stateNode.implementation===w.implementation){r(g,_.sibling),_=o(_,w.children||[]),_.return=g,g=_;break e}else{r(g,_);break}else e(g,_);_=_.sibling}_=Hpe(w,g.mode,x),_.return=g,g=_}return a(g);case tE:return E=w._init,b(g,_,E(w._payload),x)}if(Jz(w))return m(g,_,w,x);if($z(w))return h(g,_,w,x);OK(g,w)}return typeof w=="string"&&w!==""||typeof w=="number"?(w=""+w,_!==null&&_.tag===6?(r(g,_.sibling),_=o(_,w),_.return=g,g=_):(r(g,_),_=zpe(w,g.mode,x),_.return=g,g=_),a(g)):r(g,_)}return b}var IL=l3e(!0),c3e=l3e(!1),P2={},wb=bE(P2),y2=bE(P2),b2=bE(P2);function VM(t){if(t===P2)throw Error(Fe(174));return t}function she(t,e){switch(ji(b2,e),ji(y2,t),ji(wb,P2),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:eme(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=eme(e,t)}Wi(wb),ji(wb,e)}function ML(){Wi(wb),Wi(y2),Wi(b2)}function d3e(t){VM(b2.current);var e=VM(wb.current),r=eme(e,t.type);e!==r&&(ji(y2,t),ji(wb,r))}function uhe(t){y2.current===t&&(Wi(wb),Wi(y2))}var Ea=bE(0);function tJ(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 Fpe=[];function lhe(){for(var t=0;tr?r:4,t(!0);var n=kpe.transition;kpe.transition={};try{t(!1),e()}finally{ui=r,kpe.transition=n}}function E3e(){return dh().memoizedState}function ter(t,e,r){var n=pE(t);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},T3e(t))A3e(e,r);else if(r=i3e(t,e,r,n),r!==null){var o=hf();$g(r,t,n,o),I3e(r,e,n)}}function rer(t,e,r){var n=pE(t),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(T3e(t))A3e(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,Bg(s,a)){var u=e.interleaved;u===null?(o.next=o,ihe(e)):(o.next=u.next,u.next=o),e.interleaved=o;return}}catch{}finally{}r=i3e(t,e,o,n),r!==null&&(o=hf(),$g(r,t,n,o),I3e(r,e,n))}}function T3e(t){var e=t.alternate;return t===Ta||e!==null&&e===Ta}function A3e(t,e){r2=rJ=!0;var r=t.pending;r===null?e.next=e:(e.next=r.next,r.next=e),t.pending=e}function I3e(t,e,r){if((r&4194240)!==0){var n=e.lanes;n&=t.pendingLanes,r|=n,e.lanes=r,Vme(t,r)}}var nJ={readContext:ch,useCallback:bd,useContext:bd,useEffect:bd,useImperativeHandle:bd,useInsertionEffect:bd,useLayoutEffect:bd,useMemo:bd,useReducer:bd,useRef:bd,useState:bd,useDebugValue:bd,useDeferredValue:bd,useTransition:bd,useMutableSource:bd,useSyncExternalStore:bd,useId:bd,unstable_isNewReconciler:!1},ner={readContext:ch,useCallback:function(t,e){return bb().memoizedState=[t,e===void 0?null:e],t},useContext:ch,useEffect:B2e,useImperativeHandle:function(t,e,r){return r=r!=null?r.concat([t]):null,DK(4194308,4,S3e.bind(null,e,t),r)},useLayoutEffect:function(t,e){return DK(4194308,4,t,e)},useInsertionEffect:function(t,e){return DK(4,2,t,e)},useMemo:function(t,e){var r=bb();return e=e===void 0?null:e,t=t(),r.memoizedState=[t,e],t},useReducer:function(t,e,r){var n=bb();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=ter.bind(null,Ta,t),[n.memoizedState,t]},useRef:function(t){var e=bb();return t={current:t},e.memoizedState=t},useState:$2e,useDebugValue:mhe,useDeferredValue:function(t){return bb().memoizedState=t},useTransition:function(){var t=$2e(!1),e=t[0];return t=eer.bind(null,t[1]),bb().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,r){var n=Ta,o=bb();if(da){if(r===void 0)throw Error(Fe(407));r=r()}else{if(r=e(),Dl===null)throw Error(Fe(349));(YM&30)!==0||m3e(n,e,r)}o.memoizedState=r;var i={value:r,getSnapshot:e};return o.queue=i,B2e(g3e.bind(null,n,i,t),[t]),n.flags|=2048,w2(9,h3e.bind(null,n,i,r,e),void 0,null),r},useId:function(){var t=bb(),e=Dl.identifierPrefix;if(da){var r=Gx,n=Jx;r=(n&~(1<<32-kg(n)-1)).toString(32)+r,e=":"+e+"R"+r,r=_2++,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[_b]=e,t[g2]=n,$3e(t,e,!1,!1),e.stateNode=t;e:{switch(a=rme(r,n),r){case"dialog":Vi("cancel",t),Vi("close",t),o=n;break;case"iframe":case"object":case"embed":Vi("load",t),o=n;break;case"video":case"audio":for(o=0;ojL&&(e.flags|=128,n=!0,Hz(i,!1),e.lanes=4194304)}else{if(!n)if(t=tJ(a),t!==null){if(e.flags|=128,n=!0,r=t.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),Hz(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!da)return _d(e),null}else 2*gs()-i.renderingStartTime>jL&&r!==1073741824&&(e.flags|=128,n=!0,Hz(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=gs(),e.sibling=null,r=Ea.current,ji(Ea,n?r&1|2:r&1),e):(_d(e),null);case 22:case 23:return vhe(),n=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==n&&(e.flags|=8192),n&&(e.mode&1)!==0?(Yp&1073741824)!==0&&(_d(e),e.subtreeFlags&6&&(e.flags|=8192)):_d(e),null;case 24:return null;case 25:return null}throw Error(Fe(156,e.tag))}function der(t,e){switch(ehe(e),e.tag){case 1:return ip(e.type)&&JK(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return ML(),Wi(op),Wi(wd),lhe(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 5:return uhe(e),null;case 13:if(Wi(Ea),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(Fe(340));AL()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Wi(Ea),null;case 4:return ML(),null;case 10:return ohe(e.type._context),null;case 22:case 23:return vhe(),null;case 24:return null;default:return null}}var EK=!1,vd=!1,fer=typeof WeakSet=="function"?WeakSet:Set,gt=null;function _L(t,e){var r=t.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){es(t,e,n)}else r.current=null}function Ame(t,e,r){try{r()}catch(n){es(t,e,n)}}var G2e=!1;function per(t,e){if(fme=HK,t=V4e(),Xme(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(pme={focusedElem:t,selectionRange:r},HK=!1,gt=e;gt!==null;)if(e=gt,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,gt=t;else for(;gt!==null;){e=gt;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,b=m.memoizedState,g=e.stateNode,_=g.getSnapshotBeforeUpdate(e.elementType===e.type?h:Ng(e.type,h),b);g.__reactInternalSnapshotBeforeUpdate=_}break;case 3:var w=e.stateNode.containerInfo;w.nodeType===1?w.textContent="":w.nodeType===9&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Fe(163))}}catch(x){es(e,e.return,x)}if(t=e.sibling,t!==null){t.return=e.return,gt=t;break}gt=e.return}return m=G2e,G2e=!1,m}function n2(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&&Ame(e,r,i)}o=o.next}while(o!==n)}}function yJ(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 Ime(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 U3e(t){var e=t.alternate;e!==null&&(t.alternate=null,U3e(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[_b],delete e[g2],delete e[gme],delete e[GQt],delete e[YQt])),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 z3e(t){return t.tag===5||t.tag===3||t.tag===4}function Y2e(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||z3e(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 Mme(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=KK));else if(n!==4&&(t=t.child,t!==null))for(Mme(t,e,r),t=t.sibling;t!==null;)Mme(t,e,r),t=t.sibling}function Rme(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(Rme(t,e,r),t=t.sibling;t!==null;)Rme(t,e,r),t=t.sibling}var gc=null,Lg=!1;function eE(t,e,r){for(r=r.child;r!==null;)H3e(t,e,r),r=r.sibling}function H3e(t,e,r){if(vb&&typeof vb.onCommitFiberUnmount=="function")try{vb.onCommitFiberUnmount(lJ,r)}catch{}switch(r.tag){case 5:vd||_L(r,e);case 6:var n=gc,o=Lg;gc=null,eE(t,e,r),gc=n,Lg=o,gc!==null&&(Lg?(t=gc,r=r.stateNode,t.nodeType===8?t.parentNode.removeChild(r):t.removeChild(r)):gc.removeChild(r.stateNode));break;case 18:gc!==null&&(Lg?(t=gc,r=r.stateNode,t.nodeType===8?Npe(t.parentNode,r):t.nodeType===1&&Npe(t,r),d2(t)):Npe(gc,r.stateNode));break;case 4:n=gc,o=Lg,gc=r.stateNode.containerInfo,Lg=!0,eE(t,e,r),gc=n,Lg=o;break;case 0:case 11:case 14:case 15:if(!vd&&(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)&&Ame(r,e,a),o=o.next}while(o!==n)}eE(t,e,r);break;case 1:if(!vd&&(_L(r,e),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){es(r,e,s)}eE(t,e,r);break;case 21:eE(t,e,r);break;case 22:r.mode&1?(vd=(n=vd)||r.memoizedState!==null,eE(t,e,r),vd=n):eE(t,e,r);break;default:eE(t,e,r)}}function Z2e(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var r=t.stateNode;r===null&&(r=t.stateNode=new fer),e.forEach(function(n){var o=Ser.bind(null,t,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Dg(t,e){var r=e.deletions;if(r!==null)for(var n=0;no&&(o=a),n&=~i}if(n=o,n=gs()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*her(n/1960))-n,10t?16:t,aE===null)var n=!1;else{if(t=aE,aE=null,aJ=0,(uo&6)!==0)throw Error(Fe(331));var o=uo;for(uo|=4,gt=t.current;gt!==null;){var i=gt,a=i.child;if((gt.flags&16)!==0){var s=i.deletions;if(s!==null){for(var u=0;ugs()-bhe?WM(t,0):yhe|=r),ap(t,e)}function X3e(t,e){e===0&&((t.mode&1)===0?e=1:(e=mK,mK<<=1,(mK&130023424)===0&&(mK=4194304)));var r=hf();t=Qx(t,e),t!==null&&(x2(t,e,r),ap(t,r))}function wer(t){var e=t.memoizedState,r=0;e!==null&&(r=e.retryLane),X3e(t,r)}function Ser(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(Fe(314))}n!==null&&n.delete(e),X3e(t,r)}var Q3e;Q3e=function(t,e,r){if(t!==null)if(t.memoizedProps!==e.pendingProps||op.current)np=!0;else{if((t.lanes&r)===0&&(e.flags&128)===0)return np=!1,ler(t,e,r);np=(t.flags&131072)!==0}else np=!1,da&&(e.flags&1048576)!==0&&r3e(e,ZK,e.index);switch(e.lanes=0,e.tag){case 2:var n=e.type;NK(t,e),t=e.pendingProps;var o=TL(e,wd.current);OL(e,r),o=dhe(null,e,n,t,o,r);var i=fhe();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,ip(n)?(i=!0,GK(e)):i=!1,e.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,ahe(e),o.updater=hJ,e.stateNode=o,o._reactInternals=e,Sme(e,n,t,r),e=Ome(null,e,n,!0,i,r)):(e.tag=0,da&&i&&Qme(e),mf(null,e,o,r),e=e.child),e;case 16:n=e.elementType;e:{switch(NK(t,e),t=e.pendingProps,o=n._init,n=o(n._payload),e.type=n,o=e.tag=Cer(n),t=Ng(n,t),o){case 0:e=Cme(null,e,n,t,r);break e;case 1:e=W2e(null,e,n,t,r);break e;case 11:e=H2e(null,e,n,t,r);break e;case 14:e=V2e(null,e,n,Ng(n.type,t),r);break e}throw Error(Fe(306,n,""))}return e;case 0:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:Ng(n,o),Cme(t,e,n,o,r);case 1:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:Ng(n,o),W2e(t,e,n,o,r);case 3:e:{if(L3e(e),t===null)throw Error(Fe(387));n=e.pendingProps,i=e.memoizedState,o=i.element,a3e(t,e),eJ(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=RL(Error(Fe(423)),e),e=K2e(t,e,n,r,o);break e}else if(n!==o){o=RL(Error(Fe(424)),e),e=K2e(t,e,n,r,o);break e}else for(Zp=cE(e.stateNode.containerInfo.firstChild),Xp=e,da=!0,Fg=null,r=c3e(e,null,n,r),e.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(AL(),n===o){e=eC(t,e,r);break e}mf(t,e,n,r)}e=e.child}return e;case 5:return d3e(e),t===null&&_me(e),n=e.type,o=e.pendingProps,i=t!==null?t.memoizedProps:null,a=o.children,mme(n,o)?a=null:i!==null&&mme(n,i)&&(e.flags|=32),N3e(t,e),mf(t,e,a,r),e.child;case 6:return t===null&&_me(e),null;case 13:return F3e(t,e,r);case 4:return she(e,e.stateNode.containerInfo),n=e.pendingProps,t===null?e.child=IL(e,null,n,r):mf(t,e,n,r),e.child;case 11:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:Ng(n,o),H2e(t,e,n,o,r);case 7:return mf(t,e,e.pendingProps,r),e.child;case 8:return mf(t,e,e.pendingProps.children,r),e.child;case 12:return mf(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,ji(XK,n._currentValue),n._currentValue=a,i!==null)if(Bg(i.value,a)){if(i.children===o.children&&!op.current){e=eC(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=Yx(-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),vme(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(Fe(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),vme(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}mf(t,e,o.children,r),e=e.child}return e;case 9:return o=e.type,n=e.pendingProps.children,OL(e,r),o=ch(o),n=n(o),e.flags|=1,mf(t,e,n,r),e.child;case 14:return n=e.type,o=Ng(n,e.pendingProps),o=Ng(n.type,o),V2e(t,e,n,o,r);case 15:return j3e(t,e,e.type,e.pendingProps,r);case 17:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:Ng(n,o),NK(t,e),e.tag=1,ip(n)?(t=!0,GK(e)):t=!1,OL(e,r),u3e(e,n,o),Sme(e,n,o,r),Ome(null,e,n,!0,t,r);case 19:return k3e(t,e,r);case 22:return D3e(t,e,r)}throw Error(Fe(156,e.tag))};function eHe(t,e){return P4e(t,e)}function xer(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 uh(t,e,r,n){return new xer(t,e,r,n)}function She(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Cer(t){if(typeof t=="function")return She(t)?1:0;if(t!=null){if(t=t.$$typeof,t===qme)return 11;if(t===Ume)return 14}return 2}function mE(t,e){var r=t.alternate;return r===null?(r=uh(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 kK(t,e,r,n,o,i){var a=2;if(n=t,typeof t=="function")She(t)&&(a=1);else if(typeof t=="string")a=5;else e:switch(t){case cL:return KM(r.children,o,i,e);case Bme:a=8,o|=8;break;case Wpe:return t=uh(12,r,e,o|2),t.elementType=Wpe,t.lanes=i,t;case Kpe:return t=uh(13,r,e,o),t.elementType=Kpe,t.lanes=i,t;case Jpe:return t=uh(19,r,e,o),t.elementType=Jpe,t.lanes=i,t;case l4e:return _J(r,o,i,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case s4e:a=10;break e;case u4e:a=9;break e;case qme:a=11;break e;case Ume:a=14;break e;case tE:a=16,n=null;break e}throw Error(Fe(130,t==null?t:typeof t,""))}return e=uh(a,r,e,o),e.elementType=t,e.type=n,e.lanes=i,e}function KM(t,e,r,n){return t=uh(7,t,n,e),t.lanes=r,t}function _J(t,e,r,n){return t=uh(22,t,n,e),t.elementType=l4e,t.lanes=r,t.stateNode={isHidden:!1},t}function zpe(t,e,r){return t=uh(6,t,null,e),t.lanes=r,t}function Hpe(t,e,r){return e=uh(4,t.children!==null?t.children:[],t.key,e),e.lanes=r,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function Oer(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=Epe(0),this.expirationTimes=Epe(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Epe(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function xhe(t,e,r,n,o,i,a,s,u){return t=new Oer(t,e,r,s,u),e===1?(e=1,i===!0&&(e|=8)):e=0,i=uh(3,null,null,e),t.current=i,i.stateNode=t,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},ahe(i),t}function Per(t,e,r){var n=3{"use strict";function iHe(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(iHe)}catch(t){console.error(t)}}iHe(),aHe.exports=oHe()});var _c=v(Ehe=>{"use strict";var sHe=Ms();Ehe.createRoot=sHe.createRoot,Ehe.hydrateRoot=sHe.hydrateRoot;var t1n});var cHe=v(CJ=>{"use strict";var Rer=Y(),jer=Symbol.for("react.element"),Der=Symbol.for("react.fragment"),Ner=Object.prototype.hasOwnProperty,Ler=Rer.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Fer={key:!0,ref:!0,__self:!0,__source:!0};function lHe(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)Ner.call(e,n)&&!Fer.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:jer,type:t,key:i,ref:a,props:o,_owner:Ler.current}}CJ.Fragment=Der;CJ.jsx=lHe;CJ.jsxs=lHe});var St=v((i1n,dHe)=>{"use strict";dHe.exports=cHe()});var IHe=v(IJ=>{"use strict";Object.defineProperty(IJ,"__esModule",{value:!0});IJ.V2ChatStreamRequestCitationMode=void 0;IJ.V2ChatStreamRequestCitationMode={Fast:"FAST",Accurate:"ACCURATE",Off:"OFF"}});var MHe=v(MJ=>{"use strict";Object.defineProperty(MJ,"__esModule",{value:!0});MJ.V2ChatRequestCitationMode=void 0;MJ.V2ChatRequestCitationMode={Fast:"FAST",Accurate:"ACCURATE",Off:"OFF"}});var jHe=v(RHe=>{"use strict";Object.defineProperty(RHe,"__esModule",{value:!0})});var NHe=v(DHe=>{"use strict";Object.defineProperty(DHe,"__esModule",{value:!0})});var FHe=v(LHe=>{"use strict";Object.defineProperty(LHe,"__esModule",{value:!0})});var $He=v(kHe=>{"use strict";Object.defineProperty(kHe,"__esModule",{value:!0})});var qHe=v(BHe=>{"use strict";Object.defineProperty(BHe,"__esModule",{value:!0})});var zHe=v(UHe=>{"use strict";Object.defineProperty(UHe,"__esModule",{value:!0})});var VHe=v(HHe=>{"use strict";Object.defineProperty(HHe,"__esModule",{value:!0})});var KHe=v(WHe=>{"use strict";Object.defineProperty(WHe,"__esModule",{value:!0})});var GHe=v(JHe=>{"use strict";Object.defineProperty(JHe,"__esModule",{value:!0})});var ZHe=v(YHe=>{"use strict";Object.defineProperty(YHe,"__esModule",{value:!0})});var QHe=v(XHe=>{"use strict";Object.defineProperty(XHe,"__esModule",{value:!0})});var tVe=v(eVe=>{"use strict";Object.defineProperty(eVe,"__esModule",{value:!0})});var nVe=v(rVe=>{"use strict";Object.defineProperty(rVe,"__esModule",{value:!0})});var iVe=v(oVe=>{"use strict";Object.defineProperty(oVe,"__esModule",{value:!0})});var sVe=v(aVe=>{"use strict";Object.defineProperty(aVe,"__esModule",{value:!0})});var lVe=v(uVe=>{"use strict";Object.defineProperty(uVe,"__esModule",{value:!0})});var dVe=v(cVe=>{"use strict";Object.defineProperty(cVe,"__esModule",{value:!0})});var pVe=v(fVe=>{"use strict";Object.defineProperty(fVe,"__esModule",{value:!0})});var hVe=v(mVe=>{"use strict";Object.defineProperty(mVe,"__esModule",{value:!0})});var yVe=v(gVe=>{"use strict";Object.defineProperty(gVe,"__esModule",{value:!0})});var _Ve=v(bVe=>{"use strict";Object.defineProperty(bVe,"__esModule",{value:!0})});var wVe=v(vVe=>{"use strict";Object.defineProperty(vVe,"__esModule",{value:!0})});var xVe=v(SVe=>{"use strict";Object.defineProperty(SVe,"__esModule",{value:!0})});var CVe=v(RJ=>{"use strict";Object.defineProperty(RJ,"__esModule",{value:!0});RJ.ChatFinishReason=void 0;RJ.ChatFinishReason={Complete:"complete",StopSequence:"stop_sequence",MaxTokens:"max_tokens",ToolCall:"tool_call",Error:"error",ContentBlocked:"content_blocked",ErrorLimit:"error_limit"}});var PVe=v(OVe=>{"use strict";Object.defineProperty(OVe,"__esModule",{value:!0})});var TVe=v(EVe=>{"use strict";Object.defineProperty(EVe,"__esModule",{value:!0})});var IVe=v(AVe=>{"use strict";Object.defineProperty(AVe,"__esModule",{value:!0})});var RVe=v(MVe=>{"use strict";Object.defineProperty(MVe,"__esModule",{value:!0})});var DVe=v(jVe=>{"use strict";Object.defineProperty(jVe,"__esModule",{value:!0})});var LVe=v(NVe=>{"use strict";Object.defineProperty(NVe,"__esModule",{value:!0})});var kVe=v(FVe=>{"use strict";Object.defineProperty(FVe,"__esModule",{value:!0})});var BVe=v($Ve=>{"use strict";Object.defineProperty($Ve,"__esModule",{value:!0})});var UVe=v(qVe=>{"use strict";Object.defineProperty(qVe,"__esModule",{value:!0})});var HVe=v(zVe=>{"use strict";Object.defineProperty(zVe,"__esModule",{value:!0})});var WVe=v(VVe=>{"use strict";Object.defineProperty(VVe,"__esModule",{value:!0})});var JVe=v(KVe=>{"use strict";Object.defineProperty(KVe,"__esModule",{value:!0})});var YVe=v(GVe=>{"use strict";Object.defineProperty(GVe,"__esModule",{value:!0})});var XVe=v(ZVe=>{"use strict";Object.defineProperty(ZVe,"__esModule",{value:!0})});var e8e=v(QVe=>{"use strict";Object.defineProperty(QVe,"__esModule",{value:!0})});var r8e=v(t8e=>{"use strict";Object.defineProperty(t8e,"__esModule",{value:!0})});var o8e=v(n8e=>{"use strict";Object.defineProperty(n8e,"__esModule",{value:!0})});var a8e=v(i8e=>{"use strict";Object.defineProperty(i8e,"__esModule",{value:!0})});var u8e=v(s8e=>{"use strict";Object.defineProperty(s8e,"__esModule",{value:!0})});var c8e=v(l8e=>{"use strict";Object.defineProperty(l8e,"__esModule",{value:!0})});var f8e=v(d8e=>{"use strict";Object.defineProperty(d8e,"__esModule",{value:!0})});var m8e=v(p8e=>{"use strict";Object.defineProperty(p8e,"__esModule",{value:!0})});var g8e=v(h8e=>{"use strict";Object.defineProperty(h8e,"__esModule",{value:!0})});var b8e=v(y8e=>{"use strict";Object.defineProperty(y8e,"__esModule",{value:!0})});var v8e=v(_8e=>{"use strict";Object.defineProperty(_8e,"__esModule",{value:!0})});var S8e=v(w8e=>{"use strict";Object.defineProperty(w8e,"__esModule",{value:!0})});var C8e=v(x8e=>{"use strict";Object.defineProperty(x8e,"__esModule",{value:!0})});var P8e=v(O8e=>{"use strict";Object.defineProperty(O8e,"__esModule",{value:!0})});var T8e=v(E8e=>{"use strict";Object.defineProperty(E8e,"__esModule",{value:!0})});var I8e=v(A8e=>{"use strict";Object.defineProperty(A8e,"__esModule",{value:!0})});var R8e=v(M8e=>{"use strict";Object.defineProperty(M8e,"__esModule",{value:!0})});var D8e=v(j8e=>{"use strict";Object.defineProperty(j8e,"__esModule",{value:!0})});var L8e=v(N8e=>{"use strict";Object.defineProperty(N8e,"__esModule",{value:!0})});var Dhe=v(vt=>{"use strict";var xtr=vt&&vt.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),At=vt&&vt.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&xtr(e,t,r)};Object.defineProperty(vt,"__esModule",{value:!0});At(IHe(),vt);At(MHe(),vt);At(jHe(),vt);At(NHe(),vt);At(FHe(),vt);At($He(),vt);At(qHe(),vt);At(zHe(),vt);At(VHe(),vt);At(KHe(),vt);At(GHe(),vt);At(ZHe(),vt);At(QHe(),vt);At(tVe(),vt);At(nVe(),vt);At(iVe(),vt);At(sVe(),vt);At(lVe(),vt);At(dVe(),vt);At(pVe(),vt);At(hVe(),vt);At(yVe(),vt);At(_Ve(),vt);At(wVe(),vt);At(xVe(),vt);At(CVe(),vt);At(PVe(),vt);At(TVe(),vt);At(IVe(),vt);At(RVe(),vt);At(DVe(),vt);At(LVe(),vt);At(kVe(),vt);At(BVe(),vt);At(UVe(),vt);At(HVe(),vt);At(WVe(),vt);At(JVe(),vt);At(YVe(),vt);At(XVe(),vt);At(e8e(),vt);At(r8e(),vt);At(o8e(),vt);At(a8e(),vt);At(u8e(),vt);At(c8e(),vt);At(f8e(),vt);At(m8e(),vt);At(g8e(),vt);At(b8e(),vt);At(v8e(),vt);At(S8e(),vt);At(C8e(),vt);At(P8e(),vt);At(T8e(),vt);At(I8e(),vt);At(R8e(),vt);At(D8e(),vt);At(L8e(),vt)});var Nhe=v(F8e=>{"use strict";Object.defineProperty(F8e,"__esModule",{value:!0})});var k8e=v(lR=>{"use strict";var Ctr=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]}),Otr=lR&&lR.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ctr(e,t,r)};Object.defineProperty(lR,"__esModule",{value:!0});Otr(Nhe(),lR)});var B8e=v(TE=>{"use strict";var Ptr=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]}),$8e=TE&&TE.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ptr(e,t,r)};Object.defineProperty(TE,"__esModule",{value:!0});$8e(Dhe(),TE);$8e(k8e(),TE)});var q8e=v(jJ=>{"use strict";Object.defineProperty(jJ,"__esModule",{value:!0});jJ.CreateEmbedJobRequestTruncate=void 0;jJ.CreateEmbedJobRequestTruncate={Start:"START",End:"END"}});var Lhe=v(cR=>{"use strict";var Etr=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]}),Ttr=cR&&cR.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Etr(e,t,r)};Object.defineProperty(cR,"__esModule",{value:!0});Ttr(q8e(),cR)});var Fhe=v(U8e=>{"use strict";Object.defineProperty(U8e,"__esModule",{value:!0})});var z8e=v(dR=>{"use strict";var Atr=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]}),Itr=dR&&dR.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Atr(e,t,r)};Object.defineProperty(dR,"__esModule",{value:!0});Itr(Fhe(),dR)});var V8e=v(AE=>{"use strict";var Mtr=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]}),H8e=AE&&AE.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Mtr(e,t,r)};Object.defineProperty(AE,"__esModule",{value:!0});H8e(Lhe(),AE);H8e(z8e(),AE)});var K8e=v(W8e=>{"use strict";Object.defineProperty(W8e,"__esModule",{value:!0})});var G8e=v(J8e=>{"use strict";Object.defineProperty(J8e,"__esModule",{value:!0})});var Z8e=v(Y8e=>{"use strict";Object.defineProperty(Y8e,"__esModule",{value:!0})});var Q8e=v(X8e=>{"use strict";Object.defineProperty(X8e,"__esModule",{value:!0})});var t6e=v(e6e=>{"use strict";Object.defineProperty(e6e,"__esModule",{value:!0})});var khe=v(Vg=>{"use strict";var Rtr=Vg&&Vg.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),G2=Vg&&Vg.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Rtr(e,t,r)};Object.defineProperty(Vg,"__esModule",{value:!0});G2(K8e(),Vg);G2(G8e(),Vg);G2(Z8e(),Vg);G2(Q8e(),Vg);G2(t6e(),Vg)});var $he=v(r6e=>{"use strict";Object.defineProperty(r6e,"__esModule",{value:!0})});var n6e=v(fR=>{"use strict";var jtr=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]}),Dtr=fR&&fR.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&jtr(e,t,r)};Object.defineProperty(fR,"__esModule",{value:!0});Dtr($he(),fR)});var i6e=v(IE=>{"use strict";var Ntr=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]}),o6e=IE&&IE.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ntr(e,t,r)};Object.defineProperty(IE,"__esModule",{value:!0});o6e(khe(),IE);o6e(n6e(),IE)});var a6e=v(DJ=>{"use strict";Object.defineProperty(DJ,"__esModule",{value:!0});DJ.BaseType=void 0;DJ.BaseType={BaseTypeUnspecified:"BASE_TYPE_UNSPECIFIED",BaseTypeGenerative:"BASE_TYPE_GENERATIVE",BaseTypeClassification:"BASE_TYPE_CLASSIFICATION",BaseTypeRerank:"BASE_TYPE_RERANK",BaseTypeChat:"BASE_TYPE_CHAT"}});var s6e=v(NJ=>{"use strict";Object.defineProperty(NJ,"__esModule",{value:!0});NJ.Strategy=void 0;NJ.Strategy={StrategyUnspecified:"STRATEGY_UNSPECIFIED",StrategyVanilla:"STRATEGY_VANILLA",StrategyTfew:"STRATEGY_TFEW"}});var l6e=v(u6e=>{"use strict";Object.defineProperty(u6e,"__esModule",{value:!0})});var d6e=v(c6e=>{"use strict";Object.defineProperty(c6e,"__esModule",{value:!0})});var p6e=v(f6e=>{"use strict";Object.defineProperty(f6e,"__esModule",{value:!0})});var h6e=v(m6e=>{"use strict";Object.defineProperty(m6e,"__esModule",{value:!0})});var g6e=v(LJ=>{"use strict";Object.defineProperty(LJ,"__esModule",{value:!0});LJ.Status=void 0;LJ.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 b6e=v(y6e=>{"use strict";Object.defineProperty(y6e,"__esModule",{value:!0})});var v6e=v(_6e=>{"use strict";Object.defineProperty(_6e,"__esModule",{value:!0})});var S6e=v(w6e=>{"use strict";Object.defineProperty(w6e,"__esModule",{value:!0})});var C6e=v(x6e=>{"use strict";Object.defineProperty(x6e,"__esModule",{value:!0})});var P6e=v(O6e=>{"use strict";Object.defineProperty(O6e,"__esModule",{value:!0})});var T6e=v(E6e=>{"use strict";Object.defineProperty(E6e,"__esModule",{value:!0})});var I6e=v(A6e=>{"use strict";Object.defineProperty(A6e,"__esModule",{value:!0})});var R6e=v(M6e=>{"use strict";Object.defineProperty(M6e,"__esModule",{value:!0})});var D6e=v(j6e=>{"use strict";Object.defineProperty(j6e,"__esModule",{value:!0})});var L6e=v(N6e=>{"use strict";Object.defineProperty(N6e,"__esModule",{value:!0})});var Bhe=v(Ma=>{"use strict";var Ltr=Ma&&Ma.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wc=Ma&&Ma.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ltr(e,t,r)};Object.defineProperty(Ma,"__esModule",{value:!0});wc(a6e(),Ma);wc(s6e(),Ma);wc(l6e(),Ma);wc(d6e(),Ma);wc(p6e(),Ma);wc(h6e(),Ma);wc(g6e(),Ma);wc(b6e(),Ma);wc(v6e(),Ma);wc(S6e(),Ma);wc(C6e(),Ma);wc(P6e(),Ma);wc(T6e(),Ma);wc(I6e(),Ma);wc(R6e(),Ma);wc(D6e(),Ma);wc(L6e(),Ma)});var F6e=v(pR=>{"use strict";var Ftr=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]}),ktr=pR&&pR.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ftr(e,t,r)};Object.defineProperty(pR,"__esModule",{value:!0});ktr(Bhe(),pR)});var $6e=v(om=>{"use strict";var k6e=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]}),$tr=om&&om.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Btr=om&&om.__importStar||function(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)&&k6e(e,t,r);return $tr(e,t),e},qtr=om&&om.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&k6e(e,t,r)};Object.defineProperty(om,"__esModule",{value:!0});om.finetuning=void 0;om.finetuning=Btr(F6e());qtr(Bhe(),om)});var qhe=v(B6e=>{"use strict";Object.defineProperty(B6e,"__esModule",{value:!0})});var q6e=v(mR=>{"use strict";var Utr=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]}),ztr=mR&&mR.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Utr(e,t,r)};Object.defineProperty(mR,"__esModule",{value:!0});ztr(qhe(),mR)});var z6e=v(ME=>{"use strict";var Htr=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]}),U6e=ME&&ME.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Htr(e,t,r)};Object.defineProperty(ME,"__esModule",{value:!0});U6e($6e(),ME);U6e(q6e(),ME)});var Uhe=v(H6e=>{"use strict";Object.defineProperty(H6e,"__esModule",{value:!0})});var V6e=v(hR=>{"use strict";var Vtr=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]}),Wtr=hR&&hR.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Vtr(e,t,r)};Object.defineProperty(hR,"__esModule",{value:!0});Wtr(Uhe(),hR)});var W6e=v(gR=>{"use strict";var Ktr=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]}),Jtr=gR&&gR.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ktr(e,t,r)};Object.defineProperty(gR,"__esModule",{value:!0});Jtr(V6e(),gR)});var zhe=v(K6e=>{"use strict";Object.defineProperty(K6e,"__esModule",{value:!0})});var J6e=v(yR=>{"use strict";var Gtr=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]}),Ytr=yR&&yR.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Gtr(e,t,r)};Object.defineProperty(yR,"__esModule",{value:!0});Ytr(zhe(),yR)});var G6e=v(bR=>{"use strict";var Ztr=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]}),Xtr=bR&&bR.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ztr(e,t,r)};Object.defineProperty(bR,"__esModule",{value:!0});Xtr(J6e(),bR)});var Z6e=v(Wo=>{"use strict";var Y6e=Wo&&Wo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Qtr=Wo&&Wo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HL=Wo&&Wo.__importStar||function(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)&&Y6e(e,t,r);return Qtr(e,t),e},dC=Wo&&Wo.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Y6e(e,t,r)};Object.defineProperty(Wo,"__esModule",{value:!0});Wo.models=Wo.connectors=Wo.finetuning=Wo.datasets=Wo.embedJobs=Wo.v2=void 0;Wo.v2=HL(B8e());dC(Dhe(),Wo);Wo.embedJobs=HL(V8e());dC(Lhe(),Wo);Wo.datasets=HL(i6e());dC(khe(),Wo);Wo.finetuning=HL(z6e());Wo.connectors=HL(W6e());Wo.models=HL(G6e());dC(Nhe(),Wo);dC(Fhe(),Wo);dC($he(),Wo);dC(Uhe(),Wo);dC(zhe(),Wo);dC(qhe(),Wo)});var X6e=v(FJ=>{"use strict";Object.defineProperty(FJ,"__esModule",{value:!0});FJ.ChatStreamRequestPromptTruncation=void 0;FJ.ChatStreamRequestPromptTruncation={Off:"OFF",Auto:"AUTO",AutoPreserveOrder:"AUTO_PRESERVE_ORDER"}});var Q6e=v(kJ=>{"use strict";Object.defineProperty(kJ,"__esModule",{value:!0});kJ.ChatStreamRequestCitationQuality=void 0;kJ.ChatStreamRequestCitationQuality={Fast:"fast",Accurate:"accurate",Off:"off"}});var t5e=v(e5e=>{"use strict";Object.defineProperty(e5e,"__esModule",{value:!0})});var r5e=v($J=>{"use strict";Object.defineProperty($J,"__esModule",{value:!0});$J.ChatStreamRequestSafetyMode=void 0;$J.ChatStreamRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",None:"NONE"}});var o5e=v(n5e=>{"use strict";Object.defineProperty(n5e,"__esModule",{value:!0})});var a5e=v(i5e=>{"use strict";Object.defineProperty(i5e,"__esModule",{value:!0})});var u5e=v(s5e=>{"use strict";Object.defineProperty(s5e,"__esModule",{value:!0})});var c5e=v(l5e=>{"use strict";Object.defineProperty(l5e,"__esModule",{value:!0})});var f5e=v(d5e=>{"use strict";Object.defineProperty(d5e,"__esModule",{value:!0})});var p5e=v(BJ=>{"use strict";Object.defineProperty(BJ,"__esModule",{value:!0});BJ.ChatRequestPromptTruncation=void 0;BJ.ChatRequestPromptTruncation={Off:"OFF",Auto:"AUTO",AutoPreserveOrder:"AUTO_PRESERVE_ORDER"}});var m5e=v(qJ=>{"use strict";Object.defineProperty(qJ,"__esModule",{value:!0});qJ.ChatRequestCitationQuality=void 0;qJ.ChatRequestCitationQuality={Fast:"fast",Accurate:"accurate",Off:"off"}});var g5e=v(h5e=>{"use strict";Object.defineProperty(h5e,"__esModule",{value:!0})});var y5e=v(UJ=>{"use strict";Object.defineProperty(UJ,"__esModule",{value:!0});UJ.ChatRequestSafetyMode=void 0;UJ.ChatRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",None:"NONE"}});var b5e=v(zJ=>{"use strict";Object.defineProperty(zJ,"__esModule",{value:!0});zJ.GenerateStreamRequestTruncate=void 0;zJ.GenerateStreamRequestTruncate={None:"NONE",Start:"START",End:"END"}});var _5e=v(HJ=>{"use strict";Object.defineProperty(HJ,"__esModule",{value:!0});HJ.GenerateStreamRequestReturnLikelihoods=void 0;HJ.GenerateStreamRequestReturnLikelihoods={Generation:"GENERATION",All:"ALL",None:"NONE"}});var v5e=v(VJ=>{"use strict";Object.defineProperty(VJ,"__esModule",{value:!0});VJ.GenerateRequestTruncate=void 0;VJ.GenerateRequestTruncate={None:"NONE",Start:"START",End:"END"}});var w5e=v(WJ=>{"use strict";Object.defineProperty(WJ,"__esModule",{value:!0});WJ.GenerateRequestReturnLikelihoods=void 0;WJ.GenerateRequestReturnLikelihoods={Generation:"GENERATION",All:"ALL",None:"NONE"}});var S5e=v(KJ=>{"use strict";Object.defineProperty(KJ,"__esModule",{value:!0});KJ.EmbedRequestTruncate=void 0;KJ.EmbedRequestTruncate={None:"NONE",Start:"START",End:"END"}});var C5e=v(x5e=>{"use strict";Object.defineProperty(x5e,"__esModule",{value:!0})});var P5e=v(O5e=>{"use strict";Object.defineProperty(O5e,"__esModule",{value:!0})});var T5e=v(E5e=>{"use strict";Object.defineProperty(E5e,"__esModule",{value:!0})});var I5e=v(A5e=>{"use strict";Object.defineProperty(A5e,"__esModule",{value:!0})});var R5e=v(M5e=>{"use strict";Object.defineProperty(M5e,"__esModule",{value:!0})});var j5e=v(JJ=>{"use strict";Object.defineProperty(JJ,"__esModule",{value:!0});JJ.ClassifyRequestTruncate=void 0;JJ.ClassifyRequestTruncate={None:"NONE",Start:"START",End:"END"}});var N5e=v(D5e=>{"use strict";Object.defineProperty(D5e,"__esModule",{value:!0})});var L5e=v(GJ=>{"use strict";Object.defineProperty(GJ,"__esModule",{value:!0});GJ.ClassifyResponseClassificationsItemClassificationType=void 0;GJ.ClassifyResponseClassificationsItemClassificationType={SingleLabel:"single-label",MultiLabel:"multi-label"}});var k5e=v(F5e=>{"use strict";Object.defineProperty(F5e,"__esModule",{value:!0})});var B5e=v($5e=>{"use strict";Object.defineProperty($5e,"__esModule",{value:!0})});var q5e=v(YJ=>{"use strict";Object.defineProperty(YJ,"__esModule",{value:!0});YJ.SummarizeRequestLength=void 0;YJ.SummarizeRequestLength={Short:"short",Medium:"medium",Long:"long"}});var U5e=v(ZJ=>{"use strict";Object.defineProperty(ZJ,"__esModule",{value:!0});ZJ.SummarizeRequestFormat=void 0;ZJ.SummarizeRequestFormat={Paragraph:"paragraph",Bullets:"bullets"}});var z5e=v(XJ=>{"use strict";Object.defineProperty(XJ,"__esModule",{value:!0});XJ.SummarizeRequestExtractiveness=void 0;XJ.SummarizeRequestExtractiveness={Low:"low",Medium:"medium",High:"high"}});var V5e=v(H5e=>{"use strict";Object.defineProperty(H5e,"__esModule",{value:!0})});var K5e=v(W5e=>{"use strict";Object.defineProperty(W5e,"__esModule",{value:!0})});var G5e=v(J5e=>{"use strict";Object.defineProperty(J5e,"__esModule",{value:!0})});var Z5e=v(Y5e=>{"use strict";Object.defineProperty(Y5e,"__esModule",{value:!0})});var Q5e=v(X5e=>{"use strict";Object.defineProperty(X5e,"__esModule",{value:!0})});var tWe=v(eWe=>{"use strict";Object.defineProperty(eWe,"__esModule",{value:!0})});var nWe=v(rWe=>{"use strict";Object.defineProperty(rWe,"__esModule",{value:!0})});var iWe=v(oWe=>{"use strict";Object.defineProperty(oWe,"__esModule",{value:!0})});var sWe=v(aWe=>{"use strict";Object.defineProperty(aWe,"__esModule",{value:!0})});var lWe=v(uWe=>{"use strict";Object.defineProperty(uWe,"__esModule",{value:!0})});var dWe=v(cWe=>{"use strict";Object.defineProperty(cWe,"__esModule",{value:!0})});var pWe=v(fWe=>{"use strict";Object.defineProperty(fWe,"__esModule",{value:!0})});var hWe=v(mWe=>{"use strict";Object.defineProperty(mWe,"__esModule",{value:!0})});var yWe=v(gWe=>{"use strict";Object.defineProperty(gWe,"__esModule",{value:!0})});var _We=v(bWe=>{"use strict";Object.defineProperty(bWe,"__esModule",{value:!0})});var wWe=v(vWe=>{"use strict";Object.defineProperty(vWe,"__esModule",{value:!0})});var xWe=v(SWe=>{"use strict";Object.defineProperty(SWe,"__esModule",{value:!0})});var OWe=v(CWe=>{"use strict";Object.defineProperty(CWe,"__esModule",{value:!0})});var EWe=v(PWe=>{"use strict";Object.defineProperty(PWe,"__esModule",{value:!0})});var AWe=v(TWe=>{"use strict";Object.defineProperty(TWe,"__esModule",{value:!0})});var IWe=v(QJ=>{"use strict";Object.defineProperty(QJ,"__esModule",{value:!0});QJ.FinishReason=void 0;QJ.FinishReason={Complete:"COMPLETE",StopSequence:"STOP_SEQUENCE",Error:"ERROR",ErrorToxic:"ERROR_TOXIC",ErrorLimit:"ERROR_LIMIT",UserCancel:"USER_CANCEL",MaxTokens:"MAX_TOKENS"}});var RWe=v(MWe=>{"use strict";Object.defineProperty(MWe,"__esModule",{value:!0})});var DWe=v(jWe=>{"use strict";Object.defineProperty(jWe,"__esModule",{value:!0})});var LWe=v(NWe=>{"use strict";Object.defineProperty(NWe,"__esModule",{value:!0})});var kWe=v(FWe=>{"use strict";Object.defineProperty(FWe,"__esModule",{value:!0})});var BWe=v($We=>{"use strict";Object.defineProperty($We,"__esModule",{value:!0})});var UWe=v(qWe=>{"use strict";Object.defineProperty(qWe,"__esModule",{value:!0})});var HWe=v(zWe=>{"use strict";Object.defineProperty(zWe,"__esModule",{value:!0})});var WWe=v(VWe=>{"use strict";Object.defineProperty(VWe,"__esModule",{value:!0})});var JWe=v(KWe=>{"use strict";Object.defineProperty(KWe,"__esModule",{value:!0})});var YWe=v(GWe=>{"use strict";Object.defineProperty(GWe,"__esModule",{value:!0})});var XWe=v(ZWe=>{"use strict";Object.defineProperty(ZWe,"__esModule",{value:!0})});var e9e=v(QWe=>{"use strict";Object.defineProperty(QWe,"__esModule",{value:!0})});var t9e=v(eG=>{"use strict";Object.defineProperty(eG,"__esModule",{value:!0});eG.ChatStreamEndEventFinishReason=void 0;eG.ChatStreamEndEventFinishReason={Complete:"COMPLETE",ErrorLimit:"ERROR_LIMIT",MaxTokens:"MAX_TOKENS",Error:"ERROR",ErrorToxic:"ERROR_TOXIC"}});var n9e=v(r9e=>{"use strict";Object.defineProperty(r9e,"__esModule",{value:!0})});var i9e=v(o9e=>{"use strict";Object.defineProperty(o9e,"__esModule",{value:!0})});var s9e=v(a9e=>{"use strict";Object.defineProperty(a9e,"__esModule",{value:!0})});var l9e=v(u9e=>{"use strict";Object.defineProperty(u9e,"__esModule",{value:!0})});var d9e=v(c9e=>{"use strict";Object.defineProperty(c9e,"__esModule",{value:!0})});var p9e=v(f9e=>{"use strict";Object.defineProperty(f9e,"__esModule",{value:!0})});var h9e=v(m9e=>{"use strict";Object.defineProperty(m9e,"__esModule",{value:!0})});var y9e=v(g9e=>{"use strict";Object.defineProperty(g9e,"__esModule",{value:!0})});var _9e=v(b9e=>{"use strict";Object.defineProperty(b9e,"__esModule",{value:!0})});var w9e=v(v9e=>{"use strict";Object.defineProperty(v9e,"__esModule",{value:!0})});var x9e=v(S9e=>{"use strict";Object.defineProperty(S9e,"__esModule",{value:!0})});var O9e=v(C9e=>{"use strict";Object.defineProperty(C9e,"__esModule",{value:!0})});var E9e=v(P9e=>{"use strict";Object.defineProperty(P9e,"__esModule",{value:!0})});var A9e=v(T9e=>{"use strict";Object.defineProperty(T9e,"__esModule",{value:!0})});var M9e=v(I9e=>{"use strict";Object.defineProperty(I9e,"__esModule",{value:!0})});var j9e=v(R9e=>{"use strict";Object.defineProperty(R9e,"__esModule",{value:!0})});var N9e=v(D9e=>{"use strict";Object.defineProperty(D9e,"__esModule",{value:!0})});var F9e=v(L9e=>{"use strict";Object.defineProperty(L9e,"__esModule",{value:!0})});var $9e=v(k9e=>{"use strict";Object.defineProperty(k9e,"__esModule",{value:!0})});var q9e=v(B9e=>{"use strict";Object.defineProperty(B9e,"__esModule",{value:!0})});var U9e=v(tG=>{"use strict";Object.defineProperty(tG,"__esModule",{value:!0});tG.EmbedInputType=void 0;tG.EmbedInputType={SearchDocument:"search_document",SearchQuery:"search_query",Classification:"classification",Clustering:"clustering"}});var z9e=v(rG=>{"use strict";Object.defineProperty(rG,"__esModule",{value:!0});rG.EmbeddingType=void 0;rG.EmbeddingType={Float:"float",Int8:"int8",Uint8:"uint8",Binary:"binary",Ubinary:"ubinary"}});var V9e=v(H9e=>{"use strict";Object.defineProperty(H9e,"__esModule",{value:!0})});var K9e=v(W9e=>{"use strict";Object.defineProperty(W9e,"__esModule",{value:!0})});var G9e=v(J9e=>{"use strict";Object.defineProperty(J9e,"__esModule",{value:!0})});var Y9e=v(nG=>{"use strict";Object.defineProperty(nG,"__esModule",{value:!0});nG.EmbedJobStatus=void 0;nG.EmbedJobStatus={Processing:"processing",Complete:"complete",Cancelling:"cancelling",Cancelled:"cancelled",Failed:"failed"}});var Z9e=v(oG=>{"use strict";Object.defineProperty(oG,"__esModule",{value:!0});oG.EmbedJobTruncate=void 0;oG.EmbedJobTruncate={Start:"START",End:"END"}});var Q9e=v(X9e=>{"use strict";Object.defineProperty(X9e,"__esModule",{value:!0})});var tKe=v(eKe=>{"use strict";Object.defineProperty(eKe,"__esModule",{value:!0})});var nKe=v(rKe=>{"use strict";Object.defineProperty(rKe,"__esModule",{value:!0})});var iKe=v(oKe=>{"use strict";Object.defineProperty(oKe,"__esModule",{value:!0})});var sKe=v(aKe=>{"use strict";Object.defineProperty(aKe,"__esModule",{value:!0})});var uKe=v(iG=>{"use strict";Object.defineProperty(iG,"__esModule",{value:!0});iG.DatasetValidationStatus=void 0;iG.DatasetValidationStatus={Unknown:"unknown",Queued:"queued",Processing:"processing",Failed:"failed",Validated:"validated",Skipped:"skipped"}});var lKe=v(aG=>{"use strict";Object.defineProperty(aG,"__esModule",{value:!0});aG.DatasetType=void 0;aG.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 dKe=v(cKe=>{"use strict";Object.defineProperty(cKe,"__esModule",{value:!0})});var pKe=v(fKe=>{"use strict";Object.defineProperty(fKe,"__esModule",{value:!0})});var hKe=v(mKe=>{"use strict";Object.defineProperty(mKe,"__esModule",{value:!0})});var yKe=v(gKe=>{"use strict";Object.defineProperty(gKe,"__esModule",{value:!0})});var _Ke=v(bKe=>{"use strict";Object.defineProperty(bKe,"__esModule",{value:!0})});var wKe=v(vKe=>{"use strict";Object.defineProperty(vKe,"__esModule",{value:!0})});var xKe=v(SKe=>{"use strict";Object.defineProperty(SKe,"__esModule",{value:!0})});var OKe=v(CKe=>{"use strict";Object.defineProperty(CKe,"__esModule",{value:!0})});var EKe=v(PKe=>{"use strict";Object.defineProperty(PKe,"__esModule",{value:!0})});var AKe=v(TKe=>{"use strict";Object.defineProperty(TKe,"__esModule",{value:!0})});var MKe=v(IKe=>{"use strict";Object.defineProperty(IKe,"__esModule",{value:!0})});var jKe=v(RKe=>{"use strict";Object.defineProperty(RKe,"__esModule",{value:!0})});var DKe=v(sG=>{"use strict";Object.defineProperty(sG,"__esModule",{value:!0});sG.ConnectorAuthStatus=void 0;sG.ConnectorAuthStatus={Valid:"valid",Expired:"expired"}});var LKe=v(NKe=>{"use strict";Object.defineProperty(NKe,"__esModule",{value:!0})});var kKe=v(FKe=>{"use strict";Object.defineProperty(FKe,"__esModule",{value:!0})});var BKe=v($Ke=>{"use strict";Object.defineProperty($Ke,"__esModule",{value:!0})});var qKe=v(uG=>{"use strict";Object.defineProperty(uG,"__esModule",{value:!0});uG.AuthTokenType=void 0;uG.AuthTokenType={Bearer:"bearer",Basic:"basic",Noscheme:"noscheme"}});var zKe=v(UKe=>{"use strict";Object.defineProperty(UKe,"__esModule",{value:!0})});var VKe=v(HKe=>{"use strict";Object.defineProperty(HKe,"__esModule",{value:!0})});var KKe=v(WKe=>{"use strict";Object.defineProperty(WKe,"__esModule",{value:!0})});var GKe=v(JKe=>{"use strict";Object.defineProperty(JKe,"__esModule",{value:!0})});var ZKe=v(YKe=>{"use strict";Object.defineProperty(YKe,"__esModule",{value:!0})});var QKe=v(XKe=>{"use strict";Object.defineProperty(XKe,"__esModule",{value:!0})});var eJe=v(lG=>{"use strict";Object.defineProperty(lG,"__esModule",{value:!0});lG.CompatibleEndpoint=void 0;lG.CompatibleEndpoint={Chat:"chat",Embed:"embed",Classify:"classify",Summarize:"summarize",Rerank:"rerank",Rate:"rate",Generate:"generate"}});var rJe=v(tJe=>{"use strict";Object.defineProperty(tJe,"__esModule",{value:!0})});var oJe=v(nJe=>{"use strict";Object.defineProperty(nJe,"__esModule",{value:!0})});var iJe=v(ue=>{"use strict";var err=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]}),ge=ue&&ue.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&err(e,t,r)};Object.defineProperty(ue,"__esModule",{value:!0});ge(X6e(),ue);ge(Q6e(),ue);ge(t5e(),ue);ge(r5e(),ue);ge(o5e(),ue);ge(a5e(),ue);ge(u5e(),ue);ge(c5e(),ue);ge(f5e(),ue);ge(p5e(),ue);ge(m5e(),ue);ge(g5e(),ue);ge(y5e(),ue);ge(b5e(),ue);ge(_5e(),ue);ge(v5e(),ue);ge(w5e(),ue);ge(S5e(),ue);ge(C5e(),ue);ge(P5e(),ue);ge(T5e(),ue);ge(I5e(),ue);ge(R5e(),ue);ge(j5e(),ue);ge(N5e(),ue);ge(L5e(),ue);ge(k5e(),ue);ge(B5e(),ue);ge(q5e(),ue);ge(U5e(),ue);ge(z5e(),ue);ge(V5e(),ue);ge(K5e(),ue);ge(G5e(),ue);ge(Z5e(),ue);ge(Q5e(),ue);ge(tWe(),ue);ge(nWe(),ue);ge(iWe(),ue);ge(sWe(),ue);ge(lWe(),ue);ge(dWe(),ue);ge(pWe(),ue);ge(hWe(),ue);ge(yWe(),ue);ge(_We(),ue);ge(wWe(),ue);ge(xWe(),ue);ge(OWe(),ue);ge(EWe(),ue);ge(AWe(),ue);ge(IWe(),ue);ge(RWe(),ue);ge(DWe(),ue);ge(LWe(),ue);ge(kWe(),ue);ge(BWe(),ue);ge(UWe(),ue);ge(HWe(),ue);ge(WWe(),ue);ge(JWe(),ue);ge(YWe(),ue);ge(XWe(),ue);ge(e9e(),ue);ge(t9e(),ue);ge(n9e(),ue);ge(i9e(),ue);ge(s9e(),ue);ge(l9e(),ue);ge(d9e(),ue);ge(p9e(),ue);ge(h9e(),ue);ge(y9e(),ue);ge(_9e(),ue);ge(w9e(),ue);ge(x9e(),ue);ge(O9e(),ue);ge(E9e(),ue);ge(A9e(),ue);ge(M9e(),ue);ge(j9e(),ue);ge(N9e(),ue);ge(F9e(),ue);ge($9e(),ue);ge(q9e(),ue);ge(U9e(),ue);ge(z9e(),ue);ge(V9e(),ue);ge(K9e(),ue);ge(G9e(),ue);ge(Y9e(),ue);ge(Z9e(),ue);ge(Q9e(),ue);ge(tKe(),ue);ge(nKe(),ue);ge(iKe(),ue);ge(sKe(),ue);ge(uKe(),ue);ge(lKe(),ue);ge(dKe(),ue);ge(pKe(),ue);ge(hKe(),ue);ge(yKe(),ue);ge(_Ke(),ue);ge(wKe(),ue);ge(xKe(),ue);ge(OKe(),ue);ge(EKe(),ue);ge(AKe(),ue);ge(MKe(),ue);ge(jKe(),ue);ge(DKe(),ue);ge(LKe(),ue);ge(kKe(),ue);ge(BKe(),ue);ge(qKe(),ue);ge(zKe(),ue);ge(VKe(),ue);ge(KKe(),ue);ge(GKe(),ue);ge(ZKe(),ue);ge(QKe(),ue);ge(eJe(),ue);ge(rJe(),ue);ge(oJe(),ue)});var aJe=v(cG=>{"use strict";Object.defineProperty(cG,"__esModule",{value:!0});cG.CohereError=void 0;var Hhe=class t extends Error{constructor({message:e,statusCode:r,body:n}){super(trr({message:e,statusCode:r,body:n})),Object.setPrototypeOf(this,t.prototype),r!=null&&(this.statusCode=r),n!==void 0&&(this.body=n)}};cG.CohereError=Hhe;function trr({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: ${JSON.stringify(r,void 0,2)}`),n.join(` `)}});var sJe=v(dG=>{"use strict";Object.defineProperty(dG,"__esModule",{value:!0});dG.CohereTimeoutError=void 0;var Vhe=class t extends Error{constructor(){super("Timeout"),Object.setPrototypeOf(this,t.prototype)}};dG.CohereTimeoutError=Vhe});var ys=v(VL=>{"use strict";Object.defineProperty(VL,"__esModule",{value:!0});VL.CohereTimeoutError=VL.CohereError=void 0;var rrr=aJe();Object.defineProperty(VL,"CohereError",{enumerable:!0,get:function(){return rrr.CohereError}});var nrr=sJe();Object.defineProperty(VL,"CohereTimeoutError",{enumerable:!0,get:function(){return nrr.CohereTimeoutError}})});var uJe=v(Eb=>{"use strict";var orr=Eb&&Eb.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),irr=Eb&&Eb.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),arr=Eb&&Eb.__importStar||function(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)&&orr(e,t,r);return irr(e,t),e};Object.defineProperty(Eb,"__esModule",{value:!0});Eb.BadRequestError=void 0;var srr=arr(ys()),Whe=class t extends srr.CohereError{constructor(e){super({message:"BadRequestError",statusCode:400,body:e}),Object.setPrototypeOf(this,t.prototype)}};Eb.BadRequestError=Whe});var lJe=v(Tb=>{"use strict";var urr=Tb&&Tb.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lrr=Tb&&Tb.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),crr=Tb&&Tb.__importStar||function(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)&&urr(e,t,r);return lrr(e,t),e};Object.defineProperty(Tb,"__esModule",{value:!0});Tb.UnauthorizedError=void 0;var drr=crr(ys()),Khe=class t extends drr.CohereError{constructor(e){super({message:"UnauthorizedError",statusCode:401,body:e}),Object.setPrototypeOf(this,t.prototype)}};Tb.UnauthorizedError=Khe});var cJe=v(Ab=>{"use strict";var frr=Ab&&Ab.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),prr=Ab&&Ab.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mrr=Ab&&Ab.__importStar||function(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)&&frr(e,t,r);return prr(e,t),e};Object.defineProperty(Ab,"__esModule",{value:!0});Ab.ForbiddenError=void 0;var hrr=mrr(ys()),Jhe=class t extends hrr.CohereError{constructor(e){super({message:"ForbiddenError",statusCode:403,body:e}),Object.setPrototypeOf(this,t.prototype)}};Ab.ForbiddenError=Jhe});var dJe=v(Ib=>{"use strict";var grr=Ib&&Ib.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yrr=Ib&&Ib.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),brr=Ib&&Ib.__importStar||function(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)&&grr(e,t,r);return yrr(e,t),e};Object.defineProperty(Ib,"__esModule",{value:!0});Ib.NotFoundError=void 0;var _rr=brr(ys()),Ghe=class t extends _rr.CohereError{constructor(e){super({message:"NotFoundError",statusCode:404,body:e}),Object.setPrototypeOf(this,t.prototype)}};Ib.NotFoundError=Ghe});var fJe=v(Mb=>{"use strict";var vrr=Mb&&Mb.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wrr=Mb&&Mb.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Srr=Mb&&Mb.__importStar||function(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)&&vrr(e,t,r);return wrr(e,t),e};Object.defineProperty(Mb,"__esModule",{value:!0});Mb.UnprocessableEntityError=void 0;var xrr=Srr(ys()),Yhe=class t extends xrr.CohereError{constructor(e){super({message:"UnprocessableEntityError",statusCode:422,body:e}),Object.setPrototypeOf(this,t.prototype)}};Mb.UnprocessableEntityError=Yhe});var pJe=v(Rb=>{"use strict";var Crr=Rb&&Rb.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Orr=Rb&&Rb.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Prr=Rb&&Rb.__importStar||function(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)&&Crr(e,t,r);return Orr(e,t),e};Object.defineProperty(Rb,"__esModule",{value:!0});Rb.TooManyRequestsError=void 0;var Err=Prr(ys()),Zhe=class t extends Err.CohereError{constructor(e){super({message:"TooManyRequestsError",statusCode:429,body:e}),Object.setPrototypeOf(this,t.prototype)}};Rb.TooManyRequestsError=Zhe});var mJe=v(jb=>{"use strict";var Trr=jb&&jb.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Arr=jb&&jb.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Irr=jb&&jb.__importStar||function(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)&&Trr(e,t,r);return Arr(e,t),e};Object.defineProperty(jb,"__esModule",{value:!0});jb.ClientClosedRequestError=void 0;var Mrr=Irr(ys()),Xhe=class t extends Mrr.CohereError{constructor(e){super({message:"ClientClosedRequestError",statusCode:499,body:e}),Object.setPrototypeOf(this,t.prototype)}};jb.ClientClosedRequestError=Xhe});var hJe=v(Db=>{"use strict";var Rrr=Db&&Db.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jrr=Db&&Db.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Drr=Db&&Db.__importStar||function(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)&&Rrr(e,t,r);return jrr(e,t),e};Object.defineProperty(Db,"__esModule",{value:!0});Db.InternalServerError=void 0;var Nrr=Drr(ys()),Qhe=class t extends Nrr.CohereError{constructor(e){super({message:"InternalServerError",statusCode:500,body:e}),Object.setPrototypeOf(this,t.prototype)}};Db.InternalServerError=Qhe});var gJe=v(Nb=>{"use strict";var Lrr=Nb&&Nb.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Frr=Nb&&Nb.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),krr=Nb&&Nb.__importStar||function(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)&&Lrr(e,t,r);return Frr(e,t),e};Object.defineProperty(Nb,"__esModule",{value:!0});Nb.NotImplementedError=void 0;var $rr=krr(ys()),ege=class t extends $rr.CohereError{constructor(e){super({message:"NotImplementedError",statusCode:501,body:e}),Object.setPrototypeOf(this,t.prototype)}};Nb.NotImplementedError=ege});var yJe=v(Lb=>{"use strict";var Brr=Lb&&Lb.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qrr=Lb&&Lb.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Urr=Lb&&Lb.__importStar||function(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)&&Brr(e,t,r);return qrr(e,t),e};Object.defineProperty(Lb,"__esModule",{value:!0});Lb.ServiceUnavailableError=void 0;var zrr=Urr(ys()),tge=class t extends zrr.CohereError{constructor(e){super({message:"ServiceUnavailableError",statusCode:503,body:e}),Object.setPrototypeOf(this,t.prototype)}};Lb.ServiceUnavailableError=tge});var bJe=v(Fb=>{"use strict";var Hrr=Fb&&Fb.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Vrr=Fb&&Fb.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Wrr=Fb&&Fb.__importStar||function(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)&&Hrr(e,t,r);return Vrr(e,t),e};Object.defineProperty(Fb,"__esModule",{value:!0});Fb.GatewayTimeoutError=void 0;var Krr=Wrr(ys()),rge=class t extends Krr.CohereError{constructor(e){super({message:"GatewayTimeoutError",statusCode:504,body:e}),Object.setPrototypeOf(this,t.prototype)}};Fb.GatewayTimeoutError=rge});var _Je=v(Sc=>{"use strict";var Jrr=Sc&&Sc.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wg=Sc&&Sc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Jrr(e,t,r)};Object.defineProperty(Sc,"__esModule",{value:!0});Wg(uJe(),Sc);Wg(lJe(),Sc);Wg(cJe(),Sc);Wg(dJe(),Sc);Wg(fJe(),Sc);Wg(pJe(),Sc);Wg(mJe(),Sc);Wg(hJe(),Sc);Wg(gJe(),Sc);Wg(yJe(),Sc);Wg(bJe(),Sc)});var wJe=v(vJe=>{"use strict";Object.defineProperty(vJe,"__esModule",{value:!0})});var SJe=v(_R=>{"use strict";var Grr=_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]}),Yrr=_R&&_R.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Grr(e,t,r)};Object.defineProperty(_R,"__esModule",{value:!0});Yrr(wJe(),_R)});var fC=v(kb=>{"use strict";var Zrr=kb&&kb.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fG=kb&&kb.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Zrr(e,t,r)};Object.defineProperty(kb,"__esModule",{value:!0});fG(Z6e(),kb);fG(iJe(),kb);fG(_Je(),kb);fG(SJe(),kb)});var ige={};$f(ige,{__addDisposableResource:()=>zJe,__assign:()=>pG,__asyncDelegator:()=>NJe,__asyncGenerator:()=>DJe,__asyncValues:()=>LJe,__await:()=>WL,__awaiter:()=>TJe,__classPrivateFieldGet:()=>BJe,__classPrivateFieldIn:()=>UJe,__classPrivateFieldSet:()=>qJe,__createBinding:()=>hG,__decorate:()=>OJe,__disposeResources:()=>HJe,__esDecorate:()=>Xrr,__exportStar:()=>IJe,__extends:()=>xJe,__generator:()=>AJe,__importDefault:()=>$Je,__importStar:()=>kJe,__makeTemplateObject:()=>FJe,__metadata:()=>EJe,__param:()=>PJe,__propKey:()=>enr,__read:()=>oge,__rest:()=>CJe,__runInitializers:()=>Qrr,__setFunctionName:()=>tnr,__spread:()=>MJe,__spreadArray:()=>jJe,__spreadArrays:()=>RJe,__values:()=>mG,default:()=>onr});function xJe(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");nge(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function CJe(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 PJe(t,e){return function(r,n){e(r,n,t)}}function Xrr(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 b=(0,r[p])(s==="accessor"?{get:c.get,set:c.set}:c[u],m);if(s==="accessor"){if(b===void 0)continue;if(b===null||typeof b!="object")throw new TypeError("Object expected");(d=a(b.get))&&(c.get=d),(d=a(b.set))&&(c.set=d),(d=a(b.init))&&o.unshift(d)}else(d=a(b))&&(s==="field"?o.unshift(d):c[u]=d)}l&&Object.defineProperty(l,n.name,c),f=!0}function Qrr(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 oge(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 MJe(){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 WL?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 NJe(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:WL(t[o](a)),done:!1}:i?i(a):a}:i}}function LJe(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 mG=="function"?mG(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 FJe(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function kJe(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)&&hG(e,t,r);return rnr(e,t),e}function $Je(t){return t&&t.__esModule?t:{default:t}}function BJe(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 qJe(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 UJe(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 zJe(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 HJe(t){function e(i){t.error=t.hasError?new nnr(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 nge,pG,hG,rnr,nnr,onr,age=O(()=>{nge=function(t,e){return nge=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])},nge(t,e)};pG=function(){return pG=Object.assign||function(e){for(var r,n=1,o=arguments.length;n{"use strict";Object.defineProperty(ph,"__esModule",{value:!0});ph.MAX_HASHABLE_LENGTH=ph.INIT=ph.KEY=ph.DIGEST_LENGTH=ph.BLOCK_SIZE=void 0;ph.BLOCK_SIZE=64;ph.DIGEST_LENGTH=32;ph.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]);ph.INIT=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];ph.MAX_HASHABLE_LENGTH=Math.pow(2,53)-1});var VJe=v(gG=>{"use strict";Object.defineProperty(gG,"__esModule",{value:!0});gG.RawSha256=void 0;var mh=sge(),inr=function(){function t(){this.state=Int32Array.from(mh.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>mh.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===mh.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%mh.BLOCK_SIZE>=mh.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 b=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&l^~u&c)|0)+(d+(mh.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+b|0,s=a,a=i,i=o,o=b+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}();gG.RawSha256=inr});var JJe=v((FBn,KJe)=>{var yG=Object.defineProperty,anr=Object.getOwnPropertyDescriptor,snr=Object.getOwnPropertyNames,unr=Object.prototype.hasOwnProperty,lnr=(t,e)=>yG(t,"name",{value:e,configurable:!0}),cnr=(t,e)=>{for(var r in e)yG(t,r,{get:e[r],enumerable:!0})},dnr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of snr(e))!unr.call(t,o)&&o!==r&&yG(t,o,{get:()=>e[o],enumerable:!(n=anr(e,o))||n.enumerable});return t},fnr=t=>dnr(yG({},"__esModule",{value:!0}),t),WJe={};cnr(WJe,{isArrayBuffer:()=>pnr});KJe.exports=fnr(WJe);var pnr=lnr(t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]","isArrayBuffer")});var XJe=v((kBn,ZJe)=>{var bG=Object.defineProperty,mnr=Object.getOwnPropertyDescriptor,hnr=Object.getOwnPropertyNames,gnr=Object.prototype.hasOwnProperty,GJe=(t,e)=>bG(t,"name",{value:e,configurable:!0}),ynr=(t,e)=>{for(var r in e)bG(t,r,{get:e[r],enumerable:!0})},bnr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of hnr(e))!gnr.call(t,o)&&o!==r&&bG(t,o,{get:()=>e[o],enumerable:!(n=mnr(e,o))||n.enumerable});return t},_nr=t=>bnr(bG({},"__esModule",{value:!0}),t),YJe={};ynr(YJe,{fromArrayBuffer:()=>wnr,fromString:()=>Snr});ZJe.exports=_nr(YJe);var vnr=JJe(),uge=tp(),wnr=GJe((t,e=0,r=t.byteLength-e)=>{if(!(0,vnr.isArrayBuffer)(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return uge.Buffer.from(t,e,r)},"fromArrayBuffer"),Snr=GJe((t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?uge.Buffer.from(t,e):uge.Buffer.from(t)},"fromString")});var nGe=v(($Bn,rGe)=>{var _G=Object.defineProperty,xnr=Object.getOwnPropertyDescriptor,Cnr=Object.getOwnPropertyNames,Onr=Object.prototype.hasOwnProperty,lge=(t,e)=>_G(t,"name",{value:e,configurable:!0}),Pnr=(t,e)=>{for(var r in e)_G(t,r,{get:e[r],enumerable:!0})},Enr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Cnr(e))!Onr.call(t,o)&&o!==r&&_G(t,o,{get:()=>e[o],enumerable:!(n=xnr(e,o))||n.enumerable});return t},Tnr=t=>Enr(_G({},"__esModule",{value:!0}),t),QJe={};Pnr(QJe,{fromUtf8:()=>tGe,toUint8Array:()=>Anr,toUtf8:()=>Inr});rGe.exports=Tnr(QJe);var eGe=XJe(),tGe=lge(t=>{let e=(0,eGe.fromString)(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},"fromUtf8"),Anr=lge(t=>typeof t=="string"?tGe(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),"toUint8Array"),Inr=lge(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,eGe.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString("utf8")},"toUtf8")});var oGe=v(vG=>{"use strict";Object.defineProperty(vG,"__esModule",{value:!0});vG.convertToBuffer=void 0;var Mnr=nGe(),Rnr=typeof Buffer<"u"&&Buffer.from?function(t){return Buffer.from(t,"utf8")}:Mnr.fromUtf8;function jnr(t){return t instanceof Uint8Array?t:typeof t=="string"?Rnr(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)}vG.convertToBuffer=jnr});var iGe=v(wG=>{"use strict";Object.defineProperty(wG,"__esModule",{value:!0});wG.isEmptyData=void 0;function Dnr(t){return typeof t=="string"?t.length===0:t.byteLength===0}wG.isEmptyData=Dnr});var aGe=v(SG=>{"use strict";Object.defineProperty(SG,"__esModule",{value:!0});SG.numToUint8=void 0;function Nnr(t){return new Uint8Array([(t&4278190080)>>24,(t&16711680)>>16,(t&65280)>>8,t&255])}SG.numToUint8=Nnr});var sGe=v(xG=>{"use strict";Object.defineProperty(xG,"__esModule",{value:!0});xG.uint32ArrayFrom=void 0;function Lnr(t){if(!Uint32Array.from){for(var e=new Uint32Array(t.length),r=0;r{"use strict";Object.defineProperty($b,"__esModule",{value:!0});$b.uint32ArrayFrom=$b.numToUint8=$b.isEmptyData=$b.convertToBuffer=void 0;var Fnr=oGe();Object.defineProperty($b,"convertToBuffer",{enumerable:!0,get:function(){return Fnr.convertToBuffer}});var knr=iGe();Object.defineProperty($b,"isEmptyData",{enumerable:!0,get:function(){return knr.isEmptyData}});var $nr=aGe();Object.defineProperty($b,"numToUint8",{enumerable:!0,get:function(){return $nr.numToUint8}});var Bnr=sGe();Object.defineProperty($b,"uint32ArrayFrom",{enumerable:!0,get:function(){return Bnr.uint32ArrayFrom}})});var lGe=v(EG=>{"use strict";Object.defineProperty(EG,"__esModule",{value:!0});EG.Sha256=void 0;var uGe=(age(),Al(ige)),PG=sge(),OG=VJe(),cge=CG(),qnr=function(){function t(e){this.secret=e,this.hash=new OG.RawSha256,this.reset()}return t.prototype.update=function(e){if(!((0,cge.isEmptyData)(e)||this.error))try{this.hash.update((0,cge.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 uGe.__awaiter(this,void 0,void 0,function(){return uGe.__generator(this,function(e){return[2,this.digestSync()]})})},t.prototype.reset=function(){if(this.hash=new OG.RawSha256,this.secret){this.outer=new OG.RawSha256;var e=Unr(this.secret),r=new Uint8Array(PG.BLOCK_SIZE);r.set(e);for(var n=0;nPG.BLOCK_SIZE){var r=new OG.RawSha256;r.update(e),e=r.digest()}var n=new Uint8Array(PG.BLOCK_SIZE);return n.set(e),n}});var fge=v(dge=>{"use strict";Object.defineProperty(dge,"__esModule",{value:!0});var znr=(age(),Al(ige));znr.__exportStar(lGe(),dge)});var cGe=O(()=>{});var dGe=O(()=>{});var fGe=O(()=>{});var vR,Y2=O(()=>{vR=class t extends Error{constructor(e,r=!0){let n,o=!0;typeof r=="boolean"?(n=void 0,o=r):r!=null&&typeof r=="object"&&(n=r.logger,o=r.tryNextLink??!0),super(e),this.name="ProviderError",this.tryNextLink=o,Object.setPrototypeOf(this,t.prototype),n?.debug?.(`@smithy/property-provider ${o?"->":"(!)"} ${e}`)}static from(e,r=!0){return Object.assign(new this(e.message,r),e)}}});var pl,pGe=O(()=>{Y2();pl=class t extends vR{constructor(e,r=!0){super(e,r),this.name="CredentialsProviderError",Object.setPrototypeOf(this,t.prototype)}}});var mGe=O(()=>{Y2()});var hGe=O(()=>{Y2()});var gGe=O(()=>{});var yGe,bGe=O(()=>{yGe=(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 pC=O(()=>{pGe();Y2();mGe();hGe();gGe();bGe()});function TG(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 pge=O(()=>{});var _Ge=O(()=>{});var vGe=O(()=>{_Ge()});var wGe=O(()=>{});var SGe,xGe=O(()=>{(function(t){t.HEADER="header",t.QUERY="query"})(SGe||(SGe={}))});var mge,CGe=O(()=>{(function(t){t.HEADER="header",t.QUERY="query"})(mge||(mge={}))});var OGe=O(()=>{});var PGe=O(()=>{});var EGe=O(()=>{});var TGe=O(()=>{});var AGe=O(()=>{xGe();CGe();OGe();PGe();EGe();TGe()});var IGe=O(()=>{});var MGe=O(()=>{});var RGe=O(()=>{});var jGe=O(()=>{});var DGe=O(()=>{});var NGe=O(()=>{});var LGe=O(()=>{});var FGe=O(()=>{DGe();NGe();LGe()});var kGe=O(()=>{});var $Ge=O(()=>{});var KL,BGe=O(()=>{(function(t){t.HTTP="http",t.HTTPS="https"})(KL||(KL={}))});var qGe=O(()=>{});var UGe=O(()=>{});var zGe=O(()=>{});var HGe=O(()=>{});var VGe=O(()=>{});var WGe=O(()=>{qGe();UGe();zGe();HGe();VGe()});var KGe=O(()=>{});var JL,hge=O(()=>{(function(t){t.MD5="md5",t.CRC32="crc32",t.CRC32C="crc32c",t.SHA1="sha1",t.SHA256="sha256"})(JL||(JL={}))});var JGe=O(()=>{hge()});var GGe=O(()=>{});var YGe=O(()=>{JGe();GGe();hge()});var im,ZGe=O(()=>{(function(t){t[t.HEADER=0]="HEADER",t[t.TRAILER=1]="TRAILER"})(im||(im={}))});var XGe=O(()=>{});var QGe=O(()=>{});var e7e=O(()=>{});var t7e=O(()=>{});var r7e=O(()=>{});var n7e=O(()=>{QGe();e7e();t7e();r7e()});var o7e=O(()=>{});var GL,i7e=O(()=>{GL="__smithy_context"});var a7e=O(()=>{});var s7e,u7e=O(()=>{(function(t){t.PROFILE="profile",t.SSO_SESSION="sso-session",t.SERVICES="services"})(s7e||(s7e={}))});var l7e=O(()=>{});var c7e=O(()=>{});var d7e=O(()=>{});var f7e=O(()=>{});var p7e=O(()=>{});var m7e=O(()=>{});var h7e=O(()=>{});var g7e=O(()=>{});var y7e=O(()=>{});var b7e,_7e=O(()=>{(function(t){t.HTTP_0_9="http/0.9",t.HTTP_1_0="http/1.0",t.TDS_8_0="tds/8.0"})(b7e||(b7e={}))});var v7e=O(()=>{});var w7e=O(()=>{});var S7e=O(()=>{});var x7e=O(()=>{});var C7e=O(()=>{});var O7e=O(()=>{});var Rs=O(()=>{wGe();AGe();IGe();MGe();RGe();jGe();FGe();kGe();$Ge();BGe();WGe();KGe();YGe();ZGe();XGe();n7e();o7e();i7e();a7e();u7e();l7e();c7e();d7e();f7e();p7e();m7e();h7e();g7e();y7e();_7e();v7e();w7e();S7e();x7e();C7e();O7e()});var P7e=O(()=>{Rs()});var E7e=O(()=>{});var T7e=O(()=>{});function Hnr(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var AG,A7e=O(()=>{AG=class t{constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=Hnr(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 I7e=O(()=>{});var M7e=O(()=>{});var R7e=O(()=>{});var j7e=O(()=>{vGe();P7e();E7e();T7e();A7e();I7e();M7e();R7e()});var Vnr,Wnr,IG,gge=O(()=>{j7e();Vnr=t=>e=>async r=>{if(!AG.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)},Wnr={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},IG=t=>({applyToStack:e=>{e.add(Vnr(t),Wnr)}})});var Knr,Jnr,MG,D7e=O(()=>{Knr=()=>(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}},Jnr={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},MG=t=>({applyToStack:e=>{e.add(Knr(),Jnr)}})});var yge=O(()=>{D7e()});var N7e=O(()=>{});var L7e=O(()=>{N7e()});var F7e=O(()=>{Rs()});var k7e=O(()=>{});var $7e=O(()=>{});function Gnr(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var RG,B7e=O(()=>{RG=class t{constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=Gnr(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 q7e=O(()=>{});var U7e=O(()=>{});var z7e=O(()=>{});var H7e=O(()=>{L7e();F7e();k7e();$7e();B7e();q7e();U7e();z7e()});var V7e,Ynr,Znr,Xnr,Qnr,jG,bge=O(()=>{H7e();V7e="X-Amzn-Trace-Id",Ynr="AWS_LAMBDA_FUNCTION_NAME",Znr="_X_AMZN_TRACE_ID",Xnr=t=>e=>async r=>{let{request:n}=r;if(!RG.isInstance(n)||t.runtime!=="node"||n.headers.hasOwnProperty(V7e))return e(r);let o=process.env[Ynr],i=process.env[Znr],a=s=>typeof s=="string"&&s.length>0;return a(o)&&a(i)&&(n.headers[V7e]=i),e({...r,request:n})},Qnr={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"},jG=t=>({applyToStack:e=>{e.add(Xnr(t),Qnr)}})});function DG(t){return{...t,customUserAgent:typeof t.customUserAgent=="string"?[[t.customUserAgent]]:t.customUserAgent}}var W7e=O(()=>{});var eor,Z2,_ge=O(()=>{eor=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}$"),Z2=t=>eor.test(t)||t.startsWith("[")&&t.endsWith("]")});var tor,X2,vge=O(()=>{tor=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),X2=(t,e=!1)=>{if(!e)return tor.test(t);let r=t.split(".");for(let n of r)if(!X2(n))return!1;return!0}});var mC,NG=O(()=>{mC={}});var hC,K7e=O(()=>{hC="endpoints"});function hh(t){return typeof t!="object"||t==null?t:"ref"in t?`$${hh(t.ref)}`:"fn"in t?`${t.fn}(${(t.argv||[]).map(hh).join(", ")})`:JSON.stringify(t,null,2)}var J7e=O(()=>{});var Q2=O(()=>{K7e();J7e()});var Ni,G7e=O(()=>{Ni=class extends Error{constructor(e){super(e),this.name="EndpointError"}}});var Y7e=O(()=>{});var Z7e=O(()=>{});var X7e=O(()=>{});var Q7e=O(()=>{});var eYe=O(()=>{});var tYe=O(()=>{});var gh=O(()=>{G7e();Y7e();Z7e();X7e();Q7e();eYe();tYe()});var rYe,nYe=O(()=>{rYe=(t,e)=>t===e});var oYe,iYe=O(()=>{gh();oYe=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 Ni(`Path: '${t}' does not end with ']'`);let i=n.slice(o+1,-1);if(Number.isNaN(parseInt(i)))throw new Ni(`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 LG,aYe=O(()=>{gh();iYe();LG=(t,e)=>oYe(e).reduce((r,n)=>{if(typeof r!="object")throw new Ni(`Index '${n}' in '${e}' not found in '${JSON.stringify(t)}'`);return Array.isArray(r)?r[parseInt(n)]:r[n]},t)});var sYe,uYe=O(()=>{sYe=t=>t!=null});var lYe,cYe=O(()=>{lYe=t=>!t});var wge,dYe,fYe=O(()=>{Rs();_ge();wge={[KL.HTTP]:80,[KL.HTTPS]:443},dYe=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:b={}}=t,g=new URL(`${m}//${f}${p?`:${p}`:""}${h}`);return g.search=Object.entries(b).map(([_,w])=>`${_}=${w}`).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(KL).includes(u))return null;let l=Z2(o),c=r.includes(`${n}:${wge[u]}`)||typeof t=="string"&&t.includes(`${n}:${wge[u]}`),d=`${n}${c?`:${wge[u]}`:""}`;return{scheme:u,authority:d,path:i,normalizedPath:i.endsWith("/")?i:`${i}/`,isIp:l}}});var pYe,mYe=O(()=>{pYe=(t,e)=>t===e});var hYe,gYe=O(()=>{hYe=(t,e,r,n)=>e>=r||t.length{yYe=t=>encodeURIComponent(t).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)});var Sge=O(()=>{nYe();aYe();uYe();vge();cYe();fYe();mYe();gYe();bYe()});var _Ye,vYe=O(()=>{Sge();_Ye={booleanEquals:rYe,getAttr:LG,isSet:sYe,isValidHostLabel:X2,not:lYe,parseURL:dYe,stringEquals:pYe,substring:hYe,uriEncode:yYe}});var FG,xge=O(()=>{Sge();FG=(t,e)=>{let r=[],n={...e.endpointParams,...e.referenceRecord},o=0;for(;o{wYe=({ref:t},e)=>({...e.endpointParams,...e.referenceRecord})[t]});var RE,e4=O(()=>{gh();Cge();xge();SYe();RE=(t,e,r)=>{if(typeof t=="string")return FG(t,r);if(t.fn)return kG(t,r);if(t.ref)return wYe(t,r);throw new Ni(`'${e}': ${String(t)} is not a string, function or reference.`)}});var kG,Cge=O(()=>{NG();vYe();e4();kG=({fn:t,argv:e},r)=>{let n=e.map(i=>["boolean","number"].includes(typeof i)?i:RE(i,"arg",r)),o=t.split(".");return o[0]in mC&&o[1]!=null?mC[o[0]][o[1]](...n):_Ye[t](...n)}});var xYe,CYe=O(()=>{Q2();gh();Cge();xYe=({assign:t,...e},r)=>{if(t&&t in r.referenceRecord)throw new Ni(`'${t}' is already defined in Reference Record.`);let n=kG(e,r);return r.logger?.debug?.(`${hC} evaluateCondition: ${hh(e)} = ${hh(n)}`),{result:n===""?!0:!!n,...t!=null&&{toAssign:{name:t,value:n}}}}});var YL,$G=O(()=>{Q2();CYe();YL=(t=[],e)=>{let r={};for(let n of t){let{result:o,toAssign:i}=xYe(n,{...e,referenceRecord:{...e.referenceRecord,...r}});if(!o)return{result:o};i&&(r[i.name]=i.value,e.logger?.debug?.(`${hC} assign: ${i.name} := ${hh(i.value)}`))}return{result:!0,referenceRecord:r}}});var OYe,PYe=O(()=>{gh();e4();OYe=(t,e)=>Object.entries(t).reduce((r,[n,o])=>({...r,[n]:o.map(i=>{let a=RE(i,"Header value entry",e);if(typeof a!="string")throw new Ni(`Header '${n}' value '${a}' is not a string`);return a})}),{})});var Oge,EYe=O(()=>{gh();xge();Pge();Oge=(t,e)=>{if(Array.isArray(t))return t.map(r=>Oge(r,e));switch(typeof t){case"string":return FG(t,e);case"object":if(t===null)throw new Ni(`Unexpected endpoint property: ${t}`);return BG(t,e);case"boolean":return t;default:throw new Ni(`Unexpected endpoint property type: ${typeof t}`)}}});var BG,Pge=O(()=>{EYe();BG=(t,e)=>Object.entries(t).reduce((r,[n,o])=>({...r,[n]:Oge(o,e)}),{})});var TYe,AYe=O(()=>{gh();e4();TYe=(t,e)=>{let r=RE(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 Ni(`Endpoint URL must be a string, got ${typeof r}`)}});var IYe,MYe=O(()=>{Q2();$G();PYe();Pge();AYe();IYe=(t,e)=>{let{conditions:r,endpoint:n}=t,{result:o,referenceRecord:i}=YL(r,e);if(!o)return;let a={...e,referenceRecord:{...e.referenceRecord,...i}},{url:s,properties:u,headers:l}=n;return e.logger?.debug?.(`${hC} Resolving endpoint from template: ${hh(n)}`),{...l!=null&&{headers:OYe(l,a)},...u!=null&&{properties:BG(u,a)},url:TYe(s,a)}}});var RYe,jYe=O(()=>{gh();$G();e4();RYe=(t,e)=>{let{conditions:r,error:n}=t,{result:o,referenceRecord:i}=YL(r,e);if(o)throw new Ni(RE(n,"Error",{...e,referenceRecord:{...e.referenceRecord,...i}}))}});var DYe,NYe=O(()=>{$G();Ege();DYe=(t,e)=>{let{conditions:r,rules:n}=t,{result:o,referenceRecord:i}=YL(r,e);if(o)return qG(n,{...e,referenceRecord:{...e.referenceRecord,...i}})}});var qG,Ege=O(()=>{gh();MYe();jYe();NYe();qG=(t,e)=>{for(let r of t)if(r.type==="endpoint"){let n=IYe(r,e);if(n)return n}else if(r.type==="error")RYe(r,e);else if(r.type==="tree"){let n=DYe(r,e);if(n)return n}else throw new Ni(`Unknown endpoint rule: ${r}`);throw new Ni("Rules evaluation failed")}});var LYe=O(()=>{NG();Ege()});var t4,FYe=O(()=>{Q2();gh();LYe();t4=(t,e)=>{let{endpointParams:r,logger:n}=e,{parameters:o,rules:i}=t;e.logger?.debug?.(`${hC} Initial EndpointParams: ${hh(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 Ni(`Missing required parameter: '${l}'`);let u=qG(i,{endpointParams:r,logger:n,referenceRecord:{}});if(e.endpointParams?.Endpoint)try{let l=new URL(e.endpointParams.Endpoint),{protocol:c,port:d}=l;u.url.protocol=c,u.url.port=d}catch{}return e.logger?.debug?.(`${hC} Resolved endpoint: ${hh(u)}`),u}});var jE=O(()=>{_ge();vge();NG();FYe();gh()});var Tge=O(()=>{jE()});var Age,kYe=O(()=>{jE();Tge();Age=(t,e=!1)=>{if(e){for(let r of t.split("."))if(!Age(r))return!1;return!0}return!(!X2(t)||t.length<3||t.length>63||t!==t.toLowerCase()||Z2(t))}});var $Ye,ror,BYe,qYe=O(()=>{$Ye=":",ror="/",BYe=t=>{let e=t.split($Ye);if(e.length<6)return null;let[r,n,o,i,a,...s]=e;if(r!=="arn"||n===""||o===""||s.join($Ye)==="")return null;let u=s.map(l=>l.split(ror)).flat();return{partition:n,service:o,region:i,accountId:a,resourceId:u}}});var zYe,UYe=O(()=>{zYe={partitions:[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$",regions:{"af-south-1":{description:"Africa (Cape Town)"},"ap-east-1":{description:"Asia Pacific (Hong Kong)"},"ap-northeast-1":{description:"Asia Pacific (Tokyo)"},"ap-northeast-2":{description:"Asia Pacific (Seoul)"},"ap-northeast-3":{description:"Asia Pacific (Osaka)"},"ap-south-1":{description:"Asia Pacific (Mumbai)"},"ap-south-2":{description:"Asia Pacific (Hyderabad)"},"ap-southeast-1":{description:"Asia Pacific (Singapore)"},"ap-southeast-2":{description:"Asia Pacific (Sydney)"},"ap-southeast-3":{description:"Asia Pacific (Jakarta)"},"ap-southeast-4":{description:"Asia Pacific (Melbourne)"},"ap-southeast-5":{description:"Asia Pacific (Malaysia)"},"aws-global":{description:"AWS Standard global region"},"ca-central-1":{description:"Canada (Central)"},"ca-west-1":{description:"Canada West (Calgary)"},"eu-central-1":{description:"Europe (Frankfurt)"},"eu-central-2":{description:"Europe (Zurich)"},"eu-north-1":{description:"Europe (Stockholm)"},"eu-south-1":{description:"Europe (Milan)"},"eu-south-2":{description:"Europe (Spain)"},"eu-west-1":{description:"Europe (Ireland)"},"eu-west-2":{description:"Europe (London)"},"eu-west-3":{description:"Europe (Paris)"},"il-central-1":{description:"Israel (Tel Aviv)"},"me-central-1":{description:"Middle East (UAE)"},"me-south-1":{description:"Middle East (Bahrain)"},"sa-east-1":{description:"South America (Sao Paulo)"},"us-east-1":{description:"US East (N. Virginia)"},"us-east-2":{description:"US East (Ohio)"},"us-west-1":{description:"US West (N. California)"},"us-west-2":{description:"US West (Oregon)"}}},{id:"aws-cn",outputs:{dnsSuffix:"amazonaws.com.cn",dualStackDnsSuffix:"api.amazonwebservices.com.cn",implicitGlobalRegion:"cn-northwest-1",name:"aws-cn",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^cn\\-\\w+\\-\\d+$",regions:{"aws-cn-global":{description:"AWS China global region"},"cn-north-1":{description:"China (Beijing)"},"cn-northwest-1":{description:"China (Ningxia)"}}},{id:"aws-us-gov",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-gov-west-1",name:"aws-us-gov",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",regions:{"aws-us-gov-global":{description:"AWS GovCloud (US) global region"},"us-gov-east-1":{description:"AWS GovCloud (US-East)"},"us-gov-west-1":{description:"AWS GovCloud (US-West)"}}},{id:"aws-iso",outputs:{dnsSuffix:"c2s.ic.gov",dualStackDnsSuffix:"c2s.ic.gov",implicitGlobalRegion:"us-iso-east-1",name:"aws-iso",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",regions:{"aws-iso-global":{description:"AWS ISO (US) global region"},"us-iso-east-1":{description:"US ISO East"},"us-iso-west-1":{description:"US ISO WEST"}}},{id:"aws-iso-b",outputs:{dnsSuffix:"sc2s.sgov.gov",dualStackDnsSuffix:"sc2s.sgov.gov",implicitGlobalRegion:"us-isob-east-1",name:"aws-iso-b",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",regions:{"aws-iso-b-global":{description:"AWS ISOB (US) global region"},"us-isob-east-1":{description:"US ISOB East (Ohio)"}}},{id:"aws-iso-e",outputs:{dnsSuffix:"cloud.adc-e.uk",dualStackDnsSuffix:"cloud.adc-e.uk",implicitGlobalRegion:"eu-isoe-west-1",name:"aws-iso-e",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{"eu-isoe-west-1":{description:"EU ISOE West"}}},{id:"aws-iso-f",outputs:{dnsSuffix:"csp.hci.ic.gov",dualStackDnsSuffix:"csp.hci.ic.gov",implicitGlobalRegion:"us-isof-south-1",name:"aws-iso-f",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{}}],version:"1.1"}});var oor,ior,HYe,VYe,Ige=O(()=>{UYe();oor=zYe,ior="",HYe=t=>{let{partitions:e}=oor;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}},VYe=()=>ior});var r4,WYe=O(()=>{jE();kYe();qYe();Ige();r4={isVirtualHostableS3Bucket:Age,parseArn:BYe,partition:HYe};mC.aws=r4});var KYe=O(()=>{jE()});var JYe=O(()=>{jE()});var GYe=O(()=>{});var YYe=O(()=>{});var ZYe=O(()=>{});var XYe=O(()=>{});var QYe=O(()=>{});var eZe=O(()=>{JYe();GYe();YYe();ZYe();XYe();QYe()});var UG=O(()=>{WYe();Ige();Tge();KYe();eZe()});var tZe=O(()=>{});var rZe=O(()=>{tZe()});var nZe=O(()=>{Rs()});var oZe=O(()=>{});var iZe=O(()=>{});function aor(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var zG,aZe=O(()=>{zG=class t{constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=aor(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 sZe=O(()=>{});var uZe=O(()=>{});var lZe=O(()=>{});var cZe=O(()=>{rZe();nZe();oZe();iZe();aZe();sZe();uZe();lZe()});var Mge,HG,Rge,VG,dZe,fZe,jge,pZe=O(()=>{Mge="user-agent",HG="x-amz-user-agent",Rge=" ",VG="/",dZe=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g,fZe=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g,jge="-"});var sor,Dge,uor,WG,mZe=O(()=>{UG();cZe();pZe();sor=t=>(e,r)=>async n=>{let{request:o}=n;if(!zG.isInstance(o))return e(n);let{headers:i}=o,a=r?.userAgent?.map(Dge)||[],s=(await t.defaultUserAgentProvider()).map(Dge),u=t?.customUserAgent?.map(Dge)||[],l=VYe(),c=(l?[l]:[]).concat([...s,...a,...u]).join(Rge),d=[...s.filter(f=>f.startsWith("aws-sdk-")),...u].join(Rge);return t.runtime!=="browser"?(d&&(i[HG]=i[HG]?`${i[Mge]} ${d}`:d),i[Mge]=c):i[HG]=c,e({...n,request:o})},Dge=t=>{let e=t[0].split(VG).map(a=>a.replace(dZe,jge)).join(VG),r=t[1]?.replace(fZe,jge),n=e.indexOf(VG),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}`}},"")},uor={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},WG=t=>({applyToStack:e=>{e.add(sor(t),uor)}})});var Nge=O(()=>{W7e();mZe()});var hZe=O(()=>{});var gZe=O(()=>{});var KG,yZe=O(()=>{(function(t){t.ENV="env",t.CONFIG="shared config entry"})(KG||(KG={}))});var Lge=O(()=>{hZe();gZe();yZe()});var JG,bZe=O(()=>{Lge();JG=!1});var GG,_Ze=O(()=>{Lge();GG=!1});var Bb,vZe=O(()=>{Rs();Bb=t=>t[GL]||(t[GL]={})});var Sd,wZe=O(()=>{Sd=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e}});var Kg=O(()=>{vZe();wZe()});var SZe=O(()=>{Kg()});var xZe=O(()=>{});var CZe=O(()=>{Kg();xZe()});var OZe=O(()=>{bZe();_Ze();SZe();CZe()});var PZe=O(()=>{});var YG,Fge=O(()=>{YG=t=>typeof t=="string"&&(t.startsWith("fips-")||t.endsWith("-fips"))});var kge,EZe=O(()=>{Fge();kge=t=>YG(t)?["fips-aws-global","aws-fips"].includes(t)?"us-east-1":t.replace(/fips-(dkr-|prod-)?|-fips/,""):t});var ZG,TZe=O(()=>{EZe();Fge();ZG=t=>{let{region:e,useFipsEndpoint:r}=t;if(!e)throw new Error("Region is missing");return{...t,region:async()=>{if(typeof e=="string")return kge(e);let n=await e();return kge(n)},useFipsEndpoint:async()=>{let n=typeof e=="string"?e:await e();return YG(n)?!0:typeof r!="function"?Promise.resolve(!!r):r()}}}});var AZe=O(()=>{PZe();TZe()});var IZe=O(()=>{});var MZe=O(()=>{});var RZe=O(()=>{});var jZe=O(()=>{});var DZe=O(()=>{});var NZe=O(()=>{});var LZe=O(()=>{RZe();jZe();DZe();NZe()});var FZe=O(()=>{IZe();MZe();LZe()});var n4=O(()=>{OZe();AZe();FZe()});function cor(t){let e=new Map;for(let r of t)e.set(r.schemeId,r);return e}var $ge,XG=O(()=>{Rs();Kg();$ge=(t,e)=>(r,n)=>async o=>{let i=t.httpAuthSchemeProvider(await e.httpAuthSchemeParametersProvider(t,n,o.input)),a=cor(t.httpAuthSchemes),s=Bb(n),u=[];for(let l of i){let c=a.get(l.schemeId);if(!c){u.push(`HttpAuthScheme \`${l.schemeId}\` was not enabled for this service.`);continue}let d=c.identityProvider(await e.identityProviderConfigProvider(t));if(!d){u.push(`HttpAuthScheme \`${l.schemeId}\` did not have an IdentityProvider configured.`);continue}let{identityProperties:f={},signingProperties:p={}}=l.propertiesExtractor?.(t,n)||{};l.identityProperties=Object.assign(l.identityProperties||{},f),l.signingProperties=Object.assign(l.signingProperties||{},p),s.selectedHttpAuthScheme={httpAuthOption:l,identity:await d(l.identityProperties),signer:c.signer};break}if(!s.selectedHttpAuthScheme)throw new Error(u.join(` `));return r(o)}});var kZe,dor,por,mor,hor,gor,$Ze=O(()=>{kZe=async t=>{let e=t?.Bucket||"";if(typeof t.Bucket=="string"&&(t.Bucket=e.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),gor(e)){if(t.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!hor(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},dor=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,por=/(\d+\.){3}\d+/,mor=/\.\./,hor=t=>dor.test(t)&&!por.test(t)&&!mor.test(t),gor=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 BZe=O(()=>{$Ze()});var qZe,UZe=O(()=>{qZe=(t,e,r)=>{let n=async()=>{let o=r[t]??r[e];return typeof o=="function"?o():o};return t==="credentialScope"||e==="CredentialScope"?async()=>{let o=typeof r.credentials=="function"?await r.credentials():r.credentials;return o?.credentialScope??o?.CredentialScope}:t==="accountId"||e==="AccountId"?async()=>{let o=typeof r.credentials=="function"?await r.credentials():r.credentials;return o?.accountId??o?.AccountId}:t==="endpoint"||e==="endpoint"?async()=>{let o=await n();if(o&&typeof o=="object"){if("url"in o)return o.url.href;if("hostname"in o){let{protocol:i,hostname:a,port:s,path:u}=o;return`${i}//${a}${s?":"+s:""}${u}`}}return o}:n}});var zZe,HZe=O(()=>{zZe=async t=>{}});function VZe(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 WZe=O(()=>{});var DE,QG=O(()=>{WZe();DE=t=>{if(typeof t=="string")return DE(new URL(t));let{hostname:e,pathname:r,port:n,protocol:o,search:i}=t,a;return i&&(a=VZe(i)),{hostname:e,port:n?parseInt(n):void 0,protocol:o,path:r,query:a}}});var e7,t7=O(()=>{QG();e7=t=>typeof t=="object"?"url"in t?DE(t.url):t:DE(t)});var KZe,yor,Bge=O(()=>{BZe();UZe();HZe();t7();KZe=async(t,e,r,n)=>{if(!r.endpoint){let a=await zZe(r.serviceId||"");a&&(r.endpoint=()=>Promise.resolve(e7(a)))}let o=await yor(t,e,r);if(typeof r.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");return r.endpointProvider(o,n)},yor=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 qZe(a.name,i,r)();break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(a))}return Object.keys(o).length===0&&Object.assign(n,r),String(r.serviceId).toLowerCase()==="s3"&&await kZe(n),n}});var JZe=O(()=>{Bge();t7()});var GZe,qge=O(()=>{Kg();Bge();GZe=({config:t,instructions:e})=>(r,n)=>async o=>{let i=await KZe(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=Bb(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 YZe,Uge=O(()=>{YZe=(t,e)=>r=>async n=>{let{response:o}=await r(n);try{let i=await e(o,t);return{response:o,output:i}}catch(i){if(Object.defineProperty(i,"$response",{value:o}),!("$metadata"in i)){let a="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";i.message+=` `+a,typeof i.$responseBodyText<"u"&&i.$response&&(i.$response.body=i.$responseBodyText)}throw i}}});var ZZe,zge=O(()=>{ZZe=(t,e)=>(r,n)=>async o=>{let i=n.endpointV2?.url&&t.urlParser?async()=>t.urlParser(n.endpointV2.url):t.endpoint;if(!i)throw new Error("No valid endpoint provider available.");let a=await e(o.input,{...t,endpoint:i});return r({...o,request:a})}});function xt(t,e,r){return{applyToStack:n=>{n.add(YZe(t,r),bor),n.add(ZZe(t,e),o4)}}}var bor,o4,XZe=O(()=>{Uge();zge();bor={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},o4={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}});var Kn=O(()=>{Uge();XZe();zge()});var Hge,Ct,QZe=O(()=>{Kn();qge();Hge={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:o4.name},Ct=(t,e)=>({applyToStack:r=>{r.addRelativeTo(GZe({config:t,instructions:e}),Hge)}})});var r7,eXe=O(()=>{Kg();t7();r7=t=>{let e=t.tls??!0,{endpoint:r}=t,n=r!=null?async()=>e7(await Sd(r)()):void 0;return{...t,endpoint:n,tls:e,isCustomEndpoint:!!r,useDualstackEndpoint:Sd(t.useDualstackEndpoint??!1),useFipsEndpoint:Sd(t.useFipsEndpoint??!1)}}});var tXe=O(()=>{});var kn=O(()=>{JZe();qge();QZe();eXe();tXe()});var _or,n7,rXe=O(()=>{kn();XG();_or={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:Hge.name},n7=(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo($ge(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),_or)}})});var wVn,nXe=O(()=>{Kn();XG();wVn={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:o4.name}});var oXe=O(()=>{XG();rXe();nXe()});var iXe=O(()=>{});var aXe=O(()=>{iXe()});var sXe=O(()=>{Rs()});var uXe=O(()=>{});var lXe=O(()=>{});function vor(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var wR,cXe=O(()=>{wR=class t{constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=vor(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 dXe=O(()=>{});var fXe=O(()=>{});var pXe=O(()=>{});var i4=O(()=>{aXe();sXe();uXe();lXe();cXe();dXe();fXe();pXe()});var wor,Sor,mXe,Vge=O(()=>{i4();Rs();Kg();wor=t=>e=>{throw e},Sor=(t,e)=>{},mXe=t=>(e,r)=>async n=>{if(!wR.isInstance(n.request))return e(n);let i=Bb(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||wor)(a));return(u.successHandler||Sor)(l.response,a),l}});var Jg,qb,a4,o7=O(()=>{(function(t){t.STANDARD="standard",t.ADAPTIVE="adaptive"})(Jg||(Jg={}));qb=3,a4=Jg.STANDARD});var hXe,gXe,yXe,bXe,_Xe=O(()=>{hXe=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],gXe=["TimeoutError","RequestTimeout","RequestTimeoutException"],yXe=[500,502,503,504],bXe=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"]});var xor,ZL,i7,vXe,s4=O(()=>{_Xe();xor=t=>t.$metadata?.clockSkewCorrected,ZL=t=>t.$metadata?.httpStatusCode===429||hXe.includes(t.name)||t.$retryable?.throttling==!0,i7=t=>xor(t)||gXe.includes(t.name)||bXe.includes(t?.code||"")||yXe.includes(t.$metadata?.httpStatusCode||0),vXe=t=>{if(t.$metadata?.httpStatusCode!==void 0){let e=t.$metadata.httpStatusCode;return 500<=e&&e<=599&&!i7(t)}return!1}});var u4,Wge=O(()=>{s4();u4=class{constructor(e){this.currentCapacity=0,this.enabled=!1,this.lastMaxRate=0,this.measuredTxRate=0,this.requestCount=0,this.lastTimestamp=0,this.timeWindow=0,this.beta=e?.beta??.7,this.minCapacity=e?.minCapacity??1,this.minFillRate=e?.minFillRate??.5,this.scaleConstant=e?.scaleConstant??.4,this.smooth=e?.smooth??.8;let r=this.getCurrentTimeInSeconds();this.lastThrottleTime=r,this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}getCurrentTimeInSeconds(){return Date.now()/1e3}async getSendToken(){return this.acquireTokenBucket(1)}async acquireTokenBucket(e){if(this.enabled){if(this.refillTokenBucket(),e>this.currentCapacity){let r=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise(n=>setTimeout(n,r))}this.currentCapacity=this.currentCapacity-e}}refillTokenBucket(){let e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}let r=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+r),this.lastTimestamp=e}updateClientSendingRate(e){let r;if(this.updateMeasuredRate(),ZL(e)){let o=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=o,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),r=this.cubicThrottle(o),this.enableTokenBucket()}else this.calculateTimeWindow(),r=this.cubicSuccess(this.getCurrentTimeInSeconds());let n=Math.min(r,2*this.measuredTxRate);this.updateTokenBucketRate(n)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(e){this.refillTokenBucket(),this.fillRate=Math.max(e,this.minFillRate),this.maxCapacity=Math.max(e,this.minCapacity),this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){let e=this.getCurrentTimeInSeconds(),r=Math.floor(e*2)/2;if(this.requestCount++,r>this.lastTxRateBucket){let n=this.requestCount/(r-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(n*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=r}}getPrecise(e){return parseFloat(e.toFixed(8))}}});var a7,s7,XL=O(()=>{a7="amz-sdk-invocation-id",s7="amz-sdk-request"});var wXe,SXe=O(()=>{XL();wXe=()=>{let t=100;return{computeNextBackoffDelay:n=>Math.floor(Math.min(2e4,Math.random()*2**n*t)),setDelayBase:n=>{t=n}}}});var Kge,xXe=O(()=>{XL();Kge=({retryDelay:t,retryCount:e,retryCost:r})=>({getRetryCount:()=>e,getRetryDelay:()=>Math.min(2e4,t),getRetryCost:()=>r})});var SR,l7=O(()=>{o7();XL();SXe();xXe();SR=class{constructor(e){this.maxAttempts=e,this.mode=Jg.STANDARD,this.capacity=500,this.retryBackoffStrategy=wXe(),this.maxAttemptsProvider=typeof e=="function"?e:async()=>e}async acquireInitialRetryToken(e){return Kge({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,Kge({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 ${qb}`),qb}}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 c7,TXe=O(()=>{o7();Wge();l7();c7=class{constructor(e,r){this.maxAttemptsProvider=e,this.mode=Jg.ADAPTIVE;let{rateLimiter:n}=r??{};this.rateLimiter=n??new u4,this.standardRetryStrategy=new SR(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 AXe=O(()=>{XL();l7()});var IXe=O(()=>{});var Ub=O(()=>{TXe();AXe();Wge();l7();o7();XL();IXe()});var MXe=O(()=>{});var RXe=O(()=>{MXe()});var jXe=O(()=>{Rs()});var DXe=O(()=>{});var NXe=O(()=>{});function Cor(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var eF,LXe=O(()=>{eF=class t{constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=Cor(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 l4,FXe=O(()=>{l4=class{constructor(e){this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var kXe=O(()=>{});var $Xe=O(()=>{});var d7=O(()=>{RXe();jXe();DXe();NXe();LXe();FXe();kXe();$Xe()});var BXe=O(()=>{Ub()});var Gge=O(()=>{Ub()});var Yge=O(()=>{s4()});var Zge,Xge=O(()=>{Zge=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 Qge=O(()=>{d7();s4();Ub();BXe();Gge();Yge();Xge()});var qXe=O(()=>{Ub();Qge()});var f7,UXe=O(()=>{Kg();Ub();f7=t=>{let{retryStrategy:e}=t,r=Sd(t.maxAttempts??qb);return{...t,maxAttempts:r,retryStrategy:async()=>e||(await Sd(t.retryMode)()===Jg.ADAPTIVE?new c7(r):new SR(r))}}});var zXe=O(()=>{d7();Ub()});var NE,HXe=O(()=>{NE=class{trace(){}debug(){}info(){}warn(){}error(){}}});var xR,LE,tF,VXe,WXe,KXe=O(()=>{xR=(t,e)=>{let r=[];if(t&&r.push(t),e)for(let n of e)r.push(n);return r},LE=(t,e)=>`${t||"anonymous"}${e&&e.length>0?` (a.k.a. ${e.join(",")})`:""}`,tF=()=>{let t=[],e=[],r=!1,n=new Set,o=d=>d.sort((f,p)=>VXe[p.step]-VXe[f.step]||WXe[p.priority||"normal"]-WXe[f.priority||"normal"]),i=d=>{let f=!1,p=m=>{let h=xR(m.name,m.aliases);if(h.includes(d)){f=!0;for(let b of h)n.delete(b);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 xR(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(b=>{let g={...b,before:[],after:[]};for(let _ of xR(g.name,g.aliases))m[_]=g;f.push(g)}),e.forEach(b=>{let g={...b,before:[],after:[]};for(let _ of xR(g.name,g.aliases))m[_]=g;p.push(g)}),p.forEach(b=>{if(b.toMiddleware){let g=m[b.toMiddleware];if(g===void 0){if(d)return;throw new Error(`${b.toMiddleware} is not found when adding ${LE(b.name,b.aliases)} middleware ${b.relation} ${b.toMiddleware}`)}b.relation==="after"&&g.after.push(b),b.relation==="before"&&g.before.push(b)}}),o(f).map(u).reduce((b,g)=>(b.push(...g),b),[])},c={add:(d,f={})=>{let{name:p,override:m,aliases:h}=f,b={step:"initialize",priority:"normal",middleware:d,...f},g=xR(p,h);if(g.length>0){if(g.some(_=>n.has(_))){if(!m)throw new Error(`Duplicate middleware name '${LE(p,h)}'`);for(let _ of g){let w=t.findIndex(C=>C.name===_||C.aliases?.some(E=>E===_));if(w===-1)continue;let x=t[w];if(x.step!==b.step||b.priority!==x.priority)throw new Error(`"${LE(x.name,x.aliases)}" middleware with ${x.priority} priority in ${x.step} step cannot be overridden by "${LE(p,h)}" middleware with ${b.priority} priority in ${b.step} step.`);t.splice(w,1)}}for(let _ of g)n.add(_)}t.push(b)},addRelativeTo:(d,f)=>{let{name:p,override:m,aliases:h}=f,b={middleware:d,...f},g=xR(p,h);if(g.length>0){if(g.some(_=>n.has(_))){if(!m)throw new Error(`Duplicate middleware name '${LE(p,h)}'`);for(let _ of g){let w=e.findIndex(C=>C.name===_||C.aliases?.some(E=>E===_));if(w===-1)continue;let x=e[w];if(x.toMiddleware!==b.toMiddleware||x.relation!==b.relation)throw new Error(`"${LE(x.name,x.aliases)}" middleware ${x.relation} "${x.toMiddleware}" middleware cannot be overridden by "${LE(p,h)}" middleware ${b.relation} "${b.toMiddleware}" middleware.`);e.splice(w,1)}}for(let _ of g)n.add(_)}e.push(b)},clone:()=>s(tF()),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:b,aliases:g}=m;if(h&&h.includes(d)){let _=xR(b,g);for(let w of _)n.delete(w);return f=!0,!1}return!0};return t=t.filter(p),e=e.filter(p),f},concat:d=>{let f=s(tF());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 LE(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},VXe={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},WXe={high:3,normal:2,low:1}});var eye=O(()=>{KXe()});var CR,JXe=O(()=>{eye();CR=class{constructor(e){this.middlewareStack=tF(),this.config=e}send(e,r,n){let o=typeof r!="function"?r:void 0,i=typeof r=="function"?r:n,a=e.resolveMiddleware(this.middlewareStack,this.config,o);if(i)a(e).then(s=>i(null,s.output),s=>i(s)).catch(()=>{});else return a(e).then(s=>s.output)}destroy(){this.config.requestHandler.destroy&&this.config.requestHandler.destroy()}}});var gC,OR,FE,PR,GXe,tye=O(()=>{gC={},OR=new Array(64);for(let t=0,e=65,r=90;t+e<=r;t++){let n=String.fromCharCode(t+e);gC[n]=t,OR[t]=n}for(let t=0,e=97,r=122;t+e<=r;t++){let n=String.fromCharCode(t+e),o=t+26;gC[n]=o,OR[o]=n}for(let t=0;t<10;t++){gC[t.toString(10)]=t+52;let e=t.toString(10),r=t+52;gC[e]=r,OR[r]=e}gC["+"]=62;OR[62]="+";gC["/"]=63;OR[63]="/";FE=6,PR=8,GXe=63});var kE,YXe=O(()=>{tye();kE=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>=FE;let s=o/4*3;i>>=a%PR;let u=Math.floor(a/PR);for(let l=0;l>c)}}return new Uint8Array(r)}});var rye,nye=O(()=>{rye=t=>new TextEncoder().encode(t)});var ZXe=O(()=>{nye()});var XXe=O(()=>{});var QXe=O(()=>{nye();ZXe();XXe()});function $E(t){let e;typeof t=="string"?e=rye(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 eQe=O(()=>{QXe();tye()});var rF=O(()=>{YXe();eQe()});var oye,iye=O(()=>{oye=t=>new TextEncoder().encode(t)});var tQe=O(()=>{iye()});var p7,rQe=O(()=>{p7=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 aye=O(()=>{iye();tQe();rQe()});function nQe(t,e="utf-8"){return e==="base64"?$E(t):p7(t)}function oQe(t,e){return e==="base64"?yC.mutate(kE(t)):yC.mutate(oye(t))}var iQe=O(()=>{rF();aye();sye()});var yC,sye=O(()=>{iQe();yC=class t extends Uint8Array{static fromString(e,r="utf-8"){switch(typeof e){case"string":return oQe(e,r);default:throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}}static mutate(e){return Object.setPrototypeOf(e,t.prototype),e}transformToString(e="utf-8"){return nQe(this,e)}}});var aQe=O(()=>{});var sQe=O(()=>{});var uQe=O(()=>{sQe()});var lQe=O(()=>{Rs()});var cQe=O(()=>{});var dQe=O(()=>{});var fQe=O(()=>{});var c4,pQe=O(()=>{c4=class{constructor(e){this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var mQe=O(()=>{});var hQe=O(()=>{});var gQe=O(()=>{uQe();lQe();cQe();dQe();fQe();pQe();mQe();hQe()});var yh,Oor,uye=O(()=>{yh=t=>encodeURIComponent(t).replace(/[!'()*]/g,Oor),Oor=t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`});var yQe=O(()=>{uye()});var m7=O(()=>{uye();yQe()});function bQe(t){let e=[];for(let r of Object.keys(t).sort()){let n=t[r];if(r=yh(r),Array.isArray(n))for(let o=0,i=n.length;o{m7()});function vQe(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 wQe=O(()=>{});var lye,BE,SQe=O(()=>{gQe();_Qe();wQe();lye={supported:void 0},BE=class t{static create(e){return typeof e?.handle=="function"?e:new t(e)}constructor(e){typeof e=="function"?this.configProvider=e().then(r=>r||{}):(this.config=e??{},this.configProvider=Promise.resolve(this.config)),lye.supported===void 0&&(lye.supported=typeof Request<"u"&&"keepalive"in new Request("https://[::1]"))}destroy(){}async handle(e,{abortSignal:r}={}){this.config||(this.config=await this.configProvider);let n=this.config.requestTimeout,o=this.config.keepAlive===!0,i=this.config.credentials;if(r?.aborted){let g=new Error("Request aborted");return g.name="AbortError",Promise.reject(g)}let a=e.path,s=bQe(e.query||{});s&&(a+=`?${s}`),e.fragment&&(a+=`#${e.fragment}`);let u="";if(e.username!=null||e.password!=null){let g=e.username??"",_=e.password??"";u=`${g}:${_}@`}let{port:l,method:c}=e,d=`${e.protocol}//${u}${e.hostname}${l?`:${l}`:""}${a}`,f=c==="GET"||c==="HEAD"?void 0:e.body,p={body:f,headers:new Headers(e.headers),method:c,credentials:i};f&&(p.duplex="half"),typeof AbortController<"u"&&(p.signal=r),lye.supported&&(p.keepalive=o);let m=()=>{},h=new Request(d,p),b=[fetch(h).then(g=>{let _=g.headers,w={};for(let C of _.entries())w[C[0]]=C[1];return g.body!=null?{response:new c4({headers:w,reason:g.statusText,statusCode:g.status,body:g.body})}:g.blob().then(C=>({response:new c4({headers:w,reason:g.statusText,statusCode:g.status,body:C})}))}),vQe(n)];return r&&b.push(new Promise((g,_)=>{let w=()=>{let x=new Error("Request aborted");x.name="AbortError",_(x)};if(typeof r.addEventListener=="function"){let x=r;x.addEventListener("abort",w,{once:!0}),m=()=>x.removeEventListener("abort",w)}else r.onabort=w})),Promise.race(b).finally(m)}updateHttpClientConfig(e,r){this.config=void 0,this.configProvider=this.configProvider.then(n=>(n[e]=r,n))}httpHandlerConfigs(){return this.config??{}}}});async function Por(t){let e=await Tor(t),r=kE(e);return new Uint8Array(r)}async function Eor(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 Tor(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 nF,xQe=O(()=>{rF();nF=t=>typeof Blob=="function"&&t instanceof Blob?Por(t):Eor(t)});var d4=O(()=>{SQe();xQe()});function OQe(t){let e="";for(let r=0;r{CQe={},Aor={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),CQe[t]=e,Aor[e]=t}});var cye,dye=O(()=>{cye=t=>typeof ReadableStream=="function"&&(t?.constructor?.name===ReadableStream.name||t instanceof ReadableStream)});var EQe,AQe,TQe,IQe=O(()=>{d4();rF();PQe();aye();dye();EQe="The stream has already been transformed.",AQe=t=>{if(!TQe(t)&&!cye(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(EQe);return e=!0,await nF(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 $E(i);if(o==="hex")return OQe(i);if(o===void 0||o==="utf8"||o==="utf-8")return p7(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(EQe);if(e=!0,TQe(t))return n(t);if(cye(t))return t;throw new Error(`Cannot transform payload to web stream, got ${t}`)}})},TQe=t=>typeof Blob=="function"&&t instanceof Blob});var MQe=O(()=>{});var RQe=O(()=>{});var fye=O(()=>{sye();aQe();IQe();MQe();RQe();dye()});var qE,jQe=O(()=>{fye();qE=async(t=new Uint8Array,e)=>{if(t instanceof Uint8Array)return yC.mutate(t);if(!t)return yC.mutate(new Uint8Array);let r=e.streamCollector(t);return yC.mutate(await r)}});var yt,pye,DQe=O(()=>{eye();Rs();yt=class{constructor(){this.middlewareStack=tF()}static classBuilder(){return new pye}resolveMiddlewareWithContext(e,r,n,{middlewareFn:o,clientName:i,commandName:a,inputFilterSensitiveLog:s,outputFilterSensitiveLog:u,smithyContext:l,additionalContext:c,CommandCtor:d}){for(let b of o.bind(this)(d,e,r,n))this.middlewareStack.use(b);let f=e.concat(this.middlewareStack),{logger:p}=r,m={logger:p,clientName:i,commandName:a,inputFilterSensitiveLog:s,outputFilterSensitiveLog:u,[GL]:{commandInstance:this,...l},...c},{requestHandler:h}=r;return f.resolve(b=>h.handle(b.request,n||{}),m)}},pye=class{constructor(){this._init=()=>{},this._ep={},this._middlewareFn=()=>[],this._commandName="",this._clientName="",this._additionalContext={},this._smithyContext={},this._inputFilterSensitiveLog=e=>e,this._outputFilterSensitiveLog=e=>e,this._serializer=null,this._deserializer=null}init(e){this._init=e}ep(e){return this._ep=e,this}m(e){return this._middlewareFn=e,this}s(e,r,n={}){return this._smithyContext={service:e,operation:r,...n},this}c(e={}){return this._additionalContext=e,this}n(e,r){return this._clientName=e,this._commandName=r,this}f(e=n=>n,r=n=>n){return this._inputFilterSensitiveLog=e,this._outputFilterSensitiveLog=r,this}ser(e){return this._serializer=e,this}de(e){return this._deserializer=e,this}build(){let e=this,r;return r=class extends yt{static getEndpointParameterInstructions(){return e._ep}constructor(...[n]){super(),this.serialize=e._serializer,this.deserialize=e._deserializer,this.input=n??{},e._init(this)}resolveMiddleware(n,o,i){return this.resolveMiddlewareWithContext(n,o,i,{CommandCtor:r,middlewareFn:e._middlewareFn,clientName:e._clientName,commandName:e._commandName,inputFilterSensitiveLog:e._inputFilterSensitiveLog,outputFilterSensitiveLog:e._outputFilterSensitiveLog,smithyContext:e._smithyContext,additionalContext:e._additionalContext})}}}}});var h7,NQe=O(()=>{h7="***SensitiveInformation***"});var g7,LQe=O(()=>{g7=(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 ER,Ior,FQe,Mor,kQe,$Qe,BQe,mye,Ror,oF,an,qQe,UQe,jor,f4,p4,hye,zQe,HQe,VQe,gye=O(()=>{ER=t=>{if(t!=null){if(typeof t=="string"){let e=parseFloat(t);if(!Number.isNaN(e))return String(e)!==String(t)&&VQe.warn(HQe(`Expected number but observed string: ${t}`)),e}if(typeof t=="number")return t;throw new TypeError(`Expected number, got ${typeof t}: ${t}`)}},Ior=Math.ceil(34028234663852886e22),FQe=t=>{let e=ER(t);if(e!==void 0&&!Number.isNaN(e)&&e!==1/0&&e!==-1/0&&Math.abs(e)>Ior)throw new TypeError(`Expected 32-bit float, got ${t}`);return e},Mor=t=>{if(t!=null){if(Number.isInteger(t)&&!Number.isNaN(t))return t;throw new TypeError(`Expected integer, got ${typeof t}: ${t}`)}},kQe=t=>mye(t,32),$Qe=t=>mye(t,16),BQe=t=>mye(t,8),mye=(t,e)=>{let r=Mor(t);if(r!==void 0&&Ror(r,e)!==r)throw new TypeError(`Expected ${e}-bit integer, got ${t}`);return r},Ror=(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]}},oF=(t,e)=>{if(t==null)throw e?new TypeError(`Expected a non-null value for ${e}`):new TypeError("Expected a non-null value");return t},an=t=>{if(t!=null){if(typeof t=="string")return t;if(["boolean","number","bigint"].includes(typeof t))return VQe.warn(HQe(`Expected string, got ${typeof t}: ${t}`)),String(t);throw new TypeError(`Expected string, got ${typeof t}: ${t}`)}},qQe=t=>ER(typeof t=="string"?f4(t):t),UQe=t=>FQe(typeof t=="string"?f4(t):t),jor=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,f4=t=>{let e=t.match(jor);if(e===null||e[0].length!==t.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(t)},p4=t=>kQe(typeof t=="string"?f4(t):t),hye=t=>$Qe(typeof t=="string"?f4(t):t),zQe=t=>BQe(typeof t=="string"?f4(t):t),HQe=t=>String(new TypeError(t).stack||t).split(` `).slice(0,5).filter(e=>!e.includes("stackTraceWarning")).join(` `),VQe={warn:console.warn}});var Dor,Nor,WQe,Lor,KQe,hWn,gWn,yWn,y7,JQe,bWn,For,kor,$or,TR,Bor,qor,yye,GQe=O(()=>{gye();Dor=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Nor=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),WQe=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=Nor.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,o,i,a,s,u,l]=e,c=hye(yye(n)),d=TR(o,"month",1,12),f=TR(i,"day",1,31);return JQe(c,d,f,{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l})},Lor=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),KQe=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=Lor.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=hye(yye(n)),f=TR(o,"month",1,12),p=TR(i,"day",1,31),m=JQe(d,f,p,{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l});return c.toUpperCase()!="Z"&&m.setTime(m.getTime()-qor(c)),m},hWn=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$/),gWn=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$/),yWn=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})$/),y7=t=>{if(t==null)return;let e;if(typeof t=="number")e=t;else if(typeof t=="string")e=qQe(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))},JQe=(t,e,r,n)=>{let o=e-1;return kor(t,o,r),new Date(Date.UTC(t,o,r,TR(n.hours,"hour",0,23),TR(n.minutes,"minute",0,59),TR(n.seconds,"seconds",0,60),Bor(n.fractionalMilliseconds)))},bWn=50*365*24*60*60*1e3,For=[31,28,31,30,31,30,31,31,30,31,30,31],kor=(t,e,r)=>{let n=For[e];if(e===1&&$or(t)&&(n=29),r>n)throw new TypeError(`Invalid day for ${Dor[e]} in ${t}: ${r}`)},$or=t=>t%4===0&&(t%100!==0||t%400===0),TR=(t,e,r,n)=>{let o=zQe(yye(t));if(on)throw new TypeError(`${e} must be between ${r} and ${n}, inclusive`);return o},Bor=t=>t==null?0:UQe("0."+t)*1e3,qor=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},yye=t=>{let e=0;for(;e{iF=class t extends Error{constructor(e){super(e.message),Object.setPrototypeOf(this,t.prototype),this.name=e.name,this.$fault=e.$fault,this.$metadata=e.$metadata}},Ra=(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 Uor,b7,zor,YQe=O(()=>{bye();Uor=({output:t,parsedBody:e,exceptionCtor:r,errorCode:n})=>{let o=zor(t),i=o.httpStatusCode?o.httpStatusCode+"":void 0,a=new r({name:e?.code||e?.Code||n||i||"UnknownError",$fault:"client",$metadata:o});throw Ra(a,e)},b7=t=>({output:e,parsedBody:r,errorCode:n})=>{Uor({output:e,parsedBody:r,exceptionCtor:t,errorCode:n})},zor=t=>({httpStatusCode:t.statusCode,requestId:t.headers["x-amzn-requestid"]??t.headers["x-amzn-request-id"]??t.headers["x-amz-request-id"],extendedRequestId:t.headers["x-amz-id-2"],cfId:t.headers["x-amz-cf-id"]})});var _7,ZQe=O(()=>{_7=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 XQe=O(()=>{});var QQe,eet,tet=O(()=>{Rs();QQe=t=>{let e=[];for(let r in JL){let n=JL[r];t[n]!==void 0&&e.push({algorithmId:()=>n,checksumConstructor:()=>t[n]})}return{_checksumAlgorithms:e,addChecksumAlgorithm(r){this._checksumAlgorithms.push(r)},checksumAlgorithms(){return this._checksumAlgorithms}}},eet=t=>{let e={};return t.checksumAlgorithms().forEach(r=>{e[r.algorithmId()]=r.checksumConstructor()}),e}});var ret,net,oet=O(()=>{ret=t=>{let e=t.retryStrategy;return{setRetryStrategy(r){e=r},retryStrategy(){return e}}},net=t=>{let e={};return e.retryStrategy=t.retryStrategy(),e}});var v7,w7,iet=O(()=>{tet();oet();v7=t=>({...QQe(t),...ret(t)}),w7=t=>({...eet(t),...net(t)})});var aet=O(()=>{iet()});function S7(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}var _ye=O(()=>{});var set=O(()=>{});var vye,uet=O(()=>{vye=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]=vye(t[r]));return t}});var wye,cet=O(()=>{wye=function(){let t=Object.getPrototypeOf(this).constructor,e=Function.bind.apply(String,[null,...arguments]),r=new e;return Object.setPrototypeOf(r,t.prototype),r};wye.prototype=Object.create(String.prototype,{constructor:{value:wye,enumerable:!1,writable:!0,configurable:!0}});Object.setPrototypeOf(wye,String)});var m4,Hor,Vor,Wor,det=O(()=>{m4=(t,e)=>{let r={};for(let n in e)Hor(r,t,e,n);return r},Hor=(t,e,r,n)=>{if(e!==null){let a=r[n];typeof a=="function"&&(a=[,a]);let[s=Vor,u=Wor,l=n]=a;(typeof s=="function"&&s(e[l])||typeof s!="function"&&s)&&(t[n]=u(e[l]));return}let[o,i]=r[n];if(typeof i=="function"){let a,s=o===void 0&&(a=i())!=null,u=typeof o=="function"&&!!o(void 0)||typeof o!="function"&&!!o;s?t[n]=a:u&&(t[n]=i())}else{let a=o===void 0&&i!=null,s=typeof o=="function"&&!!o(i)||typeof o!="function"&&!!o;(a||s)&&(t[n]=i)}},Vor=t=>t!=null,Wor=t=>t});var fet=O(()=>{_ye()});var pet=O(()=>{});var Gt,met=O(()=>{Gt=t=>{if(t==null)return{};if(Array.isArray(t))return t.filter(e=>e!=null).map(Gt);if(typeof t=="object"){let e={};for(let r of Object.keys(t))t[r]!=null&&(e[r]=Gt(t[r]));return e}return t}});var het=O(()=>{});var Qt=O(()=>{HXe();JXe();jQe();DQe();NQe();LQe();GQe();YQe();ZQe();XQe();aet();bye();_ye();set();uet();cet();det();gye();fet();pet();met();het()});var get,yet=O(()=>{get=t=>t?.body instanceof ReadableStream});var Kor,Jor,Gor,Yor,Sye,x7,Zor,bet=O(()=>{d7();s4();Qt();Ub();iW();yet();Xge();Kor=t=>(e,r)=>async n=>{let o=await t.retryStrategy(),i=await t.maxAttempts();if(Jor(o)){o=o;let a=await o.acquireInitialRetryToken(r.partition_id),s=new Error,u=0,l=0,{request:c}=n,d=eF.isInstance(c);for(d&&(c.headers[a7]=GI());;)try{d&&(c.headers[s7]=`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=Gor(f);if(s=Zge(f),d&&get(c))throw(r.logger instanceof NE?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)},Jor=t=>typeof t.acquireInitialRetryToken<"u"&&typeof t.refreshRetryTokenForRetry<"u"&&typeof t.recordSuccess<"u",Gor=t=>{let e={error:t,errorType:Yor(t)},r=Zor(t.$response);return r&&(e.retryAfterHint=r),e},Yor=t=>ZL(t)?"THROTTLING":i7(t)?"TRANSIENT":vXe(t)?"SERVER_ERROR":"CLIENT_ERROR",Sye={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},x7=t=>({applyToStack:e=>{e.add(Kor(t),Sye)}}),Zor=t=>{if(!l4.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 C7=O(()=>{qXe();Qge();UXe();Gge();zXe();Yge();bet()});var Xor,O7,_et=O(()=>{C7();Vge();Xor={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:Sye.name},O7=t=>({applyToStack:e=>{e.addRelativeTo(mXe(t),Xor)}})});var vet=O(()=>{Vge();_et()});var aF,wet=O(()=>{aF=class{constructor(e){this.authSchemes=new Map;for(let[r,n]of Object.entries(e))n!==void 0&&this.authSchemes.set(r,n)}getIdentityProvider(e){return this.authSchemes.get(e)}}});var xet=O(()=>{i4();Rs()});var Cet=O(()=>{i4()});var sF,Oet=O(()=>{sF=class{async sign(e,r,n){return e}}});var Pet=O(()=>{xet();Cet();Oet()});var Qor,Eet,xye,Tet,Aet=O(()=>{Qor=t=>e=>xye(e)&&e.expiration.getTime()-Date.now()t.expiration!==void 0,Tet=(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 Iet=O(()=>{wet();Pet();Aet()});var Met=O(()=>{Rs()});var uF,Ret=O(()=>{uF=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e}});var jet=O(()=>{i4();Qt()});function Cye(t,e,r,n,o){return async function*(a,s,...u){let l=a.startingToken||void 0,c=!0,d;for(;c;){if(s[r]=l,o&&(s[o]=s[o]??a.pageSize),a.client instanceof t)d=await eir(e,a.client,s,...u);else throw new Error(`Invalid client, expected instance of ${t.name}`);yield d;let f=l;l=tir(d,n),c=!!(l&&(!a.stopOnSameToken||l!==f))}return void 0}}var eir,tir,Det=O(()=>{eir=async(t,e,r,...n)=>await e.send(new t(r),...n);tir=(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 UE=O(()=>{oXe();vet();Iet();Met();Ret();jet();Det()});var Net=O(()=>{});var Let=O(()=>{Net()});var Fet=O(()=>{Rs()});var ket=O(()=>{});var $et=O(()=>{});function rir(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var P7,Bet=O(()=>{P7=class t{constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=rir(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 qet=O(()=>{});var Uet=O(()=>{});var zet=O(()=>{});var Het=O(()=>{Let();Fet();ket();$et();Bet();qet();Uet();zet()});function nir(t){return e=>async r=>{let n=r.request;if(P7.isInstance(n)){let{body:o,headers:i}=n;if(o&&Object.keys(i).map(a=>a.toLowerCase()).indexOf(Vet)===-1)try{let a=t(o);n.headers={...n.headers,[Vet]:String(a)}}catch{}}return e({...r,request:n})}}var Vet,oir,E7,Oye=O(()=>{Het();Vet="content-length";oir={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},E7=t=>({applyToStack:e=>{e.add(nir(t.bodyLengthChecker),oir)}})});var Wet=O(()=>{});var Ket=O(()=>{Wet()});var Jet=O(()=>{});var Get=O(()=>{Jet()});var Yet=O(()=>{Rs()});var Zet=O(()=>{});var Xet=O(()=>{});function iir(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var zE,Qet=O(()=>{zE=class t{constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=iir(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 T7,ett=O(()=>{T7=class{constructor(e){this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var ttt=O(()=>{});var rtt=O(()=>{});var h4=O(()=>{Get();Yet();Zet();Xet();Qet();ett();ttt();rtt()});var Pye,ntt=O(()=>{h4();Pye=t=>T7.isInstance(t)?t.headers?.date??t.headers?.Date:void 0});var A7,Eye=O(()=>{A7=t=>new Date(Date.now()+t)});var ott,itt=O(()=>{Eye();ott=(t,e)=>Math.abs(A7(e).getTime()-t)>=3e5});var Tye,att=O(()=>{itt();Tye=(t,e)=>{let r=Date.parse(t);return ott(r,e)?r-Date.now():e}});var stt=O(()=>{ntt();Eye();att()});var g4,utt,AR,ltt=O(()=>{h4();stt();g4=(t,e)=>{if(!e)throw new Error(`Property \`${t}\` is not resolved for AWS SDK SigV4Auth`);return e},utt=async t=>{let e=g4("context",t.context),r=g4("config",t.config),n=e.endpointV2?.properties?.authSchemes?.[0],i=await g4("signer",r.signer)(n),a=t?.signingRegion,s=t?.signingRegionSet,u=t?.signingName;return{config:r,signer:i,signingRegion:a,signingRegionSet:s,signingName:u}},AR=class{async sign(e,r,n){if(!zE.isInstance(e))throw new Error("The request is not an instance of `HttpRequest` and cannot be signed");let o=await utt(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:A7(i.systemClockOffset),signingRegion:s,signingService:u})}errorHandler(e){return r=>{let n=r.ServerTime??Pye(r.$response);if(n){let o=g4("config",e.config),i=o.systemClockOffset;o.systemClockOffset=Tye(n,o.systemClockOffset),o.systemClockOffset!==i&&r.$metadata&&(r.$metadata.clockSkewCorrected=!0)}throw r}}successHandler(e,r){let n=Pye(e);if(n){let o=g4("config",r.config);o.systemClockOffset=Tye(n,o.systemClockOffset)}}}});var ctt=O(()=>{UE();pC()});function ftt(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{dtt={},Aye={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),dtt[t]=e,Aye[e]=t}});var b4,Iye=O(()=>{b4=t=>new TextEncoder().encode(t)});var HE,ptt=O(()=>{Iye();HE=t=>typeof t=="string"?b4(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)});var mtt=O(()=>{});var _4=O(()=>{Iye();ptt();mtt()});var htt,gtt,Mye,ytt,btt,Rye,jye,Dye,Nye,air,_tt,vtt,v4,wtt,Stt,xtt,Ctt,I7,Ott,Ptt,Ett,Lye,Ttt,IR=O(()=>{htt="X-Amz-Algorithm",gtt="X-Amz-Credential",Mye="X-Amz-Date",ytt="X-Amz-SignedHeaders",btt="X-Amz-Expires",Rye="X-Amz-Signature",jye="X-Amz-Security-Token",Dye="authorization",Nye=Mye.toLowerCase(),air="date",_tt=[Dye,Nye,air],vtt=Rye.toLowerCase(),v4="x-amz-content-sha256",wtt=jye.toLowerCase(),Stt={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},xtt=/^proxy-/,Ctt=/^sec-/,I7="AWS4-HMAC-SHA256",Ott="AWS4-HMAC-SHA256-PAYLOAD",Ptt="UNSIGNED-PAYLOAD",Ett=50,Lye="aws4_request",Ttt=60*60*24*7});var M7,Fye,R7,Itt,Att,kye=O(()=>{y4();_4();IR();M7={},Fye=[],R7=(t,e,r)=>`${t}/${e}/${r}/${Lye}`,Itt=async(t,e,r,n,o)=>{let i=await Att(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${o}:${Gg(i)}:${e.sessionToken}`;if(a in M7)return M7[a];for(Fye.push(a);Fye.length>Ett;)delete M7[Fye.shift()];let s=`AWS4${e.secretAccessKey}`;for(let u of[r,n,o,Lye])s=await Att(t,s,u);return M7[a]=s},Att=(t,e,r)=>{let n=new t(e);return n.update(HE(r)),n.digest()}});var j7,$ye=O(()=>{IR();j7=({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 Stt||e?.has(i)||xtt.test(i)||Ctt.test(i))&&(!r||r&&!r.has(i))||(n[i]=t[o].trim().replace(/\s+/g," "))}return n}});var Bye,qye=O(()=>{m7();IR();Bye=({query:t={}})=>{let e=[],r={};for(let n of Object.keys(t).sort()){if(n.toLowerCase()===vtt)continue;e.push(n);let o=t[n];typeof o=="string"?r[n]=`${yh(n)}=${yh(o)}`:Array.isArray(o)&&(r[n]=o.slice(0).reduce((i,a)=>i.concat([`${yh(n)}=${yh(a)}`]),[]).sort().join("&"))}return e.map(n=>r[n]).filter(n=>n).join("&")}});var Mtt,Rtt=O(()=>{Mtt=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]"});var w4,Uye=O(()=>{Rtt();y4();_4();IR();w4=async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===v4)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||Mtt(e)){let n=new r;return n.update(HE(e)),Gg(await n.digest())}return Ptt}});function Dtt(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}var D7,jtt,sir,zye,Ntt=O(()=>{y4();_4();D7=class{format(e){let r=[];for(let i of Object.keys(e)){let a=b4(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=b4(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(zye.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!sir.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set(ftt(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"})(jtt||(jtt={}));sir=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,zye=class t{constructor(e){if(this.bytes=e,e.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>9223372036854776e3||e<-9223372036854776e3)throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);let r=new Uint8Array(8);for(let n=7,o=Math.abs(Math.round(e));n>-1&&o>0;n--,o/=256)r[n]=o;return e<0&&Dtt(r),new t(r)}valueOf(){let e=this.bytes.slice(0),r=e[0]&128;return r&&Dtt(e),parseInt(Gg(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}}});var Ltt,Ftt=O(()=>{Ltt=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1}});var Hye,Vye=O(()=>{h4();Hye=(t,e={})=>{let{headers:r,query:n={}}=zE.clone(t);for(let o of Object.keys(r)){let i=o.toLowerCase();i.slice(0,6)==="x-amz-"&&!e.unhoistableHeaders?.has(i)&&(n[o]=r[o],delete r[o])}return{...t,headers:r,query:n}}});var N7,Wye=O(()=>{h4();IR();N7=t=>{t=zE.clone(t);for(let e of Object.keys(t.headers))_tt.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t}});var ktt,uir,$tt=O(()=>{ktt=t=>uir(t).toISOString().replace(/\.\d{3}Z$/,"Z"),uir=t=>typeof t=="number"?new Date(t*1e3):typeof t=="string"?Number(t)?new Date(Number(t)*1e3):new Date(t):t});var S4,L7,Btt,qtt=O(()=>{y4();Kg();m7();_4();IR();kye();$ye();qye();Uye();Ntt();Ftt();Vye();Wye();$tt();S4=class{constructor({applyChecksum:e,credentials:r,region:n,service:o,sha256:i,uriEscapePath:a=!0}){this.headerFormatter=new D7,this.service=o,this.sha256=i,this.uriEscapePath=a,this.applyChecksum=typeof e=="boolean"?e:!0,this.regionProvider=Sd(n),this.credentialProvider=Sd(r)}async presign(e,r={}){let{signingDate:n=new Date,expiresIn:o=3600,unsignableHeaders:i,unhoistableHeaders:a,signableHeaders:s,signingRegion:u,signingService:l}=r,c=await this.credentialProvider();this.validateResolvedCredentials(c);let d=u??await this.regionProvider(),{longDate:f,shortDate:p}=L7(n);if(o>Ttt)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let m=R7(p,d,l??this.service),h=Hye(N7(e),{unhoistableHeaders:a});c.sessionToken&&(h.query[jye]=c.sessionToken),h.query[htt]=I7,h.query[gtt]=`${c.accessKeyId}/${m}`,h.query[Mye]=f,h.query[btt]=o.toString(10);let b=j7(h,i,s);return h.query[ytt]=Btt(b),h.query[Rye]=await this.getSignature(f,m,this.getSigningKey(c,d,p,l),this.createCanonicalRequest(h,b,await w4(e,this.sha256))),h}async sign(e,r){return typeof e=="string"?this.signString(e,r):e.headers&&e.payload?this.signEvent(e,r):e.message?this.signMessage(e,r):this.signRequest(e,r)}async signEvent({headers:e,payload:r},{signingDate:n=new Date,priorSignature:o,signingRegion:i,signingService:a}){let s=i??await this.regionProvider(),{shortDate:u,longDate:l}=L7(n),c=R7(u,s,a??this.service),d=await w4({headers:{},body:r},this.sha256),f=new this.sha256;f.update(e);let p=Gg(await f.digest()),m=[Ott,l,c,o,p,d].join(` `);return this.signString(m,{signingDate:n,signingRegion:s,signingService:a})}async signMessage(e,{signingDate:r=new Date,signingRegion:n,signingService:o}){return this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:r,signingRegion:n,signingService:o,priorSignature:e.priorSignature}).then(a=>({message:e.message,signature:a}))}async signString(e,{signingDate:r=new Date,signingRegion:n,signingService:o}={}){let i=await this.credentialProvider();this.validateResolvedCredentials(i);let a=n??await this.regionProvider(),{shortDate:s}=L7(r),u=new this.sha256(await this.getSigningKey(i,a,s,o));return u.update(HE(e)),Gg(await u.digest())}async signRequest(e,{signingDate:r=new Date,signableHeaders:n,unsignableHeaders:o,signingRegion:i,signingService:a}={}){let s=await this.credentialProvider();this.validateResolvedCredentials(s);let u=i??await this.regionProvider(),l=N7(e),{longDate:c,shortDate:d}=L7(r),f=R7(d,u,a??this.service);l.headers[Nye]=c,s.sessionToken&&(l.headers[wtt]=s.sessionToken);let p=await w4(l,this.sha256);!Ltt(v4,l.headers)&&this.applyChecksum&&(l.headers[v4]=p);let m=j7(l,o,n),h=await this.getSignature(c,f,this.getSigningKey(s,u,d,a),this.createCanonicalRequest(l,m,p));return l.headers[Dye]=`${I7} Credential=${s.accessKeyId}/${f}, SignedHeaders=${Btt(m)}, Signature=${h}`,l}createCanonicalRequest(e,r,n){let o=Object.keys(r).sort();return`${e.method} ${this.getCanonicalPath(e)} ${Bye(e)} ${o.map(i=>`${i}:${r[i]}`).join(` `)} ${o.join(";")} ${n}`}async createStringToSign(e,r,n){let o=new this.sha256;o.update(HE(n));let i=await o.digest();return`${I7} ${e} ${r} ${Gg(i)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let r=[];for(let i of e.split("/"))i?.length!==0&&i!=="."&&(i===".."?r.pop():r.push(i));let n=`${e?.startsWith("/")?"/":""}${r.join("/")}${r.length>0&&e?.endsWith("/")?"/":""}`;return yh(n).replace(/%2F/g,"/")}return e}async getSignature(e,r,n,o){let i=await this.createStringToSign(e,r,o),a=new this.sha256(await n);return a.update(HE(i)),Gg(await a.digest())}getSigningKey(e,r,n,o){return Itt(this.sha256,e,n,r,o||this.service)}validateResolvedCredentials(e){if(typeof e!="object"||typeof e.accessKeyId!="string"||typeof e.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}},L7=t=>{let e=ktt(t).replace(/[\-:]/g,"");return{longDate:e,shortDate:e.slice(0,8)}},Btt=t=>Object.keys(t).sort().join(";")});var Utt=O(()=>{qtt();$ye();qye();Uye();Vye();Wye();kye()});var F7,ztt=O(()=>{UE();Utt();F7=t=>{let e;t.credentials&&(e=Tet(t.credentials,Eet,xye)),e||(t.credentialDefaultProvider?e=uF(t.credentialDefaultProvider(Object.assign({},t,{parentClientConfig:t}))):e=async()=>{throw new Error("`credentials` is missing")});let{signingEscapePath:r=!0,systemClockOffset:n=t.systemClockOffset||0,sha256:o}=t,i;return t.signer?i=uF(t.signer):t.regionInfoProvider?i=()=>uF(t.region)().then(async a=>[await t.regionInfoProvider(a,{useFipsEndpoint:await t.useFipsEndpoint(),useDualstackEndpoint:await t.useDualstackEndpoint()})||{},a]).then(([a,s])=>{let{signingRegion:u,signingService:l}=a;t.signingRegion=t.signingRegion||u||s,t.signingName=t.signingName||l||t.serviceId;let c={...t,credentials:e,region:t.signingRegion,service:t.signingName,sha256:o,uriEscapePath:r},d=t.signerConstructor||S4;return new d(c)}):i=async a=>{a=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:await uF(t.region)(),properties:{}},a);let s=a.signingRegion,u=a.signingName;t.signingRegion=t.signingRegion||s,t.signingName=t.signingName||u||t.serviceId;let l={...t,credentials:e,region:t.signingRegion,service:t.signingName,sha256:o,uriEscapePath:r},c=t.signerConstructor||S4;return new c(l)},{...t,systemClockOffset:n,signingEscapePath:r,credentials:e,signer:i}}});var Htt=O(()=>{ltt();ctt();ztt()});var Vtt=O(()=>{Htt()});var Wtt=O(()=>{});var Ktt=O(()=>{Qt()});var k7,Kye=O(()=>{Qt();k7=(t,e)=>qE(t,e).then(r=>e.utf8Encoder(r))});var bs,Jtt,Gtt,Ytt=O(()=>{Kye();bs=(t,e)=>k7(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{}}),Jtt=async(t,e)=>{let r=await bs(t,e);return r.message=r.message??r.Message,r},Gtt=(t,e)=>{let r=(i,a)=>Object.keys(i).find(s=>s.toLowerCase()===a.toLowerCase()),n=i=>{let a=i;return typeof a=="number"&&(a=a.toString()),a.indexOf(",")>=0&&(a=a.split(",")[0]),a.indexOf(":")>=0&&(a=a.split(":")[0]),a.indexOf("#")>=0&&(a=a.split("#")[1]),a},o=r(t.headers,"x-amzn-errortype");if(o!==void 0)return n(t.headers[o]);if(e.code!==void 0)return n(e.code);if(e.__type!==void 0)return n(e.__type)}});var $7=v(bC=>{"use strict";var Ztt=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",lir=Ztt+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Xtt="["+Ztt+"]["+lir+"]*",cir=new RegExp("^"+Xtt+"$"),dir=function(t,e){let r=[],n=e.exec(t);for(;n;){let o=[];o.startIndex=e.lastIndex-n[0].length;let i=n.length;for(let a=0;a"u")};bC.isExist=function(t){return typeof t<"u"};bC.isEmptyObject=function(t){return Object.keys(t).length===0};bC.merge=function(t,e,r){if(e){let n=Object.keys(e),o=n.length;for(let i=0;i{"use strict";var Jye=$7(),pir={allowBooleanAttributes:!1,unpairedTags:[]};nrt.validate=function(t,e){e=Object.assign({},pir,e);let r=[],n=!1,o=!1;t[0]==="\uFEFF"&&(t=t.substr(1));for(let i=0;i"&&t[i]!==" "&&t[i]!==" "&&t[i]!==` `&&t[i]!=="\r";i++)u+=t[i];if(u=u.trim(),u[u.length-1]==="/"&&(u=u.substring(0,u.length-1),i--),!wir(u)){let d;return u.trim().length===0?d="Invalid space after '<'.":d="Tag '"+u+"' is an invalid name.",_s("InvalidTag",d,bf(t,i))}let l=gir(t,i);if(l===!1)return _s("InvalidAttr","Attributes for '"+u+"' have open quote.",bf(t,i));let c=l.value;if(i=l.index,c[c.length-1]==="/"){let d=i-c.length;c=c.substring(0,c.length-1);let f=rrt(c,e);if(f===!0)n=!0;else return _s(f.err.code,f.err.msg,bf(t,d+f.err.line))}else if(s)if(l.tagClosed){if(c.trim().length>0)return _s("InvalidTag","Closing tag '"+u+"' can't have attributes or invalid starting.",bf(t,a));if(r.length===0)return _s("InvalidTag","Closing tag '"+u+"' has not been opened.",bf(t,a));{let d=r.pop();if(u!==d.tagName){let f=bf(t,d.tagStartPos);return _s("InvalidTag","Expected closing tag '"+d.tagName+"' (opened in line "+f.line+", col "+f.col+") instead of closing tag '"+u+"'.",bf(t,a))}r.length==0&&(o=!0)}}else return _s("InvalidTag","Closing tag '"+u+"' doesn't have proper closing.",bf(t,i));else{let d=rrt(c,e);if(d!==!0)return _s(d.err.code,d.err.msg,bf(t,i-c.length+d.err.line));if(o===!0)return _s("InvalidXml","Multiple possible root nodes found.",bf(t,i));e.unpairedTags.indexOf(u)!==-1||r.push({tagName:u,tagStartPos:a}),n=!0}for(i++;i0)return _s("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return _s("InvalidXml","Start tag expected.",1);return!0};function Qtt(t){return t===" "||t===" "||t===` `||t==="\r"}function ert(t,e){let r=e;for(;e5&&n==="xml")return _s("InvalidXml","XML declaration allowed only at the start of the document.",bf(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function trt(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e"){e+=2;break}}return e}var mir='"',hir="'";function gir(t,e){let r="",n="",o=!1;for(;e"&&n===""){o=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:o}}var yir=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function rrt(t,e){let r=Jye.getAllMatches(t,yir),n={};for(let o=0;o{var ort={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(t,e,r){return t}},Sir=function(t){return Object.assign({},ort,t)};Yye.buildOptions=Sir;Yye.defaultOptions=ort});var srt=v((UGn,art)=>{"use strict";var Zye=class{constructor(e){this.tagname=e,this.child=[],this[":@"]={}}add(e,r){e==="__proto__"&&(e="#__proto__"),this.child.push({[e]:r})}addChild(e){e.tagname==="__proto__"&&(e.tagname="#__proto__"),e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child})}};art.exports=Zye});var lrt=v((zGn,urt)=>{var xir=$7();function Cir(t,e){let r={};if(t[e+3]==="O"&&t[e+4]==="C"&&t[e+5]==="T"&&t[e+6]==="Y"&&t[e+7]==="P"&&t[e+8]==="E"){e=e+9;let n=1,o=!1,i=!1,a="";for(;e"){if(i?t[e-1]==="-"&&t[e-2]==="-"&&(i=!1,n--):n--,n===0)break}else t[e]==="["?o=!0:a+=t[e];if(n!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:e}}function Oir(t,e){let r="";for(;e{var Rir=/^[-+]?0x[a-fA-F0-9]+$/,jir=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var Dir={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function Nir(t,e={}){if(e=Object.assign({},Dir,e),!t||typeof t!="string")return t;let r=t.trim();if(e.skipLike!==void 0&&e.skipLike.test(r))return t;if(e.hex&&Rir.test(r))return Number.parseInt(r,16);{let n=jir.exec(r);if(n){let o=n[1],i=n[2],a=Lir(n[3]),s=n[4]||n[6];if(!e.leadingZeros&&i.length>0&&o&&r[2]!==".")return t;if(!e.leadingZeros&&i.length>0&&!o&&r[1]!==".")return t;{let u=Number(r),l=""+u;return l.search(/[eE]/)!==-1||s?e.eNotation?u:t:r.indexOf(".")!==-1?l==="0"&&a===""||l===a||o&&l==="-"+a?u:t:i?a===l||o+a===l?u:t:r===l||r===o+l?u:t}}else return t}}function Lir(t){return t&&t.indexOf(".")!==-1&&(t=t.replace(/0+$/,""),t==="."?t="0":t[0]==="."?t="0"+t:t[t.length-1]==="."&&(t=t.substr(0,t.length-1))),t}crt.exports=Nir});var mrt=v((VGn,prt)=>{"use strict";var frt=$7(),C4=srt(),Fir=lrt(),kir=drt(),Xye=class{constructor(e){this.options=e,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(r,n)=>String.fromCharCode(Number.parseInt(n,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,n)=>String.fromCharCode(Number.parseInt(n,16))}},this.addExternalEntities=$ir,this.parseXml=Hir,this.parseTextData=Bir,this.resolveNameSpace=qir,this.buildAttributesMap=zir,this.isItStopNode=Jir,this.replaceEntitiesValue=Wir,this.readStopNodeData=Yir,this.saveTextToParentTag=Kir,this.addChild=Vir}};function $ir(t){let e=Object.keys(t);for(let r=0;r0)){a||(t=this.replaceEntitiesValue(t));let s=this.options.tagValueProcessor(e,t,r,o,i);return s==null?t:typeof s!=typeof t||s!==t?s:this.options.trimValues?ebe(t,this.options.parseTagValue,this.options.numberParseOptions):t.trim()===t?ebe(t,this.options.parseTagValue,this.options.numberParseOptions):t}}function qir(t){if(this.options.removeNSPrefix){let e=t.split(":"),r=t.charAt(0)==="/"?"/":"";if(e[0]==="xmlns")return"";e.length===2&&(t=r+e[1])}return t}var Uir=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function zir(t,e,r){if(!this.options.ignoreAttributes&&typeof t=="string"){let n=frt.getAllMatches(t,Uir),o=n.length,i={};for(let a=0;a",i,"Closing Tag is not closed."),u=t.substring(i+2,s).trim();if(this.options.removeNSPrefix){let d=u.indexOf(":");d!==-1&&(u=u.substr(d+1))}this.options.transformTagName&&(u=this.options.transformTagName(u)),r&&(n=this.saveTextToParentTag(n,r,o));let l=o.substring(o.lastIndexOf(".")+1);if(u&&this.options.unpairedTags.indexOf(u)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let c=0;l&&this.options.unpairedTags.indexOf(l)!==-1?(c=o.lastIndexOf(".",o.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=o.lastIndexOf("."),o=o.substring(0,c),r=this.tagsNodeStack.pop(),n="",i=s}else if(t[i+1]==="?"){let s=Qye(t,i,!1,"?>");if(!s)throw new Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,o),!(this.options.ignoreDeclaration&&s.tagName==="?xml"||this.options.ignorePiTags)){let u=new C4(s.tagName);u.add(this.options.textNodeName,""),s.tagName!==s.tagExp&&s.attrExpPresent&&(u[":@"]=this.buildAttributesMap(s.tagExp,o,s.tagName)),this.addChild(r,u,o)}i=s.closeIndex+1}else if(t.substr(i+1,3)==="!--"){let s=MR(t,"-->",i+4,"Comment is not closed.");if(this.options.commentPropName){let u=t.substring(i+4,s-2);n=this.saveTextToParentTag(n,r,o),r.add(this.options.commentPropName,[{[this.options.textNodeName]:u}])}i=s}else if(t.substr(i+1,2)==="!D"){let s=Fir(t,i);this.docTypeEntities=s.entities,i=s.i}else if(t.substr(i+1,2)==="!["){let s=MR(t,"]]>",i,"CDATA is not closed.")-2,u=t.substring(i+9,s);n=this.saveTextToParentTag(n,r,o);let l=this.parseTextData(u,r.tagname,o,!0,!1,!0,!0);l==null&&(l=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:u}]):r.add(this.options.textNodeName,l),i=s+2}else{let s=Qye(t,i,this.options.removeNSPrefix),u=s.tagName,l=s.rawTagName,c=s.tagExp,d=s.attrExpPresent,f=s.closeIndex;this.options.transformTagName&&(u=this.options.transformTagName(u)),r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,o,!1));let p=r;if(p&&this.options.unpairedTags.indexOf(p.tagname)!==-1&&(r=this.tagsNodeStack.pop(),o=o.substring(0,o.lastIndexOf("."))),u!==e.tagname&&(o+=o?"."+u:u),this.isItStopNode(this.options.stopNodes,o,u)){let m="";if(c.length>0&&c.lastIndexOf("/")===c.length-1)u[u.length-1]==="/"?(u=u.substr(0,u.length-1),o=o.substr(0,o.length-1),c=u):c=c.substr(0,c.length-1),i=s.closeIndex;else if(this.options.unpairedTags.indexOf(u)!==-1)i=s.closeIndex;else{let b=this.readStopNodeData(t,l,f+1);if(!b)throw new Error(`Unexpected end of ${l}`);i=b.i,m=b.tagContent}let h=new C4(u);u!==c&&d&&(h[":@"]=this.buildAttributesMap(c,o,u)),m&&(m=this.parseTextData(m,u,o,!0,d,!0,!0)),o=o.substr(0,o.lastIndexOf(".")),h.add(this.options.textNodeName,m),this.addChild(r,h,o)}else{if(c.length>0&&c.lastIndexOf("/")===c.length-1){u[u.length-1]==="/"?(u=u.substr(0,u.length-1),o=o.substr(0,o.length-1),c=u):c=c.substr(0,c.length-1),this.options.transformTagName&&(u=this.options.transformTagName(u));let m=new C4(u);u!==c&&d&&(m[":@"]=this.buildAttributesMap(c,o,u)),this.addChild(r,m,o),o=o.substr(0,o.lastIndexOf("."))}else{let m=new C4(u);this.tagsNodeStack.push(r),u!==c&&d&&(m[":@"]=this.buildAttributesMap(c,o,u)),this.addChild(r,m,o),r=m}n="",i=f}}else n+=t[i];return e.child};function Vir(t,e,r){let n=this.options.updateTag(e.tagname,r,e[":@"]);n===!1||(typeof n=="string"&&(e.tagname=n),t.addChild(e))}var Wir=function(t){if(this.options.processEntities){for(let e in this.docTypeEntities){let r=this.docTypeEntities[e];t=t.replace(r.regx,r.val)}for(let e in this.lastEntities){let r=this.lastEntities[e];t=t.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let e in this.htmlEntities){let r=this.htmlEntities[e];t=t.replace(r.regex,r.val)}t=t.replace(this.ampEntity.regex,this.ampEntity.val)}return t};function Kir(t,e,r,n){return t&&(n===void 0&&(n=Object.keys(e.child).length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,n),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function Jir(t,e,r){let n="*."+r;for(let o in t){let i=t[o];if(n===i||e===i)return!0}return!1}function Gir(t,e,r=">"){let n,o="";for(let i=e;i",r,`${e} is not closed`);if(t.substring(r+2,i).trim()===e&&(o--,o===0))return{tagContent:t.substring(n,r),i};r=i}else if(t[r+1]==="?")r=MR(t,"?>",r+1,"StopNode is not closed.");else if(t.substr(r+1,3)==="!--")r=MR(t,"-->",r+3,"StopNode is not closed.");else if(t.substr(r+1,2)==="![")r=MR(t,"]]>",r,"StopNode is not closed.")-2;else{let i=Qye(t,r,">");i&&((i&&i.tagName)===e&&i.tagExp[i.tagExp.length-1]!=="/"&&o++,r=i.closeIndex)}}function ebe(t,e,r){if(e&&typeof t=="string"){let n=t.trim();return n==="true"?!0:n==="false"?!1:kir(t,r)}else return frt.isExist(t)?t:""}prt.exports=Xye});var yrt=v(grt=>{"use strict";function Zir(t,e){return hrt(t,e)}function hrt(t,e,r){let n,o={};for(let i=0;i0&&(o[e.textNodeName]=n):n!==void 0&&(o[e.textNodeName]=n),o}function Xir(t){let e=Object.keys(t);for(let r=0;r{var{buildOptions:tar}=irt(),rar=mrt(),{prettify:nar}=yrt(),oar=Gye(),tbe=class{constructor(e){this.externalEntities={},this.options=tar(e)}parse(e,r){if(typeof e!="string")if(e.toString)e=e.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let i=oar.validate(e,r);if(i!==!0)throw Error(`${i.err.msg}:${i.err.line}:${i.err.col}`)}let n=new rar(this.options);n.addExternalEntities(this.externalEntities);let o=n.parseXml(e);return this.options.preserveOrder||o===void 0?o:nar(o,this.options)}addEntity(e,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(e.indexOf("&")!==-1||e.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[e]=r}};brt.exports=tbe});var Crt=v((JGn,xrt)=>{var iar=` `;function aar(t,e){let r="";return e.format&&e.indentBy.length>0&&(r=iar),wrt(t,e,"",r)}function wrt(t,e,r,n){let o="",i=!1;for(let a=0;a`,i=!1;continue}else if(u===e.commentPropName){o+=n+``,i=!0;continue}else if(u[0]==="?"){let m=vrt(s[":@"],e),h=u==="?xml"?"":n,b=s[u][0][e.textNodeName];b=b.length!==0?" "+b:"",o+=h+`<${u}${b}${m}?>`,i=!0;continue}let c=n;c!==""&&(c+=e.indentBy);let d=vrt(s[":@"],e),f=n+`<${u}${d}`,p=wrt(s[u],e,l,c);e.unpairedTags.indexOf(u)!==-1?e.suppressUnpairedNode?o+=f+">":o+=f+"/>":(!p||p.length===0)&&e.suppressEmptyNode?o+=f+"/>":p&&p.endsWith(">")?o+=f+`>${p}${n}`:(o+=f+">",p&&n!==""&&(p.includes("/>")||p.includes("`),i=!0}return o}function sar(t){let e=Object.keys(t);for(let r=0;r0&&e.processEntities)for(let r=0;r{"use strict";var lar=Crt(),car={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function VE(t){this.options=Object.assign({},car,t),this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=par),this.processTextOrObjNode=dar,this.options.format?(this.indentate=far,this.tagEndChar=`> `,this.newLine=` `):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}VE.prototype.build=function(t){return this.options.preserveOrder?lar(t,this.options):(Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t}),this.j2x(t,0).val)};VE.prototype.j2x=function(t,e){let r="",n="";for(let o in t)if(Object.prototype.hasOwnProperty.call(t,o))if(typeof t[o]>"u")this.isAttribute(o)&&(n+="");else if(t[o]===null)this.isAttribute(o)?n+="":o[0]==="?"?n+=this.indentate(e)+"<"+o+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+o+"/"+this.tagEndChar;else if(t[o]instanceof Date)n+=this.buildTextValNode(t[o],o,"",e);else if(typeof t[o]!="object"){let i=this.isAttribute(o);if(i)r+=this.buildAttrPairStr(i,""+t[o]);else if(o===this.options.textNodeName){let a=this.options.tagValueProcessor(o,""+t[o]);n+=this.replaceEntitiesValue(a)}else n+=this.buildTextValNode(t[o],o,"",e)}else if(Array.isArray(t[o])){let i=t[o].length,a="",s="";for(let u=0;u"u"))if(l===null)o[0]==="?"?n+=this.indentate(e)+"<"+o+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+o+"/"+this.tagEndChar;else if(typeof l=="object")if(this.options.oneListGroup){let c=this.j2x(l,e+1);a+=c.val,this.options.attributesGroupName&&l.hasOwnProperty(this.options.attributesGroupName)&&(s+=c.attrStr)}else a+=this.processTextOrObjNode(l,o,e);else if(this.options.oneListGroup){let c=this.options.tagValueProcessor(o,l);c=this.replaceEntitiesValue(c),a+=c}else a+=this.buildTextValNode(l,o,"",e)}this.options.oneListGroup&&(a=this.buildObjectNode(a,o,s,e)),n+=a}else if(this.options.attributesGroupName&&o===this.options.attributesGroupName){let i=Object.keys(t[o]),a=i.length;for(let s=0;s"+t+o:this.options.commentPropName!==!1&&e===this.options.commentPropName&&i.length===0?this.indentate(n)+``+this.newLine:this.indentate(n)+"<"+e+r+i+this.tagEndChar+t+this.indentate(n)+o}};VE.prototype.closeTag=function(t){let e="";return this.options.unpairedTags.indexOf(t)!==-1?this.options.suppressUnpairedNode||(e="/"):this.options.suppressEmptyNode?e="/":e=`>`+this.newLine;if(this.options.commentPropName!==!1&&e===this.options.commentPropName)return this.indentate(n)+``+this.newLine;if(e[0]==="?")return this.indentate(n)+"<"+e+r+"?"+this.tagEndChar;{let o=this.options.tagValueProcessor(e,t);return o=this.replaceEntitiesValue(o),o===""?this.indentate(n)+"<"+e+r+this.closeTag(e)+this.tagEndChar:this.indentate(n)+"<"+e+r+">"+o+"0&&this.options.processEntities)for(let e=0;e{"use strict";var mar=Gye(),har=_rt(),gar=Prt();Ert.exports={XMLParser:har,XMLValidator:mar,XMLBuilder:gar}});var Art,zb,Irt,Mrt=O(()=>{Qt();Art=$(Trt());Kye();zb=(t,e)=>k7(t,e).then(r=>{if(r.length){let n=new Art.XMLParser({attributeNamePrefix:"",htmlEntities:!0,ignoreAttributes:!1,ignoreDeclaration:!0,parseTagValue:!1,trimValues:!1,tagValueProcessor:(u,l)=>l.trim()===""&&l.includes(` `)?"":void 0});n.addEntity("#xD","\r"),n.addEntity("#10",` `);let o;try{o=n.parse(r,!0)}catch(u){throw u&&typeof u=="object"&&Object.defineProperty(u,"$responseBodyText",{value:r}),u}let i="#text",a=Object.keys(o)[0],s=o[a];return s[i]&&(s[a]=s[i],delete s[i]),vye(s)}return{}}),Irt=async(t,e)=>{let r=await zb(t,e);return r.Error&&(r.Error.message=r.Error.message??r.Error.Message),r}});var Rrt=O(()=>{Wtt();Ktt();Ytt();Mrt()});var RR=O(()=>{Ket();Vtt();Rrt()});function yar(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"cognito-identity",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function B7(t){return{schemeId:"smithy.api#noAuth"}}var jrt,Drt,Nrt,rbe=O(()=>{RR();Kg();jrt=async(t,e,r)=>({operation:Bb(e).operation,region:await Sd(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});Drt=t=>{let e=[];switch(t.operation){case"GetCredentialsForIdentity":{e.push(B7(t));break}case"GetId":{e.push(B7(t));break}case"GetOpenIdToken":{e.push(B7(t));break}case"UnlinkIdentity":{e.push(B7(t));break}default:e.push(yar(t))}return e},Nrt=t=>({...F7(t)})});var Lrt,br,Ji=O(()=>{Lrt=t=>({...t,useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"cognito-identity"}),br={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var krt,Frt=O(()=>{krt={name:"@aws-sdk/client-cognito-identity",description:"AWS SDK for JavaScript Cognito Identity Client for Node.js, Browser and React Native",version:"3.645.0",scripts:{build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"node ../../scripts/compilation/inline client-cognito-identity","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo cognito-identity","test:e2e":"ts-mocha test/**/*.ispec.ts && karma start karma.conf.js"},main:"./dist-cjs/index.js",types:"./dist-types/index.d.ts",module:"./dist-es/index.js",sideEffects:!1,dependencies:{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.645.0","@aws-sdk/client-sts":"3.645.0","@aws-sdk/core":"3.635.0","@aws-sdk/credential-provider-node":"3.645.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.645.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.645.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.4.0","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.15","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.2.0","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.15","@smithy/util-defaults-mode-node":"^3.0.15","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0",tslib:"^2.6.2"},devDependencies:{"@aws-sdk/client-iam":"3.645.0","@tsconfig/node16":"16.1.3","@types/chai":"^4.2.11","@types/mocha":"^8.0.4","@types/node":"^16.18.96",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typescript:"~4.9.5"},engines:{node:">=16.0.0"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["dist-*/**"],author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",browser:{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-cognito-identity"}}});var nbe,obe,$rt,Brt=O(()=>{nbe={name:"SHA-256"},obe={name:"HMAC",hash:nbe},$rt=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 lF(){return typeof window<"u"?window:typeof self<"u"?self:_ar}var _ar,ibe=O(()=>{_ar={}});var cF,abe,sbe=O(()=>{cF=$(CG());Brt();ibe();abe=function(){function t(e){this.toHash=new Uint8Array(0),this.secret=e,this.reset()}return t.prototype.update=function(e){if(!(0,cF.isEmptyData)(e)){var r=(0,cF.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 lF().crypto.subtle.sign(obe,r,e.toHash).then(function(n){return new Uint8Array(n)})}):(0,cF.isEmptyData)(this.toHash)?Promise.resolve($rt):Promise.resolve().then(function(){return lF().crypto.subtle.digest(nbe,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){lF().crypto.subtle.importKey("raw",(0,cF.convertToBuffer)(e.secret),obe,!1,["sign"]).then(r,n)}),this.key.catch(function(){}))},t}()});function qrt(t){if(Sar(t)&&typeof t.crypto.subtle=="object"){var e=t.crypto.subtle;return xar(e)}return!1}function Sar(t){if(typeof t=="object"&&typeof t.crypto=="object"){var e=t.crypto.getRandomValues;return typeof e=="function"}return!1}function xar(t){return t&&war.every(function(e){return typeof t[e]=="function"})}var war,Urt=O(()=>{war=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"]});var zrt=O(()=>{Urt()});var Hrt,Vrt,q7,Wrt=O(()=>{sbe();Hrt=$(fge());zrt();ibe();Vrt=$(CG()),q7=function(){function t(e){qrt(lF())?this.hash=new abe(e):this.hash=new Hrt.Sha256(e)}return t.prototype.update=function(e,r){this.hash.update((0,Vrt.convertToBuffer)(e))},t.prototype.digest=function(){return this.hash.digest()},t.prototype.reset=function(){this.hash.reset()},t}()});var ube=O(()=>{Wrt();sbe()});var cbe=v((O4,lbe)=>{(function(t,e){typeof O4=="object"&&typeof lbe=="object"?lbe.exports=e():typeof define=="function"&&define.amd?define([],e):typeof O4=="object"?O4.bowser=e():t.bowser=e()})(O4,function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=e,r.d=function(n,o,i){r.o(n,o)||Object.defineProperty(n,o,{enumerable:!0,get:i})},r.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},r.t=function(n,o){if(1&o&&(n=r(n)),8&o||4&o&&typeof n=="object"&&n&&n.__esModule)return n;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:n}),2&o&&typeof n!="string")for(var a in n)r.d(i,a,function(s){return n[s]}.bind(null,a));return i},r.n=function(n){var o=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(o,"a",o),o},r.o=function(n,o){return Object.prototype.hasOwnProperty.call(n,o)},r.p="",r(r.s=90)}({17:function(t,e,r){"use strict";e.__esModule=!0,e.default=void 0;var n=r(18),o=function(){function i(){}return i.getFirstMatch=function(a,s){var u=s.match(a);return u&&u.length>0&&u[1]||""},i.getSecondMatch=function(a,s){var u=s.match(a);return u&&u.length>1&&u[2]||""},i.matchAndReturnConst=function(a,s,u){if(a.test(s))return u},i.getWindowsVersionName=function(a){switch(a){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},i.getMacOSVersionName=function(a){var s=a.split(".").splice(0,2).map(function(u){return parseInt(u,10)||0});if(s.push(0),s[0]===10)switch(s[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},i.getAndroidVersionName=function(a){var s=a.split(".").splice(0,2).map(function(u){return parseInt(u,10)||0});if(s.push(0),!(s[0]===1&&s[1]<5))return s[0]===1&&s[1]<6?"Cupcake":s[0]===1&&s[1]>=6?"Donut":s[0]===2&&s[1]<2?"Eclair":s[0]===2&&s[1]===2?"Froyo":s[0]===2&&s[1]>2?"Gingerbread":s[0]===3?"Honeycomb":s[0]===4&&s[1]<1?"Ice Cream Sandwich":s[0]===4&&s[1]<4?"Jelly Bean":s[0]===4&&s[1]>=4?"KitKat":s[0]===5?"Lollipop":s[0]===6?"Marshmallow":s[0]===7?"Nougat":s[0]===8?"Oreo":s[0]===9?"Pie":void 0},i.getVersionPrecision=function(a){return a.split(".").length},i.compareVersions=function(a,s,u){u===void 0&&(u=!1);var l=i.getVersionPrecision(a),c=i.getVersionPrecision(s),d=Math.max(l,c),f=0,p=i.map([a,s],function(m){var h=d-i.getVersionPrecision(m),b=m+new Array(h+1).join(".0");return i.map(b.split("."),function(g){return new Array(20-g.length).join("0")+g}).reverse()});for(u&&(f=d-Math.min(l,c)),d-=1;d>=f;){if(p[0][d]>p[1][d])return 1;if(p[0][d]===p[1][d]){if(d===f)return 0;d-=1}else if(p[0][d]1?c-1:0),f=1;f0){var _=Object.keys(m),w=s.default.find(_,function(I){return p.isOS(I)});if(w){var x=this.satisfies(m[w]);if(x!==void 0)return x}var C=s.default.find(_,function(I){return p.isPlatform(I)});if(C){var E=this.satisfies(m[C]);if(E!==void 0)return E}}if(g>0){var P=Object.keys(b),A=s.default.find(P,function(I){return p.isBrowser(I,!0)});if(A!==void 0)return this.compareVersion(b[A])}},d.isBrowser=function(f,p){p===void 0&&(p=!1);var m=this.getBrowserName().toLowerCase(),h=f.toLowerCase(),b=s.default.getBrowserTypeByAlias(h);return p&&b&&(h=b.toLowerCase()),h===m},d.compareVersion=function(f){var p=[0],m=f,h=!1,b=this.getBrowserVersion();if(typeof b=="string")return f[0]===">"||f[0]==="<"?(m=f.substr(1),f[1]==="="?(h=!0,m=f.substr(2)):p=[],f[0]===">"?p.push(1):p.push(-1)):f[0]==="="?m=f.substr(1):f[0]==="~"&&(h=!0,m=f.substr(1)),p.indexOf(s.default.compareVersions(b,m,h))>-1},d.isOS=function(f){return this.getOSName(!0)===String(f).toLowerCase()},d.isPlatform=function(f){return this.getPlatformType(!0)===String(f).toLowerCase()},d.isEngine=function(f){return this.getEngineName(!0)===String(f).toLowerCase()},d.is=function(f,p){return p===void 0&&(p=!1),this.isBrowser(f,p)||this.isOS(f)||this.isPlatform(f)},d.some=function(f){var p=this;return f===void 0&&(f=[]),f.some(function(m){return p.is(m)})},c}();e.default=l,t.exports=e.default},92:function(t,e,r){"use strict";e.__esModule=!0,e.default=void 0;var n,o=(n=r(17))&&n.__esModule?n:{default:n},i=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(s){var u={name:"Googlebot"},l=o.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/opera/i],describe:function(s){var u={name:"Opera"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/opr\/|opios/i],describe:function(s){var u={name:"Opera"},l=o.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/SamsungBrowser/i],describe:function(s){var u={name:"Samsung Internet for Android"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/Whale/i],describe:function(s){var u={name:"NAVER Whale Browser"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/MZBrowser/i],describe:function(s){var u={name:"MZ Browser"},l=o.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/focus/i],describe:function(s){var u={name:"Focus"},l=o.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/swing/i],describe:function(s){var u={name:"Swing"},l=o.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/coast/i],describe:function(s){var u={name:"Opera Coast"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(s){var u={name:"Opera Touch"},l=o.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/yabrowser/i],describe:function(s){var u={name:"Yandex Browser"},l=o.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/ucbrowser/i],describe:function(s){var u={name:"UC Browser"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/Maxthon|mxios/i],describe:function(s){var u={name:"Maxthon"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/epiphany/i],describe:function(s){var u={name:"Epiphany"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/puffin/i],describe:function(s){var u={name:"Puffin"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/sleipnir/i],describe:function(s){var u={name:"Sleipnir"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/k-meleon/i],describe:function(s){var u={name:"K-Meleon"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/micromessenger/i],describe:function(s){var u={name:"WeChat"},l=o.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/qqbrowser/i],describe:function(s){var u={name:/qqbrowserlite/i.test(s)?"QQ Browser Lite":"QQ Browser"},l=o.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/msie|trident/i],describe:function(s){var u={name:"Internet Explorer"},l=o.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/\sedg\//i],describe:function(s){var u={name:"Microsoft Edge"},l=o.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/edg([ea]|ios)/i],describe:function(s){var u={name:"Microsoft Edge"},l=o.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/vivaldi/i],describe:function(s){var u={name:"Vivaldi"},l=o.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/seamonkey/i],describe:function(s){var u={name:"SeaMonkey"},l=o.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/sailfish/i],describe:function(s){var u={name:"Sailfish"},l=o.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,s);return l&&(u.version=l),u}},{test:[/silk/i],describe:function(s){var u={name:"Amazon Silk"},l=o.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/phantom/i],describe:function(s){var u={name:"PhantomJS"},l=o.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/slimerjs/i],describe:function(s){var u={name:"SlimerJS"},l=o.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(s){var u={name:"BlackBerry"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/(web|hpw)[o0]s/i],describe:function(s){var u={name:"WebOS Browser"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/bada/i],describe:function(s){var u={name:"Bada"},l=o.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/tizen/i],describe:function(s){var u={name:"Tizen"},l=o.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/qupzilla/i],describe:function(s){var u={name:"QupZilla"},l=o.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/firefox|iceweasel|fxios/i],describe:function(s){var u={name:"Firefox"},l=o.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/electron/i],describe:function(s){var u={name:"Electron"},l=o.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/MiuiBrowser/i],describe:function(s){var u={name:"Miui"},l=o.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/chromium/i],describe:function(s){var u={name:"Chromium"},l=o.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/chrome|crios|crmo/i],describe:function(s){var u={name:"Chrome"},l=o.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/GSA/i],describe:function(s){var u={name:"Google Search"},l=o.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:function(s){var u=!s.test(/like android/i),l=s.test(/android/i);return u&&l},describe:function(s){var u={name:"Android Browser"},l=o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/playstation 4/i],describe:function(s){var u={name:"PlayStation 4"},l=o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/safari|applewebkit/i],describe:function(s){var u={name:"Safari"},l=o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/.*/i],describe:function(s){var u=s.search("\\(")!==-1?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:o.default.getFirstMatch(u,s),version:o.default.getSecondMatch(u,s)}}}];e.default=a,t.exports=e.default},93:function(t,e,r){"use strict";e.__esModule=!0,e.default=void 0;var n,o=(n=r(17))&&n.__esModule?n:{default:n},i=r(18),a=[{test:[/Roku\/DVP/],describe:function(s){var u=o.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,s);return{name:i.OS_MAP.Roku,version:u}}},{test:[/windows phone/i],describe:function(s){var u=o.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,s);return{name:i.OS_MAP.WindowsPhone,version:u}}},{test:[/windows /i],describe:function(s){var u=o.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,s),l=o.default.getWindowsVersionName(u);return{name:i.OS_MAP.Windows,version:u,versionName:l}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(s){var u={name:i.OS_MAP.iOS},l=o.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,s);return l&&(u.version=l),u}},{test:[/macintosh/i],describe:function(s){var u=o.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,s).replace(/[_\s]/g,"."),l=o.default.getMacOSVersionName(u),c={name:i.OS_MAP.MacOS,version:u};return l&&(c.versionName=l),c}},{test:[/(ipod|iphone|ipad)/i],describe:function(s){var u=o.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,s).replace(/[_\s]/g,".");return{name:i.OS_MAP.iOS,version:u}}},{test:function(s){var u=!s.test(/like android/i),l=s.test(/android/i);return u&&l},describe:function(s){var u=o.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,s),l=o.default.getAndroidVersionName(u),c={name:i.OS_MAP.Android,version:u};return l&&(c.versionName=l),c}},{test:[/(web|hpw)[o0]s/i],describe:function(s){var u=o.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,s),l={name:i.OS_MAP.WebOS};return u&&u.length&&(l.version=u),l}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(s){var u=o.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,s)||o.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,s)||o.default.getFirstMatch(/\bbb(\d+)/i,s);return{name:i.OS_MAP.BlackBerry,version:u}}},{test:[/bada/i],describe:function(s){var u=o.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,s);return{name:i.OS_MAP.Bada,version:u}}},{test:[/tizen/i],describe:function(s){var u=o.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,s);return{name:i.OS_MAP.Tizen,version:u}}},{test:[/linux/i],describe:function(){return{name:i.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:i.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(s){var u=o.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,s);return{name:i.OS_MAP.PlayStation4,version:u}}}];e.default=a,t.exports=e.default},94:function(t,e,r){"use strict";e.__esModule=!0,e.default=void 0;var n,o=(n=r(17))&&n.__esModule?n:{default:n},i=r(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(s){var u=o.default.getFirstMatch(/(can-l01)/i,s)&&"Nova",l={type:i.PLATFORMS_MAP.mobile,vendor:"Huawei"};return u&&(l.model=u),l}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet}}},{test:function(s){var u=s.test(/ipod|iphone/i),l=s.test(/like (ipod|iphone)/i);return u&&!l},describe:function(s){var u=o.default.getFirstMatch(/(ipod|iphone)/i,s);return{type:i.PLATFORMS_MAP.mobile,vendor:"Apple",model:u}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(s){return s.getBrowserName(!0)==="blackberry"},describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(s){return s.getBrowserName(!0)==="bada"},describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(s){return s.getBrowserName()==="windows phone"},describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(s){var u=Number(String(s.getOSVersion()).split(".")[0]);return s.getOSName(!0)==="android"&&u>=3},describe:function(){return{type:i.PLATFORMS_MAP.tablet}}},{test:function(s){return s.getOSName(!0)==="android"},describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(s){return s.getOSName(!0)==="macos"},describe:function(){return{type:i.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(s){return s.getOSName(!0)==="windows"},describe:function(){return{type:i.PLATFORMS_MAP.desktop}}},{test:function(s){return s.getOSName(!0)==="linux"},describe:function(){return{type:i.PLATFORMS_MAP.desktop}}},{test:function(s){return s.getOSName(!0)==="playstation 4"},describe:function(){return{type:i.PLATFORMS_MAP.tv}}},{test:function(s){return s.getOSName(!0)==="roku"},describe:function(){return{type:i.PLATFORMS_MAP.tv}}}];e.default=a,t.exports=e.default},95:function(t,e,r){"use strict";e.__esModule=!0,e.default=void 0;var n,o=(n=r(17))&&n.__esModule?n:{default:n},i=r(18),a=[{test:function(s){return s.getBrowserName(!0)==="microsoft edge"},describe:function(s){if(/\sedg\//i.test(s))return{name:i.ENGINE_MAP.Blink};var u=o.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,s);return{name:i.ENGINE_MAP.EdgeHTML,version:u}}},{test:[/trident/i],describe:function(s){var u={name:i.ENGINE_MAP.Trident},l=o.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:function(s){return s.test(/presto/i)},describe:function(s){var u={name:i.ENGINE_MAP.Presto},l=o.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:function(s){var u=s.test(/gecko/i),l=s.test(/like gecko/i);return u&&!l},describe:function(s){var u={name:i.ENGINE_MAP.Gecko},l=o.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:i.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(s){var u={name:i.ENGINE_MAP.WebKit},l=o.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}}];e.default=a,t.exports=e.default}})})});var Krt,U7,dbe=O(()=>{Krt=$(cbe()),U7=({serviceId:t,clientVersion:e})=>async()=>{let r=typeof window<"u"&&window?.navigator?.userAgent?Krt.default.parse(window.navigator.userAgent):void 0,n=[["aws-sdk-js",e],["ua","2.0"],[`os/${r?.os?.name||"other"}`,r?.os?.version],["lang/js"],["md/browser",`${r?.browser?.name??"unknown"}_${r?.browser?.version??"unknown"}`]];return t&&n.push([`api/${t}`,e]),n}});var Jrt=O(()=>{});var z7,Grt=O(()=>{z7=t=>()=>Promise.reject(t)});var fbe=O(()=>{Jrt();Grt()});var Yrt,H7,Zrt=O(()=>{Yrt=typeof TextEncoder=="function"?new TextEncoder:null,H7=t=>{if(typeof t=="string"){if(Yrt)return Yrt.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 pbe=O(()=>{Zrt()});var mbe,hbe=O(()=>{mbe=t=>new TextEncoder().encode(t)});var Xrt=O(()=>{hbe()});var Qrt,ent=O(()=>{Qrt=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 tnt=O(()=>{hbe();Xrt();ent()});var dnt,Vb,Wb,fF,rnt,E4,dF,P4,_C,gbe,nnt,ont,int,fnt,pnt,Hb,ant,snt,unt,lnt,cnt,Car,mnt,hnt=O(()=>{dnt="required",Vb="fn",Wb="argv",fF="ref",rnt="isSet",E4="booleanEquals",dF="error",P4="endpoint",_C="tree",gbe="PartitionResult",nnt={[dnt]:!1,type:"String"},ont={[dnt]:!0,default:!1,type:"Boolean"},int={[fF]:"Endpoint"},fnt={[Vb]:E4,[Wb]:[{[fF]:"UseFIPS"},!0]},pnt={[Vb]:E4,[Wb]:[{[fF]:"UseDualStack"},!0]},Hb={},ant={[Vb]:"getAttr",[Wb]:[{[fF]:gbe},"supportsFIPS"]},snt={[Vb]:E4,[Wb]:[!0,{[Vb]:"getAttr",[Wb]:[{[fF]:gbe},"supportsDualStack"]}]},unt=[fnt],lnt=[pnt],cnt=[{[fF]:"Region"}],Car={version:"1.0",parameters:{Region:nnt,UseDualStack:ont,UseFIPS:ont,Endpoint:nnt},rules:[{conditions:[{[Vb]:rnt,[Wb]:[int]}],rules:[{conditions:unt,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:dF},{conditions:lnt,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:dF},{endpoint:{url:int,properties:Hb,headers:Hb},type:P4}],type:_C},{conditions:[{[Vb]:rnt,[Wb]:cnt}],rules:[{conditions:[{[Vb]:"aws.partition",[Wb]:cnt,assign:gbe}],rules:[{conditions:[fnt,pnt],rules:[{conditions:[{[Vb]:E4,[Wb]:[!0,ant]},snt],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Hb,headers:Hb},type:P4}],type:_C},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:dF}],type:_C},{conditions:unt,rules:[{conditions:[{[Vb]:E4,[Wb]:[ant,!0]}],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:Hb,headers:Hb},type:P4}],type:_C},{error:"FIPS is enabled but this partition does not support FIPS",type:dF}],type:_C},{conditions:lnt,rules:[{conditions:[snt],rules:[{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Hb,headers:Hb},type:P4}],type:_C},{error:"DualStack is enabled but this partition does not support DualStack",type:dF}],type:_C},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:Hb,headers:Hb},type:P4}],type:_C}],type:_C},{error:"Invalid Configuration: Missing Region",type:dF}]},mnt=Car});var gnt,ynt=O(()=>{UG();jE();hnt();gnt=(t,e={})=>t4(mnt,{endpointParams:t,logger:e.logger});mC.aws=r4});var bnt,_nt=O(()=>{RR();UE();Qt();QG();rF();tnt();rbe();ynt();bnt=t=>({apiVersion:"2014-06-30",base64Decoder:t?.base64Decoder??kE,base64Encoder:t?.base64Encoder??$E,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??gnt,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??Drt,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new AR},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new sF}],logger:t?.logger??new NE,serviceId:t?.serviceId??"Cognito Identity",urlParser:t?.urlParser??DE,utf8Decoder:t?.utf8Decoder??mbe,utf8Encoder:t?.utf8Encoder??Qrt})});var vnt,wnt=O(()=>{vnt=["in-region","cross-region","mobile","standard","legacy"]});var Snt,V7,Oar,xnt=O(()=>{pC();Snt=$(cbe());wnt();V7=({defaultsMode:t}={})=>yGe(async()=>{let e=typeof t=="function"?await t():t;switch(e?.toLowerCase()){case"auto":return Promise.resolve(Oar()?"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 ${vnt.join(", ")}, got ${e}`)}}),Oar=()=>{let e=(typeof window<"u"&&window?.navigator?.userAgent?Snt.default.parse(window.navigator.userAgent):void 0)?.platform?.type;return e==="tablet"||e==="mobile"}});var ybe=O(()=>{xnt()});var Cnt,Ont=O(()=>{Frt();ube();dbe();n4();d4();fbe();pbe();Ub();_nt();Qt();ybe();Cnt=t=>{let e=V7(t),r=()=>e().then(_7),n=bnt(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??H7,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??U7({serviceId:n.serviceId,clientVersion:krt.version}),maxAttempts:t?.maxAttempts??qb,region:t?.region??z7("Region is missing"),requestHandler:BE.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||a4),sha256:t?.sha256??q7,streamCollector:t?.streamCollector??nF,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(JG)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(GG))}}});var W7,K7,Pnt=O(()=>{W7=t=>{let e=async()=>{if(t.region===void 0)throw new Error("Region is missing from runtimeConfig");let r=t.region;return typeof r=="string"?r:r()};return{setRegion(r){e=r},region(){return e}}},K7=t=>({region:t.region()})});var Ent=O(()=>{});var bbe=O(()=>{});var Tnt=O(()=>{bbe()});var Ant=O(()=>{Tnt();bbe()});var Int=O(()=>{Ent();Ant()});var _be=O(()=>{Pnt();Int()});var Mnt,Rnt,jnt=O(()=>{Mnt=t=>{let e=t.httpHandler;return{setHttpHandler(r){e=r},httpHandler(){return e},updateHttpClientConfig(r,n){e.updateHttpClientConfig(r,n)},httpHandlerConfigs(){return e.httpHandlerConfigs()}}},Rnt=t=>({httpHandler:t.httpHandler()})});var Dnt=O(()=>{jnt()});var Nnt=O(()=>{Rs()});var Lnt=O(()=>{});var Fnt=O(()=>{});function Ear(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var J7,knt=O(()=>{J7=class t{constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=Ear(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 $nt=O(()=>{});var Bnt=O(()=>{});var qnt=O(()=>{});var vbe=O(()=>{Dnt();Nnt();Lnt();Fnt();knt();$nt();Bnt();qnt()});var Unt,znt,Hnt=O(()=>{Unt=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}}},znt=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var G7,Vnt,Wnt=O(()=>{_be();vbe();Qt();Hnt();G7=t=>t,Vnt=(t,e)=>{let r={...G7(W7(t)),...G7(v7(t)),...G7(Mnt(t)),...G7(Unt(t))};return e.forEach(n=>n.configure(r)),{...t,...K7(r),...w7(r),...Rnt(r),...znt(r)}}});var WE,Y7=O(()=>{gge();yge();bge();Nge();n4();UE();Oye();kn();C7();Qt();rbe();Ji();Ont();Wnt();WE=class extends CR{constructor(...[e]){let r=Cnt(e||{}),n=Lrt(r),o=DG(n),i=f7(o),a=ZG(i),s=a,u=r7(s),l=Nrt(u),c=Vnt(l,e?.extensions||[]);super(c),this.config=c,this.middlewareStack.use(WG(this.config)),this.middlewareStack.use(x7(this.config)),this.middlewareStack.use(E7(this.config)),this.middlewareStack.use(IG(this.config)),this.middlewareStack.use(MG(this.config)),this.middlewareStack.use(jG(this.config)),this.middlewareStack.use(n7(this.config,{httpAuthSchemeParametersProvider:jrt,identityProviderConfigProvider:async d=>new aF({"aws.auth#sigv4":d.credentials})})),this.middlewareStack.use(O7(this.config))}destroy(){super.destroy()}}});var xd,wbe=O(()=>{Qt();xd=class t extends iF{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var Z7,X7,Q7,eY,tY,rY,nY,oY,iY,aY,sY,Sbe=O(()=>{wbe();Z7=class t extends xd{constructor(e){super({name:"InternalErrorException",$fault:"server",...e}),this.name="InternalErrorException",this.$fault="server",Object.setPrototypeOf(this,t.prototype)}},X7=class t extends xd{constructor(e){super({name:"InvalidParameterException",$fault:"client",...e}),this.name="InvalidParameterException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Q7=class t extends xd{constructor(e){super({name:"LimitExceededException",$fault:"client",...e}),this.name="LimitExceededException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},eY=class t extends xd{constructor(e){super({name:"NotAuthorizedException",$fault:"client",...e}),this.name="NotAuthorizedException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},tY=class t extends xd{constructor(e){super({name:"ResourceConflictException",$fault:"client",...e}),this.name="ResourceConflictException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},rY=class t extends xd{constructor(e){super({name:"TooManyRequestsException",$fault:"client",...e}),this.name="TooManyRequestsException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},nY=class t extends xd{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e}),this.name="ResourceNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},oY=class t extends xd{constructor(e){super({name:"ExternalServiceException",$fault:"client",...e}),this.name="ExternalServiceException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},iY=class t extends xd{constructor(e){super({name:"InvalidIdentityPoolConfigurationException",$fault:"client",...e}),this.name="InvalidIdentityPoolConfigurationException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},aY=class t extends xd{constructor(e){super({name:"DeveloperUserAlreadyRegisteredException",$fault:"client",...e}),this.name="DeveloperUserAlreadyRegisteredException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},sY=class t extends xd{constructor(e){super({name:"ConcurrentModificationException",$fault:"client",...e}),this.name="ConcurrentModificationException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}}});function Na(t){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`AWSCognitoIdentityService.${t}`}}var Knt,Jnt,Gnt,Ynt,Znt,Xnt,Qnt,eot,tot,rot,not,oot,iot,aot,sot,uot,lot,cot,dot,fot,pot,mot,hot,got,yot,bot,_ot,vot,wot,Sot,xot,Cot,Oot,Pot,Eot,Tot,Aot,Iot,Mot,Rot,jot,Dot,Not,Lot,Fot,kot,ja,Aar,Iar,Mar,Rar,jar,Dar,Nar,Lar,Far,kar,$ar,Bar,qar,Uar,$ot,zar,Jn,Har,Da,pa=O(()=>{RR();vbe();Qt();wbe();Sbe();Knt=async(t,e)=>{let r=Na("CreateIdentityPool"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},Jnt=async(t,e)=>{let r=Na("DeleteIdentities"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},Gnt=async(t,e)=>{let r=Na("DeleteIdentityPool"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},Ynt=async(t,e)=>{let r=Na("DescribeIdentity"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},Znt=async(t,e)=>{let r=Na("DescribeIdentityPool"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},Xnt=async(t,e)=>{let r=Na("GetCredentialsForIdentity"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},Qnt=async(t,e)=>{let r=Na("GetId"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},eot=async(t,e)=>{let r=Na("GetIdentityPoolRoles"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},tot=async(t,e)=>{let r=Na("GetOpenIdToken"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},rot=async(t,e)=>{let r=Na("GetOpenIdTokenForDeveloperIdentity"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},not=async(t,e)=>{let r=Na("GetPrincipalTagAttributeMap"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},oot=async(t,e)=>{let r=Na("ListIdentities"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},iot=async(t,e)=>{let r=Na("ListIdentityPools"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},aot=async(t,e)=>{let r=Na("ListTagsForResource"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},sot=async(t,e)=>{let r=Na("LookupDeveloperIdentity"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},uot=async(t,e)=>{let r=Na("MergeDeveloperIdentities"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},lot=async(t,e)=>{let r=Na("SetIdentityPoolRoles"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},cot=async(t,e)=>{let r=Na("SetPrincipalTagAttributeMap"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},dot=async(t,e)=>{let r=Na("TagResource"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},fot=async(t,e)=>{let r=Na("UnlinkDeveloperIdentity"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},pot=async(t,e)=>{let r=Na("UnlinkIdentity"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},mot=async(t,e)=>{let r=Na("UntagResource"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},hot=async(t,e)=>{let r=Na("UpdateIdentityPool"),n;return n=JSON.stringify(Gt(t)),Da(e,r,"/",void 0,n)},got=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},yot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},bot=async(t,e)=>t.statusCode>=300?ja(t,e):(await qE(t.body,e),{$metadata:Jn(t)}),_ot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=$ot(r,e),{$metadata:Jn(t),...n}},vot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},wot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=qar(r,e),{$metadata:Jn(t),...n}},Sot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},xot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},Cot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},Oot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},Pot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},Eot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=zar(r,e),{$metadata:Jn(t),...n}},Tot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},Aot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},Iot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},Mot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},Rot=async(t,e)=>t.statusCode>=300?ja(t,e):(await qE(t.body,e),{$metadata:Jn(t)}),jot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},Dot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},Not=async(t,e)=>t.statusCode>=300?ja(t,e):(await qE(t.body,e),{$metadata:Jn(t)}),Lot=async(t,e)=>t.statusCode>=300?ja(t,e):(await qE(t.body,e),{$metadata:Jn(t)}),Fot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},kot=async(t,e)=>{if(t.statusCode>=300)return ja(t,e);let r=await bs(t.body,e),n={};return n=Gt(r),{$metadata:Jn(t),...n}},ja=async(t,e)=>{let r={...t,body:await Jtt(t.body,e)},n=Gtt(t,r.body);switch(n){case"InternalErrorException":case"com.amazonaws.cognitoidentity#InternalErrorException":throw await Rar(r,e);case"InvalidParameterException":case"com.amazonaws.cognitoidentity#InvalidParameterException":throw await Dar(r,e);case"LimitExceededException":case"com.amazonaws.cognitoidentity#LimitExceededException":throw await Nar(r,e);case"NotAuthorizedException":case"com.amazonaws.cognitoidentity#NotAuthorizedException":throw await Lar(r,e);case"ResourceConflictException":case"com.amazonaws.cognitoidentity#ResourceConflictException":throw await Far(r,e);case"TooManyRequestsException":case"com.amazonaws.cognitoidentity#TooManyRequestsException":throw await $ar(r,e);case"ResourceNotFoundException":case"com.amazonaws.cognitoidentity#ResourceNotFoundException":throw await kar(r,e);case"ExternalServiceException":case"com.amazonaws.cognitoidentity#ExternalServiceException":throw await Mar(r,e);case"InvalidIdentityPoolConfigurationException":case"com.amazonaws.cognitoidentity#InvalidIdentityPoolConfigurationException":throw await jar(r,e);case"DeveloperUserAlreadyRegisteredException":case"com.amazonaws.cognitoidentity#DeveloperUserAlreadyRegisteredException":throw await Iar(r,e);case"ConcurrentModificationException":case"com.amazonaws.cognitoidentity#ConcurrentModificationException":throw await Aar(r,e);default:let o=r.body;return Har({output:t,parsedBody:o,errorCode:n})}},Aar=async(t,e)=>{let r=t.body,n=Gt(r),o=new sY({$metadata:Jn(t),...n});return Ra(o,r)},Iar=async(t,e)=>{let r=t.body,n=Gt(r),o=new aY({$metadata:Jn(t),...n});return Ra(o,r)},Mar=async(t,e)=>{let r=t.body,n=Gt(r),o=new oY({$metadata:Jn(t),...n});return Ra(o,r)},Rar=async(t,e)=>{let r=t.body,n=Gt(r),o=new Z7({$metadata:Jn(t),...n});return Ra(o,r)},jar=async(t,e)=>{let r=t.body,n=Gt(r),o=new iY({$metadata:Jn(t),...n});return Ra(o,r)},Dar=async(t,e)=>{let r=t.body,n=Gt(r),o=new X7({$metadata:Jn(t),...n});return Ra(o,r)},Nar=async(t,e)=>{let r=t.body,n=Gt(r),o=new Q7({$metadata:Jn(t),...n});return Ra(o,r)},Lar=async(t,e)=>{let r=t.body,n=Gt(r),o=new eY({$metadata:Jn(t),...n});return Ra(o,r)},Far=async(t,e)=>{let r=t.body,n=Gt(r),o=new tY({$metadata:Jn(t),...n});return Ra(o,r)},kar=async(t,e)=>{let r=t.body,n=Gt(r),o=new nY({$metadata:Jn(t),...n});return Ra(o,r)},$ar=async(t,e)=>{let r=t.body,n=Gt(r),o=new rY({$metadata:Jn(t),...n});return Ra(o,r)},Bar=(t,e)=>m4(t,{AccessKeyId:an,Expiration:r=>oF(y7(ER(r))),SecretKey:an,SessionToken:an}),qar=(t,e)=>m4(t,{Credentials:r=>Bar(r,e),IdentityId:an}),Uar=(t,e)=>(t||[]).filter(n=>n!=null).map(n=>$ot(n,e)),$ot=(t,e)=>m4(t,{CreationDate:r=>oF(y7(ER(r))),IdentityId:an,LastModifiedDate:r=>oF(y7(ER(r))),Logins:Gt}),zar=(t,e)=>m4(t,{Identities:r=>Uar(r,e),IdentityPoolId:an,NextToken:an}),Jn=t=>({httpStatusCode:t.statusCode,requestId:t.headers["x-amzn-requestid"]??t.headers["x-amzn-request-id"]??t.headers["x-amz-request-id"],extendedRequestId:t.headers["x-amz-id-2"],cfId:t.headers["x-amz-cf-id"]}),Har=b7(xd),Da=async(t,e,r,n,o)=>{let{hostname:i,protocol:a="https",port:s,path:u}=await t.endpoint(),l={protocol:a,hostname:i,port:s,method:"POST",path:u.endsWith("/")?u.slice(0,-1)+r:u+r,headers:e};return n!==void 0&&(l.hostname=n),o!==void 0&&(l.body=o),new J7(l)}});var uY,xbe=O(()=>{kn();Kn();Qt();Ji();pa();uY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","CreateIdentityPool",{}).n("CognitoIdentityClient","CreateIdentityPoolCommand").f(void 0,void 0).ser(Knt).de(got).build(){}});var lY,Cbe=O(()=>{kn();Kn();Qt();Ji();pa();lY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentities",{}).n("CognitoIdentityClient","DeleteIdentitiesCommand").f(void 0,void 0).ser(Jnt).de(yot).build(){}});var cY,Obe=O(()=>{kn();Kn();Qt();Ji();pa();cY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentityPool",{}).n("CognitoIdentityClient","DeleteIdentityPoolCommand").f(void 0,void 0).ser(Gnt).de(bot).build(){}});var dY,Pbe=O(()=>{kn();Kn();Qt();Ji();pa();dY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentity",{}).n("CognitoIdentityClient","DescribeIdentityCommand").f(void 0,void 0).ser(Ynt).de(_ot).build(){}});var fY,Ebe=O(()=>{kn();Kn();Qt();Ji();pa();fY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentityPool",{}).n("CognitoIdentityClient","DescribeIdentityPoolCommand").f(void 0,void 0).ser(Znt).de(vot).build(){}});var pF,Tbe=O(()=>{kn();Kn();Qt();Ji();pa();pF=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetCredentialsForIdentity",{}).n("CognitoIdentityClient","GetCredentialsForIdentityCommand").f(void 0,void 0).ser(Xnt).de(wot).build(){}});var mF,Abe=O(()=>{kn();Kn();Qt();Ji();pa();mF=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetId",{}).n("CognitoIdentityClient","GetIdCommand").f(void 0,void 0).ser(Qnt).de(Sot).build(){}});var pY,Ibe=O(()=>{kn();Kn();Qt();Ji();pa();pY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetIdentityPoolRoles",{}).n("CognitoIdentityClient","GetIdentityPoolRolesCommand").f(void 0,void 0).ser(eot).de(xot).build(){}});var mY,Mbe=O(()=>{kn();Kn();Qt();Ji();pa();mY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdToken",{}).n("CognitoIdentityClient","GetOpenIdTokenCommand").f(void 0,void 0).ser(tot).de(Cot).build(){}});var hY,Rbe=O(()=>{kn();Kn();Qt();Ji();pa();hY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdTokenForDeveloperIdentity",{}).n("CognitoIdentityClient","GetOpenIdTokenForDeveloperIdentityCommand").f(void 0,void 0).ser(rot).de(Oot).build(){}});var gY,jbe=O(()=>{kn();Kn();Qt();Ji();pa();gY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","GetPrincipalTagAttributeMapCommand").f(void 0,void 0).ser(not).de(Pot).build(){}});var yY,Dbe=O(()=>{kn();Kn();Qt();Ji();pa();yY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentities",{}).n("CognitoIdentityClient","ListIdentitiesCommand").f(void 0,void 0).ser(oot).de(Eot).build(){}});var hF,bY=O(()=>{kn();Kn();Qt();Ji();pa();hF=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentityPools",{}).n("CognitoIdentityClient","ListIdentityPoolsCommand").f(void 0,void 0).ser(iot).de(Tot).build(){}});var _Y,Nbe=O(()=>{kn();Kn();Qt();Ji();pa();_Y=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListTagsForResource",{}).n("CognitoIdentityClient","ListTagsForResourceCommand").f(void 0,void 0).ser(aot).de(Aot).build(){}});var vY,Lbe=O(()=>{kn();Kn();Qt();Ji();pa();vY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","LookupDeveloperIdentity",{}).n("CognitoIdentityClient","LookupDeveloperIdentityCommand").f(void 0,void 0).ser(sot).de(Iot).build(){}});var wY,Fbe=O(()=>{kn();Kn();Qt();Ji();pa();wY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","MergeDeveloperIdentities",{}).n("CognitoIdentityClient","MergeDeveloperIdentitiesCommand").f(void 0,void 0).ser(uot).de(Mot).build(){}});var SY,kbe=O(()=>{kn();Kn();Qt();Ji();pa();SY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetIdentityPoolRoles",{}).n("CognitoIdentityClient","SetIdentityPoolRolesCommand").f(void 0,void 0).ser(lot).de(Rot).build(){}});var xY,$be=O(()=>{kn();Kn();Qt();Ji();pa();xY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","SetPrincipalTagAttributeMapCommand").f(void 0,void 0).ser(cot).de(jot).build(){}});var CY,Bbe=O(()=>{kn();Kn();Qt();Ji();pa();CY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","TagResource",{}).n("CognitoIdentityClient","TagResourceCommand").f(void 0,void 0).ser(dot).de(Dot).build(){}});var OY,qbe=O(()=>{kn();Kn();Qt();Ji();pa();OY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkDeveloperIdentity",{}).n("CognitoIdentityClient","UnlinkDeveloperIdentityCommand").f(void 0,void 0).ser(fot).de(Not).build(){}});var PY,Ube=O(()=>{kn();Kn();Qt();Ji();pa();PY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkIdentity",{}).n("CognitoIdentityClient","UnlinkIdentityCommand").f(void 0,void 0).ser(pot).de(Lot).build(){}});var EY,zbe=O(()=>{kn();Kn();Qt();Ji();pa();EY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UntagResource",{}).n("CognitoIdentityClient","UntagResourceCommand").f(void 0,void 0).ser(mot).de(Fot).build(){}});var TY,Hbe=O(()=>{kn();Kn();Qt();Ji();pa();TY=class extends yt.classBuilder().ep({...br}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UpdateIdentityPool",{}).n("CognitoIdentityClient","UpdateIdentityPoolCommand").f(void 0,void 0).ser(hot).de(kot).build(){}});var Var,Vbe,Bot=O(()=>{Qt();Y7();xbe();Cbe();Obe();Pbe();Ebe();Tbe();Abe();Ibe();Mbe();Rbe();jbe();Dbe();bY();Nbe();Lbe();Fbe();kbe();$be();Bbe();qbe();Ube();zbe();Hbe();Var={CreateIdentityPoolCommand:uY,DeleteIdentitiesCommand:lY,DeleteIdentityPoolCommand:cY,DescribeIdentityCommand:dY,DescribeIdentityPoolCommand:fY,GetCredentialsForIdentityCommand:pF,GetIdCommand:mF,GetIdentityPoolRolesCommand:pY,GetOpenIdTokenCommand:mY,GetOpenIdTokenForDeveloperIdentityCommand:hY,GetPrincipalTagAttributeMapCommand:gY,ListIdentitiesCommand:yY,ListIdentityPoolsCommand:hF,ListTagsForResourceCommand:_Y,LookupDeveloperIdentityCommand:vY,MergeDeveloperIdentitiesCommand:wY,SetIdentityPoolRolesCommand:SY,SetPrincipalTagAttributeMapCommand:xY,TagResourceCommand:CY,UnlinkDeveloperIdentityCommand:OY,UnlinkIdentityCommand:PY,UntagResourceCommand:EY,UpdateIdentityPoolCommand:TY},Vbe=class extends WE{};g7(Var,Vbe)});var qot=O(()=>{xbe();Cbe();Obe();Pbe();Ebe();Tbe();Abe();Ibe();Mbe();Rbe();jbe();Dbe();bY();Nbe();Lbe();Fbe();kbe();$be();Bbe();qbe();Ube();zbe();Hbe()});var Uot=O(()=>{});var lto,zot=O(()=>{UE();Y7();bY();lto=Cye(WE,hF,"NextToken","NextToken","MaxResults")});var Hot=O(()=>{Uot();zot()});var Vot=O(()=>{Sbe()});var Wot=O(()=>{Y7();Bot();qot();Hot();Vot()});var Wbe={};$f(Wbe,{CognitoIdentityClient:()=>WE,GetCredentialsForIdentityCommand:()=>pF,GetIdCommand:()=>mF});var Kbe=O(()=>{Wot()});function AY(t){return async()=>{t.logger?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let{GetCredentialsForIdentityCommand:e,CognitoIdentityClient:r}=await Promise.resolve().then(()=>(Kbe(),Wbe)),{Credentials:{AccessKeyId:n=War(t.logger),Expiration:o,SecretKey:i=Jar(t.logger),SessionToken:a}=Kar(t.logger)}=await(t.client??new r(Object.assign({},t.clientConfig??{},{region:t.clientConfig?.region??t.parentClientConfig?.region}))).send(new e({CustomRoleArn:t.customRoleArn,IdentityId:t.identityId,Logins:t.logins?await TG(t.logins):void 0}));return{identityId:t.identityId,accessKeyId:n,secretAccessKey:i,sessionToken:a,expiration:o}}}function War(t){throw new pl("Response from Amazon Cognito contained no access key ID",{logger:t})}function Kar(t){throw new pl("Response from Amazon Cognito contained no credentials",{logger:t})}function Jar(t){throw new pl("Response from Amazon Cognito contained no secret key",{logger:t})}var Jbe=O(()=>{pC();pge()});var Gbe,IY,Kot=O(()=>{Gbe="IdentityIds",IY=class{constructor(e="aws:cognito-identity-ids"){this.dbName=e}getItem(e){return this.withObjectStore("readonly",r=>{let n=r.get(e);return new Promise(o=>{n.onerror=()=>o(null),n.onsuccess=()=>o(n.result?n.result.value:null)})}).catch(()=>null)}removeItem(e){return this.withObjectStore("readwrite",r=>{let n=r.delete(e);return new Promise((o,i)=>{n.onerror=()=>i(n.error),n.onsuccess=()=>o()})})}setItem(e,r){return this.withObjectStore("readwrite",n=>{let o=n.put({id:e,value:r});return new Promise((i,a)=>{o.onerror=()=>a(o.error),o.onsuccess=()=>i()})})}getDb(){let e=self.indexedDB.open(this.dbName,1);return new Promise((r,n)=>{e.onsuccess=()=>{r(e.result)},e.onerror=()=>{n(e.error)},e.onblocked=()=>{n(new Error("Unable to access DB"))},e.onupgradeneeded=()=>{let o=e.result;o.onerror=()=>{n(new Error("Failed to create object store"))},o.createObjectStore(Gbe,{keyPath:"id"})}})}withObjectStore(e,r){return this.getDb().then(n=>{let o=n.transaction(Gbe,e);return o.oncomplete=()=>n.close(),new Promise((i,a)=>{o.onerror=()=>a(o.error),i(r(o.objectStore(Gbe)))}).catch(i=>{throw n.close(),i})})}}});var MY,Jot=O(()=>{MY=class{constructor(e={}){this.store=e}getItem(e){return e in this.store?this.store[e]:null}removeItem(e){delete this.store[e]}setItem(e,r){this.store[e]=r}}});function Got(){return typeof self=="object"&&self.indexedDB?new IY:typeof window=="object"&&window.localStorage?window.localStorage:Gar}var Gar,Yot=O(()=>{Kot();Jot();Gar=new MY});function Zot({accountId:t,cache:e=Got(),client:r,clientConfig:n,customRoleArn:o,identityPoolId:i,logins:a,userIdentifier:s=!a||Object.keys(a).length===0?"ANONYMOUS":void 0,logger:u,parentClientConfig:l}){u?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let c=s?`aws:cognito-identity-credentials:${i}:${s}`:void 0,d=async()=>{let{GetIdCommand:f,CognitoIdentityClient:p}=await Promise.resolve().then(()=>(Kbe(),Wbe)),m=r??new p(Object.assign({},n??{},{region:n?.region??l?.region})),h=c&&await e.getItem(c);if(!h){let{IdentityId:b=Yar(u)}=await m.send(new f({AccountId:t,IdentityPoolId:i,Logins:a?await TG(a):void 0}));h=b,c&&Promise.resolve(e.setItem(c,h)).catch(()=>{})}return d=AY({client:m,customRoleArn:o,logins:a,identityId:h}),d()};return()=>d().catch(async f=>{throw c&&Promise.resolve(e.removeItem(c)).catch(()=>{}),f})}function Yar(t){throw new pl("Response from Amazon Cognito contained no identity ID",{logger:t})}var Xot=O(()=>{pC();Jbe();Yot();pge()});var Ybe=O(()=>{cGe();dGe();fGe();Jbe();Xot()});var Zar,Qot=O(()=>{Ybe();Zar=t=>AY({...t})});var Xar,eit=O(()=>{Ybe();Xar=t=>Zot({...t})});var Qar,esr,tsr,tit,rit=O(()=>{pC();Qar="169.254.170.2",esr="169.254.170.23",tsr="[fd00:ec2::23]",tit=(t,e)=>{if(t.protocol!=="https:"&&!(t.hostname===Qar||t.hostname===esr||t.hostname===tsr)){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 pl(`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 nit=O(()=>{});var oit=O(()=>{nit()});var iit=O(()=>{Rs()});var ait=O(()=>{});var sit=O(()=>{});function rsr(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var RY,uit=O(()=>{RY=class t{constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=rsr(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 lit=O(()=>{});var cit=O(()=>{});var dit=O(()=>{});var fit=O(()=>{oit();iit();ait();sit();uit();lit();cit();dit()});function pit(t){return new RY({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 mit(t,e){let n=await AQe(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 pl("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:WQe(o.Expiration)}}if(t.statusCode>=400&&t.statusCode<500){let o={};try{o=JSON.parse(n)}catch{}throw Object.assign(new pl(`Server responded with status: ${t.statusCode}`,{logger:e}),{Code:o.Code,Message:o.Message})}throw new pl(`Server responded with status: ${t.statusCode}`,{logger:e})}var hit=O(()=>{pC();fit();Qt();fye()});var git,yit=O(()=>{git=(t,e,r)=>async()=>{for(let n=0;nsetTimeout(i,r))}return await t()}});var Zbe,bit=O(()=>{d4();pC();rit();hit();yit();Zbe=(t={})=>{t.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let e,r=t.credentialsFullUri;if(r)e=r;else throw new pl("No HTTP credential provider host provided.",{logger:t.logger});let n=new URL(e);tit(n,t.logger);let o=new BE;return git(async()=>{let i=pit(n);t.authorizationToken&&(i.headers.Authorization=t.authorizationToken);let a=await o.handle(i);return mit(a.response)},t.maxRetries??3,t.timeout??1e3)}});var _it=O(()=>{bit()});function nsr(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sts",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function vit(t){return{schemeId:"smithy.api#noAuth"}}var wit,Sit,osr,xit,Xbe=O(()=>{RR();Kg();T4();wit=async(t,e,r)=>({operation:Bb(e).operation,region:await Sd(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});Sit=t=>{let e=[];switch(t.operation){case"AssumeRoleWithSAML":{e.push(vit(t));break}case"AssumeRoleWithWebIdentity":{e.push(vit(t));break}default:e.push(nsr(t))}return e},osr=t=>({...t,stsClientCtor:bh}),xit=t=>{let e=osr(t);return{...F7(e)}}});var Cit,Cd,Kb=O(()=>{Cit=t=>({...t,useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,useGlobalEndpoint:t.useGlobalEndpoint??!1,defaultSigningName:"sts"}),Cd={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 Pit,Oit=O(()=>{Pit={name:"@aws-sdk/client-sts",description:"AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native",version:"3.645.0",scripts:{build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"node ../../scripts/compilation/inline client-sts","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"rimraf ./dist-types tsconfig.types.tsbuildinfo && tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo sts",test:"yarn test:unit","test:unit":"jest"},main:"./dist-cjs/index.js",types:"./dist-types/index.d.ts",module:"./dist-es/index.js",sideEffects:!1,dependencies:{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.645.0","@aws-sdk/core":"3.635.0","@aws-sdk/credential-provider-node":"3.645.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.645.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.645.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.4.0","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.15","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.2.0","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.15","@smithy/util-defaults-mode-node":"^3.0.15","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0",tslib:"^2.6.2"},devDependencies:{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typescript:"~4.9.5"},engines:{node:">=16.0.0"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["dist-*/**"],author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",browser:{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sts",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-sts"}}});var Qbe,e_e=O(()=>{Qbe=t=>new TextEncoder().encode(t)});var Eit=O(()=>{e_e()});var Tit,Ait=O(()=>{Tit=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 Iit=O(()=>{e_e();Eit();Ait()});var qit,Qr,ho,go,JE,KE,xc,Uit,zit,Hit,ma,Mit,Jb,gF,r_e,Rit,t_e,Vit,jit,Cc,Dit,Wit,Kit,Od,am,Nit,Jit,Git,Lit,Yit,Fit,kit,$it,Bit,asr,Zit,Xit=O(()=>{qit="required",Qr="type",ho="fn",go="argv",JE="ref",KE="booleanEquals",xc="stringEquals",Uit="sigv4",zit="sts",Hit="us-east-1",ma="endpoint",Mit="https://sts.{Region}.{PartitionResult#dnsSuffix}",Jb="tree",gF="error",r_e="getAttr",Rit={[qit]:!1,[Qr]:"String"},t_e={[qit]:!0,default:!1,[Qr]:"Boolean"},Vit={[JE]:"Endpoint"},jit={[ho]:"isSet",[go]:[{[JE]:"Region"}]},Cc={[JE]:"Region"},Dit={[ho]:"aws.partition",[go]:[Cc],assign:"PartitionResult"},Wit={[JE]:"UseFIPS"},Kit={[JE]:"UseDualStack"},Od={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:Uit,signingName:zit,signingRegion:Hit}]},headers:{}},am={},Nit={conditions:[{[ho]:xc,[go]:[Cc,"aws-global"]}],[ma]:Od,[Qr]:ma},Jit={[ho]:KE,[go]:[Wit,!0]},Git={[ho]:KE,[go]:[Kit,!0]},Lit={[ho]:r_e,[go]:[{[JE]:"PartitionResult"},"supportsFIPS"]},Yit={[JE]:"PartitionResult"},Fit={[ho]:KE,[go]:[!0,{[ho]:r_e,[go]:[Yit,"supportsDualStack"]}]},kit=[{[ho]:"isSet",[go]:[Vit]}],$it=[Jit],Bit=[Git],asr={version:"1.0",parameters:{Region:Rit,UseDualStack:t_e,UseFIPS:t_e,Endpoint:Rit,UseGlobalEndpoint:t_e},rules:[{conditions:[{[ho]:KE,[go]:[{[JE]:"UseGlobalEndpoint"},!0]},{[ho]:"not",[go]:kit},jit,Dit,{[ho]:KE,[go]:[Wit,!1]},{[ho]:KE,[go]:[Kit,!1]}],rules:[{conditions:[{[ho]:xc,[go]:[Cc,"ap-northeast-1"]}],endpoint:Od,[Qr]:ma},{conditions:[{[ho]:xc,[go]:[Cc,"ap-south-1"]}],endpoint:Od,[Qr]:ma},{conditions:[{[ho]:xc,[go]:[Cc,"ap-southeast-1"]}],endpoint:Od,[Qr]:ma},{conditions:[{[ho]:xc,[go]:[Cc,"ap-southeast-2"]}],endpoint:Od,[Qr]:ma},Nit,{conditions:[{[ho]:xc,[go]:[Cc,"ca-central-1"]}],endpoint:Od,[Qr]:ma},{conditions:[{[ho]:xc,[go]:[Cc,"eu-central-1"]}],endpoint:Od,[Qr]:ma},{conditions:[{[ho]:xc,[go]:[Cc,"eu-north-1"]}],endpoint:Od,[Qr]:ma},{conditions:[{[ho]:xc,[go]:[Cc,"eu-west-1"]}],endpoint:Od,[Qr]:ma},{conditions:[{[ho]:xc,[go]:[Cc,"eu-west-2"]}],endpoint:Od,[Qr]:ma},{conditions:[{[ho]:xc,[go]:[Cc,"eu-west-3"]}],endpoint:Od,[Qr]:ma},{conditions:[{[ho]:xc,[go]:[Cc,"sa-east-1"]}],endpoint:Od,[Qr]:ma},{conditions:[{[ho]:xc,[go]:[Cc,Hit]}],endpoint:Od,[Qr]:ma},{conditions:[{[ho]:xc,[go]:[Cc,"us-east-2"]}],endpoint:Od,[Qr]:ma},{conditions:[{[ho]:xc,[go]:[Cc,"us-west-1"]}],endpoint:Od,[Qr]:ma},{conditions:[{[ho]:xc,[go]:[Cc,"us-west-2"]}],endpoint:Od,[Qr]:ma},{endpoint:{url:Mit,properties:{authSchemes:[{name:Uit,signingName:zit,signingRegion:"{Region}"}]},headers:am},[Qr]:ma}],[Qr]:Jb},{conditions:kit,rules:[{conditions:$it,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[Qr]:gF},{conditions:Bit,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[Qr]:gF},{endpoint:{url:Vit,properties:am,headers:am},[Qr]:ma}],[Qr]:Jb},{conditions:[jit],rules:[{conditions:[Dit],rules:[{conditions:[Jit,Git],rules:[{conditions:[{[ho]:KE,[go]:[!0,Lit]},Fit],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:am,headers:am},[Qr]:ma}],[Qr]:Jb},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[Qr]:gF}],[Qr]:Jb},{conditions:$it,rules:[{conditions:[{[ho]:KE,[go]:[Lit,!0]}],rules:[{conditions:[{[ho]:xc,[go]:[{[ho]:r_e,[go]:[Yit,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:am,headers:am},[Qr]:ma},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:am,headers:am},[Qr]:ma}],[Qr]:Jb},{error:"FIPS is enabled but this partition does not support FIPS",[Qr]:gF}],[Qr]:Jb},{conditions:Bit,rules:[{conditions:[Fit],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:am,headers:am},[Qr]:ma}],[Qr]:Jb},{error:"DualStack is enabled but this partition does not support DualStack",[Qr]:gF}],[Qr]:Jb},Nit,{endpoint:{url:Mit,properties:am,headers:am},[Qr]:ma}],[Qr]:Jb}],[Qr]:Jb},{error:"Invalid Configuration: Missing Region",[Qr]:gF}]},Zit=asr});var Qit,eat=O(()=>{UG();jE();Xit();Qit=(t,e={})=>t4(Zit,{endpointParams:t,logger:e.logger});mC.aws=r4});var tat,rat=O(()=>{RR();UE();Qt();QG();rF();Iit();Xbe();eat();tat=t=>({apiVersion:"2011-06-15",base64Decoder:t?.base64Decoder??kE,base64Encoder:t?.base64Encoder??$E,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??Qit,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??Sit,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new AR},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new sF}],logger:t?.logger??new NE,serviceId:t?.serviceId??"STS",urlParser:t?.urlParser??DE,utf8Decoder:t?.utf8Decoder??Qbe,utf8Encoder:t?.utf8Encoder??Tit})});var nat,oat=O(()=>{Oit();ube();dbe();n4();d4();fbe();pbe();Ub();rat();Qt();ybe();nat=t=>{let e=V7(t),r=()=>e().then(_7),n=tat(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??H7,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??U7({serviceId:n.serviceId,clientVersion:Pit.version}),maxAttempts:t?.maxAttempts??qb,region:t?.region??z7("Region is missing"),requestHandler:BE.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||a4),sha256:t?.sha256??q7,streamCollector:t?.streamCollector??nF,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(JG)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(GG))}}});var iat,aat,sat=O(()=>{iat=t=>{let e=t.httpHandler;return{setHttpHandler(r){e=r},httpHandler(){return e},updateHttpClientConfig(r,n){e.updateHttpClientConfig(r,n)},httpHandlerConfigs(){return e.httpHandlerConfigs()}}},aat=t=>({httpHandler:t.httpHandler()})});var uat=O(()=>{sat()});var lat=O(()=>{Rs()});var cat=O(()=>{});var dat=O(()=>{});function ssr(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var jY,fat=O(()=>{jY=class t{constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=ssr(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 pat=O(()=>{});var mat=O(()=>{});var hat=O(()=>{});var n_e=O(()=>{uat();lat();cat();dat();fat();pat();mat();hat()});var gat,yat,bat=O(()=>{gat=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}}},yat=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var DY,_at,vat=O(()=>{_be();n_e();Qt();bat();DY=t=>t,_at=(t,e)=>{let r={...DY(W7(t)),...DY(v7(t)),...DY(iat(t)),...DY(gat(t))};return e.forEach(n=>n.configure(r)),{...t,...K7(r),...w7(r),...aat(r),...yat(r)}}});var bh,T4=O(()=>{gge();yge();bge();Nge();n4();UE();Oye();kn();C7();Qt();Xbe();Kb();oat();vat();bh=class extends CR{constructor(...[e]){let r=nat(e||{}),n=Cit(r),o=DG(n),i=f7(o),a=ZG(i),s=a,u=r7(s),l=xit(u),c=_at(l,e?.extensions||[]);super(c),this.config=c,this.middlewareStack.use(WG(this.config)),this.middlewareStack.use(x7(this.config)),this.middlewareStack.use(E7(this.config)),this.middlewareStack.use(IG(this.config)),this.middlewareStack.use(MG(this.config)),this.middlewareStack.use(jG(this.config)),this.middlewareStack.use(n7(this.config,{httpAuthSchemeParametersProvider:wit,identityProviderConfigProvider:async d=>new aF({"aws.auth#sigv4":d.credentials})})),this.middlewareStack.use(O7(this.config))}destroy(){super.destroy()}}});var _f,NY=O(()=>{Qt();_f=class t extends iF{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var A4,I4,M4,R4,j4,D4,N4,L4,yF,o_e,i_e,a_e,s_e,u_e,l_e,c_e,GE=O(()=>{Qt();NY();A4=class t extends _f{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e}),this.name="ExpiredTokenException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},I4=class t extends _f{constructor(e){super({name:"MalformedPolicyDocumentException",$fault:"client",...e}),this.name="MalformedPolicyDocumentException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},M4=class t extends _f{constructor(e){super({name:"PackedPolicyTooLargeException",$fault:"client",...e}),this.name="PackedPolicyTooLargeException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},R4=class t extends _f{constructor(e){super({name:"RegionDisabledException",$fault:"client",...e}),this.name="RegionDisabledException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},j4=class t extends _f{constructor(e){super({name:"IDPRejectedClaimException",$fault:"client",...e}),this.name="IDPRejectedClaimException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},D4=class t extends _f{constructor(e){super({name:"InvalidIdentityTokenException",$fault:"client",...e}),this.name="InvalidIdentityTokenException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},N4=class t extends _f{constructor(e){super({name:"IDPCommunicationErrorException",$fault:"client",...e}),this.name="IDPCommunicationErrorException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},L4=class t extends _f{constructor(e){super({name:"InvalidAuthorizationMessageException",$fault:"client",...e}),this.name="InvalidAuthorizationMessageException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},yF=t=>({...t,...t.SecretAccessKey&&{SecretAccessKey:h7}}),o_e=t=>({...t,...t.Credentials&&{Credentials:yF(t.Credentials)}}),i_e=t=>({...t,...t.SAMLAssertion&&{SAMLAssertion:h7}}),a_e=t=>({...t,...t.Credentials&&{Credentials:yF(t.Credentials)}}),s_e=t=>({...t,...t.WebIdentityToken&&{WebIdentityToken:h7}}),u_e=t=>({...t,...t.Credentials&&{Credentials:yF(t.Credentials)}}),l_e=t=>({...t,...t.Credentials&&{Credentials:yF(t.Credentials)}}),c_e=t=>({...t,...t.Credentials&&{Credentials:yF(t.Credentials)}})});var wat,Sat,xat,Cat,Oat,Pat,Eat,Tat,Aat,Iat,Mat,Rat,jat,Dat,Nat,Lat,YE,usr,lsr,csr,dsr,fsr,psr,msr,hsr,gsr,ysr,bsr,_sr,vsr,wsr,Ssr,xsr,LY,Csr,Osr,Psr,Esr,Tsr,Fat,$_e,Asr,Isr,Msr,F4,Rsr,jsr,Dsr,Nsr,Lsr,Fsr,ksr,$sr,Bsr,qsr,Usr,zsr,Hsr,Vsr,Pd,Wsr,ZE,XE,QE,eT,bF,Ksr,d_e,vC,Jsr,Gsr,_F,wC,vF,vf,f_e,Ysr,p_e,wf,m_e,h_e,g_e,y_e,b_e,Zsr,Xsr,Qsr,eur,__e,v_e,w_e,S_e,_h,vh,x_e,C_e,O_e,P_e,wh,E_e,SC,wF,T_e,A_e,I_e,M_e,Sh,SF,R_e,j_e,xF,CF,D_e,N_e,tT,L_e,F_e,k_e,ha,rT,tur,xC=O(()=>{RR();n_e();Qt();GE();NY();wat=async(t,e)=>{let r=XE,n;return n=rT({...gsr(t,e),[eT]:Ksr,[tT]:QE}),ZE(e,r,"/",void 0,n)},Sat=async(t,e)=>{let r=XE,n;return n=rT({...ysr(t,e),[eT]:Jsr,[tT]:QE}),ZE(e,r,"/",void 0,n)},xat=async(t,e)=>{let r=XE,n;return n=rT({...bsr(t,e),[eT]:Gsr,[tT]:QE}),ZE(e,r,"/",void 0,n)},Cat=async(t,e)=>{let r=XE,n;return n=rT({..._sr(t,e),[eT]:Ysr,[tT]:QE}),ZE(e,r,"/",void 0,n)},Oat=async(t,e)=>{let r=XE,n;return n=rT({...vsr(t,e),[eT]:Zsr,[tT]:QE}),ZE(e,r,"/",void 0,n)},Pat=async(t,e)=>{let r=XE,n;return n=rT({...wsr(t,e),[eT]:Xsr,[tT]:QE}),ZE(e,r,"/",void 0,n)},Eat=async(t,e)=>{let r=XE,n;return n=rT({...Ssr(t,e),[eT]:Qsr,[tT]:QE}),ZE(e,r,"/",void 0,n)},Tat=async(t,e)=>{let r=XE,n;return n=rT({...xsr(t,e),[eT]:eur,[tT]:QE}),ZE(e,r,"/",void 0,n)},Aat=async(t,e)=>{if(t.statusCode>=300)return YE(t,e);let r=await zb(t.body,e),n={};return n=Asr(r.AssumeRoleResult,e),{$metadata:Pd(t),...n}},Iat=async(t,e)=>{if(t.statusCode>=300)return YE(t,e);let r=await zb(t.body,e),n={};return n=Isr(r.AssumeRoleWithSAMLResult,e),{$metadata:Pd(t),...n}},Mat=async(t,e)=>{if(t.statusCode>=300)return YE(t,e);let r=await zb(t.body,e),n={};return n=Msr(r.AssumeRoleWithWebIdentityResult,e),{$metadata:Pd(t),...n}},Rat=async(t,e)=>{if(t.statusCode>=300)return YE(t,e);let r=await zb(t.body,e),n={};return n=Rsr(r.DecodeAuthorizationMessageResult,e),{$metadata:Pd(t),...n}},jat=async(t,e)=>{if(t.statusCode>=300)return YE(t,e);let r=await zb(t.body,e),n={};return n=Nsr(r.GetAccessKeyInfoResult,e),{$metadata:Pd(t),...n}},Dat=async(t,e)=>{if(t.statusCode>=300)return YE(t,e);let r=await zb(t.body,e),n={};return n=Lsr(r.GetCallerIdentityResult,e),{$metadata:Pd(t),...n}},Nat=async(t,e)=>{if(t.statusCode>=300)return YE(t,e);let r=await zb(t.body,e),n={};return n=Fsr(r.GetFederationTokenResult,e),{$metadata:Pd(t),...n}},Lat=async(t,e)=>{if(t.statusCode>=300)return YE(t,e);let r=await zb(t.body,e),n={};return n=ksr(r.GetSessionTokenResult,e),{$metadata:Pd(t),...n}},YE=async(t,e)=>{let r={...t,body:await Irt(t.body,e)},n=tur(t,r.body);switch(n){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await usr(r,e);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await psr(r,e);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await msr(r,e);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await hsr(r,e);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await csr(r,e);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await fsr(r,e);case"IDPCommunicationError":case"com.amazonaws.sts#IDPCommunicationErrorException":throw await lsr(r,e);case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":throw await dsr(r,e);default:let o=r.body;return Wsr({output:t,parsedBody:o.Error,errorCode:n})}},usr=async(t,e)=>{let r=t.body,n=jsr(r.Error,e),o=new A4({$metadata:Pd(t),...n});return Ra(o,r)},lsr=async(t,e)=>{let r=t.body,n=$sr(r.Error,e),o=new N4({$metadata:Pd(t),...n});return Ra(o,r)},csr=async(t,e)=>{let r=t.body,n=Bsr(r.Error,e),o=new j4({$metadata:Pd(t),...n});return Ra(o,r)},dsr=async(t,e)=>{let r=t.body,n=qsr(r.Error,e),o=new L4({$metadata:Pd(t),...n});return Ra(o,r)},fsr=async(t,e)=>{let r=t.body,n=Usr(r.Error,e),o=new D4({$metadata:Pd(t),...n});return Ra(o,r)},psr=async(t,e)=>{let r=t.body,n=zsr(r.Error,e),o=new I4({$metadata:Pd(t),...n});return Ra(o,r)},msr=async(t,e)=>{let r=t.body,n=Hsr(r.Error,e),o=new M4({$metadata:Pd(t),...n});return Ra(o,r)},hsr=async(t,e)=>{let r=t.body,n=Vsr(r.Error,e),o=new R4({$metadata:Pd(t),...n});return Ra(o,r)},gsr=(t,e)=>{let r={};if(t[SC]!=null&&(r[SC]=t[SC]),t[wF]!=null&&(r[wF]=t[wF]),t[vh]!=null){let n=LY(t[vh],e);t[vh]?.length===0&&(r.PolicyArns=[]),Object.entries(n).forEach(([o,i])=>{let a=`PolicyArns.${o}`;r[a]=i})}if(t[_h]!=null&&(r[_h]=t[_h]),t[wf]!=null&&(r[wf]=t[wf]),t[xF]!=null){let n=Fat(t[xF],e);t[xF]?.length===0&&(r.Tags=[]),Object.entries(n).forEach(([o,i])=>{let a=`Tags.${o}`;r[a]=i})}if(t[D_e]!=null){let n=Tsr(t[D_e],e);t[D_e]?.length===0&&(r.TransitiveTagKeys=[]),Object.entries(n).forEach(([o,i])=>{let a=`TransitiveTagKeys.${o}`;r[a]=i})}if(t[h_e]!=null&&(r[h_e]=t[h_e]),t[SF]!=null&&(r[SF]=t[SF]),t[CF]!=null&&(r[CF]=t[CF]),t[Sh]!=null&&(r[Sh]=t[Sh]),t[O_e]!=null){let n=Psr(t[O_e],e);t[O_e]?.length===0&&(r.ProvidedContexts=[]),Object.entries(n).forEach(([o,i])=>{let a=`ProvidedContexts.${o}`;r[a]=i})}return r},ysr=(t,e)=>{let r={};if(t[SC]!=null&&(r[SC]=t[SC]),t[x_e]!=null&&(r[x_e]=t[x_e]),t[I_e]!=null&&(r[I_e]=t[I_e]),t[vh]!=null){let n=LY(t[vh],e);t[vh]?.length===0&&(r.PolicyArns=[]),Object.entries(n).forEach(([o,i])=>{let a=`PolicyArns.${o}`;r[a]=i})}return t[_h]!=null&&(r[_h]=t[_h]),t[wf]!=null&&(r[wf]=t[wf]),r},bsr=(t,e)=>{let r={};if(t[SC]!=null&&(r[SC]=t[SC]),t[wF]!=null&&(r[wF]=t[wF]),t[F_e]!=null&&(r[F_e]=t[F_e]),t[P_e]!=null&&(r[P_e]=t[P_e]),t[vh]!=null){let n=LY(t[vh],e);t[vh]?.length===0&&(r.PolicyArns=[]),Object.entries(n).forEach(([o,i])=>{let a=`PolicyArns.${o}`;r[a]=i})}return t[_h]!=null&&(r[_h]=t[_h]),t[wf]!=null&&(r[wf]=t[wf]),r},_sr=(t,e)=>{let r={};return t[g_e]!=null&&(r[g_e]=t[g_e]),r},vsr=(t,e)=>{let r={};return t[bF]!=null&&(r[bF]=t[bF]),r},wsr=(t,e)=>({}),Ssr=(t,e)=>{let r={};if(t[w_e]!=null&&(r[w_e]=t[w_e]),t[_h]!=null&&(r[_h]=t[_h]),t[vh]!=null){let n=LY(t[vh],e);t[vh]?.length===0&&(r.PolicyArns=[]),Object.entries(n).forEach(([o,i])=>{let a=`PolicyArns.${o}`;r[a]=i})}if(t[wf]!=null&&(r[wf]=t[wf]),t[xF]!=null){let n=Fat(t[xF],e);t[xF]?.length===0&&(r.Tags=[]),Object.entries(n).forEach(([o,i])=>{let a=`Tags.${o}`;r[a]=i})}return r},xsr=(t,e)=>{let r={};return t[wf]!=null&&(r[wf]=t[wf]),t[SF]!=null&&(r[SF]=t[SF]),t[CF]!=null&&(r[CF]=t[CF]),r},LY=(t,e)=>{let r={},n=1;for(let o of t){if(o===null)continue;let i=Csr(o,e);Object.entries(i).forEach(([a,s])=>{r[`member.${n}.${a}`]=s}),n++}return r},Csr=(t,e)=>{let r={};return t[k_e]!=null&&(r[k_e]=t[k_e]),r},Osr=(t,e)=>{let r={};return t[C_e]!=null&&(r[C_e]=t[C_e]),t[f_e]!=null&&(r[f_e]=t[f_e]),r},Psr=(t,e)=>{let r={},n=1;for(let o of t){if(o===null)continue;let i=Osr(o,e);Object.entries(i).forEach(([a,s])=>{r[`member.${n}.${a}`]=s}),n++}return r},Esr=(t,e)=>{let r={};return t[v_e]!=null&&(r[v_e]=t[v_e]),t[L_e]!=null&&(r[L_e]=t[L_e]),r},Tsr=(t,e)=>{let r={},n=1;for(let o of t)o!==null&&(r[`member.${n}`]=o,n++);return r},Fat=(t,e)=>{let r={},n=1;for(let o of t){if(o===null)continue;let i=Esr(o,e);Object.entries(i).forEach(([a,s])=>{r[`member.${n}.${a}`]=s}),n++}return r},$_e=(t,e)=>{let r={};return t[d_e]!=null&&(r[d_e]=an(t[d_e])),t[wC]!=null&&(r[wC]=an(t[wC])),r},Asr=(t,e)=>{let r={};return t[vf]!=null&&(r[vf]=F4(t[vf],e)),t[vC]!=null&&(r[vC]=$_e(t[vC],e)),t[wh]!=null&&(r[wh]=p4(t[wh])),t[Sh]!=null&&(r[Sh]=an(t[Sh])),r},Isr=(t,e)=>{let r={};return t[vf]!=null&&(r[vf]=F4(t[vf],e)),t[vC]!=null&&(r[vC]=$_e(t[vC],e)),t[wh]!=null&&(r[wh]=p4(t[wh])),t[T_e]!=null&&(r[T_e]=an(t[T_e])),t[R_e]!=null&&(r[R_e]=an(t[R_e])),t[__e]!=null&&(r[__e]=an(t[__e])),t[vF]!=null&&(r[vF]=an(t[vF])),t[S_e]!=null&&(r[S_e]=an(t[S_e])),t[Sh]!=null&&(r[Sh]=an(t[Sh])),r},Msr=(t,e)=>{let r={};return t[vf]!=null&&(r[vf]=F4(t[vf],e)),t[M_e]!=null&&(r[M_e]=an(t[M_e])),t[vC]!=null&&(r[vC]=$_e(t[vC],e)),t[wh]!=null&&(r[wh]=p4(t[wh])),t[E_e]!=null&&(r[E_e]=an(t[E_e])),t[vF]!=null&&(r[vF]=an(t[vF])),t[Sh]!=null&&(r[Sh]=an(t[Sh])),r},F4=(t,e)=>{let r={};return t[bF]!=null&&(r[bF]=an(t[bF])),t[A_e]!=null&&(r[A_e]=an(t[A_e])),t[j_e]!=null&&(r[j_e]=an(t[j_e])),t[m_e]!=null&&(r[m_e]=oF(KQe(t[m_e]))),r},Rsr=(t,e)=>{let r={};return t[p_e]!=null&&(r[p_e]=an(t[p_e])),r},jsr=(t,e)=>{let r={};return t[ha]!=null&&(r[ha]=an(t[ha])),r},Dsr=(t,e)=>{let r={};return t[b_e]!=null&&(r[b_e]=an(t[b_e])),t[wC]!=null&&(r[wC]=an(t[wC])),r},Nsr=(t,e)=>{let r={};return t[_F]!=null&&(r[_F]=an(t[_F])),r},Lsr=(t,e)=>{let r={};return t[N_e]!=null&&(r[N_e]=an(t[N_e])),t[_F]!=null&&(r[_F]=an(t[_F])),t[wC]!=null&&(r[wC]=an(t[wC])),r},Fsr=(t,e)=>{let r={};return t[vf]!=null&&(r[vf]=F4(t[vf],e)),t[y_e]!=null&&(r[y_e]=Dsr(t[y_e],e)),t[wh]!=null&&(r[wh]=p4(t[wh])),r},ksr=(t,e)=>{let r={};return t[vf]!=null&&(r[vf]=F4(t[vf],e)),r},$sr=(t,e)=>{let r={};return t[ha]!=null&&(r[ha]=an(t[ha])),r},Bsr=(t,e)=>{let r={};return t[ha]!=null&&(r[ha]=an(t[ha])),r},qsr=(t,e)=>{let r={};return t[ha]!=null&&(r[ha]=an(t[ha])),r},Usr=(t,e)=>{let r={};return t[ha]!=null&&(r[ha]=an(t[ha])),r},zsr=(t,e)=>{let r={};return t[ha]!=null&&(r[ha]=an(t[ha])),r},Hsr=(t,e)=>{let r={};return t[ha]!=null&&(r[ha]=an(t[ha])),r},Vsr=(t,e)=>{let r={};return t[ha]!=null&&(r[ha]=an(t[ha])),r},Pd=t=>({httpStatusCode:t.statusCode,requestId:t.headers["x-amzn-requestid"]??t.headers["x-amzn-request-id"]??t.headers["x-amz-request-id"],extendedRequestId:t.headers["x-amz-id-2"],cfId:t.headers["x-amz-cf-id"]}),Wsr=b7(_f),ZE=async(t,e,r,n,o)=>{let{hostname:i,protocol:a="https",port:s,path:u}=await t.endpoint(),l={protocol:a,hostname:i,port:s,method:"POST",path:u.endsWith("/")?u.slice(0,-1)+r:u+r,headers:e};return n!==void 0&&(l.hostname=n),o!==void 0&&(l.body=o),new jY(l)},XE={"content-type":"application/x-www-form-urlencoded"},QE="2011-06-15",eT="Action",bF="AccessKeyId",Ksr="AssumeRole",d_e="AssumedRoleId",vC="AssumedRoleUser",Jsr="AssumeRoleWithSAML",Gsr="AssumeRoleWithWebIdentity",_F="Account",wC="Arn",vF="Audience",vf="Credentials",f_e="ContextAssertion",Ysr="DecodeAuthorizationMessage",p_e="DecodedMessage",wf="DurationSeconds",m_e="Expiration",h_e="ExternalId",g_e="EncodedMessage",y_e="FederatedUser",b_e="FederatedUserId",Zsr="GetAccessKeyInfo",Xsr="GetCallerIdentity",Qsr="GetFederationToken",eur="GetSessionToken",__e="Issuer",v_e="Key",w_e="Name",S_e="NameQualifier",_h="Policy",vh="PolicyArns",x_e="PrincipalArn",C_e="ProviderArn",O_e="ProvidedContexts",P_e="ProviderId",wh="PackedPolicySize",E_e="Provider",SC="RoleArn",wF="RoleSessionName",T_e="Subject",A_e="SecretAccessKey",I_e="SAMLAssertion",M_e="SubjectFromWebIdentityToken",Sh="SourceIdentity",SF="SerialNumber",R_e="SubjectType",j_e="SessionToken",xF="Tags",CF="TokenCode",D_e="TransitiveTagKeys",N_e="UserId",tT="Version",L_e="Value",F_e="WebIdentityToken",k_e="arn",ha="message",rT=t=>Object.entries(t).map(([e,r])=>S7(e)+"="+S7(r)).join("&"),tur=(t,e)=>{if(e.Error?.Code!==void 0)return e.Error.Code;if(t.statusCode==404)return"NotFound"}});var CC,FY=O(()=>{kn();Kn();Qt();Kb();GE();xC();CC=class extends yt.classBuilder().ep({...Cd}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRole",{}).n("STSClient","AssumeRoleCommand").f(void 0,o_e).ser(wat).de(Aat).build(){}});var k4,B_e=O(()=>{kn();Kn();Qt();Kb();GE();xC();k4=class extends yt.classBuilder().ep({...Cd}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithSAML",{}).n("STSClient","AssumeRoleWithSAMLCommand").f(i_e,a_e).ser(Sat).de(Iat).build(){}});var jR,kY=O(()=>{kn();Kn();Qt();Kb();GE();xC();jR=class extends yt.classBuilder().ep({...Cd}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithWebIdentity",{}).n("STSClient","AssumeRoleWithWebIdentityCommand").f(s_e,u_e).ser(xat).de(Mat).build(){}});var $4,q_e=O(()=>{kn();Kn();Qt();Kb();xC();$4=class extends yt.classBuilder().ep({...Cd}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","DecodeAuthorizationMessage",{}).n("STSClient","DecodeAuthorizationMessageCommand").f(void 0,void 0).ser(Cat).de(Rat).build(){}});var B4,U_e=O(()=>{kn();Kn();Qt();Kb();xC();B4=class extends yt.classBuilder().ep({...Cd}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","GetAccessKeyInfo",{}).n("STSClient","GetAccessKeyInfoCommand").f(void 0,void 0).ser(Oat).de(jat).build(){}});var q4,z_e=O(()=>{kn();Kn();Qt();Kb();xC();q4=class extends yt.classBuilder().ep({...Cd}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","GetCallerIdentity",{}).n("STSClient","GetCallerIdentityCommand").f(void 0,void 0).ser(Pat).de(Dat).build(){}});var U4,H_e=O(()=>{kn();Kn();Qt();Kb();GE();xC();U4=class extends yt.classBuilder().ep({...Cd}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","GetFederationToken",{}).n("STSClient","GetFederationTokenCommand").f(void 0,l_e).ser(Eat).de(Nat).build(){}});var z4,V_e=O(()=>{kn();Kn();Qt();Kb();GE();xC();z4=class extends yt.classBuilder().ep({...Cd}).m(function(e,r,n,o){return[xt(n,this.serialize,this.deserialize),Ct(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","GetSessionToken",{}).n("STSClient","GetSessionTokenCommand").f(void 0,c_e).ser(Tat).de(Lat).build(){}});var rur,$Y,kat=O(()=>{Qt();FY();B_e();kY();q_e();U_e();z_e();H_e();V_e();T4();rur={AssumeRoleCommand:CC,AssumeRoleWithSAMLCommand:k4,AssumeRoleWithWebIdentityCommand:jR,DecodeAuthorizationMessageCommand:$4,GetAccessKeyInfoCommand:B4,GetCallerIdentityCommand:q4,GetFederationTokenCommand:U4,GetSessionTokenCommand:z4},$Y=class extends bh{};g7(rur,$Y)});var $at=O(()=>{FY();B_e();kY();q_e();U_e();z_e();H_e();V_e()});var Bat=O(()=>{GE()});var qat,Uat,zat,Hat,Vat,Wat,Kat=O(()=>{FY();kY();qat="us-east-1",Uat=t=>{if(typeof t?.Arn=="string"){let e=t.Arn.split(":");if(e.length>4&&e[4]!=="")return e[4]}},zat=async(t,e,r)=>{let n=typeof t=="function"?await t():t,o=typeof e=="function"?await e():e;return r?.debug?.("@aws-sdk/client-sts::resolveRegion","accepting first of:",`${n} (provider)`,`${o} (parent client)`,`${qat} (STS default)`),n??o??qat},Hat=(t,e)=>{let r,n;return async(o,i)=>{if(n=o,!r){let{logger:l=t?.parentClientConfig?.logger,region:c,requestHandler:d=t?.parentClientConfig?.requestHandler,credentialProviderLogger:f}=t,p=await zat(c,t?.parentClientConfig?.region,f),m=!Wat(d);r=new e({credentialDefaultProvider:()=>async()=>n,region:p,requestHandler:m?d:void 0,logger:l})}let{Credentials:a,AssumedRoleUser:s}=await r.send(new CC(i));if(!a||!a.AccessKeyId||!a.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRole call with role ${i.RoleArn}`);let u=Uat(s);return{accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration,...a.CredentialScope&&{credentialScope:a.CredentialScope},...u&&{accountId:u}}}},Vat=(t,e)=>{let r;return async n=>{if(!r){let{logger:s=t?.parentClientConfig?.logger,region:u,requestHandler:l=t?.parentClientConfig?.requestHandler,credentialProviderLogger:c}=t,d=await zat(u,t?.parentClientConfig?.region,c),f=!Wat(l);r=new e({region:d,requestHandler:f?l:void 0,logger:s})}let{Credentials:o,AssumedRoleUser:i}=await r.send(new jR(n));if(!o||!o.AccessKeyId||!o.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${n.RoleArn}`);let a=Uat(i);return{accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.SessionToken,expiration:o.Expiration,...o.CredentialScope&&{credentialScope:o.CredentialScope},...a&&{accountId:a}}}},Wat=t=>t?.metadata?.handlerProtocol==="h2"});var Jat,Gat,Yat,nur,Zat=O(()=>{Kat();T4();Jat=(t,e)=>e?class extends t{constructor(n){super(n);for(let o of e)this.middlewareStack.use(o)}}:t,Gat=(t={},e)=>Hat(t,Jat(bh,e)),Yat=(t={},e)=>Vat(t,Jat(bh,e)),nur=t=>e=>t({roleAssumer:Gat(e),roleAssumerWithWebIdentity:Yat(e),...e})});var Xat={};$f(Xat,{$Command:()=>yt,AssumeRoleCommand:()=>CC,AssumeRoleResponseFilterSensitiveLog:()=>o_e,AssumeRoleWithSAMLCommand:()=>k4,AssumeRoleWithSAMLRequestFilterSensitiveLog:()=>i_e,AssumeRoleWithSAMLResponseFilterSensitiveLog:()=>a_e,AssumeRoleWithWebIdentityCommand:()=>jR,AssumeRoleWithWebIdentityRequestFilterSensitiveLog:()=>s_e,AssumeRoleWithWebIdentityResponseFilterSensitiveLog:()=>u_e,CredentialsFilterSensitiveLog:()=>yF,DecodeAuthorizationMessageCommand:()=>$4,ExpiredTokenException:()=>A4,GetAccessKeyInfoCommand:()=>B4,GetCallerIdentityCommand:()=>q4,GetFederationTokenCommand:()=>U4,GetFederationTokenResponseFilterSensitiveLog:()=>l_e,GetSessionTokenCommand:()=>z4,GetSessionTokenResponseFilterSensitiveLog:()=>c_e,IDPCommunicationErrorException:()=>N4,IDPRejectedClaimException:()=>j4,InvalidAuthorizationMessageException:()=>L4,InvalidIdentityTokenException:()=>D4,MalformedPolicyDocumentException:()=>I4,PackedPolicyTooLargeException:()=>M4,RegionDisabledException:()=>R4,STS:()=>$Y,STSClient:()=>bh,STSServiceException:()=>_f,__Client:()=>CR,decorateDefaultCredentialProvider:()=>nur,getDefaultRoleAssumer:()=>Gat,getDefaultRoleAssumerWithWebIdentity:()=>Yat});var W_e=O(()=>{T4();kat();$at();Bat();Zat();NY()});var Qat={};$f(Qat,{AssumeRoleCommand:()=>CC,STSClient:()=>bh});var est=O(()=>{W_e()});var our,tst=O(()=>{pC();our=t=>{let e;return async()=>{t.logger?.debug("@aws-sdk/credential-providers - fromTemporaryCredentials (STS)");let r={...t.params,RoleSessionName:t.params.RoleSessionName??"aws-sdk-js-"+Date.now()};if(r?.SerialNumber){if(!t.mfaCodeProvider)throw new pl("Temporary credential requires multi-factor authentication, but no MFA code callback was provided.",{tryNextLink:!1,logger:t.logger});r.TokenCode=await t.mfaCodeProvider(r?.SerialNumber)}let{AssumeRoleCommand:n,STSClient:o}=await Promise.resolve().then(()=>(est(),Qat));if(e||(e=new o({...t.clientConfig,credentials:t.masterCredentials})),t.clientPlugins)for(let a of t.clientPlugins)e.middlewareStack.use(a);let{Credentials:i}=await e.send(new n(r));if(!i||!i.AccessKeyId||!i.SecretAccessKey)throw new pl(`Invalid response from STS.assumeRole call with role ${r.RoleArn}`,{logger:t.logger});return{accessKeyId:i.AccessKeyId,secretAccessKey:i.SecretAccessKey,sessionToken:i.SessionToken,expiration:i.Expiration,credentialScope:i.CredentialScope}}}});var rst=O(()=>{});var nst,ost=O(()=>{nst=t=>async()=>{t.logger?.debug("@aws-sdk/credential-provider-web-identity - fromWebToken");let{roleArn:e,roleSessionName:r,webIdentityToken:n,providerId:o,policyArns:i,policy:a,durationSeconds:s}=t,{roleAssumerWithWebIdentity:u}=t;if(!u){let{getDefaultRoleAssumerWithWebIdentity:l}=await Promise.resolve().then(()=>(W_e(),Xat));u=l({...t.clientConfig,credentialProviderLogger:t.logger,parentClientConfig:t.parentClientConfig},t.clientPlugins)}return u({RoleArn:e,RoleSessionName:r??`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:n,ProviderId:o,PolicyArns:i,Policy:a,DurationSeconds:s})}});var ist=O(()=>{rst();ost()});var iur,ast=O(()=>{ist();iur=t=>nst({...t})});var sst={};$f(sst,{fromCognitoIdentity:()=>Zar,fromCognitoIdentityPool:()=>Xar,fromHttp:()=>Zbe,fromTemporaryCredentials:()=>our,fromWebToken:()=>iur});var ust=O(()=>{Qot();eit();_it();tst();ast()});var DR={};$f(DR,{__addDisposableResource:()=>Ast,__assign:()=>BY,__asyncDelegator:()=>wst,__asyncGenerator:()=>vst,__asyncValues:()=>Sst,__await:()=>OF,__awaiter:()=>mst,__classPrivateFieldGet:()=>Pst,__classPrivateFieldIn:()=>Tst,__classPrivateFieldSet:()=>Est,__createBinding:()=>UY,__decorate:()=>dst,__disposeResources:()=>Ist,__esDecorate:()=>aur,__exportStar:()=>gst,__extends:()=>lst,__generator:()=>hst,__importDefault:()=>Ost,__importStar:()=>Cst,__makeTemplateObject:()=>xst,__metadata:()=>pst,__param:()=>fst,__propKey:()=>uur,__read:()=>J_e,__rest:()=>cst,__runInitializers:()=>sur,__setFunctionName:()=>lur,__spread:()=>yst,__spreadArray:()=>_st,__spreadArrays:()=>bst,__values:()=>qY,default:()=>fur});function lst(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");K_e(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function cst(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 fst(t,e){return function(r,n){e(r,n,t)}}function aur(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 b=(0,r[p])(s==="accessor"?{get:c.get,set:c.set}:c[u],m);if(s==="accessor"){if(b===void 0)continue;if(b===null||typeof b!="object")throw new TypeError("Object expected");(d=a(b.get))&&(c.get=d),(d=a(b.set))&&(c.set=d),(d=a(b.init))&&o.unshift(d)}else(d=a(b))&&(s==="field"?o.unshift(d):c[u]=d)}l&&Object.defineProperty(l,n.name,c),f=!0}function sur(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 J_e(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 yst(){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 OF?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 wst(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:OF(t[o](a)),done:!1}:i?i(a):a}:i}}function Sst(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 qY=="function"?qY(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 xst(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function Cst(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)&&UY(e,t,r);return cur(e,t),e}function Ost(t){return t&&t.__esModule?t:{default:t}}function Pst(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 Est(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 Tst(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 Ast(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 Ist(t){function e(i){t.error=t.hasError?new dur(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 K_e,BY,UY,cur,dur,fur,NR=O(()=>{K_e=function(t,e){return K_e=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])},K_e(t,e)};BY=function(){return BY=Object.assign||function(e){for(var r,n=1,o=arguments.length;n{"use strict";Object.defineProperty(Mst,"__esModule",{value:!0})});var jst=v(H4=>{"use strict";Object.defineProperty(H4,"__esModule",{value:!0});H4.HttpAuthLocation=void 0;var pur;(function(t){t.HEADER="header",t.QUERY="query"})(pur=H4.HttpAuthLocation||(H4.HttpAuthLocation={}))});var Nst=v(Dst=>{"use strict";Object.defineProperty(Dst,"__esModule",{value:!0})});var Fst=v(Lst=>{"use strict";Object.defineProperty(Lst,"__esModule",{value:!0})});var $st=v(kst=>{"use strict";Object.defineProperty(kst,"__esModule",{value:!0})});var qst=v(Bst=>{"use strict";Object.defineProperty(Bst,"__esModule",{value:!0})});var zst=v(Ust=>{"use strict";Object.defineProperty(Ust,"__esModule",{value:!0})});var Vst=v(Hst=>{"use strict";Object.defineProperty(Hst,"__esModule",{value:!0})});var Kst=v(Wst=>{"use strict";Object.defineProperty(Wst,"__esModule",{value:!0})});var Jst=v(V4=>{"use strict";Object.defineProperty(V4,"__esModule",{value:!0});var G_e=(NR(),Al(DR));G_e.__exportStar(zst(),V4);G_e.__exportStar(Vst(),V4);G_e.__exportStar(Kst(),V4)});var Yst=v(Gst=>{"use strict";Object.defineProperty(Gst,"__esModule",{value:!0})});var Xst=v(Zst=>{"use strict";Object.defineProperty(Zst,"__esModule",{value:!0})});var Qst=v(W4=>{"use strict";Object.defineProperty(W4,"__esModule",{value:!0});W4.EndpointURLScheme=void 0;var mur;(function(t){t.HTTP="http",t.HTTPS="https"})(mur=W4.EndpointURLScheme||(W4.EndpointURLScheme={}))});var tut=v(eut=>{"use strict";Object.defineProperty(eut,"__esModule",{value:!0})});var nut=v(rut=>{"use strict";Object.defineProperty(rut,"__esModule",{value:!0})});var iut=v(out=>{"use strict";Object.defineProperty(out,"__esModule",{value:!0})});var sut=v(aut=>{"use strict";Object.defineProperty(aut,"__esModule",{value:!0})});var lut=v(uut=>{"use strict";Object.defineProperty(uut,"__esModule",{value:!0})});var cut=v(LR=>{"use strict";Object.defineProperty(LR,"__esModule",{value:!0});var K4=(NR(),Al(DR));K4.__exportStar(tut(),LR);K4.__exportStar(nut(),LR);K4.__exportStar(iut(),LR);K4.__exportStar(sut(),LR);K4.__exportStar(lut(),LR)});var fut=v(dut=>{"use strict";Object.defineProperty(dut,"__esModule",{value:!0})});var put=v(J4=>{"use strict";Object.defineProperty(J4,"__esModule",{value:!0});J4.FieldPosition=void 0;var hur;(function(t){t[t.HEADER=0]="HEADER",t[t.TRAILER=1]="TRAILER"})(hur=J4.FieldPosition||(J4.FieldPosition={}))});var hut=v(mut=>{"use strict";Object.defineProperty(mut,"__esModule",{value:!0})});var yut=v(gut=>{"use strict";Object.defineProperty(gut,"__esModule",{value:!0})});var _ut=v(zY=>{"use strict";Object.defineProperty(zY,"__esModule",{value:!0});var but=(NR(),Al(DR));but.__exportStar(hut(),zY);but.__exportStar(yut(),zY)});var wut=v(vut=>{"use strict";Object.defineProperty(vut,"__esModule",{value:!0})});var xut=v(Sut=>{"use strict";Object.defineProperty(Sut,"__esModule",{value:!0})});var Out=v(Cut=>{"use strict";Object.defineProperty(Cut,"__esModule",{value:!0})});var Eut=v(Put=>{"use strict";Object.defineProperty(Put,"__esModule",{value:!0})});var Aut=v(Tut=>{"use strict";Object.defineProperty(Tut,"__esModule",{value:!0})});var Mut=v(Iut=>{"use strict";Object.defineProperty(Iut,"__esModule",{value:!0})});var jut=v(Rut=>{"use strict";Object.defineProperty(Rut,"__esModule",{value:!0})});var Nut=v(Dut=>{"use strict";Object.defineProperty(Dut,"__esModule",{value:!0})});var Fut=v(Lut=>{"use strict";Object.defineProperty(Lut,"__esModule",{value:!0})});var $ut=v(kut=>{"use strict";Object.defineProperty(kut,"__esModule",{value:!0})});var qut=v(But=>{"use strict";Object.defineProperty(But,"__esModule",{value:!0})});var zut=v(Uut=>{"use strict";Object.defineProperty(Uut,"__esModule",{value:!0})});var Vut=v(Hut=>{"use strict";Object.defineProperty(Hut,"__esModule",{value:!0})});var Wut=v(G4=>{"use strict";Object.defineProperty(G4,"__esModule",{value:!0});G4.RequestHandlerProtocol=void 0;var gur;(function(t){t.HTTP_0_9="http/0.9",t.HTTP_1_0="http/1.0",t.TDS_8_0="tds/8.0"})(gur=G4.RequestHandlerProtocol||(G4.RequestHandlerProtocol={}))});var Jut=v(Kut=>{"use strict";Object.defineProperty(Kut,"__esModule",{value:!0})});var Yut=v(Gut=>{"use strict";Object.defineProperty(Gut,"__esModule",{value:!0})});var Xut=v(Zut=>{"use strict";Object.defineProperty(Zut,"__esModule",{value:!0})});var elt=v(Qut=>{"use strict";Object.defineProperty(Qut,"__esModule",{value:!0})});var rlt=v(tlt=>{"use strict";Object.defineProperty(tlt,"__esModule",{value:!0})});var nlt=v($n=>{"use strict";Object.defineProperty($n,"__esModule",{value:!0});var lo=(NR(),Al(DR));lo.__exportStar(Rst(),$n);lo.__exportStar(jst(),$n);lo.__exportStar(Nst(),$n);lo.__exportStar(Fst(),$n);lo.__exportStar($st(),$n);lo.__exportStar(qst(),$n);lo.__exportStar(Jst(),$n);lo.__exportStar(Yst(),$n);lo.__exportStar(Xst(),$n);lo.__exportStar(Qst(),$n);lo.__exportStar(cut(),$n);lo.__exportStar(fut(),$n);lo.__exportStar(put(),$n);lo.__exportStar(_ut(),$n);lo.__exportStar(wut(),$n);lo.__exportStar(xut(),$n);lo.__exportStar(Out(),$n);lo.__exportStar(Eut(),$n);lo.__exportStar(Aut(),$n);lo.__exportStar(Mut(),$n);lo.__exportStar(jut(),$n);lo.__exportStar(Nut(),$n);lo.__exportStar(Fut(),$n);lo.__exportStar($ut(),$n);lo.__exportStar(qut(),$n);lo.__exportStar(zut(),$n);lo.__exportStar(Vut(),$n);lo.__exportStar(Wut(),$n);lo.__exportStar(Jut(),$n);lo.__exportStar(Yut(),$n);lo.__exportStar(Xut(),$n);lo.__exportStar(elt(),$n);lo.__exportStar(rlt(),$n)});var olt=v(HY=>{"use strict";Object.defineProperty(HY,"__esModule",{value:!0});HY.Field=void 0;var yur=nlt(),Y_e=class{constructor({name:e,kind:r=yur.FieldPosition.HEADER,values:n=[]}){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}};HY.Field=Y_e});var ilt=v(VY=>{"use strict";Object.defineProperty(VY,"__esModule",{value:!0});VY.Fields=void 0;var Z_e=class{constructor({fields:e=[],encoding:r="utf-8"}){this.entries={},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)}};VY.Fields=Z_e});var slt=v(alt=>{"use strict";Object.defineProperty(alt,"__esModule",{value:!0})});var ult=v(WY=>{"use strict";Object.defineProperty(WY,"__esModule",{value:!0});WY.HttpRequest=void 0;var X_e=class t{constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static 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(){let e=new t({...this,headers:{...this.headers}});return e.query&&(e.query=bur(e.query)),e}};WY.HttpRequest=X_e;function bur(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}});var llt=v(KY=>{"use strict";Object.defineProperty(KY,"__esModule",{value:!0});KY.HttpResponse=void 0;var Q_e=class{constructor(e){this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}};KY.HttpResponse=Q_e});var clt=v(JY=>{"use strict";Object.defineProperty(JY,"__esModule",{value:!0});JY.isValidHostname=void 0;function _ur(t){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(t)}JY.isValidHostname=_ur});var flt=v(dlt=>{"use strict";Object.defineProperty(dlt,"__esModule",{value:!0})});var plt=v(OC=>{"use strict";Object.defineProperty(OC,"__esModule",{value:!0});var FR=(NR(),Al(DR));FR.__exportStar(olt(),OC);FR.__exportStar(ilt(),OC);FR.__exportStar(slt(),OC);FR.__exportStar(ult(),OC);FR.__exportStar(llt(),OC);FR.__exportStar(clt(),OC);FR.__exportStar(flt(),OC)});var mlt=v(eve=>{"use strict";Object.defineProperty(eve,"__esModule",{value:!0});var vur=(NR(),Al(DR));vur.__exportStar(plt(),eve)});var kR={};$f(kR,{__addDisposableResource:()=>Nlt,__assign:()=>GY,__asyncDelegator:()=>Elt,__asyncGenerator:()=>Plt,__asyncValues:()=>Tlt,__await:()=>PF,__awaiter:()=>vlt,__classPrivateFieldGet:()=>Rlt,__classPrivateFieldIn:()=>Dlt,__classPrivateFieldSet:()=>jlt,__createBinding:()=>ZY,__decorate:()=>ylt,__disposeResources:()=>Llt,__esDecorate:()=>wur,__exportStar:()=>Slt,__extends:()=>hlt,__generator:()=>wlt,__importDefault:()=>Mlt,__importStar:()=>Ilt,__makeTemplateObject:()=>Alt,__metadata:()=>_lt,__param:()=>blt,__propKey:()=>xur,__read:()=>rve,__rest:()=>glt,__runInitializers:()=>Sur,__setFunctionName:()=>Cur,__spread:()=>xlt,__spreadArray:()=>Olt,__spreadArrays:()=>Clt,__values:()=>YY,default:()=>Eur});function hlt(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");tve(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function glt(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 blt(t,e){return function(r,n){e(r,n,t)}}function wur(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 b=(0,r[p])(s==="accessor"?{get:c.get,set:c.set}:c[u],m);if(s==="accessor"){if(b===void 0)continue;if(b===null||typeof b!="object")throw new TypeError("Object expected");(d=a(b.get))&&(c.get=d),(d=a(b.set))&&(c.set=d),(d=a(b.init))&&o.unshift(d)}else(d=a(b))&&(s==="field"?o.unshift(d):c[u]=d)}l&&Object.defineProperty(l,n.name,c),f=!0}function Sur(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 rve(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 xlt(){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 PF?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 Elt(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:PF(t[o](a)),done:!1}:i?i(a):a}:i}}function Tlt(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 YY=="function"?YY(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 Alt(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function Ilt(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)&&ZY(e,t,r);return Our(e,t),e}function Mlt(t){return t&&t.__esModule?t:{default:t}}function Rlt(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 jlt(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 Dlt(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 Nlt(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 Llt(t){function e(i){t.error=t.hasError?new Pur(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 tve,GY,ZY,Our,Pur,Eur,$R=O(()=>{tve=function(t,e){return tve=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])},tve(t,e)};GY=function(){return GY=Object.assign||function(e){for(var r,n=1,o=arguments.length;nove,__asyncDelegator:()=>Bur,__asyncGenerator:()=>$ur,__asyncValues:()=>qur,__await:()=>Y4,__awaiter:()=>jur,__classPrivateFieldGet:()=>Vur,__classPrivateFieldSet:()=>Wur,__createBinding:()=>Nur,__decorate:()=>Iur,__exportStar:()=>Lur,__extends:()=>Tur,__generator:()=>Dur,__importDefault:()=>Hur,__importStar:()=>zur,__makeTemplateObject:()=>Uur,__metadata:()=>Rur,__param:()=>Mur,__read:()=>Flt,__rest:()=>Aur,__spread:()=>Fur,__spreadArrays:()=>kur,__values:()=>ive});function Tur(t,e){nve(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function Aur(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 Mur(t,e){return function(r,n){e(r,n,t)}}function Rur(t,e){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(t,e)}function jur(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())})}function Dur(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(c){return u([l,c])}}function u(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&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 Flt(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 Fur(){for(var t=[],e=0;e1||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 Y4?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 Bur(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:Y4(t[o](a)),done:o==="return"}:i?i(a):a}:i}}function qur(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof ive=="function"?ive(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(a){return new Promise(function(s,u){a=t[i](a),o(s,u,a.done,a.value)})}}function o(i,a,s,u){Promise.resolve(u).then(function(l){i({value:l,done:s})},a)}}function Uur(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function zur(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}function Hur(t){return t&&t.__esModule?t:{default:t}}function Vur(t,e){if(!e.has(t))throw new TypeError("attempted to get private field on non-instance");return e.get(t)}function Wur(t,e,r){if(!e.has(t))throw new TypeError("attempted to set private field on non-instance");return e.set(t,r),r}var nve,ove,sve=O(()=>{nve=function(t,e){return nve=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)n.hasOwnProperty(o)&&(r[o]=n[o])},nve(t,e)};ove=function(){return ove=Object.assign||function(e){for(var r,n=1,o=arguments.length;n{"use strict";Object.defineProperty(EF,"__esModule",{value:!0});EF.toUtf8=EF.fromUtf8=void 0;var Kur=t=>{let e=[];for(let r=0,n=t.length;r>6|192,o&63|128);else if(r+1>18|240,i>>12&63|128,i>>6&63|128,i&63|128)}else e.push(o>>12|224,o>>6&63|128,o&63|128)}return Uint8Array.from(e)};EF.fromUtf8=Kur;var Jur=t=>{let e="";for(let r=0,n=t.length;rs.toString(16)).join("%");e+=decodeURIComponent(a)}else e+=String.fromCharCode((o&15)<<12|(t[++r]&63)<<6|t[++r]&63)}return e};EF.toUtf8=Jur});var $lt=v(TF=>{"use strict";Object.defineProperty(TF,"__esModule",{value:!0});TF.toUtf8=TF.fromUtf8=void 0;function Gur(t){return new TextEncoder().encode(t)}TF.fromUtf8=Gur;function Yur(t){return new TextDecoder("utf-8").decode(t)}TF.toUtf8=Yur});var Ult=v(AF=>{"use strict";Object.defineProperty(AF,"__esModule",{value:!0});AF.toUtf8=AF.fromUtf8=void 0;var Blt=klt(),qlt=$lt(),Zur=t=>typeof TextEncoder=="function"?(0,qlt.fromUtf8)(t):(0,Blt.fromUtf8)(t);AF.fromUtf8=Zur;var Xur=t=>typeof TextDecoder=="function"?(0,qlt.toUtf8)(t):(0,Blt.toUtf8)(t);AF.toUtf8=Xur});var zlt=v(XY=>{"use strict";Object.defineProperty(XY,"__esModule",{value:!0});XY.convertToBuffer=void 0;var Qur=Ult(),elr=typeof Buffer<"u"&&Buffer.from?function(t){return Buffer.from(t,"utf8")}:Qur.fromUtf8;function tlr(t){return t instanceof Uint8Array?t:typeof t=="string"?elr(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)}XY.convertToBuffer=tlr});var Hlt=v(QY=>{"use strict";Object.defineProperty(QY,"__esModule",{value:!0});QY.isEmptyData=void 0;function rlr(t){return typeof t=="string"?t.length===0:t.byteLength===0}QY.isEmptyData=rlr});var Vlt=v(eZ=>{"use strict";Object.defineProperty(eZ,"__esModule",{value:!0});eZ.numToUint8=void 0;function nlr(t){return new Uint8Array([(t&4278190080)>>24,(t&16711680)>>16,(t&65280)>>8,t&255])}eZ.numToUint8=nlr});var Wlt=v(tZ=>{"use strict";Object.defineProperty(tZ,"__esModule",{value:!0});tZ.uint32ArrayFrom=void 0;function olr(t){if(!Uint32Array.from){for(var e=new Uint32Array(t.length),r=0;r{"use strict";Object.defineProperty(Gb,"__esModule",{value:!0});Gb.uint32ArrayFrom=Gb.numToUint8=Gb.isEmptyData=Gb.convertToBuffer=void 0;var ilr=zlt();Object.defineProperty(Gb,"convertToBuffer",{enumerable:!0,get:function(){return ilr.convertToBuffer}});var alr=Hlt();Object.defineProperty(Gb,"isEmptyData",{enumerable:!0,get:function(){return alr.isEmptyData}});var slr=Vlt();Object.defineProperty(Gb,"numToUint8",{enumerable:!0,get:function(){return slr.numToUint8}});var ulr=Wlt();Object.defineProperty(Gb,"uint32ArrayFrom",{enumerable:!0,get:function(){return ulr.uint32ArrayFrom}})});var Glt=v(rZ=>{"use strict";Object.defineProperty(rZ,"__esModule",{value:!0});rZ.AwsCrc32=void 0;var Klt=(sve(),Al(ave)),lve=uve(),Jlt=nZ(),llr=function(){function t(){this.crc32=new Jlt.Crc32}return t.prototype.update=function(e){(0,lve.isEmptyData)(e)||this.crc32.update((0,lve.convertToBuffer)(e))},t.prototype.digest=function(){return Klt.__awaiter(this,void 0,void 0,function(){return Klt.__generator(this,function(e){return[2,(0,lve.numToUint8)(this.crc32.digest())]})})},t.prototype.reset=function(){this.crc32=new Jlt.Crc32},t}();rZ.AwsCrc32=llr});var nZ=v(nT=>{"use strict";Object.defineProperty(nT,"__esModule",{value:!0});nT.AwsCrc32=nT.Crc32=nT.crc32=void 0;var clr=(sve(),Al(ave)),dlr=uve();function flr(t){return new Ylt().update(t).digest()}nT.crc32=flr;var Ylt=function(){function t(){this.checksum=4294967295}return t.prototype.update=function(e){var r,n;try{for(var o=clr.__values(e),i=o.next();!i.done;i=o.next()){var a=i.value;this.checksum=this.checksum>>>8^mlr[(this.checksum^a)&255]}}catch(s){r={error:s}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return this},t.prototype.digest=function(){return(this.checksum^4294967295)>>>0},t}();nT.Crc32=Ylt;var plr=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117],mlr=(0,dlr.uint32ArrayFrom)(plr),hlr=Glt();Object.defineProperty(nT,"AwsCrc32",{enumerable:!0,get:function(){return hlr.AwsCrc32}})});var MF=v(IF=>{"use strict";Object.defineProperty(IF,"__esModule",{value:!0});IF.toHex=IF.fromHex=void 0;var Zlt={},cve={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),Zlt[t]=e,cve[e]=t}function glr(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";Object.defineProperty(oZ,"__esModule",{value:!0});oZ.Int64=void 0;var blr=MF(),dve=class t{constructor(e){if(this.bytes=e,e.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>9223372036854776e3||e<-9223372036854776e3)throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);let r=new Uint8Array(8);for(let n=7,o=Math.abs(Math.round(e));n>-1&&o>0;n--,o/=256)r[n]=o;return e<0&&Xlt(r),new t(r)}valueOf(){let e=this.bytes.slice(0),r=e[0]&128;return r&&Xlt(e),parseInt((0,blr.toHex)(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}};oZ.Int64=dve;function Xlt(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}});var hve=v(iZ=>{"use strict";Object.defineProperty(iZ,"__esModule",{value:!0});iZ.HeaderMarshaller=void 0;var RF=MF(),pve=fve(),mve=class{constructor(e,r){this.toUtf8=e,this.fromUtf8=r}format(e){let r=[];for(let i of Object.keys(e)){let a=this.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=this.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(pve.Int64.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!Elr.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set((0,RF.fromHex)(e.value.replace(/\-/g,"")),1),d}}parse(e){let r={},n=0;for(;n{"use strict";Object.defineProperty(aZ,"__esModule",{value:!0});aZ.splitMessage=void 0;var Tlr=nZ(),tct=4,oT=tct*2,BR=4,Alr=oT+BR*2;function Ilr({byteLength:t,byteOffset:e,buffer:r}){if(t{"use strict";Object.defineProperty(sZ,"__esModule",{value:!0});sZ.EventStreamCodec=void 0;var Mlr=nZ(),Rlr=hve(),jlr=rct(),gve=class{constructor(e,r){this.headerMarshaller=new Rlr.HeaderMarshaller(e,r),this.messageBuffer=[],this.isEndOfStream=!1}feed(e){this.messageBuffer.push(this.decode(e))}endOfStream(){this.isEndOfStream=!0}getMessage(){let e=this.messageBuffer.pop(),r=this.isEndOfStream;return{getMessage(){return e},isEndOfStream(){return r}}}getAvailableMessages(){let e=this.messageBuffer;this.messageBuffer=[];let r=this.isEndOfStream;return{getMessages(){return e},isEndOfStream(){return r}}}encode({headers:e,body:r}){let n=this.headerMarshaller.format(e),o=n.byteLength+r.byteLength+16,i=new Uint8Array(o),a=new DataView(i.buffer,i.byteOffset,i.byteLength),s=new Mlr.Crc32;return a.setUint32(0,o,!1),a.setUint32(4,n.byteLength,!1),a.setUint32(8,s.update(i.subarray(0,8)).digest(),!1),i.set(n,12),i.set(r,n.byteLength+12),a.setUint32(o-4,s.update(i.subarray(8,o-4)).digest(),!1),i}decode(e){let{headers:r,body:n}=(0,jlr.splitMessage)(e);return{headers:this.headerMarshaller.parse(r),body:n}}formatHeaders(e){return this.headerMarshaller.format(e)}};sZ.EventStreamCodec=gve});var ict=v(oct=>{"use strict";Object.defineProperty(oct,"__esModule",{value:!0})});var act=v(uZ=>{"use strict";Object.defineProperty(uZ,"__esModule",{value:!0});uZ.MessageDecoderStream=void 0;var yve=class{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let e of this.options.inputStream)yield this.options.decoder.decode(e)}};uZ.MessageDecoderStream=yve});var sct=v(lZ=>{"use strict";Object.defineProperty(lZ,"__esModule",{value:!0});lZ.MessageEncoderStream=void 0;var bve=class{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let e of this.options.messageStream)yield this.options.encoder.encode(e);this.options.includeEndFrame&&(yield new Uint8Array(0))}};lZ.MessageEncoderStream=bve});var uct=v(cZ=>{"use strict";Object.defineProperty(cZ,"__esModule",{value:!0});cZ.SmithyMessageDecoderStream=void 0;var _ve=class{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let e of this.options.messageStream){let r=await this.options.deserializer(e);r!==void 0&&(yield r)}}};cZ.SmithyMessageDecoderStream=_ve});var lct=v(dZ=>{"use strict";Object.defineProperty(dZ,"__esModule",{value:!0});dZ.SmithyMessageEncoderStream=void 0;var vve=class{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let e of this.options.inputStream)yield this.options.serializer(e)}};dZ.SmithyMessageEncoderStream=vve});var cct=v(Yb=>{"use strict";Object.defineProperty(Yb,"__esModule",{value:!0});var iT=($R(),Al(kR));iT.__exportStar(nct(),Yb);iT.__exportStar(hve(),Yb);iT.__exportStar(fve(),Yb);iT.__exportStar(ict(),Yb);iT.__exportStar(act(),Yb);iT.__exportStar(sct(),Yb);iT.__exportStar(uct(),Yb);iT.__exportStar(lct(),Yb)});var dct=v(fZ=>{"use strict";Object.defineProperty(fZ,"__esModule",{value:!0});fZ.normalizeProvider=void 0;var Dlr=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e};fZ.normalizeProvider=Dlr});var fct=v(wve=>{"use strict";Object.defineProperty(wve,"__esModule",{value:!0});var Nlr=($R(),Al(kR));Nlr.__exportStar(dct(),wve)});var Sve=v(pZ=>{"use strict";Object.defineProperty(pZ,"__esModule",{value:!0});pZ.isArrayBuffer=void 0;var Llr=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";pZ.isArrayBuffer=Llr});var Cve=v(jF=>{"use strict";Object.defineProperty(jF,"__esModule",{value:!0});jF.fromString=jF.fromArrayBuffer=void 0;var Flr=Sve(),xve=tp(),klr=(t,e=0,r=t.byteLength-e)=>{if(!(0,Flr.isArrayBuffer)(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return xve.Buffer.from(t,e,r)};jF.fromArrayBuffer=klr;var $lr=(t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?xve.Buffer.from(t,e):xve.Buffer.from(t)};jF.fromString=$lr});var Ove=v(mZ=>{"use strict";Object.defineProperty(mZ,"__esModule",{value:!0});mZ.fromUtf8=void 0;var Blr=Cve(),qlr=t=>{let e=(0,Blr.fromString)(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)};mZ.fromUtf8=qlr});var pct=v(hZ=>{"use strict";Object.defineProperty(hZ,"__esModule",{value:!0});hZ.toUint8Array=void 0;var Ulr=Ove(),zlr=t=>typeof t=="string"?(0,Ulr.fromUtf8)(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t);hZ.toUint8Array=zlr});var mct=v(gZ=>{"use strict";Object.defineProperty(gZ,"__esModule",{value:!0});gZ.toUtf8=void 0;var Hlr=Cve(),Vlr=t=>(0,Hlr.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString("utf8");gZ.toUtf8=Vlr});var yZ=v(Z4=>{"use strict";Object.defineProperty(Z4,"__esModule",{value:!0});var Pve=($R(),Al(kR));Pve.__exportStar(Ove(),Z4);Pve.__exportStar(pct(),Z4);Pve.__exportStar(mct(),Z4)});var qR=v(Ot=>{"use strict";Object.defineProperty(Ot,"__esModule",{value:!0});Ot.MAX_PRESIGNED_TTL=Ot.KEY_TYPE_IDENTIFIER=Ot.MAX_CACHE_SIZE=Ot.UNSIGNED_PAYLOAD=Ot.EVENT_ALGORITHM_IDENTIFIER=Ot.ALGORITHM_IDENTIFIER_V4A=Ot.ALGORITHM_IDENTIFIER=Ot.UNSIGNABLE_PATTERNS=Ot.SEC_HEADER_PATTERN=Ot.PROXY_HEADER_PATTERN=Ot.ALWAYS_UNSIGNABLE_HEADERS=Ot.HOST_HEADER=Ot.TOKEN_HEADER=Ot.SHA256_HEADER=Ot.SIGNATURE_HEADER=Ot.GENERATED_HEADERS=Ot.DATE_HEADER=Ot.AMZ_DATE_HEADER=Ot.AUTH_HEADER=Ot.REGION_SET_PARAM=Ot.TOKEN_QUERY_PARAM=Ot.SIGNATURE_QUERY_PARAM=Ot.EXPIRES_QUERY_PARAM=Ot.SIGNED_HEADERS_QUERY_PARAM=Ot.AMZ_DATE_QUERY_PARAM=Ot.CREDENTIAL_QUERY_PARAM=Ot.ALGORITHM_QUERY_PARAM=void 0;Ot.ALGORITHM_QUERY_PARAM="X-Amz-Algorithm";Ot.CREDENTIAL_QUERY_PARAM="X-Amz-Credential";Ot.AMZ_DATE_QUERY_PARAM="X-Amz-Date";Ot.SIGNED_HEADERS_QUERY_PARAM="X-Amz-SignedHeaders";Ot.EXPIRES_QUERY_PARAM="X-Amz-Expires";Ot.SIGNATURE_QUERY_PARAM="X-Amz-Signature";Ot.TOKEN_QUERY_PARAM="X-Amz-Security-Token";Ot.REGION_SET_PARAM="X-Amz-Region-Set";Ot.AUTH_HEADER="authorization";Ot.AMZ_DATE_HEADER=Ot.AMZ_DATE_QUERY_PARAM.toLowerCase();Ot.DATE_HEADER="date";Ot.GENERATED_HEADERS=[Ot.AUTH_HEADER,Ot.AMZ_DATE_HEADER,Ot.DATE_HEADER];Ot.SIGNATURE_HEADER=Ot.SIGNATURE_QUERY_PARAM.toLowerCase();Ot.SHA256_HEADER="x-amz-content-sha256";Ot.TOKEN_HEADER=Ot.TOKEN_QUERY_PARAM.toLowerCase();Ot.HOST_HEADER="host";Ot.ALWAYS_UNSIGNABLE_HEADERS={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};Ot.PROXY_HEADER_PATTERN=/^proxy-/;Ot.SEC_HEADER_PATTERN=/^sec-/;Ot.UNSIGNABLE_PATTERNS=[/^proxy-/i,/^sec-/i];Ot.ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256";Ot.ALGORITHM_IDENTIFIER_V4A="AWS4-ECDSA-P256-SHA256";Ot.EVENT_ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256-PAYLOAD";Ot.UNSIGNED_PAYLOAD="UNSIGNED-PAYLOAD";Ot.MAX_CACHE_SIZE=50;Ot.KEY_TYPE_IDENTIFIER="aws4_request";Ot.MAX_PRESIGNED_TTL=60*60*24*7});var Tve=v(aT=>{"use strict";Object.defineProperty(aT,"__esModule",{value:!0});aT.clearCredentialCache=aT.getSigningKey=aT.createScope=void 0;var Wlr=MF(),Klr=yZ(),Eve=qR(),DF={},bZ=[],Jlr=(t,e,r)=>`${t}/${e}/${r}/${Eve.KEY_TYPE_IDENTIFIER}`;aT.createScope=Jlr;var Glr=async(t,e,r,n,o)=>{let i=await hct(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${o}:${(0,Wlr.toHex)(i)}:${e.sessionToken}`;if(a in DF)return DF[a];for(bZ.push(a);bZ.length>Eve.MAX_CACHE_SIZE;)delete DF[bZ.shift()];let s=`AWS4${e.secretAccessKey}`;for(let u of[r,n,o,Eve.KEY_TYPE_IDENTIFIER])s=await hct(t,s,u);return DF[a]=s};aT.getSigningKey=Glr;var Ylr=()=>{bZ.length=0,Object.keys(DF).forEach(t=>{delete DF[t]})};aT.clearCredentialCache=Ylr;var hct=(t,e,r)=>{let n=new t(e);return n.update((0,Klr.toUint8Array)(r)),n.digest()}});var Ive=v(_Z=>{"use strict";Object.defineProperty(_Z,"__esModule",{value:!0});_Z.getCanonicalHeaders=void 0;var Ave=qR(),Zlr=({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 Ave.ALWAYS_UNSIGNABLE_HEADERS||e?.has(i)||Ave.PROXY_HEADER_PATTERN.test(i)||Ave.SEC_HEADER_PATTERN.test(i))&&(!r||r&&!r.has(i))||(n[i]=t[o].trim().replace(/\s+/g," "))}return n};_Z.getCanonicalHeaders=Zlr});var Mve=v(vZ=>{"use strict";Object.defineProperty(vZ,"__esModule",{value:!0});vZ.escapeUri=void 0;var Xlr=t=>encodeURIComponent(t).replace(/[!'()*]/g,Qlr);vZ.escapeUri=Xlr;var Qlr=t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`});var gct=v(wZ=>{"use strict";Object.defineProperty(wZ,"__esModule",{value:!0});wZ.escapeUriPath=void 0;var ecr=Mve(),tcr=t=>t.split("/").map(ecr.escapeUri).join("/");wZ.escapeUriPath=tcr});var bct=v(SZ=>{"use strict";Object.defineProperty(SZ,"__esModule",{value:!0});var yct=($R(),Al(kR));yct.__exportStar(Mve(),SZ);yct.__exportStar(gct(),SZ)});var Rve=v(CZ=>{"use strict";Object.defineProperty(CZ,"__esModule",{value:!0});CZ.getCanonicalQuery=void 0;var xZ=bct(),rcr=qR(),ncr=({query:t={}})=>{let e=[],r={};for(let n of Object.keys(t).sort()){if(n.toLowerCase()===rcr.SIGNATURE_HEADER)continue;e.push(n);let o=t[n];typeof o=="string"?r[n]=`${(0,xZ.escapeUri)(n)}=${(0,xZ.escapeUri)(o)}`:Array.isArray(o)&&(r[n]=o.slice(0).sort().reduce((i,a)=>i.concat([`${(0,xZ.escapeUri)(n)}=${(0,xZ.escapeUri)(a)}`]),[]).join("&"))}return e.map(n=>r[n]).filter(n=>n).join("&")};CZ.getCanonicalQuery=ncr});var jve=v(OZ=>{"use strict";Object.defineProperty(OZ,"__esModule",{value:!0});OZ.getPayloadHash=void 0;var ocr=Sve(),icr=MF(),acr=yZ(),_ct=qR(),scr=async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===_ct.SHA256_HEADER)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||(0,ocr.isArrayBuffer)(e)){let n=new r;return n.update((0,acr.toUint8Array)(e)),(0,icr.toHex)(await n.digest())}return _ct.UNSIGNED_PAYLOAD};OZ.getPayloadHash=scr});var vct=v(sT=>{"use strict";Object.defineProperty(sT,"__esModule",{value:!0});sT.deleteHeader=sT.getHeaderValue=sT.hasHeader=void 0;var ucr=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1};sT.hasHeader=ucr;var lcr=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return e[r]};sT.getHeaderValue=lcr;var ccr=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))t===r.toLowerCase()&&delete e[r]};sT.deleteHeader=ccr});var Dve=v(UR=>{"use strict";Object.defineProperty(UR,"__esModule",{value:!0});UR.cloneQuery=UR.cloneRequest=void 0;var dcr=({headers:t,query:e,...r})=>({...r,headers:{...t},query:e?(0,UR.cloneQuery)(e):void 0});UR.cloneRequest=dcr;var fcr=t=>Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{});UR.cloneQuery=fcr});var Nve=v(PZ=>{"use strict";Object.defineProperty(PZ,"__esModule",{value:!0});PZ.moveHeadersToQuery=void 0;var pcr=Dve(),mcr=(t,e={})=>{var r;let{headers:n,query:o={}}=typeof t.clone=="function"?t.clone():(0,pcr.cloneRequest)(t);for(let i of Object.keys(n)){let a=i.toLowerCase();a.slice(0,6)==="x-amz-"&&!(!((r=e.unhoistableHeaders)===null||r===void 0)&&r.has(a))&&(o[i]=n[i],delete n[i])}return{...t,headers:n,query:o}};PZ.moveHeadersToQuery=mcr});var Lve=v(EZ=>{"use strict";Object.defineProperty(EZ,"__esModule",{value:!0});EZ.prepareRequest=void 0;var hcr=Dve(),gcr=qR(),ycr=t=>{t=typeof t.clone=="function"?t.clone():(0,hcr.cloneRequest)(t);for(let e of Object.keys(t.headers))gcr.GENERATED_HEADERS.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t};EZ.prepareRequest=ycr});var wct=v(zR=>{"use strict";Object.defineProperty(zR,"__esModule",{value:!0});zR.toDate=zR.iso8601=void 0;var bcr=t=>(0,zR.toDate)(t).toISOString().replace(/\.\d{3}Z$/,"Z");zR.iso8601=bcr;var _cr=t=>typeof t=="number"?new Date(t*1e3):typeof t=="string"?Number(t)?new Date(Number(t)*1e3):new Date(t):t;zR.toDate=_cr});var Pct=v(MZ=>{"use strict";Object.defineProperty(MZ,"__esModule",{value:!0});MZ.SignatureV4=void 0;var vcr=cct(),TZ=MF(),Sct=fct(),X4=yZ(),Oc=qR(),AZ=Tve(),xct=Ive(),wcr=Rve(),Fve=jve(),Scr=vct(),xcr=Nve(),Cct=Lve(),Ccr=wct(),kve=class{constructor({applyChecksum:e,credentials:r,region:n,service:o,sha256:i,uriEscapePath:a=!0}){this.headerMarshaller=new vcr.HeaderMarshaller(X4.toUtf8,X4.fromUtf8),this.service=o,this.sha256=i,this.uriEscapePath=a,this.applyChecksum=typeof e=="boolean"?e:!0,this.regionProvider=(0,Sct.normalizeProvider)(n),this.credentialProvider=(0,Sct.normalizeProvider)(r)}async presign(e,r={}){let{signingDate:n=new Date,expiresIn:o=3600,unsignableHeaders:i,unhoistableHeaders:a,signableHeaders:s,signingRegion:u,signingService:l}=r,c=await this.credentialProvider();this.validateResolvedCredentials(c);let d=u??await this.regionProvider(),{longDate:f,shortDate:p}=IZ(n);if(o>Oc.MAX_PRESIGNED_TTL)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let m=(0,AZ.createScope)(p,d,l??this.service),h=(0,xcr.moveHeadersToQuery)((0,Cct.prepareRequest)(e),{unhoistableHeaders:a});c.sessionToken&&(h.query[Oc.TOKEN_QUERY_PARAM]=c.sessionToken),h.query[Oc.ALGORITHM_QUERY_PARAM]=Oc.ALGORITHM_IDENTIFIER,h.query[Oc.CREDENTIAL_QUERY_PARAM]=`${c.accessKeyId}/${m}`,h.query[Oc.AMZ_DATE_QUERY_PARAM]=f,h.query[Oc.EXPIRES_QUERY_PARAM]=o.toString(10);let b=(0,xct.getCanonicalHeaders)(h,i,s);return h.query[Oc.SIGNED_HEADERS_QUERY_PARAM]=Oct(b),h.query[Oc.SIGNATURE_QUERY_PARAM]=await this.getSignature(f,m,this.getSigningKey(c,d,p,l),this.createCanonicalRequest(h,b,await(0,Fve.getPayloadHash)(e,this.sha256))),h}async sign(e,r){return typeof e=="string"?this.signString(e,r):e.headers&&e.payload?this.signEvent(e,r):e.message?this.signMessage(e,r):this.signRequest(e,r)}async signEvent({headers:e,payload:r},{signingDate:n=new Date,priorSignature:o,signingRegion:i,signingService:a}){let s=i??await this.regionProvider(),{shortDate:u,longDate:l}=IZ(n),c=(0,AZ.createScope)(u,s,a??this.service),d=await(0,Fve.getPayloadHash)({headers:{},body:r},this.sha256),f=new this.sha256;f.update(e);let p=(0,TZ.toHex)(await f.digest()),m=[Oc.EVENT_ALGORITHM_IDENTIFIER,l,c,o,p,d].join(` `);return this.signString(m,{signingDate:n,signingRegion:s,signingService:a})}async signMessage(e,{signingDate:r=new Date,signingRegion:n,signingService:o}){return this.signEvent({headers:this.headerMarshaller.format(e.message.headers),payload:e.message.body},{signingDate:r,signingRegion:n,signingService:o,priorSignature:e.priorSignature}).then(a=>({message:e.message,signature:a}))}async signString(e,{signingDate:r=new Date,signingRegion:n,signingService:o}={}){let i=await this.credentialProvider();this.validateResolvedCredentials(i);let a=n??await this.regionProvider(),{shortDate:s}=IZ(r),u=new this.sha256(await this.getSigningKey(i,a,s,o));return u.update((0,X4.toUint8Array)(e)),(0,TZ.toHex)(await u.digest())}async signRequest(e,{signingDate:r=new Date,signableHeaders:n,unsignableHeaders:o,signingRegion:i,signingService:a}={}){let s=await this.credentialProvider();this.validateResolvedCredentials(s);let u=i??await this.regionProvider(),l=(0,Cct.prepareRequest)(e),{longDate:c,shortDate:d}=IZ(r),f=(0,AZ.createScope)(d,u,a??this.service);l.headers[Oc.AMZ_DATE_HEADER]=c,s.sessionToken&&(l.headers[Oc.TOKEN_HEADER]=s.sessionToken);let p=await(0,Fve.getPayloadHash)(l,this.sha256);!(0,Scr.hasHeader)(Oc.SHA256_HEADER,l.headers)&&this.applyChecksum&&(l.headers[Oc.SHA256_HEADER]=p);let m=(0,xct.getCanonicalHeaders)(l,o,n),h=await this.getSignature(c,f,this.getSigningKey(s,u,d,a),this.createCanonicalRequest(l,m,p));return l.headers[Oc.AUTH_HEADER]=`${Oc.ALGORITHM_IDENTIFIER} Credential=${s.accessKeyId}/${f}, SignedHeaders=${Oct(m)}, Signature=${h}`,l}createCanonicalRequest(e,r,n){let o=Object.keys(r).sort();return`${e.method} ${this.getCanonicalPath(e)} ${(0,wcr.getCanonicalQuery)(e)} ${o.map(i=>`${i}:${r[i]}`).join(` `)} ${o.join(";")} ${n}`}async createStringToSign(e,r,n){let o=new this.sha256;o.update((0,X4.toUint8Array)(n));let i=await o.digest();return`${Oc.ALGORITHM_IDENTIFIER} ${e} ${r} ${(0,TZ.toHex)(i)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let r=[];for(let i of e.split("/"))i?.length!==0&&i!=="."&&(i===".."?r.pop():r.push(i));let n=`${e?.startsWith("/")?"/":""}${r.join("/")}${r.length>0&&e?.endsWith("/")?"/":""}`;return encodeURIComponent(n).replace(/%2F/g,"/")}return e}async getSignature(e,r,n,o){let i=await this.createStringToSign(e,r,o),a=new this.sha256(await n);return a.update((0,X4.toUint8Array)(i)),(0,TZ.toHex)(await a.digest())}getSigningKey(e,r,n,o){return(0,AZ.getSigningKey)(this.sha256,e,n,r,o||this.service)}validateResolvedCredentials(e){if(typeof e!="object"||typeof e.accessKeyId!="string"||typeof e.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}};MZ.SignatureV4=kve;var IZ=t=>{let e=(0,Ccr.iso8601)(t).replace(/[\-:]/g,"");return{longDate:e,shortDate:e.slice(0,8)}},Oct=t=>Object.keys(t).sort().join(";")});var Tct=v(up=>{"use strict";Object.defineProperty(up,"__esModule",{value:!0});up.prepareRequest=up.moveHeadersToQuery=up.getPayloadHash=up.getCanonicalQuery=up.getCanonicalHeaders=void 0;var Ect=($R(),Al(kR));Ect.__exportStar(Pct(),up);var Ocr=Ive();Object.defineProperty(up,"getCanonicalHeaders",{enumerable:!0,get:function(){return Ocr.getCanonicalHeaders}});var Pcr=Rve();Object.defineProperty(up,"getCanonicalQuery",{enumerable:!0,get:function(){return Pcr.getCanonicalQuery}});var Ecr=jve();Object.defineProperty(up,"getPayloadHash",{enumerable:!0,get:function(){return Ecr.getPayloadHash}});var Tcr=Nve();Object.defineProperty(up,"moveHeadersToQuery",{enumerable:!0,get:function(){return Tcr.moveHeadersToQuery}});var Acr=Lve();Object.defineProperty(up,"prepareRequest",{enumerable:!0,get:function(){return Acr.prepareRequest}});Ect.__exportStar(Tve(),up)});var Act=v($ve=>{"use strict";Object.defineProperty($ve,"__esModule",{value:!0});var Icr=($R(),Al(kR));Icr.__exportStar(Tct(),$ve)});var La=v((Wso,Ict)=>{"use strict";Ict.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 NF=v((Kso,RZ)=>{"use strict";var{AbortController:Mct,AbortSignal:Mcr}=typeof self<"u"?self:typeof window<"u"?window:void 0;RZ.exports=Mct;RZ.exports.AbortSignal=Mcr;RZ.exports.default=Mct});var Q4=v((Jso,Bve)=>{"use strict";var LF=typeof Reflect=="object"?Reflect:null,Rct=LF&&typeof LF.apply=="function"?LF.apply:function(e,r,n){return Function.prototype.apply.call(e,r,n)},jZ;LF&&typeof LF.ownKeys=="function"?jZ=LF.ownKeys:Object.getOwnPropertySymbols?jZ=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:jZ=function(e){return Object.getOwnPropertyNames(e)};function Rcr(t){console&&console.warn&&console.warn(t)}var Dct=Number.isNaN||function(e){return e!==e};function bi(){bi.init.call(this)}Bve.exports=bi;Bve.exports.once=Lcr;bi.EventEmitter=bi;bi.prototype._events=void 0;bi.prototype._eventsCount=0;bi.prototype._maxListeners=void 0;var jct=10;function DZ(t){if(typeof t!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}Object.defineProperty(bi,"defaultMaxListeners",{enumerable:!0,get:function(){return jct},set:function(t){if(typeof t!="number"||t<0||Dct(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");jct=t}});bi.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};bi.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||Dct(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 Nct(t){return t._maxListeners===void 0?bi.defaultMaxListeners:t._maxListeners}bi.prototype.getMaxListeners=function(){return Nct(this)};bi.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")Rct(u,this,r);else for(var l=u.length,c=Bct(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,Rcr(s)}return t}bi.prototype.addListener=function(e,r){return Lct(this,e,r,!1)};bi.prototype.on=bi.prototype.addListener;bi.prototype.prependListener=function(e,r){return Lct(this,e,r,!0)};function jcr(){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 Fct(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},o=jcr.bind(n);return o.listener=r,n.wrapFn=o,o}bi.prototype.once=function(e,r){return DZ(r),this.on(e,Fct(this,e,r)),this};bi.prototype.prependOnceListener=function(e,r){return DZ(r),this.prependListener(e,Fct(this,e,r)),this};bi.prototype.removeListener=function(e,r){var n,o,i,a,s;if(DZ(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():Dcr(n,i),n.length===1&&(o[e]=n[0]),o.removeListener!==void 0&&this.emit("removeListener",e,s||r)}return this};bi.prototype.off=bi.prototype.removeListener;bi.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 kct(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?Ncr(o):Bct(o,o.length)}bi.prototype.listeners=function(e){return kct(this,e,!0)};bi.prototype.rawListeners=function(e){return kct(this,e,!1)};bi.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):$ct.call(t,e)};bi.prototype.listenerCount=$ct;function $ct(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}bi.prototype.eventNames=function(){return this._eventsCount>0?jZ(this._events):[]};function Bct(t,e){for(var r=new Array(e),n=0;n{"use strict";var kcr=tp(),{kResistStopPropagation:$cr,SymbolDispose:Bcr}=La(),qcr=globalThis.AbortSignal||NF().AbortSignal,Ucr=globalThis.AbortController||NF().AbortController,zcr=Object.getPrototypeOf(async function(){}).constructor,Uct=globalThis.Blob||kcr.Blob,Hcr=typeof Uct<"u"?function(e){return e instanceof Uct}:function(e){return!1},zct=(t,e)=>{if(t!==void 0&&(t===null||typeof t!="object"||!("aborted"in t)))throw new ERR_INVALID_ARG_TYPE(e,"AbortSignal",t)},Vcr=(t,e)=>{if(typeof t!="function")throw new ERR_INVALID_ARG_TYPE(e,"Function",t)},qve=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 zcr},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:Hcr,deprecate(t,e){return t},addAbortListener:Q4().addAbortListener||function(e,r){if(e===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",e);zct(e,"signal"),Vcr(r,"listener");let n;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[$cr]:!0}),n=()=>{e.removeEventListener("abort",r)}),{__proto__:null,[Bcr](){var o;(o=n)===null||o===void 0||o()}}},AbortSignalAny:qcr.any||function(e){if(e.length===1)return e[0];let r=new Ucr,n=()=>r.abort();return e.forEach(o=>{zct(o,"signals"),o.addEventListener("abort",n,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(o=>o.removeEventListener("abort",n))},{once:!0}),r.signal}};Uve.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Sf=v((Yso,Wct)=>{"use strict";var{format:Wcr,inspect:NZ,AggregateError:Kcr}=Ed(),Jcr=globalThis.AggregateError||Kcr,Gcr=Symbol("kIsNodeError"),Ycr=["string","function","number","object","Function","Object","boolean","bigint","symbol"],Zcr=/^([A-Z][a-z0-9]*)+$/,Xcr="__node_internal_",LZ={};function HR(t,e){if(!t)throw new LZ.ERR_INTERNAL_ASSERTION(e)}function Hct(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 Qcr(t,e,r){if(typeof e=="function")return HR(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 HR(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:Wcr(e,...r)}function Pc(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(Qcr(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[Gcr]=!0,LZ[t]=n}function Vct(t){let e=Xcr+t.name;return Object.defineProperty(t,"name",{value:e}),t}function edr(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new Jcr([e,t],e.message);return r.code=e.code,r}return t||e}var zve=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new LZ.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};Pc("ERR_ASSERTION","%s",Error);Pc("ERR_INVALID_ARG_TYPE",(t,e,r)=>{HR(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)HR(typeof u=="string","All expected entries have to be of type string"),Ycr.includes(u)?o.push(u.toLowerCase()):Zcr.test(u)?i.push(u):(HR(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=NZ(r,{depth:-1});n+=`. Received ${u}`}}else{let u=NZ(r,{colors:!1});u.length>25&&(u=`${u.slice(0,25)}...`),n+=`. Received type ${typeof r} (${u})`}return n},TypeError);Pc("ERR_INVALID_ARG_VALUE",(t,e,r="is invalid")=>{let n=NZ(e);return n.length>128&&(n=n.slice(0,128)+"..."),`The ${t.includes(".")?"property":"argument"} '${t}' ${r}. Received ${n}`},TypeError);Pc("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);Pc("ERR_MISSING_ARGS",(...t)=>{HR(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);Pc("ERR_OUT_OF_RANGE",(t,e,r)=>{HR(e,'Missing "range" argument');let n;return Number.isInteger(r)&&Math.abs(r)>2**32?n=Hct(String(r)):typeof r=="bigint"?(n=String(r),(r>2n**32n||r<-(2n**32n))&&(n=Hct(n)),n+="n"):n=NZ(r),`The value of "${t}" is out of range. It must be ${e}. Received ${n}`},RangeError);Pc("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);Pc("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);Pc("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);Pc("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);Pc("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);Pc("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Pc("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);Pc("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);Pc("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);Pc("ERR_STREAM_WRITE_AFTER_END","write after end",Error);Pc("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);Wct.exports={AbortError:zve,aggregateTwoErrors:Vct(edr),hideStackFrames:Vct,codes:LZ}});var kF=v((Zso,rdt)=>{"use strict";var{ArrayIsArray:Vve,ArrayPrototypeIncludes:Yct,ArrayPrototypeJoin:Zct,ArrayPrototypeMap:tdr,NumberIsInteger:Wve,NumberIsNaN:rdr,NumberMAX_SAFE_INTEGER:ndr,NumberMIN_SAFE_INTEGER:odr,NumberParseInt:idr,ObjectPrototypeHasOwnProperty:adr,RegExpPrototypeExec:Xct,String:sdr,StringPrototypeToUpperCase:udr,StringPrototypeTrim:ldr}=La(),{hideStackFrames:xh,codes:{ERR_SOCKET_BAD_PORT:cdr,ERR_INVALID_ARG_TYPE:Td,ERR_INVALID_ARG_VALUE:FF,ERR_OUT_OF_RANGE:VR,ERR_UNKNOWN_SIGNAL:Kct}}=Sf(),{normalizeEncoding:ddr}=Ed(),{isAsyncFunction:fdr,isArrayBufferView:pdr}=Ed().types,Jct={};function mdr(t){return t===(t|0)}function hdr(t){return t===t>>>0}var gdr=/^[0-7]+$/,ydr="must be a 32-bit unsigned integer or an octal string";function bdr(t,e,r){if(typeof t>"u"&&(t=r),typeof t=="string"){if(Xct(gdr,t)===null)throw new FF(e,t,ydr);t=idr(t,8)}return Qct(t,e),t}var _dr=xh((t,e,r=odr,n=ndr)=>{if(typeof t!="number")throw new Td(e,"number",t);if(!Wve(t))throw new VR(e,"an integer",t);if(tn)throw new VR(e,`>= ${r} && <= ${n}`,t)}),vdr=xh((t,e,r=-2147483648,n=2147483647)=>{if(typeof t!="number")throw new Td(e,"number",t);if(!Wve(t))throw new VR(e,"an integer",t);if(tn)throw new VR(e,`>= ${r} && <= ${n}`,t)}),Qct=xh((t,e,r=!1)=>{if(typeof t!="number")throw new Td(e,"number",t);if(!Wve(t))throw new VR(e,"an integer",t);let n=r?1:0,o=4294967295;if(to)throw new VR(e,`>= ${n} && <= ${o}`,t)});function Kve(t,e){if(typeof t!="string")throw new Td(e,"string",t)}function wdr(t,e,r=void 0,n){if(typeof t!="number")throw new Td(e,"number",t);if(r!=null&&tn||(r!=null||n!=null)&&rdr(t))throw new VR(e,`${r!=null?`>= ${r}`:""}${r!=null&&n!=null?" && ":""}${n!=null?`<= ${n}`:""}`,t)}var Sdr=xh((t,e,r)=>{if(!Yct(r,t)){let o="must be one of: "+Zct(tdr(r,i=>typeof i=="string"?`'${i}'`:sdr(i)),", ");throw new FF(e,t,o)}});function edt(t,e){if(typeof t!="boolean")throw new Td(e,"boolean",t)}function Hve(t,e,r){return t==null||!adr(t,e)?r:t[e]}var xdr=xh((t,e,r=null)=>{let n=Hve(r,"allowArray",!1),o=Hve(r,"allowFunction",!1);if(!Hve(r,"nullable",!1)&&t===null||!n&&Vve(t)||typeof t!="object"&&(!o||typeof t!="function"))throw new Td(e,"Object",t)}),Cdr=xh((t,e)=>{if(t!=null&&typeof t!="object"&&typeof t!="function")throw new Td(e,"a dictionary",t)}),FZ=xh((t,e,r=0)=>{if(!Vve(t))throw new Td(e,"Array",t);if(t.length{if(!pdr(t))throw new Td(e,["Buffer","TypedArray","DataView"],t)});function Idr(t,e){let r=ddr(e),n=t.length;if(r==="hex"&&n%2!==0)throw new FF("encoding",e,`is invalid for data of length ${n}`)}function Mdr(t,e="Port",r=!0){if(typeof t!="number"&&typeof t!="string"||typeof t=="string"&&ldr(t).length===0||+t!==+t>>>0||t>65535||t===0&&!r)throw new cdr(e,t,r);return t|0}var tdt=xh((t,e)=>{if(t!==void 0&&(t===null||typeof t!="object"||!("aborted"in t)))throw new Td(e,"AbortSignal",t)}),Rdr=xh((t,e)=>{if(typeof t!="function")throw new Td(e,"Function",t)}),jdr=xh((t,e)=>{if(typeof t!="function"||fdr(t))throw new Td(e,"Function",t)}),Ddr=xh((t,e)=>{if(t!==void 0)throw new Td(e,"undefined",t)});function Ndr(t,e,r){if(!Yct(r,t))throw new Td(e,`('${Zct(r,"|")}')`,t)}var Ldr=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function Gct(t,e){if(typeof t>"u"||!Xct(Ldr,t))throw new FF(e,t,'must be an array or string of format "; rel=preload; as=style"')}function Fdr(t){if(typeof t=="string")return Gct(t,"hints"),t;if(Vve(t)){let e=t.length,r="";if(e===0)return r;for(let n=0;n; rel=preload; as=style"')}rdt.exports={isInt32:mdr,isUint32:hdr,parseFileMode:bdr,validateArray:FZ,validateStringArray:Odr,validateBooleanArray:Pdr,validateAbortSignalArray:Edr,validateBoolean:edt,validateBuffer:Adr,validateDictionary:Cdr,validateEncoding:Idr,validateFunction:Rdr,validateInt32:vdr,validateInteger:_dr,validateNumber:wdr,validateObject:xdr,validateOneOf:Sdr,validatePlainFunction:jdr,validatePort:Mdr,validateSignalName:Tdr,validateString:Kve,validateUint32:Qct,validateUndefined:Ddr,validateUnion:Ndr,validateAbortSignal:tdt,validateLinkHeaderValue:Fdr}});var uT=v((Xso,adt)=>{var vs=adt.exports={},Zb,Xb;function Jve(){throw new Error("setTimeout has not been defined")}function Gve(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Zb=setTimeout:Zb=Jve}catch{Zb=Jve}try{typeof clearTimeout=="function"?Xb=clearTimeout:Xb=Gve}catch{Xb=Gve}})();function ndt(t){if(Zb===setTimeout)return setTimeout(t,0);if((Zb===Jve||!Zb)&&setTimeout)return Zb=setTimeout,setTimeout(t,0);try{return Zb(t,0)}catch{try{return Zb.call(null,t,0)}catch{return Zb.call(this,t,0)}}}function kdr(t){if(Xb===clearTimeout)return clearTimeout(t);if((Xb===Gve||!Xb)&&clearTimeout)return Xb=clearTimeout,clearTimeout(t);try{return Xb(t)}catch{try{return Xb.call(null,t)}catch{return Xb.call(this,t)}}}var PC=[],$F=!1,WR,kZ=-1;function $dr(){!$F||!WR||($F=!1,WR.length?PC=WR.concat(PC):kZ=-1,PC.length&&odt())}function odt(){if(!$F){var t=ndt($dr);$F=!0;for(var e=PC.length;e;){for(WR=PC,PC=[];++kZ1)for(var r=1;r{"use strict";var{SymbolAsyncIterator:sdt,SymbolIterator:udt,SymbolFor:KR}=La(),ldt=KR("nodejs.stream.destroyed"),cdt=KR("nodejs.stream.errored"),Yve=KR("nodejs.stream.readable"),Zve=KR("nodejs.stream.writable"),ddt=KR("nodejs.stream.disturbed"),Bdr=KR("nodejs.webstream.isClosedPromise"),qdr=KR("nodejs.webstream.controllerErrorFunction");function $Z(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 BZ(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 Udr(t){return!!(t&&typeof t.pipe=="function"&&t._readableState&&typeof t.on=="function"&&typeof t.write=="function")}function Qb(t){return t&&(t._readableState||t._writableState||typeof t.write=="function"&&typeof t.on=="function"||typeof t.pipe=="function"&&typeof t.on=="function")}function fdt(t){return!!(t&&!Qb(t)&&typeof t.pipeThrough=="function"&&typeof t.getReader=="function"&&typeof t.cancel=="function")}function pdt(t){return!!(t&&!Qb(t)&&typeof t.getWriter=="function"&&typeof t.abort=="function")}function mdt(t){return!!(t&&!Qb(t)&&typeof t.readable=="object"&&typeof t.writable=="object")}function zdr(t){return fdt(t)||pdt(t)||mdt(t)}function Hdr(t,e){return t==null?!1:e===!0?typeof t[sdt]=="function":e===!1?typeof t[udt]=="function":typeof t[sdt]=="function"||typeof t[udt]=="function"}function qZ(t){if(!Qb(t))return null;let e=t._writableState,r=t._readableState,n=e||r;return!!(t.destroyed||t[ldt]||n!=null&&n.destroyed)}function hdt(t){if(!BZ(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 Vdr(t,e){if(!BZ(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 Wdr(t){if(!$Z(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 gdt(t,e){if(!$Z(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 ydt(t){return t&&t[Yve]!=null?t[Yve]:typeof t?.readable!="boolean"?null:qZ(t)?!1:$Z(t)&&t.readable&&!gdt(t)}function bdt(t){return t&&t[Zve]!=null?t[Zve]:typeof t?.writable!="boolean"?null:qZ(t)?!1:BZ(t)&&t.writable&&!hdt(t)}function Kdr(t,e){return Qb(t)?qZ(t)?!0:!(e?.readable!==!1&&ydt(t)||e?.writable!==!1&&bdt(t)):null}function Jdr(t){var e,r;return Qb(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 Gdr(t){var e,r;return Qb(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 Ydr(t){if(!Qb(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"&&_dt(t)?t._closed:null}function _dt(t){return typeof t._closed=="boolean"&&typeof t._defaultKeepAlive=="boolean"&&typeof t._removedConnection=="boolean"&&typeof t._removedContLen=="boolean"}function vdt(t){return typeof t._sent100=="boolean"&&_dt(t)}function Zdr(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 Xdr(t){if(!Qb(t))return null;let e=t._writableState,r=t._readableState,n=e||r;return!n&&vdt(t)||!!(n&&n.autoDestroy&&n.emitClose&&n.closed===!1)}function Qdr(t){var e;return!!(t&&((e=t[ddt])!==null&&e!==void 0?e:t.readableDidRead||t.readableAborted))}function efr(t){var e,r,n,o,i,a,s,u,l,c;return!!(t&&((e=(r=(n=(o=(i=(a=t[cdt])!==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))}wdt.exports={isDestroyed:qZ,kIsDestroyed:ldt,isDisturbed:Qdr,kIsDisturbed:ddt,isErrored:efr,kIsErrored:cdt,isReadable:ydt,kIsReadable:Yve,kIsClosedPromise:Bdr,kControllerErrorFunction:qdr,kIsWritable:Zve,isClosed:Ydr,isDuplexNodeStream:Udr,isFinished:Kdr,isIterable:Hdr,isReadableNodeStream:$Z,isReadableStream:fdt,isReadableEnded:Wdr,isReadableFinished:gdt,isReadableErrored:Gdr,isNodeStream:Qb,isWebStream:zdr,isWritable:bdt,isWritableNodeStream:BZ,isWritableStream:pdt,isWritableEnded:hdt,isWritableFinished:Vdr,isWritableErrored:Jdr,isServerRequest:Zdr,isServerResponse:vdt,willEmitClose:Xdr,isTransformStream:mdt}});var TC=v((euo,rwe)=>{var lT=uT(),{AbortError:Idt,codes:tfr}=Sf(),{ERR_INVALID_ARG_TYPE:rfr,ERR_STREAM_PREMATURE_CLOSE:Sdt}=tfr,{kEmptyObject:Qve,once:ewe}=Ed(),{validateAbortSignal:nfr,validateFunction:ofr,validateObject:ifr,validateBoolean:afr}=kF(),{Promise:sfr,PromisePrototypeThen:ufr,SymbolDispose:Mdt}=La(),{isClosed:lfr,isReadable:xdt,isReadableNodeStream:Xve,isReadableStream:cfr,isReadableFinished:Cdt,isReadableErrored:Odt,isWritable:Pdt,isWritableNodeStream:Edt,isWritableStream:dfr,isWritableFinished:Tdt,isWritableErrored:Adt,isNodeStream:ffr,willEmitClose:pfr,kIsClosedPromise:mfr}=e_(),BF;function hfr(t){return t.setHeader&&typeof t.abort=="function"}var twe=()=>{};function Rdt(t,e,r){var n,o;if(arguments.length===2?(r=e,e=Qve):e==null?e=Qve:ifr(e,"options"),ofr(r,"callback"),nfr(e.signal,"options.signal"),r=ewe(r),cfr(t)||dfr(t))return gfr(t,e,r);if(!ffr(t))throw new rfr("stream",["ReadableStream","WritableStream","Stream"],t);let i=(n=e.readable)!==null&&n!==void 0?n:Xve(t),a=(o=e.writable)!==null&&o!==void 0?o:Edt(t),s=t._writableState,u=t._readableState,l=()=>{t.writable||f()},c=pfr(t)&&Xve(t)===i&&Edt(t)===a,d=Tdt(t,!1),f=()=>{d=!0,t.destroyed&&(c=!1),!(c&&(!t.readable||i))&&(!i||p)&&r.call(t)},p=Cdt(t,!1),m=()=>{p=!0,t.destroyed&&(c=!1),!(c&&(!t.writable||a))&&(!a||d)&&r.call(t)},h=C=>{r.call(t,C)},b=lfr(t),g=()=>{b=!0;let C=Adt(t)||Odt(t);if(C&&typeof C!="boolean")return r.call(t,C);if(i&&!p&&Xve(t,!0)&&!Cdt(t,!1))return r.call(t,new Sdt);if(a&&!d&&!Tdt(t,!1))return r.call(t,new Sdt);r.call(t)},_=()=>{b=!0;let C=Adt(t)||Odt(t);if(C&&typeof C!="boolean")return r.call(t,C);r.call(t)},w=()=>{t.req.on("finish",f)};hfr(t)?(t.on("complete",f),c||t.on("abort",g),t.req?w():t.on("request",w)):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),b?lT.nextTick(g):s!=null&&s.errorEmitted||u!=null&&u.errorEmitted?c||lT.nextTick(_):(!i&&(!c||xdt(t))&&(d||Pdt(t)===!1)||!a&&(!c||Pdt(t))&&(p||xdt(t)===!1)||u&&t.req&&t.aborted)&&lT.nextTick(_);let x=()=>{r=twe,t.removeListener("aborted",g),t.removeListener("complete",f),t.removeListener("abort",g),t.removeListener("request",w),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&&!b){let C=()=>{let E=r;x(),E.call(t,new Idt(void 0,{cause:e.signal.reason}))};if(e.signal.aborted)lT.nextTick(C);else{BF=BF||Ed().addAbortListener;let E=BF(e.signal,C),P=r;r=ewe((...A)=>{E[Mdt](),P.apply(t,A)})}}return x}function gfr(t,e,r){let n=!1,o=twe;if(e.signal)if(o=()=>{n=!0,r.call(t,new Idt(void 0,{cause:e.signal.reason}))},e.signal.aborted)lT.nextTick(o);else{BF=BF||Ed().addAbortListener;let a=BF(e.signal,o),s=r;r=ewe((...u)=>{a[Mdt](),s.apply(t,u)})}let i=(...a)=>{n||lT.nextTick(()=>r.apply(t,a))};return ufr(t[mfr].promise,i,i),twe}function yfr(t,e){var r;let n=!1;return e===null&&(e=Qve),(r=e)!==null&&r!==void 0&&r.cleanup&&(afr(e.cleanup,"cleanup"),n=e.cleanup),new sfr((o,i)=>{let a=Rdt(t,e,s=>{n&&a(),s?i(s):o()})})}rwe.exports=Rdt;rwe.exports.finished=yfr});var JR=v((tuo,Bdt)=>{"use strict";var t_=uT(),{aggregateTwoErrors:bfr,codes:{ERR_MULTIPLE_CALLBACK:_fr},AbortError:vfr}=Sf(),{Symbol:Ndt}=La(),{kIsDestroyed:wfr,isDestroyed:Sfr,isFinished:xfr,isServerRequest:Cfr}=e_(),Ldt=Ndt("kDestroy"),nwe=Ndt("kConstruct");function Fdt(t,e,r){t&&(t.stack,e&&!e.errored&&(e.errored=t),r&&!r.errored&&(r.errored=t))}function Ofr(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):(Fdt(t,n,r),n&&(n.destroyed=!0),r&&(r.destroyed=!0),o.constructed?jdt(this,t,e):this.once(Ldt,function(i){jdt(this,bfr(i,t),e)}),this)}function jdt(t,e,r){let n=!1;function o(i){if(n)return;n=!0;let a=t._readableState,s=t._writableState;Fdt(i,s,a),s&&(s.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(i),i?t_.nextTick(Pfr,t,i):t_.nextTick(kdt,t)}try{t._destroy(e||null,o)}catch(i){o(i)}}function Pfr(t,e){owe(t,e),kdt(t)}function kdt(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 owe(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 Efr(){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 iwe(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?t_.nextTick(owe,t,e):owe(t,e))}function Tfr(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(nwe,e),!(t.listenerCount(nwe)>1)&&t_.nextTick(Afr,t)}function Afr(t){let e=!1;function r(n){if(e){iwe(t,n??new _fr);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(Ldt,n):n?iwe(t,n,!0):t_.nextTick(Ifr,t)}try{t._construct(n=>{t_.nextTick(r,n)})}catch(n){t_.nextTick(r,n)}}function Ifr(t){t.emit(nwe)}function Ddt(t){return t?.setHeader&&typeof t.abort=="function"}function $dt(t){t.emit("close")}function Mfr(t,e){t.emit("error",e),t_.nextTick($dt,t)}function Rfr(t,e){!t||Sfr(t)||(!e&&!xfr(t)&&(e=new vfr),Cfr(t)?(t.socket=null,t.destroy(e)):Ddt(t)?t.abort():Ddt(t.req)?t.req.abort():typeof t.destroy=="function"?t.destroy(e):typeof t.close=="function"?t.close():e?t_.nextTick(Mfr,t,e):t_.nextTick($dt,t),t.destroyed||(t[wfr]=!0))}Bdt.exports={construct:Tfr,destroyer:Rfr,destroy:Ofr,undestroy:Efr,errorOrDestroy:iwe}});var HZ=v((ruo,Udt)=>{"use strict";var{ArrayIsArray:jfr,ObjectSetPrototypeOf:qdt}=La(),{EventEmitter:UZ}=Q4();function zZ(t){UZ.call(this,t)}qdt(zZ.prototype,UZ.prototype);qdt(zZ,UZ);zZ.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(),UZ.listenerCount(this,"error")===0&&this.emit("error",c)}awe(r,"error",u),awe(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 awe(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):jfr(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}Udt.exports={Stream:zZ,prependListener:awe}});var e3=v((nuo,VZ)=>{"use strict";var{SymbolDispose:Dfr}=La(),{AbortError:zdt,codes:Nfr}=Sf(),{isNodeStream:Hdt,isWebStream:Lfr,kControllerErrorFunction:Ffr}=e_(),kfr=TC(),{ERR_INVALID_ARG_TYPE:Vdt}=Nfr,swe,$fr=(t,e)=>{if(typeof t!="object"||!("aborted"in t))throw new Vdt(e,"AbortSignal",t)};VZ.exports.addAbortSignal=function(e,r){if($fr(e,"signal"),!Hdt(r)&&!Lfr(r))throw new Vdt("stream",["ReadableStream","WritableStream","Stream"],r);return VZ.exports.addAbortSignalNoValidate(e,r)};VZ.exports.addAbortSignalNoValidate=function(t,e){if(typeof t!="object"||!("aborted"in t))return e;let r=Hdt(e)?()=>{e.destroy(new zdt(void 0,{cause:t.reason}))}:()=>{e[Ffr](new zdt(void 0,{cause:t.reason}))};if(t.aborted)r();else{swe=swe||Ed().addAbortListener;let n=swe(t,r);kfr(e,n[Dfr])}return e}});var Jdt=v((iuo,Kdt)=>{"use strict";var{StringPrototypeSlice:Wdt,SymbolIterator:Bfr,TypedArrayPrototypeSet:WZ,Uint8Array:qfr}=La(),{Buffer:uwe}=tp(),{inspect:Ufr}=Ed();Kdt.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 uwe.alloc(0);let r=uwe.allocUnsafe(e>>>0),n=this.head,o=0;for(;n;)WZ(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+=Wdt(i,0,e),this.head=n,n.data=Wdt(i,e));break}++o}while((n=n.next)!==null);return this.length-=o,r}_getBuffer(e){let r=uwe.allocUnsafe(e),n=e,o=this.head,i=0;do{let a=o.data;if(e>a.length)WZ(r,a,n-e),e-=a.length;else{e===a.length?(WZ(r,a,n-e),++i,o.next?this.head=o.next:this.head=this.tail=null):(WZ(r,new qfr(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 Ufr(this,{...r,depth:0,customInspect:!1})}}});var t3=v((auo,Xdt)=>{"use strict";var{MathFloor:zfr,NumberIsInteger:Hfr}=La(),{validateInteger:Vfr}=kF(),{ERR_INVALID_ARG_VALUE:Wfr}=Sf().codes,Gdt=16*1024,Ydt=16;function Kfr(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function Zdt(t){return t?Ydt:Gdt}function Jfr(t,e){Vfr(e,"value",0),t?Ydt=e:Gdt=e}function Gfr(t,e,r,n){let o=Kfr(e,n,r);if(o!=null){if(!Hfr(o)||o<0){let i=n?`options.${r}`:"options.highWaterMark";throw new Wfr(i,o)}return zfr(o)}return Zdt(t.objectMode)}Xdt.exports={getHighWaterMark:Gfr,getDefaultHighWaterMark:Zdt,setDefaultHighWaterMark:Jfr}});var tft=v((lwe,eft)=>{var KZ=tp(),r_=KZ.Buffer;function Qdt(t,e){for(var r in t)e[r]=t[r]}r_.from&&r_.alloc&&r_.allocUnsafe&&r_.allocUnsafeSlow?eft.exports=KZ:(Qdt(KZ,lwe),lwe.Buffer=GR);function GR(t,e,r){return r_(t,e,r)}GR.prototype=Object.create(r_.prototype);Qdt(r_,GR);GR.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return r_(t,e,r)};GR.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var n=r_(t);return e!==void 0?typeof r=="string"?n.fill(e,r):n.fill(e):n.fill(0),n};GR.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return r_(t)};GR.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return KZ.SlowBuffer(t)}});var oft=v(nft=>{"use strict";var dwe=tft().Buffer,rft=dwe.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 Yfr(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 Zfr(t){var e=Yfr(t);if(typeof e!="string"&&(dwe.isEncoding===rft||!rft(t)))throw new Error("Unknown encoding: "+t);return e||t}nft.StringDecoder=r3;function r3(t){this.encoding=Zfr(t);var e;switch(this.encoding){case"utf16le":this.text=npr,this.end=opr,e=4;break;case"utf8":this.fillLast=epr,e=4;break;case"base64":this.text=ipr,this.end=apr,e=3;break;default:this.write=spr,this.end=upr;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=dwe.allocUnsafe(e)}r3.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 Xfr(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 Qfr(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 epr(t){var e=this.lastTotal-this.lastNeed,r=Qfr(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 tpr(t,e){var r=Xfr(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 rpr(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function npr(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 opr(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 ipr(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 apr(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function spr(t){return t.toString(this.encoding)}function upr(t){return t&&t.length?this.write(t):""}});var fwe=v((uuo,uft)=>{"use strict";var ift=uT(),{PromisePrototypeThen:lpr,SymbolAsyncIterator:aft,SymbolIterator:sft}=La(),{Buffer:cpr}=tp(),{ERR_INVALID_ARG_TYPE:dpr,ERR_STREAM_NULL_VALUES:fpr}=Sf().codes;function ppr(t,e,r){let n;if(typeof e=="string"||e instanceof cpr)return new t({objectMode:!0,...r,read(){this.push(e),this.push(null)}});let o;if(e&&e[aft])o=!0,n=e[aft]();else if(e&&e[sft])o=!1,n=e[sft]();else throw new dpr("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){lpr(s(l),()=>ift.nextTick(c,l),d=>ift.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 fpr;if(i.push(d))continue;a=!1}}catch(l){i.destroy(l)}break}}return i}uft.exports=ppr});var o3=v((luo,Pft)=>{var Yg=uT(),{ArrayPrototypeIndexOf:mpr,NumberIsInteger:hpr,NumberIsNaN:gpr,NumberParseInt:ypr,ObjectDefineProperties:vwe,ObjectKeys:bpr,ObjectSetPrototypeOf:dft,Promise:fft,SafeSet:_pr,SymbolAsyncDispose:vpr,SymbolAsyncIterator:wpr,Symbol:Spr}=La();Pft.exports=sn;sn.ReadableState=ZZ;var{EventEmitter:xpr}=Q4(),{Stream:cT,prependListener:Cpr}=HZ(),{Buffer:pwe}=tp(),{addAbortSignal:Opr}=e3(),pft=TC(),Tn=Ed().debuglog("stream",t=>{Tn=t}),Ppr=Jdt(),zF=JR(),{getHighWaterMark:Epr,getDefaultHighWaterMark:Tpr}=t3(),{aggregateTwoErrors:lft,codes:{ERR_INVALID_ARG_TYPE:Apr,ERR_METHOD_NOT_IMPLEMENTED:Ipr,ERR_OUT_OF_RANGE:Mpr,ERR_STREAM_PUSH_AFTER_EOF:Rpr,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:jpr},AbortError:Dpr}=Sf(),{validateObject:Npr}=kF(),YR=Spr("kPaused"),{StringDecoder:mft}=oft(),Lpr=fwe();dft(sn.prototype,cT.prototype);dft(sn,cT);var mwe=()=>{},{errorOrDestroy:qF}=zF,UF=1,Fpr=2,hft=4,n3=8,gft=16,JZ=32,GZ=64,yft=128,kpr=256,$pr=512,Bpr=1024,bwe=2048,_we=4096,qpr=8192,Upr=16384,zpr=32768,bft=65536,Hpr=1<<17,Vpr=1<<18;function ml(t){return{enumerable:!1,get(){return(this.state&t)!==0},set(e){e?this.state|=t:this.state&=~t}}}vwe(ZZ.prototype,{objectMode:ml(UF),ended:ml(Fpr),endEmitted:ml(hft),reading:ml(n3),constructed:ml(gft),sync:ml(JZ),needReadable:ml(GZ),emittedReadable:ml(yft),readableListening:ml(kpr),resumeScheduled:ml($pr),errorEmitted:ml(Bpr),emitClose:ml(bwe),autoDestroy:ml(_we),destroyed:ml(qpr),closed:ml(Upr),closeEmitted:ml(zpr),multiAwaitDrain:ml(bft),readingMore:ml(Hpr),dataEmitted:ml(Vpr)});function ZZ(t,e,r){typeof r!="boolean"&&(r=e instanceof n_()),this.state=bwe|_we|gft|JZ,t&&t.objectMode&&(this.state|=UF),r&&t&&t.readableObjectMode&&(this.state|=UF),this.highWaterMark=t?Epr(this,t,"readableHighWaterMark",r):Tpr(!1),this.buffer=new Ppr,this.length=0,this.pipes=[],this.flowing=null,this[YR]=null,t&&t.emitClose===!1&&(this.state&=~bwe),t&&t.autoDestroy===!1&&(this.state&=~_we),this.errored=null,this.defaultEncoding=t&&t.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,t&&t.encoding&&(this.decoder=new mft(t.encoding),this.encoding=t.encoding)}function sn(t){if(!(this instanceof sn))return new sn(t);let e=this instanceof n_();this._readableState=new ZZ(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&&Opr(t.signal,this)),cT.call(this,t),zF.construct(this,()=>{this._readableState.needReadable&&YZ(this,this._readableState)})}sn.prototype.destroy=zF.destroy;sn.prototype._undestroy=zF.undestroy;sn.prototype._destroy=function(t,e){e(t)};sn.prototype[xpr.captureRejectionSymbol]=function(t){this.destroy(t)};sn.prototype[vpr]=function(){let t;return this.destroyed||(t=this.readableEnded?null:new Dpr,this.destroy(t)),new fft((e,r)=>pft(this,n=>n&&n!==t?r(n):e(null)))};sn.prototype.push=function(t,e){return _ft(this,t,e,!1)};sn.prototype.unshift=function(t,e){return _ft(this,t,e,!0)};function _ft(t,e,r,n){Tn("readableAddChunk",e);let o=t._readableState,i;if((o.state&UF)===0&&(typeof e=="string"?(r=r||o.defaultEncoding,o.encoding!==r&&(n&&o.encoding?e=pwe.from(e,r).toString(o.encoding):(e=pwe.from(e,r),r=""))):e instanceof pwe?r="":cT._isUint8Array(e)?(e=cT._uint8ArrayToBuffer(e),r=""):e!=null&&(i=new Apr("chunk",["string","Buffer","Uint8Array"],e))),i)qF(t,i);else if(e===null)o.state&=~n3,Jpr(t,o);else if((o.state&UF)!==0||e&&e.length>0)if(n)if((o.state&hft)!==0)qF(t,new jpr);else{if(o.destroyed||o.errored)return!1;hwe(t,o,e,!0)}else if(o.ended)qF(t,new Rpr);else{if(o.destroyed||o.errored)return!1;o.state&=~n3,o.decoder&&!r?(e=o.decoder.write(e),o.objectMode||e.length!==0?hwe(t,o,e,!1):YZ(t,o)):hwe(t,o,e,!1)}else n||(o.state&=~n3,YZ(t,o));return!o.ended&&(o.length0?((e.state&bft)!==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&GZ)!==0&&XZ(t)),YZ(t,e)}sn.prototype.isPaused=function(){let t=this._readableState;return t[YR]===!0||t.flowing===!1};sn.prototype.setEncoding=function(t){let e=new mft(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 Wpr=1073741824;function Kpr(t){if(t>Wpr)throw new Mpr("size","<= 1GiB",t);return t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++,t}function cft(t,e){return t<=0||e.length===0&&e.ended?0:(e.state&UF)!==0?1:gpr(t)?e.flowing&&e.length?e.buffer.first().length:e.length:t<=e.length?t:e.ended?e.length:0}sn.prototype.read=function(t){Tn("read",t),t===void 0?t=NaN:hpr(t)||(t=ypr(t,10));let e=this._readableState,r=t;if(t>e.highWaterMark&&(e.highWaterMark=Kpr(t)),t!==0&&(e.state&=~yft),t===0&&e.needReadable&&((e.highWaterMark!==0?e.length>=e.highWaterMark:e.length>0)||e.ended))return Tn("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?gwe(this):XZ(this),null;if(t=cft(t,e),t===0&&e.ended)return e.length===0&&gwe(this),null;let n=(e.state&GZ)!==0;if(Tn("need readable",n),(e.length===0||e.length-t0?o=Cft(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&&gwe(this)),o!==null&&!e.errorEmitted&&!e.closeEmitted&&(e.dataEmitted=!0,this.emit("data",o)),o};function Jpr(t,e){if(Tn("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?XZ(t):(e.needReadable=!1,e.emittedReadable=!0,vft(t))}}function XZ(t){let e=t._readableState;Tn("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(Tn("emitReadable",e.flowing),e.emittedReadable=!0,Yg.nextTick(vft,t))}function vft(t){let e=t._readableState;Tn("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,Sft(t)}function YZ(t,e){!e.readingMore&&e.constructed&&(e.readingMore=!0,Yg.nextTick(Gpr,t,e))}function Gpr(t,e){for(;!e.reading&&!e.ended&&(e.length1&&n.pipes.includes(t)&&(Tn("false write response, pause",n.awaitDrainWriters.size),n.awaitDrainWriters.add(t)),r.pause()),u||(u=Ypr(r,t),t.on("drain",u))}r.on("data",f);function f(g){Tn("ondata");let _=t.write(g);Tn("dest.write",_),_===!1&&d()}function p(g){if(Tn("onerror",g),b(),t.removeListener("error",p),t.listenerCount("error")===0){let _=t._writableState||t._readableState;_&&!_.errorEmitted?qF(t,g):t.emit("error",g)}}Cpr(t,"error",p);function m(){t.removeListener("finish",h),b()}t.once("close",m);function h(){Tn("onfinish"),t.removeListener("close",m),b()}t.once("finish",h);function b(){Tn("unpipe"),r.unpipe(t)}return t.emit("pipe",r),t.writableNeedDrain===!0?d():n.flowing||(Tn("pipe resume"),r.resume()),t};function Ypr(t,e){return function(){let n=t._readableState;n.awaitDrainWriters===e?(Tn("pipeOnDrain",1),n.awaitDrainWriters=null):n.multiAwaitDrain&&(Tn("pipeOnDrain",n.awaitDrainWriters.size),n.awaitDrainWriters.delete(e)),(!n.awaitDrainWriters||n.awaitDrainWriters.size===0)&&t.listenerCount("data")&&t.resume()}}sn.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,Tn("on readable",n.length,n.reading),n.length?XZ(this):n.reading||Yg.nextTick(Zpr,this)),r};sn.prototype.addListener=sn.prototype.on;sn.prototype.removeListener=function(t,e){let r=cT.prototype.removeListener.call(this,t,e);return t==="readable"&&Yg.nextTick(wft,this),r};sn.prototype.off=sn.prototype.removeListener;sn.prototype.removeAllListeners=function(t){let e=cT.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&Yg.nextTick(wft,this),e};function wft(t){let e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&e[YR]===!1?e.flowing=!0:t.listenerCount("data")>0?t.resume():e.readableListening||(e.flowing=null)}function Zpr(t){Tn("readable nexttick read 0"),t.read(0)}sn.prototype.resume=function(){let t=this._readableState;return t.flowing||(Tn("resume"),t.flowing=!t.readableListening,Xpr(this,t)),t[YR]=!1,this};function Xpr(t,e){e.resumeScheduled||(e.resumeScheduled=!0,Yg.nextTick(Qpr,t,e))}function Qpr(t,e){Tn("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),Sft(t),e.flowing&&!e.reading&&t.read(0)}sn.prototype.pause=function(){return Tn("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(Tn("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[YR]=!0,this};function Sft(t){let e=t._readableState;for(Tn("flow",e.flowing);e.flowing&&t.read()!==null;);}sn.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=>{qF(this,n)}),t.on("close",()=>{this.destroy()}),t.on("destroy",()=>{this.destroy()}),this._read=()=>{e&&t.resume&&(e=!1,t.resume())};let r=bpr(t);for(let n=1;n{o=a?lft(o,a):null,r(),r=mwe});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 fft(n)}}}catch(a){throw o=lft(o,a),o}finally{(o||e?.destroyOnReturn!==!1)&&(o===void 0||t._readableState.autoDestroy)?zF.destroyer(t,null):(t.off("readable",n),i())}}vwe(sn.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}}});vwe(ZZ.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[YR]!==!1},set(t){this[YR]=!!t}}});sn._fromList=Cft;function Cft(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 gwe(t){let e=t._readableState;Tn("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,Yg.nextTick(tmr,e,t))}function tmr(t,e){if(Tn("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)Yg.nextTick(rmr,e);else if(t.autoDestroy){let r=e._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&e.destroy()}}}function rmr(t){t.writable&&!t.writableEnded&&!t.destroyed&&t.end()}sn.from=function(t,e){return Lpr(sn,t,e)};var ywe;function Oft(){return ywe===void 0&&(ywe={}),ywe}sn.fromWeb=function(t,e){return Oft().newStreamReadableFromReadableStream(t,e)};sn.toWeb=function(t,e){return Oft().newReadableStreamFromStreamReadable(t,e)};sn.wrap=function(t,e){var r,n;return new sn({objectMode:(r=(n=t.readableObjectMode)!==null&&n!==void 0?n:t.objectMode)!==null&&r!==void 0?r:!0,...e,destroy(o,i){zF.destroyer(t,o),i(o)}}).wrap(t)}});var nX=v((cuo,kft)=>{var ZR=uT(),{ArrayPrototypeSlice:Aft,Error:nmr,FunctionPrototypeSymbolHasInstance:Ift,ObjectDefineProperty:Mft,ObjectDefineProperties:omr,ObjectSetPrototypeOf:Rft,StringPrototypeToLowerCase:imr,Symbol:amr,SymbolHasInstance:smr}=La();kft.exports=Fa;Fa.WritableState=s3;var{EventEmitter:umr}=Q4(),i3=HZ().Stream,{Buffer:QZ}=tp(),rX=JR(),{addAbortSignal:lmr}=e3(),{getHighWaterMark:cmr,getDefaultHighWaterMark:dmr}=t3(),{ERR_INVALID_ARG_TYPE:fmr,ERR_METHOD_NOT_IMPLEMENTED:pmr,ERR_MULTIPLE_CALLBACK:jft,ERR_STREAM_CANNOT_PIPE:mmr,ERR_STREAM_DESTROYED:a3,ERR_STREAM_ALREADY_FINISHED:hmr,ERR_STREAM_NULL_VALUES:gmr,ERR_STREAM_WRITE_AFTER_END:ymr,ERR_UNKNOWN_ENCODING:Dft}=Sf().codes,{errorOrDestroy:HF}=rX;Rft(Fa.prototype,i3.prototype);Rft(Fa,i3);function xwe(){}var VF=amr("kOnFinished");function s3(t,e,r){typeof r!="boolean"&&(r=e instanceof n_()),this.objectMode=!!(t&&t.objectMode),r&&(this.objectMode=this.objectMode||!!(t&&t.writableObjectMode)),this.highWaterMark=t?cmr(this,t,"writableHighWaterMark",r):dmr(!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=_mr.bind(void 0,e),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,tX(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[VF]=[]}function tX(t){t.buffered=[],t.bufferedIndex=0,t.allBuffers=!0,t.allNoop=!0}s3.prototype.getBuffer=function(){return Aft(this.buffered,this.bufferedIndex)};Mft(s3.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function Fa(t){let e=this instanceof n_();if(!e&&!Ift(Fa,this))return new Fa(t);this._writableState=new s3(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&&lmr(t.signal,this)),i3.call(this,t),rX.construct(this,()=>{let r=this._writableState;r.writing||Owe(this,r),Pwe(this,r)})}Mft(Fa,smr,{__proto__:null,value:function(t){return Ift(this,t)?!0:this!==Fa?!1:t&&t._writableState instanceof s3}});Fa.prototype.pipe=function(){HF(this,new mmr)};function Nft(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"&&!QZ.isEncoding(r))throw new Dft(r);typeof n!="function"&&(n=xwe)}if(e===null)throw new gmr;if(!o.objectMode)if(typeof e=="string")o.decodeStrings!==!1&&(e=QZ.from(e,r),r="buffer");else if(e instanceof QZ)r="buffer";else if(i3._isUint8Array(e))e=i3._uint8ArrayToBuffer(e),r="buffer";else throw new fmr("chunk",["string","Buffer","Uint8Array"],e);let i;return o.ending?i=new ymr:o.destroyed&&(i=new a3("write")),i?(ZR.nextTick(n,i),HF(t,i,!0),i):(o.pendingcb++,bmr(t,o,e,r,n))}Fa.prototype.write=function(t,e,r){return Nft(this,t,e,r)===!0};Fa.prototype.cork=function(){this._writableState.corked++};Fa.prototype.uncork=function(){let t=this._writableState;t.corked&&(t.corked--,t.writing||Owe(this,t))};Fa.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=imr(e)),!QZ.isEncoding(e))throw new Dft(e);return this._writableState.defaultEncoding=e,this};function bmr(t,e,r,n,o){let i=e.objectMode?1:r.length;e.length+=i;let a=e.lengthr.bufferedIndex&&Owe(t,r),n?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===o?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:o,stream:t,state:r},ZR.nextTick(vmr,r.afterWriteTickInfo)):Lft(t,r,1,o))}function vmr({stream:t,state:e,count:r,cb:n}){return e.afterWriteTickInfo=null,Lft(t,e,r,n)}function Lft(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&&Cwe(e),Pwe(t,e)}function Cwe(t){if(t.writing)return;for(let o=t.bufferedIndex;o1&&t._writev){e.pendingcb-=i-1;let s=e.allNoop?xwe:l=>{for(let c=a;c256?(r.splice(0,a),e.bufferedIndex=0):e.bufferedIndex=a}e.bufferProcessing=!1}Fa.prototype._write=function(t,e,r){if(this._writev)this._writev([{chunk:t,encoding:e}],r);else throw new pmr("_write()")};Fa.prototype._writev=null;Fa.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=Nft(this,t,e);i instanceof nmr&&(o=i)}return n.corked&&(n.corked=1,this.uncork()),o||(!n.errored&&!n.ending?(n.ending=!0,Pwe(this,n,!0),n.ended=!0):n.finished?o=new hmr("end"):n.destroyed&&(o=new a3("end"))),typeof r=="function"&&(o||n.finished?ZR.nextTick(r,o):n[VF].push(r)),this};function eX(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 wmr(t,e){let r=!1;function n(o){if(r){HF(t,o??jft());return}if(r=!0,e.pendingcb--,o){let i=e[VF].splice(0);for(let a=0;a{eX(o)?Swe(n,o):o.pendingcb--},t,e)):eX(e)&&(e.pendingcb++,Swe(t,e))))}function Swe(t,e){e.pendingcb--,e.finished=!0;let r=e[VF].splice(0);for(let n=0;n{var Ewe=uT(),Cmr=tp(),{isReadable:Omr,isWritable:Pmr,isIterable:$ft,isNodeStream:Emr,isReadableNodeStream:Bft,isWritableNodeStream:qft,isDuplexNodeStream:Tmr,isReadableStream:Uft,isWritableStream:zft}=e_(),Hft=TC(),{AbortError:Yft,codes:{ERR_INVALID_ARG_TYPE:Amr,ERR_INVALID_RETURN_VALUE:Vft}}=Sf(),{destroyer:KF}=JR(),Imr=n_(),Zft=o3(),Mmr=nX(),{createDeferredPromise:Wft}=Ed(),Kft=fwe(),Jft=globalThis.Blob||Cmr.Blob,Rmr=typeof Jft<"u"?function(e){return e instanceof Jft}:function(e){return!1},jmr=globalThis.AbortController||NF().AbortController,{FunctionPrototypeCall:Gft}=La(),dT=class extends Imr{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)}};Xft.exports=function t(e,r){if(Tmr(e))return e;if(Bft(e))return WF({readable:e});if(qft(e))return WF({writable:e});if(Emr(e))return WF({writable:!1,readable:!1});if(Uft(e))return WF({readable:Zft.fromWeb(e)});if(zft(e))return WF({writable:Mmr.fromWeb(e)});if(typeof e=="function"){let{value:o,write:i,final:a,destroy:s}=Dmr(e);if($ft(o))return Kft(dT,o,{objectMode:!0,write:i,final:a,destroy:s});let u=o?.then;if(typeof u=="function"){let l,c=Gft(u,o,d=>{if(d!=null)throw new Vft("nully","body",d)},d=>{KF(l,d)});return l=new dT({objectMode:!0,readable:!1,write:i,final(d){a(async()=>{try{await c,Ewe.nextTick(d,null)}catch(f){Ewe.nextTick(d,f)}})},destroy:s})}throw new Vft("Iterable, AsyncIterable or AsyncFunction",r,o)}if(Rmr(e))return t(e.arrayBuffer());if($ft(e))return Kft(dT,e,{objectMode:!0,writable:!1});if(Uft(e?.readable)&&zft(e?.writable))return dT.fromWeb(e);if(typeof e?.writable=="object"||typeof e?.readable=="object"){let o=e!=null&&e.readable?Bft(e?.readable)?e?.readable:t(e.readable):void 0,i=e!=null&&e.writable?qft(e?.writable)?e?.writable:t(e.writable):void 0;return WF({readable:o,writable:i})}let n=e?.then;if(typeof n=="function"){let o;return Gft(n,e,i=>{i!=null&&o.push(i),o.push(null)},i=>{KF(o,i)}),o=new dT({objectMode:!0,writable:!1,read(){}})}throw new Amr(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],e)};function Dmr(t){let{promise:e,resolve:r}=Wft(),n=new jmr,o=n.signal;return{value:t(async function*(){for(;;){let a=e;e=null;let{chunk:s,done:u,cb:l}=await a;if(Ewe.nextTick(l),u)return;if(o.aborted)throw new Yft(void 0,{cause:o.reason});({promise:e,resolve:r}=Wft()),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 WF(t){let e=t.readable&&typeof t.readable.read!="function"?Zft.wrap(t.readable):t.readable,r=t.writable,n=!!Omr(e),o=!!Pmr(r),i,a,s,u,l;function c(d){let f=u;u=null,f?f(d):d&&l.destroy(d)}return l=new dT({readableObjectMode:!!(e!=null&&e.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:n,writable:o}),o&&(Hft(r,d=>{o=!1,d&&KF(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&&(Hft(e,d=>{n=!1,d&&KF(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 Yft),s=null,i=null,a=null,u===null?f(d):(u=f,KF(r,d),KF(e,d))},l}});var n_=v((fuo,rpt)=>{"use strict";var{ObjectDefineProperties:Nmr,ObjectGetOwnPropertyDescriptor:AC,ObjectKeys:Lmr,ObjectSetPrototypeOf:ept}=La();rpt.exports=Zg;var Iwe=o3(),Ch=nX();ept(Zg.prototype,Iwe.prototype);ept(Zg,Iwe);{let t=Lmr(Ch.prototype);for(let e=0;e{"use strict";var{ObjectSetPrototypeOf:npt,Symbol:Fmr}=La();opt.exports=IC;var{ERR_METHOD_NOT_IMPLEMENTED:kmr}=Sf().codes,Rwe=n_(),{getHighWaterMark:$mr}=t3();npt(IC.prototype,Rwe.prototype);npt(IC,Rwe);var u3=Fmr("kCallback");function IC(t){if(!(this instanceof IC))return new IC(t);let e=t?$mr(this,t,"readableHighWaterMark",!0):null;e===0&&(t={...t,highWaterMark:null,readableHighWaterMark:e,writableHighWaterMark:t.writableHighWaterMark||0}),Rwe.call(this,t),this._readableState.sync=!1,this[u3]=null,t&&(typeof t.transform=="function"&&(this._transform=t.transform),typeof t.flush=="function"&&(this._flush=t.flush)),this.on("prefinish",Bmr)}function Mwe(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 Bmr(){this._final!==Mwe&&Mwe.call(this)}IC.prototype._final=Mwe;IC.prototype._transform=function(t,e,r){throw new kmr("_transform()")};IC.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:ipt}=La();apt.exports=JF;var Dwe=jwe();ipt(JF.prototype,Dwe.prototype);ipt(JF,Dwe);function JF(t){if(!(this instanceof JF))return new JF(t);Dwe.call(this,t)}JF.prototype._transform=function(t,e,r){r(null,t)}});var sX=v((huo,dpt)=>{var l3=uT(),{ArrayIsArray:qmr,Promise:Umr,SymbolAsyncIterator:zmr,SymbolDispose:Hmr}=La(),aX=TC(),{once:Vmr}=Ed(),Wmr=JR(),spt=n_(),{aggregateTwoErrors:Kmr,codes:{ERR_INVALID_ARG_TYPE:Hwe,ERR_INVALID_RETURN_VALUE:Lwe,ERR_MISSING_ARGS:Jmr,ERR_STREAM_DESTROYED:Gmr,ERR_STREAM_PREMATURE_CLOSE:Ymr},AbortError:Zmr}=Sf(),{validateFunction:Xmr,validateAbortSignal:Qmr}=kF(),{isIterable:XR,isReadable:Fwe,isReadableNodeStream:iX,isNodeStream:upt,isTransformStream:GF,isWebStream:ehr,isReadableStream:kwe,isReadableFinished:thr}=e_(),rhr=globalThis.AbortController||NF().AbortController,$we,Bwe,qwe;function lpt(t,e,r){let n=!1;t.on("close",()=>{n=!0});let o=aX(t,{readable:e,writable:r},i=>{n=!i});return{destroy:i=>{n||(n=!0,Wmr.destroyer(t,i||new Gmr("pipe")))},cleanup:o}}function nhr(t){return Xmr(t[t.length-1],"streams[stream.length - 1]"),t.pop()}function Uwe(t){if(XR(t))return t;if(iX(t))return ohr(t);throw new Hwe("val",["Readable","Iterable","AsyncIterable"],t)}async function*ohr(t){Bwe||(Bwe=o3()),yield*Bwe.prototype[zmr].call(t)}async function oX(t,e,r,{end:n}){let o,i=null,a=l=>{if(l&&(o=l),i){let c=i;i=null,c()}},s=()=>new Umr((l,c)=>{o?c(o):i=()=>{o?c(o):l()}});e.on("drain",a);let u=aX(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?Kmr(o,l):l)}finally{u(),e.off("drain",a)}}async function zwe(t,e,r,{end:n}){GF(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 ihr(...t){return cpt(t,Vmr(nhr(t)))}function cpt(t,e,r){if(t.length===1&&qmr(t[0])&&(t=t[0]),t.length<2)throw new Jmr("streams");let n=new rhr,o=n.signal,i=r?.signal,a=[];Qmr(i,"options.signal");function s(){m(new Zmr)}qwe=qwe||Ed().addAbortListener;let u;i&&(u=qwe(i,s));let l,c,d=[],f=0;function p(w){m(w,--f===0)}function m(w,x){var C;if(w&&(!l||l.code==="ERR_STREAM_PREMATURE_CLOSE")&&(l=w),!(!l&&!x)){for(;d.length;)d.shift()(l);(C=u)===null||C===void 0||C[Hmr](),n.abort(),x&&(l||a.forEach(E=>E()),l3.nextTick(e,l,c))}}let h;for(let w=0;w0,P=C||r?.end!==!1,A=w===t.length-1;if(upt(x)){let I=function(R){R&&R.name!=="AbortError"&&R.code!=="ERR_STREAM_PREMATURE_CLOSE"&&p(R)};var _=I;if(P){let{destroy:R,cleanup:j}=lpt(x,C,E);d.push(R),Fwe(x)&&A&&a.push(j)}x.on("error",I),Fwe(x)&&A&&a.push(()=>{x.removeListener("error",I)})}if(w===0)if(typeof x=="function"){if(h=x({signal:o}),!XR(h))throw new Lwe("Iterable, AsyncIterable or Stream","source",h)}else XR(x)||iX(x)||GF(x)?h=x:h=spt.from(x);else if(typeof x=="function"){if(GF(h)){var b;h=Uwe((b=h)===null||b===void 0?void 0:b.readable)}else h=Uwe(h);if(h=x(h,{signal:o}),C){if(!XR(h,!0))throw new Lwe("AsyncIterable",`transform[${w-1}]`,h)}else{var g;$we||($we=Nwe());let I=new $we({objectMode:!0}),R=(g=h)===null||g===void 0?void 0:g.then;if(typeof R=="function")f++,R.call(h,k=>{c=k,k!=null&&I.write(k),P&&I.end(),l3.nextTick(p)},k=>{I.destroy(k),l3.nextTick(p,k)});else if(XR(h,!0))f++,oX(h,I,p,{end:P});else if(kwe(h)||GF(h)){let k=h.readable||h;f++,oX(k,I,p,{end:P})}else throw new Lwe("AsyncIterable or Promise","destination",h);h=I;let{destroy:j,cleanup:D}=lpt(h,!1,!0);d.push(j),A&&a.push(D)}}else if(upt(x)){if(iX(h)){f+=2;let I=ahr(h,x,p,{end:P});Fwe(x)&&A&&a.push(I)}else if(GF(h)||kwe(h)){let I=h.readable||h;f++,oX(I,x,p,{end:P})}else if(XR(h))f++,oX(h,x,p,{end:P});else throw new Hwe("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=x}else if(ehr(x)){if(iX(h))f++,zwe(Uwe(h),x,p,{end:P});else if(kwe(h)||XR(h))f++,zwe(h,x,p,{end:P});else if(GF(h))f++,zwe(h.readable,x,p,{end:P});else throw new Hwe("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=x}else h=spt.from(x)}return(o!=null&&o.aborted||i!=null&&i.aborted)&&l3.nextTick(s),h}function ahr(t,e,r,{end:n}){let o=!1;if(e.on("close",()=>{o||r(new Ymr)}),t.pipe(e,{end:!1}),n){let a=function(){o=!0,e.end()};var i=a;thr(t)?l3.nextTick(a):t.once("end",a)}else r();return aX(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)}),aX(e,{readable:!1,writable:!0},r)}dpt.exports={pipelineImpl:cpt,pipeline:ihr}});var Wwe=v((guo,ypt)=>{"use strict";var{pipeline:shr}=sX(),uX=n_(),{destroyer:uhr}=JR(),{isNodeStream:lX,isReadable:fpt,isWritable:ppt,isWebStream:Vwe,isTransformStream:QR,isWritableStream:mpt,isReadableStream:hpt}=e_(),{AbortError:lhr,codes:{ERR_INVALID_ARG_VALUE:gpt,ERR_MISSING_ARGS:chr}}=Sf(),dhr=TC();ypt.exports=function(...e){if(e.length===0)throw new chr("streams");if(e.length===1)return uX.from(e[0]);let r=[...e];if(typeof e[0]=="function"&&(e[0]=uX.from(e[0])),typeof e[e.length-1]=="function"){let p=e.length-1;e[p]=uX.from(e[p])}for(let p=0;p0&&!(ppt(e[p])||mpt(e[p])||QR(e[p])))throw new gpt(`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=shr(e,u),d=!!(ppt(l)||mpt(l)||QR(l)),f=!!(fpt(c)||hpt(c)||QR(c));if(s=new uX({writableObjectMode:!!(l!=null&&l.writableObjectMode),readableObjectMode:!!(c!=null&&c.readableObjectMode),writable:d,readable:f}),d){if(lX(l))s._write=function(m,h,b){l.write(m,h)?b():n=b},s._final=function(m){l.end(),o=m},l.on("drain",function(){if(n){let m=n;n=null,m()}});else if(Vwe(l)){let h=(QR(l)?l.writable:l).getWriter();s._write=async function(b,g,_){try{await h.ready,h.write(b).catch(()=>{}),_()}catch(w){_(w)}},s._final=async function(b){try{await h.ready,h.close().catch(()=>{}),o=b}catch(g){b(g)}}}let p=QR(c)?c.readable:c;dhr(p,()=>{if(o){let m=o;o=null,m()}})}if(f){if(lX(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(Vwe(c)){let m=(QR(c)?c.readable:c).getReader();s._read=async function(){for(;;)try{let{value:h,done:b}=await m.read();if(!s.push(h))return;if(b){s.push(null);return}}catch{return}}}}return s._destroy=function(p,m){!p&&a!==null&&(p=new lhr),i=null,n=null,o=null,a===null?m(p):(a=m,lX(c)&&uhr(c,p))},s}});var Ept=v((yuo,Gwe)=>{"use strict";var fhr=globalThis.AbortController||NF().AbortController,{codes:{ERR_INVALID_ARG_VALUE:phr,ERR_INVALID_ARG_TYPE:c3,ERR_MISSING_ARGS:mhr,ERR_OUT_OF_RANGE:hhr},AbortError:o_}=Sf(),{validateAbortSignal:e1,validateInteger:bpt,validateObject:t1}=kF(),ghr=La().Symbol("kWeak"),yhr=La().Symbol("kResistStopPropagation"),{finished:bhr}=TC(),_hr=Wwe(),{addAbortSignalNoValidate:vhr}=e3(),{isWritable:whr,isNodeStream:Shr}=e_(),{deprecate:xhr}=Ed(),{ArrayPrototypePush:Chr,Boolean:Ohr,MathFloor:_pt,Number:Phr,NumberIsNaN:Ehr,Promise:vpt,PromiseReject:wpt,PromiseResolve:Thr,PromisePrototypeThen:Spt,Symbol:Cpt}=La(),cX=Cpt("kEmpty"),xpt=Cpt("kEof");function Ahr(t,e){if(e!=null&&t1(e,"options"),e?.signal!=null&&e1(e.signal,"options.signal"),Shr(t)&&!whr(t))throw new phr("stream",t,"must be writable");let r=_hr(this,t);return e!=null&&e.signal&&vhr(e.signal,r),r}function dX(t,e){if(typeof t!="function")throw new c3("fn",["Function","AsyncFunction"],t);e!=null&&t1(e,"options"),e?.signal!=null&&e1(e.signal,"options.signal");let r=1;e?.concurrency!=null&&(r=_pt(e.concurrency));let n=r-1;return e?.highWaterMark!=null&&(n=_pt(e.highWaterMark)),bpt(r,"options.concurrency",1),bpt(n,"options.highWaterMark",0),n+=r,async function*(){let i=Ed().AbortSignalAny([e?.signal].filter(Ohr)),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 vpt(_=>{c=_})}s.push(xpt)}catch(g){let _=wpt(g);Spt(_,m,p),s.push(_)}finally{d=!0,l&&(l(),l=null)}}b();try{for(;;){for(;s.length>0;){let g=await s[0];if(g===xpt)return;if(i.aborted)throw new o_;g!==cX&&(yield g),s.shift(),h()}await new vpt(g=>{l=g})}}finally{d=!0,c&&(c(),c=null)}}.call(this)}function Ihr(t=void 0){return t!=null&&t1(t,"options"),t?.signal!=null&&e1(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 o_({cause:t.signal.reason});yield[r++,o]}}.call(this)}async function Opt(t,e=void 0){for await(let r of Jwe.call(this,t,e))return!0;return!1}async function Mhr(t,e=void 0){if(typeof t!="function")throw new c3("fn",["Function","AsyncFunction"],t);return!await Opt.call(this,async(...r)=>!await t(...r),e)}async function Rhr(t,e){for await(let r of Jwe.call(this,t,e))return r}async function jhr(t,e){if(typeof t!="function")throw new c3("fn",["Function","AsyncFunction"],t);async function r(n,o){return await t(n,o),cX}for await(let n of dX.call(this,r,e));}function Jwe(t,e){if(typeof t!="function")throw new c3("fn",["Function","AsyncFunction"],t);async function r(n,o){return await t(n,o)?n:cX}return dX.call(this,r,e)}var Kwe=class extends mhr{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function Dhr(t,e,r){var n;if(typeof t!="function")throw new c3("reducer",["Function","AsyncFunction"],t);r!=null&&t1(r,"options"),r?.signal!=null&&e1(r.signal,"options.signal");let o=arguments.length>1;if(r!=null&&(n=r.signal)!==null&&n!==void 0&&n.aborted){let l=new o_(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await bhr(this.destroy(l)),l}let i=new fhr,a=i.signal;if(r!=null&&r.signal){let l={once:!0,[ghr]:this,[yhr]:!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 o_;o?e=await t(e,l,{signal:a}):(e=l,o=!0)}if(!s&&!o)throw new Kwe}finally{i.abort()}return e}async function Nhr(t){t!=null&&t1(t,"options"),t?.signal!=null&&e1(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 o_(void 0,{cause:t.signal.reason});Chr(e,n)}return e}function Lhr(t,e){let r=dX.call(this,t,e);return async function*(){for await(let o of r)yield*o}.call(this)}function Ppt(t){if(t=Phr(t),Ehr(t))return 0;if(t<0)throw new hhr("number",">= 0",t);return t}function Fhr(t,e=void 0){return e!=null&&t1(e,"options"),e?.signal!=null&&e1(e.signal,"options.signal"),t=Ppt(t),async function*(){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new o_;for await(let i of this){var o;if(e!=null&&(o=e.signal)!==null&&o!==void 0&&o.aborted)throw new o_;t--<=0&&(yield i)}}.call(this)}function khr(t,e=void 0){return e!=null&&t1(e,"options"),e?.signal!=null&&e1(e.signal,"options.signal"),t=Ppt(t),async function*(){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new o_;for await(let i of this){var o;if(e!=null&&(o=e.signal)!==null&&o!==void 0&&o.aborted)throw new o_;if(t-- >0&&(yield i),t<=0)return}}.call(this)}Gwe.exports.streamReturningOperators={asIndexedPairs:xhr(Ihr,"readable.asIndexedPairs will be removed in a future version."),drop:Fhr,filter:Jwe,flatMap:Lhr,map:dX,take:khr,compose:Ahr};Gwe.exports.promiseReturningOperators={every:Mhr,forEach:jhr,reduce:Dhr,toArray:Nhr,some:Opt,find:Rhr}});var Ywe=v((buo,Tpt)=>{"use strict";var{ArrayPrototypePop:$hr,Promise:Bhr}=La(),{isIterable:qhr,isNodeStream:Uhr,isWebStream:zhr}=e_(),{pipelineImpl:Hhr}=sX(),{finished:Vhr}=TC();Zwe();function Whr(...t){return new Bhr((e,r)=>{let n,o,i=t[t.length-1];if(i&&typeof i=="object"&&!Uhr(i)&&!qhr(i)&&!zhr(i)){let a=$hr(t);n=a.signal,o=a.end}Hhr(t,(a,s)=>{a?r(a):e(s)},{signal:n,end:o})})}Tpt.exports={finished:Vhr,pipeline:Whr}});var Zwe=v((_uo,Fpt)=>{var{Buffer:Khr}=tp(),{ObjectDefineProperty:MC,ObjectKeys:Mpt,ReflectApply:Rpt}=La(),{promisify:{custom:jpt}}=Ed(),{streamReturningOperators:Apt,promiseReturningOperators:Ipt}=Ept(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:Dpt}}=Sf(),Jhr=Wwe(),{setDefaultHighWaterMark:Ghr,getDefaultHighWaterMark:Yhr}=t3(),{pipeline:Npt}=sX(),{destroyer:Zhr}=JR(),Lpt=TC(),Xwe=Ywe(),d3=e_(),Gi=Fpt.exports=HZ().Stream;Gi.isDestroyed=d3.isDestroyed;Gi.isDisturbed=d3.isDisturbed;Gi.isErrored=d3.isErrored;Gi.isReadable=d3.isReadable;Gi.isWritable=d3.isWritable;Gi.Readable=o3();for(let t of Mpt(Apt)){let r=function(...n){if(new.target)throw Dpt();return Gi.Readable.from(Rpt(e,this,n))};Qwe=r;let e=Apt[t];MC(r,"name",{__proto__:null,value:e.name}),MC(r,"length",{__proto__:null,value:e.length}),MC(Gi.Readable.prototype,t,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var Qwe;for(let t of Mpt(Ipt)){let r=function(...o){if(new.target)throw Dpt();return Rpt(e,this,o)};Qwe=r;let e=Ipt[t];MC(r,"name",{__proto__:null,value:e.name}),MC(r,"length",{__proto__:null,value:e.length}),MC(Gi.Readable.prototype,t,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var Qwe;Gi.Writable=nX();Gi.Duplex=n_();Gi.Transform=jwe();Gi.PassThrough=Nwe();Gi.pipeline=Npt;var{addAbortSignal:Xhr}=e3();Gi.addAbortSignal=Xhr;Gi.finished=Lpt;Gi.destroy=Zhr;Gi.compose=Jhr;Gi.setDefaultHighWaterMark=Ghr;Gi.getDefaultHighWaterMark=Yhr;MC(Gi,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return Xwe}});MC(Npt,jpt,{__proto__:null,enumerable:!0,get(){return Xwe.pipeline}});MC(Lpt,jpt,{__proto__:null,enumerable:!0,get(){return Xwe.finished}});Gi.Stream=Gi;Gi._isUint8Array=function(e){return e instanceof Uint8Array};Gi._uint8ArrayToBuffer=function(e){return Khr.from(e.buffer,e.byteOffset,e.byteLength)}});var f3=v((vuo,ws)=>{"use strict";var hl=Zwe(),Qhr=Ywe(),egr=hl.Readable.destroy;ws.exports=hl.Readable;ws.exports._uint8ArrayToBuffer=hl._uint8ArrayToBuffer;ws.exports._isUint8Array=hl._isUint8Array;ws.exports.isDisturbed=hl.isDisturbed;ws.exports.isErrored=hl.isErrored;ws.exports.isReadable=hl.isReadable;ws.exports.Readable=hl.Readable;ws.exports.Writable=hl.Writable;ws.exports.Duplex=hl.Duplex;ws.exports.Transform=hl.Transform;ws.exports.PassThrough=hl.PassThrough;ws.exports.addAbortSignal=hl.addAbortSignal;ws.exports.finished=hl.finished;ws.exports.destroy=hl.destroy;ws.exports.destroy=egr;ws.exports.pipeline=hl.pipeline;ws.exports.compose=hl.compose;Object.defineProperty(hl,"promises",{configurable:!0,enumerable:!0,get(){return Qhr}});ws.exports.Stream=hl.Stream;ws.exports.default=ws.exports});var r1=v((wuo,kpt)=>{"use strict";kpt.exports=TypeError});var $pt=v(()=>{});var g3=v((Cuo,imt)=>{var l0e=typeof Map=="function"&&Map.prototype,e0e=Object.getOwnPropertyDescriptor&&l0e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,pX=l0e&&e0e&&typeof e0e.get=="function"?e0e.get:null,Bpt=l0e&&Map.prototype.forEach,c0e=typeof Set=="function"&&Set.prototype,t0e=Object.getOwnPropertyDescriptor&&c0e?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,mX=c0e&&t0e&&typeof t0e.get=="function"?t0e.get:null,qpt=c0e&&Set.prototype.forEach,tgr=typeof WeakMap=="function"&&WeakMap.prototype,m3=tgr?WeakMap.prototype.has:null,rgr=typeof WeakSet=="function"&&WeakSet.prototype,h3=rgr?WeakSet.prototype.has:null,ngr=typeof WeakRef=="function"&&WeakRef.prototype,Upt=ngr?WeakRef.prototype.deref:null,ogr=Boolean.prototype.valueOf,igr=Object.prototype.toString,agr=Function.prototype.toString,sgr=String.prototype.match,d0e=String.prototype.slice,fT=String.prototype.replace,ugr=String.prototype.toUpperCase,zpt=String.prototype.toLowerCase,Xpt=RegExp.prototype.test,Hpt=Array.prototype.concat,i_=Array.prototype.join,lgr=Array.prototype.slice,Vpt=Math.floor,o0e=typeof BigInt=="function"?BigInt.prototype.valueOf:null,r0e=Object.getOwnPropertySymbols,i0e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,YF=typeof Symbol=="function"&&typeof Symbol.iterator=="object",Ad=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===YF||!0)?Symbol.toStringTag:null,Qpt=Object.prototype.propertyIsEnumerable,Wpt=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function Kpt(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||Xpt.call(/e/,e))return e;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var n=t<0?-Vpt(-t):Vpt(t);if(n!==t){var o=String(n),i=d0e.call(e,o.length+1);return fT.call(o,r,"$&_")+"."+fT.call(fT.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return fT.call(e,r,"$&_")}var a0e=$pt(),Jpt=a0e.custom,Gpt=rmt(Jpt)?Jpt:null,emt={__proto__:null,double:'"',single:"'"},cgr={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};imt.exports=function t(e,r,n,o){var i=r||{};if(RC(i,"quoteStyle")&&!RC(emt,i.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(RC(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=RC(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(RC(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(RC(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 omt(e,i);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var u=String(e);return s?Kpt(e,u):u}if(typeof e=="bigint"){var l=String(e)+"n";return s?Kpt(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 s0e(e)?"[Array]":"[Object]";var d=Tgr(i,n);if(typeof o>"u")o=[];else if(nmt(o,e)>=0)return"[Circular]";function f(k,F,B){if(F&&(o=lgr.call(o),o.push(F)),B){var q={depth:i.depth};return RC(i,"quoteStyle")&&(q.quoteStyle=i.quoteStyle),t(k,q,n+1,o)}return t(k,i,n+1,o)}if(typeof e=="function"&&!Ypt(e)){var p=_gr(e),m=fX(e,f);return"[Function"+(p?": "+p:" (anonymous)")+"]"+(m.length>0?" { "+i_.call(m,", ")+" }":"")}if(rmt(e)){var h=YF?fT.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):i0e.call(e);return typeof e=="object"&&!YF?p3(h):h}if(Ogr(e)){for(var b="<"+zpt.call(String(e.nodeName)),g=e.attributes||[],_=0;_",b}if(s0e(e)){if(e.length===0)return"[]";var w=fX(e,f);return d&&!Egr(w)?"["+u0e(w,d)+"]":"[ "+i_.call(w,", ")+" ]"}if(pgr(e)){var x=fX(e,f);return!("cause"in Error.prototype)&&"cause"in e&&!Qpt.call(e,"cause")?"{ ["+String(e)+"] "+i_.call(Hpt.call("[cause]: "+f(e.cause),x),", ")+" }":x.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+i_.call(x,", ")+" }"}if(typeof e=="object"&&a){if(Gpt&&typeof e[Gpt]=="function"&&a0e)return a0e(e,{depth:c-n});if(a!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(vgr(e)){var C=[];return Bpt&&Bpt.call(e,function(k,F){C.push(f(F,e,!0)+" => "+f(k,e))}),Zpt("Map",pX.call(e),C,d)}if(xgr(e)){var E=[];return qpt&&qpt.call(e,function(k){E.push(f(k,e))}),Zpt("Set",mX.call(e),E,d)}if(wgr(e))return n0e("WeakMap");if(Cgr(e))return n0e("WeakSet");if(Sgr(e))return n0e("WeakRef");if(hgr(e))return p3(f(Number(e)));if(ygr(e))return p3(f(o0e.call(e)));if(ggr(e))return p3(ogr.call(e));if(mgr(e))return p3(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(!fgr(e)&&!Ypt(e)){var P=fX(e,f),A=Wpt?Wpt(e)===Object.prototype:e instanceof Object||e.constructor===Object,I=e instanceof Object?"":"null prototype",R=!A&&Ad&&Object(e)===e&&Ad in e?d0e.call(pT(e),8,-1):I?"Object":"",j=A||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",D=j+(R||I?"["+i_.call(Hpt.call([],R||[],I||[]),": ")+"] ":"");return P.length===0?D+"{}":d?D+"{"+u0e(P,d)+"}":D+"{ "+i_.call(P,", ")+" }"}return String(e)};function tmt(t,e,r){var n=r.quoteStyle||e,o=emt[n];return o+t+o}function dgr(t){return fT.call(String(t),/"/g,""")}function s0e(t){return pT(t)==="[object Array]"&&(!Ad||!(typeof t=="object"&&Ad in t))}function fgr(t){return pT(t)==="[object Date]"&&(!Ad||!(typeof t=="object"&&Ad in t))}function Ypt(t){return pT(t)==="[object RegExp]"&&(!Ad||!(typeof t=="object"&&Ad in t))}function pgr(t){return pT(t)==="[object Error]"&&(!Ad||!(typeof t=="object"&&Ad in t))}function mgr(t){return pT(t)==="[object String]"&&(!Ad||!(typeof t=="object"&&Ad in t))}function hgr(t){return pT(t)==="[object Number]"&&(!Ad||!(typeof t=="object"&&Ad in t))}function ggr(t){return pT(t)==="[object Boolean]"&&(!Ad||!(typeof t=="object"&&Ad in t))}function rmt(t){if(YF)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!i0e)return!1;try{return i0e.call(t),!0}catch{}return!1}function ygr(t){if(!t||typeof t!="object"||!o0e)return!1;try{return o0e.call(t),!0}catch{}return!1}var bgr=Object.prototype.hasOwnProperty||function(t){return t in this};function RC(t,e){return bgr.call(t,e)}function pT(t){return igr.call(t)}function _gr(t){if(t.name)return t.name;var e=sgr.call(agr.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function nmt(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 omt(d0e.call(t,0,e.maxStringLength),e)+n}var o=cgr[e.quoteStyle||"single"];o.lastIndex=0;var i=fT.call(fT.call(t,o,"\\$1"),/[\x00-\x1f]/g,Pgr);return tmt(i,"single",e)}function Pgr(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":"")+ugr.call(e.toString(16))}function p3(t){return"Object("+t+")"}function n0e(t){return t+" { ? }"}function Zpt(t,e,r,n){var o=n?u0e(r,n):i_.call(r,", ");return t+" ("+e+") {"+o+"}"}function Egr(t){for(var e=0;e=0)return!1;return!0}function Tgr(t,e){var r;if(t.indent===" ")r=" ";else if(typeof t.indent=="number"&&t.indent>0)r=i_.call(Array(t.indent+1)," ");else return null;return{base:r,prev:i_.call(Array(e+1),r)}}function u0e(t,e){if(t.length===0)return"";var r=` `+e.prev+e.base;return r+i_.call(t,","+r)+` `+e.prev}function fX(t,e){var r=s0e(t),n=[];if(r){n.length=t.length;for(var o=0;o{"use strict";var Agr=g3(),Igr=r1(),hX=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},Mgr=function(t,e){if(t){var r=hX(t,e);return r&&r.value}},Rgr=function(t,e,r){var n=hX(t,e);n?n.value=r:t.next={key:e,next:t.next,value:r}},jgr=function(t,e){return t?!!hX(t,e):!1},Dgr=function(t,e){if(t)return hX(t,e,!0)};amt.exports=function(){var e,r={assert:function(n){if(!r.has(n))throw new Igr("Side channel does not contain "+Agr(n))},delete:function(n){var o=e&&e.next,i=Dgr(e,n);return i&&o&&o===i&&(e=void 0),!!i},get:function(n){return Mgr(e,n)},has:function(n){return jgr(e,n)},set:function(n,o){e||(e={next:void 0}),Rgr(e,n,o)}};return r}});var f0e=v((Puo,umt)=>{"use strict";umt.exports=Object});var cmt=v((Euo,lmt)=>{"use strict";lmt.exports=Error});var fmt=v((Tuo,dmt)=>{"use strict";dmt.exports=EvalError});var mmt=v((Auo,pmt)=>{"use strict";pmt.exports=RangeError});var gmt=v((Iuo,hmt)=>{"use strict";hmt.exports=ReferenceError});var bmt=v((Muo,ymt)=>{"use strict";ymt.exports=SyntaxError});var vmt=v((Ruo,_mt)=>{"use strict";_mt.exports=URIError});var Smt=v((juo,wmt)=>{"use strict";wmt.exports=Math.abs});var Cmt=v((Duo,xmt)=>{"use strict";xmt.exports=Math.floor});var Pmt=v((Nuo,Omt)=>{"use strict";Omt.exports=Math.max});var Tmt=v((Luo,Emt)=>{"use strict";Emt.exports=Math.min});var Imt=v((Fuo,Amt)=>{"use strict";Amt.exports=Math.pow});var Rmt=v((kuo,Mmt)=>{"use strict";Mmt.exports=Math.round});var Dmt=v(($uo,jmt)=>{"use strict";jmt.exports=Number.isNaN||function(e){return e!==e}});var Lmt=v((Buo,Nmt)=>{"use strict";var Ngr=Dmt();Nmt.exports=function(e){return Ngr(e)||e===0?e:e<0?-1:1}});var kmt=v((quo,Fmt)=>{"use strict";Fmt.exports=Object.getOwnPropertyDescriptor});var p0e=v((Uuo,$mt)=>{"use strict";var gX=kmt();if(gX)try{gX([],"length")}catch{gX=null}$mt.exports=gX});var qmt=v((zuo,Bmt)=>{"use strict";var yX=Object.defineProperty||!1;if(yX)try{yX({},"a",{value:1})}catch{yX=!1}Bmt.exports=yX});var zmt=v((Huo,Umt)=>{"use strict";Umt.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 Wmt=v((Vuo,Vmt)=>{"use strict";var Hmt=typeof Symbol<"u"&&Symbol,Lgr=zmt();Vmt.exports=function(){return typeof Hmt!="function"||typeof Symbol!="function"||typeof Hmt("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:Lgr()}});var m0e=v((Wuo,Kmt)=>{"use strict";Kmt.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var h0e=v((Kuo,Jmt)=>{"use strict";var Fgr=f0e();Jmt.exports=Fgr.getPrototypeOf||null});var Zmt=v((Juo,Ymt)=>{"use strict";var kgr="Function.prototype.bind called on incompatible ",$gr=Object.prototype.toString,Bgr=Math.max,qgr="[object Function]",Gmt=function(e,r){for(var n=[],o=0;o{"use strict";var Hgr=Zmt();Xmt.exports=Function.prototype.bind||Hgr});var bX=v((Yuo,Qmt)=>{"use strict";Qmt.exports=Function.prototype.call});var g0e=v((Zuo,eht)=>{"use strict";eht.exports=Function.prototype.apply});var rht=v((Xuo,tht)=>{"use strict";tht.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var oht=v((Quo,nht)=>{"use strict";var Vgr=y3(),Wgr=g0e(),Kgr=bX(),Jgr=rht();nht.exports=Jgr||Vgr.call(Kgr,Wgr)});var y0e=v((elo,iht)=>{"use strict";var Ggr=y3(),Ygr=r1(),Zgr=bX(),Xgr=oht();iht.exports=function(e){if(e.length<1||typeof e[0]!="function")throw new Ygr("a function is required");return Xgr(Ggr,Zgr,e)}});var dht=v((tlo,cht)=>{"use strict";var Qgr=y0e(),aht=p0e(),uht;try{uht=[].__proto__===Array.prototype}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t}var b0e=!!uht&&aht&&aht(Object.prototype,"__proto__"),lht=Object,sht=lht.getPrototypeOf;cht.exports=b0e&&typeof b0e.get=="function"?Qgr([b0e.get]):typeof sht=="function"?function(e){return sht(e==null?e:lht(e))}:!1});var ght=v((rlo,hht)=>{"use strict";var fht=m0e(),pht=h0e(),mht=dht();hht.exports=fht?function(e){return fht(e)}:pht?function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return pht(e)}:mht?function(e){return mht(e)}:null});var bht=v((nlo,yht)=>{"use strict";var eyr=Function.prototype.call,tyr=Object.prototype.hasOwnProperty,ryr=y3();yht.exports=ryr.call(eyr,tyr)});var wX=v((olo,Cht)=>{"use strict";var An,nyr=f0e(),oyr=cmt(),iyr=fmt(),ayr=mmt(),syr=gmt(),ek=bmt(),QF=r1(),uyr=vmt(),lyr=Smt(),cyr=Cmt(),dyr=Pmt(),fyr=Tmt(),pyr=Imt(),myr=Rmt(),hyr=Lmt(),Sht=Function,_0e=function(t){try{return Sht('"use strict"; return ('+t+").constructor;")()}catch{}},b3=p0e(),gyr=qmt(),v0e=function(){throw new QF},yyr=b3?function(){try{return arguments.callee,v0e}catch{try{return b3(arguments,"callee").get}catch{return v0e}}}():v0e,ZF=Wmt()(),Fl=ght(),byr=h0e(),_yr=m0e(),xht=g0e(),_3=bX(),XF={},vyr=typeof Uint8Array>"u"||!Fl?An:Fl(Uint8Array),n1={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?An:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?An:ArrayBuffer,"%ArrayIteratorPrototype%":ZF&&Fl?Fl([][Symbol.iterator]()):An,"%AsyncFromSyncIteratorPrototype%":An,"%AsyncFunction%":XF,"%AsyncGenerator%":XF,"%AsyncGeneratorFunction%":XF,"%AsyncIteratorPrototype%":XF,"%Atomics%":typeof Atomics>"u"?An:Atomics,"%BigInt%":typeof BigInt>"u"?An:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?An:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?An:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?An:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":oyr,"%eval%":eval,"%EvalError%":iyr,"%Float32Array%":typeof Float32Array>"u"?An:Float32Array,"%Float64Array%":typeof Float64Array>"u"?An:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?An:FinalizationRegistry,"%Function%":Sht,"%GeneratorFunction%":XF,"%Int8Array%":typeof Int8Array>"u"?An:Int8Array,"%Int16Array%":typeof Int16Array>"u"?An:Int16Array,"%Int32Array%":typeof Int32Array>"u"?An:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":ZF&&Fl?Fl(Fl([][Symbol.iterator]())):An,"%JSON%":typeof JSON=="object"?JSON:An,"%Map%":typeof Map>"u"?An:Map,"%MapIteratorPrototype%":typeof Map>"u"||!ZF||!Fl?An:Fl(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":nyr,"%Object.getOwnPropertyDescriptor%":b3,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?An:Promise,"%Proxy%":typeof Proxy>"u"?An:Proxy,"%RangeError%":ayr,"%ReferenceError%":syr,"%Reflect%":typeof Reflect>"u"?An:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?An:Set,"%SetIteratorPrototype%":typeof Set>"u"||!ZF||!Fl?An:Fl(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?An:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":ZF&&Fl?Fl(""[Symbol.iterator]()):An,"%Symbol%":ZF?Symbol:An,"%SyntaxError%":ek,"%ThrowTypeError%":yyr,"%TypedArray%":vyr,"%TypeError%":QF,"%Uint8Array%":typeof Uint8Array>"u"?An:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?An:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?An:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?An:Uint32Array,"%URIError%":uyr,"%WeakMap%":typeof WeakMap>"u"?An:WeakMap,"%WeakRef%":typeof WeakRef>"u"?An:WeakRef,"%WeakSet%":typeof WeakSet>"u"?An:WeakSet,"%Function.prototype.call%":_3,"%Function.prototype.apply%":xht,"%Object.defineProperty%":gyr,"%Object.getPrototypeOf%":byr,"%Math.abs%":lyr,"%Math.floor%":cyr,"%Math.max%":dyr,"%Math.min%":fyr,"%Math.pow%":pyr,"%Math.round%":myr,"%Math.sign%":hyr,"%Reflect.getPrototypeOf%":_yr};if(Fl)try{null.error}catch(t){_ht=Fl(Fl(t)),n1["%Error.prototype%"]=_ht}var _ht,wyr=function t(e){var r;if(e==="%AsyncFunction%")r=_0e("async function () {}");else if(e==="%GeneratorFunction%")r=_0e("function* () {}");else if(e==="%AsyncGeneratorFunction%")r=_0e("async function* () {}");else if(e==="%AsyncGenerator%"){var n=t("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(e==="%AsyncIteratorPrototype%"){var o=t("%AsyncGenerator%");o&&Fl&&(r=Fl(o.prototype))}return n1[e]=r,r},vht={__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"]},v3=y3(),_X=bht(),Syr=v3.call(_3,Array.prototype.concat),xyr=v3.call(xht,Array.prototype.splice),wht=v3.call(_3,String.prototype.replace),vX=v3.call(_3,String.prototype.slice),Cyr=v3.call(_3,RegExp.prototype.exec),Oyr=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Pyr=/\\(\\)?/g,Eyr=function(e){var r=vX(e,0,1),n=vX(e,-1);if(r==="%"&&n!=="%")throw new ek("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new ek("invalid intrinsic syntax, expected opening `%`");var o=[];return wht(e,Oyr,function(i,a,s,u){o[o.length]=s?wht(u,Pyr,"$1"):a||i}),o},Tyr=function(e,r){var n=e,o;if(_X(vht,n)&&(o=vht[n],n="%"+o[0]+"%"),_X(n1,n)){var i=n1[n];if(i===XF&&(i=wyr(n)),typeof i>"u"&&!r)throw new QF("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:o,name:n,value:i}}throw new ek("intrinsic "+e+" does not exist!")};Cht.exports=function(e,r){if(typeof e!="string"||e.length===0)throw new QF("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new QF('"allowMissing" argument must be a boolean');if(Cyr(/^%?[^%]*%?$/,e)===null)throw new ek("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=Eyr(e),o=n.length>0?n[0]:"",i=Tyr("%"+o+"%",r),a=i.name,s=i.value,u=!1,l=i.alias;l&&(o=l[0],xyr(n,Syr([0,1],l)));for(var c=1,d=!0;c=n.length){var h=b3(s,f);d=!!h,d&&"get"in h&&!("originalValue"in h.get)?s=h.get:s=s[f]}else d=_X(s,f),s=s[f];d&&!u&&(n1[a]=s)}}return s}});var w0e=v((ilo,Eht)=>{"use strict";var Oht=wX(),Pht=y0e(),Ayr=Pht([Oht("%String.prototype.indexOf%")]);Eht.exports=function(e,r){var n=Oht(e,!!r);return typeof n=="function"&&Ayr(e,".prototype.")>-1?Pht([n]):n}});var S0e=v((alo,Aht)=>{"use strict";var Iyr=wX(),w3=w0e(),Myr=g3(),Ryr=r1(),Tht=Iyr("%Map%",!0),jyr=w3("Map.prototype.get",!0),Dyr=w3("Map.prototype.set",!0),Nyr=w3("Map.prototype.has",!0),Lyr=w3("Map.prototype.delete",!0),Fyr=w3("Map.prototype.size",!0);Aht.exports=!!Tht&&function(){var e,r={assert:function(n){if(!r.has(n))throw new Ryr("Side channel does not contain "+Myr(n))},delete:function(n){if(e){var o=Lyr(e,n);return Fyr(e)===0&&(e=void 0),o}return!1},get:function(n){if(e)return jyr(e,n)},has:function(n){return e?Nyr(e,n):!1},set:function(n,o){e||(e=new Tht),Dyr(e,n,o)}};return r}});var Mht=v((slo,Iht)=>{"use strict";var kyr=wX(),xX=w0e(),$yr=g3(),SX=S0e(),Byr=r1(),tk=kyr("%WeakMap%",!0),qyr=xX("WeakMap.prototype.get",!0),Uyr=xX("WeakMap.prototype.set",!0),zyr=xX("WeakMap.prototype.has",!0),Hyr=xX("WeakMap.prototype.delete",!0);Iht.exports=tk?function(){var e,r,n={assert:function(o){if(!n.has(o))throw new Byr("Side channel does not contain "+$yr(o))},delete:function(o){if(tk&&o&&(typeof o=="object"||typeof o=="function")){if(e)return Hyr(e,o)}else if(SX&&r)return r.delete(o);return!1},get:function(o){return tk&&o&&(typeof o=="object"||typeof o=="function")&&e?qyr(e,o):r&&r.get(o)},has:function(o){return tk&&o&&(typeof o=="object"||typeof o=="function")&&e?zyr(e,o):!!r&&r.has(o)},set:function(o,i){tk&&o&&(typeof o=="object"||typeof o=="function")?(e||(e=new tk),Uyr(e,o,i)):SX&&(r||(r=SX()),r.set(o,i))}};return n}:SX});var jht=v((ulo,Rht)=>{"use strict";var Vyr=r1(),Wyr=g3(),Kyr=smt(),Jyr=S0e(),Gyr=Mht(),Yyr=Gyr||Jyr||Kyr;Rht.exports=function(){var e,r={assert:function(n){if(!r.has(n))throw new Vyr("Side channel does not contain "+Wyr(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=Yyr()),e.set(n,o)}};return r}});var CX=v((llo,Dht)=>{"use strict";var Zyr=String.prototype.replace,Xyr=/%20/g,x0e={RFC1738:"RFC1738",RFC3986:"RFC3986"};Dht.exports={default:x0e.RFC3986,formatters:{RFC1738:function(t){return Zyr.call(t,Xyr,"+")},RFC3986:function(t){return String(t)}},RFC1738:x0e.RFC1738,RFC3986:x0e.RFC3986}});var O0e=v((clo,Lht)=>{"use strict";var Qyr=CX(),C0e=Object.prototype.hasOwnProperty,o1=Array.isArray,a_=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),ebr=function(e){for(;e.length>1;){var r=e.pop(),n=r.obj[r.prop];if(o1(n)){for(var o=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||i===Qyr.RFC1738&&(l===40||l===41)){s+=a.charAt(u);continue}if(l<128){s=s+a_[l];continue}if(l<2048){s=s+(a_[192|l>>6]+a_[128|l&63]);continue}if(l<55296||l>=57344){s=s+(a_[224|l>>12]+a_[128|l>>6&63]+a_[128|l&63]);continue}u+=1,l=65536+((l&1023)<<10|a.charCodeAt(u)&1023),s+=a_[240|l>>18]+a_[128|l>>12&63]+a_[128|l>>6&63]+a_[128|l&63]}return s},ibr=function(e){for(var r=[{obj:{o:e},prop:"o"}],n=[],o=0;o{"use strict";var $ht=jht(),OX=O0e(),S3=CX(),cbr=Object.prototype.hasOwnProperty,Fht={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,r){return e+"["+r+"]"},repeat:function(e){return e}},jC=Array.isArray,dbr=Array.prototype.push,Bht=function(t,e){dbr.apply(t,jC(e)?e:[e])},fbr=Date.prototype.toISOString,kht=S3.default,Id={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:OX.encode,encodeValuesOnly:!1,format:kht,formatter:S3.formatters[kht],indices:!1,serializeDate:function(e){return fbr.call(e)},skipNulls:!1,strictNullHandling:!1},pbr=function(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="symbol"||typeof e=="bigint"},P0e={},mbr=function t(e,r,n,o,i,a,s,u,l,c,d,f,p,m,h,b){for(var g=e,_=b,w=0,x=!1;(_=_.get(P0e))!==void 0&&!x;){var C=_.get(e);if(w+=1,typeof C<"u"){if(C===w)throw new RangeError("Cyclic object value");x=!0}typeof _.get(P0e)>"u"&&(w=0)}if(typeof u=="function"?g=u(r,g):g instanceof Date?g=d(g):n==="comma"&&jC(g)&&(g=OX.maybeMap(g,function(q){return q instanceof Date?d(q):q})),g===null){if(i)return s&&!m?s(r,Id.encoder,h,"key",f):r;g=""}if(pbr(g)||OX.isBuffer(g)){if(s){var E=m?r:s(r,Id.encoder,h,"key",f);return[p(E)+"="+p(s(g,Id.encoder,h,"value",f))]}return[p(r)+"="+p(String(g))]}var P=[];if(typeof g>"u")return P;var A;if(n==="comma"&&jC(g))m&&s&&(g=OX.maybeMap(g,s)),A=[{value:g.length>0?g.join(",")||null:void 0}];else if(jC(u))A=u;else{var I=Object.keys(g);A=l?I.sort(l):I}for(var R=o&&jC(g)&&g.length===1?r+"[]":r,j=0;j"u"?Id.allowDots:!!e.allowDots,charset:r,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:Id.charsetSentinel,delimiter:typeof e.delimiter>"u"?Id.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:Id.encode,encoder:typeof e.encoder=="function"?e.encoder:Id.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:Id.encodeValuesOnly,filter:i,format:n,formatter:o,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:Id.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:Id.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:Id.strictNullHandling}};qht.exports=function(t,e){var r=t,n=hbr(e),o,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):jC(n.filter)&&(i=n.filter,o=i);var a=[];if(typeof r!="object"||r===null)return"";var s;e&&e.arrayFormat in Fht?s=e.arrayFormat:e&&"indices"in e?s=e.indices?"indices":"repeat":s="indices";var u=Fht[s];if(e&&"commaRoundTrip"in e&&typeof e.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var l=u==="comma"&&e&&e.commaRoundTrip;o||(o=Object.keys(r)),n.sort&&o.sort(n.sort);for(var c=$ht(),d=0;d0?m+p:""}});var Vht=v((flo,Hht)=>{"use strict";var rk=O0e(),E0e=Object.prototype.hasOwnProperty,gbr=Array.isArray,kl={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:rk.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},ybr=function(t){return t.replace(/&#(\d+);/g,function(e,r){return String.fromCharCode(parseInt(r,10))})},zht=function(t,e){return t&&typeof t=="string"&&e.comma&&t.indexOf(",")>-1?t.split(","):t},bbr="utf8=%26%2310003%3B",_br="utf8=%E2%9C%93",vbr=function(e,r){var n={__proto__:null},o=r.ignoreQueryPrefix?e.replace(/^\?/,""):e,i=r.parameterLimit===1/0?void 0:r.parameterLimit,a=o.split(r.delimiter,i),s=-1,u,l=r.charset;if(r.charsetSentinel)for(u=0;u-1&&(m=gbr(m)?[m]:m),E0e.call(n,p)?n[p]=rk.combine(n[p],m):n[p]=m}return n},wbr=function(t,e,r,n){for(var o=n?e:zht(e,r),i=t.length-1;i>=0;--i){var a,s=t[i];if(s==="[]"&&r.parseArrays)a=[].concat(o);else{a=r.plainObjects?Object.create(null):{};var u=s.charAt(0)==="["&&s.charAt(s.length-1)==="]"?s.slice(1,-1):s,l=parseInt(u,10);!r.parseArrays&&u===""?a={0:o}:!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[],a[l]=o):u!=="__proto__"&&(a[u]=o)}o=a}return o},Sbr=function(e,r,n,o){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/,s=/(\[[^[\]]*])/g,u=n.depth>0&&a.exec(i),l=u?i.slice(0,u.index):i,c=[];if(l){if(!n.plainObjects&&E0e.call(Object.prototype,l)&&!n.allowPrototypes)return;c.push(l)}for(var d=0;n.depth>0&&(u=s.exec(i))!==null&&d"u"?kl.charset:e.charset;return{allowDots:typeof e.allowDots>"u"?kl.allowDots:!!e.allowDots,allowPrototypes:typeof e.allowPrototypes=="boolean"?e.allowPrototypes:kl.allowPrototypes,allowSparse:typeof e.allowSparse=="boolean"?e.allowSparse:kl.allowSparse,arrayLimit:typeof e.arrayLimit=="number"?e.arrayLimit:kl.arrayLimit,charset:r,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:kl.charsetSentinel,comma:typeof e.comma=="boolean"?e.comma:kl.comma,decoder:typeof e.decoder=="function"?e.decoder:kl.decoder,delimiter:typeof e.delimiter=="string"||rk.isRegExp(e.delimiter)?e.delimiter:kl.delimiter,depth:typeof e.depth=="number"||e.depth===!1?+e.depth:kl.depth,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities=="boolean"?e.interpretNumericEntities:kl.interpretNumericEntities,parameterLimit:typeof e.parameterLimit=="number"?e.parameterLimit:kl.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects=="boolean"?e.plainObjects:kl.plainObjects,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:kl.strictNullHandling}};Hht.exports=function(t,e){var r=xbr(e);if(t===""||t===null||typeof t>"u")return r.plainObjects?Object.create(null):{};for(var n=typeof t=="string"?vbr(t,r):t,o=r.plainObjects?Object.create(null):{},i=Object.keys(n),a=0;a{"use strict";var Cbr=Uht(),Obr=Vht(),Pbr=CX();Wht.exports={formats:Pbr,parse:Obr,stringify:Cbr}});var Jht=v(nk=>{"use strict";var Ebr=nk&&nk.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(nk,"__esModule",{value:!0});nk.createRequestUrl=void 0;var Tbr=Ebr(Kht());function Abr(t,e){return Object.keys(e??{}).length>0?`${t}?${Tbr.default.stringify(e,{arrayFormat:"repeat"})}`:t}nk.createRequestUrl=Abr});var Zht=v(PX=>{"use strict";var T0e,A0e,I0e,M0e,R0e;Object.defineProperty(PX,"__esModule",{value:!0});PX.RUNTIME=void 0;var Ibr=typeof window<"u"&&typeof window.document<"u",Mbr=typeof self=="object"&&typeof self?.importScripts=="function"&&(((T0e=self.constructor)===null||T0e===void 0?void 0:T0e.name)==="DedicatedWorkerGlobalScope"||((A0e=self.constructor)===null||A0e===void 0?void 0:A0e.name)==="ServiceWorkerGlobalScope"||((I0e=self.constructor)===null||I0e===void 0?void 0:I0e.name)==="SharedWorkerGlobalScope"),Ght=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u",Yht=typeof Bun<"u"&&typeof Bun.version<"u",Rbr=typeof process<"u"&&!!process.version&&!!(!((M0e=process.versions)===null||M0e===void 0)&&M0e.node)&&!Ght&&!Yht,jbr=typeof navigator<"u"&&navigator?.product==="ReactNative",Dbr=typeof globalThis<"u"&&((R0e=globalThis?.navigator)===null||R0e===void 0?void 0:R0e.userAgent)==="Cloudflare-Workers";PX.RUNTIME=Nbr();function Nbr(){return Ibr?{type:"browser",version:window.navigator.userAgent}:Dbr?{type:"workerd"}:Mbr?{type:"web-worker"}:Ght?{type:"deno",version:Deno.version.deno}:Yht?{type:"bun",version:Bun.version}:Rbr?{type:"node",version:process.versions.node,parsedVersion:Number(process.versions.node.split(".")[0])}:jbr?{type:"react-native"}:{type:"unknown"}}});var ok=v(EX=>{"use strict";Object.defineProperty(EX,"__esModule",{value:!0});EX.RUNTIME=void 0;var Lbr=Zht();Object.defineProperty(EX,"RUNTIME",{enumerable:!0,get:function(){return Lbr.RUNTIME}})});var j0e=v((ik,Xht)=>{"use strict";var Fbr=function(){if(typeof self<"u")return self;if(typeof window<"u"||typeof window<"u")return window;throw new Error("unable to locate global object")},i1=Fbr();Xht.exports=ik=i1.fetch;i1.fetch&&(ik.default=i1.fetch.bind(i1));ik.Headers=i1.Headers;ik.Request=i1.Request;ik.Response=i1.Response});var egt=v(Oh=>{"use strict";var kbr=Oh&&Oh.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$br=Oh&&Oh.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qht=Oh&&Oh.__importStar||function(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)&&kbr(e,t,r);return $br(e,t),e},Bbr=Oh&&Oh.__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(Oh,"__esModule",{value:!0});Oh.getFetchFn=void 0;var TX=ok();function qbr(){return Bbr(this,void 0,void 0,function*(){return TX.RUNTIME.type==="node"&&TX.RUNTIME.parsedVersion!=null&&TX.RUNTIME.parsedVersion>=18?fetch:TX.RUNTIME.type==="node"?(yield Promise.resolve().then(()=>Qht(j0e()))).default:typeof fetch=="function"?fetch:(yield Promise.resolve().then(()=>Qht(j0e()))).default})}Oh.getFetchFn=qbr});var tgt=v(ak=>{"use strict";var Ubr=ak&&ak.__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(ak,"__esModule",{value:!0});ak.getRequestBody=void 0;function zbr({body:t,type:e}){return Ubr(this,void 0,void 0,function*(){return e.includes("json")?JSON.stringify(t):t})}ak.getRequestBody=zbr});var rgt=v(sk=>{"use strict";var Xg=sk&&sk.__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(sk,"__esModule",{value:!0});sk.Node18UniversalStreamWrapper=void 0;var D0e=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=>Xg(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",()=>Xg(this,void 0,void 0,function*(){e instanceof t?e._end():e instanceof WritableStream?e.getWriter().close():e.end()})),this.on("error",r=>Xg(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=>Xg(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",()=>Xg(this,void 0,void 0,function*(){e instanceof t?e._end():e instanceof WritableStream?e.getWriter().close():e.end()})),this.off("error",r=>Xg(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 Xg(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 Xg(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 Xg(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 Xg(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:()=>Xg(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}}}};sk.Node18UniversalStreamWrapper=D0e});var ngt=v(uk=>{"use strict";var x3=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.UndiciStreamWrapper=void 0;var N0e=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 x3(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 x3(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 x3(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 x3(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:()=>x3(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.UndiciStreamWrapper=N0e});var ogt=v(mT=>{"use strict";var AX=mT&&mT.__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())})},Hbr=mT&&mT.__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(mT,"__esModule",{value:!0});mT.NodePre18StreamWrapper=void 0;var L0e=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 AX(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(){var e,r;return AX(this,void 0,void 0,function*(){let n=[],o=new TextEncoder;this.readableStream.setEncoding(this.encoding||"utf-8");try{for(var i=Hbr(this.readableStream),a;a=yield i.next(),!a.done;){let u=a.value;n.push(o.encode(u))}}catch(u){e={error:u}}finally{try{a&&!a.done&&(r=i.return)&&(yield r.call(i))}finally{if(e)throw e.error}}return new TextDecoder(this.encoding||"utf-8").decode(Buffer.concat(n))})}json(){return AX(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 AX(this,void 0,void 0,function*(){let{value:n,done:o}=yield r.next();return{value:n,done:o}})},[Symbol.asyncIterator](){return this}}}};mT.NodePre18StreamWrapper=L0e});var igt=v(Ph=>{"use strict";var Vbr=Ph&&Ph.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wbr=Ph&&Ph.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F0e=Ph&&Ph.__importStar||function(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)&&Vbr(e,t,r);return Wbr(e,t),e},Kbr=Ph&&Ph.__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(Ph,"__esModule",{value:!0});Ph.chooseStreamWrapper=void 0;var IX=ok();function Jbr(t){return Kbr(this,void 0,void 0,function*(){return IX.RUNTIME.type==="node"&&IX.RUNTIME.parsedVersion!=null&&IX.RUNTIME.parsedVersion>=18?new(yield Promise.resolve().then(()=>F0e(rgt()))).Node18UniversalStreamWrapper(t):IX.RUNTIME.type!=="node"&&typeof fetch=="function"?new(yield Promise.resolve().then(()=>F0e(ngt()))).UndiciStreamWrapper(t):new(yield Promise.resolve().then(()=>F0e(ogt()))).NodePre18StreamWrapper(t)})}Ph.chooseStreamWrapper=Jbr});var agt=v(lk=>{"use strict";var Gbr=lk&&lk.__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(lk,"__esModule",{value:!0});lk.getResponseBody=void 0;var Ybr=igt();function Zbr(t,e){return Gbr(this,void 0,void 0,function*(){if(t.body!=null&&e==="blob")return yield t.blob();if(t.body!=null&&e==="sse")return t.body;if(t.body!=null&&e==="streaming")return(0,Ybr.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}})}lk.getResponseBody=Zbr});var sgt=v(ck=>{"use strict";Object.defineProperty(ck,"__esModule",{value:!0});ck.anySignal=ck.getTimeoutSignal=void 0;var Xbr="timeout";function Qbr(t){let e=new AbortController,r=setTimeout(()=>e.abort(Xbr),t);return{signal:e.signal,abortId:r}}ck.getTimeoutSignal=Qbr;function e_r(...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}ck.anySignal=e_r});var lgt=v(dk=>{"use strict";var t_r=dk&&dk.__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(dk,"__esModule",{value:!0});dk.makeRequest=void 0;var ugt=sgt(),r_r=(t,e,r,n,o,i,a,s,u)=>t_r(void 0,void 0,void 0,function*(){let l=[],c;if(i!=null){let{signal:p,abortId:m}=(0,ugt.getTimeoutSignal)(i);c=m,l.push(p)}a!=null&&l.push(a);let d=(0,ugt.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});dk.makeRequest=r_r});var cgt=v(fk=>{"use strict";var n_r=fk&&fk.__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(fk,"__esModule",{value:!0});fk.requestWithRetries=void 0;var o_r=1,i_r=60,a_r=2;function s_r(t,e=a_r){return n_r(this,void 0,void 0,function*(){let r=yield t();for(let n=0;n=500);++n){let o=Math.min(o_r*Math.pow(2,n),i_r);yield new Promise(i=>setTimeout(i,o)),r=yield t()}return r})}fk.requestWithRetries=s_r});var pgt=v(hT=>{"use strict";var dgt=hT&&hT.__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(hT,"__esModule",{value:!0});hT.fetcher=hT.fetcherImpl=void 0;var u_r=Jht(),l_r=egt(),c_r=tgt(),d_r=agt(),f_r=lgt(),p_r=cgt();function fgt(t){return dgt(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,u_r.createRequestUrl)(t.url,t.queryParameters),n=yield(0,c_r.getRequestBody)({body:t.body,type:t.requestType==="json"?"json":"other"}),o=yield(0,l_r.getFetchFn)();try{let i=yield(0,p_r.requestWithRetries)(()=>dgt(this,void 0,void 0,function*(){return(0,f_r.makeRequest)(o,r,t.method,e,n,t.timeoutMs,t.abortSignal,t.withCredentials,t.duplex)}),t.maxRetries),a=yield(0,d_r.getResponseBody)(i,t.responseType);return i.status>=200&&i.status<400?{ok:!0,body:a,headers:i.headers}:{ok:!1,error:{reason:"status-code",statusCode:i.status,body:a}}}catch(i){return t.abortSignal!=null&&t.abortSignal.aborted?{ok:!1,error:{reason:"unknown",errorMessage:"The user aborted a request"}}:i instanceof Error&&i.name==="AbortError"?{ok:!1,error:{reason:"timeout"}}:i instanceof Error?{ok:!1,error:{reason:"unknown",errorMessage:i.message}}:{ok:!1,error:{reason:"unknown",errorMessage:JSON.stringify(i)}}}})}hT.fetcherImpl=fgt;hT.fetcher=fgt});var mgt=v(MX=>{"use strict";Object.defineProperty(MX,"__esModule",{value:!0});MX.getHeader=void 0;function m_r(t,e){for(let[r,n]of Object.entries(t))if(r.toLowerCase()===e.toLowerCase())return n}MX.getHeader=m_r});var hgt=v(pk=>{"use strict";var h_r=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())})};Object.defineProperty(pk,"__esModule",{value:!0});pk.Supplier=void 0;pk.Supplier={get:t=>h_r(void 0,void 0,void 0,function*(){return typeof t=="function"?t():t})}});var ggt=v(gT=>{"use strict";Object.defineProperty(gT,"__esModule",{value:!0});gT.Supplier=gT.getHeader=gT.fetcher=void 0;var g_r=pgt();Object.defineProperty(gT,"fetcher",{enumerable:!0,get:function(){return g_r.fetcher}});var y_r=mgt();Object.defineProperty(gT,"getHeader",{enumerable:!0,get:function(){return y_r.getHeader}});var b_r=hgt();Object.defineProperty(gT,"Supplier",{enumerable:!0,get:function(){return b_r.Supplier}})});var ygt=v((k0e,$0e)=>{(function(t,e){typeof k0e=="object"&&typeof $0e<"u"?$0e.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:k0e,function(){"use strict";var t="3.7.2",e=t,r=typeof atob=="function",n=typeof btoa=="function",o=typeof Buffer=="function",i=typeof TextDecoder=="function"?new TextDecoder:void 0,a=typeof TextEncoder=="function"?new TextEncoder:void 0,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",u=Array.prototype.slice.call(s),l=function(G){var Z={};return G.forEach(function(ie,Ie){return Z[ie]=Ie}),Z}(u),c=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,d=String.fromCharCode.bind(String),f=typeof Uint8Array.from=="function"?Uint8Array.from.bind(Uint8Array):function(G,Z){return Z===void 0&&(Z=function(ie){return ie}),new Uint8Array(Array.prototype.slice.call(G,0).map(Z))},p=function(G){return G.replace(/=/g,"").replace(/[+\/]/g,function(Z){return Z=="+"?"-":"_"})},m=function(G){return G.replace(/[^A-Za-z0-9\+\/]/g,"")},h=function(G){for(var Z,ie,Ie,st,Te="",Qe=G.length%3,nt=0;nt255||(Ie=G.charCodeAt(nt++))>255||(st=G.charCodeAt(nt++))>255)throw new TypeError("invalid character found");Z=ie<<16|Ie<<8|st,Te+=u[Z>>18&63]+u[Z>>12&63]+u[Z>>6&63]+u[Z&63]}return Qe?Te.slice(0,Qe-3)+"===".substring(Qe):Te},b=n?function(G){return btoa(G)}:o?function(G){return Buffer.from(G,"binary").toString("base64")}:h,g=o?function(G){return Buffer.from(G).toString("base64")}:function(G){for(var Z=4096,ie=[],Ie=0,st=G.length;Ie>>6)+d(128|Z&63):d(224|Z>>>12&15)+d(128|Z>>>6&63)+d(128|Z&63)}else{var Z=65536+(G.charCodeAt(0)-55296)*1024+(G.charCodeAt(1)-56320);return d(240|Z>>>18&7)+d(128|Z>>>12&63)+d(128|Z>>>6&63)+d(128|Z&63)}},x=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,C=function(G){return G.replace(x,w)},E=o?function(G){return Buffer.from(G,"utf8").toString("base64")}:a?function(G){return g(a.encode(G))}:function(G){return b(C(G))},P=function(G,Z){return Z===void 0&&(Z=!1),Z?p(E(G)):E(G)},A=function(G){return P(G,!0)},I=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,R=function(G){switch(G.length){case 4:var Z=(7&G.charCodeAt(0))<<18|(63&G.charCodeAt(1))<<12|(63&G.charCodeAt(2))<<6|63&G.charCodeAt(3),ie=Z-65536;return d((ie>>>10)+55296)+d((ie&1023)+56320);case 3:return d((15&G.charCodeAt(0))<<12|(63&G.charCodeAt(1))<<6|63&G.charCodeAt(2));default:return d((31&G.charCodeAt(0))<<6|63&G.charCodeAt(1))}},j=function(G){return G.replace(I,R)},D=function(G){if(G=G.replace(/\s+/g,""),!c.test(G))throw new TypeError("malformed base64.");G+="==".slice(2-(G.length&3));for(var Z,ie="",Ie,st,Te=0;Te>16&255):st===64?d(Z>>16&255,Z>>8&255):d(Z>>16&255,Z>>8&255,Z&255);return ie},k=r?function(G){return atob(m(G))}:o?function(G){return Buffer.from(G,"base64").toString("binary")}:D,F=o?function(G){return f(Buffer.from(G,"base64"))}:function(G){return f(k(G),function(Z){return Z.charCodeAt(0)})},B=function(G){return F(W(G))},q=o?function(G){return Buffer.from(G,"base64").toString("utf8")}:i?function(G){return i.decode(F(G))}:function(G){return j(k(G))},W=function(G){return m(G.replace(/[-_]/g,function(Z){return Z=="-"?"+":"/"}))},H=function(G){return q(W(G))},L=function(G){if(typeof G!="string")return!1;var Z=G.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(Z)||!/[^\s0-9a-zA-Z\-_]/.test(Z)},z=function(G){return{value:G,enumerable:!1,writable:!0,configurable:!0}},K=function(){var G=function(Z,ie){return Object.defineProperty(String.prototype,Z,z(ie))};G("fromBase64",function(){return H(this)}),G("toBase64",function(Z){return P(this,Z)}),G("toBase64URI",function(){return P(this,!0)}),G("toBase64URL",function(){return P(this,!0)}),G("toUint8Array",function(){return B(this)})},J=function(){var G=function(Z,ie){return Object.defineProperty(Uint8Array.prototype,Z,z(ie))};G("toBase64",function(Z){return _(this,Z)}),G("toBase64URI",function(){return _(this,!0)}),G("toBase64URL",function(){return _(this,!0)})},ee=function(){K(),J()},Pe={version:t,VERSION:e,atob:k,atobPolyfill:D,btoa:b,btoaPolyfill:h,fromBase64:H,toBase64:P,encode:P,encodeURI:A,encodeURL:A,utob:C,btou:j,decode:H,isValid:L,fromUint8Array:_,toUint8Array:B,extendString:K,extendUint8Array:J,extendBuiltins:ee};return Pe.Base64={},Object.keys(Pe).forEach(function(G){return Pe.Base64[G]=Pe[G]}),Pe})});var _gt=v(RX=>{"use strict";Object.defineProperty(RX,"__esModule",{value:!0});RX.BasicAuth=void 0;var bgt=ygt(),__r=/^Basic /i;RX.BasicAuth={toAuthorizationHeader:t=>t==null?void 0:`Basic ${bgt.Base64.encode(`${t.username}:${t.password}`)}`,fromAuthorizationHeader:t=>{let e=t.replace(__r,""),r=bgt.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 vgt=v(jX=>{"use strict";Object.defineProperty(jX,"__esModule",{value:!0});jX.BearerToken=void 0;var v_r=/^Bearer /i;jX.BearerToken={toAuthorizationHeader:t=>{if(t!=null)return`Bearer ${t}`},fromAuthorizationHeader:t=>t.replace(v_r,"").trim()}});var wgt=v(mk=>{"use strict";Object.defineProperty(mk,"__esModule",{value:!0});mk.BearerToken=mk.BasicAuth=void 0;var w_r=_gt();Object.defineProperty(mk,"BasicAuth",{enumerable:!0,get:function(){return w_r.BasicAuth}});var S_r=vgt();Object.defineProperty(mk,"BearerToken",{enumerable:!0,get:function(){return S_r.BearerToken}})});var q0e=v(lp=>{"use strict";var Sgt=lp&&lp.__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())})},xgt=lp&&lp.__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)}},Qg=lp&&lp.__await||function(t){return this instanceof Qg?(this.v=t,this):new Qg(t)},Cgt=lp&&lp.__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={},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 Qg?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])}};Object.defineProperty(lp,"__esModule",{value:!0});lp.readableStreamAsyncIterable=lp.Stream=void 0;var x_r=ok(),C_r="data:",B0e=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=C_r,this.messageTerminator=` `,this.streamTerminator=n.streamTerminator):this.messageTerminator=n.messageTerminator,o?.addEventListener("abort",()=>this.controller.abort())}iterMessages(){return Cgt(this,arguments,function*(){var r,n;this.controller.signal;let o=Ogt(this.stream),i="",a=!1;try{for(var s=xgt(o),u;u=yield Qg(s.next()),!u.done;){let l=u.value;i+=this.decodeChunk(l);let c;for(;(c=i.indexOf(this.messageTerminator))>=0;){let d=i.slice(0,c+1);if(i=i.slice(c+1),d.length===0)continue;if(!a&&this.prefix!=null){let p=d.indexOf(this.prefix);if(p===-1)continue;a=!0,d=d.slice(p+this.prefix.length)}if(this.streamTerminator!=null&&d.includes(this.streamTerminator))return yield Qg(void 0);let f=yield Qg(this.parse(JSON.parse(d)));yield yield Qg(f),a=!1}}}catch(l){r={error:l}}finally{try{u&&!u.done&&(n=s.return)&&(yield Qg(n.call(s)))}finally{if(r)throw r.error}}})}[Symbol.asyncIterator](){return Cgt(this,arguments,function*(){var r,n;try{for(var o=xgt(this.iterMessages()),i;i=yield Qg(o.next()),!i.done;){let a=i.value;yield yield Qg(a)}}catch(a){r={error:a}}finally{try{i&&!i.done&&(n=o.return)&&(yield Qg(n.call(o)))}finally{if(r)throw r.error}}})}decodeChunk(e){let r="";if(typeof TextDecoder<"u"){let n=new TextDecoder("utf8");r+=n.decode(e)}else x_r.RUNTIME.type==="node"&&typeof e<"u"&&(r+=Buffer.isBuffer(e)?e:Buffer.from(e));return r}};lp.Stream=B0e;function Ogt(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{next(){return Sgt(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 Sgt(this,void 0,void 0,function*(){let r=e.cancel();return e.releaseLock(),yield r,{done:!0,value:void 0}})},[Symbol.asyncIterator](){return this}}}lp.readableStreamAsyncIterable=Ogt});var Pgt=v(DX=>{"use strict";Object.defineProperty(DX,"__esModule",{value:!0});DX.Stream=void 0;var O_r=q0e();Object.defineProperty(DX,"Stream",{enumerable:!0,get:function(){return O_r.Stream}})});var Agt=v((Llo,Tgt)=>{"use strict";var U0e=Object.defineProperty,P_r=Object.getOwnPropertyDescriptor,E_r=Object.getOwnPropertyNames,T_r=Object.prototype.hasOwnProperty,A_r=(t,e)=>{for(var r in e)U0e(t,r,{get:e[r],enumerable:!0})},I_r=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of E_r(e))!T_r.call(t,o)&&o!==r&&U0e(t,o,{get:()=>e[o],enumerable:!(n=P_r(e,o))||n.enumerable});return t},M_r=t=>I_r(U0e({},"__esModule",{value:!0}),t),Egt={};A_r(Egt,{Blob:()=>D_r,File:()=>N_r,FormData:()=>j_r});Tgt.exports=M_r(Egt);var R_r=function(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:window}(),{FormData:j_r,Blob:D_r,File:N_r}=R_r});var Ugt=v((Flo,qgt)=>{"use strict";var V0e=Object.defineProperty,L_r=Object.getOwnPropertyDescriptor,F_r=Object.getOwnPropertyNames,k_r=Object.prototype.hasOwnProperty,$_r=(t,e)=>{for(var r in e)V0e(t,r,{get:e[r],enumerable:!0})},B_r=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of F_r(e))!k_r.call(t,o)&&o!==r&&V0e(t,o,{get:()=>e[o],enumerable:!(n=L_r(e,o))||n.enumerable});return t},q_r=t=>B_r(V0e({},"__esModule",{value:!0}),t),W0e=(t,e,r)=>{if(!e.has(t))throw TypeError("Cannot "+r)},ts=(t,e,r)=>(W0e(t,e,"read from private field"),r?r.call(t):e.get(t)),s_=(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)},C3=(t,e,r,n)=>(W0e(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),z0e=(t,e,r)=>(W0e(t,e,"access private method"),r),Lgt={};$_r(Lgt,{FormDataEncoder:()=>G_r,isFile:()=>s1,isFormData:()=>$gt});qgt.exports=q_r(Lgt);var DC=t=>typeof t=="function",U_r=t=>DC(t[Symbol.asyncIterator]),Igt=65536;function*Fgt(t){if(t.byteLength<=Igt){yield t;return}let e=0;for(;e{if(U_r(t))return Mgt(t);if(DC(t.getReader))return Mgt(z_r(t));throw new TypeError("Unsupported data source: Expected either ReadableStream or async iterable.")},Rgt="abcdefghijklmnopqrstuvwxyz0123456789";function V_r(){let t=16,e="";for(;t--;)e+=Rgt[Math.random()*Rgt.length<<0];return e}var kgt=t=>String(t).replace(/\r|\n/g,(e,r,n)=>e==="\r"&&n[r+1]!==` `||e===` `&&n[r-1]!=="\r"?`\r `:e),W_r=t=>Object.prototype.toString.call(t).slice(8,-1).toLowerCase();function jgt(t){if(W_r(t)!=="object")return!1;let e=Object.getPrototypeOf(t);return e==null?!0:(e.constructor&&e.constructor.toString())===Object.toString()}function Dgt(t,e){if(typeof e=="string"){for(let[r,n]of Object.entries(t))if(e.toLowerCase()===r.toLowerCase())return n}}var K_r=t=>new Proxy(t,{get:(e,r)=>Dgt(e,r),has:(e,r)=>Dgt(e,r)!==void 0}),$gt=t=>!!(t&&DC(t.constructor)&&t[Symbol.toStringTag]==="FormData"&&DC(t.append)&&DC(t.getAll)&&DC(t.entries)&&DC(t[Symbol.iterator])),Ngt=t=>String(t).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22"),s1=t=>!!(t&&typeof t=="object"&&DC(t.constructor)&&t[Symbol.toStringTag]==="File"&&DC(t.stream)&&t.name!=null),J_r={enableAdditionalHeaders:!1},NX={writable:!1,configurable:!1},yT,O3,LX,P3,a1,E3,T3,FX,kX,K0e,H0e,Bgt,G_r=class{constructor(t,e,r){if(s_(this,kX),s_(this,H0e),s_(this,yT,`\r `),s_(this,O3,void 0),s_(this,LX,void 0),s_(this,P3,"-".repeat(2)),s_(this,a1,new TextEncoder),s_(this,E3,void 0),s_(this,T3,void 0),s_(this,FX,void 0),!$gt(t))throw new TypeError("Expected first argument to be a FormData instance.");let n;if(jgt(e)?r=e:n=e,n||(n=V_r()),typeof n!="string")throw new TypeError("Expected boundary argument to be a string.");if(r&&!jgt(r))throw new TypeError("Expected options argument to be an object.");C3(this,T3,Array.from(t.entries())),C3(this,FX,{...J_r,...r}),C3(this,O3,ts(this,a1).encode(ts(this,yT))),C3(this,LX,ts(this,O3).byteLength),this.boundary=`form-data-boundary-${n}`,this.contentType=`multipart/form-data; boundary=${this.boundary}`,C3(this,E3,ts(this,a1).encode(`${ts(this,P3)}${this.boundary}${ts(this,P3)}${ts(this,yT).repeat(2)}`));let o={"Content-Type":this.contentType},i=z0e(this,H0e,Bgt).call(this);i&&(this.contentLength=i,o["Content-Length"]=i),this.headers=K_r(Object.freeze(o)),Object.defineProperties(this,{boundary:NX,contentType:NX,contentLength:NX,headers:NX})}*values(){for(let[t,e]of ts(this,T3)){let r=s1(e)?e:ts(this,a1).encode(kgt(e));yield z0e(this,kX,K0e).call(this,t,r),yield r,yield ts(this,O3)}yield ts(this,E3)}async*encode(){for(let t of this.values())s1(t)?yield*H_r(t.stream()):yield*Fgt(t)}[Symbol.iterator](){return this.values()}[Symbol.asyncIterator](){return this.encode()}};yT=new WeakMap;O3=new WeakMap;LX=new WeakMap;P3=new WeakMap;a1=new WeakMap;E3=new WeakMap;T3=new WeakMap;FX=new WeakMap;kX=new WeakSet;K0e=function(t,e){let r="";if(r+=`${ts(this,P3)}${this.boundary}${ts(this,yT)}`,r+=`Content-Disposition: form-data; name="${Ngt(t)}"`,s1(e)&&(r+=`; filename="${Ngt(e.name)}"${ts(this,yT)}`,r+=`Content-Type: ${e.type||"application/octet-stream"}`),ts(this,FX).enableAdditionalHeaders===!0){let n=s1(e)?e.size:e.byteLength;n!=null&&!isNaN(n)&&(r+=`${ts(this,yT)}Content-Length: ${n}`)}return ts(this,a1).encode(`${r}${ts(this,yT).repeat(2)}`)};H0e=new WeakSet;Bgt=function(){let t=0;for(let[e,r]of ts(this,T3)){let n=s1(r)?r:ts(this,a1).encode(kgt(r)),o=s1(n)?n.size:n.byteLength;if(o==null||isNaN(o))return;t+=z0e(this,kX,K0e).call(this,e,n).byteLength,t+=o,t+=ts(this,LX)}return String(t+ts(this,E3).byteLength)}});var Hgt=v(($lo,zgt)=>{zgt.exports=typeof self=="object"?self.FormData:window.FormData});var Vgt=v($l=>{"use strict";var Y_r=$l&&$l.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Z_r=$l&&$l.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hk=$l&&$l.__importStar||function(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)&&Y_r(e,t,r);return Z_r(e,t),e},bT=$l&&$l.__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($l,"__esModule",{value:!0});$l.WebFormData=$l.Node16FormData=$l.Node18FormData=$l.newFormData=void 0;var $X=ok();function J0e(t){return typeof t=="object"&&t!=null&&"name"in t}function X_r(){return bT(this,void 0,void 0,function*(){let t;return $X.RUNTIME.type==="node"&&$X.RUNTIME.parsedVersion!=null&&$X.RUNTIME.parsedVersion>=18?t=new BX:$X.RUNTIME.type==="node"?t=new qX:t=new UX,yield t.setup(),t})}$l.newFormData=X_r;var BX=class{setup(){return bT(this,void 0,void 0,function*(){this.fd=new(yield Promise.resolve().then(()=>hk(Agt()))).FormData})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){var o,i;return bT(this,void 0,void 0,function*(){n==null&&J0e(r)&&(n=r.name),r instanceof(yield Promise.resolve().then(()=>hk(f3()))).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 bT(this,void 0,void 0,function*(){let e=new(yield Promise.resolve().then(()=>hk(Ugt()))).FormDataEncoder(this.fd);return{body:yield(yield Promise.resolve().then(()=>hk(f3()))).Readable.from(e),headers:e.headers,duplex:"half"}})}};$l.Node18FormData=BX;var qX=class{setup(){return bT(this,void 0,void 0,function*(){this.fd=new(yield Promise.resolve().then(()=>hk(Hgt()))).default})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){var o,i;return bT(this,void 0,void 0,function*(){n==null&&J0e(r)&&(n=r.name);let a;r instanceof(yield Promise.resolve().then(()=>hk(f3()))).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():{}}}};$l.Node16FormData=qX;var UX=class{setup(){return bT(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){var o;return bT(this,void 0,void 0,function*(){n==null&&J0e(r)&&(n=r.name),(o=this.fd)===null||o===void 0||o.append(e,new Blob([r]),n)})}getRequest(){return{body:this.fd,headers:{}}}};$l.WebFormData=UX});var Wgt=v(u1=>{"use strict";var Q_r=u1&&u1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),evr=u1&&u1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Q_r(e,t,r)};Object.defineProperty(u1,"__esModule",{value:!0});evr(Vgt(),u1)});var Ec=v(zX=>{"use strict";Object.defineProperty(zX,"__esModule",{value:!0});zX.SchemaType=void 0;zX.SchemaType={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",OPTIONAL:"optional"}});var cp=v(HX=>{"use strict";Object.defineProperty(HX,"__esModule",{value:!0});HX.getErrorMessageForIncorrectType=void 0;function tvr(t,e){return`Expected ${e}. Received ${rvr(t)}.`}HX.getErrorMessageForIncorrectType=tvr;function rvr(t){if(Array.isArray(t))return"list";if(t===null)return"null";switch(typeof t){case"string":return`"${t}"`;case"number":case"boolean":case"undefined":return`${t}`}return typeof t}});var NC=v(VX=>{"use strict";Object.defineProperty(VX,"__esModule",{value:!0});VX.maybeSkipValidation=void 0;function nvr(t){return Object.assign(Object.assign({},t),{json:Kgt(t.json),parse:Kgt(t.parse)})}VX.maybeSkipValidation=nvr;function Kgt(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 G0e=v(WX=>{"use strict";Object.defineProperty(WX,"__esModule",{value:!0});WX.stringifyValidationError=void 0;function ovr(t){return t.path.length===0?t.message:`${t.path.join(" -> ")}: ${t.message}`}WX.stringifyValidationError=ovr});var Z0e=v(KX=>{"use strict";Object.defineProperty(KX,"__esModule",{value:!0});KX.JsonError=void 0;var ivr=G0e(),Y0e=class t extends Error{constructor(e){super(e.map(ivr.stringifyValidationError).join("; ")),this.errors=e,Object.setPrototypeOf(this,t.prototype)}};KX.JsonError=Y0e});var Q0e=v(JX=>{"use strict";Object.defineProperty(JX,"__esModule",{value:!0});JX.ParseError=void 0;var avr=G0e(),X0e=class t extends Error{constructor(e){super(e.map(avr.stringifyValidationError).join("; ")),this.errors=e,Object.setPrototypeOf(this,t.prototype)}};JX.ParseError=X0e});var Ygt=v(_T=>{"use strict";Object.defineProperty(_T,"__esModule",{value:!0});_T.transform=_T.optional=_T.getSchemaUtils=void 0;var svr=Ec(),uvr=Z0e(),lvr=Q0e();function eSe(t){return{optional:()=>Jgt(t),transform:e=>Ggt(t,e),parseOrThrow:(e,r)=>{let n=t.parse(e,r);if(n.ok)return n.value;throw new lvr.ParseError(n.errors)},jsonOrThrow:(e,r)=>{let n=t.json(e,r);if(n.ok)return n.value;throw new uvr.JsonError(n.errors)}}}_T.getSchemaUtils=eSe;function Jgt(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:()=>svr.SchemaType.OPTIONAL};return Object.assign(Object.assign({},e),eSe(e))}_T.optional=Jgt;function Ggt(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),eSe(r))}_T.transform=Ggt});var sm=v(Eh=>{"use strict";Object.defineProperty(Eh,"__esModule",{value:!0});Eh.ParseError=Eh.JsonError=Eh.transform=Eh.optional=Eh.getSchemaUtils=void 0;var tSe=Ygt();Object.defineProperty(Eh,"getSchemaUtils",{enumerable:!0,get:function(){return tSe.getSchemaUtils}});Object.defineProperty(Eh,"optional",{enumerable:!0,get:function(){return tSe.optional}});Object.defineProperty(Eh,"transform",{enumerable:!0,get:function(){return tSe.transform}});var cvr=Z0e();Object.defineProperty(Eh,"JsonError",{enumerable:!0,get:function(){return cvr.JsonError}});var dvr=Q0e();Object.defineProperty(Eh,"ParseError",{enumerable:!0,get:function(){return dvr.ParseError}})});var Zgt=v(GX=>{"use strict";Object.defineProperty(GX,"__esModule",{value:!0});GX.date=void 0;var fvr=Ec(),rSe=cp(),pvr=NC(),mvr=sm(),hvr=/^([+-]?\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 gvr(){let t={parse:(e,{breadcrumbsPrefix:r=[]}={})=>typeof e!="string"?{ok:!1,errors:[{path:r,message:(0,rSe.getErrorMessageForIncorrectType)(e,"string")}]}:hvr.test(e)?{ok:!0,value:new Date(e)}:{ok:!1,errors:[{path:r,message:(0,rSe.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,rSe.getErrorMessageForIncorrectType)(e,"Date object")}]},getType:()=>fvr.SchemaType.DATE};return Object.assign(Object.assign({},(0,pvr.maybeSkipValidation)(t)),(0,mvr.getSchemaUtils)(t))}GX.date=gvr});var Xgt=v(YX=>{"use strict";Object.defineProperty(YX,"__esModule",{value:!0});YX.date=void 0;var yvr=Zgt();Object.defineProperty(YX,"date",{enumerable:!0,get:function(){return yvr.date}})});var LC=v(ZX=>{"use strict";Object.defineProperty(ZX,"__esModule",{value:!0});ZX.createIdentitySchemaCreator=void 0;var bvr=sm(),_vr=NC();function vvr(t,e){return()=>{let r={parse:e,json:e,getType:()=>t};return Object.assign(Object.assign({},(0,_vr.maybeSkipValidation)(r)),(0,bvr.getSchemaUtils)(r))}}ZX.createIdentitySchemaCreator=vvr});var eyt=v(XX=>{"use strict";Object.defineProperty(XX,"__esModule",{value:!0});XX.enum_=void 0;var wvr=Ec(),Svr=LC(),Qgt=cp();function xvr(t){let e=new Set(t);return(0,Svr.createIdentitySchemaCreator)(wvr.SchemaType.ENUM,(n,{allowUnrecognizedEnumValues:o,breadcrumbsPrefix:i=[]}={})=>typeof n!="string"?{ok:!1,errors:[{path:i,message:(0,Qgt.getErrorMessageForIncorrectType)(n,"string")}]}:!e.has(n)&&!o?{ok:!1,errors:[{path:i,message:(0,Qgt.getErrorMessageForIncorrectType)(n,"enum")}]}:{ok:!0,value:n})()}XX.enum_=xvr});var nSe=v(QX=>{"use strict";Object.defineProperty(QX,"__esModule",{value:!0});QX.enum_=void 0;var Cvr=eyt();Object.defineProperty(QX,"enum_",{enumerable:!0,get:function(){return Cvr.enum_}})});var oSe=v(vT=>{"use strict";Object.defineProperty(vT,"__esModule",{value:!0});vT.getMemoizedSchema=vT.constructLazyBaseSchema=vT.lazy=void 0;var Ovr=sm();function Pvr(t){let e=tyt(t);return Object.assign(Object.assign({},e),(0,Ovr.getSchemaUtils)(e))}vT.lazy=Pvr;function tyt(t){return{parse:(e,r)=>eQ(t).parse(e,r),json:(e,r)=>eQ(t).json(e,r),getType:()=>eQ(t).getType()}}vT.constructLazyBaseSchema=tyt;function eQ(t){let e=t;return e.__zurg_memoized==null&&(e.__zurg_memoized=t()),e.__zurg_memoized}vT.getMemoizedSchema=eQ});var iSe=v(tQ=>{"use strict";Object.defineProperty(tQ,"__esModule",{value:!0});tQ.entries=void 0;function Evr(t){return Object.entries(t)}tQ.entries=Evr});var aSe=v(rQ=>{"use strict";Object.defineProperty(rQ,"__esModule",{value:!0});rQ.filterObject=void 0;function Tvr(t,e){let r=new Set(e);return Object.entries(t).reduce((n,[o,i])=>(r.has(o)&&(n[o]=i),n),{})}rQ.filterObject=Tvr});var A3=v(nQ=>{"use strict";Object.defineProperty(nQ,"__esModule",{value:!0});nQ.isPlainObject=void 0;function Avr(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}nQ.isPlainObject=Avr});var sSe=v(oQ=>{"use strict";Object.defineProperty(oQ,"__esModule",{value:!0});oQ.keys=void 0;function Ivr(t){return Object.keys(t)}oQ.keys=Ivr});var ryt=v(iQ=>{"use strict";Object.defineProperty(iQ,"__esModule",{value:!0});iQ.partition=void 0;function Mvr(t,e){let r=[],n=[];for(let o of t)e(o)?r.push(o):n.push(o);return[r,n]}iQ.partition=Mvr});var iyt=v(gk=>{"use strict";Object.defineProperty(gk,"__esModule",{value:!0});gk.withParsedProperties=gk.getObjectLikeUtils=void 0;var Rvr=aSe(),jvr=cp(),Dvr=A3(),Nvr=sm();function nyt(t){return{withParsedProperties:e=>oyt(t,e)}}gk.getObjectLikeUtils=nyt;function oyt(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,Dvr.isPlainObject)(n))return{ok:!1,errors:[{path:(i=o?.breadcrumbsPrefix)!==null&&i!==void 0?i:[],message:(0,jvr.getErrorMessageForIncorrectType)(n,"object")}]};let a=new Set(Object.keys(e)),s=(0,Rvr.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,Nvr.getSchemaUtils)(r)),nyt(r))}gk.withParsedProperties=oyt});var I3=v(yk=>{"use strict";Object.defineProperty(yk,"__esModule",{value:!0});yk.withParsedProperties=yk.getObjectLikeUtils=void 0;var ayt=iyt();Object.defineProperty(yk,"getObjectLikeUtils",{enumerable:!0,get:function(){return ayt.getObjectLikeUtils}});Object.defineProperty(yk,"withParsedProperties",{enumerable:!0,get:function(){return ayt.withParsedProperties}})});var uSe=v(bk=>{"use strict";Object.defineProperty(bk,"__esModule",{value:!0});bk.isProperty=bk.property=void 0;function Lvr(t,e){return{rawKey:t,valueSchema:e,isProperty:!0}}bk.property=Lvr;function Fvr(t){return t.isProperty}bk.isProperty=Fvr});var cSe=v(_k=>{"use strict";Object.defineProperty(_k,"__esModule",{value:!0});_k.getObjectUtils=_k.object=void 0;var R3=Ec(),syt=iSe(),uyt=aSe(),kvr=cp(),$vr=A3(),fyt=sSe(),Bvr=NC(),qvr=ryt(),pyt=I3(),myt=sm(),M3=uSe();function Uvr(t){let e={_getRawProperties:()=>Object.entries(t).map(([r,n])=>(0,M3.isProperty)(n)?n.rawKey:r),_getParsedProperties:()=>(0,fyt.keys)(t),parse:(r,n)=>{let o={},i=[];for(let[a,s]of(0,syt.entries)(t)){let u=(0,M3.isProperty)(s)?s.rawKey:a,l=(0,M3.isProperty)(s)?s.valueSchema:s,c={rawKey:u,parsedKey:a,valueSchema:l};o[u]=c,dyt(l)&&i.push(u)}return lyt({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,syt.entries)(t)){let s=(0,M3.isProperty)(a)?a.valueSchema:a;dyt(s)&&o.push(i)}return lyt({value:r,requiredKeys:o,getProperty:i=>{let a=t[i];if(a!=null)return(0,M3.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:()=>R3.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},(0,Bvr.maybeSkipValidation)(e)),(0,myt.getSchemaUtils)(e)),(0,pyt.getObjectLikeUtils)(e)),lSe(e))}_k.object=Uvr;function lyt({value:t,requiredKeys:e,getProperty:r,unrecognizedObjectKeys:n="fail",skipValidation:o=!1,breadcrumbsPrefix:i=[]}){if(!(0,$vr.isPlainObject)(t))return{ok:!1,errors:[{path:i,message:(0,kvr.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 lSe(t){return{extend:e=>{let r={_getParsedProperties:()=>[...t._getParsedProperties(),...e._getParsedProperties()],_getRawProperties:()=>[...t._getRawProperties(),...e._getRawProperties()],parse:(n,o)=>cyt({extensionKeys:e._getRawProperties(),value:n,transformBase:i=>t.parse(i,o),transformExtension:i=>e.parse(i,o)}),json:(n,o)=>cyt({extensionKeys:e._getParsedProperties(),value:n,transformBase:i=>t.json(i,o),transformExtension:i=>e.json(i,o)}),getType:()=>R3.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},r),(0,myt.getSchemaUtils)(r)),(0,pyt.getObjectLikeUtils)(r)),lSe(r))}}}_k.getObjectUtils=lSe;function cyt({extensionKeys:t,value:e,transformBase:r,transformExtension:n}){let o=new Set(t),[i,a]=(0,qvr.partition)((0,fyt.keys)(e),l=>o.has(l)),s=r((0,uyt.filterObject)(e,a)),u=n((0,uyt.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 dyt(t){return!zvr(t)}function zvr(t){switch(t.getType()){case R3.SchemaType.ANY:case R3.SchemaType.UNKNOWN:case R3.SchemaType.OPTIONAL:return!0;default:return!1}}});var hyt=v(aQ=>{"use strict";Object.defineProperty(aQ,"__esModule",{value:!0});aQ.objectWithoutOptionalProperties=void 0;var Hvr=cSe();function Vvr(t){return(0,Hvr.object)(t)}aQ.objectWithoutOptionalProperties=Vvr});var dSe=v(Th=>{"use strict";Object.defineProperty(Th,"__esModule",{value:!0});Th.property=Th.isProperty=Th.objectWithoutOptionalProperties=Th.object=Th.getObjectUtils=void 0;var gyt=cSe();Object.defineProperty(Th,"getObjectUtils",{enumerable:!0,get:function(){return gyt.getObjectUtils}});Object.defineProperty(Th,"object",{enumerable:!0,get:function(){return gyt.object}});var Wvr=hyt();Object.defineProperty(Th,"objectWithoutOptionalProperties",{enumerable:!0,get:function(){return Wvr.objectWithoutOptionalProperties}});var yyt=uSe();Object.defineProperty(Th,"isProperty",{enumerable:!0,get:function(){return yyt.isProperty}});Object.defineProperty(Th,"property",{enumerable:!0,get:function(){return yyt.property}})});var byt=v(sQ=>{"use strict";Object.defineProperty(sQ,"__esModule",{value:!0});sQ.lazyObject=void 0;var Kvr=dSe(),Jvr=I3(),Gvr=sm(),fSe=oSe();function Yvr(t){let e=Object.assign(Object.assign({},(0,fSe.constructLazyBaseSchema)(t)),{_getRawProperties:()=>(0,fSe.getMemoizedSchema)(t)._getRawProperties(),_getParsedProperties:()=>(0,fSe.getMemoizedSchema)(t)._getParsedProperties()});return Object.assign(Object.assign(Object.assign(Object.assign({},e),(0,Gvr.getSchemaUtils)(e)),(0,Jvr.getObjectLikeUtils)(e)),(0,Kvr.getObjectUtils)(e))}sQ.lazyObject=Yvr});var _yt=v(vk=>{"use strict";Object.defineProperty(vk,"__esModule",{value:!0});vk.lazyObject=vk.lazy=void 0;var Zvr=oSe();Object.defineProperty(vk,"lazy",{enumerable:!0,get:function(){return Zvr.lazy}});var Xvr=byt();Object.defineProperty(vk,"lazyObject",{enumerable:!0,get:function(){return Xvr.lazyObject}})});var wyt=v(uQ=>{"use strict";Object.defineProperty(uQ,"__esModule",{value:!0});uQ.list=void 0;var Qvr=Ec(),ewr=cp(),twr=NC(),rwr=sm();function nwr(t){let e={parse:(r,n)=>vyt(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)=>vyt(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:()=>Qvr.SchemaType.LIST};return Object.assign(Object.assign({},(0,twr.maybeSkipValidation)(e)),(0,rwr.getSchemaUtils)(e))}uQ.list=nwr;function vyt(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,ewr.getErrorMessageForIncorrectType)(t,"list"),path:[]}]}}});var pSe=v(lQ=>{"use strict";Object.defineProperty(lQ,"__esModule",{value:!0});lQ.list=void 0;var owr=wyt();Object.defineProperty(lQ,"list",{enumerable:!0,get:function(){return owr.list}})});var Syt=v(cQ=>{"use strict";Object.defineProperty(cQ,"__esModule",{value:!0});cQ.stringLiteral=void 0;var iwr=Ec(),awr=LC(),swr=cp();function uwr(t){return(0,awr.createIdentitySchemaCreator)(iwr.SchemaType.STRING_LITERAL,(r,{breadcrumbsPrefix:n=[]}={})=>r===t?{ok:!0,value:t}:{ok:!1,errors:[{path:n,message:(0,swr.getErrorMessageForIncorrectType)(r,`"${t}"`)}]})()}cQ.stringLiteral=uwr});var xyt=v(dQ=>{"use strict";Object.defineProperty(dQ,"__esModule",{value:!0});dQ.booleanLiteral=void 0;var lwr=Ec(),cwr=LC(),dwr=cp();function fwr(t){return(0,cwr.createIdentitySchemaCreator)(lwr.SchemaType.BOOLEAN_LITERAL,(r,{breadcrumbsPrefix:n=[]}={})=>r===t?{ok:!0,value:t}:{ok:!1,errors:[{path:n,message:(0,dwr.getErrorMessageForIncorrectType)(r,`${t.toString()}`)}]})()}dQ.booleanLiteral=fwr});var Cyt=v(wk=>{"use strict";Object.defineProperty(wk,"__esModule",{value:!0});wk.booleanLiteral=wk.stringLiteral=void 0;var pwr=Syt();Object.defineProperty(wk,"stringLiteral",{enumerable:!0,get:function(){return pwr.stringLiteral}});var mwr=xyt();Object.defineProperty(wk,"booleanLiteral",{enumerable:!0,get:function(){return mwr.booleanLiteral}})});var Oyt=v(fQ=>{"use strict";Object.defineProperty(fQ,"__esModule",{value:!0});fQ.any=void 0;var hwr=Ec(),gwr=LC();fQ.any=(0,gwr.createIdentitySchemaCreator)(hwr.SchemaType.ANY,t=>({ok:!0,value:t}))});var Pyt=v(pQ=>{"use strict";Object.defineProperty(pQ,"__esModule",{value:!0});pQ.boolean=void 0;var ywr=Ec(),bwr=LC(),_wr=cp();pQ.boolean=(0,bwr.createIdentitySchemaCreator)(ywr.SchemaType.BOOLEAN,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="boolean"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,_wr.getErrorMessageForIncorrectType)(t,"boolean")}]})});var Eyt=v(mQ=>{"use strict";Object.defineProperty(mQ,"__esModule",{value:!0});mQ.number=void 0;var vwr=Ec(),wwr=LC(),Swr=cp();mQ.number=(0,wwr.createIdentitySchemaCreator)(vwr.SchemaType.NUMBER,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="number"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,Swr.getErrorMessageForIncorrectType)(t,"number")}]})});var Tyt=v(hQ=>{"use strict";Object.defineProperty(hQ,"__esModule",{value:!0});hQ.string=void 0;var xwr=Ec(),Cwr=LC(),Owr=cp();hQ.string=(0,Cwr.createIdentitySchemaCreator)(xwr.SchemaType.STRING,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="string"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,Owr.getErrorMessageForIncorrectType)(t,"string")}]})});var Ayt=v(gQ=>{"use strict";Object.defineProperty(gQ,"__esModule",{value:!0});gQ.unknown=void 0;var Pwr=Ec(),Ewr=LC();gQ.unknown=(0,Ewr.createIdentitySchemaCreator)(Pwr.SchemaType.UNKNOWN,t=>({ok:!0,value:t}))});var Iyt=v(Ah=>{"use strict";Object.defineProperty(Ah,"__esModule",{value:!0});Ah.unknown=Ah.string=Ah.number=Ah.boolean=Ah.any=void 0;var Twr=Oyt();Object.defineProperty(Ah,"any",{enumerable:!0,get:function(){return Twr.any}});var Awr=Pyt();Object.defineProperty(Ah,"boolean",{enumerable:!0,get:function(){return Awr.boolean}});var Iwr=Eyt();Object.defineProperty(Ah,"number",{enumerable:!0,get:function(){return Iwr.number}});var Mwr=Tyt();Object.defineProperty(Ah,"string",{enumerable:!0,get:function(){return Mwr.string}});var Rwr=Ayt();Object.defineProperty(Ah,"unknown",{enumerable:!0,get:function(){return Rwr.unknown}})});var Ryt=v(yQ=>{"use strict";Object.defineProperty(yQ,"__esModule",{value:!0});yQ.record=void 0;var mSe=Ec(),jwr=iSe(),Dwr=cp(),Nwr=A3(),Lwr=NC(),Fwr=sm();function kwr(t,e){let r={parse:(n,o)=>Myt({value:n,isKeyNumeric:t.getType()===mSe.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)=>Myt({value:n,isKeyNumeric:t.getType()===mSe.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:()=>mSe.SchemaType.RECORD};return Object.assign(Object.assign({},(0,Lwr.maybeSkipValidation)(r)),(0,Fwr.getSchemaUtils)(r))}yQ.record=kwr;function Myt({value:t,isKeyNumeric:e,transformKey:r,transformValue:n,breadcrumbsPrefix:o=[]}){return(0,Nwr.isPlainObject)(t)?(0,jwr.entries)(t).reduce((i,[a,s])=>{if(s==null)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,Dwr.getErrorMessageForIncorrectType)(t,"object")}]}}});var jyt=v(bQ=>{"use strict";Object.defineProperty(bQ,"__esModule",{value:!0});bQ.record=void 0;var $wr=Ryt();Object.defineProperty(bQ,"record",{enumerable:!0,get:function(){return $wr.record}})});var Dyt=v(_Q=>{"use strict";Object.defineProperty(_Q,"__esModule",{value:!0});_Q.set=void 0;var Bwr=Ec(),qwr=cp(),Uwr=NC(),zwr=pSe(),Hwr=sm();function Vwr(t){let e=(0,zwr.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,qwr.getErrorMessageForIncorrectType)(n,"Set")}]}},getType:()=>Bwr.SchemaType.SET};return Object.assign(Object.assign({},(0,Uwr.maybeSkipValidation)(r)),(0,Hwr.getSchemaUtils)(r))}_Q.set=Vwr});var Nyt=v(vQ=>{"use strict";Object.defineProperty(vQ,"__esModule",{value:!0});vQ.set=void 0;var Wwr=Dyt();Object.defineProperty(vQ,"set",{enumerable:!0,get:function(){return Wwr.set}})});var Fyt=v(wQ=>{"use strict";Object.defineProperty(wQ,"__esModule",{value:!0});wQ.undiscriminatedUnion=void 0;var Kwr=Ec(),Jwr=NC(),Gwr=sm();function Ywr(t){let e={parse:(r,n)=>Lyt((o,i)=>o.parse(r,i),t,n),json:(r,n)=>Lyt((o,i)=>o.json(r,i),t,n),getType:()=>Kwr.SchemaType.UNDISCRIMINATED_UNION};return Object.assign(Object.assign({},(0,Jwr.maybeSkipValidation)(e)),(0,Gwr.getSchemaUtils)(e))}wQ.undiscriminatedUnion=Ywr;function Lyt(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 kyt=v(SQ=>{"use strict";Object.defineProperty(SQ,"__esModule",{value:!0});SQ.undiscriminatedUnion=void 0;var Zwr=Fyt();Object.defineProperty(SQ,"undiscriminatedUnion",{enumerable:!0,get:function(){return Zwr.undiscriminatedUnion}})});var $yt=v(xQ=>{"use strict";Object.defineProperty(xQ,"__esModule",{value:!0});xQ.discriminant=void 0;function Xwr(t,e){return{parsedDiscriminant:t,rawDiscriminant:e}}xQ.discriminant=Xwr});var qyt=v(Sk=>{"use strict";var Qwr=Sk&&Sk.__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);oByt({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)=>Byt({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:()=>e0r.SchemaType.UNION};return Object.assign(Object.assign(Object.assign({},(0,o0r.maybeSkipValidation)(i)),(0,s0r.getSchemaUtils)(i)),(0,a0r.getObjectLikeUtils)(i))}Sk.union=u0r;function Byt({value:t,discriminant:e,transformedDiscriminant:r,transformDiscriminantValue:n,getAdditionalPropertiesSchema:o,allowUnrecognizedUnionMembers:i=!1,transformAdditionalProperties:a,breadcrumbsPrefix:s=[]}){if(!(0,r0r.isPlainObject)(t))return{ok:!1,errors:[{path:s,message:(0,t0r.getErrorMessageForIncorrectType)(t,"object")}]};let u=t,l=e,c=u[l],d=Qwr(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 Uyt=v(xk=>{"use strict";Object.defineProperty(xk,"__esModule",{value:!0});xk.union=xk.discriminant=void 0;var l0r=$yt();Object.defineProperty(xk,"discriminant",{enumerable:!0,get:function(){return l0r.discriminant}});var c0r=qyt();Object.defineProperty(xk,"union",{enumerable:!0,get:function(){return c0r.union}})});var zyt=v(gl=>{"use strict";var d0r=gl&&gl.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),um=gl&&gl.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&d0r(e,t,r)};Object.defineProperty(gl,"__esModule",{value:!0});um(Xgt(),gl);um(nSe(),gl);um(_yt(),gl);um(pSe(),gl);um(Cyt(),gl);um(dSe(),gl);um(I3(),gl);um(Iyt(),gl);um(jyt(),gl);um(sm(),gl);um(Nyt(),gl);um(kyt(),gl);um(Uyt(),gl)});var Hyt=v(l1=>{"use strict";var f0r=l1&&l1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p0r=l1&&l1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&f0r(e,t,r)};Object.defineProperty(l1,"__esModule",{value:!0});p0r(zyt(),l1)});var U=v(Tc=>{"use strict";var Vyt=Tc&&Tc.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),m0r=Tc&&Tc.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j3=Tc&&Tc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Vyt(e,t,r)},h0r=Tc&&Tc.__importStar||function(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)&&Vyt(e,t,r);return m0r(e,t),e};Object.defineProperty(Tc,"__esModule",{value:!0});Tc.serialization=void 0;j3(ggt(),Tc);j3(wgt(),Tc);j3(Pgt(),Tc);j3(ok(),Tc);j3(Wgt(),Tc);Tc.serialization=h0r(Hyt())});var Kyt=v(js=>{"use strict";var D3=js&&js.__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())})},N3=js&&js.__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)}},ga=js&&js.__await||function(t){return this instanceof ga?(this.v=t,this):new ga(t)},L3=js&&js.__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={},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 ga?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])}};Object.defineProperty(js,"__esModule",{value:!0});js.readableStreamAsyncIterable=js._decodeChunks=js.LineDecoder=js._iterSSEMessages=js.StreamUtils=void 0;var Ck=ys(),hSe=class t{constructor(e,r){this.iterator=e,this.controller=r}static fromSSEResponse(e,r){let n=!1;function o(){return L3(this,arguments,function*(){var a,s;if(n)throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");n=!0;let u=!1;try{try{for(var l=N3(Wyt(e,r)),c;c=yield ga(l.next()),!c.done;){let d=c.value;if(!u){if(d.data.startsWith("[DONE]")){u=!0;continue}if(d.event===null){let f;try{f=JSON.parse(d.data)}catch(p){throw console.error("Could not parse message into JSON:",d.data),console.error("From chunk:",d.raw),p}if(f&&f.error)throw new Ck.CohereError({message:`Error: ${f.error}`});yield yield ga(f)}else{let f;try{f=JSON.parse(d.data)}catch(p){throw console.error("Could not parse message into JSON:",d.data),console.error("From chunk:",d.raw),p}if(d.event=="error")throw new Ck.CohereError({message:`Error: ${f.message}, ${f.error}`});yield yield ga({event:d.event,data:f})}}}}catch(d){a={error:d}}finally{try{c&&!c.done&&(s=l.return)&&(yield ga(s.call(l)))}finally{if(a)throw a.error}}u=!0}catch(d){if(d instanceof Error&&d.name==="AbortError")return yield ga(void 0);throw d}finally{u||r?.abort()}})}return new t(o,r)}static fromReadableStream(e,r){let n=!1;function o(){return L3(this,arguments,function*(){var s,u;let l=new wT,c=ySe(e);try{for(var d=N3(c),f;f=yield ga(d.next()),!f.done;){let p=f.value;for(let m of l.decode(p))yield yield ga(m)}}catch(p){s={error:p}}finally{try{f&&!f.done&&(u=d.return)&&(yield ga(u.call(d)))}finally{if(s)throw s.error}}for(let p of l.flush())yield yield ga(p)})}function i(){return L3(this,arguments,function*(){var s,u;if(n)throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");n=!0;let l=!1;try{try{for(var c=N3(o()),d;d=yield ga(c.next()),!d.done;){let f=d.value;l||f&&(yield yield ga(JSON.parse(f)))}}catch(f){s={error:f}}finally{try{d&&!d.done&&(u=c.return)&&(yield ga(u.call(c)))}finally{if(s)throw s.error}}l=!0}catch(f){if(f instanceof Error&&f.name==="AbortError")return yield ga(void 0);throw f}finally{l||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 D3(this,void 0,void 0,function*(){r=e[Symbol.asyncIterator]()})},pull(o){return D3(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(){var o;return D3(this,void 0,void 0,function*(){yield(o=r.return)===null||o===void 0?void 0:o.call(r)})}})}};js.StreamUtils=hSe;function Wyt(t,e){return L3(this,arguments,function*(){var n,o;if(!t.body)throw e?.abort(),new Ck.CohereError({message:"Attempted to iterate over a response with no body"});let i=new gSe,a=new wT,s=ySe(t.body);try{for(var u=N3(g0r(s)),l;l=yield ga(u.next()),!l.done;){let c=l.value;for(let d of a.decode(c)){let f=i.decode(d);f&&(yield yield ga(f))}}}catch(c){n={error:c}}finally{try{l&&!l.done&&(o=u.return)&&(yield ga(o.call(u)))}finally{if(n)throw n.error}}for(let c of a.flush()){let d=i.decode(c);d&&(yield yield ga(d))}})}js._iterSSEMessages=Wyt;function g0r(t){return L3(this,arguments,function*(){var r,n;let o=new Uint8Array;try{for(var i=N3(t),a;a=yield ga(i.next()),!a.done;){let s=a.value;if(s==null)continue;let u=s instanceof ArrayBuffer?new Uint8Array(s):typeof s=="string"?new TextEncoder().encode(s):s,l=new Uint8Array(o.length+u.length);l.set(o),l.set(u,o.length),o=l;let c;for(;(c=y0r(o))!==-1;)yield yield ga(o.slice(0,c)),o=o.slice(c)}}catch(s){r={error:s}}finally{try{a&&!a.done&&(n=i.return)&&(yield ga(n.call(i)))}finally{if(r)throw r.error}}o.length>0&&(yield yield ga(o))})}function y0r(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 Ck.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 Ck.CohereError({message:`Unexpected: received non-Uint8Array/ArrayBuffer (${e.constructor.name}) in a web platform. Please report this error.`})}throw new Ck.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}};js.LineDecoder=wT;wT.NEWLINE_CHARS=new Set([` `,"\r"]);wT.NEWLINE_REGEXP=/\r\n|[\n\r]/g;function b0r(t){let e=new wT,r=[];for(let n of t)r.push(...e.decode(n));return r}js._decodeChunks=b0r;function _0r(t,e){let r=t.indexOf(e);return r!==-1?[t.substring(0,r),e,t.substring(r+e.length)]:[t,"",""]}function ySe(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{next(){return D3(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 D3(this,void 0,void 0,function*(){let r=e.cancel();return e.releaseLock(),yield r,{done:!0,value:void 0}})},[Symbol.asyncIterator](){return this}}}js.readableStreamAsyncIterable=ySe});var bSe=v(u_=>{"use strict";var v0r=u_&&u_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),w0r=u_&&u_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),S0r=u_&&u_.__importStar||function(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)&&v0r(e,t,r);return w0r(e,t),e};Object.defineProperty(u_,"__esModule",{value:!0});u_.V2ChatStreamRequestCitationMode=void 0;var x0r=S0r(U());u_.V2ChatStreamRequestCitationMode=x0r.serialization.enum_(["FAST","ACCURATE","OFF"])});var _Se=v(l_=>{"use strict";var C0r=l_&&l_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),O0r=l_&&l_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P0r=l_&&l_.__importStar||function(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)&&C0r(e,t,r);return O0r(e,t),e};Object.defineProperty(l_,"__esModule",{value:!0});l_.V2ChatRequestCitationMode=void 0;var E0r=P0r(U());l_.V2ChatRequestCitationMode=E0r.serialization.enum_(["FAST","ACCURATE","OFF"])});var Ok=v(c_=>{"use strict";var T0r=c_&&c_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),A0r=c_&&c_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),I0r=c_&&c_.__importStar||function(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)&&T0r(e,t,r);return A0r(e,t),e};Object.defineProperty(c_,"__esModule",{value:!0});c_.TextContent=void 0;var Jyt=I0r(U());c_.TextContent=Jyt.serialization.object({text:Jyt.serialization.string()})});var vSe=v(d_=>{"use strict";var M0r=d_&&d_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),R0r=d_&&d_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j0r=d_&&d_.__importStar||function(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)&&M0r(e,t,r);return R0r(e,t),e};Object.defineProperty(d_,"__esModule",{value:!0});d_.Content=void 0;var D0r=j0r(U()),N0r=Ok();d_.Content=D0r.serialization.union("type",{text:N0r.TextContent}).transform({transform:t=>t,untransform:t=>t})});var SSe=v(f_=>{"use strict";var L0r=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]}),F0r=f_&&f_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k0r=f_&&f_.__importStar||function(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)&&L0r(e,t,r);return F0r(e,t),e};Object.defineProperty(f_,"__esModule",{value:!0});f_.UserMessageContent=void 0;var wSe=k0r(U()),$0r=vSe();f_.UserMessageContent=wSe.serialization.undiscriminatedUnion([wSe.serialization.string(),wSe.serialization.list($0r.Content)])});var c1=v(p_=>{"use strict";var B0r=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]}),q0r=p_&&p_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),U0r=p_&&p_.__importStar||function(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)&&B0r(e,t,r);return q0r(e,t),e};Object.defineProperty(p_,"__esModule",{value:!0});p_.ChatDocument=void 0;var xSe=U0r(U());p_.ChatDocument=xSe.serialization.record(xSe.serialization.string(),xSe.serialization.string())});var CSe=v(m_=>{"use strict";var z0r=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]}),H0r=m_&&m_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V0r=m_&&m_.__importStar||function(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)&&z0r(e,t,r);return H0r(e,t),e};Object.defineProperty(m_,"__esModule",{value:!0});m_.UserMessage=void 0;var Gyt=V0r(U()),W0r=SSe(),K0r=c1();m_.UserMessage=Gyt.serialization.object({content:W0r.UserMessageContent,documents:Gyt.serialization.list(K0r.ChatDocument).optional()})});var PSe=v(h_=>{"use strict";var J0r=h_&&h_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),G0r=h_&&h_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y0r=h_&&h_.__importStar||function(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)&&J0r(e,t,r);return G0r(e,t),e};Object.defineProperty(h_,"__esModule",{value:!0});h_.ToolCall2Function=void 0;var OSe=Y0r(U());h_.ToolCall2Function=OSe.serialization.object({name:OSe.serialization.string().optional(),arguments:OSe.serialization.string().optional()})});var CQ=v(g_=>{"use strict";var Z0r=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]}),X0r=g_&&g_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Q0r=g_&&g_.__importStar||function(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)&&Z0r(e,t,r);return X0r(e,t),e};Object.defineProperty(g_,"__esModule",{value:!0});g_.ToolCall2=void 0;var ESe=Q0r(U()),eSr=PSe();g_.ToolCall2=ESe.serialization.object({id:ESe.serialization.string().optional(),type:ESe.serialization.stringLiteral("function").optional(),function:eSr.ToolCall2Function.optional()})});var TSe=v(y_=>{"use strict";var tSr=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]}),rSr=y_&&y_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nSr=y_&&y_.__importStar||function(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)&&tSr(e,t,r);return rSr(e,t),e};Object.defineProperty(y_,"__esModule",{value:!0});y_.ToolSource=void 0;var Pk=nSr(U());y_.ToolSource=Pk.serialization.object({id:Pk.serialization.string().optional(),toolOutput:Pk.serialization.property("tool_output",Pk.serialization.record(Pk.serialization.string(),Pk.serialization.unknown()).optional())})});var ASe=v(b_=>{"use strict";var oSr=b_&&b_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iSr=b_&&b_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aSr=b_&&b_.__importStar||function(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)&&oSr(e,t,r);return iSr(e,t),e};Object.defineProperty(b_,"__esModule",{value:!0});b_.DocumentSource=void 0;var F3=aSr(U());b_.DocumentSource=F3.serialization.object({id:F3.serialization.string().optional(),document:F3.serialization.record(F3.serialization.string(),F3.serialization.unknown()).optional()})});var ISe=v(__=>{"use strict";var sSr=__&&__.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uSr=__&&__.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lSr=__&&__.__importStar||function(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)&&sSr(e,t,r);return uSr(e,t),e};Object.defineProperty(__,"__esModule",{value:!0});__.Source=void 0;var cSr=lSr(U()),dSr=TSe(),fSr=ASe();__.Source=cSr.serialization.union("type",{tool:dSr.ToolSource,document:fSr.DocumentSource}).transform({transform:t=>t,untransform:t=>t})});var $3=v(v_=>{"use strict";var pSr=v_&&v_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mSr=v_&&v_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hSr=v_&&v_.__importStar||function(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)&&pSr(e,t,r);return mSr(e,t),e};Object.defineProperty(v_,"__esModule",{value:!0});v_.Citation=void 0;var k3=hSr(U()),gSr=ISe();v_.Citation=k3.serialization.object({start:k3.serialization.number().optional(),end:k3.serialization.number().optional(),text:k3.serialization.string().optional(),sources:k3.serialization.list(gSr.Source).optional()})});var MSe=v(w_=>{"use strict";var ySr=w_&&w_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bSr=w_&&w_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Sr=w_&&w_.__importStar||function(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)&&ySr(e,t,r);return bSr(e,t),e};Object.defineProperty(w_,"__esModule",{value:!0});w_.AssistantMessageContentItem=void 0;var vSr=_Sr(U()),wSr=Ok();w_.AssistantMessageContentItem=vSr.serialization.union("type",{text:wSr.TextContent}).transform({transform:t=>t,untransform:t=>t})});var jSe=v(S_=>{"use strict";var SSr=S_&&S_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xSr=S_&&S_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CSr=S_&&S_.__importStar||function(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)&&SSr(e,t,r);return xSr(e,t),e};Object.defineProperty(S_,"__esModule",{value:!0});S_.AssistantMessageContent=void 0;var RSe=CSr(U()),OSr=MSe();S_.AssistantMessageContent=RSe.serialization.undiscriminatedUnion([RSe.serialization.string(),RSe.serialization.list(OSr.AssistantMessageContentItem)])});var DSe=v(x_=>{"use strict";var PSr=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]}),ESr=x_&&x_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TSr=x_&&x_.__importStar||function(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)&&PSr(e,t,r);return ESr(e,t),e};Object.defineProperty(x_,"__esModule",{value:!0});x_.AssistantMessage=void 0;var Ek=TSr(U()),ASr=CQ(),ISr=jSe(),MSr=$3();x_.AssistantMessage=Ek.serialization.object({toolCalls:Ek.serialization.property("tool_calls",Ek.serialization.list(ASr.ToolCall2).optional()),toolPlan:Ek.serialization.property("tool_plan",Ek.serialization.string().optional()),content:ISr.AssistantMessageContent.optional(),citations:Ek.serialization.list(MSr.Citation).optional()})});var NSe=v(C_=>{"use strict";var RSr=C_&&C_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jSr=C_&&C_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DSr=C_&&C_.__importStar||function(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)&&RSr(e,t,r);return jSr(e,t),e};Object.defineProperty(C_,"__esModule",{value:!0});C_.SystemMessageContentItem=void 0;var NSr=DSr(U()),LSr=Ok();C_.SystemMessageContentItem=NSr.serialization.union("type",{text:LSr.TextContent}).transform({transform:t=>t,untransform:t=>t})});var FSe=v(O_=>{"use strict";var FSr=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]}),kSr=O_&&O_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Sr=O_&&O_.__importStar||function(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)&&FSr(e,t,r);return kSr(e,t),e};Object.defineProperty(O_,"__esModule",{value:!0});O_.SystemMessageContent=void 0;var LSe=$Sr(U()),BSr=NSe();O_.SystemMessageContent=LSe.serialization.undiscriminatedUnion([LSe.serialization.string(),LSe.serialization.list(BSr.SystemMessageContentItem)])});var kSe=v(P_=>{"use strict";var qSr=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]}),USr=P_&&P_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zSr=P_&&P_.__importStar||function(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)&&qSr(e,t,r);return USr(e,t),e};Object.defineProperty(P_,"__esModule",{value:!0});P_.SystemMessage=void 0;var HSr=zSr(U()),VSr=FSe();P_.SystemMessage=HSr.serialization.object({content:VSr.SystemMessageContent})});var $Se=v(E_=>{"use strict";var WSr=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]}),KSr=E_&&E_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JSr=E_&&E_.__importStar||function(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)&&WSr(e,t,r);return KSr(e,t),e};Object.defineProperty(E_,"__esModule",{value:!0});E_.ToolContent=void 0;var OQ=JSr(U());E_.ToolContent=OQ.serialization.object({output:OQ.serialization.record(OQ.serialization.string(),OQ.serialization.unknown())})});var BSe=v(T_=>{"use strict";var GSr=T_&&T_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YSr=T_&&T_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZSr=T_&&T_.__importStar||function(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)&&GSr(e,t,r);return YSr(e,t),e};Object.defineProperty(T_,"__esModule",{value:!0});T_.ToolMessage2ToolContentItem=void 0;var XSr=ZSr(U()),QSr=$Se();T_.ToolMessage2ToolContentItem=XSr.serialization.union("type",{tool_result_object:QSr.ToolContent}).transform({transform:t=>t,untransform:t=>t})});var qSe=v(A_=>{"use strict";var exr=A_&&A_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),txr=A_&&A_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rxr=A_&&A_.__importStar||function(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)&&exr(e,t,r);return txr(e,t),e};Object.defineProperty(A_,"__esModule",{value:!0});A_.ToolMessage2=void 0;var B3=rxr(U()),nxr=BSe();A_.ToolMessage2=B3.serialization.object({toolCallId:B3.serialization.property("tool_call_id",B3.serialization.string()),toolContent:B3.serialization.property("tool_content",B3.serialization.list(nxr.ToolMessage2ToolContentItem))})});var USe=v(I_=>{"use strict";var oxr=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]}),ixr=I_&&I_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),axr=I_&&I_.__importStar||function(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)&&oxr(e,t,r);return ixr(e,t),e};Object.defineProperty(I_,"__esModule",{value:!0});I_.ChatMessage2=void 0;var sxr=axr(U()),uxr=CSe(),lxr=DSe(),cxr=kSe(),dxr=qSe();I_.ChatMessage2=sxr.serialization.union("role",{user:uxr.UserMessage,assistant:lxr.AssistantMessage,system:cxr.SystemMessage,tool:dxr.ToolMessage2}).transform({transform:t=>t,untransform:t=>t})});var PQ=v(M_=>{"use strict";var fxr=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]}),pxr=M_&&M_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mxr=M_&&M_.__importStar||function(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)&&fxr(e,t,r);return pxr(e,t),e};Object.defineProperty(M_,"__esModule",{value:!0});M_.ChatMessages=void 0;var hxr=mxr(U()),gxr=USe();M_.ChatMessages=hxr.serialization.list(gxr.ChatMessage2)});var zSe=v(R_=>{"use strict";var yxr=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]}),bxr=R_&&R_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_xr=R_&&R_.__importStar||function(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)&&yxr(e,t,r);return bxr(e,t),e};Object.defineProperty(R_,"__esModule",{value:!0});R_.Tool2Function=void 0;var Tk=_xr(U());R_.Tool2Function=Tk.serialization.object({name:Tk.serialization.string().optional(),description:Tk.serialization.string().optional(),parameters:Tk.serialization.record(Tk.serialization.string(),Tk.serialization.unknown()).optional()})});var EQ=v(j_=>{"use strict";var vxr=j_&&j_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wxr=j_&&j_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Sxr=j_&&j_.__importStar||function(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)&&vxr(e,t,r);return wxr(e,t),e};Object.defineProperty(j_,"__esModule",{value:!0});j_.Tool2=void 0;var Yyt=Sxr(U()),xxr=zSe();j_.Tool2=Yyt.serialization.object({type:Yyt.serialization.stringLiteral("function").optional(),function:xxr.Tool2Function.optional()})});var TQ=v(D_=>{"use strict";var Cxr=D_&&D_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Oxr=D_&&D_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Pxr=D_&&D_.__importStar||function(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)&&Cxr(e,t,r);return Oxr(e,t),e};Object.defineProperty(D_,"__esModule",{value:!0});D_.ChatFinishReason=void 0;var Exr=Pxr(U());D_.ChatFinishReason=Exr.serialization.enum_(["complete","stop_sequence","max_tokens","tool_call","error","content_blocked","error_limit"])});var HSe=v(N_=>{"use strict";var Txr=N_&&N_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Axr=N_&&N_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ixr=N_&&N_.__importStar||function(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)&&Txr(e,t,r);return Axr(e,t),e};Object.defineProperty(N_,"__esModule",{value:!0});N_.AssistantMessageResponseContentItem=void 0;var Mxr=Ixr(U()),Rxr=Ok();N_.AssistantMessageResponseContentItem=Mxr.serialization.union("type",{text:Rxr.TextContent}).transform({transform:t=>t,untransform:t=>t})});var VSe=v(L_=>{"use strict";var jxr=L_&&L_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Dxr=L_&&L_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Nxr=L_&&L_.__importStar||function(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)&&jxr(e,t,r);return Dxr(e,t),e};Object.defineProperty(L_,"__esModule",{value:!0});L_.AssistantMessageResponse=void 0;var ST=Nxr(U()),Lxr=CQ(),Fxr=HSe(),kxr=$3();L_.AssistantMessageResponse=ST.serialization.object({role:ST.serialization.stringLiteral("assistant"),toolCalls:ST.serialization.property("tool_calls",ST.serialization.list(Lxr.ToolCall2).optional()),toolPlan:ST.serialization.property("tool_plan",ST.serialization.string().optional()),content:ST.serialization.list(Fxr.AssistantMessageResponseContentItem).optional(),citations:ST.serialization.list(kxr.Citation).optional()})});var WSe=v(F_=>{"use strict";var $xr=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]}),Bxr=F_&&F_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qxr=F_&&F_.__importStar||function(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)&&$xr(e,t,r);return Bxr(e,t),e};Object.defineProperty(F_,"__esModule",{value:!0});F_.UsageBilledUnits=void 0;var xT=qxr(U());F_.UsageBilledUnits=xT.serialization.object({inputTokens:xT.serialization.property("input_tokens",xT.serialization.number().optional()),outputTokens:xT.serialization.property("output_tokens",xT.serialization.number().optional()),searchUnits:xT.serialization.property("search_units",xT.serialization.number().optional()),classifications:xT.serialization.number().optional()})});var KSe=v(k_=>{"use strict";var Uxr=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]}),zxr=k_&&k_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Hxr=k_&&k_.__importStar||function(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)&&Uxr(e,t,r);return zxr(e,t),e};Object.defineProperty(k_,"__esModule",{value:!0});k_.UsageTokens=void 0;var q3=Hxr(U());k_.UsageTokens=q3.serialization.object({inputTokens:q3.serialization.property("input_tokens",q3.serialization.number().optional()),outputTokens:q3.serialization.property("output_tokens",q3.serialization.number().optional())})});var AQ=v($_=>{"use strict";var Vxr=$_&&$_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wxr=$_&&$_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Kxr=$_&&$_.__importStar||function(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)&&Vxr(e,t,r);return Wxr(e,t),e};Object.defineProperty($_,"__esModule",{value:!0});$_.Usage=void 0;var Zyt=Kxr(U()),Jxr=WSe(),Gxr=KSe();$_.Usage=Zyt.serialization.object({billedUnits:Zyt.serialization.property("billed_units",Jxr.UsageBilledUnits.optional()),tokens:Gxr.UsageTokens.optional()})});var Xyt=v(B_=>{"use strict";var Yxr=B_&&B_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Zxr=B_&&B_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xxr=B_&&B_.__importStar||function(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)&&Yxr(e,t,r);return Zxr(e,t),e};Object.defineProperty(B_,"__esModule",{value:!0});B_.NonStreamedChatResponse2=void 0;var IQ=Xxr(U()),Qxr=TQ(),eCr=VSe(),tCr=AQ();B_.NonStreamedChatResponse2=IQ.serialization.object({id:IQ.serialization.string(),finishReason:IQ.serialization.property("finish_reason",Qxr.ChatFinishReason),prompt:IQ.serialization.string().optional(),message:eCr.AssistantMessageResponse.optional(),usage:tCr.Usage.optional()})});var lm=v(q_=>{"use strict";var rCr=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]}),nCr=q_&&q_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oCr=q_&&q_.__importStar||function(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)&&rCr(e,t,r);return nCr(e,t),e};Object.defineProperty(q_,"__esModule",{value:!0});q_.ChatStreamEventType=void 0;var iCr=oCr(U());q_.ChatStreamEventType=iCr.serialization.object({})});var JSe=v(U_=>{"use strict";var aCr=U_&&U_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sCr=U_&&U_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uCr=U_&&U_.__importStar||function(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)&&aCr(e,t,r);return sCr(e,t),e};Object.defineProperty(U_,"__esModule",{value:!0});U_.ChatMessageStartEventDeltaMessage=void 0;var Qyt=uCr(U());U_.ChatMessageStartEventDeltaMessage=Qyt.serialization.object({role:Qyt.serialization.stringLiteral("assistant").optional()})});var GSe=v(z_=>{"use strict";var lCr=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]}),cCr=z_&&z_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dCr=z_&&z_.__importStar||function(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)&&lCr(e,t,r);return cCr(e,t),e};Object.defineProperty(z_,"__esModule",{value:!0});z_.ChatMessageStartEventDelta=void 0;var fCr=dCr(U()),pCr=JSe();z_.ChatMessageStartEventDelta=fCr.serialization.object({message:pCr.ChatMessageStartEventDeltaMessage.optional()})});var YSe=v(H_=>{"use strict";var mCr=H_&&H_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hCr=H_&&H_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gCr=H_&&H_.__importStar||function(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)&&mCr(e,t,r);return hCr(e,t),e};Object.defineProperty(H_,"__esModule",{value:!0});H_.ChatMessageStartEvent=void 0;var ebt=gCr(U()),yCr=GSe(),bCr=lm();H_.ChatMessageStartEvent=ebt.serialization.object({id:ebt.serialization.string().optional(),delta:yCr.ChatMessageStartEventDelta.optional()}).extend(bCr.ChatStreamEventType)});var XSe=v(V_=>{"use strict";var _Cr=V_&&V_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vCr=V_&&V_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wCr=V_&&V_.__importStar||function(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)&&_Cr(e,t,r);return vCr(e,t),e};Object.defineProperty(V_,"__esModule",{value:!0});V_.ChatContentStartEventDeltaMessageContent=void 0;var ZSe=wCr(U());V_.ChatContentStartEventDeltaMessageContent=ZSe.serialization.object({text:ZSe.serialization.string().optional(),type:ZSe.serialization.stringLiteral("text").optional()})});var QSe=v(W_=>{"use strict";var SCr=W_&&W_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xCr=W_&&W_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CCr=W_&&W_.__importStar||function(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)&&SCr(e,t,r);return xCr(e,t),e};Object.defineProperty(W_,"__esModule",{value:!0});W_.ChatContentStartEventDeltaMessage=void 0;var OCr=CCr(U()),PCr=XSe();W_.ChatContentStartEventDeltaMessage=OCr.serialization.object({content:PCr.ChatContentStartEventDeltaMessageContent.optional()})});var exe=v(K_=>{"use strict";var ECr=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]}),TCr=K_&&K_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ACr=K_&&K_.__importStar||function(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)&&ECr(e,t,r);return TCr(e,t),e};Object.defineProperty(K_,"__esModule",{value:!0});K_.ChatContentStartEventDelta=void 0;var ICr=ACr(U()),MCr=QSe();K_.ChatContentStartEventDelta=ICr.serialization.object({message:MCr.ChatContentStartEventDeltaMessage.optional()})});var txe=v(J_=>{"use strict";var RCr=J_&&J_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jCr=J_&&J_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DCr=J_&&J_.__importStar||function(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)&&RCr(e,t,r);return jCr(e,t),e};Object.defineProperty(J_,"__esModule",{value:!0});J_.ChatContentStartEvent=void 0;var tbt=DCr(U()),NCr=exe(),LCr=lm();J_.ChatContentStartEvent=tbt.serialization.object({index:tbt.serialization.number().optional(),delta:NCr.ChatContentStartEventDelta.optional()}).extend(LCr.ChatStreamEventType)});var rxe=v(G_=>{"use strict";var FCr=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]}),kCr=G_&&G_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Cr=G_&&G_.__importStar||function(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)&&FCr(e,t,r);return kCr(e,t),e};Object.defineProperty(G_,"__esModule",{value:!0});G_.ChatContentDeltaEventDeltaMessageContent=void 0;var rbt=$Cr(U());G_.ChatContentDeltaEventDeltaMessageContent=rbt.serialization.object({text:rbt.serialization.string().optional()})});var nxe=v(Y_=>{"use strict";var BCr=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]}),qCr=Y_&&Y_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UCr=Y_&&Y_.__importStar||function(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)&&BCr(e,t,r);return qCr(e,t),e};Object.defineProperty(Y_,"__esModule",{value:!0});Y_.ChatContentDeltaEventDeltaMessage=void 0;var zCr=UCr(U()),HCr=rxe();Y_.ChatContentDeltaEventDeltaMessage=zCr.serialization.object({content:HCr.ChatContentDeltaEventDeltaMessageContent.optional()})});var oxe=v(Z_=>{"use strict";var VCr=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]}),WCr=Z_&&Z_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KCr=Z_&&Z_.__importStar||function(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)&&VCr(e,t,r);return WCr(e,t),e};Object.defineProperty(Z_,"__esModule",{value:!0});Z_.ChatContentDeltaEventDelta=void 0;var JCr=KCr(U()),GCr=nxe();Z_.ChatContentDeltaEventDelta=JCr.serialization.object({message:GCr.ChatContentDeltaEventDeltaMessage.optional()})});var ixe=v(X_=>{"use strict";var YCr=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]}),ZCr=X_&&X_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XCr=X_&&X_.__importStar||function(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)&&YCr(e,t,r);return ZCr(e,t),e};Object.defineProperty(X_,"__esModule",{value:!0});X_.ChatContentDeltaEvent=void 0;var nbt=XCr(U()),QCr=oxe(),eOr=lm();X_.ChatContentDeltaEvent=nbt.serialization.object({index:nbt.serialization.number().optional(),delta:QCr.ChatContentDeltaEventDelta.optional()}).extend(eOr.ChatStreamEventType)});var axe=v(Q_=>{"use strict";var tOr=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]}),rOr=Q_&&Q_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nOr=Q_&&Q_.__importStar||function(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)&&tOr(e,t,r);return rOr(e,t),e};Object.defineProperty(Q_,"__esModule",{value:!0});Q_.ChatContentEndEvent=void 0;var obt=nOr(U()),oOr=lm();Q_.ChatContentEndEvent=obt.serialization.object({index:obt.serialization.number().optional()}).extend(oOr.ChatStreamEventType)});var uxe=v(ev=>{"use strict";var iOr=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]}),aOr=ev&&ev.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sOr=ev&&ev.__importStar||function(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)&&iOr(e,t,r);return aOr(e,t),e};Object.defineProperty(ev,"__esModule",{value:!0});ev.ChatToolPlanDeltaEventDelta=void 0;var sxe=sOr(U());ev.ChatToolPlanDeltaEventDelta=sxe.serialization.object({toolPlan:sxe.serialization.property("tool_plan",sxe.serialization.string().optional())})});var lxe=v(tv=>{"use strict";var uOr=tv&&tv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lOr=tv&&tv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cOr=tv&&tv.__importStar||function(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)&&uOr(e,t,r);return lOr(e,t),e};Object.defineProperty(tv,"__esModule",{value:!0});tv.ChatToolPlanDeltaEvent=void 0;var dOr=cOr(U()),fOr=uxe(),pOr=lm();tv.ChatToolPlanDeltaEvent=dOr.serialization.object({delta:fOr.ChatToolPlanDeltaEventDelta.optional()}).extend(pOr.ChatStreamEventType)});var dxe=v(rv=>{"use strict";var mOr=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]}),hOr=rv&&rv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gOr=rv&&rv.__importStar||function(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)&&mOr(e,t,r);return hOr(e,t),e};Object.defineProperty(rv,"__esModule",{value:!0});rv.ChatToolCallStartEventDeltaToolCallFunction=void 0;var cxe=gOr(U());rv.ChatToolCallStartEventDeltaToolCallFunction=cxe.serialization.object({name:cxe.serialization.string().optional(),arguments:cxe.serialization.string().optional()})});var pxe=v(nv=>{"use strict";var yOr=nv&&nv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bOr=nv&&nv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Or=nv&&nv.__importStar||function(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)&&yOr(e,t,r);return bOr(e,t),e};Object.defineProperty(nv,"__esModule",{value:!0});nv.ChatToolCallStartEventDeltaToolCall=void 0;var fxe=_Or(U()),vOr=dxe();nv.ChatToolCallStartEventDeltaToolCall=fxe.serialization.object({id:fxe.serialization.string().optional(),type:fxe.serialization.stringLiteral("function").optional(),function:vOr.ChatToolCallStartEventDeltaToolCallFunction.optional()})});var mxe=v(ov=>{"use strict";var wOr=ov&&ov.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),SOr=ov&&ov.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xOr=ov&&ov.__importStar||function(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)&&wOr(e,t,r);return SOr(e,t),e};Object.defineProperty(ov,"__esModule",{value:!0});ov.ChatToolCallStartEventDelta=void 0;var ibt=xOr(U()),COr=pxe();ov.ChatToolCallStartEventDelta=ibt.serialization.object({toolCall:ibt.serialization.property("tool_call",COr.ChatToolCallStartEventDeltaToolCall.optional())})});var hxe=v(iv=>{"use strict";var OOr=iv&&iv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),POr=iv&&iv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EOr=iv&&iv.__importStar||function(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)&&OOr(e,t,r);return POr(e,t),e};Object.defineProperty(iv,"__esModule",{value:!0});iv.ChatToolCallStartEvent=void 0;var abt=EOr(U()),TOr=mxe(),AOr=lm();iv.ChatToolCallStartEvent=abt.serialization.object({index:abt.serialization.number().optional(),delta:TOr.ChatToolCallStartEventDelta.optional()}).extend(AOr.ChatStreamEventType)});var gxe=v(av=>{"use strict";var IOr=av&&av.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MOr=av&&av.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ROr=av&&av.__importStar||function(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)&&IOr(e,t,r);return MOr(e,t),e};Object.defineProperty(av,"__esModule",{value:!0});av.ChatToolCallDeltaEventDeltaToolCallFunction=void 0;var sbt=ROr(U());av.ChatToolCallDeltaEventDeltaToolCallFunction=sbt.serialization.object({arguments:sbt.serialization.string().optional()})});var yxe=v(sv=>{"use strict";var jOr=sv&&sv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),DOr=sv&&sv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NOr=sv&&sv.__importStar||function(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)&&jOr(e,t,r);return DOr(e,t),e};Object.defineProperty(sv,"__esModule",{value:!0});sv.ChatToolCallDeltaEventDeltaToolCall=void 0;var LOr=NOr(U()),FOr=gxe();sv.ChatToolCallDeltaEventDeltaToolCall=LOr.serialization.object({function:FOr.ChatToolCallDeltaEventDeltaToolCallFunction.optional()})});var bxe=v(uv=>{"use strict";var kOr=uv&&uv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$Or=uv&&uv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BOr=uv&&uv.__importStar||function(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)&&kOr(e,t,r);return $Or(e,t),e};Object.defineProperty(uv,"__esModule",{value:!0});uv.ChatToolCallDeltaEventDelta=void 0;var ubt=BOr(U()),qOr=yxe();uv.ChatToolCallDeltaEventDelta=ubt.serialization.object({toolCall:ubt.serialization.property("tool_call",qOr.ChatToolCallDeltaEventDeltaToolCall.optional())})});var _xe=v(lv=>{"use strict";var UOr=lv&&lv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zOr=lv&&lv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HOr=lv&&lv.__importStar||function(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)&&UOr(e,t,r);return zOr(e,t),e};Object.defineProperty(lv,"__esModule",{value:!0});lv.ChatToolCallDeltaEvent=void 0;var lbt=HOr(U()),VOr=bxe(),WOr=lm();lv.ChatToolCallDeltaEvent=lbt.serialization.object({index:lbt.serialization.number().optional(),delta:VOr.ChatToolCallDeltaEventDelta.optional()}).extend(WOr.ChatStreamEventType)});var vxe=v(cv=>{"use strict";var KOr=cv&&cv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),JOr=cv&&cv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GOr=cv&&cv.__importStar||function(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)&&KOr(e,t,r);return JOr(e,t),e};Object.defineProperty(cv,"__esModule",{value:!0});cv.ChatToolCallEndEvent=void 0;var cbt=GOr(U()),YOr=lm();cv.ChatToolCallEndEvent=cbt.serialization.object({index:cbt.serialization.number().optional()}).extend(YOr.ChatStreamEventType)});var wxe=v(dv=>{"use strict";var ZOr=dv&&dv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),XOr=dv&&dv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QOr=dv&&dv.__importStar||function(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)&&ZOr(e,t,r);return XOr(e,t),e};Object.defineProperty(dv,"__esModule",{value:!0});dv.ChatMessageEndEventDelta=void 0;var dbt=QOr(U()),ePr=TQ(),tPr=AQ();dv.ChatMessageEndEventDelta=dbt.serialization.object({finishReason:dbt.serialization.property("finish_reason",ePr.ChatFinishReason.optional()),usage:tPr.Usage.optional()})});var Sxe=v(fv=>{"use strict";var rPr=fv&&fv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),nPr=fv&&fv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oPr=fv&&fv.__importStar||function(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)&&rPr(e,t,r);return nPr(e,t),e};Object.defineProperty(fv,"__esModule",{value:!0});fv.ChatMessageEndEvent=void 0;var fbt=oPr(U()),iPr=wxe(),aPr=lm();fv.ChatMessageEndEvent=fbt.serialization.object({id:fbt.serialization.string().optional(),delta:iPr.ChatMessageEndEventDelta.optional()}).extend(aPr.ChatStreamEventType)});var xxe=v(pv=>{"use strict";var sPr=pv&&pv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uPr=pv&&pv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lPr=pv&&pv.__importStar||function(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)&&sPr(e,t,r);return uPr(e,t),e};Object.defineProperty(pv,"__esModule",{value:!0});pv.CitationStartEventDeltaMessage=void 0;var cPr=lPr(U()),dPr=$3();pv.CitationStartEventDeltaMessage=cPr.serialization.object({citations:dPr.Citation.optional()})});var Cxe=v(mv=>{"use strict";var fPr=mv&&mv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pPr=mv&&mv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mPr=mv&&mv.__importStar||function(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)&&fPr(e,t,r);return pPr(e,t),e};Object.defineProperty(mv,"__esModule",{value:!0});mv.CitationStartEventDelta=void 0;var hPr=mPr(U()),gPr=xxe();mv.CitationStartEventDelta=hPr.serialization.object({message:gPr.CitationStartEventDeltaMessage.optional()})});var Oxe=v(hv=>{"use strict";var yPr=hv&&hv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bPr=hv&&hv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Pr=hv&&hv.__importStar||function(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)&&yPr(e,t,r);return bPr(e,t),e};Object.defineProperty(hv,"__esModule",{value:!0});hv.CitationStartEvent=void 0;var pbt=_Pr(U()),vPr=Cxe(),wPr=lm();hv.CitationStartEvent=pbt.serialization.object({index:pbt.serialization.number().optional(),delta:vPr.CitationStartEventDelta.optional()}).extend(wPr.ChatStreamEventType)});var Pxe=v(gv=>{"use strict";var SPr=gv&&gv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xPr=gv&&gv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CPr=gv&&gv.__importStar||function(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)&&SPr(e,t,r);return xPr(e,t),e};Object.defineProperty(gv,"__esModule",{value:!0});gv.CitationEndEvent=void 0;var mbt=CPr(U()),OPr=lm();gv.CitationEndEvent=mbt.serialization.object({index:mbt.serialization.number().optional()}).extend(OPr.ChatStreamEventType)});var hbt=v(yv=>{"use strict";var PPr=yv&&yv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EPr=yv&&yv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TPr=yv&&yv.__importStar||function(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)&&PPr(e,t,r);return EPr(e,t),e};Object.defineProperty(yv,"__esModule",{value:!0});yv.StreamedChatResponse2=void 0;var APr=TPr(U()),IPr=YSe(),MPr=txe(),RPr=ixe(),jPr=axe(),DPr=lxe(),NPr=hxe(),LPr=_xe(),FPr=vxe(),kPr=Oxe(),$Pr=Pxe(),BPr=Sxe();yv.StreamedChatResponse2=APr.serialization.union("type",{"message-start":IPr.ChatMessageStartEvent,"content-start":MPr.ChatContentStartEvent,"content-delta":RPr.ChatContentDeltaEvent,"content-end":jPr.ChatContentEndEvent,"tool-plan-delta":DPr.ChatToolPlanDeltaEvent,"tool-call-start":NPr.ChatToolCallStartEvent,"tool-call-delta":LPr.ChatToolCallDeltaEvent,"tool-call-end":FPr.ChatToolCallEndEvent,"citation-start":kPr.CitationStartEvent,"citation-end":$Pr.CitationEndEvent,"message-end":BPr.ChatMessageEndEvent}).transform({transform:t=>t,untransform:t=>t})});var Exe=v(wt=>{"use strict";var qPr=wt&&wt.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),It=wt&&wt.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&qPr(e,t,r)};Object.defineProperty(wt,"__esModule",{value:!0});It(bSe(),wt);It(_Se(),wt);It(Ok(),wt);It(vSe(),wt);It(SSe(),wt);It(CSe(),wt);It(PSe(),wt);It(CQ(),wt);It(TSe(),wt);It(ASe(),wt);It(ISe(),wt);It($3(),wt);It(MSe(),wt);It(jSe(),wt);It(DSe(),wt);It(NSe(),wt);It(FSe(),wt);It(kSe(),wt);It($Se(),wt);It(BSe(),wt);It(qSe(),wt);It(USe(),wt);It(PQ(),wt);It(zSe(),wt);It(EQ(),wt);It(TQ(),wt);It(HSe(),wt);It(VSe(),wt);It(WSe(),wt);It(KSe(),wt);It(AQ(),wt);It(Xyt(),wt);It(lm(),wt);It(JSe(),wt);It(GSe(),wt);It(YSe(),wt);It(XSe(),wt);It(QSe(),wt);It(exe(),wt);It(txe(),wt);It(rxe(),wt);It(nxe(),wt);It(oxe(),wt);It(ixe(),wt);It(axe(),wt);It(uxe(),wt);It(lxe(),wt);It(dxe(),wt);It(pxe(),wt);It(mxe(),wt);It(hxe(),wt);It(gxe(),wt);It(yxe(),wt);It(bxe(),wt);It(_xe(),wt);It(vxe(),wt);It(wxe(),wt);It(Sxe(),wt);It(hbt(),wt)});var MQ=v(bv=>{"use strict";var UPr=bv&&bv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zPr=bv&&bv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HPr=bv&&bv.__importStar||function(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)&&UPr(e,t,r);return zPr(e,t),e};Object.defineProperty(bv,"__esModule",{value:!0});bv.TextResponseFormat=void 0;var VPr=HPr(U());bv.TextResponseFormat=VPr.serialization.object({})});var Txe=v(_v=>{"use strict";var WPr=_v&&_v.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KPr=_v&&_v.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JPr=_v&&_v.__importStar||function(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)&&WPr(e,t,r);return KPr(e,t),e};Object.defineProperty(_v,"__esModule",{value:!0});_v.JsonResponseFormat2=void 0;var U3=JPr(U());_v.JsonResponseFormat2=U3.serialization.object({jsonSchema:U3.serialization.property("json_schema",U3.serialization.record(U3.serialization.string(),U3.serialization.unknown()).optional())})});var RQ=v(vv=>{"use strict";var GPr=vv&&vv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YPr=vv&&vv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZPr=vv&&vv.__importStar||function(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)&&GPr(e,t,r);return YPr(e,t),e};Object.defineProperty(vv,"__esModule",{value:!0});vv.ResponseFormat2=void 0;var XPr=ZPr(U()),QPr=MQ(),eEr=Txe();vv.ResponseFormat2=XPr.serialization.union("type",{text:QPr.TextResponseFormat,json_object:eEr.JsonResponseFormat2}).transform({transform:t=>t,untransform:t=>t})});var gbt=v(wv=>{"use strict";var tEr=wv&&wv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rEr=wv&&wv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nEr=wv&&wv.__importStar||function(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)&&tEr(e,t,r);return rEr(e,t),e};Object.defineProperty(wv,"__esModule",{value:!0});wv.V2ChatStreamRequest=void 0;var Ds=nEr(U()),oEr=PQ(),iEr=EQ(),aEr=bSe(),sEr=RQ();wv.V2ChatStreamRequest=Ds.serialization.object({model:Ds.serialization.string(),messages:oEr.ChatMessages,tools:Ds.serialization.list(iEr.Tool2).optional(),citationMode:Ds.serialization.property("citation_mode",aEr.V2ChatStreamRequestCitationMode.optional()),responseFormat:Ds.serialization.property("response_format",sEr.ResponseFormat2.optional()),maxTokens:Ds.serialization.property("max_tokens",Ds.serialization.number().optional()),stopSequences:Ds.serialization.property("stop_sequences",Ds.serialization.list(Ds.serialization.string()).optional()),temperature:Ds.serialization.number().optional(),seed:Ds.serialization.number().optional(),frequencyPenalty:Ds.serialization.property("frequency_penalty",Ds.serialization.number().optional()),presencePenalty:Ds.serialization.property("presence_penalty",Ds.serialization.number().optional()),k:Ds.serialization.number().optional(),p:Ds.serialization.number().optional(),returnPrompt:Ds.serialization.property("return_prompt",Ds.serialization.boolean().optional())})});var ybt=v(Sv=>{"use strict";var uEr=Sv&&Sv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lEr=Sv&&Sv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cEr=Sv&&Sv.__importStar||function(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)&&uEr(e,t,r);return lEr(e,t),e};Object.defineProperty(Sv,"__esModule",{value:!0});Sv.V2ChatRequest=void 0;var Ns=cEr(U()),dEr=PQ(),fEr=EQ(),pEr=_Se(),mEr=RQ();Sv.V2ChatRequest=Ns.serialization.object({model:Ns.serialization.string(),messages:dEr.ChatMessages,tools:Ns.serialization.list(fEr.Tool2).optional(),citationMode:Ns.serialization.property("citation_mode",pEr.V2ChatRequestCitationMode.optional()),responseFormat:Ns.serialization.property("response_format",mEr.ResponseFormat2.optional()),maxTokens:Ns.serialization.property("max_tokens",Ns.serialization.number().optional()),stopSequences:Ns.serialization.property("stop_sequences",Ns.serialization.list(Ns.serialization.string()).optional()),temperature:Ns.serialization.number().optional(),seed:Ns.serialization.number().optional(),frequencyPenalty:Ns.serialization.property("frequency_penalty",Ns.serialization.number().optional()),presencePenalty:Ns.serialization.property("presence_penalty",Ns.serialization.number().optional()),k:Ns.serialization.number().optional(),p:Ns.serialization.number().optional(),returnPrompt:Ns.serialization.property("return_prompt",Ns.serialization.boolean().optional())})});var Axe=v(Ak=>{"use strict";Object.defineProperty(Ak,"__esModule",{value:!0});Ak.V2ChatRequest=Ak.V2ChatStreamRequest=void 0;var hEr=gbt();Object.defineProperty(Ak,"V2ChatStreamRequest",{enumerable:!0,get:function(){return hEr.V2ChatStreamRequest}});var gEr=ybt();Object.defineProperty(Ak,"V2ChatRequest",{enumerable:!0,get:function(){return gEr.V2ChatRequest}})});var bbt=v(d1=>{"use strict";var yEr=d1&&d1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bEr=d1&&d1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&yEr(e,t,r)};Object.defineProperty(d1,"__esModule",{value:!0});bEr(Axe(),d1)});var vbt=v(CT=>{"use strict";var _Er=CT&&CT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_bt=CT&&CT.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&_Er(e,t,r)};Object.defineProperty(CT,"__esModule",{value:!0});_bt(Exe(),CT);_bt(bbt(),CT)});var Ixe=v(xv=>{"use strict";var vEr=xv&&xv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wEr=xv&&xv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SEr=xv&&xv.__importStar||function(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)&&vEr(e,t,r);return wEr(e,t),e};Object.defineProperty(xv,"__esModule",{value:!0});xv.CreateEmbedJobRequestTruncate=void 0;var xEr=SEr(U());xv.CreateEmbedJobRequestTruncate=xEr.serialization.enum_(["START","END"])});var Mxe=v(f1=>{"use strict";var CEr=f1&&f1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OEr=f1&&f1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&CEr(e,t,r)};Object.defineProperty(f1,"__esModule",{value:!0});OEr(Ixe(),f1)});var jQ=v(Cv=>{"use strict";var PEr=Cv&&Cv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EEr=Cv&&Cv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TEr=Cv&&Cv.__importStar||function(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)&&PEr(e,t,r);return EEr(e,t),e};Object.defineProperty(Cv,"__esModule",{value:!0});Cv.EmbedInputType=void 0;var AEr=TEr(U());Cv.EmbedInputType=AEr.serialization.enum_(["search_document","search_query","classification","clustering"])});var DQ=v(Ov=>{"use strict";var IEr=Ov&&Ov.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MEr=Ov&&Ov.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),REr=Ov&&Ov.__importStar||function(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)&&IEr(e,t,r);return MEr(e,t),e};Object.defineProperty(Ov,"__esModule",{value:!0});Ov.EmbeddingType=void 0;var jEr=REr(U());Ov.EmbeddingType=jEr.serialization.enum_(["float","int8","uint8","binary","ubinary"])});var wbt=v(Pv=>{"use strict";var DEr=Pv&&Pv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NEr=Pv&&Pv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LEr=Pv&&Pv.__importStar||function(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)&&DEr(e,t,r);return NEr(e,t),e};Object.defineProperty(Pv,"__esModule",{value:!0});Pv.CreateEmbedJobRequest=void 0;var OT=LEr(U()),FEr=jQ(),kEr=DQ(),$Er=Ixe();Pv.CreateEmbedJobRequest=OT.serialization.object({model:OT.serialization.string(),datasetId:OT.serialization.property("dataset_id",OT.serialization.string()),inputType:OT.serialization.property("input_type",FEr.EmbedInputType),name:OT.serialization.string().optional(),embeddingTypes:OT.serialization.property("embedding_types",OT.serialization.list(kEr.EmbeddingType).optional()),truncate:$Er.CreateEmbedJobRequestTruncate.optional()})});var Rxe=v(NQ=>{"use strict";Object.defineProperty(NQ,"__esModule",{value:!0});NQ.CreateEmbedJobRequest=void 0;var BEr=wbt();Object.defineProperty(NQ,"CreateEmbedJobRequest",{enumerable:!0,get:function(){return BEr.CreateEmbedJobRequest}})});var Sbt=v(p1=>{"use strict";var qEr=p1&&p1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),UEr=p1&&p1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&qEr(e,t,r)};Object.defineProperty(p1,"__esModule",{value:!0});UEr(Rxe(),p1)});var Cbt=v(PT=>{"use strict";var zEr=PT&&PT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xbt=PT&&PT.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&zEr(e,t,r)};Object.defineProperty(PT,"__esModule",{value:!0});xbt(Mxe(),PT);xbt(Sbt(),PT)});var jxe=v(Ev=>{"use strict";var HEr=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]}),VEr=Ev&&Ev.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WEr=Ev&&Ev.__importStar||function(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)&&HEr(e,t,r);return VEr(e,t),e};Object.defineProperty(Ev,"__esModule",{value:!0});Ev.DatasetType=void 0;var KEr=WEr(U());Ev.DatasetType=KEr.serialization.enum_(["embed-input","embed-result","cluster-result","cluster-outliers","reranker-finetune-input","single-label-classification-finetune-input","chat-finetune-input","multi-label-classification-finetune-input"])});var Dxe=v(Tv=>{"use strict";var JEr=Tv&&Tv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GEr=Tv&&Tv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YEr=Tv&&Tv.__importStar||function(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)&&JEr(e,t,r);return GEr(e,t),e};Object.defineProperty(Tv,"__esModule",{value:!0});Tv.DatasetValidationStatus=void 0;var ZEr=YEr(U());Tv.DatasetValidationStatus=ZEr.serialization.enum_(["unknown","queued","processing","failed","validated","skipped"])});var Nxe=v(Av=>{"use strict";var XEr=Av&&Av.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),QEr=Av&&Av.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eTr=Av&&Av.__importStar||function(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)&&XEr(e,t,r);return QEr(e,t),e};Object.defineProperty(Av,"__esModule",{value:!0});Av.DatasetPart=void 0;var cm=eTr(U());Av.DatasetPart=cm.serialization.object({id:cm.serialization.string(),name:cm.serialization.string(),url:cm.serialization.string().optional(),index:cm.serialization.number().optional(),sizeBytes:cm.serialization.property("size_bytes",cm.serialization.number().optional()),numRows:cm.serialization.property("num_rows",cm.serialization.number().optional()),originalUrl:cm.serialization.property("original_url",cm.serialization.string().optional()),samples:cm.serialization.list(cm.serialization.string()).optional()})});var LQ=v(Iv=>{"use strict";var tTr=Iv&&Iv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rTr=Iv&&Iv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nTr=Iv&&Iv.__importStar||function(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)&&tTr(e,t,r);return rTr(e,t),e};Object.defineProperty(Iv,"__esModule",{value:!0});Iv.Dataset=void 0;var ka=nTr(U()),oTr=jxe(),iTr=Dxe(),aTr=Nxe();Iv.Dataset=ka.serialization.object({id:ka.serialization.string(),name:ka.serialization.string(),createdAt:ka.serialization.property("created_at",ka.serialization.date()),updatedAt:ka.serialization.property("updated_at",ka.serialization.date()),datasetType:ka.serialization.property("dataset_type",oTr.DatasetType),validationStatus:ka.serialization.property("validation_status",iTr.DatasetValidationStatus),validationError:ka.serialization.property("validation_error",ka.serialization.string().optional()),schema:ka.serialization.string().optional(),requiredFields:ka.serialization.property("required_fields",ka.serialization.list(ka.serialization.string()).optional()),preserveFields:ka.serialization.property("preserve_fields",ka.serialization.list(ka.serialization.string()).optional()),datasetParts:ka.serialization.property("dataset_parts",ka.serialization.list(aTr.DatasetPart).optional()),validationWarnings:ka.serialization.property("validation_warnings",ka.serialization.list(ka.serialization.string()).optional())})});var Pbt=v(Mv=>{"use strict";var sTr=Mv&&Mv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uTr=Mv&&Mv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lTr=Mv&&Mv.__importStar||function(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)&&sTr(e,t,r);return uTr(e,t),e};Object.defineProperty(Mv,"__esModule",{value:!0});Mv.DatasetsListResponse=void 0;var Obt=lTr(U()),cTr=LQ();Mv.DatasetsListResponse=Obt.serialization.object({datasets:Obt.serialization.list(cTr.Dataset).optional()})});var Ebt=v(Rv=>{"use strict";var dTr=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]}),fTr=Rv&&Rv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pTr=Rv&&Rv.__importStar||function(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)&&dTr(e,t,r);return fTr(e,t),e};Object.defineProperty(Rv,"__esModule",{value:!0});Rv.DatasetsCreateResponseDatasetPartsItem=void 0;var ET=pTr(U());Rv.DatasetsCreateResponseDatasetPartsItem=ET.serialization.object({name:ET.serialization.string().optional(),numRows:ET.serialization.property("num_rows",ET.serialization.number().optional()),samples:ET.serialization.list(ET.serialization.string()).optional(),partKind:ET.serialization.property("part_kind",ET.serialization.string().optional())})});var Abt=v(jv=>{"use strict";var mTr=jv&&jv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hTr=jv&&jv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gTr=jv&&jv.__importStar||function(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)&&mTr(e,t,r);return hTr(e,t),e};Object.defineProperty(jv,"__esModule",{value:!0});jv.DatasetsCreateResponse=void 0;var Tbt=gTr(U());jv.DatasetsCreateResponse=Tbt.serialization.object({id:Tbt.serialization.string().optional()})});var Ibt=v(Dv=>{"use strict";var yTr=Dv&&Dv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bTr=Dv&&Dv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Tr=Dv&&Dv.__importStar||function(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)&&yTr(e,t,r);return bTr(e,t),e};Object.defineProperty(Dv,"__esModule",{value:!0});Dv.DatasetsGetUsageResponse=void 0;var Lxe=_Tr(U());Dv.DatasetsGetUsageResponse=Lxe.serialization.object({organizationUsage:Lxe.serialization.property("organization_usage",Lxe.serialization.number().optional())})});var Mbt=v(Nv=>{"use strict";var vTr=Nv&&Nv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wTr=Nv&&Nv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),STr=Nv&&Nv.__importStar||function(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)&&vTr(e,t,r);return wTr(e,t),e};Object.defineProperty(Nv,"__esModule",{value:!0});Nv.DatasetsGetResponse=void 0;var xTr=STr(U()),CTr=LQ();Nv.DatasetsGetResponse=xTr.serialization.object({dataset:CTr.Dataset})});var Fxe=v(ey=>{"use strict";var OTr=ey&&ey.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),z3=ey&&ey.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&OTr(e,t,r)};Object.defineProperty(ey,"__esModule",{value:!0});z3(Pbt(),ey);z3(Ebt(),ey);z3(Abt(),ey);z3(Ibt(),ey);z3(Mbt(),ey)});var Rbt=v(Lv=>{"use strict";var PTr=Lv&&Lv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ETr=Lv&&Lv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TTr=Lv&&Lv.__importStar||function(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)&&PTr(e,t,r);return ETr(e,t),e};Object.defineProperty(Lv,"__esModule",{value:!0});Lv.Response=void 0;var kxe=TTr(U());Lv.Response=kxe.serialization.record(kxe.serialization.string(),kxe.serialization.unknown())});var jbt=v(Fv=>{"use strict";var ATr=Fv&&Fv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ITr=Fv&&Fv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MTr=Fv&&Fv.__importStar||function(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)&&ATr(e,t,r);return ITr(e,t),e};Object.defineProperty(Fv,"__esModule",{value:!0});Fv.delete=void 0;Fv.delete=MTr(Rbt())});var Nbt=v(TT=>{"use strict";var RTr=TT&&TT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Dbt=TT&&TT.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&RTr(e,t,r)};Object.defineProperty(TT,"__esModule",{value:!0});Dbt(Fxe(),TT);Dbt(jbt(),TT)});var $xe=v(kv=>{"use strict";var jTr=kv&&kv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),DTr=kv&&kv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NTr=kv&&kv.__importStar||function(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)&&jTr(e,t,r);return DTr(e,t),e};Object.defineProperty(kv,"__esModule",{value:!0});kv.BaseType=void 0;var LTr=NTr(U());kv.BaseType=LTr.serialization.enum_(["BASE_TYPE_UNSPECIFIED","BASE_TYPE_GENERATIVE","BASE_TYPE_CLASSIFICATION","BASE_TYPE_RERANK","BASE_TYPE_CHAT"])});var Bxe=v($v=>{"use strict";var FTr=$v&&$v.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kTr=$v&&$v.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Tr=$v&&$v.__importStar||function(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)&&FTr(e,t,r);return kTr(e,t),e};Object.defineProperty($v,"__esModule",{value:!0});$v.Strategy=void 0;var BTr=$Tr(U());$v.Strategy=BTr.serialization.enum_(["STRATEGY_UNSPECIFIED","STRATEGY_VANILLA","STRATEGY_TFEW"])});var qxe=v(Bv=>{"use strict";var qTr=Bv&&Bv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),UTr=Bv&&Bv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zTr=Bv&&Bv.__importStar||function(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)&&qTr(e,t,r);return UTr(e,t),e};Object.defineProperty(Bv,"__esModule",{value:!0});Bv.BaseModel=void 0;var FQ=zTr(U()),HTr=$xe(),VTr=Bxe();Bv.BaseModel=FQ.serialization.object({name:FQ.serialization.string().optional(),version:FQ.serialization.string().optional(),baseType:FQ.serialization.property("base_type",HTr.BaseType),strategy:VTr.Strategy.optional()})});var Uxe=v(qv=>{"use strict";var WTr=qv&&qv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KTr=qv&&qv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JTr=qv&&qv.__importStar||function(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)&&WTr(e,t,r);return KTr(e,t),e};Object.defineProperty(qv,"__esModule",{value:!0});qv.Hyperparameters=void 0;var ty=JTr(U());qv.Hyperparameters=ty.serialization.object({earlyStoppingPatience:ty.serialization.property("early_stopping_patience",ty.serialization.number().optional()),earlyStoppingThreshold:ty.serialization.property("early_stopping_threshold",ty.serialization.number().optional()),trainBatchSize:ty.serialization.property("train_batch_size",ty.serialization.number().optional()),trainEpochs:ty.serialization.property("train_epochs",ty.serialization.number().optional()),learningRate:ty.serialization.property("learning_rate",ty.serialization.number().optional())})});var zxe=v(Uv=>{"use strict";var GTr=Uv&&Uv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YTr=Uv&&Uv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZTr=Uv&&Uv.__importStar||function(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)&>r(e,t,r);return YTr(e,t),e};Object.defineProperty(Uv,"__esModule",{value:!0});Uv.WandbConfig=void 0;var H3=ZTr(U());Uv.WandbConfig=H3.serialization.object({project:H3.serialization.string(),apiKey:H3.serialization.property("api_key",H3.serialization.string()),entity:H3.serialization.string().optional()})});var kQ=v(zv=>{"use strict";var XTr=zv&&zv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),QTr=zv&&zv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eAr=zv&&zv.__importStar||function(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)&&XTr(e,t,r);return QTr(e,t),e};Object.defineProperty(zv,"__esModule",{value:!0});zv.Settings=void 0;var Ik=eAr(U()),tAr=qxe(),rAr=Uxe(),nAr=zxe();zv.Settings=Ik.serialization.object({baseModel:Ik.serialization.property("base_model",tAr.BaseModel),datasetId:Ik.serialization.property("dataset_id",Ik.serialization.string()),hyperparameters:rAr.Hyperparameters.optional(),multiLabel:Ik.serialization.property("multi_label",Ik.serialization.boolean().optional()),wandb:nAr.WandbConfig.optional()})});var V3=v(Hv=>{"use strict";var oAr=Hv&&Hv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iAr=Hv&&Hv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aAr=Hv&&Hv.__importStar||function(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)&&oAr(e,t,r);return iAr(e,t),e};Object.defineProperty(Hv,"__esModule",{value:!0});Hv.Status=void 0;var sAr=aAr(U());Hv.Status=sAr.serialization.enum_(["STATUS_UNSPECIFIED","STATUS_FINETUNING","STATUS_DEPLOYING_API","STATUS_READY","STATUS_FAILED","STATUS_DELETED","STATUS_TEMPORARILY_OFFLINE","STATUS_PAUSED","STATUS_QUEUED"])});var Mk=v(Vv=>{"use strict";var uAr=Vv&&Vv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lAr=Vv&&Vv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cAr=Vv&&Vv.__importStar||function(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)&&uAr(e,t,r);return lAr(e,t),e};Object.defineProperty(Vv,"__esModule",{value:!0});Vv.FinetunedModel=void 0;var xf=cAr(U()),dAr=kQ(),fAr=V3();Vv.FinetunedModel=xf.serialization.object({id:xf.serialization.string().optional(),name:xf.serialization.string(),creatorId:xf.serialization.property("creator_id",xf.serialization.string().optional()),organizationId:xf.serialization.property("organization_id",xf.serialization.string().optional()),settings:dAr.Settings,status:fAr.Status.optional(),createdAt:xf.serialization.property("created_at",xf.serialization.date().optional()),updatedAt:xf.serialization.property("updated_at",xf.serialization.date().optional()),completedAt:xf.serialization.property("completed_at",xf.serialization.date().optional()),lastUsed:xf.serialization.property("last_used",xf.serialization.date().optional())})});var Lbt=v(Wv=>{"use strict";var pAr=Wv&&Wv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mAr=Wv&&Wv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hAr=Wv&&Wv.__importStar||function(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)&&pAr(e,t,r);return mAr(e,t),e};Object.defineProperty(Wv,"__esModule",{value:!0});Wv.ListFinetunedModelsResponse=void 0;var m1=hAr(U()),gAr=Mk();Wv.ListFinetunedModelsResponse=m1.serialization.object({finetunedModels:m1.serialization.property("finetuned_models",m1.serialization.list(gAr.FinetunedModel).optional()),nextPageToken:m1.serialization.property("next_page_token",m1.serialization.string().optional()),totalSize:m1.serialization.property("total_size",m1.serialization.number().optional())})});var kbt=v(Kv=>{"use strict";var yAr=Kv&&Kv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bAr=Kv&&Kv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Ar=Kv&&Kv.__importStar||function(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)&&yAr(e,t,r);return bAr(e,t),e};Object.defineProperty(Kv,"__esModule",{value:!0});Kv.CreateFinetunedModelResponse=void 0;var Fbt=_Ar(U()),vAr=Mk();Kv.CreateFinetunedModelResponse=Fbt.serialization.object({finetunedModel:Fbt.serialization.property("finetuned_model",vAr.FinetunedModel.optional())})});var Bbt=v(Jv=>{"use strict";var wAr=Jv&&Jv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),SAr=Jv&&Jv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xAr=Jv&&Jv.__importStar||function(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)&&wAr(e,t,r);return SAr(e,t),e};Object.defineProperty(Jv,"__esModule",{value:!0});Jv.GetFinetunedModelResponse=void 0;var $bt=xAr(U()),CAr=Mk();Jv.GetFinetunedModelResponse=$bt.serialization.object({finetunedModel:$bt.serialization.property("finetuned_model",CAr.FinetunedModel.optional())})});var qbt=v(Gv=>{"use strict";var OAr=Gv&&Gv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PAr=Gv&&Gv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EAr=Gv&&Gv.__importStar||function(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)&&OAr(e,t,r);return PAr(e,t),e};Object.defineProperty(Gv,"__esModule",{value:!0});Gv.DeleteFinetunedModelResponse=void 0;var Hxe=EAr(U());Gv.DeleteFinetunedModelResponse=Hxe.serialization.record(Hxe.serialization.string(),Hxe.serialization.unknown())});var zbt=v(Yv=>{"use strict";var TAr=Yv&&Yv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),AAr=Yv&&Yv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IAr=Yv&&Yv.__importStar||function(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)&&TAr(e,t,r);return AAr(e,t),e};Object.defineProperty(Yv,"__esModule",{value:!0});Yv.UpdateFinetunedModelResponse=void 0;var Ubt=IAr(U()),MAr=Mk();Yv.UpdateFinetunedModelResponse=Ubt.serialization.object({finetunedModel:Ubt.serialization.property("finetuned_model",MAr.FinetunedModel.optional())})});var Vxe=v(Zv=>{"use strict";var RAr=Zv&&Zv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jAr=Zv&&Zv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DAr=Zv&&Zv.__importStar||function(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)&&RAr(e,t,r);return jAr(e,t),e};Object.defineProperty(Zv,"__esModule",{value:!0});Zv.Event=void 0;var W3=DAr(U()),NAr=V3();Zv.Event=W3.serialization.object({userId:W3.serialization.property("user_id",W3.serialization.string().optional()),status:NAr.Status.optional(),createdAt:W3.serialization.property("created_at",W3.serialization.date().optional())})});var Hbt=v(Xv=>{"use strict";var LAr=Xv&&Xv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FAr=Xv&&Xv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kAr=Xv&&Xv.__importStar||function(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)&&LAr(e,t,r);return FAr(e,t),e};Object.defineProperty(Xv,"__esModule",{value:!0});Xv.ListEventsResponse=void 0;var Rk=kAr(U()),$Ar=Vxe();Xv.ListEventsResponse=Rk.serialization.object({events:Rk.serialization.list($Ar.Event).optional(),nextPageToken:Rk.serialization.property("next_page_token",Rk.serialization.string().optional()),totalSize:Rk.serialization.property("total_size",Rk.serialization.number().optional())})});var Wxe=v(Qv=>{"use strict";var BAr=Qv&&Qv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qAr=Qv&&Qv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UAr=Qv&&Qv.__importStar||function(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)&&BAr(e,t,r);return qAr(e,t),e};Object.defineProperty(Qv,"__esModule",{value:!0});Qv.TrainingStepMetrics=void 0;var AT=UAr(U());Qv.TrainingStepMetrics=AT.serialization.object({createdAt:AT.serialization.property("created_at",AT.serialization.date().optional()),stepNumber:AT.serialization.property("step_number",AT.serialization.number().optional()),metrics:AT.serialization.record(AT.serialization.string(),AT.serialization.number()).optional()})});var Vbt=v(ew=>{"use strict";var zAr=ew&&ew.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HAr=ew&&ew.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VAr=ew&&ew.__importStar||function(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)&&zAr(e,t,r);return HAr(e,t),e};Object.defineProperty(ew,"__esModule",{value:!0});ew.ListTrainingStepMetricsResponse=void 0;var K3=VAr(U()),WAr=Wxe();ew.ListTrainingStepMetricsResponse=K3.serialization.object({stepMetrics:K3.serialization.property("step_metrics",K3.serialization.list(WAr.TrainingStepMetrics).optional()),nextPageToken:K3.serialization.property("next_page_token",K3.serialization.string().optional())})});var Kxe=v($a=>{"use strict";var KAr=$a&&$a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ac=$a&&$a.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&KAr(e,t,r)};Object.defineProperty($a,"__esModule",{value:!0});Ac($xe(),$a);Ac(Bxe(),$a);Ac(qxe(),$a);Ac(Uxe(),$a);Ac(zxe(),$a);Ac(kQ(),$a);Ac(V3(),$a);Ac(Mk(),$a);Ac(Lbt(),$a);Ac(kbt(),$a);Ac(Bbt(),$a);Ac(qbt(),$a);Ac(zbt(),$a);Ac(Vxe(),$a);Ac(Hbt(),$a);Ac(Wxe(),$a);Ac(Vbt(),$a)});var Wbt=v(h1=>{"use strict";var JAr=h1&&h1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GAr=h1&&h1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&JAr(e,t,r)};Object.defineProperty(h1,"__esModule",{value:!0});GAr(Kxe(),h1)});var Jbt=v(dm=>{"use strict";var Kbt=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]}),YAr=dm&&dm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZAr=dm&&dm.__importStar||function(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)&&Kbt(e,t,r);return YAr(e,t),e},XAr=dm&&dm.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Kbt(e,t,r)};Object.defineProperty(dm,"__esModule",{value:!0});dm.finetuning=void 0;dm.finetuning=ZAr(Wbt());XAr(Kxe(),dm)});var Gbt=v(tw=>{"use strict";var QAr=tw&&tw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eIr=tw&&tw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tIr=tw&&tw.__importStar||function(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)&&QAr(e,t,r);return eIr(e,t),e};Object.defineProperty(tw,"__esModule",{value:!0});tw.FinetuningUpdateFinetunedModelRequest=void 0;var dp=tIr(U()),rIr=kQ(),nIr=V3();tw.FinetuningUpdateFinetunedModelRequest=dp.serialization.object({name:dp.serialization.string(),creatorId:dp.serialization.property("creator_id",dp.serialization.string().optional()),organizationId:dp.serialization.property("organization_id",dp.serialization.string().optional()),settings:rIr.Settings,status:nIr.Status.optional(),createdAt:dp.serialization.property("created_at",dp.serialization.date().optional()),updatedAt:dp.serialization.property("updated_at",dp.serialization.date().optional()),completedAt:dp.serialization.property("completed_at",dp.serialization.date().optional()),lastUsed:dp.serialization.property("last_used",dp.serialization.date().optional())})});var Jxe=v($Q=>{"use strict";Object.defineProperty($Q,"__esModule",{value:!0});$Q.FinetuningUpdateFinetunedModelRequest=void 0;var oIr=Gbt();Object.defineProperty($Q,"FinetuningUpdateFinetunedModelRequest",{enumerable:!0,get:function(){return oIr.FinetuningUpdateFinetunedModelRequest}})});var Ybt=v(g1=>{"use strict";var iIr=g1&&g1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aIr=g1&&g1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&iIr(e,t,r)};Object.defineProperty(g1,"__esModule",{value:!0});aIr(Jxe(),g1)});var Xbt=v(IT=>{"use strict";var sIr=IT&&IT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Zbt=IT&&IT.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&sIr(e,t,r)};Object.defineProperty(IT,"__esModule",{value:!0});Zbt(Jbt(),IT);Zbt(Ybt(),IT)});var BQ=v(nw=>{"use strict";var uIr=nw&&nw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lIr=nw&&nw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cIr=nw&&nw.__importStar||function(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)&&uIr(e,t,r);return lIr(e,t),e};Object.defineProperty(nw,"__esModule",{value:!0});nw.CreateConnectorOAuth=void 0;var rw=cIr(U());nw.CreateConnectorOAuth=rw.serialization.object({clientId:rw.serialization.property("client_id",rw.serialization.string().optional()),clientSecret:rw.serialization.property("client_secret",rw.serialization.string().optional()),authorizeUrl:rw.serialization.property("authorize_url",rw.serialization.string().optional()),tokenUrl:rw.serialization.property("token_url",rw.serialization.string().optional()),scope:rw.serialization.string().optional()})});var Gxe=v(ow=>{"use strict";var dIr=ow&&ow.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fIr=ow&&ow.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pIr=ow&&ow.__importStar||function(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)&&dIr(e,t,r);return fIr(e,t),e};Object.defineProperty(ow,"__esModule",{value:!0});ow.AuthTokenType=void 0;var mIr=pIr(U());ow.AuthTokenType=mIr.serialization.enum_(["bearer","basic","noscheme"])});var qQ=v(iw=>{"use strict";var hIr=iw&&iw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gIr=iw&&iw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yIr=iw&&iw.__importStar||function(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)&&hIr(e,t,r);return gIr(e,t),e};Object.defineProperty(iw,"__esModule",{value:!0});iw.CreateConnectorServiceAuth=void 0;var Qbt=yIr(U()),bIr=Gxe();iw.CreateConnectorServiceAuth=Qbt.serialization.object({type:bIr.AuthTokenType,token:Qbt.serialization.string()})});var e_t=v(sw=>{"use strict";var _Ir=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]}),vIr=sw&&sw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wIr=sw&&sw.__importStar||function(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)&&_Ir(e,t,r);return vIr(e,t),e};Object.defineProperty(sw,"__esModule",{value:!0});sw.CreateConnectorRequest=void 0;var aw=wIr(U()),SIr=BQ(),xIr=qQ();sw.CreateConnectorRequest=aw.serialization.object({name:aw.serialization.string(),description:aw.serialization.string().optional(),url:aw.serialization.string(),excludes:aw.serialization.list(aw.serialization.string()).optional(),oauth:SIr.CreateConnectorOAuth.optional(),active:aw.serialization.boolean().optional(),continueOnFailure:aw.serialization.property("continue_on_failure",aw.serialization.boolean().optional()),serviceAuth:aw.serialization.property("service_auth",xIr.CreateConnectorServiceAuth.optional())})});var t_t=v(uw=>{"use strict";var CIr=uw&&uw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OIr=uw&&uw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PIr=uw&&uw.__importStar||function(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)&&CIr(e,t,r);return OIr(e,t),e};Object.defineProperty(uw,"__esModule",{value:!0});uw.UpdateConnectorRequest=void 0;var FC=PIr(U()),EIr=BQ(),TIr=qQ();uw.UpdateConnectorRequest=FC.serialization.object({name:FC.serialization.string().optional(),url:FC.serialization.string().optional(),excludes:FC.serialization.list(FC.serialization.string()).optional(),oauth:EIr.CreateConnectorOAuth.optional(),active:FC.serialization.boolean().optional(),continueOnFailure:FC.serialization.property("continue_on_failure",FC.serialization.boolean().optional()),serviceAuth:FC.serialization.property("service_auth",TIr.CreateConnectorServiceAuth.optional())})});var Yxe=v(jk=>{"use strict";Object.defineProperty(jk,"__esModule",{value:!0});jk.UpdateConnectorRequest=jk.CreateConnectorRequest=void 0;var AIr=e_t();Object.defineProperty(jk,"CreateConnectorRequest",{enumerable:!0,get:function(){return AIr.CreateConnectorRequest}});var IIr=t_t();Object.defineProperty(jk,"UpdateConnectorRequest",{enumerable:!0,get:function(){return IIr.UpdateConnectorRequest}})});var r_t=v(y1=>{"use strict";var MIr=y1&&y1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),RIr=y1&&y1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&MIr(e,t,r)};Object.defineProperty(y1,"__esModule",{value:!0});RIr(Yxe(),y1)});var n_t=v(b1=>{"use strict";var jIr=b1&&b1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),DIr=b1&&b1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&jIr(e,t,r)};Object.defineProperty(b1,"__esModule",{value:!0});DIr(r_t(),b1)});var i_t=v(Oi=>{"use strict";var o_t=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]}),NIr=Oi&&Oi.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),J3=Oi&&Oi.__importStar||function(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)&&o_t(e,t,r);return NIr(e,t),e},_1=Oi&&Oi.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&o_t(e,t,r)};Object.defineProperty(Oi,"__esModule",{value:!0});Oi.connectors=Oi.finetuning=Oi.datasets=Oi.embedJobs=Oi.v2=void 0;Oi.v2=J3(vbt());_1(Exe(),Oi);Oi.embedJobs=J3(Cbt());_1(Mxe(),Oi);Oi.datasets=J3(Nbt());_1(Fxe(),Oi);Oi.finetuning=J3(Xbt());_1(Axe(),Oi);_1(Rxe(),Oi);Oi.connectors=J3(n_t());_1(Yxe(),Oi);_1(Jxe(),Oi)});var Zxe=v(lw=>{"use strict";var LIr=lw&&lw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FIr=lw&&lw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kIr=lw&&lw.__importStar||function(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)&&LIr(e,t,r);return FIr(e,t),e};Object.defineProperty(lw,"__esModule",{value:!0});lw.ChatStreamRequestPromptTruncation=void 0;var $Ir=kIr(U());lw.ChatStreamRequestPromptTruncation=$Ir.serialization.enum_(["OFF","AUTO","AUTO_PRESERVE_ORDER"])});var Xxe=v(cw=>{"use strict";var BIr=cw&&cw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qIr=cw&&cw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UIr=cw&&cw.__importStar||function(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)&&BIr(e,t,r);return qIr(e,t),e};Object.defineProperty(cw,"__esModule",{value:!0});cw.ChatStreamRequestCitationQuality=void 0;var zIr=UIr(U());cw.ChatStreamRequestCitationQuality=zIr.serialization.enum_(["fast","accurate","off"])});var s_t=v(dw=>{"use strict";var HIr=dw&&dw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VIr=dw&&dw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WIr=dw&&dw.__importStar||function(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)&&HIr(e,t,r);return VIr(e,t),e};Object.defineProperty(dw,"__esModule",{value:!0});dw.ChatStreamRequestConnectorsSearchOptions=void 0;var a_t=WIr(U());dw.ChatStreamRequestConnectorsSearchOptions=a_t.serialization.object({seed:a_t.serialization.number().optional()})});var Qxe=v(fw=>{"use strict";var KIr=fw&&fw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),JIr=fw&&fw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GIr=fw&&fw.__importStar||function(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)&&KIr(e,t,r);return JIr(e,t),e};Object.defineProperty(fw,"__esModule",{value:!0});fw.ChatStreamRequestSafetyMode=void 0;var YIr=GIr(U());fw.ChatStreamRequestSafetyMode=YIr.serialization.enum_(["CONTEXTUAL","STRICT","NONE"])});var l_t=v(pw=>{"use strict";var ZIr=pw&&pw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),XIr=pw&&pw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QIr=pw&&pw.__importStar||function(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)&&ZIr(e,t,r);return XIr(e,t),e};Object.defineProperty(pw,"__esModule",{value:!0});pw.UnprocessableEntityErrorBody=void 0;var u_t=QIr(U());pw.UnprocessableEntityErrorBody=u_t.serialization.object({data:u_t.serialization.string().optional()})});var d_t=v(mw=>{"use strict";var eMr=mw&&mw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tMr=mw&&mw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rMr=mw&&mw.__importStar||function(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)&&eMr(e,t,r);return tMr(e,t),e};Object.defineProperty(mw,"__esModule",{value:!0});mw.TooManyRequestsErrorBody=void 0;var c_t=rMr(U());mw.TooManyRequestsErrorBody=c_t.serialization.object({data:c_t.serialization.string().optional()})});var p_t=v(hw=>{"use strict";var nMr=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]}),oMr=hw&&hw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iMr=hw&&hw.__importStar||function(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)&&nMr(e,t,r);return oMr(e,t),e};Object.defineProperty(hw,"__esModule",{value:!0});hw.ClientClosedRequestErrorBody=void 0;var f_t=iMr(U());hw.ClientClosedRequestErrorBody=f_t.serialization.object({data:f_t.serialization.string().optional()})});var h_t=v(gw=>{"use strict";var aMr=gw&&gw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sMr=gw&&gw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uMr=gw&&gw.__importStar||function(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)&&aMr(e,t,r);return sMr(e,t),e};Object.defineProperty(gw,"__esModule",{value:!0});gw.NotImplementedErrorBody=void 0;var m_t=uMr(U());gw.NotImplementedErrorBody=m_t.serialization.object({data:m_t.serialization.string().optional()})});var y_t=v(yw=>{"use strict";var lMr=yw&&yw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cMr=yw&&yw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dMr=yw&&yw.__importStar||function(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)&&lMr(e,t,r);return cMr(e,t),e};Object.defineProperty(yw,"__esModule",{value:!0});yw.GatewayTimeoutErrorBody=void 0;var g_t=dMr(U());yw.GatewayTimeoutErrorBody=g_t.serialization.object({data:g_t.serialization.string().optional()})});var eCe=v(bw=>{"use strict";var fMr=bw&&bw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pMr=bw&&bw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mMr=bw&&bw.__importStar||function(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)&&fMr(e,t,r);return pMr(e,t),e};Object.defineProperty(bw,"__esModule",{value:!0});bw.ChatRequestPromptTruncation=void 0;var hMr=mMr(U());bw.ChatRequestPromptTruncation=hMr.serialization.enum_(["OFF","AUTO","AUTO_PRESERVE_ORDER"])});var tCe=v(_w=>{"use strict";var gMr=_w&&_w.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yMr=_w&&_w.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bMr=_w&&_w.__importStar||function(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)&&gMr(e,t,r);return yMr(e,t),e};Object.defineProperty(_w,"__esModule",{value:!0});_w.ChatRequestCitationQuality=void 0;var _Mr=bMr(U());_w.ChatRequestCitationQuality=_Mr.serialization.enum_(["fast","accurate","off"])});var __t=v(vw=>{"use strict";var vMr=vw&&vw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wMr=vw&&vw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SMr=vw&&vw.__importStar||function(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)&&vMr(e,t,r);return wMr(e,t),e};Object.defineProperty(vw,"__esModule",{value:!0});vw.ChatRequestConnectorsSearchOptions=void 0;var b_t=SMr(U());vw.ChatRequestConnectorsSearchOptions=b_t.serialization.object({seed:b_t.serialization.number().optional()})});var rCe=v(ww=>{"use strict";var xMr=ww&&ww.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CMr=ww&&ww.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OMr=ww&&ww.__importStar||function(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)&&xMr(e,t,r);return CMr(e,t),e};Object.defineProperty(ww,"__esModule",{value:!0});ww.ChatRequestSafetyMode=void 0;var PMr=OMr(U());ww.ChatRequestSafetyMode=PMr.serialization.enum_(["CONTEXTUAL","STRICT","NONE"])});var nCe=v(Sw=>{"use strict";var EMr=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]}),TMr=Sw&&Sw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AMr=Sw&&Sw.__importStar||function(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)&&EMr(e,t,r);return TMr(e,t),e};Object.defineProperty(Sw,"__esModule",{value:!0});Sw.GenerateStreamRequestTruncate=void 0;var IMr=AMr(U());Sw.GenerateStreamRequestTruncate=IMr.serialization.enum_(["NONE","START","END"])});var oCe=v(xw=>{"use strict";var MMr=xw&&xw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),RMr=xw&&xw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jMr=xw&&xw.__importStar||function(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)&&MMr(e,t,r);return RMr(e,t),e};Object.defineProperty(xw,"__esModule",{value:!0});xw.GenerateStreamRequestReturnLikelihoods=void 0;var DMr=jMr(U());xw.GenerateStreamRequestReturnLikelihoods=DMr.serialization.enum_(["GENERATION","ALL","NONE"])});var iCe=v(Cw=>{"use strict";var NMr=Cw&&Cw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LMr=Cw&&Cw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FMr=Cw&&Cw.__importStar||function(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)&&NMr(e,t,r);return LMr(e,t),e};Object.defineProperty(Cw,"__esModule",{value:!0});Cw.GenerateRequestTruncate=void 0;var kMr=FMr(U());Cw.GenerateRequestTruncate=kMr.serialization.enum_(["NONE","START","END"])});var aCe=v(Ow=>{"use strict";var $Mr=Ow&&Ow.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BMr=Ow&&Ow.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qMr=Ow&&Ow.__importStar||function(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)&&$Mr(e,t,r);return BMr(e,t),e};Object.defineProperty(Ow,"__esModule",{value:!0});Ow.GenerateRequestReturnLikelihoods=void 0;var UMr=qMr(U());Ow.GenerateRequestReturnLikelihoods=UMr.serialization.enum_(["GENERATION","ALL","NONE"])});var sCe=v(Pw=>{"use strict";var zMr=Pw&&Pw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HMr=Pw&&Pw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VMr=Pw&&Pw.__importStar||function(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)&&zMr(e,t,r);return HMr(e,t),e};Object.defineProperty(Pw,"__esModule",{value:!0});Pw.EmbedRequestTruncate=void 0;var WMr=VMr(U());Pw.EmbedRequestTruncate=WMr.serialization.enum_(["NONE","START","END"])});var uCe=v(Ew=>{"use strict";var KMr=Ew&&Ew.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),JMr=Ew&&Ew.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GMr=Ew&&Ew.__importStar||function(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)&&KMr(e,t,r);return JMr(e,t),e};Object.defineProperty(Ew,"__esModule",{value:!0});Ew.ApiMetaApiVersion=void 0;var Dk=GMr(U());Ew.ApiMetaApiVersion=Dk.serialization.object({version:Dk.serialization.string(),isDeprecated:Dk.serialization.property("is_deprecated",Dk.serialization.boolean().optional()),isExperimental:Dk.serialization.property("is_experimental",Dk.serialization.boolean().optional())})});var lCe=v(Tw=>{"use strict";var YMr=Tw&&Tw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ZMr=Tw&&Tw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XMr=Tw&&Tw.__importStar||function(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)&&YMr(e,t,r);return ZMr(e,t),e};Object.defineProperty(Tw,"__esModule",{value:!0});Tw.ApiMetaBilledUnits=void 0;var MT=XMr(U());Tw.ApiMetaBilledUnits=MT.serialization.object({inputTokens:MT.serialization.property("input_tokens",MT.serialization.number().optional()),outputTokens:MT.serialization.property("output_tokens",MT.serialization.number().optional()),searchUnits:MT.serialization.property("search_units",MT.serialization.number().optional()),classifications:MT.serialization.number().optional()})});var cCe=v(Aw=>{"use strict";var QMr=Aw&&Aw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eRr=Aw&&Aw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tRr=Aw&&Aw.__importStar||function(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)&&QMr(e,t,r);return eRr(e,t),e};Object.defineProperty(Aw,"__esModule",{value:!0});Aw.ApiMetaTokens=void 0;var G3=tRr(U());Aw.ApiMetaTokens=G3.serialization.object({inputTokens:G3.serialization.property("input_tokens",G3.serialization.number().optional()),outputTokens:G3.serialization.property("output_tokens",G3.serialization.number().optional())})});var fm=v(Iw=>{"use strict";var rRr=Iw&&Iw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),nRr=Iw&&Iw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oRr=Iw&&Iw.__importStar||function(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)&&rRr(e,t,r);return nRr(e,t),e};Object.defineProperty(Iw,"__esModule",{value:!0});Iw.ApiMeta=void 0;var Y3=oRr(U()),iRr=uCe(),aRr=lCe(),sRr=cCe();Iw.ApiMeta=Y3.serialization.object({apiVersion:Y3.serialization.property("api_version",iRr.ApiMetaApiVersion.optional()),billedUnits:Y3.serialization.property("billed_units",aRr.ApiMetaBilledUnits.optional()),tokens:sRr.ApiMetaTokens.optional(),warnings:Y3.serialization.list(Y3.serialization.string()).optional()})});var dCe=v(Mw=>{"use strict";var uRr=Mw&&Mw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lRr=Mw&&Mw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cRr=Mw&&Mw.__importStar||function(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)&&uRr(e,t,r);return lRr(e,t),e};Object.defineProperty(Mw,"__esModule",{value:!0});Mw.EmbedFloatsResponse=void 0;var v1=cRr(U()),dRr=fm();Mw.EmbedFloatsResponse=v1.serialization.object({id:v1.serialization.string(),embeddings:v1.serialization.list(v1.serialization.list(v1.serialization.number())),texts:v1.serialization.list(v1.serialization.string()),meta:dRr.ApiMeta.optional()})});var fCe=v(Rw=>{"use strict";var fRr=Rw&&Rw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pRr=Rw&&Rw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mRr=Rw&&Rw.__importStar||function(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)&&fRr(e,t,r);return pRr(e,t),e};Object.defineProperty(Rw,"__esModule",{value:!0});Rw.EmbedByTypeResponseEmbeddings=void 0;var Md=mRr(U());Rw.EmbedByTypeResponseEmbeddings=Md.serialization.object({float:Md.serialization.list(Md.serialization.list(Md.serialization.number())).optional(),int8:Md.serialization.list(Md.serialization.list(Md.serialization.number())).optional(),uint8:Md.serialization.list(Md.serialization.list(Md.serialization.number())).optional(),binary:Md.serialization.list(Md.serialization.list(Md.serialization.number())).optional(),ubinary:Md.serialization.list(Md.serialization.list(Md.serialization.number())).optional()})});var pCe=v(jw=>{"use strict";var hRr=jw&&jw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gRr=jw&&jw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yRr=jw&&jw.__importStar||function(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)&&hRr(e,t,r);return gRr(e,t),e};Object.defineProperty(jw,"__esModule",{value:!0});jw.EmbedByTypeResponse=void 0;var UQ=yRr(U()),bRr=fCe(),_Rr=fm();jw.EmbedByTypeResponse=UQ.serialization.object({id:UQ.serialization.string(),embeddings:bRr.EmbedByTypeResponseEmbeddings,texts:UQ.serialization.list(UQ.serialization.string()),meta:_Rr.ApiMeta.optional()})});var w_t=v(Dw=>{"use strict";var vRr=Dw&&Dw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wRr=Dw&&Dw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SRr=Dw&&Dw.__importStar||function(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)&&vRr(e,t,r);return wRr(e,t),e};Object.defineProperty(Dw,"__esModule",{value:!0});Dw.EmbedResponse=void 0;var v_t=SRr(U()),xRr=dCe(),CRr=pCe();Dw.EmbedResponse=v_t.serialization.union(v_t.serialization.discriminant("responseType","response_type"),{embeddings_floats:xRr.EmbedFloatsResponse,embeddings_by_type:CRr.EmbedByTypeResponse}).transform({transform:t=>t,untransform:t=>t})});var hCe=v(Nw=>{"use strict";var ORr=Nw&&Nw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PRr=Nw&&Nw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ERr=Nw&&Nw.__importStar||function(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)&&ORr(e,t,r);return PRr(e,t),e};Object.defineProperty(Nw,"__esModule",{value:!0});Nw.RerankDocument=void 0;var mCe=ERr(U());Nw.RerankDocument=mCe.serialization.record(mCe.serialization.string(),mCe.serialization.string())});var gCe=v(Lw=>{"use strict";var TRr=Lw&&Lw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ARr=Lw&&Lw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IRr=Lw&&Lw.__importStar||function(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)&&TRr(e,t,r);return ARr(e,t),e};Object.defineProperty(Lw,"__esModule",{value:!0});Lw.RerankRequestDocumentsItem=void 0;var S_t=IRr(U()),MRr=hCe();Lw.RerankRequestDocumentsItem=S_t.serialization.undiscriminatedUnion([S_t.serialization.string(),MRr.RerankDocument])});var yCe=v(Fw=>{"use strict";var RRr=Fw&&Fw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jRr=Fw&&Fw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DRr=Fw&&Fw.__importStar||function(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)&&RRr(e,t,r);return jRr(e,t),e};Object.defineProperty(Fw,"__esModule",{value:!0});Fw.RerankResponseResultsItemDocument=void 0;var x_t=DRr(U());Fw.RerankResponseResultsItemDocument=x_t.serialization.object({text:x_t.serialization.string()})});var bCe=v(kw=>{"use strict";var NRr=kw&&kw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LRr=kw&&kw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FRr=kw&&kw.__importStar||function(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)&&NRr(e,t,r);return LRr(e,t),e};Object.defineProperty(kw,"__esModule",{value:!0});kw.RerankResponseResultsItem=void 0;var zQ=FRr(U()),kRr=yCe();kw.RerankResponseResultsItem=zQ.serialization.object({document:kRr.RerankResponseResultsItemDocument.optional(),index:zQ.serialization.number(),relevanceScore:zQ.serialization.property("relevance_score",zQ.serialization.number())})});var C_t=v($w=>{"use strict";var $Rr=$w&&$w.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BRr=$w&&$w.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qRr=$w&&$w.__importStar||function(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)&&$Rr(e,t,r);return BRr(e,t),e};Object.defineProperty($w,"__esModule",{value:!0});$w.RerankResponse=void 0;var _Ce=qRr(U()),URr=bCe(),zRr=fm();$w.RerankResponse=_Ce.serialization.object({id:_Ce.serialization.string().optional(),results:_Ce.serialization.list(URr.RerankResponseResultsItem),meta:zRr.ApiMeta.optional()})});var vCe=v(Bw=>{"use strict";var HRr=Bw&&Bw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VRr=Bw&&Bw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WRr=Bw&&Bw.__importStar||function(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)&&HRr(e,t,r);return VRr(e,t),e};Object.defineProperty(Bw,"__esModule",{value:!0});Bw.ClassifyRequestTruncate=void 0;var KRr=WRr(U());Bw.ClassifyRequestTruncate=KRr.serialization.enum_(["NONE","START","END"])});var wCe=v(qw=>{"use strict";var JRr=qw&&qw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GRr=qw&&qw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YRr=qw&&qw.__importStar||function(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)&&JRr(e,t,r);return GRr(e,t),e};Object.defineProperty(qw,"__esModule",{value:!0});qw.ClassifyResponseClassificationsItemLabelsValue=void 0;var O_t=YRr(U());qw.ClassifyResponseClassificationsItemLabelsValue=O_t.serialization.object({confidence:O_t.serialization.number().optional()})});var SCe=v(Uw=>{"use strict";var ZRr=Uw&&Uw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),XRr=Uw&&Uw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QRr=Uw&&Uw.__importStar||function(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)&&ZRr(e,t,r);return XRr(e,t),e};Object.defineProperty(Uw,"__esModule",{value:!0});Uw.ClassifyResponseClassificationsItemClassificationType=void 0;var e1r=QRr(U());Uw.ClassifyResponseClassificationsItemClassificationType=e1r.serialization.enum_(["single-label","multi-label"])});var xCe=v(zw=>{"use strict";var t1r=zw&&zw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),r1r=zw&&zw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),n1r=zw&&zw.__importStar||function(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)&&t1r(e,t,r);return r1r(e,t),e};Object.defineProperty(zw,"__esModule",{value:!0});zw.ClassifyResponseClassificationsItem=void 0;var Ih=n1r(U()),o1r=wCe(),i1r=SCe();zw.ClassifyResponseClassificationsItem=Ih.serialization.object({id:Ih.serialization.string(),input:Ih.serialization.string().optional(),prediction:Ih.serialization.string().optional(),predictions:Ih.serialization.list(Ih.serialization.string()),confidence:Ih.serialization.number().optional(),confidences:Ih.serialization.list(Ih.serialization.number()),labels:Ih.serialization.record(Ih.serialization.string(),o1r.ClassifyResponseClassificationsItemLabelsValue),classificationType:Ih.serialization.property("classification_type",i1r.ClassifyResponseClassificationsItemClassificationType)})});var P_t=v(Hw=>{"use strict";var a1r=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]}),s1r=Hw&&Hw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u1r=Hw&&Hw.__importStar||function(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)&&a1r(e,t,r);return s1r(e,t),e};Object.defineProperty(Hw,"__esModule",{value:!0});Hw.ClassifyResponse=void 0;var CCe=u1r(U()),l1r=xCe(),c1r=fm();Hw.ClassifyResponse=CCe.serialization.object({id:CCe.serialization.string(),classifications:CCe.serialization.list(l1r.ClassifyResponseClassificationsItem),meta:c1r.ApiMeta.optional()})});var OCe=v(Vw=>{"use strict";var d1r=Vw&&Vw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),f1r=Vw&&Vw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),p1r=Vw&&Vw.__importStar||function(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)&&d1r(e,t,r);return f1r(e,t),e};Object.defineProperty(Vw,"__esModule",{value:!0});Vw.SummarizeRequestLength=void 0;var m1r=p1r(U());Vw.SummarizeRequestLength=m1r.serialization.enum_(["short","medium","long"])});var PCe=v(Ww=>{"use strict";var h1r=Ww&&Ww.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),g1r=Ww&&Ww.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),y1r=Ww&&Ww.__importStar||function(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)&&h1r(e,t,r);return g1r(e,t),e};Object.defineProperty(Ww,"__esModule",{value:!0});Ww.SummarizeRequestFormat=void 0;var b1r=y1r(U());Ww.SummarizeRequestFormat=b1r.serialization.enum_(["paragraph","bullets"])});var ECe=v(Kw=>{"use strict";var _1r=Kw&&Kw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),v1r=Kw&&Kw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),w1r=Kw&&Kw.__importStar||function(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)&&_1r(e,t,r);return v1r(e,t),e};Object.defineProperty(Kw,"__esModule",{value:!0});Kw.SummarizeRequestExtractiveness=void 0;var S1r=w1r(U());Kw.SummarizeRequestExtractiveness=S1r.serialization.enum_(["low","medium","high"])});var E_t=v(Jw=>{"use strict";var x1r=Jw&&Jw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),C1r=Jw&&Jw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O1r=Jw&&Jw.__importStar||function(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)&&x1r(e,t,r);return C1r(e,t),e};Object.defineProperty(Jw,"__esModule",{value:!0});Jw.SummarizeResponse=void 0;var TCe=O1r(U()),P1r=fm();Jw.SummarizeResponse=TCe.serialization.object({id:TCe.serialization.string().optional(),summary:TCe.serialization.string().optional(),meta:P1r.ApiMeta.optional()})});var T_t=v(Gw=>{"use strict";var E1r=Gw&&Gw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),T1r=Gw&&Gw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A1r=Gw&&Gw.__importStar||function(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)&&E1r(e,t,r);return T1r(e,t),e};Object.defineProperty(Gw,"__esModule",{value:!0});Gw.TokenizeResponse=void 0;var Nk=A1r(U()),I1r=fm();Gw.TokenizeResponse=Nk.serialization.object({tokens:Nk.serialization.list(Nk.serialization.number()),tokenStrings:Nk.serialization.property("token_strings",Nk.serialization.list(Nk.serialization.string())),meta:I1r.ApiMeta.optional()})});var I_t=v(Yw=>{"use strict";var M1r=Yw&&Yw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),R1r=Yw&&Yw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j1r=Yw&&Yw.__importStar||function(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)&&M1r(e,t,r);return R1r(e,t),e};Object.defineProperty(Yw,"__esModule",{value:!0});Yw.DetokenizeResponse=void 0;var A_t=j1r(U()),D1r=fm();Yw.DetokenizeResponse=A_t.serialization.object({text:A_t.serialization.string(),meta:D1r.ApiMeta.optional()})});var M_t=v(Zw=>{"use strict";var N1r=Zw&&Zw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),L1r=Zw&&Zw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F1r=Zw&&Zw.__importStar||function(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)&&N1r(e,t,r);return L1r(e,t),e};Object.defineProperty(Zw,"__esModule",{value:!0});Zw.CheckApiKeyResponse=void 0;var Lk=F1r(U());Zw.CheckApiKeyResponse=Lk.serialization.object({valid:Lk.serialization.boolean(),organizationId:Lk.serialization.property("organization_id",Lk.serialization.string().optional()),ownerId:Lk.serialization.property("owner_id",Lk.serialization.string().optional())})});var Fk=v(Xw=>{"use strict";var k1r=Xw&&Xw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$1r=Xw&&Xw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B1r=Xw&&Xw.__importStar||function(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)&&k1r(e,t,r);return $1r(e,t),e};Object.defineProperty(Xw,"__esModule",{value:!0});Xw.ToolCall=void 0;var Z3=B1r(U());Xw.ToolCall=Z3.serialization.object({name:Z3.serialization.string(),parameters:Z3.serialization.record(Z3.serialization.string(),Z3.serialization.unknown())})});var ACe=v(Qw=>{"use strict";var q1r=Qw&&Qw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),U1r=Qw&&Qw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z1r=Qw&&Qw.__importStar||function(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)&&q1r(e,t,r);return U1r(e,t),e};Object.defineProperty(Qw,"__esModule",{value:!0});Qw.ChatMessage=void 0;var HQ=z1r(U()),H1r=Fk();Qw.ChatMessage=HQ.serialization.object({message:HQ.serialization.string(),toolCalls:HQ.serialization.property("tool_calls",HQ.serialization.list(H1r.ToolCall).optional())})});var Q3=v(e0=>{"use strict";var V1r=e0&&e0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),W1r=e0&&e0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K1r=e0&&e0.__importStar||function(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)&&V1r(e,t,r);return W1r(e,t),e};Object.defineProperty(e0,"__esModule",{value:!0});e0.ToolResult=void 0;var X3=K1r(U()),J1r=Fk();e0.ToolResult=X3.serialization.object({call:J1r.ToolCall,outputs:X3.serialization.list(X3.serialization.record(X3.serialization.string(),X3.serialization.unknown()))})});var MCe=v(t0=>{"use strict";var G1r=t0&&t0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Y1r=t0&&t0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z1r=t0&&t0.__importStar||function(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)&&G1r(e,t,r);return Y1r(e,t),e};Object.defineProperty(t0,"__esModule",{value:!0});t0.ToolMessage=void 0;var ICe=Z1r(U()),X1r=Q3();t0.ToolMessage=ICe.serialization.object({toolResults:ICe.serialization.property("tool_results",ICe.serialization.list(X1r.ToolResult).optional())})});var eH=v(r0=>{"use strict";var Q1r=r0&&r0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ejr=r0&&r0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tjr=r0&&r0.__importStar||function(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)&&Q1r(e,t,r);return ejr(e,t),e};Object.defineProperty(r0,"__esModule",{value:!0});r0.Message=void 0;var rjr=tjr(U()),RCe=ACe(),njr=MCe();r0.Message=rjr.serialization.union("role",{CHATBOT:RCe.ChatMessage,SYSTEM:RCe.ChatMessage,USER:RCe.ChatMessage,TOOL:njr.ToolMessage}).transform({transform:t=>t,untransform:t=>t})});var VQ=v(n0=>{"use strict";var ojr=n0&&n0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ijr=n0&&n0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ajr=n0&&n0.__importStar||function(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)&&ojr(e,t,r);return ijr(e,t),e};Object.defineProperty(n0,"__esModule",{value:!0});n0.ChatConnector=void 0;var kC=ajr(U());n0.ChatConnector=kC.serialization.object({id:kC.serialization.string(),userAccessToken:kC.serialization.property("user_access_token",kC.serialization.string().optional()),continueOnFailure:kC.serialization.property("continue_on_failure",kC.serialization.boolean().optional()),options:kC.serialization.record(kC.serialization.string(),kC.serialization.unknown()).optional()})});var jCe=v(o0=>{"use strict";var sjr=o0&&o0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ujr=o0&&o0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ljr=o0&&o0.__importStar||function(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)&&sjr(e,t,r);return ujr(e,t),e};Object.defineProperty(o0,"__esModule",{value:!0});o0.ToolParameterDefinitionsValue=void 0;var WQ=ljr(U());o0.ToolParameterDefinitionsValue=WQ.serialization.object({description:WQ.serialization.string().optional(),type:WQ.serialization.string(),required:WQ.serialization.boolean().optional()})});var KQ=v(i0=>{"use strict";var cjr=i0&&i0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),djr=i0&&i0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fjr=i0&&i0.__importStar||function(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)&&cjr(e,t,r);return djr(e,t),e};Object.defineProperty(i0,"__esModule",{value:!0});i0.Tool=void 0;var kk=fjr(U()),pjr=jCe();i0.Tool=kk.serialization.object({name:kk.serialization.string(),description:kk.serialization.string(),parameterDefinitions:kk.serialization.property("parameter_definitions",kk.serialization.record(kk.serialization.string(),pjr.ToolParameterDefinitionsValue).optional())})});var DCe=v(a0=>{"use strict";var mjr=a0&&a0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hjr=a0&&a0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gjr=a0&&a0.__importStar||function(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)&&mjr(e,t,r);return hjr(e,t),e};Object.defineProperty(a0,"__esModule",{value:!0});a0.JsonResponseFormat=void 0;var JQ=gjr(U());a0.JsonResponseFormat=JQ.serialization.object({schema:JQ.serialization.record(JQ.serialization.string(),JQ.serialization.unknown()).optional()})});var GQ=v(s0=>{"use strict";var yjr=s0&&s0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bjr=s0&&s0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_jr=s0&&s0.__importStar||function(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)&&yjr(e,t,r);return bjr(e,t),e};Object.defineProperty(s0,"__esModule",{value:!0});s0.ResponseFormat=void 0;var vjr=_jr(U()),wjr=MQ(),Sjr=DCe();s0.ResponseFormat=vjr.serialization.union("type",{text:wjr.TextResponseFormat,json_object:Sjr.JsonResponseFormat}).transform({transform:t=>t,untransform:t=>t})});var YQ=v(u0=>{"use strict";var xjr=u0&&u0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Cjr=u0&&u0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ojr=u0&&u0.__importStar||function(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)&&xjr(e,t,r);return Cjr(e,t),e};Object.defineProperty(u0,"__esModule",{value:!0});u0.ChatCitation=void 0;var w1=Ojr(U());u0.ChatCitation=w1.serialization.object({start:w1.serialization.number(),end:w1.serialization.number(),text:w1.serialization.string(),documentIds:w1.serialization.property("document_ids",w1.serialization.list(w1.serialization.string()))})});var tH=v(l0=>{"use strict";var Pjr=l0&&l0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ejr=l0&&l0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Tjr=l0&&l0.__importStar||function(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)&&Pjr(e,t,r);return Ejr(e,t),e};Object.defineProperty(l0,"__esModule",{value:!0});l0.ChatSearchQuery=void 0;var ZQ=Tjr(U());l0.ChatSearchQuery=ZQ.serialization.object({text:ZQ.serialization.string(),generationId:ZQ.serialization.property("generation_id",ZQ.serialization.string())})});var NCe=v(c0=>{"use strict";var Ajr=c0&&c0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ijr=c0&&c0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Mjr=c0&&c0.__importStar||function(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)&&Ajr(e,t,r);return Ijr(e,t),e};Object.defineProperty(c0,"__esModule",{value:!0});c0.ChatSearchResultConnector=void 0;var R_t=Mjr(U());c0.ChatSearchResultConnector=R_t.serialization.object({id:R_t.serialization.string()})});var XQ=v(d0=>{"use strict";var Rjr=d0&&d0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jjr=d0&&d0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Djr=d0&&d0.__importStar||function(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)&&Rjr(e,t,r);return jjr(e,t),e};Object.defineProperty(d0,"__esModule",{value:!0});d0.ChatSearchResult=void 0;var $C=Djr(U()),Njr=tH(),Ljr=NCe();d0.ChatSearchResult=$C.serialization.object({searchQuery:$C.serialization.property("search_query",Njr.ChatSearchQuery.optional()),connector:Ljr.ChatSearchResultConnector,documentIds:$C.serialization.property("document_ids",$C.serialization.list($C.serialization.string())),errorMessage:$C.serialization.property("error_message",$C.serialization.string().optional()),continueOnFailure:$C.serialization.property("continue_on_failure",$C.serialization.boolean().optional())})});var $k=v(f0=>{"use strict";var Fjr=f0&&f0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kjr=f0&&f0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$jr=f0&&f0.__importStar||function(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)&&Fjr(e,t,r);return kjr(e,t),e};Object.defineProperty(f0,"__esModule",{value:!0});f0.FinishReason=void 0;var Bjr=$jr(U());f0.FinishReason=Bjr.serialization.enum_(["COMPLETE","STOP_SEQUENCE","ERROR","ERROR_TOXIC","ERROR_LIMIT","USER_CANCEL","MAX_TOKENS"])});var LCe=v(p0=>{"use strict";var qjr=p0&&p0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ujr=p0&&p0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zjr=p0&&p0.__importStar||function(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)&&qjr(e,t,r);return Ujr(e,t),e};Object.defineProperty(p0,"__esModule",{value:!0});p0.NonStreamedChatResponse=void 0;var Bl=zjr(U()),Hjr=YQ(),Vjr=c1(),Wjr=tH(),Kjr=XQ(),Jjr=$k(),Gjr=Fk(),Yjr=eH(),Zjr=fm();p0.NonStreamedChatResponse=Bl.serialization.object({text:Bl.serialization.string(),generationId:Bl.serialization.property("generation_id",Bl.serialization.string().optional()),citations:Bl.serialization.list(Hjr.ChatCitation).optional(),documents:Bl.serialization.list(Vjr.ChatDocument).optional(),isSearchRequired:Bl.serialization.property("is_search_required",Bl.serialization.boolean().optional()),searchQueries:Bl.serialization.property("search_queries",Bl.serialization.list(Wjr.ChatSearchQuery).optional()),searchResults:Bl.serialization.property("search_results",Bl.serialization.list(Kjr.ChatSearchResult).optional()),finishReason:Bl.serialization.property("finish_reason",Jjr.FinishReason.optional()),toolCalls:Bl.serialization.property("tool_calls",Bl.serialization.list(Gjr.ToolCall).optional()),chatHistory:Bl.serialization.property("chat_history",Bl.serialization.list(Yjr.Message).optional()),prompt:Bl.serialization.string().optional(),meta:Zjr.ApiMeta.optional()})});var h0=v(m0=>{"use strict";var Xjr=m0&&m0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Qjr=m0&&m0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eDr=m0&&m0.__importStar||function(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)&&Xjr(e,t,r);return Qjr(e,t),e};Object.defineProperty(m0,"__esModule",{value:!0});m0.ChatStreamEvent=void 0;var tDr=eDr(U());m0.ChatStreamEvent=tDr.serialization.object({})});var kCe=v(g0=>{"use strict";var rDr=g0&&g0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),nDr=g0&&g0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oDr=g0&&g0.__importStar||function(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)&&rDr(e,t,r);return nDr(e,t),e};Object.defineProperty(g0,"__esModule",{value:!0});g0.ChatStreamStartEvent=void 0;var FCe=oDr(U()),iDr=h0();g0.ChatStreamStartEvent=FCe.serialization.object({generationId:FCe.serialization.property("generation_id",FCe.serialization.string())}).extend(iDr.ChatStreamEvent)});var BCe=v(y0=>{"use strict";var aDr=y0&&y0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sDr=y0&&y0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uDr=y0&&y0.__importStar||function(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)&&aDr(e,t,r);return sDr(e,t),e};Object.defineProperty(y0,"__esModule",{value:!0});y0.ChatSearchQueriesGenerationEvent=void 0;var $Ce=uDr(U()),lDr=tH(),cDr=h0();y0.ChatSearchQueriesGenerationEvent=$Ce.serialization.object({searchQueries:$Ce.serialization.property("search_queries",$Ce.serialization.list(lDr.ChatSearchQuery))}).extend(cDr.ChatStreamEvent)});var qCe=v(b0=>{"use strict";var dDr=b0&&b0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fDr=b0&&b0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pDr=b0&&b0.__importStar||function(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)&&dDr(e,t,r);return fDr(e,t),e};Object.defineProperty(b0,"__esModule",{value:!0});b0.ChatSearchResultsEvent=void 0;var QQ=pDr(U()),mDr=XQ(),hDr=c1(),gDr=h0();b0.ChatSearchResultsEvent=QQ.serialization.object({searchResults:QQ.serialization.property("search_results",QQ.serialization.list(mDr.ChatSearchResult).optional()),documents:QQ.serialization.list(hDr.ChatDocument).optional()}).extend(gDr.ChatStreamEvent)});var UCe=v(_0=>{"use strict";var yDr=_0&&_0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bDr=_0&&_0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Dr=_0&&_0.__importStar||function(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)&&yDr(e,t,r);return bDr(e,t),e};Object.defineProperty(_0,"__esModule",{value:!0});_0.ChatTextGenerationEvent=void 0;var j_t=_Dr(U()),vDr=h0();_0.ChatTextGenerationEvent=j_t.serialization.object({text:j_t.serialization.string()}).extend(vDr.ChatStreamEvent)});var zCe=v(v0=>{"use strict";var wDr=v0&&v0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),SDr=v0&&v0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xDr=v0&&v0.__importStar||function(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)&&wDr(e,t,r);return SDr(e,t),e};Object.defineProperty(v0,"__esModule",{value:!0});v0.ChatCitationGenerationEvent=void 0;var D_t=xDr(U()),CDr=YQ(),ODr=h0();v0.ChatCitationGenerationEvent=D_t.serialization.object({citations:D_t.serialization.list(CDr.ChatCitation)}).extend(ODr.ChatStreamEvent)});var HCe=v(w0=>{"use strict";var PDr=w0&&w0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EDr=w0&&w0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TDr=w0&&w0.__importStar||function(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)&&PDr(e,t,r);return EDr(e,t),e};Object.defineProperty(w0,"__esModule",{value:!0});w0.ChatToolCallsGenerationEvent=void 0;var eee=TDr(U()),ADr=Fk(),IDr=h0();w0.ChatToolCallsGenerationEvent=eee.serialization.object({text:eee.serialization.string().optional(),toolCalls:eee.serialization.property("tool_calls",eee.serialization.list(ADr.ToolCall))}).extend(IDr.ChatStreamEvent)});var VCe=v(S0=>{"use strict";var MDr=S0&&S0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),RDr=S0&&S0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jDr=S0&&S0.__importStar||function(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)&&MDr(e,t,r);return RDr(e,t),e};Object.defineProperty(S0,"__esModule",{value:!0});S0.ChatStreamEndEventFinishReason=void 0;var DDr=jDr(U());S0.ChatStreamEndEventFinishReason=DDr.serialization.enum_(["COMPLETE","ERROR_LIMIT","MAX_TOKENS","ERROR","ERROR_TOXIC"])});var WCe=v(x0=>{"use strict";var NDr=x0&&x0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LDr=x0&&x0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FDr=x0&&x0.__importStar||function(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)&&NDr(e,t,r);return LDr(e,t),e};Object.defineProperty(x0,"__esModule",{value:!0});x0.ChatStreamEndEvent=void 0;var N_t=FDr(U()),kDr=VCe(),$Dr=LCe(),BDr=h0();x0.ChatStreamEndEvent=N_t.serialization.object({finishReason:N_t.serialization.property("finish_reason",kDr.ChatStreamEndEventFinishReason),response:$Dr.NonStreamedChatResponse}).extend(BDr.ChatStreamEvent)});var KCe=v(C0=>{"use strict";var qDr=C0&&C0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),UDr=C0&&C0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zDr=C0&&C0.__importStar||function(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)&&qDr(e,t,r);return UDr(e,t),e};Object.defineProperty(C0,"__esModule",{value:!0});C0.ToolCallDelta=void 0;var rH=zDr(U());C0.ToolCallDelta=rH.serialization.object({name:rH.serialization.string().optional(),index:rH.serialization.number().optional(),parameters:rH.serialization.string().optional(),text:rH.serialization.string().optional()})});var JCe=v(O0=>{"use strict";var HDr=O0&&O0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VDr=O0&&O0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WDr=O0&&O0.__importStar||function(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)&&HDr(e,t,r);return VDr(e,t),e};Object.defineProperty(O0,"__esModule",{value:!0});O0.ChatToolCallsChunkEvent=void 0;var L_t=WDr(U()),KDr=KCe(),JDr=h0();O0.ChatToolCallsChunkEvent=L_t.serialization.object({toolCallDelta:L_t.serialization.property("tool_call_delta",KDr.ToolCallDelta)}).extend(JDr.ChatStreamEvent)});var k_t=v(P0=>{"use strict";var GDr=P0&&P0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YDr=P0&&P0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZDr=P0&&P0.__importStar||function(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)&&GDr(e,t,r);return YDr(e,t),e};Object.defineProperty(P0,"__esModule",{value:!0});P0.StreamedChatResponse=void 0;var F_t=ZDr(U()),XDr=kCe(),QDr=BCe(),eNr=qCe(),tNr=UCe(),rNr=zCe(),nNr=HCe(),oNr=WCe(),iNr=JCe();P0.StreamedChatResponse=F_t.serialization.union(F_t.serialization.discriminant("eventType","event_type"),{"stream-start":XDr.ChatStreamStartEvent,"search-queries-generation":QDr.ChatSearchQueriesGenerationEvent,"search-results":eNr.ChatSearchResultsEvent,"text-generation":tNr.ChatTextGenerationEvent,"citation-generation":rNr.ChatCitationGenerationEvent,"tool-calls-generation":nNr.ChatToolCallsGenerationEvent,"stream-end":oNr.ChatStreamEndEvent,"tool-calls-chunk":iNr.ChatToolCallsChunkEvent}).transform({transform:t=>t,untransform:t=>t})});var YCe=v(E0=>{"use strict";var aNr=E0&&E0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sNr=E0&&E0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uNr=E0&&E0.__importStar||function(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)&&aNr(e,t,r);return sNr(e,t),e};Object.defineProperty(E0,"__esModule",{value:!0});E0.SingleGenerationTokenLikelihoodsItem=void 0;var GCe=uNr(U());E0.SingleGenerationTokenLikelihoodsItem=GCe.serialization.object({token:GCe.serialization.string(),likelihood:GCe.serialization.number()})});var ZCe=v(T0=>{"use strict";var lNr=T0&&T0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cNr=T0&&T0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dNr=T0&&T0.__importStar||function(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)&&lNr(e,t,r);return cNr(e,t),e};Object.defineProperty(T0,"__esModule",{value:!0});T0.SingleGeneration=void 0;var S1=dNr(U()),fNr=YCe();T0.SingleGeneration=S1.serialization.object({id:S1.serialization.string(),text:S1.serialization.string(),index:S1.serialization.number().optional(),likelihood:S1.serialization.number().optional(),tokenLikelihoods:S1.serialization.property("token_likelihoods",S1.serialization.list(fNr.SingleGenerationTokenLikelihoodsItem).optional())})});var $_t=v(A0=>{"use strict";var pNr=A0&&A0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mNr=A0&&A0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hNr=A0&&A0.__importStar||function(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)&&pNr(e,t,r);return mNr(e,t),e};Object.defineProperty(A0,"__esModule",{value:!0});A0.Generation=void 0;var tee=hNr(U()),gNr=ZCe(),yNr=fm();A0.Generation=tee.serialization.object({id:tee.serialization.string(),prompt:tee.serialization.string().optional(),generations:tee.serialization.list(gNr.SingleGeneration),meta:yNr.ApiMeta.optional()})});var nH=v(I0=>{"use strict";var bNr=I0&&I0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_Nr=I0&&I0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vNr=I0&&I0.__importStar||function(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)&&bNr(e,t,r);return _Nr(e,t),e};Object.defineProperty(I0,"__esModule",{value:!0});I0.GenerateStreamEvent=void 0;var wNr=vNr(U());I0.GenerateStreamEvent=wNr.serialization.object({})});var XCe=v(M0=>{"use strict";var SNr=M0&&M0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xNr=M0&&M0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CNr=M0&&M0.__importStar||function(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)&&SNr(e,t,r);return xNr(e,t),e};Object.defineProperty(M0,"__esModule",{value:!0});M0.GenerateStreamText=void 0;var oH=CNr(U()),ONr=nH();M0.GenerateStreamText=oH.serialization.object({text:oH.serialization.string(),index:oH.serialization.number().optional(),isFinished:oH.serialization.property("is_finished",oH.serialization.boolean())}).extend(ONr.GenerateStreamEvent)});var QCe=v(R0=>{"use strict";var PNr=R0&&R0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ENr=R0&&R0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TNr=R0&&R0.__importStar||function(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)&&PNr(e,t,r);return ENr(e,t),e};Object.defineProperty(R0,"__esModule",{value:!0});R0.SingleGenerationInStream=void 0;var iH=TNr(U()),ANr=$k();R0.SingleGenerationInStream=iH.serialization.object({id:iH.serialization.string(),text:iH.serialization.string(),index:iH.serialization.number().optional(),finishReason:iH.serialization.property("finish_reason",ANr.FinishReason)})});var eOe=v(j0=>{"use strict";var INr=j0&&j0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MNr=j0&&j0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RNr=j0&&j0.__importStar||function(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)&&INr(e,t,r);return MNr(e,t),e};Object.defineProperty(j0,"__esModule",{value:!0});j0.GenerateStreamEndResponse=void 0;var ree=RNr(U()),jNr=QCe();j0.GenerateStreamEndResponse=ree.serialization.object({id:ree.serialization.string(),prompt:ree.serialization.string().optional(),generations:ree.serialization.list(jNr.SingleGenerationInStream).optional()})});var tOe=v(D0=>{"use strict";var DNr=D0&&D0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NNr=D0&&D0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LNr=D0&&D0.__importStar||function(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)&&DNr(e,t,r);return NNr(e,t),e};Object.defineProperty(D0,"__esModule",{value:!0});D0.GenerateStreamEnd=void 0;var nee=LNr(U()),FNr=$k(),kNr=eOe(),$Nr=nH();D0.GenerateStreamEnd=nee.serialization.object({isFinished:nee.serialization.property("is_finished",nee.serialization.boolean()),finishReason:nee.serialization.property("finish_reason",FNr.FinishReason.optional()),response:kNr.GenerateStreamEndResponse}).extend($Nr.GenerateStreamEvent)});var rOe=v(N0=>{"use strict";var BNr=N0&&N0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qNr=N0&&N0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UNr=N0&&N0.__importStar||function(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)&&BNr(e,t,r);return qNr(e,t),e};Object.defineProperty(N0,"__esModule",{value:!0});N0.GenerateStreamError=void 0;var Bk=UNr(U()),zNr=$k(),HNr=nH();N0.GenerateStreamError=Bk.serialization.object({index:Bk.serialization.number().optional(),isFinished:Bk.serialization.property("is_finished",Bk.serialization.boolean()),finishReason:Bk.serialization.property("finish_reason",zNr.FinishReason),err:Bk.serialization.string()}).extend(HNr.GenerateStreamEvent)});var q_t=v(L0=>{"use strict";var VNr=L0&&L0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WNr=L0&&L0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KNr=L0&&L0.__importStar||function(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)&&VNr(e,t,r);return WNr(e,t),e};Object.defineProperty(L0,"__esModule",{value:!0});L0.GenerateStreamedResponse=void 0;var B_t=KNr(U()),JNr=XCe(),GNr=tOe(),YNr=rOe();L0.GenerateStreamedResponse=B_t.serialization.union(B_t.serialization.discriminant("eventType","event_type"),{"text-generation":JNr.GenerateStreamText,"stream-end":GNr.GenerateStreamEnd,"stream-error":YNr.GenerateStreamError}).transform({transform:t=>t,untransform:t=>t})});var nOe=v(F0=>{"use strict";var ZNr=F0&&F0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),XNr=F0&&F0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QNr=F0&&F0.__importStar||function(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)&&ZNr(e,t,r);return XNr(e,t),e};Object.defineProperty(F0,"__esModule",{value:!0});F0.EmbedJobStatus=void 0;var eLr=QNr(U());F0.EmbedJobStatus=eLr.serialization.enum_(["processing","complete","cancelling","cancelled","failed"])});var oOe=v(k0=>{"use strict";var tLr=k0&&k0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rLr=k0&&k0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nLr=k0&&k0.__importStar||function(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)&&tLr(e,t,r);return rLr(e,t),e};Object.defineProperty(k0,"__esModule",{value:!0});k0.EmbedJobTruncate=void 0;var oLr=nLr(U());k0.EmbedJobTruncate=oLr.serialization.enum_(["START","END"])});var iOe=v($0=>{"use strict";var iLr=$0&&$0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aLr=$0&&$0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sLr=$0&&$0.__importStar||function(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)&&iLr(e,t,r);return aLr(e,t),e};Object.defineProperty($0,"__esModule",{value:!0});$0.EmbedJob=void 0;var ry=sLr(U()),uLr=nOe(),lLr=oOe(),cLr=fm();$0.EmbedJob=ry.serialization.object({jobId:ry.serialization.property("job_id",ry.serialization.string()),name:ry.serialization.string().optional(),status:uLr.EmbedJobStatus,createdAt:ry.serialization.property("created_at",ry.serialization.date()),inputDatasetId:ry.serialization.property("input_dataset_id",ry.serialization.string()),outputDatasetId:ry.serialization.property("output_dataset_id",ry.serialization.string().optional()),model:ry.serialization.string(),truncate:lLr.EmbedJobTruncate,meta:cLr.ApiMeta.optional()})});var U_t=v(B0=>{"use strict";var dLr=B0&&B0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fLr=B0&&B0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pLr=B0&&B0.__importStar||function(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)&&dLr(e,t,r);return fLr(e,t),e};Object.defineProperty(B0,"__esModule",{value:!0});B0.ListEmbedJobResponse=void 0;var aOe=pLr(U()),mLr=iOe();B0.ListEmbedJobResponse=aOe.serialization.object({embedJobs:aOe.serialization.property("embed_jobs",aOe.serialization.list(mLr.EmbedJob).optional())})});var z_t=v(q0=>{"use strict";var hLr=q0&&q0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gLr=q0&&q0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yLr=q0&&q0.__importStar||function(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)&&hLr(e,t,r);return gLr(e,t),e};Object.defineProperty(q0,"__esModule",{value:!0});q0.CreateEmbedJobResponse=void 0;var sOe=yLr(U()),bLr=fm();q0.CreateEmbedJobResponse=sOe.serialization.object({jobId:sOe.serialization.property("job_id",sOe.serialization.string()),meta:bLr.ApiMeta.optional()})});var lOe=v(U0=>{"use strict";var _Lr=U0&&U0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vLr=U0&&U0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wLr=U0&&U0.__importStar||function(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)&&_Lr(e,t,r);return vLr(e,t),e};Object.defineProperty(U0,"__esModule",{value:!0});U0.ClassifyExample=void 0;var uOe=wLr(U());U0.ClassifyExample=uOe.serialization.object({text:uOe.serialization.string().optional(),label:uOe.serialization.string().optional()})});var H_t=v(z0=>{"use strict";var SLr=z0&&z0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xLr=z0&&z0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CLr=z0&&z0.__importStar||function(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)&&SLr(e,t,r);return xLr(e,t),e};Object.defineProperty(z0,"__esModule",{value:!0});z0.ParseInfo=void 0;var cOe=CLr(U());z0.ParseInfo=cOe.serialization.object({separator:cOe.serialization.string().optional(),delimiter:cOe.serialization.string().optional()})});var V_t=v(H0=>{"use strict";var OLr=H0&&H0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PLr=H0&&H0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ELr=H0&&H0.__importStar||function(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)&&OLr(e,t,r);return PLr(e,t),e};Object.defineProperty(H0,"__esModule",{value:!0});H0.RerankerDataMetrics=void 0;var pm=ELr(U());H0.RerankerDataMetrics=pm.serialization.object({numTrainQueries:pm.serialization.property("num_train_queries",pm.serialization.number().optional()),numTrainRelevantPassages:pm.serialization.property("num_train_relevant_passages",pm.serialization.number().optional()),numTrainHardNegatives:pm.serialization.property("num_train_hard_negatives",pm.serialization.number().optional()),numEvalQueries:pm.serialization.property("num_eval_queries",pm.serialization.number().optional()),numEvalRelevantPassages:pm.serialization.property("num_eval_relevant_passages",pm.serialization.number().optional()),numEvalHardNegatives:pm.serialization.property("num_eval_hard_negatives",pm.serialization.number().optional())})});var W_t=v(V0=>{"use strict";var TLr=V0&&V0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ALr=V0&&V0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ILr=V0&&V0.__importStar||function(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)&&TLr(e,t,r);return ALr(e,t),e};Object.defineProperty(V0,"__esModule",{value:!0});V0.ChatDataMetrics=void 0;var qk=ILr(U());V0.ChatDataMetrics=qk.serialization.object({numTrainTurns:qk.serialization.property("num_train_turns",qk.serialization.number().optional()),numEvalTurns:qk.serialization.property("num_eval_turns",qk.serialization.number().optional()),preamble:qk.serialization.string().optional()})});var dOe=v(W0=>{"use strict";var MLr=W0&&W0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),RLr=W0&&W0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jLr=W0&&W0.__importStar||function(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)&&MLr(e,t,r);return RLr(e,t),e};Object.defineProperty(W0,"__esModule",{value:!0});W0.LabelMetric=void 0;var Uk=jLr(U());W0.LabelMetric=Uk.serialization.object({totalExamples:Uk.serialization.property("total_examples",Uk.serialization.number().optional()),label:Uk.serialization.string().optional(),samples:Uk.serialization.list(Uk.serialization.string()).optional()})});var K_t=v(K0=>{"use strict";var DLr=K0&&K0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NLr=K0&&K0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LLr=K0&&K0.__importStar||function(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)&&DLr(e,t,r);return NLr(e,t),e};Object.defineProperty(K0,"__esModule",{value:!0});K0.ClassifyDataMetrics=void 0;var fOe=LLr(U()),FLr=dOe();K0.ClassifyDataMetrics=fOe.serialization.object({labelMetrics:fOe.serialization.property("label_metrics",fOe.serialization.list(FLr.LabelMetric).optional())})});var pOe=v(J0=>{"use strict";var kLr=J0&&J0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$Lr=J0&&J0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BLr=J0&&J0.__importStar||function(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)&&kLr(e,t,r);return $Lr(e,t),e};Object.defineProperty(J0,"__esModule",{value:!0});J0.FinetuneDatasetMetrics=void 0;var mm=BLr(U());J0.FinetuneDatasetMetrics=mm.serialization.object({trainableTokenCount:mm.serialization.property("trainable_token_count",mm.serialization.number().optional()),totalExamples:mm.serialization.property("total_examples",mm.serialization.number().optional()),trainExamples:mm.serialization.property("train_examples",mm.serialization.number().optional()),trainSizeBytes:mm.serialization.property("train_size_bytes",mm.serialization.number().optional()),evalExamples:mm.serialization.property("eval_examples",mm.serialization.number().optional()),evalSizeBytes:mm.serialization.property("eval_size_bytes",mm.serialization.number().optional())})});var hOe=v(G0=>{"use strict";var qLr=G0&&G0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ULr=G0&&G0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zLr=G0&&G0.__importStar||function(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)&&qLr(e,t,r);return ULr(e,t),e};Object.defineProperty(G0,"__esModule",{value:!0});G0.MetricsEmbedDataFieldsItem=void 0;var mOe=zLr(U());G0.MetricsEmbedDataFieldsItem=mOe.serialization.object({name:mOe.serialization.string().optional(),count:mOe.serialization.number().optional()})});var gOe=v(Y0=>{"use strict";var HLr=Y0&&Y0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VLr=Y0&&Y0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WLr=Y0&&Y0.__importStar||function(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)&&HLr(e,t,r);return VLr(e,t),e};Object.defineProperty(Y0,"__esModule",{value:!0});Y0.MetricsEmbedData=void 0;var J_t=WLr(U()),KLr=hOe();Y0.MetricsEmbedData=J_t.serialization.object({fields:J_t.serialization.list(KLr.MetricsEmbedDataFieldsItem).optional()})});var G_t=v(Z0=>{"use strict";var JLr=Z0&&Z0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GLr=Z0&&Z0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YLr=Z0&&Z0.__importStar||function(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)&&JLr(e,t,r);return GLr(e,t),e};Object.defineProperty(Z0,"__esModule",{value:!0});Z0.Metrics=void 0;var yOe=YLr(U()),ZLr=pOe(),XLr=gOe();Z0.Metrics=yOe.serialization.object({finetuneDatasetMetrics:yOe.serialization.property("finetune_dataset_metrics",ZLr.FinetuneDatasetMetrics.optional()),embedData:yOe.serialization.property("embed_data",XLr.MetricsEmbedData.optional())})});var bOe=v(Q0=>{"use strict";var QLr=Q0&&Q0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eFr=Q0&&Q0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tFr=Q0&&Q0.__importStar||function(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)&&QLr(e,t,r);return eFr(e,t),e};Object.defineProperty(Q0,"__esModule",{value:!0});Q0.ConnectorOAuth=void 0;var X0=tFr(U());Q0.ConnectorOAuth=X0.serialization.object({clientId:X0.serialization.property("client_id",X0.serialization.string().optional()),clientSecret:X0.serialization.property("client_secret",X0.serialization.string().optional()),authorizeUrl:X0.serialization.property("authorize_url",X0.serialization.string()),tokenUrl:X0.serialization.property("token_url",X0.serialization.string()),scope:X0.serialization.string().optional()})});var _Oe=v(eS=>{"use strict";var rFr=eS&&eS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),nFr=eS&&eS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oFr=eS&&eS.__importStar||function(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)&&rFr(e,t,r);return nFr(e,t),e};Object.defineProperty(eS,"__esModule",{value:!0});eS.ConnectorAuthStatus=void 0;var iFr=oFr(U());eS.ConnectorAuthStatus=iFr.serialization.enum_(["valid","expired"])});var zk=v(tS=>{"use strict";var aFr=tS&&tS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sFr=tS&&tS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uFr=tS&&tS.__importStar||function(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)&&aFr(e,t,r);return sFr(e,t),e};Object.defineProperty(tS,"__esModule",{value:!0});tS.Connector=void 0;var yl=uFr(U()),lFr=bOe(),cFr=_Oe();tS.Connector=yl.serialization.object({id:yl.serialization.string(),organizationId:yl.serialization.property("organization_id",yl.serialization.string().optional()),name:yl.serialization.string(),description:yl.serialization.string().optional(),url:yl.serialization.string().optional(),createdAt:yl.serialization.property("created_at",yl.serialization.date()),updatedAt:yl.serialization.property("updated_at",yl.serialization.date()),excludes:yl.serialization.list(yl.serialization.string()).optional(),authType:yl.serialization.property("auth_type",yl.serialization.string().optional()),oauth:lFr.ConnectorOAuth.optional(),authStatus:yl.serialization.property("auth_status",cFr.ConnectorAuthStatus.optional()),active:yl.serialization.boolean().optional(),continueOnFailure:yl.serialization.property("continue_on_failure",yl.serialization.boolean().optional())})});var Y_t=v(rS=>{"use strict";var dFr=rS&&rS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fFr=rS&&rS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pFr=rS&&rS.__importStar||function(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)&&dFr(e,t,r);return fFr(e,t),e};Object.defineProperty(rS,"__esModule",{value:!0});rS.ListConnectorsResponse=void 0;var oee=pFr(U()),mFr=zk();rS.ListConnectorsResponse=oee.serialization.object({connectors:oee.serialization.list(mFr.Connector),totalCount:oee.serialization.property("total_count",oee.serialization.number().optional())})});var Z_t=v(nS=>{"use strict";var hFr=nS&&nS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gFr=nS&&nS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yFr=nS&&nS.__importStar||function(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)&&hFr(e,t,r);return gFr(e,t),e};Object.defineProperty(nS,"__esModule",{value:!0});nS.CreateConnectorResponse=void 0;var bFr=yFr(U()),_Fr=zk();nS.CreateConnectorResponse=bFr.serialization.object({connector:_Fr.Connector})});var X_t=v(oS=>{"use strict";var vFr=oS&&oS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wFr=oS&&oS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SFr=oS&&oS.__importStar||function(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)&&vFr(e,t,r);return wFr(e,t),e};Object.defineProperty(oS,"__esModule",{value:!0});oS.GetConnectorResponse=void 0;var xFr=SFr(U()),CFr=zk();oS.GetConnectorResponse=xFr.serialization.object({connector:CFr.Connector})});var Q_t=v(iS=>{"use strict";var OFr=iS&&iS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PFr=iS&&iS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EFr=iS&&iS.__importStar||function(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)&&OFr(e,t,r);return PFr(e,t),e};Object.defineProperty(iS,"__esModule",{value:!0});iS.DeleteConnectorResponse=void 0;var vOe=EFr(U());iS.DeleteConnectorResponse=vOe.serialization.record(vOe.serialization.string(),vOe.serialization.unknown())});var evt=v(aS=>{"use strict";var TFr=aS&&aS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),AFr=aS&&aS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IFr=aS&&aS.__importStar||function(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)&&TFr(e,t,r);return AFr(e,t),e};Object.defineProperty(aS,"__esModule",{value:!0});aS.UpdateConnectorResponse=void 0;var MFr=IFr(U()),RFr=zk();aS.UpdateConnectorResponse=MFr.serialization.object({connector:RFr.Connector})});var tvt=v(sS=>{"use strict";var jFr=sS&&sS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),DFr=sS&&sS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NFr=sS&&sS.__importStar||function(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)&&jFr(e,t,r);return DFr(e,t),e};Object.defineProperty(sS,"__esModule",{value:!0});sS.OAuthAuthorizeResponse=void 0;var wOe=NFr(U());sS.OAuthAuthorizeResponse=wOe.serialization.object({redirectUrl:wOe.serialization.property("redirect_url",wOe.serialization.string().optional())})});var SOe=v(uS=>{"use strict";var LFr=uS&&uS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FFr=uS&&uS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kFr=uS&&uS.__importStar||function(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)&&LFr(e,t,r);return FFr(e,t),e};Object.defineProperty(uS,"__esModule",{value:!0});uS.CompatibleEndpoint=void 0;var $Fr=kFr(U());uS.CompatibleEndpoint=$Fr.serialization.enum_(["chat","embed","classify","summarize","rerank","rate","generate"])});var xOe=v(cS=>{"use strict";var BFr=cS&&cS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qFr=cS&&cS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UFr=cS&&cS.__importStar||function(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)&&BFr(e,t,r);return qFr(e,t),e};Object.defineProperty(cS,"__esModule",{value:!0});cS.GetModelResponse=void 0;var lS=UFr(U()),rvt=SOe();cS.GetModelResponse=lS.serialization.object({name:lS.serialization.string().optional(),endpoints:lS.serialization.list(rvt.CompatibleEndpoint).optional(),finetuned:lS.serialization.boolean().optional(),contextLength:lS.serialization.property("context_length",lS.serialization.number().optional()),tokenizerUrl:lS.serialization.property("tokenizer_url",lS.serialization.string().optional()),defaultEndpoints:lS.serialization.property("default_endpoints",lS.serialization.list(rvt.CompatibleEndpoint).optional())})});var nvt=v(dS=>{"use strict";var zFr=dS&&dS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HFr=dS&&dS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VFr=dS&&dS.__importStar||function(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)&&zFr(e,t,r);return HFr(e,t),e};Object.defineProperty(dS,"__esModule",{value:!0});dS.ListModelsResponse=void 0;var iee=VFr(U()),WFr=xOe();dS.ListModelsResponse=iee.serialization.object({models:iee.serialization.list(WFr.GetModelResponse),nextPageToken:iee.serialization.property("next_page_token",iee.serialization.string().optional())})});var ovt=v(le=>{"use strict";var KFr=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]}),ye=le&&le.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&KFr(e,t,r)};Object.defineProperty(le,"__esModule",{value:!0});ye(Zxe(),le);ye(Xxe(),le);ye(s_t(),le);ye(Qxe(),le);ye(l_t(),le);ye(d_t(),le);ye(p_t(),le);ye(h_t(),le);ye(y_t(),le);ye(eCe(),le);ye(tCe(),le);ye(__t(),le);ye(rCe(),le);ye(nCe(),le);ye(oCe(),le);ye(iCe(),le);ye(aCe(),le);ye(sCe(),le);ye(w_t(),le);ye(gCe(),le);ye(yCe(),le);ye(bCe(),le);ye(C_t(),le);ye(vCe(),le);ye(wCe(),le);ye(SCe(),le);ye(xCe(),le);ye(P_t(),le);ye(OCe(),le);ye(PCe(),le);ye(ECe(),le);ye(E_t(),le);ye(T_t(),le);ye(I_t(),le);ye(M_t(),le);ye(Fk(),le);ye(ACe(),le);ye(Q3(),le);ye(MCe(),le);ye(eH(),le);ye(VQ(),le);ye(c1(),le);ye(jCe(),le);ye(KQ(),le);ye(MQ(),le);ye(DCe(),le);ye(GQ(),le);ye(YQ(),le);ye(tH(),le);ye(NCe(),le);ye(XQ(),le);ye($k(),le);ye(uCe(),le);ye(lCe(),le);ye(cCe(),le);ye(fm(),le);ye(LCe(),le);ye(h0(),le);ye(kCe(),le);ye(BCe(),le);ye(qCe(),le);ye(UCe(),le);ye(zCe(),le);ye(HCe(),le);ye(VCe(),le);ye(WCe(),le);ye(KCe(),le);ye(JCe(),le);ye(k_t(),le);ye(Txe(),le);ye(RQ(),le);ye(xxe(),le);ye(Cxe(),le);ye(Oxe(),le);ye(Pxe(),le);ye(YCe(),le);ye(ZCe(),le);ye($_t(),le);ye(nH(),le);ye(XCe(),le);ye(QCe(),le);ye(eOe(),le);ye(tOe(),le);ye(rOe(),le);ye(q_t(),le);ye(jQ(),le);ye(DQ(),le);ye(dCe(),le);ye(fCe(),le);ye(pCe(),le);ye(nOe(),le);ye(oOe(),le);ye(iOe(),le);ye(U_t(),le);ye(z_t(),le);ye(hCe(),le);ye(lOe(),le);ye(Dxe(),le);ye(jxe(),le);ye(Nxe(),le);ye(H_t(),le);ye(V_t(),le);ye(W_t(),le);ye(dOe(),le);ye(K_t(),le);ye(pOe(),le);ye(hOe(),le);ye(gOe(),le);ye(G_t(),le);ye(LQ(),le);ye(bOe(),le);ye(_Oe(),le);ye(zk(),le);ye(Y_t(),le);ye(BQ(),le);ye(Gxe(),le);ye(qQ(),le);ye(Z_t(),le);ye(X_t(),le);ye(Q_t(),le);ye(evt(),le);ye(tvt(),le);ye(SOe(),le);ye(xOe(),le);ye(nvt(),le)});var ivt=v(fS=>{"use strict";var JFr=fS&&fS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GFr=fS&&fS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YFr=fS&&fS.__importStar||function(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)&&JFr(e,t,r);return GFr(e,t),e};Object.defineProperty(fS,"__esModule",{value:!0});fS.ChatStreamRequest=void 0;var un=YFr(U()),ZFr=eH(),XFr=Zxe(),QFr=VQ(),ekr=c1(),tkr=Xxe(),rkr=KQ(),nkr=Q3(),okr=GQ(),ikr=Qxe();fS.ChatStreamRequest=un.serialization.object({message:un.serialization.string(),model:un.serialization.string().optional(),preamble:un.serialization.string().optional(),chatHistory:un.serialization.property("chat_history",un.serialization.list(ZFr.Message).optional()),conversationId:un.serialization.property("conversation_id",un.serialization.string().optional()),promptTruncation:un.serialization.property("prompt_truncation",XFr.ChatStreamRequestPromptTruncation.optional()),connectors:un.serialization.list(QFr.ChatConnector).optional(),searchQueriesOnly:un.serialization.property("search_queries_only",un.serialization.boolean().optional()),documents:un.serialization.list(ekr.ChatDocument).optional(),citationQuality:un.serialization.property("citation_quality",tkr.ChatStreamRequestCitationQuality.optional()),temperature:un.serialization.number().optional(),maxTokens:un.serialization.property("max_tokens",un.serialization.number().optional()),maxInputTokens:un.serialization.property("max_input_tokens",un.serialization.number().optional()),k:un.serialization.number().optional(),p:un.serialization.number().optional(),seed:un.serialization.number().optional(),stopSequences:un.serialization.property("stop_sequences",un.serialization.list(un.serialization.string()).optional()),frequencyPenalty:un.serialization.property("frequency_penalty",un.serialization.number().optional()),presencePenalty:un.serialization.property("presence_penalty",un.serialization.number().optional()),rawPrompting:un.serialization.property("raw_prompting",un.serialization.boolean().optional()),returnPrompt:un.serialization.property("return_prompt",un.serialization.boolean().optional()),tools:un.serialization.list(rkr.Tool).optional(),toolResults:un.serialization.property("tool_results",un.serialization.list(nkr.ToolResult).optional()),forceSingleStep:un.serialization.property("force_single_step",un.serialization.boolean().optional()),responseFormat:un.serialization.property("response_format",okr.ResponseFormat.optional()),safetyMode:un.serialization.property("safety_mode",ikr.ChatStreamRequestSafetyMode.optional())})});var avt=v(pS=>{"use strict";var akr=pS&&pS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),skr=pS&&pS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ukr=pS&&pS.__importStar||function(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)&&akr(e,t,r);return skr(e,t),e};Object.defineProperty(pS,"__esModule",{value:!0});pS.ChatRequest=void 0;var ln=ukr(U()),lkr=eH(),ckr=eCe(),dkr=VQ(),fkr=c1(),pkr=tCe(),mkr=KQ(),hkr=Q3(),gkr=GQ(),ykr=rCe();pS.ChatRequest=ln.serialization.object({message:ln.serialization.string(),model:ln.serialization.string().optional(),preamble:ln.serialization.string().optional(),chatHistory:ln.serialization.property("chat_history",ln.serialization.list(lkr.Message).optional()),conversationId:ln.serialization.property("conversation_id",ln.serialization.string().optional()),promptTruncation:ln.serialization.property("prompt_truncation",ckr.ChatRequestPromptTruncation.optional()),connectors:ln.serialization.list(dkr.ChatConnector).optional(),searchQueriesOnly:ln.serialization.property("search_queries_only",ln.serialization.boolean().optional()),documents:ln.serialization.list(fkr.ChatDocument).optional(),citationQuality:ln.serialization.property("citation_quality",pkr.ChatRequestCitationQuality.optional()),temperature:ln.serialization.number().optional(),maxTokens:ln.serialization.property("max_tokens",ln.serialization.number().optional()),maxInputTokens:ln.serialization.property("max_input_tokens",ln.serialization.number().optional()),k:ln.serialization.number().optional(),p:ln.serialization.number().optional(),seed:ln.serialization.number().optional(),stopSequences:ln.serialization.property("stop_sequences",ln.serialization.list(ln.serialization.string()).optional()),frequencyPenalty:ln.serialization.property("frequency_penalty",ln.serialization.number().optional()),presencePenalty:ln.serialization.property("presence_penalty",ln.serialization.number().optional()),rawPrompting:ln.serialization.property("raw_prompting",ln.serialization.boolean().optional()),returnPrompt:ln.serialization.property("return_prompt",ln.serialization.boolean().optional()),tools:ln.serialization.list(mkr.Tool).optional(),toolResults:ln.serialization.property("tool_results",ln.serialization.list(hkr.ToolResult).optional()),forceSingleStep:ln.serialization.property("force_single_step",ln.serialization.boolean().optional()),responseFormat:ln.serialization.property("response_format",gkr.ResponseFormat.optional()),safetyMode:ln.serialization.property("safety_mode",ykr.ChatRequestSafetyMode.optional())})});var svt=v(mS=>{"use strict";var bkr=mS&&mS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_kr=mS&&mS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vkr=mS&&mS.__importStar||function(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)&&bkr(e,t,r);return _kr(e,t),e};Object.defineProperty(mS,"__esModule",{value:!0});mS.GenerateStreamRequest=void 0;var Yi=vkr(U()),wkr=nCe(),Skr=oCe();mS.GenerateStreamRequest=Yi.serialization.object({prompt:Yi.serialization.string(),model:Yi.serialization.string().optional(),numGenerations:Yi.serialization.property("num_generations",Yi.serialization.number().optional()),maxTokens:Yi.serialization.property("max_tokens",Yi.serialization.number().optional()),truncate:wkr.GenerateStreamRequestTruncate.optional(),temperature:Yi.serialization.number().optional(),seed:Yi.serialization.number().optional(),preset:Yi.serialization.string().optional(),endSequences:Yi.serialization.property("end_sequences",Yi.serialization.list(Yi.serialization.string()).optional()),stopSequences:Yi.serialization.property("stop_sequences",Yi.serialization.list(Yi.serialization.string()).optional()),k:Yi.serialization.number().optional(),p:Yi.serialization.number().optional(),frequencyPenalty:Yi.serialization.property("frequency_penalty",Yi.serialization.number().optional()),presencePenalty:Yi.serialization.property("presence_penalty",Yi.serialization.number().optional()),returnLikelihoods:Yi.serialization.property("return_likelihoods",Skr.GenerateStreamRequestReturnLikelihoods.optional()),rawPrompting:Yi.serialization.property("raw_prompting",Yi.serialization.boolean().optional())})});var uvt=v(hS=>{"use strict";var xkr=hS&&hS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ckr=hS&&hS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Okr=hS&&hS.__importStar||function(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)&&xkr(e,t,r);return Ckr(e,t),e};Object.defineProperty(hS,"__esModule",{value:!0});hS.GenerateRequest=void 0;var Zi=Okr(U()),Pkr=iCe(),Ekr=aCe();hS.GenerateRequest=Zi.serialization.object({prompt:Zi.serialization.string(),model:Zi.serialization.string().optional(),numGenerations:Zi.serialization.property("num_generations",Zi.serialization.number().optional()),maxTokens:Zi.serialization.property("max_tokens",Zi.serialization.number().optional()),truncate:Pkr.GenerateRequestTruncate.optional(),temperature:Zi.serialization.number().optional(),seed:Zi.serialization.number().optional(),preset:Zi.serialization.string().optional(),endSequences:Zi.serialization.property("end_sequences",Zi.serialization.list(Zi.serialization.string()).optional()),stopSequences:Zi.serialization.property("stop_sequences",Zi.serialization.list(Zi.serialization.string()).optional()),k:Zi.serialization.number().optional(),p:Zi.serialization.number().optional(),frequencyPenalty:Zi.serialization.property("frequency_penalty",Zi.serialization.number().optional()),presencePenalty:Zi.serialization.property("presence_penalty",Zi.serialization.number().optional()),returnLikelihoods:Zi.serialization.property("return_likelihoods",Ekr.GenerateRequestReturnLikelihoods.optional()),rawPrompting:Zi.serialization.property("raw_prompting",Zi.serialization.boolean().optional())})});var lvt=v(gS=>{"use strict";var Tkr=gS&&gS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Akr=gS&&gS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ikr=gS&&gS.__importStar||function(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)&&Tkr(e,t,r);return Akr(e,t),e};Object.defineProperty(gS,"__esModule",{value:!0});gS.EmbedRequest=void 0;var x1=Ikr(U()),Mkr=jQ(),Rkr=DQ(),jkr=sCe();gS.EmbedRequest=x1.serialization.object({texts:x1.serialization.list(x1.serialization.string()),model:x1.serialization.string().optional(),inputType:x1.serialization.property("input_type",Mkr.EmbedInputType.optional()),embeddingTypes:x1.serialization.property("embedding_types",x1.serialization.list(Rkr.EmbeddingType).optional()),truncate:jkr.EmbedRequestTruncate.optional()})});var cvt=v(yS=>{"use strict";var Dkr=yS&&yS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Nkr=yS&&yS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Lkr=yS&&yS.__importStar||function(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)&&Dkr(e,t,r);return Nkr(e,t),e};Object.defineProperty(yS,"__esModule",{value:!0});yS.RerankRequest=void 0;var hm=Lkr(U()),Fkr=gCe();yS.RerankRequest=hm.serialization.object({model:hm.serialization.string().optional(),query:hm.serialization.string(),documents:hm.serialization.list(Fkr.RerankRequestDocumentsItem),topN:hm.serialization.property("top_n",hm.serialization.number().optional()),rankFields:hm.serialization.property("rank_fields",hm.serialization.list(hm.serialization.string()).optional()),returnDocuments:hm.serialization.property("return_documents",hm.serialization.boolean().optional()),maxChunksPerDoc:hm.serialization.property("max_chunks_per_doc",hm.serialization.number().optional())})});var dvt=v(bS=>{"use strict";var kkr=bS&&bS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$kr=bS&&bS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bkr=bS&&bS.__importStar||function(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)&&kkr(e,t,r);return $kr(e,t),e};Object.defineProperty(bS,"__esModule",{value:!0});bS.ClassifyRequest=void 0;var Hk=Bkr(U()),qkr=lOe(),Ukr=vCe();bS.ClassifyRequest=Hk.serialization.object({inputs:Hk.serialization.list(Hk.serialization.string()),examples:Hk.serialization.list(qkr.ClassifyExample).optional(),model:Hk.serialization.string().optional(),preset:Hk.serialization.string().optional(),truncate:Ukr.ClassifyRequestTruncate.optional()})});var fvt=v(_S=>{"use strict";var zkr=_S&&_S.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hkr=_S&&_S.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Vkr=_S&&_S.__importStar||function(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)&&zkr(e,t,r);return Hkr(e,t),e};Object.defineProperty(_S,"__esModule",{value:!0});_S.SummarizeRequest=void 0;var Vk=Vkr(U()),Wkr=OCe(),Kkr=PCe(),Jkr=ECe();_S.SummarizeRequest=Vk.serialization.object({text:Vk.serialization.string(),length:Wkr.SummarizeRequestLength.optional(),format:Kkr.SummarizeRequestFormat.optional(),model:Vk.serialization.string().optional(),extractiveness:Jkr.SummarizeRequestExtractiveness.optional(),temperature:Vk.serialization.number().optional(),additionalCommand:Vk.serialization.property("additional_command",Vk.serialization.string().optional())})});var pvt=v(vS=>{"use strict";var Gkr=vS&&vS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ykr=vS&&vS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zkr=vS&&vS.__importStar||function(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)&&Gkr(e,t,r);return Ykr(e,t),e};Object.defineProperty(vS,"__esModule",{value:!0});vS.TokenizeRequest=void 0;var COe=Zkr(U());vS.TokenizeRequest=COe.serialization.object({text:COe.serialization.string(),model:COe.serialization.string()})});var mvt=v(wS=>{"use strict";var Xkr=wS&&wS.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Qkr=wS&&wS.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),e$r=wS&&wS.__importStar||function(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)&&Xkr(e,t,r);return Qkr(e,t),e};Object.defineProperty(wS,"__esModule",{value:!0});wS.DetokenizeRequest=void 0;var aee=e$r(U());wS.DetokenizeRequest=aee.serialization.object({tokens:aee.serialization.list(aee.serialization.number()),model:aee.serialization.string()})});var hvt=v(rs=>{"use strict";Object.defineProperty(rs,"__esModule",{value:!0});rs.DetokenizeRequest=rs.TokenizeRequest=rs.SummarizeRequest=rs.ClassifyRequest=rs.RerankRequest=rs.EmbedRequest=rs.GenerateRequest=rs.GenerateStreamRequest=rs.ChatRequest=rs.ChatStreamRequest=void 0;var t$r=ivt();Object.defineProperty(rs,"ChatStreamRequest",{enumerable:!0,get:function(){return t$r.ChatStreamRequest}});var r$r=avt();Object.defineProperty(rs,"ChatRequest",{enumerable:!0,get:function(){return r$r.ChatRequest}});var n$r=svt();Object.defineProperty(rs,"GenerateStreamRequest",{enumerable:!0,get:function(){return n$r.GenerateStreamRequest}});var o$r=uvt();Object.defineProperty(rs,"GenerateRequest",{enumerable:!0,get:function(){return o$r.GenerateRequest}});var i$r=lvt();Object.defineProperty(rs,"EmbedRequest",{enumerable:!0,get:function(){return i$r.EmbedRequest}});var a$r=cvt();Object.defineProperty(rs,"RerankRequest",{enumerable:!0,get:function(){return a$r.RerankRequest}});var s$r=dvt();Object.defineProperty(rs,"ClassifyRequest",{enumerable:!0,get:function(){return s$r.ClassifyRequest}});var u$r=fvt();Object.defineProperty(rs,"SummarizeRequest",{enumerable:!0,get:function(){return u$r.SummarizeRequest}});var l$r=pvt();Object.defineProperty(rs,"TokenizeRequest",{enumerable:!0,get:function(){return l$r.TokenizeRequest}});var c$r=mvt();Object.defineProperty(rs,"DetokenizeRequest",{enumerable:!0,get:function(){return c$r.DetokenizeRequest}})});var gvt=v(C1=>{"use strict";var d$r=C1&&C1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),f$r=C1&&C1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&d$r(e,t,r)};Object.defineProperty(C1,"__esModule",{value:!0});f$r(hvt(),C1)});var qC=v(BC=>{"use strict";var p$r=BC&&BC.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OOe=BC&&BC.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&p$r(e,t,r)};Object.defineProperty(BC,"__esModule",{value:!0});OOe(i_t(),BC);OOe(ovt(),BC);OOe(gvt(),BC)});var POe=v(Ko=>{"use strict";var m$r=Ko&&Ko.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),h$r=Ko&&Ko.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),g$r=Ko&&Ko.__importStar||function(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)&&m$r(e,t,r);return h$r(e,t),e},see=Ko&&Ko.__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())})},y$r=Ko&&Ko.__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(Ko,"__esModule",{value:!0});Ko.fetchOverride=Ko.parseAWSEvent=Ko.getEndpointFromUrl=Ko.getAuthHeaders=Ko.getUrl=Ko.mapResponseFromBedrock=void 0;var b$r=fge(),_$r=(ust(),Al(sst)),v$r=mlt(),w$r=Act(),S$r=f3(),x$r=U(),C$r=q0e(),O$r=Kyt(),aH=g$r(qC()),P$r=(t,e)=>see(void 0,void 0,void 0,function*(){let r=Object.assign({},process.env);try{return t(),yield e()}finally{process.env=r}}),E$r={chat:aH.StreamedChatResponse,generate:aH.GenerateStreamedResponse},T$r={chat:aH.NonStreamedChatResponse,embed:aH.EmbedResponse,generate:aH.Generation},A$r=(t,e,r)=>see(void 0,void 0,void 0,function*(){let n=t?E$r[e]:T$r[e],o={unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]},i=yield n.parseOrThrow(r,o);return n.jsonOrThrow(i,o)});Ko.mapResponseFromBedrock=A$r;var I$r=(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]};Ko.getUrl=I$r;var M$r=(t,e,r,n,o,i)=>see(void 0,void 0,void 0,function*(){let a=(0,_$r.fromNodeProviderChain)(),s=yield P$r(()=>{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 w$r.SignatureV4({service:o,region:i.awsRegion,credentials:s,sha256:b$r.Sha256});delete r.connection,r.host=t.hostname;let l=new v$r.HttpRequest({method:e.toUpperCase(),protocol:t.protocol,path:t.pathname,headers:r,body:n});return(yield u.sign(l)).headers});Ko.getAuthHeaders=M$r;var R$r=(t,e,r,n)=>{if(e&&t.includes(e))return"chat";if(r&&t.includes(r))return"embed";if(n&&t.includes(n))return"generate";throw new Error(`Unknown endpoint in url: ${t}`)};Ko.getEndpointFromUrl=R$r;var j$r=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}}};Ko.parseAWSEvent=j$r;var D$r=(t,{awsRegion:e,awsAccessKey:r,awsSecretKey:n,awsSessionToken:o})=>i=>see(void 0,void 0,void 0,function*(){var a,s;let u=i.url.split("/").pop(),l=i.body;console.assert(l.model,"model is required");let c=!!l.stream,d=(0,Ko.getUrl)(t,e,l.model,c);delete l.stream,delete l.model,delete i.headers.Authorization,i.headers.Host=new URL(d).hostname;let f=yield(0,Ko.getAuthHeaders)(new URL(d),i.method,i.headers,JSON.stringify(l),t,{awsRegion:e,awsAccessKey:r,awsSecretKey:n,awsSessionToken:o});i.url=d,i.headers=f;let p=yield(0,x$r.fetcher)(i);if(!p.ok)return p;try{if(c){let b=(0,C$r.readableStreamAsyncIterable)(p.body),g=new O$r.LineDecoder,_=new S$r.PassThrough;try{for(var m=y$r(b),h;h=yield m.next(),!h.done;){let w=h.value;for(let x of g.decode(w)){let C=(0,Ko.parseAWSEvent)(x);if(C){let E=yield(0,Ko.mapResponseFromBedrock)(c,u,C);_.push(JSON.stringify(E)+` `)}}}}catch(w){a={error:w}}finally{try{h&&!h.done&&(s=m.return)&&(yield s.call(m))}finally{if(a)throw a.error}}for(let w of g.flush()){let x=(0,Ko.parseAWSEvent)(w);if(x){let C=yield(0,Ko.mapResponseFromBedrock)(c,u,x);_.push(JSON.stringify(C)+` `)}}return _.end(),{ok:!0,body:_}}else{let b=yield p.body;return{ok:!0,body:yield(0,Ko.mapResponseFromBedrock)(c,u,b)}}}catch(b){throw b}});Ko.fetchOverride=D$r});var UC=v(uee=>{"use strict";Object.defineProperty(uee,"__esModule",{value:!0});uee.CohereEnvironment=void 0;uee.CohereEnvironment={Production:"https://api.cohere.com"}});var RT=v((yvt,lee)=>{(function(t,e,r){typeof lee<"u"&&lee.exports?lee.exports=r():typeof define=="function"&&define.amd?define(r):e[t]=r()})("urljoin",yvt,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 TOe=v(mp=>{"use strict";var N$r=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]}),L$r=mp&&mp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sH=mp&&mp.__importStar||function(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)&&N$r(e,t,r);return L$r(e,t),e},cee=mp&&mp.__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())})},F$r=mp&&mp.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(mp,"__esModule",{value:!0});mp.V2=void 0;var bvt=sH(UC()),fp=sH(U()),ns=sH(fC()),pp=sH(qC()),_vt=F$r(RT()),zC=sH(ys()),EOe=class{constructor(e={}){this._options=e}chatStream(e,r){var n,o;return cee(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:fp.fetcher)({url:(0,_vt.default)((o=yield fp.Supplier.get(this._options.environment))!==null&&o!==void 0?o:bvt.CohereEnvironment.Production,"v2/chat"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield fp.Supplier.get(this._options.clientName))!=null?yield fp.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":fp.RUNTIME.type,"X-Fern-Runtime-Version":fp.RUNTIME.version},contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},pp.V2ChatStreamRequest.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(i.ok)return new fp.Stream({stream:i.body,parse:a=>cee(this,void 0,void 0,function*(){return pp.StreamedChatResponse2.parseOrThrow(a,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]})}),signal:r?.abortSignal,eventShape:{type:"sse",streamTerminator:"[DONE]"}});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new ns.BadRequestError(i.error.body);case 401:throw new ns.UnauthorizedError(i.error.body);case 403:throw new ns.ForbiddenError(i.error.body);case 404:throw new ns.NotFoundError(i.error.body);case 422:throw new ns.UnprocessableEntityError(pp.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new ns.TooManyRequestsError(pp.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new ns.ClientClosedRequestError(pp.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new ns.InternalServerError(i.error.body);case 501:throw new ns.NotImplementedError(pp.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new ns.ServiceUnavailableError(i.error.body);case 504:throw new ns.GatewayTimeoutError(pp.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new zC.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new zC.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new zC.CohereTimeoutError;case"unknown":throw new zC.CohereError({message:i.error.errorMessage})}})}chat(e,r){var n,o;return cee(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:fp.fetcher)({url:(0,_vt.default)((o=yield fp.Supplier.get(this._options.environment))!==null&&o!==void 0?o:bvt.CohereEnvironment.Production,"v2/chat"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield fp.Supplier.get(this._options.clientName))!=null?yield fp.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":fp.RUNTIME.type,"X-Fern-Runtime-Version":fp.RUNTIME.version},contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},pp.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(i.ok)return pp.NonStreamedChatResponse2.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new ns.BadRequestError(i.error.body);case 401:throw new ns.UnauthorizedError(i.error.body);case 403:throw new ns.ForbiddenError(i.error.body);case 404:throw new ns.NotFoundError(i.error.body);case 422:throw new ns.UnprocessableEntityError(pp.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new ns.TooManyRequestsError(pp.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new ns.ClientClosedRequestError(pp.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new ns.InternalServerError(i.error.body);case 501:throw new ns.NotImplementedError(pp.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new ns.ServiceUnavailableError(i.error.body);case 504:throw new ns.GatewayTimeoutError(pp.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new zC.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new zC.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new zC.CohereTimeoutError;case"unknown":throw new zC.CohereError({message:i.error.errorMessage})}})}_getAuthorizationHeader(){var e;return cee(this,void 0,void 0,function*(){let r=(e=yield fp.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new zC.CohereError({message:"Please specify CO_API_KEY when instantiating the client."});return`Bearer ${r}`})}};mp.V2=EOe});var vvt=v(hp=>{"use strict";var k$r=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]}),$$r=hp&&hp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lH=hp&&hp.__importStar||function(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)&&k$r(e,t,r);return $$r(e,t),e},uH=hp&&hp.__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())})},B$r=hp&&hp.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(hp,"__esModule",{value:!0});hp.EmbedJobs=void 0;var dee=lH(UC()),Xi=lH(U()),Mr=lH(fC()),fee=B$r(RT()),ya=lH(qC()),Ic=lH(ys()),AOe=class{constructor(e={}){this._options=e}list(e){var r,n;return uH(this,void 0,void 0,function*(){let o=yield((r=this._options.fetcher)!==null&&r!==void 0?r:Xi.fetcher)({url:(0,fee.default)((n=yield Xi.Supplier.get(this._options.environment))!==null&&n!==void 0?n:dee.CohereEnvironment.Production,"v1/embed-jobs"),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Xi.Supplier.get(this._options.clientName))!=null?yield Xi.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":Xi.RUNTIME.type,"X-Fern-Runtime-Version":Xi.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:e?.timeoutInSeconds!=null?e.timeoutInSeconds*1e3:3e5,maxRetries:e?.maxRetries,abortSignal:e?.abortSignal});if(o.ok)return ya.ListEmbedJobResponse.parseOrThrow(o.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(o.error.reason==="status-code")switch(o.error.statusCode){case 400:throw new Mr.BadRequestError(o.error.body);case 401:throw new Mr.UnauthorizedError(o.error.body);case 403:throw new Mr.ForbiddenError(o.error.body);case 404:throw new Mr.NotFoundError(o.error.body);case 422:throw new Mr.UnprocessableEntityError(ya.UnprocessableEntityErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Mr.TooManyRequestsError(ya.TooManyRequestsErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Mr.ClientClosedRequestError(ya.ClientClosedRequestErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Mr.InternalServerError(o.error.body);case 501:throw new Mr.NotImplementedError(ya.NotImplementedErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Mr.ServiceUnavailableError(o.error.body);case 504:throw new Mr.GatewayTimeoutError(ya.GatewayTimeoutErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Ic.CohereError({statusCode:o.error.statusCode,body:o.error.body})}switch(o.error.reason){case"non-json":throw new Ic.CohereError({statusCode:o.error.statusCode,body:o.error.rawBody});case"timeout":throw new Ic.CohereTimeoutError;case"unknown":throw new Ic.CohereError({message:o.error.errorMessage})}})}create(e,r){var n,o;return uH(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Xi.fetcher)({url:(0,fee.default)((o=yield Xi.Supplier.get(this._options.environment))!==null&&o!==void 0?o:dee.CohereEnvironment.Production,"v1/embed-jobs"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Xi.Supplier.get(this._options.clientName))!=null?yield Xi.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":Xi.RUNTIME.type,"X-Fern-Runtime-Version":Xi.RUNTIME.version},contentType:"application/json",requestType:"json",body:ya.CreateEmbedJobRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return ya.CreateEmbedJobResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new Mr.BadRequestError(i.error.body);case 401:throw new Mr.UnauthorizedError(i.error.body);case 403:throw new Mr.ForbiddenError(i.error.body);case 404:throw new Mr.NotFoundError(i.error.body);case 422:throw new Mr.UnprocessableEntityError(ya.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Mr.TooManyRequestsError(ya.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Mr.ClientClosedRequestError(ya.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Mr.InternalServerError(i.error.body);case 501:throw new Mr.NotImplementedError(ya.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Mr.ServiceUnavailableError(i.error.body);case 504:throw new Mr.GatewayTimeoutError(ya.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Ic.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Ic.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Ic.CohereTimeoutError;case"unknown":throw new Ic.CohereError({message:i.error.errorMessage})}})}get(e,r){var n,o;return uH(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Xi.fetcher)({url:(0,fee.default)((o=yield Xi.Supplier.get(this._options.environment))!==null&&o!==void 0?o:dee.CohereEnvironment.Production,`v1/embed-jobs/${encodeURIComponent(e)}`),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Xi.Supplier.get(this._options.clientName))!=null?yield Xi.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":Xi.RUNTIME.type,"X-Fern-Runtime-Version":Xi.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return ya.EmbedJob.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new Mr.BadRequestError(i.error.body);case 401:throw new Mr.UnauthorizedError(i.error.body);case 403:throw new Mr.ForbiddenError(i.error.body);case 404:throw new Mr.NotFoundError(i.error.body);case 422:throw new Mr.UnprocessableEntityError(ya.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Mr.TooManyRequestsError(ya.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Mr.ClientClosedRequestError(ya.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Mr.InternalServerError(i.error.body);case 501:throw new Mr.NotImplementedError(ya.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Mr.ServiceUnavailableError(i.error.body);case 504:throw new Mr.GatewayTimeoutError(ya.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Ic.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Ic.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Ic.CohereTimeoutError;case"unknown":throw new Ic.CohereError({message:i.error.errorMessage})}})}cancel(e,r){var n,o;return uH(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Xi.fetcher)({url:(0,fee.default)((o=yield Xi.Supplier.get(this._options.environment))!==null&&o!==void 0?o:dee.CohereEnvironment.Production,`v1/embed-jobs/${encodeURIComponent(e)}/cancel`),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Xi.Supplier.get(this._options.clientName))!=null?yield Xi.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":Xi.RUNTIME.type,"X-Fern-Runtime-Version":Xi.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(!i.ok){if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new Mr.BadRequestError(i.error.body);case 401:throw new Mr.UnauthorizedError(i.error.body);case 403:throw new Mr.ForbiddenError(i.error.body);case 404:throw new Mr.NotFoundError(i.error.body);case 422:throw new Mr.UnprocessableEntityError(ya.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Mr.TooManyRequestsError(ya.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Mr.ClientClosedRequestError(ya.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Mr.InternalServerError(i.error.body);case 501:throw new Mr.NotImplementedError(ya.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Mr.ServiceUnavailableError(i.error.body);case 504:throw new Mr.GatewayTimeoutError(ya.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Ic.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Ic.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Ic.CohereTimeoutError;case"unknown":throw new Ic.CohereError({message:i.error.errorMessage})}}})}_getAuthorizationHeader(){var e;return uH(this,void 0,void 0,function*(){let r=(e=yield Xi.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Ic.CohereError({message:"Please specify CO_API_KEY when instantiating the client."});return`Bearer ${r}`})}};hp.EmbedJobs=AOe});var wvt=v(gp=>{"use strict";var q$r=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]}),U$r=gp&&gp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fH=gp&&gp.__importStar||function(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)&&q$r(e,t,r);return U$r(e,t),e},Wk=gp&&gp.__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())})},z$r=gp&&gp.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(gp,"__esModule",{value:!0});gp.Datasets=void 0;var cH=fH(UC()),yo=fH(U()),Wt=fH(fC()),dH=z$r(RT()),ei=fH(qC()),Ss=fH(ys()),IOe=class{constructor(e={}){this._options=e}list(e={},r){var n,o;return Wk(this,void 0,void 0,function*(){let{datasetType:i,before:a,after:s,limit:u,offset:l,validationStatus:c}=e,d={};i!=null&&(d.datasetType=i),a!=null&&(d.before=a.toISOString()),s!=null&&(d.after=s.toISOString()),u!=null&&(d.limit=u.toString()),l!=null&&(d.offset=l.toString()),c!=null&&(d.validationStatus=c);let f=yield((n=this._options.fetcher)!==null&&n!==void 0?n:yo.fetcher)({url:(0,dH.default)((o=yield yo.Supplier.get(this._options.environment))!==null&&o!==void 0?o:cH.CohereEnvironment.Production,"v1/datasets"),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield yo.Supplier.get(this._options.clientName))!=null?yield yo.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.12.0","X-Fern-Runtime":yo.RUNTIME.type,"X-Fern-Runtime-Version":yo.RUNTIME.version},contentType:"application/json",queryParameters:d,requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(f.ok)return ei.DatasetsListResponse.parseOrThrow(f.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(f.error.reason==="status-code")switch(f.error.statusCode){case 400:throw new Wt.BadRequestError(f.error.body);case 401:throw new Wt.UnauthorizedError(f.error.body);case 403:throw new Wt.ForbiddenError(f.error.body);case 404:throw new Wt.NotFoundError(f.error.body);case 422:throw new Wt.UnprocessableEntityError(ei.UnprocessableEntityErrorBody.parseOrThrow(f.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Wt.TooManyRequestsError(ei.TooManyRequestsErrorBody.parseOrThrow(f.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Wt.ClientClosedRequestError(ei.ClientClosedRequestErrorBody.parseOrThrow(f.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Wt.InternalServerError(f.error.body);case 501:throw new Wt.NotImplementedError(ei.NotImplementedErrorBody.parseOrThrow(f.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Wt.ServiceUnavailableError(f.error.body);case 504:throw new Wt.GatewayTimeoutError(ei.GatewayTimeoutErrorBody.parseOrThrow(f.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Ss.CohereError({statusCode:f.error.statusCode,body:f.error.body})}switch(f.error.reason){case"non-json":throw new Ss.CohereError({statusCode:f.error.statusCode,body:f.error.rawBody});case"timeout":throw new Ss.CohereTimeoutError;case"unknown":throw new Ss.CohereError({message:f.error.errorMessage})}})}create(e,r,n,o){var i,a;return Wk(this,void 0,void 0,function*(){let s={};s.name=n.name,s.type=n.type,n.keepOriginalFile!=null&&(s.keep_original_file=n.keepOriginalFile.toString()),n.skipMalformedInput!=null&&(s.skip_malformed_input=n.skipMalformedInput.toString()),n.keepFields!=null&&(Array.isArray(n.keepFields)?s.keep_fields=n.keepFields.map(d=>d):s.keep_fields=n.keepFields),n.optionalFields!=null&&(Array.isArray(n.optionalFields)?s.optional_fields=n.optionalFields.map(d=>d):s.optional_fields=n.optionalFields),n.textSeparator!=null&&(s.text_separator=n.textSeparator),n.csvDelimiter!=null&&(s.csv_delimiter=n.csvDelimiter),n.dryRun!=null&&(s.dry_run=n.dryRun.toString());let u=yield yo.newFormData();yield u.appendFile("data",e,e?.name),r!=null&&(yield u.appendFile("eval_data",r,r?.name));let l=yield u.getRequest(),c=yield((i=this._options.fetcher)!==null&&i!==void 0?i:yo.fetcher)({url:(0,dH.default)((a=yield yo.Supplier.get(this._options.environment))!==null&&a!==void 0?a:cH.CohereEnvironment.Production,"v1/datasets"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield yo.Supplier.get(this._options.clientName))!=null?yield yo.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.12.0","X-Fern-Runtime":yo.RUNTIME.type,"X-Fern-Runtime-Version":yo.RUNTIME.version},l.headers),queryParameters:s,requestType:"file",duplex:l.duplex,body:l.body,timeoutMs:o?.timeoutInSeconds!=null?o.timeoutInSeconds*1e3:3e5,maxRetries:o?.maxRetries,abortSignal:o?.abortSignal});if(c.ok)return ei.DatasetsCreateResponse.parseOrThrow(c.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(c.error.reason==="status-code")switch(c.error.statusCode){case 400:throw new Wt.BadRequestError(c.error.body);case 401:throw new Wt.UnauthorizedError(c.error.body);case 403:throw new Wt.ForbiddenError(c.error.body);case 404:throw new Wt.NotFoundError(c.error.body);case 422:throw new Wt.UnprocessableEntityError(ei.UnprocessableEntityErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Wt.TooManyRequestsError(ei.TooManyRequestsErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Wt.ClientClosedRequestError(ei.ClientClosedRequestErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Wt.InternalServerError(c.error.body);case 501:throw new Wt.NotImplementedError(ei.NotImplementedErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Wt.ServiceUnavailableError(c.error.body);case 504:throw new Wt.GatewayTimeoutError(ei.GatewayTimeoutErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Ss.CohereError({statusCode:c.error.statusCode,body:c.error.body})}switch(c.error.reason){case"non-json":throw new Ss.CohereError({statusCode:c.error.statusCode,body:c.error.rawBody});case"timeout":throw new Ss.CohereTimeoutError;case"unknown":throw new Ss.CohereError({message:c.error.errorMessage})}})}getUsage(e){var r,n;return Wk(this,void 0,void 0,function*(){let o=yield((r=this._options.fetcher)!==null&&r!==void 0?r:yo.fetcher)({url:(0,dH.default)((n=yield yo.Supplier.get(this._options.environment))!==null&&n!==void 0?n:cH.CohereEnvironment.Production,"v1/datasets/usage"),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield yo.Supplier.get(this._options.clientName))!=null?yield yo.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.12.0","X-Fern-Runtime":yo.RUNTIME.type,"X-Fern-Runtime-Version":yo.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:e?.timeoutInSeconds!=null?e.timeoutInSeconds*1e3:3e5,maxRetries:e?.maxRetries,abortSignal:e?.abortSignal});if(o.ok)return ei.DatasetsGetUsageResponse.parseOrThrow(o.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(o.error.reason==="status-code")switch(o.error.statusCode){case 400:throw new Wt.BadRequestError(o.error.body);case 401:throw new Wt.UnauthorizedError(o.error.body);case 403:throw new Wt.ForbiddenError(o.error.body);case 404:throw new Wt.NotFoundError(o.error.body);case 422:throw new Wt.UnprocessableEntityError(ei.UnprocessableEntityErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Wt.TooManyRequestsError(ei.TooManyRequestsErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Wt.ClientClosedRequestError(ei.ClientClosedRequestErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Wt.InternalServerError(o.error.body);case 501:throw new Wt.NotImplementedError(ei.NotImplementedErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Wt.ServiceUnavailableError(o.error.body);case 504:throw new Wt.GatewayTimeoutError(ei.GatewayTimeoutErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Ss.CohereError({statusCode:o.error.statusCode,body:o.error.body})}switch(o.error.reason){case"non-json":throw new Ss.CohereError({statusCode:o.error.statusCode,body:o.error.rawBody});case"timeout":throw new Ss.CohereTimeoutError;case"unknown":throw new Ss.CohereError({message:o.error.errorMessage})}})}get(e,r){var n,o;return Wk(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:yo.fetcher)({url:(0,dH.default)((o=yield yo.Supplier.get(this._options.environment))!==null&&o!==void 0?o:cH.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield yo.Supplier.get(this._options.clientName))!=null?yield yo.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.12.0","X-Fern-Runtime":yo.RUNTIME.type,"X-Fern-Runtime-Version":yo.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return ei.DatasetsGetResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new Wt.BadRequestError(i.error.body);case 401:throw new Wt.UnauthorizedError(i.error.body);case 403:throw new Wt.ForbiddenError(i.error.body);case 404:throw new Wt.NotFoundError(i.error.body);case 422:throw new Wt.UnprocessableEntityError(ei.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Wt.TooManyRequestsError(ei.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Wt.ClientClosedRequestError(ei.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Wt.InternalServerError(i.error.body);case 501:throw new Wt.NotImplementedError(ei.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Wt.ServiceUnavailableError(i.error.body);case 504:throw new Wt.GatewayTimeoutError(ei.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Ss.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Ss.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Ss.CohereTimeoutError;case"unknown":throw new Ss.CohereError({message:i.error.errorMessage})}})}delete(e,r){var n,o;return Wk(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:yo.fetcher)({url:(0,dH.default)((o=yield yo.Supplier.get(this._options.environment))!==null&&o!==void 0?o:cH.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"DELETE",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield yo.Supplier.get(this._options.clientName))!=null?yield yo.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.12.0","X-Fern-Runtime":yo.RUNTIME.type,"X-Fern-Runtime-Version":yo.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return ei.datasets.delete.Response.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new Wt.BadRequestError(i.error.body);case 401:throw new Wt.UnauthorizedError(i.error.body);case 403:throw new Wt.ForbiddenError(i.error.body);case 404:throw new Wt.NotFoundError(i.error.body);case 422:throw new Wt.UnprocessableEntityError(ei.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Wt.TooManyRequestsError(ei.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Wt.ClientClosedRequestError(ei.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Wt.InternalServerError(i.error.body);case 501:throw new Wt.NotImplementedError(ei.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Wt.ServiceUnavailableError(i.error.body);case 504:throw new Wt.GatewayTimeoutError(ei.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Ss.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Ss.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Ss.CohereTimeoutError;case"unknown":throw new Ss.CohereError({message:i.error.errorMessage})}})}_getAuthorizationHeader(){var e;return Wk(this,void 0,void 0,function*(){let r=(e=yield yo.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Ss.CohereError({message:"Please specify CO_API_KEY when instantiating the client."});return`Bearer ${r}`})}};gp.Datasets=IOe});var Svt=v(yp=>{"use strict";var H$r=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]}),V$r=yp&&yp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pH=yp&&yp.__importStar||function(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)&&H$r(e,t,r);return V$r(e,t),e},O1=yp&&yp.__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())})},W$r=yp&&yp.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(yp,"__esModule",{value:!0});yp.Connectors=void 0;var Kk=pH(UC()),xn=pH(U()),bt=pH(fC()),Jk=W$r(RT()),bn=pH(qC()),Qi=pH(ys()),MOe=class{constructor(e={}){this._options=e}list(e={},r){var n,o;return O1(this,void 0,void 0,function*(){let{limit:i,offset:a}=e,s={};i!=null&&(s.limit=i.toString()),a!=null&&(s.offset=a.toString());let u=yield((n=this._options.fetcher)!==null&&n!==void 0?n:xn.fetcher)({url:(0,Jk.default)((o=yield xn.Supplier.get(this._options.environment))!==null&&o!==void 0?o:Kk.CohereEnvironment.Production,"v1/connectors"),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield xn.Supplier.get(this._options.clientName))!=null?yield xn.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":xn.RUNTIME.type,"X-Fern-Runtime-Version":xn.RUNTIME.version},contentType:"application/json",queryParameters:s,requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(u.ok)return bn.ListConnectorsResponse.parseOrThrow(u.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(u.error.reason==="status-code")switch(u.error.statusCode){case 400:throw new bt.BadRequestError(u.error.body);case 401:throw new bt.UnauthorizedError(u.error.body);case 403:throw new bt.ForbiddenError(u.error.body);case 404:throw new bt.NotFoundError(u.error.body);case 422:throw new bt.UnprocessableEntityError(bn.UnprocessableEntityErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new bt.TooManyRequestsError(bn.TooManyRequestsErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new bt.ClientClosedRequestError(bn.ClientClosedRequestErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new bt.InternalServerError(u.error.body);case 501:throw new bt.NotImplementedError(bn.NotImplementedErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new bt.ServiceUnavailableError(u.error.body);case 504:throw new bt.GatewayTimeoutError(bn.GatewayTimeoutErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Qi.CohereError({statusCode:u.error.statusCode,body:u.error.body})}switch(u.error.reason){case"non-json":throw new Qi.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody});case"timeout":throw new Qi.CohereTimeoutError;case"unknown":throw new Qi.CohereError({message:u.error.errorMessage})}})}create(e,r){var n,o;return O1(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:xn.fetcher)({url:(0,Jk.default)((o=yield xn.Supplier.get(this._options.environment))!==null&&o!==void 0?o:Kk.CohereEnvironment.Production,"v1/connectors"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield xn.Supplier.get(this._options.clientName))!=null?yield xn.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":xn.RUNTIME.type,"X-Fern-Runtime-Version":xn.RUNTIME.version},contentType:"application/json",requestType:"json",body:bn.CreateConnectorRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return bn.CreateConnectorResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new bt.BadRequestError(i.error.body);case 401:throw new bt.UnauthorizedError(i.error.body);case 403:throw new bt.ForbiddenError(i.error.body);case 404:throw new bt.NotFoundError(i.error.body);case 422:throw new bt.UnprocessableEntityError(bn.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new bt.TooManyRequestsError(bn.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new bt.ClientClosedRequestError(bn.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new bt.InternalServerError(i.error.body);case 501:throw new bt.NotImplementedError(bn.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new bt.ServiceUnavailableError(i.error.body);case 504:throw new bt.GatewayTimeoutError(bn.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Qi.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Qi.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Qi.CohereTimeoutError;case"unknown":throw new Qi.CohereError({message:i.error.errorMessage})}})}get(e,r){var n,o;return O1(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:xn.fetcher)({url:(0,Jk.default)((o=yield xn.Supplier.get(this._options.environment))!==null&&o!==void 0?o:Kk.CohereEnvironment.Production,`v1/connectors/${encodeURIComponent(e)}`),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield xn.Supplier.get(this._options.clientName))!=null?yield xn.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":xn.RUNTIME.type,"X-Fern-Runtime-Version":xn.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return bn.GetConnectorResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new bt.BadRequestError(i.error.body);case 401:throw new bt.UnauthorizedError(i.error.body);case 403:throw new bt.ForbiddenError(i.error.body);case 404:throw new bt.NotFoundError(i.error.body);case 422:throw new bt.UnprocessableEntityError(bn.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new bt.TooManyRequestsError(bn.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new bt.ClientClosedRequestError(bn.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new bt.InternalServerError(i.error.body);case 501:throw new bt.NotImplementedError(bn.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new bt.ServiceUnavailableError(i.error.body);case 504:throw new bt.GatewayTimeoutError(bn.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Qi.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Qi.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Qi.CohereTimeoutError;case"unknown":throw new Qi.CohereError({message:i.error.errorMessage})}})}delete(e,r){var n,o;return O1(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:xn.fetcher)({url:(0,Jk.default)((o=yield xn.Supplier.get(this._options.environment))!==null&&o!==void 0?o:Kk.CohereEnvironment.Production,`v1/connectors/${encodeURIComponent(e)}`),method:"DELETE",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield xn.Supplier.get(this._options.clientName))!=null?yield xn.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":xn.RUNTIME.type,"X-Fern-Runtime-Version":xn.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return bn.DeleteConnectorResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new bt.BadRequestError(i.error.body);case 401:throw new bt.UnauthorizedError(i.error.body);case 403:throw new bt.ForbiddenError(i.error.body);case 404:throw new bt.NotFoundError(i.error.body);case 422:throw new bt.UnprocessableEntityError(bn.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new bt.TooManyRequestsError(bn.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new bt.ClientClosedRequestError(bn.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new bt.InternalServerError(i.error.body);case 501:throw new bt.NotImplementedError(bn.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new bt.ServiceUnavailableError(i.error.body);case 504:throw new bt.GatewayTimeoutError(bn.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Qi.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Qi.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Qi.CohereTimeoutError;case"unknown":throw new Qi.CohereError({message:i.error.errorMessage})}})}update(e,r={},n){var o,i;return O1(this,void 0,void 0,function*(){let a=yield((o=this._options.fetcher)!==null&&o!==void 0?o:xn.fetcher)({url:(0,Jk.default)((i=yield xn.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Kk.CohereEnvironment.Production,`v1/connectors/${encodeURIComponent(e)}`),method:"PATCH",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield xn.Supplier.get(this._options.clientName))!=null?yield xn.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":xn.RUNTIME.type,"X-Fern-Runtime-Version":xn.RUNTIME.version},contentType:"application/json",requestType:"json",body:bn.UpdateConnectorRequest.jsonOrThrow(r,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:n?.timeoutInSeconds!=null?n.timeoutInSeconds*1e3:3e5,maxRetries:n?.maxRetries,abortSignal:n?.abortSignal});if(a.ok)return bn.UpdateConnectorResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new bt.BadRequestError(a.error.body);case 401:throw new bt.UnauthorizedError(a.error.body);case 403:throw new bt.ForbiddenError(a.error.body);case 404:throw new bt.NotFoundError(a.error.body);case 422:throw new bt.UnprocessableEntityError(bn.UnprocessableEntityErrorBody.parseOrThrow(a.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new bt.TooManyRequestsError(bn.TooManyRequestsErrorBody.parseOrThrow(a.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new bt.ClientClosedRequestError(bn.ClientClosedRequestErrorBody.parseOrThrow(a.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new bt.InternalServerError(a.error.body);case 501:throw new bt.NotImplementedError(bn.NotImplementedErrorBody.parseOrThrow(a.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new bt.ServiceUnavailableError(a.error.body);case 504:throw new bt.GatewayTimeoutError(bn.GatewayTimeoutErrorBody.parseOrThrow(a.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Qi.CohereError({statusCode:a.error.statusCode,body:a.error.body})}switch(a.error.reason){case"non-json":throw new Qi.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody});case"timeout":throw new Qi.CohereTimeoutError;case"unknown":throw new Qi.CohereError({message:a.error.errorMessage})}})}oAuthAuthorize(e,r={},n){var o,i;return O1(this,void 0,void 0,function*(){let{afterTokenRedirect:a}=r,s={};a!=null&&(s.after_token_redirect=a);let u=yield((o=this._options.fetcher)!==null&&o!==void 0?o:xn.fetcher)({url:(0,Jk.default)((i=yield xn.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Kk.CohereEnvironment.Production,`v1/connectors/${encodeURIComponent(e)}/oauth/authorize`),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield xn.Supplier.get(this._options.clientName))!=null?yield xn.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":xn.RUNTIME.type,"X-Fern-Runtime-Version":xn.RUNTIME.version},contentType:"application/json",queryParameters:s,requestType:"json",timeoutMs:n?.timeoutInSeconds!=null?n.timeoutInSeconds*1e3:3e5,maxRetries:n?.maxRetries,abortSignal:n?.abortSignal});if(u.ok)return bn.OAuthAuthorizeResponse.parseOrThrow(u.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(u.error.reason==="status-code")switch(u.error.statusCode){case 400:throw new bt.BadRequestError(u.error.body);case 401:throw new bt.UnauthorizedError(u.error.body);case 403:throw new bt.ForbiddenError(u.error.body);case 404:throw new bt.NotFoundError(u.error.body);case 422:throw new bt.UnprocessableEntityError(bn.UnprocessableEntityErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new bt.TooManyRequestsError(bn.TooManyRequestsErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new bt.ClientClosedRequestError(bn.ClientClosedRequestErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new bt.InternalServerError(u.error.body);case 501:throw new bt.NotImplementedError(bn.NotImplementedErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new bt.ServiceUnavailableError(u.error.body);case 504:throw new bt.GatewayTimeoutError(bn.GatewayTimeoutErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Qi.CohereError({statusCode:u.error.statusCode,body:u.error.body})}switch(u.error.reason){case"non-json":throw new Qi.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody});case"timeout":throw new Qi.CohereTimeoutError;case"unknown":throw new Qi.CohereError({message:u.error.errorMessage})}})}_getAuthorizationHeader(){var e;return O1(this,void 0,void 0,function*(){let r=(e=yield xn.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Qi.CohereError({message:"Please specify CO_API_KEY when instantiating the client."});return`Bearer ${r}`})}};yp.Connectors=MOe});var Ovt=v(bp=>{"use strict";var K$r=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]}),J$r=bp&&bp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mH=bp&&bp.__importStar||function(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)&&K$r(e,t,r);return J$r(e,t),e},ROe=bp&&bp.__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())})},G$r=bp&&bp.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(bp,"__esModule",{value:!0});bp.Models=void 0;var xvt=mH(UC()),gm=mH(U()),os=mH(fC()),Cvt=G$r(RT()),Mh=mH(qC()),HC=mH(ys()),jOe=class{constructor(e={}){this._options=e}get(e,r){var n,o;return ROe(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:gm.fetcher)({url:(0,Cvt.default)((o=yield gm.Supplier.get(this._options.environment))!==null&&o!==void 0?o:xvt.CohereEnvironment.Production,`v1/models/${encodeURIComponent(e)}`),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield gm.Supplier.get(this._options.clientName))!=null?yield gm.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":gm.RUNTIME.type,"X-Fern-Runtime-Version":gm.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return Mh.GetModelResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new os.BadRequestError(i.error.body);case 401:throw new os.UnauthorizedError(i.error.body);case 403:throw new os.ForbiddenError(i.error.body);case 404:throw new os.NotFoundError(i.error.body);case 422:throw new os.UnprocessableEntityError(Mh.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new os.TooManyRequestsError(Mh.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new os.ClientClosedRequestError(Mh.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new os.InternalServerError(i.error.body);case 501:throw new os.NotImplementedError(Mh.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new os.ServiceUnavailableError(i.error.body);case 504:throw new os.GatewayTimeoutError(Mh.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new HC.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new HC.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new HC.CohereTimeoutError;case"unknown":throw new HC.CohereError({message:i.error.errorMessage})}})}list(e={},r){var n,o;return ROe(this,void 0,void 0,function*(){let{pageSize:i,pageToken:a,endpoint:s,defaultOnly:u}=e,l={};i!=null&&(l.page_size=i.toString()),a!=null&&(l.page_token=a),s!=null&&(l.endpoint=s),u!=null&&(l.default_only=u.toString());let c=yield((n=this._options.fetcher)!==null&&n!==void 0?n:gm.fetcher)({url:(0,Cvt.default)((o=yield gm.Supplier.get(this._options.environment))!==null&&o!==void 0?o:xvt.CohereEnvironment.Production,"v1/models"),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield gm.Supplier.get(this._options.clientName))!=null?yield gm.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":gm.RUNTIME.type,"X-Fern-Runtime-Version":gm.RUNTIME.version},contentType:"application/json",queryParameters:l,requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(c.ok)return Mh.ListModelsResponse.parseOrThrow(c.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(c.error.reason==="status-code")switch(c.error.statusCode){case 400:throw new os.BadRequestError(c.error.body);case 401:throw new os.UnauthorizedError(c.error.body);case 403:throw new os.ForbiddenError(c.error.body);case 404:throw new os.NotFoundError(c.error.body);case 422:throw new os.UnprocessableEntityError(Mh.UnprocessableEntityErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new os.TooManyRequestsError(Mh.TooManyRequestsErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new os.ClientClosedRequestError(Mh.ClientClosedRequestErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new os.InternalServerError(c.error.body);case 501:throw new os.NotImplementedError(Mh.NotImplementedErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new os.ServiceUnavailableError(c.error.body);case 504:throw new os.GatewayTimeoutError(Mh.GatewayTimeoutErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new HC.CohereError({statusCode:c.error.statusCode,body:c.error.body})}switch(c.error.reason){case"non-json":throw new HC.CohereError({statusCode:c.error.statusCode,body:c.error.rawBody});case"timeout":throw new HC.CohereTimeoutError;case"unknown":throw new HC.CohereError({message:c.error.errorMessage})}})}_getAuthorizationHeader(){var e;return ROe(this,void 0,void 0,function*(){let r=(e=yield gm.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new HC.CohereError({message:"Please specify CO_API_KEY when instantiating the client."});return`Bearer ${r}`})}};bp.Models=jOe});var Pvt=v(_p=>{"use strict";var Y$r=_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]}),Z$r=_p&&_p.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hH=_p&&_p.__importStar||function(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)&&Y$r(e,t,r);return Z$r(e,t),e},jT=_p&&_p.__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())})},X$r=_p&&_p.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(_p,"__esModule",{value:!0});_p.Finetuning=void 0;var P1=hH(UC()),Nr=hH(U()),Hr=hH(fC()),E1=X$r(RT()),VC=hH(qC()),li=hH(ys()),DOe=class{constructor(e={}){this._options=e}listFinetunedModels(e={},r){var n,o;return jT(this,void 0,void 0,function*(){let{pageSize:i,pageToken:a,orderBy:s}=e,u={};i!=null&&(u.page_size=i.toString()),a!=null&&(u.page_token=a),s!=null&&(u.order_by=s);let l=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Nr.fetcher)({url:(0,E1.default)((o=yield Nr.Supplier.get(this._options.environment))!==null&&o!==void 0?o:P1.CohereEnvironment.Production,"v1/finetuning/finetuned-models"),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Nr.Supplier.get(this._options.clientName))!=null?yield Nr.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":Nr.RUNTIME.type,"X-Fern-Runtime-Version":Nr.RUNTIME.version},contentType:"application/json",queryParameters:u,requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(l.ok)return VC.finetuning.ListFinetunedModelsResponse.parseOrThrow(l.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(l.error.reason==="status-code")switch(l.error.statusCode){case 400:throw new Hr.BadRequestError(l.error.body);case 401:throw new Hr.UnauthorizedError(l.error.body);case 403:throw new Hr.ForbiddenError(l.error.body);case 404:throw new Hr.NotFoundError(l.error.body);case 500:throw new Hr.InternalServerError(l.error.body);case 503:throw new Hr.ServiceUnavailableError(l.error.body);default:throw new li.CohereError({statusCode:l.error.statusCode,body:l.error.body})}switch(l.error.reason){case"non-json":throw new li.CohereError({statusCode:l.error.statusCode,body:l.error.rawBody});case"timeout":throw new li.CohereTimeoutError;case"unknown":throw new li.CohereError({message:l.error.errorMessage})}})}createFinetunedModel(e,r){var n,o;return jT(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Nr.fetcher)({url:(0,E1.default)((o=yield Nr.Supplier.get(this._options.environment))!==null&&o!==void 0?o:P1.CohereEnvironment.Production,"v1/finetuning/finetuned-models"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Nr.Supplier.get(this._options.clientName))!=null?yield Nr.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":Nr.RUNTIME.type,"X-Fern-Runtime-Version":Nr.RUNTIME.version},contentType:"application/json",requestType:"json",body:VC.finetuning.FinetunedModel.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return VC.finetuning.CreateFinetunedModelResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new Hr.BadRequestError(i.error.body);case 401:throw new Hr.UnauthorizedError(i.error.body);case 403:throw new Hr.ForbiddenError(i.error.body);case 404:throw new Hr.NotFoundError(i.error.body);case 500:throw new Hr.InternalServerError(i.error.body);case 503:throw new Hr.ServiceUnavailableError(i.error.body);default:throw new li.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new li.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new li.CohereTimeoutError;case"unknown":throw new li.CohereError({message:i.error.errorMessage})}})}getFinetunedModel(e,r){var n,o;return jT(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Nr.fetcher)({url:(0,E1.default)((o=yield Nr.Supplier.get(this._options.environment))!==null&&o!==void 0?o:P1.CohereEnvironment.Production,`v1/finetuning/finetuned-models/${encodeURIComponent(e)}`),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Nr.Supplier.get(this._options.clientName))!=null?yield Nr.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":Nr.RUNTIME.type,"X-Fern-Runtime-Version":Nr.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return VC.finetuning.GetFinetunedModelResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new Hr.BadRequestError(i.error.body);case 401:throw new Hr.UnauthorizedError(i.error.body);case 403:throw new Hr.ForbiddenError(i.error.body);case 404:throw new Hr.NotFoundError(i.error.body);case 500:throw new Hr.InternalServerError(i.error.body);case 503:throw new Hr.ServiceUnavailableError(i.error.body);default:throw new li.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new li.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new li.CohereTimeoutError;case"unknown":throw new li.CohereError({message:i.error.errorMessage})}})}deleteFinetunedModel(e,r){var n,o;return jT(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Nr.fetcher)({url:(0,E1.default)((o=yield Nr.Supplier.get(this._options.environment))!==null&&o!==void 0?o:P1.CohereEnvironment.Production,`v1/finetuning/finetuned-models/${encodeURIComponent(e)}`),method:"DELETE",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Nr.Supplier.get(this._options.clientName))!=null?yield Nr.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":Nr.RUNTIME.type,"X-Fern-Runtime-Version":Nr.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return VC.finetuning.DeleteFinetunedModelResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new Hr.BadRequestError(i.error.body);case 401:throw new Hr.UnauthorizedError(i.error.body);case 403:throw new Hr.ForbiddenError(i.error.body);case 404:throw new Hr.NotFoundError(i.error.body);case 500:throw new Hr.InternalServerError(i.error.body);case 503:throw new Hr.ServiceUnavailableError(i.error.body);default:throw new li.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new li.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new li.CohereTimeoutError;case"unknown":throw new li.CohereError({message:i.error.errorMessage})}})}updateFinetunedModel(e,r,n){var o,i;return jT(this,void 0,void 0,function*(){let a=yield((o=this._options.fetcher)!==null&&o!==void 0?o:Nr.fetcher)({url:(0,E1.default)((i=yield Nr.Supplier.get(this._options.environment))!==null&&i!==void 0?i:P1.CohereEnvironment.Production,`v1/finetuning/finetuned-models/${encodeURIComponent(e)}`),method:"PATCH",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Nr.Supplier.get(this._options.clientName))!=null?yield Nr.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":Nr.RUNTIME.type,"X-Fern-Runtime-Version":Nr.RUNTIME.version},contentType:"application/json",requestType:"json",body:VC.FinetuningUpdateFinetunedModelRequest.jsonOrThrow(r,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:n?.timeoutInSeconds!=null?n.timeoutInSeconds*1e3:3e5,maxRetries:n?.maxRetries,abortSignal:n?.abortSignal});if(a.ok)return VC.finetuning.UpdateFinetunedModelResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Hr.BadRequestError(a.error.body);case 401:throw new Hr.UnauthorizedError(a.error.body);case 403:throw new Hr.ForbiddenError(a.error.body);case 404:throw new Hr.NotFoundError(a.error.body);case 500:throw new Hr.InternalServerError(a.error.body);case 503:throw new Hr.ServiceUnavailableError(a.error.body);default:throw new li.CohereError({statusCode:a.error.statusCode,body:a.error.body})}switch(a.error.reason){case"non-json":throw new li.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody});case"timeout":throw new li.CohereTimeoutError;case"unknown":throw new li.CohereError({message:a.error.errorMessage})}})}listEvents(e,r={},n){var o,i;return jT(this,void 0,void 0,function*(){let{pageSize:a,pageToken:s,orderBy:u}=r,l={};a!=null&&(l.page_size=a.toString()),s!=null&&(l.page_token=s),u!=null&&(l.order_by=u);let c=yield((o=this._options.fetcher)!==null&&o!==void 0?o:Nr.fetcher)({url:(0,E1.default)((i=yield Nr.Supplier.get(this._options.environment))!==null&&i!==void 0?i:P1.CohereEnvironment.Production,`v1/finetuning/finetuned-models/${encodeURIComponent(e)}/events`),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Nr.Supplier.get(this._options.clientName))!=null?yield Nr.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":Nr.RUNTIME.type,"X-Fern-Runtime-Version":Nr.RUNTIME.version},contentType:"application/json",queryParameters:l,requestType:"json",timeoutMs:n?.timeoutInSeconds!=null?n.timeoutInSeconds*1e3:3e5,maxRetries:n?.maxRetries,abortSignal:n?.abortSignal});if(c.ok)return VC.finetuning.ListEventsResponse.parseOrThrow(c.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(c.error.reason==="status-code")switch(c.error.statusCode){case 400:throw new Hr.BadRequestError(c.error.body);case 401:throw new Hr.UnauthorizedError(c.error.body);case 403:throw new Hr.ForbiddenError(c.error.body);case 404:throw new Hr.NotFoundError(c.error.body);case 500:throw new Hr.InternalServerError(c.error.body);case 503:throw new Hr.ServiceUnavailableError(c.error.body);default:throw new li.CohereError({statusCode:c.error.statusCode,body:c.error.body})}switch(c.error.reason){case"non-json":throw new li.CohereError({statusCode:c.error.statusCode,body:c.error.rawBody});case"timeout":throw new li.CohereTimeoutError;case"unknown":throw new li.CohereError({message:c.error.errorMessage})}})}listTrainingStepMetrics(e,r={},n){var o,i;return jT(this,void 0,void 0,function*(){let{pageSize:a,pageToken:s}=r,u={};a!=null&&(u.page_size=a.toString()),s!=null&&(u.page_token=s);let l=yield((o=this._options.fetcher)!==null&&o!==void 0?o:Nr.fetcher)({url:(0,E1.default)((i=yield Nr.Supplier.get(this._options.environment))!==null&&i!==void 0?i:P1.CohereEnvironment.Production,`v1/finetuning/finetuned-models/${encodeURIComponent(e)}/training-step-metrics`),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Nr.Supplier.get(this._options.clientName))!=null?yield Nr.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":Nr.RUNTIME.type,"X-Fern-Runtime-Version":Nr.RUNTIME.version},contentType:"application/json",queryParameters:u,requestType:"json",timeoutMs:n?.timeoutInSeconds!=null?n.timeoutInSeconds*1e3:3e5,maxRetries:n?.maxRetries,abortSignal:n?.abortSignal});if(l.ok)return VC.finetuning.ListTrainingStepMetricsResponse.parseOrThrow(l.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(l.error.reason==="status-code")switch(l.error.statusCode){case 400:throw new Hr.BadRequestError(l.error.body);case 401:throw new Hr.UnauthorizedError(l.error.body);case 403:throw new Hr.ForbiddenError(l.error.body);case 404:throw new Hr.NotFoundError(l.error.body);case 500:throw new Hr.InternalServerError(l.error.body);case 503:throw new Hr.ServiceUnavailableError(l.error.body);default:throw new li.CohereError({statusCode:l.error.statusCode,body:l.error.body})}switch(l.error.reason){case"non-json":throw new li.CohereError({statusCode:l.error.statusCode,body:l.error.rawBody});case"timeout":throw new li.CohereTimeoutError;case"unknown":throw new li.CohereError({message:l.error.errorMessage})}})}_getAuthorizationHeader(){var e;return jT(this,void 0,void 0,function*(){let r=(e=yield Nr.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new li.CohereError({message:"Please specify CO_API_KEY when instantiating the client."});return`Bearer ${r}`})}};_p.Finetuning=DOe});var pee=v(wp=>{"use strict";var Q$r=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]}),eBr=wp&&wp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gH=wp&&wp.__importStar||function(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)&&Q$r(e,t,r);return eBr(e,t),e},vp=wp&&wp.__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())})},tBr=wp&&wp.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(wp,"__esModule",{value:!0});wp.CohereClient=void 0;var ny=gH(UC()),dt=gH(U()),be=gH(fC()),rt=gH(qC()),oy=tBr(RT()),Tr=gH(ys()),rBr=TOe(),nBr=vvt(),oBr=wvt(),iBr=Svt(),aBr=Ovt(),sBr=Pvt(),NOe=class{constructor(e={}){this._options=e}chatStream(e,r){var n,o;return vp(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:dt.fetcher)({url:(0,oy.default)((o=yield dt.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ny.CohereEnvironment.Production,"v1/chat"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield dt.Supplier.get(this._options.clientName))!=null?yield dt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":dt.RUNTIME.type,"X-Fern-Runtime-Version":dt.RUNTIME.version},contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},rt.ChatStreamRequest.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(i.ok)return new dt.Stream({stream:i.body,parse:a=>vp(this,void 0,void 0,function*(){return rt.StreamedChatResponse.parseOrThrow(a,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]})}),signal:r?.abortSignal,eventShape:{type:"json",messageTerminator:` `}});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new be.BadRequestError(i.error.body);case 401:throw new be.UnauthorizedError(i.error.body);case 403:throw new be.ForbiddenError(i.error.body);case 404:throw new be.NotFoundError(i.error.body);case 422:throw new be.UnprocessableEntityError(rt.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new be.TooManyRequestsError(rt.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new be.ClientClosedRequestError(rt.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new be.InternalServerError(i.error.body);case 501:throw new be.NotImplementedError(rt.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new be.ServiceUnavailableError(i.error.body);case 504:throw new be.GatewayTimeoutError(rt.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Tr.CohereTimeoutError;case"unknown":throw new Tr.CohereError({message:i.error.errorMessage})}})}chat(e,r){var n,o;return vp(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:dt.fetcher)({url:(0,oy.default)((o=yield dt.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ny.CohereEnvironment.Production,"v1/chat"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield dt.Supplier.get(this._options.clientName))!=null?yield dt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":dt.RUNTIME.type,"X-Fern-Runtime-Version":dt.RUNTIME.version},contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},rt.ChatRequest.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(i.ok)return rt.NonStreamedChatResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new be.BadRequestError(i.error.body);case 401:throw new be.UnauthorizedError(i.error.body);case 403:throw new be.ForbiddenError(i.error.body);case 404:throw new be.NotFoundError(i.error.body);case 422:throw new be.UnprocessableEntityError(rt.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new be.TooManyRequestsError(rt.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new be.ClientClosedRequestError(rt.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new be.InternalServerError(i.error.body);case 501:throw new be.NotImplementedError(rt.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new be.ServiceUnavailableError(i.error.body);case 504:throw new be.GatewayTimeoutError(rt.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Tr.CohereTimeoutError;case"unknown":throw new Tr.CohereError({message:i.error.errorMessage})}})}generateStream(e,r){var n,o;return vp(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:dt.fetcher)({url:(0,oy.default)((o=yield dt.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ny.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield dt.Supplier.get(this._options.clientName))!=null?yield dt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":dt.RUNTIME.type,"X-Fern-Runtime-Version":dt.RUNTIME.version},contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},rt.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(i.ok)return new dt.Stream({stream:i.body,parse:a=>vp(this,void 0,void 0,function*(){return rt.GenerateStreamedResponse.parseOrThrow(a,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]})}),signal:r?.abortSignal,eventShape:{type:"json",messageTerminator:` `}});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new be.BadRequestError(i.error.body);case 401:throw new be.UnauthorizedError(i.error.body);case 403:throw new be.ForbiddenError(i.error.body);case 404:throw new be.NotFoundError(i.error.body);case 422:throw new be.UnprocessableEntityError(rt.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new be.TooManyRequestsError(rt.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new be.ClientClosedRequestError(rt.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new be.InternalServerError(i.error.body);case 501:throw new be.NotImplementedError(rt.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new be.ServiceUnavailableError(i.error.body);case 504:throw new be.GatewayTimeoutError(rt.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Tr.CohereTimeoutError;case"unknown":throw new Tr.CohereError({message:i.error.errorMessage})}})}generate(e,r){var n,o;return vp(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:dt.fetcher)({url:(0,oy.default)((o=yield dt.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ny.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield dt.Supplier.get(this._options.clientName))!=null?yield dt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":dt.RUNTIME.type,"X-Fern-Runtime-Version":dt.RUNTIME.version},contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},rt.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(i.ok)return rt.Generation.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new be.BadRequestError(i.error.body);case 401:throw new be.UnauthorizedError(i.error.body);case 403:throw new be.ForbiddenError(i.error.body);case 404:throw new be.NotFoundError(i.error.body);case 422:throw new be.UnprocessableEntityError(rt.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new be.TooManyRequestsError(rt.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new be.ClientClosedRequestError(rt.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new be.InternalServerError(i.error.body);case 501:throw new be.NotImplementedError(rt.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new be.ServiceUnavailableError(i.error.body);case 504:throw new be.GatewayTimeoutError(rt.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Tr.CohereTimeoutError;case"unknown":throw new Tr.CohereError({message:i.error.errorMessage})}})}embed(e,r){var n,o;return vp(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:dt.fetcher)({url:(0,oy.default)((o=yield dt.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ny.CohereEnvironment.Production,"v1/embed"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield dt.Supplier.get(this._options.clientName))!=null?yield dt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":dt.RUNTIME.type,"X-Fern-Runtime-Version":dt.RUNTIME.version},contentType:"application/json",requestType:"json",body:rt.EmbedRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return rt.EmbedResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new be.BadRequestError(i.error.body);case 401:throw new be.UnauthorizedError(i.error.body);case 403:throw new be.ForbiddenError(i.error.body);case 404:throw new be.NotFoundError(i.error.body);case 422:throw new be.UnprocessableEntityError(rt.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new be.TooManyRequestsError(rt.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new be.ClientClosedRequestError(rt.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new be.InternalServerError(i.error.body);case 501:throw new be.NotImplementedError(rt.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new be.ServiceUnavailableError(i.error.body);case 504:throw new be.GatewayTimeoutError(rt.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Tr.CohereTimeoutError;case"unknown":throw new Tr.CohereError({message:i.error.errorMessage})}})}rerank(e,r){var n,o;return vp(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:dt.fetcher)({url:(0,oy.default)((o=yield dt.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ny.CohereEnvironment.Production,"v1/rerank"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield dt.Supplier.get(this._options.clientName))!=null?yield dt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":dt.RUNTIME.type,"X-Fern-Runtime-Version":dt.RUNTIME.version},contentType:"application/json",requestType:"json",body:rt.RerankRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return rt.RerankResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new be.BadRequestError(i.error.body);case 401:throw new be.UnauthorizedError(i.error.body);case 403:throw new be.ForbiddenError(i.error.body);case 404:throw new be.NotFoundError(i.error.body);case 422:throw new be.UnprocessableEntityError(rt.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new be.TooManyRequestsError(rt.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new be.ClientClosedRequestError(rt.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new be.InternalServerError(i.error.body);case 501:throw new be.NotImplementedError(rt.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new be.ServiceUnavailableError(i.error.body);case 504:throw new be.GatewayTimeoutError(rt.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Tr.CohereTimeoutError;case"unknown":throw new Tr.CohereError({message:i.error.errorMessage})}})}classify(e,r){var n,o;return vp(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:dt.fetcher)({url:(0,oy.default)((o=yield dt.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ny.CohereEnvironment.Production,"v1/classify"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield dt.Supplier.get(this._options.clientName))!=null?yield dt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":dt.RUNTIME.type,"X-Fern-Runtime-Version":dt.RUNTIME.version},contentType:"application/json",requestType:"json",body:rt.ClassifyRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return rt.ClassifyResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new be.BadRequestError(i.error.body);case 401:throw new be.UnauthorizedError(i.error.body);case 403:throw new be.ForbiddenError(i.error.body);case 404:throw new be.NotFoundError(i.error.body);case 422:throw new be.UnprocessableEntityError(rt.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new be.TooManyRequestsError(rt.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new be.ClientClosedRequestError(rt.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new be.InternalServerError(i.error.body);case 501:throw new be.NotImplementedError(rt.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new be.ServiceUnavailableError(i.error.body);case 504:throw new be.GatewayTimeoutError(rt.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Tr.CohereTimeoutError;case"unknown":throw new Tr.CohereError({message:i.error.errorMessage})}})}summarize(e,r){var n,o;return vp(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:dt.fetcher)({url:(0,oy.default)((o=yield dt.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ny.CohereEnvironment.Production,"v1/summarize"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield dt.Supplier.get(this._options.clientName))!=null?yield dt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":dt.RUNTIME.type,"X-Fern-Runtime-Version":dt.RUNTIME.version},contentType:"application/json",requestType:"json",body:rt.SummarizeRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return rt.SummarizeResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new be.BadRequestError(i.error.body);case 401:throw new be.UnauthorizedError(i.error.body);case 403:throw new be.ForbiddenError(i.error.body);case 404:throw new be.NotFoundError(i.error.body);case 422:throw new be.UnprocessableEntityError(rt.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new be.TooManyRequestsError(rt.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new be.ClientClosedRequestError(rt.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new be.InternalServerError(i.error.body);case 501:throw new be.NotImplementedError(rt.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new be.ServiceUnavailableError(i.error.body);case 504:throw new be.GatewayTimeoutError(rt.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Tr.CohereTimeoutError;case"unknown":throw new Tr.CohereError({message:i.error.errorMessage})}})}tokenize(e,r){var n,o;return vp(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:dt.fetcher)({url:(0,oy.default)((o=yield dt.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ny.CohereEnvironment.Production,"v1/tokenize"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield dt.Supplier.get(this._options.clientName))!=null?yield dt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":dt.RUNTIME.type,"X-Fern-Runtime-Version":dt.RUNTIME.version},contentType:"application/json",requestType:"json",body:rt.TokenizeRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return rt.TokenizeResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new be.BadRequestError(i.error.body);case 401:throw new be.UnauthorizedError(i.error.body);case 403:throw new be.ForbiddenError(i.error.body);case 404:throw new be.NotFoundError(i.error.body);case 422:throw new be.UnprocessableEntityError(rt.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new be.TooManyRequestsError(rt.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new be.ClientClosedRequestError(rt.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new be.InternalServerError(i.error.body);case 501:throw new be.NotImplementedError(rt.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new be.ServiceUnavailableError(i.error.body);case 504:throw new be.GatewayTimeoutError(rt.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Tr.CohereTimeoutError;case"unknown":throw new Tr.CohereError({message:i.error.errorMessage})}})}detokenize(e,r){var n,o;return vp(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:dt.fetcher)({url:(0,oy.default)((o=yield dt.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ny.CohereEnvironment.Production,"v1/detokenize"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield dt.Supplier.get(this._options.clientName))!=null?yield dt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":dt.RUNTIME.type,"X-Fern-Runtime-Version":dt.RUNTIME.version},contentType:"application/json",requestType:"json",body:rt.DetokenizeRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return rt.DetokenizeResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new be.BadRequestError(i.error.body);case 401:throw new be.UnauthorizedError(i.error.body);case 403:throw new be.ForbiddenError(i.error.body);case 404:throw new be.NotFoundError(i.error.body);case 422:throw new be.UnprocessableEntityError(rt.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new be.TooManyRequestsError(rt.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new be.ClientClosedRequestError(rt.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new be.InternalServerError(i.error.body);case 501:throw new be.NotImplementedError(rt.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new be.ServiceUnavailableError(i.error.body);case 504:throw new be.GatewayTimeoutError(rt.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Tr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Tr.CohereTimeoutError;case"unknown":throw new Tr.CohereError({message:i.error.errorMessage})}})}checkApiKey(e){var r,n;return vp(this,void 0,void 0,function*(){let o=yield((r=this._options.fetcher)!==null&&r!==void 0?r:dt.fetcher)({url:(0,oy.default)((n=yield dt.Supplier.get(this._options.environment))!==null&&n!==void 0?n:ny.CohereEnvironment.Production,"v1/check-api-key"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield dt.Supplier.get(this._options.clientName))!=null?yield dt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.13.0","User-Agent":"cohere-ai/7.13.0","X-Fern-Runtime":dt.RUNTIME.type,"X-Fern-Runtime-Version":dt.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:e?.timeoutInSeconds!=null?e.timeoutInSeconds*1e3:3e5,maxRetries:e?.maxRetries,abortSignal:e?.abortSignal});if(o.ok)return rt.CheckApiKeyResponse.parseOrThrow(o.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]});if(o.error.reason==="status-code")switch(o.error.statusCode){case 400:throw new be.BadRequestError(o.error.body);case 401:throw new be.UnauthorizedError(o.error.body);case 403:throw new be.ForbiddenError(o.error.body);case 404:throw new be.NotFoundError(o.error.body);case 422:throw new be.UnprocessableEntityError(rt.UnprocessableEntityErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new be.TooManyRequestsError(rt.TooManyRequestsErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new be.ClientClosedRequestError(rt.ClientClosedRequestErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new be.InternalServerError(o.error.body);case 501:throw new be.NotImplementedError(rt.NotImplementedErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new be.ServiceUnavailableError(o.error.body);case 504:throw new be.GatewayTimeoutError(rt.GatewayTimeoutErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Tr.CohereError({statusCode:o.error.statusCode,body:o.error.body})}switch(o.error.reason){case"non-json":throw new Tr.CohereError({statusCode:o.error.statusCode,body:o.error.rawBody});case"timeout":throw new Tr.CohereTimeoutError;case"unknown":throw new Tr.CohereError({message:o.error.errorMessage})}})}get v2(){var e;return(e=this._v2)!==null&&e!==void 0?e:this._v2=new rBr.V2(this._options)}get embedJobs(){var e;return(e=this._embedJobs)!==null&&e!==void 0?e:this._embedJobs=new nBr.EmbedJobs(this._options)}get datasets(){var e;return(e=this._datasets)!==null&&e!==void 0?e:this._datasets=new oBr.Datasets(this._options)}get connectors(){var e;return(e=this._connectors)!==null&&e!==void 0?e:this._connectors=new iBr.Connectors(this._options)}get models(){var e;return(e=this._models)!==null&&e!==void 0?e:this._models=new aBr.Models(this._options)}get finetuning(){var e;return(e=this._finetuning)!==null&&e!==void 0?e:this._finetuning=new sBr.Finetuning(this._options)}_getAuthorizationHeader(){var e;return vp(this,void 0,void 0,function*(){let r=(e=yield dt.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Tr.CohereError({message:"Please specify CO_API_KEY when instantiating the client."});return`Bearer ${r}`})}};wp.CohereClient=NOe});var FOe=v(mee=>{"use strict";Object.defineProperty(mee,"__esModule",{value:!0});mee.AwsClient=void 0;var uBr=pee(),LOe=class extends uBr.CohereClient{constructor(e){e.token="n/a",super(e)}};mee.AwsClient=LOe});var Evt=v(hee=>{"use strict";Object.defineProperty(hee,"__esModule",{value:!0});hee.BedrockClient=void 0;var lBr=POe(),cBr=FOe(),kOe=class extends cBr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,lBr.fetchOverride)("bedrock",e)}))}};hee.BedrockClient=kOe});var Tvt=v(gee=>{"use strict";Object.defineProperty(gee,"__esModule",{value:!0});gee.CohereClientV2=void 0;var dBr=TOe(),fBr=pee(),$Oe=class{constructor(e){this._options=e,this.client=new fBr.CohereClient(this._options),this.clientV2=new dBr.V2(this._options),this.chat=this.clientV2.chat.bind(this.clientV2),this.chatStream=this.clientV2.chatStream.bind(this.clientV2),this.generateStream=this.client.generateStream.bind(this.clientV2),this.generate=this.client.generate.bind(this.clientV2),this.embed=this.client.embed.bind(this.clientV2),this.rerank=this.client.rerank.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}};gee.CohereClientV2=$Oe});var Avt=v(yee=>{"use strict";Object.defineProperty(yee,"__esModule",{value:!0});yee.CustomClient=void 0;var pBr=pee(),BOe=class extends pBr.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}};yee.CustomClient=BOe});var Ivt=v(bee=>{"use strict";Object.defineProperty(bee,"__esModule",{value:!0});bee.SagemakerClient=void 0;var mBr=FOe(),hBr=POe(),qOe=class extends mBr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,hBr.fetchOverride)("sagemaker",e)}))}};bee.SagemakerClient=qOe});var yH=v(ba=>{"use strict";var gBr=ba&&ba.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yBr=ba&&ba.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bBr=ba&&ba.__importStar||function(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)&&gBr(e,t,r);return yBr(e,t),e};Object.defineProperty(ba,"__esModule",{value:!0});ba.SagemakerClient=ba.CohereTimeoutError=ba.CohereError=ba.CohereEnvironment=ba.CohereClient=ba.CohereClientV2=ba.BedrockClient=ba.Cohere=void 0;ba.Cohere=bBr(fC());var _Br=Evt();Object.defineProperty(ba,"BedrockClient",{enumerable:!0,get:function(){return _Br.BedrockClient}});var vBr=Tvt();Object.defineProperty(ba,"CohereClientV2",{enumerable:!0,get:function(){return vBr.CohereClientV2}});var wBr=Avt();Object.defineProperty(ba,"CohereClient",{enumerable:!0,get:function(){return wBr.CustomClient}});var SBr=UC();Object.defineProperty(ba,"CohereEnvironment",{enumerable:!0,get:function(){return SBr.CohereEnvironment}});var Mvt=ys();Object.defineProperty(ba,"CohereError",{enumerable:!0,get:function(){return Mvt.CohereError}});Object.defineProperty(ba,"CohereTimeoutError",{enumerable:!0,get:function(){return Mvt.CohereTimeoutError}});var xBr=Ivt();Object.defineProperty(ba,"SagemakerClient",{enumerable:!0,get:function(){return xBr.SagemakerClient}})});function ay(t){t?(ql[0]=ql[16]=ql[1]=ql[2]=ql[3]=ql[4]=ql[5]=ql[6]=ql[7]=ql[8]=ql[9]=ql[10]=ql[11]=ql[12]=ql[13]=ql[14]=ql[15]=0,this.blocks=ql):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0}var CBr,cn,OBr,iy,ql,UOe,Rvt=O(()=>{"use strict";CBr=typeof window=="object"?window:{},cn="0123456789abcdef".split(""),OBr=[-2147483648,8388608,32768,128],iy=[24,16,8,0],ql=[];ay.prototype.update=function(t){if(!this.finalized){var e=typeof t!="string";e&&t.constructor===CBr.ArrayBuffer&&(t=new Uint8Array(t));for(var r,n=0,o,i=t.length||0,a=this.blocks;n>2]|=t[n]<>2]|=r<>2]|=(192|r>>6)<>2]|=(128|r&63)<=57344?(a[o>>2]|=(224|r>>12)<>2]|=(128|r>>6&63)<>2]|=(128|r&63)<>2]|=(240|r>>18)<>2]|=(128|r>>12&63)<>2]|=(128|r>>6&63)<>2]|=(128|r&63)<=64?(this.block=a[16],this.start=o-64,this.hash(),this.hashed=!0):this.start=o}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}};ay.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[16]=this.block,t[e>>2]|=OBr[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()}};ay.prototype.hash=function(){var t=this.h0,e=this.h1,r=this.h2,n=this.h3,o=this.h4,i,a,s,u=this.blocks;for(a=16;a<80;++a)s=u[a-3]^u[a-8]^u[a-14]^u[a-16],u[a]=s<<1|s>>>31;for(a=0;a<20;a+=5)i=e&r|~e&n,s=t<<5|t>>>27,o=s+i+o+1518500249+u[a]<<0,e=e<<30|e>>>2,i=t&e|~t&r,s=o<<5|o>>>27,n=s+i+n+1518500249+u[a+1]<<0,t=t<<30|t>>>2,i=o&t|~o&e,s=n<<5|n>>>27,r=s+i+r+1518500249+u[a+2]<<0,o=o<<30|o>>>2,i=n&o|~n&t,s=r<<5|r>>>27,e=s+i+e+1518500249+u[a+3]<<0,n=n<<30|n>>>2,i=r&n|~r&o,s=e<<5|e>>>27,t=s+i+t+1518500249+u[a+4]<<0,r=r<<30|r>>>2;for(;a<40;a+=5)i=e^r^n,s=t<<5|t>>>27,o=s+i+o+1859775393+u[a]<<0,e=e<<30|e>>>2,i=t^e^r,s=o<<5|o>>>27,n=s+i+n+1859775393+u[a+1]<<0,t=t<<30|t>>>2,i=o^t^e,s=n<<5|n>>>27,r=s+i+r+1859775393+u[a+2]<<0,o=o<<30|o>>>2,i=n^o^t,s=r<<5|r>>>27,e=s+i+e+1859775393+u[a+3]<<0,n=n<<30|n>>>2,i=r^n^o,s=e<<5|e>>>27,t=s+i+t+1859775393+u[a+4]<<0,r=r<<30|r>>>2;for(;a<60;a+=5)i=e&r|e&n|r&n,s=t<<5|t>>>27,o=s+i+o-1894007588+u[a]<<0,e=e<<30|e>>>2,i=t&e|t&r|e&r,s=o<<5|o>>>27,n=s+i+n-1894007588+u[a+1]<<0,t=t<<30|t>>>2,i=o&t|o&e|t&e,s=n<<5|n>>>27,r=s+i+r-1894007588+u[a+2]<<0,o=o<<30|o>>>2,i=n&o|n&t|o&t,s=r<<5|r>>>27,e=s+i+e-1894007588+u[a+3]<<0,n=n<<30|n>>>2,i=r&n|r&o|n&o,s=e<<5|e>>>27,t=s+i+t-1894007588+u[a+4]<<0,r=r<<30|r>>>2;for(;a<80;a+=5)i=e^r^n,s=t<<5|t>>>27,o=s+i+o-899497514+u[a]<<0,e=e<<30|e>>>2,i=t^e^r,s=o<<5|o>>>27,n=s+i+n-899497514+u[a+1]<<0,t=t<<30|t>>>2,i=o^t^e,s=n<<5|n>>>27,r=s+i+r-899497514+u[a+2]<<0,o=o<<30|o>>>2,i=n^o^t,s=r<<5|r>>>27,e=s+i+e-899497514+u[a+3]<<0,n=n<<30|n>>>2,i=r^n^o,s=e<<5|e>>>27,t=s+i+t-899497514+u[a+4]<<0,r=r<<30|r>>>2;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};ay.prototype.hex=function(){this.finalize();var t=this.h0,e=this.h1,r=this.h2,n=this.h3,o=this.h4;return cn[t>>28&15]+cn[t>>24&15]+cn[t>>20&15]+cn[t>>16&15]+cn[t>>12&15]+cn[t>>8&15]+cn[t>>4&15]+cn[t&15]+cn[e>>28&15]+cn[e>>24&15]+cn[e>>20&15]+cn[e>>16&15]+cn[e>>12&15]+cn[e>>8&15]+cn[e>>4&15]+cn[e&15]+cn[r>>28&15]+cn[r>>24&15]+cn[r>>20&15]+cn[r>>16&15]+cn[r>>12&15]+cn[r>>8&15]+cn[r>>4&15]+cn[r&15]+cn[n>>28&15]+cn[n>>24&15]+cn[n>>20&15]+cn[n>>16&15]+cn[n>>12&15]+cn[n>>8&15]+cn[n>>4&15]+cn[n&15]+cn[o>>28&15]+cn[o>>24&15]+cn[o>>20&15]+cn[o>>16&15]+cn[o>>12&15]+cn[o>>8&15]+cn[o>>4&15]+cn[o&15]};ay.prototype.toString=ay.prototype.hex;ay.prototype.digest=function(){this.finalize();var t=this.h0,e=this.h1,r=this.h2,n=this.h3,o=this.h4;return[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]};ay.prototype.array=ay.prototype.digest;ay.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(20),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),t};UOe=t=>new ay(!0).update(t).hex()});var jvt=O(()=>{Rvt()});var Dvt,zOe,PBr,_ee,Nvt=O(()=>{jvt();FP();Dvt=(...t)=>UOe(t.join("_")),zOe=class{},PBr=new Map,_ee=class t extends zOe{constructor(e){super(),Object.defineProperty(this,"cache",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cache=e??new Map}lookup(e,r){return Promise.resolve(this.cache.get(Dvt(e,r))??null)}async update(e,r,n){this.cache.set(Dvt(e,r),n)}static global(){return new t(PBr)}}});function IBr(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 RBr(t){return t.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&")}function VOe(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 Lvt,EBr,TBr,ABr,HOe,vee,Fvt=O(()=>{Lvt=$(Xfe(),1),EBr=Object.defineProperty,TBr=(t,e,r)=>e in t?EBr(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,ABr=(t,e,r)=>(TBr(t,typeof e!="symbol"?e+"":e,r),r);HOe=class{constructor(t,e){lc(this,"specialTokens");lc(this,"inverseSpecialTokens");lc(this,"patStr");lc(this,"textEncoder",new TextEncoder);lc(this,"textDecoder",new TextDecoder("utf-8"));lc(this,"rankMap",new Map);lc(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=Lvt.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=HOe.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=HOe.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(...MBr(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=>RBr(e)).join("|"),"g"))});var kvt=O(()=>{Fvt()});async function $vt(t){return t in wee||(wee[t]=jBr.fetch(`https://tiktoken.pages.dev/js/${t}.json`).then(e=>e.json()).then(e=>new vee(e)).catch(e=>{throw delete wee[t],e})),await wee[t]}async function Bvt(t){return $vt(VOe(t))}var wee,jBr,WOe=O(()=>{kvt();NN();wee={},jBr=new Vp({})});function Mc(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 DBr,NBr,Gk,Yk,bH=O(()=>{Nvt();hz();FP();NN();WOe();lf();DBr=t=>t.startsWith("gpt-3.5-turbo-16k")?"gpt-3.5-turbo-16k":t.startsWith("gpt-3.5-turbo-")?"gpt-3.5-turbo":t.startsWith("gpt-4-32k")?"gpt-4-32k":t.startsWith("gpt-4-")?"gpt-4":t.startsWith("gpt-4o")?"gpt-4o":t;NBr=()=>!1,Gk=class extends gn{get lc_attributes(){return{callbacks:void 0,verbose:void 0}}constructor(e){super(e),Object.defineProperty(this,"verbose",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"callbacks",{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,"metadata",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.verbose=e.verbose??NBr(),this.callbacks=e.callbacks,this.tags=e.tags??[],this.metadata=e.metadata??{}}},Yk=class extends Gk{get callKeys(){return["stop","timeout","signal","tags","metadata","callbacks"]}constructor({callbacks:e,callbackManager:r,...n}){let{cache:o,...i}=n;super({callbacks:e??r,...i}),Object.defineProperty(this,"caller",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cache",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_encoding",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),typeof o=="object"?this.cache=o:o?this.cache=_ee.global():this.cache=void 0,this.caller=new Vp(n??{})}async getNumTokens(e){if(typeof e!="string")return 0;let r=Math.ceil(e.length/4);if(!this._encoding)try{this._encoding=await Bvt("modelName"in this?DBr(this.modelName):"gpt2")}catch(n){console.warn("Failed to calculate number of tokens, falling back to approximate count",n)}if(this._encoding)try{r=this._encoding.encode(e).length}catch(n){console.warn("Failed to calculate number of tokens, falling back to approximate count",n)}return r}static _convertInputToPromptValue(e){return typeof e=="string"?new kN(e):Array.isArray(e)?new $N(e.map(Eg)):e}_identifyingParams(){return{}}_getSerializedCacheKeyParametersForCall({config:e,...r}){let n={...this._identifyingParams(),...r,_type:this._llmType(),_model:this._modelType()};return Object.entries(n).filter(([a,s])=>s!==void 0).map(([a,s])=>`${a}:${JSON.stringify(s)}`).sort().join(",")}serialize(){return{...this._identifyingParams(),_type:this._llmType(),_model:this._modelType()}}static async deserialize(e){throw new Error("Use .toJSON() instead")}}});var ym=O(()=>{bH()});var Rd=O(()=>{DN()});var vxt=v(()=>{});var In=v((Nte,wxt)=>{(function(t,e){typeof Nte=="object"?wxt.exports=Nte=e():typeof define=="function"&&define.amd?define([],e):t.CryptoJS=e()})(Nte,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=vxt()}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(_){var w;return g.prototype=_,w=new g,g.prototype=null,w}}(),a={},s=a.lib={},u=s.Base=function(){return{extend:function(g){var _=i(this);return g&&_.mixIn(g),(!_.hasOwnProperty("init")||this.init===_.init)&&(_.init=function(){_.$super.init.apply(this,arguments)}),_.init.prototype=_,_.$super=this,_},create:function(){var g=this.extend();return g.init.apply(g,arguments),g},init:function(){},mixIn:function(g){for(var _ in g)g.hasOwnProperty(_)&&(this[_]=g[_]);g.hasOwnProperty("toString")&&(this.toString=g.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),l=s.WordArray=u.extend({init:function(g,_){g=this.words=g||[],_!=r?this.sigBytes=_:this.sigBytes=g.length*4},toString:function(g){return(g||d).stringify(this)},concat:function(g){var _=this.words,w=g.words,x=this.sigBytes,C=g.sigBytes;if(this.clamp(),x%4)for(var E=0;E>>2]>>>24-E%4*8&255;_[x+E>>>2]|=P<<24-(x+E)%4*8}else for(var A=0;A>>2]=w[A>>>2];return this.sigBytes+=C,this},clamp:function(){var g=this.words,_=this.sigBytes;g[_>>>2]&=4294967295<<32-_%4*8,g.length=e.ceil(_/4)},clone:function(){var g=u.clone.call(this);return g.words=this.words.slice(0),g},random:function(g){for(var _=[],w=0;w>>2]>>>24-C%4*8&255;x.push((E>>>4).toString(16)),x.push((E&15).toString(16))}return x.join("")},parse:function(g){for(var _=g.length,w=[],x=0;x<_;x+=2)w[x>>>3]|=parseInt(g.substr(x,2),16)<<24-x%8*4;return new l.init(w,_/2)}},f=c.Latin1={stringify:function(g){for(var _=g.words,w=g.sigBytes,x=[],C=0;C>>2]>>>24-C%4*8&255;x.push(String.fromCharCode(E))}return x.join("")},parse:function(g){for(var _=g.length,w=[],x=0;x<_;x++)w[x>>>2]|=(g.charCodeAt(x)&255)<<24-x%4*8;return new l.init(w,_)}},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 _,w=this._data,x=w.words,C=w.sigBytes,E=this.blockSize,P=E*4,A=C/P;g?A=e.ceil(A):A=e.max((A|0)-this._minBufferSize,0);var I=A*E,R=e.min(I*4,C);if(I){for(var j=0;j{(function(t,e){typeof Lte=="object"?Sxt.exports=Lte=e(In()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(Lte,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 Fte=="object"?xxt.exports=Fte=e(In()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(Fte,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 Pxt=v((kte,Oxt)=>{(function(t,e){typeof kte=="object"?Oxt.exports=kte=e(In()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(kte,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 nA=v(($te,Ext)=>{(function(t,e){typeof $te=="object"?Ext.exports=$te=e(In()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})($te,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,b=p<<16|m<<8|h,g=0;g<4&&f+g*.75>>6*(3-g)&63));var _=c.charAt(64);if(_)for(;d.length%4;)d.push(_);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 Axt=v((Bte,Txt)=>{(function(t,e){typeof Bte=="object"?Txt.exports=Bte=e(In()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(Bte,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,b=l[p+2>>>2]>>>24-(p+2)%4*8&255,g=m<<16|h<<8|b,_=0;_<4&&p+_*.75>>6*(3-_)&63));var w=d.charAt(64);if(w)for(;f.length%4;)f.push(w);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 oA=v((qte,Ixt)=>{(function(t,e){typeof qte=="object"?Ixt.exports=qte=e(In()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(qte,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 b=m+h,g=p[b];p[b]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360}var _=this._hash.words,w=p[m+0],x=p[m+1],C=p[m+2],E=p[m+3],P=p[m+4],A=p[m+5],I=p[m+6],R=p[m+7],j=p[m+8],D=p[m+9],k=p[m+10],F=p[m+11],B=p[m+12],q=p[m+13],W=p[m+14],H=p[m+15],L=_[0],z=_[1],K=_[2],J=_[3];L=l(L,z,K,J,w,7,s[0]),J=l(J,L,z,K,x,12,s[1]),K=l(K,J,L,z,C,17,s[2]),z=l(z,K,J,L,E,22,s[3]),L=l(L,z,K,J,P,7,s[4]),J=l(J,L,z,K,A,12,s[5]),K=l(K,J,L,z,I,17,s[6]),z=l(z,K,J,L,R,22,s[7]),L=l(L,z,K,J,j,7,s[8]),J=l(J,L,z,K,D,12,s[9]),K=l(K,J,L,z,k,17,s[10]),z=l(z,K,J,L,F,22,s[11]),L=l(L,z,K,J,B,7,s[12]),J=l(J,L,z,K,q,12,s[13]),K=l(K,J,L,z,W,17,s[14]),z=l(z,K,J,L,H,22,s[15]),L=c(L,z,K,J,x,5,s[16]),J=c(J,L,z,K,I,9,s[17]),K=c(K,J,L,z,F,14,s[18]),z=c(z,K,J,L,w,20,s[19]),L=c(L,z,K,J,A,5,s[20]),J=c(J,L,z,K,k,9,s[21]),K=c(K,J,L,z,H,14,s[22]),z=c(z,K,J,L,P,20,s[23]),L=c(L,z,K,J,D,5,s[24]),J=c(J,L,z,K,W,9,s[25]),K=c(K,J,L,z,E,14,s[26]),z=c(z,K,J,L,j,20,s[27]),L=c(L,z,K,J,q,5,s[28]),J=c(J,L,z,K,C,9,s[29]),K=c(K,J,L,z,R,14,s[30]),z=c(z,K,J,L,B,20,s[31]),L=d(L,z,K,J,A,4,s[32]),J=d(J,L,z,K,j,11,s[33]),K=d(K,J,L,z,F,16,s[34]),z=d(z,K,J,L,W,23,s[35]),L=d(L,z,K,J,x,4,s[36]),J=d(J,L,z,K,P,11,s[37]),K=d(K,J,L,z,R,16,s[38]),z=d(z,K,J,L,k,23,s[39]),L=d(L,z,K,J,q,4,s[40]),J=d(J,L,z,K,w,11,s[41]),K=d(K,J,L,z,E,16,s[42]),z=d(z,K,J,L,I,23,s[43]),L=d(L,z,K,J,D,4,s[44]),J=d(J,L,z,K,B,11,s[45]),K=d(K,J,L,z,H,16,s[46]),z=d(z,K,J,L,C,23,s[47]),L=f(L,z,K,J,w,6,s[48]),J=f(J,L,z,K,R,10,s[49]),K=f(K,J,L,z,W,15,s[50]),z=f(z,K,J,L,A,21,s[51]),L=f(L,z,K,J,B,6,s[52]),J=f(J,L,z,K,E,10,s[53]),K=f(K,J,L,z,k,15,s[54]),z=f(z,K,J,L,x,21,s[55]),L=f(L,z,K,J,j,6,s[56]),J=f(J,L,z,K,H,10,s[57]),K=f(K,J,L,z,I,15,s[58]),z=f(z,K,J,L,q,21,s[59]),L=f(L,z,K,J,P,6,s[60]),J=f(J,L,z,K,F,10,s[61]),K=f(K,J,L,z,C,15,s[62]),z=f(z,K,J,L,D,21,s[63]),_[0]=_[0]+L|0,_[1]=_[1]+z|0,_[2]=_[2]+K|0,_[3]=_[3]+J|0},_doFinalize:function(){var p=this._data,m=p.words,h=this._nDataBytes*8,b=p.sigBytes*8;m[b>>>5]|=128<<24-b%32;var g=e.floor(h/4294967296),_=h;m[(b+64>>>9<<4)+15]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,m[(b+64>>>9<<4)+14]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,p.sigBytes=(m.length+1)*4,this._process();for(var w=this._hash,x=w.words,C=0;C<4;C++){var E=x[C];x[C]=(E<<8|E>>>24)&16711935|(E<<24|E>>>8)&4278255360}return w},clone:function(){var p=i.clone.call(this);return p._hash=this._hash.clone(),p}});function l(p,m,h,b,g,_,w){var x=p+(m&h|~m&b)+g+w;return(x<<_|x>>>32-_)+m}function c(p,m,h,b,g,_,w){var x=p+(m&b|h&~b)+g+w;return(x<<_|x>>>32-_)+m}function d(p,m,h,b,g,_,w){var x=p+(m^h^b)+g+w;return(x<<_|x>>>32-_)+m}function f(p,m,h,b,g,_,w){var x=p+(h^(m|~b))+g+w;return(x<<_|x>>>32-_)+m}r.MD5=i._createHelper(u),r.HmacMD5=i._createHmacHelper(u)}(Math),t.MD5})});var VEe=v((Ute,Mxt)=>{(function(t,e){typeof Ute=="object"?Mxt.exports=Ute=e(In()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(Ute,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],b=0;b<80;b++){if(b<16)a[b]=u[l+b]|0;else{var g=a[b-3]^a[b-8]^a[b-14]^a[b-16];a[b]=g<<1|g>>>31}var _=(d<<5|d>>>27)+h+a[b];b<20?_+=(f&p|~f&m)+1518500249:b<40?_+=(f^p^m)+1859775393:b<60?_+=(f&p|f&m|p&m)-1894007588:_+=(f^p^m)-899497514,h=m,m=p,p=f<<30|f>>>2,f=d,d=_}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 Hte=v((zte,Rxt)=>{(function(t,e){typeof zte=="object"?Rxt.exports=zte=e(In()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(zte,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 b=e.sqrt(h),g=2;g<=b;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],b=p[2],g=p[3],_=p[4],w=p[5],x=p[6],C=p[7],E=0;E<64;E++){if(E<16)l[E]=d[f+E]|0;else{var P=l[E-15],A=(P<<25|P>>>7)^(P<<14|P>>>18)^P>>>3,I=l[E-2],R=(I<<15|I>>>17)^(I<<13|I>>>19)^I>>>10;l[E]=A+l[E-7]+R+l[E-16]}var j=_&w^~_&x,D=m&h^m&b^h&b,k=(m<<30|m>>>2)^(m<<19|m>>>13)^(m<<10|m>>>22),F=(_<<26|_>>>6)^(_<<21|_>>>11)^(_<<7|_>>>25),B=C+F+j+u[E]+l[E],q=k+D;C=x,x=w,w=_,_=g+B|0,g=b,b=h,h=m,m=B+q|0}p[0]=p[0]+m|0,p[1]=p[1]+h|0,p[2]=p[2]+b|0,p[3]=p[3]+g|0,p[4]=p[4]+_|0,p[5]=p[5]+w|0,p[6]=p[6]+x|0,p[7]=p[7]+C|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 Dxt=v((Vte,jxt)=>{(function(t,e,r){typeof Vte=="object"?jxt.exports=Vte=e(In(),Hte()):typeof define=="function"&&define.amd?define(["./core","./sha256"],e):e(t.CryptoJS)})(Vte,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 WEe=v((Wte,Nxt)=>{(function(t,e,r){typeof Wte=="object"?Nxt.exports=Wte=e(In(),JH()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(Wte,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],b=m[1],g=m[2],_=m[3],w=m[4],x=m[5],C=m[6],E=m[7],P=h.high,A=h.low,I=b.high,R=b.low,j=g.high,D=g.low,k=_.high,F=_.low,B=w.high,q=w.low,W=x.high,H=x.low,L=C.high,z=C.low,K=E.high,J=E.low,ee=P,Pe=A,G=I,Z=R,ie=j,Ie=D,st=k,Te=F,Qe=B,nt=q,Ht=W,Me=H,ht=L,Xt=z,nr=K,Fr=J,xe=0;xe<80;xe++){var te,ur,je=c[xe];if(xe<16)ur=je.high=f[p+xe*2]|0,te=je.low=f[p+xe*2+1]|0;else{var Ee=c[xe-15],re=Ee.high,oe=Ee.low,Se=(re>>>1|oe<<31)^(re>>>8|oe<<24)^re>>>7,ve=(oe>>>1|re<<31)^(oe>>>8|re<<24)^(oe>>>7|re<<25),qe=c[xe-2],kr=qe.high,pi=qe.low,sa=(kr>>>19|pi<<13)^(kr<<3|pi>>>29)^kr>>>6,uc=(pi>>>19|kr<<13)^(pi<<3|kr>>>29)^(pi>>>6|kr<<26),Wd=c[xe-7],ua=Wd.high,Ff=Wd.low,od=c[xe-16],Kd=od.high,$r=od.low;te=ve+Ff,ur=Se+ua+(te>>>0>>0?1:0),te=te+uc,ur=ur+sa+(te>>>0>>0?1:0),te=te+$r,ur=ur+Kd+(te>>>0<$r>>>0?1:0),je.high=ur,je.low=te}var Zy=Qe&Ht^~Qe&ht,dx=nt&Me^~nt&Xt,xP=ee&G^ee&ie^G&ie,Ya=Pe&Z^Pe&Ie^Z&Ie,Ps=(ee>>>28|Pe<<4)^(ee<<30|Pe>>>2)^(ee<<25|Pe>>>7),Pa=(Pe>>>28|ee<<4)^(Pe<<30|ee>>>2)^(Pe<<25|ee>>>7),Jd=(Qe>>>14|nt<<18)^(Qe>>>18|nt<<14)^(Qe<<23|nt>>>9),id=(nt>>>14|Qe<<18)^(nt>>>18|Qe<<14)^(nt<<23|Qe>>>9),ls=l[xe],kf=ls.high,Gd=ls.low,Cn=Fr+id,We=nr+Jd+(Cn>>>0>>0?1:0),Cn=Cn+dx,We=We+Zy+(Cn>>>0>>0?1:0),Cn=Cn+Gd,We=We+kf+(Cn>>>0>>0?1:0),Cn=Cn+te,We=We+ur+(Cn>>>0>>0?1:0),Yd=Pa+Ya,Bp=Ps+xP+(Yd>>>0>>0?1:0);nr=ht,Fr=Xt,ht=Ht,Xt=Me,Ht=Qe,Me=nt,nt=Te+Cn|0,Qe=st+We+(nt>>>0>>0?1:0)|0,st=ie,Te=Ie,ie=G,Ie=Z,G=ee,Z=Pe,Pe=Cn+Yd|0,ee=We+Bp+(Pe>>>0>>0?1:0)|0}A=h.low=A+Pe,h.high=P+ee+(A>>>0>>0?1:0),R=b.low=R+Z,b.high=I+G+(R>>>0>>0?1:0),D=g.low=D+Ie,g.high=j+ie+(D>>>0>>0?1:0),F=_.low=F+Te,_.high=k+st+(F>>>0>>0?1:0),q=w.low=q+nt,w.high=B+Qe+(q>>>0>>0?1:0),H=x.low=H+Me,x.high=W+Ht+(H>>>0>>0?1:0),z=C.low=z+Xt,C.high=L+ht+(z>>>0>>0?1:0),J=E.low=J+Fr,E.high=K+nr+(J>>>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 b=this._hash.toX32();return b},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 Fxt=v((Kte,Lxt)=>{(function(t,e,r){typeof Kte=="object"?Lxt.exports=Kte=e(In(),JH(),WEe()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./sha512"],e):e(t.CryptoJS)})(Kte,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 $xt=v((Jte,kxt)=>{(function(t,e,r){typeof Jte=="object"?kxt.exports=Jte=e(In(),JH()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(Jte,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,b=0;b<24;b++){l[m+5*h]=(b+1)*(b+2)/2%64;var g=h%5,_=(2*m+3*h)%5;m=g,h=_}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 w=1,x=0;x<24;x++){for(var C=0,E=0,P=0;P<7;P++){if(w&1){var A=(1<>>24)&16711935|(w<<24|w>>>8)&4278255360,x=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360;var C=b[_];C.high^=x,C.low^=w}for(var E=0;E<24;E++){for(var P=0;P<5;P++){for(var A=0,I=0,R=0;R<5;R++){var C=b[P+5*R];A^=C.high,I^=C.low}var j=f[P];j.high=A,j.low=I}for(var P=0;P<5;P++)for(var D=f[(P+4)%5],k=f[(P+1)%5],F=k.high,B=k.low,A=D.high^(F<<1|B>>>31),I=D.low^(B<<1|F>>>31),R=0;R<5;R++){var C=b[P+5*R];C.high^=A,C.low^=I}for(var q=1;q<25;q++){var A,I,C=b[q],W=C.high,H=C.low,L=l[q];L<32?(A=W<>>32-L,I=H<>>32-L):(A=H<>>64-L,I=W<>>64-L);var z=f[c[q]];z.high=A,z.low=I}var K=f[0],J=b[0];K.high=J.high,K.low=J.low;for(var P=0;P<5;P++)for(var R=0;R<5;R++){var q=P+5*R,C=b[q],ee=f[q],Pe=f[(P+1)%5+5*R],G=f[(P+2)%5+5*R];C.high=ee.high^~Pe.high&G.high,C.low=ee.low^~Pe.low&G.low}var C=b[0],Z=d[E];C.high^=Z.high,C.low^=Z.low}},_doFinalize:function(){var m=this._data,h=m.words,b=this._nDataBytes*8,g=m.sigBytes*8,_=this.blockSize*32;h[g>>>5]|=1<<24-g%32,h[(e.ceil((g+1)/_)*_>>>5)-1]|=128,m.sigBytes=h.length*4,this._process();for(var w=this._state,x=this.cfg.outputLength/8,C=x/8,E=[],P=0;P>>24)&16711935|(I<<24|I>>>8)&4278255360,R=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,E.push(R),E.push(I)}return new o.init(E,x)},clone:function(){for(var m=i.clone.call(this),h=m._state=this._state.slice(0),b=0;b<25;b++)h[b]=h[b].clone();return m}});r.SHA3=i._createHelper(p),r.HmacSHA3=i._createHmacHelper(p)}(Math),t.SHA3})});var qxt=v((Gte,Bxt)=>{(function(t,e){typeof Gte=="object"?Bxt.exports=Gte=e(In()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(Gte,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(x,C){for(var E=0;E<16;E++){var P=C+E,A=x[P];x[P]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360}var I=this._hash.words,R=d.words,j=f.words,D=s.words,k=u.words,F=l.words,B=c.words,q,W,H,L,z,K,J,ee,Pe,G;K=q=I[0],J=W=I[1],ee=H=I[2],Pe=L=I[3],G=z=I[4];for(var Z,E=0;E<80;E+=1)Z=q+x[C+D[E]]|0,E<16?Z+=m(W,H,L)+R[0]:E<32?Z+=h(W,H,L)+R[1]:E<48?Z+=b(W,H,L)+R[2]:E<64?Z+=g(W,H,L)+R[3]:Z+=_(W,H,L)+R[4],Z=Z|0,Z=w(Z,F[E]),Z=Z+z|0,q=z,z=L,L=w(H,10),H=W,W=Z,Z=K+x[C+k[E]]|0,E<16?Z+=_(J,ee,Pe)+j[0]:E<32?Z+=g(J,ee,Pe)+j[1]:E<48?Z+=b(J,ee,Pe)+j[2]:E<64?Z+=h(J,ee,Pe)+j[3]:Z+=m(J,ee,Pe)+j[4],Z=Z|0,Z=w(Z,B[E]),Z=Z+G|0,K=G,G=Pe,Pe=w(ee,10),ee=J,J=Z;Z=I[1]+H+Pe|0,I[1]=I[2]+L+G|0,I[2]=I[3]+z+K|0,I[3]=I[4]+q+J|0,I[4]=I[0]+W+ee|0,I[0]=Z},_doFinalize:function(){var x=this._data,C=x.words,E=this._nDataBytes*8,P=x.sigBytes*8;C[P>>>5]|=128<<24-P%32,C[(P+64>>>9<<4)+14]=(E<<8|E>>>24)&16711935|(E<<24|E>>>8)&4278255360,x.sigBytes=(C.length+1)*4,this._process();for(var A=this._hash,I=A.words,R=0;R<5;R++){var j=I[R];I[R]=(j<<8|j>>>24)&16711935|(j<<24|j>>>8)&4278255360}return A},clone:function(){var x=i.clone.call(this);return x._hash=this._hash.clone(),x}});function m(x,C,E){return x^C^E}function h(x,C,E){return x&C|~x&E}function b(x,C,E){return(x|~C)^E}function g(x,C,E){return x&E|C&~E}function _(x,C,E){return x^(C|~E)}function w(x,C){return x<>>32-C}r.RIPEMD160=i._createHelper(p),r.HmacRIPEMD160=i._createHmacHelper(p)}(Math),t.RIPEMD160})});var Zte=v((Yte,Uxt)=>{(function(t,e){typeof Yte=="object"?Uxt.exports=Yte=e(In()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(Yte,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,b=0;b{(function(t,e,r){typeof Xte=="object"?zxt.exports=Xte=e(In(),Hte(),Zte()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],e):e(t.CryptoJS)})(Xte,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,b=m.words,g=d.keySize,_=d.iterations;h.length{(function(t,e,r){typeof Qte=="object"?Vxt.exports=Qte=e(In(),VEe(),Zte()):typeof define=="function"&&define.amd?define(["./core","./sha1","./hmac"],e):e(t.CryptoJS)})(Qte,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,b=d.iterations;m.length{(function(t,e,r){typeof ere=="object"?Wxt.exports=ere=e(In(),iO()):typeof define=="function"&&define.amd?define(["./core","./evpkdf"],e):e(t.CryptoJS)})(ere,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(j,D){return this.create(this._ENC_XFORM_MODE,j,D)},createDecryptor:function(j,D){return this.create(this._DEC_XFORM_MODE,j,D)},init:function(j,D,k){this.cfg=this.cfg.extend(k),this._xformMode=j,this._key=D,this.reset()},reset:function(){a.reset.call(this),this._doReset()},process:function(j){return this._append(j),this._process()},finalize:function(j){j&&this._append(j);var D=this._doFinalize();return D},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function j(D){return typeof D=="string"?R:P}return function(D){return{encrypt:function(k,F,B){return j(F).encrypt(D,k,F,B)},decrypt:function(k,F,B){return j(F).decrypt(D,k,F,B)}}}}()}),p=n.StreamCipher=f.extend({_doFinalize:function(){var j=this._process(!0);return j},blockSize:1}),m=r.mode={},h=n.BlockCipherMode=o.extend({createEncryptor:function(j,D){return this.Encryptor.create(j,D)},createDecryptor:function(j,D){return this.Decryptor.create(j,D)},init:function(j,D){this._cipher=j,this._iv=D}}),b=m.CBC=function(){var j=h.extend();j.Encryptor=j.extend({processBlock:function(k,F){var B=this._cipher,q=B.blockSize;D.call(this,k,F,q),B.encryptBlock(k,F),this._prevBlock=k.slice(F,F+q)}}),j.Decryptor=j.extend({processBlock:function(k,F){var B=this._cipher,q=B.blockSize,W=k.slice(F,F+q);B.decryptBlock(k,F),D.call(this,k,F,q),this._prevBlock=W}});function D(k,F,B){var q,W=this._iv;W?(q=W,this._iv=e):q=this._prevBlock;for(var H=0;H>>2]&255;j.sigBytes-=D}},w=n.BlockCipher=f.extend({cfg:f.cfg.extend({mode:b,padding:_}),reset:function(){var j;f.reset.call(this);var D=this.cfg,k=D.iv,F=D.mode;this._xformMode==this._ENC_XFORM_MODE?j=F.createEncryptor:(j=F.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==j?this._mode.init(this,k&&k.words):(this._mode=j.call(F,this,k&&k.words),this._mode.__creator=j)},_doProcessBlock:function(j,D){this._mode.processBlock(j,D)},_doFinalize:function(){var j,D=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(D.pad(this._data,this.blockSize),j=this._process(!0)):(j=this._process(!0),D.unpad(j)),j},blockSize:128/32}),x=n.CipherParams=o.extend({init:function(j){this.mixIn(j)},toString:function(j){return(j||this.formatter).stringify(this)}}),C=r.format={},E=C.OpenSSL={stringify:function(j){var D,k=j.ciphertext,F=j.salt;return F?D=i.create([1398893684,1701076831]).concat(F).concat(k):D=k,D.toString(l)},parse:function(j){var D,k=l.parse(j),F=k.words;return F[0]==1398893684&&F[1]==1701076831&&(D=i.create(F.slice(2,4)),F.splice(0,4),k.sigBytes-=16),x.create({ciphertext:k,salt:D})}},P=n.SerializableCipher=o.extend({cfg:o.extend({format:E}),encrypt:function(j,D,k,F){F=this.cfg.extend(F);var B=j.createEncryptor(k,F),q=B.finalize(D),W=B.cfg;return x.create({ciphertext:q,key:k,iv:W.iv,algorithm:j,mode:W.mode,padding:W.padding,blockSize:j.blockSize,formatter:F.format})},decrypt:function(j,D,k,F){F=this.cfg.extend(F),D=this._parse(D,F.format);var B=j.createDecryptor(k,F).finalize(D.ciphertext);return B},_parse:function(j,D){return typeof j=="string"?D.parse(j,this):j}}),A=r.kdf={},I=A.OpenSSL={execute:function(j,D,k,F,B){if(F||(F=i.random(64/8)),B)var q=d.create({keySize:D+k,hasher:B}).compute(j,F);else var q=d.create({keySize:D+k}).compute(j,F);var W=i.create(q.words.slice(D),k*4);return q.sigBytes=D*4,x.create({key:q,iv:W,salt:F})}},R=n.PasswordBasedCipher=P.extend({cfg:P.cfg.extend({kdf:I}),encrypt:function(j,D,k,F){F=this.cfg.extend(F);var B=F.kdf.execute(k,j.keySize,j.ivSize,F.salt,F.hasher);F.iv=B.iv;var q=P.encrypt.call(this,j,D,B.key,F);return q.mixIn(B),q},decrypt:function(j,D,k,F){F=this.cfg.extend(F),D=this._parse(D,F.format);var B=F.kdf.execute(k,j.keySize,j.ivSize,D.salt,F.hasher);F.iv=B.iv;var q=P.decrypt.call(this,j,D,B.key,F);return q}})}()})});var Jxt=v((tre,Kxt)=>{(function(t,e,r){typeof tre=="object"?Kxt.exports=tre=e(In(),wl()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(tre,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 rre=="object"?Gxt.exports=rre=e(In(),wl()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(rre,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 nre=="object"?Zxt.exports=nre=e(In(),wl()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(nre,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 ore=="object"?Qxt.exports=ore=e(In(),wl()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(ore,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 ire=="object"?tCt.exports=ire=e(In(),wl()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(ire,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 oCt=v((are,nCt)=>{(function(t,e,r){typeof are=="object"?nCt.exports=are=e(In(),wl()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(are,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 aCt=v((sre,iCt)=>{(function(t,e,r){typeof sre=="object"?iCt.exports=sre=e(In(),wl()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(sre,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 uCt=v((ure,sCt)=>{(function(t,e,r){typeof ure=="object"?sCt.exports=ure=e(In(),wl()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(ure,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 cCt=v((lre,lCt)=>{(function(t,e,r){typeof lre=="object"?lCt.exports=lre=e(In(),wl()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(lre,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 fCt=v((cre,dCt)=>{(function(t,e,r){typeof cre=="object"?dCt.exports=cre=e(In(),wl()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(cre,function(t){return t.pad.NoPadding={pad:function(){},unpad:function(){}},t.pad.NoPadding})});var mCt=v((dre,pCt)=>{(function(t,e,r){typeof dre=="object"?pCt.exports=dre=e(In(),wl()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(dre,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 gCt=v((fre,hCt)=>{(function(t,e,r){typeof fre=="object"?hCt.exports=fre=e(In(),nA(),oA(),iO(),wl()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(fre,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=[],_=0;_<256;_++)_<128?g[_]=_<<1:g[_]=_<<1^283;for(var w=0,x=0,_=0;_<256;_++){var C=x^x<<1^x<<2^x<<3^x<<4;C=C>>>8^C&255^99,i[w]=C,a[C]=w;var E=g[w],P=g[E],A=g[P],I=g[C]*257^C*16843008;s[w]=I<<24|I>>>8,u[w]=I<<16|I>>>16,l[w]=I<<8|I>>>24,c[w]=I;var I=A*16843009^P*65537^E*257^w*16843008;d[C]=I<<24|I>>>8,f[C]=I<<16|I>>>16,p[C]=I<<8|I>>>24,m[C]=I,w?(w=E^g[g[g[A^E]]],x^=g[g[x]]):w=x=1}})();var h=[0,1,2,4,8,16,32,64,128,27,54],b=o.AES=n.extend({_doReset:function(){var g;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var _=this._keyPriorReset=this._key,w=_.words,x=_.sigBytes/4,C=this._nRounds=x+6,E=(C+1)*4,P=this._keySchedule=[],A=0;A6&&A%x==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[A/x|0]<<24),P[A]=P[A-x]^g);for(var I=this._invKeySchedule=[],R=0;R>>24]]^f[i[g>>>16&255]]^p[i[g>>>8&255]]^m[i[g&255]]}}},encryptBlock:function(g,_){this._doCryptBlock(g,_,this._keySchedule,s,u,l,c,i)},decryptBlock:function(g,_){var w=g[_+1];g[_+1]=g[_+3],g[_+3]=w,this._doCryptBlock(g,_,this._invKeySchedule,d,f,p,m,a);var w=g[_+1];g[_+1]=g[_+3],g[_+3]=w},_doCryptBlock:function(g,_,w,x,C,E,P,A){for(var I=this._nRounds,R=g[_]^w[0],j=g[_+1]^w[1],D=g[_+2]^w[2],k=g[_+3]^w[3],F=4,B=1;B>>24]^C[j>>>16&255]^E[D>>>8&255]^P[k&255]^w[F++],W=x[j>>>24]^C[D>>>16&255]^E[k>>>8&255]^P[R&255]^w[F++],H=x[D>>>24]^C[k>>>16&255]^E[R>>>8&255]^P[j&255]^w[F++],L=x[k>>>24]^C[R>>>16&255]^E[j>>>8&255]^P[D&255]^w[F++];R=q,j=W,D=H,k=L}var q=(A[R>>>24]<<24|A[j>>>16&255]<<16|A[D>>>8&255]<<8|A[k&255])^w[F++],W=(A[j>>>24]<<24|A[D>>>16&255]<<16|A[k>>>8&255]<<8|A[R&255])^w[F++],H=(A[D>>>24]<<24|A[k>>>16&255]<<16|A[R>>>8&255]<<8|A[j&255])^w[F++],L=(A[k>>>24]<<24|A[R>>>16&255]<<16|A[j>>>8&255]<<8|A[D&255])^w[F++];g[_]=q,g[_+1]=W,g[_+2]=H,g[_+3]=L},keySize:256/32});e.AES=n._createHelper(b)}(),t.AES})});var bCt=v((pre,yCt)=>{(function(t,e,r){typeof pre=="object"?yCt.exports=pre=e(In(),nA(),oA(),iO(),wl()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(pre,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,b=h.words,g=[],_=0;_<56;_++){var w=a[_]-1;g[_]=b[w>>>5]>>>31-w%32&1}for(var x=this._subKeys=[],C=0;C<16;C++){for(var E=x[C]=[],P=u[C],_=0;_<24;_++)E[_/6|0]|=g[(s[_]-1+P)%28]<<31-_%6,E[4+(_/6|0)]|=g[28+(s[_+24]-1+P)%28]<<31-_%6;E[0]=E[0]<<1|E[0]>>>31;for(var _=1;_<7;_++)E[_]=E[_]>>>(_-1)*4+3;E[7]=E[7]<<5|E[7]>>>27}for(var A=this._invSubKeys=[],_=0;_<16;_++)A[_]=x[15-_]},encryptBlock:function(h,b){this._doCryptBlock(h,b,this._subKeys)},decryptBlock:function(h,b){this._doCryptBlock(h,b,this._invSubKeys)},_doCryptBlock:function(h,b,g){this._lBlock=h[b],this._rBlock=h[b+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 _=0;_<16;_++){for(var w=g[_],x=this._lBlock,C=this._rBlock,E=0,P=0;P<8;P++)E|=l[P][((C^w[P])&c[P])>>>0];this._lBlock=C,this._rBlock=x^E}var A=this._lBlock;this._lBlock=this._rBlock,this._rBlock=A,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[b]=this._lBlock,h[b+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function f(h,b){var g=(this._lBlock>>>h^this._rBlock)&b;this._rBlock^=g,this._lBlock^=g<>>h^this._lBlock)&b;this._lBlock^=g,this._rBlock^=g<192.");var g=b.slice(0,2),_=b.length<4?b.slice(0,2):b.slice(2,4),w=b.length<6?b.slice(0,2):b.slice(4,6);this._des1=d.createEncryptor(n.create(g)),this._des2=d.createEncryptor(n.create(_)),this._des3=d.createEncryptor(n.create(w))},encryptBlock:function(h,b){this._des1.encryptBlock(h,b),this._des2.decryptBlock(h,b),this._des3.encryptBlock(h,b)},decryptBlock:function(h,b){this._des3.decryptBlock(h,b),this._des2.encryptBlock(h,b),this._des1.decryptBlock(h,b)},keySize:192/32,ivSize:64/32,blockSize:64/32});e.TripleDES=o._createHelper(m)}(),t.TripleDES})});var vCt=v((mre,_Ct)=>{(function(t,e,r){typeof mre=="object"?_Ct.exports=mre=e(In(),nA(),oA(),iO(),wl()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(mre,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 b=d[f];d[f]=d[p],d[p]=b}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 SCt=v((hre,wCt)=>{(function(t,e,r){typeof hre=="object"?wCt.exports=hre=e(In(),nA(),oA(),iO(),wl()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(hre,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,b=h[0],g=h[1],_=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,w=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,x=_>>>16|w&4294901760,C=w<<16|_&65535;m[0]^=_,m[1]^=x,m[2]^=w,m[3]^=C,m[4]^=_,m[5]^=x,m[6]^=w,m[7]^=C;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,b=((m*m>>>17)+m*h>>>15)+h*h,g=((p&4294901760)*p|0)+((p&65535)*p|0);s[f]=b^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 CCt=v((gre,xCt)=>{(function(t,e,r){typeof gre=="object"?xCt.exports=gre=e(In(),nA(),oA(),iO(),wl()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(gre,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,b=h[0],g=h[1],_=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,w=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,x=_>>>16|w&4294901760,C=w<<16|_&65535;p[0]^=_,p[1]^=x,p[2]^=w,p[3]^=C,p[4]^=_,p[5]^=x,p[6]^=w,p[7]^=C;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,b=((m*m>>>17)+m*h>>>15)+h*h,g=((p&4294901760)*p|0)+((p&65535)*p|0);s[f]=b^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 PCt=v((yre,OCt)=>{(function(t,e,r){typeof yre=="object"?OCt.exports=yre=e(In(),nA(),oA(),iO(),wl()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(yre,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 b=h>>24&255,g=h>>16&255,_=h>>8&255,w=h&255,x=m.sbox[0][b]+m.sbox[1][g];return x=x^m.sbox[2][_],x=x+m.sbox[3][w],x}function c(m,h,b){let g=h,_=b,w;for(let x=0;x1;--x)g=g^m.pbox[x],_=l(m,g)^_,w=g,g=_,_=w;return w=g,g=_,_=w,_=_^m.pbox[1],g=g^m.pbox[0],{left:g,right:_}}function f(m,h,b){for(let C=0;C<4;C++){m.sbox[C]=[];for(let E=0;E<256;E++)m.sbox[C][E]=s[C][E]}let g=0;for(let C=0;C=b&&(g=0);let _=0,w=0,x=0;for(let C=0;C{(function(t,e,r){typeof bre=="object"?ECt.exports=bre=e(In(),JH(),Cxt(),Pxt(),nA(),Axt(),oA(),VEe(),Hte(),Dxt(),WEe(),Fxt(),$xt(),qxt(),Zte(),Hxt(),iO(),wl(),Jxt(),Yxt(),Xxt(),eCt(),rCt(),oCt(),aCt(),uCt(),cCt(),fCt(),mCt(),gCt(),bCt(),vCt(),SCt(),CCt(),PCt()):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)})(bre,function(t){return t})});var sO,RCt=O(()=>{sO=class{constructor(e){Object.defineProperty(this,"pageContent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metadata",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.pageContent=e.pageContent!==void 0?e.pageContent.toString():"",this.metadata=e.metadata??{},this.id=e.id}}});var KCt=v((aTe,sTe)=>{(function(t,e){typeof aTe=="object"&&typeof sTe<"u"?sTe.exports=e():typeof define=="function"&&define.amd?define(e):(t=typeof globalThis<"u"?globalThis:t||self).dayjs_plugin_quarterOfYear=e()})(aTe,function(){"use strict";var t="month",e="quarter";return function(r,n){var o=n.prototype;o.quarter=function(s){return this.$utils().u(s)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(s-1))};var i=o.add;o.add=function(s,u){return s=Number(s),this.$utils().p(u)===e?this.add(3*s,t):i.bind(this)(s,u)};var a=o.startOf;o.startOf=function(s,u){var l=this.$utils(),c=!!l.u(u)||u;if(l.p(s)===e){var d=this.quarter()-1;return c?this.month(3*d).startOf(t).startOf("day"):this.month(3*d+2).endOf(t).endOf("day")}return a.bind(this)(s,u)}}})});var uA=v((uTe,lTe)=>{(function(t,e){typeof uTe=="object"&&typeof lTe<"u"?lTe.exports=e():typeof define=="function"&&define.amd?define(e):(t=typeof globalThis<"u"?globalThis:t||self).dayjs=e()})(uTe,function(){"use strict";var t=1e3,e=6e4,r=36e5,n="millisecond",o="second",i="minute",a="hour",s="day",u="week",l="month",c="quarter",d="year",f="date",p="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,b={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(D){var k=["th","st","nd","rd"],F=D%100;return"["+D+(k[(F-20)%10]||k[F]||k[0])+"]"}},g=function(D,k,F){var B=String(D);return!B||B.length>=k?D:""+Array(k+1-B.length).join(F)+D},_={s:g,z:function(D){var k=-D.utcOffset(),F=Math.abs(k),B=Math.floor(F/60),q=F%60;return(k<=0?"+":"-")+g(B,2,"0")+":"+g(q,2,"0")},m:function D(k,F){if(k.date()1)return D(H[0])}else{var L=k.name;x[L]=k,q=L}return!B&&q&&(w=q),q||!B&&w},A=function(D,k){if(E(D))return D.clone();var F=typeof k=="object"?k:{};return F.date=D,F.args=arguments,new R(F)},I=_;I.l=P,I.i=E,I.w=function(D,k){return A(D,{locale:k.$L,utc:k.$u,x:k.$x,$offset:k.$offset})};var R=function(){function D(F){this.$L=P(F.locale,null,!0),this.parse(F),this.$x=this.$x||F.x||{},this[C]=!0}var k=D.prototype;return k.parse=function(F){this.$d=function(B){var q=B.date,W=B.utc;if(q===null)return new Date(NaN);if(I.u(q))return new Date;if(q instanceof Date)return new Date(q);if(typeof q=="string"&&!/Z$/i.test(q)){var H=q.match(m);if(H){var L=H[2]-1||0,z=(H[7]||"0").substring(0,3);return W?new Date(Date.UTC(H[1],L,H[3]||1,H[4]||0,H[5]||0,H[6]||0,z)):new Date(H[1],L,H[3]||1,H[4]||0,H[5]||0,H[6]||0,z)}}return new Date(q)}(F),this.init()},k.init=function(){var F=this.$d;this.$y=F.getFullYear(),this.$M=F.getMonth(),this.$D=F.getDate(),this.$W=F.getDay(),this.$H=F.getHours(),this.$m=F.getMinutes(),this.$s=F.getSeconds(),this.$ms=F.getMilliseconds()},k.$utils=function(){return I},k.isValid=function(){return this.$d.toString()!==p},k.isSame=function(F,B){var q=A(F);return this.startOf(B)<=q&&q<=this.endOf(B)},k.isAfter=function(F,B){return A(F){"use strict";Object.defineProperty(rIe,"__esModule",{value:!0});rIe.pathToFunc=a6r;var i6r=Object.prototype.hasOwnProperty;function a6r(t,e){let r=/\{([a-zA-Z0-9_]+?)\}/g;return function(o={}){return t.replace(r,function(i,a){if(!i6r.call(o,a))throw new Error(`Parameter '${a}' is required`);let s=o[a];if(typeof s!="string"&&typeof s!="number")throw new Error(`Parameter '${a}' must be a string or number`);return e?.charEncoding==="percent"?encodeURIComponent(`${s}`):`${s}`})}}});var roe=v(Hh=>{"use strict";Object.defineProperty(Hh,"__esModule",{value:!0});Hh.SDK_METADATA=Hh.ServerList=Hh.ServerEu=void 0;Hh.serverURLFromOptions=u6r;var s6r=vo();Hh.ServerEu="eu";Hh.ServerList={[Hh.ServerEu]:"https://api.mistral.ai"};function u6r(t){let e=t.serverURL,r={};if(!e){let o=t.server??Hh.ServerEu;e=Hh.ServerList[o]||""}let n=(0,s6r.pathToFunc)(e)(r);return new URL(n)}Hh.SDK_METADATA={language:"typescript",openapiDocVersion:"0.0.2",sdkVersion:"1.5.0",genVersion:"2.497.0",userAgent:"speakeasy-sdk/typescript 1.5.0 2.497.0 0.0.2 @mistralai/mistralai"}});var oIe=v(nIe=>{"use strict";Object.defineProperty(nIe,"__esModule",{value:!0});nIe.readableStreamToArrayBuffer=l6r;async function l6r(t){let e=t.getReader(),r=[],n=0,o=!1;for(;!o;){let{value:s,done:u}=await e.read();u?o=!0:(r.push(s),n+=s.length)}let i=new Uint8Array(n),a=0;for(let s of r)i.set(s,a),a+=s.length;return i.buffer}});var iTt=v(noe=>{"use strict";Object.defineProperty(noe,"__esModule",{value:!0});noe.CustomUserAgentHook=void 0;var c6r=roe(),iIe=class{beforeRequest(e,r){let o=`mistral-client-typescript/${c6r.SDK_METADATA.sdkVersion}`;return r.headers.set("user-agent",o),r.headers.get("user-agent")||r.headers.set("x-mistral-user-agent",o),r}};noe.CustomUserAgentHook=iIe});var sTt=v(ooe=>{"use strict";Object.defineProperty(ooe,"__esModule",{value:!0});ooe.DeprecationWarningHook=void 0;var aTt="x-model-deprecation-timestamp",aIe=class{afterSuccess(e,r){return r.headers.has(aTt)&&r.clone().json().then(n=>{let o=n.model;console.warn(`WARNING: The model ${o} is deprecated and will be removed on ${r.headers.get(aTt)}. Please refer to https://docs.mistral.ai/getting-started/models/#api-versioning for more information.`)}),r}};ooe.DeprecationWarningHook=aIe});var uTt=v(sIe=>{"use strict";Object.defineProperty(sIe,"__esModule",{value:!0});sIe.initHooks=p6r;var d6r=iTt(),f6r=sTt();function p6r(t){let e=new d6r.CustomUserAgentHook;t.registerBeforeRequestHook(e);let r=new f6r.DeprecationWarningHook;t.registerAfterSuccessHook(r)}});var lTt=v(ioe=>{"use strict";Object.defineProperty(ioe,"__esModule",{value:!0});ioe.SDKHooks=void 0;var m6r=uTt(),uIe=class{constructor(){this.sdkInitHooks=[],this.beforeCreateRequestHooks=[],this.beforeRequestHooks=[],this.afterSuccessHooks=[],this.afterErrorHooks=[];let e=[];for(let r of e)"sdkInit"in r&&this.registerSDKInitHook(r),"beforeCreateRequest"in r&&this.registerBeforeCreateRequestHook(r),"beforeRequest"in r&&this.registerBeforeRequestHook(r),"afterSuccess"in r&&this.registerAfterSuccessHook(r),"afterError"in r&&this.registerAfterErrorHook(r);(0,m6r.initHooks)(this)}registerSDKInitHook(e){this.sdkInitHooks.push(e)}registerBeforeCreateRequestHook(e){this.beforeCreateRequestHooks.push(e)}registerBeforeRequestHook(e){this.beforeRequestHooks.push(e)}registerAfterSuccessHook(e){this.afterSuccessHooks.push(e)}registerAfterErrorHook(e){this.afterErrorHooks.push(e)}sdkInit(e){return this.sdkInitHooks.reduce((r,n)=>n.sdkInit(r),e)}beforeCreateRequest(e,r){let n=r;for(let o of this.beforeCreateRequestHooks)n=o.beforeCreateRequest(e,n);return n}async beforeRequest(e,r){let n=r;for(let o of this.beforeRequestHooks)n=await o.beforeRequest(e,n);return n}async afterSuccess(e,r){let n=r;for(let o of this.afterSuccessHooks)n=await o.afterSuccess(e,n);return n}async afterError(e,r,n){let o=r,i=n;for(let a of this.afterErrorHooks){let s=await a.afterError(e,o,i);o=s.response,i=s.error}return{response:o,error:i}}};ioe.SDKHooks=uIe});var mIe=v(Pp=>{"use strict";Object.defineProperty(Pp,"__esModule",{value:!0});Pp.ConnectionError=Pp.RequestTimeoutError=Pp.RequestAbortedError=Pp.InvalidRequestError=Pp.UnexpectedClientError=Pp.HTTPClientError=void 0;var NA=class extends Error{constructor(e,r){let n=e;r?.cause&&(n+=`: ${r.cause}`),super(n,r),this.name="HTTPClientError",typeof this.cause>"u"&&(this.cause=r?.cause)}};Pp.HTTPClientError=NA;var lIe=class extends NA{constructor(){super(...arguments),this.name="UnexpectedClientError"}};Pp.UnexpectedClientError=lIe;var cIe=class extends NA{constructor(){super(...arguments),this.name="InvalidRequestError"}};Pp.InvalidRequestError=cIe;var dIe=class extends NA{constructor(){super(...arguments),this.name="RequestAbortedError"}};Pp.RequestAbortedError=dIe;var fIe=class extends NA{constructor(){super(...arguments),this.name="RequestTimeoutError"}};Pp.RequestTimeoutError=fIe;var pIe=class extends NA{constructor(){super(...arguments),this.name="ConnectionError"}};Pp.ConnectionError=pIe});var Vh=v(GB=>{"use strict";Object.defineProperty(GB,"__esModule",{value:!0});GB.OK=h6r;GB.ERR=g6r;GB.unwrap=y6r;GB.unwrapAsync=b6r;function h6r(t){return{ok:!0,value:t}}function g6r(t){return{ok:!1,error:t}}function y6r(t){if(!t.ok)throw t.error;return t.value}async function b6r(t){let e=await t;if(!e.ok)throw e.error;return e.value}});var R8=v(Fi=>{"use strict";Object.defineProperty(Fi,"__esModule",{value:!0});Fi.getParsedType=Fi.ZodParsedType=Fi.objectUtil=Fi.util=void 0;var hIe;(function(t){t.assertEqual=o=>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"&&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})(hIe||(Fi.util=hIe={}));var cTt;(function(t){t.mergeShapes=(e,r)=>({...e,...r})})(cTt||(Fi.objectUtil=cTt={}));Fi.ZodParsedType=hIe.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]);var _6r=t=>{switch(typeof t){case"undefined":return Fi.ZodParsedType.undefined;case"string":return Fi.ZodParsedType.string;case"number":return isNaN(t)?Fi.ZodParsedType.nan:Fi.ZodParsedType.number;case"boolean":return Fi.ZodParsedType.boolean;case"function":return Fi.ZodParsedType.function;case"bigint":return Fi.ZodParsedType.bigint;case"symbol":return Fi.ZodParsedType.symbol;case"object":return Array.isArray(t)?Fi.ZodParsedType.array:t===null?Fi.ZodParsedType.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?Fi.ZodParsedType.promise:typeof Map<"u"&&t instanceof Map?Fi.ZodParsedType.map:typeof Set<"u"&&t instanceof Set?Fi.ZodParsedType.set:typeof Date<"u"&&t instanceof Date?Fi.ZodParsedType.date:Fi.ZodParsedType.object;default:return Fi.ZodParsedType.unknown}};Fi.getParsedType=_6r});var aoe=v(LA=>{"use strict";Object.defineProperty(LA,"__esModule",{value:!0});LA.ZodError=LA.quotelessJson=LA.ZodIssueCode=void 0;var dTt=R8();LA.ZodIssueCode=dTt.util.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"]);var v6r=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:");LA.quotelessJson=v6r;var j8=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)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}}get formErrors(){return this.flatten()}};LA.ZodError=j8;j8.create=t=>new j8(t)});var yIe=v(gIe=>{"use strict";Object.defineProperty(gIe,"__esModule",{value:!0});var Fj=R8(),kd=aoe(),w6r=(t,e)=>{let r;switch(t.code){case kd.ZodIssueCode.invalid_type:t.received===Fj.ZodParsedType.undefined?r="Required":r=`Expected ${t.expected}, received ${t.received}`;break;case kd.ZodIssueCode.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(t.expected,Fj.util.jsonStringifyReplacer)}`;break;case kd.ZodIssueCode.unrecognized_keys:r=`Unrecognized key(s) in object: ${Fj.util.joinValues(t.keys,", ")}`;break;case kd.ZodIssueCode.invalid_union:r="Invalid input";break;case kd.ZodIssueCode.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Fj.util.joinValues(t.options)}`;break;case kd.ZodIssueCode.invalid_enum_value:r=`Invalid enum value. Expected ${Fj.util.joinValues(t.options)}, received '${t.received}'`;break;case kd.ZodIssueCode.invalid_arguments:r="Invalid function arguments";break;case kd.ZodIssueCode.invalid_return_type:r="Invalid function return type";break;case kd.ZodIssueCode.invalid_date:r="Invalid date";break;case kd.ZodIssueCode.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}"`:Fj.util.assertNever(t.validation):t.validation!=="regex"?r=`Invalid ${t.validation}`:r="Invalid";break;case kd.ZodIssueCode.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==="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 kd.ZodIssueCode.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 kd.ZodIssueCode.custom:r="Invalid input";break;case kd.ZodIssueCode.invalid_intersection_types:r="Intersection results could not be merged";break;case kd.ZodIssueCode.not_multiple_of:r=`Number must be a multiple of ${t.multipleOf}`;break;case kd.ZodIssueCode.not_finite:r="Number must be finite";break;default:r=e.defaultError,Fj.util.assertNever(t)}return{message:r}};gIe.default=w6r});var soe=v(HS=>{"use strict";var S6r=HS&&HS.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(HS,"__esModule",{value:!0});HS.getErrorMap=HS.setErrorMap=HS.defaultErrorMap=void 0;var fTt=S6r(yIe());HS.defaultErrorMap=fTt.default;var pTt=fTt.default;function x6r(t){pTt=t}HS.setErrorMap=x6r;function C6r(){return pTt}HS.getErrorMap=C6r});var _Ie=v(ni=>{"use strict";var O6r=ni&&ni.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ni,"__esModule",{value:!0});ni.isAsync=ni.isValid=ni.isDirty=ni.isAborted=ni.OK=ni.DIRTY=ni.INVALID=ni.ParseStatus=ni.addIssueToContext=ni.EMPTY_PATH=ni.makeIssue=void 0;var P6r=soe(),mTt=O6r(yIe()),E6r=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}};ni.makeIssue=E6r;ni.EMPTY_PATH=[];function T6r(t,e){let r=(0,P6r.getErrorMap)(),n=(0,ni.makeIssue)({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,r,r===mTt.default?void 0:mTt.default].filter(o=>!!o)});t.common.issues.push(n)}ni.addIssueToContext=T6r;var bIe=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 ni.INVALID;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 ni.INVALID;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}}};ni.ParseStatus=bIe;ni.INVALID=Object.freeze({status:"aborted"});var A6r=t=>({status:"dirty",value:t});ni.DIRTY=A6r;var I6r=t=>({status:"valid",value:t});ni.OK=I6r;var M6r=t=>t.status==="aborted";ni.isAborted=M6r;var R6r=t=>t.status==="dirty";ni.isDirty=R6r;var j6r=t=>t.status==="valid";ni.isValid=j6r;var D6r=t=>typeof Promise<"u"&&t instanceof Promise;ni.isAsync=D6r});var gTt=v(hTt=>{"use strict";Object.defineProperty(hTt,"__esModule",{value:!0})});var bTt=v(uoe=>{"use strict";Object.defineProperty(uoe,"__esModule",{value:!0});uoe.errorUtil=void 0;var yTt;(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})(yTt||(uoe.errorUtil=yTt={}))});var MTt=v(X=>{"use strict";var coe=X&&X.__classPrivateFieldGet||function(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)},wTt=X&&X.__classPrivateFieldSet||function(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},D8,N8;Object.defineProperty(X,"__esModule",{value:!0});X.boolean=X.bigint=X.array=X.any=X.coerce=X.ZodFirstPartyTypeKind=X.late=X.ZodSchema=X.Schema=X.custom=X.ZodReadonly=X.ZodPipeline=X.ZodBranded=X.BRAND=X.ZodNaN=X.ZodCatch=X.ZodDefault=X.ZodNullable=X.ZodOptional=X.ZodTransformer=X.ZodEffects=X.ZodPromise=X.ZodNativeEnum=X.ZodEnum=X.ZodLiteral=X.ZodLazy=X.ZodFunction=X.ZodSet=X.ZodMap=X.ZodRecord=X.ZodTuple=X.ZodIntersection=X.ZodDiscriminatedUnion=X.ZodUnion=X.ZodObject=X.ZodArray=X.ZodVoid=X.ZodNever=X.ZodUnknown=X.ZodAny=X.ZodNull=X.ZodUndefined=X.ZodSymbol=X.ZodDate=X.ZodBoolean=X.ZodBigInt=X.ZodNumber=X.ZodString=X.datetimeRegex=X.ZodType=void 0;X.NEVER=X.void=X.unknown=X.union=X.undefined=X.tuple=X.transformer=X.symbol=X.string=X.strictObject=X.set=X.record=X.promise=X.preprocess=X.pipeline=X.ostring=X.optional=X.onumber=X.oboolean=X.object=X.number=X.nullable=X.null=X.never=X.nativeEnum=X.nan=X.map=X.literal=X.lazy=X.intersection=X.instanceof=X.function=X.enum=X.effect=X.discriminatedUnion=X.date=void 0;var loe=soe(),Rt=bTt(),Q=_Ie(),Xe=R8(),ze=aoe(),Kh=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||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},_Tt=(t,e)=>{if((0,Q.isValid)(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 ze.ZodError(t.common.issues);return this._error=r,this._error}}};function Kr(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)=>{var u,l;let{message:c}=t;return a.code==="invalid_enum_value"?{message:c??s.defaultError}:typeof s.data>"u"?{message:(u=c??n)!==null&&u!==void 0?u:s.defaultError}:a.code!=="invalid_type"?{message:s.defaultError}:{message:(l=c??r)!==null&&l!==void 0?l:s.defaultError}},description:o}}var Jr=class{get description(){return this._def.description}_getType(e){return(0,Xe.getParsedType)(e.data)}_getOrReturnCtx(e,r){return r||{common:e.parent.common,data:e.data,parsedType:(0,Xe.getParsedType)(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Q.ParseStatus,ctx:{common:e.parent.common,data:e.data,parsedType:(0,Xe.getParsedType)(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let r=this._parse(e);if((0,Q.isAsync)(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){var n;let o={common:{issues:[],async:(n=r?.async)!==null&&n!==void 0?n:!1,contextualErrorMap:r?.errorMap},path:r?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:(0,Xe.getParsedType)(e)},i=this._parseSync({data:e,path:o.path,parent:o});return _Tt(o,i)}"~validate"(e){var r,n;let o={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:(0,Xe.getParsedType)(e)};if(!this["~standard"].async)try{let i=this._parseSync({data:e,path:[],parent:o});return(0,Q.isValid)(i)?{value:i.value}:{issues:o.common.issues}}catch(i){!((n=(r=i?.message)===null||r===void 0?void 0:r.toLowerCase())===null||n===void 0)&&n.includes("encountered")&&(this["~standard"].async=!0),o.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:o}).then(i=>(0,Q.isValid)(i)?{value:i.value}:{issues:o.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:(0,Xe.getParsedType)(e)},o=this._parse({data:e,path:n.path,parent:n}),i=await((0,Q.isAsync)(o)?o:Promise.resolve(o));return _Tt(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:ze.ZodIssueCode.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 Im({schema:this,typeName:dr.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 Wh.create(this,this._def)}nullable(){return WS.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return wO.create(this)}promise(){return $A.create(this,this._def)}or(e){return Hj.create([this,e],this._def)}and(e){return Vj.create(this,e,this._def)}transform(e){return new Im({...Kr(this._def),schema:this,typeName:dr.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let r=typeof e=="function"?e:()=>e;return new Yj({...Kr(this._def),innerType:this,defaultValue:r,typeName:dr.ZodDefault})}brand(){return new L8({typeName:dr.ZodBranded,type:this,...Kr(this._def)})}catch(e){let r=typeof e=="function"?e:()=>e;return new Zj({...Kr(this._def),innerType:this,catchValue:r,typeName:dr.ZodCatch})}describe(e){let r=this.constructor;return new r({...this._def,description:e})}pipe(e){return F8.create(this,e)}readonly(){return Xj.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}};X.ZodType=Jr;X.Schema=Jr;X.ZodSchema=Jr;var N6r=/^c[^\s-]{8,}$/i,L6r=/^[0-9a-z]+$/,F6r=/^[0-9A-HJKMNP-TV-Z]{26}$/i,k6r=/^[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,$6r=/^[a-z0-9_-]{21}$/i,B6r=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,q6r=/^[-+]?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)?)??$/,U6r=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,z6r="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",vIe,H6r=/^(?:(?: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])$/,V6r=/^(?:(?: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])$/,W6r=/^(([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]))$/,K6r=/^(([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])$/,J6r=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,G6r=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,STt="((\\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])))",Y6r=new RegExp(`^${STt}$`);function xTt(t){let e="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return t.precision?e=`${e}\\.\\d{${t.precision}}`:t.precision==null&&(e=`${e}(\\.\\d+)?`),e}function Z6r(t){return new RegExp(`^${xTt(t)}$`)}function CTt(t){let e=`${STt}T${xTt(t)}`,r=[];return r.push(t.local?"Z?":"Z"),t.offset&&r.push("([+-]\\d{2}:?\\d{2})"),e=`${e}(${r.join("|")})`,new RegExp(`^${e}$`)}X.datetimeRegex=CTt;function X6r(t,e){return!!((e==="v4"||!e)&&H6r.test(t)||(e==="v6"||!e)&&W6r.test(t))}function Q6r(t,e){if(!B6r.test(t))return!1;try{let[r]=t.split("."),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||!o.typ||!o.alg||e&&o.alg!==e)}catch{return!1}}function e5r(t,e){return!!((e==="v4"||!e)&&V6r.test(t)||(e==="v6"||!e)&&K6r.test(t))}var FA=class t extends Jr{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==Xe.ZodParsedType.string){let i=this._getOrReturnCtx(e);return(0,Q.addIssueToContext)(i,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.string,received:i.parsedType}),Q.INVALID}let n=new Q.ParseStatus,o;for(let i of this._def.checks)if(i.kind==="min")e.data.lengthi.value&&(o=this._getOrReturnCtx(e,o),(0,Q.addIssueToContext)(o,{code:ze.ZodIssueCode.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:ze.ZodIssueCode.invalid_string,...Rt.errorUtil.errToObj(n)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...Rt.errorUtil.errToObj(e)})}url(e){return this._addCheck({kind:"url",...Rt.errorUtil.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...Rt.errorUtil.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...Rt.errorUtil.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...Rt.errorUtil.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...Rt.errorUtil.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...Rt.errorUtil.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...Rt.errorUtil.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...Rt.errorUtil.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...Rt.errorUtil.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...Rt.errorUtil.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...Rt.errorUtil.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...Rt.errorUtil.errToObj(e)})}datetime(e){var r,n;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:(r=e?.offset)!==null&&r!==void 0?r:!1,local:(n=e?.local)!==null&&n!==void 0?n:!1,...Rt.errorUtil.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,...Rt.errorUtil.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...Rt.errorUtil.errToObj(e)})}regex(e,r){return this._addCheck({kind:"regex",regex:e,...Rt.errorUtil.errToObj(r)})}includes(e,r){return this._addCheck({kind:"includes",value:e,position:r?.position,...Rt.errorUtil.errToObj(r?.message)})}startsWith(e,r){return this._addCheck({kind:"startsWith",value:e,...Rt.errorUtil.errToObj(r)})}endsWith(e,r){return this._addCheck({kind:"endsWith",value:e,...Rt.errorUtil.errToObj(r)})}min(e,r){return this._addCheck({kind:"min",value:e,...Rt.errorUtil.errToObj(r)})}max(e,r){return this._addCheck({kind:"max",value:e,...Rt.errorUtil.errToObj(r)})}length(e,r){return this._addCheck({kind:"length",value:e,...Rt.errorUtil.errToObj(r)})}nonempty(e){return this.min(1,Rt.errorUtil.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.value{var e;return new FA({checks:[],typeName:dr.ZodString,coerce:(e=t?.coerce)!==null&&e!==void 0?e:!1,...Kr(t)})};function t5r(t,e){let r=(t.toString().split(".")[1]||"").length,n=(e.toString().split(".")[1]||"").length,o=r>n?r:n,i=parseInt(t.toFixed(o).replace(".","")),a=parseInt(e.toFixed(o).replace(".",""));return i%a/Math.pow(10,o)}var kj=class t extends Jr{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)!==Xe.ZodParsedType.number){let i=this._getOrReturnCtx(e);return(0,Q.addIssueToContext)(i,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.number,received:i.parsedType}),Q.INVALID}let n,o=new Q.ParseStatus;for(let i of this._def.checks)i.kind==="int"?Xe.util.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.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),(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?t5r(e.data,i.value)!==0&&(n=this._getOrReturnCtx(e,n),(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.not_finite,message:i.message}),o.dirty()):Xe.util.assertNever(i);return{status:o.value,value:e.data}}gte(e,r){return this.setLimit("min",e,!0,Rt.errorUtil.toString(r))}gt(e,r){return this.setLimit("min",e,!1,Rt.errorUtil.toString(r))}lte(e,r){return this.setLimit("max",e,!0,Rt.errorUtil.toString(r))}lt(e,r){return this.setLimit("max",e,!1,Rt.errorUtil.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:Rt.errorUtil.toString(o)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:Rt.errorUtil.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Rt.errorUtil.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Rt.errorUtil.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Rt.errorUtil.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Rt.errorUtil.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:Rt.errorUtil.toString(r)})}finite(e){return this._addCheck({kind:"finite",message:Rt.errorUtil.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Rt.errorUtil.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Rt.errorUtil.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"&&Xe.util.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 kj({checks:[],typeName:dr.ZodNumber,coerce:t?.coerce||!1,...Kr(t)});var $j=class t extends Jr{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)!==Xe.ZodParsedType.bigint)return this._getInvalidInput(e);let n,o=new Q.ParseStatus;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?e.datai.value:e.data>=i.value)&&(n=this._getOrReturnCtx(e,n),(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.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),(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):Xe.util.assertNever(i);return{status:o.value,value:e.data}}_getInvalidInput(e){let r=this._getOrReturnCtx(e);return(0,Q.addIssueToContext)(r,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.bigint,received:r.parsedType}),Q.INVALID}gte(e,r){return this.setLimit("min",e,!0,Rt.errorUtil.toString(r))}gt(e,r){return this.setLimit("min",e,!1,Rt.errorUtil.toString(r))}lte(e,r){return this.setLimit("max",e,!0,Rt.errorUtil.toString(r))}lt(e,r){return this.setLimit("max",e,!1,Rt.errorUtil.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:Rt.errorUtil.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:Rt.errorUtil.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Rt.errorUtil.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Rt.errorUtil.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Rt.errorUtil.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:Rt.errorUtil.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.value{var e;return new $j({checks:[],typeName:dr.ZodBigInt,coerce:(e=t?.coerce)!==null&&e!==void 0?e:!1,...Kr(t)})};var Bj=class extends Jr{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==Xe.ZodParsedType.boolean){let n=this._getOrReturnCtx(e);return(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.boolean,received:n.parsedType}),Q.INVALID}return(0,Q.OK)(e.data)}};X.ZodBoolean=Bj;Bj.create=t=>new Bj({typeName:dr.ZodBoolean,coerce:t?.coerce||!1,...Kr(t)});var qj=class t extends Jr{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==Xe.ZodParsedType.date){let i=this._getOrReturnCtx(e);return(0,Q.addIssueToContext)(i,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.date,received:i.parsedType}),Q.INVALID}if(isNaN(e.data.getTime())){let i=this._getOrReturnCtx(e);return(0,Q.addIssueToContext)(i,{code:ze.ZodIssueCode.invalid_date}),Q.INVALID}let n=new Q.ParseStatus,o;for(let i of this._def.checks)i.kind==="min"?e.data.getTime()i.value&&(o=this._getOrReturnCtx(e,o),(0,Q.addIssueToContext)(o,{code:ze.ZodIssueCode.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):Xe.util.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:Rt.errorUtil.toString(r)})}max(e,r){return this._addCheck({kind:"max",value:e.getTime(),message:Rt.errorUtil.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 qj({checks:[],coerce:t?.coerce||!1,typeName:dr.ZodDate,...Kr(t)});var ZB=class extends Jr{_parse(e){if(this._getType(e)!==Xe.ZodParsedType.symbol){let n=this._getOrReturnCtx(e);return(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.symbol,received:n.parsedType}),Q.INVALID}return(0,Q.OK)(e.data)}};X.ZodSymbol=ZB;ZB.create=t=>new ZB({typeName:dr.ZodSymbol,...Kr(t)});var Uj=class extends Jr{_parse(e){if(this._getType(e)!==Xe.ZodParsedType.undefined){let n=this._getOrReturnCtx(e);return(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.undefined,received:n.parsedType}),Q.INVALID}return(0,Q.OK)(e.data)}};X.ZodUndefined=Uj;Uj.create=t=>new Uj({typeName:dr.ZodUndefined,...Kr(t)});var zj=class extends Jr{_parse(e){if(this._getType(e)!==Xe.ZodParsedType.null){let n=this._getOrReturnCtx(e);return(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.null,received:n.parsedType}),Q.INVALID}return(0,Q.OK)(e.data)}};X.ZodNull=zj;zj.create=t=>new zj({typeName:dr.ZodNull,...Kr(t)});var kA=class extends Jr{constructor(){super(...arguments),this._any=!0}_parse(e){return(0,Q.OK)(e.data)}};X.ZodAny=kA;kA.create=t=>new kA({typeName:dr.ZodAny,...Kr(t)});var vO=class extends Jr{constructor(){super(...arguments),this._unknown=!0}_parse(e){return(0,Q.OK)(e.data)}};X.ZodUnknown=vO;vO.create=t=>new vO({typeName:dr.ZodUnknown,...Kr(t)});var xy=class extends Jr{_parse(e){let r=this._getOrReturnCtx(e);return(0,Q.addIssueToContext)(r,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.never,received:r.parsedType}),Q.INVALID}};X.ZodNever=xy;xy.create=t=>new xy({typeName:dr.ZodNever,...Kr(t)});var XB=class extends Jr{_parse(e){if(this._getType(e)!==Xe.ZodParsedType.undefined){let n=this._getOrReturnCtx(e);return(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.void,received:n.parsedType}),Q.INVALID}return(0,Q.OK)(e.data)}};X.ZodVoid=XB;XB.create=t=>new XB({typeName:dr.ZodVoid,...Kr(t)});var wO=class t extends Jr{_parse(e){let{ctx:r,status:n}=this._processInputParams(e),o=this._def;if(r.parsedType!==Xe.ZodParsedType.array)return(0,Q.addIssueToContext)(r,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.array,received:r.parsedType}),Q.INVALID;if(o.exactLength!==null){let a=r.data.length>o.exactLength.value,s=r.data.lengtho.maxLength.value&&((0,Q.addIssueToContext)(r,{code:ze.ZodIssueCode.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 Kh(r,a,r.path,s)))).then(a=>Q.ParseStatus.mergeArray(n,a));let i=[...r.data].map((a,s)=>o.type._parseSync(new Kh(r,a,r.path,s)));return Q.ParseStatus.mergeArray(n,i)}get element(){return this._def.type}min(e,r){return new t({...this._def,minLength:{value:e,message:Rt.errorUtil.toString(r)}})}max(e,r){return new t({...this._def,maxLength:{value:e,message:Rt.errorUtil.toString(r)}})}length(e,r){return new t({...this._def,exactLength:{value:e,message:Rt.errorUtil.toString(r)}})}nonempty(e){return this.min(1,e)}};X.ZodArray=wO;wO.create=(t,e)=>new wO({type:t,minLength:null,maxLength:null,exactLength:null,typeName:dr.ZodArray,...Kr(e)});function YB(t){if(t instanceof Ep){let e={};for(let r in t.shape){let n=t.shape[r];e[r]=Wh.create(YB(n))}return new Ep({...t._def,shape:()=>e})}else return t instanceof wO?new wO({...t._def,type:YB(t.element)}):t instanceof Wh?Wh.create(YB(t.unwrap())):t instanceof WS?WS.create(YB(t.unwrap())):t instanceof VS?VS.create(t.items.map(e=>YB(e))):t}var Ep=class t extends Jr{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=Xe.util.objectKeys(e);return this._cached={shape:e,keys:r}}_parse(e){if(this._getType(e)!==Xe.ZodParsedType.object){let l=this._getOrReturnCtx(e);return(0,Q.addIssueToContext)(l,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.object,received:l.parsedType}),Q.INVALID}let{status:n,ctx:o}=this._processInputParams(e),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof xy&&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 Kh(o,d,o.path,l)),alwaysSet:l in o.data})}if(this._def.catchall instanceof xy){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&&((0,Q.addIssueToContext)(o,{code:ze.ZodIssueCode.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 Kh(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=>Q.ParseStatus.mergeObjectSync(n,l)):Q.ParseStatus.mergeObjectSync(n,u)}get shape(){return this._def.shape()}strict(e){return Rt.errorUtil.errToObj,new t({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(r,n)=>{var o,i,a,s;let u=(a=(i=(o=this._def).errorMap)===null||i===void 0?void 0:i.call(o,r,n).message)!==null&&a!==void 0?a:n.defaultError;return r.code==="unrecognized_keys"?{message:(s=Rt.errorUtil.errToObj(e).message)!==null&&s!==void 0?s:u}:{message:u}}}:{}})}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:dr.ZodObject})}setKey(e,r){return this.augment({[e]:r})}catchall(e){return new t({...this._def,catchall:e})}pick(e){let r={};return Xe.util.objectKeys(e).forEach(n=>{e[n]&&this.shape[n]&&(r[n]=this.shape[n])}),new t({...this._def,shape:()=>r})}omit(e){let r={};return Xe.util.objectKeys(this.shape).forEach(n=>{e[n]||(r[n]=this.shape[n])}),new t({...this._def,shape:()=>r})}deepPartial(){return YB(this)}partial(e){let r={};return Xe.util.objectKeys(this.shape).forEach(n=>{let o=this.shape[n];e&&!e[n]?r[n]=o:r[n]=o.optional()}),new t({...this._def,shape:()=>r})}required(e){let r={};return Xe.util.objectKeys(this.shape).forEach(n=>{if(e&&!e[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof Wh;)i=i._def.innerType;r[n]=i}}),new t({...this._def,shape:()=>r})}keyof(){return OTt(Xe.util.objectKeys(this.shape))}};X.ZodObject=Ep;Ep.create=(t,e)=>new Ep({shape:()=>t,unknownKeys:"strip",catchall:xy.create(),typeName:dr.ZodObject,...Kr(e)});Ep.strictCreate=(t,e)=>new Ep({shape:()=>t,unknownKeys:"strict",catchall:xy.create(),typeName:dr.ZodObject,...Kr(e)});Ep.lazycreate=(t,e)=>new Ep({shape:t,unknownKeys:"strip",catchall:xy.create(),typeName:dr.ZodObject,...Kr(e)});var Hj=class extends Jr{_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 ze.ZodError(s.ctx.common.issues));return(0,Q.addIssueToContext)(r,{code:ze.ZodIssueCode.invalid_union,unionErrors:a}),Q.INVALID}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 ze.ZodError(u));return(0,Q.addIssueToContext)(r,{code:ze.ZodIssueCode.invalid_union,unionErrors:s}),Q.INVALID}}get options(){return this._def.options}};X.ZodUnion=Hj;Hj.create=(t,e)=>new Hj({options:t,typeName:dr.ZodUnion,...Kr(e)});var _O=t=>t instanceof Wj?_O(t.schema):t instanceof Im?_O(t.innerType()):t instanceof Kj?[t.value]:t instanceof Jj?t.options:t instanceof Gj?Xe.util.objectValues(t.enum):t instanceof Yj?_O(t._def.innerType):t instanceof Uj?[void 0]:t instanceof zj?[null]:t instanceof Wh?[void 0,..._O(t.unwrap())]:t instanceof WS?[null,..._O(t.unwrap())]:t instanceof L8||t instanceof Xj?_O(t.unwrap()):t instanceof Zj?_O(t._def.innerType):[],doe=class t extends Jr{_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==Xe.ZodParsedType.object)return(0,Q.addIssueToContext)(r,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.object,received:r.parsedType}),Q.INVALID;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}):((0,Q.addIssueToContext)(r,{code:ze.ZodIssueCode.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),Q.INVALID)}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=_O(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:dr.ZodDiscriminatedUnion,discriminator:e,options:r,optionsMap:o,...Kr(n)})}};X.ZodDiscriminatedUnion=doe;function wIe(t,e){let r=(0,Xe.getParsedType)(t),n=(0,Xe.getParsedType)(e);if(t===e)return{valid:!0,data:t};if(r===Xe.ZodParsedType.object&&n===Xe.ZodParsedType.object){let o=Xe.util.objectKeys(e),i=Xe.util.objectKeys(t).filter(s=>o.indexOf(s)!==-1),a={...t,...e};for(let s of i){let u=wIe(t[s],e[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(r===Xe.ZodParsedType.array&&n===Xe.ZodParsedType.array){if(t.length!==e.length)return{valid:!1};let o=[];for(let i=0;i{if((0,Q.isAborted)(i)||(0,Q.isAborted)(a))return Q.INVALID;let s=wIe(i.value,a.value);return s.valid?(((0,Q.isDirty)(i)||(0,Q.isDirty)(a))&&r.dirty(),{status:r.value,value:s.data}):((0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.invalid_intersection_types}),Q.INVALID)};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}))}};X.ZodIntersection=Vj;Vj.create=(t,e,r)=>new Vj({left:t,right:e,typeName:dr.ZodIntersection,...Kr(r)});var VS=class t extends Jr{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==Xe.ZodParsedType.array)return(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.array,received:n.parsedType}),Q.INVALID;if(n.data.lengththis._def.items.length&&((0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.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 Kh(n,a,n.path,s)):null}).filter(a=>!!a);return n.common.async?Promise.all(i).then(a=>Q.ParseStatus.mergeArray(r,a)):Q.ParseStatus.mergeArray(r,i)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};X.ZodTuple=VS;VS.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new VS({items:t,typeName:dr.ZodTuple,rest:null,...Kr(e)})};var foe=class t extends Jr{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!==Xe.ZodParsedType.object)return(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.object,received:n.parsedType}),Q.INVALID;let o=[],i=this._def.keyType,a=this._def.valueType;for(let s in n.data)o.push({key:i._parse(new Kh(n,s,n.path,s)),value:a._parse(new Kh(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?Q.ParseStatus.mergeObjectAsync(r,o):Q.ParseStatus.mergeObjectSync(r,o)}get element(){return this._def.valueType}static create(e,r,n){return r instanceof Jr?new t({keyType:e,valueType:r,typeName:dr.ZodRecord,...Kr(n)}):new t({keyType:FA.create(),valueType:e,typeName:dr.ZodRecord,...Kr(r)})}};X.ZodRecord=foe;var QB=class extends Jr{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!==Xe.ZodParsedType.map)return(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.map,received:n.parsedType}),Q.INVALID;let o=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([s,u],l)=>({key:o._parse(new Kh(n,s,n.path,[l,"key"])),value:i._parse(new Kh(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 Q.INVALID;(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 Q.INVALID;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}}}};X.ZodMap=QB;QB.create=(t,e,r)=>new QB({valueType:e,keyType:t,typeName:dr.ZodMap,...Kr(r)});var eq=class t extends Jr{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==Xe.ZodParsedType.set)return(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.set,received:n.parsedType}),Q.INVALID;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&((0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.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 Q.INVALID;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 Kh(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:Rt.errorUtil.toString(r)}})}max(e,r){return new t({...this._def,maxSize:{value:e,message:Rt.errorUtil.toString(r)}})}size(e,r){return this.min(e,r).max(e,r)}nonempty(e){return this.min(1,e)}};X.ZodSet=eq;eq.create=(t,e)=>new eq({valueType:t,minSize:null,maxSize:null,typeName:dr.ZodSet,...Kr(e)});var poe=class t extends Jr{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==Xe.ZodParsedType.function)return(0,Q.addIssueToContext)(r,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.function,received:r.parsedType}),Q.INVALID;function n(s,u){return(0,Q.makeIssue)({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,(0,loe.getErrorMap)(),loe.defaultErrorMap].filter(l=>!!l),issueData:{code:ze.ZodIssueCode.invalid_arguments,argumentsError:u}})}function o(s,u){return(0,Q.makeIssue)({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,(0,loe.getErrorMap)(),loe.defaultErrorMap].filter(l=>!!l),issueData:{code:ze.ZodIssueCode.invalid_return_type,returnTypeError:u}})}let i={errorMap:r.common.contextualErrorMap},a=r.data;if(this._def.returns instanceof $A){let s=this;return(0,Q.OK)(async function(...u){let l=new ze.ZodError([]),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(0,Q.OK)(function(...u){let l=s._def.args.safeParse(u,i);if(!l.success)throw new ze.ZodError([n(u,l.error)]);let c=Reflect.apply(a,this,l.data),d=s._def.returns.safeParse(c,i);if(!d.success)throw new ze.ZodError([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:VS.create(e).rest(vO.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||VS.create([]).rest(vO.create()),returns:r||vO.create(),typeName:dr.ZodFunction,...Kr(n)})}};X.ZodFunction=poe;var Wj=class extends Jr{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})}};X.ZodLazy=Wj;Wj.create=(t,e)=>new Wj({getter:t,typeName:dr.ZodLazy,...Kr(e)});var Kj=class extends Jr{_parse(e){if(e.data!==this._def.value){let r=this._getOrReturnCtx(e);return(0,Q.addIssueToContext)(r,{received:r.data,code:ze.ZodIssueCode.invalid_literal,expected:this._def.value}),Q.INVALID}return{status:"valid",value:e.data}}get value(){return this._def.value}};X.ZodLiteral=Kj;Kj.create=(t,e)=>new Kj({value:t,typeName:dr.ZodLiteral,...Kr(e)});function OTt(t,e){return new Jj({values:t,typeName:dr.ZodEnum,...Kr(e)})}var Jj=class t extends Jr{constructor(){super(...arguments),D8.set(this,void 0)}_parse(e){if(typeof e.data!="string"){let r=this._getOrReturnCtx(e),n=this._def.values;return(0,Q.addIssueToContext)(r,{expected:Xe.util.joinValues(n),received:r.parsedType,code:ze.ZodIssueCode.invalid_type}),Q.INVALID}if(coe(this,D8,"f")||wTt(this,D8,new Set(this._def.values),"f"),!coe(this,D8,"f").has(e.data)){let r=this._getOrReturnCtx(e),n=this._def.values;return(0,Q.addIssueToContext)(r,{received:r.data,code:ze.ZodIssueCode.invalid_enum_value,options:n}),Q.INVALID}return(0,Q.OK)(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})}};X.ZodEnum=Jj;D8=new WeakMap;Jj.create=OTt;var Gj=class extends Jr{constructor(){super(...arguments),N8.set(this,void 0)}_parse(e){let r=Xe.util.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==Xe.ZodParsedType.string&&n.parsedType!==Xe.ZodParsedType.number){let o=Xe.util.objectValues(r);return(0,Q.addIssueToContext)(n,{expected:Xe.util.joinValues(o),received:n.parsedType,code:ze.ZodIssueCode.invalid_type}),Q.INVALID}if(coe(this,N8,"f")||wTt(this,N8,new Set(Xe.util.getValidEnumValues(this._def.values)),"f"),!coe(this,N8,"f").has(e.data)){let o=Xe.util.objectValues(r);return(0,Q.addIssueToContext)(n,{received:n.data,code:ze.ZodIssueCode.invalid_enum_value,options:o}),Q.INVALID}return(0,Q.OK)(e.data)}get enum(){return this._def.values}};X.ZodNativeEnum=Gj;N8=new WeakMap;Gj.create=(t,e)=>new Gj({values:t,typeName:dr.ZodNativeEnum,...Kr(e)});var $A=class extends Jr{unwrap(){return this._def.type}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==Xe.ZodParsedType.promise&&r.common.async===!1)return(0,Q.addIssueToContext)(r,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.promise,received:r.parsedType}),Q.INVALID;let n=r.parsedType===Xe.ZodParsedType.promise?r.data:Promise.resolve(r.data);return(0,Q.OK)(n.then(o=>this._def.type.parseAsync(o,{path:r.path,errorMap:r.common.contextualErrorMap})))}};X.ZodPromise=$A;$A.create=(t,e)=>new $A({type:t,typeName:dr.ZodPromise,...Kr(e)});var Im=class extends Jr{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===dr.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=>{(0,Q.addIssueToContext)(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 Q.INVALID;let u=await this._def.schema._parseAsync({data:s,path:n.path,parent:n});return u.status==="aborted"?Q.INVALID:u.status==="dirty"||r.value==="dirty"?(0,Q.DIRTY)(u.value):u});{if(r.value==="aborted")return Q.INVALID;let s=this._def.schema._parseSync({data:a,path:n.path,parent:n});return s.status==="aborted"?Q.INVALID:s.status==="dirty"||r.value==="dirty"?(0,Q.DIRTY)(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"?Q.INVALID:(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"?Q.INVALID:(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(!(0,Q.isValid)(a))return a;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=>(0,Q.isValid)(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:r.value,value:s})):a);Xe.util.assertNever(o)}};X.ZodEffects=Im;X.ZodTransformer=Im;Im.create=(t,e,r)=>new Im({schema:t,typeName:dr.ZodEffects,effect:e,...Kr(r)});Im.createWithPreprocess=(t,e,r)=>new Im({schema:e,effect:{type:"preprocess",transform:t},typeName:dr.ZodEffects,...Kr(r)});var Wh=class extends Jr{_parse(e){return this._getType(e)===Xe.ZodParsedType.undefined?(0,Q.OK)(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};X.ZodOptional=Wh;Wh.create=(t,e)=>new Wh({innerType:t,typeName:dr.ZodOptional,...Kr(e)});var WS=class extends Jr{_parse(e){return this._getType(e)===Xe.ZodParsedType.null?(0,Q.OK)(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};X.ZodNullable=WS;WS.create=(t,e)=>new WS({innerType:t,typeName:dr.ZodNullable,...Kr(e)});var Yj=class extends Jr{_parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return r.parsedType===Xe.ZodParsedType.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};X.ZodDefault=Yj;Yj.create=(t,e)=>new Yj({innerType:t,typeName:dr.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...Kr(e)});var Zj=class extends Jr{_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(0,Q.isAsync)(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new ze.ZodError(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new ze.ZodError(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};X.ZodCatch=Zj;Zj.create=(t,e)=>new Zj({innerType:t,typeName:dr.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...Kr(e)});var tq=class extends Jr{_parse(e){if(this._getType(e)!==Xe.ZodParsedType.nan){let n=this._getOrReturnCtx(e);return(0,Q.addIssueToContext)(n,{code:ze.ZodIssueCode.invalid_type,expected:Xe.ZodParsedType.nan,received:n.parsedType}),Q.INVALID}return{status:"valid",value:e.data}}};X.ZodNaN=tq;tq.create=t=>new tq({typeName:dr.ZodNaN,...Kr(t)});X.BRAND=Symbol("zod_brand");var L8=class extends Jr{_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}};X.ZodBranded=L8;var F8=class t extends Jr{_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"?Q.INVALID:i.status==="dirty"?(r.dirty(),(0,Q.DIRTY)(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"?Q.INVALID: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:dr.ZodPipeline})}};X.ZodPipeline=F8;var Xj=class extends Jr{_parse(e){let r=this._def.innerType._parse(e),n=o=>((0,Q.isValid)(o)&&(o.value=Object.freeze(o.value)),o);return(0,Q.isAsync)(r)?r.then(o=>n(o)):n(r)}unwrap(){return this._def.innerType}};X.ZodReadonly=Xj;Xj.create=(t,e)=>new Xj({innerType:t,typeName:dr.ZodReadonly,...Kr(e)});function vTt(t,e){let r=typeof t=="function"?t(e):typeof t=="string"?{message:t}:t;return typeof r=="string"?{message:r}:r}function PTt(t,e={},r){return t?kA.create().superRefine((n,o)=>{var i,a;let s=t(n);if(s instanceof Promise)return s.then(u=>{var l,c;if(!u){let d=vTt(e,n),f=(c=(l=d.fatal)!==null&&l!==void 0?l:r)!==null&&c!==void 0?c:!0;o.addIssue({code:"custom",...d,fatal:f})}});if(!s){let u=vTt(e,n),l=(a=(i=u.fatal)!==null&&i!==void 0?i:r)!==null&&a!==void 0?a:!0;o.addIssue({code:"custom",...u,fatal:l})}}):kA.create()}X.custom=PTt;X.late={object:Ep.lazycreate};var dr;(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"})(dr||(X.ZodFirstPartyTypeKind=dr={}));var r5r=(t,e={message:`Input not instance of ${t.name}`})=>PTt(r=>r instanceof t,e);X.instanceof=r5r;var ETt=FA.create;X.string=ETt;var TTt=kj.create;X.number=TTt;var n5r=tq.create;X.nan=n5r;var o5r=$j.create;X.bigint=o5r;var ATt=Bj.create;X.boolean=ATt;var i5r=qj.create;X.date=i5r;var a5r=ZB.create;X.symbol=a5r;var s5r=Uj.create;X.undefined=s5r;var u5r=zj.create;X.null=u5r;var l5r=kA.create;X.any=l5r;var c5r=vO.create;X.unknown=c5r;var d5r=xy.create;X.never=d5r;var f5r=XB.create;X.void=f5r;var p5r=wO.create;X.array=p5r;var m5r=Ep.create;X.object=m5r;var h5r=Ep.strictCreate;X.strictObject=h5r;var g5r=Hj.create;X.union=g5r;var y5r=doe.create;X.discriminatedUnion=y5r;var b5r=Vj.create;X.intersection=b5r;var _5r=VS.create;X.tuple=_5r;var v5r=foe.create;X.record=v5r;var w5r=QB.create;X.map=w5r;var S5r=eq.create;X.set=S5r;var x5r=poe.create;X.function=x5r;var C5r=Wj.create;X.lazy=C5r;var O5r=Kj.create;X.literal=O5r;var P5r=Jj.create;X.enum=P5r;var E5r=Gj.create;X.nativeEnum=E5r;var T5r=$A.create;X.promise=T5r;var ITt=Im.create;X.effect=ITt;X.transformer=ITt;var A5r=Wh.create;X.optional=A5r;var I5r=WS.create;X.nullable=I5r;var M5r=Im.createWithPreprocess;X.preprocess=M5r;var R5r=F8.create;X.pipeline=R5r;var j5r=()=>ETt().optional();X.ostring=j5r;var D5r=()=>TTt().optional();X.onumber=D5r;var N5r=()=>ATt().optional();X.oboolean=N5r;X.coerce={string:t=>FA.create({...t,coerce:!0}),number:t=>kj.create({...t,coerce:!0}),boolean:t=>Bj.create({...t,coerce:!0}),bigint:t=>$j.create({...t,coerce:!0}),date:t=>qj.create({...t,coerce:!0})};X.NEVER=Q.INVALID});var SIe=v(Jh=>{"use strict";var L5r=Jh&&Jh.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rq=Jh&&Jh.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&L5r(e,t,r)};Object.defineProperty(Jh,"__esModule",{value:!0});rq(soe(),Jh);rq(_Ie(),Jh);rq(gTt(),Jh);rq(R8(),Jh);rq(MTt(),Jh);rq(aoe(),Jh)});var we=v(Tp=>{"use strict";var RTt=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]}),F5r=Tp&&Tp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k5r=Tp&&Tp.__importStar||function(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)&&RTt(e,t,r);return F5r(e,t),e},$5r=Tp&&Tp.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&RTt(e,t,r)};Object.defineProperty(Tp,"__esModule",{value:!0});Tp.z=void 0;var jTt=k5r(SIe());Tp.z=jTt;$5r(SIe(),Tp);Tp.default=jTt});var OIe=v(Xl=>{"use strict";var B5r=Xl&&Xl.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),q5r=Xl&&Xl.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),U5r=Xl&&Xl.__importStar||function(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)&&B5r(e,t,r);return q5r(e,t),e};Object.defineProperty(Xl,"__esModule",{value:!0});Xl.zodInbound=Xl.zodOutbound=void 0;Xl.bytesToBase64=DTt;Xl.bytesFromBase64=xIe;Xl.stringToBytes=CIe;Xl.stringFromBytes=NTt;Xl.stringToBase64=z5r;Xl.stringFromBase64=H5r;var moe=U5r(we());function DTt(t){return btoa(String.fromCodePoint(...t))}function xIe(t){return Uint8Array.from(atob(t),e=>e.charCodeAt(0))}function CIe(t){return new TextEncoder().encode(t)}function NTt(t){return new TextDecoder().decode(t)}function z5r(t){return DTt(CIe(t))}function H5r(t){return NTt(xIe(t))}Xl.zodOutbound=moe.instanceof(Uint8Array).or(moe.string().transform(CIe));Xl.zodInbound=moe.instanceof(Uint8Array).or(moe.string().transform(xIe))});var EIe=v(PIe=>{"use strict";Object.defineProperty(PIe,"__esModule",{value:!0});PIe.isPlainObject=V5r;function V5r(t){if(typeof t!="object"||t===null)return!1;let e=Object.getPrototypeOf(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)}});var Go=v(Xn=>{"use strict";Object.defineProperty(Xn,"__esModule",{value:!0});Xn.encodeDeepObjectQuery=Xn.encodePipeDelimitedQuery=Xn.encodeSpaceDelimitedQuery=Xn.encodeFormQuery=Xn.encodeJSONQuery=Xn.encodeSimple=Xn.encodePipeDelimited=Xn.encodeSpaceDelimited=Xn.encodeForm=Xn.EncodingError=void 0;Xn.encodeMatrix=W5r;Xn.encodeLabel=K5r;Xn.encodeBodyForm=J5r;Xn.encodeDeepObject=FTt;Xn.encodeDeepObjectObject=AIe;Xn.encodeJSON=kTt;Xn.queryJoin=$Tt;Xn.queryEncoder=oq;Xn.appendForm=Y5r;var LTt=OIe(),Cy=EIe(),k8=class extends Error{constructor(e){super(e),this.name="EncodingError"}};Xn.EncodingError=k8;function W5r(t,e,r){let n="",o=r?.explode?$8(t,e):[[t,e]];if(o.every(([s,u])=>u==null))return;let i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(nq(s));return o.forEach(([s,u])=>{let l="",c=null;if(u==null||(Array.isArray(u)?c=B8(u,f=>`${a(f)}`)?.join(","):(0,Cy.isPlainObject)(u)?c=goe(Object.entries(u),([p,m])=>`,${i(p)},${a(m)}`)?.join("").slice(1):c=`${a(u)}`,c==null))return;let d=i(s);l=`${d}=${c}`,l===`${d}=`&&(l=l.slice(0,-1)),l&&(n+=`;${l}`)}),n}function K5r(t,e,r){let n="",o=r?.explode?$8(t,e):[[t,e]];if(o.every(([s,u])=>u==null))return;let i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(nq(s));return o.forEach(([s,u])=>{let l="";u!=null&&(Array.isArray(u)?l=B8(u,c=>`${a(c)}`)?.join("."):(0,Cy.isPlainObject)(u)?l=goe(Object.entries(u),([d,f])=>`.${i(d)}.${a(f)}`)?.join("").slice(1):l=`${r?.explode&&(0,Cy.isPlainObject)(e)?`${i(s)}=`:""}${a(u)}`,n+=l==null?"":`.${l}`)}),n}function TIe(t){return(e,r,n)=>{let o="",i=n?.explode?$8(e,r):[[e,r]];if(i.every(([l,c])=>c==null))return;let a=l=>n?.charEncoding==="percent"?encodeURIComponent(l):l,s=l=>a(nq(l)),u=a(t);return i.forEach(([l,c])=>{let d="",f=null;c!=null&&(Array.isArray(c)?f=B8(c,p=>`${s(p)}`)?.join(u):(0,Cy.isPlainObject)(c)?f=goe(Object.entries(c),([p,m])=>`${a(p)}${u}${s(m)}`)?.join(u):f=`${s(c)}`,f!=null&&(d=`${a(l)}=${f}`,!(!d||d==="=")&&(o+=`&${d}`)))}),o.slice(1)}}Xn.encodeForm=TIe(",");Xn.encodeSpaceDelimited=TIe(" ");Xn.encodePipeDelimited=TIe("|");function J5r(t,e,r){let n="",o=r?.explode?$8(t,e):[[t,e]],i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(nq(s));return o.forEach(([s,u])=>{let l="",c="";u!=null&&(Array.isArray(u)||(0,Cy.isPlainObject)(u)?c=JSON.stringify(u,hoe):c=`${a(u)}`,l=`${i(s)}=${c}`,!(!l||l==="=")&&(n+=`&${l}`))}),n.slice(1)}function FTt(t,e,r){if(e!=null){if(!(0,Cy.isPlainObject)(e))throw new k8(`Value of parameter '${t}' which uses deepObject encoding must be an object or null`);return AIe(t,e,r)}}function AIe(t,e,r){if(e==null)return;let n="",o=i=>r?.charEncoding==="percent"?encodeURIComponent(i):i;if(!(0,Cy.isPlainObject)(e))throw new k8(`Expected parameter '${t}' to be an object.`);return Object.entries(e).forEach(([i,a])=>{if(a==null)return;let s=`${t}[${i}]`;if((0,Cy.isPlainObject)(a)){let c=AIe(s,a,r);n+=c==null?"":`&${c}`;return}let u=Array.isArray(a)?a:[a],l=B8(u,c=>`${o(s)}=${o(nq(c))}`)?.join("&");n+=l==null?"":`&${l}`}),n.slice(1)}function kTt(t,e,r){if(typeof e>"u")return;let n=i=>r?.charEncoding==="percent"?encodeURIComponent(i):i,o=n(JSON.stringify(e,hoe));return r?.explode?o:`${n(t)}=${o}`}var G5r=(t,e,r)=>{let n="",o=r?.explode?$8(t,e):[[t,e]];if(o.every(([s,u])=>u==null))return;let i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(nq(s));return o.forEach(([s,u])=>{let l="";u!=null&&(Array.isArray(u)?l=B8(u,c=>`${a(c)}`)?.join(","):(0,Cy.isPlainObject)(u)?l=goe(Object.entries(u),([d,f])=>`,${i(d)},${a(f)}`)?.join("").slice(1):l=`${r?.explode&&(0,Cy.isPlainObject)(e)?`${s}=`:""}${a(u)}`,n+=l?`,${l}`:"")}),n.slice(1)};Xn.encodeSimple=G5r;function $8(t,e){return Array.isArray(e)?e.map(r=>[t,r]):(0,Cy.isPlainObject)(e)?Object.entries(e??{}).map(([n,o])=>[n,o]):[[t,e]]}function nq(t){return t==null?"":t instanceof Date?t.toISOString():t instanceof Uint8Array?(0,LTt.bytesToBase64)(t):typeof t=="object"?JSON.stringify(t,hoe):`${t}`}function hoe(t,e){return e instanceof Uint8Array?(0,LTt.bytesToBase64)(e):e}function B8(t,e){let r=t.reduce((n,o)=>{if(o==null)return n;let i=e(o);return i==null||n.push(i),n},[]);return r.length?r:null}function goe(t,e){let r=[];for(let[n,o]of t){if(o==null)continue;let i=e([n,o]);i!=null&&r.push(i)}return r.length?r:null}function $Tt(...t){return t.filter(Boolean).join("&")}function oq(t){return function(r,n){let o={...n,explode:n?.explode??!0,charEncoding:n?.charEncoding??"percent"},i=Object.entries(r).map(([a,s])=>t(a,s,o));return $Tt(...i)}}Xn.encodeJSONQuery=oq(kTt);Xn.encodeFormQuery=oq(Xn.encodeForm);Xn.encodeSpaceDelimitedQuery=oq(Xn.encodeSpaceDelimited);Xn.encodePipeDelimitedQuery=oq(Xn.encodePipeDelimited);Xn.encodeDeepObjectQuery=oq(FTt);function Y5r(t,e,r,n){r!=null&&(r instanceof Blob&&n?t.append(e,r,n):r instanceof Blob?t.append(e,r):t.append(e,String(r)))}});var BTt=v(IIe=>{"use strict";Object.defineProperty(IIe,"__esModule",{value:!0});IIe.dlv=Z5r;function Z5r(t,e,r,n,o){for(e=Array.isArray(e)?e:e.split("."),n=0;n{"use strict";var X5r=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]}),Q5r=Mm&&Mm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eWr=Mm&&Mm.__importStar||function(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)&&X5r(e,t,r);return Q5r(e,t),e};Object.defineProperty(Mm,"__esModule",{value:!0});Mm.envSchema=void 0;Mm.env=tWr;Mm.resetEnv=rWr;var qTt=BTt(),MIe=eWr(we());Mm.envSchema=MIe.object({MISTRAL_API_KEY:MIe.string().optional(),MISTRAL_DEBUG:MIe.coerce.boolean().optional()});var q8;function tWr(){return q8||(q8=Mm.envSchema.parse((0,qTt.dlv)(globalThis,"process.env")??(0,qTt.dlv)(globalThis,"Deno.env")??{}),q8)}function rWr(){q8=void 0}});var U8=v(KS=>{"use strict";Object.defineProperty(KS,"__esModule",{value:!0});KS.HTTPClient=void 0;KS.matchContentType=zTt;KS.matchStatusCode=HTt;KS.matchResponse=iWr;KS.isConnectionError=aWr;KS.isTimeoutError=sWr;KS.isAbortError=uWr;var nWr=(t,e)=>e==null?fetch(t):fetch(t,e),jIe=class t{constructor(e={}){this.options=e,this.requestHooks=[],this.requestErrorHooks=[],this.responseHooks=[],this.fetcher=e.fetcher||nWr}async request(e){let r=e;for(let n of this.requestHooks){let o=await n(r);o&&(r=o)}try{let n=await this.fetcher(r);for(let o of this.responseHooks)await o(n,r);return n}catch(n){for(let o of this.requestErrorHooks)await o(n,r);throw n}}addHook(...e){if(e[0]==="beforeRequest")this.requestHooks.push(e[1]);else if(e[0]==="requestError")this.requestErrorHooks.push(e[1]);else if(e[0]==="response")this.responseHooks.push(e[1]);else throw new Error(`Invalid hook type: ${e[0]}`);return this}removeHook(...e){let r;if(e[0]==="beforeRequest")r=this.requestHooks;else if(e[0]==="requestError")r=this.requestErrorHooks;else if(e[0]==="response")r=this.responseHooks;else throw new Error(`Invalid hook type: ${e[0]}`);let n=r.findIndex(o=>o===e[1]);return n>=0&&r.splice(n,1),this}clone(){let e=new t(this.options);return e.requestHooks=this.requestHooks.slice(),e.requestErrorHooks=this.requestErrorHooks.slice(),e.responseHooks=this.responseHooks.slice(),e}};KS.HTTPClient=jIe;var UTt=/\s*;\s*/g;function zTt(t,e){if(e==="*")return!0;let r=t.headers.get("content-type")?.trim()||"application/octet-stream";r=r.toLowerCase();let n=e.toLowerCase().trim().split(UTt),[o="",...i]=n;if(o.split("/").length!==2)return!1;let a=r.split(UTt),[s="",...u]=a,[l="",c=""]=s.split("/");if(!l||!c||o!=="*/*"&&s!==o&&`${l}/*`!==o&&`*/${c}`!==o||u.length{let i=`${o}`;if(i==="default")return!0;if(!oWr.test(`${i}`))return i===r;let a=i.charAt(0);if(!a)throw new Error("Invalid status code range");let s=r.charAt(0);if(!s)throw new Error(`Invalid response status code: ${r}`);return s===a}):!1}function iWr(t,e,r){return HTt(t,e)&&zTt(t,r)}function aWr(t){if(typeof t!="object"||t==null)return!1;let e=t instanceof TypeError&&t.message.toLowerCase().startsWith("failed to fetch"),r=t instanceof TypeError&&t.message.toLowerCase().startsWith("fetch failed"),n="name"in t&&t.name==="ConnectionError",o="code"in t&&typeof t.code=="string"&&t.code.toLowerCase()==="econnreset";return e||r||o||n}function sWr(t){if(typeof t!="object"||t==null)return!1;let e="name"in t&&t.name==="TimeoutError",r="code"in t&&t.code===23,n="code"in t&&typeof t.code=="string"&&t.code.toLowerCase()==="econnaborted";return e||r||n}function uWr(t){if(typeof t!="object"||t==null)return!1;let e="name"in t&&t.name==="AbortError",r="code"in t&&t.code===20,n="code"in t&&typeof t.code=="string"&&t.code.toLowerCase()==="econnaborted";return e||r||n}});var WTt=v(eD=>{"use strict";Object.defineProperty(eD,"__esModule",{value:!0});eD.TemporaryError=eD.PermanentError=void 0;eD.retry=cWr;var VTt=U8(),lWr={initialInterval:500,maxInterval:6e4,exponent:1.5,maxElapsedTime:36e5},z8=class t extends Error{constructor(e,r){let n=e;r?.cause&&(n+=`: ${r.cause}`),super(n,r),this.name="PermanentError",typeof this.cause>"u"&&(this.cause=r?.cause),Object.setPrototypeOf(this,t.prototype)}};eD.PermanentError=z8;var Qj=class t extends Error{constructor(e,r){super(e),this.response=r,this.name="TemporaryError",Object.setPrototypeOf(this,t.prototype)}};eD.TemporaryError=Qj;async function cWr(t,e){switch(e.config.strategy){case"backoff":return mWr(dWr(t,{statusCodes:e.statusCodes,retryConnectionErrors:!!e.config.retryConnectionErrors}),e.config.backoff??lWr);default:return await t()}}function dWr(t,e){return async()=>{try{let r=await t();if(pWr(r,e.statusCodes))throw new Qj("Response failed with retryable status code",r);return r}catch(r){throw r instanceof Qj||e.retryConnectionErrors&&((0,VTt.isTimeoutError)(r)||(0,VTt.isConnectionError)(r))?r:new z8("Permanent error",{cause:r})}}}var fWr=new RegExp("^[0-9]xx$","i");function pWr(t,e){let r=`${t.status}`;return e.some(n=>{if(!fWr.test(n))return n===r;let o=n.charAt(0);if(!o)throw new Error("Invalid status code range");let i=r.charAt(0);if(!i)throw new Error(`Invalid response status code: ${r}`);return i===o})}async function mWr(t,e){let{maxElapsedTime:r,initialInterval:n,exponent:o,maxInterval:i}=e,a=Date.now(),s=0;for(;;)try{return await t()}catch(u){if(u instanceof z8)throw u.cause;if(Date.now()-a>r){if(u instanceof Qj)return u.response;throw u}let c=0;u instanceof Qj&&(c=hWr(u.response)),c<=0&&(c=n*Math.pow(s,o)+Math.random()*1e3);let d=Math.min(c,i);await gWr(d),s++}}function hWr(t){let e=t.headers.get("retry-after")||"";if(!e)return 0;let r=Number(e);if(Number.isInteger(r))return r*1e3;let n=Date.parse(e);if(Number.isInteger(n)){let o=n-Date.now();return o>0?Math.ceil(o):0}return 0}async function gWr(t){return new Promise(e=>setTimeout(e,t))}});var Rm=v(qA=>{"use strict";var H8=qA&&qA.__classPrivateFieldSet||function(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},Gh=qA&&qA.__classPrivateFieldGet||function(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)},boe,JS,SO;Object.defineProperty(qA,"__esModule",{value:!0});qA.ClientSDK=void 0;var KTt=lTt(),iq=mIe(),BA=Vh(),yWr=OIe(),JTt=roe(),bWr=Go(),_Wr=RIe(),xO=U8(),vWr=WTt(),yoe=typeof globalThis>"u"?null:globalThis,wWr=typeof yoe=="object"&&yoe!=null&&"importScripts"in yoe&&typeof yoe.importScripts=="function",SWr=wWr||typeof navigator<"u"&&"serviceWorker"in navigator||typeof window=="object"&&typeof window.document<"u",DIe=class{constructor(e={}){boe.set(this,void 0),JS.set(this,void 0),SO.set(this,void 0);let r=e;typeof r=="object"&&r!=null&&"hooks"in r&&r.hooks instanceof KTt.SDKHooks?H8(this,JS,r.hooks,"f"):H8(this,JS,new KTt.SDKHooks,"f"),this._options={...e,hooks:Gh(this,JS,"f")};let n=(0,JTt.serverURLFromOptions)(e);n&&(n.pathname=n.pathname.replace(/\/+$/,"")+"/");let{baseURL:o,client:i}=Gh(this,JS,"f").sdkInit({baseURL:n,client:e.httpClient||new xO.HTTPClient});this._baseURL=o,H8(this,boe,i,"f"),H8(this,SO,e.debugLogger,"f"),!Gh(this,SO,"f")&&(0,_Wr.env)().MISTRAL_DEBUG&&H8(this,SO,console,"f")}_createRequest(e,r,n){let{method:o,path:i,query:a,headers:s,security:u}=r,l=r.baseURL??this._baseURL;if(!l)return(0,BA.ERR)(new iq.InvalidRequestError("No base URL provided for operation"));let c=new URL(l),d=new URL(i,c);i&&(c.pathname+=c.pathname.endsWith("/")?"":"/",c.pathname+=d.pathname.replace(/^\/+/,""));let f=a||"",p=[];for(let[E,P]of Object.entries(u?.queryParams||{})){let A=(0,bWr.encodeForm)(E,P,{charEncoding:"percent"});typeof A<"u"&&p.push(A)}if(p.length&&(f+=`&${p.join("&")}`),f){let E=f.startsWith("&")?f.slice(1):f;c.search=`?${E}`}let m=new Headers(s),h=u?.basic.username,b=u?.basic.password;if(h!=null||b!=null){let E=(0,yWr.stringToBase64)([h||"",b||""].join(":"));m.set("Authorization",`Basic ${E}`)}let g=new Headers(u?.headers||{});for(let[E,P]of g)m.set(E,P);let _=m.get("cookie")||"";for(let[E,P]of Object.entries(u?.cookies||{}))_+=`; ${E}=${P}`;_=_.startsWith("; ")?_.slice(2):_,m.set("cookie",_);let w=new Headers(n?.fetchOptions?.headers);for(let[E,P]of w)m.set(E,P);SWr||m.set(r.uaHeader??"user-agent",JTt.SDK_METADATA.userAgent);let x=n?.fetchOptions;if(!x?.signal&&r.timeoutMs&&r.timeoutMs>0){let E=AbortSignal.timeout(r.timeoutMs);x?x.signal=E:x={signal:E}}r.body instanceof ReadableStream&&(x?x.duplex="half":x={duplex:"half"});let C;try{C=Gh(this,JS,"f").beforeCreateRequest(e,{url:c,options:{...x,body:r.body??null,headers:m,method:o}})}catch(E){return(0,BA.ERR)(new iq.UnexpectedClientError("Create request hook failed to execute",{cause:E}))}return(0,BA.OK)(new Request(C.url,C.options))}async _do(e,r){let{context:n,errorCodes:o}=r;return(0,vWr.retry)(async()=>{let i=await Gh(this,JS,"f").beforeRequest(n,e.clone());await xWr(Gh(this,SO,"f"),i).catch(s=>Gh(this,SO,"f")?.log("Failed to log request:",s));let a=await Gh(this,boe,"f").request(i);try{if((0,xO.matchStatusCode)(a,o)){let s=await Gh(this,JS,"f").afterError(n,a,null);if(s.error)throw s.error;a=s.response||a}else a=await Gh(this,JS,"f").afterSuccess(n,a)}finally{await CWr(Gh(this,SO,"f"),a,i).catch(s=>Gh(this,SO,"f")?.log("Failed to log response:",s))}return a},{config:r.retryConfig,statusCodes:r.retryCodes}).then(i=>(0,BA.OK)(i),i=>{switch(!0){case(0,xO.isAbortError)(i):return(0,BA.ERR)(new iq.RequestAbortedError("Request aborted by client",{cause:i}));case(0,xO.isTimeoutError)(i):return(0,BA.ERR)(new iq.RequestTimeoutError("Request timed out",{cause:i}));case(0,xO.isConnectionError)(i):return(0,BA.ERR)(new iq.ConnectionError("Unable to make request",{cause:i}));default:return(0,BA.ERR)(new iq.UnexpectedClientError("Unexpected HTTP client error",{cause:i}))}})}};qA.ClientSDK=DIe;boe=new WeakMap,JS=new WeakMap,SO=new WeakMap;var GTt=/^application\/(?:.{0,100}\+)?json/;async function xWr(t,e){if(!t)return;let r=e.headers.get("content-type"),n=r?.split(";")[0]||"";t.group(`> Request: ${e.method} ${e.url}`),t.group("Headers:");for(let[o,i]of e.headers.entries())t.log(`${o}: ${i}`);switch(t.groupEnd(),t.group("Body:"),!0){case GTt.test(n):t.log(await e.clone().json());break;case n.startsWith("text/"):t.log(await e.clone().text());break;case n==="multipart/form-data":{let o=await e.clone().formData();for(let[i,a]of o){let s=a instanceof Blob?"":a;t.log(`${i}: ${s}`)}break}default:t.log(`<${r}>`);break}t.groupEnd(),t.groupEnd()}async function CWr(t,e,r){if(!t)return;let n=e.headers.get("content-type"),o=n?.split(";")[0]||"";t.group(`< Response: ${r.method} ${r.url}`),t.log("Status Code:",e.status,e.statusText),t.group("Headers:");for(let[i,a]of e.headers.entries())t.log(`${i}: ${a}`);switch(t.groupEnd(),t.group("Body:"),!0){case((0,xO.matchContentType)(e,"application/json")||GTt.test(o)):t.log(await e.clone().json());break;case(0,xO.matchContentType)(e,"text/event-stream"):t.log(`<${n}>`);break;case(0,xO.matchContentType)(e,"text/*"):t.log(await e.clone().text());break;case(0,xO.matchContentType)(e,"multipart/form-data"):{let i=await e.clone().formData();for(let[a,s]of i){let u=s instanceof Blob?"":s;t.log(`${a}: ${u}`)}break}default:t.log(`<${n}>`);break}t.groupEnd(),t.groupEnd()}});var LIe=v(_oe=>{"use strict";Object.defineProperty(_oe,"__esModule",{value:!0});_oe.SDKError=void 0;var NIe=class extends Error{constructor(e,r,n=""){let o=r.status,i=r.headers.get("content-type")||"",a=n.length>0?` ${n}`:"";super(`${e}: Status ${o} Content-Type ${i} Body ${a}`),this.rawResponse=r,this.body=n,this.statusCode=o,this.contentType=i,this.name="SDKError"}};_oe.SDKError=NIe});var J8=v(K8=>{"use strict";Object.defineProperty(K8,"__esModule",{value:!0});K8.EventStream=void 0;K8.discardSentinel=EWr;var V8=10,W8=13,YTt=new Set([V8,W8]),OWr=[new Uint8Array([W8,V8,W8,V8]),new Uint8Array([W8,W8]),new Uint8Array([V8,V8])],FIe=class{constructor(e){this.stream=e.stream,this.decoder=e.decoder}async*[Symbol.asyncIterator](){let e=this.stream.getReader(),r=new Uint8Array([]),n=0;try{for(;;){let{done:o,value:i}=await e.read();if(o)break;let a=new Uint8Array(r.length+i.length);a.set(r),a.set(i,r.length),r=a;for(let s=n;s0&&(r=r.slice(n),n=0)}if(r.length>0){let o=kIe(r,this.decoder);o!=null&&(yield o)}}catch(o){if(o instanceof Error&&o.name==="AbortError")return;throw o}finally{e.releaseLock()}}};K8.EventStream=FIe;function ZTt(t,e){let r=t[e],n=t[e+1];if(r==null||n==null||!YTt.has(r)||!YTt.has(n))return null;for(let o of OWr){let i=PWr(e,t,o);if(i!=null)return i}return null}function PWr(t,e,r){if(r.length>e.length-t)return null;for(let n=0;n0?s.substring(0,u):"",c=u>0?s.substring(u+1):"";switch(c.charAt(0)===" "&&(c=c.substring(1)),l){case"event":{i=!0,a.event=c;break}case"data":{i=!0,a.data??(a.data=""),a.data+=c+` `;break}case"id":{i=!0,a.id=c;break}case"retry":{let d=parseInt(c,10);Number.isNaN(d)||(i=!0,a.retry=d);break}}}return i?(a.data!=null&&(a.data=a.data.slice(0,-1)),e(a)):null}function EWr(t,e){return new ReadableStream({async start(r){let n=new Uint8Array([]),o=0,i=!1,a=!1,s=t.getReader();try{for(;!i;){let u=await s.read(),l=u.value;if(i=i||u.done,a||typeof l>"u")continue;let c=new Uint8Array(n.length+l.length);c.set(n),c.set(l,n.length),n=c;for(let d=o;d{"use strict";var AWr=Oy&&Oy.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),IWr=Oy&&Oy.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MWr=Oy&&Oy.__importStar||function(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)&&AWr(e,t,r);return IWr(e,t),e};Object.defineProperty(Oy,"__esModule",{value:!0});Oy.SDKValidationError=void 0;Oy.formatZodError=BIe;var RWr=MWr(we()),$Ie=class extends Error{constructor(e,r,n){super(`${e}: ${r}`),this.name="SDKValidationError",this.cause=r,this.rawValue=n,this.rawMessage=e}pretty(){return this.cause instanceof RWr.ZodError?`${this.rawMessage} ${BIe(this.cause)}`:this.toString()}};Oy.SDKValidationError=$Ie;function BIe(t,e=0){let r=" ".repeat(e);r=e>0?`\u2502${r}`:r,r+=" ".repeat(e);let n="",o=s=>n+=` ${r}${s}`,i=t.issues.length,a=i===1?`${i} issue found`:`${i} issues found`;i&&o(`\u250C ${a}:`);for(let s of t.issues){let u=s.path.join(".");switch(u=u?`.${u}`:"",o(`\u2502 \u2022 [${u}]: ${s.message} (${s.code})`),s.code){case"invalid_literal":case"invalid_type":{o(`\u2502 Want: ${s.expected}`),o(`\u2502 Got: ${s.received}`);break}case"unrecognized_keys":{o(`\u2502 Keys: ${s.keys.join(", ")}`);break}case"invalid_enum_value":{o(`\u2502 Allowed: ${s.options.join(", ")}`),o(`\u2502 Got: ${s.received}`);break}case"invalid_union_discriminator":{o(`\u2502 Allowed: ${s.options.join(", ")}`);break}case"invalid_union":{let l=s.unionErrors.length;o(`\u2502 \u2716\uFE0E Attemped to deserialize into one of ${l} union members:`),s.unionErrors.forEach((c,d)=>{o(`\u2502 \u2716\uFE0E Member ${d+1} of ${l}`),o(`${BIe(c,e+1)}`)})}}}return t.issues.length&&o("\u2514\u2500*"),n.slice(1)}});var me=v(G8=>{"use strict";Object.defineProperty(G8,"__esModule",{value:!0});G8.parse=DWr;G8.safeParse=NWr;G8.collectExtraKeys=LWr;var jWr=we(),QTt=qIe(),XTt=Vh();function DWr(t,e,r){try{return e(t)}catch(n){throw n instanceof jWr.ZodError?new QTt.SDKValidationError(r,n,t):n}}function NWr(t,e,r){try{return(0,XTt.OK)(e(t))}catch(n){return(0,XTt.ERR)(new QTt.SDKValidationError(r,n,t))}}function LWr(t,e,r){return t.transform(n=>{let o={},{shape:i}=t;for(let[a]of Object.entries(n)){if(a in i)continue;let s=n[a];typeof s>"u"||(o[a]=s,delete n[a])}return r&&Object.keys(o).length===0?n:{...n,[e]:o}})}});var Yo=v(Ql=>{"use strict";Object.defineProperty(Ql,"__esModule",{value:!0});Ql.jsonErr=$Wr;Ql.json=BWr;Ql.textErr=qWr;Ql.text=UWr;Ql.bytesErr=zWr;Ql.bytes=HWr;Ql.streamErr=VWr;Ql.stream=WWr;Ql.sseErr=KWr;Ql.sse=JWr;Ql.nilErr=GWr;Ql.nil=YWr;Ql.fail=ZWr;Ql.match=XWr;Ql.unpackHeaders=voe;Ql.discardResponseBody=oAt;var eAt=LIe(),FWr=J8(),tAt=U8(),rAt=EIe(),nAt=me(),kWr={json:"application/json",text:"text/plain",bytes:"application/octet-stream",stream:"application/octet-stream",sse:"text/event-stream",nil:"*",fail:"*"};function $Wr(t,e,r){return{...r,err:!0,enc:"json",codes:t,schema:e}}function BWr(t,e,r){return{...r,enc:"json",codes:t,schema:e}}function qWr(t,e,r){return{...r,err:!0,enc:"text",codes:t,schema:e}}function UWr(t,e,r){return{...r,enc:"text",codes:t,schema:e}}function zWr(t,e,r){return{...r,err:!0,enc:"bytes",codes:t,schema:e}}function HWr(t,e,r){return{...r,enc:"bytes",codes:t,schema:e}}function VWr(t,e,r){return{...r,err:!0,enc:"stream",codes:t,schema:e}}function WWr(t,e,r){return{...r,enc:"stream",codes:t,schema:e}}function KWr(t,e,r){return{...r,err:!0,enc:"sse",codes:t,schema:e}}function JWr(t,e,r){return{...r,enc:"sse",codes:t,schema:e}}function GWr(t,e,r){return{...r,err:!0,enc:"nil",codes:t,schema:e}}function YWr(t,e,r){return{...r,enc:"nil",codes:t,schema:e}}function ZWr(t){return{enc:"fail",codes:t}}function XWr(...t){return async function(r,n){let o,i;for(let l of t){let{codes:c}=l,d="ctype"in l?l.ctype:kWr[l.enc];if(d&&(0,tAt.matchResponse)(r,c,d)){i=l;break}else if(!d&&(0,tAt.matchStatusCode)(r,c)){i=l;break}}if(!i){let l=await r.text();return[{ok:!1,error:new eAt.SDKError("Unexpected API response status or content-type",r,l)},l]}let a=i.enc;switch(a){case"json":o=await r.json();break;case"bytes":o=new Uint8Array(await r.arrayBuffer());break;case"stream":o=r.body;break;case"text":o=await r.text();break;case"sse":o=r.body&&i.sseSentinel?(0,FWr.discardSentinel)(r.body,i.sseSentinel):r.body;break;case"nil":o=await oAt(r);break;case"fail":o=await r.text();break;default:throw new Error(`Unsupported response type: ${a}`)}if(i.enc==="fail")return[{ok:!1,error:new eAt.SDKError("API error occurred",r,typeof o=="string"?o:"")},o];let s=i.key||n?.resultKey,u;if("err"in i?u={...n?.extraFields,...i.hdrs?{Headers:voe(r.headers)}:null,...(0,rAt.isPlainObject)(o)?o:null}:s?u={...n?.extraFields,...i.hdrs?{Headers:voe(r.headers)}:null,[s]:o}:i.hdrs?u={...n?.extraFields,...i.hdrs?{Headers:voe(r.headers)}:null,...(0,rAt.isPlainObject)(o)?o:null}:u=o,"err"in i){let l=(0,nAt.safeParse)(u,c=>i.schema.parse(c),"Response validation failed");return[l.ok?{ok:!1,error:l.value}:l,o]}else return[(0,nAt.safeParse)(u,l=>i.schema.parse(l),"Response validation failed"),o]}}var QWr=/, */;function voe(t){let e={};for(let[r,n]of t.entries())e[r]=n.split(QWr);return e}async function oAt(t){let e=t.body?.getReader();if(e!=null)try{let r=!1;for(;!r;)r=(await e.read()).done}finally{e.releaseLock()}}});var ke=v(tD=>{"use strict";Object.defineProperty(tD,"__esModule",{value:!0});tD.invariant=e9r;tD.remap=t9r;tD.combineSignals=r9r;tD.abortSignalAny=iAt;tD.compactMap=n9r;var UIe=class extends Error{constructor(e){super(e),this.name="InvariantError"}};function e9r(t,e){if(!t)throw new UIe(e)}function t9r(t,e){let r={};if(!Object.keys(e).length)return r=t,r;for(let[n,o]of Object.entries(t)){let i=e[n];i!==null&&(r[i??n]=o)}return r}function r9r(...t){let e=[];for(let r of t)r&&e.push(r);switch(e.length){case 0:case 1:return e[0]||null;default:return"any"in AbortSignal&&typeof AbortSignal.any=="function"?AbortSignal.any(e):iAt(e)}}function iAt(t){let e=new AbortController,r=e.signal;if(!t.length)return e.signal;if(t.length===1)return t[0]||e.signal;for(let a of t)if(a.aborted)return a;function n(){e.abort(this.reason),i()}let o=[];function i(){for(let a of o){let s=a.deref();s&&s.removeEventListener("abort",n)}}for(let a of t)o.push(new WeakRef(a)),a.addEventListener("abort",n);return r}function n9r(t){let e={};for(let[r,n]of Object.entries(t))typeof n<"u"&&(e[r]=n);return e}});var Zo=v(CO=>{"use strict";Object.defineProperty(CO,"__esModule",{value:!0});CO.SecurityError=CO.SecurityErrorCode=void 0;CO.resolveSecurity=aAt;CO.resolveGlobalSecurity=a9r;CO.extractSecurity=s9r;var o9r=RIe(),Soe;(function(t){t.Incomplete="incomplete",t.UnrecognisedSecurityType="unrecognized_security_type"})(Soe||(CO.SecurityErrorCode=Soe={}));var xoe=class t extends Error{constructor(e,r){super(r),this.code=e,this.name="SecurityError"}static incomplete(){return new t(Soe.Incomplete,"Security requirements not met in order to perform the operation")}static unrecognizedType(e){return new t(Soe.UnrecognisedSecurityType,`Unrecognised security type: ${e}`)}};CO.SecurityError=xoe;function aAt(...t){let e={basic:{},headers:{},queryParams:{},cookies:{},oauth2:{type:"none"}},r=t.find(n=>n.every(o=>{if(o.value==null)return!1;if(o.type==="http:basic")return o.value.username!=null||o.value.password!=null;if(o.type==="http:custom")return null;if(o.type==="oauth2:password")return typeof o.value=="string"&&!!o.value;if(o.type==="oauth2:client_credentials")return o.value.clientID!=null||o.value.clientSecret!=null;if(typeof o.value=="string")return!!o.value;throw new Error(`Unrecognized security type: ${o.type} (value type: ${typeof o.value})`)}));return r==null?null:(r.forEach(n=>{if(n.value==null)return;let{type:o}=n;switch(o){case"apiKey:header":e.headers[n.fieldName]=n.value;break;case"apiKey:query":e.queryParams[n.fieldName]=n.value;break;case"apiKey:cookie":e.cookies[n.fieldName]=n.value;break;case"http:basic":i9r(e,n);break;case"http:custom":break;case"http:bearer":woe(e,n);break;case"oauth2":woe(e,n);break;case"oauth2:password":woe(e,n);break;case"oauth2:client_credentials":break;case"openIdConnect":woe(e,n);break;default:throw xoe.unrecognizedType(o)}}),e)}function i9r(t,e){e.value!=null&&(t.basic=e.value)}function woe(t,e){if(typeof e.value!="string"||!e.value)return;let r=e.value;r.slice(0,7).toLowerCase()!=="bearer "&&(r=`Bearer ${r}`),t.headers[e.fieldName]=r}function a9r(t){return aAt([{fieldName:"Authorization",type:"http:bearer",value:t?.apiKey??(0,o9r.env)().MISTRAL_API_KEY}])}async function s9r(t){if(t!=null)return typeof t=="function"?t():t}});var zIe=v(Us=>{"use strict";var u9r=Us&&Us.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),l9r=Us&&Us.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),c9r=Us&&Us.__importStar||function(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)&&u9r(e,t,r);return l9r(e,t),e};Object.defineProperty(Us,"__esModule",{value:!0});Us.ImageURL$=Us.ImageURL$outboundSchema=Us.ImageURL$inboundSchema=void 0;Us.imageURLToJSON=f9r;Us.imageURLFromJSON=p9r;var UA=c9r(we()),d9r=me();Us.ImageURL$inboundSchema=UA.object({url:UA.string(),detail:UA.nullable(UA.string()).optional()});Us.ImageURL$outboundSchema=UA.object({url:UA.string(),detail:UA.nullable(UA.string()).optional()});var sAt;(function(t){t.inboundSchema=Us.ImageURL$inboundSchema,t.outboundSchema=Us.ImageURL$outboundSchema})(sAt||(Us.ImageURL$=sAt={}));function f9r(t){return JSON.stringify(Us.ImageURL$outboundSchema.parse(t))}function p9r(t){return(0,d9r.safeParse)(t,e=>Us.ImageURL$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ImageURL' from JSON")}});var HIe=v(vr=>{"use strict";var m9r=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]}),h9r=vr&&vr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),g9r=vr&&vr.__importStar||function(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)&&m9r(e,t,r);return h9r(e,t),e};Object.defineProperty(vr,"__esModule",{value:!0});vr.ImageURLChunk$=vr.ImageURLChunk$outboundSchema=vr.ImageURLChunk$inboundSchema=vr.ImageURLChunkType$=vr.ImageURLChunkType$outboundSchema=vr.ImageURLChunkType$inboundSchema=vr.ImageURLChunkImageURL$=vr.ImageURLChunkImageURL$outboundSchema=vr.ImageURLChunkImageURL$inboundSchema=vr.ImageURLChunkType=void 0;vr.imageURLChunkImageURLToJSON=y9r;vr.imageURLChunkImageURLFromJSON=b9r;vr.imageURLChunkToJSON=_9r;vr.imageURLChunkFromJSON=v9r;var Py=g9r(we()),dAt=ke(),fAt=me(),Coe=zIe();vr.ImageURLChunkType={ImageUrl:"image_url"};vr.ImageURLChunkImageURL$inboundSchema=Py.union([Coe.ImageURL$inboundSchema,Py.string()]);vr.ImageURLChunkImageURL$outboundSchema=Py.union([Coe.ImageURL$outboundSchema,Py.string()]);var uAt;(function(t){t.inboundSchema=vr.ImageURLChunkImageURL$inboundSchema,t.outboundSchema=vr.ImageURLChunkImageURL$outboundSchema})(uAt||(vr.ImageURLChunkImageURL$=uAt={}));function y9r(t){return JSON.stringify(vr.ImageURLChunkImageURL$outboundSchema.parse(t))}function b9r(t){return(0,fAt.safeParse)(t,e=>vr.ImageURLChunkImageURL$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ImageURLChunkImageURL' from JSON")}vr.ImageURLChunkType$inboundSchema=Py.nativeEnum(vr.ImageURLChunkType);vr.ImageURLChunkType$outboundSchema=vr.ImageURLChunkType$inboundSchema;var lAt;(function(t){t.inboundSchema=vr.ImageURLChunkType$inboundSchema,t.outboundSchema=vr.ImageURLChunkType$outboundSchema})(lAt||(vr.ImageURLChunkType$=lAt={}));vr.ImageURLChunk$inboundSchema=Py.object({image_url:Py.union([Coe.ImageURL$inboundSchema,Py.string()]),type:vr.ImageURLChunkType$inboundSchema.default("image_url")}).transform(t=>(0,dAt.remap)(t,{image_url:"imageUrl"}));vr.ImageURLChunk$outboundSchema=Py.object({imageUrl:Py.union([Coe.ImageURL$outboundSchema,Py.string()]),type:vr.ImageURLChunkType$outboundSchema.default("image_url")}).transform(t=>(0,dAt.remap)(t,{imageUrl:"image_url"}));var cAt;(function(t){t.inboundSchema=vr.ImageURLChunk$inboundSchema,t.outboundSchema=vr.ImageURLChunk$outboundSchema})(cAt||(vr.ImageURLChunk$=cAt={}));function _9r(t){return JSON.stringify(vr.ImageURLChunk$outboundSchema.parse(t))}function v9r(t){return(0,fAt.safeParse)(t,e=>vr.ImageURLChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ImageURLChunk' from JSON")}});var VIe=v(Qn=>{"use strict";var w9r=Qn&&Qn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),S9r=Qn&&Qn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),x9r=Qn&&Qn.__importStar||function(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)&&w9r(e,t,r);return S9r(e,t),e};Object.defineProperty(Qn,"__esModule",{value:!0});Qn.ReferenceChunk$=Qn.ReferenceChunk$outboundSchema=Qn.ReferenceChunk$inboundSchema=Qn.ReferenceChunkType$=Qn.ReferenceChunkType$outboundSchema=Qn.ReferenceChunkType$inboundSchema=Qn.ReferenceChunkType=void 0;Qn.referenceChunkToJSON=O9r;Qn.referenceChunkFromJSON=P9r;var rD=x9r(we()),hAt=ke(),C9r=me();Qn.ReferenceChunkType={Reference:"reference"};Qn.ReferenceChunkType$inboundSchema=rD.nativeEnum(Qn.ReferenceChunkType);Qn.ReferenceChunkType$outboundSchema=Qn.ReferenceChunkType$inboundSchema;var pAt;(function(t){t.inboundSchema=Qn.ReferenceChunkType$inboundSchema,t.outboundSchema=Qn.ReferenceChunkType$outboundSchema})(pAt||(Qn.ReferenceChunkType$=pAt={}));Qn.ReferenceChunk$inboundSchema=rD.object({reference_ids:rD.array(rD.number().int()),type:Qn.ReferenceChunkType$inboundSchema.default("reference")}).transform(t=>(0,hAt.remap)(t,{reference_ids:"referenceIds"}));Qn.ReferenceChunk$outboundSchema=rD.object({referenceIds:rD.array(rD.number().int()),type:Qn.ReferenceChunkType$outboundSchema.default("reference")}).transform(t=>(0,hAt.remap)(t,{referenceIds:"reference_ids"}));var mAt;(function(t){t.inboundSchema=Qn.ReferenceChunk$inboundSchema,t.outboundSchema=Qn.ReferenceChunk$outboundSchema})(mAt||(Qn.ReferenceChunk$=mAt={}));function O9r(t){return JSON.stringify(Qn.ReferenceChunk$outboundSchema.parse(t))}function P9r(t){return(0,C9r.safeParse)(t,e=>Qn.ReferenceChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ReferenceChunk' from JSON")}});var Ooe=v(eo=>{"use strict";var E9r=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]}),T9r=eo&&eo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A9r=eo&&eo.__importStar||function(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)&&E9r(e,t,r);return T9r(e,t),e};Object.defineProperty(eo,"__esModule",{value:!0});eo.TextChunk$=eo.TextChunk$outboundSchema=eo.TextChunk$inboundSchema=eo.TextChunkType$=eo.TextChunkType$outboundSchema=eo.TextChunkType$inboundSchema=eo.TextChunkType=void 0;eo.textChunkToJSON=M9r;eo.textChunkFromJSON=R9r;var Y8=A9r(we()),I9r=me();eo.TextChunkType={Text:"text"};eo.TextChunkType$inboundSchema=Y8.nativeEnum(eo.TextChunkType);eo.TextChunkType$outboundSchema=eo.TextChunkType$inboundSchema;var gAt;(function(t){t.inboundSchema=eo.TextChunkType$inboundSchema,t.outboundSchema=eo.TextChunkType$outboundSchema})(gAt||(eo.TextChunkType$=gAt={}));eo.TextChunk$inboundSchema=Y8.object({text:Y8.string(),type:eo.TextChunkType$inboundSchema.default("text")});eo.TextChunk$outboundSchema=Y8.object({text:Y8.string(),type:eo.TextChunkType$outboundSchema.default("text")});var yAt;(function(t){t.inboundSchema=eo.TextChunk$inboundSchema,t.outboundSchema=eo.TextChunk$outboundSchema})(yAt||(eo.TextChunk$=yAt={}));function M9r(t){return JSON.stringify(eo.TextChunk$outboundSchema.parse(t))}function R9r(t){return(0,I9r.safeParse)(t,e=>eo.TextChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TextChunk' from JSON")}});var aq=v(zs=>{"use strict";var j9r=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]}),D9r=zs&&zs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),N9r=zs&&zs.__importStar||function(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)&&j9r(e,t,r);return D9r(e,t),e};Object.defineProperty(zs,"__esModule",{value:!0});zs.ContentChunk$=zs.ContentChunk$outboundSchema=zs.ContentChunk$inboundSchema=void 0;zs.contentChunkToJSON=F9r;zs.contentChunkFromJSON=k9r;var Ap=N9r(we()),L9r=me(),_At=HIe(),vAt=VIe(),wAt=Ooe();zs.ContentChunk$inboundSchema=Ap.union([_At.ImageURLChunk$inboundSchema.and(Ap.object({type:Ap.literal("image_url")}).transform(t=>({type:t.type}))),wAt.TextChunk$inboundSchema.and(Ap.object({type:Ap.literal("text")}).transform(t=>({type:t.type}))),vAt.ReferenceChunk$inboundSchema.and(Ap.object({type:Ap.literal("reference")}).transform(t=>({type:t.type})))]);zs.ContentChunk$outboundSchema=Ap.union([_At.ImageURLChunk$outboundSchema.and(Ap.object({type:Ap.literal("image_url")}).transform(t=>({type:t.type}))),wAt.TextChunk$outboundSchema.and(Ap.object({type:Ap.literal("text")}).transform(t=>({type:t.type}))),vAt.ReferenceChunk$outboundSchema.and(Ap.object({type:Ap.literal("reference")}).transform(t=>({type:t.type})))]);var bAt;(function(t){t.inboundSchema=zs.ContentChunk$inboundSchema,t.outboundSchema=zs.ContentChunk$outboundSchema})(bAt||(zs.ContentChunk$=bAt={}));function F9r(t){return JSON.stringify(zs.ContentChunk$outboundSchema.parse(t))}function k9r(t){return(0,L9r.safeParse)(t,e=>zs.ContentChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ContentChunk' from JSON")}});var WIe=v(wo=>{"use strict";var $9r=wo&&wo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),B9r=wo&&wo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),q9r=wo&&wo.__importStar||function(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)&&$9r(e,t,r);return B9r(e,t),e};Object.defineProperty(wo,"__esModule",{value:!0});wo.FunctionCall$=wo.FunctionCall$outboundSchema=wo.FunctionCall$inboundSchema=wo.Arguments$=wo.Arguments$outboundSchema=wo.Arguments$inboundSchema=void 0;wo.argumentsToJSON=U9r;wo.argumentsFromJSON=z9r;wo.functionCallToJSON=H9r;wo.functionCallFromJSON=V9r;var Hs=q9r(we()),CAt=me();wo.Arguments$inboundSchema=Hs.union([Hs.record(Hs.any()),Hs.string()]);wo.Arguments$outboundSchema=Hs.union([Hs.record(Hs.any()),Hs.string()]);var SAt;(function(t){t.inboundSchema=wo.Arguments$inboundSchema,t.outboundSchema=wo.Arguments$outboundSchema})(SAt||(wo.Arguments$=SAt={}));function U9r(t){return JSON.stringify(wo.Arguments$outboundSchema.parse(t))}function z9r(t){return(0,CAt.safeParse)(t,e=>wo.Arguments$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Arguments' from JSON")}wo.FunctionCall$inboundSchema=Hs.object({name:Hs.string(),arguments:Hs.union([Hs.record(Hs.any()),Hs.string()])});wo.FunctionCall$outboundSchema=Hs.object({name:Hs.string(),arguments:Hs.union([Hs.record(Hs.any()),Hs.string()])});var xAt;(function(t){t.inboundSchema=wo.FunctionCall$inboundSchema,t.outboundSchema=wo.FunctionCall$outboundSchema})(xAt||(wo.FunctionCall$=xAt={}));function H9r(t){return JSON.stringify(wo.FunctionCall$outboundSchema.parse(t))}function V9r(t){return(0,CAt.safeParse)(t,e=>wo.FunctionCall$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionCall' from JSON")}});var zA=v(KIe=>{"use strict";Object.defineProperty(KIe,"__esModule",{value:!0});KIe.catchUnrecognizedEnum=W9r;function W9r(t){return t}});var Z8=v(Vs=>{"use strict";var K9r=Vs&&Vs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),J9r=Vs&&Vs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),G9r=Vs&&Vs.__importStar||function(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)&&K9r(e,t,r);return J9r(e,t),e};Object.defineProperty(Vs,"__esModule",{value:!0});Vs.ToolTypes$=Vs.ToolTypes$outboundSchema=Vs.ToolTypes$inboundSchema=Vs.ToolTypes=void 0;var nD=G9r(we()),Y9r=zA();Vs.ToolTypes={Function:"function"};Vs.ToolTypes$inboundSchema=nD.union([nD.nativeEnum(Vs.ToolTypes),nD.string().transform(Y9r.catchUnrecognizedEnum)]);Vs.ToolTypes$outboundSchema=nD.union([nD.nativeEnum(Vs.ToolTypes),nD.string().and(nD.custom())]);var OAt;(function(t){t.inboundSchema=Vs.ToolTypes$inboundSchema,t.outboundSchema=Vs.ToolTypes$outboundSchema})(OAt||(Vs.ToolTypes$=OAt={}))});var Poe=v(Ws=>{"use strict";var Z9r=Ws&&Ws.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),X9r=Ws&&Ws.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Q9r=Ws&&Ws.__importStar||function(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)&&Z9r(e,t,r);return X9r(e,t),e};Object.defineProperty(Ws,"__esModule",{value:!0});Ws.ToolCall$=Ws.ToolCall$outboundSchema=Ws.ToolCall$inboundSchema=void 0;Ws.toolCallToJSON=tKr;Ws.toolCallFromJSON=rKr;var sq=Q9r(we()),eKr=me(),EAt=WIe(),TAt=Z8();Ws.ToolCall$inboundSchema=sq.object({id:sq.string().default("null"),type:TAt.ToolTypes$inboundSchema.optional(),function:EAt.FunctionCall$inboundSchema,index:sq.number().int().default(0)});Ws.ToolCall$outboundSchema=sq.object({id:sq.string().default("null"),type:TAt.ToolTypes$outboundSchema.optional(),function:EAt.FunctionCall$outboundSchema,index:sq.number().int().default(0)});var PAt;(function(t){t.inboundSchema=Ws.ToolCall$inboundSchema,t.outboundSchema=Ws.ToolCall$outboundSchema})(PAt||(Ws.ToolCall$=PAt={}));function tKr(t){return JSON.stringify(Ws.ToolCall$outboundSchema.parse(t))}function rKr(t){return(0,eKr.safeParse)(t,e=>Ws.ToolCall$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolCall' from JSON")}});var HA=v(wr=>{"use strict";var nKr=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]}),oKr=wr&&wr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iKr=wr&&wr.__importStar||function(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)&&nKr(e,t,r);return oKr(e,t),e};Object.defineProperty(wr,"__esModule",{value:!0});wr.AssistantMessage$=wr.AssistantMessage$outboundSchema=wr.AssistantMessage$inboundSchema=wr.AssistantMessageRole$=wr.AssistantMessageRole$outboundSchema=wr.AssistantMessageRole$inboundSchema=wr.AssistantMessageContent$=wr.AssistantMessageContent$outboundSchema=wr.AssistantMessageContent$inboundSchema=wr.AssistantMessageRole=void 0;wr.assistantMessageContentToJSON=aKr;wr.assistantMessageContentFromJSON=sKr;wr.assistantMessageToJSON=uKr;wr.assistantMessageFromJSON=lKr;var za=iKr(we()),RAt=ke(),jAt=me(),Eoe=aq(),DAt=Poe();wr.AssistantMessageRole={Assistant:"assistant"};wr.AssistantMessageContent$inboundSchema=za.union([za.string(),za.array(Eoe.ContentChunk$inboundSchema)]);wr.AssistantMessageContent$outboundSchema=za.union([za.string(),za.array(Eoe.ContentChunk$outboundSchema)]);var AAt;(function(t){t.inboundSchema=wr.AssistantMessageContent$inboundSchema,t.outboundSchema=wr.AssistantMessageContent$outboundSchema})(AAt||(wr.AssistantMessageContent$=AAt={}));function aKr(t){return JSON.stringify(wr.AssistantMessageContent$outboundSchema.parse(t))}function sKr(t){return(0,jAt.safeParse)(t,e=>wr.AssistantMessageContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AssistantMessageContent' from JSON")}wr.AssistantMessageRole$inboundSchema=za.nativeEnum(wr.AssistantMessageRole);wr.AssistantMessageRole$outboundSchema=wr.AssistantMessageRole$inboundSchema;var IAt;(function(t){t.inboundSchema=wr.AssistantMessageRole$inboundSchema,t.outboundSchema=wr.AssistantMessageRole$outboundSchema})(IAt||(wr.AssistantMessageRole$=IAt={}));wr.AssistantMessage$inboundSchema=za.object({content:za.nullable(za.union([za.string(),za.array(Eoe.ContentChunk$inboundSchema)])).optional(),tool_calls:za.nullable(za.array(DAt.ToolCall$inboundSchema)).optional(),prefix:za.boolean().default(!1),role:wr.AssistantMessageRole$inboundSchema.default("assistant")}).transform(t=>(0,RAt.remap)(t,{tool_calls:"toolCalls"}));wr.AssistantMessage$outboundSchema=za.object({content:za.nullable(za.union([za.string(),za.array(Eoe.ContentChunk$outboundSchema)])).optional(),toolCalls:za.nullable(za.array(DAt.ToolCall$outboundSchema)).optional(),prefix:za.boolean().default(!1),role:wr.AssistantMessageRole$outboundSchema.default("assistant")}).transform(t=>(0,RAt.remap)(t,{toolCalls:"tool_calls"}));var MAt;(function(t){t.inboundSchema=wr.AssistantMessage$inboundSchema,t.outboundSchema=wr.AssistantMessage$outboundSchema})(MAt||(wr.AssistantMessage$=MAt={}));function uKr(t){return JSON.stringify(wr.AssistantMessage$outboundSchema.parse(t))}function lKr(t){return(0,jAt.safeParse)(t,e=>wr.AssistantMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AssistantMessage' from JSON")}});var uq=v(So=>{"use strict";var cKr=So&&So.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dKr=So&&So.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fKr=So&&So.__importStar||function(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)&&cKr(e,t,r);return dKr(e,t),e};Object.defineProperty(So,"__esModule",{value:!0});So.Prediction$=So.Prediction$outboundSchema=So.Prediction$inboundSchema=So.PredictionType$=So.PredictionType$outboundSchema=So.PredictionType$inboundSchema=So.PredictionType=void 0;So.predictionToJSON=mKr;So.predictionFromJSON=hKr;var oD=fKr(we()),pKr=me();So.PredictionType={Content:"content"};So.PredictionType$inboundSchema=oD.nativeEnum(So.PredictionType);So.PredictionType$outboundSchema=So.PredictionType$inboundSchema;var NAt;(function(t){t.inboundSchema=So.PredictionType$inboundSchema,t.outboundSchema=So.PredictionType$outboundSchema})(NAt||(So.PredictionType$=NAt={}));So.Prediction$inboundSchema=oD.object({type:oD.literal("content").default("content"),content:oD.string().default("")});So.Prediction$outboundSchema=oD.object({type:oD.literal("content").default("content"),content:oD.string().default("")});var LAt;(function(t){t.inboundSchema=So.Prediction$inboundSchema,t.outboundSchema=So.Prediction$outboundSchema})(LAt||(So.Prediction$=LAt={}));function mKr(t){return JSON.stringify(So.Prediction$outboundSchema.parse(t))}function hKr(t){return(0,pKr.safeParse)(t,e=>So.Prediction$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Prediction' from JSON")}});var JIe=v(Ks=>{"use strict";var gKr=Ks&&Ks.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yKr=Ks&&Ks.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bKr=Ks&&Ks.__importStar||function(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)&&gKr(e,t,r);return yKr(e,t),e};Object.defineProperty(Ks,"__esModule",{value:!0});Ks.JsonSchema$=Ks.JsonSchema$outboundSchema=Ks.JsonSchema$inboundSchema=void 0;Ks.jsonSchemaToJSON=vKr;Ks.jsonSchemaFromJSON=wKr;var Ip=bKr(we()),kAt=ke(),_Kr=me();Ks.JsonSchema$inboundSchema=Ip.object({name:Ip.string(),description:Ip.nullable(Ip.string()).optional(),schema:Ip.record(Ip.any()),strict:Ip.boolean().default(!1)}).transform(t=>(0,kAt.remap)(t,{schema:"schemaDefinition"}));Ks.JsonSchema$outboundSchema=Ip.object({name:Ip.string(),description:Ip.nullable(Ip.string()).optional(),schemaDefinition:Ip.record(Ip.any()),strict:Ip.boolean().default(!1)}).transform(t=>(0,kAt.remap)(t,{schemaDefinition:"schema"}));var FAt;(function(t){t.inboundSchema=Ks.JsonSchema$inboundSchema,t.outboundSchema=Ks.JsonSchema$outboundSchema})(FAt||(Ks.JsonSchema$=FAt={}));function vKr(t){return JSON.stringify(Ks.JsonSchema$outboundSchema.parse(t))}function wKr(t){return(0,_Kr.safeParse)(t,e=>Ks.JsonSchema$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JsonSchema' from JSON")}});var GIe=v(Js=>{"use strict";var SKr=Js&&Js.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xKr=Js&&Js.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CKr=Js&&Js.__importStar||function(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)&&SKr(e,t,r);return xKr(e,t),e};Object.defineProperty(Js,"__esModule",{value:!0});Js.ResponseFormats$=Js.ResponseFormats$outboundSchema=Js.ResponseFormats$inboundSchema=Js.ResponseFormats=void 0;var OKr=CKr(we());Js.ResponseFormats={Text:"text",JsonObject:"json_object",JsonSchema:"json_schema"};Js.ResponseFormats$inboundSchema=OKr.nativeEnum(Js.ResponseFormats);Js.ResponseFormats$outboundSchema=Js.ResponseFormats$inboundSchema;var $At;(function(t){t.inboundSchema=Js.ResponseFormats$inboundSchema,t.outboundSchema=Js.ResponseFormats$outboundSchema})($At||(Js.ResponseFormats$=$At={}))});var lq=v(Gs=>{"use strict";var PKr=Gs&&Gs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EKr=Gs&&Gs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TKr=Gs&&Gs.__importStar||function(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)&&PKr(e,t,r);return EKr(e,t),e};Object.defineProperty(Gs,"__esModule",{value:!0});Gs.ResponseFormat$=Gs.ResponseFormat$outboundSchema=Gs.ResponseFormat$inboundSchema=void 0;Gs.responseFormatToJSON=IKr;Gs.responseFormatFromJSON=MKr;var Toe=TKr(we()),qAt=ke(),AKr=me(),UAt=JIe(),zAt=GIe();Gs.ResponseFormat$inboundSchema=Toe.object({type:zAt.ResponseFormats$inboundSchema.optional(),json_schema:Toe.nullable(UAt.JsonSchema$inboundSchema).optional()}).transform(t=>(0,qAt.remap)(t,{json_schema:"jsonSchema"}));Gs.ResponseFormat$outboundSchema=Toe.object({type:zAt.ResponseFormats$outboundSchema.optional(),jsonSchema:Toe.nullable(UAt.JsonSchema$outboundSchema).optional()}).transform(t=>(0,qAt.remap)(t,{jsonSchema:"json_schema"}));var BAt;(function(t){t.inboundSchema=Gs.ResponseFormat$inboundSchema,t.outboundSchema=Gs.ResponseFormat$outboundSchema})(BAt||(Gs.ResponseFormat$=BAt={}));function IKr(t){return JSON.stringify(Gs.ResponseFormat$outboundSchema.parse(t))}function MKr(t){return(0,AKr.safeParse)(t,e=>Gs.ResponseFormat$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ResponseFormat' from JSON")}});var iD=v(Sr=>{"use strict";var RKr=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]}),jKr=Sr&&Sr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DKr=Sr&&Sr.__importStar||function(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)&&RKr(e,t,r);return jKr(e,t),e};Object.defineProperty(Sr,"__esModule",{value:!0});Sr.SystemMessage$=Sr.SystemMessage$outboundSchema=Sr.SystemMessage$inboundSchema=Sr.Role$=Sr.Role$outboundSchema=Sr.Role$inboundSchema=Sr.SystemMessageContent$=Sr.SystemMessageContent$outboundSchema=Sr.SystemMessageContent$inboundSchema=Sr.Role=void 0;Sr.systemMessageContentToJSON=NKr;Sr.systemMessageContentFromJSON=LKr;Sr.systemMessageToJSON=FKr;Sr.systemMessageFromJSON=kKr;var Tf=DKr(we()),KAt=me(),Aoe=Ooe();Sr.Role={System:"system"};Sr.SystemMessageContent$inboundSchema=Tf.union([Tf.string(),Tf.array(Aoe.TextChunk$inboundSchema)]);Sr.SystemMessageContent$outboundSchema=Tf.union([Tf.string(),Tf.array(Aoe.TextChunk$outboundSchema)]);var HAt;(function(t){t.inboundSchema=Sr.SystemMessageContent$inboundSchema,t.outboundSchema=Sr.SystemMessageContent$outboundSchema})(HAt||(Sr.SystemMessageContent$=HAt={}));function NKr(t){return JSON.stringify(Sr.SystemMessageContent$outboundSchema.parse(t))}function LKr(t){return(0,KAt.safeParse)(t,e=>Sr.SystemMessageContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'SystemMessageContent' from JSON")}Sr.Role$inboundSchema=Tf.nativeEnum(Sr.Role);Sr.Role$outboundSchema=Sr.Role$inboundSchema;var VAt;(function(t){t.inboundSchema=Sr.Role$inboundSchema,t.outboundSchema=Sr.Role$outboundSchema})(VAt||(Sr.Role$=VAt={}));Sr.SystemMessage$inboundSchema=Tf.object({content:Tf.union([Tf.string(),Tf.array(Aoe.TextChunk$inboundSchema)]),role:Sr.Role$inboundSchema.default("system")});Sr.SystemMessage$outboundSchema=Tf.object({content:Tf.union([Tf.string(),Tf.array(Aoe.TextChunk$outboundSchema)]),role:Sr.Role$outboundSchema.default("system")});var WAt;(function(t){t.inboundSchema=Sr.SystemMessage$inboundSchema,t.outboundSchema=Sr.SystemMessage$outboundSchema})(WAt||(Sr.SystemMessage$=WAt={}));function FKr(t){return JSON.stringify(Sr.SystemMessage$outboundSchema.parse(t))}function kKr(t){return(0,KAt.safeParse)(t,e=>Sr.SystemMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'SystemMessage' from JSON")}});var YIe=v(Ys=>{"use strict";var $Kr=Ys&&Ys.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BKr=Ys&&Ys.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qKr=Ys&&Ys.__importStar||function(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)&&$Kr(e,t,r);return BKr(e,t),e};Object.defineProperty(Ys,"__esModule",{value:!0});Ys.FunctionT$=Ys.FunctionT$outboundSchema=Ys.FunctionT$inboundSchema=void 0;Ys.functionToJSON=zKr;Ys.functionFromJSON=HKr;var Yh=qKr(we()),UKr=me();Ys.FunctionT$inboundSchema=Yh.object({name:Yh.string(),description:Yh.string().default(""),strict:Yh.boolean().default(!1),parameters:Yh.record(Yh.any())});Ys.FunctionT$outboundSchema=Yh.object({name:Yh.string(),description:Yh.string().default(""),strict:Yh.boolean().default(!1),parameters:Yh.record(Yh.any())});var JAt;(function(t){t.inboundSchema=Ys.FunctionT$inboundSchema,t.outboundSchema=Ys.FunctionT$outboundSchema})(JAt||(Ys.FunctionT$=JAt={}));function zKr(t){return JSON.stringify(Ys.FunctionT$outboundSchema.parse(t))}function HKr(t){return(0,UKr.safeParse)(t,e=>Ys.FunctionT$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionT' from JSON")}});var cq=v(Zs=>{"use strict";var VKr=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]}),WKr=Zs&&Zs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KKr=Zs&&Zs.__importStar||function(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)&&VKr(e,t,r);return WKr(e,t),e};Object.defineProperty(Zs,"__esModule",{value:!0});Zs.Tool$=Zs.Tool$outboundSchema=Zs.Tool$inboundSchema=void 0;Zs.toolToJSON=GKr;Zs.toolFromJSON=YKr;var YAt=KKr(we()),JKr=me(),ZAt=YIe(),XAt=Z8();Zs.Tool$inboundSchema=YAt.object({type:XAt.ToolTypes$inboundSchema.optional(),function:ZAt.FunctionT$inboundSchema});Zs.Tool$outboundSchema=YAt.object({type:XAt.ToolTypes$outboundSchema.optional(),function:ZAt.FunctionT$outboundSchema});var GAt;(function(t){t.inboundSchema=Zs.Tool$inboundSchema,t.outboundSchema=Zs.Tool$outboundSchema})(GAt||(Zs.Tool$=GAt={}));function GKr(t){return JSON.stringify(Zs.Tool$outboundSchema.parse(t))}function YKr(t){return(0,JKr.safeParse)(t,e=>Zs.Tool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Tool' from JSON")}});var ZIe=v(Xs=>{"use strict";var ZKr=Xs&&Xs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),XKr=Xs&&Xs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QKr=Xs&&Xs.__importStar||function(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)&&ZKr(e,t,r);return XKr(e,t),e};Object.defineProperty(Xs,"__esModule",{value:!0});Xs.FunctionName$=Xs.FunctionName$outboundSchema=Xs.FunctionName$inboundSchema=void 0;Xs.functionNameToJSON=tJr;Xs.functionNameFromJSON=rJr;var Ioe=QKr(we()),eJr=me();Xs.FunctionName$inboundSchema=Ioe.object({name:Ioe.string()});Xs.FunctionName$outboundSchema=Ioe.object({name:Ioe.string()});var QAt;(function(t){t.inboundSchema=Xs.FunctionName$inboundSchema,t.outboundSchema=Xs.FunctionName$outboundSchema})(QAt||(Xs.FunctionName$=QAt={}));function tJr(t){return JSON.stringify(Xs.FunctionName$outboundSchema.parse(t))}function rJr(t){return(0,eJr.safeParse)(t,e=>Xs.FunctionName$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionName' from JSON")}});var dq=v(Qs=>{"use strict";var nJr=Qs&&Qs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oJr=Qs&&Qs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iJr=Qs&&Qs.__importStar||function(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)&&nJr(e,t,r);return oJr(e,t),e};Object.defineProperty(Qs,"__esModule",{value:!0});Qs.ToolChoice$=Qs.ToolChoice$outboundSchema=Qs.ToolChoice$inboundSchema=void 0;Qs.toolChoiceToJSON=sJr;Qs.toolChoiceFromJSON=uJr;var tIt=iJr(we()),aJr=me(),rIt=ZIe(),nIt=Z8();Qs.ToolChoice$inboundSchema=tIt.object({type:nIt.ToolTypes$inboundSchema.optional(),function:rIt.FunctionName$inboundSchema});Qs.ToolChoice$outboundSchema=tIt.object({type:nIt.ToolTypes$outboundSchema.optional(),function:rIt.FunctionName$outboundSchema});var eIt;(function(t){t.inboundSchema=Qs.ToolChoice$inboundSchema,t.outboundSchema=Qs.ToolChoice$outboundSchema})(eIt||(Qs.ToolChoice$=eIt={}));function sJr(t){return JSON.stringify(Qs.ToolChoice$outboundSchema.parse(t))}function uJr(t){return(0,aJr.safeParse)(t,e=>Qs.ToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolChoice' from JSON")}});var fq=v(eu=>{"use strict";var lJr=eu&&eu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cJr=eu&&eu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dJr=eu&&eu.__importStar||function(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)&&lJr(e,t,r);return cJr(e,t),e};Object.defineProperty(eu,"__esModule",{value:!0});eu.ToolChoiceEnum$=eu.ToolChoiceEnum$outboundSchema=eu.ToolChoiceEnum$inboundSchema=eu.ToolChoiceEnum=void 0;var fJr=dJr(we());eu.ToolChoiceEnum={Auto:"auto",None:"none",Any:"any",Required:"required"};eu.ToolChoiceEnum$inboundSchema=fJr.nativeEnum(eu.ToolChoiceEnum);eu.ToolChoiceEnum$outboundSchema=eu.ToolChoiceEnum$inboundSchema;var oIt;(function(t){t.inboundSchema=eu.ToolChoiceEnum$inboundSchema,t.outboundSchema=eu.ToolChoiceEnum$outboundSchema})(oIt||(eu.ToolChoiceEnum$=oIt={}))});var aD=v(xr=>{"use strict";var pJr=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]}),mJr=xr&&xr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hJr=xr&&xr.__importStar||function(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)&&pJr(e,t,r);return mJr(e,t),e};Object.defineProperty(xr,"__esModule",{value:!0});xr.ToolMessage$=xr.ToolMessage$outboundSchema=xr.ToolMessage$inboundSchema=xr.ToolMessageRole$=xr.ToolMessageRole$outboundSchema=xr.ToolMessageRole$inboundSchema=xr.ToolMessageContent$=xr.ToolMessageContent$outboundSchema=xr.ToolMessageContent$inboundSchema=xr.ToolMessageRole=void 0;xr.toolMessageContentToJSON=gJr;xr.toolMessageContentFromJSON=yJr;xr.toolMessageToJSON=bJr;xr.toolMessageFromJSON=_Jr;var ea=hJr(we()),uIt=ke(),lIt=me(),Moe=aq();xr.ToolMessageRole={Tool:"tool"};xr.ToolMessageContent$inboundSchema=ea.union([ea.string(),ea.array(Moe.ContentChunk$inboundSchema)]);xr.ToolMessageContent$outboundSchema=ea.union([ea.string(),ea.array(Moe.ContentChunk$outboundSchema)]);var iIt;(function(t){t.inboundSchema=xr.ToolMessageContent$inboundSchema,t.outboundSchema=xr.ToolMessageContent$outboundSchema})(iIt||(xr.ToolMessageContent$=iIt={}));function gJr(t){return JSON.stringify(xr.ToolMessageContent$outboundSchema.parse(t))}function yJr(t){return(0,lIt.safeParse)(t,e=>xr.ToolMessageContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolMessageContent' from JSON")}xr.ToolMessageRole$inboundSchema=ea.nativeEnum(xr.ToolMessageRole);xr.ToolMessageRole$outboundSchema=xr.ToolMessageRole$inboundSchema;var aIt;(function(t){t.inboundSchema=xr.ToolMessageRole$inboundSchema,t.outboundSchema=xr.ToolMessageRole$outboundSchema})(aIt||(xr.ToolMessageRole$=aIt={}));xr.ToolMessage$inboundSchema=ea.object({content:ea.nullable(ea.union([ea.string(),ea.array(Moe.ContentChunk$inboundSchema)])),tool_call_id:ea.nullable(ea.string()).optional(),name:ea.nullable(ea.string()).optional(),role:xr.ToolMessageRole$inboundSchema.default("tool")}).transform(t=>(0,uIt.remap)(t,{tool_call_id:"toolCallId"}));xr.ToolMessage$outboundSchema=ea.object({content:ea.nullable(ea.union([ea.string(),ea.array(Moe.ContentChunk$outboundSchema)])),toolCallId:ea.nullable(ea.string()).optional(),name:ea.nullable(ea.string()).optional(),role:xr.ToolMessageRole$outboundSchema.default("tool")}).transform(t=>(0,uIt.remap)(t,{toolCallId:"tool_call_id"}));var sIt;(function(t){t.inboundSchema=xr.ToolMessage$inboundSchema,t.outboundSchema=xr.ToolMessage$outboundSchema})(sIt||(xr.ToolMessage$=sIt={}));function bJr(t){return JSON.stringify(xr.ToolMessage$outboundSchema.parse(t))}function _Jr(t){return(0,lIt.safeParse)(t,e=>xr.ToolMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolMessage' from JSON")}});var sD=v(Cr=>{"use strict";var vJr=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]}),wJr=Cr&&Cr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SJr=Cr&&Cr.__importStar||function(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)&&vJr(e,t,r);return wJr(e,t),e};Object.defineProperty(Cr,"__esModule",{value:!0});Cr.UserMessage$=Cr.UserMessage$outboundSchema=Cr.UserMessage$inboundSchema=Cr.UserMessageRole$=Cr.UserMessageRole$outboundSchema=Cr.UserMessageRole$inboundSchema=Cr.UserMessageContent$=Cr.UserMessageContent$outboundSchema=Cr.UserMessageContent$inboundSchema=Cr.UserMessageRole=void 0;Cr.userMessageContentToJSON=xJr;Cr.userMessageContentFromJSON=CJr;Cr.userMessageToJSON=OJr;Cr.userMessageFromJSON=PJr;var qc=SJr(we()),pIt=me(),Roe=aq();Cr.UserMessageRole={User:"user"};Cr.UserMessageContent$inboundSchema=qc.union([qc.string(),qc.array(Roe.ContentChunk$inboundSchema)]);Cr.UserMessageContent$outboundSchema=qc.union([qc.string(),qc.array(Roe.ContentChunk$outboundSchema)]);var cIt;(function(t){t.inboundSchema=Cr.UserMessageContent$inboundSchema,t.outboundSchema=Cr.UserMessageContent$outboundSchema})(cIt||(Cr.UserMessageContent$=cIt={}));function xJr(t){return JSON.stringify(Cr.UserMessageContent$outboundSchema.parse(t))}function CJr(t){return(0,pIt.safeParse)(t,e=>Cr.UserMessageContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UserMessageContent' from JSON")}Cr.UserMessageRole$inboundSchema=qc.nativeEnum(Cr.UserMessageRole);Cr.UserMessageRole$outboundSchema=Cr.UserMessageRole$inboundSchema;var dIt;(function(t){t.inboundSchema=Cr.UserMessageRole$inboundSchema,t.outboundSchema=Cr.UserMessageRole$outboundSchema})(dIt||(Cr.UserMessageRole$=dIt={}));Cr.UserMessage$inboundSchema=qc.object({content:qc.nullable(qc.union([qc.string(),qc.array(Roe.ContentChunk$inboundSchema)])),role:Cr.UserMessageRole$inboundSchema.default("user")});Cr.UserMessage$outboundSchema=qc.object({content:qc.nullable(qc.union([qc.string(),qc.array(Roe.ContentChunk$outboundSchema)])),role:Cr.UserMessageRole$outboundSchema.default("user")});var fIt;(function(t){t.inboundSchema=Cr.UserMessage$inboundSchema,t.outboundSchema=Cr.UserMessage$outboundSchema})(fIt||(Cr.UserMessage$=fIt={}));function OJr(t){return JSON.stringify(Cr.UserMessage$outboundSchema.parse(t))}function PJr(t){return(0,pIt.safeParse)(t,e=>Cr.UserMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UserMessage' from JSON")}});var SIt=v(kt=>{"use strict";var EJr=kt&&kt.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),TJr=kt&&kt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AJr=kt&&kt.__importStar||function(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)&&EJr(e,t,r);return TJr(e,t),e};Object.defineProperty(kt,"__esModule",{value:!0});kt.AgentsCompletionRequest$=kt.AgentsCompletionRequest$outboundSchema=kt.AgentsCompletionRequest$inboundSchema=kt.AgentsCompletionRequestToolChoice$=kt.AgentsCompletionRequestToolChoice$outboundSchema=kt.AgentsCompletionRequestToolChoice$inboundSchema=kt.AgentsCompletionRequestMessages$=kt.AgentsCompletionRequestMessages$outboundSchema=kt.AgentsCompletionRequestMessages$inboundSchema=kt.AgentsCompletionRequestStop$=kt.AgentsCompletionRequestStop$outboundSchema=kt.AgentsCompletionRequestStop$inboundSchema=void 0;kt.agentsCompletionRequestStopToJSON=IJr;kt.agentsCompletionRequestStopFromJSON=MJr;kt.agentsCompletionRequestMessagesToJSON=RJr;kt.agentsCompletionRequestMessagesFromJSON=jJr;kt.agentsCompletionRequestToolChoiceToJSON=DJr;kt.agentsCompletionRequestToolChoiceFromJSON=NJr;kt.agentsCompletionRequestToJSON=LJr;kt.agentsCompletionRequestFromJSON=FJr;var Ge=AJr(we()),bIt=ke(),joe=me(),Doe=HA(),_It=uq(),vIt=lq(),Noe=iD(),wIt=cq(),Loe=dq(),Foe=fq(),koe=aD(),$oe=sD();kt.AgentsCompletionRequestStop$inboundSchema=Ge.union([Ge.string(),Ge.array(Ge.string())]);kt.AgentsCompletionRequestStop$outboundSchema=Ge.union([Ge.string(),Ge.array(Ge.string())]);var mIt;(function(t){t.inboundSchema=kt.AgentsCompletionRequestStop$inboundSchema,t.outboundSchema=kt.AgentsCompletionRequestStop$outboundSchema})(mIt||(kt.AgentsCompletionRequestStop$=mIt={}));function IJr(t){return JSON.stringify(kt.AgentsCompletionRequestStop$outboundSchema.parse(t))}function MJr(t){return(0,joe.safeParse)(t,e=>kt.AgentsCompletionRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionRequestStop' from JSON")}kt.AgentsCompletionRequestMessages$inboundSchema=Ge.union([Noe.SystemMessage$inboundSchema.and(Ge.object({role:Ge.literal("system")}).transform(t=>({role:t.role}))),$oe.UserMessage$inboundSchema.and(Ge.object({role:Ge.literal("user")}).transform(t=>({role:t.role}))),Doe.AssistantMessage$inboundSchema.and(Ge.object({role:Ge.literal("assistant")}).transform(t=>({role:t.role}))),koe.ToolMessage$inboundSchema.and(Ge.object({role:Ge.literal("tool")}).transform(t=>({role:t.role})))]);kt.AgentsCompletionRequestMessages$outboundSchema=Ge.union([Noe.SystemMessage$outboundSchema.and(Ge.object({role:Ge.literal("system")}).transform(t=>({role:t.role}))),$oe.UserMessage$outboundSchema.and(Ge.object({role:Ge.literal("user")}).transform(t=>({role:t.role}))),Doe.AssistantMessage$outboundSchema.and(Ge.object({role:Ge.literal("assistant")}).transform(t=>({role:t.role}))),koe.ToolMessage$outboundSchema.and(Ge.object({role:Ge.literal("tool")}).transform(t=>({role:t.role})))]);var hIt;(function(t){t.inboundSchema=kt.AgentsCompletionRequestMessages$inboundSchema,t.outboundSchema=kt.AgentsCompletionRequestMessages$outboundSchema})(hIt||(kt.AgentsCompletionRequestMessages$=hIt={}));function RJr(t){return JSON.stringify(kt.AgentsCompletionRequestMessages$outboundSchema.parse(t))}function jJr(t){return(0,joe.safeParse)(t,e=>kt.AgentsCompletionRequestMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionRequestMessages' from JSON")}kt.AgentsCompletionRequestToolChoice$inboundSchema=Ge.union([Loe.ToolChoice$inboundSchema,Foe.ToolChoiceEnum$inboundSchema]);kt.AgentsCompletionRequestToolChoice$outboundSchema=Ge.union([Loe.ToolChoice$outboundSchema,Foe.ToolChoiceEnum$outboundSchema]);var gIt;(function(t){t.inboundSchema=kt.AgentsCompletionRequestToolChoice$inboundSchema,t.outboundSchema=kt.AgentsCompletionRequestToolChoice$outboundSchema})(gIt||(kt.AgentsCompletionRequestToolChoice$=gIt={}));function DJr(t){return JSON.stringify(kt.AgentsCompletionRequestToolChoice$outboundSchema.parse(t))}function NJr(t){return(0,joe.safeParse)(t,e=>kt.AgentsCompletionRequestToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionRequestToolChoice' from JSON")}kt.AgentsCompletionRequest$inboundSchema=Ge.object({max_tokens:Ge.nullable(Ge.number().int()).optional(),stream:Ge.boolean().default(!1),stop:Ge.union([Ge.string(),Ge.array(Ge.string())]).optional(),random_seed:Ge.nullable(Ge.number().int()).optional(),messages:Ge.array(Ge.union([Noe.SystemMessage$inboundSchema.and(Ge.object({role:Ge.literal("system")}).transform(t=>({role:t.role}))),$oe.UserMessage$inboundSchema.and(Ge.object({role:Ge.literal("user")}).transform(t=>({role:t.role}))),Doe.AssistantMessage$inboundSchema.and(Ge.object({role:Ge.literal("assistant")}).transform(t=>({role:t.role}))),koe.ToolMessage$inboundSchema.and(Ge.object({role:Ge.literal("tool")}).transform(t=>({role:t.role})))])),response_format:vIt.ResponseFormat$inboundSchema.optional(),tools:Ge.nullable(Ge.array(wIt.Tool$inboundSchema)).optional(),tool_choice:Ge.union([Loe.ToolChoice$inboundSchema,Foe.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:Ge.number().optional(),frequency_penalty:Ge.number().optional(),n:Ge.nullable(Ge.number().int()).optional(),prediction:_It.Prediction$inboundSchema.optional(),agent_id:Ge.string()}).transform(t=>(0,bIt.remap)(t,{max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",agent_id:"agentId"}));kt.AgentsCompletionRequest$outboundSchema=Ge.object({maxTokens:Ge.nullable(Ge.number().int()).optional(),stream:Ge.boolean().default(!1),stop:Ge.union([Ge.string(),Ge.array(Ge.string())]).optional(),randomSeed:Ge.nullable(Ge.number().int()).optional(),messages:Ge.array(Ge.union([Noe.SystemMessage$outboundSchema.and(Ge.object({role:Ge.literal("system")}).transform(t=>({role:t.role}))),$oe.UserMessage$outboundSchema.and(Ge.object({role:Ge.literal("user")}).transform(t=>({role:t.role}))),Doe.AssistantMessage$outboundSchema.and(Ge.object({role:Ge.literal("assistant")}).transform(t=>({role:t.role}))),koe.ToolMessage$outboundSchema.and(Ge.object({role:Ge.literal("tool")}).transform(t=>({role:t.role})))])),responseFormat:vIt.ResponseFormat$outboundSchema.optional(),tools:Ge.nullable(Ge.array(wIt.Tool$outboundSchema)).optional(),toolChoice:Ge.union([Loe.ToolChoice$outboundSchema,Foe.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:Ge.number().optional(),frequencyPenalty:Ge.number().optional(),n:Ge.nullable(Ge.number().int()).optional(),prediction:_It.Prediction$outboundSchema.optional(),agentId:Ge.string()}).transform(t=>(0,bIt.remap)(t,{maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice",presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",agentId:"agent_id"}));var yIt;(function(t){t.inboundSchema=kt.AgentsCompletionRequest$inboundSchema,t.outboundSchema=kt.AgentsCompletionRequest$outboundSchema})(yIt||(kt.AgentsCompletionRequest$=yIt={}));function LJr(t){return JSON.stringify(kt.AgentsCompletionRequest$outboundSchema.parse(t))}function FJr(t){return(0,joe.safeParse)(t,e=>kt.AgentsCompletionRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionRequest' from JSON")}});var MIt=v($t=>{"use strict";var kJr=$t&&$t.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$Jr=$t&&$t.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BJr=$t&&$t.__importStar||function(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)&&kJr(e,t,r);return $Jr(e,t),e};Object.defineProperty($t,"__esModule",{value:!0});$t.AgentsCompletionStreamRequest$=$t.AgentsCompletionStreamRequest$outboundSchema=$t.AgentsCompletionStreamRequest$inboundSchema=$t.AgentsCompletionStreamRequestToolChoice$=$t.AgentsCompletionStreamRequestToolChoice$outboundSchema=$t.AgentsCompletionStreamRequestToolChoice$inboundSchema=$t.AgentsCompletionStreamRequestMessages$=$t.AgentsCompletionStreamRequestMessages$outboundSchema=$t.AgentsCompletionStreamRequestMessages$inboundSchema=$t.AgentsCompletionStreamRequestStop$=$t.AgentsCompletionStreamRequestStop$outboundSchema=$t.AgentsCompletionStreamRequestStop$inboundSchema=void 0;$t.agentsCompletionStreamRequestStopToJSON=qJr;$t.agentsCompletionStreamRequestStopFromJSON=UJr;$t.agentsCompletionStreamRequestMessagesToJSON=zJr;$t.agentsCompletionStreamRequestMessagesFromJSON=HJr;$t.agentsCompletionStreamRequestToolChoiceToJSON=VJr;$t.agentsCompletionStreamRequestToolChoiceFromJSON=WJr;$t.agentsCompletionStreamRequestToJSON=KJr;$t.agentsCompletionStreamRequestFromJSON=JJr;var Ye=BJr(we()),EIt=ke(),Boe=me(),qoe=HA(),TIt=uq(),AIt=lq(),Uoe=iD(),IIt=cq(),zoe=dq(),Hoe=fq(),Voe=aD(),Woe=sD();$t.AgentsCompletionStreamRequestStop$inboundSchema=Ye.union([Ye.string(),Ye.array(Ye.string())]);$t.AgentsCompletionStreamRequestStop$outboundSchema=Ye.union([Ye.string(),Ye.array(Ye.string())]);var xIt;(function(t){t.inboundSchema=$t.AgentsCompletionStreamRequestStop$inboundSchema,t.outboundSchema=$t.AgentsCompletionStreamRequestStop$outboundSchema})(xIt||($t.AgentsCompletionStreamRequestStop$=xIt={}));function qJr(t){return JSON.stringify($t.AgentsCompletionStreamRequestStop$outboundSchema.parse(t))}function UJr(t){return(0,Boe.safeParse)(t,e=>$t.AgentsCompletionStreamRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionStreamRequestStop' from JSON")}$t.AgentsCompletionStreamRequestMessages$inboundSchema=Ye.union([Uoe.SystemMessage$inboundSchema.and(Ye.object({role:Ye.literal("system")}).transform(t=>({role:t.role}))),Woe.UserMessage$inboundSchema.and(Ye.object({role:Ye.literal("user")}).transform(t=>({role:t.role}))),qoe.AssistantMessage$inboundSchema.and(Ye.object({role:Ye.literal("assistant")}).transform(t=>({role:t.role}))),Voe.ToolMessage$inboundSchema.and(Ye.object({role:Ye.literal("tool")}).transform(t=>({role:t.role})))]);$t.AgentsCompletionStreamRequestMessages$outboundSchema=Ye.union([Uoe.SystemMessage$outboundSchema.and(Ye.object({role:Ye.literal("system")}).transform(t=>({role:t.role}))),Woe.UserMessage$outboundSchema.and(Ye.object({role:Ye.literal("user")}).transform(t=>({role:t.role}))),qoe.AssistantMessage$outboundSchema.and(Ye.object({role:Ye.literal("assistant")}).transform(t=>({role:t.role}))),Voe.ToolMessage$outboundSchema.and(Ye.object({role:Ye.literal("tool")}).transform(t=>({role:t.role})))]);var CIt;(function(t){t.inboundSchema=$t.AgentsCompletionStreamRequestMessages$inboundSchema,t.outboundSchema=$t.AgentsCompletionStreamRequestMessages$outboundSchema})(CIt||($t.AgentsCompletionStreamRequestMessages$=CIt={}));function zJr(t){return JSON.stringify($t.AgentsCompletionStreamRequestMessages$outboundSchema.parse(t))}function HJr(t){return(0,Boe.safeParse)(t,e=>$t.AgentsCompletionStreamRequestMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionStreamRequestMessages' from JSON")}$t.AgentsCompletionStreamRequestToolChoice$inboundSchema=Ye.union([zoe.ToolChoice$inboundSchema,Hoe.ToolChoiceEnum$inboundSchema]);$t.AgentsCompletionStreamRequestToolChoice$outboundSchema=Ye.union([zoe.ToolChoice$outboundSchema,Hoe.ToolChoiceEnum$outboundSchema]);var OIt;(function(t){t.inboundSchema=$t.AgentsCompletionStreamRequestToolChoice$inboundSchema,t.outboundSchema=$t.AgentsCompletionStreamRequestToolChoice$outboundSchema})(OIt||($t.AgentsCompletionStreamRequestToolChoice$=OIt={}));function VJr(t){return JSON.stringify($t.AgentsCompletionStreamRequestToolChoice$outboundSchema.parse(t))}function WJr(t){return(0,Boe.safeParse)(t,e=>$t.AgentsCompletionStreamRequestToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionStreamRequestToolChoice' from JSON")}$t.AgentsCompletionStreamRequest$inboundSchema=Ye.object({max_tokens:Ye.nullable(Ye.number().int()).optional(),stream:Ye.boolean().default(!0),stop:Ye.union([Ye.string(),Ye.array(Ye.string())]).optional(),random_seed:Ye.nullable(Ye.number().int()).optional(),messages:Ye.array(Ye.union([Uoe.SystemMessage$inboundSchema.and(Ye.object({role:Ye.literal("system")}).transform(t=>({role:t.role}))),Woe.UserMessage$inboundSchema.and(Ye.object({role:Ye.literal("user")}).transform(t=>({role:t.role}))),qoe.AssistantMessage$inboundSchema.and(Ye.object({role:Ye.literal("assistant")}).transform(t=>({role:t.role}))),Voe.ToolMessage$inboundSchema.and(Ye.object({role:Ye.literal("tool")}).transform(t=>({role:t.role})))])),response_format:AIt.ResponseFormat$inboundSchema.optional(),tools:Ye.nullable(Ye.array(IIt.Tool$inboundSchema)).optional(),tool_choice:Ye.union([zoe.ToolChoice$inboundSchema,Hoe.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:Ye.number().optional(),frequency_penalty:Ye.number().optional(),n:Ye.nullable(Ye.number().int()).optional(),prediction:TIt.Prediction$inboundSchema.optional(),agent_id:Ye.string()}).transform(t=>(0,EIt.remap)(t,{max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",agent_id:"agentId"}));$t.AgentsCompletionStreamRequest$outboundSchema=Ye.object({maxTokens:Ye.nullable(Ye.number().int()).optional(),stream:Ye.boolean().default(!0),stop:Ye.union([Ye.string(),Ye.array(Ye.string())]).optional(),randomSeed:Ye.nullable(Ye.number().int()).optional(),messages:Ye.array(Ye.union([Uoe.SystemMessage$outboundSchema.and(Ye.object({role:Ye.literal("system")}).transform(t=>({role:t.role}))),Woe.UserMessage$outboundSchema.and(Ye.object({role:Ye.literal("user")}).transform(t=>({role:t.role}))),qoe.AssistantMessage$outboundSchema.and(Ye.object({role:Ye.literal("assistant")}).transform(t=>({role:t.role}))),Voe.ToolMessage$outboundSchema.and(Ye.object({role:Ye.literal("tool")}).transform(t=>({role:t.role})))])),responseFormat:AIt.ResponseFormat$outboundSchema.optional(),tools:Ye.nullable(Ye.array(IIt.Tool$outboundSchema)).optional(),toolChoice:Ye.union([zoe.ToolChoice$outboundSchema,Hoe.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:Ye.number().optional(),frequencyPenalty:Ye.number().optional(),n:Ye.nullable(Ye.number().int()).optional(),prediction:TIt.Prediction$outboundSchema.optional(),agentId:Ye.string()}).transform(t=>(0,EIt.remap)(t,{maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice",presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",agentId:"agent_id"}));var PIt;(function(t){t.inboundSchema=$t.AgentsCompletionStreamRequest$inboundSchema,t.outboundSchema=$t.AgentsCompletionStreamRequest$outboundSchema})(PIt||($t.AgentsCompletionStreamRequest$=PIt={}));function KJr(t){return JSON.stringify($t.AgentsCompletionStreamRequest$outboundSchema.parse(t))}function JJr(t){return(0,Boe.safeParse)(t,e=>$t.AgentsCompletionStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionStreamRequest' from JSON")}});var XIe=v(tu=>{"use strict";var GJr=tu&&tu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YJr=tu&&tu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZJr=tu&&tu.__importStar||function(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)&&GJr(e,t,r);return YJr(e,t),e};Object.defineProperty(tu,"__esModule",{value:!0});tu.ApiEndpoint$=tu.ApiEndpoint$outboundSchema=tu.ApiEndpoint$inboundSchema=tu.ApiEndpoint=void 0;var uD=ZJr(we()),XJr=zA();tu.ApiEndpoint={RootV1ChatCompletions:"/v1/chat/completions",RootV1Embeddings:"/v1/embeddings",RootV1FimCompletions:"/v1/fim/completions",RootV1Moderations:"/v1/moderations",RootV1ChatModerations:"/v1/chat/moderations"};tu.ApiEndpoint$inboundSchema=uD.union([uD.nativeEnum(tu.ApiEndpoint),uD.string().transform(XJr.catchUnrecognizedEnum)]);tu.ApiEndpoint$outboundSchema=uD.union([uD.nativeEnum(tu.ApiEndpoint),uD.string().and(uD.custom())]);var RIt;(function(t){t.inboundSchema=tu.ApiEndpoint$inboundSchema,t.outboundSchema=tu.ApiEndpoint$outboundSchema})(RIt||(tu.ApiEndpoint$=RIt={}))});var NIt=v(xo=>{"use strict";var QJr=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]}),eGr=xo&&xo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tGr=xo&&xo.__importStar||function(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)&&QJr(e,t,r);return eGr(e,t),e};Object.defineProperty(xo,"__esModule",{value:!0});xo.ArchiveFTModelOut$=xo.ArchiveFTModelOut$outboundSchema=xo.ArchiveFTModelOut$inboundSchema=xo.ArchiveFTModelOutObject$=xo.ArchiveFTModelOutObject$outboundSchema=xo.ArchiveFTModelOutObject$inboundSchema=xo.ArchiveFTModelOutObject=void 0;xo.archiveFTModelOutToJSON=nGr;xo.archiveFTModelOutFromJSON=oGr;var OO=tGr(we()),rGr=me();xo.ArchiveFTModelOutObject={Model:"model"};xo.ArchiveFTModelOutObject$inboundSchema=OO.nativeEnum(xo.ArchiveFTModelOutObject);xo.ArchiveFTModelOutObject$outboundSchema=xo.ArchiveFTModelOutObject$inboundSchema;var jIt;(function(t){t.inboundSchema=xo.ArchiveFTModelOutObject$inboundSchema,t.outboundSchema=xo.ArchiveFTModelOutObject$outboundSchema})(jIt||(xo.ArchiveFTModelOutObject$=jIt={}));xo.ArchiveFTModelOut$inboundSchema=OO.object({id:OO.string(),object:OO.literal("model").default("model"),archived:OO.boolean().default(!0)});xo.ArchiveFTModelOut$outboundSchema=OO.object({id:OO.string(),object:OO.literal("model").default("model"),archived:OO.boolean().default(!0)});var DIt;(function(t){t.inboundSchema=xo.ArchiveFTModelOut$inboundSchema,t.outboundSchema=xo.ArchiveFTModelOut$outboundSchema})(DIt||(xo.ArchiveFTModelOut$=DIt={}));function nGr(t){return JSON.stringify(xo.ArchiveFTModelOut$outboundSchema.parse(t))}function oGr(t){return(0,rGr.safeParse)(t,e=>xo.ArchiveFTModelOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ArchiveFTModelOut' from JSON")}});var Koe=v(ru=>{"use strict";var iGr=ru&&ru.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aGr=ru&&ru.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sGr=ru&&ru.__importStar||function(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)&&iGr(e,t,r);return aGr(e,t),e};Object.defineProperty(ru,"__esModule",{value:!0});ru.ModelCapabilities$=ru.ModelCapabilities$outboundSchema=ru.ModelCapabilities$inboundSchema=void 0;ru.modelCapabilitiesToJSON=lGr;ru.modelCapabilitiesFromJSON=cGr;var Zh=sGr(we()),FIt=ke(),uGr=me();ru.ModelCapabilities$inboundSchema=Zh.object({completion_chat:Zh.boolean().default(!0),completion_fim:Zh.boolean().default(!1),function_calling:Zh.boolean().default(!0),fine_tuning:Zh.boolean().default(!1),vision:Zh.boolean().default(!1)}).transform(t=>(0,FIt.remap)(t,{completion_chat:"completionChat",completion_fim:"completionFim",function_calling:"functionCalling",fine_tuning:"fineTuning"}));ru.ModelCapabilities$outboundSchema=Zh.object({completionChat:Zh.boolean().default(!0),completionFim:Zh.boolean().default(!1),functionCalling:Zh.boolean().default(!0),fineTuning:Zh.boolean().default(!1),vision:Zh.boolean().default(!1)}).transform(t=>(0,FIt.remap)(t,{completionChat:"completion_chat",completionFim:"completion_fim",functionCalling:"function_calling",fineTuning:"fine_tuning"}));var LIt;(function(t){t.inboundSchema=ru.ModelCapabilities$inboundSchema,t.outboundSchema=ru.ModelCapabilities$outboundSchema})(LIt||(ru.ModelCapabilities$=LIt={}));function lGr(t){return JSON.stringify(ru.ModelCapabilities$outboundSchema.parse(t))}function cGr(t){return(0,uGr.safeParse)(t,e=>ru.ModelCapabilities$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ModelCapabilities' from JSON")}});var QIe=v(Co=>{"use strict";var dGr=Co&&Co.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fGr=Co&&Co.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pGr=Co&&Co.__importStar||function(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)&&dGr(e,t,r);return fGr(e,t),e};Object.defineProperty(Co,"__esModule",{value:!0});Co.BaseModelCard$=Co.BaseModelCard$outboundSchema=Co.BaseModelCard$inboundSchema=Co.Type$=Co.Type$outboundSchema=Co.Type$inboundSchema=Co.Type=void 0;Co.baseModelCardToJSON=hGr;Co.baseModelCardFromJSON=gGr;var qn=pGr(we()),BIt=ke(),mGr=me(),qIt=Koe();Co.Type={Base:"base"};Co.Type$inboundSchema=qn.nativeEnum(Co.Type);Co.Type$outboundSchema=Co.Type$inboundSchema;var kIt;(function(t){t.inboundSchema=Co.Type$inboundSchema,t.outboundSchema=Co.Type$outboundSchema})(kIt||(Co.Type$=kIt={}));Co.BaseModelCard$inboundSchema=qn.object({id:qn.string(),object:qn.string().default("model"),created:qn.number().int().optional(),owned_by:qn.string().default("mistralai"),capabilities:qIt.ModelCapabilities$inboundSchema,name:qn.nullable(qn.string()).optional(),description:qn.nullable(qn.string()).optional(),max_context_length:qn.number().int().default(32768),aliases:qn.array(qn.string()).optional(),deprecation:qn.nullable(qn.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),default_model_temperature:qn.nullable(qn.number()).optional(),type:qn.literal("base").default("base")}).transform(t=>(0,BIt.remap)(t,{owned_by:"ownedBy",max_context_length:"maxContextLength",default_model_temperature:"defaultModelTemperature"}));Co.BaseModelCard$outboundSchema=qn.object({id:qn.string(),object:qn.string().default("model"),created:qn.number().int().optional(),ownedBy:qn.string().default("mistralai"),capabilities:qIt.ModelCapabilities$outboundSchema,name:qn.nullable(qn.string()).optional(),description:qn.nullable(qn.string()).optional(),maxContextLength:qn.number().int().default(32768),aliases:qn.array(qn.string()).optional(),deprecation:qn.nullable(qn.date().transform(t=>t.toISOString())).optional(),defaultModelTemperature:qn.nullable(qn.number()).optional(),type:qn.literal("base").default("base")}).transform(t=>(0,BIt.remap)(t,{ownedBy:"owned_by",maxContextLength:"max_context_length",defaultModelTemperature:"default_model_temperature"}));var $It;(function(t){t.inboundSchema=Co.BaseModelCard$inboundSchema,t.outboundSchema=Co.BaseModelCard$outboundSchema})($It||(Co.BaseModelCard$=$It={}));function hGr(t){return JSON.stringify(Co.BaseModelCard$outboundSchema.parse(t))}function gGr(t){return(0,mGr.safeParse)(t,e=>Co.BaseModelCard$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BaseModelCard' from JSON")}});var eMe=v(nu=>{"use strict";var yGr=nu&&nu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bGr=nu&&nu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Gr=nu&&nu.__importStar||function(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)&&yGr(e,t,r);return bGr(e,t),e};Object.defineProperty(nu,"__esModule",{value:!0});nu.BatchError$=nu.BatchError$outboundSchema=nu.BatchError$inboundSchema=void 0;nu.batchErrorToJSON=wGr;nu.batchErrorFromJSON=SGr;var pq=_Gr(we()),vGr=me();nu.BatchError$inboundSchema=pq.object({message:pq.string(),count:pq.number().int().default(1)});nu.BatchError$outboundSchema=pq.object({message:pq.string(),count:pq.number().int().default(1)});var UIt;(function(t){t.inboundSchema=nu.BatchError$inboundSchema,t.outboundSchema=nu.BatchError$outboundSchema})(UIt||(nu.BatchError$=UIt={}));function wGr(t){return JSON.stringify(nu.BatchError$outboundSchema.parse(t))}function SGr(t){return(0,vGr.safeParse)(t,e=>nu.BatchError$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BatchError' from JSON")}});var WIt=v(ou=>{"use strict";var xGr=ou&&ou.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CGr=ou&&ou.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OGr=ou&&ou.__importStar||function(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)&&xGr(e,t,r);return CGr(e,t),e};Object.defineProperty(ou,"__esModule",{value:!0});ou.BatchJobIn$=ou.BatchJobIn$outboundSchema=ou.BatchJobIn$inboundSchema=void 0;ou.batchJobInToJSON=EGr;ou.batchJobInFromJSON=TGr;var $d=OGr(we()),HIt=ke(),PGr=me(),VIt=XIe();ou.BatchJobIn$inboundSchema=$d.object({input_files:$d.array($d.string()),endpoint:VIt.ApiEndpoint$inboundSchema,model:$d.string(),metadata:$d.nullable($d.record($d.string())).optional(),timeout_hours:$d.number().int().default(24)}).transform(t=>(0,HIt.remap)(t,{input_files:"inputFiles",timeout_hours:"timeoutHours"}));ou.BatchJobIn$outboundSchema=$d.object({inputFiles:$d.array($d.string()),endpoint:VIt.ApiEndpoint$outboundSchema,model:$d.string(),metadata:$d.nullable($d.record($d.string())).optional(),timeoutHours:$d.number().int().default(24)}).transform(t=>(0,HIt.remap)(t,{inputFiles:"input_files",timeoutHours:"timeout_hours"}));var zIt;(function(t){t.inboundSchema=ou.BatchJobIn$inboundSchema,t.outboundSchema=ou.BatchJobIn$outboundSchema})(zIt||(ou.BatchJobIn$=zIt={}));function EGr(t){return JSON.stringify(ou.BatchJobIn$outboundSchema.parse(t))}function TGr(t){return(0,PGr.safeParse)(t,e=>ou.BatchJobIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BatchJobIn' from JSON")}});var tMe=v(iu=>{"use strict";var AGr=iu&&iu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),IGr=iu&&iu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MGr=iu&&iu.__importStar||function(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)&&AGr(e,t,r);return IGr(e,t),e};Object.defineProperty(iu,"__esModule",{value:!0});iu.BatchJobStatus$=iu.BatchJobStatus$outboundSchema=iu.BatchJobStatus$inboundSchema=iu.BatchJobStatus=void 0;var RGr=MGr(we());iu.BatchJobStatus={Queued:"QUEUED",Running:"RUNNING",Success:"SUCCESS",Failed:"FAILED",TimeoutExceeded:"TIMEOUT_EXCEEDED",CancellationRequested:"CANCELLATION_REQUESTED",Cancelled:"CANCELLED"};iu.BatchJobStatus$inboundSchema=RGr.nativeEnum(iu.BatchJobStatus);iu.BatchJobStatus$outboundSchema=iu.BatchJobStatus$inboundSchema;var KIt;(function(t){t.inboundSchema=iu.BatchJobStatus$inboundSchema,t.outboundSchema=iu.BatchJobStatus$outboundSchema})(KIt||(iu.BatchJobStatus$=KIt={}))});var rMe=v(Oo=>{"use strict";var jGr=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]}),DGr=Oo&&Oo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NGr=Oo&&Oo.__importStar||function(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)&&jGr(e,t,r);return DGr(e,t),e};Object.defineProperty(Oo,"__esModule",{value:!0});Oo.BatchJobOut$=Oo.BatchJobOut$outboundSchema=Oo.BatchJobOut$inboundSchema=Oo.BatchJobOutObject$=Oo.BatchJobOutObject$outboundSchema=Oo.BatchJobOutObject$inboundSchema=Oo.BatchJobOutObject=void 0;Oo.batchJobOutToJSON=FGr;Oo.batchJobOutFromJSON=kGr;var lr=NGr(we()),YIt=ke(),LGr=me(),ZIt=eMe(),XIt=tMe();Oo.BatchJobOutObject={Batch:"batch"};Oo.BatchJobOutObject$inboundSchema=lr.nativeEnum(Oo.BatchJobOutObject);Oo.BatchJobOutObject$outboundSchema=Oo.BatchJobOutObject$inboundSchema;var JIt;(function(t){t.inboundSchema=Oo.BatchJobOutObject$inboundSchema,t.outboundSchema=Oo.BatchJobOutObject$outboundSchema})(JIt||(Oo.BatchJobOutObject$=JIt={}));Oo.BatchJobOut$inboundSchema=lr.object({id:lr.string(),object:lr.literal("batch").default("batch"),input_files:lr.array(lr.string()),metadata:lr.nullable(lr.record(lr.any())).optional(),endpoint:lr.string(),model:lr.string(),output_file:lr.nullable(lr.string()).optional(),error_file:lr.nullable(lr.string()).optional(),errors:lr.array(ZIt.BatchError$inboundSchema),status:XIt.BatchJobStatus$inboundSchema,created_at:lr.number().int(),total_requests:lr.number().int(),completed_requests:lr.number().int(),succeeded_requests:lr.number().int(),failed_requests:lr.number().int(),started_at:lr.nullable(lr.number().int()).optional(),completed_at:lr.nullable(lr.number().int()).optional()}).transform(t=>(0,YIt.remap)(t,{input_files:"inputFiles",output_file:"outputFile",error_file:"errorFile",created_at:"createdAt",total_requests:"totalRequests",completed_requests:"completedRequests",succeeded_requests:"succeededRequests",failed_requests:"failedRequests",started_at:"startedAt",completed_at:"completedAt"}));Oo.BatchJobOut$outboundSchema=lr.object({id:lr.string(),object:lr.literal("batch").default("batch"),inputFiles:lr.array(lr.string()),metadata:lr.nullable(lr.record(lr.any())).optional(),endpoint:lr.string(),model:lr.string(),outputFile:lr.nullable(lr.string()).optional(),errorFile:lr.nullable(lr.string()).optional(),errors:lr.array(ZIt.BatchError$outboundSchema),status:XIt.BatchJobStatus$outboundSchema,createdAt:lr.number().int(),totalRequests:lr.number().int(),completedRequests:lr.number().int(),succeededRequests:lr.number().int(),failedRequests:lr.number().int(),startedAt:lr.nullable(lr.number().int()).optional(),completedAt:lr.nullable(lr.number().int()).optional()}).transform(t=>(0,YIt.remap)(t,{inputFiles:"input_files",outputFile:"output_file",errorFile:"error_file",createdAt:"created_at",totalRequests:"total_requests",completedRequests:"completed_requests",succeededRequests:"succeeded_requests",failedRequests:"failed_requests",startedAt:"started_at",completedAt:"completed_at"}));var GIt;(function(t){t.inboundSchema=Oo.BatchJobOut$inboundSchema,t.outboundSchema=Oo.BatchJobOut$outboundSchema})(GIt||(Oo.BatchJobOut$=GIt={}));function FGr(t){return JSON.stringify(Oo.BatchJobOut$outboundSchema.parse(t))}function kGr(t){return(0,LGr.safeParse)(t,e=>Oo.BatchJobOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BatchJobOut' from JSON")}});var rMt=v(Po=>{"use strict";var $Gr=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]}),BGr=Po&&Po.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qGr=Po&&Po.__importStar||function(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)&&$Gr(e,t,r);return BGr(e,t),e};Object.defineProperty(Po,"__esModule",{value:!0});Po.BatchJobsOut$=Po.BatchJobsOut$outboundSchema=Po.BatchJobsOut$inboundSchema=Po.BatchJobsOutObject$=Po.BatchJobsOutObject$outboundSchema=Po.BatchJobsOutObject$inboundSchema=Po.BatchJobsOutObject=void 0;Po.batchJobsOutToJSON=zGr;Po.batchJobsOutFromJSON=HGr;var PO=qGr(we()),UGr=me(),tMt=rMe();Po.BatchJobsOutObject={List:"list"};Po.BatchJobsOutObject$inboundSchema=PO.nativeEnum(Po.BatchJobsOutObject);Po.BatchJobsOutObject$outboundSchema=Po.BatchJobsOutObject$inboundSchema;var QIt;(function(t){t.inboundSchema=Po.BatchJobsOutObject$inboundSchema,t.outboundSchema=Po.BatchJobsOutObject$outboundSchema})(QIt||(Po.BatchJobsOutObject$=QIt={}));Po.BatchJobsOut$inboundSchema=PO.object({data:PO.array(tMt.BatchJobOut$inboundSchema).optional(),object:PO.literal("list").default("list"),total:PO.number().int()});Po.BatchJobsOut$outboundSchema=PO.object({data:PO.array(tMt.BatchJobOut$outboundSchema).optional(),object:PO.literal("list").default("list"),total:PO.number().int()});var eMt;(function(t){t.inboundSchema=Po.BatchJobsOut$inboundSchema,t.outboundSchema=Po.BatchJobsOut$outboundSchema})(eMt||(Po.BatchJobsOut$=eMt={}));function zGr(t){return JSON.stringify(Po.BatchJobsOut$outboundSchema.parse(t))}function HGr(t){return(0,UGr.safeParse)(t,e=>Po.BatchJobsOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BatchJobsOut' from JSON")}});var uMt=v(Bt=>{"use strict";var VGr=Bt&&Bt.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WGr=Bt&&Bt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KGr=Bt&&Bt.__importStar||function(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)&&VGr(e,t,r);return WGr(e,t),e};Object.defineProperty(Bt,"__esModule",{value:!0});Bt.ChatClassificationRequest$=Bt.ChatClassificationRequest$outboundSchema=Bt.ChatClassificationRequest$inboundSchema=Bt.ChatClassificationRequestInputs$=Bt.ChatClassificationRequestInputs$outboundSchema=Bt.ChatClassificationRequestInputs$inboundSchema=Bt.One$=Bt.One$outboundSchema=Bt.One$inboundSchema=Bt.Two$=Bt.Two$outboundSchema=Bt.Two$inboundSchema=void 0;Bt.twoToJSON=JGr;Bt.twoFromJSON=GGr;Bt.oneToJSON=YGr;Bt.oneFromJSON=ZGr;Bt.chatClassificationRequestInputsToJSON=XGr;Bt.chatClassificationRequestInputsFromJSON=QGr;Bt.chatClassificationRequestToJSON=e7r;Bt.chatClassificationRequestFromJSON=t7r;var de=KGr(we()),sMt=ke(),Joe=me(),Xh=HA(),Qh=iD(),eg=aD(),tg=sD();Bt.Two$inboundSchema=de.union([Qh.SystemMessage$inboundSchema.and(de.object({role:de.literal("system")}).transform(t=>({role:t.role}))),tg.UserMessage$inboundSchema.and(de.object({role:de.literal("user")}).transform(t=>({role:t.role}))),Xh.AssistantMessage$inboundSchema.and(de.object({role:de.literal("assistant")}).transform(t=>({role:t.role}))),eg.ToolMessage$inboundSchema.and(de.object({role:de.literal("tool")}).transform(t=>({role:t.role})))]);Bt.Two$outboundSchema=de.union([Qh.SystemMessage$outboundSchema.and(de.object({role:de.literal("system")}).transform(t=>({role:t.role}))),tg.UserMessage$outboundSchema.and(de.object({role:de.literal("user")}).transform(t=>({role:t.role}))),Xh.AssistantMessage$outboundSchema.and(de.object({role:de.literal("assistant")}).transform(t=>({role:t.role}))),eg.ToolMessage$outboundSchema.and(de.object({role:de.literal("tool")}).transform(t=>({role:t.role})))]);var nMt;(function(t){t.inboundSchema=Bt.Two$inboundSchema,t.outboundSchema=Bt.Two$outboundSchema})(nMt||(Bt.Two$=nMt={}));function JGr(t){return JSON.stringify(Bt.Two$outboundSchema.parse(t))}function GGr(t){return(0,Joe.safeParse)(t,e=>Bt.Two$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Two' from JSON")}Bt.One$inboundSchema=de.union([Qh.SystemMessage$inboundSchema.and(de.object({role:de.literal("system")}).transform(t=>({role:t.role}))),tg.UserMessage$inboundSchema.and(de.object({role:de.literal("user")}).transform(t=>({role:t.role}))),Xh.AssistantMessage$inboundSchema.and(de.object({role:de.literal("assistant")}).transform(t=>({role:t.role}))),eg.ToolMessage$inboundSchema.and(de.object({role:de.literal("tool")}).transform(t=>({role:t.role})))]);Bt.One$outboundSchema=de.union([Qh.SystemMessage$outboundSchema.and(de.object({role:de.literal("system")}).transform(t=>({role:t.role}))),tg.UserMessage$outboundSchema.and(de.object({role:de.literal("user")}).transform(t=>({role:t.role}))),Xh.AssistantMessage$outboundSchema.and(de.object({role:de.literal("assistant")}).transform(t=>({role:t.role}))),eg.ToolMessage$outboundSchema.and(de.object({role:de.literal("tool")}).transform(t=>({role:t.role})))]);var oMt;(function(t){t.inboundSchema=Bt.One$inboundSchema,t.outboundSchema=Bt.One$outboundSchema})(oMt||(Bt.One$=oMt={}));function YGr(t){return JSON.stringify(Bt.One$outboundSchema.parse(t))}function ZGr(t){return(0,Joe.safeParse)(t,e=>Bt.One$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'One' from JSON")}Bt.ChatClassificationRequestInputs$inboundSchema=de.union([de.array(de.union([Qh.SystemMessage$inboundSchema.and(de.object({role:de.literal("system")}).transform(t=>({role:t.role}))),tg.UserMessage$inboundSchema.and(de.object({role:de.literal("user")}).transform(t=>({role:t.role}))),Xh.AssistantMessage$inboundSchema.and(de.object({role:de.literal("assistant")}).transform(t=>({role:t.role}))),eg.ToolMessage$inboundSchema.and(de.object({role:de.literal("tool")}).transform(t=>({role:t.role})))])),de.array(de.array(de.union([Qh.SystemMessage$inboundSchema.and(de.object({role:de.literal("system")}).transform(t=>({role:t.role}))),tg.UserMessage$inboundSchema.and(de.object({role:de.literal("user")}).transform(t=>({role:t.role}))),Xh.AssistantMessage$inboundSchema.and(de.object({role:de.literal("assistant")}).transform(t=>({role:t.role}))),eg.ToolMessage$inboundSchema.and(de.object({role:de.literal("tool")}).transform(t=>({role:t.role})))])))]);Bt.ChatClassificationRequestInputs$outboundSchema=de.union([de.array(de.union([Qh.SystemMessage$outboundSchema.and(de.object({role:de.literal("system")}).transform(t=>({role:t.role}))),tg.UserMessage$outboundSchema.and(de.object({role:de.literal("user")}).transform(t=>({role:t.role}))),Xh.AssistantMessage$outboundSchema.and(de.object({role:de.literal("assistant")}).transform(t=>({role:t.role}))),eg.ToolMessage$outboundSchema.and(de.object({role:de.literal("tool")}).transform(t=>({role:t.role})))])),de.array(de.array(de.union([Qh.SystemMessage$outboundSchema.and(de.object({role:de.literal("system")}).transform(t=>({role:t.role}))),tg.UserMessage$outboundSchema.and(de.object({role:de.literal("user")}).transform(t=>({role:t.role}))),Xh.AssistantMessage$outboundSchema.and(de.object({role:de.literal("assistant")}).transform(t=>({role:t.role}))),eg.ToolMessage$outboundSchema.and(de.object({role:de.literal("tool")}).transform(t=>({role:t.role})))])))]);var iMt;(function(t){t.inboundSchema=Bt.ChatClassificationRequestInputs$inboundSchema,t.outboundSchema=Bt.ChatClassificationRequestInputs$outboundSchema})(iMt||(Bt.ChatClassificationRequestInputs$=iMt={}));function XGr(t){return JSON.stringify(Bt.ChatClassificationRequestInputs$outboundSchema.parse(t))}function QGr(t){return(0,Joe.safeParse)(t,e=>Bt.ChatClassificationRequestInputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatClassificationRequestInputs' from JSON")}Bt.ChatClassificationRequest$inboundSchema=de.object({input:de.union([de.array(de.union([Qh.SystemMessage$inboundSchema.and(de.object({role:de.literal("system")}).transform(t=>({role:t.role}))),tg.UserMessage$inboundSchema.and(de.object({role:de.literal("user")}).transform(t=>({role:t.role}))),Xh.AssistantMessage$inboundSchema.and(de.object({role:de.literal("assistant")}).transform(t=>({role:t.role}))),eg.ToolMessage$inboundSchema.and(de.object({role:de.literal("tool")}).transform(t=>({role:t.role})))])),de.array(de.array(de.union([Qh.SystemMessage$inboundSchema.and(de.object({role:de.literal("system")}).transform(t=>({role:t.role}))),tg.UserMessage$inboundSchema.and(de.object({role:de.literal("user")}).transform(t=>({role:t.role}))),Xh.AssistantMessage$inboundSchema.and(de.object({role:de.literal("assistant")}).transform(t=>({role:t.role}))),eg.ToolMessage$inboundSchema.and(de.object({role:de.literal("tool")}).transform(t=>({role:t.role})))])))]),model:de.nullable(de.string())}).transform(t=>(0,sMt.remap)(t,{input:"inputs"}));Bt.ChatClassificationRequest$outboundSchema=de.object({inputs:de.union([de.array(de.union([Qh.SystemMessage$outboundSchema.and(de.object({role:de.literal("system")}).transform(t=>({role:t.role}))),tg.UserMessage$outboundSchema.and(de.object({role:de.literal("user")}).transform(t=>({role:t.role}))),Xh.AssistantMessage$outboundSchema.and(de.object({role:de.literal("assistant")}).transform(t=>({role:t.role}))),eg.ToolMessage$outboundSchema.and(de.object({role:de.literal("tool")}).transform(t=>({role:t.role})))])),de.array(de.array(de.union([Qh.SystemMessage$outboundSchema.and(de.object({role:de.literal("system")}).transform(t=>({role:t.role}))),tg.UserMessage$outboundSchema.and(de.object({role:de.literal("user")}).transform(t=>({role:t.role}))),Xh.AssistantMessage$outboundSchema.and(de.object({role:de.literal("assistant")}).transform(t=>({role:t.role}))),eg.ToolMessage$outboundSchema.and(de.object({role:de.literal("tool")}).transform(t=>({role:t.role})))])))]),model:de.nullable(de.string())}).transform(t=>(0,sMt.remap)(t,{inputs:"input"}));var aMt;(function(t){t.inboundSchema=Bt.ChatClassificationRequest$inboundSchema,t.outboundSchema=Bt.ChatClassificationRequest$outboundSchema})(aMt||(Bt.ChatClassificationRequest$=aMt={}));function e7r(t){return JSON.stringify(Bt.ChatClassificationRequest$outboundSchema.parse(t))}function t7r(t){return(0,Joe.safeParse)(t,e=>Bt.ChatClassificationRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatClassificationRequest' from JSON")}});var Goe=v(to=>{"use strict";var r7r=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]}),n7r=to&&to.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o7r=to&&to.__importStar||function(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)&&r7r(e,t,r);return n7r(e,t),e};Object.defineProperty(to,"__esModule",{value:!0});to.ChatCompletionChoice$=to.ChatCompletionChoice$outboundSchema=to.ChatCompletionChoice$inboundSchema=to.FinishReason$=to.FinishReason$outboundSchema=to.FinishReason$inboundSchema=to.FinishReason=void 0;to.chatCompletionChoiceToJSON=s7r;to.chatCompletionChoiceFromJSON=u7r;var Ey=o7r(we()),dMt=ke(),i7r=me(),a7r=zA(),fMt=HA();to.FinishReason={Stop:"stop",Length:"length",ModelLength:"model_length",Error:"error",ToolCalls:"tool_calls"};to.FinishReason$inboundSchema=Ey.union([Ey.nativeEnum(to.FinishReason),Ey.string().transform(a7r.catchUnrecognizedEnum)]);to.FinishReason$outboundSchema=Ey.union([Ey.nativeEnum(to.FinishReason),Ey.string().and(Ey.custom())]);var lMt;(function(t){t.inboundSchema=to.FinishReason$inboundSchema,t.outboundSchema=to.FinishReason$outboundSchema})(lMt||(to.FinishReason$=lMt={}));to.ChatCompletionChoice$inboundSchema=Ey.object({index:Ey.number().int(),message:fMt.AssistantMessage$inboundSchema,finish_reason:to.FinishReason$inboundSchema}).transform(t=>(0,dMt.remap)(t,{finish_reason:"finishReason"}));to.ChatCompletionChoice$outboundSchema=Ey.object({index:Ey.number().int(),message:fMt.AssistantMessage$outboundSchema,finishReason:to.FinishReason$outboundSchema}).transform(t=>(0,dMt.remap)(t,{finishReason:"finish_reason"}));var cMt;(function(t){t.inboundSchema=to.ChatCompletionChoice$inboundSchema,t.outboundSchema=to.ChatCompletionChoice$outboundSchema})(cMt||(to.ChatCompletionChoice$=cMt={}));function s7r(t){return JSON.stringify(to.ChatCompletionChoice$outboundSchema.parse(t))}function u7r(t){return(0,i7r.safeParse)(t,e=>to.ChatCompletionChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionChoice' from JSON")}});var wMt=v(qt=>{"use strict";var l7r=qt&&qt.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),c7r=qt&&qt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),d7r=qt&&qt.__importStar||function(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)&&l7r(e,t,r);return c7r(e,t),e};Object.defineProperty(qt,"__esModule",{value:!0});qt.ChatCompletionRequest$=qt.ChatCompletionRequest$outboundSchema=qt.ChatCompletionRequest$inboundSchema=qt.ChatCompletionRequestToolChoice$=qt.ChatCompletionRequestToolChoice$outboundSchema=qt.ChatCompletionRequestToolChoice$inboundSchema=qt.Messages$=qt.Messages$outboundSchema=qt.Messages$inboundSchema=qt.Stop$=qt.Stop$outboundSchema=qt.Stop$inboundSchema=void 0;qt.stopToJSON=f7r;qt.stopFromJSON=p7r;qt.messagesToJSON=m7r;qt.messagesFromJSON=h7r;qt.chatCompletionRequestToolChoiceToJSON=g7r;qt.chatCompletionRequestToolChoiceFromJSON=y7r;qt.chatCompletionRequestToJSON=b7r;qt.chatCompletionRequestFromJSON=_7r;var Ne=d7r(we()),yMt=ke(),Yoe=me(),Zoe=HA(),bMt=uq(),_Mt=lq(),Xoe=iD(),vMt=cq(),Qoe=dq(),eie=fq(),tie=aD(),rie=sD();qt.Stop$inboundSchema=Ne.union([Ne.string(),Ne.array(Ne.string())]);qt.Stop$outboundSchema=Ne.union([Ne.string(),Ne.array(Ne.string())]);var pMt;(function(t){t.inboundSchema=qt.Stop$inboundSchema,t.outboundSchema=qt.Stop$outboundSchema})(pMt||(qt.Stop$=pMt={}));function f7r(t){return JSON.stringify(qt.Stop$outboundSchema.parse(t))}function p7r(t){return(0,Yoe.safeParse)(t,e=>qt.Stop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Stop' from JSON")}qt.Messages$inboundSchema=Ne.union([Xoe.SystemMessage$inboundSchema.and(Ne.object({role:Ne.literal("system")}).transform(t=>({role:t.role}))),rie.UserMessage$inboundSchema.and(Ne.object({role:Ne.literal("user")}).transform(t=>({role:t.role}))),Zoe.AssistantMessage$inboundSchema.and(Ne.object({role:Ne.literal("assistant")}).transform(t=>({role:t.role}))),tie.ToolMessage$inboundSchema.and(Ne.object({role:Ne.literal("tool")}).transform(t=>({role:t.role})))]);qt.Messages$outboundSchema=Ne.union([Xoe.SystemMessage$outboundSchema.and(Ne.object({role:Ne.literal("system")}).transform(t=>({role:t.role}))),rie.UserMessage$outboundSchema.and(Ne.object({role:Ne.literal("user")}).transform(t=>({role:t.role}))),Zoe.AssistantMessage$outboundSchema.and(Ne.object({role:Ne.literal("assistant")}).transform(t=>({role:t.role}))),tie.ToolMessage$outboundSchema.and(Ne.object({role:Ne.literal("tool")}).transform(t=>({role:t.role})))]);var mMt;(function(t){t.inboundSchema=qt.Messages$inboundSchema,t.outboundSchema=qt.Messages$outboundSchema})(mMt||(qt.Messages$=mMt={}));function m7r(t){return JSON.stringify(qt.Messages$outboundSchema.parse(t))}function h7r(t){return(0,Yoe.safeParse)(t,e=>qt.Messages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Messages' from JSON")}qt.ChatCompletionRequestToolChoice$inboundSchema=Ne.union([Qoe.ToolChoice$inboundSchema,eie.ToolChoiceEnum$inboundSchema]);qt.ChatCompletionRequestToolChoice$outboundSchema=Ne.union([Qoe.ToolChoice$outboundSchema,eie.ToolChoiceEnum$outboundSchema]);var hMt;(function(t){t.inboundSchema=qt.ChatCompletionRequestToolChoice$inboundSchema,t.outboundSchema=qt.ChatCompletionRequestToolChoice$outboundSchema})(hMt||(qt.ChatCompletionRequestToolChoice$=hMt={}));function g7r(t){return JSON.stringify(qt.ChatCompletionRequestToolChoice$outboundSchema.parse(t))}function y7r(t){return(0,Yoe.safeParse)(t,e=>qt.ChatCompletionRequestToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionRequestToolChoice' from JSON")}qt.ChatCompletionRequest$inboundSchema=Ne.object({model:Ne.nullable(Ne.string()),temperature:Ne.nullable(Ne.number()).optional(),top_p:Ne.number().optional(),max_tokens:Ne.nullable(Ne.number().int()).optional(),stream:Ne.boolean().default(!1),stop:Ne.union([Ne.string(),Ne.array(Ne.string())]).optional(),random_seed:Ne.nullable(Ne.number().int()).optional(),messages:Ne.array(Ne.union([Xoe.SystemMessage$inboundSchema.and(Ne.object({role:Ne.literal("system")}).transform(t=>({role:t.role}))),rie.UserMessage$inboundSchema.and(Ne.object({role:Ne.literal("user")}).transform(t=>({role:t.role}))),Zoe.AssistantMessage$inboundSchema.and(Ne.object({role:Ne.literal("assistant")}).transform(t=>({role:t.role}))),tie.ToolMessage$inboundSchema.and(Ne.object({role:Ne.literal("tool")}).transform(t=>({role:t.role})))])),response_format:_Mt.ResponseFormat$inboundSchema.optional(),tools:Ne.nullable(Ne.array(vMt.Tool$inboundSchema)).optional(),tool_choice:Ne.union([Qoe.ToolChoice$inboundSchema,eie.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:Ne.number().optional(),frequency_penalty:Ne.number().optional(),n:Ne.nullable(Ne.number().int()).optional(),prediction:bMt.Prediction$inboundSchema.optional(),safe_prompt:Ne.boolean().optional()}).transform(t=>(0,yMt.remap)(t,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",safe_prompt:"safePrompt"}));qt.ChatCompletionRequest$outboundSchema=Ne.object({model:Ne.nullable(Ne.string()),temperature:Ne.nullable(Ne.number()).optional(),topP:Ne.number().optional(),maxTokens:Ne.nullable(Ne.number().int()).optional(),stream:Ne.boolean().default(!1),stop:Ne.union([Ne.string(),Ne.array(Ne.string())]).optional(),randomSeed:Ne.nullable(Ne.number().int()).optional(),messages:Ne.array(Ne.union([Xoe.SystemMessage$outboundSchema.and(Ne.object({role:Ne.literal("system")}).transform(t=>({role:t.role}))),rie.UserMessage$outboundSchema.and(Ne.object({role:Ne.literal("user")}).transform(t=>({role:t.role}))),Zoe.AssistantMessage$outboundSchema.and(Ne.object({role:Ne.literal("assistant")}).transform(t=>({role:t.role}))),tie.ToolMessage$outboundSchema.and(Ne.object({role:Ne.literal("tool")}).transform(t=>({role:t.role})))])),responseFormat:_Mt.ResponseFormat$outboundSchema.optional(),tools:Ne.nullable(Ne.array(vMt.Tool$outboundSchema)).optional(),toolChoice:Ne.union([Qoe.ToolChoice$outboundSchema,eie.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:Ne.number().optional(),frequencyPenalty:Ne.number().optional(),n:Ne.nullable(Ne.number().int()).optional(),prediction:bMt.Prediction$outboundSchema.optional(),safePrompt:Ne.boolean().optional()}).transform(t=>(0,yMt.remap)(t,{topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice",presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",safePrompt:"safe_prompt"}));var gMt;(function(t){t.inboundSchema=qt.ChatCompletionRequest$inboundSchema,t.outboundSchema=qt.ChatCompletionRequest$outboundSchema})(gMt||(qt.ChatCompletionRequest$=gMt={}));function b7r(t){return JSON.stringify(qt.ChatCompletionRequest$outboundSchema.parse(t))}function _7r(t){return(0,Yoe.safeParse)(t,e=>qt.ChatCompletionRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionRequest' from JSON")}});var mq=v(au=>{"use strict";var v7r=au&&au.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),w7r=au&&au.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),S7r=au&&au.__importStar||function(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)&&v7r(e,t,r);return w7r(e,t),e};Object.defineProperty(au,"__esModule",{value:!0});au.UsageInfo$=au.UsageInfo$outboundSchema=au.UsageInfo$inboundSchema=void 0;au.usageInfoToJSON=C7r;au.usageInfoFromJSON=O7r;var VA=S7r(we()),xMt=ke(),x7r=me();au.UsageInfo$inboundSchema=VA.object({prompt_tokens:VA.number().int(),completion_tokens:VA.number().int(),total_tokens:VA.number().int()}).transform(t=>(0,xMt.remap)(t,{prompt_tokens:"promptTokens",completion_tokens:"completionTokens",total_tokens:"totalTokens"}));au.UsageInfo$outboundSchema=VA.object({promptTokens:VA.number().int(),completionTokens:VA.number().int(),totalTokens:VA.number().int()}).transform(t=>(0,xMt.remap)(t,{promptTokens:"prompt_tokens",completionTokens:"completion_tokens",totalTokens:"total_tokens"}));var SMt;(function(t){t.inboundSchema=au.UsageInfo$inboundSchema,t.outboundSchema=au.UsageInfo$outboundSchema})(SMt||(au.UsageInfo$=SMt={}));function C7r(t){return JSON.stringify(au.UsageInfo$outboundSchema.parse(t))}function O7r(t){return(0,x7r.safeParse)(t,e=>au.UsageInfo$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UsageInfo' from JSON")}});var EMt=v(su=>{"use strict";var P7r=su&&su.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),E7r=su&&su.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),T7r=su&&su.__importStar||function(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)&&P7r(e,t,r);return E7r(e,t),e};Object.defineProperty(su,"__esModule",{value:!0});su.ChatCompletionResponse$=su.ChatCompletionResponse$outboundSchema=su.ChatCompletionResponse$inboundSchema=void 0;su.chatCompletionResponseToJSON=I7r;su.chatCompletionResponseFromJSON=M7r;var rg=T7r(we()),A7r=me(),OMt=Goe(),PMt=mq();su.ChatCompletionResponse$inboundSchema=rg.object({id:rg.string(),object:rg.string(),model:rg.string(),usage:PMt.UsageInfo$inboundSchema,created:rg.number().int().optional(),choices:rg.array(OMt.ChatCompletionChoice$inboundSchema).optional()});su.ChatCompletionResponse$outboundSchema=rg.object({id:rg.string(),object:rg.string(),model:rg.string(),usage:PMt.UsageInfo$outboundSchema,created:rg.number().int().optional(),choices:rg.array(OMt.ChatCompletionChoice$outboundSchema).optional()});var CMt;(function(t){t.inboundSchema=su.ChatCompletionResponse$inboundSchema,t.outboundSchema=su.ChatCompletionResponse$outboundSchema})(CMt||(su.ChatCompletionResponse$=CMt={}));function I7r(t){return JSON.stringify(su.ChatCompletionResponse$outboundSchema.parse(t))}function M7r(t){return(0,A7r.safeParse)(t,e=>su.ChatCompletionResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionResponse' from JSON")}});var LMt=v(Ut=>{"use strict";var R7r=Ut&&Ut.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),j7r=Ut&&Ut.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D7r=Ut&&Ut.__importStar||function(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)&&R7r(e,t,r);return j7r(e,t),e};Object.defineProperty(Ut,"__esModule",{value:!0});Ut.ChatCompletionStreamRequest$=Ut.ChatCompletionStreamRequest$outboundSchema=Ut.ChatCompletionStreamRequest$inboundSchema=Ut.ChatCompletionStreamRequestToolChoice$=Ut.ChatCompletionStreamRequestToolChoice$outboundSchema=Ut.ChatCompletionStreamRequestToolChoice$inboundSchema=Ut.ChatCompletionStreamRequestMessages$=Ut.ChatCompletionStreamRequestMessages$outboundSchema=Ut.ChatCompletionStreamRequestMessages$inboundSchema=Ut.ChatCompletionStreamRequestStop$=Ut.ChatCompletionStreamRequestStop$outboundSchema=Ut.ChatCompletionStreamRequestStop$inboundSchema=void 0;Ut.chatCompletionStreamRequestStopToJSON=N7r;Ut.chatCompletionStreamRequestStopFromJSON=L7r;Ut.chatCompletionStreamRequestMessagesToJSON=F7r;Ut.chatCompletionStreamRequestMessagesFromJSON=k7r;Ut.chatCompletionStreamRequestToolChoiceToJSON=$7r;Ut.chatCompletionStreamRequestToolChoiceFromJSON=B7r;Ut.chatCompletionStreamRequestToJSON=q7r;Ut.chatCompletionStreamRequestFromJSON=U7r;var Le=D7r(we()),RMt=ke(),nie=me(),oie=HA(),jMt=uq(),DMt=lq(),iie=iD(),NMt=cq(),aie=dq(),sie=fq(),uie=aD(),lie=sD();Ut.ChatCompletionStreamRequestStop$inboundSchema=Le.union([Le.string(),Le.array(Le.string())]);Ut.ChatCompletionStreamRequestStop$outboundSchema=Le.union([Le.string(),Le.array(Le.string())]);var TMt;(function(t){t.inboundSchema=Ut.ChatCompletionStreamRequestStop$inboundSchema,t.outboundSchema=Ut.ChatCompletionStreamRequestStop$outboundSchema})(TMt||(Ut.ChatCompletionStreamRequestStop$=TMt={}));function N7r(t){return JSON.stringify(Ut.ChatCompletionStreamRequestStop$outboundSchema.parse(t))}function L7r(t){return(0,nie.safeParse)(t,e=>Ut.ChatCompletionStreamRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionStreamRequestStop' from JSON")}Ut.ChatCompletionStreamRequestMessages$inboundSchema=Le.union([iie.SystemMessage$inboundSchema.and(Le.object({role:Le.literal("system")}).transform(t=>({role:t.role}))),lie.UserMessage$inboundSchema.and(Le.object({role:Le.literal("user")}).transform(t=>({role:t.role}))),oie.AssistantMessage$inboundSchema.and(Le.object({role:Le.literal("assistant")}).transform(t=>({role:t.role}))),uie.ToolMessage$inboundSchema.and(Le.object({role:Le.literal("tool")}).transform(t=>({role:t.role})))]);Ut.ChatCompletionStreamRequestMessages$outboundSchema=Le.union([iie.SystemMessage$outboundSchema.and(Le.object({role:Le.literal("system")}).transform(t=>({role:t.role}))),lie.UserMessage$outboundSchema.and(Le.object({role:Le.literal("user")}).transform(t=>({role:t.role}))),oie.AssistantMessage$outboundSchema.and(Le.object({role:Le.literal("assistant")}).transform(t=>({role:t.role}))),uie.ToolMessage$outboundSchema.and(Le.object({role:Le.literal("tool")}).transform(t=>({role:t.role})))]);var AMt;(function(t){t.inboundSchema=Ut.ChatCompletionStreamRequestMessages$inboundSchema,t.outboundSchema=Ut.ChatCompletionStreamRequestMessages$outboundSchema})(AMt||(Ut.ChatCompletionStreamRequestMessages$=AMt={}));function F7r(t){return JSON.stringify(Ut.ChatCompletionStreamRequestMessages$outboundSchema.parse(t))}function k7r(t){return(0,nie.safeParse)(t,e=>Ut.ChatCompletionStreamRequestMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionStreamRequestMessages' from JSON")}Ut.ChatCompletionStreamRequestToolChoice$inboundSchema=Le.union([aie.ToolChoice$inboundSchema,sie.ToolChoiceEnum$inboundSchema]);Ut.ChatCompletionStreamRequestToolChoice$outboundSchema=Le.union([aie.ToolChoice$outboundSchema,sie.ToolChoiceEnum$outboundSchema]);var IMt;(function(t){t.inboundSchema=Ut.ChatCompletionStreamRequestToolChoice$inboundSchema,t.outboundSchema=Ut.ChatCompletionStreamRequestToolChoice$outboundSchema})(IMt||(Ut.ChatCompletionStreamRequestToolChoice$=IMt={}));function $7r(t){return JSON.stringify(Ut.ChatCompletionStreamRequestToolChoice$outboundSchema.parse(t))}function B7r(t){return(0,nie.safeParse)(t,e=>Ut.ChatCompletionStreamRequestToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionStreamRequestToolChoice' from JSON")}Ut.ChatCompletionStreamRequest$inboundSchema=Le.object({model:Le.nullable(Le.string()),temperature:Le.nullable(Le.number()).optional(),top_p:Le.number().optional(),max_tokens:Le.nullable(Le.number().int()).optional(),stream:Le.boolean().default(!0),stop:Le.union([Le.string(),Le.array(Le.string())]).optional(),random_seed:Le.nullable(Le.number().int()).optional(),messages:Le.array(Le.union([iie.SystemMessage$inboundSchema.and(Le.object({role:Le.literal("system")}).transform(t=>({role:t.role}))),lie.UserMessage$inboundSchema.and(Le.object({role:Le.literal("user")}).transform(t=>({role:t.role}))),oie.AssistantMessage$inboundSchema.and(Le.object({role:Le.literal("assistant")}).transform(t=>({role:t.role}))),uie.ToolMessage$inboundSchema.and(Le.object({role:Le.literal("tool")}).transform(t=>({role:t.role})))])),response_format:DMt.ResponseFormat$inboundSchema.optional(),tools:Le.nullable(Le.array(NMt.Tool$inboundSchema)).optional(),tool_choice:Le.union([aie.ToolChoice$inboundSchema,sie.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:Le.number().optional(),frequency_penalty:Le.number().optional(),n:Le.nullable(Le.number().int()).optional(),prediction:jMt.Prediction$inboundSchema.optional(),safe_prompt:Le.boolean().optional()}).transform(t=>(0,RMt.remap)(t,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",safe_prompt:"safePrompt"}));Ut.ChatCompletionStreamRequest$outboundSchema=Le.object({model:Le.nullable(Le.string()),temperature:Le.nullable(Le.number()).optional(),topP:Le.number().optional(),maxTokens:Le.nullable(Le.number().int()).optional(),stream:Le.boolean().default(!0),stop:Le.union([Le.string(),Le.array(Le.string())]).optional(),randomSeed:Le.nullable(Le.number().int()).optional(),messages:Le.array(Le.union([iie.SystemMessage$outboundSchema.and(Le.object({role:Le.literal("system")}).transform(t=>({role:t.role}))),lie.UserMessage$outboundSchema.and(Le.object({role:Le.literal("user")}).transform(t=>({role:t.role}))),oie.AssistantMessage$outboundSchema.and(Le.object({role:Le.literal("assistant")}).transform(t=>({role:t.role}))),uie.ToolMessage$outboundSchema.and(Le.object({role:Le.literal("tool")}).transform(t=>({role:t.role})))])),responseFormat:DMt.ResponseFormat$outboundSchema.optional(),tools:Le.nullable(Le.array(NMt.Tool$outboundSchema)).optional(),toolChoice:Le.union([aie.ToolChoice$outboundSchema,sie.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:Le.number().optional(),frequencyPenalty:Le.number().optional(),n:Le.nullable(Le.number().int()).optional(),prediction:jMt.Prediction$outboundSchema.optional(),safePrompt:Le.boolean().optional()}).transform(t=>(0,RMt.remap)(t,{topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice",presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",safePrompt:"safe_prompt"}));var MMt;(function(t){t.inboundSchema=Ut.ChatCompletionStreamRequest$inboundSchema,t.outboundSchema=Ut.ChatCompletionStreamRequest$outboundSchema})(MMt||(Ut.ChatCompletionStreamRequest$=MMt={}));function q7r(t){return JSON.stringify(Ut.ChatCompletionStreamRequest$outboundSchema.parse(t))}function U7r(t){return(0,nie.safeParse)(t,e=>Ut.ChatCompletionStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionStreamRequest' from JSON")}});var nMe=v(uu=>{"use strict";var z7r=uu&&uu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),H7r=uu&&uu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V7r=uu&&uu.__importStar||function(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)&&z7r(e,t,r);return H7r(e,t),e};Object.defineProperty(uu,"__esModule",{value:!0});uu.MetricOut$=uu.MetricOut$outboundSchema=uu.MetricOut$inboundSchema=void 0;uu.metricOutToJSON=K7r;uu.metricOutFromJSON=J7r;var Mp=V7r(we()),kMt=ke(),W7r=me();uu.MetricOut$inboundSchema=Mp.object({train_loss:Mp.nullable(Mp.number()).optional(),valid_loss:Mp.nullable(Mp.number()).optional(),valid_mean_token_accuracy:Mp.nullable(Mp.number()).optional()}).transform(t=>(0,kMt.remap)(t,{train_loss:"trainLoss",valid_loss:"validLoss",valid_mean_token_accuracy:"validMeanTokenAccuracy"}));uu.MetricOut$outboundSchema=Mp.object({trainLoss:Mp.nullable(Mp.number()).optional(),validLoss:Mp.nullable(Mp.number()).optional(),validMeanTokenAccuracy:Mp.nullable(Mp.number()).optional()}).transform(t=>(0,kMt.remap)(t,{trainLoss:"train_loss",validLoss:"valid_loss",validMeanTokenAccuracy:"valid_mean_token_accuracy"}));var FMt;(function(t){t.inboundSchema=uu.MetricOut$inboundSchema,t.outboundSchema=uu.MetricOut$outboundSchema})(FMt||(uu.MetricOut$=FMt={}));function K7r(t){return JSON.stringify(uu.MetricOut$outboundSchema.parse(t))}function J7r(t){return(0,W7r.safeParse)(t,e=>uu.MetricOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MetricOut' from JSON")}});var oMe=v(lu=>{"use strict";var G7r=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]}),Y7r=lu&&lu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z7r=lu&&lu.__importStar||function(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)&&G7r(e,t,r);return Y7r(e,t),e};Object.defineProperty(lu,"__esModule",{value:!0});lu.CheckpointOut$=lu.CheckpointOut$outboundSchema=lu.CheckpointOut$inboundSchema=void 0;lu.checkpointOutToJSON=Q7r;lu.checkpointOutFromJSON=eYr;var hq=Z7r(we()),BMt=ke(),X7r=me(),qMt=nMe();lu.CheckpointOut$inboundSchema=hq.object({metrics:qMt.MetricOut$inboundSchema,step_number:hq.number().int(),created_at:hq.number().int()}).transform(t=>(0,BMt.remap)(t,{step_number:"stepNumber",created_at:"createdAt"}));lu.CheckpointOut$outboundSchema=hq.object({metrics:qMt.MetricOut$outboundSchema,stepNumber:hq.number().int(),createdAt:hq.number().int()}).transform(t=>(0,BMt.remap)(t,{stepNumber:"step_number",createdAt:"created_at"}));var $Mt;(function(t){t.inboundSchema=lu.CheckpointOut$inboundSchema,t.outboundSchema=lu.CheckpointOut$outboundSchema})($Mt||(lu.CheckpointOut$=$Mt={}));function Q7r(t){return JSON.stringify(lu.CheckpointOut$outboundSchema.parse(t))}function eYr(t){return(0,X7r.safeParse)(t,e=>lu.CheckpointOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CheckpointOut' from JSON")}});var iMe=v(cu=>{"use strict";var tYr=cu&&cu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rYr=cu&&cu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nYr=cu&&cu.__importStar||function(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)&&tYr(e,t,r);return rYr(e,t),e};Object.defineProperty(cu,"__esModule",{value:!0});cu.ClassificationObject$=cu.ClassificationObject$outboundSchema=cu.ClassificationObject$inboundSchema=void 0;cu.classificationObjectToJSON=iYr;cu.classificationObjectFromJSON=aYr;var GS=nYr(we()),zMt=ke(),oYr=me();cu.ClassificationObject$inboundSchema=GS.object({categories:GS.record(GS.boolean()).optional(),category_scores:GS.record(GS.number()).optional()}).transform(t=>(0,zMt.remap)(t,{category_scores:"categoryScores"}));cu.ClassificationObject$outboundSchema=GS.object({categories:GS.record(GS.boolean()).optional(),categoryScores:GS.record(GS.number()).optional()}).transform(t=>(0,zMt.remap)(t,{categoryScores:"category_scores"}));var UMt;(function(t){t.inboundSchema=cu.ClassificationObject$inboundSchema,t.outboundSchema=cu.ClassificationObject$outboundSchema})(UMt||(cu.ClassificationObject$=UMt={}));function iYr(t){return JSON.stringify(cu.ClassificationObject$outboundSchema.parse(t))}function aYr(t){return(0,oYr.safeParse)(t,e=>cu.ClassificationObject$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassificationObject' from JSON")}});var JMt=v(Eo=>{"use strict";var sYr=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]}),uYr=Eo&&Eo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lYr=Eo&&Eo.__importStar||function(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)&&sYr(e,t,r);return uYr(e,t),e};Object.defineProperty(Eo,"__esModule",{value:!0});Eo.ClassificationRequest$=Eo.ClassificationRequest$outboundSchema=Eo.ClassificationRequest$inboundSchema=Eo.ClassificationRequestInputs$=Eo.ClassificationRequestInputs$outboundSchema=Eo.ClassificationRequestInputs$inboundSchema=void 0;Eo.classificationRequestInputsToJSON=cYr;Eo.classificationRequestInputsFromJSON=dYr;Eo.classificationRequestToJSON=fYr;Eo.classificationRequestFromJSON=pYr;var ss=lYr(we()),WMt=ke(),KMt=me();Eo.ClassificationRequestInputs$inboundSchema=ss.union([ss.string(),ss.array(ss.string())]);Eo.ClassificationRequestInputs$outboundSchema=ss.union([ss.string(),ss.array(ss.string())]);var HMt;(function(t){t.inboundSchema=Eo.ClassificationRequestInputs$inboundSchema,t.outboundSchema=Eo.ClassificationRequestInputs$outboundSchema})(HMt||(Eo.ClassificationRequestInputs$=HMt={}));function cYr(t){return JSON.stringify(Eo.ClassificationRequestInputs$outboundSchema.parse(t))}function dYr(t){return(0,KMt.safeParse)(t,e=>Eo.ClassificationRequestInputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassificationRequestInputs' from JSON")}Eo.ClassificationRequest$inboundSchema=ss.object({input:ss.union([ss.string(),ss.array(ss.string())]),model:ss.nullable(ss.string()).optional()}).transform(t=>(0,WMt.remap)(t,{input:"inputs"}));Eo.ClassificationRequest$outboundSchema=ss.object({inputs:ss.union([ss.string(),ss.array(ss.string())]),model:ss.nullable(ss.string()).optional()}).transform(t=>(0,WMt.remap)(t,{inputs:"input"}));var VMt;(function(t){t.inboundSchema=Eo.ClassificationRequest$inboundSchema,t.outboundSchema=Eo.ClassificationRequest$outboundSchema})(VMt||(Eo.ClassificationRequest$=VMt={}));function fYr(t){return JSON.stringify(Eo.ClassificationRequest$outboundSchema.parse(t))}function pYr(t){return(0,KMt.safeParse)(t,e=>Eo.ClassificationRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassificationRequest' from JSON")}});var ZMt=v(du=>{"use strict";var mYr=du&&du.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hYr=du&&du.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gYr=du&&du.__importStar||function(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)&&mYr(e,t,r);return hYr(e,t),e};Object.defineProperty(du,"__esModule",{value:!0});du.ClassificationResponse$=du.ClassificationResponse$outboundSchema=du.ClassificationResponse$inboundSchema=void 0;du.classificationResponseToJSON=bYr;du.classificationResponseFromJSON=_Yr;var WA=gYr(we()),yYr=me(),YMt=iMe();du.ClassificationResponse$inboundSchema=WA.object({id:WA.string().optional(),model:WA.string().optional(),results:WA.array(YMt.ClassificationObject$inboundSchema).optional()});du.ClassificationResponse$outboundSchema=WA.object({id:WA.string().optional(),model:WA.string().optional(),results:WA.array(YMt.ClassificationObject$outboundSchema).optional()});var GMt;(function(t){t.inboundSchema=du.ClassificationResponse$inboundSchema,t.outboundSchema=du.ClassificationResponse$outboundSchema})(GMt||(du.ClassificationResponse$=GMt={}));function bYr(t){return JSON.stringify(du.ClassificationResponse$outboundSchema.parse(t))}function _Yr(t){return(0,yYr.safeParse)(t,e=>du.ClassificationResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassificationResponse' from JSON")}});var aMe=v(To=>{"use strict";var vYr=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]}),wYr=To&&To.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SYr=To&&To.__importStar||function(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)&&vYr(e,t,r);return wYr(e,t),e};Object.defineProperty(To,"__esModule",{value:!0});To.DeltaMessage$=To.DeltaMessage$outboundSchema=To.DeltaMessage$inboundSchema=To.Content$=To.Content$outboundSchema=To.Content$inboundSchema=void 0;To.contentToJSON=xYr;To.contentFromJSON=CYr;To.deltaMessageToJSON=OYr;To.deltaMessageFromJSON=PYr;var _a=SYr(we()),eRt=ke(),tRt=me(),cie=aq(),rRt=Poe();To.Content$inboundSchema=_a.union([_a.string(),_a.array(cie.ContentChunk$inboundSchema)]);To.Content$outboundSchema=_a.union([_a.string(),_a.array(cie.ContentChunk$outboundSchema)]);var XMt;(function(t){t.inboundSchema=To.Content$inboundSchema,t.outboundSchema=To.Content$outboundSchema})(XMt||(To.Content$=XMt={}));function xYr(t){return JSON.stringify(To.Content$outboundSchema.parse(t))}function CYr(t){return(0,tRt.safeParse)(t,e=>To.Content$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Content' from JSON")}To.DeltaMessage$inboundSchema=_a.object({role:_a.nullable(_a.string()).optional(),content:_a.nullable(_a.union([_a.string(),_a.array(cie.ContentChunk$inboundSchema)])).optional(),tool_calls:_a.nullable(_a.array(rRt.ToolCall$inboundSchema)).optional()}).transform(t=>(0,eRt.remap)(t,{tool_calls:"toolCalls"}));To.DeltaMessage$outboundSchema=_a.object({role:_a.nullable(_a.string()).optional(),content:_a.nullable(_a.union([_a.string(),_a.array(cie.ContentChunk$outboundSchema)])).optional(),toolCalls:_a.nullable(_a.array(rRt.ToolCall$outboundSchema)).optional()}).transform(t=>(0,eRt.remap)(t,{toolCalls:"tool_calls"}));var QMt;(function(t){t.inboundSchema=To.DeltaMessage$inboundSchema,t.outboundSchema=To.DeltaMessage$outboundSchema})(QMt||(To.DeltaMessage$=QMt={}));function OYr(t){return JSON.stringify(To.DeltaMessage$outboundSchema.parse(t))}function PYr(t){return(0,tRt.safeParse)(t,e=>To.DeltaMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DeltaMessage' from JSON")}});var sMe=v(ro=>{"use strict";var EYr=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]}),TYr=ro&&ro.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AYr=ro&&ro.__importStar||function(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)&&EYr(e,t,r);return TYr(e,t),e};Object.defineProperty(ro,"__esModule",{value:!0});ro.CompletionResponseStreamChoice$=ro.CompletionResponseStreamChoice$outboundSchema=ro.CompletionResponseStreamChoice$inboundSchema=ro.CompletionResponseStreamChoiceFinishReason$=ro.CompletionResponseStreamChoiceFinishReason$outboundSchema=ro.CompletionResponseStreamChoiceFinishReason$inboundSchema=ro.CompletionResponseStreamChoiceFinishReason=void 0;ro.completionResponseStreamChoiceToJSON=RYr;ro.completionResponseStreamChoiceFromJSON=jYr;var jm=AYr(we()),iRt=ke(),IYr=me(),MYr=zA(),aRt=aMe();ro.CompletionResponseStreamChoiceFinishReason={Stop:"stop",Length:"length",Error:"error",ToolCalls:"tool_calls"};ro.CompletionResponseStreamChoiceFinishReason$inboundSchema=jm.union([jm.nativeEnum(ro.CompletionResponseStreamChoiceFinishReason),jm.string().transform(MYr.catchUnrecognizedEnum)]);ro.CompletionResponseStreamChoiceFinishReason$outboundSchema=jm.union([jm.nativeEnum(ro.CompletionResponseStreamChoiceFinishReason),jm.string().and(jm.custom())]);var nRt;(function(t){t.inboundSchema=ro.CompletionResponseStreamChoiceFinishReason$inboundSchema,t.outboundSchema=ro.CompletionResponseStreamChoiceFinishReason$outboundSchema})(nRt||(ro.CompletionResponseStreamChoiceFinishReason$=nRt={}));ro.CompletionResponseStreamChoice$inboundSchema=jm.object({index:jm.number().int(),delta:aRt.DeltaMessage$inboundSchema,finish_reason:jm.nullable(ro.CompletionResponseStreamChoiceFinishReason$inboundSchema)}).transform(t=>(0,iRt.remap)(t,{finish_reason:"finishReason"}));ro.CompletionResponseStreamChoice$outboundSchema=jm.object({index:jm.number().int(),delta:aRt.DeltaMessage$outboundSchema,finishReason:jm.nullable(ro.CompletionResponseStreamChoiceFinishReason$outboundSchema)}).transform(t=>(0,iRt.remap)(t,{finishReason:"finish_reason"}));var oRt;(function(t){t.inboundSchema=ro.CompletionResponseStreamChoice$inboundSchema,t.outboundSchema=ro.CompletionResponseStreamChoice$outboundSchema})(oRt||(ro.CompletionResponseStreamChoice$=oRt={}));function RYr(t){return JSON.stringify(ro.CompletionResponseStreamChoice$outboundSchema.parse(t))}function jYr(t){return(0,IYr.safeParse)(t,e=>ro.CompletionResponseStreamChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionResponseStreamChoice' from JSON")}});var uMe=v(fu=>{"use strict";var DYr=fu&&fu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NYr=fu&&fu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LYr=fu&&fu.__importStar||function(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)&&DYr(e,t,r);return NYr(e,t),e};Object.defineProperty(fu,"__esModule",{value:!0});fu.CompletionChunk$=fu.CompletionChunk$outboundSchema=fu.CompletionChunk$inboundSchema=void 0;fu.completionChunkToJSON=kYr;fu.completionChunkFromJSON=$Yr;var ng=LYr(we()),FYr=me(),uRt=sMe(),lRt=mq();fu.CompletionChunk$inboundSchema=ng.object({id:ng.string(),object:ng.string().optional(),created:ng.number().int().optional(),model:ng.string(),usage:lRt.UsageInfo$inboundSchema.optional(),choices:ng.array(uRt.CompletionResponseStreamChoice$inboundSchema)});fu.CompletionChunk$outboundSchema=ng.object({id:ng.string(),object:ng.string().optional(),created:ng.number().int().optional(),model:ng.string(),usage:lRt.UsageInfo$outboundSchema.optional(),choices:ng.array(uRt.CompletionResponseStreamChoice$outboundSchema)});var sRt;(function(t){t.inboundSchema=fu.CompletionChunk$inboundSchema,t.outboundSchema=fu.CompletionChunk$outboundSchema})(sRt||(fu.CompletionChunk$=sRt={}));function kYr(t){return JSON.stringify(fu.CompletionChunk$outboundSchema.parse(t))}function $Yr(t){return(0,FYr.safeParse)(t,e=>fu.CompletionChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionChunk' from JSON")}});var fRt=v(pu=>{"use strict";var BYr=pu&&pu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qYr=pu&&pu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UYr=pu&&pu.__importStar||function(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)&&BYr(e,t,r);return qYr(e,t),e};Object.defineProperty(pu,"__esModule",{value:!0});pu.CompletionEvent$=pu.CompletionEvent$outboundSchema=pu.CompletionEvent$inboundSchema=void 0;pu.completionEventToJSON=HYr;pu.completionEventFromJSON=VYr;var X8=UYr(we()),zYr=me(),dRt=uMe();pu.CompletionEvent$inboundSchema=X8.object({data:X8.string().transform((t,e)=>{try{return JSON.parse(t)}catch(r){return e.addIssue({code:X8.ZodIssueCode.custom,message:`malformed json: ${r}`}),X8.NEVER}}).pipe(dRt.CompletionChunk$inboundSchema)});pu.CompletionEvent$outboundSchema=X8.object({data:dRt.CompletionChunk$outboundSchema});var cRt;(function(t){t.inboundSchema=pu.CompletionEvent$inboundSchema,t.outboundSchema=pu.CompletionEvent$outboundSchema})(cRt||(pu.CompletionEvent$=cRt={}));function HYr(t){return JSON.stringify(pu.CompletionEvent$outboundSchema.parse(t))}function VYr(t){return(0,zYr.safeParse)(t,e=>pu.CompletionEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionEvent' from JSON")}});var mRt=v(mu=>{"use strict";var WYr=mu&&mu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KYr=mu&&mu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JYr=mu&&mu.__importStar||function(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)&&WYr(e,t,r);return KYr(e,t),e};Object.defineProperty(mu,"__esModule",{value:!0});mu.DeleteFileOut$=mu.DeleteFileOut$outboundSchema=mu.DeleteFileOut$inboundSchema=void 0;mu.deleteFileOutToJSON=YYr;mu.deleteFileOutFromJSON=ZYr;var KA=JYr(we()),GYr=me();mu.DeleteFileOut$inboundSchema=KA.object({id:KA.string(),object:KA.string(),deleted:KA.boolean()});mu.DeleteFileOut$outboundSchema=KA.object({id:KA.string(),object:KA.string(),deleted:KA.boolean()});var pRt;(function(t){t.inboundSchema=mu.DeleteFileOut$inboundSchema,t.outboundSchema=mu.DeleteFileOut$outboundSchema})(pRt||(mu.DeleteFileOut$=pRt={}));function YYr(t){return JSON.stringify(mu.DeleteFileOut$outboundSchema.parse(t))}function ZYr(t){return(0,GYr.safeParse)(t,e=>mu.DeleteFileOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DeleteFileOut' from JSON")}});var gRt=v(hu=>{"use strict";var XYr=hu&&hu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),QYr=hu&&hu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eZr=hu&&hu.__importStar||function(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)&&XYr(e,t,r);return QYr(e,t),e};Object.defineProperty(hu,"__esModule",{value:!0});hu.DeleteModelOut$=hu.DeleteModelOut$outboundSchema=hu.DeleteModelOut$inboundSchema=void 0;hu.deleteModelOutToJSON=rZr;hu.deleteModelOutFromJSON=nZr;var JA=eZr(we()),tZr=me();hu.DeleteModelOut$inboundSchema=JA.object({id:JA.string(),object:JA.string().default("model"),deleted:JA.boolean().default(!0)});hu.DeleteModelOut$outboundSchema=JA.object({id:JA.string(),object:JA.string().default("model"),deleted:JA.boolean().default(!0)});var hRt;(function(t){t.inboundSchema=hu.DeleteModelOut$inboundSchema,t.outboundSchema=hu.DeleteModelOut$outboundSchema})(hRt||(hu.DeleteModelOut$=hRt={}));function rZr(t){return JSON.stringify(hu.DeleteModelOut$outboundSchema.parse(t))}function nZr(t){return(0,tZr.safeParse)(t,e=>hu.DeleteModelOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DeleteModelOut' from JSON")}});var lMe=v(gu=>{"use strict";var oZr=gu&&gu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iZr=gu&&gu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aZr=gu&&gu.__importStar||function(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)&&oZr(e,t,r);return iZr(e,t),e};Object.defineProperty(gu,"__esModule",{value:!0});gu.EventOut$=gu.EventOut$outboundSchema=gu.EventOut$inboundSchema=void 0;gu.eventOutToJSON=uZr;gu.eventOutFromJSON=lZr;var og=aZr(we()),bRt=ke(),sZr=me();gu.EventOut$inboundSchema=og.object({name:og.string(),data:og.nullable(og.record(og.any())).optional(),created_at:og.number().int()}).transform(t=>(0,bRt.remap)(t,{created_at:"createdAt"}));gu.EventOut$outboundSchema=og.object({name:og.string(),data:og.nullable(og.record(og.any())).optional(),createdAt:og.number().int()}).transform(t=>(0,bRt.remap)(t,{createdAt:"created_at"}));var yRt;(function(t){t.inboundSchema=gu.EventOut$inboundSchema,t.outboundSchema=gu.EventOut$outboundSchema})(yRt||(gu.EventOut$=yRt={}));function uZr(t){return JSON.stringify(gu.EventOut$outboundSchema.parse(t))}function lZr(t){return(0,sZr.safeParse)(t,e=>gu.EventOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'EventOut' from JSON")}});var die=v(Ao=>{"use strict";var cZr=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]}),dZr=Ao&&Ao.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fZr=Ao&&Ao.__importStar||function(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)&&cZr(e,t,r);return dZr(e,t),e};Object.defineProperty(Ao,"__esModule",{value:!0});Ao.GithubRepositoryOut$=Ao.GithubRepositoryOut$outboundSchema=Ao.GithubRepositoryOut$inboundSchema=Ao.GithubRepositoryOutType$=Ao.GithubRepositoryOutType$outboundSchema=Ao.GithubRepositoryOutType$inboundSchema=Ao.GithubRepositoryOutType=void 0;Ao.githubRepositoryOutToJSON=mZr;Ao.githubRepositoryOutFromJSON=hZr;var Uc=fZr(we()),wRt=ke(),pZr=me();Ao.GithubRepositoryOutType={Github:"github"};Ao.GithubRepositoryOutType$inboundSchema=Uc.nativeEnum(Ao.GithubRepositoryOutType);Ao.GithubRepositoryOutType$outboundSchema=Ao.GithubRepositoryOutType$inboundSchema;var _Rt;(function(t){t.inboundSchema=Ao.GithubRepositoryOutType$inboundSchema,t.outboundSchema=Ao.GithubRepositoryOutType$outboundSchema})(_Rt||(Ao.GithubRepositoryOutType$=_Rt={}));Ao.GithubRepositoryOut$inboundSchema=Uc.object({type:Uc.literal("github").default("github"),name:Uc.string(),owner:Uc.string(),ref:Uc.nullable(Uc.string()).optional(),weight:Uc.number().default(1),commit_id:Uc.string()}).transform(t=>(0,wRt.remap)(t,{commit_id:"commitId"}));Ao.GithubRepositoryOut$outboundSchema=Uc.object({type:Uc.literal("github").default("github"),name:Uc.string(),owner:Uc.string(),ref:Uc.nullable(Uc.string()).optional(),weight:Uc.number().default(1),commitId:Uc.string()}).transform(t=>(0,wRt.remap)(t,{commitId:"commit_id"}));var vRt;(function(t){t.inboundSchema=Ao.GithubRepositoryOut$inboundSchema,t.outboundSchema=Ao.GithubRepositoryOut$outboundSchema})(vRt||(Ao.GithubRepositoryOut$=vRt={}));function mZr(t){return JSON.stringify(Ao.GithubRepositoryOut$outboundSchema.parse(t))}function hZr(t){return(0,pZr.safeParse)(t,e=>Ao.GithubRepositoryOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'GithubRepositoryOut' from JSON")}});var fie=v(yu=>{"use strict";var gZr=yu&&yu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yZr=yu&&yu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bZr=yu&&yu.__importStar||function(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)&&gZr(e,t,r);return yZr(e,t),e};Object.defineProperty(yu,"__esModule",{value:!0});yu.JobMetadataOut$=yu.JobMetadataOut$outboundSchema=yu.JobMetadataOut$inboundSchema=void 0;yu.jobMetadataOutToJSON=vZr;yu.jobMetadataOutFromJSON=wZr;var oi=bZr(we()),xRt=ke(),_Zr=me();yu.JobMetadataOut$inboundSchema=oi.object({expected_duration_seconds:oi.nullable(oi.number().int()).optional(),cost:oi.nullable(oi.number()).optional(),cost_currency:oi.nullable(oi.string()).optional(),train_tokens_per_step:oi.nullable(oi.number().int()).optional(),train_tokens:oi.nullable(oi.number().int()).optional(),data_tokens:oi.nullable(oi.number().int()).optional(),estimated_start_time:oi.nullable(oi.number().int()).optional()}).transform(t=>(0,xRt.remap)(t,{expected_duration_seconds:"expectedDurationSeconds",cost_currency:"costCurrency",train_tokens_per_step:"trainTokensPerStep",train_tokens:"trainTokens",data_tokens:"dataTokens",estimated_start_time:"estimatedStartTime"}));yu.JobMetadataOut$outboundSchema=oi.object({expectedDurationSeconds:oi.nullable(oi.number().int()).optional(),cost:oi.nullable(oi.number()).optional(),costCurrency:oi.nullable(oi.string()).optional(),trainTokensPerStep:oi.nullable(oi.number().int()).optional(),trainTokens:oi.nullable(oi.number().int()).optional(),dataTokens:oi.nullable(oi.number().int()).optional(),estimatedStartTime:oi.nullable(oi.number().int()).optional()}).transform(t=>(0,xRt.remap)(t,{expectedDurationSeconds:"expected_duration_seconds",costCurrency:"cost_currency",trainTokensPerStep:"train_tokens_per_step",trainTokens:"train_tokens",dataTokens:"data_tokens",estimatedStartTime:"estimated_start_time"}));var SRt;(function(t){t.inboundSchema=yu.JobMetadataOut$inboundSchema,t.outboundSchema=yu.JobMetadataOut$outboundSchema})(SRt||(yu.JobMetadataOut$=SRt={}));function vZr(t){return JSON.stringify(yu.JobMetadataOut$outboundSchema.parse(t))}function wZr(t){return(0,_Zr.safeParse)(t,e=>yu.JobMetadataOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobMetadataOut' from JSON")}});var pie=v(bu=>{"use strict";var SZr=bu&&bu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xZr=bu&&bu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CZr=bu&&bu.__importStar||function(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)&&SZr(e,t,r);return xZr(e,t),e};Object.defineProperty(bu,"__esModule",{value:!0});bu.TrainingParameters$=bu.TrainingParameters$outboundSchema=bu.TrainingParameters$inboundSchema=void 0;bu.trainingParametersToJSON=PZr;bu.trainingParametersFromJSON=EZr;var vi=CZr(we()),ORt=ke(),OZr=me();bu.TrainingParameters$inboundSchema=vi.object({training_steps:vi.nullable(vi.number().int()).optional(),learning_rate:vi.number().default(1e-4),weight_decay:vi.nullable(vi.number()).optional(),warmup_fraction:vi.nullable(vi.number()).optional(),epochs:vi.nullable(vi.number()).optional(),fim_ratio:vi.nullable(vi.number()).optional(),seq_len:vi.nullable(vi.number().int()).optional()}).transform(t=>(0,ORt.remap)(t,{training_steps:"trainingSteps",learning_rate:"learningRate",weight_decay:"weightDecay",warmup_fraction:"warmupFraction",fim_ratio:"fimRatio",seq_len:"seqLen"}));bu.TrainingParameters$outboundSchema=vi.object({trainingSteps:vi.nullable(vi.number().int()).optional(),learningRate:vi.number().default(1e-4),weightDecay:vi.nullable(vi.number()).optional(),warmupFraction:vi.nullable(vi.number()).optional(),epochs:vi.nullable(vi.number()).optional(),fimRatio:vi.nullable(vi.number()).optional(),seqLen:vi.nullable(vi.number().int()).optional()}).transform(t=>(0,ORt.remap)(t,{trainingSteps:"training_steps",learningRate:"learning_rate",weightDecay:"weight_decay",warmupFraction:"warmup_fraction",fimRatio:"fim_ratio",seqLen:"seq_len"}));var CRt;(function(t){t.inboundSchema=bu.TrainingParameters$inboundSchema,t.outboundSchema=bu.TrainingParameters$outboundSchema})(CRt||(bu.TrainingParameters$=CRt={}));function PZr(t){return JSON.stringify(bu.TrainingParameters$outboundSchema.parse(t))}function EZr(t){return(0,OZr.safeParse)(t,e=>bu.TrainingParameters$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TrainingParameters' from JSON")}});var mie=v(Io=>{"use strict";var TZr=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]}),AZr=Io&&Io.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IZr=Io&&Io.__importStar||function(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)&&TZr(e,t,r);return AZr(e,t),e};Object.defineProperty(Io,"__esModule",{value:!0});Io.WandbIntegrationOut$=Io.WandbIntegrationOut$outboundSchema=Io.WandbIntegrationOut$inboundSchema=Io.WandbIntegrationOutType$=Io.WandbIntegrationOutType$outboundSchema=Io.WandbIntegrationOutType$inboundSchema=Io.WandbIntegrationOutType=void 0;Io.wandbIntegrationOutToJSON=RZr;Io.wandbIntegrationOutFromJSON=jZr;var Af=IZr(we()),TRt=ke(),MZr=me();Io.WandbIntegrationOutType={Wandb:"wandb"};Io.WandbIntegrationOutType$inboundSchema=Af.nativeEnum(Io.WandbIntegrationOutType);Io.WandbIntegrationOutType$outboundSchema=Io.WandbIntegrationOutType$inboundSchema;var PRt;(function(t){t.inboundSchema=Io.WandbIntegrationOutType$inboundSchema,t.outboundSchema=Io.WandbIntegrationOutType$outboundSchema})(PRt||(Io.WandbIntegrationOutType$=PRt={}));Io.WandbIntegrationOut$inboundSchema=Af.object({type:Af.literal("wandb").default("wandb"),project:Af.string(),name:Af.nullable(Af.string()).optional(),run_name:Af.nullable(Af.string()).optional()}).transform(t=>(0,TRt.remap)(t,{run_name:"runName"}));Io.WandbIntegrationOut$outboundSchema=Af.object({type:Af.literal("wandb").default("wandb"),project:Af.string(),name:Af.nullable(Af.string()).optional(),runName:Af.nullable(Af.string()).optional()}).transform(t=>(0,TRt.remap)(t,{runName:"run_name"}));var ERt;(function(t){t.inboundSchema=Io.WandbIntegrationOut$inboundSchema,t.outboundSchema=Io.WandbIntegrationOut$outboundSchema})(ERt||(Io.WandbIntegrationOut$=ERt={}));function RZr(t){return JSON.stringify(Io.WandbIntegrationOut$outboundSchema.parse(t))}function jZr(t){return(0,MZr.safeParse)(t,e=>Io.WandbIntegrationOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'WandbIntegrationOut' from JSON")}});var $Rt=v(ut=>{"use strict";var DZr=ut&&ut.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NZr=ut&&ut.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LZr=ut&&ut.__importStar||function(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)&&DZr(e,t,r);return NZr(e,t),e};Object.defineProperty(ut,"__esModule",{value:!0});ut.DetailedJobOut$=ut.DetailedJobOut$outboundSchema=ut.DetailedJobOut$inboundSchema=ut.DetailedJobOutRepositories$=ut.DetailedJobOutRepositories$outboundSchema=ut.DetailedJobOutRepositories$inboundSchema=ut.DetailedJobOutIntegrations$=ut.DetailedJobOutIntegrations$outboundSchema=ut.DetailedJobOutIntegrations$inboundSchema=ut.DetailedJobOutObject$=ut.DetailedJobOutObject$outboundSchema=ut.DetailedJobOutObject$inboundSchema=ut.DetailedJobOutStatus$=ut.DetailedJobOutStatus$outboundSchema=ut.DetailedJobOutStatus$inboundSchema=ut.DetailedJobOutObject=ut.DetailedJobOutStatus=void 0;ut.detailedJobOutIntegrationsToJSON=FZr;ut.detailedJobOutIntegrationsFromJSON=kZr;ut.detailedJobOutRepositoriesToJSON=$Zr;ut.detailedJobOutRepositoriesFromJSON=BZr;ut.detailedJobOutToJSON=qZr;ut.detailedJobOutFromJSON=UZr;var tr=LZr(we()),DRt=ke(),cMe=me(),NRt=oMe(),LRt=lMe(),hie=die(),FRt=fie(),kRt=pie(),gie=mie();ut.DetailedJobOutStatus={Queued:"QUEUED",Started:"STARTED",Validating:"VALIDATING",Validated:"VALIDATED",Running:"RUNNING",FailedValidation:"FAILED_VALIDATION",Failed:"FAILED",Success:"SUCCESS",Cancelled:"CANCELLED",CancellationRequested:"CANCELLATION_REQUESTED"};ut.DetailedJobOutObject={Job:"job"};ut.DetailedJobOutStatus$inboundSchema=tr.nativeEnum(ut.DetailedJobOutStatus);ut.DetailedJobOutStatus$outboundSchema=ut.DetailedJobOutStatus$inboundSchema;var ARt;(function(t){t.inboundSchema=ut.DetailedJobOutStatus$inboundSchema,t.outboundSchema=ut.DetailedJobOutStatus$outboundSchema})(ARt||(ut.DetailedJobOutStatus$=ARt={}));ut.DetailedJobOutObject$inboundSchema=tr.nativeEnum(ut.DetailedJobOutObject);ut.DetailedJobOutObject$outboundSchema=ut.DetailedJobOutObject$inboundSchema;var IRt;(function(t){t.inboundSchema=ut.DetailedJobOutObject$inboundSchema,t.outboundSchema=ut.DetailedJobOutObject$outboundSchema})(IRt||(ut.DetailedJobOutObject$=IRt={}));ut.DetailedJobOutIntegrations$inboundSchema=gie.WandbIntegrationOut$inboundSchema;ut.DetailedJobOutIntegrations$outboundSchema=gie.WandbIntegrationOut$outboundSchema;var MRt;(function(t){t.inboundSchema=ut.DetailedJobOutIntegrations$inboundSchema,t.outboundSchema=ut.DetailedJobOutIntegrations$outboundSchema})(MRt||(ut.DetailedJobOutIntegrations$=MRt={}));function FZr(t){return JSON.stringify(ut.DetailedJobOutIntegrations$outboundSchema.parse(t))}function kZr(t){return(0,cMe.safeParse)(t,e=>ut.DetailedJobOutIntegrations$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DetailedJobOutIntegrations' from JSON")}ut.DetailedJobOutRepositories$inboundSchema=hie.GithubRepositoryOut$inboundSchema;ut.DetailedJobOutRepositories$outboundSchema=hie.GithubRepositoryOut$outboundSchema;var RRt;(function(t){t.inboundSchema=ut.DetailedJobOutRepositories$inboundSchema,t.outboundSchema=ut.DetailedJobOutRepositories$outboundSchema})(RRt||(ut.DetailedJobOutRepositories$=RRt={}));function $Zr(t){return JSON.stringify(ut.DetailedJobOutRepositories$outboundSchema.parse(t))}function BZr(t){return(0,cMe.safeParse)(t,e=>ut.DetailedJobOutRepositories$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DetailedJobOutRepositories' from JSON")}ut.DetailedJobOut$inboundSchema=tr.object({id:tr.string(),auto_start:tr.boolean(),hyperparameters:kRt.TrainingParameters$inboundSchema,model:tr.string(),status:ut.DetailedJobOutStatus$inboundSchema,job_type:tr.string(),created_at:tr.number().int(),modified_at:tr.number().int(),training_files:tr.array(tr.string()),validation_files:tr.nullable(tr.array(tr.string())).optional(),object:tr.literal("job").default("job"),fine_tuned_model:tr.nullable(tr.string()).optional(),suffix:tr.nullable(tr.string()).optional(),integrations:tr.nullable(tr.array(gie.WandbIntegrationOut$inboundSchema)).optional(),trained_tokens:tr.nullable(tr.number().int()).optional(),repositories:tr.array(hie.GithubRepositoryOut$inboundSchema).optional(),metadata:tr.nullable(FRt.JobMetadataOut$inboundSchema).optional(),events:tr.array(LRt.EventOut$inboundSchema).optional(),checkpoints:tr.array(NRt.CheckpointOut$inboundSchema).optional()}).transform(t=>(0,DRt.remap)(t,{auto_start:"autoStart",job_type:"jobType",created_at:"createdAt",modified_at:"modifiedAt",training_files:"trainingFiles",validation_files:"validationFiles",fine_tuned_model:"fineTunedModel",trained_tokens:"trainedTokens"}));ut.DetailedJobOut$outboundSchema=tr.object({id:tr.string(),autoStart:tr.boolean(),hyperparameters:kRt.TrainingParameters$outboundSchema,model:tr.string(),status:ut.DetailedJobOutStatus$outboundSchema,jobType:tr.string(),createdAt:tr.number().int(),modifiedAt:tr.number().int(),trainingFiles:tr.array(tr.string()),validationFiles:tr.nullable(tr.array(tr.string())).optional(),object:tr.literal("job").default("job"),fineTunedModel:tr.nullable(tr.string()).optional(),suffix:tr.nullable(tr.string()).optional(),integrations:tr.nullable(tr.array(gie.WandbIntegrationOut$outboundSchema)).optional(),trainedTokens:tr.nullable(tr.number().int()).optional(),repositories:tr.array(hie.GithubRepositoryOut$outboundSchema).optional(),metadata:tr.nullable(FRt.JobMetadataOut$outboundSchema).optional(),events:tr.array(LRt.EventOut$outboundSchema).optional(),checkpoints:tr.array(NRt.CheckpointOut$outboundSchema).optional()}).transform(t=>(0,DRt.remap)(t,{autoStart:"auto_start",jobType:"job_type",createdAt:"created_at",modifiedAt:"modified_at",trainingFiles:"training_files",validationFiles:"validation_files",fineTunedModel:"fine_tuned_model",trainedTokens:"trained_tokens"}));var jRt;(function(t){t.inboundSchema=ut.DetailedJobOut$inboundSchema,t.outboundSchema=ut.DetailedJobOut$outboundSchema})(jRt||(ut.DetailedJobOut$=jRt={}));function qZr(t){return JSON.stringify(ut.DetailedJobOut$outboundSchema.parse(t))}function UZr(t){return(0,cMe.safeParse)(t,e=>ut.DetailedJobOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DetailedJobOut' from JSON")}});var HRt=v(Mo=>{"use strict";var zZr=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]}),HZr=Mo&&Mo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VZr=Mo&&Mo.__importStar||function(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)&&zZr(e,t,r);return HZr(e,t),e};Object.defineProperty(Mo,"__esModule",{value:!0});Mo.EmbeddingRequest$=Mo.EmbeddingRequest$outboundSchema=Mo.EmbeddingRequest$inboundSchema=Mo.Inputs$=Mo.Inputs$outboundSchema=Mo.Inputs$inboundSchema=void 0;Mo.inputsToJSON=WZr;Mo.inputsFromJSON=KZr;Mo.embeddingRequestToJSON=JZr;Mo.embeddingRequestFromJSON=GZr;var va=VZr(we()),URt=ke(),zRt=me();Mo.Inputs$inboundSchema=va.union([va.string(),va.array(va.string())]);Mo.Inputs$outboundSchema=va.union([va.string(),va.array(va.string())]);var BRt;(function(t){t.inboundSchema=Mo.Inputs$inboundSchema,t.outboundSchema=Mo.Inputs$outboundSchema})(BRt||(Mo.Inputs$=BRt={}));function WZr(t){return JSON.stringify(Mo.Inputs$outboundSchema.parse(t))}function KZr(t){return(0,zRt.safeParse)(t,e=>Mo.Inputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Inputs' from JSON")}Mo.EmbeddingRequest$inboundSchema=va.object({input:va.union([va.string(),va.array(va.string())]),model:va.string().default("mistral-embed"),encoding_format:va.nullable(va.string()).optional()}).transform(t=>(0,URt.remap)(t,{input:"inputs",encoding_format:"encodingFormat"}));Mo.EmbeddingRequest$outboundSchema=va.object({inputs:va.union([va.string(),va.array(va.string())]),model:va.string().default("mistral-embed"),encodingFormat:va.nullable(va.string()).optional()}).transform(t=>(0,URt.remap)(t,{inputs:"input",encodingFormat:"encoding_format"}));var qRt;(function(t){t.inboundSchema=Mo.EmbeddingRequest$inboundSchema,t.outboundSchema=Mo.EmbeddingRequest$outboundSchema})(qRt||(Mo.EmbeddingRequest$=qRt={}));function JZr(t){return JSON.stringify(Mo.EmbeddingRequest$outboundSchema.parse(t))}function GZr(t){return(0,zRt.safeParse)(t,e=>Mo.EmbeddingRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'EmbeddingRequest' from JSON")}});var dMe=v(_u=>{"use strict";var YZr=_u&&_u.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ZZr=_u&&_u.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XZr=_u&&_u.__importStar||function(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)&&YZr(e,t,r);return ZZr(e,t),e};Object.defineProperty(_u,"__esModule",{value:!0});_u.EmbeddingResponseData$=_u.EmbeddingResponseData$outboundSchema=_u.EmbeddingResponseData$inboundSchema=void 0;_u.embeddingResponseDataToJSON=eXr;_u.embeddingResponseDataFromJSON=tXr;var YS=XZr(we()),QZr=me();_u.EmbeddingResponseData$inboundSchema=YS.object({object:YS.string().optional(),embedding:YS.array(YS.number()).optional(),index:YS.number().int().optional()});_u.EmbeddingResponseData$outboundSchema=YS.object({object:YS.string().optional(),embedding:YS.array(YS.number()).optional(),index:YS.number().int().optional()});var VRt;(function(t){t.inboundSchema=_u.EmbeddingResponseData$inboundSchema,t.outboundSchema=_u.EmbeddingResponseData$outboundSchema})(VRt||(_u.EmbeddingResponseData$=VRt={}));function eXr(t){return JSON.stringify(_u.EmbeddingResponseData$outboundSchema.parse(t))}function tXr(t){return(0,QZr.safeParse)(t,e=>_u.EmbeddingResponseData$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'EmbeddingResponseData' from JSON")}});var GRt=v(vu=>{"use strict";var rXr=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]}),nXr=vu&&vu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oXr=vu&&vu.__importStar||function(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)&&rXr(e,t,r);return nXr(e,t),e};Object.defineProperty(vu,"__esModule",{value:!0});vu.EmbeddingResponse$=vu.EmbeddingResponse$outboundSchema=vu.EmbeddingResponse$inboundSchema=void 0;vu.embeddingResponseToJSON=aXr;vu.embeddingResponseFromJSON=sXr;var ZS=oXr(we()),iXr=me(),KRt=dMe(),JRt=mq();vu.EmbeddingResponse$inboundSchema=ZS.object({id:ZS.string(),object:ZS.string(),model:ZS.string(),usage:JRt.UsageInfo$inboundSchema,data:ZS.array(KRt.EmbeddingResponseData$inboundSchema)});vu.EmbeddingResponse$outboundSchema=ZS.object({id:ZS.string(),object:ZS.string(),model:ZS.string(),usage:JRt.UsageInfo$outboundSchema,data:ZS.array(KRt.EmbeddingResponseData$outboundSchema)});var WRt;(function(t){t.inboundSchema=vu.EmbeddingResponse$inboundSchema,t.outboundSchema=vu.EmbeddingResponse$outboundSchema})(WRt||(vu.EmbeddingResponse$=WRt={}));function aXr(t){return JSON.stringify(vu.EmbeddingResponse$outboundSchema.parse(t))}function sXr(t){return(0,iXr.safeParse)(t,e=>vu.EmbeddingResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'EmbeddingResponse' from JSON")}});var Q8=v(wu=>{"use strict";var uXr=wu&&wu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lXr=wu&&wu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cXr=wu&&wu.__importStar||function(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)&&uXr(e,t,r);return lXr(e,t),e};Object.defineProperty(wu,"__esModule",{value:!0});wu.FilePurpose$=wu.FilePurpose$outboundSchema=wu.FilePurpose$inboundSchema=wu.FilePurpose=void 0;var lD=cXr(we()),dXr=zA();wu.FilePurpose={FineTune:"fine-tune",Batch:"batch"};wu.FilePurpose$inboundSchema=lD.union([lD.nativeEnum(wu.FilePurpose),lD.string().transform(dXr.catchUnrecognizedEnum)]);wu.FilePurpose$outboundSchema=lD.union([lD.nativeEnum(wu.FilePurpose),lD.string().and(lD.custom())]);var YRt;(function(t){t.inboundSchema=wu.FilePurpose$inboundSchema,t.outboundSchema=wu.FilePurpose$outboundSchema})(YRt||(wu.FilePurpose$=YRt={}))});var e6=v(Su=>{"use strict";var fXr=Su&&Su.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pXr=Su&&Su.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mXr=Su&&Su.__importStar||function(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)&&fXr(e,t,r);return pXr(e,t),e};Object.defineProperty(Su,"__esModule",{value:!0});Su.SampleType$=Su.SampleType$outboundSchema=Su.SampleType$inboundSchema=Su.SampleType=void 0;var cD=mXr(we()),hXr=zA();Su.SampleType={Pretrain:"pretrain",Instruct:"instruct",BatchRequest:"batch_request",BatchResult:"batch_result",BatchError:"batch_error"};Su.SampleType$inboundSchema=cD.union([cD.nativeEnum(Su.SampleType),cD.string().transform(hXr.catchUnrecognizedEnum)]);Su.SampleType$outboundSchema=cD.union([cD.nativeEnum(Su.SampleType),cD.string().and(cD.custom())]);var ZRt;(function(t){t.inboundSchema=Su.SampleType$inboundSchema,t.outboundSchema=Su.SampleType$outboundSchema})(ZRt||(Su.SampleType$=ZRt={}))});var t6=v(xu=>{"use strict";var gXr=xu&&xu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yXr=xu&&xu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bXr=xu&&xu.__importStar||function(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)&&gXr(e,t,r);return yXr(e,t),e};Object.defineProperty(xu,"__esModule",{value:!0});xu.Source$=xu.Source$outboundSchema=xu.Source$inboundSchema=xu.Source=void 0;var dD=bXr(we()),_Xr=zA();xu.Source={Upload:"upload",Repository:"repository",Mistral:"mistral"};xu.Source$inboundSchema=dD.union([dD.nativeEnum(xu.Source),dD.string().transform(_Xr.catchUnrecognizedEnum)]);xu.Source$outboundSchema=dD.union([dD.nativeEnum(xu.Source),dD.string().and(dD.custom())]);var XRt;(function(t){t.inboundSchema=xu.Source$inboundSchema,t.outboundSchema=xu.Source$outboundSchema})(XRt||(xu.Source$=XRt={}))});var fMe=v(Cu=>{"use strict";var vXr=Cu&&Cu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wXr=Cu&&Cu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SXr=Cu&&Cu.__importStar||function(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)&&vXr(e,t,r);return wXr(e,t),e};Object.defineProperty(Cu,"__esModule",{value:!0});Cu.FileSchema$=Cu.FileSchema$outboundSchema=Cu.FileSchema$inboundSchema=void 0;Cu.fileSchemaToJSON=CXr;Cu.fileSchemaFromJSON=OXr;var Bd=SXr(we()),e1t=ke(),xXr=me(),t1t=Q8(),r1t=e6(),n1t=t6();Cu.FileSchema$inboundSchema=Bd.object({id:Bd.string(),object:Bd.string(),bytes:Bd.number().int(),created_at:Bd.number().int(),filename:Bd.string(),purpose:t1t.FilePurpose$inboundSchema,sample_type:r1t.SampleType$inboundSchema,num_lines:Bd.nullable(Bd.number().int()).optional(),source:n1t.Source$inboundSchema}).transform(t=>(0,e1t.remap)(t,{bytes:"sizeBytes",created_at:"createdAt",sample_type:"sampleType",num_lines:"numLines"}));Cu.FileSchema$outboundSchema=Bd.object({id:Bd.string(),object:Bd.string(),sizeBytes:Bd.number().int(),createdAt:Bd.number().int(),filename:Bd.string(),purpose:t1t.FilePurpose$outboundSchema,sampleType:r1t.SampleType$outboundSchema,numLines:Bd.nullable(Bd.number().int()).optional(),source:n1t.Source$outboundSchema}).transform(t=>(0,e1t.remap)(t,{sizeBytes:"bytes",createdAt:"created_at",sampleType:"sample_type",numLines:"num_lines"}));var QRt;(function(t){t.inboundSchema=Cu.FileSchema$inboundSchema,t.outboundSchema=Cu.FileSchema$outboundSchema})(QRt||(Cu.FileSchema$=QRt={}));function CXr(t){return JSON.stringify(Cu.FileSchema$outboundSchema.parse(t))}function OXr(t){return(0,xXr.safeParse)(t,e=>Cu.FileSchema$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FileSchema' from JSON")}});var i1t=v(Ou=>{"use strict";var PXr=Ou&&Ou.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EXr=Ou&&Ou.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TXr=Ou&&Ou.__importStar||function(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)&&PXr(e,t,r);return EXr(e,t),e};Object.defineProperty(Ou,"__esModule",{value:!0});Ou.FileSignedURL$=Ou.FileSignedURL$outboundSchema=Ou.FileSignedURL$inboundSchema=void 0;Ou.fileSignedURLToJSON=IXr;Ou.fileSignedURLFromJSON=MXr;var yie=TXr(we()),AXr=me();Ou.FileSignedURL$inboundSchema=yie.object({url:yie.string()});Ou.FileSignedURL$outboundSchema=yie.object({url:yie.string()});var o1t;(function(t){t.inboundSchema=Ou.FileSignedURL$inboundSchema,t.outboundSchema=Ou.FileSignedURL$outboundSchema})(o1t||(Ou.FileSignedURL$=o1t={}));function IXr(t){return JSON.stringify(Ou.FileSignedURL$outboundSchema.parse(t))}function MXr(t){return(0,AXr.safeParse)(t,e=>Ou.FileSignedURL$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FileSignedURL' from JSON")}});var c1t=v(Ro=>{"use strict";var RXr=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]}),jXr=Ro&&Ro.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DXr=Ro&&Ro.__importStar||function(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)&&RXr(e,t,r);return jXr(e,t),e};Object.defineProperty(Ro,"__esModule",{value:!0});Ro.FIMCompletionRequest$=Ro.FIMCompletionRequest$outboundSchema=Ro.FIMCompletionRequest$inboundSchema=Ro.FIMCompletionRequestStop$=Ro.FIMCompletionRequestStop$outboundSchema=Ro.FIMCompletionRequestStop$inboundSchema=void 0;Ro.fimCompletionRequestStopToJSON=NXr;Ro.fimCompletionRequestStopFromJSON=LXr;Ro.fimCompletionRequestToJSON=FXr;Ro.fimCompletionRequestFromJSON=kXr;var fr=DXr(we()),u1t=ke(),l1t=me();Ro.FIMCompletionRequestStop$inboundSchema=fr.union([fr.string(),fr.array(fr.string())]);Ro.FIMCompletionRequestStop$outboundSchema=fr.union([fr.string(),fr.array(fr.string())]);var a1t;(function(t){t.inboundSchema=Ro.FIMCompletionRequestStop$inboundSchema,t.outboundSchema=Ro.FIMCompletionRequestStop$outboundSchema})(a1t||(Ro.FIMCompletionRequestStop$=a1t={}));function NXr(t){return JSON.stringify(Ro.FIMCompletionRequestStop$outboundSchema.parse(t))}function LXr(t){return(0,l1t.safeParse)(t,e=>Ro.FIMCompletionRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionRequestStop' from JSON")}Ro.FIMCompletionRequest$inboundSchema=fr.object({model:fr.nullable(fr.string()),temperature:fr.nullable(fr.number()).optional(),top_p:fr.number().default(1),max_tokens:fr.nullable(fr.number().int()).optional(),stream:fr.boolean().default(!1),stop:fr.union([fr.string(),fr.array(fr.string())]).optional(),random_seed:fr.nullable(fr.number().int()).optional(),prompt:fr.string(),suffix:fr.nullable(fr.string()).optional(),min_tokens:fr.nullable(fr.number().int()).optional()}).transform(t=>(0,u1t.remap)(t,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",min_tokens:"minTokens"}));Ro.FIMCompletionRequest$outboundSchema=fr.object({model:fr.nullable(fr.string()),temperature:fr.nullable(fr.number()).optional(),topP:fr.number().default(1),maxTokens:fr.nullable(fr.number().int()).optional(),stream:fr.boolean().default(!1),stop:fr.union([fr.string(),fr.array(fr.string())]).optional(),randomSeed:fr.nullable(fr.number().int()).optional(),prompt:fr.string(),suffix:fr.nullable(fr.string()).optional(),minTokens:fr.nullable(fr.number().int()).optional()}).transform(t=>(0,u1t.remap)(t,{topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",minTokens:"min_tokens"}));var s1t;(function(t){t.inboundSchema=Ro.FIMCompletionRequest$inboundSchema,t.outboundSchema=Ro.FIMCompletionRequest$outboundSchema})(s1t||(Ro.FIMCompletionRequest$=s1t={}));function FXr(t){return JSON.stringify(Ro.FIMCompletionRequest$outboundSchema.parse(t))}function kXr(t){return(0,l1t.safeParse)(t,e=>Ro.FIMCompletionRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionRequest' from JSON")}});var m1t=v(Pu=>{"use strict";var $Xr=Pu&&Pu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BXr=Pu&&Pu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qXr=Pu&&Pu.__importStar||function(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)&&$Xr(e,t,r);return BXr(e,t),e};Object.defineProperty(Pu,"__esModule",{value:!0});Pu.FIMCompletionResponse$=Pu.FIMCompletionResponse$outboundSchema=Pu.FIMCompletionResponse$inboundSchema=void 0;Pu.fimCompletionResponseToJSON=zXr;Pu.fimCompletionResponseFromJSON=HXr;var ig=qXr(we()),UXr=me(),f1t=Goe(),p1t=mq();Pu.FIMCompletionResponse$inboundSchema=ig.object({id:ig.string(),object:ig.string(),model:ig.string(),usage:p1t.UsageInfo$inboundSchema,created:ig.number().int().optional(),choices:ig.array(f1t.ChatCompletionChoice$inboundSchema).optional()});Pu.FIMCompletionResponse$outboundSchema=ig.object({id:ig.string(),object:ig.string(),model:ig.string(),usage:p1t.UsageInfo$outboundSchema,created:ig.number().int().optional(),choices:ig.array(f1t.ChatCompletionChoice$outboundSchema).optional()});var d1t;(function(t){t.inboundSchema=Pu.FIMCompletionResponse$inboundSchema,t.outboundSchema=Pu.FIMCompletionResponse$outboundSchema})(d1t||(Pu.FIMCompletionResponse$=d1t={}));function zXr(t){return JSON.stringify(Pu.FIMCompletionResponse$outboundSchema.parse(t))}function HXr(t){return(0,UXr.safeParse)(t,e=>Pu.FIMCompletionResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionResponse' from JSON")}});var _1t=v(jo=>{"use strict";var VXr=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]}),WXr=jo&&jo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KXr=jo&&jo.__importStar||function(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)&&VXr(e,t,r);return WXr(e,t),e};Object.defineProperty(jo,"__esModule",{value:!0});jo.FIMCompletionStreamRequest$=jo.FIMCompletionStreamRequest$outboundSchema=jo.FIMCompletionStreamRequest$inboundSchema=jo.FIMCompletionStreamRequestStop$=jo.FIMCompletionStreamRequestStop$outboundSchema=jo.FIMCompletionStreamRequestStop$inboundSchema=void 0;jo.fimCompletionStreamRequestStopToJSON=JXr;jo.fimCompletionStreamRequestStopFromJSON=GXr;jo.fimCompletionStreamRequestToJSON=YXr;jo.fimCompletionStreamRequestFromJSON=ZXr;var pr=KXr(we()),y1t=ke(),b1t=me();jo.FIMCompletionStreamRequestStop$inboundSchema=pr.union([pr.string(),pr.array(pr.string())]);jo.FIMCompletionStreamRequestStop$outboundSchema=pr.union([pr.string(),pr.array(pr.string())]);var h1t;(function(t){t.inboundSchema=jo.FIMCompletionStreamRequestStop$inboundSchema,t.outboundSchema=jo.FIMCompletionStreamRequestStop$outboundSchema})(h1t||(jo.FIMCompletionStreamRequestStop$=h1t={}));function JXr(t){return JSON.stringify(jo.FIMCompletionStreamRequestStop$outboundSchema.parse(t))}function GXr(t){return(0,b1t.safeParse)(t,e=>jo.FIMCompletionStreamRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionStreamRequestStop' from JSON")}jo.FIMCompletionStreamRequest$inboundSchema=pr.object({model:pr.nullable(pr.string()),temperature:pr.nullable(pr.number()).optional(),top_p:pr.number().default(1),max_tokens:pr.nullable(pr.number().int()).optional(),stream:pr.boolean().default(!0),stop:pr.union([pr.string(),pr.array(pr.string())]).optional(),random_seed:pr.nullable(pr.number().int()).optional(),prompt:pr.string(),suffix:pr.nullable(pr.string()).optional(),min_tokens:pr.nullable(pr.number().int()).optional()}).transform(t=>(0,y1t.remap)(t,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",min_tokens:"minTokens"}));jo.FIMCompletionStreamRequest$outboundSchema=pr.object({model:pr.nullable(pr.string()),temperature:pr.nullable(pr.number()).optional(),topP:pr.number().default(1),maxTokens:pr.nullable(pr.number().int()).optional(),stream:pr.boolean().default(!0),stop:pr.union([pr.string(),pr.array(pr.string())]).optional(),randomSeed:pr.nullable(pr.number().int()).optional(),prompt:pr.string(),suffix:pr.nullable(pr.string()).optional(),minTokens:pr.nullable(pr.number().int()).optional()}).transform(t=>(0,y1t.remap)(t,{topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",minTokens:"min_tokens"}));var g1t;(function(t){t.inboundSchema=jo.FIMCompletionStreamRequest$inboundSchema,t.outboundSchema=jo.FIMCompletionStreamRequest$outboundSchema})(g1t||(jo.FIMCompletionStreamRequest$=g1t={}));function YXr(t){return JSON.stringify(jo.FIMCompletionStreamRequest$outboundSchema.parse(t))}function ZXr(t){return(0,b1t.safeParse)(t,e=>jo.FIMCompletionStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionStreamRequest' from JSON")}});var pMe=v(Eu=>{"use strict";var XXr=Eu&&Eu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),QXr=Eu&&Eu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eQr=Eu&&Eu.__importStar||function(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)&&XXr(e,t,r);return QXr(e,t),e};Object.defineProperty(Eu,"__esModule",{value:!0});Eu.FTModelCapabilitiesOut$=Eu.FTModelCapabilitiesOut$outboundSchema=Eu.FTModelCapabilitiesOut$inboundSchema=void 0;Eu.ftModelCapabilitiesOutToJSON=rQr;Eu.ftModelCapabilitiesOutFromJSON=nQr;var XS=eQr(we()),w1t=ke(),tQr=me();Eu.FTModelCapabilitiesOut$inboundSchema=XS.object({completion_chat:XS.boolean().default(!0),completion_fim:XS.boolean().default(!1),function_calling:XS.boolean().default(!1),fine_tuning:XS.boolean().default(!1)}).transform(t=>(0,w1t.remap)(t,{completion_chat:"completionChat",completion_fim:"completionFim",function_calling:"functionCalling",fine_tuning:"fineTuning"}));Eu.FTModelCapabilitiesOut$outboundSchema=XS.object({completionChat:XS.boolean().default(!0),completionFim:XS.boolean().default(!1),functionCalling:XS.boolean().default(!1),fineTuning:XS.boolean().default(!1)}).transform(t=>(0,w1t.remap)(t,{completionChat:"completion_chat",completionFim:"completion_fim",functionCalling:"function_calling",fineTuning:"fine_tuning"}));var v1t;(function(t){t.inboundSchema=Eu.FTModelCapabilitiesOut$inboundSchema,t.outboundSchema=Eu.FTModelCapabilitiesOut$outboundSchema})(v1t||(Eu.FTModelCapabilitiesOut$=v1t={}));function rQr(t){return JSON.stringify(Eu.FTModelCapabilitiesOut$outboundSchema.parse(t))}function nQr(t){return(0,tQr.safeParse)(t,e=>Eu.FTModelCapabilitiesOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FTModelCapabilitiesOut' from JSON")}});var mMe=v(Do=>{"use strict";var oQr=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]}),iQr=Do&&Do.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aQr=Do&&Do.__importStar||function(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)&&oQr(e,t,r);return iQr(e,t),e};Object.defineProperty(Do,"__esModule",{value:!0});Do.FTModelCard$=Do.FTModelCard$outboundSchema=Do.FTModelCard$inboundSchema=Do.FTModelCardType$=Do.FTModelCardType$outboundSchema=Do.FTModelCardType$inboundSchema=Do.FTModelCardType=void 0;Do.ftModelCardToJSON=uQr;Do.ftModelCardFromJSON=lQr;var en=aQr(we()),C1t=ke(),sQr=me(),O1t=Koe();Do.FTModelCardType={FineTuned:"fine-tuned"};Do.FTModelCardType$inboundSchema=en.nativeEnum(Do.FTModelCardType);Do.FTModelCardType$outboundSchema=Do.FTModelCardType$inboundSchema;var S1t;(function(t){t.inboundSchema=Do.FTModelCardType$inboundSchema,t.outboundSchema=Do.FTModelCardType$outboundSchema})(S1t||(Do.FTModelCardType$=S1t={}));Do.FTModelCard$inboundSchema=en.object({id:en.string(),object:en.string().default("model"),created:en.number().int().optional(),owned_by:en.string().default("mistralai"),capabilities:O1t.ModelCapabilities$inboundSchema,name:en.nullable(en.string()).optional(),description:en.nullable(en.string()).optional(),max_context_length:en.number().int().default(32768),aliases:en.array(en.string()).optional(),deprecation:en.nullable(en.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),default_model_temperature:en.nullable(en.number()).optional(),type:en.literal("fine-tuned").default("fine-tuned"),job:en.string(),root:en.string(),archived:en.boolean().default(!1)}).transform(t=>(0,C1t.remap)(t,{owned_by:"ownedBy",max_context_length:"maxContextLength",default_model_temperature:"defaultModelTemperature"}));Do.FTModelCard$outboundSchema=en.object({id:en.string(),object:en.string().default("model"),created:en.number().int().optional(),ownedBy:en.string().default("mistralai"),capabilities:O1t.ModelCapabilities$outboundSchema,name:en.nullable(en.string()).optional(),description:en.nullable(en.string()).optional(),maxContextLength:en.number().int().default(32768),aliases:en.array(en.string()).optional(),deprecation:en.nullable(en.date().transform(t=>t.toISOString())).optional(),defaultModelTemperature:en.nullable(en.number()).optional(),type:en.literal("fine-tuned").default("fine-tuned"),job:en.string(),root:en.string(),archived:en.boolean().default(!1)}).transform(t=>(0,C1t.remap)(t,{ownedBy:"owned_by",maxContextLength:"max_context_length",defaultModelTemperature:"default_model_temperature"}));var x1t;(function(t){t.inboundSchema=Do.FTModelCard$inboundSchema,t.outboundSchema=Do.FTModelCard$outboundSchema})(x1t||(Do.FTModelCard$=x1t={}));function uQr(t){return JSON.stringify(Do.FTModelCard$outboundSchema.parse(t))}function lQr(t){return(0,sQr.safeParse)(t,e=>Do.FTModelCard$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FTModelCard' from JSON")}});var I1t=v(No=>{"use strict";var cQr=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]}),dQr=No&&No.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fQr=No&&No.__importStar||function(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)&&cQr(e,t,r);return dQr(e,t),e};Object.defineProperty(No,"__esModule",{value:!0});No.FTModelOut$=No.FTModelOut$outboundSchema=No.FTModelOut$inboundSchema=No.FTModelOutObject$=No.FTModelOutObject$outboundSchema=No.FTModelOutObject$inboundSchema=No.FTModelOutObject=void 0;No.ftModelOutToJSON=mQr;No.ftModelOutFromJSON=hQr;var Xo=fQr(we()),T1t=ke(),pQr=me(),A1t=pMe();No.FTModelOutObject={Model:"model"};No.FTModelOutObject$inboundSchema=Xo.nativeEnum(No.FTModelOutObject);No.FTModelOutObject$outboundSchema=No.FTModelOutObject$inboundSchema;var P1t;(function(t){t.inboundSchema=No.FTModelOutObject$inboundSchema,t.outboundSchema=No.FTModelOutObject$outboundSchema})(P1t||(No.FTModelOutObject$=P1t={}));No.FTModelOut$inboundSchema=Xo.object({id:Xo.string(),object:Xo.literal("model").default("model"),created:Xo.number().int(),owned_by:Xo.string(),root:Xo.string(),archived:Xo.boolean(),name:Xo.nullable(Xo.string()).optional(),description:Xo.nullable(Xo.string()).optional(),capabilities:A1t.FTModelCapabilitiesOut$inboundSchema,max_context_length:Xo.number().int().default(32768),aliases:Xo.array(Xo.string()).optional(),job:Xo.string()}).transform(t=>(0,T1t.remap)(t,{owned_by:"ownedBy",max_context_length:"maxContextLength"}));No.FTModelOut$outboundSchema=Xo.object({id:Xo.string(),object:Xo.literal("model").default("model"),created:Xo.number().int(),ownedBy:Xo.string(),root:Xo.string(),archived:Xo.boolean(),name:Xo.nullable(Xo.string()).optional(),description:Xo.nullable(Xo.string()).optional(),capabilities:A1t.FTModelCapabilitiesOut$outboundSchema,maxContextLength:Xo.number().int().default(32768),aliases:Xo.array(Xo.string()).optional(),job:Xo.string()}).transform(t=>(0,T1t.remap)(t,{ownedBy:"owned_by",maxContextLength:"max_context_length"}));var E1t;(function(t){t.inboundSchema=No.FTModelOut$inboundSchema,t.outboundSchema=No.FTModelOut$outboundSchema})(E1t||(No.FTModelOut$=E1t={}));function mQr(t){return JSON.stringify(No.FTModelOut$outboundSchema.parse(t))}function hQr(t){return(0,pQr.safeParse)(t,e=>No.FTModelOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FTModelOut' from JSON")}});var hMe=v(Lo=>{"use strict";var gQr=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]}),yQr=Lo&&Lo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bQr=Lo&&Lo.__importStar||function(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)&&gQr(e,t,r);return yQr(e,t),e};Object.defineProperty(Lo,"__esModule",{value:!0});Lo.GithubRepositoryIn$=Lo.GithubRepositoryIn$outboundSchema=Lo.GithubRepositoryIn$inboundSchema=Lo.GithubRepositoryInType$=Lo.GithubRepositoryInType$outboundSchema=Lo.GithubRepositoryInType$inboundSchema=Lo.GithubRepositoryInType=void 0;Lo.githubRepositoryInToJSON=vQr;Lo.githubRepositoryInFromJSON=wQr;var zc=bQr(we()),_Qr=me();Lo.GithubRepositoryInType={Github:"github"};Lo.GithubRepositoryInType$inboundSchema=zc.nativeEnum(Lo.GithubRepositoryInType);Lo.GithubRepositoryInType$outboundSchema=Lo.GithubRepositoryInType$inboundSchema;var M1t;(function(t){t.inboundSchema=Lo.GithubRepositoryInType$inboundSchema,t.outboundSchema=Lo.GithubRepositoryInType$outboundSchema})(M1t||(Lo.GithubRepositoryInType$=M1t={}));Lo.GithubRepositoryIn$inboundSchema=zc.object({type:zc.literal("github").default("github"),name:zc.string(),owner:zc.string(),ref:zc.nullable(zc.string()).optional(),weight:zc.number().default(1),token:zc.string()});Lo.GithubRepositoryIn$outboundSchema=zc.object({type:zc.literal("github").default("github"),name:zc.string(),owner:zc.string(),ref:zc.nullable(zc.string()).optional(),weight:zc.number().default(1),token:zc.string()});var R1t;(function(t){t.inboundSchema=Lo.GithubRepositoryIn$inboundSchema,t.outboundSchema=Lo.GithubRepositoryIn$outboundSchema})(R1t||(Lo.GithubRepositoryIn$=R1t={}));function vQr(t){return JSON.stringify(Lo.GithubRepositoryIn$outboundSchema.parse(t))}function wQr(t){return(0,_Qr.safeParse)(t,e=>Lo.GithubRepositoryIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'GithubRepositoryIn' from JSON")}});var gMe=v(Tu=>{"use strict";var SQr=Tu&&Tu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xQr=Tu&&Tu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CQr=Tu&&Tu.__importStar||function(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)&&SQr(e,t,r);return xQr(e,t),e};Object.defineProperty(Tu,"__esModule",{value:!0});Tu.TrainingFile$=Tu.TrainingFile$outboundSchema=Tu.TrainingFile$inboundSchema=void 0;Tu.trainingFileToJSON=PQr;Tu.trainingFileFromJSON=EQr;var gq=CQr(we()),D1t=ke(),OQr=me();Tu.TrainingFile$inboundSchema=gq.object({file_id:gq.string(),weight:gq.number().default(1)}).transform(t=>(0,D1t.remap)(t,{file_id:"fileId"}));Tu.TrainingFile$outboundSchema=gq.object({fileId:gq.string(),weight:gq.number().default(1)}).transform(t=>(0,D1t.remap)(t,{fileId:"file_id"}));var j1t;(function(t){t.inboundSchema=Tu.TrainingFile$inboundSchema,t.outboundSchema=Tu.TrainingFile$outboundSchema})(j1t||(Tu.TrainingFile$=j1t={}));function PQr(t){return JSON.stringify(Tu.TrainingFile$outboundSchema.parse(t))}function EQr(t){return(0,OQr.safeParse)(t,e=>Tu.TrainingFile$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TrainingFile' from JSON")}});var yMe=v(Au=>{"use strict";var TQr=Au&&Au.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),AQr=Au&&Au.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IQr=Au&&Au.__importStar||function(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)&&TQr(e,t,r);return AQr(e,t),e};Object.defineProperty(Au,"__esModule",{value:!0});Au.TrainingParametersIn$=Au.TrainingParametersIn$outboundSchema=Au.TrainingParametersIn$inboundSchema=void 0;Au.trainingParametersInToJSON=RQr;Au.trainingParametersInFromJSON=jQr;var wi=IQr(we()),L1t=ke(),MQr=me();Au.TrainingParametersIn$inboundSchema=wi.object({training_steps:wi.nullable(wi.number().int()).optional(),learning_rate:wi.number().default(1e-4),weight_decay:wi.nullable(wi.number()).optional(),warmup_fraction:wi.nullable(wi.number()).optional(),epochs:wi.nullable(wi.number()).optional(),fim_ratio:wi.nullable(wi.number()).optional(),seq_len:wi.nullable(wi.number().int()).optional()}).transform(t=>(0,L1t.remap)(t,{training_steps:"trainingSteps",learning_rate:"learningRate",weight_decay:"weightDecay",warmup_fraction:"warmupFraction",fim_ratio:"fimRatio",seq_len:"seqLen"}));Au.TrainingParametersIn$outboundSchema=wi.object({trainingSteps:wi.nullable(wi.number().int()).optional(),learningRate:wi.number().default(1e-4),weightDecay:wi.nullable(wi.number()).optional(),warmupFraction:wi.nullable(wi.number()).optional(),epochs:wi.nullable(wi.number()).optional(),fimRatio:wi.nullable(wi.number()).optional(),seqLen:wi.nullable(wi.number().int()).optional()}).transform(t=>(0,L1t.remap)(t,{trainingSteps:"training_steps",learningRate:"learning_rate",weightDecay:"weight_decay",warmupFraction:"warmup_fraction",fimRatio:"fim_ratio",seqLen:"seq_len"}));var N1t;(function(t){t.inboundSchema=Au.TrainingParametersIn$inboundSchema,t.outboundSchema=Au.TrainingParametersIn$outboundSchema})(N1t||(Au.TrainingParametersIn$=N1t={}));function RQr(t){return JSON.stringify(Au.TrainingParametersIn$outboundSchema.parse(t))}function jQr(t){return(0,MQr.safeParse)(t,e=>Au.TrainingParametersIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TrainingParametersIn' from JSON")}});var bMe=v(Fo=>{"use strict";var DQr=Fo&&Fo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NQr=Fo&&Fo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LQr=Fo&&Fo.__importStar||function(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)&&DQr(e,t,r);return NQr(e,t),e};Object.defineProperty(Fo,"__esModule",{value:!0});Fo.WandbIntegration$=Fo.WandbIntegration$outboundSchema=Fo.WandbIntegration$inboundSchema=Fo.WandbIntegrationType$=Fo.WandbIntegrationType$outboundSchema=Fo.WandbIntegrationType$inboundSchema=Fo.WandbIntegrationType=void 0;Fo.wandbIntegrationToJSON=kQr;Fo.wandbIntegrationFromJSON=$Qr;var Hc=LQr(we()),$1t=ke(),FQr=me();Fo.WandbIntegrationType={Wandb:"wandb"};Fo.WandbIntegrationType$inboundSchema=Hc.nativeEnum(Fo.WandbIntegrationType);Fo.WandbIntegrationType$outboundSchema=Fo.WandbIntegrationType$inboundSchema;var F1t;(function(t){t.inboundSchema=Fo.WandbIntegrationType$inboundSchema,t.outboundSchema=Fo.WandbIntegrationType$outboundSchema})(F1t||(Fo.WandbIntegrationType$=F1t={}));Fo.WandbIntegration$inboundSchema=Hc.object({type:Hc.literal("wandb").default("wandb"),project:Hc.string(),name:Hc.nullable(Hc.string()).optional(),api_key:Hc.string(),run_name:Hc.nullable(Hc.string()).optional()}).transform(t=>(0,$1t.remap)(t,{api_key:"apiKey",run_name:"runName"}));Fo.WandbIntegration$outboundSchema=Hc.object({type:Hc.literal("wandb").default("wandb"),project:Hc.string(),name:Hc.nullable(Hc.string()).optional(),apiKey:Hc.string(),runName:Hc.nullable(Hc.string()).optional()}).transform(t=>(0,$1t.remap)(t,{apiKey:"api_key",runName:"run_name"}));var k1t;(function(t){t.inboundSchema=Fo.WandbIntegration$inboundSchema,t.outboundSchema=Fo.WandbIntegration$outboundSchema})(k1t||(Fo.WandbIntegration$=k1t={}));function kQr(t){return JSON.stringify(Fo.WandbIntegration$outboundSchema.parse(t))}function $Qr(t){return(0,FQr.safeParse)(t,e=>Fo.WandbIntegration$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'WandbIntegration' from JSON")}});var W1t=v(Rr=>{"use strict";var BQr=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]}),qQr=Rr&&Rr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UQr=Rr&&Rr.__importStar||function(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)&&BQr(e,t,r);return qQr(e,t),e};Object.defineProperty(Rr,"__esModule",{value:!0});Rr.JobIn$=Rr.JobIn$outboundSchema=Rr.JobIn$inboundSchema=Rr.JobInRepositories$=Rr.JobInRepositories$outboundSchema=Rr.JobInRepositories$inboundSchema=Rr.JobInIntegrations$=Rr.JobInIntegrations$outboundSchema=Rr.JobInIntegrations$inboundSchema=void 0;Rr.jobInIntegrationsToJSON=zQr;Rr.jobInIntegrationsFromJSON=HQr;Rr.jobInRepositoriesToJSON=VQr;Rr.jobInRepositoriesFromJSON=WQr;Rr.jobInToJSON=KQr;Rr.jobInFromJSON=JQr;var wa=UQr(we()),z1t=ke(),_Me=me(),bie=hMe(),H1t=gMe(),V1t=yMe(),_ie=bMe();Rr.JobInIntegrations$inboundSchema=_ie.WandbIntegration$inboundSchema;Rr.JobInIntegrations$outboundSchema=_ie.WandbIntegration$outboundSchema;var B1t;(function(t){t.inboundSchema=Rr.JobInIntegrations$inboundSchema,t.outboundSchema=Rr.JobInIntegrations$outboundSchema})(B1t||(Rr.JobInIntegrations$=B1t={}));function zQr(t){return JSON.stringify(Rr.JobInIntegrations$outboundSchema.parse(t))}function HQr(t){return(0,_Me.safeParse)(t,e=>Rr.JobInIntegrations$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobInIntegrations' from JSON")}Rr.JobInRepositories$inboundSchema=bie.GithubRepositoryIn$inboundSchema;Rr.JobInRepositories$outboundSchema=bie.GithubRepositoryIn$outboundSchema;var q1t;(function(t){t.inboundSchema=Rr.JobInRepositories$inboundSchema,t.outboundSchema=Rr.JobInRepositories$outboundSchema})(q1t||(Rr.JobInRepositories$=q1t={}));function VQr(t){return JSON.stringify(Rr.JobInRepositories$outboundSchema.parse(t))}function WQr(t){return(0,_Me.safeParse)(t,e=>Rr.JobInRepositories$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobInRepositories' from JSON")}Rr.JobIn$inboundSchema=wa.object({model:wa.string(),training_files:wa.array(H1t.TrainingFile$inboundSchema).optional(),validation_files:wa.nullable(wa.array(wa.string())).optional(),hyperparameters:V1t.TrainingParametersIn$inboundSchema,suffix:wa.nullable(wa.string()).optional(),integrations:wa.nullable(wa.array(_ie.WandbIntegration$inboundSchema)).optional(),repositories:wa.array(bie.GithubRepositoryIn$inboundSchema).optional(),auto_start:wa.boolean().optional()}).transform(t=>(0,z1t.remap)(t,{training_files:"trainingFiles",validation_files:"validationFiles",auto_start:"autoStart"}));Rr.JobIn$outboundSchema=wa.object({model:wa.string(),trainingFiles:wa.array(H1t.TrainingFile$outboundSchema).optional(),validationFiles:wa.nullable(wa.array(wa.string())).optional(),hyperparameters:V1t.TrainingParametersIn$outboundSchema,suffix:wa.nullable(wa.string()).optional(),integrations:wa.nullable(wa.array(_ie.WandbIntegration$outboundSchema)).optional(),repositories:wa.array(bie.GithubRepositoryIn$outboundSchema).optional(),autoStart:wa.boolean().optional()}).transform(t=>(0,z1t.remap)(t,{trainingFiles:"training_files",validationFiles:"validation_files",autoStart:"auto_start"}));var U1t;(function(t){t.inboundSchema=Rr.JobIn$inboundSchema,t.outboundSchema=Rr.JobIn$outboundSchema})(U1t||(Rr.JobIn$=U1t={}));function KQr(t){return JSON.stringify(Rr.JobIn$outboundSchema.parse(t))}function JQr(t){return(0,_Me.safeParse)(t,e=>Rr.JobIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobIn' from JSON")}});var wMe=v(lt=>{"use strict";var GQr=lt&<.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YQr=lt&<.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZQr=lt&<.__importStar||function(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)&&GQr(e,t,r);return YQr(e,t),e};Object.defineProperty(lt,"__esModule",{value:!0});lt.JobOut$=lt.JobOut$outboundSchema=lt.JobOut$inboundSchema=lt.Repositories$=lt.Repositories$outboundSchema=lt.Repositories$inboundSchema=lt.Integrations$=lt.Integrations$outboundSchema=lt.Integrations$inboundSchema=lt.ObjectT$=lt.ObjectT$outboundSchema=lt.ObjectT$inboundSchema=lt.Status$=lt.Status$outboundSchema=lt.Status$inboundSchema=lt.ObjectT=lt.Status=void 0;lt.integrationsToJSON=XQr;lt.integrationsFromJSON=QQr;lt.repositoriesToJSON=een;lt.repositoriesFromJSON=ten;lt.jobOutToJSON=ren;lt.jobOutFromJSON=nen;var mr=ZQr(we()),X1t=ke(),vMe=me(),vie=die(),Q1t=fie(),ejt=pie(),wie=mie();lt.Status={Queued:"QUEUED",Started:"STARTED",Validating:"VALIDATING",Validated:"VALIDATED",Running:"RUNNING",FailedValidation:"FAILED_VALIDATION",Failed:"FAILED",Success:"SUCCESS",Cancelled:"CANCELLED",CancellationRequested:"CANCELLATION_REQUESTED"};lt.ObjectT={Job:"job"};lt.Status$inboundSchema=mr.nativeEnum(lt.Status);lt.Status$outboundSchema=lt.Status$inboundSchema;var K1t;(function(t){t.inboundSchema=lt.Status$inboundSchema,t.outboundSchema=lt.Status$outboundSchema})(K1t||(lt.Status$=K1t={}));lt.ObjectT$inboundSchema=mr.nativeEnum(lt.ObjectT);lt.ObjectT$outboundSchema=lt.ObjectT$inboundSchema;var J1t;(function(t){t.inboundSchema=lt.ObjectT$inboundSchema,t.outboundSchema=lt.ObjectT$outboundSchema})(J1t||(lt.ObjectT$=J1t={}));lt.Integrations$inboundSchema=wie.WandbIntegrationOut$inboundSchema;lt.Integrations$outboundSchema=wie.WandbIntegrationOut$outboundSchema;var G1t;(function(t){t.inboundSchema=lt.Integrations$inboundSchema,t.outboundSchema=lt.Integrations$outboundSchema})(G1t||(lt.Integrations$=G1t={}));function XQr(t){return JSON.stringify(lt.Integrations$outboundSchema.parse(t))}function QQr(t){return(0,vMe.safeParse)(t,e=>lt.Integrations$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Integrations' from JSON")}lt.Repositories$inboundSchema=vie.GithubRepositoryOut$inboundSchema;lt.Repositories$outboundSchema=vie.GithubRepositoryOut$outboundSchema;var Y1t;(function(t){t.inboundSchema=lt.Repositories$inboundSchema,t.outboundSchema=lt.Repositories$outboundSchema})(Y1t||(lt.Repositories$=Y1t={}));function een(t){return JSON.stringify(lt.Repositories$outboundSchema.parse(t))}function ten(t){return(0,vMe.safeParse)(t,e=>lt.Repositories$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Repositories' from JSON")}lt.JobOut$inboundSchema=mr.object({id:mr.string(),auto_start:mr.boolean(),hyperparameters:ejt.TrainingParameters$inboundSchema,model:mr.string(),status:lt.Status$inboundSchema,job_type:mr.string(),created_at:mr.number().int(),modified_at:mr.number().int(),training_files:mr.array(mr.string()),validation_files:mr.nullable(mr.array(mr.string())).optional(),object:mr.literal("job").default("job"),fine_tuned_model:mr.nullable(mr.string()).optional(),suffix:mr.nullable(mr.string()).optional(),integrations:mr.nullable(mr.array(wie.WandbIntegrationOut$inboundSchema)).optional(),trained_tokens:mr.nullable(mr.number().int()).optional(),repositories:mr.array(vie.GithubRepositoryOut$inboundSchema).optional(),metadata:mr.nullable(Q1t.JobMetadataOut$inboundSchema).optional()}).transform(t=>(0,X1t.remap)(t,{auto_start:"autoStart",job_type:"jobType",created_at:"createdAt",modified_at:"modifiedAt",training_files:"trainingFiles",validation_files:"validationFiles",fine_tuned_model:"fineTunedModel",trained_tokens:"trainedTokens"}));lt.JobOut$outboundSchema=mr.object({id:mr.string(),autoStart:mr.boolean(),hyperparameters:ejt.TrainingParameters$outboundSchema,model:mr.string(),status:lt.Status$outboundSchema,jobType:mr.string(),createdAt:mr.number().int(),modifiedAt:mr.number().int(),trainingFiles:mr.array(mr.string()),validationFiles:mr.nullable(mr.array(mr.string())).optional(),object:mr.literal("job").default("job"),fineTunedModel:mr.nullable(mr.string()).optional(),suffix:mr.nullable(mr.string()).optional(),integrations:mr.nullable(mr.array(wie.WandbIntegrationOut$outboundSchema)).optional(),trainedTokens:mr.nullable(mr.number().int()).optional(),repositories:mr.array(vie.GithubRepositoryOut$outboundSchema).optional(),metadata:mr.nullable(Q1t.JobMetadataOut$outboundSchema).optional()}).transform(t=>(0,X1t.remap)(t,{autoStart:"auto_start",jobType:"job_type",createdAt:"created_at",modifiedAt:"modified_at",trainingFiles:"training_files",validationFiles:"validation_files",fineTunedModel:"fine_tuned_model",trainedTokens:"trained_tokens"}));var Z1t;(function(t){t.inboundSchema=lt.JobOut$inboundSchema,t.outboundSchema=lt.JobOut$outboundSchema})(Z1t||(lt.JobOut$=Z1t={}));function ren(t){return JSON.stringify(lt.JobOut$outboundSchema.parse(t))}function nen(t){return(0,vMe.safeParse)(t,e=>lt.JobOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobOut' from JSON")}});var ojt=v(ko=>{"use strict";var oen=ko&&ko.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ien=ko&&ko.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aen=ko&&ko.__importStar||function(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)&&oen(e,t,r);return ien(e,t),e};Object.defineProperty(ko,"__esModule",{value:!0});ko.JobsOut$=ko.JobsOut$outboundSchema=ko.JobsOut$inboundSchema=ko.JobsOutObject$=ko.JobsOutObject$outboundSchema=ko.JobsOutObject$inboundSchema=ko.JobsOutObject=void 0;ko.jobsOutToJSON=uen;ko.jobsOutFromJSON=len;var EO=aen(we()),sen=me(),njt=wMe();ko.JobsOutObject={List:"list"};ko.JobsOutObject$inboundSchema=EO.nativeEnum(ko.JobsOutObject);ko.JobsOutObject$outboundSchema=ko.JobsOutObject$inboundSchema;var tjt;(function(t){t.inboundSchema=ko.JobsOutObject$inboundSchema,t.outboundSchema=ko.JobsOutObject$outboundSchema})(tjt||(ko.JobsOutObject$=tjt={}));ko.JobsOut$inboundSchema=EO.object({data:EO.array(njt.JobOut$inboundSchema).optional(),object:EO.literal("list").default("list"),total:EO.number().int()});ko.JobsOut$outboundSchema=EO.object({data:EO.array(njt.JobOut$outboundSchema).optional(),object:EO.literal("list").default("list"),total:EO.number().int()});var rjt;(function(t){t.inboundSchema=ko.JobsOut$inboundSchema,t.outboundSchema=ko.JobsOut$outboundSchema})(rjt||(ko.JobsOut$=rjt={}));function uen(t){return JSON.stringify(ko.JobsOut$outboundSchema.parse(t))}function len(t){return(0,sen.safeParse)(t,e=>ko.JobsOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsOut' from JSON")}});var ujt=v($o=>{"use strict";var cen=$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]}),den=$o&&$o.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fen=$o&&$o.__importStar||function(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)&&cen(e,t,r);return den(e,t),e};Object.defineProperty($o,"__esModule",{value:!0});$o.LegacyJobMetadataOut$=$o.LegacyJobMetadataOut$outboundSchema=$o.LegacyJobMetadataOut$inboundSchema=$o.LegacyJobMetadataOutObject$=$o.LegacyJobMetadataOutObject$outboundSchema=$o.LegacyJobMetadataOutObject$inboundSchema=$o.LegacyJobMetadataOutObject=void 0;$o.legacyJobMetadataOutToJSON=men;$o.legacyJobMetadataOutFromJSON=hen;var Ar=fen(we()),sjt=ke(),pen=me();$o.LegacyJobMetadataOutObject={JobMetadata:"job.metadata"};$o.LegacyJobMetadataOutObject$inboundSchema=Ar.nativeEnum($o.LegacyJobMetadataOutObject);$o.LegacyJobMetadataOutObject$outboundSchema=$o.LegacyJobMetadataOutObject$inboundSchema;var ijt;(function(t){t.inboundSchema=$o.LegacyJobMetadataOutObject$inboundSchema,t.outboundSchema=$o.LegacyJobMetadataOutObject$outboundSchema})(ijt||($o.LegacyJobMetadataOutObject$=ijt={}));$o.LegacyJobMetadataOut$inboundSchema=Ar.object({expected_duration_seconds:Ar.nullable(Ar.number().int()).optional(),cost:Ar.nullable(Ar.number()).optional(),cost_currency:Ar.nullable(Ar.string()).optional(),train_tokens_per_step:Ar.nullable(Ar.number().int()).optional(),train_tokens:Ar.nullable(Ar.number().int()).optional(),data_tokens:Ar.nullable(Ar.number().int()).optional(),estimated_start_time:Ar.nullable(Ar.number().int()).optional(),deprecated:Ar.boolean().default(!0),details:Ar.string(),epochs:Ar.nullable(Ar.number()).optional(),training_steps:Ar.nullable(Ar.number().int()).optional(),object:Ar.literal("job.metadata").default("job.metadata")}).transform(t=>(0,sjt.remap)(t,{expected_duration_seconds:"expectedDurationSeconds",cost_currency:"costCurrency",train_tokens_per_step:"trainTokensPerStep",train_tokens:"trainTokens",data_tokens:"dataTokens",estimated_start_time:"estimatedStartTime",training_steps:"trainingSteps"}));$o.LegacyJobMetadataOut$outboundSchema=Ar.object({expectedDurationSeconds:Ar.nullable(Ar.number().int()).optional(),cost:Ar.nullable(Ar.number()).optional(),costCurrency:Ar.nullable(Ar.string()).optional(),trainTokensPerStep:Ar.nullable(Ar.number().int()).optional(),trainTokens:Ar.nullable(Ar.number().int()).optional(),dataTokens:Ar.nullable(Ar.number().int()).optional(),estimatedStartTime:Ar.nullable(Ar.number().int()).optional(),deprecated:Ar.boolean().default(!0),details:Ar.string(),epochs:Ar.nullable(Ar.number()).optional(),trainingSteps:Ar.nullable(Ar.number().int()).optional(),object:Ar.literal("job.metadata").default("job.metadata")}).transform(t=>(0,sjt.remap)(t,{expectedDurationSeconds:"expected_duration_seconds",costCurrency:"cost_currency",trainTokensPerStep:"train_tokens_per_step",trainTokens:"train_tokens",dataTokens:"data_tokens",estimatedStartTime:"estimated_start_time",trainingSteps:"training_steps"}));var ajt;(function(t){t.inboundSchema=$o.LegacyJobMetadataOut$inboundSchema,t.outboundSchema=$o.LegacyJobMetadataOut$outboundSchema})(ajt||($o.LegacyJobMetadataOut$=ajt={}));function men(t){return JSON.stringify($o.LegacyJobMetadataOut$outboundSchema.parse(t))}function hen(t){return(0,pen.safeParse)(t,e=>$o.LegacyJobMetadataOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LegacyJobMetadataOut' from JSON")}});var djt=v(Iu=>{"use strict";var gen=Iu&&Iu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yen=Iu&&Iu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ben=Iu&&Iu.__importStar||function(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)&&gen(e,t,r);return yen(e,t),e};Object.defineProperty(Iu,"__esModule",{value:!0});Iu.ListFilesOut$=Iu.ListFilesOut$outboundSchema=Iu.ListFilesOut$inboundSchema=void 0;Iu.listFilesOutToJSON=ven;Iu.listFilesOutFromJSON=wen;var GA=ben(we()),_en=me(),cjt=fMe();Iu.ListFilesOut$inboundSchema=GA.object({data:GA.array(cjt.FileSchema$inboundSchema),object:GA.string(),total:GA.number().int()});Iu.ListFilesOut$outboundSchema=GA.object({data:GA.array(cjt.FileSchema$outboundSchema),object:GA.string(),total:GA.number().int()});var ljt;(function(t){t.inboundSchema=Iu.ListFilesOut$inboundSchema,t.outboundSchema=Iu.ListFilesOut$outboundSchema})(ljt||(Iu.ListFilesOut$=ljt={}));function ven(t){return JSON.stringify(Iu.ListFilesOut$outboundSchema.parse(t))}function wen(t){return(0,_en.safeParse)(t,e=>Iu.ListFilesOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ListFilesOut' from JSON")}});var hjt=v(Bo=>{"use strict";var Sen=Bo&&Bo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xen=Bo&&Bo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Cen=Bo&&Bo.__importStar||function(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)&&Sen(e,t,r);return xen(e,t),e};Object.defineProperty(Bo,"__esModule",{value:!0});Bo.ModelList$=Bo.ModelList$outboundSchema=Bo.ModelList$inboundSchema=Bo.Data$=Bo.Data$outboundSchema=Bo.Data$inboundSchema=void 0;Bo.dataToJSON=Oen;Bo.dataFromJSON=Pen;Bo.modelListToJSON=Een;Bo.modelListFromJSON=Ten;var ki=Cen(we()),mjt=me(),Sie=QIe(),xie=mMe();Bo.Data$inboundSchema=ki.union([Sie.BaseModelCard$inboundSchema.and(ki.object({type:ki.literal("base")}).transform(t=>({type:t.type}))),xie.FTModelCard$inboundSchema.and(ki.object({type:ki.literal("fine-tuned")}).transform(t=>({type:t.type})))]);Bo.Data$outboundSchema=ki.union([Sie.BaseModelCard$outboundSchema.and(ki.object({type:ki.literal("base")}).transform(t=>({type:t.type}))),xie.FTModelCard$outboundSchema.and(ki.object({type:ki.literal("fine-tuned")}).transform(t=>({type:t.type})))]);var fjt;(function(t){t.inboundSchema=Bo.Data$inboundSchema,t.outboundSchema=Bo.Data$outboundSchema})(fjt||(Bo.Data$=fjt={}));function Oen(t){return JSON.stringify(Bo.Data$outboundSchema.parse(t))}function Pen(t){return(0,mjt.safeParse)(t,e=>Bo.Data$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Data' from JSON")}Bo.ModelList$inboundSchema=ki.object({object:ki.string().default("list"),data:ki.array(ki.union([Sie.BaseModelCard$inboundSchema.and(ki.object({type:ki.literal("base")}).transform(t=>({type:t.type}))),xie.FTModelCard$inboundSchema.and(ki.object({type:ki.literal("fine-tuned")}).transform(t=>({type:t.type})))])).optional()});Bo.ModelList$outboundSchema=ki.object({object:ki.string().default("list"),data:ki.array(ki.union([Sie.BaseModelCard$outboundSchema.and(ki.object({type:ki.literal("base")}).transform(t=>({type:t.type}))),xie.FTModelCard$outboundSchema.and(ki.object({type:ki.literal("fine-tuned")}).transform(t=>({type:t.type})))])).optional()});var pjt;(function(t){t.inboundSchema=Bo.ModelList$inboundSchema,t.outboundSchema=Bo.ModelList$outboundSchema})(pjt||(Bo.ModelList$=pjt={}));function Een(t){return JSON.stringify(Bo.ModelList$outboundSchema.parse(t))}function Ten(t){return(0,mjt.safeParse)(t,e=>Bo.ModelList$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ModelList' from JSON")}});var wjt=v(Mu=>{"use strict";var Aen=Mu&&Mu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ien=Mu&&Mu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Men=Mu&&Mu.__importStar||function(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)&&Aen(e,t,r);return Ien(e,t),e};Object.defineProperty(Mu,"__esModule",{value:!0});Mu.RetrieveFileOut$=Mu.RetrieveFileOut$outboundSchema=Mu.RetrieveFileOut$inboundSchema=void 0;Mu.retrieveFileOutToJSON=jen;Mu.retrieveFileOutFromJSON=Den;var ec=Men(we()),yjt=ke(),Ren=me(),bjt=Q8(),_jt=e6(),vjt=t6();Mu.RetrieveFileOut$inboundSchema=ec.object({id:ec.string(),object:ec.string(),bytes:ec.number().int(),created_at:ec.number().int(),filename:ec.string(),purpose:bjt.FilePurpose$inboundSchema,sample_type:_jt.SampleType$inboundSchema,num_lines:ec.nullable(ec.number().int()).optional(),source:vjt.Source$inboundSchema,deleted:ec.boolean()}).transform(t=>(0,yjt.remap)(t,{bytes:"sizeBytes",created_at:"createdAt",sample_type:"sampleType",num_lines:"numLines"}));Mu.RetrieveFileOut$outboundSchema=ec.object({id:ec.string(),object:ec.string(),sizeBytes:ec.number().int(),createdAt:ec.number().int(),filename:ec.string(),purpose:bjt.FilePurpose$outboundSchema,sampleType:_jt.SampleType$outboundSchema,numLines:ec.nullable(ec.number().int()).optional(),source:vjt.Source$outboundSchema,deleted:ec.boolean()}).transform(t=>(0,yjt.remap)(t,{sizeBytes:"bytes",createdAt:"created_at",sampleType:"sample_type",numLines:"num_lines"}));var gjt;(function(t){t.inboundSchema=Mu.RetrieveFileOut$inboundSchema,t.outboundSchema=Mu.RetrieveFileOut$outboundSchema})(gjt||(Mu.RetrieveFileOut$=gjt={}));function jen(t){return JSON.stringify(Mu.RetrieveFileOut$outboundSchema.parse(t))}function Den(t){return(0,Ren.safeParse)(t,e=>Mu.RetrieveFileOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'RetrieveFileOut' from JSON")}});var Cjt=v(Ru=>{"use strict";var Nen=Ru&&Ru.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Len=Ru&&Ru.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Fen=Ru&&Ru.__importStar||function(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)&&Nen(e,t,r);return Len(e,t),e};Object.defineProperty(Ru,"__esModule",{value:!0});Ru.Security$=Ru.Security$outboundSchema=Ru.Security$inboundSchema=void 0;Ru.securityToJSON=$en;Ru.securityFromJSON=Ben;var Cie=Fen(we()),xjt=ke(),ken=me();Ru.Security$inboundSchema=Cie.object({ApiKey:Cie.string().optional()}).transform(t=>(0,xjt.remap)(t,{ApiKey:"apiKey"}));Ru.Security$outboundSchema=Cie.object({apiKey:Cie.string().optional()}).transform(t=>(0,xjt.remap)(t,{apiKey:"ApiKey"}));var Sjt;(function(t){t.inboundSchema=Ru.Security$inboundSchema,t.outboundSchema=Ru.Security$outboundSchema})(Sjt||(Ru.Security$=Sjt={}));function $en(t){return JSON.stringify(Ru.Security$outboundSchema.parse(t))}function Ben(t){return(0,ken.safeParse)(t,e=>Ru.Security$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Security' from JSON")}});var Ejt=v(qo=>{"use strict";var qen=qo&&qo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Uen=qo&&qo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zen=qo&&qo.__importStar||function(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)&&qen(e,t,r);return Uen(e,t),e};Object.defineProperty(qo,"__esModule",{value:!0});qo.UnarchiveFTModelOut$=qo.UnarchiveFTModelOut$outboundSchema=qo.UnarchiveFTModelOut$inboundSchema=qo.UnarchiveFTModelOutObject$=qo.UnarchiveFTModelOutObject$outboundSchema=qo.UnarchiveFTModelOutObject$inboundSchema=qo.UnarchiveFTModelOutObject=void 0;qo.unarchiveFTModelOutToJSON=Ven;qo.unarchiveFTModelOutFromJSON=Wen;var TO=zen(we()),Hen=me();qo.UnarchiveFTModelOutObject={Model:"model"};qo.UnarchiveFTModelOutObject$inboundSchema=TO.nativeEnum(qo.UnarchiveFTModelOutObject);qo.UnarchiveFTModelOutObject$outboundSchema=qo.UnarchiveFTModelOutObject$inboundSchema;var Ojt;(function(t){t.inboundSchema=qo.UnarchiveFTModelOutObject$inboundSchema,t.outboundSchema=qo.UnarchiveFTModelOutObject$outboundSchema})(Ojt||(qo.UnarchiveFTModelOutObject$=Ojt={}));qo.UnarchiveFTModelOut$inboundSchema=TO.object({id:TO.string(),object:TO.literal("model").default("model"),archived:TO.boolean().default(!1)});qo.UnarchiveFTModelOut$outboundSchema=TO.object({id:TO.string(),object:TO.literal("model").default("model"),archived:TO.boolean().default(!1)});var Pjt;(function(t){t.inboundSchema=qo.UnarchiveFTModelOut$inboundSchema,t.outboundSchema=qo.UnarchiveFTModelOut$outboundSchema})(Pjt||(qo.UnarchiveFTModelOut$=Pjt={}));function Ven(t){return JSON.stringify(qo.UnarchiveFTModelOut$outboundSchema.parse(t))}function Wen(t){return(0,Hen.safeParse)(t,e=>qo.UnarchiveFTModelOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UnarchiveFTModelOut' from JSON")}});var Ajt=v(ju=>{"use strict";var Ken=ju&&ju.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Jen=ju&&ju.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Gen=ju&&ju.__importStar||function(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)&&Ken(e,t,r);return Jen(e,t),e};Object.defineProperty(ju,"__esModule",{value:!0});ju.UpdateFTModelIn$=ju.UpdateFTModelIn$outboundSchema=ju.UpdateFTModelIn$inboundSchema=void 0;ju.updateFTModelInToJSON=Zen;ju.updateFTModelInFromJSON=Xen;var QS=Gen(we()),Yen=me();ju.UpdateFTModelIn$inboundSchema=QS.object({name:QS.nullable(QS.string()).optional(),description:QS.nullable(QS.string()).optional()});ju.UpdateFTModelIn$outboundSchema=QS.object({name:QS.nullable(QS.string()).optional(),description:QS.nullable(QS.string()).optional()});var Tjt;(function(t){t.inboundSchema=ju.UpdateFTModelIn$inboundSchema,t.outboundSchema=ju.UpdateFTModelIn$outboundSchema})(Tjt||(ju.UpdateFTModelIn$=Tjt={}));function Zen(t){return JSON.stringify(ju.UpdateFTModelIn$outboundSchema.parse(t))}function Xen(t){return(0,Yen.safeParse)(t,e=>ju.UpdateFTModelIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UpdateFTModelIn' from JSON")}});var Njt=v(Du=>{"use strict";var Qen=Du&&Du.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),etn=Du&&Du.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ttn=Du&&Du.__importStar||function(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)&&Qen(e,t,r);return etn(e,t),e};Object.defineProperty(Du,"__esModule",{value:!0});Du.UploadFileOut$=Du.UploadFileOut$outboundSchema=Du.UploadFileOut$inboundSchema=void 0;Du.uploadFileOutToJSON=ntn;Du.uploadFileOutFromJSON=otn;var qd=ttn(we()),Mjt=ke(),rtn=me(),Rjt=Q8(),jjt=e6(),Djt=t6();Du.UploadFileOut$inboundSchema=qd.object({id:qd.string(),object:qd.string(),bytes:qd.number().int(),created_at:qd.number().int(),filename:qd.string(),purpose:Rjt.FilePurpose$inboundSchema,sample_type:jjt.SampleType$inboundSchema,num_lines:qd.nullable(qd.number().int()).optional(),source:Djt.Source$inboundSchema}).transform(t=>(0,Mjt.remap)(t,{bytes:"sizeBytes",created_at:"createdAt",sample_type:"sampleType",num_lines:"numLines"}));Du.UploadFileOut$outboundSchema=qd.object({id:qd.string(),object:qd.string(),sizeBytes:qd.number().int(),createdAt:qd.number().int(),filename:qd.string(),purpose:Rjt.FilePurpose$outboundSchema,sampleType:jjt.SampleType$outboundSchema,numLines:qd.nullable(qd.number().int()).optional(),source:Djt.Source$outboundSchema}).transform(t=>(0,Mjt.remap)(t,{sizeBytes:"bytes",createdAt:"created_at",sampleType:"sample_type",numLines:"num_lines"}));var Ijt;(function(t){t.inboundSchema=Du.UploadFileOut$inboundSchema,t.outboundSchema=Du.UploadFileOut$outboundSchema})(Ijt||(Du.UploadFileOut$=Ijt={}));function ntn(t){return JSON.stringify(Du.UploadFileOut$outboundSchema.parse(t))}function otn(t){return(0,rtn.safeParse)(t,e=>Du.UploadFileOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UploadFileOut' from JSON")}});var $jt=v(Uo=>{"use strict";var itn=Uo&&Uo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),atn=Uo&&Uo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),stn=Uo&&Uo.__importStar||function(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)&&itn(e,t,r);return atn(e,t),e};Object.defineProperty(Uo,"__esModule",{value:!0});Uo.ValidationError$=Uo.ValidationError$outboundSchema=Uo.ValidationError$inboundSchema=Uo.Loc$=Uo.Loc$outboundSchema=Uo.Loc$inboundSchema=void 0;Uo.locToJSON=utn;Uo.locFromJSON=ltn;Uo.validationErrorToJSON=ctn;Uo.validationErrorFromJSON=dtn;var Nu=stn(we()),kjt=me();Uo.Loc$inboundSchema=Nu.union([Nu.string(),Nu.number().int()]);Uo.Loc$outboundSchema=Nu.union([Nu.string(),Nu.number().int()]);var Ljt;(function(t){t.inboundSchema=Uo.Loc$inboundSchema,t.outboundSchema=Uo.Loc$outboundSchema})(Ljt||(Uo.Loc$=Ljt={}));function utn(t){return JSON.stringify(Uo.Loc$outboundSchema.parse(t))}function ltn(t){return(0,kjt.safeParse)(t,e=>Uo.Loc$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Loc' from JSON")}Uo.ValidationError$inboundSchema=Nu.object({loc:Nu.array(Nu.union([Nu.string(),Nu.number().int()])),msg:Nu.string(),type:Nu.string()});Uo.ValidationError$outboundSchema=Nu.object({loc:Nu.array(Nu.union([Nu.string(),Nu.number().int()])),msg:Nu.string(),type:Nu.string()});var Fjt;(function(t){t.inboundSchema=Uo.ValidationError$inboundSchema,t.outboundSchema=Uo.ValidationError$outboundSchema})(Fjt||(Uo.ValidationError$=Fjt={}));function ctn(t){return JSON.stringify(Uo.ValidationError$outboundSchema.parse(t))}function dtn(t){return(0,kjt.safeParse)(t,e=>Uo.ValidationError$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ValidationError' from JSON")}});var Mn=v(Be=>{"use strict";var ftn=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]}),Ke=Be&&Be.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ftn(e,t,r)};Object.defineProperty(Be,"__esModule",{value:!0});Ke(SIt(),Be);Ke(MIt(),Be);Ke(XIe(),Be);Ke(NIt(),Be);Ke(HA(),Be);Ke(QIe(),Be);Ke(eMe(),Be);Ke(WIt(),Be);Ke(rMe(),Be);Ke(rMt(),Be);Ke(tMe(),Be);Ke(uMt(),Be);Ke(Goe(),Be);Ke(wMt(),Be);Ke(EMt(),Be);Ke(LMt(),Be);Ke(oMe(),Be);Ke(iMe(),Be);Ke(JMt(),Be);Ke(ZMt(),Be);Ke(uMe(),Be);Ke(fRt(),Be);Ke(sMe(),Be);Ke(aq(),Be);Ke(mRt(),Be);Ke(gRt(),Be);Ke(aMe(),Be);Ke($Rt(),Be);Ke(HRt(),Be);Ke(GRt(),Be);Ke(dMe(),Be);Ke(lMe(),Be);Ke(Q8(),Be);Ke(fMe(),Be);Ke(i1t(),Be);Ke(c1t(),Be);Ke(m1t(),Be);Ke(_1t(),Be);Ke(pMe(),Be);Ke(mMe(),Be);Ke(I1t(),Be);Ke(YIe(),Be);Ke(WIe(),Be);Ke(ZIe(),Be);Ke(hMe(),Be);Ke(die(),Be);Ke(zIe(),Be);Ke(HIe(),Be);Ke(W1t(),Be);Ke(fie(),Be);Ke(wMe(),Be);Ke(ojt(),Be);Ke(JIe(),Be);Ke(ujt(),Be);Ke(djt(),Be);Ke(nMe(),Be);Ke(Koe(),Be);Ke(hjt(),Be);Ke(uq(),Be);Ke(VIe(),Be);Ke(lq(),Be);Ke(GIe(),Be);Ke(wjt(),Be);Ke(e6(),Be);Ke(Cjt(),Be);Ke(t6(),Be);Ke(iD(),Be);Ke(Ooe(),Be);Ke(cq(),Be);Ke(Poe(),Be);Ke(dq(),Be);Ke(fq(),Be);Ke(aD(),Be);Ke(Z8(),Be);Ke(gMe(),Be);Ke(pie(),Be);Ke(yMe(),Be);Ke(Ejt(),Be);Ke(Ajt(),Be);Ke(Njt(),Be);Ke(mq(),Be);Ke(sD(),Be);Ke($jt(),Be);Ke(bMe(),Be);Ke(mie(),Be)});var zjt=v(tc=>{"use strict";var ptn=tc&&tc.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mtn=tc&&tc.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qjt=tc&&tc.__importStar||function(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)&&ptn(e,t,r);return mtn(e,t),e};Object.defineProperty(tc,"__esModule",{value:!0});tc.HTTPValidationError$=tc.HTTPValidationError$outboundSchema=tc.HTTPValidationError$inboundSchema=tc.HTTPValidationError=void 0;var r6=qjt(we()),Ujt=qjt(Mn()),n6=class extends Error{constructor(e){let r="message"in e&&typeof e.message=="string"?e.message:`API error occurred: ${JSON.stringify(e)}`;super(r),this.data$=e,e.detail!=null&&(this.detail=e.detail),this.name="HTTPValidationError"}};tc.HTTPValidationError=n6;tc.HTTPValidationError$inboundSchema=r6.object({detail:r6.array(Ujt.ValidationError$inboundSchema).optional()}).transform(t=>new n6(t));tc.HTTPValidationError$outboundSchema=r6.instanceof(n6).transform(t=>t.data$).pipe(r6.object({detail:r6.array(Ujt.ValidationError$outboundSchema).optional()}));var Bjt;(function(t){t.inboundSchema=tc.HTTPValidationError$inboundSchema,t.outboundSchema=tc.HTTPValidationError$outboundSchema})(Bjt||(tc.HTTPValidationError$=Bjt={}))});var Dm=v(ex=>{"use strict";var htn=ex&&ex.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Oie=ex&&ex.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&htn(e,t,r)};Object.defineProperty(ex,"__esModule",{value:!0});Oie(mIe(),ex);Oie(zjt(),ex);Oie(LIe(),ex);Oie(qIe(),ex)});var Wjt=v(AO=>{"use strict";var gtn=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]}),ytn=AO&&AO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SMe=AO&&AO.__importStar||function(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)&>n(e,t,r);return ytn(e,t),e};Object.defineProperty(AO,"__esModule",{value:!0});AO.agentsComplete=xtn;var btn=Go(),o6=SMe(Yo()),_tn=ke(),vtn=me(),Hjt=Zo(),wtn=vo(),Vjt=SMe(Mn()),Stn=SMe(Dm());async function xtn(t,e,r){let n=(0,vtn.safeParse)(e,_=>Vjt.AgentsCompletionRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,btn.encodeJSON)("body",o,{explode:!0}),a=(0,wtn.pathToFunc)("/v1/agents/completions")(),s=new Headers((0,_tn.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,Hjt.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Hjt.resolveGlobalSecurity)(l),d={operationID:"agents_completion_v1_agents_completions_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return m;let h=m.value,b={HttpMeta:{Response:h,Request:p}},[g]=await o6.match(o6.json(200,Vjt.ChatCompletionResponse$inboundSchema),o6.jsonErr(422,Stn.HTTPValidationError$inboundSchema),o6.fail("4XX"),o6.fail("5XX"))(h,{extraFields:b});return g.ok,g}});var Gjt=v(IO=>{"use strict";var Ctn=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]}),Otn=IO&&IO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Pie=IO&&IO.__importStar||function(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)&&Ctn(e,t,r);return Otn(e,t),e};Object.defineProperty(IO,"__esModule",{value:!0});IO.agentsStream=jtn;var Ptn=Pie(we()),Etn=Go(),Ttn=J8(),i6=Pie(Yo()),Atn=ke(),Itn=me(),Kjt=Zo(),Mtn=vo(),Jjt=Pie(Mn()),Rtn=Pie(Dm());async function jtn(t,e,r){let n=(0,Itn.safeParse)(e,_=>Jjt.AgentsCompletionStreamRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,Etn.encodeJSON)("body",o,{explode:!0}),a=(0,Mtn.pathToFunc)("/v1/agents/completions#stream")(),s=new Headers((0,Atn.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),u=await(0,Kjt.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Kjt.resolveGlobalSecurity)(l),d={operationID:"stream_agents",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return m;let h=m.value,b={HttpMeta:{Response:h,Request:p}},[g]=await i6.match(i6.sse(200,Ptn.instanceof(ReadableStream).transform(_=>new Ttn.EventStream({stream:_,decoder(w){return Jjt.CompletionEvent$inboundSchema.parse(w)}})),{sseSentinel:"[DONE]"}),i6.jsonErr(422,Rtn.HTTPValidationError$inboundSchema),i6.fail("4XX"),i6.fail("5XX"))(h,{extraFields:b});return g.ok,g}});var Zjt=v(Eie=>{"use strict";Object.defineProperty(Eie,"__esModule",{value:!0});Eie.Agents=void 0;var Dtn=Wjt(),Ntn=Gjt(),Ltn=Rm(),Yjt=Vh(),xMe=class extends Ltn.ClientSDK{async complete(e,r){return(0,Yjt.unwrapAsync)((0,Dtn.agentsComplete)(this,e,r))}async stream(e,r){return(0,Yjt.unwrapAsync)((0,Ntn.agentsStream)(this,e,r))}};Eie.Agents=xMe});var eDt=v(Lu=>{"use strict";var Ftn=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]}),ktn=Lu&&Lu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$tn=Lu&&Lu.__importStar||function(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)&&Ftn(e,t,r);return ktn(e,t),e};Object.defineProperty(Lu,"__esModule",{value:!0});Lu.DeleteModelV1ModelsModelIdDeleteRequest$=Lu.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema=Lu.DeleteModelV1ModelsModelIdDeleteRequest$inboundSchema=void 0;Lu.deleteModelV1ModelsModelIdDeleteRequestToJSON=qtn;Lu.deleteModelV1ModelsModelIdDeleteRequestFromJSON=Utn;var Tie=$tn(we()),Qjt=ke(),Btn=me();Lu.DeleteModelV1ModelsModelIdDeleteRequest$inboundSchema=Tie.object({model_id:Tie.string()}).transform(t=>(0,Qjt.remap)(t,{model_id:"modelId"}));Lu.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema=Tie.object({modelId:Tie.string()}).transform(t=>(0,Qjt.remap)(t,{modelId:"model_id"}));var Xjt;(function(t){t.inboundSchema=Lu.DeleteModelV1ModelsModelIdDeleteRequest$inboundSchema,t.outboundSchema=Lu.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema})(Xjt||(Lu.DeleteModelV1ModelsModelIdDeleteRequest$=Xjt={}));function qtn(t){return JSON.stringify(Lu.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema.parse(t))}function Utn(t){return(0,Btn.safeParse)(t,e=>Lu.DeleteModelV1ModelsModelIdDeleteRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DeleteModelV1ModelsModelIdDeleteRequest' from JSON")}});var nDt=v(Fu=>{"use strict";var ztn=Fu&&Fu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Htn=Fu&&Fu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Vtn=Fu&&Fu.__importStar||function(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)&&ztn(e,t,r);return Htn(e,t),e};Object.defineProperty(Fu,"__esModule",{value:!0});Fu.FilesApiRoutesDeleteFileRequest$=Fu.FilesApiRoutesDeleteFileRequest$outboundSchema=Fu.FilesApiRoutesDeleteFileRequest$inboundSchema=void 0;Fu.filesApiRoutesDeleteFileRequestToJSON=Ktn;Fu.filesApiRoutesDeleteFileRequestFromJSON=Jtn;var Aie=Vtn(we()),rDt=ke(),Wtn=me();Fu.FilesApiRoutesDeleteFileRequest$inboundSchema=Aie.object({file_id:Aie.string()}).transform(t=>(0,rDt.remap)(t,{file_id:"fileId"}));Fu.FilesApiRoutesDeleteFileRequest$outboundSchema=Aie.object({fileId:Aie.string()}).transform(t=>(0,rDt.remap)(t,{fileId:"file_id"}));var tDt;(function(t){t.inboundSchema=Fu.FilesApiRoutesDeleteFileRequest$inboundSchema,t.outboundSchema=Fu.FilesApiRoutesDeleteFileRequest$outboundSchema})(tDt||(Fu.FilesApiRoutesDeleteFileRequest$=tDt={}));function Ktn(t){return JSON.stringify(Fu.FilesApiRoutesDeleteFileRequest$outboundSchema.parse(t))}function Jtn(t){return(0,Wtn.safeParse)(t,e=>Fu.FilesApiRoutesDeleteFileRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesDeleteFileRequest' from JSON")}});var aDt=v(ku=>{"use strict";var Gtn=ku&&ku.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=ku&&ku.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ztn=ku&&ku.__importStar||function(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)&&Gtn(e,t,r);return Ytn(e,t),e};Object.defineProperty(ku,"__esModule",{value:!0});ku.FilesApiRoutesDownloadFileRequest$=ku.FilesApiRoutesDownloadFileRequest$outboundSchema=ku.FilesApiRoutesDownloadFileRequest$inboundSchema=void 0;ku.filesApiRoutesDownloadFileRequestToJSON=Qtn;ku.filesApiRoutesDownloadFileRequestFromJSON=ern;var Iie=Ztn(we()),iDt=ke(),Xtn=me();ku.FilesApiRoutesDownloadFileRequest$inboundSchema=Iie.object({file_id:Iie.string()}).transform(t=>(0,iDt.remap)(t,{file_id:"fileId"}));ku.FilesApiRoutesDownloadFileRequest$outboundSchema=Iie.object({fileId:Iie.string()}).transform(t=>(0,iDt.remap)(t,{fileId:"file_id"}));var oDt;(function(t){t.inboundSchema=ku.FilesApiRoutesDownloadFileRequest$inboundSchema,t.outboundSchema=ku.FilesApiRoutesDownloadFileRequest$outboundSchema})(oDt||(ku.FilesApiRoutesDownloadFileRequest$=oDt={}));function Qtn(t){return JSON.stringify(ku.FilesApiRoutesDownloadFileRequest$outboundSchema.parse(t))}function ern(t){return(0,Xtn.safeParse)(t,e=>ku.FilesApiRoutesDownloadFileRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesDownloadFileRequest' from JSON")}});var lDt=v($u=>{"use strict";var trn=$u&&$u.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rrn=$u&&$u.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nrn=$u&&$u.__importStar||function(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)&&trn(e,t,r);return rrn(e,t),e};Object.defineProperty($u,"__esModule",{value:!0});$u.FilesApiRoutesGetSignedUrlRequest$=$u.FilesApiRoutesGetSignedUrlRequest$outboundSchema=$u.FilesApiRoutesGetSignedUrlRequest$inboundSchema=void 0;$u.filesApiRoutesGetSignedUrlRequestToJSON=irn;$u.filesApiRoutesGetSignedUrlRequestFromJSON=arn;var yq=nrn(we()),uDt=ke(),orn=me();$u.FilesApiRoutesGetSignedUrlRequest$inboundSchema=yq.object({file_id:yq.string(),expiry:yq.number().int().default(24)}).transform(t=>(0,uDt.remap)(t,{file_id:"fileId"}));$u.FilesApiRoutesGetSignedUrlRequest$outboundSchema=yq.object({fileId:yq.string(),expiry:yq.number().int().default(24)}).transform(t=>(0,uDt.remap)(t,{fileId:"file_id"}));var sDt;(function(t){t.inboundSchema=$u.FilesApiRoutesGetSignedUrlRequest$inboundSchema,t.outboundSchema=$u.FilesApiRoutesGetSignedUrlRequest$outboundSchema})(sDt||($u.FilesApiRoutesGetSignedUrlRequest$=sDt={}));function irn(t){return JSON.stringify($u.FilesApiRoutesGetSignedUrlRequest$outboundSchema.parse(t))}function arn(t){return(0,orn.safeParse)(t,e=>$u.FilesApiRoutesGetSignedUrlRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesGetSignedUrlRequest' from JSON")}});var pDt=v(qu=>{"use strict";var srn=qu&&qu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),urn=qu&&qu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dDt=qu&&qu.__importStar||function(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)&&srn(e,t,r);return urn(e,t),e};Object.defineProperty(qu,"__esModule",{value:!0});qu.FilesApiRoutesListFilesRequest$=qu.FilesApiRoutesListFilesRequest$outboundSchema=qu.FilesApiRoutesListFilesRequest$inboundSchema=void 0;qu.filesApiRoutesListFilesRequestToJSON=crn;qu.filesApiRoutesListFilesRequestFromJSON=drn;var Bu=dDt(we()),fDt=ke(),lrn=me(),bq=dDt(Mn());qu.FilesApiRoutesListFilesRequest$inboundSchema=Bu.object({page:Bu.number().int().default(0),page_size:Bu.number().int().default(100),sample_type:Bu.nullable(Bu.array(bq.SampleType$inboundSchema)).optional(),source:Bu.nullable(Bu.array(bq.Source$inboundSchema)).optional(),search:Bu.nullable(Bu.string()).optional(),purpose:Bu.nullable(bq.FilePurpose$inboundSchema).optional()}).transform(t=>(0,fDt.remap)(t,{page_size:"pageSize",sample_type:"sampleType"}));qu.FilesApiRoutesListFilesRequest$outboundSchema=Bu.object({page:Bu.number().int().default(0),pageSize:Bu.number().int().default(100),sampleType:Bu.nullable(Bu.array(bq.SampleType$outboundSchema)).optional(),source:Bu.nullable(Bu.array(bq.Source$outboundSchema)).optional(),search:Bu.nullable(Bu.string()).optional(),purpose:Bu.nullable(bq.FilePurpose$outboundSchema).optional()}).transform(t=>(0,fDt.remap)(t,{pageSize:"page_size",sampleType:"sample_type"}));var cDt;(function(t){t.inboundSchema=qu.FilesApiRoutesListFilesRequest$inboundSchema,t.outboundSchema=qu.FilesApiRoutesListFilesRequest$outboundSchema})(cDt||(qu.FilesApiRoutesListFilesRequest$=cDt={}));function crn(t){return JSON.stringify(qu.FilesApiRoutesListFilesRequest$outboundSchema.parse(t))}function drn(t){return(0,lrn.safeParse)(t,e=>qu.FilesApiRoutesListFilesRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesListFilesRequest' from JSON")}});var gDt=v(Uu=>{"use strict";var frn=Uu&&Uu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),prn=Uu&&Uu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mrn=Uu&&Uu.__importStar||function(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)&&frn(e,t,r);return prn(e,t),e};Object.defineProperty(Uu,"__esModule",{value:!0});Uu.FilesApiRoutesRetrieveFileRequest$=Uu.FilesApiRoutesRetrieveFileRequest$outboundSchema=Uu.FilesApiRoutesRetrieveFileRequest$inboundSchema=void 0;Uu.filesApiRoutesRetrieveFileRequestToJSON=grn;Uu.filesApiRoutesRetrieveFileRequestFromJSON=yrn;var Mie=mrn(we()),hDt=ke(),hrn=me();Uu.FilesApiRoutesRetrieveFileRequest$inboundSchema=Mie.object({file_id:Mie.string()}).transform(t=>(0,hDt.remap)(t,{file_id:"fileId"}));Uu.FilesApiRoutesRetrieveFileRequest$outboundSchema=Mie.object({fileId:Mie.string()}).transform(t=>(0,hDt.remap)(t,{fileId:"file_id"}));var mDt;(function(t){t.inboundSchema=Uu.FilesApiRoutesRetrieveFileRequest$inboundSchema,t.outboundSchema=Uu.FilesApiRoutesRetrieveFileRequest$outboundSchema})(mDt||(Uu.FilesApiRoutesRetrieveFileRequest$=mDt={}));function grn(t){return JSON.stringify(Uu.FilesApiRoutesRetrieveFileRequest$outboundSchema.parse(t))}function yrn(t){return(0,hrn.safeParse)(t,e=>Uu.FilesApiRoutesRetrieveFileRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesRetrieveFileRequest' from JSON")}});var CMe=v(Ty=>{"use strict";var brn=Ty&&Ty.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_rn=Ty&&Ty.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vrn=Ty&&Ty.__importStar||function(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)&&brn(e,t,r);return _rn(e,t),e};Object.defineProperty(Ty,"__esModule",{value:!0});Ty.blobLikeSchema=void 0;Ty.isBlobLike=yDt;var wrn=vrn(we());Ty.blobLikeSchema=wrn.custom(yDt,{message:"expected a Blob, File or Blob-like object",fatal:!0});function yDt(t){if(t instanceof Blob)return!0;if(typeof t!="object"||t==null||!(Symbol.toStringTag in t))return!1;let e=t[Symbol.toStringTag];return typeof e!="string"||e!=="Blob"&&e!=="File"?!1:"stream"in t&&typeof t.stream=="function"}});var xDt=v(no=>{"use strict";var Srn=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]}),xrn=no&&no.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vDt=no&&no.__importStar||function(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)&&Srn(e,t,r);return xrn(e,t),e};Object.defineProperty(no,"__esModule",{value:!0});no.FilesApiRoutesUploadFileMultiPartBodyParams$=no.FilesApiRoutesUploadFileMultiPartBodyParams$outboundSchema=no.FilesApiRoutesUploadFileMultiPartBodyParams$inboundSchema=no.FileT$=no.FileT$outboundSchema=no.FileT$inboundSchema=void 0;no.fileToJSON=Orn;no.fileFromJSON=Prn;no.filesApiRoutesUploadFileMultiPartBodyParamsToJSON=Ern;no.filesApiRoutesUploadFileMultiPartBodyParamsFromJSON=Trn;var rc=vDt(we()),wDt=me(),Crn=CMe(),SDt=vDt(Mn());no.FileT$inboundSchema=rc.object({fileName:rc.string(),content:rc.union([rc.instanceof(ReadableStream),rc.instanceof(Blob),rc.instanceof(ArrayBuffer),rc.instanceof(Uint8Array)])});no.FileT$outboundSchema=rc.object({fileName:rc.string(),content:rc.union([rc.instanceof(ReadableStream),rc.instanceof(Blob),rc.instanceof(ArrayBuffer),rc.instanceof(Uint8Array)])});var bDt;(function(t){t.inboundSchema=no.FileT$inboundSchema,t.outboundSchema=no.FileT$outboundSchema})(bDt||(no.FileT$=bDt={}));function Orn(t){return JSON.stringify(no.FileT$outboundSchema.parse(t))}function Prn(t){return(0,wDt.safeParse)(t,e=>no.FileT$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FileT' from JSON")}no.FilesApiRoutesUploadFileMultiPartBodyParams$inboundSchema=rc.object({file:rc.lazy(()=>no.FileT$inboundSchema),purpose:SDt.FilePurpose$inboundSchema.optional()});no.FilesApiRoutesUploadFileMultiPartBodyParams$outboundSchema=rc.object({file:rc.lazy(()=>no.FileT$outboundSchema).or(Crn.blobLikeSchema),purpose:SDt.FilePurpose$outboundSchema.optional()});var _Dt;(function(t){t.inboundSchema=no.FilesApiRoutesUploadFileMultiPartBodyParams$inboundSchema,t.outboundSchema=no.FilesApiRoutesUploadFileMultiPartBodyParams$outboundSchema})(_Dt||(no.FilesApiRoutesUploadFileMultiPartBodyParams$=_Dt={}));function Ern(t){return JSON.stringify(no.FilesApiRoutesUploadFileMultiPartBodyParams$outboundSchema.parse(t))}function Trn(t){return(0,wDt.safeParse)(t,e=>no.FilesApiRoutesUploadFileMultiPartBodyParams$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesUploadFileMultiPartBodyParams' from JSON")}});var PDt=v(zu=>{"use strict";var Arn=zu&&zu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Irn=zu&&zu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Mrn=zu&&zu.__importStar||function(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)&&Arn(e,t,r);return Irn(e,t),e};Object.defineProperty(zu,"__esModule",{value:!0});zu.JobsApiRoutesBatchCancelBatchJobRequest$=zu.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema=zu.JobsApiRoutesBatchCancelBatchJobRequest$inboundSchema=void 0;zu.jobsApiRoutesBatchCancelBatchJobRequestToJSON=jrn;zu.jobsApiRoutesBatchCancelBatchJobRequestFromJSON=Drn;var Rie=Mrn(we()),ODt=ke(),Rrn=me();zu.JobsApiRoutesBatchCancelBatchJobRequest$inboundSchema=Rie.object({job_id:Rie.string()}).transform(t=>(0,ODt.remap)(t,{job_id:"jobId"}));zu.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema=Rie.object({jobId:Rie.string()}).transform(t=>(0,ODt.remap)(t,{jobId:"job_id"}));var CDt;(function(t){t.inboundSchema=zu.JobsApiRoutesBatchCancelBatchJobRequest$inboundSchema,t.outboundSchema=zu.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema})(CDt||(zu.JobsApiRoutesBatchCancelBatchJobRequest$=CDt={}));function jrn(t){return JSON.stringify(zu.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema.parse(t))}function Drn(t){return(0,Rrn.safeParse)(t,e=>zu.JobsApiRoutesBatchCancelBatchJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesBatchCancelBatchJobRequest' from JSON")}});var ADt=v(Hu=>{"use strict";var Nrn=Hu&&Hu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Lrn=Hu&&Hu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Frn=Hu&&Hu.__importStar||function(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)&&Nrn(e,t,r);return Lrn(e,t),e};Object.defineProperty(Hu,"__esModule",{value:!0});Hu.JobsApiRoutesBatchGetBatchJobRequest$=Hu.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema=Hu.JobsApiRoutesBatchGetBatchJobRequest$inboundSchema=void 0;Hu.jobsApiRoutesBatchGetBatchJobRequestToJSON=$rn;Hu.jobsApiRoutesBatchGetBatchJobRequestFromJSON=Brn;var jie=Frn(we()),TDt=ke(),krn=me();Hu.JobsApiRoutesBatchGetBatchJobRequest$inboundSchema=jie.object({job_id:jie.string()}).transform(t=>(0,TDt.remap)(t,{job_id:"jobId"}));Hu.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema=jie.object({jobId:jie.string()}).transform(t=>(0,TDt.remap)(t,{jobId:"job_id"}));var EDt;(function(t){t.inboundSchema=Hu.JobsApiRoutesBatchGetBatchJobRequest$inboundSchema,t.outboundSchema=Hu.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema})(EDt||(Hu.JobsApiRoutesBatchGetBatchJobRequest$=EDt={}));function $rn(t){return JSON.stringify(Hu.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema.parse(t))}function Brn(t){return(0,krn.safeParse)(t,e=>Hu.JobsApiRoutesBatchGetBatchJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesBatchGetBatchJobRequest' from JSON")}});var DDt=v(Vu=>{"use strict";var qrn=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]}),Urn=Vu&&Vu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MDt=Vu&&Vu.__importStar||function(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)&&qrn(e,t,r);return Urn(e,t),e};Object.defineProperty(Vu,"__esModule",{value:!0});Vu.JobsApiRoutesBatchGetBatchJobsRequest$=Vu.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema=Vu.JobsApiRoutesBatchGetBatchJobsRequest$inboundSchema=void 0;Vu.jobsApiRoutesBatchGetBatchJobsRequestToJSON=Hrn;Vu.jobsApiRoutesBatchGetBatchJobsRequestFromJSON=Vrn;var Sa=MDt(we()),RDt=ke(),zrn=me(),jDt=MDt(Mn());Vu.JobsApiRoutesBatchGetBatchJobsRequest$inboundSchema=Sa.object({page:Sa.number().int().default(0),page_size:Sa.number().int().default(100),model:Sa.nullable(Sa.string()).optional(),metadata:Sa.nullable(Sa.record(Sa.any())).optional(),created_after:Sa.nullable(Sa.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),created_by_me:Sa.boolean().default(!1),status:Sa.nullable(jDt.BatchJobStatus$inboundSchema).optional()}).transform(t=>(0,RDt.remap)(t,{page_size:"pageSize",created_after:"createdAfter",created_by_me:"createdByMe"}));Vu.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema=Sa.object({page:Sa.number().int().default(0),pageSize:Sa.number().int().default(100),model:Sa.nullable(Sa.string()).optional(),metadata:Sa.nullable(Sa.record(Sa.any())).optional(),createdAfter:Sa.nullable(Sa.date().transform(t=>t.toISOString())).optional(),createdByMe:Sa.boolean().default(!1),status:Sa.nullable(jDt.BatchJobStatus$outboundSchema).optional()}).transform(t=>(0,RDt.remap)(t,{pageSize:"page_size",createdAfter:"created_after",createdByMe:"created_by_me"}));var IDt;(function(t){t.inboundSchema=Vu.JobsApiRoutesBatchGetBatchJobsRequest$inboundSchema,t.outboundSchema=Vu.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema})(IDt||(Vu.JobsApiRoutesBatchGetBatchJobsRequest$=IDt={}));function Hrn(t){return JSON.stringify(Vu.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema.parse(t))}function Vrn(t){return(0,zrn.safeParse)(t,e=>Vu.JobsApiRoutesBatchGetBatchJobsRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesBatchGetBatchJobsRequest' from JSON")}});var FDt=v(Wu=>{"use strict";var Wrn=Wu&&Wu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Krn=Wu&&Wu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jrn=Wu&&Wu.__importStar||function(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)&&Wrn(e,t,r);return Krn(e,t),e};Object.defineProperty(Wu,"__esModule",{value:!0});Wu.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$=Wu.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema=Wu.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$inboundSchema=void 0;Wu.jobsApiRoutesFineTuningArchiveFineTunedModelRequestToJSON=Yrn;Wu.jobsApiRoutesFineTuningArchiveFineTunedModelRequestFromJSON=Zrn;var Die=Jrn(we()),LDt=ke(),Grn=me();Wu.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$inboundSchema=Die.object({model_id:Die.string()}).transform(t=>(0,LDt.remap)(t,{model_id:"modelId"}));Wu.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema=Die.object({modelId:Die.string()}).transform(t=>(0,LDt.remap)(t,{modelId:"model_id"}));var NDt;(function(t){t.inboundSchema=Wu.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$inboundSchema,t.outboundSchema=Wu.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema})(NDt||(Wu.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$=NDt={}));function Yrn(t){return JSON.stringify(Wu.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema.parse(t))}function Zrn(t){return(0,Grn.safeParse)(t,e=>Wu.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningArchiveFineTunedModelRequest' from JSON")}});var BDt=v(Ku=>{"use strict";var Xrn=Ku&&Ku.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Qrn=Ku&&Ku.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),enn=Ku&&Ku.__importStar||function(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)&&Xrn(e,t,r);return Qrn(e,t),e};Object.defineProperty(Ku,"__esModule",{value:!0});Ku.JobsApiRoutesFineTuningCancelFineTuningJobRequest$=Ku.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema=Ku.JobsApiRoutesFineTuningCancelFineTuningJobRequest$inboundSchema=void 0;Ku.jobsApiRoutesFineTuningCancelFineTuningJobRequestToJSON=rnn;Ku.jobsApiRoutesFineTuningCancelFineTuningJobRequestFromJSON=nnn;var Nie=enn(we()),$Dt=ke(),tnn=me();Ku.JobsApiRoutesFineTuningCancelFineTuningJobRequest$inboundSchema=Nie.object({job_id:Nie.string()}).transform(t=>(0,$Dt.remap)(t,{job_id:"jobId"}));Ku.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema=Nie.object({jobId:Nie.string()}).transform(t=>(0,$Dt.remap)(t,{jobId:"job_id"}));var kDt;(function(t){t.inboundSchema=Ku.JobsApiRoutesFineTuningCancelFineTuningJobRequest$inboundSchema,t.outboundSchema=Ku.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema})(kDt||(Ku.JobsApiRoutesFineTuningCancelFineTuningJobRequest$=kDt={}));function rnn(t){return JSON.stringify(Ku.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema.parse(t))}function nnn(t){return(0,tnn.safeParse)(t,e=>Ku.JobsApiRoutesFineTuningCancelFineTuningJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningCancelFineTuningJobRequest' from JSON")}});var HDt=v(Ju=>{"use strict";var onn=Ju&&Ju.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),inn=Ju&&Ju.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UDt=Ju&&Ju.__importStar||function(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)&&onn(e,t,r);return inn(e,t),e};Object.defineProperty(Ju,"__esModule",{value:!0});Ju.JobsApiRoutesFineTuningCreateFineTuningJobResponse$=Ju.JobsApiRoutesFineTuningCreateFineTuningJobResponse$outboundSchema=Ju.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema=void 0;Ju.jobsApiRoutesFineTuningCreateFineTuningJobResponseToJSON=snn;Ju.jobsApiRoutesFineTuningCreateFineTuningJobResponseFromJSON=unn;var zDt=UDt(we()),ann=me(),Lie=UDt(Mn());Ju.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema=zDt.union([Lie.LegacyJobMetadataOut$inboundSchema,Lie.JobOut$inboundSchema]);Ju.JobsApiRoutesFineTuningCreateFineTuningJobResponse$outboundSchema=zDt.union([Lie.LegacyJobMetadataOut$outboundSchema,Lie.JobOut$outboundSchema]);var qDt;(function(t){t.inboundSchema=Ju.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema,t.outboundSchema=Ju.JobsApiRoutesFineTuningCreateFineTuningJobResponse$outboundSchema})(qDt||(Ju.JobsApiRoutesFineTuningCreateFineTuningJobResponse$=qDt={}));function snn(t){return JSON.stringify(Ju.JobsApiRoutesFineTuningCreateFineTuningJobResponse$outboundSchema.parse(t))}function unn(t){return(0,ann.safeParse)(t,e=>Ju.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningCreateFineTuningJobResponse' from JSON")}});var KDt=v(Gu=>{"use strict";var lnn=Gu&&Gu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cnn=Gu&&Gu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dnn=Gu&&Gu.__importStar||function(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)&&lnn(e,t,r);return cnn(e,t),e};Object.defineProperty(Gu,"__esModule",{value:!0});Gu.JobsApiRoutesFineTuningGetFineTuningJobRequest$=Gu.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema=Gu.JobsApiRoutesFineTuningGetFineTuningJobRequest$inboundSchema=void 0;Gu.jobsApiRoutesFineTuningGetFineTuningJobRequestToJSON=pnn;Gu.jobsApiRoutesFineTuningGetFineTuningJobRequestFromJSON=mnn;var Fie=dnn(we()),WDt=ke(),fnn=me();Gu.JobsApiRoutesFineTuningGetFineTuningJobRequest$inboundSchema=Fie.object({job_id:Fie.string()}).transform(t=>(0,WDt.remap)(t,{job_id:"jobId"}));Gu.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema=Fie.object({jobId:Fie.string()}).transform(t=>(0,WDt.remap)(t,{jobId:"job_id"}));var VDt;(function(t){t.inboundSchema=Gu.JobsApiRoutesFineTuningGetFineTuningJobRequest$inboundSchema,t.outboundSchema=Gu.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema})(VDt||(Gu.JobsApiRoutesFineTuningGetFineTuningJobRequest$=VDt={}));function pnn(t){return JSON.stringify(Gu.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema.parse(t))}function mnn(t){return(0,fnn.safeParse)(t,e=>Gu.JobsApiRoutesFineTuningGetFineTuningJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningGetFineTuningJobRequest' from JSON")}});var ZDt=v(oo=>{"use strict";var hnn=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]}),gnn=oo&&oo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ynn=oo&&oo.__importStar||function(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)&&hnn(e,t,r);return gnn(e,t),e};Object.defineProperty(oo,"__esModule",{value:!0});oo.JobsApiRoutesFineTuningGetFineTuningJobsRequest$=oo.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema=oo.JobsApiRoutesFineTuningGetFineTuningJobsRequest$inboundSchema=oo.Status$=oo.Status$outboundSchema=oo.Status$inboundSchema=oo.Status=void 0;oo.jobsApiRoutesFineTuningGetFineTuningJobsRequestToJSON=_nn;oo.jobsApiRoutesFineTuningGetFineTuningJobsRequestFromJSON=vnn;var Qo=ynn(we()),YDt=ke(),bnn=me();oo.Status={Queued:"QUEUED",Started:"STARTED",Validating:"VALIDATING",Validated:"VALIDATED",Running:"RUNNING",FailedValidation:"FAILED_VALIDATION",Failed:"FAILED",Success:"SUCCESS",Cancelled:"CANCELLED",CancellationRequested:"CANCELLATION_REQUESTED"};oo.Status$inboundSchema=Qo.nativeEnum(oo.Status);oo.Status$outboundSchema=oo.Status$inboundSchema;var JDt;(function(t){t.inboundSchema=oo.Status$inboundSchema,t.outboundSchema=oo.Status$outboundSchema})(JDt||(oo.Status$=JDt={}));oo.JobsApiRoutesFineTuningGetFineTuningJobsRequest$inboundSchema=Qo.object({page:Qo.number().int().default(0),page_size:Qo.number().int().default(100),model:Qo.nullable(Qo.string()).optional(),created_after:Qo.nullable(Qo.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),created_by_me:Qo.boolean().default(!1),status:Qo.nullable(oo.Status$inboundSchema).optional(),wandb_project:Qo.nullable(Qo.string()).optional(),wandb_name:Qo.nullable(Qo.string()).optional(),suffix:Qo.nullable(Qo.string()).optional()}).transform(t=>(0,YDt.remap)(t,{page_size:"pageSize",created_after:"createdAfter",created_by_me:"createdByMe",wandb_project:"wandbProject",wandb_name:"wandbName"}));oo.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema=Qo.object({page:Qo.number().int().default(0),pageSize:Qo.number().int().default(100),model:Qo.nullable(Qo.string()).optional(),createdAfter:Qo.nullable(Qo.date().transform(t=>t.toISOString())).optional(),createdByMe:Qo.boolean().default(!1),status:Qo.nullable(oo.Status$outboundSchema).optional(),wandbProject:Qo.nullable(Qo.string()).optional(),wandbName:Qo.nullable(Qo.string()).optional(),suffix:Qo.nullable(Qo.string()).optional()}).transform(t=>(0,YDt.remap)(t,{pageSize:"page_size",createdAfter:"created_after",createdByMe:"created_by_me",wandbProject:"wandb_project",wandbName:"wandb_name"}));var GDt;(function(t){t.inboundSchema=oo.JobsApiRoutesFineTuningGetFineTuningJobsRequest$inboundSchema,t.outboundSchema=oo.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema})(GDt||(oo.JobsApiRoutesFineTuningGetFineTuningJobsRequest$=GDt={}));function _nn(t){return JSON.stringify(oo.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema.parse(t))}function vnn(t){return(0,bnn.safeParse)(t,e=>oo.JobsApiRoutesFineTuningGetFineTuningJobsRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningGetFineTuningJobsRequest' from JSON")}});var eNt=v(Yu=>{"use strict";var wnn=Yu&&Yu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Snn=Yu&&Yu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xnn=Yu&&Yu.__importStar||function(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)&&wnn(e,t,r);return Snn(e,t),e};Object.defineProperty(Yu,"__esModule",{value:!0});Yu.JobsApiRoutesFineTuningStartFineTuningJobRequest$=Yu.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema=Yu.JobsApiRoutesFineTuningStartFineTuningJobRequest$inboundSchema=void 0;Yu.jobsApiRoutesFineTuningStartFineTuningJobRequestToJSON=Onn;Yu.jobsApiRoutesFineTuningStartFineTuningJobRequestFromJSON=Pnn;var kie=xnn(we()),QDt=ke(),Cnn=me();Yu.JobsApiRoutesFineTuningStartFineTuningJobRequest$inboundSchema=kie.object({job_id:kie.string()}).transform(t=>(0,QDt.remap)(t,{job_id:"jobId"}));Yu.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema=kie.object({jobId:kie.string()}).transform(t=>(0,QDt.remap)(t,{jobId:"job_id"}));var XDt;(function(t){t.inboundSchema=Yu.JobsApiRoutesFineTuningStartFineTuningJobRequest$inboundSchema,t.outboundSchema=Yu.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema})(XDt||(Yu.JobsApiRoutesFineTuningStartFineTuningJobRequest$=XDt={}));function Onn(t){return JSON.stringify(Yu.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema.parse(t))}function Pnn(t){return(0,Cnn.safeParse)(t,e=>Yu.JobsApiRoutesFineTuningStartFineTuningJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningStartFineTuningJobRequest' from JSON")}});var nNt=v(Zu=>{"use strict";var Enn=Zu&&Zu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Tnn=Zu&&Zu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ann=Zu&&Zu.__importStar||function(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)&&Enn(e,t,r);return Tnn(e,t),e};Object.defineProperty(Zu,"__esModule",{value:!0});Zu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$=Zu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema=Zu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$inboundSchema=void 0;Zu.jobsApiRoutesFineTuningUnarchiveFineTunedModelRequestToJSON=Mnn;Zu.jobsApiRoutesFineTuningUnarchiveFineTunedModelRequestFromJSON=Rnn;var $ie=Ann(we()),rNt=ke(),Inn=me();Zu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$inboundSchema=$ie.object({model_id:$ie.string()}).transform(t=>(0,rNt.remap)(t,{model_id:"modelId"}));Zu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema=$ie.object({modelId:$ie.string()}).transform(t=>(0,rNt.remap)(t,{modelId:"model_id"}));var tNt;(function(t){t.inboundSchema=Zu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$inboundSchema,t.outboundSchema=Zu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema})(tNt||(Zu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$=tNt={}));function Mnn(t){return JSON.stringify(Zu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema.parse(t))}function Rnn(t){return(0,Inn.safeParse)(t,e=>Zu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest' from JSON")}});var uNt=v(Xu=>{"use strict";var jnn=Xu&&Xu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Dnn=Xu&&Xu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iNt=Xu&&Xu.__importStar||function(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)&&jnn(e,t,r);return Dnn(e,t),e};Object.defineProperty(Xu,"__esModule",{value:!0});Xu.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$=Xu.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema=Xu.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$inboundSchema=void 0;Xu.jobsApiRoutesFineTuningUpdateFineTunedModelRequestToJSON=Lnn;Xu.jobsApiRoutesFineTuningUpdateFineTunedModelRequestFromJSON=Fnn;var Bie=iNt(we()),aNt=ke(),Nnn=me(),sNt=iNt(Mn());Xu.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$inboundSchema=Bie.object({model_id:Bie.string(),UpdateFTModelIn:sNt.UpdateFTModelIn$inboundSchema}).transform(t=>(0,aNt.remap)(t,{model_id:"modelId",UpdateFTModelIn:"updateFTModelIn"}));Xu.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema=Bie.object({modelId:Bie.string(),updateFTModelIn:sNt.UpdateFTModelIn$outboundSchema}).transform(t=>(0,aNt.remap)(t,{modelId:"model_id",updateFTModelIn:"UpdateFTModelIn"}));var oNt;(function(t){t.inboundSchema=Xu.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$inboundSchema,t.outboundSchema=Xu.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema})(oNt||(Xu.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$=oNt={}));function Lnn(t){return JSON.stringify(Xu.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema.parse(t))}function Fnn(t){return(0,Nnn.safeParse)(t,e=>Xu.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningUpdateFineTunedModelRequest' from JSON")}});var mNt=v(zo=>{"use strict";var knn=zo&&zo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$nn=zo&&zo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dNt=zo&&zo.__importStar||function(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)&&knn(e,t,r);return $nn(e,t),e};Object.defineProperty(zo,"__esModule",{value:!0});zo.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$=zo.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$outboundSchema=zo.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema=zo.RetrieveModelV1ModelsModelIdGetRequest$=zo.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema=zo.RetrieveModelV1ModelsModelIdGetRequest$inboundSchema=void 0;zo.retrieveModelV1ModelsModelIdGetRequestToJSON=Bnn;zo.retrieveModelV1ModelsModelIdGetRequestFromJSON=qnn;zo.retrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGetToJSON=Unn;zo.retrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGetFromJSON=znn;var Rp=dNt(we()),fNt=ke(),pNt=me(),qie=dNt(Mn());zo.RetrieveModelV1ModelsModelIdGetRequest$inboundSchema=Rp.object({model_id:Rp.string()}).transform(t=>(0,fNt.remap)(t,{model_id:"modelId"}));zo.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema=Rp.object({modelId:Rp.string()}).transform(t=>(0,fNt.remap)(t,{modelId:"model_id"}));var lNt;(function(t){t.inboundSchema=zo.RetrieveModelV1ModelsModelIdGetRequest$inboundSchema,t.outboundSchema=zo.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema})(lNt||(zo.RetrieveModelV1ModelsModelIdGetRequest$=lNt={}));function Bnn(t){return JSON.stringify(zo.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema.parse(t))}function qnn(t){return(0,pNt.safeParse)(t,e=>zo.RetrieveModelV1ModelsModelIdGetRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'RetrieveModelV1ModelsModelIdGetRequest' from JSON")}zo.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema=Rp.union([qie.BaseModelCard$inboundSchema.and(Rp.object({type:Rp.literal("base")}).transform(t=>({type:t.type}))),qie.FTModelCard$inboundSchema.and(Rp.object({type:Rp.literal("fine-tuned")}).transform(t=>({type:t.type})))]);zo.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$outboundSchema=Rp.union([qie.BaseModelCard$outboundSchema.and(Rp.object({type:Rp.literal("base")}).transform(t=>({type:t.type}))),qie.FTModelCard$outboundSchema.and(Rp.object({type:Rp.literal("fine-tuned")}).transform(t=>({type:t.type})))]);var cNt;(function(t){t.inboundSchema=zo.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema,t.outboundSchema=zo.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$outboundSchema})(cNt||(zo.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$=cNt={}));function Unn(t){return JSON.stringify(zo.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$outboundSchema.parse(t))}function znn(t){return(0,pNt.safeParse)(t,e=>zo.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet' from JSON")}});var Qu=v(ta=>{"use strict";var Hnn=ta&&ta.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xl=ta&&ta.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Hnn(e,t,r)};Object.defineProperty(ta,"__esModule",{value:!0});xl(eDt(),ta);xl(nDt(),ta);xl(aDt(),ta);xl(lDt(),ta);xl(pDt(),ta);xl(gDt(),ta);xl(xDt(),ta);xl(PDt(),ta);xl(ADt(),ta);xl(DDt(),ta);xl(FDt(),ta);xl(BDt(),ta);xl(HDt(),ta);xl(KDt(),ta);xl(ZDt(),ta);xl(eNt(),ta);xl(nNt(),ta);xl(uNt(),ta);xl(mNt(),ta)});var gNt=v(MO=>{"use strict";var Vnn=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]}),Wnn=MO&&MO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OMe=MO&&MO.__importStar||function(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)&&Vnn(e,t,r);return Wnn(e,t),e};Object.defineProperty(MO,"__esModule",{value:!0});MO.batchJobsCancel=Qnn;var Knn=Go(),Uie=OMe(Yo()),Jnn=ke(),Gnn=me(),hNt=Zo(),Ynn=vo(),Znn=OMe(Mn()),Xnn=OMe(Qu());async function Qnn(t,e,r){let n=(0,Gnn.safeParse)(e,_=>Xnn.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={job_id:(0,Knn.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,Ynn.pathToFunc)("/v1/batch/jobs/{job_id}/cancel")(a),u=new Headers((0,Jnn.compactMap)({Accept:"application/json"})),l=await(0,hNt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,hNt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_batch_cancel_batch_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,[g]=await Uie.match(Uie.json(200,Znn.BatchJobOut$inboundSchema),Uie.fail("4XX"),Uie.fail("5XX"))(b);return g.ok,g}});var vNt=v(RO=>{"use strict";var eon=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]}),ton=RO&&RO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Nt=RO&&RO.__importStar||function(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)&&eon(e,t,r);return ton(e,t),e};Object.defineProperty(RO,"__esModule",{value:!0});RO.batchJobsCreate=aon;var ron=Go(),zie=_Nt(Yo()),non=ke(),oon=me(),yNt=Zo(),ion=vo(),bNt=_Nt(Mn());async function aon(t,e,r){let n=(0,oon.safeParse)(e,g=>bNt.BatchJobIn$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,ron.encodeJSON)("body",o,{explode:!0}),a=(0,ion.pathToFunc)("/v1/batch/jobs")(),s=new Headers((0,non.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,yNt.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,yNt.resolveGlobalSecurity)(l),d={operationID:"jobs_api_routes_batch_create_batch_job",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,m=await t._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return m;let h=m.value,[b]=await zie.match(zie.json(200,bNt.BatchJobOut$inboundSchema),zie.fail("4XX"),zie.fail("5XX"))(h);return b.ok,b}});var SNt=v(jO=>{"use strict";var son=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]}),uon=jO&&jO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PMe=jO&&jO.__importStar||function(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)&&son(e,t,r);return uon(e,t),e};Object.defineProperty(jO,"__esModule",{value:!0});jO.batchJobsGet=hon;var lon=Go(),Hie=PMe(Yo()),con=ke(),don=me(),wNt=Zo(),fon=vo(),pon=PMe(Mn()),mon=PMe(Qu());async function hon(t,e,r){let n=(0,don.safeParse)(e,_=>mon.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={job_id:(0,lon.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,fon.pathToFunc)("/v1/batch/jobs/{job_id}")(a),u=new Headers((0,con.compactMap)({Accept:"application/json"})),l=await(0,wNt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,wNt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_batch_get_batch_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,[g]=await Hie.match(Hie.json(200,pon.BatchJobOut$inboundSchema),Hie.fail("4XX"),Hie.fail("5XX"))(b);return g.ok,g}});var CNt=v(DO=>{"use strict";var gon=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]}),yon=DO&&DO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EMe=DO&&DO.__importStar||function(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)&&gon(e,t,r);return yon(e,t),e};Object.defineProperty(DO,"__esModule",{value:!0});DO.batchJobsList=Con;var bon=Go(),Vie=EMe(Yo()),_on=ke(),von=me(),xNt=Zo(),won=vo(),Son=EMe(Mn()),xon=EMe(Qu());async function Con(t,e,r){let n=(0,von.safeParse)(e,_=>xon.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema.optional().parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a=(0,won.pathToFunc)("/v1/batch/jobs")(),s=(0,bon.encodeFormQuery)({created_after:o?.created_after,created_by_me:o?.created_by_me,metadata:o?.metadata,model:o?.model,page:o?.page,page_size:o?.page_size,status:o?.status}),u=new Headers((0,_on.compactMap)({Accept:"application/json"})),l=await(0,xNt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,xNt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_batch_get_batch_jobs",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,[g]=await Vie.match(Vie.json(200,Son.BatchJobsOut$inboundSchema),Vie.fail("4XX"),Vie.fail("5XX"))(b);return g.ok,g}});var ONt=v(Kie=>{"use strict";Object.defineProperty(Kie,"__esModule",{value:!0});Kie.MistralJobs=void 0;var Oon=gNt(),Pon=vNt(),Eon=SNt(),Ton=CNt(),Aon=Rm(),Wie=Vh(),TMe=class extends Aon.ClientSDK{async list(e,r){return(0,Wie.unwrapAsync)((0,Ton.batchJobsList)(this,e,r))}async create(e,r){return(0,Wie.unwrapAsync)((0,Pon.batchJobsCreate)(this,e,r))}async get(e,r){return(0,Wie.unwrapAsync)((0,Eon.batchJobsGet)(this,e,r))}async cancel(e,r){return(0,Wie.unwrapAsync)((0,Oon.batchJobsCancel)(this,e,r))}};Kie.MistralJobs=TMe});var PNt=v(Jie=>{"use strict";Object.defineProperty(Jie,"__esModule",{value:!0});Jie.Batch=void 0;var Ion=Rm(),Mon=ONt(),AMe=class extends Ion.ClientSDK{get jobs(){return this._jobs??(this._jobs=new Mon.MistralJobs(this._options))}};Jie.Batch=AMe});var ANt=v(NO=>{"use strict";var Ron=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]}),jon=NO&&NO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IMe=NO&&NO.__importStar||function(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)&&Ron(e,t,r);return jon(e,t),e};Object.defineProperty(NO,"__esModule",{value:!0});NO.chatComplete=$on;var Don=Go(),a6=IMe(Yo()),Non=ke(),Lon=me(),ENt=Zo(),Fon=vo(),TNt=IMe(Mn()),kon=IMe(Dm());async function $on(t,e,r){let n=(0,Lon.safeParse)(e,_=>TNt.ChatCompletionRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,Don.encodeJSON)("body",o,{explode:!0}),a=(0,Fon.pathToFunc)("/v1/chat/completions")(),s=new Headers((0,Non.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,ENt.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,ENt.resolveGlobalSecurity)(l),d={operationID:"chat_completion_v1_chat_completions_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return m;let h=m.value,b={HttpMeta:{Response:h,Request:p}},[g]=await a6.match(a6.json(200,TNt.ChatCompletionResponse$inboundSchema),a6.jsonErr(422,kon.HTTPValidationError$inboundSchema),a6.fail("4XX"),a6.fail("5XX"))(h,{extraFields:b});return g.ok,g}});var RNt=v(LO=>{"use strict";var Bon=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]}),qon=LO&&LO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Gie=LO&&LO.__importStar||function(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)&&Bon(e,t,r);return qon(e,t),e};Object.defineProperty(LO,"__esModule",{value:!0});LO.chatStream=Gon;var Uon=Gie(we()),zon=Go(),Hon=J8(),s6=Gie(Yo()),Von=ke(),Won=me(),INt=Zo(),Kon=vo(),MNt=Gie(Mn()),Jon=Gie(Dm());async function Gon(t,e,r){let n=(0,Won.safeParse)(e,_=>MNt.ChatCompletionStreamRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,zon.encodeJSON)("body",o,{explode:!0}),a=(0,Kon.pathToFunc)("/v1/chat/completions#stream")(),s=new Headers((0,Von.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),u=await(0,INt.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,INt.resolveGlobalSecurity)(l),d={operationID:"stream_chat",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return m;let h=m.value,b={HttpMeta:{Response:h,Request:p}},[g]=await s6.match(s6.sse(200,Uon.instanceof(ReadableStream).transform(_=>new Hon.EventStream({stream:_,decoder(w){return MNt.CompletionEvent$inboundSchema.parse(w)}})),{sseSentinel:"[DONE]"}),s6.jsonErr(422,Jon.HTTPValidationError$inboundSchema),s6.fail("4XX"),s6.fail("5XX"))(h,{extraFields:b});return g.ok,g}});var Yie=v(tx=>{"use strict";Object.defineProperty(tx,"__esModule",{value:!0});tx.getDefaultOptions=tx.defaultOptions=tx.ignoreOverride=void 0;tx.ignoreOverride=Symbol("Let zodToJsonSchema decide on which parser to use");tx.defaultOptions={name:void 0,$refStrategy:"root",basePath:["#"],effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",removeAdditionalStrategy:"passthrough",definitionPath:"definitions",target:"jsonSchema7",strictUnions:!1,definitions:{},errorMessages:!1,markdownDescription:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref"};var Yon=t=>typeof t=="string"?{...tx.defaultOptions,name:t}:{...tx.defaultOptions,...t};tx.getDefaultOptions=Yon});var MMe=v(Zie=>{"use strict";Object.defineProperty(Zie,"__esModule",{value:!0});Zie.getRefs=void 0;var Zon=Yie(),Xon=t=>{let e=(0,Zon.getDefaultOptions)(t),r=e.name!==void 0?[...e.basePath,e.definitionPath,e.name]:e.basePath;return{...e,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}]))}};Zie.getRefs=Xon});var YA=v(_q=>{"use strict";Object.defineProperty(_q,"__esModule",{value:!0});_q.setResponseValueAndErrors=_q.addErrorMessage=void 0;function jNt(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}_q.addErrorMessage=jNt;function Qon(t,e,r,n,o){t[e]=r,jNt(t,e,n,o)}_q.setResponseValueAndErrors=Qon});var RMe=v(Xie=>{"use strict";Object.defineProperty(Xie,"__esModule",{value:!0});Xie.parseAnyDef=void 0;function ein(){return{}}Xie.parseAnyDef=ein});var jMe=v(eae=>{"use strict";Object.defineProperty(eae,"__esModule",{value:!0});eae.parseArrayDef=void 0;var tin=we(),Qie=YA(),rin=el();function nin(t,e){let r={type:"array"};return t.type?._def&&t.type?._def?.typeName!==tin.ZodFirstPartyTypeKind.ZodAny&&(r.items=(0,rin.parseDef)(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&(0,Qie.setResponseValueAndErrors)(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&(0,Qie.setResponseValueAndErrors)(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&((0,Qie.setResponseValueAndErrors)(r,"minItems",t.exactLength.value,t.exactLength.message,e),(0,Qie.setResponseValueAndErrors)(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}eae.parseArrayDef=nin});var DMe=v(tae=>{"use strict";Object.defineProperty(tae,"__esModule",{value:!0});tae.parseBigintDef=void 0;var fD=YA();function oin(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?(0,fD.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e):(0,fD.setResponseValueAndErrors)(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),(0,fD.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?(0,fD.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e):(0,fD.setResponseValueAndErrors)(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),(0,fD.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e));break;case"multipleOf":(0,fD.setResponseValueAndErrors)(r,"multipleOf",n.value,n.message,e);break}return r}tae.parseBigintDef=oin});var NMe=v(rae=>{"use strict";Object.defineProperty(rae,"__esModule",{value:!0});rae.parseBooleanDef=void 0;function iin(){return{type:"boolean"}}rae.parseBooleanDef=iin});var oae=v(nae=>{"use strict";Object.defineProperty(nae,"__esModule",{value:!0});nae.parseBrandedDef=void 0;var ain=el();function sin(t,e){return(0,ain.parseDef)(t.type._def,e)}nae.parseBrandedDef=sin});var LMe=v(iae=>{"use strict";Object.defineProperty(iae,"__esModule",{value:!0});iae.parseCatchDef=void 0;var uin=el(),lin=(t,e)=>(0,uin.parseDef)(t.innerType._def,e);iae.parseCatchDef=lin});var FMe=v(aae=>{"use strict";Object.defineProperty(aae,"__esModule",{value:!0});aae.parseDateDef=void 0;var DNt=YA();function NNt(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>NNt(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 cin(t,e)}}aae.parseDateDef=NNt;var cin=(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":(0,DNt.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e);break;case"max":(0,DNt.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e);break}return r}});var kMe=v(sae=>{"use strict";Object.defineProperty(sae,"__esModule",{value:!0});sae.parseDefaultDef=void 0;var din=el();function fin(t,e){return{...(0,din.parseDef)(t.innerType._def,e),default:t.defaultValue()}}sae.parseDefaultDef=fin});var $Me=v(uae=>{"use strict";Object.defineProperty(uae,"__esModule",{value:!0});uae.parseEffectsDef=void 0;var pin=el();function min(t,e){return e.effectStrategy==="input"?(0,pin.parseDef)(t.schema._def,e):{}}uae.parseEffectsDef=min});var BMe=v(lae=>{"use strict";Object.defineProperty(lae,"__esModule",{value:!0});lae.parseEnumDef=void 0;function hin(t){return{type:"string",enum:Array.from(t.values)}}lae.parseEnumDef=hin});var qMe=v(cae=>{"use strict";Object.defineProperty(cae,"__esModule",{value:!0});cae.parseIntersectionDef=void 0;var LNt=el(),gin=t=>"type"in t&&t.type==="string"?!1:"allOf"in t;function yin(t,e){let r=[(0,LNt.parseDef)(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),(0,LNt.parseDef)(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(gin(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}cae.parseIntersectionDef=yin});var UMe=v(dae=>{"use strict";Object.defineProperty(dae,"__esModule",{value:!0});dae.parseLiteralDef=void 0;function bin(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}}dae.parseLiteralDef=bin});var fae=v(Vc=>{"use strict";Object.defineProperty(Vc,"__esModule",{value:!0});Vc.parseStringDef=Vc.zodPatterns=void 0;var pD=YA(),zMe;Vc.zodPatterns={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:()=>(zMe===void 0&&(zMe=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),zMe),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-_]*$/};function _in(t,e){let r={type:"string"};if(t.checks)for(let n of t.checks)switch(n.kind){case"min":(0,pD.setResponseValueAndErrors)(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e);break;case"max":(0,pD.setResponseValueAndErrors)(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":Ay(r,"email",n.message,e);break;case"format:idn-email":Ay(r,"idn-email",n.message,e);break;case"pattern:zod":If(r,Vc.zodPatterns.email,n.message,e);break}break;case"url":Ay(r,"uri",n.message,e);break;case"uuid":Ay(r,"uuid",n.message,e);break;case"regex":If(r,n.regex,n.message,e);break;case"cuid":If(r,Vc.zodPatterns.cuid,n.message,e);break;case"cuid2":If(r,Vc.zodPatterns.cuid2,n.message,e);break;case"startsWith":If(r,RegExp(`^${HMe(n.value,e)}`),n.message,e);break;case"endsWith":If(r,RegExp(`${HMe(n.value,e)}$`),n.message,e);break;case"datetime":Ay(r,"date-time",n.message,e);break;case"date":Ay(r,"date",n.message,e);break;case"time":Ay(r,"time",n.message,e);break;case"duration":Ay(r,"duration",n.message,e);break;case"length":(0,pD.setResponseValueAndErrors)(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e),(0,pD.setResponseValueAndErrors)(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,e);break;case"includes":{If(r,RegExp(HMe(n.value,e)),n.message,e);break}case"ip":{n.version!=="v6"&&Ay(r,"ipv4",n.message,e),n.version!=="v4"&&Ay(r,"ipv6",n.message,e);break}case"base64url":If(r,Vc.zodPatterns.base64url,n.message,e);break;case"jwt":If(r,Vc.zodPatterns.jwt,n.message,e);break;case"cidr":{n.version!=="v6"&&If(r,Vc.zodPatterns.ipv4Cidr,n.message,e),n.version!=="v4"&&If(r,Vc.zodPatterns.ipv6Cidr,n.message,e);break}case"emoji":If(r,Vc.zodPatterns.emoji(),n.message,e);break;case"ulid":{If(r,Vc.zodPatterns.ulid,n.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{Ay(r,"binary",n.message,e);break}case"contentEncoding:base64":{(0,pD.setResponseValueAndErrors)(r,"contentEncoding","base64",n.message,e);break}case"pattern:zod":{If(r,Vc.zodPatterns.base64,n.message,e);break}}break}case"nanoid":If(r,Vc.zodPatterns.nanoid,n.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}Vc.parseStringDef=_in;function HMe(t,e){return e.patternStrategy==="escape"?win(t):t}var vin=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function win(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}}})):(0,pD.setResponseValueAndErrors)(t,"format",e,r,n)}function If(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:FNt(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):(0,pD.setResponseValueAndErrors)(t,"pattern",FNt(e,n),r,n)}function FNt(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{"use strict";Object.defineProperty(pae,"__esModule",{value:!0});pae.parseRecordDef=void 0;var u6=we(),kNt=el(),Sin=fae(),xin=oae();function Cin(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===u6.ZodFirstPartyTypeKind.ZodEnum)return{type:"object",required:t.keyType._def.values,properties:t.keyType._def.values.reduce((n,o)=>({...n,[o]:(0,kNt.parseDef)(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:(0,kNt.parseDef)(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??{}};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===u6.ZodFirstPartyTypeKind.ZodString&&t.keyType._def.checks?.length){let{type:n,...o}=(0,Sin.parseStringDef)(t.keyType._def,e);return{...r,propertyNames:o}}else{if(t.keyType?._def.typeName===u6.ZodFirstPartyTypeKind.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===u6.ZodFirstPartyTypeKind.ZodBranded&&t.keyType._def.type._def.typeName===u6.ZodFirstPartyTypeKind.ZodString&&t.keyType._def.type._def.checks?.length){let{type:n,...o}=(0,xin.parseBrandedDef)(t.keyType._def,e);return{...r,propertyNames:o}}}return r}pae.parseRecordDef=Cin});var VMe=v(hae=>{"use strict";Object.defineProperty(hae,"__esModule",{value:!0});hae.parseMapDef=void 0;var $Nt=el(),Oin=mae();function Pin(t,e){if(e.mapStrategy==="record")return(0,Oin.parseRecordDef)(t,e);let r=(0,$Nt.parseDef)(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||{},n=(0,$Nt.parseDef)(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}}}hae.parseMapDef=Pin});var WMe=v(gae=>{"use strict";Object.defineProperty(gae,"__esModule",{value:!0});gae.parseNativeEnumDef=void 0;function Ein(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}}gae.parseNativeEnumDef=Ein});var KMe=v(yae=>{"use strict";Object.defineProperty(yae,"__esModule",{value:!0});yae.parseNeverDef=void 0;function Tin(){return{not:{}}}yae.parseNeverDef=Tin});var JMe=v(bae=>{"use strict";Object.defineProperty(bae,"__esModule",{value:!0});bae.parseNullDef=void 0;function Ain(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}bae.parseNullDef=Ain});var _ae=v(ZA=>{"use strict";Object.defineProperty(ZA,"__esModule",{value:!0});ZA.parseUnionDef=ZA.primitiveMappings=void 0;var Iin=el();ZA.primitiveMappings={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};function Min(t,e){if(e.target==="openApi3")return BNt(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in ZA.primitiveMappings&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=ZA.primitiveMappings[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 BNt(t,e)}ZA.parseUnionDef=Min;var BNt=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>(0,Iin.parseDef)(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}});var GMe=v(vae=>{"use strict";Object.defineProperty(vae,"__esModule",{value:!0});vae.parseNullableDef=void 0;var qNt=el(),UNt=_ae();function Rin(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:UNt.primitiveMappings[t.innerType._def.typeName],nullable:!0}:{type:[UNt.primitiveMappings[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=(0,qNt.parseDef)(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=(0,qNt.parseDef)(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}vae.parseNullableDef=Rin});var YMe=v(wae=>{"use strict";Object.defineProperty(wae,"__esModule",{value:!0});wae.parseNumberDef=void 0;var XA=YA();function jin(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",(0,XA.addErrorMessage)(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?(0,XA.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e):(0,XA.setResponseValueAndErrors)(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),(0,XA.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?(0,XA.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e):(0,XA.setResponseValueAndErrors)(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),(0,XA.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e));break;case"multipleOf":(0,XA.setResponseValueAndErrors)(r,"multipleOf",n.value,n.message,e);break}return r}wae.parseNumberDef=jin});var XMe=v(Sae=>{"use strict";Object.defineProperty(Sae,"__esModule",{value:!0});Sae.parseObjectDef=void 0;var Din=we(),ZMe=el();function Nin(t,e){return e.removeAdditionalStrategy==="strict"?t.catchall._def.typeName==="ZodNever"?t.unknownKeys!=="strict":(0,ZMe.parseDef)(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0:t.catchall._def.typeName==="ZodNever"?t.unknownKeys==="passthrough":(0,ZMe.parseDef)(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0}function Lin(t,e){let r=e.target==="openAi",n={type:"object",...Object.entries(t.shape()).reduce((o,[i,a])=>{if(a===void 0||a._def===void 0)return o;let s=a.isOptional();s&&r&&(a instanceof Din.ZodOptional&&(a=a._def.innerType),a.isNullable()||(a=a.nullable()),s=!1);let u=(0,ZMe.parseDef)(a._def,{...e,currentPath:[...e.currentPath,"properties",i],propertyPath:[...e.currentPath,"properties",i]});return u===void 0?o:{properties:{...o.properties,[i]:u},required:s?o.required:[...o.required,i]}},{properties:{},required:[]}),additionalProperties:Nin(t,e)};return n.required.length||delete n.required,n}Sae.parseObjectDef=Lin});var QMe=v(xae=>{"use strict";Object.defineProperty(xae,"__esModule",{value:!0});xae.parseOptionalDef=void 0;var zNt=el(),Fin=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return(0,zNt.parseDef)(t.innerType._def,e);let r=(0,zNt.parseDef)(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}};xae.parseOptionalDef=Fin});var eRe=v(Oae=>{"use strict";Object.defineProperty(Oae,"__esModule",{value:!0});Oae.parsePipelineDef=void 0;var Cae=el(),kin=(t,e)=>{if(e.pipeStrategy==="input")return(0,Cae.parseDef)(t.in._def,e);if(e.pipeStrategy==="output")return(0,Cae.parseDef)(t.out._def,e);let r=(0,Cae.parseDef)(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=(0,Cae.parseDef)(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}};Oae.parsePipelineDef=kin});var tRe=v(Pae=>{"use strict";Object.defineProperty(Pae,"__esModule",{value:!0});Pae.parsePromiseDef=void 0;var $in=el();function Bin(t,e){return(0,$in.parseDef)(t.type._def,e)}Pae.parsePromiseDef=Bin});var rRe=v(Eae=>{"use strict";Object.defineProperty(Eae,"__esModule",{value:!0});Eae.parseSetDef=void 0;var HNt=YA(),qin=el();function Uin(t,e){let n={type:"array",uniqueItems:!0,items:(0,qin.parseDef)(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&(0,HNt.setResponseValueAndErrors)(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&(0,HNt.setResponseValueAndErrors)(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}Eae.parseSetDef=Uin});var oRe=v(Tae=>{"use strict";Object.defineProperty(Tae,"__esModule",{value:!0});Tae.parseTupleDef=void 0;var nRe=el();function zin(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>(0,nRe.parseDef)(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:(0,nRe.parseDef)(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>(0,nRe.parseDef)(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}Tae.parseTupleDef=zin});var iRe=v(Aae=>{"use strict";Object.defineProperty(Aae,"__esModule",{value:!0});Aae.parseUndefinedDef=void 0;function Hin(){return{not:{}}}Aae.parseUndefinedDef=Hin});var aRe=v(Iae=>{"use strict";Object.defineProperty(Iae,"__esModule",{value:!0});Iae.parseUnknownDef=void 0;function Vin(){return{}}Iae.parseUnknownDef=Vin});var sRe=v(Mae=>{"use strict";Object.defineProperty(Mae,"__esModule",{value:!0});Mae.parseReadonlyDef=void 0;var Win=el(),Kin=(t,e)=>(0,Win.parseDef)(t.innerType._def,e);Mae.parseReadonlyDef=Kin});var el=v(Rae=>{"use strict";Object.defineProperty(Rae,"__esModule",{value:!0});Rae.parseDef=void 0;var Rn=we(),Jin=RMe(),Gin=jMe(),Yin=DMe(),Zin=NMe(),Xin=oae(),Qin=LMe(),ean=FMe(),tan=kMe(),ran=$Me(),nan=BMe(),oan=qMe(),ian=UMe(),aan=VMe(),san=WMe(),uan=KMe(),lan=JMe(),can=GMe(),dan=YMe(),fan=XMe(),pan=QMe(),man=eRe(),han=tRe(),gan=mae(),yan=rRe(),ban=fae(),_an=oRe(),van=iRe(),wan=_ae(),San=aRe(),xan=sRe(),Can=Yie();function VNt(t,e,r=!1){let n=e.seen.get(t);if(e.override){let a=e.override?.(t,e,n,r);if(a!==Can.ignoreOverride)return a}if(n&&!r){let a=Oan(n,e);if(a!==void 0)return a}let o={def:t,path:e.currentPath,jsonSchema:void 0};e.seen.set(t,o);let i=Ean(t,t.typeName,e);return i&&Tan(t,e,i),o.jsonSchema=i,i}Rae.parseDef=VNt;var Oan=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:Pan(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`),{}):e.$refStrategy==="seen"?{}:void 0}},Pan=(t,e)=>{let r=0;for(;r{switch(e){case Rn.ZodFirstPartyTypeKind.ZodString:return(0,ban.parseStringDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodNumber:return(0,dan.parseNumberDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodObject:return(0,fan.parseObjectDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodBigInt:return(0,Yin.parseBigintDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodBoolean:return(0,Zin.parseBooleanDef)();case Rn.ZodFirstPartyTypeKind.ZodDate:return(0,ean.parseDateDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodUndefined:return(0,van.parseUndefinedDef)();case Rn.ZodFirstPartyTypeKind.ZodNull:return(0,lan.parseNullDef)(r);case Rn.ZodFirstPartyTypeKind.ZodArray:return(0,Gin.parseArrayDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodUnion:case Rn.ZodFirstPartyTypeKind.ZodDiscriminatedUnion:return(0,wan.parseUnionDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodIntersection:return(0,oan.parseIntersectionDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodTuple:return(0,_an.parseTupleDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodRecord:return(0,gan.parseRecordDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodLiteral:return(0,ian.parseLiteralDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodEnum:return(0,nan.parseEnumDef)(t);case Rn.ZodFirstPartyTypeKind.ZodNativeEnum:return(0,san.parseNativeEnumDef)(t);case Rn.ZodFirstPartyTypeKind.ZodNullable:return(0,can.parseNullableDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodOptional:return(0,pan.parseOptionalDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodMap:return(0,aan.parseMapDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodSet:return(0,yan.parseSetDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodLazy:return VNt(t.getter()._def,r);case Rn.ZodFirstPartyTypeKind.ZodPromise:return(0,han.parsePromiseDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodNaN:case Rn.ZodFirstPartyTypeKind.ZodNever:return(0,uan.parseNeverDef)();case Rn.ZodFirstPartyTypeKind.ZodEffects:return(0,ran.parseEffectsDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodAny:return(0,Jin.parseAnyDef)();case Rn.ZodFirstPartyTypeKind.ZodUnknown:return(0,San.parseUnknownDef)();case Rn.ZodFirstPartyTypeKind.ZodDefault:return(0,tan.parseDefaultDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodBranded:return(0,Xin.parseBrandedDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodReadonly:return(0,xan.parseReadonlyDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodCatch:return(0,Qin.parseCatchDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodPipeline:return(0,man.parsePipelineDef)(t,r);case Rn.ZodFirstPartyTypeKind.ZodFunction:case Rn.ZodFirstPartyTypeKind.ZodVoid:case Rn.ZodFirstPartyTypeKind.ZodSymbol:return;default:return(n=>{})(e)}},Tan=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var uRe=v(jae=>{"use strict";Object.defineProperty(jae,"__esModule",{value:!0});jae.zodToJsonSchema=void 0;var WNt=el(),Aan=MMe(),Ian=(t,e)=>{let r=(0,Aan.getRefs)(e),n=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((u,[l,c])=>({...u,[l]:(0,WNt.parseDef)(c._def,{...r,currentPath:[...r.basePath,r.definitionPath,l]},!0)??{}}),{}):void 0,o=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,i=(0,WNt.parseDef)(t._def,o===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,o]},!1)??{},a=typeof e=="object"&&e.name!==void 0&&e.nameStrategy==="title"?e.name:void 0;a!==void 0&&(i.title=a);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};jae.zodToJsonSchema=Ian});var KNt=v(Gr=>{"use strict";var Man=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]}),Un=Gr&&Gr.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Man(e,t,r)};Object.defineProperty(Gr,"__esModule",{value:!0});Un(Yie(),Gr);Un(MMe(),Gr);Un(YA(),Gr);Un(el(),Gr);Un(RMe(),Gr);Un(jMe(),Gr);Un(DMe(),Gr);Un(NMe(),Gr);Un(oae(),Gr);Un(LMe(),Gr);Un(FMe(),Gr);Un(kMe(),Gr);Un($Me(),Gr);Un(BMe(),Gr);Un(qMe(),Gr);Un(UMe(),Gr);Un(VMe(),Gr);Un(WMe(),Gr);Un(KMe(),Gr);Un(JMe(),Gr);Un(GMe(),Gr);Un(YMe(),Gr);Un(XMe(),Gr);Un(QMe(),Gr);Un(eRe(),Gr);Un(tRe(),Gr);Un(sRe(),Gr);Un(mae(),Gr);Un(rRe(),Gr);Un(fae(),Gr);Un(oRe(),Gr);Un(iRe(),Gr);Un(_ae(),Gr);Un(aRe(),Gr);Un(uRe(),Gr);var Ran=uRe();Gr.default=Ran.zodToJsonSchema});var GNt=v(l6=>{"use strict";Object.defineProperty(l6,"__esModule",{value:!0});l6.transformToChatCompletionRequest=Dan;l6.convertToParsedChatCompletionResponse=Nan;l6.responseFormatFromZodObject=JNt;var jan=KNt();function Dan(t){let{responseFormat:e,...r}=t,n=JNt(e);return{...r,responseFormat:n}}function Nan(t,e){if(t.choices===void 0||t.choices.length===0)return{...t,choices:t.choices===void 0?void 0:[]};let r=[];for(let n of t.choices)n.message===null||typeof n.message>"u"?r.push({...n,message:void 0}):n.message.content!==null&&typeof n.message.content<"u"&&!Array.isArray(n.message.content)&&r.push({...n,message:{...n.message,parsed:e.safeParse(JSON.parse(n.message.content)).data}});return{...t,choices:r}}function JNt(t){return{type:"json_schema",jsonSchema:{name:"placeholderName",schemaDefinition:(0,jan.zodToJsonSchema)(t),strict:!0}}}});var XNt=v(Nae=>{"use strict";Object.defineProperty(Nae,"__esModule",{value:!0});Nae.Chat=void 0;var YNt=ANt(),ZNt=RNt(),Lan=Rm(),Dae=Vh(),lRe=GNt(),cRe=class extends Lan.ClientSDK{async parse(e,r){let n=(0,lRe.transformToChatCompletionRequest)(e),o=await(0,Dae.unwrapAsync)((0,YNt.chatComplete)(this,n,r));return(0,lRe.convertToParsedChatCompletionResponse)(o,e.responseFormat)}async parseStream(e,r){let n=(0,lRe.transformToChatCompletionRequest)(e);return(0,Dae.unwrapAsync)((0,ZNt.chatStream)(this,n,r))}async complete(e,r){return(0,Dae.unwrapAsync)((0,YNt.chatComplete)(this,e,r))}async stream(e,r){return(0,Dae.unwrapAsync)((0,ZNt.chatStream)(this,e,r))}};Nae.Chat=cRe});var tLt=v(FO=>{"use strict";var Fan=FO&&FO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kan=FO&&FO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dRe=FO&&FO.__importStar||function(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)&&Fan(e,t,r);return kan(e,t),e};Object.defineProperty(FO,"__esModule",{value:!0});FO.classifiersModerate=Han;var $an=Go(),c6=dRe(Yo()),Ban=ke(),qan=me(),QNt=Zo(),Uan=vo(),eLt=dRe(Mn()),zan=dRe(Dm());async function Han(t,e,r){let n=(0,qan.safeParse)(e,_=>eLt.ClassificationRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,$an.encodeJSON)("body",o,{explode:!0}),a=(0,Uan.pathToFunc)("/v1/moderations")(),s=new Headers((0,Ban.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,QNt.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,QNt.resolveGlobalSecurity)(l),d={operationID:"moderations_v1_moderations_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return m;let h=m.value,b={HttpMeta:{Response:h,Request:p}},[g]=await c6.match(c6.json(200,eLt.ClassificationResponse$inboundSchema),c6.jsonErr(422,zan.HTTPValidationError$inboundSchema),c6.fail("4XX"),c6.fail("5XX"))(h,{extraFields:b});return g.ok,g}});var oLt=v(kO=>{"use strict";var Van=kO&&kO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wan=kO&&kO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fRe=kO&&kO.__importStar||function(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)&&Van(e,t,r);return Wan(e,t),e};Object.defineProperty(kO,"__esModule",{value:!0});kO.classifiersModerateChat=Xan;var Kan=Go(),d6=fRe(Yo()),Jan=ke(),Gan=me(),rLt=Zo(),Yan=vo(),nLt=fRe(Mn()),Zan=fRe(Dm());async function Xan(t,e,r){let n=(0,Gan.safeParse)(e,_=>nLt.ChatClassificationRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,Kan.encodeJSON)("body",o,{explode:!0}),a=(0,Yan.pathToFunc)("/v1/chat/moderations")(),s=new Headers((0,Jan.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,rLt.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,rLt.resolveGlobalSecurity)(l),d={operationID:"moderations_chat_v1_chat_moderations_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return m;let h=m.value,b={HttpMeta:{Response:h,Request:p}},[g]=await d6.match(d6.json(200,nLt.ClassificationResponse$inboundSchema),d6.jsonErr(422,Zan.HTTPValidationError$inboundSchema),d6.fail("4XX"),d6.fail("5XX"))(h,{extraFields:b});return g.ok,g}});var aLt=v(Lae=>{"use strict";Object.defineProperty(Lae,"__esModule",{value:!0});Lae.Classifiers=void 0;var Qan=tLt(),esn=oLt(),tsn=Rm(),iLt=Vh(),pRe=class extends tsn.ClientSDK{async moderate(e,r){return(0,iLt.unwrapAsync)((0,Qan.classifiersModerate)(this,e,r))}async moderateChat(e,r){return(0,iLt.unwrapAsync)((0,esn.classifiersModerateChat)(this,e,r))}};Lae.Classifiers=pRe});var lLt=v($O=>{"use strict";var rsn=$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]}),nsn=$O&&$O.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mRe=$O&&$O.__importStar||function(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)&&rsn(e,t,r);return nsn(e,t),e};Object.defineProperty($O,"__esModule",{value:!0});$O.embeddingsCreate=lsn;var osn=Go(),f6=mRe(Yo()),isn=ke(),asn=me(),sLt=Zo(),ssn=vo(),uLt=mRe(Mn()),usn=mRe(Dm());async function lsn(t,e,r){let n=(0,asn.safeParse)(e,_=>uLt.EmbeddingRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,osn.encodeJSON)("body",o,{explode:!0}),a=(0,ssn.pathToFunc)("/v1/embeddings")(),s=new Headers((0,isn.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,sLt.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,sLt.resolveGlobalSecurity)(l),d={operationID:"embeddings_v1_embeddings_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return m;let h=m.value,b={HttpMeta:{Response:h,Request:p}},[g]=await f6.match(f6.json(200,uLt.EmbeddingResponse$inboundSchema),f6.jsonErr(422,usn.HTTPValidationError$inboundSchema),f6.fail("4XX"),f6.fail("5XX"))(h,{extraFields:b});return g.ok,g}});var cLt=v(Fae=>{"use strict";Object.defineProperty(Fae,"__esModule",{value:!0});Fae.Embeddings=void 0;var csn=lLt(),dsn=Rm(),fsn=Vh(),hRe=class extends dsn.ClientSDK{async create(e,r){return(0,fsn.unwrapAsync)((0,csn.embeddingsCreate)(this,e,r))}};Fae.Embeddings=hRe});var fLt=v(BO=>{"use strict";var psn=BO&&BO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),msn=BO&&BO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gRe=BO&&BO.__importStar||function(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)&&psn(e,t,r);return msn(e,t),e};Object.defineProperty(BO,"__esModule",{value:!0});BO.filesDelete=wsn;var hsn=Go(),kae=gRe(Yo()),gsn=ke(),ysn=me(),dLt=Zo(),bsn=vo(),_sn=gRe(Mn()),vsn=gRe(Qu());async function wsn(t,e,r){let n=(0,ysn.safeParse)(e,_=>vsn.FilesApiRoutesDeleteFileRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={file_id:(0,hsn.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,bsn.pathToFunc)("/v1/files/{file_id}")(a),u=new Headers((0,gsn.compactMap)({Accept:"application/json"})),l=await(0,dLt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,dLt.resolveGlobalSecurity)(c),f={operationID:"files_api_routes_delete_file",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,[g]=await kae.match(kae.json(200,_sn.DeleteFileOut$inboundSchema),kae.fail("4XX"),kae.fail("5XX"))(b);return g.ok,g}});var mLt=v(qO=>{"use strict";var Ssn=qO&&qO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xsn=qO&&qO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yRe=qO&&qO.__importStar||function(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)&&Ssn(e,t,r);return xsn(e,t),e};Object.defineProperty(qO,"__esModule",{value:!0});qO.filesDownload=Isn;var Csn=yRe(we()),Osn=Go(),$ae=yRe(Yo()),Psn=ke(),Esn=me(),pLt=Zo(),Tsn=vo(),Asn=yRe(Qu());async function Isn(t,e,r){let n=(0,Esn.safeParse)(e,_=>Asn.FilesApiRoutesDownloadFileRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={file_id:(0,Osn.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,Tsn.pathToFunc)("/v1/files/{file_id}/content")(a),u=new Headers((0,Psn.compactMap)({Accept:"application/octet-stream"})),l=await(0,pLt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,pLt.resolveGlobalSecurity)(c),f={operationID:"files_api_routes_download_file",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,[g]=await $ae.match($ae.stream(200,Csn.instanceof(ReadableStream)),$ae.fail("4XX"),$ae.fail("5XX"))(b);return g.ok,g}});var yLt=v(UO=>{"use strict";var Msn=UO&&UO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Rsn=UO&&UO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bRe=UO&&UO.__importStar||function(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)&&Msn(e,t,r);return Rsn(e,t),e};Object.defineProperty(UO,"__esModule",{value:!0});UO.filesGetSignedUrl=ksn;var hLt=Go(),Bae=bRe(Yo()),jsn=ke(),Dsn=me(),gLt=Zo(),Nsn=vo(),Lsn=bRe(Mn()),Fsn=bRe(Qu());async function ksn(t,e,r){let n=(0,Dsn.safeParse)(e,w=>Fsn.FilesApiRoutesGetSignedUrlRequest$outboundSchema.parse(w),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={file_id:(0,hLt.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,Nsn.pathToFunc)("/v1/files/{file_id}/url")(a),u=(0,hLt.encodeFormQuery)({expiry:o.expiry}),l=new Headers((0,jsn.compactMap)({Accept:"application/json"})),c=await(0,gLt.extractSecurity)(t._options.apiKey),d=c==null?{}:{apiKey:c},f=(0,gLt.resolveGlobalSecurity)(d),p={operationID:"files_api_routes_get_signed_url",oAuth2Scopes:[],resolvedSecurity:f,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},m=t._createRequest(p,{security:f,method:"GET",baseURL:r?.serverURL,path:s,headers:l,query:u,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!m.ok)return m;let h=m.value,b=await t._do(h,{context:p,errorCodes:["4XX","5XX"],retryConfig:p.retryConfig,retryCodes:p.retryCodes});if(!b.ok)return b;let g=b.value,[_]=await Bae.match(Bae.json(200,Lsn.FileSignedURL$inboundSchema),Bae.fail("4XX"),Bae.fail("5XX"))(g);return _.ok,_}});var _Lt=v(zO=>{"use strict";var $sn=zO&&zO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Bsn=zO&&zO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Re=zO&&zO.__importStar||function(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)&&$sn(e,t,r);return Bsn(e,t),e};Object.defineProperty(zO,"__esModule",{value:!0});zO.filesList=Ksn;var qsn=Go(),qae=_Re(Yo()),Usn=ke(),zsn=me(),bLt=Zo(),Hsn=vo(),Vsn=_Re(Mn()),Wsn=_Re(Qu());async function Ksn(t,e,r){let n=(0,zsn.safeParse)(e,_=>Wsn.FilesApiRoutesListFilesRequest$outboundSchema.optional().parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a=(0,Hsn.pathToFunc)("/v1/files")(),s=(0,qsn.encodeFormQuery)({page:o?.page,page_size:o?.page_size,purpose:o?.purpose,sample_type:o?.sample_type,search:o?.search,source:o?.source}),u=new Headers((0,Usn.compactMap)({Accept:"application/json"})),l=await(0,bLt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,bLt.resolveGlobalSecurity)(c),f={operationID:"files_api_routes_list_files",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,[g]=await qae.match(qae.json(200,Vsn.ListFilesOut$inboundSchema),qae.fail("4XX"),qae.fail("5XX"))(b);return g.ok,g}});var wLt=v(HO=>{"use strict";var Jsn=HO&&HO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Gsn=HO&&HO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vRe=HO&&HO.__importStar||function(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)&&Jsn(e,t,r);return Gsn(e,t),e};Object.defineProperty(HO,"__esModule",{value:!0});HO.filesRetrieve=run;var Ysn=Go(),Uae=vRe(Yo()),Zsn=ke(),Xsn=me(),vLt=Zo(),Qsn=vo(),eun=vRe(Mn()),tun=vRe(Qu());async function run(t,e,r){let n=(0,Xsn.safeParse)(e,_=>tun.FilesApiRoutesRetrieveFileRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={file_id:(0,Ysn.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,Qsn.pathToFunc)("/v1/files/{file_id}")(a),u=new Headers((0,Zsn.compactMap)({Accept:"application/json"})),l=await(0,vLt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,vLt.resolveGlobalSecurity)(c),f={operationID:"files_api_routes_retrieve_file",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,[g]=await Uae.match(Uae.json(200,eun.RetrieveFileOut$inboundSchema),Uae.fail("4XX"),Uae.fail("5XX"))(b);return g.ok,g}});var SLt=v(wRe=>{"use strict";Object.defineProperty(wRe,"__esModule",{value:!0});wRe.isReadableStream=nun;function nun(t){if(typeof t!="object"||t===null)return!1;let e=t;return typeof e.getReader=="function"&&typeof e.cancel=="function"&&typeof e.tee=="function"}});var CLt=v(VO=>{"use strict";var oun=VO&&VO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iun=VO&&VO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SRe=VO&&VO.__importStar||function(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)&&oun(e,t,r);return iun(e,t),e};Object.defineProperty(VO,"__esModule",{value:!0});VO.filesUpload=mun;var zae=Go(),aun=oIe(),Hae=SRe(Yo()),sun=ke(),uun=me(),xLt=Zo(),lun=vo(),cun=SRe(Mn()),dun=SRe(Qu()),fun=CMe(),pun=SLt();async function mun(t,e,r){let n=(0,uun.safeParse)(e,g=>dun.FilesApiRoutesUploadFileMultiPartBodyParams$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return n;let o=n.value,i=new FormData;if((0,fun.isBlobLike)(o.file))(0,zae.appendForm)(i,"file",o.file);else if((0,pun.isReadableStream)(o.file.content)){let g=await(0,aun.readableStreamToArrayBuffer)(o.file.content),_=new Blob([g],{type:"application/octet-stream"});(0,zae.appendForm)(i,"file",_)}else(0,zae.appendForm)(i,"file",new Blob([o.file.content],{type:"application/octet-stream"}),o.file.fileName);o.purpose!==void 0&&(0,zae.appendForm)(i,"purpose",o.purpose);let a=(0,lun.pathToFunc)("/v1/files")(),s=new Headers((0,sun.compactMap)({Accept:"application/json"})),u=await(0,xLt.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,xLt.resolveGlobalSecurity)(l),d={operationID:"files_api_routes_upload_file",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,m=await t._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return m;let h=m.value,[b]=await Hae.match(Hae.json(200,cun.UploadFileOut$inboundSchema),Hae.fail("4XX"),Hae.fail("5XX"))(h);return b.ok,b}});var OLt=v(Vae=>{"use strict";Object.defineProperty(Vae,"__esModule",{value:!0});Vae.Files=void 0;var hun=fLt(),gun=mLt(),yun=yLt(),bun=_Lt(),_un=wLt(),vun=CLt(),wun=Rm(),vq=Vh(),xRe=class extends wun.ClientSDK{async upload(e,r){return(0,vq.unwrapAsync)((0,vun.filesUpload)(this,e,r))}async list(e,r){return(0,vq.unwrapAsync)((0,bun.filesList)(this,e,r))}async retrieve(e,r){return(0,vq.unwrapAsync)((0,_un.filesRetrieve)(this,e,r))}async delete(e,r){return(0,vq.unwrapAsync)((0,hun.filesDelete)(this,e,r))}async download(e,r){return(0,vq.unwrapAsync)((0,gun.filesDownload)(this,e,r))}async getSignedUrl(e,r){return(0,vq.unwrapAsync)((0,yun.filesGetSignedUrl)(this,e,r))}};Vae.Files=xRe});var TLt=v(WO=>{"use strict";var Sun=WO&&WO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xun=WO&&WO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CRe=WO&&WO.__importStar||function(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)&&Sun(e,t,r);return xun(e,t),e};Object.defineProperty(WO,"__esModule",{value:!0});WO.fimComplete=Aun;var Cun=Go(),p6=CRe(Yo()),Oun=ke(),Pun=me(),PLt=Zo(),Eun=vo(),ELt=CRe(Mn()),Tun=CRe(Dm());async function Aun(t,e,r){let n=(0,Pun.safeParse)(e,_=>ELt.FIMCompletionRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,Cun.encodeJSON)("body",o,{explode:!0}),a=(0,Eun.pathToFunc)("/v1/fim/completions")(),s=new Headers((0,Oun.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,PLt.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,PLt.resolveGlobalSecurity)(l),d={operationID:"fim_completion_v1_fim_completions_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return m;let h=m.value,b={HttpMeta:{Response:h,Request:p}},[g]=await p6.match(p6.json(200,ELt.FIMCompletionResponse$inboundSchema),p6.jsonErr(422,Tun.HTTPValidationError$inboundSchema),p6.fail("4XX"),p6.fail("5XX"))(h,{extraFields:b});return g.ok,g}});var MLt=v(KO=>{"use strict";var Iun=KO&&KO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Mun=KO&&KO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Wae=KO&&KO.__importStar||function(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)&&Iun(e,t,r);return Mun(e,t),e};Object.defineProperty(KO,"__esModule",{value:!0});KO.fimStream=$un;var Run=Wae(we()),jun=Go(),Dun=J8(),m6=Wae(Yo()),Nun=ke(),Lun=me(),ALt=Zo(),Fun=vo(),ILt=Wae(Mn()),kun=Wae(Dm());async function $un(t,e,r){let n=(0,Lun.safeParse)(e,_=>ILt.FIMCompletionStreamRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,jun.encodeJSON)("body",o,{explode:!0}),a=(0,Fun.pathToFunc)("/v1/fim/completions#stream")(),s=new Headers((0,Nun.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),u=await(0,ALt.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,ALt.resolveGlobalSecurity)(l),d={operationID:"stream_fim",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return m;let h=m.value,b={HttpMeta:{Response:h,Request:p}},[g]=await m6.match(m6.sse(200,Run.instanceof(ReadableStream).transform(_=>new Dun.EventStream({stream:_,decoder(w){return ILt.CompletionEvent$inboundSchema.parse(w)}})),{sseSentinel:"[DONE]"}),m6.jsonErr(422,kun.HTTPValidationError$inboundSchema),m6.fail("4XX"),m6.fail("5XX"))(h,{extraFields:b});return g.ok,g}});var jLt=v(Kae=>{"use strict";Object.defineProperty(Kae,"__esModule",{value:!0});Kae.Fim=void 0;var qun=TLt(),Uun=MLt(),zun=Rm(),RLt=Vh(),ORe=class extends zun.ClientSDK{async complete(e,r){return(0,RLt.unwrapAsync)((0,qun.fimComplete)(this,e,r))}async stream(e,r){return(0,RLt.unwrapAsync)((0,Uun.fimStream)(this,e,r))}};Kae.Fim=ORe});var NLt=v(JO=>{"use strict";var Hun=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]}),Vun=JO&&JO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PRe=JO&&JO.__importStar||function(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)&&Hun(e,t,r);return Vun(e,t),e};Object.defineProperty(JO,"__esModule",{value:!0});JO.fineTuningJobsCancel=Xun;var Wun=Go(),Jae=PRe(Yo()),Kun=ke(),Jun=me(),DLt=Zo(),Gun=vo(),Yun=PRe(Mn()),Zun=PRe(Qu());async function Xun(t,e,r){let n=(0,Jun.safeParse)(e,_=>Zun.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={job_id:(0,Wun.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,Gun.pathToFunc)("/v1/fine_tuning/jobs/{job_id}/cancel")(a),u=new Headers((0,Kun.compactMap)({Accept:"application/json"})),l=await(0,DLt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,DLt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_fine_tuning_cancel_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,[g]=await Jae.match(Jae.json(200,Yun.DetailedJobOut$inboundSchema),Jae.fail("4XX"),Jae.fail("5XX"))(b);return g.ok,g}});var FLt=v(GO=>{"use strict";var Qun=GO&&GO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eln=GO&&GO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ERe=GO&&GO.__importStar||function(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)&&Qun(e,t,r);return eln(e,t),e};Object.defineProperty(GO,"__esModule",{value:!0});GO.fineTuningJobsCreate=sln;var tln=Go(),Gae=ERe(Yo()),rln=ke(),nln=me(),LLt=Zo(),oln=vo(),iln=ERe(Mn()),aln=ERe(Qu());async function sln(t,e,r){let n=(0,nln.safeParse)(e,g=>iln.JobIn$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,tln.encodeJSON)("body",o,{explode:!0}),a=(0,oln.pathToFunc)("/v1/fine_tuning/jobs")(),s=new Headers((0,rln.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,LLt.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,LLt.resolveGlobalSecurity)(l),d={operationID:"jobs_api_routes_fine_tuning_create_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,m=await t._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return m;let h=m.value,[b]=await Gae.match(Gae.json(200,aln.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema),Gae.fail("4XX"),Gae.fail("5XX"))(h);return b.ok,b}});var $Lt=v(YO=>{"use strict";var uln=YO&&YO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lln=YO&&YO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TRe=YO&&YO.__importStar||function(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)&&uln(e,t,r);return lln(e,t),e};Object.defineProperty(YO,"__esModule",{value:!0});YO.fineTuningJobsGet=gln;var cln=Go(),Yae=TRe(Yo()),dln=ke(),fln=me(),kLt=Zo(),pln=vo(),mln=TRe(Mn()),hln=TRe(Qu());async function gln(t,e,r){let n=(0,fln.safeParse)(e,_=>hln.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={job_id:(0,cln.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,pln.pathToFunc)("/v1/fine_tuning/jobs/{job_id}")(a),u=new Headers((0,dln.compactMap)({Accept:"application/json"})),l=await(0,kLt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,kLt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_fine_tuning_get_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,[g]=await Yae.match(Yae.json(200,mln.DetailedJobOut$inboundSchema),Yae.fail("4XX"),Yae.fail("5XX"))(b);return g.ok,g}});var qLt=v(ZO=>{"use strict";var yln=ZO&&ZO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bln=ZO&&ZO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ARe=ZO&&ZO.__importStar||function(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)&&yln(e,t,r);return bln(e,t),e};Object.defineProperty(ZO,"__esModule",{value:!0});ZO.fineTuningJobsList=Oln;var _ln=Go(),Zae=ARe(Yo()),vln=ke(),wln=me(),BLt=Zo(),Sln=vo(),xln=ARe(Mn()),Cln=ARe(Qu());async function Oln(t,e,r){let n=(0,wln.safeParse)(e,_=>Cln.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema.optional().parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a=(0,Sln.pathToFunc)("/v1/fine_tuning/jobs")(),s=(0,_ln.encodeFormQuery)({created_after:o?.created_after,created_by_me:o?.created_by_me,model:o?.model,page:o?.page,page_size:o?.page_size,status:o?.status,suffix:o?.suffix,wandb_name:o?.wandb_name,wandb_project:o?.wandb_project}),u=new Headers((0,vln.compactMap)({Accept:"application/json"})),l=await(0,BLt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,BLt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_fine_tuning_get_fine_tuning_jobs",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,[g]=await Zae.match(Zae.json(200,xln.JobsOut$inboundSchema),Zae.fail("4XX"),Zae.fail("5XX"))(b);return g.ok,g}});var zLt=v(XO=>{"use strict";var Pln=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]}),Eln=XO&&XO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IRe=XO&&XO.__importStar||function(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)&&Pln(e,t,r);return Eln(e,t),e};Object.defineProperty(XO,"__esModule",{value:!0});XO.fineTuningJobsStart=Dln;var Tln=Go(),Xae=IRe(Yo()),Aln=ke(),Iln=me(),ULt=Zo(),Mln=vo(),Rln=IRe(Mn()),jln=IRe(Qu());async function Dln(t,e,r){let n=(0,Iln.safeParse)(e,_=>jln.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={job_id:(0,Tln.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,Mln.pathToFunc)("/v1/fine_tuning/jobs/{job_id}/start")(a),u=new Headers((0,Aln.compactMap)({Accept:"application/json"})),l=await(0,ULt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,ULt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_fine_tuning_start_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,[g]=await Xae.match(Xae.json(200,Rln.DetailedJobOut$inboundSchema),Xae.fail("4XX"),Xae.fail("5XX"))(b);return g.ok,g}});var HLt=v(Qae=>{"use strict";Object.defineProperty(Qae,"__esModule",{value:!0});Qae.Jobs=void 0;var Nln=NLt(),Lln=FLt(),Fln=$Lt(),kln=qLt(),$ln=zLt(),Bln=Rm(),h6=Vh(),MRe=class extends Bln.ClientSDK{async list(e,r){return(0,h6.unwrapAsync)((0,kln.fineTuningJobsList)(this,e,r))}async create(e,r){return(0,h6.unwrapAsync)((0,Lln.fineTuningJobsCreate)(this,e,r))}async get(e,r){return(0,h6.unwrapAsync)((0,Fln.fineTuningJobsGet)(this,e,r))}async cancel(e,r){return(0,h6.unwrapAsync)((0,Nln.fineTuningJobsCancel)(this,e,r))}async start(e,r){return(0,h6.unwrapAsync)((0,$ln.fineTuningJobsStart)(this,e,r))}};Qae.Jobs=MRe});var VLt=v(ese=>{"use strict";Object.defineProperty(ese,"__esModule",{value:!0});ese.FineTuning=void 0;var qln=Rm(),Uln=HLt(),RRe=class extends qln.ClientSDK{get jobs(){return this._jobs??(this._jobs=new Uln.Jobs(this._options))}};ese.FineTuning=RRe});var KLt=v(QO=>{"use strict";var zln=QO&&QO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hln=QO&&QO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jRe=QO&&QO.__importStar||function(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)&&zln(e,t,r);return Hln(e,t),e};Object.defineProperty(QO,"__esModule",{value:!0});QO.modelsArchive=Zln;var Vln=Go(),tse=jRe(Yo()),Wln=ke(),Kln=me(),WLt=Zo(),Jln=vo(),Gln=jRe(Mn()),Yln=jRe(Qu());async function Zln(t,e,r){let n=(0,Kln.safeParse)(e,_=>Yln.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={model_id:(0,Vln.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,Jln.pathToFunc)("/v1/fine_tuning/models/{model_id}/archive")(a),u=new Headers((0,Wln.compactMap)({Accept:"application/json"})),l=await(0,WLt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,WLt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_fine_tuning_archive_fine_tuned_model",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,[g]=await tse.match(tse.json(200,Gln.ArchiveFTModelOut$inboundSchema),tse.fail("4XX"),tse.fail("5XX"))(b);return g.ok,g}});var GLt=v(eP=>{"use strict";var Xln=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]}),Qln=eP&&eP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rse=eP&&eP.__importStar||function(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)&&Xln(e,t,r);return Qln(e,t),e};Object.defineProperty(eP,"__esModule",{value:!0});eP.modelsDelete=scn;var ecn=Go(),g6=rse(Yo()),tcn=ke(),rcn=me(),JLt=Zo(),ncn=vo(),ocn=rse(Mn()),icn=rse(Dm()),acn=rse(Qu());async function scn(t,e,r){let n=(0,rcn.safeParse)(e,w=>acn.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema.parse(w),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={model_id:(0,ecn.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,ncn.pathToFunc)("/v1/models/{model_id}")(a),u=new Headers((0,tcn.compactMap)({Accept:"application/json"})),l=await(0,JLt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,JLt.resolveGlobalSecurity)(c),f={operationID:"delete_model_v1_models__model_id__delete",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,g={HttpMeta:{Response:b,Request:m}},[_]=await g6.match(g6.json(200,ocn.DeleteModelOut$inboundSchema),g6.jsonErr(422,icn.HTTPValidationError$inboundSchema),g6.fail("4XX"),g6.fail("5XX"))(b,{extraFields:g});return _.ok,_}});var ZLt=v(tP=>{"use strict";var ucn=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]}),lcn=tP&&tP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DRe=tP&&tP.__importStar||function(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)&&ucn(e,t,r);return lcn(e,t),e};Object.defineProperty(tP,"__esModule",{value:!0});tP.modelsList=mcn;var y6=DRe(Yo()),ccn=ke(),YLt=Zo(),dcn=vo(),fcn=DRe(Mn()),pcn=DRe(Dm());async function mcn(t,e){let r=(0,dcn.pathToFunc)("/v1/models")(),n=new Headers((0,ccn.compactMap)({Accept:"application/json"})),o=await(0,YLt.extractSecurity)(t._options.apiKey),i=o==null?{}:{apiKey:o},a=(0,YLt.resolveGlobalSecurity)(i),s={operationID:"list_models_v1_models_get",oAuth2Scopes:[],resolvedSecurity:a,securitySource:t._options.apiKey,retryConfig:e?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:e?.retryCodes||["429","500","502","503","504"]},u=t._createRequest(s,{security:a,method:"GET",baseURL:e?.serverURL,path:r,headers:n,timeoutMs:e?.timeoutMs||t._options.timeoutMs||-1},e);if(!u.ok)return u;let l=u.value,c=await t._do(l,{context:s,errorCodes:["422","4XX","5XX"],retryConfig:s.retryConfig,retryCodes:s.retryCodes});if(!c.ok)return c;let d=c.value,f={HttpMeta:{Response:d,Request:l}},[p]=await y6.match(y6.json(200,fcn.ModelList$inboundSchema),y6.jsonErr(422,pcn.HTTPValidationError$inboundSchema),y6.fail("4XX"),y6.fail("5XX"))(d,{extraFields:f});return p.ok,p}});var eFt=v(rP=>{"use strict";var hcn=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]}),gcn=rP&&rP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NRe=rP&&rP.__importStar||function(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)&&hcn(e,t,r);return gcn(e,t),e};Object.defineProperty(rP,"__esModule",{value:!0});rP.modelsRetrieve=Scn;var ycn=Go(),b6=NRe(Yo()),bcn=ke(),_cn=me(),XLt=Zo(),vcn=vo(),wcn=NRe(Dm()),QLt=NRe(Qu());async function Scn(t,e,r){let n=(0,_cn.safeParse)(e,w=>QLt.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema.parse(w),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={model_id:(0,ycn.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,vcn.pathToFunc)("/v1/models/{model_id}")(a),u=new Headers((0,bcn.compactMap)({Accept:"application/json"})),l=await(0,XLt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,XLt.resolveGlobalSecurity)(c),f={operationID:"retrieve_model_v1_models__model_id__get",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,g={HttpMeta:{Response:b,Request:m}},[_]=await b6.match(b6.json(200,QLt.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema),b6.jsonErr(422,wcn.HTTPValidationError$inboundSchema),b6.fail("4XX"),b6.fail("5XX"))(b,{extraFields:g});return _.ok,_}});var rFt=v(nP=>{"use strict";var xcn=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]}),Ccn=nP&&nP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LRe=nP&&nP.__importStar||function(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)&&xcn(e,t,r);return Ccn(e,t),e};Object.defineProperty(nP,"__esModule",{value:!0});nP.modelsUnarchive=Mcn;var Ocn=Go(),nse=LRe(Yo()),Pcn=ke(),Ecn=me(),tFt=Zo(),Tcn=vo(),Acn=LRe(Mn()),Icn=LRe(Qu());async function Mcn(t,e,r){let n=(0,Ecn.safeParse)(e,_=>Icn.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={model_id:(0,Ocn.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,Tcn.pathToFunc)("/v1/fine_tuning/models/{model_id}/archive")(a),u=new Headers((0,Pcn.compactMap)({Accept:"application/json"})),l=await(0,tFt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,tFt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_fine_tuning_unarchive_fine_tuned_model",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,[g]=await nse.match(nse.json(200,Acn.UnarchiveFTModelOut$inboundSchema),nse.fail("4XX"),nse.fail("5XX"))(b);return g.ok,g}});var iFt=v(oP=>{"use strict";var Rcn=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]}),jcn=oP&&oP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FRe=oP&&oP.__importStar||function(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)&&Rcn(e,t,r);return jcn(e,t),e};Object.defineProperty(oP,"__esModule",{value:!0});oP.modelsUpdate=$cn;var nFt=Go(),ose=FRe(Yo()),Dcn=ke(),Ncn=me(),oFt=Zo(),Lcn=vo(),Fcn=FRe(Mn()),kcn=FRe(Qu());async function $cn(t,e,r){let n=(0,Ncn.safeParse)(e,_=>kcn.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,nFt.encodeJSON)("body",o.UpdateFTModelIn,{explode:!0}),a={model_id:(0,nFt.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,Lcn.pathToFunc)("/v1/fine_tuning/models/{model_id}")(a),u=new Headers((0,Dcn.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,oFt.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,oFt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_fine_tuning_update_fine_tuned_model",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"PATCH",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return p;let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return h;let b=h.value,[g]=await ose.match(ose.json(200,Fcn.FTModelOut$inboundSchema),ose.fail("4XX"),ose.fail("5XX"))(b);return g.ok,g}});var aFt=v(ise=>{"use strict";Object.defineProperty(ise,"__esModule",{value:!0});ise.Models=void 0;var Bcn=KLt(),qcn=GLt(),Ucn=ZLt(),zcn=eFt(),Hcn=rFt(),Vcn=iFt(),Wcn=Rm(),wq=Vh(),kRe=class extends Wcn.ClientSDK{async list(e){return(0,wq.unwrapAsync)((0,Ucn.modelsList)(this,e))}async retrieve(e,r){return(0,wq.unwrapAsync)((0,zcn.modelsRetrieve)(this,e,r))}async delete(e,r){return(0,wq.unwrapAsync)((0,qcn.modelsDelete)(this,e,r))}async update(e,r){return(0,wq.unwrapAsync)((0,Vcn.modelsUpdate)(this,e,r))}async archive(e,r){return(0,wq.unwrapAsync)((0,Bcn.modelsArchive)(this,e,r))}async unarchive(e,r){return(0,wq.unwrapAsync)((0,Hcn.modelsUnarchive)(this,e,r))}};ise.Models=kRe});var sFt=v(ase=>{"use strict";Object.defineProperty(ase,"__esModule",{value:!0});ase.Mistral=void 0;var Kcn=Rm(),Jcn=Zjt(),Gcn=PNt(),Ycn=XNt(),Zcn=aLt(),Xcn=cLt(),Qcn=OLt(),edn=jLt(),tdn=VLt(),rdn=aFt(),$Re=class extends Kcn.ClientSDK{get models(){return this._models??(this._models=new rdn.Models(this._options))}get files(){return this._files??(this._files=new Qcn.Files(this._options))}get fineTuning(){return this._fineTuning??(this._fineTuning=new tdn.FineTuning(this._options))}get batch(){return this._batch??(this._batch=new Gcn.Batch(this._options))}get chat(){return this._chat??(this._chat=new Ycn.Chat(this._options))}get fim(){return this._fim??(this._fim=new edn.Fim(this._options))}get agents(){return this._agents??(this._agents=new Jcn.Agents(this._options))}get embeddings(){return this._embeddings??(this._embeddings=new Xcn.Embeddings(this._options))}get classifiers(){return this._classifiers??(this._classifiers=new Zcn.Classifiers(this._options))}};ase.Mistral=$Re});var cFt=v(jp=>{"use strict";var uFt=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]}),ndn=jp&&jp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lFt=jp&&jp.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&uFt(e,t,r)},odn=jp&&jp.__importStar||function(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)&&uFt(e,t,r);return ndn(e,t),e};Object.defineProperty(jp,"__esModule",{value:!0});jp.files=void 0;lFt(roe(),jp);jp.files=odn(oIe());lFt(sFt(),jp)});var xFt=O(()=>{$P()});var CFt=O(()=>{Rd();xFt();Jp();ym()});var OFt=O(()=>{Mg()});var YRe=O(()=>{ym();HP();Jp();CFt();OFt()});var PFt={};$f(PFt,{AutocompleteCache:()=>E6});var E6,ZRe=O(()=>{mo();E6=class t{constructor(){this.cache=new Map,this.maxSize=200,this.ttlMs=10*60*1e3}static getInstance(){return t.instance||(t.instance=new t),t.instance}get(e){let r=this.cache.get(e);if(r){if(Date.now()-r.timestamp>this.ttlMs){this.cache.delete(e);return}return r.response}}set(e,r){if(this.cache.size>=this.maxSize){let n=this.cache.keys().next().value;this.cache.delete(n)}this.cache.set(e,{response:r,timestamp:Date.now()}),ae(`[AutocompleteCache] Cached response for key: ${e.slice(0,50)}...`)}clear(){this.cache.clear(),ae("[AutocompleteCache] Cleared autocomplete cache")}generateSentenceKey(e,r,n){let o={prefix:e.slice(-100),noteContext:r.slice(-200),relevantNotes:n.slice(0,100)};return`sentence:${JSON.stringify(o)}`}generateWordKey(e,r,n){let o={contextPrefix:e.slice(-50),contextSuffix:r.slice(0,50),words:n.slice(0,5)};return`word:${JSON.stringify(o)}`}getStats(){return{size:this.cache.size,maxSize:this.maxSize,ttlMs:this.ttlMs}}}});var rUt=v((tXo,tUt)=>{"use strict";var Fhn="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";tUt.exports=Fhn});var aUt=v((rXo,iUt)=>{"use strict";var khn=rUt();function nUt(){}function oUt(){}oUt.resetWarningCache=nUt;iUt.exports=function(){function t(n,o,i,a,s,u){if(u!==khn){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}t.isRequired=t;function e(){return t}var r={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:oUt,resetWarningCache:nUt};return r.PropTypes=r,r}});var uUt=v((iXo,sUt)=>{sUt.exports=aUt()();var nXo,oXo});var mUt=v(Hje=>{"use strict";Hje.__esModule=!0;Hje.default=function(t,e){if(t&&e){var r=Array.isArray(e)?e:e.split(",");if(r.length===0)return!0;var n=t.name||"",o=(t.type||"").toLowerCase(),i=o.replace(/\/.*$/,"");return r.some(function(a){var s=a.trim().toLowerCase();return s.charAt(0)==="."?n.toLowerCase().endsWith(s):s.endsWith("/*")?i===s.replace(/\/.*$/,""):o===s})}return!0}});var s0n={};$f(s0n,{default:()=>Cle});module.exports=Al(s0n);Zr();var lpe=$(tp()),Mze=require("obsidian"),X9=null;function Nz(){return Mze.Platform.isDesktop&&X9||(X9=require("electron")?.remote?.safeStorage),X9}var cpe="enc_desk_",dpe="enc_web_",ppe="enc_",eK="dec_",EXt=new TextEncoder().encode("obsidian-copilot-v1"),Q9={name:"AES-GCM",iv:new Uint8Array(12)};async function fpe(){return await crypto.subtle.importKey("raw",EXt,Q9.name,!1,["encrypt","decrypt"])}async function Rze(t){if(!t.enableEncryption)return t;let e={...t},r=Object.keys(t).filter(n=>n.toLowerCase().includes("apikey")||n==="plusLicenseKey");for(let n of r){let o=t[n];e[n]=await upe(o)}return Array.isArray(t.activeModels)&&(e.activeModels=await Promise.all(t.activeModels.map(async n=>({...n,apiKey:await upe(n.apiKey||"")})))),Array.isArray(t.activeEmbeddingModels)&&(e.activeEmbeddingModels=await Promise.all(t.activeEmbeddingModels.map(async n=>({...n,apiKey:await upe(n.apiKey||"")})))),e}async function upe(t){if(!t||t.startsWith(ppe))return t;jze(t)&&(t=t.replace(eK,""));try{if(Nz()?.isEncryptionAvailable()){let o=Nz().encryptString(t);return cpe+o.toString("base64")}let e=await fpe(),r=new TextEncoder().encode(t),n=await crypto.subtle.encrypt(Q9,e,r);return dpe+AXt(n)}catch(e){return console.error("Encryption failed:",e),t}}async function Wn(t){if(!t||TXt(t))return t;if(jze(t))return t.replace(eK,"");if(t.startsWith(cpe)){let r=t.replace(cpe,""),n=lpe.Buffer.from(r,"base64");return Nz().decryptString(n)}if(t.startsWith(dpe)){let r=t.replace(dpe,""),n=await fpe(),o=Ize(r),i=await crypto.subtle.decrypt(Q9,n,o);return new TextDecoder().decode(i)}let e=t.replace(ppe,"");try{if(Nz()?.isEncryptionAvailable())try{let i=lpe.Buffer.from(e,"base64");return Nz().decryptString(i)}catch{}let r=await fpe(),n=Ize(e),o=await crypto.subtle.decrypt(Q9,r,n);return new TextDecoder().decode(o)}catch(r){return console.error("Decryption failed:",r),"Copilot failed to decrypt API keys!"}}function TXt(t){return!t.startsWith(ppe)&&!t.startsWith(eK)}function jze(t){return t.startsWith(eK)}function AXt(t){let e=new Uint8Array(t),r="";for(let n=0;n{let e=t(Dze);return e!==null?e:t(RM).defaultModelKey},(t,e,r)=>{e(Dze,r)}),Nze=Fx(null),nK=Fx(t=>{let e=t(Nze);return e!==null?e:t(RM).defaultChainType},(t,e,r)=>{e(Nze,r)}),tK=Fx(null),Lze=Fx(!1);function Fze(t){cl.set(rK,t)}function oK(){return cl.get(rK)}function kze(t){return cl.sub(rK,t)}function iL(){return U9(rK,{store:cl})}function hb(){return cl.get(nK)}function FM(t){cl.set(nK,t)}function $ze(t){return cl.sub(nK,t)}function Rg(){return U9(nK,{store:cl})}function kM(t){cl.set(tK,t)}function hc(){return cl.get(tK)}function aL(t){return cl.sub(tK,()=>{t(cl.get(tK))})}function XP(t){cl.set(Lze,t)}function Bze(){return U9(Lze,{store:cl})}function $M(){return hb()==="project"}pf();var Pb=$(Y()),THe=require("obsidian"),AHe=$(_c());var PJ=$(Y());var vc=$(Y(),1);var uHe=$(Y(),1);function Mer(t,e){typeof t=="function"?t(e):t!=null&&(t.current=e)}function The(...t){return e=>t.forEach(r=>Mer(r,e))}function yi(...t){return uHe.useCallback(The(...t),t)}var LL=$(St(),1),Sb=vc.forwardRef((t,e)=>{let{children:r,...n}=t,o=vc.Children.toArray(r),i=o.find($er);if(i){let a=i.props.children,s=o.map(u=>u===i?vc.Children.count(a)>1?vc.Children.only(null):vc.isValidElement(a)?a.props.children:null:u);return(0,LL.jsx)(Ahe,{...n,ref:e,children:vc.isValidElement(a)?vc.cloneElement(a,void 0,s):null})}return(0,LL.jsx)(Ahe,{...n,ref:e,children:r})});Sb.displayName="Slot";var Ahe=vc.forwardRef((t,e)=>{let{children:r,...n}=t;if(vc.isValidElement(r)){let o=qer(r);return vc.cloneElement(r,{...Ber(n,r.props),ref:e?The(e,o):o})}return vc.Children.count(r)>1?vc.Children.only(null):null});Ahe.displayName="SlotClone";var ker=({children:t})=>(0,LL.jsx)(LL.Fragment,{children:t});function $er(t){return vc.isValidElement(t)&&t.type===ker}function Ber(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)=>{i(...s),o(...s)}:o&&(r[n]=o):n==="style"?r[n]={...o,...i}:n==="className"&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...t,...r}}function qer(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)}function fHe(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;etypeof t=="boolean"?`${t}`:t===0?"0":t,mHe=OJ,FL=(t,e)=>r=>{var n;if(e?.variants==null)return mHe(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=pHe(c)||pHe(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,b]=m;return Array.isArray(b)?b.includes({...i,...s}[h]):{...i,...s}[h]===b})?[...l,d,f]:l},[]);return mHe(t,a,u,r?.class,r?.className)};var Rhe="-",Uer=t=>{let e=Her(t),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=t;return{getClassGroupId:a=>{let s=a.split(Rhe);return s[0]===""&&s.length!==1&&s.shift(),_He(s,e)||zer(a)},getConflictingClassGroupIds:(a,s)=>{let u=r[a]||[];return s&&n[a]?[...u,...n[a]]:u}}},_He=(t,e)=>{if(t.length===0)return e.classGroupId;let r=t[0],n=e.nextPart.get(r),o=n?_He(t.slice(1),n):void 0;if(o)return o;if(e.validators.length===0)return;let i=t.join(Rhe);return e.validators.find(({validator:a})=>a(i))?.classGroupId},hHe=/^\[(.+)\]$/,zer=t=>{if(hHe.test(t)){let e=hHe.exec(t)[1],r=e?.substring(0,e.indexOf(":"));if(r)return"arbitrary.."+r}},Her=t=>{let{theme:e,prefix:r}=t,n={nextPart:new Map,validators:[]};return Wer(Object.entries(t.classGroups),r).forEach(([i,a])=>{Mhe(a,n,i,e)}),n},Mhe=(t,e,r,n)=>{t.forEach(o=>{if(typeof o=="string"){let i=o===""?e:gHe(e,o);i.classGroupId=r;return}if(typeof o=="function"){if(Ver(o)){Mhe(o(n),e,r,n);return}e.validators.push({validator:o,classGroupId:r});return}Object.entries(o).forEach(([i,a])=>{Mhe(a,gHe(e,i),r,n)})})},gHe=(t,e)=>{let r=t;return e.split(Rhe).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},Ver=t=>t.isThemeGetter,Wer=(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,Ker=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)}}},vHe="!",Jer=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 b=0;bc?d-c:void 0;return{modifiers:u,hasImportantModifier:p,baseClassName:m,maybePostfixModifierPosition:h}};return r?s=>r({className:s,parseClassName:a}):a},Ger=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},Yer=t=>({cache:Ker(t.cacheSize),parseClassName:Jer(t),...Uer(t)}),Zer=/\s+/,Xer=(t,e)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=e,i=[],a=t.trim().split(Zer),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 b=Ger(c).join(":"),g=d?b+vHe:b,_=g+h;if(i.includes(_))continue;i.push(_);let w=o(h,m);for(let x=0;x0?" "+s:s)}return s};function Qer(){let t=0,e,r,n="";for(;t{if(typeof t=="string")return t;let e,r="";for(let n=0;nd(c),t());return r=Yer(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=Xer(u,r);return o(u,c),c}return function(){return i(Qer.apply(null,arguments))}}var Ki=t=>{let e=r=>r[t]||[];return e.isThemeGetter=!0,e},SHe=/^\[(?:([a-z-]+):)?(.+)\]$/i,etr=/^\d+\/\d+$/,ttr=new Set(["px","full","screen"]),rtr=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ntr=/\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$/,otr=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,itr=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,atr=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,rC=t=>kL(t)||ttr.has(t)||etr.test(t),vE=t=>$L(t,"length",mtr),kL=t=>!!t&&!Number.isNaN(Number(t)),Ihe=t=>$L(t,"number",kL),E2=t=>!!t&&Number.isInteger(Number(t)),str=t=>t.endsWith("%")&&kL(t.slice(0,-1)),Xr=t=>SHe.test(t),wE=t=>rtr.test(t),utr=new Set(["length","size","percentage"]),ltr=t=>$L(t,utr,xHe),ctr=t=>$L(t,"position",xHe),dtr=new Set(["image","url"]),ftr=t=>$L(t,dtr,gtr),ptr=t=>$L(t,"",htr),T2=()=>!0,$L=(t,e,r)=>{let n=SHe.exec(t);return n?n[1]?typeof e=="string"?n[1]===e:e.has(n[1]):r(n[2]):!1},mtr=t=>ntr.test(t)&&!otr.test(t),xHe=()=>!1,htr=t=>itr.test(t),gtr=t=>atr.test(t);var bHe=()=>{let t=Ki("colors"),e=Ki("spacing"),r=Ki("blur"),n=Ki("brightness"),o=Ki("borderColor"),i=Ki("borderRadius"),a=Ki("borderSpacing"),s=Ki("borderWidth"),u=Ki("contrast"),l=Ki("grayscale"),c=Ki("hueRotate"),d=Ki("invert"),f=Ki("gap"),p=Ki("gradientColorStops"),m=Ki("gradientColorStopPositions"),h=Ki("inset"),b=Ki("margin"),g=Ki("opacity"),_=Ki("padding"),w=Ki("saturate"),x=Ki("scale"),C=Ki("sepia"),E=Ki("skew"),P=Ki("space"),A=Ki("translate"),I=()=>["auto","contain","none"],R=()=>["auto","hidden","clip","visible","scroll"],j=()=>["auto",Xr,e],D=()=>[Xr,e],k=()=>["",rC,vE],F=()=>["auto",kL,Xr],B=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],q=()=>["solid","dashed","dotted","double","none"],W=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],H=()=>["start","end","center","between","around","evenly","stretch"],L=()=>["","0",Xr],z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],K=()=>[kL,Xr];return{cacheSize:500,separator:":",theme:{colors:[T2],spacing:[rC,vE],blur:["none","",wE,Xr],brightness:K(),borderColor:[t],borderRadius:["none","","full",wE,Xr],borderSpacing:D(),borderWidth:k(),contrast:K(),grayscale:L(),hueRotate:K(),invert:L(),gap:D(),gradientColorStops:[t],gradientColorStopPositions:[str,vE],inset:j(),margin:j(),opacity:K(),padding:D(),saturate:K(),scale:K(),sepia:L(),skew:K(),space:D(),translate:D()},classGroups:{aspect:[{aspect:["auto","square","video",Xr]}],container:["container"],columns:[{columns:[wE]}],"break-after":[{"break-after":z()}],"break-before":[{"break-before":z()}],"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:[...B(),Xr]}],overflow:[{overflow:R()}],"overflow-x":[{"overflow-x":R()}],"overflow-y":[{"overflow-y":R()}],overscroll:[{overscroll:I()}],"overscroll-x":[{"overscroll-x":I()}],"overscroll-y":[{"overscroll-y":I()}],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",E2,Xr]}],basis:[{basis:j()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Xr]}],grow:[{grow:L()}],shrink:[{shrink:L()}],order:[{order:["first","last","none",E2,Xr]}],"grid-cols":[{"grid-cols":[T2]}],"col-start-end":[{col:["auto",{span:["full",E2,Xr]},Xr]}],"col-start":[{"col-start":F()}],"col-end":[{"col-end":F()}],"grid-rows":[{"grid-rows":[T2]}],"row-start-end":[{row:["auto",{span:[E2,Xr]},Xr]}],"row-start":[{"row-start":F()}],"row-end":[{"row-end":F()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Xr]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Xr]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...H()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...H(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...H(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[_]}],px:[{px:[_]}],py:[{py:[_]}],ps:[{ps:[_]}],pe:[{pe:[_]}],pt:[{pt:[_]}],pr:[{pr:[_]}],pb:[{pb:[_]}],pl:[{pl:[_]}],m:[{m:[b]}],mx:[{mx:[b]}],my:[{my:[b]}],ms:[{ms:[b]}],me:[{me:[b]}],mt:[{mt:[b]}],mr:[{mr:[b]}],mb:[{mb:[b]}],ml:[{ml:[b]}],"space-x":[{"space-x":[P]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[P]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Xr,e]}],"min-w":[{"min-w":[Xr,e,"min","max","fit"]}],"max-w":[{"max-w":[Xr,e,"none","full","min","max","fit","prose",{screen:[wE]},wE]}],h:[{h:[Xr,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Xr,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Xr,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Xr,e,"auto","min","max","fit"]}],"font-size":[{text:["base",wE,vE]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Ihe]}],"font-family":[{font:[T2]}],"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",Xr]}],"line-clamp":[{"line-clamp":["none",kL,Ihe]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",rC,Xr]}],"list-image":[{"list-image":["none",Xr]}],"list-style-type":[{list:["none","disc","decimal",Xr]}],"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:[...q(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",rC,vE]}],"underline-offset":[{"underline-offset":["auto",rC,Xr]}],"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:D()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Xr]}],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",Xr]}],"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:[...B(),ctr]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",ltr]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},ftr]}],"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:[...q(),"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:q()}],"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:["",...q()]}],"outline-offset":[{"outline-offset":[rC,Xr]}],"outline-w":[{outline:[rC,vE]}],"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":[rC,vE]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",wE,ptr]}],"shadow-color":[{shadow:[T2]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...W(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":W()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",wE,Xr]}],grayscale:[{grayscale:[l]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[w]}],sepia:[{sepia:[C]}],"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":[w]}],"backdrop-sepia":[{"backdrop-sepia":[C]}],"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",Xr]}],duration:[{duration:K()}],ease:[{ease:["linear","in","out","in-out",Xr]}],delay:[{delay:K()}],animate:[{animate:["none","spin","ping","pulse","bounce",Xr]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[E2,Xr]}],"translate-x":[{"translate-x":[A]}],"translate-y":[{"translate-y":[A]}],"skew-x":[{"skew-x":[E]}],"skew-y":[{"skew-y":[E]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Xr]}],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",Xr]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":D()}],"scroll-mx":[{"scroll-mx":D()}],"scroll-my":[{"scroll-my":D()}],"scroll-ms":[{"scroll-ms":D()}],"scroll-me":[{"scroll-me":D()}],"scroll-mt":[{"scroll-mt":D()}],"scroll-mr":[{"scroll-mr":D()}],"scroll-mb":[{"scroll-mb":D()}],"scroll-ml":[{"scroll-ml":D()}],"scroll-p":[{"scroll-p":D()}],"scroll-px":[{"scroll-px":D()}],"scroll-py":[{"scroll-py":D()}],"scroll-ps":[{"scroll-ps":D()}],"scroll-pe":[{"scroll-pe":D()}],"scroll-pt":[{"scroll-pt":D()}],"scroll-pr":[{"scroll-pr":D()}],"scroll-pb":[{"scroll-pb":D()}],"scroll-pl":[{"scroll-pl":D()}],"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",Xr]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[rC,vE,Ihe]}],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"]}}},ytr=(t,{cacheSize:e,prefix:r,separator:n,experimentalParseClassName:o,extend:i={},override:a={}})=>{A2(t,"cacheSize",e),A2(t,"prefix",r),A2(t,"separator",n),A2(t,"experimentalParseClassName",o);for(let s in a)btr(t[s],a[s]);for(let s in i)_tr(t[s],i[s]);return t},A2=(t,e,r)=>{r!==void 0&&(t[e]=r)},btr=(t,e)=>{if(e)for(let r in e)A2(t,r,e[r])},_tr=(t,e)=>{if(e)for(let r in e){let n=e[r];n!==void 0&&(t[r]=(t[r]||[]).concat(n))}},CHe=(t,...e)=>typeof t=="function"?yHe(bHe,t,...e):yHe(()=>ytr(bHe(),t),...e);var vtr=CHe({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"]}}});function Ce(...t){return vtr(OJ(t))}var wtr=FL("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"}}),he=PJ.forwardRef(({className:t,variant:e,size:r,asChild:n=!1,...o},i)=>PJ.createElement(n?Sb:"button",{className:Ce(wtr({variant:e,size:r,className:t})),ref:i,...o}));he.displayName="Button";Zr();var TJ=$(Y());var OHe=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),EJ=(...t)=>t.filter((e,r,n)=>!!e&&e.trim()!==""&&n.indexOf(e)===r).join(" ").trim();var I2=$(Y());var PHe={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 EHe=(0,I2.forwardRef)(({color:t="currentColor",size:e=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:o="",children:i,iconNode:a,...s},u)=>(0,I2.createElement)("svg",{ref:u,...PHe,width:e,height:e,stroke:t,strokeWidth:n?Number(r)*24/Number(e):r,className:EJ("lucide",o),...s},[...a.map(([l,c])=>(0,I2.createElement)(l,c)),...Array.isArray(i)?i:[i]]));var _e=(t,e)=>{let r=(0,TJ.forwardRef)(({className:n,...o},i)=>(0,TJ.createElement)(EHe,{ref:i,iconNode:e,className:EJ(`lucide-${OHe(t)}`,n),...o}));return r.displayName=`${t}`,r};var nC=_e("ArrowBigUp",[["path",{d:"M9 18v-6H5l7-7 7 7h-4v6H9z",key:"1x06kx"}]]);var M2=_e("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);var tR=_e("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);var Nl=_e("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);var Di=_e("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);var oC=_e("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);var qg=_e("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);var fa=_e("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 Ug=_e("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);var SE=_e("CircleStop",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]]);var xE=_e("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 R2=_e("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);var j2=_e("Clipboard",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]]);var D2=_e("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 xb=_e("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 Cb=_e("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 rm=_e("CornerDownLeft",[["polyline",{points:"9 10 4 15 9 20",key:"r3jprv"}],["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}]]);var N2=_e("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 L2=_e("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 F2=_e("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 CE=_e("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 OE=_e("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 rR=_e("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 k2=_e("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 iC=_e("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 $2=_e("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 B2=_e("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 aC=_e("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 nR=_e("File",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);var zg=_e("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 oR=_e("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 PE=_e("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 q2=_e("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 U2=_e("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 iR=_e("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 z2=_e("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 aR=_e("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 sC=_e("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 Ll=_e("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);var H2=_e("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 BL=_e("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 EE=_e("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 uC=_e("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 qL=_e("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 UL=_e("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 Hg=_e("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);var V2=_e("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 Ob=_e("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 W2=_e("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 zL=_e("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);var fh=_e("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 lC=_e("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 sp=_e("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 sR=_e("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 K2=_e("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 nm=_e("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 yf=_e("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 J2=_e("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);var cC=_e("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 Ia=_e("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);Jt();function Str({onCancel:t}){let e=ne(),r=jhe(e.defaultModelKey)&&jhe(e.embeddingModelKey);return Pb.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},Pb.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},Pb.default.createElement("div",null,"Your Copilot Plus license key is no longer valid. Please renew your subscription to continue using Copilot Plus."),r&&Pb.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.")),Pb.default.createElement("div",{className:"tw-flex tw-w-full tw-justify-end tw-gap-2"},Pb.default.createElement(he,{variant:"ghost",onClick:t},"Close"),Pb.default.createElement(he,{variant:"default",onClick:()=>{uR(zx.EXPIRED_MODAL)}},"Renew Now ",Pb.default.createElement(rR,{className:"tw-size-4"}))))}var AJ=class extends THe.Modal{constructor(e){super(e),this.setTitle("Thanks for being a Copilot Plus user \u{1F44B}")}onOpen(){let{contentEl:e}=this;this.root=(0,AHe.createRoot)(e);let r=()=>{this.close()};this.root.render(Pb.default.createElement(Str,{onCancel:r}))}onClose(){this.root.unmount()}};Zr();var Er=class t extends Error{constructor(e,r){super(e),this.code=r,Object.setPrototypeOf(this,t.prototype)}};Zr();Jt();yn();var Wvt=$(yH(),1);fc();OM();ym();lf();ud();function Ls(t){if(!t||typeof t!="object"||Array.isArray(t))return!1;let e=t;return e._def||Object.values(Ur.ZodFirstPartyTypeKind).includes(e.constructor?.name??"NOT_INCLUDED")?!0:typeof e.parse=="function"&&typeof e.parseAsync=="function"&&typeof e.safeParse=="function"&&typeof e.safeParseAsync=="function"}function KOe(t){return t!==void 0&&Array.isArray(t.lc_namespace)}function JOe(t){return t!==void 0&&gn.isRunnable(t)&&"lc_name"in t.constructor&&typeof t.constructor.lc_name=="function"&&t.constructor.lc_name()==="RunnableToolLike"}function GOe(t){return!!t&&typeof t=="object"&&"name"in t&&"schema"in t&&(Ls(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 Ul(t){return GOe(t)||JOe(t)||KOe(t)}fc();pz();pz();function qvt(t){return Ls(t)?po(t):t}function _H(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=>_H(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=>_H(r))}if("not"in t)return!1;if("$ref"in t&&typeof t.$ref=="string"){let e=t.$ref,r=Nx(t);return r[e]?_H(r[e]):!1}return!1}function DT(t,e){let r=typeof e=="number"?void 0:e;return{name:t.name,description:t.description,parameters:qvt(t.schema),...r?.strict!==void 0?{strict:r.strict}:{}}}function SS(t,e){let r=typeof e=="number"?void 0:e,n;return Ul(t)?n={type:"function",function:DT(t)}:n=t,r?.strict!==void 0&&(n.function.strict=r.strict),n}fc();OM();DN();bH();$P();lf();ib();T9();ZU();function YOe(t){let e=[];for(let r of t){let n=r;if(Array.isArray(r.content))for(let o=0;om?.handleLLMError(p))),p}await Promise.all((c??[]).map(p=>p?.handleLLMEnd({generations:[[d]],llmOutput:f})))}}getLsParams(e){let r=this.getName().startsWith("Chat")?this.getName().replace("Chat",""):this.getName();return{ls_model_type:"chat",ls_stop:e.stop,ls_provider:r}}async _generateUncached(e,r,n,o){let i=e.map(d=>d.map(Eg)),a;if(o!==void 0&&o.length===i.length)a=o;else{let d={...n.metadata,...this.getLsParams(r)},f=await Es.configure(n.callbacks,this.callbacks,n.tags,this.tags,d,this.metadata,{verbose:this.verbose}),p={options:r,invocation_params:this?.invocationParams(r),batch_size:1};a=await f?.handleChatModelStart(this.toJSON(),i.map(YOe),n.runId,void 0,p,void 0,void 0,n.runName)}let s=[],u=[];if(!!a?.[0].handlers.find(Wce)&&!this.disableStreaming&&i.length===1&&this._streamResponseChunks!==t.prototype._streamResponseChunks)try{let d=await this._streamResponseChunks(i[0],r,a?.[0]),f,p;for await(let m of d){if(m.message.id==null){let h=a?.at(0)?.runId;h!=null&&m.message._updateId(`run-${h}`)}f===void 0?f=m:f=Il(f,m),ede(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}})}if(f===void 0)throw new Error("Received empty response from chat model call.");s.push([f]),await a?.[0].handleLLMEnd({generations:s,llmOutput:p})}catch(d){throw await a?.[0].handleLLMError(d),d}else{let d=await Promise.allSettled(i.map((f,p)=>this._generate(f,{...r,promptIndex:p},a?.[p])));await Promise.all(d.map(async(f,p)=>{if(f.status==="fulfilled"){let m=f.value;for(let h of m.generations){if(h.message.id==null){let b=a?.at(0)?.runId;b!=null&&h.message._updateId(`run-${b}`)}h.message.response_metadata={...h.generationInfo,...h.message.response_metadata}}return m.generations.length===1&&(m.generations[0].message.response_metadata={...m.llmOutput,...m.generations[0].message.response_metadata}),s[p]=m.generations,u[p]=m.llmOutput,a?.[p]?.handleLLMEnd({generations:[m.generations],llmOutput:m.llmOutput})}else return await a?.[p]?.handleLLMError(f.reason),Promise.reject(f.reason)}))}let c={generations:s,llmOutput:u.length?this._combineLLMOutput?.(...u):void 0};return Object.defineProperty(c,sz,{value:a?{runIds:a?.map(d=>d.runId)}:void 0,configurable:!0}),c}async _generateCached({messages:e,cache:r,llmStringKey:n,parsedOptions:o,handledOptions:i}){let a=e.map(b=>b.map(Eg)),s={...i.metadata,...this.getLsParams(o)},u=await Es.configure(i.callbacks,this.callbacks,i.tags,this.tags,s,this.metadata,{verbose:this.verbose}),l={options:o,invocation_params:this?.invocationParams(o),batch_size:1},c=await u?.handleChatModelStart(this.toJSON(),a.map(YOe),i.runId,void 0,l,void 0,void 0,i.runName),d=[],p=(await Promise.allSettled(a.map(async(b,g)=>{let _=t._convertInputToPromptValue(b).toString(),w=await r.lookup(_,n);return w==null&&d.push(g),w}))).map((b,g)=>({result:b,runManager:c?.[g]})).filter(({result:b})=>b.status==="fulfilled"&&b.value!=null||b.status==="rejected"),m=[];await Promise.all(p.map(async({result:b,runManager:g},_)=>{if(b.status==="fulfilled"){let w=b.value;return m[_]=w.map(x=>("message"in x&&Xm(x.message)&&hi(x.message)&&(x.message.usage_metadata={input_tokens:0,output_tokens:0,total_tokens:0}),x.generationInfo={...x.generationInfo,tokenUsage:{}},x)),w.length&&await g?.handleLLMNewToken(w[0].text),g?.handleLLMEnd({generations:[w]},void 0,void 0,void 0,{cached:!0})}else return await g?.handleLLMError(b.reason,void 0,void 0,void 0,{cached:!0}),Promise.reject(b.reason)}));let h={generations:m,missingPromptIndices:d,startedRunManagers:c};return Object.defineProperty(h,sz,{value:c?{runIds:c?.map(b=>b.runId)}:void 0,configurable:!0}),h}async generate(e,r,n){let o;Array.isArray(r)?o={stop:r}:o=r;let i=e.map(m=>m.map(Eg)),[a,s]=this._separateRunnableConfigFromCallOptionsCompat(o);if(a.callbacks=a.callbacks??n,!this.cache)return this._generateUncached(i,s,a);let{cache:u}=this,l=this._getSerializedCacheKeyParametersForCall(s),{generations:c,missingPromptIndices:d,startedRunManagers:f}=await this._generateCached({messages:i,cache:u,llmStringKey:l,parsedOptions:s,handledOptions:a}),p={};if(d.length>0){let m=await this._generateUncached(d.map(h=>i[h]),s,a,f!==void 0?d.map(h=>f?.[h]):void 0);await Promise.all(m.generations.map(async(h,b)=>{let g=d[b];c[g]=h;let _=t._convertInputToPromptValue(i[g]).toString();return u.update(_,l,h)})),p=m.llmOutput??{}}return{generations:c,llmOutput:p}}invocationParams(e){return{}}_modelType(){return"base_chat_model"}serialize(){return{...this.invocationParams(),_type:this._llmType(),_model:this._modelType()}}async generatePrompt(e,r,n){let o=e.map(i=>i.toChatMessages());return this.generate(o,r,n)}async call(e,r,n){return(await this.generate([e.map(Eg)],r,n)).generations[0][0].message}async callPrompt(e,r,n){let o=e.toChatMessages();return this.call(o,r,n)}async predictMessages(e,r,n){return this.call(e,r,n)}async predict(e,r,n){let o=new ps(e),i=await this.call([o],r,n);if(typeof i.content!="string")throw new Error("Cannot use predict when output is not a string.");return i.content}withStructuredOutput(e,r){if(typeof this.bindTools!="function")throw new Error('Chat model must implement ".bindTools()" to use withStructuredOutput.');if(r?.strict)throw new Error('"strict" mode is not supported for this model by default.');let n=e,o=r?.name,i=n.description??"A function available to call.",a=r?.method,s=r?.includeRaw;if(a==="jsonMode")throw new Error('Base withStructuredOutput implementation only supports "functionCalling" as a method.');let u=o??"extract",l;Ls(n)?l=[{type:"function",function:{name:u,description:i,parameters:po(n)}}]:("name"in n&&(u=n.name),l=[{type:"function",function:{name:u,description:i,parameters:n}}]);let c=this.bindTools(l),d=uf.from(h=>{if(!h.tool_calls||h.tool_calls.length===0)throw new Error("No tool calls found in the response.");let b=h.tool_calls.find(g=>g.name===u);if(!b)throw new Error(`No tool call found with name ${u}.`);return b.args});if(!s)return c.pipe(d).withConfig({runName:"StructuredOutput"});let f=so.assign({parsed:(h,b)=>d.invoke(h.raw,b)}),p=so.assign({parsed:()=>null}),m=f.withFallbacks({fallbacks:[p]});return si.from([{raw:c},m]).withConfig({runName:"StructuredOutputRunnable"})}};Rd();bM();var Rc=[];for(See=0;See<256;++See)Rc.push((See+256).toString(16).slice(1));var See;function Uvt(t,e=0){return(Rc[t[e+0]]+Rc[t[e+1]]+Rc[t[e+2]]+Rc[t[e+3]]+"-"+Rc[t[e+4]]+Rc[t[e+5]]+"-"+Rc[t[e+6]]+Rc[t[e+7]]+"-"+Rc[t[e+8]]+Rc[t[e+9]]+"-"+Rc[t[e+10]]+Rc[t[e+11]]+Rc[t[e+12]]+Rc[t[e+13]]+Rc[t[e+14]]+Rc[t[e+15]]).toLowerCase()}var xee,LBr=new Uint8Array(16);function ZOe(){if(!xee&&(xee=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!xee))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return xee(LBr)}var FBr=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),XOe={randomUUID:FBr};function kBr(t,e,r){if(XOe.randomUUID&&!e&&!t)return XOe.randomUUID();t=t||{};var n=t.random||(t.rng||ZOe)();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 Uvt(n)}var QOe=kBr;function zvt(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 Cee(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=>hi(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 BBr(t){return"name"in t&&"description"in t&&"parameterDefinitions"in t}function Hvt(t){return t._getType()==="tool"}function Vvt(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 qBr(t){if(t){if(t.every(BBr))return t;if(t.every(Mc))return t.map(e=>({name:e.function.name,description:e.function.description??"",parameterDefinitions:Vvt(e.function.parameters)}));if(t.every(Ul))return t.map(e=>{let r=po(e.schema);return{name:e.name,description:e.description??"",parameterDefinitions:Vvt(r)}});throw new Error("Can not pass in a mix of tool schema types to ChatCohere.")}else return}var Oee=class extends Fs{static lc_name(){return"ChatCohere"}constructor(e){super(e??{}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"client",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"model",{enumerable:!0,configurable:!0,writable:!0,value:"command-r-plus"}),Object.defineProperty(this,"temperature",{enumerable:!0,configurable:!0,writable:!0,value:.3}),Object.defineProperty(this,"streaming",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"streamUsage",{enumerable:!0,configurable:!0,writable:!0,value:!0});let r=e?.apiKey??et("COHERE_API_KEY");if(!r)throw new Error("No API key provided for ChatCohere.");this.client=new Wvt.CohereClient({token:r}),this.model=e?.model??this.model,this.temperature=e?.temperature??this.temperature,this.streaming=e?.streaming??this.streaming,this.streamUsage=e?.streamUsage??this.streamUsage}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.bind({tools:qBr(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(Hvt(o)){let i=o,a=n.filter(s=>hi(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:zvt(i.content)})))}}return r}_messageToCohereToolResults(e,r){let n=[],o=e[r];if(!Hvt(o))throw new Error("The message index does not correspond to an instance of ToolMessage");let a=e.slice(0,r).filter(s=>hi(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:zvt(o.content)}))),n}_formatCohereToolCalls(e=null){if(!e)return[];let r=[];for(let n of e)r.push({id:QOe().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 fn({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 Ln({text:a.text,message:new or({content:a.text})}),await n?.handleLLMNewToken(a.text);else if(a.eventType!=="stream-end")yield new Ln({text:"",message:new or({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 Ln({text:"",message:new or({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 UBr=$(yH(),1);OM();DN();$P();bH();ib();ZU();var Jvt=$(yH(),1);NN();var Cf=class{constructor(e){Object.defineProperty(this,"caller",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.caller=new Vp(e??{})}};var Of=(t,e)=>t.reduce((r,n,o)=>{let i=Math.floor(o/e),a=r[i]||[];return r[i]=a.concat([n]),r},[]);var Pee=class extends Cf{constructor(e){let r={maxConcurrency:2,...e};super(r),Object.defineProperty(this,"model",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"batchSize",{enumerable:!0,configurable:!0,writable:!0,value:48}),Object.defineProperty(this,"embeddingTypes",{enumerable:!0,configurable:!0,writable:!0,value:["float"]}),Object.defineProperty(this,"client",{enumerable:!0,configurable:!0,writable:!0,value:void 0});let n=r?.apiKey||et("COHERE_API_KEY");if(!n)throw new Error("Cohere API key not found");if(this.client=new Jvt.CohereClient({token:n}),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=Of(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 zBr=$(yH(),1);var Gvt;(function(t){t.STRING="string",t.NUMBER="number",t.INTEGER="integer",t.BOOLEAN="boolean",t.ARRAY="array",t.OBJECT="object"})(Gvt||(Gvt={}));var Yvt;(function(t){t.LANGUAGE_UNSPECIFIED="language_unspecified",t.PYTHON="python"})(Yvt||(Yvt={}));var Zvt;(function(t){t.OUTCOME_UNSPECIFIED="outcome_unspecified",t.OUTCOME_OK="outcome_ok",t.OUTCOME_FAILED="outcome_failed",t.OUTCOME_DEADLINE_EXCEEDED="outcome_deadline_exceeded"})(Zvt||(Zvt={}));var Xvt=["user","model","function","system"],T1;(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"})(T1||(T1={}));var A1;(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"})(A1||(A1={}));var Qvt;(function(t){t.HARM_PROBABILITY_UNSPECIFIED="HARM_PROBABILITY_UNSPECIFIED",t.NEGLIGIBLE="NEGLIGIBLE",t.LOW="LOW",t.MEDIUM="MEDIUM",t.HIGH="HIGH"})(Qvt||(Qvt={}));var ewt;(function(t){t.BLOCKED_REASON_UNSPECIFIED="BLOCKED_REASON_UNSPECIFIED",t.SAFETY="SAFETY",t.OTHER="OTHER"})(ewt||(ewt={}));var vH;(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.OTHER="OTHER"})(vH||(vH={}));var twt;(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"})(twt||(twt={}));var I1;(function(t){t.MODE_UNSPECIFIED="MODE_UNSPECIFIED",t.AUTO="AUTO",t.ANY="ANY",t.NONE="NONE"})(I1||(I1={}));var rwt;(function(t){t.MODE_UNSPECIFIED="MODE_UNSPECIFIED",t.MODE_DYNAMIC="MODE_DYNAMIC"})(rwt||(rwt={}));var jd=class extends Error{constructor(e){super(`[GoogleGenerativeAI Error]: ${e}`)}},NT=class extends jd{constructor(e,r){super(e),this.response=r}},Tee=class extends jd{constructor(e,r,n,o){super(e),this.status=r,this.statusText=n,this.errorDetails=o}},xS=class extends jd{};var HBr="https://generativelanguage.googleapis.com",VBr="v1beta",WBr="0.21.0",KBr="genai-js",M1;(function(t){t.GENERATE_CONTENT="generateContent",t.STREAM_GENERATE_CONTENT="streamGenerateContent",t.COUNT_TOKENS="countTokens",t.EMBED_CONTENT="embedContent",t.BATCH_EMBED_CONTENTS="batchEmbedContents"})(M1||(M1={}));var ePe=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)||VBr,i=`${((r=this.requestOptions)===null||r===void 0?void 0:r.baseUrl)||HBr}/${n}/${this.model}:${this.task}`;return this.stream&&(i+="?alt=sse"),i}};function JBr(t){let e=[];return t?.apiClient&&e.push(t.apiClient),e.push(`${KBr}/${WBr}`),e.join(" ")}async function GBr(t){var e;let r=new Headers;r.append("Content-Type","application/json"),r.append("x-goog-api-client",JBr(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 xS(`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 xS(`Cannot set reserved header name ${o}`);if(o==="x-goog-api-client")throw new xS(`Header name ${o} can only be set using the apiClient field`);r.append(o,i)}}return r}async function YBr(t,e,r,n,o,i){let a=new ePe(t,e,r,n,i);return{url:a.toString(),fetchOptions:Object.assign(Object.assign({},eqr(i)),{method:"POST",headers:await GBr(a),body:o})}}async function xH(t,e,r,n,o,i={},a=fetch){let{url:s,fetchOptions:u}=await YBr(t,e,r,n,o,i);return ZBr(s,u,a)}async function ZBr(t,e,r=fetch){let n;try{n=await r(t,e)}catch(o){XBr(o,t)}return n.ok||await QBr(n,t),n}function XBr(t,e){let r=t;throw t instanceof Tee||t instanceof xS||(r=new jd(`Error fetching from ${e.toString()}: ${t.message}`),r.stack=t.stack),r}async function QBr(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 Tee(`Error fetching from ${e.toString()}: [${t.status} ${t.statusText}] ${r}`,t.status,t.statusText,n)}function eqr(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 rPe(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.`),Eee(t.candidates[0]))throw new NT(`${LT(t)}`,t);return tqr(t)}else if(t.promptFeedback)throw new NT(`Text not available. ${LT(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.`),Eee(t.candidates[0]))throw new NT(`${LT(t)}`,t);return console.warn("response.functionCall() is deprecated. Use response.functionCalls() instead."),nwt(t)[0]}else if(t.promptFeedback)throw new NT(`Function call not available. ${LT(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.`),Eee(t.candidates[0]))throw new NT(`${LT(t)}`,t);return nwt(t)}else if(t.promptFeedback)throw new NT(`Function call not available. ${LT(t)}`,t)},t}function tqr(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 nwt(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}var rqr=[vH.RECITATION,vH.SAFETY,vH.LANGUAGE];function Eee(t){return!!t.finishReason&&rqr.includes(t.finishReason)}function LT(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];Eee(i)&&(o+=`Candidate was blocked due to ${i.finishReason}`,i.finishMessage&&(o+=`: ${i.finishMessage}`))}return o}function wH(t){return this instanceof wH?(this.v=t,this):new wH(t)}function nqr(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 wH?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])}}var owt=/^data\: (.*)(?:\n\n|\r\r|\r\n\r\n)/;function oqr(t){let e=t.body.pipeThrough(new TextDecoderStream("utf8",{fatal:!0})),r=sqr(e),[n,o]=r.tee();return{stream:aqr(n),response:iqr(o)}}async function iqr(t){let e=[],r=t.getReader();for(;;){let{done:n,value:o}=await r.read();if(n)return rPe(uqr(e));e.push(o)}}function aqr(t){return nqr(this,arguments,function*(){let r=t.getReader();for(;;){let{value:n,done:o}=yield wH(r.read());if(o)break;yield yield wH(rPe(n))}})}function sqr(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 jd("Failed to parse stream"));return}n.close();return}o+=a;let u=o.match(owt),l;for(;u;){try{l=JSON.parse(u[1])}catch{n.error(new jd(`Error parsing JSON response: "${u[1]}"`));return}n.enqueue(l),o=o.substring(u[0].length),u=o.match(owt)}return i()})}}})}function uqr(t){let e=t[t.length-1],r={promptFeedback:e?.promptFeedback};for(let n of t){if(n.candidates)for(let o of n.candidates){let i=o.index;if(r.candidates||(r.candidates=[]),r.candidates[i]||(r.candidates[i]={index:o.index}),r.candidates[i].citationMetadata=o.citationMetadata,r.candidates[i].groundingMetadata=o.groundingMetadata,r.candidates[i].finishReason=o.finishReason,r.candidates[i].finishMessage=o.finishMessage,r.candidates[i].safetyRatings=o.safetyRatings,o.content&&o.content.parts){r.candidates[i].content||(r.candidates[i].content={role:o.content.role||"user",parts:[]});let a={};for(let s of o.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[i].content.parts.push(a)}}n.usageMetadata&&(r.usageMetadata=n.usageMetadata)}return r}async function uwt(t,e,r,n){let o=await xH(e,M1.STREAM_GENERATE_CONTENT,t,!0,JSON.stringify(r),n);return oqr(o)}async function lwt(t,e,r,n){let i=await(await xH(e,M1.GENERATE_CONTENT,t,!1,JSON.stringify(r),n)).json();return{response:rPe(i)}}function cwt(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 SH(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 lqr(e)}function lqr(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 jd("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 jd("No content is provided for sending chat message.");return n?e:r}function cqr(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 xS("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=SH(t);n.contents=[i]}return{generateContentRequest:n}}function iwt(t){let e;return t.contents?e=t:e={contents:[SH(t)]},t.systemInstruction&&(e.systemInstruction=cwt(t.systemInstruction)),e}function dqr(t){return typeof t=="string"||Array.isArray(t)?{content:SH(t)}:t}var awt=["text","inlineData","functionCall","functionResponse","executableCode","codeExecutionResult"],fqr={user:["text","inlineData"],function:["functionResponse"],model:["text","functionCall","executableCode","codeExecutionResult"],system:["text"]};function pqr(t){let e=!1;for(let r of t){let{role:n,parts:o}=r;if(!e&&n!=="user")throw new jd(`First content should be with role 'user', got ${n}`);if(!Xvt.includes(n))throw new jd(`Each item should include role field. Got ${n} but valid roles are: ${JSON.stringify(Xvt)}`);if(!Array.isArray(o))throw new jd("Content should have 'parts' property with an array of Parts");if(o.length===0)throw new jd("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 awt)u in s&&(i[u]+=1);let a=fqr[n];for(let s of awt)if(!a.includes(s)&&i[s]>0)throw new jd(`Content with role '${n}' can't contain '${s}' part`);e=!0}}var swt="SILENT_ERROR",tPe=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&&(pqr(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=SH(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(()=>lwt(this._apiKey,this.model,c,d)).then(p=>{var m;if(p.response.candidates&&p.response.candidates.length>0){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=LT(p.response);h&&console.warn(`sendMessage() was unsuccessful. ${h}. Inspect response object for details.`)}f=p}),await this._sendPromise,f}async sendMessageStream(e,r={}){var n,o,i,a,s,u;await this._sendPromise;let l=SH(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=uwt(this._apiKey,this.model,c,d);return this._sendPromise=this._sendPromise.then(()=>f).catch(p=>{throw new Error(swt)}).then(p=>p.response).then(p=>{if(p.candidates&&p.candidates.length>0){this._history.push(l);let m=Object.assign({},p.candidates[0].content);m.role||(m.role="model"),this._history.push(m)}else{let m=LT(p);m&&console.warn(`sendMessageStream() was unsuccessful. ${m}. Inspect response object for details.`)}}).catch(p=>{p.message!==swt&&console.error(p)}),f}};async function mqr(t,e,r,n){return(await xH(e,M1.COUNT_TOKENS,t,!1,JSON.stringify(r),n)).json()}async function hqr(t,e,r,n){return(await xH(e,M1.EMBED_CONTENT,t,!1,JSON.stringify(r),n)).json()}async function gqr(t,e,r,n){let o=r.requests.map(a=>Object.assign(Object.assign({},a),{model:e}));return(await xH(e,M1.BATCH_EMBED_CONTENTS,t,!1,JSON.stringify({requests:o}),n)).json()}var Aee=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=cwt(r.systemInstruction),this.cachedContent=r.cachedContent}async generateContent(e,r={}){var n;let o=iwt(e),i=Object.assign(Object.assign({},this._requestOptions),r);return lwt(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=iwt(e),i=Object.assign(Object.assign({},this._requestOptions),r);return uwt(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 tPe(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=cqr(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 mqr(this.apiKey,this.model,n,o)}async embedContent(e,r={}){let n=dqr(e),o=Object.assign(Object.assign({},this._requestOptions),r);return hqr(this.apiKey,this.model,n,o)}async batchEmbedContents(e,r={}){let n=Object.assign(Object.assign({},this._requestOptions),r);return gqr(this.apiKey,this.model,e,n)}};var R1=class{constructor(e){this.apiKey=e}getGenerativeModel(e,r){if(!e.model)throw new jd("Must provide a model name. Example: genai.getGenerativeModel({ model: 'my-model-name' })");return new Aee(this.apiKey,e,r)}getGenerativeModelFromCachedContent(e,r,n){if(!e.name)throw new xS("Cached content must contain a `name` field.");if(!e.model)throw new xS("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 xS(`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 Aee(this.apiKey,i,n)}};Jp();fc();function Zk(t){if(typeof t=="object"&&t!==null){let e={...t};"additionalProperties"in e&&delete e.additionalProperties,"$schema"in e&&delete e.$schema;for(let r in e)r in e&&(Array.isArray(e[r])?e[r]=e[r].map(Zk):typeof e[r]=="object"&&e[r]!==null&&(e[r]=Zk(e[r])));return e}return t}function Iee(t){let e=Zk(po(t)),{$schema:r,...n}=e;return n}function dwt(t){let e=Zk(t),{$schema:r,...n}=e;return n}Rd();ym();function yqr(t){let e=t._getType();return fs.isInstance(t)?t.role:e==="tool"?e:t.name??e}function bqr(t){switch(t){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 _qr(t){if("mimeType"in t&&"data"in t)return{inlineData:{mimeType:t.mimeType,data:t.data}};throw new Error("Invalid media content")}function vqr(t,e){if(typeof t.content=="string"&&t.content!=="")return[{text:t.content}];let r=[],n=[],o=[];return"tool_calls"in t&&Array.isArray(t.tool_calls)&&t.tool_calls.length>0?r=t.tool_calls.map(i=>({functionCall:{name:i.name,args:i.args}})):t.getType()==="tool"&&t.name&&t.content?n=[{functionResponse:{name:t.name,response:t.content}}]:Array.isArray(t.content)&&(o=t.content.map(i=>{if(i.type==="text")return{text:i.text};if(i.type==="executableCode")return{executableCode:i.executableCode};if(i.type==="codeExecutionResult")return{codeExecutionResult:i.codeExecutionResult};if(i.type==="image_url"){if(!e)throw new Error("This model does not support images");let a;if(typeof i.image_url=="string")a=i.image_url;else if(typeof i.image_url=="object"&&"url"in i.image_url)a=i.image_url.url;else throw new Error("Please provide image as base64 encoded data URL");let[s,u]=a.split(",");if(!s.startsWith("data:"))throw new Error("Please provide image as base64 encoded data URL");let[l,c]=s.replace(/^data:/,"").split(";");if(c!=="base64")throw new Error("Please provide image as base64 encoded data URL");return{inlineData:{data:u,mimeType:l}}}else{if(i.type==="media")return _qr(i);if(i.type==="tool_use")return{functionCall:{name:i.name,args:i.input}}}throw new Error(`Unknown content type ${i.type}`)})),[...o,...r,...n]}function nPe(t,e,r=!1){return t.reduce((n,o,i)=>{if(!Xm(o))throw new Error("Unsupported message input");let a=yqr(o);if(a==="system"&&i!==0)throw new Error("System message should be the first one");let s=bqr(a),u=n.content[n.content.length];if(!n.mergeWithPreviousContent&&u&&u.role===s)throw new Error("Google Generative AI requires alternate messages between authors");let l=vqr(o,e);if(n.mergeWithPreviousContent){let f=n.content[n.content.length-1];if(!f)throw new Error("There was a problem parsing your system message. Please try a prompt without one.");return f.parts.push(...l),{mergeWithPreviousContent:!1,content:n.content}}let c=s;(c==="function"||c==="system"&&!r)&&(c="user");let d={role:c,parts:l};return{mergeWithPreviousContent:a==="system"&&!r,content:[...n.content,d]}},{content:[],mergeWithPreviousContent:!1}).content}function fwt(t,e){if(!t.candidates||t.candidates.length===0||!t.candidates[0])return{generations:[],llmOutput:{filters:t.promptFeedback}};let r=t.functionCalls(),[n]=t.candidates,{content:o,...i}=n,a;o?.parts.length===1&&o.parts[0].text?a=o.parts[0].text:a=o.parts.map(l=>"text"in l?{type:"text",text:l.text}:"executableCode"in l?{type:"executableCode",executableCode:l.executableCode}:"codeExecutionResult"in l?{type:"codeExecutionResult",codeExecutionResult:l.codeExecutionResult}:l);let s="";return typeof a=="string"?s=a:"text"in a[0]&&(s=a[0].text),{generations:[{text:s,message:new fn({content:a,tool_calls:r?.map(l=>({...l,type:"tool_call"})),additional_kwargs:{...i},usage_metadata:e?.usageMetadata}),generationInfo:i}]}}function pwt(t,e){if(!t.candidates||t.candidates.length===0)return null;let r=t.functionCalls(),[n]=t.candidates,{content:o,...i}=n,a;o?.parts&&o.parts.every(l=>"text"in l)?a=o.parts.map(l=>l.text).join(""):o.parts&&(a=o.parts.map(l=>"text"in l?{type:"text",text:l.text}:"executableCode"in l?{type:"executableCode",executableCode:l.executableCode}:"codeExecutionResult"in l?{type:"codeExecutionResult",codeExecutionResult:l.codeExecutionResult}:l));let s="";a&&typeof a=="string"?s=a:a&&typeof a=="object"&&"text"in a[0]&&(s=a[0].text);let u=[];return r&&u.push(...r.map(l=>({...l,args:JSON.stringify(l.args),index:e.index,type:"tool_call_chunk"}))),new Ln({text:s,message:new or({content:a||"",name:o?o.role:void 0,tool_call_chunks:u,additional_kwargs:{},usage_metadata:e.usageMetadata}),generationInfo:i})}function mwt(t){return t.every(e=>"functionDeclarations"in e&&Array.isArray(e.functionDeclarations))?t:[{functionDeclarations:t.map(e=>{if(Ul(e)){let r=Iee(e.schema);return{name:e.name,description:e.description,parameters:r}}return Mc(e)?{name:e.function.name,description:e.function.description??"A function available to call.",parameters:dwt(e.function.parameters)}:e})}]}Mg();var CH=class extends PM{static lc_name(){return"GoogleGenerativeAIToolsOutputParser"}constructor(e){super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain","google_genai","output_parsers"]}),Object.defineProperty(this,"returnId",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"keyName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"returnSingle",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"zodSchema",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.keyName=e.keyName,this.returnSingle=e.returnSingle??this.returnSingle,this.zodSchema=e.zodSchema}async _validateResult(e){if(this.zodSchema===void 0)return e;let r=await this.zodSchema.safeParseAsync(e);if(r.success)return r.data;throw new Wp(`Failed to parse. Text: "${JSON.stringify(e,null,2)}". Error: ${JSON.stringify(r.error.errors)}`,JSON.stringify(e,null,2))}async parseResult(e){let r=e.flatMap(i=>{let{message:a}=i;return!("tool_calls"in a)||!Array.isArray(a.tool_calls)?[]:a.tool_calls});if(r[0]===void 0)throw new Error("No parseable tool calls provided to GoogleGenerativeAIToolsOutputParser.");let[n]=r;return await this._validateResult(n.args)}};ym();function oPe(t,e){let r=wqr(t),n=xqr(r,e);return{tools:r,toolConfig:n}}function wqr(t){let e=[],r=[];return t.forEach(o=>{if(Ul(o)){let[i]=mwt([o]);i.functionDeclarations&&e.push(...i.functionDeclarations)}else if(Mc(o)){let{functionDeclarations:i}=Sqr(o);if(i)e.push(...i);else throw new Error("Failed to convert OpenAI structured tool to GenerativeAI tool")}else r.push(o)}),r.find(o=>"functionDeclarations"in o)?r.map(o=>{if(e?.length>0&&"functionDeclarations"in o){let i={functionDeclarations:[...o.functionDeclarations||[],...e]};return e=[],i}return o}):[...r,...e.length>0?[{functionDeclarations:e}]:[]]}function Sqr(t){return{functionDeclarations:[{name:t.function.name,description:t.function.description,parameters:Zk(t.function.parameters)}]}}function xqr(t,e){if(!t.length||!e)return;let{toolChoice:r,allowedFunctionNames:n}=e,o={any:I1.ANY,auto:I1.AUTO,none:I1.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:I1.ANY,allowedFunctionNames:[...n??[],...r&&typeof r=="string"?[r]:[]]}}}var Mee=class extends Fs{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")}constructor(e){if(super(e??{}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain","chat_models","google_genai"]}),Object.defineProperty(this,"modelName",{enumerable:!0,configurable:!0,writable:!0,value:"gemini-pro"}),Object.defineProperty(this,"model",{enumerable:!0,configurable:!0,writable:!0,value:"gemini-pro"}),Object.defineProperty(this,"temperature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"maxOutputTokens",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"topP",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"topK",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"stopSequences",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"safetySettings",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"apiKey",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"streaming",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"streamUsage",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"convertSystemMessageToHumanContent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"client",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.modelName=e?.model?.replace(/^models\//,"")??e?.modelName?.replace(/^models\//,"")??this.model,this.model=this.modelName,this.maxOutputTokens=e?.maxOutputTokens??this.maxOutputTokens,this.maxOutputTokens&&this.maxOutputTokens<0)throw new Error("`maxOutputTokens` must be a positive integer");if(this.temperature=e?.temperature??this.temperature,this.temperature&&(this.temperature<0||this.temperature>1))throw new Error("`temperature` must be in the range of [0.0,1.0]");if(this.topP=e?.topP??this.topP,this.topP&&this.topP<0)throw new Error("`topP` must be a positive integer");if(this.topP&&this.topP>1)throw new Error("`topP` must be below 1.");if(this.topK=e?.topK??this.topK,this.topK&&this.topK<0)throw new Error("`topK` must be a positive integer");if(this.stopSequences=e?.stopSequences??this.stopSequences,this.apiKey=e?.apiKey??et("GOOGLE_API_KEY"),!this.apiKey)throw new Error("Please set an API key for Google GenerativeAI in the environment variable GOOGLE_API_KEY or in the `apiKey` field of the ChatGoogleGenerativeAI constructor");if(this.safetySettings=e?.safetySettings??this.safetySettings,this.safetySettings&&this.safetySettings.length>0&&new Set(this.safetySettings.map(n=>n.category)).size!==this.safetySettings.length)throw new Error("The categories in `safetySettings` array must be unique");this.streaming=e?.streaming??this.streaming,this.client=new R1(this.apiKey).getGenerativeModel({model:this.model,safetySettings:this.safetySettings,generationConfig:{candidateCount:1,stopSequences:this.stopSequences,maxOutputTokens:this.maxOutputTokens,temperature:this.temperature,topP:this.topP,topK:this.topK,...e?.json?{responseMimeType:"application/json"}:{}}},{apiVersion:e?.apiVersion,baseUrl:e?.baseUrl}),this.streamUsage=e?.streamUsage??this.streamUsage}useCachedContent(e,r,n){this.apiKey&&(this.client=new R1(this.apiKey).getGenerativeModelFromCachedContent(e,r,n))}get useSystemInstruction(){return typeof this.convertSystemMessageToHumanContent=="boolean"?!this.convertSystemMessageToHumanContent:this.computeUseSystemInstruction}get computeUseSystemInstruction(){return this.modelName==="gemini-1.0-pro-001"||this.modelName.startsWith("gemini-pro-vision")||this.modelName.startsWith("gemini-1.0-pro-vision")?!1:this.modelName!=="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.bind({tools:oPe(e)?.tools,...r})}invocationParams(e){let r=e?.tools?.length?oPe(e.tools,{toolChoice:e.tool_choice,allowedFunctionNames:e.allowedFunctionNames}):void 0;return{...r?.tools?{tools:r.tools}:{},...r?.toolConfig?{toolConfig:r.toolConfig}:{}}}async _generate(e,r,n){let o=nPe(e,this._isMultimodalModel,this.useSystemInstruction),i=o;if(o[0].role==="system"){let[c]=o;this.client.systemInstruction=c,i=o.slice(1)}let a=this.invocationParams(r);if(this.streaming){let c={},d=this._streamResponseChunks(e,r,n),f={};for await(let m of d){let h=m.generationInfo?.completion??0;f[h]===void 0?f[h]=m:f[h]=f[h].concat(m)}return{generations:Object.entries(f).sort(([m],[h])=>parseInt(m,10)-parseInt(h,10)).map(([m,h])=>h),llmOutput:{estimatedTokenUsage:c}}}let s=await this.completionWithRetry({...a,contents:i}),u;if("usageMetadata"in s.response){let c=s.response.usageMetadata;u={input_tokens:c.promptTokenCount??0,output_tokens:c.candidatesTokenCount??0,total_tokens:c.totalTokenCount??0}}let l=fwt(s.response,{usageMetadata:u});return await n?.handleLLMNewToken(l.generations[0].text??""),l}async*_streamResponseChunks(e,r,n){let o=nPe(e,this._isMultimodalModel,this.useSystemInstruction),i=o;if(o[0].role==="system"){let[d]=o;this.client.systemInstruction=d,i=o.slice(1)}let s={...this.invocationParams(r),contents:i},u=await this.caller.callWithOptions({signal:r?.signal},async()=>{let{stream:d}=await this.client.generateContentStream(s);return d}),l,c=0;for await(let d of u){if("usageMetadata"in d&&this.streamUsage!==!1&&r.streamUsage!==!1){let p=d.usageMetadata;if(!l)l={input_tokens:p.promptTokenCount,output_tokens:p.candidatesTokenCount,total_tokens:p.totalTokenCount};else{let m=p.candidatesTokenCount-l.output_tokens;l={input_tokens:0,output_tokens:m,total_tokens:m}}}let f=pwt(d,{usageMetadata:l,index:c});c+=1,f&&(yield f,await n?.handleLLMNewToken(f.text??""))}}async completionWithRetry(e,r){return this.caller.callWithOptions({signal:r?.signal},async()=>{try{return await this.client.generateContent(e)}catch(n){throw n.message?.includes("400 Bad Request")&&(n.status=400),n}})}withStructuredOutput(e,r){let n=e,o=r?.name,i=r?.method,a=r?.includeRaw;if(i==="jsonMode")throw new Error('ChatGoogleGenerativeAI only supports "functionCalling" as a method.');let s=o??"extract",u,l;if(Ls(n)){let m=Iee(n);l=[{functionDeclarations:[{name:s,description:m.description??"A function available to call.",parameters:m}]}],u=new CH({returnSingle:!0,keyName:s,zodSchema:n})}else{let m;typeof n.name=="string"&&typeof n.parameters=="object"&&n.parameters!=null?(m=n,s=n.name):m={name:s,description:n.description??"",parameters:n},l=[{functionDeclarations:[m]}],u=new CH({returnSingle:!0,keyName:s})}let c=this.bind({tools:l,tool_choice:s});if(!a)return c.pipe(u).withConfig({runName:"ChatGoogleGenerativeAIStructuredOutput"});let d=so.assign({parsed:(m,h)=>u.invoke(m.raw,h)}),f=so.assign({parsed:()=>null}),p=d.withFallbacks({fallbacks:[f]});return si.from([{raw:c},p]).withConfig({runName:"StructuredOutputRunnable"})}};var Ree=class extends Cf{constructor(e){if(super(e??{}),Object.defineProperty(this,"apiKey",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"modelName",{enumerable:!0,configurable:!0,writable:!0,value:"embedding-001"}),Object.defineProperty(this,"model",{enumerable:!0,configurable:!0,writable:!0,value:"embedding-001"}),Object.defineProperty(this,"taskType",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"title",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"stripNewLines",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"maxBatchSize",{enumerable:!0,configurable:!0,writable:!0,value:100}),Object.defineProperty(this,"client",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),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??et("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 R1(this.apiKey).getGenerativeModel({model:this.model})}_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=Of(e,this.maxBatchSize),n=r.map(a=>({requests:a.map(s=>this._convertToContent(s))}));return(await Promise.allSettled(n.map(a=>this.client.batchEmbedContents(a)))).flatMap((a,s)=>a.status==="fulfilled"?a.value.embeddings.map(u=>u.values||[]):Array(r[s].length).fill([]))}embedQuery(e){return this.caller.call(this._embedQueryContent.bind(this),e)}embedDocuments(e){return this.caller.call(this._embedDocumentsContent.bind(this),e)}};var jc=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof window<"u"&&window||{},Pf={searchParams:"URLSearchParams"in jc,iterable:"Symbol"in jc&&"iterator"in Symbol,blob:"FileReader"in jc&&"Blob"in jc&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in jc,arrayBuffer:"ArrayBuffer"in jc};function Cqr(t){return t&&DataView.prototype.isPrototypeOf(t)}Pf.arrayBuffer&&(hwt=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],ywt=ArrayBuffer.isView||function(t){return t&&hwt.indexOf(Object.prototype.toString.call(t))>-1});var hwt,ywt;function Xk(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 aPe(t){return typeof t!="string"&&(t=String(t)),t}function sPe(t){var e={next:function(){var r=t.shift();return{done:r===void 0,value:r}}};return Pf.iterable&&(e[Symbol.iterator]=function(){return e}),e}function bl(t){this.map={},t instanceof bl?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)}bl.prototype.append=function(t,e){t=Xk(t),e=aPe(e);var r=this.map[t];this.map[t]=r?r+", "+e:e};bl.prototype.delete=function(t){delete this.map[Xk(t)]};bl.prototype.get=function(t){return t=Xk(t),this.has(t)?this.map[t]:null};bl.prototype.has=function(t){return this.map.hasOwnProperty(Xk(t))};bl.prototype.set=function(t,e){this.map[Xk(t)]=aPe(e)};bl.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)};bl.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),sPe(t)};bl.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),sPe(t)};bl.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),sPe(t)};Pf.iterable&&(bl.prototype[Symbol.iterator]=bl.prototype.entries);function iPe(t){if(!t._noBody){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}}function bwt(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function Oqr(t){var e=new FileReader,r=bwt(e);return e.readAsArrayBuffer(t),r}function Pqr(t){var e=new FileReader,r=bwt(e),n=/charset=([A-Za-z0-9_-]+)/.exec(t.type),o=n?n[1]:"utf-8";return e.readAsText(t,o),r}function Eqr(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}function D1(t,e){if(!(this instanceof D1))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 D1){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new bl(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 bl(e.headers)),this.method=Aqr(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal||function(){if("AbortController"in jc){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()}}}D1.prototype.clone=function(){return new D1(this,{body:this._bodyInit})};function Iqr(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 Mqr(t){var e=new bl,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}_wt.call(D1.prototype);function CS(t,e){if(!(this instanceof CS))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 bl(e.headers),this.url=e.url||"",this._initBody(t)}_wt.call(CS.prototype);CS.prototype.clone=function(){return new CS(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new bl(this.headers),url:this.url})};CS.error=function(){var t=new CS(null,{status:200,statusText:""});return t.ok=!1,t.status=0,t.type="error",t};var Rqr=[301,302,303,307,308];CS.redirect=function(t,e){if(Rqr.indexOf(e)===-1)throw new RangeError("Invalid status code");return new CS(null,{status:e,headers:{location:t}})};var j1=jc.DOMException;try{new j1}catch{j1=function(e,r){this.message=e,this.name=r;var n=Error(e);this.stack=n.stack},j1.prototype=Object.create(Error.prototype),j1.prototype.constructor=j1}function vwt(t,e){return new Promise(function(r,n){var o=new D1(t,e);if(o.signal&&o.signal.aborted)return n(new j1("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var l={statusText:i.statusText,headers:Mqr(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 CS(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 j1("Aborted","AbortError"))},0)};function s(l){try{return l===""&&jc.location.href?jc.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&&(Pf.blob?i.responseType="blob":Pf.arrayBuffer&&(i.responseType="arraybuffer")),e&&typeof e.headers=="object"&&!(e.headers instanceof bl||jc.Headers&&e.headers instanceof jc.Headers)){var u=[];Object.getOwnPropertyNames(e.headers).forEach(function(l){u.push(Xk(l)),i.setRequestHeader(l,aPe(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)})}vwt.polyfill=!0;jc.fetch||(jc.fetch=vwt,jc.Headers=bl,jc.Request=D1,jc.Response=CS);var jqr="0.5.14",Swt="11434",xwt=`http://127.0.0.1:${Swt}`,Dqr=Object.defineProperty,Nqr=(t,e,r)=>e in t?Dqr(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,uPe=(t,e,r)=>(Nqr(t,typeof e!="symbol"?e+"":e,r),r),cPe=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)}},dPe=class{constructor(e,r,n){uPe(this,"abortController"),uPe(this,"itr"),uPe(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.")}},fPe=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 cPe(e,t.status)};function Lqr(){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 Fqr(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 pPe=async(t,e,r={})=>{let n={"Content-Type":"application/json",Accept:"application/json","User-Agent":`ollama-js/${jqr} (${Lqr()})`};r.headers=Fqr(r.headers);let o=Object.fromEntries(Object.entries(r.headers).filter(([i])=>!Object.keys(n).some(a=>a.toLowerCase()===i.toLowerCase())));return r.headers={...n,...o},t(e,r)},wwt=async(t,e,r)=>{let n=await pPe(t,e,{headers:r?.headers});return await fPe(n),n},Qk=async(t,e,r,n)=>{let i=(s=>s!==null&&typeof s=="object"&&!Array.isArray(s))(r)?JSON.stringify(r):r,a=await pPe(t,e,{method:"POST",body:i,signal:n?.signal,headers:n?.headers});return await fPe(a),a},kqr=async(t,e,r,n)=>{let o=await pPe(t,e,{method:"DELETE",body:JSON.stringify(r),headers:n?.headers});return await fPe(o),o},$qr=async function*(t){let e=new TextDecoder("utf-8"),r="",n=t.getReader();for(;;){let{done:o,value:i}=await n.read();if(o)break;r+=e.decode(i);let a=r.split(` `);r=a.pop()??"";for(let s of a)try{yield JSON.parse(s)}catch{console.warn("invalid json: ",s)}}for(let o of r.split(` `).filter(i=>i!==""))try{yield JSON.parse(o)}catch{console.warn("invalid json: ",o)}},Bqr=t=>{if(!t)return xwt;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=Swt);let o=`${r.protocol}//${r.hostname}:${n}${r.pathname}`;return o.endsWith("/")&&(o=o.slice(0,-1)),o},qqr=Object.defineProperty,Uqr=(t,e,r)=>e in t?qqr(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,lPe=(t,e,r)=>(Uqr(t,typeof e!="symbol"?e+"":e,r),r),e$=class{constructor(e){lPe(this,"config"),lPe(this,"fetch"),lPe(this,"ongoingStreamedRequests",[]),this.config={host:"",headers:e?.headers},e?.proxy||(this.config.host=Bqr(e?.host??xwt)),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 Qk(this.fetch,n,r,{signal:i.signal,headers:this.config.headers});if(!a.body)throw new Error("Missing body");let s=$qr(a.body),u=new dPe(i,s,()=>{let l=this.ongoingStreamedRequests.indexOf(u);l>-1&&this.ongoingStreamedRequests.splice(l,1)});return this.ongoingStreamedRequests.push(u),u}return await(await Qk(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({name:r.function.name,args:JSON.stringify(r.function.arguments),type:"tool_call_chunk",index:0,id:gPe()})),response_metadata:e?.responseMetadata,usage_metadata:e?.usageMetadata})}function Owt(t){let e=t.match(/^data:.*?;base64,(.*)$/);return e?e[1]:""}function Wqr(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 Kqr(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:[Owt(e.image_url)]};if(e.image_url.url&&typeof e.image_url.url=="string")return{role:"user",content:"",images:[Owt(e.image_url.url)]}}throw new Error(`Unsupported content type: ${e.type}`)})}function Jqr(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 Gqr(t){if(typeof t.content!="string")throw new Error("Non string tool message content is not supported");return[{role:"tool",content:t.content}]}function Pwt(t){return t.flatMap(e=>{if(["human","generic"].includes(e._getType()))return Kqr(e);if(e._getType()==="ai")return Wqr(e);if(e._getType()==="system")return Jqr(e);if(e._getType()==="tool")return Gqr(e);throw new Error(`Unsupported message type: ${e._getType()}`)})}var Nee=class extends Fs{static lc_name(){return"ChatOllama"}constructor(e){super(e??{}),Object.defineProperty(this,"model",{enumerable:!0,configurable:!0,writable:!0,value:"llama3"}),Object.defineProperty(this,"numa",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"numCtx",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"numBatch",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"numGpu",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"mainGpu",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"lowVram",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"f16Kv",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"logitsAll",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"vocabOnly",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"useMmap",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"useMlock",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"embeddingOnly",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"numThread",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"numKeep",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"seed",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"numPredict",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"topK",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"topP",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tfsZ",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"typicalP",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"repeatLastN",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"temperature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"repeatPenalty",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"presencePenalty",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"frequencyPenalty",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"mirostat",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"mirostatTau",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"mirostatEta",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"penalizeNewline",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"streaming",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"format",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"keepAlive",{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,"checkOrPullModel",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"baseUrl",{enumerable:!0,configurable:!0,writable:!0,value:"http://127.0.0.1:11434"}),this.client=new e$({host:e?.baseUrl,headers:e?.headers}),this.baseUrl=e?.baseUrl??this.baseUrl,this.model=e?.model??this.model,this.numa=e?.numa,this.numCtx=e?.numCtx,this.numBatch=e?.numBatch,this.numGpu=e?.numGpu,this.mainGpu=e?.mainGpu,this.lowVram=e?.lowVram,this.f16Kv=e?.f16Kv,this.logitsAll=e?.logitsAll,this.vocabOnly=e?.vocabOnly,this.useMmap=e?.useMmap,this.useMlock=e?.useMlock,this.embeddingOnly=e?.embeddingOnly,this.numThread=e?.numThread,this.numKeep=e?.numKeep,this.seed=e?.seed,this.numPredict=e?.numPredict,this.topK=e?.topK,this.topP=e?.topP,this.tfsZ=e?.tfsZ,this.typicalP=e?.typicalP,this.repeatLastN=e?.repeatLastN,this.temperature=e?.temperature,this.repeatPenalty=e?.repeatPenalty,this.presencePenalty=e?.presencePenalty,this.frequencyPenalty=e?.frequencyPenalty,this.mirostat=e?.mirostat,this.mirostatTau=e?.mirostatTau,this.mirostatEta=e?.mirostatEta,this.penalizeNewline=e?.penalizeNewline,this.streaming=e?.streaming,this.format=e?.format,this.keepAlive=e?.keepAlive,this.checkOrPullModel=e?.checkOrPullModel??this.checkOrPullModel}_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.bind({tools:e.map(n=>SS(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){if(e?.tool_choice)throw new Error("Tool choice is not supported for ChatOllama.");return{model:this.model,format:e?.format??this.format,keep_alive:this.keepAlive,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=>SS(r)):void 0}}async checkModelExistsOnMachine(e){let{models:r}=await this.client.list();return!!r.find(n=>n.name===e||n.name===`${e}:latest`)}async _generate(e,r,n){this.checkOrPullModel&&(await this.checkModelExistsOnMachine(this.model)||await this.pull(this.model,{logProgress:!0}));let o;for await(let a of this._streamResponseChunks(e,r,n))o?o=Il(o,a.message):o=a.message;let i=new fn({id:o?.id,content:o?.content??"",tool_calls:o?.tool_calls,response_metadata:o?.response_metadata,usage_metadata:o?.usage_metadata});return{generations:[{text:typeof i.content=="string"?i.content:"",message:i}]}}async*_streamResponseChunks(e,r,n){this.checkOrPullModel&&(await this.checkModelExistsOnMachine(this.model)||await this.pull(this.model,{logProgress:!0}));let o=this.invocationParams(r),i=Pwt(e),a={input_tokens:0,output_tokens:0,total_tokens:0};if(o.tools&&o.tools.length>0){let l=await this.client.chat({...o,messages:i,stream:!1}),{message:c,...d}=l;return a.input_tokens+=d.prompt_eval_count??0,a.output_tokens+=d.eval_count??0,a.total_tokens=a.input_tokens+a.output_tokens,yield new Ln({text:c.content,message:yPe(c,{responseMetadata:d,usageMetadata:a})}),n?.handleLLMNewToken(c.content)}let s=await this.client.chat({...o,messages:i,stream:!0}),u;for await(let l of s){r.signal?.aborted&&this.client.abort();let{message:c,...d}=l;a.input_tokens+=d.prompt_eval_count??0,a.output_tokens+=d.eval_count??0,a.total_tokens=a.input_tokens+a.output_tokens,u=d,yield new Ln({text:c.content??"",message:yPe(c)}),await n?.handleLLMNewToken(c.content??"")}yield new Ln({text:"",message:new or({content:"",response_metadata:u,usage_metadata:a})})}withStructuredOutput(e,r){if(r?.method===void 0||r?.method==="jsonSchema"){let n=Ls(e),o=n?po(e):e,i=this.bind({format:o}),a=n?pc.fromZodSchema(e):new mc;if(!r?.includeRaw)return i.pipe(a);let s=so.assign({parsed:(c,d)=>a.invoke(c.raw,d)}),u=so.assign({parsed:()=>null}),l=s.withFallbacks({fallbacks:[u]});return si.from([{raw:i},l])}else return super.withStructuredOutput(e,r)}};var Lee=class extends Cf{constructor(e){super({maxConcurrency:1,...e}),Object.defineProperty(this,"model",{enumerable:!0,configurable:!0,writable:!0,value:"mxbai-embed-large"}),Object.defineProperty(this,"baseUrl",{enumerable:!0,configurable:!0,writable:!0,value:"http://localhost:11434"}),Object.defineProperty(this,"keepAlive",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"requestOptions",{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,"truncate",{enumerable:!0,configurable:!0,writable:!0,value:!1}),this.client=new e$({host:e?.baseUrl,headers:e?.headers?new Headers(e.headers):void 0}),this.baseUrl=e?.baseUrl??this.baseUrl,this.model=e?.model??this.model,this.keepAlive=e?.keepAlive,this.truncate=e?.truncate??this.truncate,this.requestOptions=e?.requestOptions?this._convertOptions(e?.requestOptions):void 0}_convertOptions(e){let r={},n={embeddingOnly:"embedding_only",frequencyPenalty:"frequency_penalty",keepAlive:"keep_alive",logitsAll:"logits_all",lowVram:"low_vram",mainGpu:"main_gpu",mirostat:"mirostat",mirostatEta:"mirostat_eta",mirostatTau:"mirostat_tau",numBatch:"num_batch",numCtx:"num_ctx",numGpu:"num_gpu",numKeep:"num_keep",numPredict:"num_predict",numThread:"num_thread",penalizeNewline:"penalize_newline",presencePenalty:"presence_penalty",repeatLastN:"repeat_last_n",repeatPenalty:"repeat_penalty",temperature:"temperature",stop:"stop",tfsZ:"tfs_z",topK:"top_k",topP:"top_p",typicalP:"typical_p",useMlock:"use_mlock",useMmap:"use_mmap",vocabOnly:"vocab_only",f16Kv:"f16_kv",numa:"numa",seed:"seed"};for(let[o,i]of Object.entries(e)){let a=n[o];a?r[a]=i:r[o]=i}return r}async embedDocuments(e){return this.embeddingWithRetry(e)}async embedQuery(e){return(await this.embeddingWithRetry([e]))[0]}async embeddingWithRetry(e){return(await this.caller.call(()=>this.client.embed({model:this.model,input:e,keep_alive:this.keepAlive,options:this.requestOptions,truncate:this.truncate}))).embeddings}};Rd();var Fee="RFC3986",kee={RFC1738:t=>String(t).replace(/%20/g,"+"),RFC3986:t=>String(t)},Ewt="RFC1738";var Yqr=Array.isArray,OS=(()=>{let t=[];for(let e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t})();var bPe=1024,Twt=(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=bPe?i.slice(s,s+bPe):i,l=[];for(let c=0;c=48&&d<=57||d>=65&&d<=90||d>=97&&d<=122||o===Ewt&&(d===40||d===41)){l[l.length]=u.charAt(c);continue}if(d<128){l[l.length]=OS[d];continue}if(d<2048){l[l.length]=OS[192|d>>6]+OS[128|d&63];continue}if(d<55296||d>=57344){l[l.length]=OS[224|d>>12]+OS[128|d>>6&63]+OS[128|d&63];continue}c+=1,d=65536+((d&1023)<<10|u.charCodeAt(c)&1023),l[l.length]=OS[240|d>>18]+OS[128|d>>12&63]+OS[128|d>>6&63]+OS[128|d&63]}a+=l.join("")}return a};function Awt(t){return!t||typeof t!="object"?!1:!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))}function _Pe(t,e){if(Yqr(t)){let r=[];for(let n=0;n"u"&&(x=0)}if(typeof l=="function"?_=l(e,_):_ instanceof Date?_=f?.(_):r==="comma"&&PS(_)&&(_=_Pe(_,function(R){return R instanceof Date?f?.(R):R})),_===null){if(i)return u&&!h?u(e,_l.encoder,b,"key",p):e;_=""}if(eUr(_)||Awt(_)){if(u){let R=h?e:u(e,_l.encoder,b,"key",p);return[m?.(R)+"="+m?.(u(_,_l.encoder,b,"value",p))]}return[m?.(e)+"="+m?.(String(_))]}let E=[];if(typeof _>"u")return E;let P;if(r==="comma"&&PS(_))h&&u&&(_=_Pe(_,u)),P=[{value:_.length>0?_.join(",")||null:void 0}];else if(PS(l))P=l;else{let R=Object.keys(_);P=c?R.sort(c):R}let A=s?String(e).replace(/\./g,"%2E"):String(e),I=n&&PS(_)&&_.length===1?A+"[]":A;if(o&&PS(_)&&_.length===0)return I+"[]";for(let R=0;R"u"?t.encodeDotInKeys?!0:_l.allowDots:!!t.allowDots;return{addQueryPrefix:typeof t.addQueryPrefix=="boolean"?t.addQueryPrefix:_l.addQueryPrefix,allowDots:a,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:_l.allowEmptyArrays,arrayFormat:i,charset:e,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:_l.charsetSentinel,commaRoundTrip:!!t.commaRoundTrip,delimiter:typeof t.delimiter>"u"?_l.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:_l.encode,encodeDotInKeys:typeof t.encodeDotInKeys=="boolean"?t.encodeDotInKeys:_l.encodeDotInKeys,encoder:typeof t.encoder=="function"?t.encoder:_l.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:_l.encodeValuesOnly,filter:o,format:r,formatter:n,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:_l.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:_l.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:_l.strictNullHandling}}function wPe(t,e={}){let r=t,n=tUr(e),o,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):PS(n.filter)&&(i=n.filter,o=i);let a=[];if(typeof r!="object"||r===null)return"";let s=Iwt[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 N1="4.95.1";var jwt=!1,L1,SPe,nUr,oUr,iUr,xPe,aUr,$ee,CPe,OPe,PPe,Bee,EPe;function Dwt(t,e={auto:!1}){if(jwt)throw new Error(`you must \`import 'openai/shims/${t.kind}'\` before importing anything else from openai`);if(L1)throw new Error(`can't \`import 'openai/shims/${t.kind}'\` after \`import 'openai/shims/${L1}'\``);jwt=e.auto,L1=t.kind,SPe=t.fetch,nUr=t.Request,oUr=t.Response,iUr=t.Headers,xPe=t.FormData,aUr=t.Blob,$ee=t.File,CPe=t.ReadableStream,OPe=t.getMultipartRequestOptions,PPe=t.getDefaultAgent,Bee=t.fileFromPath,EPe=t.isFsReadStream}var qee=class{constructor(e){this.body=e}get[Symbol.toStringTag](){return"MultipartBody"}};function Nwt({manuallyImported:t}={}){let e=t?"You may need to use polyfills":"Add one of these imports before your first `import \u2026 from 'openai'`:\n- `import 'openai/shims/node'` (if you're running on Node)\n- `import 'openai/shims/web'` (otherwise)\n",r,n,o,i;try{r=fetch,n=Request,o=Response,i=Headers}catch(a){throw new Error(`this environment is missing the following Web Fetch API type: ${a.message}. ${e}`)}return{kind:"web",fetch:r,Request:n,Response:o,Headers:i,FormData:typeof FormData<"u"?FormData:class{constructor(){throw new Error(`file uploads aren't supported in this environment yet as 'FormData' is undefined. ${e}`)}},Blob:typeof Blob<"u"?Blob:class{constructor(){throw new Error(`file uploads aren't supported in this environment yet as 'Blob' is undefined. ${e}`)}},File:typeof File<"u"?File:class{constructor(){throw new Error(`file uploads aren't supported in this environment yet as 'File' is undefined. ${e}`)}},ReadableStream:typeof ReadableStream<"u"?ReadableStream:class{constructor(){throw new Error(`streaming isn't supported in this environment yet as 'ReadableStream' is undefined. ${e}`)}},getMultipartRequestOptions:async(a,s)=>({...s,body:new qee(a)}),getDefaultAgent:a=>{},fileFromPath:()=>{throw new Error("The `fileFromPath` function is only supported in Node. See the README for more details: https://www.github.com/openai/openai-node#file-uploads")},isFsReadStream:a=>!1}}var TPe=()=>{L1||Dwt(Nwt(),{auto:!0})};TPe();var ft=class extends Error{},ks=class t extends ft{constructor(e,r,n,o){super(`${t.makeMessage(e,r,n)}`),this.status=e,this.headers=o,this.request_id=o?.["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 WC({message:n,cause:Uee(r)});let i=r?.error;return e===400?new t$(e,i,n,o):e===401?new r$(e,i,n,o):e===403?new n$(e,i,n,o):e===404?new o$(e,i,n,o):e===409?new i$(e,i,n,o):e===422?new a$(e,i,n,o):e===429?new s$(e,i,n,o):e>=500?new u$(e,i,n,o):new t(e,i,n,o)}},Pi=class extends ks{constructor({message:e}={}){super(void 0,void 0,e||"Request was aborted.",void 0)}},WC=class extends ks{constructor({message:e,cause:r}){super(void 0,void 0,e||"Connection error.",void 0),r&&(this.cause=r)}},Ef=class extends WC{constructor({message:e}={}){super({message:e??"Request timed out."})}},t$=class extends ks{},r$=class extends ks{},n$=class extends ks{},o$=class extends ks{},i$=class extends ks{},a$=class extends ks{},s$=class extends ks{},u$=class extends ks{},l$=class extends ft{constructor(){super("Could not parse response content as the length limit was reached")}},c$=class extends ft{constructor(){super("Could not parse response content as the request was rejected by the content filter")}};var zee=function(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},F1=function(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)},bm,k1=class{constructor(){bm.set(this,void 0),this.buffer=new Uint8Array,zee(this,bm,null,"f")}decode(e){if(e==null)return[];let r=e instanceof ArrayBuffer?new Uint8Array(e):typeof e=="string"?new TextEncoder().encode(e):e,n=new Uint8Array(this.buffer.length+r.length);n.set(this.buffer),n.set(r,this.buffer.length),this.buffer=n;let o=[],i;for(;(i=lUr(this.buffer,F1(this,bm,"f")))!=null;){if(i.carriage&&F1(this,bm,"f")==null){zee(this,bm,i.index,"f");continue}if(F1(this,bm,"f")!=null&&(i.index!==F1(this,bm,"f")+1||i.carriage)){o.push(this.decodeText(this.buffer.slice(0,F1(this,bm,"f")-1))),this.buffer=this.buffer.slice(F1(this,bm,"f")),zee(this,bm,null,"f");continue}let a=F1(this,bm,"f")!==null?i.preceding-1:i.preceding,s=this.decodeText(this.buffer.slice(0,a));o.push(s),this.buffer=this.buffer.slice(i.index),zee(this,bm,null,"f")}return o}decodeText(e){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 ft(`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 this.textDecoder??(this.textDecoder=new TextDecoder("utf8")),this.textDecoder.decode(e);throw new ft(`Unexpected: received non-Uint8Array/ArrayBuffer (${e.constructor.name}) in a web platform. Please report this error.`)}throw new ft("Unexpected: neither Buffer nor TextDecoder are available as globals. Please report this error.")}flush(){return this.buffer.length?this.decode(` `):[]}};bm=new WeakMap;k1.NEWLINE_CHARS=new Set([` `,"\r"]);k1.NEWLINE_REGEXP=/\r\n|[\n\r]/g;function lUr(t,e){for(let o=e??0;o({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 CPe({async start(){r=e[Symbol.asyncIterator]()},async pull(o){try{let{value:i,done:a}=await r.next();if(a)return o.close();let s=n.encode(JSON.stringify(i)+` `);o.enqueue(s)}catch(i){o.error(i)}},async cancel(){await r.return?.()}})}};async function*cUr(t,e){if(!t.body)throw e.abort(),new ft("Attempted to iterate over a response with no body");let r=new IPe,n=new k1,o=APe(t.body);for await(let i of dUr(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*dUr(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"?new TextEncoder().encode(r):r,o=new Uint8Array(e.length+n.length);o.set(e),o.set(n,e.length),e=o;let i;for(;(i=Lwt(e))!==-1;)yield e.slice(0,i),e=e.slice(i)}e.length>0&&(yield e)}var IPe=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]=fUr(e,":");return o.startsWith(" ")&&(o=o.substring(1)),r==="event"?this.event=o:r==="data"&&this.data.push(o),null}};function fUr(t,e){let r=t.indexOf(e);return r!==-1?[t.substring(0,r),e,t.substring(r+e.length)]:[t,"",""]}var Fwt=t=>t!=null&&typeof t=="object"&&typeof t.url=="string"&&typeof t.blob=="function",kwt=t=>t!=null&&typeof t=="object"&&typeof t.name=="string"&&typeof t.lastModified=="number"&&OH(t),OH=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",pUr=t=>kwt(t)||Fwt(t)||EPe(t);async function DPe(t,e,r){if(t=await t,kwt(t))return t;if(Fwt(t)){let o=await t.blob();e||(e=new URL(t.url).pathname.split(/[\\/]/).pop()??"unknown_file");let i=OH(o)?[await o.arrayBuffer()]:[o];return new $ee(i,e,r)}let n=await mUr(t);if(e||(e=gUr(t)??"unknown_file"),!r?.type){let o=n[0]?.type;typeof o=="string"&&(r={...r,type:o})}return new $ee(n,e,r)}async function mUr(t){let e=[];if(typeof t=="string"||ArrayBuffer.isView(t)||t instanceof ArrayBuffer)e.push(t);else if(OH(t))e.push(await t.arrayBuffer());else if(yUr(t))for await(let r of t)e.push(r);else throw new Error(`Unexpected data type: ${typeof t}; constructor: ${t?.constructor?.name}; props: ${hUr(t)}`);return e}function hUr(t){return`[${Object.getOwnPropertyNames(t).map(r=>`"${r}"`).join(", ")}]`}function gUr(t){return RPe(t.name)||RPe(t.filename)||RPe(t.path)?.split(/[\\/]/).pop()}var RPe=t=>{if(typeof t=="string")return t;if(typeof Buffer<"u"&&t instanceof Buffer)return String(t)},yUr=t=>t!=null&&typeof t=="object"&&typeof t[Symbol.asyncIterator]=="function",NPe=t=>t&&typeof t=="object"&&t.body&&t[Symbol.toStringTag]==="MultipartBody";var Rh=async t=>{let e=await $wt(t.body);return OPe(e,t)},$wt=async t=>{let e=new xPe;return await Promise.all(Object.entries(t||{}).map(([r,n])=>jPe(e,r,n))),e};var jPe=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(pUr(r)){let n=await DPe(r);t.append(e,n)}else if(Array.isArray(r))await Promise.all(r.map(n=>jPe(t,e+"[]",n)));else if(typeof r=="object")await Promise.all(Object.entries(r).map(([n,o])=>jPe(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`)}};var _Ur=function(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},vUr=function(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)},Hee;TPe();async function Vwt(t){let{response:e}=t;if(t.options.stream)return KC("response",e.status,e.url,e.headers,e.body),t.options.__streamClass?t.options.__streamClass.fromSSEResponse(e,t.controller):ES.fromSSEResponse(e,t.controller);if(e.status===204)return null;if(t.options.__binaryResponse)return e;let n=e.headers.get("content-type")?.split(";")[0]?.trim();if(n?.includes("application/json")||n?.endsWith("+json")){let a=await e.json();return KC("response",e.status,e.url,e.headers,a),Wwt(a,e)}let i=await e.text();return KC("response",e.status,e.url,e.headers,i),i}function Wwt(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 Wee=class t extends Promise{constructor(e,r=Vwt){super(n=>{n(null)}),this.responsePromise=e,this.parseResponse=r}_thenUnwrap(e){return new t(this.responsePromise,async r=>Wwt(e(await this.parseResponse(r),r),r.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(this.parseResponse)),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)}},Kee=class{constructor({baseURL:e,maxRetries:r=2,timeout:n=6e5,httpAgent:o,fetch:i}){this.baseURL=e,this.maxRetries=LPe("maxRetries",r),this.timeout=LPe("timeout",n),this.httpAgent=o,this.fetch=i??SPe}authHeaders(e){return{}}defaultHeaders(e){return{Accept:"application/json","Content-Type":"application/json","User-Agent":this.getUserAgent(),...CUr(),...this.authHeaders(e)}}validateHeaders(e,r){}defaultIdempotencyKey(){return`stainless-node-retry-${TUr()}`}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(async o=>{let i=o&&OH(o?.body)?new DataView(await o.body.arrayBuffer()):o?.body instanceof DataView?o.body:o?.body instanceof ArrayBuffer?new DataView(o.body):o&&ArrayBuffer.isView(o?.body)?new DataView(o.body.buffer):o?.body;return{method:e,path:r,...o,body:i}}))}getAPIList(e,r,n){return this.requestAPIList(r,{method:"get",path:e,...n})}calculateContentLength(e){if(typeof e=="string"){if(typeof Buffer<"u")return Buffer.byteLength(e,"utf8").toString();if(typeof TextEncoder<"u")return new TextEncoder().encode(e).length.toString()}else if(ArrayBuffer.isView(e))return e.byteLength.toString();return null}buildRequest(e,{retryCount:r=0}={}){let n={...e},{method:o,path:i,query:a,headers:s={}}=n,u=ArrayBuffer.isView(n.body)||n.__binaryRequest&&typeof n.body=="string"?n.body:NPe(n.body)?n.body.body:n.body?JSON.stringify(n.body,null,2):null,l=this.calculateContentLength(u),c=this.buildURL(i,a);"timeout"in n&&LPe("timeout",n.timeout),n.timeout=n.timeout??this.timeout;let d=n.httpAgent??this.httpAgent??PPe(c),f=n.timeout+1e3;typeof d?.options?.timeout=="number"&&f>(d.options.timeout??0)&&(d.options.timeout=f),this.idempotencyHeader&&o!=="get"&&(e.idempotencyKey||(e.idempotencyKey=this.defaultIdempotencyKey()),s[this.idempotencyHeader]=e.idempotencyKey);let p=this.buildHeaders({options:n,headers:s,contentLength:l,retryCount:r});return{req:{method:o,...u&&{body:u},headers:p,...d&&{agent:d},signal:n.signal??null},url:c,timeout:n.timeout}}buildHeaders({options:e,headers:r,contentLength:n,retryCount:o}){let i={};n&&(i["content-length"]=n);let a=this.defaultHeaders(e);return zwt(i,a),zwt(i,r),NPe(e.body)&&L1!=="node"&&delete i["content-type"],Vee(a,"x-stainless-retry-count")===void 0&&Vee(r,"x-stainless-retry-count")===void 0&&(i["x-stainless-retry-count"]=String(o)),Vee(a,"x-stainless-timeout")===void 0&&Vee(r,"x-stainless-timeout")===void 0&&e.timeout&&(i["x-stainless-timeout"]=String(Math.trunc(e.timeout/1e3))),this.validateHeaders(i,r),i}async prepareOptions(e){}async prepareRequest(e,{url:r,options:n}){}parseHeaders(e){return e?Symbol.iterator in e?Object.fromEntries(Array.from(e).map(r=>[...r])):{...e}:{}}makeStatusError(e,r,n,o){return ks.generate(e,r,n,o)}request(e,r=null){return new Wee(this.makeRequest(e,r))}async makeRequest(e,r){let n=await e,o=n.maxRetries??this.maxRetries;r==null&&(r=o),await this.prepareOptions(n);let{req:i,url:a,timeout:s}=this.buildRequest(n,{retryCount:o-r});if(await this.prepareRequest(i,{url:a,options:n}),KC("request",a,n,i.headers),n.signal?.aborted)throw new Pi;let u=new AbortController,l=await this.fetchWithTimeout(a,i,s,u).catch(Uee);if(l instanceof Error){if(n.signal?.aborted)throw new Pi;if(r)return this.retryRequest(n,r);throw l.name==="AbortError"?new Ef:new WC({cause:l})}let c=MPe(l.headers);if(!l.ok){if(r&&this.shouldRetry(l)){let b=`retrying, ${r} attempts remaining`;return KC(`response (error; ${b})`,l.status,a,c),this.retryRequest(n,r,c)}let d=await l.text().catch(b=>Uee(b).message),f=OUr(d),p=f?void 0:d;throw KC(`response (error; ${r?"(error; no more retries left)":"(error; not retryable)"})`,l.status,a,c,p),this.makeStatusError(l.status,f,p,c)}return{response:l,options:n,controller:u}}requestAPIList(e,r){let n=this.makeRequest(r,null);return new FPe(this,n,e)}buildURL(e,r){let n=EUr(e)?new URL(e):new URL(this.baseURL+(this.baseURL.endsWith("/")&&e.startsWith("/")?e.slice(1):e)),o=this.defaultQuery();return Kwt(o)||(r={...o,...r}),typeof r=="object"&&r&&!Array.isArray(r)&&(n.search=this.stringifyQuery(r)),n.toString()}stringifyQuery(e){return Object.entries(e).filter(([r,n])=>typeof n<"u").map(([r,n])=>{if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")return`${encodeURIComponent(r)}=${encodeURIComponent(n)}`;if(n===null)return`${encodeURIComponent(r)}=`;throw new ft(`Cannot stringify type ${typeof n}; Expected string, number, boolean, or null. If you need to pass nested query parameters, you can manually encode them, e.g. { query: { 'foo[key1]': value1, 'foo[key2]': value2 } }, and please open a GitHub issue requesting better support for your use case.`)}).join("&")}async fetchWithTimeout(e,r,n,o){let{signal:i,...a}=r||{};i&&i.addEventListener("abort",()=>o.abort());let s=setTimeout(()=>o.abort(),n),u={signal:o.signal,...a};return u.method&&(u.method=u.method.toUpperCase()),this.fetch.call(void 0,e,u).finally(()=>{clearTimeout(s)})}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){let o,i=n?.["retry-after-ms"];if(i){let s=parseFloat(i);Number.isNaN(s)||(o=s)}let a=n?.["retry-after"];if(a&&!o){let s=parseFloat(a);Number.isNaN(s)?o=Date.parse(a)-Date.now():o=s*1e3}if(!(o&&0<=o&&o<60*1e3)){let s=e.maxRetries??this.maxRetries;o=this.calculateDefaultRetryTimeoutMillis(r,s)}return await JC(o),this.makeRequest(e,r-1)}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}getUserAgent(){return`${this.constructor.name}/JS ${N1}`}},PH=class{constructor(e,r,n,o){Hee.set(this,void 0),_Ur(this,Hee,e,"f"),this.options=o,this.response=r,this.body=n}hasNextPage(){return this.getPaginatedItems().length?this.nextPageInfo()!=null:!1}async getNextPage(){let e=this.nextPageInfo();if(!e)throw new ft("No next page expected; please check `.hasNextPage()` before calling `.getNextPage()`.");let r={...this.options};if("params"in e&&typeof r.query=="object")r.query={...r.query,...e.params};else if("url"in e){let n=[...Object.entries(r.query||{}),...e.url.searchParams.entries()];for(let[o,i]of n)e.url.searchParams.set(o,i);r.query=void 0,r.path=e.url.toString()}return await vUr(this,Hee,"f").requestAPIList(this.constructor,r)}async*iterPages(){let e=this;for(yield e;e.hasNextPage();)e=await e.getNextPage(),yield e}async*[(Hee=new WeakMap,Symbol.asyncIterator)](){for await(let e of this.iterPages())for(let r of e.getPaginatedItems())yield r}},FPe=class extends Wee{constructor(e,r,n){super(r,async o=>new n(e,o.response,await Vwt(o),o.options))}async*[Symbol.asyncIterator](){let e=await this;for await(let r of e)yield r}},MPe=t=>new Proxy(Object.fromEntries(t.entries()),{get(e,r){let n=r.toString();return e[n.toLowerCase()]||e[n]}}),wUr={method:!0,path:!0,query:!0,body:!0,headers:!0,maxRetries:!0,stream:!0,timeout:!0,httpAgent:!0,signal:!0,idempotencyKey:!0,__metadata:!0,__binaryRequest:!0,__binaryResponse:!0,__streamClass:!0},Vr=t=>typeof t=="object"&&t!==null&&!Kwt(t)&&Object.keys(t).every(e=>Jwt(wUr,e)),SUr=()=>{if(typeof Deno<"u"&&Deno.build!=null)return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":N1,"X-Stainless-OS":qwt(Deno.build.os),"X-Stainless-Arch":Bwt(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":N1,"X-Stainless-OS":"Unknown","X-Stainless-Arch":`other:${EdgeRuntime}`,"X-Stainless-Runtime":"edge","X-Stainless-Runtime-Version":process.version};if(Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":N1,"X-Stainless-OS":qwt(process.platform),"X-Stainless-Arch":Bwt(process.arch),"X-Stainless-Runtime":"node","X-Stainless-Runtime-Version":process.version};let t=xUr();return t?{"X-Stainless-Lang":"js","X-Stainless-Package-Version":N1,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":`browser:${t.browser}`,"X-Stainless-Runtime-Version":t.version}:{"X-Stainless-Lang":"js","X-Stainless-Package-Version":N1,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":"unknown","X-Stainless-Runtime-Version":"unknown"}};function xUr(){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 Bwt=t=>t==="x32"?"x32":t==="x86_64"||t==="x64"?"x64":t==="arm"?"arm":t==="aarch64"||t==="arm64"?"arm64":t?`other:${t}`:"unknown",qwt=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"),Uwt,CUr=()=>Uwt??(Uwt=SUr()),OUr=t=>{try{return JSON.parse(t)}catch{return}},PUr=/^[a-z][a-z0-9+.-]*:/i,EUr=t=>PUr.test(t),JC=t=>new Promise(e=>setTimeout(e,t)),LPe=(t,e)=>{if(typeof e!="number"||!Number.isInteger(e))throw new ft(`${t} must be an integer`);if(e<0)throw new ft(`${t} must be a positive integer`);return e},Uee=t=>{if(t instanceof Error)return t;if(typeof t=="object"&&t!==null)try{return new Error(JSON.stringify(t))}catch{}return new Error(t)};var FT=t=>{if(typeof process<"u")return process.env?.[t]?.trim()??void 0;if(typeof Deno<"u")return Deno.env?.get?.(t)?.trim()};function Kwt(t){if(!t)return!0;for(let e in t)return!1;return!0}function Jwt(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function zwt(t,e){for(let r in e){if(!Jwt(e,r))continue;let n=r.toLowerCase();if(!n)continue;let o=e[r];o===null?delete t[n]:o!==void 0&&(t[n]=o)}}var Hwt=new Set(["authorization","api-key"]);function KC(t,...e){if(typeof process<"u"&&process?.env?.DEBUG==="true"){let r=e.map(n=>{if(!n)return n;if(n.headers){let i={...n,headers:{...n.headers}};for(let a in n.headers)Hwt.has(a.toLowerCase())&&(i.headers[a]="REDACTED");return i}let o=null;for(let i in n)Hwt.has(i.toLowerCase())&&(o??(o={...n}),o[i]="REDACTED");return o??n});console.log(`OpenAI:DEBUG:${t}`,...r)}}var TUr=()=>"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{let e=Math.random()*16|0;return(t==="x"?e:e&3|8).toString(16)}),Gwt=()=>typeof window<"u"&&typeof window.document<"u"&&typeof navigator<"u",AUr=t=>typeof t?.get=="function";var Vee=(t,e)=>{let r=e.toLowerCase();if(AUr(t)){let n=e[0]?.toUpperCase()+e.substring(1).replace(/([^\w])(\w)/g,(o,i,a)=>i+a.toUpperCase());for(let o of[e,r,e.toUpperCase(),n]){let i=t.get(o);if(i)return i}}for(let[n,o]of Object.entries(t))if(n.toLowerCase()===r)return Array.isArray(o)?(o.length<=1||console.warn(`Received ${o.length} entries for the ${e} header, using the first entry.`),o[0]):o};var Ywt=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;ot?.role==="assistant",$Pe=t=>t?.role==="function",BPe=t=>t?.role==="tool";var sy=function(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},Ba=function(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)},qPe,Gee,Yee,EH,TH,Zee,AH,YC,IH,Xee,Qee,y$,Zwt,zT=class{constructor(){qPe.add(this),this.controller=new AbortController,Gee.set(this,void 0),Yee.set(this,()=>{}),EH.set(this,()=>{}),TH.set(this,void 0),Zee.set(this,()=>{}),AH.set(this,()=>{}),YC.set(this,{}),IH.set(this,!1),Xee.set(this,!1),Qee.set(this,!1),y$.set(this,!1),sy(this,Gee,new Promise((e,r)=>{sy(this,Yee,e,"f"),sy(this,EH,r,"f")}),"f"),sy(this,TH,new Promise((e,r)=>{sy(this,Zee,e,"f"),sy(this,AH,r,"f")}),"f"),Ba(this,Gee,"f").catch(()=>{}),Ba(this,TH,"f").catch(()=>{})}_run(e){setTimeout(()=>{e().then(()=>{this._emitFinal(),this._emit("end")},Ba(this,qPe,"m",Zwt).bind(this))},0)}_connected(){this.ended||(Ba(this,Yee,"f").call(this),this._emit("connect"))}get ended(){return Ba(this,IH,"f")}get errored(){return Ba(this,Xee,"f")}get aborted(){return Ba(this,Qee,"f")}abort(){this.controller.abort()}on(e,r){return(Ba(this,YC,"f")[e]||(Ba(this,YC,"f")[e]=[])).push({listener:r}),this}off(e,r){let n=Ba(this,YC,"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(Ba(this,YC,"f")[e]||(Ba(this,YC,"f")[e]=[])).push({listener:r,once:!0}),this}emitted(e){return new Promise((r,n)=>{sy(this,y$,!0,"f"),e!=="error"&&this.once("error",n),this.once(e,r)})}async done(){sy(this,y$,!0,"f"),await Ba(this,TH,"f")}_emit(e,...r){if(Ba(this,IH,"f"))return;e==="end"&&(sy(this,IH,!0,"f"),Ba(this,Zee,"f").call(this));let n=Ba(this,YC,"f")[e];if(n&&(Ba(this,YC,"f")[e]=n.filter(o=>!o.once),n.forEach(({listener:o})=>o(...r))),e==="abort"){let o=r[0];!Ba(this,y$,"f")&&!n?.length&&Promise.reject(o),Ba(this,EH,"f").call(this,o),Ba(this,AH,"f").call(this,o),this._emit("end");return}if(e==="error"){let o=r[0];!Ba(this,y$,"f")&&!n?.length&&Promise.reject(o),Ba(this,EH,"f").call(this,o),Ba(this,AH,"f").call(this,o),this._emit("end")}}_emitFinal(){}};Gee=new WeakMap,Yee=new WeakMap,EH=new WeakMap,TH=new WeakMap,Zee=new WeakMap,AH=new WeakMap,YC=new WeakMap,IH=new WeakMap,Xee=new WeakMap,Qee=new WeakMap,y$=new WeakMap,qPe=new WeakSet,Zwt=function(e){if(sy(this,Xee,!0,"f"),e instanceof Error&&e.name==="AbortError"&&(e=new Pi),e instanceof Pi)return sy(this,Qee,!0,"f"),this._emit("abort",e);if(e instanceof ft)return this._emit("error",e);if(e instanceof Error){let r=new ft(e.message);return r.cause=e,this._emit("error",r)}return this._emit("error",new ft(String(e)))};function Xwt(t,e){let r={...t};return Object.defineProperties(r,{$brand:{value:"auto-parseable-response-format",enumerable:!1},$parseRaw:{value:e,enumerable:!1}}),r}function MH(t){return t?.$brand==="auto-parseable-response-format"}function Qwt(t,{parser:e,callback:r}){let n={...t};return Object.defineProperties(n,{$brand:{value:"auto-parseable-tool",enumerable:!1},$parseRaw:{value:e,enumerable:!1},$callback:{value:r,enumerable:!1}}),n}function q1(t){return t?.$brand==="auto-parseable-tool"}function e0t(t,e){return!e||!UPe(e)?{...t,choices:t.choices.map(r=>({...r,message:{...r.message,parsed:null,...r.message.tool_calls?{tool_calls:r.message.tool_calls}:void 0}}))}:RH(t,e)}function RH(t,e){let r=t.choices.map(n=>{if(n.finish_reason==="length")throw new l$;if(n.finish_reason==="content_filter")throw new c$;return{...n,message:{...n.message,...n.message.tool_calls?{tool_calls:n.message.tool_calls?.map(o=>FUr(e,o))??void 0}:void 0,parsed:n.message.content&&!n.message.refusal?LUr(e,n.message.content):null}}});return{...t,choices:r}}function LUr(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 FUr(t,e){let r=t.tools?.find(n=>n.function?.name===e.function.name);return{...e,function:{...e.function,parsed_arguments:q1(r)?r.$parseRaw(e.function.arguments):r?.function.strict?JSON.parse(e.function.arguments):null}}}function t0t(t,e){if(!t)return!1;let r=t.tools?.find(n=>n.function?.name===e.function.name);return q1(r)||r?.function.strict||!1}function UPe(t){return MH(t.response_format)?!0:t.tools?.some(e=>q1(e)||e.type==="function"&&e.function.strict===!0)??!1}function r0t(t){for(let e of t??[]){if(e.type!=="function")throw new ft(`Currently only \`function\` tool types support auto-parsing; Received \`${e.type}\``);if(e.function.strict!==!0)throw new ft(`The \`${e.function.name}\` tool is not marked with \`strict: true\`. Only strict function tools can be auto-parsed`)}}var Sp=function(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)},Dd,zPe,ete,HPe,VPe,WPe,o0t,KPe,n0t=10,b$=class extends zT{constructor(){super(...arguments),Dd.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),($Pe(e)||BPe(e))&&e.content)this._emit("functionCallResult",e.content);else if(UT(e)&&e.function_call)this._emit("functionCall",e.function_call);else if(UT(e)&&e.tool_calls)for(let n of e.tool_calls)n.type==="function"&&this._emit("functionCall",n.function)}}async finalChatCompletion(){await this.done();let e=this._chatCompletions[this._chatCompletions.length-1];if(!e)throw new ft("stream ended without producing a ChatCompletion");return e}async finalContent(){return await this.done(),Sp(this,Dd,"m",zPe).call(this)}async finalMessage(){return await this.done(),Sp(this,Dd,"m",ete).call(this)}async finalFunctionCall(){return await this.done(),Sp(this,Dd,"m",HPe).call(this)}async finalFunctionCallResult(){return await this.done(),Sp(this,Dd,"m",VPe).call(this)}async totalUsage(){return await this.done(),Sp(this,Dd,"m",WPe).call(this)}allChatCompletions(){return[...this._chatCompletions]}_emitFinal(){let e=this._chatCompletions[this._chatCompletions.length-1];e&&this._emit("finalChatCompletion",e);let r=Sp(this,Dd,"m",ete).call(this);r&&this._emit("finalMessage",r);let n=Sp(this,Dd,"m",zPe).call(this);n&&this._emit("finalContent",n);let o=Sp(this,Dd,"m",HPe).call(this);o&&this._emit("finalFunctionCall",o);let i=Sp(this,Dd,"m",VPe).call(this);i!=null&&this._emit("finalFunctionCallResult",i),this._chatCompletions.some(a=>a.usage)&&this._emit("totalUsage",Sp(this,Dd,"m",WPe).call(this))}async _createChatCompletion(e,r,n){let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort())),Sp(this,Dd,"m",o0t).call(this,r);let i=await e.chat.completions.create({...r,stream:!1},{...n,signal:this.controller.signal});return this._connected(),this._addChatCompletion(RH(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 _runFunctions(e,r,n){let o="function",{function_call:i="auto",stream:a,...s}=r,u=typeof i!="string"&&i?.name,{maxChatCompletions:l=n0t}=n||{},c={};for(let f of r.functions)c[f.name||f.function.name]=f;let d=r.functions.map(f=>({name:f.name||f.function.name,parameters:f.parameters,description:f.description}));for(let f of r.messages)this._addMessage(f,!1);for(let f=0;fJSON.stringify(E.name)).join(", ")}. Please try again`;this._addMessage({role:o,name:h,content:C});continue}let _;try{_=kPe(g)?await g.parse(b):b}catch(C){this._addMessage({role:o,name:h,content:C instanceof Error?C.message:String(C)});continue}let w=await g.function(_,this),x=Sp(this,Dd,"m",KPe).call(this,w);if(this._addMessage({role:o,name:h,content:x}),u)return}}async _runTools(e,r,n){let o="tool",{tool_choice:i="auto",stream:a,...s}=r,u=typeof i!="string"&&i?.function?.name,{maxChatCompletions:l=n0t}=n||{},c=r.tools.map(p=>{if(q1(p)){if(!p.$callback)throw new ft("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(I)).join(", ")}. Please try again`;this._addMessage({role:o,tool_call_id:g,content:A});continue}let C;try{C=kPe(x)?await x.parse(w):w}catch(A){let I=A instanceof Error?A.message:String(A);this._addMessage({role:o,tool_call_id:g,content:I});continue}let E=await x.function(C,this),P=Sp(this,Dd,"m",KPe).call(this,E);if(this._addMessage({role:o,tool_call_id:g,content:P}),u)return}}}};Dd=new WeakSet,zPe=function(){return Sp(this,Dd,"m",ete).call(this).content??null},ete=function(){let e=this.messages.length;for(;e-- >0;){let r=this.messages[e];if(UT(r)){let{function_call:n,...o}=r,i={...o,content:r.content??null,refusal:r.refusal??null};return n&&(i.function_call=n),i}}throw new ft("stream ended without producing a ChatCompletionMessage with role=assistant")},HPe=function(){for(let e=this.messages.length-1;e>=0;e--){let r=this.messages[e];if(UT(r)&&r?.function_call)return r.function_call;if(UT(r)&&r?.tool_calls?.length)return r.tool_calls.at(-1)?.function}},VPe=function(){for(let e=this.messages.length-1;e>=0;e--){let r=this.messages[e];if($Pe(r)&&r.content!=null||BPe(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}},WPe=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},o0t=function(e){if(e.n!=null&&e.n>1)throw new ft("ChatCompletion convenience helpers only support n=1 at this time. To use n>1, please use chat.completions.create() directly.")},KPe=function(e){return typeof e=="string"?e:e===void 0?"undefined":JSON.stringify(e)};var jH=class t extends b${static runFunctions(e,r,n){let o=new t,i={...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"runFunctions"}};return o._run(()=>o._runFunctions(e,r,i)),o}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),UT(e)&&e.content&&this._emit("content",e.content)}};var zl={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},JPe=class extends Error{},GPe=class extends Error{};function kUr(t,e=zl.ALL){if(typeof t!="string")throw new TypeError(`expecting str, got ${typeof t}`);if(!t.trim())throw new Error(`${t} is empty`);return $Ur(t.trim(),e)}var $Ur=(t,e)=>{let r=t.length,n=0,o=f=>{throw new JPe(`${f} at position ${n}`)},i=f=>{throw new GPe(`${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"||zl.NULL&e&&r-n<4&&"null".startsWith(t.substring(n))?(n+=4,null):t.substring(n,n+4)==="true"||zl.BOOL&e&&r-n<4&&"true".startsWith(t.substring(n))?(n+=4,!0):t.substring(n,n+5)==="false"||zl.BOOL&e&&r-n<5&&"false".startsWith(t.substring(n))?(n+=5,!1):t.substring(n,n+8)==="Infinity"||zl.INFINITY&e&&r-n<8&&"Infinity".startsWith(t.substring(n))?(n+=8,1/0):t.substring(n,n+9)==="-Infinity"||zl.MINUS_INFINITY&e&&1{let f=n,p=!1;for(n++;n{n++,d();let f={};try{for(;t[n]!=="}";){if(d(),n>=r&&zl.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(zl.OBJ&e)return f;throw m}d(),t[n]===","&&n++}}catch{if(zl.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(zl.ARR&e)return f;o("Expected ']' at end of array")}return n++,f},c=()=>{if(n===0){t==="-"&&zl.NUM&e&&o("Not sure what '-' is");try{return JSON.parse(t)}catch(p){if(zl.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&&!(zl.NUM&e)&&o("Unterminated number literal");try{return JSON.parse(t.substring(f,n))}catch{t.substring(f,n)==="-"&&zl.NUM&e&&o("Not sure what '-' is");try{return JSON.parse(t.substring(f,t.lastIndexOf("e")))}catch(m){i(String(m))}}},d=()=>{for(;nkUr(t,zl.ALL^zl.NUM);var _$=function(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},_i=function(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)},vl,ZC,v$,HT,ZPe,tte,XPe,QPe,eEe,rte,tEe,i0t,w$=class t extends b${constructor(e){super(),vl.add(this),ZC.set(this,void 0),v$.set(this,void 0),HT.set(this,void 0),_$(this,ZC,e,"f"),_$(this,v$,[],"f")}get currentChatCompletionSnapshot(){return _i(this,HT,"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())),_i(this,vl,"m",ZPe).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)_i(this,vl,"m",XPe).call(this,a);if(i.controller.signal?.aborted)throw new Pi;return this._addChatCompletion(_i(this,vl,"m",rte).call(this))}async _fromReadableStream(e,r){let n=r?.signal;n&&(n.aborted&&this.controller.abort(),n.addEventListener("abort",()=>this.controller.abort())),_i(this,vl,"m",ZPe).call(this),this._connected();let o=ES.fromReadableStream(e,this.controller),i;for await(let a of o)i&&i!==a.id&&this._addChatCompletion(_i(this,vl,"m",rte).call(this)),_i(this,vl,"m",XPe).call(this,a),i=a.id;if(o.controller.signal?.aborted)throw new Pi;return this._addChatCompletion(_i(this,vl,"m",rte).call(this))}[(ZC=new WeakMap,v$=new WeakMap,HT=new WeakMap,vl=new WeakSet,ZPe=function(){this.ended||_$(this,HT,void 0,"f")},tte=function(r){let n=_i(this,v$,"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},_i(this,v$,"f")[r.index]=n,n)},XPe=function(r){if(this.ended)return;let n=_i(this,vl,"m",i0t).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=_i(this,vl,"m",tte).call(this,i);i.finish_reason&&(_i(this,vl,"m",eEe).call(this,i),a.current_tool_call_index!=null&&_i(this,vl,"m",QPe).call(this,i,a.current_tool_call_index));for(let s of o.delta.tool_calls??[])a.current_tool_call_index!==s.index&&(_i(this,vl,"m",eEe).call(this,i),a.current_tool_call_index!=null&&_i(this,vl,"m",QPe).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))}}},QPe=function(r,n){if(_i(this,vl,"m",tte).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=_i(this,ZC,"f")?.tools?.find(s=>s.type==="function"&&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:q1(a)?a.$parseRaw(i.function.arguments):a?.function.strict?JSON.parse(i.function.arguments):null})}else i.type},eEe=function(r){let n=_i(this,vl,"m",tte).call(this,r);if(r.message.content&&!n.content_done){n.content_done=!0;let o=_i(this,vl,"m",tEe).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}))},rte=function(){if(this.ended)throw new ft("stream has ended, this shouldn't happen");let r=_i(this,HT,"f");if(!r)throw new ft("request ended without sending any chunks");return _$(this,HT,void 0,"f"),_$(this,v$,[],"f"),BUr(r,_i(this,ZC,"f"))},tEe=function(){let r=_i(this,ZC,"f")?.response_format;return MH(r)?r:null},i0t=function(r){var n,o,i,a;let s=_i(this,HT,"f"),{choices:u,...l}=r;s?Object.assign(s,l):s=_$(this,HT,{...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:E,refusal:P,...A}=p;Object.assign(h.logprobs,A),E&&((n=h.logprobs).content??(n.content=[]),h.logprobs.content.push(...E)),P&&((o=h.logprobs).refusal??(o.refusal=[]),h.logprobs.refusal.push(...P))}if(d&&(h.finish_reason=d,_i(this,ZC,"f")&&UPe(_i(this,ZC,"f")))){if(d==="length")throw new l$;if(d==="content_filter")throw new c$}if(Object.assign(h,m),!c)continue;let{content:b,refusal:g,function_call:_,role:w,tool_calls:x,...C}=c;if(Object.assign(h.message,C),g&&(h.message.refusal=(h.message.refusal||"")+g),w&&(h.message.role=w),_&&(h.message.function_call?(_.name&&(h.message.function_call.name=_.name),_.arguments&&((i=h.message.function_call).arguments??(i.arguments=""),h.message.function_call.arguments+=_.arguments)):h.message.function_call=_),b&&(h.message.content=(h.message.content||"")+b,!h.message.refusal&&_i(this,vl,"m",tEe).call(this)&&(h.message.parsed=YPe(h.message.content))),x){h.message.tool_calls||(h.message.tool_calls=[]);for(let{index:E,id:P,type:A,function:I,...R}of x){let j=(a=h.message.tool_calls)[E]??(a[E]={});Object.assign(j,R),P&&(j.id=P),A&&(j.type=A),I&&(j.function??(j.function={name:I.name??"",arguments:""})),I?.name&&(j.function.name=I.name),I?.arguments&&(j.function.arguments+=I.arguments,t0t(_i(this,ZC,"f"),j)&&(j.function.parsed_arguments=YPe(j.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 ES(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}};function BUr(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 ft(`missing finish_reason for choice ${d}`);let{content:m=null,function_call:h,tool_calls:b,...g}=l,_=l.role;if(!_)throw new ft(`missing role for choice ${d}`);if(h){let{arguments:w,name:x}=h;if(w==null)throw new ft(`missing function_call.arguments for choice ${d}`);if(!x)throw new ft(`missing function_call.name for choice ${d}`);return{...p,message:{content:m,function_call:{arguments:w,name:x},role:_,refusal:l.refusal??null},finish_reason:c,index:d,logprobs:f}}return b?{...p,index:d,finish_reason:c,logprobs:f,message:{...g,role:_,content:m,refusal:l.refusal??null,tool_calls:b.map((w,x)=>{let{function:C,type:E,id:P,...A}=w,{arguments:I,name:R,...j}=C||{};if(P==null)throw new ft(`missing choices[${d}].tool_calls[${x}].id ${nte(t)}`);if(E==null)throw new ft(`missing choices[${d}].tool_calls[${x}].type ${nte(t)}`);if(R==null)throw new ft(`missing choices[${d}].tool_calls[${x}].function.name ${nte(t)}`);if(I==null)throw new ft(`missing choices[${d}].tool_calls[${x}].function.arguments ${nte(t)}`);return{...A,id:P,type:E,function:{...j,name:R,arguments:I}}})}}:{...p,message:{...g,content:m,role:_,refusal:l.refusal??null},finish_reason:c,index:d,logprobs:f}}),created:o,model:i,object:"chat.completion",...a?{system_fingerprint:a}:{}};return e0t(u,e)}function nte(t){return JSON.stringify(t)}var DH=class t extends w${static fromReadableStream(e){let r=new t(null);return r._run(()=>r._fromReadableStream(e)),r}static runFunctions(e,r,n){let o=new t(null),i={...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"runFunctions"}};return o._run(()=>o._runFunctions(e,r,i)),o}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 NH=class extends Ze{parse(e,r){return r0t(e.tools),this._client.chat.completions.create(e,{...r,headers:{...r?.headers,"X-Stainless-Helper-Method":"beta.chat.completions.parse"}})._thenUnwrap(n=>RH(n,e))}runFunctions(e,r){return e.stream?DH.runFunctions(this._client,e,r):jH.runFunctions(this._client,e,r)}runTools(e,r){return e.stream?DH.runTools(this._client,e,r):jH.runTools(this._client,e,r)}stream(e,r){return w$.createChatCompletion(this._client,e,r)}};var S$=class extends Ze{constructor(){super(...arguments),this.completions=new NH(this._client)}};(function(t){t.Completions=NH})(S$||(S$={}));var x$=class extends Ze{create(e,r){return this._client.post("/realtime/sessions",{body:e,...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}};var C$=class extends Ze{create(e,r){return this._client.post("/realtime/transcription_sessions",{body:e,...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}};var VT=class extends Ze{constructor(){super(...arguments),this.sessions=new x$(this._client),this.transcriptionSessions=new C$(this._client)}};VT.Sessions=x$;VT.TranscriptionSessions=C$;var Ft=function(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)},_m=function(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},Nc,rEe,IS,ote,uy,z1,O$,U1,ste,vm,ite,ate,kH,LH,FH,a0t,s0t,u0t,l0t,c0t,d0t,f0t,MS=class t extends zT{constructor(){super(...arguments),Nc.add(this),rEe.set(this,[]),IS.set(this,{}),ote.set(this,{}),uy.set(this,void 0),z1.set(this,void 0),O$.set(this,void 0),U1.set(this,void 0),ste.set(this,void 0),vm.set(this,void 0),ite.set(this,void 0),ate.set(this,void 0),kH.set(this,void 0)}[(rEe=new WeakMap,IS=new WeakMap,ote=new WeakMap,uy=new WeakMap,z1=new WeakMap,O$=new WeakMap,U1=new WeakMap,ste=new WeakMap,vm=new WeakMap,ite=new WeakMap,ate=new WeakMap,kH=new WeakMap,Nc=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 t;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=ES.fromReadableStream(e,this.controller);for await(let i of o)Ft(this,Nc,"m",LH).call(this,i);if(o.controller.signal?.aborted)throw new Pi;return this._addRun(Ft(this,Nc,"m",FH).call(this))}toReadableStream(){return new ES(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}static createToolAssistantStream(e,r,n,o,i){let a=new t;return a._run(()=>a._runToolAssistantStream(e,r,n,o,{...i,headers:{...i?.headers,"X-Stainless-Helper-Method":"stream"}})),a}async _createToolAssistantStream(e,r,n,o,i){let a=i?.signal;a&&(a.aborted&&this.controller.abort(),a.addEventListener("abort",()=>this.controller.abort()));let s={...o,stream:!0},u=await e.submitToolOutputs(r,n,s,{...i,signal:this.controller.signal});this._connected();for await(let l of u)Ft(this,Nc,"m",LH).call(this,l);if(u.controller.signal?.aborted)throw new Pi;return this._addRun(Ft(this,Nc,"m",FH).call(this))}static createThreadAssistantStream(e,r,n){let o=new t;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 t;return i._run(()=>i._runAssistantStream(e,r,n,{...o,headers:{...o?.headers,"X-Stainless-Helper-Method":"stream"}})),i}currentEvent(){return Ft(this,ite,"f")}currentRun(){return Ft(this,ate,"f")}currentMessageSnapshot(){return Ft(this,uy,"f")}currentRunStepSnapshot(){return Ft(this,kH,"f")}async finalRunSteps(){return await this.done(),Object.values(Ft(this,IS,"f"))}async finalMessages(){return await this.done(),Object.values(Ft(this,ote,"f"))}async finalRun(){if(await this.done(),!Ft(this,z1,"f"))throw Error("Final run was not received.");return Ft(this,z1,"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)Ft(this,Nc,"m",LH).call(this,s);if(a.controller.signal?.aborted)throw new Pi;return this._addRun(Ft(this,Nc,"m",FH).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)Ft(this,Nc,"m",LH).call(this,u);if(s.controller.signal?.aborted)throw new Pi;return this._addRun(Ft(this,Nc,"m",FH).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(d$(i)&&d$(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(!d$(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,i){return await this._createToolAssistantStream(n,e,r,o,i)}};LH=function(e){if(!this.ended)switch(_m(this,ite,e,"f"),Ft(this,Nc,"m",u0t).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":Ft(this,Nc,"m",f0t).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":Ft(this,Nc,"m",s0t).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":Ft(this,Nc,"m",a0t).call(this,e);break;case"error":throw new Error("Encountered an error event in event processing - errors should be processed earlier");default:}},FH=function(){if(this.ended)throw new ft("stream has ended, this shouldn't happen");if(!Ft(this,z1,"f"))throw Error("Final run has not been received");return Ft(this,z1,"f")},a0t=function(e){let[r,n]=Ft(this,Nc,"m",c0t).call(this,e,Ft(this,uy,"f"));_m(this,uy,r,"f"),Ft(this,ote,"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!=Ft(this,O$,"f")){if(Ft(this,U1,"f"))switch(Ft(this,U1,"f").type){case"text":this._emit("textDone",Ft(this,U1,"f").text,Ft(this,uy,"f"));break;case"image_file":this._emit("imageFileDone",Ft(this,U1,"f").image_file,Ft(this,uy,"f"));break}_m(this,O$,o.index,"f")}_m(this,U1,r.content[o.index],"f")}break;case"thread.message.completed":case"thread.message.incomplete":if(Ft(this,O$,"f")!==void 0){let o=e.data.content[Ft(this,O$,"f")];if(o)switch(o.type){case"image_file":this._emit("imageFileDone",o.image_file,Ft(this,uy,"f"));break;case"text":this._emit("textDone",o.text,Ft(this,uy,"f"));break}}Ft(this,uy,"f")&&this._emit("messageDone",e.data),_m(this,uy,void 0,"f")}},s0t=function(e){let r=Ft(this,Nc,"m",l0t).call(this,e);switch(_m(this,kH,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==Ft(this,ste,"f")?this._emit("toolCallDelta",i,r.step_details.tool_calls[i.index]):(Ft(this,vm,"f")&&this._emit("toolCallDone",Ft(this,vm,"f")),_m(this,ste,i.index,"f"),_m(this,vm,r.step_details.tool_calls[i.index],"f"),Ft(this,vm,"f")&&this._emit("toolCallCreated",Ft(this,vm,"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":_m(this,kH,void 0,"f"),e.data.step_details.type=="tool_calls"&&Ft(this,vm,"f")&&(this._emit("toolCallDone",Ft(this,vm,"f")),_m(this,vm,void 0,"f")),this._emit("runStepDone",e.data,r);break;case"thread.run.step.in_progress":break}},u0t=function(e){Ft(this,rEe,"f").push(e),this._emit("event",e)},l0t=function(e){switch(e.event){case"thread.run.step.created":return Ft(this,IS,"f")[e.data.id]=e.data,e.data;case"thread.run.step.delta":let r=Ft(this,IS,"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=MS.accumulateDelta(r,n.delta);Ft(this,IS,"f")[e.data.id]=o}return Ft(this,IS,"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":Ft(this,IS,"f")[e.data.id]=e.data;break}if(Ft(this,IS,"f")[e.data.id])return Ft(this,IS,"f")[e.data.id];throw new Error("No snapshot available")},c0t=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]=Ft(this,Nc,"m",d0t).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")},d0t=function(e,r){return MS.accumulateDelta(r,e)},f0t=function(e){switch(_m(this,ate,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":_m(this,z1,e.data,"f"),Ft(this,vm,"f")&&(this._emit("toolCallDone",Ft(this,vm,"f")),_m(this,vm,void 0,"f"));break;case"thread.run.cancelling":break}};var H1=class extends Ze{create(e,r,n){return this._client.post(`/threads/${e}/messages`,{body:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}retrieve(e,r,n){return this._client.get(`/threads/${e}/messages/${r}`,{...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}update(e,r,n,o){return this._client.post(`/threads/${e}/messages/${r}`,{body:n,...o,headers:{"OpenAI-Beta":"assistants=v2",...o?.headers}})}list(e,r={},n){return Vr(r)?this.list(e,{},r):this._client.getAPIList(`/threads/${e}/messages`,P$,{query:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}del(e,r,n){return this._client.delete(`/threads/${e}/messages/${r}`,{...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}},P$=class extends Gn{};H1.MessagesPage=P$;var V1=class extends Ze{retrieve(e,r,n,o={},i){return Vr(o)?this.retrieve(e,r,n,{},o):this._client.get(`/threads/${e}/runs/${r}/steps/${n}`,{query:o,...i,headers:{"OpenAI-Beta":"assistants=v2",...i?.headers}})}list(e,r,n={},o){return Vr(n)?this.list(e,r,{},n):this._client.getAPIList(`/threads/${e}/runs/${r}/steps`,E$,{query:n,...o,headers:{"OpenAI-Beta":"assistants=v2",...o?.headers}})}},E$=class extends Gn{};V1.RunStepsPage=E$;var XC=class extends Ze{constructor(){super(...arguments),this.steps=new V1(this._client)}create(e,r,n){let{include:o,...i}=r;return this._client.post(`/threads/${e}/runs`,{query:{include:o},body:i,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers},stream:r.stream??!1})}retrieve(e,r,n){return this._client.get(`/threads/${e}/runs/${r}`,{...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}update(e,r,n,o){return this._client.post(`/threads/${e}/runs/${r}`,{body:n,...o,headers:{"OpenAI-Beta":"assistants=v2",...o?.headers}})}list(e,r={},n){return Vr(r)?this.list(e,{},r):this._client.getAPIList(`/threads/${e}/runs`,T$,{query:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}cancel(e,r,n){return this._client.post(`/threads/${e}/runs/${r}/cancel`,{...n,headers:{"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)}createAndStream(e,r,n){return MS.createAssistantStream(e,this._client.beta.threads.runs,r,n)}async poll(e,r,n){let o={...n?.headers,"X-Stainless-Poll-Helper":"true"};for(n?.pollIntervalMs&&(o["X-Stainless-Custom-Poll-Interval"]=n.pollIntervalMs.toString());;){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 JC(s);break;case"requires_action":case"incomplete":case"cancelled":case"completed":case"failed":case"expired":return i}}}stream(e,r,n){return MS.createAssistantStream(e,this._client.beta.threads.runs,r,n)}submitToolOutputs(e,r,n,o){return this._client.post(`/threads/${e}/runs/${r}/submit_tool_outputs`,{body:n,...o,headers:{"OpenAI-Beta":"assistants=v2",...o?.headers},stream:n.stream??!1})}async submitToolOutputsAndPoll(e,r,n,o){let i=await this.submitToolOutputs(e,r,n,o);return await this.poll(e,i.id,o)}submitToolOutputsStream(e,r,n,o){return MS.createToolAssistantStream(e,r,this._client.beta.threads.runs,n,o)}},T$=class extends Gn{};XC.RunsPage=T$;XC.Steps=V1;XC.RunStepsPage=E$;var RS=class extends Ze{constructor(){super(...arguments),this.runs=new XC(this._client),this.messages=new H1(this._client)}create(e={},r){return Vr(e)?this.create({},e):this._client.post("/threads",{body:e,...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}retrieve(e,r){return this._client.get(`/threads/${e}`,{...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}update(e,r,n){return this._client.post(`/threads/${e}`,{body:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}del(e,r){return this._client.delete(`/threads/${e}`,{...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}createAndRun(e,r){return this._client.post("/threads/runs",{body:e,...r,headers:{"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.thread_id,n.id,r)}createAndRunStream(e,r){return MS.createThreadAssistantStream(e,this._client.beta.threads,r)}};RS.Runs=XC;RS.RunsPage=T$;RS.Messages=H1;RS.MessagesPage=P$;var ly=class extends Ze{constructor(){super(...arguments),this.realtime=new VT(this._client),this.chat=new S$(this._client),this.assistants=new B1(this._client),this.threads=new RS(this._client)}};ly.Realtime=VT;ly.Assistants=B1;ly.AssistantsPage=g$;ly.Threads=RS;var W1=class extends Ze{create(e,r){return this._client.post("/completions",{body:e,...r,stream:e.stream??!1})}};var K1=class extends Ze{create(e,r){let n=!!e.encoding_format,o=n?e.encoding_format:"base64";n&&KC("Request","User defined encoding_format:",e.encoding_format);let i=this._client.post("/embeddings",{body:{...e,encoding_format:o},...r});return n?i:(KC("response","Decoding base64 embeddings to float32 array"),i._thenUnwrap(a=>(a&&a.data&&a.data.forEach(s=>{let u=s.embedding;s.embedding=Ywt(u)}),a)))}};var J1=class extends Ze{retrieve(e,r,n,o){return this._client.get(`/evals/${e}/runs/${r}/output_items/${n}`,o)}list(e,r,n={},o){return Vr(n)?this.list(e,r,{},n):this._client.getAPIList(`/evals/${e}/runs/${r}/output_items`,A$,{query:n,...o})}},A$=class extends Gn{};J1.OutputItemListResponsesPage=A$;var QC=class extends Ze{constructor(){super(...arguments),this.outputItems=new J1(this._client)}create(e,r,n){return this._client.post(`/evals/${e}/runs`,{body:r,...n})}retrieve(e,r,n){return this._client.get(`/evals/${e}/runs/${r}`,n)}list(e,r={},n){return Vr(r)?this.list(e,{},r):this._client.getAPIList(`/evals/${e}/runs`,I$,{query:r,...n})}del(e,r,n){return this._client.delete(`/evals/${e}/runs/${r}`,n)}cancel(e,r,n){return this._client.post(`/evals/${e}/runs/${r}`,n)}},I$=class extends Gn{};QC.RunListResponsesPage=I$;QC.OutputItems=J1;QC.OutputItemListResponsesPage=A$;var jS=class extends Ze{constructor(){super(...arguments),this.runs=new QC(this._client)}create(e,r){return this._client.post("/evals",{body:e,...r})}retrieve(e,r){return this._client.get(`/evals/${e}`,r)}update(e,r,n){return this._client.post(`/evals/${e}`,{body:r,...n})}list(e={},r){return Vr(e)?this.list({},e):this._client.getAPIList("/evals",G1,{query:e,...r})}del(e,r){return this._client.delete(`/evals/${e}`,r)}},G1=class extends Gn{};jS.EvalListResponsesPage=G1;jS.Runs=QC;jS.RunListResponsesPage=I$;var WT=class extends Ze{create(e,r){return this._client.post("/files",Rh({body:e,...r}))}retrieve(e,r){return this._client.get(`/files/${e}`,r)}list(e={},r){return Vr(e)?this.list({},e):this._client.getAPIList("/files",Y1,{query:e,...r})}del(e,r){return this._client.delete(`/files/${e}`,r)}content(e,r){return this._client.get(`/files/${e}/content`,{...r,headers:{Accept:"application/binary",...r?.headers},__binaryResponse:!0})}retrieveContent(e,r){return this._client.get(`/files/${e}/content`,r)}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 JC(r),a=await this.retrieve(e),Date.now()-i>n)throw new Ef({message:`Giving up on waiting for file ${e} to finish processing after ${n} milliseconds.`});return a}},Y1=class extends Gn{};WT.FileObjectsPage=Y1;var Z1=class extends Ze{create(e,r,n){return this._client.getAPIList(`/fine_tuning/checkpoints/${e}/permissions`,M$,{body:r,method:"post",...n})}retrieve(e,r={},n){return Vr(r)?this.retrieve(e,{},r):this._client.get(`/fine_tuning/checkpoints/${e}/permissions`,{query:r,...n})}del(e,r){return this._client.delete(`/fine_tuning/checkpoints/${e}/permissions`,r)}},M$=class extends TS{};Z1.PermissionCreateResponsesPage=M$;var KT=class extends Ze{constructor(){super(...arguments),this.permissions=new Z1(this._client)}};KT.Permissions=Z1;KT.PermissionCreateResponsesPage=M$;var X1=class extends Ze{list(e,r={},n){return Vr(r)?this.list(e,{},r):this._client.getAPIList(`/fine_tuning/jobs/${e}/checkpoints`,R$,{query:r,...n})}},R$=class extends Gn{};X1.FineTuningJobCheckpointsPage=R$;var DS=class extends Ze{constructor(){super(...arguments),this.checkpoints=new X1(this._client)}create(e,r){return this._client.post("/fine_tuning/jobs",{body:e,...r})}retrieve(e,r){return this._client.get(`/fine_tuning/jobs/${e}`,r)}list(e={},r){return Vr(e)?this.list({},e):this._client.getAPIList("/fine_tuning/jobs",j$,{query:e,...r})}cancel(e,r){return this._client.post(`/fine_tuning/jobs/${e}/cancel`,r)}listEvents(e,r={},n){return Vr(r)?this.listEvents(e,{},r):this._client.getAPIList(`/fine_tuning/jobs/${e}/events`,D$,{query:r,...n})}},j$=class extends Gn{},D$=class extends Gn{};DS.FineTuningJobsPage=j$;DS.FineTuningJobEventsPage=D$;DS.Checkpoints=X1;DS.FineTuningJobCheckpointsPage=R$;var cy=class extends Ze{constructor(){super(...arguments),this.jobs=new DS(this._client),this.checkpoints=new KT(this._client)}};cy.Jobs=DS;cy.FineTuningJobsPage=j$;cy.FineTuningJobEventsPage=D$;cy.Checkpoints=KT;var Q1=class extends Ze{createVariation(e,r){return this._client.post("/images/variations",Rh({body:e,...r}))}edit(e,r){return this._client.post("/images/edits",Rh({body:e,...r}))}generate(e,r){return this._client.post("/images/generations",{body:e,...r})}};var JT=class extends Ze{retrieve(e,r){return this._client.get(`/models/${e}`,r)}list(e){return this._client.getAPIList("/models",ej,e)}del(e,r){return this._client.delete(`/models/${e}`,r)}},ej=class extends TS{};JT.ModelsPage=ej;var tj=class extends Ze{create(e,r){return this._client.post("/moderations",{body:e,...r})}};function p0t(t,e){return!e||!nzr(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)}:nEe(t,e)}function nEe(t,e){let r=t.output.map(o=>{if(o.type==="function_call")return{...o,parsed_arguments:azr(e,o)};if(o.type==="message"){let i=o.content.map(a=>a.type==="output_text"?{...a,parsed:rzr(e,a.text)}:a);return{...o,content:i}}return o}),n=Object.assign({},t,{output:r});return Object.getOwnPropertyDescriptor(t,"output_text")||oEe(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 rzr(t,e){return t.text?.format?.type!=="json_schema"?null:"$parseRaw"in t.text?.format?(t.text?.format).$parseRaw(e):JSON.parse(e)}function nzr(t){return!!MH(t.text?.format)}function ozr(t){return t?.$brand==="auto-parseable-tool"}function izr(t,e){return t.find(r=>r.type==="function"&&r.name===e)}function azr(t,e){let r=izr(t.tools??[],e.name);return{...e,...e,parsed_arguments:ozr(r)?r.$parseRaw(e.arguments):r?.strict?JSON.parse(e.arguments):null}}function oEe(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 N$=class extends Ze{list(e,r={},n){return Vr(r)?this.list(e,{},r):this._client.getAPIList(`/responses/${e}/input_items`,ute,{query:r,...n})}};var L$=function(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},GT=function(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)},F$,lte,YT,cte,m0t,h0t,g0t,y0t,dte=class t extends zT{constructor(e){super(),F$.add(this),lte.set(this,void 0),YT.set(this,void 0),cte.set(this,void 0),L$(this,lte,e,"f")}static createResponse(e,r,n){let o=new t(r);return o._run(()=>o._createResponse(e,r,{...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"stream"}})),o}async _createResponse(e,r,n){let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort())),GT(this,F$,"m",m0t).call(this);let i=await e.responses.create({...r,stream:!0},{...n,signal:this.controller.signal});this._connected();for await(let a of i)GT(this,F$,"m",h0t).call(this,a);if(i.controller.signal?.aborted)throw new Pi;return GT(this,F$,"m",g0t).call(this)}[(lte=new WeakMap,YT=new WeakMap,cte=new WeakMap,F$=new WeakSet,m0t=function(){this.ended||L$(this,YT,void 0,"f")},h0t=function(r){if(this.ended)return;let n=GT(this,F$,"m",y0t).call(this,r);switch(this._emit("event",r),r.type){case"response.output_text.delta":{let o=n.output[r.output_index];if(!o)throw new ft(`missing output at index ${r.output_index}`);if(o.type==="message"){let i=o.content[r.content_index];if(!i)throw new ft(`missing content at index ${r.content_index}`);if(i.type!=="output_text")throw new ft(`expected content to be 'output_text', got ${i.type}`);this._emit("response.output_text.delta",{...r,snapshot:i.text})}break}case"response.function_call_arguments.delta":{let o=n.output[r.output_index];if(!o)throw new ft(`missing output at index ${r.output_index}`);o.type==="function_call"&&this._emit("response.function_call_arguments.delta",{...r,snapshot:o.arguments});break}default:this._emit(r.type,r);break}},g0t=function(){if(this.ended)throw new ft("stream has ended, this shouldn't happen");let r=GT(this,YT,"f");if(!r)throw new ft("request ended without sending any events");L$(this,YT,void 0,"f");let n=uzr(r,GT(this,lte,"f"));return L$(this,cte,n,"f"),n},y0t=function(r){let n=GT(this,YT,"f");if(!n){if(r.type!=="response.created")throw new ft(`When snapshot hasn't been set yet, expected 'response.created' event, got ${r.type}`);return n=L$(this,YT,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 ft(`missing output at index ${r.output_index}`);o.type==="message"&&o.content.push(r.part);break}case"response.output_text.delta":{let o=n.output[r.output_index];if(!o)throw new ft(`missing output at index ${r.output_index}`);if(o.type==="message"){let i=o.content[r.content_index];if(!i)throw new ft(`missing content at index ${r.content_index}`);if(i.type!=="output_text")throw new ft(`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 ft(`missing output at index ${r.output_index}`);o.type==="function_call"&&(o.arguments+=r.delta);break}case"response.completed":{L$(this,YT,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=GT(this,cte,"f");if(!e)throw new ft("stream ended without producing a ChatCompletion");return e}};function uzr(t,e){return p0t(t,e)}var ZT=class extends Ze{constructor(){super(...arguments),this.inputItems=new N$(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"&&oEe(n),n))}retrieve(e,r={},n){return Vr(r)?this.retrieve(e,{},r):this._client.get(`/responses/${e}`,{query:r,...n})}del(e,r){return this._client.delete(`/responses/${e}`,{...r,headers:{Accept:"*/*",...r?.headers}})}parse(e,r){return this._client.responses.create(e,r)._thenUnwrap(n=>nEe(n,e))}stream(e,r){return dte.createResponse(this._client,e,r)}},ute=class extends Gn{};ZT.InputItems=N$;var k$=class extends Ze{create(e,r,n){return this._client.post(`/uploads/${e}/parts`,Rh({body:r,...n}))}};var XT=class extends Ze{constructor(){super(...arguments),this.parts=new k$(this._client)}create(e,r){return this._client.post("/uploads",{body:e,...r})}cancel(e,r){return this._client.post(`/uploads/${e}/cancel`,r)}complete(e,r,n){return this._client.post(`/uploads/${e}/complete`,{body:r,...n})}};XT.Parts=k$;var b0t=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 QT=class extends Ze{create(e,r,n){return this._client.post(`/vector_stores/${e}/files`,{body:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}retrieve(e,r,n){return this._client.get(`/vector_stores/${e}/files/${r}`,{...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}update(e,r,n,o){return this._client.post(`/vector_stores/${e}/files/${r}`,{body:n,...o,headers:{"OpenAI-Beta":"assistants=v2",...o?.headers}})}list(e,r={},n){return Vr(r)?this.list(e,{},r):this._client.getAPIList(`/vector_stores/${e}/files`,eA,{query:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}del(e,r,n){return this._client.delete(`/vector_stores/${e}/files/${r}`,{...n,headers:{"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={...n?.headers,"X-Stainless-Poll-Helper":"true"};for(n?.pollIntervalMs&&(o["X-Stainless-Custom-Poll-Interval"]=n.pollIntervalMs.toString());;){let i=await this.retrieve(e,r,{...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 JC(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){return this._client.getAPIList(`/vector_stores/${e}/files/${r}/content`,$$,{...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}},eA=class extends Gn{},$$=class extends TS{};QT.VectorStoreFilesPage=eA;QT.FileContentResponsesPage=$$;var B$=class extends Ze{create(e,r,n){return this._client.post(`/vector_stores/${e}/file_batches`,{body:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}retrieve(e,r,n){return this._client.get(`/vector_stores/${e}/file_batches/${r}`,{...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}cancel(e,r,n){return this._client.post(`/vector_stores/${e}/file_batches/${r}/cancel`,{...n,headers:{"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={},o){return Vr(n)?this.listFiles(e,r,{},n):this._client.getAPIList(`/vector_stores/${e}/file_batches/${r}/files`,eA,{query:n,...o,headers:{"OpenAI-Beta":"assistants=v2",...o?.headers}})}async poll(e,r,n){let o={...n?.headers,"X-Stainless-Poll-Helper":"true"};for(n?.pollIntervalMs&&(o["X-Stainless-Custom-Poll-Interval"]=n.pollIntervalMs.toString());;){let{data:i,response:a}=await this.retrieve(e,r,{...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 JC(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 b0t(d),await this.createAndPoll(e,{file_ids:l})}};var wm=class extends Ze{constructor(){super(...arguments),this.files=new QT(this._client),this.fileBatches=new B$(this._client)}create(e,r){return this._client.post("/vector_stores",{body:e,...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}retrieve(e,r){return this._client.get(`/vector_stores/${e}`,{...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}update(e,r,n){return this._client.post(`/vector_stores/${e}`,{body:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}list(e={},r){return Vr(e)?this.list({},e):this._client.getAPIList("/vector_stores",rj,{query:e,...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}del(e,r){return this._client.delete(`/vector_stores/${e}`,{...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}search(e,r,n){return this._client.getAPIList(`/vector_stores/${e}/search`,nj,{body:r,method:"post",...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}},rj=class extends Gn{},nj=class extends TS{};wm.VectorStoresPage=rj;wm.VectorStoreSearchResponsesPage=nj;wm.Files=QT;wm.VectorStoreFilesPage=eA;wm.FileContentResponsesPage=$$;wm.FileBatches=B$;var v0t,Lt=class extends Kee{constructor({baseURL:e=FT("OPENAI_BASE_URL"),apiKey:r=FT("OPENAI_API_KEY"),organization:n=FT("OPENAI_ORG_ID")??null,project:o=FT("OPENAI_PROJECT_ID")??null,...i}={}){if(r===void 0)throw new ft("The OPENAI_API_KEY environment variable is missing or empty; either provide it, or instantiate the OpenAI client with an apiKey option, like new OpenAI({ apiKey: 'My API Key' }).");let a={apiKey:r,organization:n,project:o,...i,baseURL:e||"https://api.openai.com/v1"};if(!a.dangerouslyAllowBrowser&&Gwt())throw new ft(`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 `);super({baseURL:a.baseURL,timeout:a.timeout??6e5,httpAgent:a.httpAgent,maxRetries:a.maxRetries,fetch:a.fetch}),this.completions=new W1(this),this.chat=new GC(this),this.embeddings=new K1(this),this.files=new WT(this),this.images=new Q1(this),this.audio=new AS(this),this.moderations=new tj(this),this.models=new JT(this),this.fineTuning=new cy(this),this.vectorStores=new wm(this),this.beta=new ly(this),this.batches=new qT(this),this.uploads=new XT(this),this.responses=new ZT(this),this.evals=new jS(this),this._options=a,this.apiKey=r,this.organization=n,this.project=o}defaultQuery(){return this._options.defaultQuery}defaultHeaders(e){return{...super.defaultHeaders(e),"OpenAI-Organization":this.organization,"OpenAI-Project":this.project,...this._options.defaultHeaders}}authHeaders(e){return{Authorization:`Bearer ${this.apiKey}`}}stringifyQuery(e){return wPe(e,{arrayFormat:"brackets"})}};v0t=Lt;Lt.OpenAI=v0t;Lt.DEFAULT_TIMEOUT=6e5;Lt.OpenAIError=ft;Lt.APIError=ks;Lt.APIConnectionError=WC;Lt.APIConnectionTimeoutError=Ef;Lt.APIUserAbortError=Pi;Lt.NotFoundError=o$;Lt.ConflictError=i$;Lt.RateLimitError=s$;Lt.BadRequestError=t$;Lt.AuthenticationError=r$;Lt.InternalServerError=u$;Lt.PermissionDeniedError=n$;Lt.UnprocessableEntityError=a$;Lt.toFile=DPe;Lt.fileFromPath=Bee;Lt.Completions=W1;Lt.Chat=GC;Lt.ChatCompletionsPage=BT;Lt.Embeddings=K1;Lt.Files=WT;Lt.FileObjectsPage=Y1;Lt.Images=Q1;Lt.Audio=AS;Lt.Moderations=tj;Lt.Models=JT;Lt.ModelsPage=ej;Lt.FineTuning=cy;Lt.VectorStores=wm;Lt.VectorStoresPage=rj;Lt.VectorStoreSearchResponsesPage=nj;Lt.Beta=ly;Lt.Batches=qT;Lt.BatchesPage=$1;Lt.Uploads=XT;Lt.Responses=ZT;Lt.Evals=jS;Lt.EvalListResponsesPage=G1;var fte=class extends Lt{constructor({baseURL:e=FT("OPENAI_BASE_URL"),apiKey:r=FT("AZURE_OPENAI_API_KEY"),apiVersion:n=FT("OPENAI_API_VERSION"),endpoint:o,deployment:i,azureADTokenProvider:a,dangerouslyAllowBrowser:s,...u}={}){if(!n)throw new ft("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 ft("Missing credentials. Please pass one of `apiKey` and `azureADTokenProvider`, or set the `AZURE_OPENAI_API_KEY` environment variable.");if(a&&r)throw new ft("The `apiKey` and `azureADTokenProvider` arguments are mutually exclusive; only one can be passed at a time.");if(r??(r=_0t),u.defaultQuery={...u.defaultQuery,"api-version":n},e){if(o)throw new ft("baseURL and endpoint are mutually exclusive")}else{if(o||(o=process.env.AZURE_OPENAI_ENDPOINT),!o)throw new ft("Must provide one of the `baseURL` or `endpoint` arguments, or the `AZURE_OPENAI_ENDPOINT` environment variable");e=`${o}/openai`}super({apiKey:r,baseURL:e,...u,...s!==void 0?{dangerouslyAllowBrowser:s}:{}}),this.apiVersion="",this._azureADTokenProvider=a,this.apiVersion=n,this.deploymentName=i}buildRequest(e,r={}){if(pzr.has(e.path)&&e.method==="post"&&e.body!==void 0){if(!d$(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 _getAzureADToken(){if(typeof this._azureADTokenProvider=="function"){let e=await this._azureADTokenProvider();if(!e||typeof e!="string")throw new ft(`Expected 'azureADTokenProvider' argument to return a string but it returned ${e}`);return e}}authHeaders(e){return{}}async prepareOptions(e){if(e.headers?.["api-key"])return super.prepareOptions(e);let r=await this._getAzureADToken();if(e.headers??(e.headers={}),r)e.headers.Authorization=`Bearer ${r}`;else if(this.apiKey!==_0t)e.headers["api-key"]=this.apiKey;else throw new ft("Unable to handle auth");return super.prepareOptions(e)}},pzr=new Set(["/completions","/chat/completions","/embeddings","/audio/transcriptions","/audio/translations","/audio/speech","/images/generations"]),_0t="";Rd();ym();Jp();Mg();FN();afe();UP();SM();function xp(t,e){if(t.function===void 0)return;let r;if(e?.partial)try{r=AN(t.function.arguments??"{}")}catch{return}else try{r=JSON.parse(t.function.arguments)}catch(o){throw new Wp([`Function "${t.function.name}" arguments:`,"",t.function.arguments,"","are not valid JSON.",`Error: ${o.message}`].join(` `))}let n={name:t.function.name,args:r,type:"tool_call"};return e?.returnId&&(n.id=t.id),n}function NS(t){if(t.id===void 0)throw new Error('All OpenAI tool calls must have an "id" field.');return{id:t.id,type:"function",function:{name:t.name,arguments:JSON.stringify(t.args)}}}function Sm(t,e){return{name:t.function?.name,args:t.function?.arguments,id:t.id,error:e,type:"invalid_tool_call"}}var iEe=class extends AM{static lc_name(){return"JsonOutputToolsParser"}constructor(e){super(e),Object.defineProperty(this,"returnId",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain","output_parsers","openai_tools"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),this.returnId=e?.returnId??this.returnId}_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(hi(n)&&n.tool_calls?.length?o=n.tool_calls.map(a=>{let{id:s,...u}=a;return this.returnId?{id:s,...u}:u}):n.additional_kwargs.tool_calls!==void 0&&(o=JSON.parse(JSON.stringify(n.additional_kwargs.tool_calls)).map(s=>xp(s,{returnId:this.returnId,partial:r}))),!o)return[];let i=[];for(let a of o)if(a!==void 0){let s={type:a.name,args:a.args,id:a.id};i.push(s)}return i}},Lc=class extends iEe{static lc_name(){return"JsonOutputKeyToolsParser"}constructor(e){super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain","output_parsers","openai_tools"]}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"returnId",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"keyName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"returnSingle",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"zodSchema",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.keyName=e.keyName,this.returnSingle=e.returnSingle??this.returnSingle,this.zodSchema=e.zodSchema}async _validateResult(e){if(this.zodSchema===void 0)return e;let r=await this.zodSchema.safeParseAsync(e);if(r.success)return r.data;throw new Wp(`Failed to parse. Text: "${JSON.stringify(e,null,2)}". Error: ${JSON.stringify(r.error.errors)}`,JSON.stringify(e,null,2))}async parsePartialResult(e){let n=(await super.parsePartialResult(e)).filter(i=>i.type===this.keyName),o=n;if(n.length)return this.returnId||(o=n.map(i=>i.args)),this.returnSingle?o[0]:o}async parseResult(e){let n=(await super.parsePartialResult(e,!1)).filter(a=>a.type===this.keyName),o=n;return n.length?(this.returnId||(o=n.map(a=>a.args)),this.returnSingle?this._validateResult(o[0]):await Promise.all(o.map(a=>this._validateResult(a)))):void 0}};fc();var S0t=Symbol("Let zodToJsonSchema decide on which parser to use"),w0t={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"},x0t=t=>typeof t=="string"?{...w0t,basePath:["#"],definitions:{},name:t}:{...w0t,basePath:["#"],definitions:{},...t};var $H=t=>"_def"in t?t._def:t;function C0t(t){if(!t)return!0;for(let e in t)return!1;return!0}var O0t=t=>{let e=x0t(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])=>[$H(o),{def:$H(o),path:[...e.basePath,e.definitionPath,n],jsonSchema:void 0}]))}};function aEe(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Bn(t,e,r,n,o){t[e]=r,aEe(t,e,n,o)}ud();function P0t(){return{}}ud();function E0t(t,e){let r={type:"array"};return t.type?._def?.typeName!==se.ZodAny&&(r.items=sr(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Bn(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Bn(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Bn(r,"minItems",t.exactLength.value,t.exactLength.message,e),Bn(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}function T0t(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?Bn(r,"minimum",n.value,n.message,e):Bn(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Bn(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Bn(r,"maximum",n.value,n.message,e):Bn(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Bn(r,"maximum",n.value,n.message,e));break;case"multipleOf":Bn(r,"multipleOf",n.value,n.message,e);break}return r}function A0t(){return{type:"boolean"}}function I0t(t,e){return sr(t.type._def,e)}var M0t=(t,e)=>sr(t.innerType._def,e);function sEe(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>sEe(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 mzr(t,e)}}var mzr=(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":Bn(r,"minimum",n.value,n.message,e);break;case"max":Bn(r,"maximum",n.value,n.message,e);break}return r};function R0t(t,e){return{...sr(t.innerType._def,e),default:t.defaultValue()}}function j0t(t,e,r){return e.effectStrategy==="input"?sr(t.schema._def,e,r):{}}function D0t(t){return{type:"string",enum:[...t.values]}}var hzr=t=>"type"in t&&t.type==="string"?!1:"allOf"in t;function N0t(t,e){let r=[sr(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),sr(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(hzr(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}function L0t(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}}ud();var uEe,oj={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:()=>(uEe===void 0&&(uEe=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),uEe),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}$/};function pte(t,e){let r={type:"string"};function n(o){return e.patternStrategy==="escape"?gzr(o):o}if(t.checks)for(let o of t.checks)switch(o.kind){case"min":Bn(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e);break;case"max":Bn(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":dy(r,"email",o.message,e);break;case"format:idn-email":dy(r,"idn-email",o.message,e);break;case"pattern:zod":fy(r,oj.email,o.message,e);break}break;case"url":dy(r,"uri",o.message,e);break;case"uuid":dy(r,"uuid",o.message,e);break;case"regex":fy(r,o.regex,o.message,e);break;case"cuid":fy(r,oj.cuid,o.message,e);break;case"cuid2":fy(r,oj.cuid2,o.message,e);break;case"startsWith":fy(r,RegExp(`^${n(o.value)}`),o.message,e);break;case"endsWith":fy(r,RegExp(`${n(o.value)}$`),o.message,e);break;case"datetime":dy(r,"date-time",o.message,e);break;case"date":dy(r,"date",o.message,e);break;case"time":dy(r,"time",o.message,e);break;case"duration":dy(r,"duration",o.message,e);break;case"length":Bn(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e),Bn(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,o.value):o.value,o.message,e);break;case"includes":{fy(r,RegExp(n(o.value)),o.message,e);break}case"ip":{o.version!=="v6"&&dy(r,"ipv4",o.message,e),o.version!=="v4"&&dy(r,"ipv6",o.message,e);break}case"emoji":fy(r,oj.emoji,o.message,e);break;case"ulid":{fy(r,oj.ulid,o.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{dy(r,"binary",o.message,e);break}case"contentEncoding:base64":{Bn(r,"contentEncoding","base64",o.message,e);break}case"pattern:zod":{fy(r,oj.base64,o.message,e);break}}break}case"nanoid":fy(r,oj.nanoid,o.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}var gzr=t=>Array.from(t).map(e=>/[a-zA-Z0-9]/.test(e)?e:`\\${e}`).join(""),dy=(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}}})):Bn(t,"format",e,r,n)},fy=(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:F0t(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Bn(t,"pattern",F0t(e,n),r,n)},F0t=(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]:sr(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:sr(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??{}};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===se.ZodString&&t.keyType._def.checks?.length){let n=Object.entries(pte(t.keyType._def,e)).reduce((o,[i,a])=>i==="type"?o:{...o,[i]:a},{});return{...r,propertyNames:n}}else if(t.keyType?._def.typeName===se.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};return r}function k0t(t,e){if(e.mapStrategy==="record")return mte(t,e);let r=sr(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||{},n=sr(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}}}function $0t(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}}function B0t(){return{not:{}}}function q0t(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var BH={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};function z0t(t,e){if(e.target==="openApi3")return U0t(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in BH&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=BH[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 U0t(t,e)}var U0t=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>sr(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 H0t(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:BH[t.innerType._def.typeName],nullable:!0}:{type:[BH[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=sr(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=sr(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}function V0t(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",aEe(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Bn(r,"minimum",n.value,n.message,e):Bn(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Bn(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Bn(r,"maximum",n.value,n.message,e):Bn(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Bn(r,"maximum",n.value,n.message,e));break;case"multipleOf":Bn(r,"multipleOf",n.value,n.message,e);break}return r}function yzr(t,e){return e.removeAdditionalStrategy==="strict"?t.catchall._def.typeName==="ZodNever"?t.unknownKeys!=="strict":sr(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0:t.catchall._def.typeName==="ZodNever"?t.unknownKeys==="passthrough":sr(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0}function W0t(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=sr(i._def,{...e,currentPath:a,propertyPath:a});return s===void 0?n:(e.openaiStrictMode&&i.isOptional()&&!i.isNullable()&&console.warn(`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 This will become an error in a future version of the SDK.`),{properties:{...n.properties,[o]:s},required:i.isOptional()&&!e.openaiStrictMode?n.required:[...n.required,o]})},{properties:{},required:[]}),additionalProperties:yzr(t,e)};return r.required.length||delete r.required,r}var K0t=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return sr(t.innerType._def,e);let r=sr(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}};var J0t=(t,e)=>{if(e.pipeStrategy==="input")return sr(t.in._def,e);if(e.pipeStrategy==="output")return sr(t.out._def,e);let r=sr(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=sr(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}};function G0t(t,e){return sr(t.type._def,e)}function Y0t(t,e){let n={type:"array",uniqueItems:!0,items:sr(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Bn(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Bn(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}function Z0t(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>sr(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:sr(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>sr(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}function X0t(){return{not:{}}}function Q0t(){return{}}var eSt=(t,e)=>sr(t.innerType._def,e);function sr(t,e,r=!1){let n=e.seen.get(t);if(e.override){let a=e.override?.(t,e,n,r);if(a!==S0t)return a}if(n&&!r){let a=bzr(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=vzr(t,t.typeName,e,r);return i&&wzr(t,e,i),o.jsonSchema=i,i}var bzr=(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:_zr(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}},_zr=(t,e)=>{let r=0;for(;r{switch(e){case se.ZodString:return pte(t,r);case se.ZodNumber:return V0t(t,r);case se.ZodObject:return W0t(t,r);case se.ZodBigInt:return T0t(t,r);case se.ZodBoolean:return A0t();case se.ZodDate:return sEe(t,r);case se.ZodUndefined:return X0t();case se.ZodNull:return q0t(r);case se.ZodArray:return E0t(t,r);case se.ZodUnion:case se.ZodDiscriminatedUnion:return z0t(t,r);case se.ZodIntersection:return N0t(t,r);case se.ZodTuple:return Z0t(t,r);case se.ZodRecord:return mte(t,r);case se.ZodLiteral:return L0t(t,r);case se.ZodEnum:return D0t(t);case se.ZodNativeEnum:return $0t(t);case se.ZodNullable:return H0t(t,r);case se.ZodOptional:return K0t(t,r);case se.ZodMap:return k0t(t,r);case se.ZodSet:return Y0t(t,r);case se.ZodLazy:return sr(t.getter()._def,r);case se.ZodPromise:return G0t(t,r);case se.ZodNaN:case se.ZodNever:return B0t();case se.ZodEffects:return j0t(t,r,n);case se.ZodAny:return P0t();case se.ZodUnknown:return Q0t();case se.ZodDefault:return R0t(t,r);case se.ZodBranded:return I0t(t,r);case se.ZodReadonly:return eSt(t,r);case se.ZodCatch:return M0t(t,r);case se.ZodPipeline:return J0t(t,r);case se.ZodFunction:case se.ZodVoid:case se.ZodSymbol:return;default:return(o=>{})(e)}},wzr=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r);var tSt=(t,e)=>{let r=O0t(e),n=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,o=sr(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(C0t(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]=sr($H(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};function rSt(t,e){return tSt(t,{openaiStrictMode:!0,name:e.name,nameStrategy:"duplicate-ref",$refStrategy:"extract-to-root",nullableStrategy:"property"})}function q$(t,e,r){return Xwt({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:rSt(t,{name:e})}},n=>t.parse(JSON.parse(n)))}function hte(t){return Qwt({type:"function",function:{name:t.name,parameters:rSt(t.parameters,{name:t.name}),strict:!0,...t.description?{description:t.description}:void 0}},{callback:t.function,parser:e=>t.parameters.parse(JSON.parse(e))})}function eO(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}fc();function qH(t,e){return t.lc_error_code=e,t.message=`${t.message} Troubleshooting URL: https://js.langchain.com/docs/troubleshooting/errors/${e}/ `,t}function tO(t){let e;return t.constructor.name===Ef.name?(e=new Error(t.message),e.name="TimeoutError"):t.constructor.name===Pi.name?(e=new Error(t.message),e.name="AbortError"):t.status===400&&t.message.includes("tool_calls")?e=qH(t,"INVALID_TOOL_RESULTS"):t.status===401?e=qH(t,"MODEL_AUTHENTICATION"):t.status===429?e=qH(t,"MODEL_RATE_LIMIT"):t.status===404?e=qH(t,"MODEL_NOT_FOUND"):e=t,e}function lEe(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 Szr(t){return t.anyOf!==void 0&&Array.isArray(t.anyOf)}function nSt(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(oSt(r.parameters,0)),e.push("}) => any;")):e.push(`type ${r.name} = () => any;`),e.push("");return e.push("} // namespace functions"),e.join(` `)}function oSt(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}: ${gte(o,e)},`):r.push(`${n}?: ${gte(o,e)},`);return r.map(n=>" ".repeat(e)+n).join(` `)}function gte(t,e){if(Szr(t))return t.anyOf.map(r=>gte(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["{",oSt(t,e+2),"}"].join(` `);case"array":return t.items?`${gte(t.items,e)}[]`:"any[]";default:return""}}function iSt(t,e){let r;return Ul(t)?r=SS(t):r=t,e?.strict!==void 0&&(r.function.strict=e.strict),r}function xzr(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 fEe(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(!fs.isInstance(t))throw new Error("Invalid generic chat message");return xzr(t)}default:throw new Error(`Unknown message type: ${e}`)}}function dEe(t,e){return t.flatMap(r=>{let n=fEe(r);n==="system"&&pEe(e)&&(n="developer");let o={role:n,content:r.content};if(r.name!=null&&(o.name=r.name),r.additional_kwargs.function_call!=null&&(o.function_call=r.additional_kwargs.function_call,o.content=""),hi(r)&&r.tool_calls?.length?(o.tool_calls=r.tool_calls.map(NS),o.content=""):(r.additional_kwargs.tool_calls!=null&&(o.tool_calls=r.additional_kwargs.tool_calls),r.tool_call_id!=null&&(o.tool_call_id=r.tool_call_id)),r.additional_kwargs.audio&&typeof r.additional_kwargs.audio=="object"&&"id"in r.additional_kwargs.audio){let i={role:"assistant",audio:{id:r.additional_kwargs.audio.id}};return[o,i]}return o})}var U$="__openai_function_call_ids__";function aSt(t,e){return t.flatMap(r=>{let n=fEe(r);if(n==="system"&&pEe(e)&&(n="developer"),n==="function")throw new Error("Function messages are not supported in Responses API");if(n==="tool"){let i=r;return i.additional_kwargs?.type==="computer_call_output"?{type:"computer_call_output",output:(()=>{if(typeof i.content=="string")return{type:"computer_screenshot",image_url:i.content};if(Array.isArray(i.content)){let s=i.content.find(l=>l.type==="computer_screenshot");if(s)return s;let u=i.content.find(l=>l.type==="image_url");if(u)return{type:"computer_screenshot",image_url:typeof u.image_url=="string"?u.image_url:u.image_url.url}}throw new Error("Invalid computer call output")})(),call_id:i.tool_call_id}:{type:"function_call_output",call_id:i.tool_call_id,id:i.id,output:typeof i.content!="string"?JSON.stringify(i.content):i.content}}if(n==="assistant"){let i=[];r.additional_kwargs.reasoning!=null&&(c=>typeof c=="object"&&c!=null&&"type"in c&&c.type==="reasoning")(r.additional_kwargs.reasoning)&&i.push(r.additional_kwargs.reasoning);let{content:a}=r;r.additional_kwargs.refusal!=null&&(typeof a=="string"&&(a=[{type:"output_text",text:a,annotations:[]}]),a=[...a,{type:"refusal",refusal:r.additional_kwargs.refusal}]),i.push({type:"message",role:"assistant",content:typeof a=="string"?a:a.flatMap(l=>l.type==="text"?{type:"output_text",text:l.text,annotations:l.annotations??[]}:l.type==="output_text"||l.type==="refusal"?l:[])});let s=r.additional_kwargs[U$];hi(r)&&r.tool_calls?.length?i.push(...r.tool_calls.map(l=>({type:"function_call",name:l.name,arguments:JSON.stringify(l.args),call_id:l.id,id:s?.[l.id]}))):r.additional_kwargs.tool_calls!=null&&i.push(...r.additional_kwargs.tool_calls.map(l=>({type:"function_call",name:l.function.name,call_id:l.id,id:s?.[l.id],arguments:l.function.arguments})));let u=r.response_metadata.output?.length?r.response_metadata.output:r.additional_kwargs.tool_outputs;if(u!=null){let l=u,c=l?.filter(f=>f.type==="reasoning"),d=l?.filter(f=>f.type==="computer_call");c.length>0&&d.length>0&&i.push(...c),d.length>0&&i.push(...d)}return i}let o=typeof r.content=="string"?r.content:r.content.flatMap(i=>{if(i.type==="text")return{type:"input_text",text:i.text};if(i.type==="image_url"){let a=typeof i.image_url=="string"?i.image_url:i.image_url.url,s=typeof i.image_url=="string"?"auto":i.image_url.detail;return{type:"input_image",image_url:a,detail:s}}return i.type==="input_text"||i.type==="input_image"||i.type==="input_file"?i:[]});return n==="user"||n==="system"||n==="developer"?{type:"message",role:n,content:o}:(console.warn(`Unsupported role found when converting to OpenAI Responses API: ${n}`),[])})}function uSt(t){if(t.error){let a=new Error(t.error.message);throw a.name=t.error.code,a}let e=[],r=[],n=[],o={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,model_name:t.model},i={};for(let a of t.output)if(a.type==="message")e.push(...a.content.flatMap(s=>s.type==="output_text"?("parsed"in s&&s.parsed!=null&&(i.parsed=s.parsed),{type:"text",text:s.text,annotations:s.annotations}):s.type==="refusal"?(i.refusal=s.refusal,[]):s));else if(a.type==="function_call"){let s={function:{name:a.name,arguments:a.arguments},id:a.call_id};try{r.push(xp(s,{returnId:!0}))}catch(u){let l;typeof u=="object"&&u!=null&&"message"in u&&typeof u.message=="string"&&(l=u.message),n.push(Sm(s,l))}i[U$]??(i[U$]={}),a.id&&(i[U$][a.call_id]=a.id)}else a.type==="reasoning"?i.reasoning=a:(i.tool_outputs??(i.tool_outputs=[]),i.tool_outputs.push(a));return new fn({id:t.id,content:e,tool_calls:r,invalid_tool_calls:n,usage_metadata:t.usage,additional_kwargs:i,response_metadata:o})}function Czr(t){let e=[],r={},n,o=[],i={},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.id,index:t.output_index}),a[U$]={[t.item.call_id]:t.item.id};else if(t.type==="response.output_item.done"&&(t.item.type==="web_search_call"||t.item.type==="file_search_call"||t.item.type==="computer_call"))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=uSt(t.response);n=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")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 return null;return new Ln({text:e.map(u=>u.text).join(""),message:new or({id:s,content:e,tool_call_chunks:o,usage_metadata:n,additional_kwargs:a,response_metadata:i}),generationInfo:r})}function cEe(t){return"type"in t&&t.type!=="function"}function Ozr(t){return t!=null&&typeof t=="object"&&"type"in t&&t.type!=="function"}function sSt(t,e){return Mc(t)?e?.strict!==void 0?{...t,function:{...t.function,strict:e.strict}}:t:iSt(t,e)}function pEe(t){return t?.startsWith("o1")||t?.startsWith("o3")||t?.startsWith("o4")}var LS=class extends Fs{static lc_name(){return"ChatOpenAI"}get callKeys(){return[...super.callKeys,"options","function_call","functions","tools","tool_choice","promptIndex","response_format","seed","reasoning_effort"]}get lc_secrets(){return{openAIApiKey:"OPENAI_API_KEY",apiKey:"OPENAI_API_KEY",organization:"OPENAI_ORGANIZATION"}}get lc_aliases(){return{modelName:"model",openAIApiKey:"openai_api_key",apiKey:"openai_api_key"}}get lc_serializable_keys(){return["configuration","logprobs","topLogprobs","prefixMessages","supportsStrictToolCalling","modalities","audio","reasoningEffort","temperature","maxTokens","topP","frequencyPenalty","presencePenalty","n","logitBias","user","streaming","streamUsage","modelName","model","modelKwargs","stop","stopSequences","timeout","openAIApiKey","apiKey","cache","maxConcurrency","maxRetries","verbose","callbacks","tags","metadata","disableStreaming"]}constructor(e){super(e??{}),Object.defineProperty(this,"lc_serializable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"temperature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"topP",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"frequencyPenalty",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"presencePenalty",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"n",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"logitBias",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"modelName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"model",{enumerable:!0,configurable:!0,writable:!0,value:"gpt-3.5-turbo"}),Object.defineProperty(this,"modelKwargs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"stop",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"stopSequences",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"user",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"timeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"streaming",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"streamUsage",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"maxTokens",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"logprobs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"topLogprobs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"openAIApiKey",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"apiKey",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"organization",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"__includeRawResponse",{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,"clientConfig",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"supportsStrictToolCalling",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"audio",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"modalities",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"reasoningEffort",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"useResponsesApi",{enumerable:!0,configurable:!0,writable:!0,value:!1}),this.openAIApiKey=e?.apiKey??e?.openAIApiKey??e?.configuration?.apiKey??et("OPENAI_API_KEY"),this.apiKey=this.openAIApiKey,this.organization=e?.configuration?.organization??et("OPENAI_ORGANIZATION"),this.model=e?.model??e?.modelName??this.model,this.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.reasoningEffort=e?.reasoningEffort,this.maxTokens=e?.maxCompletionTokens??e?.maxTokens,this.useResponsesApi=e?.useResponsesApi??this.useResponsesApi,this.disableStreaming=e?.disableStreaming??this.disableStreaming,this.model==="o1"&&(this.disableStreaming=!0),this.streaming=e?.streaming??!1,this.disableStreaming&&(this.streaming=!1),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)}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}}bindTools(e,r){let n;return r?.strict!==void 0?n=r.strict:this.supportsStrictToolCalling!==void 0&&(n=this.supportsStrictToolCalling),this.bind({tools:e.map(o=>cEe(o)?o:sSt(o,{strict:n})),...r})}createResponseFormat(e){return e&&e.type==="json_schema"&&e.json_schema.schema&&yte(e.json_schema.schema)?q$(e.json_schema.schema,e.json_schema.name,{description:e.json_schema.description}):e}invocationParams(e,r){let n;if(e?.strict!==void 0?n=e.strict:this.supportsStrictToolCalling!==void 0&&(n=this.supportsStrictToolCalling),this._useResponseApi(e)){let s={model:this.model,temperature:this.temperature,top_p:this.topP,user:this.user,stream:this.streaming,previous_response_id:e?.previous_response_id,truncation:e?.truncation,include:e?.include,tools:e?.tools?.length?e.tools.map(l=>cEe(l)?l:Mc(l)?{type:"function",name:l.function.name,parameters:l.function.parameters,description:l.function.description,strict:n}:null).filter(l=>l!==null):void 0,tool_choice:Ozr(e?.tool_choice)?e?.tool_choice:(()=>{let l=lEe(e?.tool_choice);if(typeof l=="object"&&"type"in l)return{type:"function",name:l.function.name}})(),text:(()=>{if(e?.text)return e.text;let l=this.createResponseFormat(e?.response_format);return l?.type==="json_schema"?l.json_schema.schema!=null?{format:{type:"json_schema",schema:l.json_schema.schema,description:l.json_schema.description,name:l.json_schema.name,strict:l.json_schema.strict}}:void 0:{format:l}})(),parallel_tool_calls:e?.parallel_tool_calls,max_output_tokens:this.maxTokens===-1?void 0:this.maxTokens,...this.modelKwargs},u=e?.reasoning_effort??this.reasoningEffort;return u!==void 0&&(s.reasoning={effort:u}),s}let o={};e?.stream_options!==void 0?o={stream_options:e.stream_options}:this.streamUsage&&(this.streaming||r?.streaming)&&(o={stream_options:{include_usage:!0}});let i={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:e?.stop??this.stopSequences,user:this.user,stream:this.streaming,functions:e?.functions,function_call:e?.function_call,tools:e?.tools?.length?e.tools.map(s=>sSt(s,{strict:n})):void 0,tool_choice:lEe(e?.tool_choice),response_format:this.createResponseFormat(e?.response_format),seed:e?.seed,...o,parallel_tool_calls:e?.parallel_tool_calls,...this.audio||e?.audio?{audio:this.audio||e?.audio}:{},...this.modalities||e?.modalities?{modalities:this.modalities||e?.modalities}:{},...this.modelKwargs};e?.prediction!==void 0&&(i.prediction=e.prediction);let a=e?.reasoning_effort??this.reasoningEffort;return a!==void 0&&(i.reasoning_effort=a),pEe(i.model)?i.max_completion_tokens=this.maxTokens===-1?void 0:this.maxTokens:i.max_tokens=this.maxTokens===-1?void 0:this.maxTokens,i}_convertOpenAIChatCompletionMessageToBaseMessage(e,r){let n=e.tool_calls;switch(e.role){case"assistant":{let o=[],i=[];for(let u of n??[])try{o.push(xp(u,{returnId:!0}))}catch(l){i.push(Sm(u,l.message))}let a={function_call:e.function_call,tool_calls:n};this.__includeRawResponse!==void 0&&(a.__raw_response=r);let s={model_name:r.model,...r.system_fingerprint?{usage:{...r.usage},system_fingerprint:r.system_fingerprint}:{}};return e.audio&&(a.audio=e.audio),new fn({content:e.content||"",tool_calls:o,invalid_tool_calls:i,additional_kwargs:a,response_metadata:s,id:r.id})}default:return new fs(e.content||"",e.role??"unknown")}}_convertOpenAIDeltaToBaseMessageChunk(e,r,n){let o=e.role??n,i=e.content??"",a;e.function_call?a={function_call:e.function_call}:e.tool_calls?a={tool_calls:e.tool_calls}:a={},this.__includeRawResponse&&(a.__raw_response=r),e.audio&&(a.audio={...e.audio,index:r.choices[0].index});let s={usage:{...r.usage}};if(o==="user")return new of({content:i,response_metadata:s});if(o==="assistant"){let u=[];if(Array.isArray(e.tool_calls))for(let l of e.tool_calls)u.push({name:l.function?.name,args:l.function?.arguments,id:l.id,index:l.index,type:"tool_call_chunk"});return new or({content:i,tool_call_chunks:u,additional_kwargs:a,id:r.id,response_metadata:s})}else return o==="system"?new fd({content:i,response_metadata:s}):o==="developer"?new fd({content:i,response_metadata:s,additional_kwargs:{__openai_role__:"developer"}}):o==="function"?new zp({content:i,additional_kwargs:a,name:e.name,response_metadata:s}):o==="tool"?new eh({content:i,additional_kwargs:a,tool_call_id:e.tool_call_id,response_metadata:s}):new nf({content:i,role:o,response_metadata:s})}_identifyingParams(){return{model_name:this.model,...this.invocationParams(),...this.clientConfig}}async*_streamResponseChunks(e,r,n){if(this._useResponseApi(r)){let l=await this.responseApiWithRetry({...this.invocationParams(r,{streaming:!0}),input:aSt(e,this.model),stream:!0},r);for await(let c of l){let d=Czr(c);d!=null&&(yield d)}return}let o=dEe(e,this.model),i={...this.invocationParams(r,{streaming:!0}),messages:o,stream:!0},a,s=await this.completionWithRetry(i,r),u;for await(let l of s){let c=l?.choices?.[0];if(l.usage&&(u=l.usage),!c)continue;let{delta:d}=c;if(!d)continue;let f=this._convertOpenAIDeltaToBaseMessageChunk(d,l,a);a=d.role??a;let p={prompt:r.promptIndex??0,completion:c.index??0};if(typeof f.content!="string"){console.log("[WARNING]: Received non-string content from OpenAI. This is currently not supported.");continue}let m={...p};c.finish_reason!=null&&(m.finish_reason=c.finish_reason,m.system_fingerprint=l.system_fingerprint,m.model_name=l.model),this.logprobs&&(m.logprobs=c.logprobs);let h=new Ln({message:f,text:f.content,generationInfo:m});yield h,await n?.handleLLMNewToken(h.text??"",p,void 0,void 0,void 0,{chunk:h})}if(u){let l={...u.prompt_tokens_details?.audio_tokens!==null&&{audio:u.prompt_tokens_details?.audio_tokens},...u.prompt_tokens_details?.cached_tokens!==null&&{cache_read:u.prompt_tokens_details?.cached_tokens}},c={...u.completion_tokens_details?.audio_tokens!==null&&{audio:u.completion_tokens_details?.audio_tokens},...u.completion_tokens_details?.reasoning_tokens!==null&&{reasoning:u.completion_tokens_details?.reasoning_tokens}};yield new Ln({message:new or({content:"",response_metadata:{usage:{...u}},usage_metadata:{input_tokens:u.prompt_tokens,output_tokens:u.completion_tokens,total_tokens:u.total_tokens,...Object.keys(l).length>0&&{input_token_details:l},...Object.keys(c).length>0&&{output_token_details:c}}}),text:""})}if(r.signal?.aborted)throw new Error("AbortError")}identifyingParams(){return this._identifyingParams()}async _responseApiGenerate(e,r,n){let o=this.invocationParams(r);if(o.stream){let s=this._streamResponseChunks(e,r,n),u;for await(let l of s)l.message.response_metadata={...l.generationInfo,...l.message.response_metadata},u=u?.concat(l)??l;return{generations:u?[u]:[],llmOutput:{estimatedTokenUsage:u?.message?.usage_metadata}}}let i=aSt(e,this.model),a=await this.responseApiWithRetry({input:i,...o},{signal:r?.signal,...r?.options});return{generations:[{text:a.output_text,message:uSt(a)}],llmOutput:{id:a.id,estimatedTokenUsage:a.usage?{promptTokens:a.usage.input_tokens,completionTokens:a.usage.output_tokens,totalTokens:a.usage.total_tokens}:void 0}}}_useResponseApi(e){let r=e?.tools?.some(cEe),n=e?.previous_response_id!=null||e?.text!=null||e?.truncation!=null||e?.include!=null;return this.useResponsesApi||r||n}async _generate(e,r,n){if(this._useResponseApi(r))return this._responseApiGenerate(e,r,n);let o={},i=this.invocationParams(r),a=dEe(e,this.model);if(i.stream){let s=this._streamResponseChunks(e,r,n),u={};for await(let m of s){m.message.response_metadata={...m.generationInfo,...m.message.response_metadata};let h=m.generationInfo?.completion??0;u[h]===void 0?u[h]=m:u[h]=u[h].concat(m)}let l=Object.entries(u).sort(([m],[h])=>parseInt(m,10)-parseInt(h,10)).map(([m,h])=>h),{functions:c,function_call:d}=this.invocationParams(r),f=await this.getEstimatedTokenCountFromPrompt(e,c,d),p=await this.getNumTokensFromGenerations(l);return o.input_tokens=f,o.output_tokens=p,o.total_tokens=f+p,{generations:l,llmOutput:{estimatedTokenUsage:{promptTokens:o.input_tokens,completionTokens:o.output_tokens,totalTokens:o.total_tokens}}}}else{let s;r.response_format&&r.response_format.type==="json_schema"?s=await this.betaParsedCompletionWithRetry({...i,stream:!1,messages:a},{signal:r?.signal,...r?.options}):s=await this.completionWithRetry({...i,stream:!1,messages:a},{signal:r?.signal,...r?.options});let{completion_tokens:u,prompt_tokens:l,total_tokens:c,prompt_tokens_details:d,completion_tokens_details:f}=s?.usage??{};u&&(o.output_tokens=(o.output_tokens??0)+u),l&&(o.input_tokens=(o.input_tokens??0)+l),c&&(o.total_tokens=(o.total_tokens??0)+c),(d?.audio_tokens!==null||d?.cached_tokens!==null)&&(o.input_token_details={...d?.audio_tokens!==null&&{audio:d?.audio_tokens},...d?.cached_tokens!==null&&{cache_read:d?.cached_tokens}}),(f?.audio_tokens!==null||f?.reasoning_tokens!==null)&&(o.output_token_details={...f?.audio_tokens!==null&&{audio:f?.audio_tokens},...f?.reasoning_tokens!==null&&{reasoning:f?.reasoning_tokens}});let p=[];for(let m of s?.choices??[]){let b={text:m.message?.content??"",message:this._convertOpenAIChatCompletionMessageToBaseMessage(m.message??{role:"assistant"},s)};b.generationInfo={...m.finish_reason?{finish_reason:m.finish_reason}:{},...m.logprobs?{logprobs:m.logprobs}:{}},hi(b.message)&&(b.message.usage_metadata=o),b.message=new fn(Object.fromEntries(Object.entries(b.message).filter(([g])=>!g.startsWith("lc_")))),p.push(b)}return{generations:p,llmOutput:{tokenUsage:{promptTokens:o.input_tokens,completionTokens:o.output_tokens,totalTokens:o.total_tokens}}}}}async getEstimatedTokenCountFromPrompt(e,r,n){let o=(await this.getNumTokensFromMessages(e)).totalCount;if(r&&n!=="auto"){let i=nSt(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 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 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(fEe(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 completionWithRetry(e,r){let n=this._getClientOptions(r);return this.caller.call(async()=>{try{return await this.client.chat.completions.create(e,n)}catch(o){throw tO(o)}})}async responseApiWithRetry(e,r){return this.caller.call(async()=>{let n=this._getClientOptions(r);try{return e.text?.format?.type==="json_schema"&&!e.stream?await this.client.responses.parse(e,n):await this.client.responses.create(e,n)}catch(o){throw tO(o)}})}async betaParsedCompletionWithRetry(e,r){let n=this._getClientOptions(r);return this.caller.call(async()=>{try{return await this.client.beta.chat.completions.parse(e,n)}catch(o){throw tO(o)}})}_getClientOptions(e){if(!this.client){let n={baseURL:this.clientConfig.baseURL},o=eO(n),i={...this.clientConfig,baseURL:o,timeout:this.timeout,maxRetries:0};i.baseURL||delete i.baseURL,this.client=new Lt(i)}return{...this.clientConfig,...e}}_llmType(){return"openai"}_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}})}withStructuredOutput(e,r){let n,o,i,a;Pzr(e)?(n=e.schema,o=e.name,i=e.method,a=e.includeRaw):(n=e,o=r?.name,i=r?.method,a=r?.includeRaw);let s,u;if(r?.strict!==void 0&&i==="jsonMode")throw new Error("Argument `strict` is only supported for `method` = 'function_calling'");if(!this.model.startsWith("gpt-3")&&!this.model.startsWith("gpt-4-")&&this.model!=="gpt-4"?i===void 0&&(i="jsonSchema"):i==="jsonSchema"&&console.warn(`[WARNING]: JSON Schema is not supported for model "${this.model}". Falling back to tool calling.`),i==="jsonMode")s=this.bind({response_format:{type:"json_object"}}),yte(n)?u=pc.fromZodSchema(n):u=new mc;else if(i==="jsonSchema")if(s=this.bind({response_format:{type:"json_schema",json_schema:{name:o??"extract",description:n.description,schema:n,strict:r?.strict}}}),yte(n)){let f=pc.fromZodSchema(n);u=uf.from(p=>"parsed"in p.additional_kwargs?p.additional_kwargs.parsed:f)}else u=new mc;else{let f=o??"extract";if(yte(n)){let p=po(n);s=this.bind({tools:[{type:"function",function:{name:f,description:p.description,parameters:p}}],tool_choice:{type:"function",function:{name:f}},...r?.strict!==void 0?{strict:r.strict}:{}}),u=new Lc({returnSingle:!0,keyName:f,zodSchema:n})}else{let p;typeof n.name=="string"&&typeof n.parameters=="object"&&n.parameters!=null?(p=n,f=n.name):(f=n.title??f,p={name:f,description:n.description??"",parameters:n}),s=this.bind({tools:[{type:"function",function:p}],tool_choice:{type:"function",function:{name:f}},...r?.strict!==void 0?{strict:r.strict}:{}}),u=new Lc({returnSingle:!0,keyName:f})}}if(!a)return s.pipe(u);let l=so.assign({parsed:(f,p)=>u.invoke(f.raw,p)}),c=so.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return si.from([{raw:s},d])}};function yte(t){return typeof t?.parse=="function"}function Pzr(t){return t!==void 0&&typeof t.schema=="object"}ym();Rd();var rO=class extends Cf{constructor(e){let r={maxConcurrency:2,...e};super(r),Object.defineProperty(this,"model",{enumerable:!0,configurable:!0,writable:!0,value:"text-embedding-ada-002"}),Object.defineProperty(this,"modelName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"batchSize",{enumerable:!0,configurable:!0,writable:!0,value:512}),Object.defineProperty(this,"stripNewLines",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"dimensions",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"timeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"organization",{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,"clientConfig",{enumerable:!0,configurable:!0,writable:!0,value:void 0});let n=r?.apiKey??r?.openAIApiKey??et("OPENAI_API_KEY");this.organization=r?.configuration?.organization??et("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.clientConfig={apiKey:n,organization:this.organization,dangerouslyAllowBrowser:!0,...e?.configuration}}async embedDocuments(e){let r=Of(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.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 tO(n)}})}};var bte=class extends rO{constructor(e){super(e),Object.defineProperty(this,"azureOpenAIApiVersion",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"azureOpenAIApiKey",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"azureADTokenProvider",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"azureOpenAIApiInstanceName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"azureOpenAIApiDeploymentName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"azureOpenAIBasePath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.batchSize=e?.batchSize??1,this.azureOpenAIApiKey=e?.azureOpenAIApiKey??e?.apiKey??et("AZURE_OPENAI_API_KEY"),this.azureOpenAIApiVersion=e?.azureOpenAIApiVersion??e?.openAIApiVersion??et("AZURE_OPENAI_API_VERSION"),this.azureOpenAIBasePath=e?.azureOpenAIBasePath??et("AZURE_OPENAI_BASE_PATH"),this.azureOpenAIApiInstanceName=e?.azureOpenAIApiInstanceName??et("AZURE_OPENAI_API_INSTANCE_NAME"),this.azureOpenAIApiDeploymentName=(e?.azureOpenAIApiEmbeddingsDeploymentName||e?.azureOpenAIApiDeploymentName)??(et("AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME")||et("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=eO(n),i={...this.clientConfig,baseURL:o,timeout:this.timeout,maxRetries:0};this.azureADTokenProvider||(i.apiKey=n.azureOpenAIApiKey),i.baseURL||delete i.baseURL,i.defaultHeaders={...i.defaultHeaders,"User-Agent":i.defaultHeaders?.["User-Agent"]?`${i.defaultHeaders["User-Agent"]}: langchainjs-azure-openai-v2`:"langchainjs-azure-openai-v2"},this.client=new fte({apiVersion:this.azureOpenAIApiVersion,azureADTokenProvider:this.azureADTokenProvider,deployment:this.azureOpenAIApiDeploymentName,...i})}let r={};return this.azureOpenAIApiKey&&(r.headers={"api-key":this.azureOpenAIApiKey,...r.headers},r.query={"api-version":this.azureOpenAIApiVersion,...r.query}),this.caller.call(async()=>{try{return await this.client.embeddings.create(e,r)}catch(n){throw tO(n)}})}};ud();pz();$P();bH();nb();IN();jN();t9();var _te=class extends Gk{get lc_namespace(){return["langchain","tools"]}constructor(e){super(e??{}),Object.defineProperty(this,"returnDirect",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"verboseParsingErrors",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"responseFormat",{enumerable:!0,configurable:!0,writable:!0,value:"content"}),this.verboseParsingErrors=e?.verboseParsingErrors??this.verboseParsingErrors,this.responseFormat=e?.responseFormat??this.responseFormat}async invoke(e,r){let n,o=on(r);return NP(e)?(n=e.args,o={...o,toolCall:e}):n=e,this.call(n,o)}async call(e,r,n){let o=NP(e)?e.args:e,i;if(Ls(this.schema))try{i=await this.schema.parseAsync(o)}catch(m){let h="Received tool input did not match expected schema";throw this.verboseParsingErrors&&(h=`${h} Details: ${m.message}`),new wM(h,JSON.stringify(e))}else{let m=Hi(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(b=>`${b.keywordLocation}: ${b.error}`).join(` `)}`),new wM(h,JSON.stringify(e))}i=o}let a=CM(r),u=await Es.configure(a.callbacks,this.callbacks,a.tags||n,this.tags,a.metadata,this.metadata,{verbose:this.verbose})?.handleToolStart(this.toJSON(),typeof e=="string"?e:JSON.stringify(e),a.runId,void 0,void 0,void 0,a.runName);delete a.runId;let l;try{l=await this._call(i,u,a)}catch(m){throw await u?.handleToolError(m),m}let c,d;if(this.responseFormat==="content_and_artifact")if(Array.isArray(l)&&l.length===2)[c,d]=l;else throw new Error(`Tool response format is "content_and_artifact" but the output was not a two-tuple. Result: ${JSON.stringify(l)}`);else c=l;let f;NP(e)&&(f=e.id),!f&&PBe(a)&&(f=a.toolCall.id);let p=Ezr({content:c,artifact:d,toolCallId:f,name:this.name});return await u?.handleToolEnd(p),p}},nO=class extends _te{constructor(e){super(e),Object.defineProperty(this,"schema",{enumerable:!0,configurable:!0,writable:!0,value:Ur.object({input:Ur.string().optional()}).transform(r=>r.input)})}call(e,r){let n=typeof e=="string"||e==null?{input:e}:e;return super.call(n,r)}},mEe=class extends nO{static lc_name(){return"DynamicTool"}constructor(e){super(e),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"description",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"func",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=e.name,this.description=e.description,this.func=e.func,this.returnDirect=e.returnDirect??this.returnDirect}async call(e,r){let n=CM(r);return n.runName===void 0&&(n.runName=this.name),super.call(e,n)}async _call(e,r,n){return this.func(e,r,n)}},hEe=class extends _te{static lc_name(){return"DynamicStructuredTool"}constructor(e){super(e),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"description",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"func",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"schema",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=e.name,this.description=e.description,this.func=e.func,this.returnDirect=e.returnDirect??this.returnDirect,this.schema=e.schema}async call(e,r,n){let o=CM(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)}};function xm(t,e){let r=e.schema&&Ls(e.schema)&&(!("shape"in e.schema)||!e.schema.shape),n=_H(e.schema);if(!e.schema||r||n)return new mEe({...e,description:e.description??e.schema?.description??`${e.name} tool`,func:async(a,s,u)=>new Promise((l,c)=>{let d=Qa(u,{callbacks:s?.getChild()});pd.runWithConfig(Hp(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 hEe({...e,description:i,schema:o,func:async(a,s,u)=>new Promise((l,c)=>{let d=Qa(u,{callbacks:s?.getChild()});pd.runWithConfig(Hp(d),async()=>{try{l(t(a,d))}catch(f){c(f)}})})})}function Ezr(t){let{content:e,artifact:r,toolCallId:n}=t;return n&&!DBe(e)?typeof e=="string"||Array.isArray(e)&&e.every(o=>typeof o=="object")?new Ax({content:e,artifact:r,tool_call_id:n,name:t.name}):new Ax({content:Tzr(e),artifact:r,tool_call_id:n,name:t.name}):e}function Tzr(t){try{return JSON.stringify(t,null,2)}catch{return`${t}`}}var gEe=class extends nO{static lc_name(){return"DallEAPIWrapper"}constructor(e){e?.responseFormat!==void 0&&["url","b64_json"].includes(e.responseFormat)&&(e.dallEResponseFormat=e.responseFormat,e.responseFormat="content"),super(e),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"dalle_api_wrapper"}),Object.defineProperty(this,"description",{enumerable:!0,configurable:!0,writable:!0,value:"A wrapper around OpenAI DALL-E API. Useful for when you need to generate images from a text description. Input should be an image description."}),Object.defineProperty(this,"client",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"model",{enumerable:!0,configurable:!0,writable:!0,value:"dall-e-3"}),Object.defineProperty(this,"style",{enumerable:!0,configurable:!0,writable:!0,value:"vivid"}),Object.defineProperty(this,"quality",{enumerable:!0,configurable:!0,writable:!0,value:"standard"}),Object.defineProperty(this,"n",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:"1024x1024"}),Object.defineProperty(this,"dallEResponseFormat",{enumerable:!0,configurable:!0,writable:!0,value:"url"}),Object.defineProperty(this,"user",{enumerable:!0,configurable:!0,writable:!0,value:void 0});let r=e?.apiKey??e?.openAIApiKey??et("OPENAI_API_KEY"),n=e?.organization??et("OPENAI_ORGANIZATION"),o={apiKey:r,organization:n,dangerouslyAllowBrowser:!0,baseURL:e?.baseUrl};this.client=new Lt(o),this.model=e?.model??e?.modelName??this.model,this.style=e?.style??this.style,this.quality=e?.quality??this.quality,this.n=e?.n??this.n,this.size=e?.size??this.size,this.dallEResponseFormat=e?.dallEResponseFormat??this.dallEResponseFormat,this.user=e?.user}processMultipleGeneratedUrls(e){return this.dallEResponseFormat==="url"?e.flatMap(r=>r.data.flatMap(o=>o.url?{type:"image_url",image_url:o.url}:[]).filter(o=>o!==void 0&&o.type==="image_url"&&typeof o.image_url=="string"&&o.image_url!==void 0)):e.flatMap(r=>r.data.flatMap(o=>o.b64_json?{type:"image_url",image_url:{url:o.b64_json}}:[]).filter(o=>o!==void 0&&o.type==="image_url"&&typeof o.image_url=="object"&&"url"in o.image_url&&typeof o.image_url.url=="string"&&o.image_url.url!==void 0))}async _call(e){let r={model:this.model,prompt:e,n:1,size:this.size,response_format:this.dallEResponseFormat,style:this.style,quality:this.quality,user:this.user};if(this.n>1){let i=await Promise.all(Array.from({length:this.n}).map(()=>this.client.images.generate(r)));return this.processMultipleGeneratedUrls(i)}let n=await this.client.images.generate(r),o="";return this.dallEResponseFormat==="url"?[o]=n.data.map(i=>i.url).filter(i=>i!=="undefined"):[o]=n.data.map(i=>i.b64_json).filter(i=>i!=="undefined"),o}};Object.defineProperty(gEe,"toolName",{enumerable:!0,configurable:!0,writable:!0,value:"dalle_api_wrapper"});var Ste=require("obsidian");var vte=class extends Cf{constructor(e){let r={maxConcurrency:2,...e};super(r),Object.defineProperty(this,"model",{enumerable:!0,configurable:!0,writable:!0,value:"jina-clip-v2"}),Object.defineProperty(this,"batchSize",{enumerable:!0,configurable:!0,writable:!0,value:24}),Object.defineProperty(this,"baseUrl",{enumerable:!0,configurable:!0,writable:!0,value:"https://api.jina.ai/v1/embeddings"}),Object.defineProperty(this,"stripNewLines",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"dimensions",{enumerable:!0,configurable:!0,writable:!0,value:1024}),Object.defineProperty(this,"apiKey",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"normalized",{enumerable:!0,configurable:!0,writable:!0,value:!0});let n=r?.apiKey||et("JINA_API_KEY")||et("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=Of(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 wte=class extends vte{constructor(e){super(e),e?.baseUrl&&(this.baseUrl=e.baseUrl)}};var Azr={"copilot-plus":rO,"copilot-plus-jina":wte,openai:rO,cohereai:Pee,google:Ree,"azure openai":bte,ollama:Lee,"lm-studio":rO,"3rd party (openai-format)":rO},$s=class t{constructor(){this.providerApiKeyMap={"copilot-plus":()=>ne().plusLicenseKey,"copilot-plus-jina":()=>ne().plusLicenseKey,openai:()=>ne().openAIApiKey,cohereai:()=>ne().cohereApiKey,google:()=>ne().googleApiKey,"azure openai":()=>ne().azureOpenAIApiKey,ollama:()=>"default-key","lm-studio":()=>"default-key","3rd party (openai-format)":()=>""};this.initialize(),Mi(()=>this.initialize())}initialize(){let e=ne().activeEmbeddingModels;this.activeEmbeddingModels=e,this.buildModelMap(e)}static getInstance(){return t.instance||(t.instance=new t),t.instance}getProviderConstructor(e){let r=Azr[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(JP).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=Dr(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=Dr(r);return e===n})[0]}async getEmbeddingsAPI(){let{embeddingModelKey:e}=ne();if(!t.modelMap.hasOwnProperty(e))throw new Er(`No embedding model found for: ${e}`);let r=this.getCustomModel(e);if(r.plusExclusive&&!ne().isPlusUser)throw new Ste.Notice("Plus-only model, please consider upgrading to Plus to access it."),new Er("Plus-only model selected but user is not on Plus plan");if(r.believerExclusive){let a=await Ei.getInstance().validateLicenseKey();if(!a.plan||a.plan.toLowerCase()!=="believer")throw new Ste.Notice("Believer-only model, please consider upgrading to Believer to access it."),new Er("Believer-only model selected but user is not on Believer plan")}let n=t.modelMap[e];if(!n.hasApiKey)throw new Er(`API key is not provided for the embedding model: ${e}`);let o=await this.getEmbeddingConfig(r);try{return t.embeddingModel=new n.EmbeddingConstructor(o),t.embeddingModel}catch(i){throw new Er(`Error creating embedding model: ${e}. ${i.message}`)}}async getEmbeddingConfig(e){let r=ne(),n=e.name,o={maxRetries:3,maxConcurrency:3},a={"copilot-plus":{modelName:n,apiKey:await Wn(r.plusLicenseKey),timeout:1e4,batchSize:ne().embeddingBatchSize,configuration:{baseURL:GP,fetch:e.enableCors?As:void 0}},"copilot-plus-jina":{model:n,apiKey:await Wn(r.plusLicenseKey),timeout:1e4,batchSize:ne().embeddingBatchSize,dimensions:e.dimensions,baseUrl:GP+"/embeddings",configuration:{fetch:e.enableCors?As:void 0}},openai:{modelName:n,apiKey:await Wn(e.apiKey||r.openAIApiKey),timeout:1e4,batchSize:ne().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?As:void 0}},cohereai:{model:n,apiKey:await Wn(e.apiKey||r.cohereApiKey)},google:{modelName:n,apiKey:await Wn(r.googleApiKey)},"azure openai":{modelName:n,azureOpenAIApiKey:await Wn(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 Wn(e.apiKey||"default-key")}`}},"lm-studio":{modelName:n,openAIApiKey:await Wn(e.apiKey||"default-key"),configuration:{baseURL:e.baseUrl||"http://localhost:1234/v1",fetch:e.enableCors?As:void 0}},"3rd party (openai-format)":{modelName:n,openAIApiKey:await Wn(e.apiKey||""),batchSize:ne().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?As:void 0,dangerouslyAllowBrowser:!0}}}[e.provider]||{};return{...o,...a}}async ping(e){let r=async n=>{let o={...e,enableCors:n},i=await this.getEmbeddingConfig(o);await new(this.getProviderConstructor(o))(i).embedQuery("test")};try{return await r(!1),!0}catch(n){console.log("First ping attempt failed, trying with CORS...");try{return await r(!0),new Ste.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: `+En(n)+` with CORS Error: `+En(o);throw new Error(i)}}}};Jt();var YH=require("obsidian");mo();Jt();yn();var dSt={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"},fSt={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},UH=Object.keys(dSt);function pSt(t){return t!==void 0&&UH.includes(t)?dSt[t]:void 0}var Izr=Date.now().toString().slice(5),Mzr=0;var mSt=BigInt(1e3),hSt=BigInt(1e6),gSt=BigInt(1e9);var yEe=65535;function Ti(t,e){if(e.length\d+)\$)?(?-?\d*\.?\d*)(?[dfs])/g,function(...r){let n=r[r.length-1],{width:o,type:i,position:a}=n,s=a?e[Number.parseInt(a)-1]:e.shift(),u=o===""?0:Number.parseInt(o);switch(i){case"d":return s.toString().padStart(u,"0");case"f":{let l=s,[c,d]=o.split(".").map(f=>Number.parseFloat(f));return typeof d=="number"&&d>=0&&(l=l.toFixed(d)),typeof c=="number"&&c>=0?l.toString().padStart(u,"0"):l.toString()}case"s":return u<0?s.toString().padEnd(-u," "):s.toString().padStart(u," ");default:return s}})}function Rzr(){return typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope}function jzr(){return typeof process<"u"&&process.release&&process.release.name==="node"}function ySt(){return BigInt(Math.floor(performance.now()*1e6))}function ij(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 xte(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 Bs(t){return t?.constructor?.name==="AsyncFunction"}var Nzr=UH.join(` - `),Lzr={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: - ${Nzr}`,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 Mt(t,...e){let r=new Error(bSt(Lzr[t]??`Unsupported Orama Error code: ${t}`,...e));return r.code=t,"captureStackTrace"in Error.prototype&&Error.captureStackTrace(r),r}function vSt(t){return{raw:Number(t),formatted:ij(t)}}function wSt(t){if(t.id){if(typeof t.id!="string")throw Mt("DOCUMENT_ID_MUST_BE_STRING",typeof t.id);return t.id}return zH()}function _Ee(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;at.internalIdToId.length?ci(t,e.toString()):e}function jh(t,e){if(t.internalIdToId.length"u"?!1:(delete t.docs[r],t.count--,!0)}function Jzr(t){return t.count}function Gzr(t,e){let r=e;return{docs:r.docs,count:r.count,sharedInternalDocumentStore:t}}function Yzr(t){return{docs:t.docs,count:t.count}}function CSt(){return{create:Uzr,get:zzr,getMultiple:Hzr,getAll:Vzr,store:Wzr,remove:Kzr,count:Jzr,load:Gzr,save:Yzr}}var OSt=["beforeInsert","afterInsert","beforeRemove","afterRemove","beforeUpdate","afterUpdate","beforeSearch","afterSearch","beforeInsertMultiple","afterInsertMultiple","beforeRemoveMultiple","afterRemoveMultiple","beforeUpdateMultiple","afterUpdateMultiple","beforeLoad","afterLoad","afterCreate"];function PSt(t,e){let r=[],n=t.plugins?.length;if(!n)return r;for(let o=0;o{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function aj(t,e,r){if(t.some(Bs))return(async()=>{for(let o of t)await o(e,r)})();for(let o of t)o(e,r)}function K$(t,e,r,n,o){if(t.some(Bs))return(async()=>{for(let a of t)await a(e,r,n,o)})();for(let a of t)a(e,r,n,o)}function J$(t,e,r,n){if(t.some(Bs))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function TSt(t,e){if(t.some(Bs))return(async()=>{for(let n of t)await n(e)})();for(let n of t)n(e)}function xEe(t){let e=t.r;return t.r=e.l,e.l=t,t.h=Math.max(Dh(t.l),Dh(t.r))+1,e.h=Math.max(Dh(e.l),Dh(e.r))+1,e}function CEe(t){let e=t.l;return t.l=e.r,e.r=t,t.h=Math.max(Dh(t.l),Dh(t.r))+1,e.h=Math.max(Dh(e.l),Dh(e.r))+1,e}function ISt(t,e,r){let n=[];function o(i){i!==null&&(e=e&&i.k<=r&&Ti(n,i.v),r>i.k&&o(i.r))}return o(t.root),n}function OEe(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&&Ti(n,i.v),!r&&i.k>e&&Ti(n,i.v),o.push(i.r),o.push(i.l))}return n}function PEe(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&&Ti(n,i.v),!r&&i.kt.k)t=t.r;else return t;return null}function RSt(t,e){return{root:{k:t,v:e,l:null,r:null,h:0}}}var ASt=0;function jSt(t,e,r,n=500){function o(i,a,s){if(i===null)return ASt++,{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 ASt%n===0?Xzr(i,a):i}t.root=o(t.root,e,r)}function Xzr(t,e){t.h=1+Math.max(Dh(t.l),Dh(t.r));let r=Dh(t.l)-Dh(t.r);return r>1&&et.r.k?xEe(t):r>1&&e>t.l.k?(t.l=xEe(t.l),CEe(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 NSt(t,e,r){let n=MSt(t.root,r);if(n){if(n.v.length===1){Qzr(t,r);return}n.v.splice(n.v.indexOf(e),1)}}function LSt(){return{numberToDocumentId:new Map}}function FSt(t,e,r){return t.numberToDocumentId.has(e)?(t.numberToDocumentId.get(e).push(r),t):(t.numberToDocumentId.set(e,[r]),t)}function kSt(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 $St(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&&Ti(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&&Ti(i,u)}return i}}throw new Error("Invalid operation")}function BSt(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 H$(i)}}throw new Error("Invalid operation")}function e2r(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 EEe(t,e,r){let n=e2r(t,e,r);return{distance:n,isBounded:n>=0}}var TEe=class{constructor(e,r,n){lc(this,"k");lc(this,"s");lc(this,"c",{});lc(this,"d",[]);lc(this,"e");lc(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 G$(t,e){t.w=e.w+t.s}function Ote(t,e){t.d.push(e)}function t2r(t,e){let r=t.d.indexOf(e);return r===-1?!1:(t.d.splice(r,1),!0)}function AEe(t,e,r,n,o){if(t.e){let{w:i,d:a}=t;if(n&&i!==r)return{};if(z$(e,i)==null&&(o?Math.abs(r.length-i.length)<=o&&EEe(r,i,o).isBounded&&(e[i]=[]):e[i]=[]),z$(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&&HH(t.c[e[r]],e,r+1,n,o,i),HH(t,e,r+1,n-1,o,i);for(let a in t.c)HH(t.c[a],e,r,n-1,o,i);for(let a in t.c)a!==e[r]&&HH(t.c[a],e,r+1,n-1,o,i)}}}function IEe(t,{term:e,exact:r,tolerance:n}){if(n&&!r){let o={};return n=n||0,HH(t,e,0,n||0,n,o),o}else{let o=e.length;for(let a=0;a-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 JSt(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=n2r(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=r2r(e);if(n){let u=o?YSt:GSt;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 r2r(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 GSt(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 YSt(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,b,g=1e3,_,w,x,C,E;do{let D=Math.sin(h),k=Math.cos(h);x=Math.sqrt(m*D*(m*D)+(f*p-d*m*k)*(f*p-d*m*k)),C=d*p+f*m*k,E=Math.atan2(x,C),_=f*m*D/x,w=1-_*_;let F=C-2*d*p/w,B=n/16*w*(4+n*(4-3*w));b=h,h=u+(1-B)*n*_*(E+B*x*(F+B*C*(-1+2*F*F)))}while(Math.abs(h-b)>1e-12&&--g>0);let P=w*(6378137*6378137-o*o)/(o*o),A=1+P/16384*(4096+P*(-768+P*(320-175*P))),I=P/1024*(256+P*(-128+P*(74-47*P))),R=I*x*(C-2*d*p/w+I/4*(C*(-1+2*x*x)-I/6*E*(-3+4*x*x)*(-3+4*E*E)));return o*A*(E-R)}function Pte(t,e,r=0,n){if(e===0)throw Mt("INVALID_BOOST_VALUE");let o=new Map,i=t.length;for(let h=0;hb[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,b)=>h[2]>b[2]?-1:h[2]b[1]?-1:h[1]"u"){if(r===0)return[];d=0}let f=c.length,p=new Array(f);for(let h=0;h=n&&i.push([a,c])}return i.sort((a,s)=>s[1]-a[1])}function o2r(t,e,r,n,o){let i=ci(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 i2r(t,e,r,n,o){let i=0;for(let u of n)u===o&&i++;let a=ci(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 a2r(t,e,r,n){let o=ci(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 s2r(t,e,r){t.tokenOccurrences[e][r]--}function u2r(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=ci(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;jSt(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),USt(d,p,l);break}case"Flat":{FSt(d,u,l);break}case"BKD":{VSt(d,u,[l]);break}}}}function c2r(t,e,r,n,o,i,a,s,u,l){if(oO(i))return d2r(e,r,o,n);let c=l2r(t,e,r,n,a,s,u,l);if(!W$(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 Mt("UNKNOWN_FILTER_PROPERTY",i);let{node:s,type:u,isArray:l}=e.indexes[i];if(u==="Bool"){let f=s[a.toString()];Ti(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:b=!1}=a[d],g=bEe(f,m),_=KSt(s.root,p,g,h,void 0,b);Ti(o[i],_.flatMap(({docIDs:w})=>w))}else{let{coordinates:f,inside:p=!0,highPrecision:m=!1}=a[d],h=JSt(s.root,f,p,void 0,m);Ti(o[i],h.flatMap(({docIDs:b})=>b))}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=IEe(s,{term:p,exact:!0});Ti(o[i],Object.values(m).flat())}}continue}let c=Object.keys(a);if(c.length>1)throw Mt("INVALID_FILTER_OPERATION",c.length);if(u==="Flat"){let d=l?BSt:$St;Ti(o[i],d(s,a));continue}if(u==="AVL"){let d=c[0],f=a[d],p=[];switch(d){case"gt":{p=OEe(s,f,!1);break}case"gte":{p=OEe(s,f,!0);break}case"lt":{p=PEe(s,f,!1);break}case"lte":{p=PEe(s,f,!0);break}case"eq":{p=DSt(s,f)??[];break}case"between":{let[m,h]=f;p=ISt(s,m,h);break}}Ti(o[i],p)}}return H$(Object.values(o))}function h2r(t){return t.searchableProperties}function g2r(t){return t.searchablePropertiesWithTypes}function QSt(t){let e=sj(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]=QSt(t.c[r]);return e}function y2r(t){return{numberToDocumentId:new Map(t)}}function b2r(t){return Array.from(t.numberToDocumentId.entries())}function _2r(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:QSt(p),isArray:h};break;case"Flat":c[f]={type:"Flat",node:y2r(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 v2r(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:b2r(p),isArray:m}}return{indexes:c,vectorIndexes:l,searchableProperties:n,searchablePropertiesWithTypes:o,frequencies:i,tokenOccurrences:a,avgFieldLength:s,fieldLengths:u}}function ext(){return{create:XSt,insert:c2r,remove:f2r,insertDocumentScoreParameters:o2r,insertTokenScoreParameters:i2r,removeDocumentScoreParameters:a2r,removeTokenScoreParameters:s2r,calculateResultScores:u2r,search:p2r,searchByWhereClause:m2r,getSearchableProperties:h2r,getSearchablePropertiesWithTypes:g2r,load:_2r,save:v2r}}function txt(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=txt(t,e,s,n,u);Ti(i.sortableProperties,l.sortableProperties),i.sorts={...i.sorts,...l.sorts},i.sortablePropertiesWithTypes={...i.sortablePropertiesWithTypes,...l.sortablePropertiesWithTypes};continue}if(!oO(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 Mt("INVALID_SORT_SCHEMA_TYPE",Array.isArray(s)?"array":s,u)}}}return i}function S2r(t,e,r,n){return n?.enabled!==!1?txt(t,e,r,(n||{}).unsortableProperties||[],""):{disabled:!0}}function x2r(t,e,r,n){if(!t.enabled)return;t.isSorted=!1;let o=ci(t.sharedInternalDocumentStore,r),i=t.sorts[e];i.orderedDocsToRemove.has(o)&&jEe(t,e),i.docs.set(o,i.orderedDocs.length),i.orderedDocs.push([o,n])}function rxt(t){if(t.isSorted||!t.enabled)return;let e=Object.keys(t.sorts);for(let r of e)E2r(t,r);t.isSorted=!0}function C2r(t,e,r){return e[1].localeCompare(r[1],pSt(t))}function O2r(t,e){return t[1]-e[1]}function P2r(t,e){return e[1]?-1:1}function E2r(t,e){let r=t.sorts[e],n;switch(r.type){case"string":n=C2r.bind(null,t.language);break;case"number":n=O2r.bind(null);break;case"boolean":n=P2r.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 A2r(t,e,r){if(!t.enabled)return;let n=t.sorts[e],o=ci(t.sharedInternalDocumentStore,r);n.docs.get(o)&&(n.docs.delete(o),n.orderedDocsToRemove.set(o,!0))}function I2r(t,e,r){if(!t.enabled)throw Mt("SORT_DISABLED");let n=r.property,o=r.order==="DESC",i=t.sorts[n];if(!i)throw Mt("UNABLE_TO_SORT_ON_UNKNOWN_FIELD",n,t.sortableProperties.join(", "));return jEe(t,n),rxt(t),e.sort((a,s)=>{let u=i.docs.get(ci(t.sharedInternalDocumentStore,a[0])),l=i.docs.get(ci(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 M2r(t){return t.enabled?t.sortableProperties:[]}function R2r(t){return t.enabled?t.sortablePropertiesWithTypes:{}}function j2r(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 D2r(t){if(!t.enabled)return{enabled:!1};T2r(t),rxt(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 nxt(){return{create:S2r,insert:x2r,remove:A2r,save:D2r,load:j2r,sortBy:I2r,getSortableProperties:M2r,getSortablePropertiesWithTypes:R2r}}var L2r=[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 F2r(t){return t<192||t>383?t:L2r[t-192]||t}function oxt(t){let e=[];for(let r=0;r{t[tA]=void 0}),t[tA]=0),t[tA]>1e3?(uxt("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[tA]=-1):t[tA]>=0&&t[tA]++}function BEe(t){typeof t[rA]!="number"&&(queueMicrotask(()=>{t[rA]=void 0}),t[rA]=0),t[rA]>1e3?(uxt("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[rA]=-1):t[rA]>=0&&t[rA]++}function WH(t,e,r,n,o){let i=t.validateSchema(e,t.schema);if(i)throw Mt("SCHEMA_VALIDATION_FAILURE",i);return Bs(t.index.beforeInsert)||Bs(t.index.insert)||Bs(t.index.afterInsert)?G2r(t,e,r,n,o):Y2r(t,e,r,n,o)}var K2r=new Set(["enum","enum[]"]),J2r=new Set(["string","number"]);async function G2r(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw Mt("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw Mt("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||await my(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];lxt(m,h,f,p)}return await Z2r(t,s,l,d,u,r,e,o),n||await my(t.afterInsert,t,s,e),$Ee(t),s}function Y2r(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw Mt("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw Mt("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||my(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];lxt(m,h,f,p)}return X2r(t,s,l,d,u,r,e,o),n||my(t.afterInsert,t,s,e),$Ee(t),s}function lxt(t,e,r,n){if(!(SSt(e)&&typeof n=="object"&&typeof n.lon=="number"&&typeof n.lat=="number")&&!(oO(e)&&Array.isArray(n))&&!(W$(e)&&Array.isArray(n))&&!(K2r.has(e)&&J2r.has(t))&&t!==e)throw Mt("INVALID_DOCUMENT_PROPERTY",r,e,t)}async function Z2r(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 X2r(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)}}function uj(t,e,r,n){return Bs(t.index.beforeRemove)||Bs(t.index.remove)||Bs(t.index.afterRemove)?Q2r(t,e,r,n):e4r(t,e,r,n)}async function Q2r(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=jh(t.internalDocumentIDStore,ci(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||await my(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 b=f[h];if(typeof b>"u")continue;let g=d[h];await t.index.beforeRemove?.(t.data.index,h,u,b,g,r,t.tokenizer,l),await t.index.remove(t.index,t.data.index,h,e,b,g,r,t.tokenizer,l)||(o=!1),await t.index.afterRemove?.(t.data.index,h,u,b,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 my(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),BEe(t),o}function e4r(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=jh(t.internalDocumentIDStore,ci(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||my(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 b=f[h];if(typeof b>"u")continue;let g=d[h];t.index.beforeRemove?.(t.data.index,h,u,b,g,r,t.tokenizer,l),t.index.remove(t.index,t.data.index,h,e,b,g,r,t.tokenizer,l)||(o=!1),t.index.afterRemove?.(t.data.index,h,u,b,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||my(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),BEe(t),o}function KH(t,e,r,n,o){return Bs(t.index.beforeRemove)||Bs(t.index.remove)||Bs(t.index.afterRemove)||Bs(t.beforeRemoveMultiple)||Bs(t.afterRemoveMultiple)?t4r(t,e,r,n,o):r4r(t,e,r,n,o)}async function t4r(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(s=>jh(t.internalDocumentIDStore,ci(t.internalDocumentIDStore,s)));return o||await aj(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 uj(t,f,n,o)&&i++}catch(p){u(p)}setTimeout(c,0)}setTimeout(c,0)}),o||await aj(t.afterRemoveMultiple,t,a),i}function r4r(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(l=>jh(t.internalDocumentIDStore,ci(t.internalDocumentIDStore,l)));o||aj(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)uj(t,c,n,o)&&i++;setTimeout(u,0)}}return u(),o||aj(t.afterRemoveMultiple,t,a),i}function n4r(t,e){return t[1]-e[1]}function o4r(t,e){return e[1]-t[1]}function i4r(t="desc"){return t.toLowerCase()==="asc"?n4r:o4r}function Z$(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 dxt(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))}}function X$(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 a4r={reducer:(t,e,r,n)=>(e[n]=r,e),getInitialValue:t=>Array.from({length:t})},fxt=["string","number","boolean"];function Q$(t,e,r){let n=r.properties,o=n.length,i=t.index.getSearchablePropertiesWithTypes(t.data.index);for(let g=0;g"u")throw Mt("UNKNOWN_GROUP_BY_PROPERTY",_);if(!fxt.includes(i[_]))throw Mt("INVALID_GROUP_BY_PROPERTY",_,fxt.join(", "),i[_])}let a=e.map(([g])=>jh(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 A=typeof P!="boolean"?P:""+P,I=w.perValue[A]??{indexes:[],count:0};I.count>=l||(I.indexes.push(C),I.count++,w.perValue[A]=I,x.add(P))}c.push(Array.from(x)),d[_]=w}let f=pxt(c),p=f.length,m=[];for(let g=0;gE-P),x.indexes.length!==0&&m.push(x)}let h=m.length,b=Array.from({length:h});for(let g=0;g({id:a[A],score:e[A][1],document:s[A]})),C=w.reducer.bind(null,_.values),E=w.getInitialValue(_.indexes.length),P=x.reduce(C,E);b[g]={values:_.values,result:P}}return b}function pxt(t,e=0){if(e+1===t.length)return t[e].map(i=>[i]);let r=t[e],n=pxt(t,e+1),o=[];for(let i of r)for(let a of n){let s=[i];Ti(s,a),o.push(s)}return o}function mxt(t,e,r){let n=py(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){e.relevance=Object.assign(Mte,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,b=e.preflight===!0,{index:g,docs:_}=t.data,w=t.tokenizer.tokenize(d??"",r),x=t.caches.propertiesToSearch;if(!x){let D=t.index.getSearchablePropertiesWithTypes(g);x=t.index.getSearchableProperties(g),x=x.filter(k=>D[k].startsWith("string")),t.caches.propertiesToSearch=x}if(f&&f!=="*"){for(let D of f)if(!x.includes(D))throw Mt("UNKNOWN_INDEX",D,x.join(", "));x=x.filter(D=>f.includes(D))}let C=lj(t.tokenizer,t.index,t.documentsStore,r,e,x,w,t.documentsStore.count(_),n),E=Object.keys(e.where??{}).length>0,P=[];E&&(P=t.index.searchByWhereClause(C,g,e.where));let A=w.length;if(A||f?.length){let D=x.length;for(let k=0;k[D,0]));let I=Object.entries(C.uniqueDocsIDs).map(([D,k])=>[+D,k]);if(E&&(I=X$(P,I)),e.sortBy)if(typeof e.sortBy=="function"){let D=I.map(([B])=>B),F=t.documentsStore.getMultiple(t.data.docs,D).map((B,q)=>[I[q][0],I[q][1],B]);F.sort(e.sortBy),I=F.map(([B,q])=>[B,q])}else I=t.sorter.sortBy(t.data.sorting,I,e.sortBy).map(([D,k])=>[ci(t.internalDocumentIDStore,D),k]);else I=I.sort(_St);let R;b||(R=m?hxt(t,I,c,l,m):Rte(t,I,c,l));let j={elapsed:{formatted:"",raw:0},hits:[],count:I.length};if(typeof R<"u"&&(j.hits=R.filter(Boolean),h||Cte(j,s)),u){let D=Z$(t,I,e.facets);j.facets=D}return e.groupBy&&(j.groups=Q$(t,I,e.groupBy)),j.elapsed=t.formatElapsedTime(py()-C.timeStart),j}async function a(){t.beforeSearch&&await J$(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await K$(t.afterSearch,t,e,r,s),s}return o?a():i()}function qEe(t,e,r="english"){let n=py(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){let{vector:s}=e;if(s&&(!("value"in s)||!("property"in s)))throw Mt("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:b,docs:g}=t.data;if(s?.value.length!==f)throw s?.property===void 0||s?.value.length===void 0?Mt("INVALID_INPUT_VECTOR","undefined",f,"undefined"):Mt("INVALID_INPUT_VECTOR",s.property,f,s.value.length);s instanceof Float32Array||(s.value=new Float32Array(s.value));let _=Ete(s.value,p,f,e.similarity).map(([D,k])=>[ci(t.internalDocumentIDStore,D),k]),w=t.caches.propertiesToSearch;if(!w){let D=t.index.getSearchablePropertiesWithTypes(b);w=t.index.getSearchableProperties(b),w=w.filter(k=>D[k].startsWith("string")),t.caches.propertiesToSearch=w}let x=[],C=lj(t.tokenizer,t.index,t.documentsStore,r,e,w,x,t.documentsStore.count(g),n),E=[];h&&(E=t.index.searchByWhereClause(C,b,e.where),_=X$(E,_));let P=[];m&&(P=Z$(t,_,e.facets));let A=Array.from({length:u});for(let D=0;D0,d=s4r(t,e,r),f=u4r(t,e),{index:p,docs:m}=t.data,h=e.hybridWeights,b=c4r(d,f,e.term??"",h),g=t.tokenizer.tokenize(e.term??"",r),_=t.caches.propertiesToSearch;if(!_){let j=t.index.getSearchablePropertiesWithTypes(p);_=t.index.getSearchableProperties(p),_=_.filter(D=>j[D].startsWith("string")),t.caches.propertiesToSearch=_}if(e.properties&&e.properties!=="*"){for(let j of e.properties)if(!_.includes(j))throw Mt("UNKNOWN_INDEX",j,_.join(", "));_=_.filter(j=>e.properties.includes(j))}let w=lj(t.tokenizer,t.index,t.documentsStore,r,e,_,g,t.documentsStore.count(m),n),x=Object.keys(e.where??{}).length>0,C=[];x&&(C=t.index.searchByWhereClause(w,p,e.where),b=X$(C,b));let E;c&&(E=Z$(t,b,e.facets));let P;e.groupBy&&(P=Q$(t,b,e.groupBy));let A=Rte(t,b,s,u).filter(Boolean),I=py(),R={count:b.length,elapsed:{raw:Number(I-n),formatted:ij(I-n)},hits:A,...E?{facets:E}:{},...P?{groups:P}:{}};if(!l){let j=Object.keys(t.data.index.vectorIndexes);Cte(R,j)}return R}async function a(){t.beforeSearch&&await J$(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await K$(t.afterSearch,t,e,r,s),s}return o?a():i()}function s4r(t,e,r){let n=py();e.relevance=Object.assign(Mte,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 b of i)if(!m.has(b))throw Mt("UNKNOWN_INDEX",b,c.join(", "));c=c.filter(b=>h.has(b))}let d=lj(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 bxt(p)}function u4r(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 Mt("INVALID_VECTOR_INPUT",Object.keys(r).join(", "));if(r.value.length!==o)throw Mt("INVALID_INPUT_VECTOR",r.property,o,r.value.length);r instanceof Float32Array||(r.value=new Float32Array(r.value));let a=Ete(r.value,i,o,e.similarity).map(([s,u])=>[ci(t.internalDocumentIDStore,s),u]);return bxt(a)}function UEe([,t]){return t}function bxt(t){let e=Math.max.apply(Math,t.map(UEe));return t.map(([r,n])=>[r,n/e])}function gxt(t,e){return t/e}function l4r(t,e){return(r,n)=>r*t+n*e}function c4r(t,e,r,n){let o=Math.max.apply(Math,t.map(UEe)),i=Math.max.apply(Math,e.map(UEe)),a=n&&n.text&&n.vector,{text:s,vector:u}=a?n:d4r(r),l=new Map,c=t.length,d=l4r(s,u);for(let p=0;pm[1]-p[1])}function d4r(t){return{text:.5,vector:.5}}var Mte={k:1.2,b:.75,d:.5};function lj(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 Fc(t,e,r){let n=e.mode??Ite;if(n===Ite)return mxt(t,e,r);if(n===kEe)return qEe(t,e);if(n===FEe)return yxt(t,e);throw Mt("INVALID_SEARCH_MODE",n)}function hxt(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),b=V$(h,o);if(!(typeof b>"u"||a.has(b))&&(a.set(b,!0),c++,!(c<=r)&&(s.push({id:jh(t.internalDocumentIDStore,p),score:m,document:h}),u.add(p),c>=r+n)))break}return s}function Rte(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:jh(t.internalDocumentIDStore,l),score:c,document:d},a.add(l)}}return i}function jte(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 zEe(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 oIo=new Error("timeout while waiting for mutex to become available"),iIo=new Error("mutex already locked"),p4r=new Error("request for lock canceled"),m4r=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())})},HEe=class{constructor(e,r=p4r){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=_xt(this._queue,s=>r<=s.priority);a===-1&&e<=this._value?this._dispatchItem(i):this._queue.splice(a+1,0,i)})}runExclusive(e){return m4r(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]=[]),h4r(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.priority<=n.priority);t.splice(r+1,0,e)}function _xt(t,e){for(let r=t.length-1;r>=0;r--)if(e(t[r]))return r;return-1}var g4r=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())})},Dte=class{constructor(e){this._semaphore=new HEe(1,e)}acquire(){return g4r(this,arguments,void 0,function*(e=0){let[,r]=yield this._semaphore.acquire(1,e);return r})}runExclusive(e,r=0){return this._semaphore.runExclusive(()=>e(),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 MCt=$(eB()),kS=require("obsidian");Jt();var KEe="copilot-index-chunk-",y4r=".json",_re=class{constructor(e,r,n){this.app=e;this.baseDir=r;this.identifier=n}getChunkPath(e){return`${this.baseDir}/${KEe}${this.identifier}-${e}.json`}getMetadataPath(){return`${this.baseDir}/${KEe}${this.identifier}-metadata.json`}getLegacyPath(){return`${this.baseDir}/copilot-index-${this.identifier}${y4r}`}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,ne().debug&&console.log(`Partition ${s+1}: ${a.length} documents`)}),ne().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 zEe(e),n=ne().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(ne().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)),ne().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)),ne().debug&&console.log(`Saved partition ${l+1}/${n}`)}ne().debug&&console.log("Saved all partitions")}catch(r){throw console.error("Error saving database:",r),new Er(`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 Er("Invalid legacy database format");let l=await Y$({schema:u.schema,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return await jte(l,u),l}let r=await this.loadMetadata(),n=await Y$({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++):ne().debug&&console.warn(`Document ${u} not found in any chunk`)}return o.docs.docs=a,o.docs.count=Object.keys(a).length,o.index.vectorIndexes.embedding.vectors=Object.assign({},...i.map(u=>u.index?.vectorIndexes?.embedding?.vectors||{})),await jte(n,o),n}catch(e){throw console.error("Error loading database:",e),new Er(`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}/${KEe}${this.identifier}`)&&await this.app.vault.adapter.remove(n)}catch(e){throw console.error("Error clearing storage:",e),new Er(`Failed to clear storage: ${e.message}`)}}async exists(){let e=this.getLegacyPath();if(ne().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 Er("No existing database found");let r=JSON.parse(await this.app.vault.adapter.read(e));if(!r?.schema)throw new Er("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))}};Jt();yn();var JEe=require("obsidian");async function ACt(t){if(!t)throw new Er("Embedding instance not found.");try{let r=await t.embedQuery("Sample text for embedding");if(!r||r.length===0)throw new Er("Failed to get valid embedding vector length");return console.log(`Detected vector length: ${r.length} for model: ${$s.getModelName(t)}`),r.length}catch(e){throw console.error("Error getting vector length:",e),new Er("Failed to determine embedding vector length. Please check your embedding model settings.")}}async function ICt(t){let e="",{inclusions:r,exclusions:n}=Om(),o=t.vault.getMarkdownFiles().filter(i=>Cp(i,r,n));return await Promise.all(o.map(i=>t.vault.cachedRead(i))).then(i=>i.map(a=>e+=a+" ")),e}function Cm(t){let e=[];return e.push(...t.split(",").map(r=>decodeURIComponent(r.trim())).filter(r=>r.length>0)),e}function b4r(){return ne().qaExclusions?Cm(ne().qaExclusions):[]}function _4r(){return ne().qaInclusions?Cm(ne().qaInclusions):[]}function Om(t){let e=t?.inclusions?Cm(t.inclusions):t?.isProject?[]:_4r(),r=t?.exclusions?Cm(t.exclusions):t?.isProject?[]:b4r();return{inclusions:e.length>0?iA(e):null,exclusions:r.length>0?iA(r):null}}function Cp(t,e,r){return!(r&&TCt(t.path,r)||e&&!TCt(t.path,e))}function iA(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 vre({tagPatterns:t,extensionPatterns:e,folderPatterns:r,notePatterns:n}){return[...t??[],...e??[],...n??[],...r??[]].map(i=>encodeURIComponent(i)).join(",")}function v4r(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);if(r instanceof JEe.TFile){let n=Tz(r);if(e.some(o=>n.includes(JN(o))))return!0}return!1}function w4r(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 S4r(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 x4r(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);return!!(r instanceof JEe.TFile&&e.some(n=>n.slice(2,-2)===r.basename))}function TCt(t,e){if(!e)return!1;let{tagPatterns:r,extensionPatterns:n,folderPatterns:o,notePatterns:i}=e;return v4r(t,r??[])||w4r(t,n??[])||S4r(t,o??[])||x4r(t,i??[])}function wre(t){let e=[];try{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}var aO=class t{constructor(e){this.app=e;this.isInitialized=!1;this.isIndexLoaded=!1;this.hasUnsavedChanges=!1;this.filesWithoutEmbeddings=new Set;this.upsertMutex=new Dte;Mi(async()=>{let r=ne();kS.Platform.isMobile&&r.disableIndexOnMobile?(this.isIndexLoaded=!1,this.oramaDb=void 0):kS.Platform.isMobile&&!r.disableIndexOnMobile&&!this.oramaDb&&await this.initializeDB(await $s.getInstance().getEmbeddingsAPI());let n=await this.getDbPath();this.dbPath&&n!==this.dbPath&&(ae("Path change detected, reinitializing database..."),this.dbPath=n,await this.initializeChunkedStorage(),await this.initializeDB(await $s.getInstance().getEmbeddingsAPI()),ae("Database reinitialized with new path:",n))})}async initializeChunkedStorage(){if(!this.app.vault.adapter)throw new Er("Vault adapter not available. Please try again later.");let e=await this.getDbPath();this.chunkedStorage=new _re(this.app,e,this.getVaultIdentifier()),this.isInitialized=!0}async initializeDB(e){try{if(this.isInitialized||(this.dbPath=await this.getDbPath(),await this.initializeChunkedStorage()),kS.Platform.isMobile&&ne().disableIndexOnMobile){this.isIndexLoaded=!1,this.oramaDb=void 0;return}if(!this.chunkedStorage)throw new Er("Storage not initialized properly");try{if(await this.chunkedStorage.exists())return this.oramaDb=await this.chunkedStorage.loadDatabase(),ae("Loaded existing chunked Orama database from disk."),this.oramaDb}catch(n){fe("Failed to load existing database, creating new one:",n)}let r=await this.createNewDb(e);return this.oramaDb=r,r}catch(r){fe("Error initializing Orama database:",r),new kS.Notice("Failed to initialize Copilot database. Some features may be limited.");return}}async saveDB(){if(!(kS.Platform.isMobile&&ne().disableIndexOnMobile)){if(!this.oramaDb||!this.chunkedStorage)try{if(await this.initializeDB(await $s.getInstance().getEmbeddingsAPI()),!this.oramaDb||!this.chunkedStorage)throw new Er("Orama database not found.")}catch(e){throw fe("Failed to initialize database during save:",e),new Er("Failed to initialize and save database.")}try{await this.chunkedStorage.saveDatabase(this.oramaDb),this.hasUnsavedChanges=!1,ne().debug&&ae("Orama database saved successfully at:",this.dbPath)}catch(e){throw fe("Error saving Orama 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 kS.Notice("Local Copilot index cleared successfully."),ae("Local Copilot index cleared successfully, new instance created.")}catch(r){throw fe("Error clearing the local Copilot index:",r),new kS.Notice("An error occurred while clearing the local Copilot index."),r}}async removeDocs(e){if(!this.oramaDb)throw new Er("Orama database not found.");try{let r=await Fc(this.oramaDb,{term:e,properties:["path"]});r.hits.length>0&&(await KH(this.oramaDb,r.hits.map(n=>n.id),500),ne().debug&&ae(`Deleted document from local Copilot index: ${e}`)),this.markUnsavedChanges()}catch(r){fe("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(ne().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),ae("Created directory:",r))}return r}getVaultIdentifier(){let e=this.app.vault.getName();return(0,MCt.MD5)(e).toString()}markUnsavedChanges(){this.hasUnsavedChanges=!0}async createNewDb(e){if(!e)throw new Er("Embedding instance not found.");let r=await ACt(e);if(!r||r===0)throw new Er("Invalid vector length detected. Please check if your embedding model is working.");let n=this.createDynamicSchema(r),o=await Y$({schema:n,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return ae(`Created new Orama database for ${this.dbPath}. Embedding model: ${$s.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 Fc(e,{term:r,properties:["path"],exact:!0,includeVectors:!0})).hits:void 0}static async getDocsByEmbedding(e,r,n){return(await Fc(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 Fc(e,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return r.hits.length>0?r.hits[0].document.mtime:0}catch(r){return fe("Error getting latest file mtime from VectorDB:",r),0}}createDynamicSchema(e){return{id:"string",title:"string",path:"string",content:"string",embedding:`vector[${e}]`,embeddingModel:"string",created_at:"number",ctime:"number",mtime:"number",tags:"string[]",extension:"string"}}async upsert(e){if(!this.oramaDb)throw new Error("DB not initialized");let r=this.oramaDb;return await this.upsertMutex.runExclusive(async()=>{try{let n=this.chunkedStorage?.assignDocumentToPartition(e.id,ne().numPartitions),o=await Fc(r,{term:e.id,properties:["id"],limit:1});o.hits.length>0&&await uj(r,o.hits[0].id);try{return await WH(r,e),ae(`${o.hits.length>0?"Updated":"Inserted"} document ${e.id} in partition ${n}`),this.markUnsavedChanges(),e}catch(i){if(fe(`Failed to ${o.hits.length>0?"update":"insert"} document ${e.id}:`,i),o.hits.length>0)try{await WH(r,o.hits[0].document)}catch(a){fe("Failed to restore previous document version:",a)}return}}catch(n){fe(`Error upserting document ${e.id}:`,n);return}})}async getLatestFileMtime(){if(!this.oramaDb)throw new Error("DB not initialized");try{let e=await Fc(this.oramaDb,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return e.hits.length>0?e.hits[0].document.mtime:0}catch(e){return fe("Error getting latest file mtime from VectorDB:",e),0}}async checkAndHandleEmbeddingModelChange(e){if(!this.oramaDb){ae("Embedding model change detected. Orama database not found. Initializing new database...");try{return await this.initializeDB(e),!0}catch(o){throw fe("Failed to initialize database:",o),new Er("Failed to initialize Orama database. Please check your embedding model settings.")}}let r=await Fc(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=$s.getModelName(e);if(!QUe(n,o))return new kS.Notice("New embedding model detected. Rebuilding Copilot index from scratch."),ae("Detected change in embedding model. Rebuilding Copilot index from scratch."),this.oramaDb=await this.createNewDb(e),await this.saveDB(),!0}else ae("No previous embedding model found in the database.");return!1}static async getAllDocuments(e){return(await Fc(e,{term:"",limit:1e5,includeVectors:!0})).hits.map(n=>n.document)}async garbageCollect(){if(!this.oramaDb){ae("Orama database not found during garbage collection. Attempting to initialize...");try{let e=await $s.getInstance().getEmbeddingsAPI();if(!e)throw new Er("No embedding model available.");if(await this.initializeDB(e),!this.oramaDb)throw new Er("Failed to initialize database after attempt.")}catch(e){throw fe("Failed to initialize database during garbage collection:",e),new Er("Failed to initialize database. Please check your embedding model settings.")}}try{let e=this.app.vault.getMarkdownFiles(),r=new Set(e.map(i=>i.path)),o=(await t.getAllDocuments(this.oramaDb)).filter(i=>!r.has(i.path));return o.length===0?0:(ae("Copilot index: Docs to remove during garbage collection:",Array.from(new Set(o.map(i=>i.path))).join(", ")),o.length===1?await uj(this.oramaDb,o[0].id):await KH(this.oramaDb,o.map(i=>i.id),500),await this.saveDB(),o.length)}catch(e){throw fe("Error garbage collecting the Copilot index:",e),new Er("Failed to garbage collect the Copilot index.")}}async getIndexedFiles(){if(!this.oramaDb)throw new Er("Orama 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 fe("Error getting indexed files:",e),new Er("Failed to retrieve indexed files.")}}async isIndexEmpty(){if(!this.oramaDb)return!0;try{return(await Fc(this.oramaDb,{term:"",limit:1})).hits.length===0}catch(e){throw fe("Error checking if database is empty:",e),new Er("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 Er("Orama 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 Er("Orama database not found.");try{let e=await this.getIndexedFiles();for(let n of e)await this.hasEmbeddings(n)||this.markFileMissingEmbeddings(n);let r=this.getFilesMissingEmbeddings();r.length>0?ae("Files missing embeddings after integrity check:",r.join(", ")):ae("Index integrity check completed. All documents have embeddings.")}catch(e){throw fe("Error checking index integrity:",e),new Er("Failed to check index integrity.")}}};pf();Jt();var tB=require("obsidian");var C4r=5e3,Sre=class{constructor(e,r,n){this.app=e;this.indexOps=r;this.dbOps=n;this.debounceTimer=null;this.lastActiveFile=null;this.lastActiveFileMtime=null;this.handleActiveLeafChange=async e=>{if(tB.Platform.isMobile&&ne().disableIndexOnMobile||hb()!=="copilot_plus")return;let n=this.lastActiveFile,o=this.lastActiveFileMtime,i=e?.view;if(this.lastActiveFile=i instanceof tB.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}=Om(),u=Cp(n,a,s),l=o!==null&&n.stat.mtime>o;u&&l&&this.debouncedReindexFile(n)}};this.debouncedReindexFile=e=>{this.debounceTimer!==null&&window.clearTimeout(this.debounceTimer),this.debounceTimer=window.setTimeout(()=>{ne().debug&&console.log("Copilot Plus: Triggering reindex for file ",e.path),this.indexOps.reindexFile(e),this.debounceTimer=null},C4r)};this.handleFileDelete=async e=>{e instanceof tB.TFile&&await this.dbOps.removeDocs(e.path)};this.initializeEventListeners()}initializeEventListeners(){ne().debug&&console.log("Copilot Plus: Initializing event listeners"),this.app.workspace.on("active-leaf-change",this.handleActiveLeafChange),this.app.vault.on("delete",this.handleFileDelete)}cleanup(){this.debounceTimer!==null&&window.clearTimeout(this.debounceTimer),this.app.workspace.off("active-leaf-change",this.handleActiveLeafChange),this.app.vault.off("delete",this.handleFileDelete)}unload(){this.debounceTimer!==null&&window.clearTimeout(this.debounceTimer),this.lastActiveFile=null,this.lastActiveFileMtime=null,this.app.workspace.off("active-leaf-change",this.handleActiveLeafChange),this.app.vault.off("delete",this.handleFileDelete)}};Zr();mo();var GH=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()}};Jt();yn();var jCt=$(eB());RCt();lf();var xre=class extends gn{constructor(){super(...arguments),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","documents","transformers"]})}invoke(e,r){return this.transformDocuments(e)}};WOe();var GEe=class extends xre{constructor(e){if(super(e),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain","document_transformers","text_splitters"]}),Object.defineProperty(this,"chunkSize",{enumerable:!0,configurable:!0,writable:!0,value:1e3}),Object.defineProperty(this,"chunkOverlap",{enumerable:!0,configurable:!0,writable:!0,value:200}),Object.defineProperty(this,"keepSeparator",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"lengthFunction",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),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;lb){let C=this.numberOfNewLines(c,b,x);d-=C}s&&(h+=a)}let g=this.numberOfNewLines(m),_=o[l].loc&&typeof o[l].loc=="object"?{...o[l].loc}:{};_.lines={from:d,to:d+g};let w={...o[l],loc:_};h+=m,u.push(new sO({pageContent:h,metadata:w})),d+=g,f=m,p=b}}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}};var Cre=class t extends GEe{static lc_name(){return"RecursiveCharacterTextSplitter"}constructor(e){super(e),Object.defineProperty(this,"separators",{enumerable:!0,configurable:!0,writable:!0,value:[` `,` `," ",""]}),this.separators=e?.separators??this.separators,this.keepSeparator=e?.keepSeparator??!0}async _splitText(e,r){let n=[],o=r[r.length-1],i;for(let l=0;l","
","

","
","

  • ","

    ","

    ","

    ","

    ","

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