/* THIS IS A GENERATED/BUNDLED FILE BY ESBUILD if you want to view the source, please visit the github repository of this plugin */ var s8t=Object.create;var _$=Object.defineProperty;var u8t=Object.getOwnPropertyDescriptor;var l8t=Object.getOwnPropertyNames;var c8t=Object.getPrototypeOf,d8t=Object.prototype.hasOwnProperty;var f8t=(e,t,r)=>t in e?_$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var C=(e,t)=>()=>(e&&(t=e(e=0)),t);var b=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Kd=(e,t)=>{for(var r in t)_$(e,r,{get:t[r],enumerable:!0})},B1e=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of l8t(t))!d8t.call(e,o)&&o!==r&&_$(e,o,{get:()=>t[o],enumerable:!(n=u8t(t,o))||n.enumerable});return e};var B=(e,t,r)=>(r=e!=null?s8t(c8t(e)):{},B1e(t||!e||!e.__esModule?_$(r,"default",{value:e,enumerable:!0}):r,e)),il=e=>B1e(_$({},"__esModule",{value:!0}),e);var Nl=(e,t,r)=>f8t(e,typeof t!="symbol"?t+"":t,r);function h8t(e){U1e=e}function g6(){return U1e}function He(e,t){let r=g6(),n=y6({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,r,r===bD?void 0:bD].filter(o=>!!o)});e.common.issues.push(n)}function b6(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function z1e(e,t,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 t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r}function gr(e){if(!e)return{};let{errorMap:t,invalid_type_error:r,required_error:n,description:o}=e;if(t&&(r||n))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:o}:{errorMap:(a,s)=>{var u,l;let{message:c}=e;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 V1e(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`),t}function R8t(e){return new RegExp(`^${V1e(e)}$`)}function W1e(e){let t=`${H1e}T${V1e(e)}`,r=[];return r.push(e.local?"Z?":"Z"),e.offset&&r.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${r.join("|")})`,new RegExp(`^${t}$`)}function D8t(e,t){return!!((t==="v4"||!t)&&O8t.test(e)||(t==="v6"||!t)&&P8t.test(e))}function j8t(e,t){if(!w8t.test(e))return!1;try{let[r]=e.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||t&&o.alg!==t)}catch{return!1}}function N8t(e,t){return!!((t==="v4"||!t)&&E8t.test(e)||(t==="v6"||!t)&&T8t.test(e))}function L8t(e,t){let r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,o=r>n?r:n,i=parseInt(e.toFixed(o).replace(".","")),a=parseInt(t.toFixed(o).replace(".",""));return i%a/Math.pow(10,o)}function gD(e){if(e instanceof Zd){let t={};for(let r in e.shape){let n=e.shape[r];t[r]=Yd.create(gD(n))}return new Zd({...e._def,shape:()=>t})}else return e instanceof hS?new hS({...e._def,type:gD(e.element)}):e instanceof Yd?Yd.create(gD(e.unwrap())):e instanceof Qg?Qg.create(gD(e.unwrap())):e instanceof Xg?Xg.create(e.items.map(t=>gD(t))):e}function xae(e,t){let r=fS(e),n=fS(t);if(e===t)return{valid:!0,data:e};if(r===Qe.object&&n===Qe.object){let o=Sn.objectKeys(t),i=Sn.objectKeys(e).filter(s=>o.indexOf(s)!==-1),a={...e,...t};for(let s of i){let u=xae(e[s],t[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(r===Qe.array&&n===Qe.array){if(e.length!==t.length)return{valid:!1};let o=[];for(let i=0;i{var i,a;if(!e(n)){let s=typeof t=="function"?t(n):typeof t=="string"?{message:t}:t,u=(a=(i=s.fatal)!==null&&i!==void 0?i:r)!==null&&a!==void 0?a:!0,l=typeof s=="string"?{message:s}:s;o.addIssue({code:"custom",...l,fatal:u})}}):lO.create()}var Sn,vae,Qe,fS,ve,p8t,Yf,bD,U1e,y6,m8t,Ic,$t,yD,yd,wae,Sae,hM,S$,mt,v$,w$,Gp,$1e,yr,g8t,y8t,b8t,_8t,v8t,w8t,S8t,x8t,C8t,_ae,O8t,E8t,P8t,T8t,M8t,I8t,H1e,A8t,uO,mM,gM,yM,bM,_D,_M,vM,lO,pS,Rm,vD,hS,Zd,wM,dS,_6,SM,Xg,v6,wD,SD,w6,xM,CM,OM,EM,cO,Zf,Yd,Qg,PM,TM,xD,F8t,x$,C$,MM,k8t,re,B8t,K1e,Y1e,$8t,q8t,Z1e,U8t,z8t,H8t,V8t,W8t,J8t,G8t,K8t,Y8t,Z8t,X8t,Q8t,eHt,tHt,rHt,nHt,oHt,iHt,aHt,sHt,uHt,lHt,cHt,dHt,q1e,fHt,pHt,hHt,mHt,gHt,yHt,bHt,_Ht,vHt,Er,bd=C(()=>{(function(e){e.assertEqual=o=>o;function t(o){}e.assertIs=t;function r(o){throw new Error}e.assertNever=r,e.arrayToEnum=o=>{let i={};for(let a of o)i[a]=a;return i},e.getValidEnumValues=o=>{let i=e.objectKeys(o).filter(s=>typeof o[o[s]]!="number"),a={};for(let s of i)a[s]=o[s];return e.objectValues(a)},e.objectValues=o=>e.objectKeys(o).map(function(i){return o[i]}),e.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},e.find=(o,i)=>{for(let a of o)if(i(a))return a},e.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)}e.joinValues=n,e.jsonStringifyReplacer=(o,i)=>typeof i=="bigint"?i.toString():i})(Sn||(Sn={}));(function(e){e.mergeShapes=(t,r)=>({...t,...r})})(vae||(vae={}));Qe=Sn.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),fS=e=>{switch(typeof e){case"undefined":return Qe.undefined;case"string":return Qe.string;case"number":return isNaN(e)?Qe.nan:Qe.number;case"boolean":return Qe.boolean;case"function":return Qe.function;case"bigint":return Qe.bigint;case"symbol":return Qe.symbol;case"object":return Array.isArray(e)?Qe.array:e===null?Qe.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?Qe.promise:typeof Map<"u"&&e instanceof Map?Qe.map:typeof Set<"u"&&e instanceof Set?Qe.set:typeof Date<"u"&&e instanceof Date?Qe.date:Qe.object;default:return Qe.unknown}},ve=Sn.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"]),p8t=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),Yf=class e extends Error{get errors(){return this.issues}constructor(t){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=t}format(t){let r=t||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(t(o))):n.push(t(o));return{formErrors:n,fieldErrors:r}}get formErrors(){return this.flatten()}};Yf.create=e=>new Yf(e);bD=(e,t)=>{let r;switch(e.code){case ve.invalid_type:e.received===Qe.undefined?r="Required":r=`Expected ${e.expected}, received ${e.received}`;break;case ve.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,Sn.jsonStringifyReplacer)}`;break;case ve.unrecognized_keys:r=`Unrecognized key(s) in object: ${Sn.joinValues(e.keys,", ")}`;break;case ve.invalid_union:r="Invalid input";break;case ve.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Sn.joinValues(e.options)}`;break;case ve.invalid_enum_value:r=`Invalid enum value. Expected ${Sn.joinValues(e.options)}, received '${e.received}'`;break;case ve.invalid_arguments:r="Invalid function arguments";break;case ve.invalid_return_type:r="Invalid function return type";break;case ve.invalid_date:r="Invalid date";break;case ve.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:Sn.assertNever(e.validation):e.validation!=="regex"?r=`Invalid ${e.validation}`:r="Invalid";break;case ve.too_small:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:r="Invalid input";break;case ve.too_big:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?r=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:r="Invalid input";break;case ve.custom:r="Invalid input";break;case ve.invalid_intersection_types:r="Intersection results could not be merged";break;case ve.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case ve.not_finite:r="Number must be finite";break;default:r=t.defaultError,Sn.assertNever(e)}return{message:r}},U1e=bD;y6=e=>{let{data:t,path:r,errorMaps:n,issueData:o}=e,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:t,defaultError:s}).message;return{...o,path:i,message:s}},m8t=[];Ic=class e{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,r){let n=[];for(let o of r){if(o.status==="aborted")return $t;o.status==="dirty"&&t.dirty(),n.push(o.value)}return{status:t.value,value:n}}static async mergeObjectAsync(t,r){let n=[];for(let o of r){let i=await o.key,a=await o.value;n.push({key:i,value:a})}return e.mergeObjectSync(t,n)}static mergeObjectSync(t,r){let n={};for(let o of r){let{key:i,value:a}=o;if(i.status==="aborted"||a.status==="aborted")return $t;i.status==="dirty"&&t.dirty(),a.status==="dirty"&&t.dirty(),i.value!=="__proto__"&&(typeof a.value<"u"||o.alwaysSet)&&(n[i.value]=a.value)}return{status:t.value,value:n}}},$t=Object.freeze({status:"aborted"}),yD=e=>({status:"dirty",value:e}),yd=e=>({status:"valid",value:e}),wae=e=>e.status==="aborted",Sae=e=>e.status==="dirty",hM=e=>e.status==="valid",S$=e=>typeof Promise<"u"&&e instanceof Promise;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t?.message})(mt||(mt={}));Gp=class{constructor(t,r,n,o){this._cachedPath=[],this.parent=t,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}},$1e=(e,t)=>{if(hM(t))return{success:!0,data:t.value};if(!e.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 Yf(e.common.issues);return this._error=r,this._error}}};yr=class{get description(){return this._def.description}_getType(t){return fS(t.data)}_getOrReturnCtx(t,r){return r||{common:t.parent.common,data:t.data,parsedType:fS(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new Ic,ctx:{common:t.parent.common,data:t.data,parsedType:fS(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){let r=this._parse(t);if(S$(r))throw new Error("Synchronous parse encountered promise.");return r}_parseAsync(t){let r=this._parse(t);return Promise.resolve(r)}parse(t,r){let n=this.safeParse(t,r);if(n.success)return n.data;throw n.error}safeParse(t,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:t,parsedType:fS(t)},i=this._parseSync({data:t,path:o.path,parent:o});return $1e(o,i)}"~validate"(t){var r,n;let o={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:fS(t)};if(!this["~standard"].async)try{let i=this._parseSync({data:t,path:[],parent:o});return hM(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:t,path:[],parent:o}).then(i=>hM(i)?{value:i.value}:{issues:o.common.issues})}async parseAsync(t,r){let n=await this.safeParseAsync(t,r);if(n.success)return n.data;throw n.error}async safeParseAsync(t,r){let n={common:{issues:[],contextualErrorMap:r?.errorMap,async:!0},path:r?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:fS(t)},o=this._parse({data:t,path:n.path,parent:n}),i=await(S$(o)?o:Promise.resolve(o));return $1e(n,i)}refine(t,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=t(o),s=()=>i.addIssue({code:ve.custom,...n(o)});return typeof Promise<"u"&&a instanceof Promise?a.then(u=>u?!0:(s(),!1)):a?!0:(s(),!1)})}refinement(t,r){return this._refinement((n,o)=>t(n)?!0:(o.addIssue(typeof r=="function"?r(n,o):r),!1))}_refinement(t){return new Zf({schema:this,typeName:re.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,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 Yd.create(this,this._def)}nullable(){return Qg.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return hS.create(this)}promise(){return cO.create(this,this._def)}or(t){return wM.create([this,t],this._def)}and(t){return SM.create(this,t,this._def)}transform(t){return new Zf({...gr(this._def),schema:this,typeName:re.ZodEffects,effect:{type:"transform",transform:t}})}default(t){let r=typeof t=="function"?t:()=>t;return new PM({...gr(this._def),innerType:this,defaultValue:r,typeName:re.ZodDefault})}brand(){return new x$({typeName:re.ZodBranded,type:this,...gr(this._def)})}catch(t){let r=typeof t=="function"?t:()=>t;return new TM({...gr(this._def),innerType:this,catchValue:r,typeName:re.ZodCatch})}describe(t){let r=this.constructor;return new r({...this._def,description:t})}pipe(t){return C$.create(this,t)}readonly(){return MM.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},g8t=/^c[^\s-]{8,}$/i,y8t=/^[0-9a-z]+$/,b8t=/^[0-9A-HJKMNP-TV-Z]{26}$/i,_8t=/^[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,v8t=/^[a-z0-9_-]{21}$/i,w8t=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,S8t=/^[-+]?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)?)??$/,x8t=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,C8t="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",O8t=/^(?:(?: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])$/,E8t=/^(?:(?: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])$/,P8t=/^(([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]))$/,T8t=/^(([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])$/,M8t=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,I8t=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,H1e="((\\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])))",A8t=new RegExp(`^${H1e}$`);uO=class e extends yr{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==Qe.string){let i=this._getOrReturnCtx(t);return He(i,{code:ve.invalid_type,expected:Qe.string,received:i.parsedType}),$t}let n=new Ic,o;for(let i of this._def.checks)if(i.kind==="min")t.data.lengthi.value&&(o=this._getOrReturnCtx(t,o),He(o,{code:ve.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),n.dirty());else if(i.kind==="length"){let a=t.data.length>i.value,s=t.data.lengtht.test(o),{validation:r,code:ve.invalid_string,...mt.errToObj(n)})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...mt.errToObj(t)})}url(t){return this._addCheck({kind:"url",...mt.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...mt.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...mt.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...mt.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...mt.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...mt.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...mt.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...mt.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...mt.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...mt.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...mt.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...mt.errToObj(t)})}datetime(t){var r,n;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof t?.precision>"u"?null:t?.precision,offset:(r=t?.offset)!==null&&r!==void 0?r:!1,local:(n=t?.local)!==null&&n!==void 0?n:!1,...mt.errToObj(t?.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof t?.precision>"u"?null:t?.precision,...mt.errToObj(t?.message)})}duration(t){return this._addCheck({kind:"duration",...mt.errToObj(t)})}regex(t,r){return this._addCheck({kind:"regex",regex:t,...mt.errToObj(r)})}includes(t,r){return this._addCheck({kind:"includes",value:t,position:r?.position,...mt.errToObj(r?.message)})}startsWith(t,r){return this._addCheck({kind:"startsWith",value:t,...mt.errToObj(r)})}endsWith(t,r){return this._addCheck({kind:"endsWith",value:t,...mt.errToObj(r)})}min(t,r){return this._addCheck({kind:"min",value:t,...mt.errToObj(r)})}max(t,r){return this._addCheck({kind:"max",value:t,...mt.errToObj(r)})}length(t,r){return this._addCheck({kind:"length",value:t,...mt.errToObj(r)})}nonempty(t){return this.min(1,mt.errToObj(t))}trim(){return new e({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new e({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new e({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(let r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxLength(){let t=null;for(let r of this._def.checks)r.kind==="max"&&(t===null||r.value{var t;return new uO({checks:[],typeName:re.ZodString,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...gr(e)})};mM=class e extends yr{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==Qe.number){let i=this._getOrReturnCtx(t);return He(i,{code:ve.invalid_type,expected:Qe.number,received:i.parsedType}),$t}let n,o=new Ic;for(let i of this._def.checks)i.kind==="int"?Sn.isInteger(t.data)||(n=this._getOrReturnCtx(t,n),He(n,{code:ve.invalid_type,expected:"integer",received:"float",message:i.message}),o.dirty()):i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(n=this._getOrReturnCtx(t,n),He(n,{code:ve.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?L8t(t.data,i.value)!==0&&(n=this._getOrReturnCtx(t,n),He(n,{code:ve.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(t.data)||(n=this._getOrReturnCtx(t,n),He(n,{code:ve.not_finite,message:i.message}),o.dirty()):Sn.assertNever(i);return{status:o.value,value:t.data}}gte(t,r){return this.setLimit("min",t,!0,mt.toString(r))}gt(t,r){return this.setLimit("min",t,!1,mt.toString(r))}lte(t,r){return this.setLimit("max",t,!0,mt.toString(r))}lt(t,r){return this.setLimit("max",t,!1,mt.toString(r))}setLimit(t,r,n,o){return new e({...this._def,checks:[...this._def.checks,{kind:t,value:r,inclusive:n,message:mt.toString(o)}]})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:mt.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:mt.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:mt.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:mt.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:mt.toString(t)})}multipleOf(t,r){return this._addCheck({kind:"multipleOf",value:t,message:mt.toString(r)})}finite(t){return this._addCheck({kind:"finite",message:mt.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:mt.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:mt.toString(t)})}get minValue(){let t=null;for(let r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxValue(){let t=null;for(let r of this._def.checks)r.kind==="max"&&(t===null||r.valuet.kind==="int"||t.kind==="multipleOf"&&Sn.isInteger(t.value))}get isFinite(){let t=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"&&(t===null||n.valuenew mM({checks:[],typeName:re.ZodNumber,coerce:e?.coerce||!1,...gr(e)});gM=class e extends yr{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==Qe.bigint)return this._getInvalidInput(t);let n,o=new Ic;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(n=this._getOrReturnCtx(t,n),He(n,{code:ve.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),o.dirty()):i.kind==="multipleOf"?t.data%i.value!==BigInt(0)&&(n=this._getOrReturnCtx(t,n),He(n,{code:ve.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):Sn.assertNever(i);return{status:o.value,value:t.data}}_getInvalidInput(t){let r=this._getOrReturnCtx(t);return He(r,{code:ve.invalid_type,expected:Qe.bigint,received:r.parsedType}),$t}gte(t,r){return this.setLimit("min",t,!0,mt.toString(r))}gt(t,r){return this.setLimit("min",t,!1,mt.toString(r))}lte(t,r){return this.setLimit("max",t,!0,mt.toString(r))}lt(t,r){return this.setLimit("max",t,!1,mt.toString(r))}setLimit(t,r,n,o){return new e({...this._def,checks:[...this._def.checks,{kind:t,value:r,inclusive:n,message:mt.toString(o)}]})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:mt.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:mt.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:mt.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:mt.toString(t)})}multipleOf(t,r){return this._addCheck({kind:"multipleOf",value:t,message:mt.toString(r)})}get minValue(){let t=null;for(let r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxValue(){let t=null;for(let r of this._def.checks)r.kind==="max"&&(t===null||r.value{var t;return new gM({checks:[],typeName:re.ZodBigInt,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...gr(e)})};yM=class extends yr{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==Qe.boolean){let n=this._getOrReturnCtx(t);return He(n,{code:ve.invalid_type,expected:Qe.boolean,received:n.parsedType}),$t}return yd(t.data)}};yM.create=e=>new yM({typeName:re.ZodBoolean,coerce:e?.coerce||!1,...gr(e)});bM=class e extends yr{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==Qe.date){let i=this._getOrReturnCtx(t);return He(i,{code:ve.invalid_type,expected:Qe.date,received:i.parsedType}),$t}if(isNaN(t.data.getTime())){let i=this._getOrReturnCtx(t);return He(i,{code:ve.invalid_date}),$t}let n=new Ic,o;for(let i of this._def.checks)i.kind==="min"?t.data.getTime()i.value&&(o=this._getOrReturnCtx(t,o),He(o,{code:ve.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):Sn.assertNever(i);return{status:n.value,value:new Date(t.data.getTime())}}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}min(t,r){return this._addCheck({kind:"min",value:t.getTime(),message:mt.toString(r)})}max(t,r){return this._addCheck({kind:"max",value:t.getTime(),message:mt.toString(r)})}get minDate(){let t=null;for(let r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(let r of this._def.checks)r.kind==="max"&&(t===null||r.valuenew bM({checks:[],coerce:e?.coerce||!1,typeName:re.ZodDate,...gr(e)});_D=class extends yr{_parse(t){if(this._getType(t)!==Qe.symbol){let n=this._getOrReturnCtx(t);return He(n,{code:ve.invalid_type,expected:Qe.symbol,received:n.parsedType}),$t}return yd(t.data)}};_D.create=e=>new _D({typeName:re.ZodSymbol,...gr(e)});_M=class extends yr{_parse(t){if(this._getType(t)!==Qe.undefined){let n=this._getOrReturnCtx(t);return He(n,{code:ve.invalid_type,expected:Qe.undefined,received:n.parsedType}),$t}return yd(t.data)}};_M.create=e=>new _M({typeName:re.ZodUndefined,...gr(e)});vM=class extends yr{_parse(t){if(this._getType(t)!==Qe.null){let n=this._getOrReturnCtx(t);return He(n,{code:ve.invalid_type,expected:Qe.null,received:n.parsedType}),$t}return yd(t.data)}};vM.create=e=>new vM({typeName:re.ZodNull,...gr(e)});lO=class extends yr{constructor(){super(...arguments),this._any=!0}_parse(t){return yd(t.data)}};lO.create=e=>new lO({typeName:re.ZodAny,...gr(e)});pS=class extends yr{constructor(){super(...arguments),this._unknown=!0}_parse(t){return yd(t.data)}};pS.create=e=>new pS({typeName:re.ZodUnknown,...gr(e)});Rm=class extends yr{_parse(t){let r=this._getOrReturnCtx(t);return He(r,{code:ve.invalid_type,expected:Qe.never,received:r.parsedType}),$t}};Rm.create=e=>new Rm({typeName:re.ZodNever,...gr(e)});vD=class extends yr{_parse(t){if(this._getType(t)!==Qe.undefined){let n=this._getOrReturnCtx(t);return He(n,{code:ve.invalid_type,expected:Qe.void,received:n.parsedType}),$t}return yd(t.data)}};vD.create=e=>new vD({typeName:re.ZodVoid,...gr(e)});hS=class e extends yr{_parse(t){let{ctx:r,status:n}=this._processInputParams(t),o=this._def;if(r.parsedType!==Qe.array)return He(r,{code:ve.invalid_type,expected:Qe.array,received:r.parsedType}),$t;if(o.exactLength!==null){let a=r.data.length>o.exactLength.value,s=r.data.lengtho.maxLength.value&&(He(r,{code:ve.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 Gp(r,a,r.path,s)))).then(a=>Ic.mergeArray(n,a));let i=[...r.data].map((a,s)=>o.type._parseSync(new Gp(r,a,r.path,s)));return Ic.mergeArray(n,i)}get element(){return this._def.type}min(t,r){return new e({...this._def,minLength:{value:t,message:mt.toString(r)}})}max(t,r){return new e({...this._def,maxLength:{value:t,message:mt.toString(r)}})}length(t,r){return new e({...this._def,exactLength:{value:t,message:mt.toString(r)}})}nonempty(t){return this.min(1,t)}};hS.create=(e,t)=>new hS({type:e,minLength:null,maxLength:null,exactLength:null,typeName:re.ZodArray,...gr(t)});Zd=class e extends yr{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let t=this._def.shape(),r=Sn.objectKeys(t);return this._cached={shape:t,keys:r}}_parse(t){if(this._getType(t)!==Qe.object){let l=this._getOrReturnCtx(t);return He(l,{code:ve.invalid_type,expected:Qe.object,received:l.parsedType}),$t}let{status:n,ctx:o}=this._processInputParams(t),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof Rm&&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 Gp(o,d,o.path,l)),alwaysSet:l in o.data})}if(this._def.catchall instanceof Rm){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&&(He(o,{code:ve.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 Gp(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=>Ic.mergeObjectSync(n,l)):Ic.mergeObjectSync(n,u)}get shape(){return this._def.shape()}strict(t){return mt.errToObj,new e({...this._def,unknownKeys:"strict",...t!==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=mt.errToObj(t).message)!==null&&s!==void 0?s:u}:{message:u}}}:{}})}strip(){return new e({...this._def,unknownKeys:"strip"})}passthrough(){return new e({...this._def,unknownKeys:"passthrough"})}extend(t){return new e({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new e({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:re.ZodObject})}setKey(t,r){return this.augment({[t]:r})}catchall(t){return new e({...this._def,catchall:t})}pick(t){let r={};return Sn.objectKeys(t).forEach(n=>{t[n]&&this.shape[n]&&(r[n]=this.shape[n])}),new e({...this._def,shape:()=>r})}omit(t){let r={};return Sn.objectKeys(this.shape).forEach(n=>{t[n]||(r[n]=this.shape[n])}),new e({...this._def,shape:()=>r})}deepPartial(){return gD(this)}partial(t){let r={};return Sn.objectKeys(this.shape).forEach(n=>{let o=this.shape[n];t&&!t[n]?r[n]=o:r[n]=o.optional()}),new e({...this._def,shape:()=>r})}required(t){let r={};return Sn.objectKeys(this.shape).forEach(n=>{if(t&&!t[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof Yd;)i=i._def.innerType;r[n]=i}}),new e({...this._def,shape:()=>r})}keyof(){return J1e(Sn.objectKeys(this.shape))}};Zd.create=(e,t)=>new Zd({shape:()=>e,unknownKeys:"strip",catchall:Rm.create(),typeName:re.ZodObject,...gr(t)});Zd.strictCreate=(e,t)=>new Zd({shape:()=>e,unknownKeys:"strict",catchall:Rm.create(),typeName:re.ZodObject,...gr(t)});Zd.lazycreate=(e,t)=>new Zd({shape:e,unknownKeys:"strip",catchall:Rm.create(),typeName:re.ZodObject,...gr(t)});wM=class extends yr{_parse(t){let{ctx:r}=this._processInputParams(t),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 Yf(s.ctx.common.issues));return He(r,{code:ve.invalid_union,unionErrors:a}),$t}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 Yf(u));return He(r,{code:ve.invalid_union,unionErrors:s}),$t}}get options(){return this._def.options}};wM.create=(e,t)=>new wM({options:e,typeName:re.ZodUnion,...gr(t)});dS=e=>e instanceof xM?dS(e.schema):e instanceof Zf?dS(e.innerType()):e instanceof CM?[e.value]:e instanceof OM?e.options:e instanceof EM?Sn.objectValues(e.enum):e instanceof PM?dS(e._def.innerType):e instanceof _M?[void 0]:e instanceof vM?[null]:e instanceof Yd?[void 0,...dS(e.unwrap())]:e instanceof Qg?[null,...dS(e.unwrap())]:e instanceof x$||e instanceof MM?dS(e.unwrap()):e instanceof TM?dS(e._def.innerType):[],_6=class e extends yr{_parse(t){let{ctx:r}=this._processInputParams(t);if(r.parsedType!==Qe.object)return He(r,{code:ve.invalid_type,expected:Qe.object,received:r.parsedType}),$t;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}):(He(r,{code:ve.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),$t)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,r,n){let o=new Map;for(let i of r){let a=dS(i.shape[t]);if(!a.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(let s of a){if(o.has(s))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(s)}`);o.set(s,i)}}return new e({typeName:re.ZodDiscriminatedUnion,discriminator:t,options:r,optionsMap:o,...gr(n)})}};SM=class extends yr{_parse(t){let{status:r,ctx:n}=this._processInputParams(t),o=(i,a)=>{if(wae(i)||wae(a))return $t;let s=xae(i.value,a.value);return s.valid?((Sae(i)||Sae(a))&&r.dirty(),{status:r.value,value:s.data}):(He(n,{code:ve.invalid_intersection_types}),$t)};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}))}};SM.create=(e,t,r)=>new SM({left:e,right:t,typeName:re.ZodIntersection,...gr(r)});Xg=class e extends yr{_parse(t){let{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==Qe.array)return He(n,{code:ve.invalid_type,expected:Qe.array,received:n.parsedType}),$t;if(n.data.lengththis._def.items.length&&(He(n,{code:ve.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 Gp(n,a,n.path,s)):null}).filter(a=>!!a);return n.common.async?Promise.all(i).then(a=>Ic.mergeArray(r,a)):Ic.mergeArray(r,i)}get items(){return this._def.items}rest(t){return new e({...this._def,rest:t})}};Xg.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Xg({items:e,typeName:re.ZodTuple,rest:null,...gr(t)})};v6=class e extends yr{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){let{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==Qe.object)return He(n,{code:ve.invalid_type,expected:Qe.object,received:n.parsedType}),$t;let o=[],i=this._def.keyType,a=this._def.valueType;for(let s in n.data)o.push({key:i._parse(new Gp(n,s,n.path,s)),value:a._parse(new Gp(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?Ic.mergeObjectAsync(r,o):Ic.mergeObjectSync(r,o)}get element(){return this._def.valueType}static create(t,r,n){return r instanceof yr?new e({keyType:t,valueType:r,typeName:re.ZodRecord,...gr(n)}):new e({keyType:uO.create(),valueType:t,typeName:re.ZodRecord,...gr(r)})}},wD=class extends yr{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){let{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==Qe.map)return He(n,{code:ve.invalid_type,expected:Qe.map,received:n.parsedType}),$t;let o=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([s,u],l)=>({key:o._parse(new Gp(n,s,n.path,[l,"key"])),value:i._parse(new Gp(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 $t;(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 $t;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}}}};wD.create=(e,t,r)=>new wD({valueType:t,keyType:e,typeName:re.ZodMap,...gr(r)});SD=class e extends yr{_parse(t){let{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==Qe.set)return He(n,{code:ve.invalid_type,expected:Qe.set,received:n.parsedType}),$t;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(He(n,{code:ve.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 $t;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 Gp(n,u,n.path,l)));return n.common.async?Promise.all(s).then(u=>a(u)):a(s)}min(t,r){return new e({...this._def,minSize:{value:t,message:mt.toString(r)}})}max(t,r){return new e({...this._def,maxSize:{value:t,message:mt.toString(r)}})}size(t,r){return this.min(t,r).max(t,r)}nonempty(t){return this.min(1,t)}};SD.create=(e,t)=>new SD({valueType:e,minSize:null,maxSize:null,typeName:re.ZodSet,...gr(t)});w6=class e extends yr{constructor(){super(...arguments),this.validate=this.implement}_parse(t){let{ctx:r}=this._processInputParams(t);if(r.parsedType!==Qe.function)return He(r,{code:ve.invalid_type,expected:Qe.function,received:r.parsedType}),$t;function n(s,u){return y6({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,g6(),bD].filter(l=>!!l),issueData:{code:ve.invalid_arguments,argumentsError:u}})}function o(s,u){return y6({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,g6(),bD].filter(l=>!!l),issueData:{code:ve.invalid_return_type,returnTypeError:u}})}let i={errorMap:r.common.contextualErrorMap},a=r.data;if(this._def.returns instanceof cO){let s=this;return yd(async function(...u){let l=new Yf([]),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 yd(function(...u){let l=s._def.args.safeParse(u,i);if(!l.success)throw new Yf([n(u,l.error)]);let c=Reflect.apply(a,this,l.data),d=s._def.returns.safeParse(c,i);if(!d.success)throw new Yf([o(c,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new e({...this._def,args:Xg.create(t).rest(pS.create())})}returns(t){return new e({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,r,n){return new e({args:t||Xg.create([]).rest(pS.create()),returns:r||pS.create(),typeName:re.ZodFunction,...gr(n)})}},xM=class extends yr{get schema(){return this._def.getter()}_parse(t){let{ctx:r}=this._processInputParams(t);return this._def.getter()._parse({data:r.data,path:r.path,parent:r})}};xM.create=(e,t)=>new xM({getter:e,typeName:re.ZodLazy,...gr(t)});CM=class extends yr{_parse(t){if(t.data!==this._def.value){let r=this._getOrReturnCtx(t);return He(r,{received:r.data,code:ve.invalid_literal,expected:this._def.value}),$t}return{status:"valid",value:t.data}}get value(){return this._def.value}};CM.create=(e,t)=>new CM({value:e,typeName:re.ZodLiteral,...gr(t)});OM=class e extends yr{constructor(){super(...arguments),v$.set(this,void 0)}_parse(t){if(typeof t.data!="string"){let r=this._getOrReturnCtx(t),n=this._def.values;return He(r,{expected:Sn.joinValues(n),received:r.parsedType,code:ve.invalid_type}),$t}if(b6(this,v$,"f")||z1e(this,v$,new Set(this._def.values),"f"),!b6(this,v$,"f").has(t.data)){let r=this._getOrReturnCtx(t),n=this._def.values;return He(r,{received:r.data,code:ve.invalid_enum_value,options:n}),$t}return yd(t.data)}get options(){return this._def.values}get enum(){let t={};for(let r of this._def.values)t[r]=r;return t}get Values(){let t={};for(let r of this._def.values)t[r]=r;return t}get Enum(){let t={};for(let r of this._def.values)t[r]=r;return t}extract(t,r=this._def){return e.create(t,{...this._def,...r})}exclude(t,r=this._def){return e.create(this.options.filter(n=>!t.includes(n)),{...this._def,...r})}};v$=new WeakMap;OM.create=J1e;EM=class extends yr{constructor(){super(...arguments),w$.set(this,void 0)}_parse(t){let r=Sn.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(t);if(n.parsedType!==Qe.string&&n.parsedType!==Qe.number){let o=Sn.objectValues(r);return He(n,{expected:Sn.joinValues(o),received:n.parsedType,code:ve.invalid_type}),$t}if(b6(this,w$,"f")||z1e(this,w$,new Set(Sn.getValidEnumValues(this._def.values)),"f"),!b6(this,w$,"f").has(t.data)){let o=Sn.objectValues(r);return He(n,{received:n.data,code:ve.invalid_enum_value,options:o}),$t}return yd(t.data)}get enum(){return this._def.values}};w$=new WeakMap;EM.create=(e,t)=>new EM({values:e,typeName:re.ZodNativeEnum,...gr(t)});cO=class extends yr{unwrap(){return this._def.type}_parse(t){let{ctx:r}=this._processInputParams(t);if(r.parsedType!==Qe.promise&&r.common.async===!1)return He(r,{code:ve.invalid_type,expected:Qe.promise,received:r.parsedType}),$t;let n=r.parsedType===Qe.promise?r.data:Promise.resolve(r.data);return yd(n.then(o=>this._def.type.parseAsync(o,{path:r.path,errorMap:r.common.contextualErrorMap})))}};cO.create=(e,t)=>new cO({type:e,typeName:re.ZodPromise,...gr(t)});Zf=class extends yr{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===re.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){let{status:r,ctx:n}=this._processInputParams(t),o=this._def.effect||null,i={addIssue:a=>{He(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 $t;let u=await this._def.schema._parseAsync({data:s,path:n.path,parent:n});return u.status==="aborted"?$t:u.status==="dirty"||r.value==="dirty"?yD(u.value):u});{if(r.value==="aborted")return $t;let s=this._def.schema._parseSync({data:a,path:n.path,parent:n});return s.status==="aborted"?$t:s.status==="dirty"||r.value==="dirty"?yD(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"?$t:(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"?$t:(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(!hM(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=>hM(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:r.value,value:s})):a);Sn.assertNever(o)}};Zf.create=(e,t,r)=>new Zf({schema:e,typeName:re.ZodEffects,effect:t,...gr(r)});Zf.createWithPreprocess=(e,t,r)=>new Zf({schema:t,effect:{type:"preprocess",transform:e},typeName:re.ZodEffects,...gr(r)});Yd=class extends yr{_parse(t){return this._getType(t)===Qe.undefined?yd(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}};Yd.create=(e,t)=>new Yd({innerType:e,typeName:re.ZodOptional,...gr(t)});Qg=class extends yr{_parse(t){return this._getType(t)===Qe.null?yd(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}};Qg.create=(e,t)=>new Qg({innerType:e,typeName:re.ZodNullable,...gr(t)});PM=class extends yr{_parse(t){let{ctx:r}=this._processInputParams(t),n=r.data;return r.parsedType===Qe.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};PM.create=(e,t)=>new PM({innerType:e,typeName:re.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...gr(t)});TM=class extends yr{_parse(t){let{ctx:r}=this._processInputParams(t),n={...r,common:{...r.common,issues:[]}},o=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return S$(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new Yf(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new Yf(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};TM.create=(e,t)=>new TM({innerType:e,typeName:re.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...gr(t)});xD=class extends yr{_parse(t){if(this._getType(t)!==Qe.nan){let n=this._getOrReturnCtx(t);return He(n,{code:ve.invalid_type,expected:Qe.nan,received:n.parsedType}),$t}return{status:"valid",value:t.data}}};xD.create=e=>new xD({typeName:re.ZodNaN,...gr(e)});F8t=Symbol("zod_brand"),x$=class extends yr{_parse(t){let{ctx:r}=this._processInputParams(t),n=r.data;return this._def.type._parse({data:n,path:r.path,parent:r})}unwrap(){return this._def.type}},C$=class e extends yr{_parse(t){let{status:r,ctx:n}=this._processInputParams(t);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"?$t:i.status==="dirty"?(r.dirty(),yD(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"?$t:o.status==="dirty"?(r.dirty(),{status:"dirty",value:o.value}):this._def.out._parseSync({data:o.value,path:n.path,parent:n})}}static create(t,r){return new e({in:t,out:r,typeName:re.ZodPipeline})}},MM=class extends yr{_parse(t){let r=this._def.innerType._parse(t),n=o=>(hM(o)&&(o.value=Object.freeze(o.value)),o);return S$(r)?r.then(o=>n(o)):n(r)}unwrap(){return this._def.innerType}};MM.create=(e,t)=>new MM({innerType:e,typeName:re.ZodReadonly,...gr(t)});k8t={object:Zd.lazycreate};(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(re||(re={}));B8t=(e,t={message:`Input not instance of ${e.name}`})=>G1e(r=>r instanceof e,t),K1e=uO.create,Y1e=mM.create,$8t=xD.create,q8t=gM.create,Z1e=yM.create,U8t=bM.create,z8t=_D.create,H8t=_M.create,V8t=vM.create,W8t=lO.create,J8t=pS.create,G8t=Rm.create,K8t=vD.create,Y8t=hS.create,Z8t=Zd.create,X8t=Zd.strictCreate,Q8t=wM.create,eHt=_6.create,tHt=SM.create,rHt=Xg.create,nHt=v6.create,oHt=wD.create,iHt=SD.create,aHt=w6.create,sHt=xM.create,uHt=CM.create,lHt=OM.create,cHt=EM.create,dHt=cO.create,q1e=Zf.create,fHt=Yd.create,pHt=Qg.create,hHt=Zf.createWithPreprocess,mHt=C$.create,gHt=()=>K1e().optional(),yHt=()=>Y1e().optional(),bHt=()=>Z1e().optional(),_Ht={string:e=>uO.create({...e,coerce:!0}),number:e=>mM.create({...e,coerce:!0}),boolean:e=>yM.create({...e,coerce:!0}),bigint:e=>gM.create({...e,coerce:!0}),date:e=>bM.create({...e,coerce:!0})},vHt=$t,Er=Object.freeze({__proto__:null,defaultErrorMap:bD,setErrorMap:h8t,getErrorMap:g6,makeIssue:y6,EMPTY_PATH:m8t,addIssueToContext:He,ParseStatus:Ic,INVALID:$t,DIRTY:yD,OK:yd,isAborted:wae,isDirty:Sae,isValid:hM,isAsync:S$,get util(){return Sn},get objectUtil(){return vae},ZodParsedType:Qe,getParsedType:fS,ZodType:yr,datetimeRegex:W1e,ZodString:uO,ZodNumber:mM,ZodBigInt:gM,ZodBoolean:yM,ZodDate:bM,ZodSymbol:_D,ZodUndefined:_M,ZodNull:vM,ZodAny:lO,ZodUnknown:pS,ZodNever:Rm,ZodVoid:vD,ZodArray:hS,ZodObject:Zd,ZodUnion:wM,ZodDiscriminatedUnion:_6,ZodIntersection:SM,ZodTuple:Xg,ZodRecord:v6,ZodMap:wD,ZodSet:SD,ZodFunction:w6,ZodLazy:xM,ZodLiteral:CM,ZodEnum:OM,ZodNativeEnum:EM,ZodPromise:cO,ZodEffects:Zf,ZodTransformer:Zf,ZodOptional:Yd,ZodNullable:Qg,ZodDefault:PM,ZodCatch:TM,ZodNaN:xD,BRAND:F8t,ZodBranded:x$,ZodPipeline:C$,ZodReadonly:MM,custom:G1e,Schema:yr,ZodSchema:yr,late:k8t,get ZodFirstPartyTypeKind(){return re},coerce:_Ht,any:W8t,array:Y8t,bigint:q8t,boolean:Z1e,date:U8t,discriminatedUnion:eHt,effect:q1e,enum:lHt,function:aHt,instanceof:B8t,intersection:tHt,lazy:sHt,literal:uHt,map:oHt,nan:$8t,nativeEnum:cHt,never:G8t,null:V8t,nullable:pHt,number:Y1e,object:Z8t,oboolean:bHt,onumber:yHt,optional:fHt,ostring:gHt,pipeline:mHt,preprocess:hHt,promise:dHt,record:nHt,set:iHt,strictObject:X8t,string:K1e,symbol:z8t,transformer:q1e,tuple:rHt,undefined:H8t,union:Q8t,unknown:J8t,void:K8t,NEVER:vHt,ZodIssueCode:ve,quotelessJson:p8t,ZodError:Yf})});var Q1e=b((Wmn,X1e)=>{function Kp(e,t){typeof t=="boolean"&&(t={forever:t}),this._originalTimeouts=JSON.parse(JSON.stringify(e)),this._timeouts=e,this._options=t||{},this._maxRetryTime=t&&t.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))}X1e.exports=Kp;Kp.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts.slice(0)};Kp.prototype.stop=function(){this._timeout&&clearTimeout(this._timeout),this._timer&&clearTimeout(this._timer),this._timeouts=[],this._cachedTimeouts=null};Kp.prototype.retry=function(e){if(this._timeout&&clearTimeout(this._timeout),!e)return!1;var t=new Date().getTime();if(e&&t-this._operationStart>=this._maxRetryTime)return this._errors.push(e),this._errors.unshift(new Error("RetryOperation timeout occurred")),!1;this._errors.push(e);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};Kp.prototype.attempt=function(e,t){this._fn=e,t&&(t.timeout&&(this._operationTimeout=t.timeout),t.cb&&(this._operationTimeoutCb=t.cb));var r=this;this._operationTimeoutCb&&(this._timeout=setTimeout(function(){r._operationTimeoutCb()},r._operationTimeout)),this._operationStart=new Date().getTime(),this._fn(this._attempts)};Kp.prototype.try=function(e){console.log("Using RetryOperation.try() is deprecated"),this.attempt(e)};Kp.prototype.start=function(e){console.log("Using RetryOperation.start() is deprecated"),this.attempt(e)};Kp.prototype.start=Kp.prototype.try;Kp.prototype.errors=function(){return this._errors};Kp.prototype.attempts=function(){return this._attempts};Kp.prototype.mainError=function(){if(this._errors.length===0)return null;for(var e={},t=null,r=0,n=0;n=r&&(t=o,r=a)}return t}});var eDe=b(IM=>{var wHt=Q1e();IM.operation=function(e){var t=IM.timeouts(e);return new wHt(t,{forever:e&&(e.forever||e.retries===1/0),unref:e&&e.unref,maxRetryTime:e&&e.maxRetryTime})};IM.timeouts=function(e){if(e instanceof Array)return[].concat(e);var t={retries:10,factor:2,minTimeout:1*1e3,maxTimeout:1/0,randomize:!1};for(var r in e)t[r]=e[r];if(t.minTimeout>t.maxTimeout)throw new Error("minTimeout is greater than maxTimeout");for(var n=[],o=0;o{tDe.exports=eDe()});var C6=b((Kmn,x6)=>{"use strict";var SHt=rDe(),xHt=["Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Network request failed"],S6=class extends Error{constructor(t){super(),t instanceof Error?(this.originalError=t,{message:t}=t):(this.originalError=new Error(t),this.originalError.stack=this.stack),this.name="AbortError",this.message=t}},CHt=(e,t,r)=>{let n=r.retries-(t-1);return e.attemptNumber=t,e.retriesLeft=n,e},OHt=e=>xHt.includes(e),nDe=(e,t)=>new Promise((r,n)=>{t={onFailedAttempt:()=>{},retries:10,...t};let o=SHt.operation(t);o.attempt(async i=>{try{r(await e(i))}catch(a){if(!(a instanceof Error)){n(new TypeError(`Non-error was thrown: "${a}". You should only throw errors.`));return}if(a instanceof S6)o.stop(),n(a.originalError);else if(a instanceof TypeError&&!OHt(a.message))o.stop(),n(a);else{CHt(a,i,t);try{await t.onFailedAttempt(a)}catch(s){n(s);return}o.retry(a)||n(o.mainError())}}})});x6.exports=nDe;x6.exports.default=nDe;x6.exports.AbortError=S6});var oDe,iDe=C(()=>{oDe=/^(?:[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 EHt(e){return typeof e=="string"&&oDe.test(e)}var CD,aDe=C(()=>{iDe();CD=EHt});function sDe(e,t=0){return(Ll[e[t+0]]+Ll[e[t+1]]+Ll[e[t+2]]+Ll[e[t+3]]+"-"+Ll[e[t+4]]+Ll[e[t+5]]+"-"+Ll[e[t+6]]+Ll[e[t+7]]+"-"+Ll[e[t+8]]+Ll[e[t+9]]+"-"+Ll[e[t+10]]+Ll[e[t+11]]+Ll[e[t+12]]+Ll[e[t+13]]+Ll[e[t+14]]+Ll[e[t+15]]).toLowerCase()}var Ll,O6,uDe=C(()=>{Ll=[];for(O6=0;O6<256;++O6)Ll.push((O6+256).toString(16).slice(1))});function Cae(){if(!E6&&(E6=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!E6))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return E6(PHt)}var E6,PHt,lDe=C(()=>{PHt=new Uint8Array(16)});var THt,Oae,cDe=C(()=>{THt=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Oae={randomUUID:THt}});function MHt(e,t,r){if(Oae.randomUUID&&!t&&!e)return Oae.randomUUID();e=e||{};var n=e.random||(e.rng||Cae)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(var o=0;o<16;++o)t[r+o]=n[o];return t}return sDe(n)}var Xd,dDe=C(()=>{cDe();lDe();uDe();Xd=MHt});var O$=C(()=>{dDe();aDe()});var fDe,pDe=C(()=>{fDe=/^(?:[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 AHt(e){return typeof e=="string"&&fDe.test(e)}var Eae,hDe=C(()=>{pDe();Eae=AHt});function mDe(e,t=0){return(Fl[e[t+0]]+Fl[e[t+1]]+Fl[e[t+2]]+Fl[e[t+3]]+"-"+Fl[e[t+4]]+Fl[e[t+5]]+"-"+Fl[e[t+6]]+Fl[e[t+7]]+"-"+Fl[e[t+8]]+Fl[e[t+9]]+"-"+Fl[e[t+10]]+Fl[e[t+11]]+Fl[e[t+12]]+Fl[e[t+13]]+Fl[e[t+14]]+Fl[e[t+15]]).toLowerCase()}var Fl,P6,gDe=C(()=>{Fl=[];for(P6=0;P6<256;++P6)Fl.push((P6+256).toString(16).slice(1))});function Pae(){if(!T6&&(T6=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!T6))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return T6(RHt)}var T6,RHt,yDe=C(()=>{RHt=new Uint8Array(16)});var DHt,Tae,bDe=C(()=>{DHt=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Tae={randomUUID:DHt}});function jHt(e,t,r){if(Tae.randomUUID&&!t&&!e)return Tae.randomUUID();e=e||{};var n=e.random||(e.rng||Pae)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(var o=0;o<16;++o)t[r+o]=n[o];return t}return mDe(n)}var dO,_De=C(()=>{bDe();yDe();gDe();dO=jHt});var M6=C(()=>{_De();hDe()});var wDe=b((vgn,Iae)=>{"use strict";var NHt=Object.prototype.hasOwnProperty,_d="~";function E$(){}Object.create&&(E$.prototype=Object.create(null),new E$().__proto__||(_d=!1));function LHt(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function vDe(e,t,r,n,o){if(typeof r!="function")throw new TypeError("The listener must be a function");var i=new LHt(r,n||e,o),a=_d?_d+t:t;return e._events[a]?e._events[a].fn?e._events[a]=[e._events[a],i]:e._events[a].push(i):(e._events[a]=i,e._eventsCount++),e}function I6(e,t){--e._eventsCount===0?e._events=new E$:delete e._events[t]}function Ac(){this._events=new E$,this._eventsCount=0}Ac.prototype.eventNames=function(){var t=[],r,n;if(this._eventsCount===0)return t;for(n in r=this._events)NHt.call(r,n)&&t.push(_d?n.slice(1):n);return Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(r)):t};Ac.prototype.listeners=function(t){var r=_d?_d+t:t,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";SDe.exports=(e,t)=>(t=t||(()=>{}),e.then(r=>new Promise(n=>{n(t())}).then(()=>r),r=>new Promise(n=>{n(t())}).then(()=>{throw r})))});var ODe=b((Sgn,R6)=>{"use strict";var FHt=xDe(),A6=class extends Error{constructor(t){super(t),this.name="TimeoutError"}},CDe=(e,t,r)=>new Promise((n,o)=>{if(typeof t!="number"||t<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(t===1/0){n(e);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 ${t} milliseconds`,s=r instanceof Error?r:new A6(a);typeof e.cancel=="function"&&e.cancel(),o(s)},t);FHt(e.then(n,o),()=>{clearTimeout(i)})});R6.exports=CDe;R6.exports.default=CDe;R6.exports.TimeoutError=A6});var EDe=b(Aae=>{"use strict";Object.defineProperty(Aae,"__esModule",{value:!0});function kHt(e,t,r){let n=0,o=e.length;for(;o>0;){let i=o/2|0,a=n+i;r(e[a],t)<=0?(n=++a,o-=i+1):o=i}return n}Aae.default=kHt});var PDe=b(Dae=>{"use strict";Object.defineProperty(Dae,"__esModule",{value:!0});var BHt=EDe(),Rae=class{constructor(){this._queue=[]}enqueue(t,r){r=Object.assign({priority:0},r);let n={priority:r.priority,run:t};if(this.size&&this._queue[this.size-1].priority>=r.priority){this._queue.push(n);return}let o=BHt.default(this._queue,n,(i,a)=>a.priority-i.priority);this._queue.splice(o,0,n)}dequeue(){let t=this._queue.shift();return t?.run}filter(t){return this._queue.filter(r=>r.priority===t.priority).map(r=>r.run)}get size(){return this._queue.length}};Dae.default=Rae});var j6=b(Nae=>{"use strict";Object.defineProperty(Nae,"__esModule",{value:!0});var $Ht=wDe(),TDe=ODe(),qHt=PDe(),D6=()=>{},UHt=new TDe.TimeoutError,jae=class extends $Ht{constructor(t){var r,n,o,i;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=D6,this._resolveIdle=D6,t=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:qHt.default},t),!(typeof t.intervalCap=="number"&&t.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${(n=(r=t.intervalCap)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:""}\` (${typeof t.intervalCap})`);if(t.interval===void 0||!(Number.isFinite(t.interval)&&t.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${(i=(o=t.interval)===null||o===void 0?void 0:o.toString())!==null&&i!==void 0?i:""}\` (${typeof t.interval})`);this._carryoverConcurrencyCount=t.carryoverConcurrencyCount,this._isIntervalIgnored=t.intervalCap===1/0||t.interval===0,this._intervalCap=t.intervalCap,this._interval=t.interval,this._queue=new t.queueClass,this._queueClass=t.queueClass,this.concurrency=t.concurrency,this._timeout=t.timeout,this._throwOnTimeout=t.throwOnTimeout===!0,this._isPaused=t.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 t=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){let r=this._queue.dequeue();return r?(this.emit("active"),r(),t&&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(t){if(!(typeof t=="number"&&t>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${t}\` (${typeof t})`);this._concurrency=t,this._processQueue()}async add(t,r={}){return new Promise((n,o)=>{let i=async()=>{this._pendingCount++,this._intervalCount++;try{let a=this._timeout===void 0&&r.timeout===void 0?t():TDe.default(Promise.resolve(t()),r.timeout===void 0?this._timeout:r.timeout,()=>{(r.throwOnTimeout===void 0?this._throwOnTimeout:r.throwOnTimeout)&&o(UHt)});n(await a)}catch(a){o(a)}this._next()};this._queue.enqueue(i,r),this._tryToStartAnother(),this.emit("add")})}async addAll(t,r){return Promise.all(t.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(t=>{let r=this._resolveEmpty;this._resolveEmpty=()=>{r(),t()}})}async onIdle(){if(!(this._pendingCount===0&&this._queue.size===0))return new Promise(t=>{let r=this._resolveIdle;this._resolveIdle=()=>{r(),t()}})}get size(){return this._queue.size}sizeBy(t){return this._queue.filter(t).length}get pending(){return this._pendingCount}get isPaused(){return this._isPaused}get timeout(){return this._timeout}set timeout(t){this._timeout=t}};Nae.default=jae});var zHt,HHt,wt,N6=C(()=>{zHt=(...e)=>fetch(...e),HHt=Symbol.for("ls:fetch_implementation"),wt=()=>globalThis[HHt]??zHt});var MDe,L6,VHt,WHt,P$,IDe=C(()=>{MDe=B(C6(),1),L6=B(j6(),1);N6();VHt=[400,401,403,404,405,406,407,408],WHt=[409],P$=class{constructor(t){Object.defineProperty(this,"maxConcurrency",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"maxRetries",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"queue",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"onFailedResponseHook",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxConcurrency=t.maxConcurrency??1/0,this.maxRetries=t.maxRetries??6,"default"in L6.default?this.queue=new L6.default.default({concurrency:this.maxConcurrency}):this.queue=new L6.default({concurrency:this.maxConcurrency}),this.onFailedResponseHook=t?.onFailedResponseHook}call(t,...r){let n=this.onFailedResponseHook;return this.queue.add(()=>(0,MDe.default)(()=>t(...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(VHt.includes(+a))throw o;if(WHt.includes(+a))return;n&&await n(i)}},retries:this.maxRetries,randomize:!0}),{throwOnTimeout:!0})}callWithOptions(t,r,...n){return t.signal?Promise.race([this.call(r,...n),new Promise((o,i)=>{t.signal?.addEventListener("abort",()=>{i(new Error("AbortError"))})})]):this.call(r,...n)}fetch(...t){return this.call(()=>wt()(...t).then(r=>r.ok?r:Promise.reject(r)))}}});function Lae(e){return typeof e?._getType=="function"}function Fae(e){let t={type:e._getType(),data:{content:e.content}};return e?.additional_kwargs&&Object.keys(e.additional_kwargs).length>0&&(t.data.additional_kwargs={...e.additional_kwargs}),t}var ADe=C(()=>{});function en(e,t){if(!Eae(e)){let r=t!==void 0?`Invalid UUID for ${t}: ${e}`:`Invalid UUID: ${e}`;throw new Error(r)}return e}var RDe=C(()=>{M6()});function F6(e){DDe[e]||(console.warn(e),DDe[e]=!0)}var DDe,kae=C(()=>{DDe={}});var T$=b((Rgn,jDe)=>{var JHt="2.0.0",GHt=Number.MAX_SAFE_INTEGER||9007199254740991,KHt=16,YHt=250,ZHt=["major","premajor","minor","preminor","patch","prepatch","prerelease"];jDe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:KHt,MAX_SAFE_BUILD_LENGTH:YHt,MAX_SAFE_INTEGER:GHt,RELEASE_TYPES:ZHt,SEMVER_SPEC_VERSION:JHt,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var M$=b((Dgn,NDe)=>{var XHt=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};NDe.exports=XHt});var OD=b((mS,LDe)=>{var{MAX_SAFE_COMPONENT_LENGTH:Bae,MAX_SAFE_BUILD_LENGTH:QHt,MAX_LENGTH:e6t}=T$(),t6t=M$();mS=LDe.exports={};var r6t=mS.re=[],n6t=mS.safeRe=[],tt=mS.src=[],rt=mS.t={},o6t=0,$ae="[a-zA-Z0-9-]",i6t=[["\\s",1],["\\d",e6t],[$ae,QHt]],a6t=e=>{for(let[t,r]of i6t)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},cr=(e,t,r)=>{let n=a6t(t),o=o6t++;t6t(e,o,t),rt[e]=o,tt[o]=t,r6t[o]=new RegExp(t,r?"g":void 0),n6t[o]=new RegExp(n,r?"g":void 0)};cr("NUMERICIDENTIFIER","0|[1-9]\\d*");cr("NUMERICIDENTIFIERLOOSE","\\d+");cr("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${$ae}*`);cr("MAINVERSION",`(${tt[rt.NUMERICIDENTIFIER]})\\.(${tt[rt.NUMERICIDENTIFIER]})\\.(${tt[rt.NUMERICIDENTIFIER]})`);cr("MAINVERSIONLOOSE",`(${tt[rt.NUMERICIDENTIFIERLOOSE]})\\.(${tt[rt.NUMERICIDENTIFIERLOOSE]})\\.(${tt[rt.NUMERICIDENTIFIERLOOSE]})`);cr("PRERELEASEIDENTIFIER",`(?:${tt[rt.NUMERICIDENTIFIER]}|${tt[rt.NONNUMERICIDENTIFIER]})`);cr("PRERELEASEIDENTIFIERLOOSE",`(?:${tt[rt.NUMERICIDENTIFIERLOOSE]}|${tt[rt.NONNUMERICIDENTIFIER]})`);cr("PRERELEASE",`(?:-(${tt[rt.PRERELEASEIDENTIFIER]}(?:\\.${tt[rt.PRERELEASEIDENTIFIER]})*))`);cr("PRERELEASELOOSE",`(?:-?(${tt[rt.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${tt[rt.PRERELEASEIDENTIFIERLOOSE]})*))`);cr("BUILDIDENTIFIER",`${$ae}+`);cr("BUILD",`(?:\\+(${tt[rt.BUILDIDENTIFIER]}(?:\\.${tt[rt.BUILDIDENTIFIER]})*))`);cr("FULLPLAIN",`v?${tt[rt.MAINVERSION]}${tt[rt.PRERELEASE]}?${tt[rt.BUILD]}?`);cr("FULL",`^${tt[rt.FULLPLAIN]}$`);cr("LOOSEPLAIN",`[v=\\s]*${tt[rt.MAINVERSIONLOOSE]}${tt[rt.PRERELEASELOOSE]}?${tt[rt.BUILD]}?`);cr("LOOSE",`^${tt[rt.LOOSEPLAIN]}$`);cr("GTLT","((?:<|>)?=?)");cr("XRANGEIDENTIFIERLOOSE",`${tt[rt.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);cr("XRANGEIDENTIFIER",`${tt[rt.NUMERICIDENTIFIER]}|x|X|\\*`);cr("XRANGEPLAIN",`[v=\\s]*(${tt[rt.XRANGEIDENTIFIER]})(?:\\.(${tt[rt.XRANGEIDENTIFIER]})(?:\\.(${tt[rt.XRANGEIDENTIFIER]})(?:${tt[rt.PRERELEASE]})?${tt[rt.BUILD]}?)?)?`);cr("XRANGEPLAINLOOSE",`[v=\\s]*(${tt[rt.XRANGEIDENTIFIERLOOSE]})(?:\\.(${tt[rt.XRANGEIDENTIFIERLOOSE]})(?:\\.(${tt[rt.XRANGEIDENTIFIERLOOSE]})(?:${tt[rt.PRERELEASELOOSE]})?${tt[rt.BUILD]}?)?)?`);cr("XRANGE",`^${tt[rt.GTLT]}\\s*${tt[rt.XRANGEPLAIN]}$`);cr("XRANGELOOSE",`^${tt[rt.GTLT]}\\s*${tt[rt.XRANGEPLAINLOOSE]}$`);cr("COERCEPLAIN",`(^|[^\\d])(\\d{1,${Bae}})(?:\\.(\\d{1,${Bae}}))?(?:\\.(\\d{1,${Bae}}))?`);cr("COERCE",`${tt[rt.COERCEPLAIN]}(?:$|[^\\d])`);cr("COERCEFULL",tt[rt.COERCEPLAIN]+`(?:${tt[rt.PRERELEASE]})?(?:${tt[rt.BUILD]})?(?:$|[^\\d])`);cr("COERCERTL",tt[rt.COERCE],!0);cr("COERCERTLFULL",tt[rt.COERCEFULL],!0);cr("LONETILDE","(?:~>?)");cr("TILDETRIM",`(\\s*)${tt[rt.LONETILDE]}\\s+`,!0);mS.tildeTrimReplace="$1~";cr("TILDE",`^${tt[rt.LONETILDE]}${tt[rt.XRANGEPLAIN]}$`);cr("TILDELOOSE",`^${tt[rt.LONETILDE]}${tt[rt.XRANGEPLAINLOOSE]}$`);cr("LONECARET","(?:\\^)");cr("CARETTRIM",`(\\s*)${tt[rt.LONECARET]}\\s+`,!0);mS.caretTrimReplace="$1^";cr("CARET",`^${tt[rt.LONECARET]}${tt[rt.XRANGEPLAIN]}$`);cr("CARETLOOSE",`^${tt[rt.LONECARET]}${tt[rt.XRANGEPLAINLOOSE]}$`);cr("COMPARATORLOOSE",`^${tt[rt.GTLT]}\\s*(${tt[rt.LOOSEPLAIN]})$|^$`);cr("COMPARATOR",`^${tt[rt.GTLT]}\\s*(${tt[rt.FULLPLAIN]})$|^$`);cr("COMPARATORTRIM",`(\\s*)${tt[rt.GTLT]}\\s*(${tt[rt.LOOSEPLAIN]}|${tt[rt.XRANGEPLAIN]})`,!0);mS.comparatorTrimReplace="$1$2$3";cr("HYPHENRANGE",`^\\s*(${tt[rt.XRANGEPLAIN]})\\s+-\\s+(${tt[rt.XRANGEPLAIN]})\\s*$`);cr("HYPHENRANGELOOSE",`^\\s*(${tt[rt.XRANGEPLAINLOOSE]})\\s+-\\s+(${tt[rt.XRANGEPLAINLOOSE]})\\s*$`);cr("STAR","(<|>)?=?\\s*\\*");cr("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");cr("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var k6=b((jgn,FDe)=>{var s6t=Object.freeze({loose:!0}),u6t=Object.freeze({}),l6t=e=>e?typeof e!="object"?s6t:e:u6t;FDe.exports=l6t});var qae=b((Ngn,$De)=>{var kDe=/^[0-9]+$/,BDe=(e,t)=>{let r=kDe.test(e),n=kDe.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:eBDe(t,e);$De.exports={compareIdentifiers:BDe,rcompareIdentifiers:c6t}});var Rc=b((Lgn,HDe)=>{var B6=M$(),{MAX_LENGTH:qDe,MAX_SAFE_INTEGER:$6}=T$(),{safeRe:UDe,t:zDe}=OD(),d6t=k6(),{compareIdentifiers:ED}=qae(),Uae=class e{constructor(t,r){if(r=d6t(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>qDe)throw new TypeError(`version is longer than ${qDe} characters`);B6("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=t.trim().match(r.loose?UDe[zDe.LOOSE]:UDe[zDe.FULL]);if(!n)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>$6||this.major<0)throw new TypeError("Invalid major version");if(this.minor>$6||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>$6||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<$6)return i}return o}):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(t){if(B6("SemVer.compare",this.version,this.options,t),!(t instanceof e)){if(typeof t=="string"&&t===this.version)return 0;t=new e(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof e||(t=new e(t,this.options)),ED(this.major,t.major)||ED(this.minor,t.minor)||ED(this.patch,t.patch)}comparePre(t){if(t instanceof e||(t=new e(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;let r=0;do{let n=this.prerelease[r],o=t.prerelease[r];if(B6("prerelease compare",r,n,o),n===void 0&&o===void 0)return 0;if(o===void 0)return 1;if(n===void 0)return-1;if(n===o)continue;return ED(n,o)}while(++r)}compareBuild(t){t instanceof e||(t=new e(t,this.options));let r=0;do{let n=this.build[r],o=t.build[r];if(B6("build compare",r,n,o),n===void 0&&o===void 0)return 0;if(o===void 0)return 1;if(n===void 0)return-1;if(n===o)continue;return ED(n,o)}while(++r)}inc(t,r,n){switch(t){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",r,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",r,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",r,n),this.inc("pre",r,n);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",r,n),this.inc("pre",r,n);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let o=Number(n)?1:0;if(!r&&n===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[o];else{let i=this.prerelease.length;for(;--i>=0;)typeof this.prerelease[i]=="number"&&(this.prerelease[i]++,i=-2);if(i===-1){if(r===this.prerelease.join(".")&&n===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(o)}}if(r){let i=[r,o];n===!1&&(i=[r]),ED(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=i):this.prerelease=i}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};HDe.exports=Uae});var AM=b((Fgn,WDe)=>{var VDe=Rc(),f6t=(e,t,r=!1)=>{if(e instanceof VDe)return e;try{return new VDe(e,t)}catch(n){if(!r)return null;throw n}};WDe.exports=f6t});var GDe=b((kgn,JDe)=>{var p6t=AM(),h6t=(e,t)=>{let r=p6t(e,t);return r?r.version:null};JDe.exports=h6t});var YDe=b((Bgn,KDe)=>{var m6t=AM(),g6t=(e,t)=>{let r=m6t(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};KDe.exports=g6t});var QDe=b(($gn,XDe)=>{var ZDe=Rc(),y6t=(e,t,r,n,o)=>{typeof r=="string"&&(o=n,n=r,r=void 0);try{return new ZDe(e instanceof ZDe?e.version:e,r).inc(t,n,o).version}catch{return null}};XDe.exports=y6t});var rje=b((qgn,tje)=>{var eje=AM(),b6t=(e,t)=>{let r=eje(e,null,!0),n=eje(t,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"};tje.exports=b6t});var oje=b((Ugn,nje)=>{var _6t=Rc(),v6t=(e,t)=>new _6t(e,t).major;nje.exports=v6t});var aje=b((zgn,ije)=>{var w6t=Rc(),S6t=(e,t)=>new w6t(e,t).minor;ije.exports=S6t});var uje=b((Hgn,sje)=>{var x6t=Rc(),C6t=(e,t)=>new x6t(e,t).patch;sje.exports=C6t});var cje=b((Vgn,lje)=>{var O6t=AM(),E6t=(e,t)=>{let r=O6t(e,t);return r&&r.prerelease.length?r.prerelease:null};lje.exports=E6t});var Yp=b((Wgn,fje)=>{var dje=Rc(),P6t=(e,t,r)=>new dje(e,r).compare(new dje(t,r));fje.exports=P6t});var hje=b((Jgn,pje)=>{var T6t=Yp(),M6t=(e,t,r)=>T6t(t,e,r);pje.exports=M6t});var gje=b((Ggn,mje)=>{var I6t=Yp(),A6t=(e,t)=>I6t(e,t,!0);mje.exports=A6t});var q6=b((Kgn,bje)=>{var yje=Rc(),R6t=(e,t,r)=>{let n=new yje(e,r),o=new yje(t,r);return n.compare(o)||n.compareBuild(o)};bje.exports=R6t});var vje=b((Ygn,_je)=>{var D6t=q6(),j6t=(e,t)=>e.sort((r,n)=>D6t(r,n,t));_je.exports=j6t});var Sje=b((Zgn,wje)=>{var N6t=q6(),L6t=(e,t)=>e.sort((r,n)=>N6t(n,r,t));wje.exports=L6t});var I$=b((Xgn,xje)=>{var F6t=Yp(),k6t=(e,t,r)=>F6t(e,t,r)>0;xje.exports=k6t});var U6=b((Qgn,Cje)=>{var B6t=Yp(),$6t=(e,t,r)=>B6t(e,t,r)<0;Cje.exports=$6t});var zae=b((eyn,Oje)=>{var q6t=Yp(),U6t=(e,t,r)=>q6t(e,t,r)===0;Oje.exports=U6t});var Hae=b((tyn,Eje)=>{var z6t=Yp(),H6t=(e,t,r)=>z6t(e,t,r)!==0;Eje.exports=H6t});var z6=b((ryn,Pje)=>{var V6t=Yp(),W6t=(e,t,r)=>V6t(e,t,r)>=0;Pje.exports=W6t});var H6=b((nyn,Tje)=>{var J6t=Yp(),G6t=(e,t,r)=>J6t(e,t,r)<=0;Tje.exports=G6t});var Vae=b((oyn,Mje)=>{var K6t=zae(),Y6t=Hae(),Z6t=I$(),X6t=z6(),Q6t=U6(),eVt=H6(),tVt=(e,t,r,n)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return K6t(e,r,n);case"!=":return Y6t(e,r,n);case">":return Z6t(e,r,n);case">=":return X6t(e,r,n);case"<":return Q6t(e,r,n);case"<=":return eVt(e,r,n);default:throw new TypeError(`Invalid operator: ${t}`)}};Mje.exports=tVt});var Aje=b((iyn,Ije)=>{var rVt=Rc(),nVt=AM(),{safeRe:V6,t:W6}=OD(),oVt=(e,t)=>{if(e instanceof rVt)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(t.includePrerelease?V6[W6.COERCEFULL]:V6[W6.COERCE]);else{let u=t.includePrerelease?V6[W6.COERCERTLFULL]:V6[W6.COERCERTL],l;for(;(l=u.exec(e))&&(!r||r.index+r[0].length!==e.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=t.includePrerelease&&r[5]?`-${r[5]}`:"",s=t.includePrerelease&&r[6]?`+${r[6]}`:"";return nVt(`${n}.${o}.${i}${a}${s}`,t)};Ije.exports=oVt});var Dje=b((ayn,Rje)=>{var Wae=class{constructor(){this.max=1e3,this.map=new Map}get(t){let r=this.map.get(t);if(r!==void 0)return this.map.delete(t),this.map.set(t,r),r}delete(t){return this.map.delete(t)}set(t,r){if(!this.delete(t)&&r!==void 0){if(this.map.size>=this.max){let o=this.map.keys().next().value;this.delete(o)}this.map.set(t,r)}return this}};Rje.exports=Wae});var Zp=b((syn,Fje)=>{var iVt=/\s+/g,Jae=class e{constructor(t,r){if(r=sVt(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof Gae)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().replace(iVt," "),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=>!Nje(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&&hVt(o[0])){this.set=[o];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t0&&(this.formatted+="||");let r=this.set[t];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(t){let n=((this.options.includePrerelease&&fVt)|(this.options.loose&&pVt))+":"+t,o=jje.get(n);if(o)return o;let i=this.options.loose,a=i?Qd[vd.HYPHENRANGELOOSE]:Qd[vd.HYPHENRANGE];t=t.replace(a,CVt(this.options.includePrerelease)),yi("hyphen replace",t),t=t.replace(Qd[vd.COMPARATORTRIM],lVt),yi("comparator trim",t),t=t.replace(Qd[vd.TILDETRIM],cVt),yi("tilde trim",t),t=t.replace(Qd[vd.CARETTRIM],dVt),yi("caret trim",t);let s=t.split(" ").map(d=>mVt(d,this.options)).join(" ").split(/\s+/).map(d=>xVt(d,this.options));i&&(s=s.filter(d=>(yi("loose invalid filter",d,this.options),!!d.match(Qd[vd.COMPARATORLOOSE])))),yi("range list",s);let u=new Map,l=s.map(d=>new Gae(d,this.options));for(let d of l){if(Nje(d))return[d];u.set(d.value,d)}u.size>1&&u.has("")&&u.delete("");let c=[...u.values()];return jje.set(n,c),c}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(n=>Lje(n,r)&&t.set.some(o=>Lje(o,r)&&n.every(i=>o.every(a=>i.intersects(a,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new uVt(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",hVt=e=>e.value==="",Lje=(e,t)=>{let r=!0,n=e.slice(),o=n.pop();for(;r&&n.length;)r=n.every(i=>o.intersects(i,t)),o=n.pop();return r},mVt=(e,t)=>(yi("comp",e,t),e=bVt(e,t),yi("caret",e),e=gVt(e,t),yi("tildes",e),e=vVt(e,t),yi("xrange",e),e=SVt(e,t),yi("stars",e),e),wd=e=>!e||e.toLowerCase()==="x"||e==="*",gVt=(e,t)=>e.trim().split(/\s+/).map(r=>yVt(r,t)).join(" "),yVt=(e,t)=>{let r=t.loose?Qd[vd.TILDELOOSE]:Qd[vd.TILDE];return e.replace(r,(n,o,i,a,s)=>{yi("tilde",e,n,o,i,a,s);let u;return wd(o)?u="":wd(i)?u=`>=${o}.0.0 <${+o+1}.0.0-0`:wd(a)?u=`>=${o}.${i}.0 <${o}.${+i+1}.0-0`:s?(yi("replaceTilde pr",s),u=`>=${o}.${i}.${a}-${s} <${o}.${+i+1}.0-0`):u=`>=${o}.${i}.${a} <${o}.${+i+1}.0-0`,yi("tilde return",u),u})},bVt=(e,t)=>e.trim().split(/\s+/).map(r=>_Vt(r,t)).join(" "),_Vt=(e,t)=>{yi("caret",e,t);let r=t.loose?Qd[vd.CARETLOOSE]:Qd[vd.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(o,i,a,s,u)=>{yi("caret",e,o,i,a,s,u);let l;return wd(i)?l="":wd(a)?l=`>=${i}.0.0${n} <${+i+1}.0.0-0`:wd(s)?i==="0"?l=`>=${i}.${a}.0${n} <${i}.${+a+1}.0-0`:l=`>=${i}.${a}.0${n} <${+i+1}.0.0-0`:u?(yi("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`):(yi("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`),yi("caret return",l),l})},vVt=(e,t)=>(yi("replaceXRanges",e,t),e.split(/\s+/).map(r=>wVt(r,t)).join(" ")),wVt=(e,t)=>{e=e.trim();let r=t.loose?Qd[vd.XRANGELOOSE]:Qd[vd.XRANGE];return e.replace(r,(n,o,i,a,s,u)=>{yi("xRange",e,n,o,i,a,s,u);let l=wd(i),c=l||wd(a),d=c||wd(s),f=d;return o==="="&&f&&(o=""),u=t.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`),yi("xRange return",n),n})},SVt=(e,t)=>(yi("replaceStars",e,t),e.trim().replace(Qd[vd.STAR],"")),xVt=(e,t)=>(yi("replaceGTE0",e,t),e.trim().replace(Qd[t.includePrerelease?vd.GTE0PRE:vd.GTE0],"")),CVt=e=>(t,r,n,o,i,a,s,u,l,c,d,f)=>(wd(n)?r="":wd(o)?r=`>=${n}.0.0${e?"-0":""}`:wd(i)?r=`>=${n}.${o}.0${e?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,wd(l)?u="":wd(c)?u=`<${+l+1}.0.0-0`:wd(d)?u=`<${l}.${+c+1}.0-0`:f?u=`<=${l}.${c}.${d}-${f}`:e?u=`<${l}.${c}.${+d+1}-0`:u=`<=${u}`,`${r} ${u}`.trim()),OVt=(e,t,r)=>{for(let n=0;n0){let o=e[n].semver;if(o.major===t.major&&o.minor===t.minor&&o.patch===t.patch)return!0}return!1}return!0}});var A$=b((uyn,zje)=>{var R$=Symbol("SemVer ANY"),Zae=class e{static get ANY(){return R$}constructor(t,r){if(r=kje(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),Yae("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===R$?this.value="":this.value=this.operator+this.semver.version,Yae("comp",this)}parse(t){let r=this.options.loose?Bje[$je.COMPARATORLOOSE]:Bje[$je.COMPARATOR],n=t.match(r);if(!n)throw new TypeError(`Invalid comparator: ${t}`);this.operator=n[1]!==void 0?n[1]:"",this.operator==="="&&(this.operator=""),n[2]?this.semver=new qje(n[2],this.options.loose):this.semver=R$}toString(){return this.value}test(t){if(Yae("Comparator.test",t,this.options.loose),this.semver===R$||t===R$)return!0;if(typeof t=="string")try{t=new qje(t,this.options)}catch{return!1}return Kae(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new Uje(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new Uje(this.value,r).test(t.semver):(r=kje(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||Kae(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||Kae(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};zje.exports=Zae;var kje=k6(),{safeRe:Bje,t:$je}=OD(),Kae=Vae(),Yae=M$(),qje=Rc(),Uje=Zp()});var D$=b((lyn,Hje)=>{var EVt=Zp(),PVt=(e,t,r)=>{try{t=new EVt(t,r)}catch{return!1}return t.test(e)};Hje.exports=PVt});var Wje=b((cyn,Vje)=>{var TVt=Zp(),MVt=(e,t)=>new TVt(e,t).set.map(r=>r.map(n=>n.value).join(" ").trim().split(" "));Vje.exports=MVt});var Gje=b((dyn,Jje)=>{var IVt=Rc(),AVt=Zp(),RVt=(e,t,r)=>{let n=null,o=null,i=null;try{i=new AVt(t,r)}catch{return null}return e.forEach(a=>{i.test(a)&&(!n||o.compare(a)===-1)&&(n=a,o=new IVt(n,r))}),n};Jje.exports=RVt});var Yje=b((fyn,Kje)=>{var DVt=Rc(),jVt=Zp(),NVt=(e,t,r)=>{let n=null,o=null,i=null;try{i=new jVt(t,r)}catch{return null}return e.forEach(a=>{i.test(a)&&(!n||o.compare(a)===1)&&(n=a,o=new DVt(n,r))}),n};Kje.exports=NVt});var Qje=b((pyn,Xje)=>{var Xae=Rc(),LVt=Zp(),Zje=I$(),FVt=(e,t)=>{e=new LVt(e,t);let r=new Xae("0.0.0");if(e.test(r)||(r=new Xae("0.0.0-0"),e.test(r)))return r;r=null;for(let n=0;n{let s=new Xae(a.semver.version);switch(a.operator){case">":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!i||Zje(s,i))&&(i=s);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),i&&(!r||Zje(r,i))&&(r=i)}return r&&e.test(r)?r:null};Xje.exports=FVt});var tNe=b((hyn,eNe)=>{var kVt=Zp(),BVt=(e,t)=>{try{return new kVt(e,t).range||"*"}catch{return null}};eNe.exports=BVt});var J6=b((myn,iNe)=>{var $Vt=Rc(),oNe=A$(),{ANY:qVt}=oNe,UVt=Zp(),zVt=D$(),rNe=I$(),nNe=U6(),HVt=H6(),VVt=z6(),WVt=(e,t,r,n)=>{e=new $Vt(e,n),t=new UVt(t,n);let o,i,a,s,u;switch(r){case">":o=rNe,i=HVt,a=nNe,s=">",u=">=";break;case"<":o=nNe,i=VVt,a=rNe,s="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(zVt(e,t,n))return!1;for(let l=0;l{p.semver===qVt&&(p=new oNe(">=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(e,f.semver))return!1;if(f.operator===u&&a(e,f.semver))return!1}return!0};iNe.exports=WVt});var sNe=b((gyn,aNe)=>{var JVt=J6(),GVt=(e,t,r)=>JVt(e,t,">",r);aNe.exports=GVt});var lNe=b((yyn,uNe)=>{var KVt=J6(),YVt=(e,t,r)=>KVt(e,t,"<",r);uNe.exports=YVt});var fNe=b((byn,dNe)=>{var cNe=Zp(),ZVt=(e,t,r)=>(e=new cNe(e,r),t=new cNe(t,r),e.intersects(t,r));dNe.exports=ZVt});var hNe=b((_yn,pNe)=>{var XVt=D$(),QVt=Yp();pNe.exports=(e,t,r)=>{let n=[],o=null,i=null,a=e.sort((c,d)=>QVt(c,d,r));for(let c of a)XVt(c,t,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 t.raw=="string"?t.raw:String(t);return u.length{var mNe=Zp(),ese=A$(),{ANY:Qae}=ese,j$=D$(),tse=Yp(),e5t=(e,t,r={})=>{if(e===t)return!0;e=new mNe(e,r),t=new mNe(t,r);let n=!1;e:for(let o of e.set){for(let i of t.set){let a=r5t(o,i,r);if(n=n||a!==null,a)continue e}if(n)return!1}return!0},t5t=[new ese(">=0.0.0-0")],gNe=[new ese(">=0.0.0")],r5t=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===Qae){if(t.length===1&&t[0].semver===Qae)return!0;r.includePrerelease?e=t5t:e=gNe}if(t.length===1&&t[0].semver===Qae){if(r.includePrerelease)return!0;t=gNe}let n=new Set,o,i;for(let p of e)p.operator===">"||p.operator===">="?o=yNe(o,p,r):p.operator==="<"||p.operator==="<="?i=bNe(i,p,r):n.add(p.semver);if(n.size>1)return null;let a;if(o&&i){if(a=tse(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&&!j$(p,String(o),r)||i&&!j$(p,String(i),r))return null;for(let h of t)if(!j$(p,String(h),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 t){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=yNe(o,p,r),s===p&&s!==o)return!1}else if(o.operator===">="&&!j$(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=bNe(i,p,r),u===p&&u!==i)return!1}else if(i.operator==="<="&&!j$(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)},yNe=(e,t,r)=>{if(!e)return t;let n=tse(e.semver,t.semver,r);return n>0?e:n<0||t.operator===">"&&e.operator===">="?t:e},bNe=(e,t,r)=>{if(!e)return t;let n=tse(e.semver,t.semver,r);return n<0?e:n>0||t.operator==="<"&&e.operator==="<="?t:e};_Ne.exports=e5t});var CNe=b((wyn,xNe)=>{var rse=OD(),wNe=T$(),n5t=Rc(),SNe=qae(),o5t=AM(),i5t=GDe(),a5t=YDe(),s5t=QDe(),u5t=rje(),l5t=oje(),c5t=aje(),d5t=uje(),f5t=cje(),p5t=Yp(),h5t=hje(),m5t=gje(),g5t=q6(),y5t=vje(),b5t=Sje(),_5t=I$(),v5t=U6(),w5t=zae(),S5t=Hae(),x5t=z6(),C5t=H6(),O5t=Vae(),E5t=Aje(),P5t=A$(),T5t=Zp(),M5t=D$(),I5t=Wje(),A5t=Gje(),R5t=Yje(),D5t=Qje(),j5t=tNe(),N5t=J6(),L5t=sNe(),F5t=lNe(),k5t=fNe(),B5t=hNe(),$5t=vNe();xNe.exports={parse:o5t,valid:i5t,clean:a5t,inc:s5t,diff:u5t,major:l5t,minor:c5t,patch:d5t,prerelease:f5t,compare:p5t,rcompare:h5t,compareLoose:m5t,compareBuild:g5t,sort:y5t,rsort:b5t,gt:_5t,lt:v5t,eq:w5t,neq:S5t,gte:x5t,lte:C5t,cmp:O5t,coerce:E5t,Comparator:P5t,Range:T5t,satisfies:M5t,toComparators:I5t,maxSatisfying:A5t,minSatisfying:R5t,minVersion:D5t,validRange:j5t,outside:N5t,gtr:L5t,ltr:F5t,intersects:k5t,simplifyRange:B5t,subset:$5t,SemVer:n5t,re:rse.re,src:rse.src,tokens:rse.t,SEMVER_SPEC_VERSION:wNe.SEMVER_SPEC_VERSION,RELEASE_TYPES:wNe.RELEASE_TYPES,compareIdentifiers:SNe.compareIdentifiers,rcompareIdentifiers:SNe.rcompareIdentifiers}});function gS(e){if(!e||e.split("/").length>2||e.startsWith("/")||e.endsWith("/")||e.split(":").length>2)throw new Error(`Invalid identifier format: ${e}`);let[t,r]=e.split(":"),n=r||"latest";if(t.includes("/")){let[o,i]=t.split("/",2);if(!o||!i)throw new Error(`Invalid identifier format: ${e}`);return[o,i,n]}else{if(!t)throw new Error(`Invalid identifier format: ${e}`);return["-",t,n]}}var q5t,ONe=C(()=>{q5t=B(CNe(),1)});async function qr(e,t,r){let n;if(e.ok){r&&(n=await e.text());return}n=await e.text();let o=`Failed to ${t}. Received status [${e.status}]: ${e.statusText}. Server response: ${n}`;throw e.status===409?new nse(o):new Error(o)}var nse,ENe=C(()=>{nse=class extends Error{constructor(t){super(t),this.name="LangSmithConflictError"}}});function z5t(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function ef(e,t,r,n){try{return JSON.stringify(e,t,r)}catch(a){if(!a.message?.includes("Converting circular structure to JSON"))return console.warn("[WARNING]: LangSmith received unserializable value."),"[Unserializable]";console.warn("[WARNING]: LangSmith received circular JSON. This will decrease tracer performance."),typeof n>"u"&&(n=z5t()),ise(e,"",0,[],void 0,0,n);var o;try{PD.length===0?o=JSON.stringify(e,t,r):o=JSON.stringify(e,H5t(t),r)}catch{return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;G6.length!==0;){var i=G6.pop();i.length===4?Object.defineProperty(i[0],i[1],i[3]):i[0][i[1]]=i[2]}}return o}}function ose(e,t,r,n){var o=Object.getOwnPropertyDescriptor(n,r);o.get!==void 0?o.configurable?(Object.defineProperty(n,r,{value:e}),G6.push([n,r,t,o])):PD.push([t,r,e]):(n[r]=e,G6.push([n,r,t]))}function ise(e,t,r,n,o,i,a){i+=1;var s;if(typeof e=="object"&&e!==null){for(s=0;sa.depthLimit){ose(PNe,e,t,o);return}if(typeof a.edgesLimit<"u"&&r+1>a.edgesLimit){ose(PNe,e,t,o);return}if(n.push(e),Array.isArray(e))for(s=0;s0)for(var n=0;n{PNe="[...]",U5t={result:"[Circular]"},G6=[],PD=[]});function MNe(e){let t=Z6(),r=INe(),n=e.extra??{},o=n.metadata;return e.extra={...n,runtime:{...t,...n?.runtime},metadata:{...r,...r.revision_id||e.revision_id?{revision_id:e.revision_id??r.revision_id}:{},...o}},e}async function J5t(e){let t=[];for await(let r of e)t.push(r);return t}function ase(e){if(e!==void 0)return e.trim().replace(/^"(.*)"$/,"$1").replace(/^'(.*)'$/,"$1")}var V5t,W5t,G5t,sse,K5t,Y5t,RM,use=C(()=>{M6();IDe();ADe();X6();Y6();RDe();kae();ONe();ENe();N6();TNe();V5t=()=>{let e=yS("TRACING_SAMPLING_RATE");if(e===void 0)return;let t=parseFloat(e);if(t<0||t>1)throw new Error(`LANGSMITH_TRACING_SAMPLING_RATE must be between 0 and 1 if set. Got: ${t}`);return t},W5t=e=>{let r=e.replace("http://","").replace("https://","").split("/")[0].split(":")[0];return r==="localhost"||r==="127.0.0.1"||r==="::1"};G5t=async e=>{if(e?.status===429){let t=parseInt(e.headers.get("retry-after")??"30",10)*1e3;if(t>0)return await new Promise(r=>setTimeout(r,t)),!0}return!1},sse=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(t){let r,n=new Promise(i=>{r=i}),o=ef(t.item).length;return this.items.push({action:t.action,payload:t.item,itemPromiseResolve:r,itemPromise:n,size:o}),this.sizeBytes+=o,n}pop(t){if(t<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())]}},K5t=20971520,Y5t=2500,RM=class e{constructor(t={}){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 sse}),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:ey("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});let r=e.getDefaultClientConfig();if(this.tracingSampleRate=V5t(),this.apiUrl=ase(t.apiUrl??r.apiUrl)??"",this.apiUrl.endsWith("/")&&(this.apiUrl=this.apiUrl.slice(0,-1)),this.apiKey=ase(t.apiKey??r.apiKey),this.webUrl=ase(t.webUrl??r.webUrl),this.webUrl?.endsWith("/")&&(this.webUrl=this.webUrl.slice(0,-1)),this.timeout_ms=t.timeout_ms??9e4,this.caller=new P$(t.callerOptions??{}),this.traceBatchConcurrency=t.traceBatchConcurrency??this.traceBatchConcurrency,this.traceBatchConcurrency<1)throw new Error("Trace batch concurrency must be positive.");this.batchIngestCaller=new P$({maxRetries:2,maxConcurrency:this.traceBatchConcurrency,...t.callerOptions??{},onFailedResponseHook:G5t}),this.hideInputs=t.hideInputs??t.anonymizer??r.hideInputs,this.hideOutputs=t.hideOutputs??t.anonymizer??r.hideOutputs,this.autoBatchTracing=t.autoBatchTracing??this.autoBatchTracing,this.blockOnRootRunFinalization=t.blockOnRootRunFinalization??this.blockOnRootRunFinalization,this.batchSizeBytesLimit=t.batchSizeBytesLimit,this.fetchOptions=t.fetchOptions||{},this.manualFlushMode=t.manualFlushMode??this.manualFlushMode}static getDefaultClientConfig(){let t=yS("API_KEY"),r=yS("ENDPOINT")??"https://api.smith.langchain.com",n=yS("HIDE_INPUTS")==="true",o=yS("HIDE_OUTPUTS")==="true";return{apiUrl:r,apiKey:t,webUrl:void 0,hideInputs:n,hideOutputs:o}}getHostUrl(){return this.webUrl?this.webUrl:W5t(this.apiUrl)?(this.webUrl="http://localhost:3000",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.webUrl="https://smith.langchain.com",this.webUrl)}get headers(){let t={"User-Agent":`langsmith-js/${K6}`};return this.apiKey&&(t["x-api-key"]=`${this.apiKey}`),t}processInputs(t){return this.hideInputs===!1?t:this.hideInputs===!0?{}:typeof this.hideInputs=="function"?this.hideInputs(t):t}processOutputs(t){return this.hideOutputs===!1?t:this.hideOutputs===!0?{}:typeof this.hideOutputs=="function"?this.hideOutputs(t):t}prepareRunCreateOrUpdateInputs(t){let r={...t};return r.inputs!==void 0&&(r.inputs=this.processInputs(r.inputs)),r.outputs!==void 0&&(r.outputs=this.processOutputs(r.outputs)),r}async _getResponse(t,r){let n=r?.toString()??"",o=`${this.apiUrl}${t}?${n}`,i=await this.caller.call(wt(),o,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await qr(i,`Failed to fetch ${t}`),i}async _get(t,r){return(await this._getResponse(t,r)).json()}async*_getPaginated(t,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}${t}?${r}`,s=await this.caller.call(wt(),a,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await qr(s,`Failed to fetch ${t}`);let u=n?n(await s.json()):await s.json();if(u.length===0||(yield u,u.length0;){let[n,o]=this.autoBatchQueue.pop(t);if(!n.length){o();break}let i=this._processBatch(n,o).catch(console.error);r.push(i)}return Promise.all(r)}async _processBatch(t,r){if(!t.length){r();return}try{let n={runCreates:t.filter(i=>i.action==="create").map(i=>i.item),runUpdates:t.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(t){clearTimeout(this.autoBatchTimeout),this.autoBatchTimeout=void 0,t.action==="create"&&(t.item=MNe(t.item));let r=this.autoBatchQueue.push(t);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 t=await wt()(`${this.apiUrl}/info`,{method:"GET",headers:{Accept:"application/json"},signal:AbortSignal.timeout(Y5t),...this.fetchOptions});return await qr(t,"get server info"),t.json()}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(t=>(this._serverInfo===void 0&&(this._getServerInfoPromise=void 0),t))}async _getSettings(){return this.settings||(this.settings=this._get("/settings")),await this.settings}async flush(){let t=await this._getBatchSizeLimitBytes();await this.drainAutoBatchQueue(t)}async createRun(t){if(!this._filterForSampling([t]).length)return;let r={...this.headers,"Content-Type":"application/json"},n=t.project_name;delete t.project_name;let o=this.prepareRunCreateOrUpdateInputs({session_name:n,...t,start_time:t.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=MNe(o),a=await this.caller.call(wt(),`${this.apiUrl}/runs`,{method:"POST",headers:r,body:ef(i),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await qr(a,"create run",!0)}async batchIngestRuns({runCreates:t,runUpdates:r}){if(t===void 0&&r===void 0)return;let n=t?.map(s=>this.prepareRunCreateOrUpdateInputs(s))??[],o=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:this._filterForSampling(n),patch:this._filterForSampling(o,!0)};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(ef(a))}async _postBatchIngestRuns(t){let r={...this.headers,"Content-Type":"application/json",Accept:"application/json"},n=await this.batchIngestCaller.call(wt(),`${this.apiUrl}/runs/batch`,{method:"POST",headers:r,body:t,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await qr(n,"batch create run",!0)}async multipartIngestRuns({runCreates:t,runUpdates:r}){if(t===void 0&&r===void 0)return;let n={},o=[];for(let c of t??[]){let d=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(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:h,events:m,attachments:_,...g}=f,v={inputs:p,outputs:h,events:m},S=ef(g);l.push({name:`${c}.${g.id}`,payload:new Blob([S],{type:`application/json; length=${S.length}`})});for(let[x,O]of Object.entries(v)){if(O===void 0)continue;let T=ef(O);l.push({name:`${c}.${g.id}.${x}`,payload:new Blob([T],{type:`application/json; length=${T.length}`})})}if(g.id!==void 0){let x=n[g.id];if(x){delete n[g.id];for(let[O,T]of Object.entries(x)){let E,M;if(Array.isArray(T)?[E,M]=T:(E=T.mimeType,M=T.data),O.includes(".")){console.warn(`Skipping attachment '${O}' 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}.${O}`,payload:new Blob([M],{type:`${E}; length=${M.byteLength}`})})}}}u.push(`trace=${g.trace_id},id=${g.id}`)}await this._sendMultipartRequest(l,u.join("; "))}async _sendMultipartRequest(t,r){try{let n="----LangSmithFormBoundary"+Math.random().toString(36).slice(2),o=[];for(let u of t)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(wt(),`${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 qr(s,"ingest multipart runs",!0)}catch(n){console.warn(`${n.message.trim()} Context: ${r}`)}}async updateRun(t,r){en(t),r.inputs&&(r.inputs=this.processInputs(r.inputs)),r.outputs&&(r.outputs=this.processOutputs(r.outputs));let n={...r,id:t};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(wt(),`${this.apiUrl}/runs/${t}`,{method:"PATCH",headers:o,body:ef(r),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await qr(i,"update run",!0)}async readRun(t,{loadChildRuns:r}={loadChildRuns:!1}){en(t);let n=await this._get(`/runs/${t}`);return r&&n.child_run_ids&&(n=await this._loadChildRuns(n)),n}async getRunUrl({runId:t,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:yS("PROJECT")||"default"})).id;let i=await this._getTenantId();return`${this.getHostUrl()}/o/${i}/projects/p/${o}/r/${r.id}?poll=true`}else if(t!==void 0){let o=await this.readRun(t);if(!o.app_path)throw new Error(`Run ${t} has no app_path`);return`${this.getHostUrl()}${o.app_path}`}else throw new Error("Must provide either runId or run")}async _loadChildRuns(t){let r=await J5t(this.listRuns({id:t.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}t.child_runs=n[t.id]||[];for(let i in n)i!==t.id&&(o[i].child_runs=n[i]);return t}async*listRuns(t){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:h,traceFilter:m,treeFilter:_,limit:g,select:v}=t,S=[];if(r&&(S=Array.isArray(r)?r:[r]),n){let E=Array.isArray(n)?n:[n],M=await Promise.all(E.map(A=>this.readProject({projectName:A}).then(j=>j.id)));S.push(...M)}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"],O={session:S.length?S:null,run_type:c,reference_example:a,query:p,filter:h,trace_filter:m,tree_filter:_,execution_order:u,parent_run:o,start_time:s?s.toISOString():null,error:d,id:f,limit:g,trace:i,select:v||x,is_root:l},T=0;for await(let E of this._getCursorPaginatedList("/runs/query",O))if(g){if(T>=g)break;if(E.length+T>g){yield*E.slice(0,g-T);break}T+=E.length,yield*E}else yield*E}async getRunStats({id:t,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:h,isRoot:m,dataSourceType:_}){let g=a||[];i&&(g=[...a||[],...await Promise.all(i.map(T=>this.readProject({projectName:T}).then(E=>E.id)))]);let S=Object.fromEntries(Object.entries({id:t,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:h,is_root:m,data_source_type:_}).filter(([T,E])=>E!==void 0));return await(await this.caller.call(wt(),`${this.apiUrl}/runs/stats`,{method:"POST",headers:this.headers,body:JSON.stringify(S),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions})).json()}async shareRun(t,{shareId:r}={}){let n={run_id:t,share_token:r||dO()};en(t);let i=await(await this.caller.call(wt(),`${this.apiUrl}/runs/${t}/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(t){en(t);let r=await this.caller.call(wt(),`${this.apiUrl}/runs/${t}/share`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await qr(r,"unshare run",!0)}async readRunSharedLink(t){en(t);let n=await(await this.caller.call(wt(),`${this.apiUrl}/runs/${t}/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(t,{runIds:r}={}){let n=new URLSearchParams({share_token:t});if(r!==void 0)for(let a of r)n.append("id",a);return en(t),await(await this.caller.call(wt(),`${this.apiUrl}/public/${t}/runs${n}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions})).json()}async readDatasetSharedSchema(t,r){if(!t&&!r)throw new Error("Either datasetId or datasetName must be given");t||(t=(await this.readDataset({datasetName:r})).id),en(t);let o=await(await this.caller.call(wt(),`${this.apiUrl}/datasets/${t}/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(t,r){if(!t&&!r)throw new Error("Either datasetId or datasetName must be given");t||(t=(await this.readDataset({datasetName:r})).id);let n={dataset_id:t};en(t);let i=await(await this.caller.call(wt(),`${this.apiUrl}/datasets/${t}/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(t){en(t);let r=await this.caller.call(wt(),`${this.apiUrl}/datasets/${t}/share`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await qr(r,"unshare dataset",!0)}async readSharedDataset(t){return en(t),await(await this.caller.call(wt(),`${this.apiUrl}/public/${t}/datasets`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions})).json()}async listSharedExamples(t,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(wt(),`${this.apiUrl}/public/${t}/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:t,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:t,extra:l,description:r};a!==null&&(c.reference_dataset_id=a);let d=await this.caller.call(wt(),u,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(c),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await qr(d,"create project"),await d.json()}async updateProject(t,{name:r=null,description:n=null,metadata:o=null,projectExtra:i=null,endTime:a=null}){let s=`${this.apiUrl}/sessions/${t}`,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(wt(),s,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(l),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await qr(c,"update project"),await c.json()}async hasProject({projectId:t,projectName:r}){let n="/sessions",o=new URLSearchParams;if(t!==void 0&&r!==void 0)throw new Error("Must provide either projectName or projectId, not both");if(t!==void 0)en(t),n+=`/${t}`;else if(r!==void 0)o.append("name",r);else throw new Error("Must provide projectName or projectId");let i=await this.caller.call(wt(),`${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:t,projectName:r,includeStats:n}){let o="/sessions",i=new URLSearchParams;if(t!==void 0&&r!==void 0)throw new Error("Must provide either projectName or projectId, not both");if(t!==void 0)en(t),o+=`/${t}`;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=${t}, name=${r}] not found`);s=a[0]}else s=a;return s}async getProjectUrl({projectId:t,projectName:r}){if(t===void 0&&r===void 0)throw new Error("Must provide either projectName or projectId");let n=await this.readProject({projectId:t,projectName:r}),o=await this._getTenantId();return`${this.getHostUrl()}/o/${o}/projects/p/${n.id}`}async getDatasetUrl({datasetId:t,datasetName:r}){if(t===void 0&&r===void 0)throw new Error("Must provide either datasetName or datasetId");let n=await this.readDataset({datasetId:t,datasetName:r}),o=await this._getTenantId();return`${this.getHostUrl()}/o/${o}/datasets/${n.id}`}async _getTenantId(){if(this._tenantId!==null)return this._tenantId;let t=new URLSearchParams({limit:"1"});for await(let r of this._getPaginated("/sessions",t))return this._tenantId=r[0].tenant_id,r[0].tenant_id;throw new Error("No projects found to resolve tenant.")}async*listProjects({projectIds:t,name:r,nameContains:n,referenceDatasetId:o,referenceDatasetName:i,referenceFree:a,metadata:s}={}){let u=new URLSearchParams;if(t!==void 0)for(let l of t)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:t,projectName:r}){let n;if(t===void 0&&r===void 0)throw new Error("Must provide projectName or projectId");if(t!==void 0&&r!==void 0)throw new Error("Must provide either projectName or projectId, not both");t===void 0?n=(await this.readProject({projectName:r})).id:n=t,en(n);let o=await this.caller.call(wt(),`${this.apiUrl}/sessions/${n}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await qr(o,`delete session ${n} (${r})`,!0)}async uploadCsv({csvFile:t,fileName:r,inputKeys:n,outputKeys:o,description:i,dataType:a,name:s}){let u=`${this.apiUrl}/datasets/upload`,l=new FormData;l.append("file",t,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(wt(),u,{method:"POST",headers:this.headers,body:l,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await qr(c,"upload CSV"),await c.json()}async createDataset(t,{description:r,dataType:n,inputsSchema:o,outputsSchema:i,metadata:a}={}){let s={name:t,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(wt(),`${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 qr(u,"create dataset"),await u.json()}async readDataset({datasetId:t,datasetName:r}){let n="/datasets",o=new URLSearchParams({limit:"1"});if(t!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");if(t!==void 0)en(t),n+=`/${t}`;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=${t}, name=${r}] not found`);a=i[0]}else a=i;return a}async hasDataset({datasetId:t,datasetName:r}){try{return await this.readDataset({datasetId:t,datasetName:r}),!0}catch(n){if(n instanceof Error&&n.message.toLocaleLowerCase().includes("not found"))return!1;throw n}}async diffDatasetVersions({datasetId:t,datasetName:r,fromVersion:n,toVersion:o}){let i=t;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:t,datasetName:r}){let n="/datasets";if(t===void 0)if(r!==void 0)t=(await this.readDataset({datasetName:r})).id;else throw new Error("Must provide datasetName or datasetId");return(await(await this._getResponse(`${n}/${t}/openai_ft`)).text()).trim().split(` `).map(s=>JSON.parse(s))}async*listDatasets({limit:t=100,offset:r=0,datasetIds:n,datasetName:o,datasetNameContains:i,metadata:a}={}){let s="/datasets",u=new URLSearchParams({limit:t.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(t){let{datasetId:r,datasetName:n,...o}=t;if(!r&&!n)throw new Error("Must provide either datasetName or datasetId");let i=r??(await this.readDataset({datasetName:n})).id;en(i);let a=await this.caller.call(wt(),`${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 qr(a,"update dataset"),await a.json()}async deleteDataset({datasetId:t,datasetName:r}){let n="/datasets",o=t;if(t!==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)en(o),n+=`/${o}`;else throw new Error("Must provide datasetName or datasetId");let i=await this.caller.call(wt(),this.apiUrl+n,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await qr(i,`delete ${n}`),await i.json()}async indexDataset({datasetId:t,datasetName:r,tag:n}){let o=t;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),en(o);let i={tag:n},a=await this.caller.call(wt(),`${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 qr(a,"index dataset"),await a.json()}async similarExamples(t,r,n,{filter:o}={}){let i={limit:n,inputs:t};o!==void 0&&(i.filter=o),en(r);let a=await this.caller.call(wt(),`${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 qr(a,"fetch similar examples"),(await a.json()).examples}async createExample(t,r,{datasetId:n,datasetName:o,createdAt:i,exampleId:a,metadata:s,split:u,sourceRunId:l}){let c=n;if(c===void 0&&o===void 0)throw new Error("Must provide either datasetName or datasetId");if(c!==void 0&&o!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");c===void 0&&(c=(await this.readDataset({datasetName:o})).id);let f={dataset_id:c,inputs:t,outputs:r,created_at:(i||new Date)?.toISOString(),id:a,metadata:s,split:u,source_run_id:l},p=await this.caller.call(wt(),`${this.apiUrl}/examples`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(f),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await qr(p,"create example"),await p.json()}async createExamples(t){let{inputs:r,outputs:n,metadata:o,sourceRunIds:i,exampleIds:a,datasetId:s,datasetName:u}=t,l=s;if(l===void 0&&u===void 0)throw new Error("Must provide either datasetName or datasetId");if(l!==void 0&&u!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");l===void 0&&(l=(await this.readDataset({datasetName:u})).id);let c=r.map((p,h)=>({dataset_id:l,inputs:p,outputs:n?n[h]:void 0,metadata:o?o[h]:void 0,split:t.splits?t.splits[h]:void 0,id:a?a[h]:void 0,source_run_id:i?i[h]:void 0})),d=await this.caller.call(wt(),`${this.apiUrl}/examples/bulk`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(c),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await qr(d,"create examples"),await d.json()}async createLLMExample(t,r,n){return this.createExample({input:t},{output:r},n)}async createChatExample(t,r,n){let o=t.map(a=>Lae(a)?Fae(a):a),i=Lae(r)?Fae(r):r;return this.createExample({input:o},{output:i},n)}async readExample(t){en(t);let r=`/examples/${t}`,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},s),{})),a}async*listExamples({datasetId:t,datasetName:r,exampleIds:n,asOf:o,splits:i,inlineS3Urls:a,metadata:s,limit:u,offset:l,filter:c,includeAttachments:d}={}){let f;if(t!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");if(t!==void 0)f=t;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}),h=o?typeof o=="string"?o:o?.toISOString():void 0;h&&p.append("as_of",h);let m=a??!0;if(p.append("inline_s3_urls",m.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 _=0;for await(let g of this._getPaginated("/examples",p)){for(let v of g){let{attachment_urls:S,...x}=v,O=x;S&&(O.attachments=Object.entries(S).reduce((T,[E,M])=>(T[E.slice(11)]={presigned_url:M.presigned_url},T),{})),yield O,_++}if(u!==void 0&&_>=u)break}}async deleteExample(t){en(t);let r=`/examples/${t}`,n=await this.caller.call(wt(),this.apiUrl+r,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await qr(n,`delete ${r}`),await n.json()}async updateExample(t,r){en(t);let n=await this.caller.call(wt(),`${this.apiUrl}/examples/${t}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(r),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await qr(n,"update example"),await n.json()}async updateExamples(t){let r=await this.caller.call(wt(),`${this.apiUrl}/examples/bulk`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(t),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await qr(r,"update examples"),await r.json()}async listDatasetSplits({datasetId:t,datasetName:r,asOf:n}){let o;if(t===void 0&&r===void 0)throw new Error("Must provide dataset name or ID");if(t!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");t===void 0?o=(await this.readDataset({datasetName:r})).id:o=t,en(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:t,datasetName:r,splitName:n,exampleIds:o,remove:i=!1}){let a;if(t===void 0&&r===void 0)throw new Error("Must provide dataset name or ID");if(t!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");t===void 0?a=(await this.readDataset({datasetName:r})).id:a=t,en(a);let s={split_name:n,examples:o.map(l=>(en(l),l)),remove:i},u=await this.caller.call(wt(),`${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 qr(u,"update dataset splits",!0)}async evaluateRun(t,r,{sourceInfo:n,loadChildRuns:o,referenceExample:i}={loadChildRuns:!1}){F6("This method is deprecated and will be removed in future LangSmith versions, use `evaluate` from `langsmith/evaluation` instead.");let a;if(typeof t=="string")a=await this.readRun(t,{loadChildRuns:o});else if(typeof t=="object"&&"id"in t)a=t;else throw new Error(`Invalid run type: ${typeof t}`);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(t,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(!t&&!f)throw new Error("One of runId or projectId must be provided");if(t&&f)throw new Error("Only one of runId or projectId can be provided");let h={type:u??"api",metadata:s??{}};l!==void 0&&h?.metadata!==void 0&&!h.metadata.__run&&(h.metadata.__run={run_id:l}),h?.metadata!==void 0&&h.metadata.__run?.run_id!==void 0&&en(h.metadata.__run.run_id);let m={id:c??dO(),run_id:t,key:r,score:n,value:o,correction:i,comment:a,feedback_source:h,comparative_experiment_id:p,feedbackConfig:d,session_id:f},_=`${this.apiUrl}/feedback`,g=await this.caller.call(wt(),_,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(m),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await qr(g,"create feedback",!0),m}async updateFeedback(t,{score:r,value:n,correction:o,comment:i}){let a={};r!=null&&(a.score=r),n!=null&&(a.value=n),o!=null&&(a.correction=o),i!=null&&(a.comment=i),en(t);let s=await this.caller.call(wt(),`${this.apiUrl}/feedback/${t}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(a),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await qr(s,"update feedback",!0)}async readFeedback(t){en(t);let r=`/feedback/${t}`;return await this._get(r)}async deleteFeedback(t){en(t);let r=`/feedback/${t}`,n=await this.caller.call(wt(),this.apiUrl+r,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await qr(n,`delete ${r}`),await n.json()}async*listFeedback({runIds:t,feedbackKeys:r,feedbackSourceTypes:n}={}){let o=new URLSearchParams;if(t&&o.append("run",t.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(t,r,{expiration:n,feedbackConfig:o}={}){let i={run_id:t,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(wt(),`${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:t,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:t,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(wt(),`${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(t){en(t);let r=new URLSearchParams({run_id:t});for await(let n of this._getPaginated("/feedback/tokens",r))yield*n}_selectEvalResults(t){let r;return"results"in t?r=t.results:r=[t],r}async _logEvaluationFeedback(t,r,n){let o=this._selectEvalResults(t),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(t,r,n){let[o]=await this._logEvaluationFeedback(t,r,n);return o}async*listAnnotationQueues(t={}){let{queueIds:r,name:n,nameContains:o,limit:i}=t,a=new URLSearchParams;r&&r.forEach((u,l)=>{en(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(t){let{name:r,description:n,queueId:o}=t,i={name:r,description:n,id:o||dO()},a=await this.caller.call(wt(),`${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 qr(a,"create annotation queue"),await a.json()}async readAnnotationQueue(t){let r=await this.listAnnotationQueues({queueIds:[t]}).next();if(r.done)throw new Error(`Annotation queue with ID ${t} not found`);return r.value}async updateAnnotationQueue(t,r){let{name:n,description:o}=r,i=await this.caller.call(wt(),`${this.apiUrl}/annotation-queues/${en(t,"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 qr(i,"update annotation queue")}async deleteAnnotationQueue(t){let r=await this.caller.call(wt(),`${this.apiUrl}/annotation-queues/${en(t,"queueId")}`,{method:"DELETE",headers:{...this.headers,Accept:"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await qr(r,"delete annotation queue")}async addRunsToAnnotationQueue(t,r){let n=await this.caller.call(wt(),`${this.apiUrl}/annotation-queues/${en(t,"queueId")}/runs`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify(r.map((o,i)=>en(o,`runIds[${i}]`).toString())),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});await qr(n,"add runs to annotation queue")}async getRunFromAnnotationQueue(t,r){let n=`/annotation-queues/${en(t,"queueId")}/run`,o=await this.caller.call(wt(),`${this.apiUrl}${n}/${r}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await qr(o,"get run from annotation queue"),await o.json()}async _currentTenantIsOwner(t){let r=await this._getSettings();return t=="-"||r.tenant_handle===t}async _ownerConflictError(t,r){let n=await this._getSettings();return new Error(`Cannot ${t} for another tenant. Current tenant: ${n.tenant_handle} Requested tenant: ${r}`)}async _getLatestCommitHash(t){let r=await this.caller.call(wt(),`${this.apiUrl}/commits/${t}/?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(t,r){let[n,o,i]=gS(t),a=await this.caller.call(wt(),`${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 qr(a,`${r?"like":"unlike"} prompt`),await a.json()}async _getPromptUrl(t){let[r,n,o]=gS(t);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(t){return!!await this.getPrompt(t)}async likePrompt(t){return this._likeOrUnlikePrompt(t,!0)}async unlikePrompt(t){return this._likeOrUnlikePrompt(t,!1)}async*listCommits(t){for await(let r of this._getPaginated(`/commits/${t}/`,new URLSearchParams,n=>n.commits))yield*r}async*listPrompts(t){let r=new URLSearchParams;r.append("sort_field",t?.sortField??"updated_at"),r.append("sort_direction","desc"),r.append("is_archived",(!!t?.isArchived).toString()),t?.isPublic!==void 0&&r.append("is_public",t.isPublic.toString()),t?.query&&r.append("query",t.query);for await(let n of this._getPaginated("/repos",r,o=>o.repos))yield*n}async getPrompt(t){let[r,n,o]=gS(t),i=await this.caller.call(wt(),`${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 qr(i,"get prompt");let a=await i.json();return a.repo?a.repo:null}async createPrompt(t,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]=gS(t);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(wt(),`${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 qr(u,"create prompt");let{repo:l}=await u.json();return l}async createCommit(t,r,n){if(!await this.promptExists(t))throw new Error("Prompt does not exist, you must create it first.");let[o,i,a]=gS(t),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(wt(),`${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 qr(l,"create commit");let c=await l.json();return this._getPromptUrl(`${o}/${i}${c.commit_hash?`:${c.commit_hash}`:""}`)}async updateExamplesMultipart(t,r=[]){if(!await this._getMultiPartSupport())throw new Error("Your LangSmith version does not allow using the multipart examples endpoint, please update to the latest version.");let n=new FormData;for(let a of r){let s=a.id,u={...a.metadata&&{metadata:a.metadata},...a.split&&{split:a.split}},l=ef(u),c=new Blob([l],{type:"application/json"});if(n.append(s,c),a.inputs){let d=ef(a.inputs),f=new Blob([d],{type:"application/json"});n.append(`${s}.inputs`,f)}if(a.outputs){let d=ef(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,h;Array.isArray(f)?[p,h]=f:(p=f.mimeType,h=f.data);let m=new Blob([h],{type:`${p}; length=${h.byteLength}`});n.append(`${s}.attachment.${d}`,m)}if(a.attachments_operations){let d=ef(a.attachments_operations),f=new Blob([d],{type:"application/json"});n.append(`${s}.attachments_operations`,f)}}return await(await this.caller.call(wt(),`${this.apiUrl}/v1/platform/datasets/${t}/examples`,{method:"PATCH",headers:this.headers,body:n})).json()}async uploadExamplesMultipart(t,r=[]){if(!await this._getMultiPartSupport())throw new Error("Your LangSmith version does not allow using the multipart examples endpoint, please update to the latest version.");let n=new FormData;for(let a of r){let s=(a.id??dO()).toString(),u={created_at:a.created_at,...a.metadata&&{metadata:a.metadata},...a.split&&{split:a.split}},l=ef(u),c=new Blob([l],{type:"application/json"});n.append(s,c);let d=ef(a.inputs),f=new Blob([d],{type:"application/json"});if(n.append(`${s}.inputs`,f),a.outputs){let p=ef(a.outputs),h=new Blob([p],{type:"application/json"});n.append(`${s}.outputs`,h)}if(a.attachments)for(let[p,h]of Object.entries(a.attachments)){let m,_;Array.isArray(h)?[m,_]=h:(m=h.mimeType,_=h.data);let g=new Blob([_],{type:`${m}; length=${_.byteLength}`});n.append(`${s}.attachment.${p}`,g)}}return await(await this.caller.call(wt(),`${this.apiUrl}/v1/platform/datasets/${t}/examples`,{method:"POST",headers:this.headers,body:n})).json()}async updatePrompt(t,r){if(!await this.promptExists(t))throw new Error("Prompt does not exist, you must create it first.");let[n,o]=gS(t);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(wt(),`${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 qr(a,"update prompt"),a.json()}async deletePrompt(t){if(!await this.promptExists(t))throw new Error("Prompt does not exist, you must create it first.");let[r,n,o]=gS(t);if(!await this._currentTenantIsOwner(r))throw await this._ownerConflictError("delete a prompt",r);return await(await this.caller.call(wt(),`${this.apiUrl}/repos/${r}/${n}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions})).json()}async pullPromptCommit(t,r){let[n,o,i]=gS(t),a=await this.caller.call(wt(),`${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 qr(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(t,r){let n=await this.pullPromptCommit(t,{includeModel:r?.includeModel});return JSON.stringify(n.manifest)}async pushPrompt(t,r){return await this.promptExists(t)?r&&Object.keys(r).some(o=>o!=="object")&&await this.updatePrompt(t,{description:r?.description,readme:r?.readme,tags:r?.tags,isPublic:r?.isPublic}):await this.createPrompt(t,{description:r?.description,readme:r?.readme,tags:r?.tags,isPublic:r?.isPublic}),r?.object?await this.createCommit(t,r?.object,{parentCommitHash:r?.parentCommitHash}):await this._getPromptUrl(t)}async clonePublicDataset(t,r={}){let{sourceApiUrl:n=this.apiUrl,datasetName:o}=r,[i,a]=this.parseTokenOrUrl(t,n),s=new e({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(t,r,n=2,o="dataset"){try{return en(t),[r,t]}catch{}try{let a=new URL(t).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: ${t}`)}catch{throw new Error(`Invalid public ${o} URL or token: ${t}`)}}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:t})=>t),this.batchIngestCaller.queue.onIdle()])}}});var K6,Y6=C(()=>{use();Q6();N6();K6="0.2.14"});function Z6(){if(lse===void 0){let e=t9t(),t=n9t();lse={library:"langsmith",runtime:e,sdk:"langsmith-js",sdk_version:K6,...t}}return lse}function INe(){let e=r9t()||{},t={},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(e))(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"?t.revision_id=o:t[n]=o);return t}function r9t(){try{return typeof process<"u"&&process.env?Object.entries(process.env).reduce((e,[t,r])=>(e[t]=String(r),e),{}):void 0}catch{return}}function ey(e){try{return typeof process<"u"?process.env?.[e]:void 0}catch{return}}function yS(e){return ey(`LANGSMITH_${e}`)||ey(`LANGCHAIN_${e}`)}function n9t(){if(cse!==void 0)return cse;let e=["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"],t={};for(let r of e){let n=ey(r);n!==void 0&&(t[r]=n)}return cse=t,t}var _S,Z5t,X5t,Q5t,ANe,e9t,t9t,lse,cse,X6=C(()=>{Y6();Z5t=()=>typeof window<"u"&&typeof window.document<"u",X5t=()=>typeof globalThis=="object"&&globalThis.constructor&&globalThis.constructor.name==="DedicatedWorkerGlobalScope",Q5t=()=>typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),ANe=()=>typeof Deno<"u",e9t=()=>typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"&&!ANe(),t9t=()=>_S||(Z5t()?_S="browser":e9t()?_S="node":X5t()?_S="webworker":Q5t()?_S="jsdom":ANe()?_S="deno":_S="other",_S)});var RNe,DNe=C(()=>{X6();RNe=e=>e!==void 0?e:!!["TRACING_V2","TRACING"].find(r=>yS(r)==="true")});var eV,jNe=C(()=>{eV=Symbol.for("lc:context_variables")});function o9t(e){return e.replace(/[-:.]/g,"")}function i9t(e,t,r=1){let n=r.toFixed(0).slice(0,3).padStart(3,"0");return o9t(`${new Date(e).toISOString().slice(0,-1)}${n}Z`)+t}function rV(e){return e!==void 0&&typeof e.createChild=="function"&&typeof e.postRun=="function"}function LNe(e){return typeof e=="object"&&e!=null&&typeof e.name=="string"&&e.name==="langchain_tracer"}function NNe(e){return Array.isArray(e)&&e.some(t=>LNe(t))}function a9t(e){return typeof e=="object"&&e!=null&&Array.isArray(e.handlers)}function s9t(e){return e!==void 0&&typeof e.callbacks=="object"&&(NNe(e.callbacks?.handlers)||NNe(e.callbacks))}var tV,bS,Q6=C(()=>{M6();X6();use();DNe();kae();jNe();tV=class e{constructor(t,r){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}),this.metadata=t,this.tags=r}static fromHeader(t){let r=t.split(","),n={},o=[];for(let i of r){let[a,s]=i.split("="),u=decodeURIComponent(s);a==="langsmith-metadata"?n=JSON.parse(u):a==="langsmith-tags"&&(o=u.split(","))}return new e(n,o)}toHeader(){let t=[];return this.metadata&&Object.keys(this.metadata).length>0&&t.push(`langsmith-metadata=${encodeURIComponent(JSON.stringify(this.metadata))}`),this.tags&&this.tags.length>0&&t.push(`langsmith-tags=${encodeURIComponent(this.tags.join(","))}`),t.join(",")}},bS=class e{constructor(t){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}),rV(t)){Object.assign(this,{...t});return}let r=e.getDefaultConfig(),{metadata:n,...o}=t,i=o.client??e.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=i9t(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:dO(),run_type:"chain",project_name:ey("LANGCHAIN_PROJECT")??ey("LANGCHAIN_SESSION")??"default",child_runs:[],api_url:ey("LANGCHAIN_ENDPOINT")??"http://localhost:1984",api_key:ey("LANGCHAIN_API_KEY"),caller_options:{},start_time:Date.now(),serialized:{},inputs:{},extra:{}}}static getSharedClient(){return e.sharedClient||(e.sharedClient=new RM),e.sharedClient}createChild(t){let r=this.child_execution_order+1,n=new e({...t,parent_run:this,project_name:this.project_name,client:this.client,tracingEnabled:this.tracingEnabled,execution_order:r,child_execution_order:r});eV in this&&(n[eV]=this[eV]);let o=Symbol.for("lc:child_config"),i=t.extra?.[o]??this.extra[o];if(s9t(i)){let u={...i},l=a9t(u.callbacks)?u.callbacks.copy?.():void 0;l&&(Object.assign(l,{_parentRunId:n.id}),l.handlers?.find(LNe)?.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(t,r,n=Date.now(),o){this.outputs=this.outputs??t,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(t,r,n=!0){let o=t.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=t.parent_run?.id,i=[]):(i=t.child_runs.map(u=>this._convertToCreate(u,r,n)),a=void 0),{id:t.id,name:t.name,start_time:t.start_time,end_time:t.end_time,run_type:t.run_type,reference_example_id:t.reference_example_id,extra:o,serialized:t.serialized,error:t.error,inputs:t.inputs,outputs:t.outputs,session_name:t.project_name,child_runs:i,parent_run_id:a,trace_id:t.trace_id,dotted_order:t.dotted_order,tags:t.tags,attachments:t.attachments}}async postRun(t=!0){try{let r=Z6(),n=await this._convertToCreate(this,r,!0);if(await this.client.createRun(n),!t){F6("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 t={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};await this.client.updateRun(this.id,t)}catch(t){console.error(`Error in patchRun for run ${this.id}`,t)}}toJSON(){return this._convertToCreate(this,void 0,!1)}static fromRunnableConfig(t,r){let n=t?.callbacks,o,i,a,s=RNe();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 e({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(t?.tags??[]))],extra:{metadata:{...o?.extra?.metadata,...t?.metadata}}}).createChild(r):new e({...r,client:a,tracingEnabled:s,project_name:i})}static fromDottedOrder(t){return this.fromHeaders({"langsmith-trace":t})}static fromHeaders(t,r){let n="get"in t&&typeof t.get=="function"?{"langsmith-trace":t.get("langsmith-trace"),baggage:t.get("baggage")}:t,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=tV.fromHeader(n.baggage);u.metadata=l.metadata,u.tags=l.tags}return new e(u)}toHeaders(t){let r={"langsmith-trace":this.dotted_order,baggage:new tV(this.extra?.metadata,this.tags).toHeader()};if(t)for(let[n,o]of Object.entries(r))t.set(n,o);return r}};Object.defineProperty(bS,"sharedClient",{enumerable:!0,configurable:!0,writable:!0,value:null})});function nV(e){return typeof e=="function"&&"langsmith:traceable"in e}var fse,dse,u9t,pse,l9t,FNe,Qyn,kNe=C(()=>{Q6();fse=class{getStore(){}run(t,r){return r()}},dse=Symbol.for("ls:tracing_async_local_storage"),u9t=new fse,pse=class{getInstance(){return globalThis[dse]??u9t}initializeGlobalInstance(t){globalThis[dse]===void 0&&(globalThis[dse]=t)}},l9t=new pse,FNe=()=>{let e=l9t.getInstance().getStore();if(!rV(e))throw new Error(["Could not get the current run tree.","","Please make sure you are calling this method within a traceable function or the tracing is enabled."].join(` `));return e},Qyn=Symbol.for("langsmith:traceable:root")});var hse=C(()=>{kNe()});function iV(e,t){return c9t.call(e,t)}function aV(e){if(Array.isArray(e)){let r=new Array(e.length);for(let n=0;n=48&&n<=57){t++;continue}return!1}return!0}function ty(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function N$(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function oV(e){if(e===void 0)return!0;if(e){if(Array.isArray(e)){for(let r=0,n=e.length;r{c9t=Object.prototype.hasOwnProperty;DM=class extends Error{constructor(t,r,n,o,i){super(BNe(t,{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=BNe(t,{name:r,index:n,operation:o,tree:i})}}});var mse={};Kd(mse,{JsonPatchError:()=>Pa,_areEquals:()=>F$,applyOperation:()=>jM,applyPatch:()=>fO,applyReducer:()=>p9t,deepClone:()=>d9t,getValueByPointer:()=>uV,validate:()=>$Ne,validator:()=>lV});function uV(e,t){if(t=="")return e;var r={op:"_get",path:t};return jM(e,r),r.value}function jM(e,t,r=!1,n=!0,o=!0,i=0){if(r&&(typeof r=="function"?r(t,0,e,t.path):lV(t,0)),t.path===""){let a={newDocument:e};if(t.op==="add")return a.newDocument=t.value,a;if(t.op==="replace")return a.newDocument=t.value,a.removed=e,a;if(t.op==="move"||t.op==="copy")return a.newDocument=uV(e,t.from),t.op==="move"&&(a.removed=e),a;if(t.op==="test"){if(a.test=F$(e,t.value),a.test===!1)throw new Pa("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return a.newDocument=e,a}else{if(t.op==="remove")return a.removed=e,a.newDocument=null,a;if(t.op==="_get")return t.value=e,a;if(r)throw new Pa("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",i,t,e);return a}}else{n||(e=Dc(e));let s=(t.path||"").split("/"),u=e,l=1,c=s.length,d,f,p;for(typeof r=="function"?p=r:p=lV;;){if(f=s[l],f&&f.indexOf("~")!=-1&&(f=N$(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=t.path),d!==void 0&&p(t,0,e,d)),l++,Array.isArray(u)){if(f==="-")f=u.length;else{if(r&&!sV(f))throw new Pa("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,t,e);sV(f)&&(f=~~f)}if(l>=c){if(r&&t.op==="add"&&f>u.length)throw new Pa("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,t,e);let h=f9t[t.op].call(t,u,f,e);if(h.test===!1)throw new Pa("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return h}}else if(l>=c){let h=TD[t.op].call(t,u,f,e);if(h.test===!1)throw new Pa("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return h}if(u=u[f],r&&l0)throw new Pa('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",t,e,r);if((e.op==="move"||e.op==="copy")&&typeof e.from!="string")throw new Pa("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&e.value===void 0)throw new Pa("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&oV(e.value))throw new Pa("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",t,e,r);if(r){if(e.op=="add"){var o=e.path.split("/").length,i=n.split("/").length;if(o!==i+1&&o!==i)throw new Pa("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",t,e,r)}else if(e.op==="replace"||e.op==="remove"||e.op==="_get"){if(e.path!==n)throw new Pa("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",t,e,r)}else if(e.op==="move"||e.op==="copy"){var a={op:"_get",path:e.from,value:void 0},s=$Ne([a],r);if(s&&s.name==="OPERATION_PATH_UNRESOLVABLE")throw new Pa("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",t,e,r)}}}else throw new Pa("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",t,e,r)}function $Ne(e,t,r){try{if(!Array.isArray(e))throw new Pa("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(t)fO(Dc(t),Dc(e),r||!0);else{r=r||lV;for(var n=0;n{L$();Pa=DM,d9t=Dc,TD={add:function(e,t,r){return e[t]=this.value,{newDocument:r}},remove:function(e,t,r){var n=e[t];return delete e[t],{newDocument:r,removed:n}},replace:function(e,t,r){var n=e[t];return e[t]=this.value,{newDocument:r,removed:n}},move:function(e,t,r){let n=uV(r,this.path);n&&(n=Dc(n));let o=jM(r,{op:"remove",path:this.from}).removed;return jM(r,{op:"add",path:this.path,value:o}),{newDocument:r,removed:n}},copy:function(e,t,r){let n=uV(r,this.from);return jM(r,{op:"add",path:this.path,value:Dc(n)}),{newDocument:r}},test:function(e,t,r){return{newDocument:r,test:F$(e[t],this.value)}},_get:function(e,t,r){return this.value=e[t],{newDocument:r}}},f9t={add:function(e,t,r){return sV(t)?e.splice(t,0,this.value):e[t]=this.value,{newDocument:r,index:t}},remove:function(e,t,r){var n=e.splice(t,1);return{newDocument:r,removed:n[0]}},replace:function(e,t,r){var n=e[t];return e[t]=this.value,{newDocument:r,removed:n}},move:TD.move,copy:TD.copy,test:TD.test,_get:TD._get}});function qNe(e,t,r,n,o){if(t!==e){typeof t.toJSON=="function"&&(t=t.toJSON());for(var i=aV(t),a=aV(e),s=!1,u=!1,l=a.length-1;l>=0;l--){var c=a[l],d=e[c];if(iV(t,c)&&!(t[c]===void 0&&d!==void 0&&Array.isArray(t)===!1)){var f=t[c];typeof d=="object"&&d!=null&&typeof f=="object"&&f!=null&&Array.isArray(d)===Array.isArray(f)?qNe(d,f,r,n+"/"+ty(c),o):d!==f&&(s=!0,o&&r.push({op:"test",path:n+"/"+ty(c),value:Dc(d)}),r.push({op:"replace",path:n+"/"+ty(c),value:Dc(f)}))}else Array.isArray(e)===Array.isArray(t)?(o&&r.push({op:"test",path:n+"/"+ty(c),value:Dc(d)}),r.push({op:"remove",path:n+"/"+ty(c)}),u=!0):(o&&r.push({op:"test",path:n,value:e}),r.push({op:"replace",path:n,value:t}),s=!0)}if(!(!u&&i.length==a.length))for(var l=0;l{L$();cV();});var lbn,gse=C(()=>{cV();UNe();L$();cV();L$();lbn={...mse,JsonPatchError:DM,deepClone:Dc,escapePathComponent:ty,unescapePathComponent:N$}});var HNe=b((hbn,zNe)=>{"use strict";zNe.exports=function(e,t){if(typeof e!="string")throw new TypeError("Expected a string");return t=typeof t>"u"?"_":t,e.replace(/([a-z\d])([A-Z])/g,"$1"+t+"$2").replace(/([A-Z]+)([A-Z][a-z\d]+)/g,"$1"+t+"$2").toLowerCase()}});var ZNe=b((mbn,yse)=>{"use strict";var h9t=/[\p{Lu}]/u,m9t=/[\p{Ll}]/u,VNe=/^[\p{Lu}](?![\p{Lu}])/gu,GNe=/([\p{Alpha}\p{N}_]|$)/u,KNe=/[_.\- ]+/,g9t=new RegExp("^"+KNe.source),WNe=new RegExp(KNe.source+GNe.source,"gu"),JNe=new RegExp("\\d+"+GNe.source,"gu"),y9t=(e,t,r)=>{let n=!1,o=!1,i=!1;for(let a=0;a(VNe.lastIndex=0,e.replace(VNe,r=>t(r))),_9t=(e,t)=>(WNe.lastIndex=0,JNe.lastIndex=0,e.replace(WNe,(r,n)=>t(n)).replace(JNe,r=>t(r))),YNe=(e,t)=>{if(!(typeof e=="string"||Array.isArray(e)))throw new TypeError("Expected the input to be `string | string[]`");if(t={pascalCase:!1,preserveConsecutiveUppercase:!1,...t},Array.isArray(e)?e=e.map(i=>i.trim()).filter(i=>i.length).join("-"):e=e.trim(),e.length===0)return"";let r=t.locale===!1?i=>i.toLowerCase():i=>i.toLocaleLowerCase(t.locale),n=t.locale===!1?i=>i.toUpperCase():i=>i.toLocaleUpperCase(t.locale);return e.length===1?t.pascalCase?n(e):r(e):(e!==r(e)&&(e=y9t(e,r,n)),e=e.replace(g9t,""),t.preserveConsecutiveUppercase?e=b9t(e,r):e=r(e),t.pascalCase&&(e=n(e.charAt(0))+e.slice(1)),_9t(e,n))};yse.exports=YNe;yse.exports.default=YNe});function QNe(e,t){return t?.[e]||(0,XNe.default)(e)}function eLe(e,t,r){let n={};for(let o in e)Object.hasOwn(e,o)&&(n[t(o,r)]=e[o]);return n}var XNe,v9t,tLe=C(()=>{XNe=B(HNe(),1),v9t=B(ZNe(),1)});function rLe(e){return Array.isArray(e)?[...e]:{...e}}function w9t(e,t){let r=rLe(e);for(let[n,o]of Object.entries(t)){let[i,...a]=n.split(".").reverse(),s=r;for(let u of a.reverse()){if(s[u]===void 0)break;s[u]=rLe(s[u]),s=s[u]}s[i]!==void 0&&(s[i]={lc:1,type:"secret",id:[o]})}return r}function bse(e){let t=Object.getPrototypeOf(e);return typeof e.lc_name=="function"&&(typeof t.lc_name!="function"||e.lc_name()!==t.lc_name())?e.lc_name():e.name}var tf,NM=C(()=>{tLe();tf=class e{static lc_name(){return this.name}get lc_id(){return[...this.lc_namespace,bse(this.constructor)]}get lc_secrets(){}get lc_attributes(){}get lc_aliases(){}get lc_serializable_keys(){}constructor(t,...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(t||{}).filter(([n])=>this.lc_serializable_keys?.includes(n))):this.lc_kwargs=t??{}}toJSON(){if(!this.lc_serializable)return this.toJSONNotImplemented();if(this.lc_kwargs instanceof e||typeof this.lc_kwargs!="object"||Array.isArray(this.lc_kwargs))return this.toJSONNotImplemented();let t={},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(t,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:eLe(Object.keys(r).length?w9t(n,r):n,QNe,t)}}toJSONNotImplemented(){return{lc:1,type:"not_implemented",id:this.lc_id}}}});async function nLe(){return _se===void 0&&(_se={library:"langchain-js",runtime:E9t()}),_se}function Jt(e){try{return typeof process<"u"?process.env?.[e]:vse()?Deno?.env.get(e):void 0}catch{return}}var S9t,x9t,C9t,vse,O9t,E9t,_se,LM=C(()=>{S9t=()=>typeof window<"u"&&typeof window.document<"u",x9t=()=>typeof globalThis=="object"&&globalThis.constructor&&globalThis.constructor.name==="DedicatedWorkerGlobalScope",C9t=()=>typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),vse=()=>typeof Deno<"u",O9t=()=>typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"&&!vse(),E9t=()=>{let e;return S9t()?e="browser":O9t()?e="node":x9t()?e="webworker":C9t()?e="jsdom":vse()?e="deno":e="other",e}});function Sse(e){return"lc_prefer_streaming"in e&&e.lc_prefer_streaming}var wse,FM,oLe,k$=C(()=>{O$();NM();LM();wse=class{};FM=class e extends wse{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,bse(this.constructor)]}constructor(t){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:Jt("LANGCHAIN_CALLBACKS_BACKGROUND")==="false"}),this.lc_kwargs=t||{},t&&(this.ignoreLLM=t.ignoreLLM??this.ignoreLLM,this.ignoreChain=t.ignoreChain??this.ignoreChain,this.ignoreAgent=t.ignoreAgent??this.ignoreAgent,this.ignoreRetriever=t.ignoreRetriever??this.ignoreRetriever,this.ignoreCustomEvent=t.ignoreCustomEvent??this.ignoreCustomEvent,this.raiseError=t.raiseError??this.raiseError,this.awaitHandlers=this.raiseError||(t._awaitHandler??this.awaitHandlers))}copy(){return new this.constructor(this)}toJSON(){return tf.prototype.toJSON.call(this)}toJSONNotImplemented(){return tf.prototype.toJSONNotImplemented.call(this)}static fromMethods(t){class r extends e{constructor(){super(),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:Xd()}),Object.assign(this,t)}}return new r}},oLe=e=>{let t=e;return t!==void 0&&typeof t.copy=="function"&&typeof t.name=="string"&&typeof t.awaitHandlers=="boolean"}});function xse(e,t){return e&&!Array.isArray(e)&&typeof e=="object"?e:{[t]:e}}function P9t(e){return e.replace(/[-:.]/g,"")}function T9t(e,t,r){let n=r.toFixed(0).slice(0,3).padStart(3,"0");return P9t(`${new Date(e).toISOString().slice(0,-1)}${n}Z`)+t}function MD(e){return typeof e._addRunToRunMap=="function"}var Xp,kM=C(()=>{k$();Xp=class extends FM{constructor(t){super(...arguments),Object.defineProperty(this,"runMap",{enumerable:!0,configurable:!0,writable:!0,value:new Map})}copy(){return this}stringifyError(t){return t instanceof Error?t.message+(t?.stack?` ${t.stack}`:""):typeof t=="string"?t:`${t}`}_addChildRun(t,r){t.child_runs.push(r)}_addRunToRunMap(t){let r=T9t(t.start_time,t.id,t.execution_order),n={...t};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(t){let r=t.parent_run_id!==void 0&&this.runMap.get(t.parent_run_id);r?r.child_execution_order=Math.max(r.child_execution_order,t.child_execution_order):await this.persistRun(t),this.runMap.delete(t.id),await this.onRunUpdate?.(t)}_getExecutionOrder(t){let r=t!==void 0&&this.runMap.get(t);return r?r.child_execution_order+1:1}_createRunForLLMStart(t,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??t.id[t.id.length-1],parent_run_id:o,start_time:c,serialized:t,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(t,r,n,o,i,a,s,u){let l=this.runMap.get(n)??this._createRunForLLMStart(t,r,n,o,i,a,s,u);return await this.onRunCreate?.(l),await this.onLLMStart?.(l),l}_createRunForChatModelStart(t,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??t.id[t.id.length-1],parent_run_id:o,start_time:c,serialized:t,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(t,r,n,o,i,a,s,u){let l=this.runMap.get(n)??this._createRunForChatModelStart(t,r,n,o,i,a,s,u);return await this.onRunCreate?.(l),await this.onLLMStart?.(l),l}async handleLLMEnd(t,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=t,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(t,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(t),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(t,r,n,o,i,a,s,u){let l=this._getExecutionOrder(o),c=Date.now(),d={id:n,name:u??t.id[t.id.length-1],parent_run_id:o,start_time:c,serialized:t,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(t,r,n,o,i,a,s,u){let l=this.runMap.get(n)??this._createRunForChainStart(t,r,n,o,i,a,s,u);return await this.onRunCreate?.(l),await this.onChainStart?.(l),l}async handleChainEnd(t,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=xse(t,"output"),a.events.push({name:"end",time:new Date(a.end_time).toISOString()}),i?.inputs!==void 0&&(a.inputs=xse(i.inputs,"input")),await this.onChainEnd?.(a),await this._endTrace(a),a}async handleChainError(t,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(t),a.events.push({name:"error",time:new Date(a.end_time).toISOString()}),i?.inputs!==void 0&&(a.inputs=xse(i.inputs,"input")),await this.onChainError?.(a),await this._endTrace(a),a}_createRunForToolStart(t,r,n,o,i,a,s){let u=this._getExecutionOrder(o),l=Date.now(),c={id:n,name:s??t.id[t.id.length-1],parent_run_id:o,start_time:l,serialized:t,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(t,r,n,o,i,a,s){let u=this.runMap.get(n)??this._createRunForToolStart(t,r,n,o,i,a,s);return await this.onRunCreate?.(u),await this.onToolStart?.(u),u}async handleToolEnd(t,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:t},n.events.push({name:"end",time:new Date(n.end_time).toISOString()}),await this.onToolEnd?.(n),await this._endTrace(n),n}async handleToolError(t,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(t),n.events.push({name:"error",time:new Date(n.end_time).toISOString()}),await this.onToolError?.(n),await this._endTrace(n),n}async handleAgentAction(t,r){let n=this.runMap.get(r);if(!n||n?.run_type!=="chain")return;let o=n;o.actions=o.actions||[],o.actions.push(t),o.events.push({name:"agent_action",time:new Date().toISOString(),kwargs:{action:t}}),await this.onAgentAction?.(n)}async handleAgentEnd(t,r){let n=this.runMap.get(r);!n||n?.run_type!=="chain"||(n.events.push({name:"agent_end",time:new Date().toISOString(),kwargs:{action:t}}),await this.onAgentEnd?.(n))}_createRunForRetrieverStart(t,r,n,o,i,a,s){let u=this._getExecutionOrder(o),l=Date.now(),c={id:n,name:s??t.id[t.id.length-1],parent_run_id:o,start_time:l,serialized:t,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(t,r,n,o,i,a,s){let u=this.runMap.get(n)??this._createRunForRetrieverStart(t,r,n,o,i,a,s);return await this.onRunCreate?.(u),await this.onRetrieverStart?.(u),u}async handleRetrieverEnd(t,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:t},n.events.push({name:"end",time:new Date(n.end_time).toISOString()}),await this.onRetrieverEnd?.(n),await this._endTrace(n),n}async handleRetrieverError(t,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(t),n.events.push({name:"error",time:new Date(n.end_time).toISOString()}),await this.onRetrieverError?.(n),await this._endTrace(n),n}async handleText(t,r){let n=this.runMap.get(r);!n||n?.run_type!=="chain"||(n.events.push({name:"text",time:new Date().toISOString(),kwargs:{text:t}}),await this.onText?.(n))}async handleLLMNewToken(t,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:t,idx:r,chunk:a?.chunk}}),await this.onLLMNewToken?.(s,t,{chunk:a?.chunk}),s}}});var uLe=b((Obn,sLe)=>{"use strict";var iLe=(e=0)=>t=>`\x1B[${38+e};5;${t}m`,aLe=(e=0)=>(t,r,n)=>`\x1B[${38+e};2;${t};${r};${n}m`;function M9t(){let e=new Map,t={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]}};t.color.gray=t.color.blackBright,t.bgColor.bgGray=t.bgColor.bgBlackBright,t.color.grey=t.color.blackBright,t.bgColor.bgGrey=t.bgColor.bgBlackBright;for(let[r,n]of Object.entries(t)){for(let[o,i]of Object.entries(n))t[o]={open:`\x1B[${i[0]}m`,close:`\x1B[${i[1]}m`},n[o]=t[o],e.set(i[0],i[1]);Object.defineProperty(t,r,{value:n,enumerable:!1})}return Object.defineProperty(t,"codes",{value:e,enumerable:!1}),t.color.close="\x1B[39m",t.bgColor.close="\x1B[49m",t.color.ansi256=iLe(),t.color.ansi16m=aLe(),t.bgColor.ansi256=iLe(10),t.bgColor.ansi16m=aLe(10),Object.defineProperties(t,{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=>t.rgbToAnsi256(...t.hexToRgb(r)),enumerable:!1}}),t}Object.defineProperty(sLe,"exports",{enumerable:!0,get:M9t})});function Sd(e,t){return`${e.open}${t}${e.close}`}function Qp(e,t){try{return JSON.stringify(e,null,2)}catch{return t}}function lLe(e){return typeof e=="string"?e.trim():e==null?e:Qp(e,e.toString())}function pO(e){if(!e.end_time)return"";let t=e.end_time-e.start_time;return t<1e3?`${t}ms`:`${(t/1e3).toFixed(2)}s`}var Cse,rf,B$,cLe=C(()=>{Cse=B(uLe(),1);kM();({color:rf}=Cse.default),B$=class extends Xp{constructor(){super(...arguments),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"console_callback_handler"})}persistRun(t){return Promise.resolve()}getParents(t){let r=[],n=t;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(t){let n=[...this.getParents(t).reverse(),t].map((o,i,a)=>{let s=`${o.execution_order}:${o.run_type}:${o.name}`;return i===a.length-1?Sd(Cse.default.bold,s):s}).join(" > ");return Sd(rf.grey,n)}onChainStart(t){let r=this.getBreadcrumbs(t);console.log(`${Sd(rf.green,"[chain/start]")} [${r}] Entering Chain run with input: ${Qp(t.inputs,"[inputs]")}`)}onChainEnd(t){let r=this.getBreadcrumbs(t);console.log(`${Sd(rf.cyan,"[chain/end]")} [${r}] [${pO(t)}] Exiting Chain run with output: ${Qp(t.outputs,"[outputs]")}`)}onChainError(t){let r=this.getBreadcrumbs(t);console.log(`${Sd(rf.red,"[chain/error]")} [${r}] [${pO(t)}] Chain run errored with error: ${Qp(t.error,"[error]")}`)}onLLMStart(t){let r=this.getBreadcrumbs(t),n="prompts"in t.inputs?{prompts:t.inputs.prompts.map(o=>o.trim())}:t.inputs;console.log(`${Sd(rf.green,"[llm/start]")} [${r}] Entering LLM run with input: ${Qp(n,"[inputs]")}`)}onLLMEnd(t){let r=this.getBreadcrumbs(t);console.log(`${Sd(rf.cyan,"[llm/end]")} [${r}] [${pO(t)}] Exiting LLM run with output: ${Qp(t.outputs,"[response]")}`)}onLLMError(t){let r=this.getBreadcrumbs(t);console.log(`${Sd(rf.red,"[llm/error]")} [${r}] [${pO(t)}] LLM run errored with error: ${Qp(t.error,"[error]")}`)}onToolStart(t){let r=this.getBreadcrumbs(t);console.log(`${Sd(rf.green,"[tool/start]")} [${r}] Entering Tool run with input: "${lLe(t.inputs.input)}"`)}onToolEnd(t){let r=this.getBreadcrumbs(t);console.log(`${Sd(rf.cyan,"[tool/end]")} [${r}] [${pO(t)}] Exiting Tool run with output: "${lLe(t.outputs?.output)}"`)}onToolError(t){let r=this.getBreadcrumbs(t);console.log(`${Sd(rf.red,"[tool/error]")} [${r}] [${pO(t)}] Tool run errored with error: ${Qp(t.error,"[error]")}`)}onRetrieverStart(t){let r=this.getBreadcrumbs(t);console.log(`${Sd(rf.green,"[retriever/start]")} [${r}] Entering Retriever run with input: ${Qp(t.inputs,"[inputs]")}`)}onRetrieverEnd(t){let r=this.getBreadcrumbs(t);console.log(`${Sd(rf.cyan,"[retriever/end]")} [${r}] [${pO(t)}] Exiting Retriever run with output: ${Qp(t.outputs,"[outputs]")}`)}onRetrieverError(t){let r=this.getBreadcrumbs(t);console.log(`${Sd(rf.red,"[retriever/error]")} [${r}] [${pO(t)}] Retriever run errored with error: ${Qp(t.error,"[error]")}`)}onAgentAction(t){let r=t,n=this.getBreadcrumbs(t);console.log(`${Sd(rf.blue,"[agent/action]")} [${n}] Agent selected action: ${Qp(r.actions[r.actions.length-1],"[action]")}`)}}});function hO(e,t){return e.lc_error_code=t,e.message=`${e.message} Troubleshooting URL: https://js.langchain.com/docs/troubleshooting/errors/${t}/ `,e}var $$=C(()=>{});function AD(e){return!!(e&&typeof e=="object"&&"type"in e&&e.type==="tool_call")}var ID,fV=C(()=>{ID=class extends Error{constructor(t,r){super(t),Object.defineProperty(this,"output",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.output=r}}});function Ose(e,t=RD){e=e.trim();let r=/```(json)?(.*)```/s.exec(e);return t(r?r[2]:e)}function RD(e){if(typeof e>"u")return null;try{return JSON.parse(e)}catch{}let t="",r=[],n=!1,o=!1;for(let i of e){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;t+=i}n&&(t+='"');for(let i=r.length-1;i>=0;i-=1)t+=r[i];try{return JSON.parse(t)}catch{return null}}var Ese=C(()=>{});function eh(e,t){return typeof e=="string"?typeof t=="string"?e+t:[{type:"text",text:e},...t]:Array.isArray(t)?q$(e,t)??[...e,...t]:[...e,{type:"text",text:t}]}function dLe(e,t){return e==="error"||t==="error"?"error":"success"}function I9t(e,t){function r(n,o){if(typeof n!="object"||n===null||n===void 0)return n;if(o>=t)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(e,0),null,2)}function qa(e,t){let r={...e};for(let[n,o]of Object.entries(t))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]=qa(r[n],o);else if(Array.isArray(r[n]))r[n]=q$(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 q$(e,t){if(!(e===void 0&&t===void 0)){if(e===void 0||t===void 0)return e||t;{let r=[...e];for(let n of t)if(typeof n=="object"&&"index"in n&&typeof n.index=="number"){let o=r.findIndex(i=>i.index===n.index);o!==-1?r[o]=qa(r[o],n):r.push(n)}else{if(typeof n=="object"&&"text"in n&&n.text==="")continue;r.push(n)}return r}}}function fLe(e,t){if(!e&&!t)throw new Error("Cannot merge two undefined objects.");if(!e||!t)return e||t;if(typeof e!=typeof t)throw new Error(`Cannot merge objects of different types. Left ${typeof e} Right ${typeof t}`);if(typeof e=="string"&&typeof t=="string")return e+t;if(Array.isArray(e)&&Array.isArray(t))return q$(e,t);if(typeof e=="object"&&typeof t=="object")return qa(e,t);if(e===t)return e;throw new Error(`Can not merge objects of different types. Left ${e} Right ${t}`)}function pLe(e){return typeof e.role=="string"}function th(e){return typeof e?._getType=="function"}function Pse(e){return th(e)&&typeof e.concat=="function"}var Lu,nf,rh=C(()=>{NM();Lu=class extends tf{get lc_aliases(){return{additional_kwargs:"additional_kwargs",response_metadata:"response_metadata"}}get text(){return typeof this.content=="string"?this.content:""}getType(){return this._getType()}constructor(t,r){typeof t=="string"&&(t={content:t,additional_kwargs:r,response_metadata:{}}),t.additional_kwargs||(t.additional_kwargs={}),t.response_metadata||(t.response_metadata={}),super(t),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=t.name,this.content=t.content,this.additional_kwargs=t.additional_kwargs,this.response_metadata=t.response_metadata,this.id=t.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(t){this.id=t,this.lc_kwargs.id=t}get[Symbol.toStringTag](){return this.constructor.lc_name()}[Symbol.for("nodejs.util.inspect.custom")](t){if(t===null)return this;let r=I9t(this._printableFields,Math.max(4,t));return`${this.constructor.lc_name()} ${r}`}};nf=class extends Lu{}});function hLe(e){return e!=null&&typeof e=="object"&&"lc_direct_tool_output"in e&&e.lc_direct_tool_output===!0}function mLe(e){let t=[],r=[];for(let n of e)if(n.function){let o=n.function.name;try{let i=JSON.parse(n.function.arguments),a={name:o||"",args:i||{},id:n.id};t.push(a)}catch{r.push({name:o,args:n.function.arguments,id:n.id,error:"Malformed args."})}}else continue;return[t,r]}var vS,mO,DD=C(()=>{rh();vS=class extends Lu{static lc_name(){return"ToolMessage"}get lc_aliases(){return{tool_call_id:"tool_call_id"}}constructor(t,r,n){typeof t=="string"&&(t={content:t,name:n,tool_call_id:r}),super(t),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=t.tool_call_id,this.artifact=t.artifact,this.status=t.status}_getType(){return"tool"}static isInstance(t){return t._getType()==="tool"}get _printableFields(){return{...super._printableFields,tool_call_id:this.tool_call_id,artifact:this.artifact}}},mO=class e extends nf{constructor(t){super(t),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=t.tool_call_id,this.artifact=t.artifact,this.status=t.status}static lc_name(){return"ToolMessageChunk"}_getType(){return"tool"}concat(t){return new e({content:eh(this.content,t.content),additional_kwargs:qa(this.additional_kwargs,t.additional_kwargs),response_metadata:qa(this.response_metadata,t.response_metadata),artifact:fLe(this.artifact,t.artifact),tool_call_id:this.tool_call_id,id:this.id??t.id,status:dLe(this.status,t.status)})}get _printableFields(){return{...super._printableFields,tool_call_id:this.tool_call_id,artifact:this.artifact}}}});function Fu(e){return e._getType()==="ai"}function Tse(e){return e._getType()==="ai"}var Po,Jr,BM=C(()=>{Ese();rh();DD();Po=class extends Lu{get lc_aliases(){return{...super.lc_aliases,tool_calls:"tool_calls",invalid_tool_calls:"invalid_tool_calls"}}constructor(t,r){let n;if(typeof t=="string")n={content:t,tool_calls:[],invalid_tool_calls:[],additional_kwargs:r??{}};else{n=t;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]=mLe(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}}};Jr=class e extends nf{constructor(t){let r;if(typeof t=="string")r={content:t,tool_calls:[],invalid_tool_calls:[],tool_call_chunks:[]};else if(t.tool_call_chunks===void 0)r={...t,tool_calls:t.tool_calls??[],invalid_tool_calls:[],tool_call_chunks:[],usage_metadata:t.usage_metadata!==void 0?t.usage_metadata:void 0};else{let n=[],o=[];for(let i of t.tool_call_chunks){let a={};try{if(a=RD(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={...t,tool_calls:n,invalid_tool_calls:o,usage_metadata:t.usage_metadata!==void 0?t.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(t){let r={content:eh(this.content,t.content),additional_kwargs:qa(this.additional_kwargs,t.additional_kwargs),response_metadata:qa(this.response_metadata,t.response_metadata),tool_call_chunks:[],id:this.id??t.id};if(this.tool_call_chunks!==void 0||t.tool_call_chunks!==void 0){let n=q$(this.tool_call_chunks,t.tool_call_chunks);n!==void 0&&n.length>0&&(r.tool_call_chunks=n)}if(this.usage_metadata!==void 0||t.usage_metadata!==void 0){let n={...(this.usage_metadata?.input_token_details?.audio!==void 0||t.usage_metadata?.input_token_details?.audio!==void 0)&&{audio:(this.usage_metadata?.input_token_details?.audio??0)+(t.usage_metadata?.input_token_details?.audio??0)},...(this.usage_metadata?.input_token_details?.cache_read!==void 0||t.usage_metadata?.input_token_details?.cache_read!==void 0)&&{cache_read:(this.usage_metadata?.input_token_details?.cache_read??0)+(t.usage_metadata?.input_token_details?.cache_read??0)},...(this.usage_metadata?.input_token_details?.cache_creation!==void 0||t.usage_metadata?.input_token_details?.cache_creation!==void 0)&&{cache_creation:(this.usage_metadata?.input_token_details?.cache_creation??0)+(t.usage_metadata?.input_token_details?.cache_creation??0)}},o={...(this.usage_metadata?.output_token_details?.audio!==void 0||t.usage_metadata?.output_token_details?.audio!==void 0)&&{audio:(this.usage_metadata?.output_token_details?.audio??0)+(t.usage_metadata?.output_token_details?.audio??0)},...(this.usage_metadata?.output_token_details?.reasoning!==void 0||t.usage_metadata?.output_token_details?.reasoning!==void 0)&&{reasoning:(this.usage_metadata?.output_token_details?.reasoning??0)+(t.usage_metadata?.output_token_details?.reasoning??0)}},i=this.usage_metadata??{input_tokens:0,output_tokens:0,total_tokens:0},a=t.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 e(r)}}});var xd,Dm,pV=C(()=>{rh();xd=class e extends Lu{static lc_name(){return"ChatMessage"}static _chatMessageClass(){return e}constructor(t,r){typeof t=="string"&&(t={content:t,role:r}),super(t),Object.defineProperty(this,"role",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.role=t.role}_getType(){return"generic"}static isInstance(t){return t._getType()==="generic"}get _printableFields(){return{...super._printableFields,role:this.role}}},Dm=class e extends nf{static lc_name(){return"ChatMessageChunk"}constructor(t,r){typeof t=="string"&&(t={content:t,role:r}),super(t),Object.defineProperty(this,"role",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.role=t.role}_getType(){return"generic"}concat(t){return new e({content:eh(this.content,t.content),additional_kwargs:qa(this.additional_kwargs,t.additional_kwargs),response_metadata:qa(this.response_metadata,t.response_metadata),role:this.role,id:this.id??t.id})}get _printableFields(){return{...super._printableFields,role:this.role}}}});var wS,hV=C(()=>{rh();wS=class e extends nf{static lc_name(){return"FunctionMessageChunk"}_getType(){return"function"}concat(t){return new e({content:eh(this.content,t.content),additional_kwargs:qa(this.additional_kwargs,t.additional_kwargs),response_metadata:qa(this.response_metadata,t.response_metadata),name:this.name??"",id:this.id??t.id})}}});var Ua,jm,U$=C(()=>{rh();Ua=class extends Lu{static lc_name(){return"HumanMessage"}_getType(){return"human"}},jm=class e extends nf{static lc_name(){return"HumanMessageChunk"}_getType(){return"human"}concat(t){return new e({content:eh(this.content,t.content),additional_kwargs:qa(this.additional_kwargs,t.additional_kwargs),response_metadata:qa(this.response_metadata,t.response_metadata),id:this.id??t.id})}}});var SS,ry,mV=C(()=>{rh();SS=class extends Lu{static lc_name(){return"SystemMessage"}_getType(){return"system"}},ry=class e extends nf{static lc_name(){return"SystemMessageChunk"}_getType(){return"system"}concat(t){return new e({content:eh(this.content,t.content),additional_kwargs:qa(this.additional_kwargs,t.additional_kwargs),response_metadata:qa(this.response_metadata,t.response_metadata),id:this.id??t.id})}}});function R9t(e){return AD(e)?e:typeof e.id=="string"&&e.type==="function"&&typeof e.function=="object"&&e.function!==null&&"arguments"in e.function&&typeof e.function.arguments=="string"&&"name"in e.function&&typeof e.function.name=="string"?{id:e.id,args:JSON.parse(e.function.arguments),name:e.function.name,type:"tool_call"}:e}function D9t(e){return typeof e=="object"&&e!=null&&e.lc===1&&Array.isArray(e.id)&&e.kwargs!=null&&typeof e.kwargs=="object"}function Mse(e){let t,r;if(D9t(e)){let n=e.id.at(-1);n==="HumanMessage"||n==="HumanMessageChunk"?t="user":n==="AIMessage"||n==="AIMessageChunk"?t="assistant":n==="SystemMessage"||n==="SystemMessageChunk"?t="system":n==="FunctionMessage"||n==="FunctionMessageChunk"?t="function":n==="ToolMessage"||n==="ToolMessageChunk"?t="tool":t="unknown",r=e.kwargs}else{let{type:n,...o}=e;t=n,r=o}if(t==="human"||t==="user")return new Ua(r);if(t==="ai"||t==="assistant"){let{tool_calls:n,...o}=r;if(!Array.isArray(n))return new Po(r);let i=n.map(R9t);return new Po({...o,tool_calls:i})}else{if(t==="system")return new SS(r);if(t==="developer")return new SS({...r,additional_kwargs:{...r.additional_kwargs,__openai_role__:"developer"}});if(t==="tool"&&"tool_call_id"in r)return new vS({...r,content:r.content,tool_call_id:r.tool_call_id,name:r.name});throw hO(new Error(`Unable to coerce message from array: only human, AI, system, developer, or tool message coercion is currently supported. Received: ${JSON.stringify(e,null,2)}`),"MESSAGE_COERCION_FAILURE")}}function Nm(e){if(typeof e=="string")return new Ua(e);if(th(e))return e;if(Array.isArray(e)){let[t,r]=e;return Mse({type:t,content:r})}else if(pLe(e)){let{role:t,...r}=e;return Mse({...r,type:t})}else return Mse(e)}function of(e,t="Human",r="AI"){let n=[];for(let o of e){let i;if(o._getType()==="human")i=t;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 Ise(e){let t=e._getType();if(t==="human")return new jm({...e});if(t==="ai"){let r={...e};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 Jr({...r})}else{if(t==="system")return new ry({...e});if(t==="function")return new wS({...e});if(xd.isInstance(e))return new Dm({...e});throw new Error("Unknown message type.")}}var gO=C(()=>{$$();fV();BM();rh();pV();hV();U$();mV();DD()});var Ase=C(()=>{Q6()});var Rse=C(()=>{Y6()});var Dse,gLe,yLe=C(()=>{Rse();LM();gLe=()=>{if(Dse===void 0){let e=Jt("LANGCHAIN_CALLBACKS_BACKGROUND")==="false"?{blockOnRootRunFinalization:!0}:{};Dse=new RM(e)}return Dse}});var jD,bLe=C(()=>{Ase();hse();LM();kM();yLe();jD=class e extends Xp{constructor(t={}){super(t),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}=t;this.projectName=n??Jt("LANGCHAIN_PROJECT")??Jt("LANGCHAIN_SESSION"),this.exampleId=r,this.client=o??gLe();let i=e.getTraceableRunTree();i&&this.updateFromRunTree(i)}async _convertToCreate(t,r=void 0){return{...t,extra:{...t.extra,runtime:await nLe()},child_runs:void 0,session_name:this.projectName,reference_example_id:t.parent_run_id?void 0:r}}async persistRun(t){}async onRunCreate(t){let r=await this._convertToCreate(t,this.exampleId);await this.client.createRun(r)}async onRunUpdate(t){let r={end_time:t.end_time,error:t.error,outputs:t.outputs,events:t.events,inputs:t.inputs,trace_id:t.trace_id,dotted_order:t.dotted_order,parent_run_id:t.parent_run_id,extra:t.extra};await this.client.updateRun(t.id,r)}getRun(t){return this.runMap.get(t)}updateFromRunTree(t){let r=t,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=t.client??this.client,this.projectName=t.project_name??this.projectName,this.exampleId=t.reference_example_id??this.exampleId}convertToRunTree(t){let r={},n=[];for(let[o,i]of this.runMap){let a=new bS({...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[t]}static getTraceableRunTree(){try{return FNe()}catch{return}}}});var _Le,$M,vLe,yO,z$=C(()=>{_Le=Symbol.for("ls:tracing_async_local_storage"),$M=Symbol.for("lc:context_variables"),vLe=e=>{globalThis[_Le]=e},yO=()=>globalThis[_Le]});function j9t(){let e="default"in gV.default?gV.default.default:gV.default;return new e({autoStart:!0,concurrency:1})}function N9t(){return typeof H$>"u"&&(H$=j9t()),H$}async function za(e,t){if(t===!0){let r=yO();r!==void 0?await r.run(void 0,async()=>e()):await e()}else H$=N9t(),H$.add(async()=>{let r=yO();r!==void 0?await r.run(void 0,async()=>e()):await e()})}var gV,H$,wLe=C(()=>{gV=B(j6(),1);z$()});var SLe=C(()=>{wLe()});var xLe,CLe=C(()=>{LM();xLe=e=>e!==void 0?e:!!["LANGSMITH_TRACING_V2","LANGCHAIN_TRACING_V2","LANGSMITH_TRACING","LANGCHAIN_TRACING"].find(r=>Jt(r)==="true")});function jse(e){let t=yO();return t===void 0?void 0:t.getStore()?.[$M]?.[e]}var L9t,OLe,ELe=C(()=>{Ase();z$();L9t=Symbol("lc:configure_hooks"),OLe=()=>jse(L9t)||[]});function qM(e){return e?Array.isArray(e)||"name"in e?{callbacks:e}:e:{}}function V$(e){return"name"in e?e:FM.fromMethods(e)}var Nse,ND,Lse,yV,Fse,kse,ns,bO=C(()=>{O$();k$();cLe();gO();LM();bLe();SLe();CLe();kM();ELe();Nse=class{setHandler(t){return this.setHandlers([t])}},ND=class{constructor(t,r,n,o,i,a,s,u){Object.defineProperty(this,"runId",{enumerable:!0,configurable:!0,writable:!0,value:t}),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(t){await Promise.all(this.handlers.map(r=>za(async()=>{try{await r.handleText?.(t,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(t,r,n,o,i){await Promise.all(this.handlers.map(a=>za(async()=>{try{await a.handleCustomEvent?.(t,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)))}},Lse=class extends ND{getChild(t){let r=new ns(this.runId);return r.setHandlers(this.inheritableHandlers),r.addTags(this.inheritableTags),r.addMetadata(this.inheritableMetadata),t&&r.addTags([t],!1),r}async handleRetrieverEnd(t){await Promise.all(this.handlers.map(r=>za(async()=>{if(!r.ignoreRetriever)try{await r.handleRetrieverEnd?.(t,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(t){await Promise.all(this.handlers.map(r=>za(async()=>{if(!r.ignoreRetriever)try{await r.handleRetrieverError?.(t,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 t}},r.awaitHandlers)))}},yV=class extends ND{async handleLLMNewToken(t,r,n,o,i,a){await Promise.all(this.handlers.map(s=>za(async()=>{if(!s.ignoreLLM)try{await s.handleLLMNewToken?.(t,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(t,r,n,o,i){await Promise.all(this.handlers.map(a=>za(async()=>{if(!a.ignoreLLM)try{await a.handleLLMError?.(t,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(t,r,n,o,i){await Promise.all(this.handlers.map(a=>za(async()=>{if(!a.ignoreLLM)try{await a.handleLLMEnd?.(t,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)))}},Fse=class extends ND{getChild(t){let r=new ns(this.runId);return r.setHandlers(this.inheritableHandlers),r.addTags(this.inheritableTags),r.addMetadata(this.inheritableMetadata),t&&r.addTags([t],!1),r}async handleChainError(t,r,n,o,i){await Promise.all(this.handlers.map(a=>za(async()=>{if(!a.ignoreChain)try{await a.handleChainError?.(t,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(t,r,n,o,i){await Promise.all(this.handlers.map(a=>za(async()=>{if(!a.ignoreChain)try{await a.handleChainEnd?.(t,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(t){await Promise.all(this.handlers.map(r=>za(async()=>{if(!r.ignoreAgent)try{await r.handleAgentAction?.(t,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(t){await Promise.all(this.handlers.map(r=>za(async()=>{if(!r.ignoreAgent)try{await r.handleAgentEnd?.(t,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)))}},kse=class extends ND{getChild(t){let r=new ns(this.runId);return r.setHandlers(this.inheritableHandlers),r.addTags(this.inheritableTags),r.addMetadata(this.inheritableMetadata),t&&r.addTags([t],!1),r}async handleToolError(t){await Promise.all(this.handlers.map(r=>za(async()=>{if(!r.ignoreAgent)try{await r.handleToolError?.(t,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(t){await Promise.all(this.handlers.map(r=>za(async()=>{if(!r.ignoreAgent)try{await r.handleToolEnd?.(t,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)))}},ns=class e extends Nse{constructor(t,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=t}getParentRunId(){return this._parentRunId}async handleLLMStart(t,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:Xd();return await Promise.all(this.handlers.map(f=>{if(!f.ignoreLLM)return MD(f)&&f._createRunForLLMStart(t,[l],d,this._parentRunId,i,this.tags,this.metadata,u),za(async()=>{try{await f.handleLLMStart?.(t,[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 yV(d,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}))}async handleChatModelStart(t,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:Xd();return await Promise.all(this.handlers.map(f=>{if(!f.ignoreLLM)return MD(f)&&f._createRunForChatModelStart(t,[l],d,this._parentRunId,i,this.tags,this.metadata,u),za(async()=>{try{if(f.handleChatModelStart)await f.handleChatModelStart?.(t,[l],d,this._parentRunId,i,this.tags,this.metadata,u);else if(f.handleLLMStart){let p=of(l);await f.handleLLMStart?.(t,[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 yV(d,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}))}async handleChainStart(t,r,n=Xd(),o=void 0,i=void 0,a=void 0,s=void 0){return await Promise.all(this.handlers.map(u=>{if(!u.ignoreChain)return MD(u)&&u._createRunForChainStart(t,r,n,this._parentRunId,this.tags,this.metadata,o,s),za(async()=>{try{await u.handleChainStart?.(t,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 Fse(n,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleToolStart(t,r,n=Xd(),o=void 0,i=void 0,a=void 0,s=void 0){return await Promise.all(this.handlers.map(u=>{if(!u.ignoreAgent)return MD(u)&&u._createRunForToolStart(t,r,n,this._parentRunId,this.tags,this.metadata,s),za(async()=>{try{await u.handleToolStart?.(t,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 kse(n,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleRetrieverStart(t,r,n=Xd(),o=void 0,i=void 0,a=void 0,s=void 0){return await Promise.all(this.handlers.map(u=>{if(!u.ignoreRetriever)return MD(u)&&u._createRunForRetrieverStart(t,r,n,this._parentRunId,this.tags,this.metadata,s),za(async()=>{try{await u.handleRetrieverStart?.(t,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 Lse(n,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleCustomEvent(t,r,n,o,i){await Promise.all(this.handlers.map(a=>za(async()=>{if(!a.ignoreCustomEvent)try{await a.handleCustomEvent?.(t,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(t,r=!0){this.handlers.push(t),r&&this.inheritableHandlers.push(t)}removeHandler(t){this.handlers=this.handlers.filter(r=>r!==t),this.inheritableHandlers=this.inheritableHandlers.filter(r=>r!==t)}setHandlers(t,r=!0){this.handlers=[],this.inheritableHandlers=[];for(let n of t)this.addHandler(n,r)}addTags(t,r=!0){this.removeTags(t),this.tags.push(...t),r&&this.inheritableTags.push(...t)}removeTags(t){this.tags=this.tags.filter(r=>!t.includes(r)),this.inheritableTags=this.inheritableTags.filter(r=>!t.includes(r))}addMetadata(t,r=!0){this.metadata={...this.metadata,...t},r&&(this.inheritableMetadata={...this.inheritableMetadata,...t})}removeMetadata(t){for(let r of Object.keys(t))delete this.metadata[r],delete this.inheritableMetadata[r]}copy(t=[],r=!0){let n=new e(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 t)n.handlers.filter(i=>i.name==="console_callback_handler").some(i=>i.name===o.name)||n.addHandler(o,r);return n}static fromHandlers(t){class r extends FM{constructor(){super(),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:Xd()}),Object.assign(this,t)}}let n=new this;return n.addHandler(new r),n}static configure(t,r,n,o,i,a,s){return this._configureSync(t,r,n,o,i,a,s)}static _configureSync(t,r,n,o,i,a,s){let u;(t||r)&&(Array.isArray(t)||!t?(u=new e,u.setHandlers(t?.map(V$)??[],!0)):u=t,u=u.copy(Array.isArray(r)?r.map(V$):r?.handlers,!1));let l=Jt("LANGCHAIN_VERBOSE")==="true"||s?.verbose,c=jD.getTraceableRunTree()?.tracingEnabled||xLe(),d=c||(Jt("LANGCHAIN_TRACING")??!1);if(l||d){if(u||(u=new e),l&&!u.handlers.some(f=>f.name===B$.prototype.name)){let f=new B$;u.addHandler(f,!0)}if(d&&!u.handlers.some(f=>f.name==="langchain_tracer")&&c){let f=new jD;u.addHandler(f,!0),u._parentRunId=jD.getTraceableRunTree()?.id??u._parentRunId}}for(let{contextVar:f,inheritable:p=!0,handlerClass:h,envVar:m}of OLe()){let _=m&&Jt(m)==="true"&&h,g,v=f!==void 0?jse(f):void 0;v&&oLe(v)?g=v:_&&(g=new h({})),g!==void 0&&(u||(u=new e),u.handlers.some(S=>S.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 bV,F9t,PLe,Bse,jc,TLe=C(()=>{Rse();z$();bO();bV=class{getStore(){}run(t,r){return r()}enterWith(t){}},F9t=new bV,PLe=Symbol.for("lc:child_config"),Bse=class{getInstance(){return yO()??F9t}getRunnableConfig(){return this.getInstance().getStore()?.extra?.[PLe]}runWithConfig(t,r,n){let o=ns._configureSync(t?.callbacks,void 0,t?.tags,void 0,t?.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 bS({name:"",tracingEnabled:!1})),l&&(l.extra={...l.extra,[PLe]:t}),a!==void 0&&a[$M]!==void 0&&(l[$M]=a[$M]),i.run(l,r)}initializeGlobalInstance(t){yO()===void 0&&vLe(t)}},jc=new Bse});var LD=C(()=>{TLe();z$()});async function af(e){return ns._configureSync(e?.callbacks,void 0,e?.tags,void 0,e?.metadata)}function vV(...e){let t={};for(let r of e.filter(n=>!!n))for(let n of Object.keys(r))if(n==="metadata")t[n]={...t[n],...r[n]};else if(n==="tags"){let o=t[n]??[];t[n]=[...new Set(o.concat(r[n]??[]))]}else if(n==="configurable")t[n]={...t[n],...r[n]};else if(n==="timeout")t.timeout===void 0?t.timeout=r.timeout:r.timeout!==void 0&&(t.timeout=Math.min(t.timeout,r.timeout));else if(n==="signal")t.signal===void 0?t.signal=r.signal:r.signal!==void 0&&("any"in AbortSignal?t.signal=AbortSignal.any([t.signal,r.signal]):t.signal=r.signal);else if(n==="callbacks"){let o=t.callbacks,i=r.callbacks;if(Array.isArray(i))if(!o)t.callbacks=i;else if(Array.isArray(o))t.callbacks=o.concat(i);else{let a=o.copy();for(let s of i)a.addHandler(V$(s),!0);t.callbacks=a}else if(i)if(!o)t.callbacks=i;else if(Array.isArray(o)){let a=i.copy();for(let s of o)a.addHandler(V$(s),!0);t.callbacks=a}else t.callbacks=new ns(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;t[o]=r[o]??t[o]}return t}function Rr(e){let t=jc.getRunnableConfig(),r={tags:[],metadata:{},recursionLimit:25,runId:void 0};if(t){let{runId:n,runName:o,...i}=t;r=Object.entries(i).reduce((a,[s,u])=>(u!==void 0&&(a[s]=u),a),r)}if(e&&(r=Object.entries(e).reduce((n,[o,i])=>(i!==void 0&&(n[o]=i),n),r)),r?.configurable)for(let n of Object.keys(r.configurable))k9t.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 Ta(e={},{callbacks:t,maxConcurrency:r,recursionLimit:n,runName:o,configurable:i,runId:a}={}){let s=Rr(e);return t!==void 0&&(delete s.runName,s.callbacks=t),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 Xf(e){return e?{configurable:e.configurable,recursionLimit:e.recursionLimit,callbacks:e.callbacks,tags:e.tags,metadata:e.metadata,maxConcurrency:e.maxConcurrency,timeout:e.timeout,signal:e.signal}:void 0}var _V,k9t,ny=C(()=>{bO();LD();_V=25;k9t=new Set(["string","number","boolean"])});async function oy(e,t){if(t===void 0)return e;let r;return Promise.race([e.catch(n=>{if(!t?.aborted)throw n}),new Promise((n,o)=>{r=()=>{o(new Error("Aborted"))},t.addEventListener("abort",r),t.aborted&&o(new Error("Aborted"))})]).finally(()=>t.removeEventListener("abort",r))}var $se=C(()=>{});function qse(e,t=2){let r=Array.from({length:t},()=>[]);return r.map(async function*(o){for(;;)if(o.length===0){let i=await e.next();for(let a of r)a.push(i)}else{if(o[0].done)return;yield o.shift().value}})}function al(e,t){if(Array.isArray(e)&&Array.isArray(t))return e.concat(t);if(typeof e=="string"&&typeof t=="string")return e+t;if(typeof e=="number"&&typeof t=="number")return e+t;if("concat"in e&&typeof e.concat=="function")return e.concat(t);if(typeof e=="object"&&typeof t=="object"){let r={...e};for(let[n,o]of Object.entries(t))n in r&&!Array.isArray(r[n])?r[n]=al(r[n],o):r[n]=o;return r}else throw new Error(`Cannot concat ${typeof e} and ${typeof t}`)}async function MLe(e,t,r,n,...o){let i=new xS({generator:t,startSetup:r,signal:n}),a=await i.setup;return{output:e(i,a,...o),setup:a}}var Nc,xS,iy=C(()=>{ny();LD();$se();Nc=class e 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 t=await this.reader.read();return t.done?(this.reader.releaseLock(),{done:!0,value:void 0}):{done:!1,value:t.value}}catch(t){throw this.reader.releaseLock(),t}}async return(){if(this.ensureReader(),this.locked){let t=this.reader.cancel();this.reader.releaseLock(),await t}return{done:!0,value:void 0}}async throw(t){if(this.ensureReader(),this.locked){let r=this.reader.cancel();this.reader.releaseLock(),await r}throw t}[Symbol.asyncIterator](){return this}async[Symbol.asyncDispose](){await this.return()}static fromReadableStream(t){let r=t.getReader();return new e({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(t){return new e({async pull(r){let{value:n,done:o}=await t.next();o&&r.close(),r.enqueue(n)},async cancel(r){await t.return(r)}})}};xS=class{constructor(t){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=t.generator,this.config=t.config,this.signal=t.signal??this.config?.signal,this.setup=new Promise((r,n)=>{jc.runWithConfig(Xf(t.config),async()=>{this.firstResult=t.generator.next(),t.startSetup?this.firstResult.then(t.startSetup).then(r,n):this.firstResult.then(o=>r(void 0),n)},!0)})}async next(...t){return this.signal?.throwIfAborted(),this.firstResultUsed?jc.runWithConfig(Xf(this.config),this.signal?async()=>oy(this.generator.next(...t),this.signal):async()=>this.generator.next(...t),!0):(this.firstResultUsed=!0,this.firstResult)}async return(t){return this.generator.return(t)}async throw(t){return this.generator.throw(t)}[Symbol.asyncIterator](){return this}async[Symbol.asyncDispose](){await this.return()}}});async function ILe(e,t){if(t==="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}=e;if(["retriever","llm","prompt"].includes(e.run_type))return r;if(!(Object.keys(r).length===1&&r?.input===""))return r.input}async function ALe(e,t){let{outputs:r}=e;return t==="original"||["retriever","llm","prompt"].includes(e.run_type)?r:r!==void 0&&Object.keys(r).length===1&&r?.output!==void 0?r.output:r}function B9t(e){return e!==void 0&&e.message!==void 0}var Lm,W$,RLe,J$,DLe=C(()=>{gse();kM();iy();BM();Lm=class{constructor(t){Object.defineProperty(this,"ops",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.ops=t.ops??[]}concat(t){let r=this.ops.concat(t.ops),n=fO({},r);return new W$({ops:r,state:n[n.length-1].newDocument})}},W$=class e extends Lm{constructor(t){super(t),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.state=t.state}concat(t){let r=this.ops.concat(t.ops),n=fO(this.state,t.ops);return new e({ops:r,state:n[n.length-1].newDocument})}static fromRunLogPatch(t){let r=fO({},t.ops);return new e({ops:t.ops,state:r[r.length-1].newDocument})}},RLe=e=>e.name==="log_stream_tracer";J$=class extends Xp{constructor(t){super({_awaitHandler:!0,...t}),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=t?.autoClose??!0,this.includeNames=t?.includeNames,this.includeTypes=t?.includeTypes,this.includeTags=t?.includeTags,this.excludeNames=t?.excludeNames,this.excludeTypes=t?.excludeTypes,this.excludeTags=t?.excludeTags,this._schemaFormat=t?._schemaFormat??this._schemaFormat,this.transformStream=new TransformStream,this.writer=this.transformStream.writable.getWriter(),this.receiveStream=Nc.fromReadableStream(this.transformStream.readable)}[Symbol.asyncIterator](){return this.receiveStream}async persistRun(t){}_includeRun(t){if(t.id===this.rootId)return!1;let r=t.tags??[],n=this.includeNames===void 0&&this.includeTags===void 0&&this.includeTypes===void 0;return this.includeNames!==void 0&&(n=n||this.includeNames.includes(t.name)),this.includeTypes!==void 0&&(n=n||this.includeTypes.includes(t.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(t.name)),this.excludeTypes!==void 0&&(n=n&&!this.excludeTypes.includes(t.run_type)),this.excludeTags!==void 0&&(n=n&&r.every(o=>!this.excludeTags?.includes(o))),n}async*tapOutputIterable(t,r){for await(let n of r){if(t!==this.rootId){let o=this.keyMapByRunId[t];o&&await this.writer.write(new Lm({ops:[{op:"add",path:`/logs/${o}/streamed_output/-`,value:n}]}))}yield n}}async onRunCreate(t){if(this.rootId===void 0&&(this.rootId=t.id,await this.writer.write(new Lm({ops:[{op:"replace",path:"",value:{id:t.id,name:t.name,type:t.run_type,streamed_output:[],final_output:void 0,logs:{}}}]}))),!this._includeRun(t))return;this.counterMapByRunName[t.name]===void 0&&(this.counterMapByRunName[t.name]=0),this.counterMapByRunName[t.name]+=1;let r=this.counterMapByRunName[t.name];this.keyMapByRunId[t.id]=r===1?t.name:`${t.name}:${r}`;let n={id:t.id,name:t.name,type:t.run_type,tags:t.tags??[],metadata:t.extra?.metadata??{},start_time:new Date(t.start_time).toISOString(),streamed_output:[],streamed_output_str:[],final_output:void 0,end_time:void 0};this._schemaFormat==="streaming_events"&&(n.inputs=await ILe(t,this._schemaFormat)),await this.writer.write(new Lm({ops:[{op:"add",path:`/logs/${this.keyMapByRunId[t.id]}`,value:n}]}))}async onRunUpdate(t){try{let r=this.keyMapByRunId[t.id];if(r===void 0)return;let n=[];this._schemaFormat==="streaming_events"&&n.push({op:"replace",path:`/logs/${r}/inputs`,value:await ILe(t,this._schemaFormat)}),n.push({op:"add",path:`/logs/${r}/final_output`,value:await ALe(t,this._schemaFormat)}),t.end_time!==void 0&&n.push({op:"add",path:`/logs/${r}/end_time`,value:new Date(t.end_time).toISOString()});let o=new Lm({ops:n});await this.writer.write(o)}finally{if(t.id===this.rootId){let r=new Lm({ops:[{op:"replace",path:"/final_output",value:await ALe(t,this._schemaFormat)}]});await this.writer.write(r),this.autoClose&&await this.writer.close()}}}async onLLMNewToken(t,r,n){let o=this.keyMapByRunId[t.id];if(o===void 0)return;let i=t.inputs.messages!==void 0,a;i?B9t(n?.chunk)?a=n?.chunk:a=new Jr({id:`run-${t.id}`,content:r}):a=r;let s=new Lm({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 G$,nh,oi,FD=C(()=>{G$="__run",nh=class e{constructor(t){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=t.text,this.generationInfo=t.generationInfo}concat(t){return new e({text:this.text+t.text,generationInfo:{...this.generationInfo,...t.generationInfo}})}},oi=class e extends nh{constructor(t){super(t),Object.defineProperty(this,"message",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.message=t.message}concat(t){return new e({text:this.text+t.text,generationInfo:{...this.generationInfo,...t.generationInfo},message:this.message.concat(t.message)})}}});function wV({name:e,serialized:t}){return e!==void 0?e:t?.name!==void 0?t.name:t?.id!==void 0&&Array.isArray(t?.id)?t.id[t.id.length-1]:"Unnamed"}var jLe,SV,NLe=C(()=>{kM();iy();BM();FD();jLe=e=>e.name==="event_stream_tracer",SV=class extends Xp{constructor(t){super({_awaitHandler:!0,...t}),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=t?.autoClose??!0,this.includeNames=t?.includeNames,this.includeTypes=t?.includeTypes,this.includeTags=t?.includeTags,this.excludeNames=t?.excludeNames,this.excludeTypes=t?.excludeTypes,this.excludeTags=t?.excludeTags,this.transformStream=new TransformStream,this.writer=this.transformStream.writable.getWriter(),this.receiveStream=Nc.fromReadableStream(this.transformStream.readable)}[Symbol.asyncIterator](){return this.receiveStream}async persistRun(t){}_includeRun(t){let r=t.tags??[],n=this.includeNames===void 0&&this.includeTags===void 0&&this.includeTypes===void 0;return this.includeNames!==void 0&&(n=n||this.includeNames.includes(t.name)),this.includeTypes!==void 0&&(n=n||this.includeTypes.includes(t.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(t.name)),this.excludeTypes!==void 0&&(n=n&&!this.excludeTypes.includes(t.runType)),this.excludeTags!==void 0&&(n=n&&r.every(o=>!this.excludeTags?.includes(o))),n}async*tapOutputIterable(t,r){let n=await r.next();if(n.done)return;let o=this.runInfoMap.get(t);if(o===void 0){yield n.value;return}function i(s,u){return s==="llm"&&typeof u=="string"?new nh({text:u}):u}let a=this.tappedPromises.get(t);if(a===void 0){let s;a=new Promise(u=>{s=u}),this.tappedPromises.set(t,a);try{let u={event:`on_${o.runType}_stream`,run_id:t,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(t,r){this._includeRun(r)&&await this.writer.write(t)}async sendEndEvent(t,r){let n=this.tappedPromises.get(t.run_id);n!==void 0?n.then(()=>{this.send(t,r)}):await this.send(t,r)}async onLLMStart(t){let r=wV(t),n=t.inputs.messages!==void 0?"chat_model":"llm",o={tags:t.tags??[],metadata:t.extra?.metadata??{},name:r,runType:n,inputs:t.inputs};this.runInfoMap.set(t.id,o);let i=`on_${n}_start`;await this.send({event:i,data:{input:t.inputs},name:r,tags:t.tags??[],run_id:t.id,metadata:t.extra?.metadata??{}},o)}async onLLMNewToken(t,r,n){let o=this.runInfoMap.get(t.id),i,a;if(o===void 0)throw new Error(`onLLMNewToken: Run ID ${t.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 Jr({content:r,id:`run-${t.id}`}):i=n.chunk.message;else if(o.runType==="llm")a="on_llm_stream",n?.chunk===void 0?i=new nh({text:r}):i=n.chunk;else throw new Error(`Unexpected run type ${o.runType}`);await this.send({event:a,data:{chunk:i},run_id:t.id,name:o.name,tags:o.tags,metadata:o.metadata},o)}}async onLLMEnd(t){let r=this.runInfoMap.get(t.id);this.runInfoMap.delete(t.id);let n;if(r===void 0)throw new Error(`onLLMEnd: Run ID ${t.id} not found in run map.`);let o=t.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:t.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:t.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async onChainStart(t){let r=wV(t),n=t.run_type??"chain",o={tags:t.tags??[],metadata:t.extra?.metadata??{},name:r,runType:t.run_type},i={};t.inputs.input===""&&Object.keys(t.inputs).length===1?(i={},o.inputs={}):t.inputs.input!==void 0?(i.input=t.inputs.input,o.inputs=t.inputs.input):(i.input=t.inputs,o.inputs=t.inputs),this.runInfoMap.set(t.id,o),await this.send({event:`on_${n}_start`,data:i,name:r,tags:t.tags??[],run_id:t.id,metadata:t.extra?.metadata??{}},o)}async onChainEnd(t){let r=this.runInfoMap.get(t.id);if(this.runInfoMap.delete(t.id),r===void 0)throw new Error(`onChainEnd: Run ID ${t.id} not found in run map.`);let n=`on_${t.run_type}_end`,o=t.inputs??r.inputs??{},a={output:t.outputs?.output??t.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:t.id,name:r.name,tags:r.tags,metadata:r.metadata??{}},r)}async onToolStart(t){let r=wV(t),n={tags:t.tags??[],metadata:t.extra?.metadata??{},name:r,runType:"tool",inputs:t.inputs??{}};this.runInfoMap.set(t.id,n),await this.send({event:"on_tool_start",data:{input:t.inputs??{}},name:r,run_id:t.id,tags:t.tags??[],metadata:t.extra?.metadata??{}},n)}async onToolEnd(t){let r=this.runInfoMap.get(t.id);if(this.runInfoMap.delete(t.id),r===void 0)throw new Error(`onToolEnd: Run ID ${t.id} not found in run map.`);if(r.inputs===void 0)throw new Error(`onToolEnd: Run ID ${t.id} is a tool call, and is expected to have traced inputs.`);let n=t.outputs?.output===void 0?t.outputs:t.outputs.output;await this.sendEndEvent({event:"on_tool_end",data:{output:n,input:r.inputs},run_id:t.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async onRetrieverStart(t){let r=wV(t),o={tags:t.tags??[],metadata:t.extra?.metadata??{},name:r,runType:"retriever",inputs:{query:t.inputs.query}};this.runInfoMap.set(t.id,o),await this.send({event:"on_retriever_start",data:{input:{query:t.inputs.query}},name:r,tags:t.tags??[],run_id:t.id,metadata:t.extra?.metadata??{}},o)}async onRetrieverEnd(t){let r=this.runInfoMap.get(t.id);if(this.runInfoMap.delete(t.id),r===void 0)throw new Error(`onRetrieverEnd: Run ID ${t.id} not found in run map.`);await this.sendEndEvent({event:"on_retriever_end",data:{output:t.outputs?.documents??t.outputs,input:r.inputs},run_id:t.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async handleCustomEvent(t,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:t,tags:o.tags,metadata:o.metadata,data:r},o)}async finish(){let t=[...this.tappedPromises.values()];Promise.all(t).finally(()=>{this.writer.close()})}}});var LLe,xV,$9t,q9t,Qf,kD=C(()=>{LLe=B(C6(),1),xV=B(j6(),1),$9t=[400,401,402,403,404,405,406,407,409],q9t=e=>{if(e.message.startsWith("Cancel")||e.message.startsWith("AbortError")||e.name==="AbortError"||e?.code==="ECONNABORTED")throw e;let t=e?.response?.status??e?.status;if(t&&$9t.includes(+t))throw e;if(e?.error?.code==="insufficient_quota"){let r=new Error(e?.message);throw r.name="InsufficientQuotaError",r}},Qf=class{constructor(t){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=t.maxConcurrency??1/0,this.maxRetries=t.maxRetries??6,this.onFailedAttempt=t.onFailedAttempt??q9t;let r="default"in xV.default?xV.default.default:xV.default;this.queue=new r({concurrency:this.maxConcurrency})}call(t,...r){return this.queue.add(()=>(0,LLe.default)(()=>t(...r).catch(n=>{throw n instanceof Error?n:new Error(n)}),{onFailedAttempt:this.onFailedAttempt,retries:this.maxRetries,randomize:!0}),{throwOnTimeout:!0})}callWithOptions(t,r,...n){return t.signal?Promise.race([this.call(r,...n),new Promise((o,i)=>{t.signal?.addEventListener("abort",()=>{i(new Error("AbortError"))})})]):this.call(r,...n)}fetch(...t){return this.call(()=>fetch(...t).then(r=>r.ok?r:Promise.reject(r)))}}});var K$,FLe=C(()=>{kM();K$=class extends Xp{constructor({config:t,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=t,this.argOnStart=r,this.argOnEnd=n,this.argOnError=o}persistRun(t){return Promise.resolve()}async onRunCreate(t){this.rootId||(this.rootId=t.id,this.argOnStart&&await this.argOnStart(t,this.config))}async onRunUpdate(t){t.id===this.rootId&&(t.error?this.argOnError&&await this.argOnError(t,this.config):this.argOnEnd&&await this.argOnEnd(t,this.config))}}});function Y$(e){return e?e.lc_runnable:!1}var CV,Use=C(()=>{CV=class{constructor(t){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=t.includeNames,this.includeTypes=t.includeTypes,this.includeTags=t.includeTags,this.excludeNames=t.excludeNames,this.excludeTypes=t.excludeTypes,this.excludeTags=t.excludeTags}includeEvent(t,r){let n=this.includeNames===void 0&&this.includeTypes===void 0&&this.includeTags===void 0,o=t.tags??[];return this.includeNames!==void 0&&(n=n||this.includeNames.includes(t.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(t.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 BLe,kLe,$Le,OV=C(()=>{BLe=Symbol("Let zodToJsonSchema decide on which parser to use"),kLe={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"},$Le=e=>typeof e=="string"?{...kLe,name:e}:{...kLe,...e}});var qLe,zse=C(()=>{OV();qLe=e=>{let t=$Le(e),r=t.name!==void 0?[...t.basePath,t.definitionPath,t.name]:t.basePath;return{...t,currentPath:r,propertyPath:void 0,seen:new Map(Object.entries(t.definitions).map(([n,o])=>[o._def,{def:o._def,path:[...t.basePath,t.definitionPath,n],jsonSchema:void 0}]))}}});function Hse(e,t,r,n){n?.errorMessages&&r&&(e.errorMessage={...e.errorMessage,[t]:r})}function mn(e,t,r,n,o){e[t]=r,Hse(e,t,n,o)}var _O=C(()=>{});function ULe(){return{}}var Vse=C(()=>{});function zLe(e,t){let r={type:"array"};return e.type?._def&&e.type?._def?.typeName!==re.ZodAny&&(r.items=Lt(e.type._def,{...t,currentPath:[...t.currentPath,"items"]})),e.minLength&&mn(r,"minItems",e.minLength.value,e.minLength.message,t),e.maxLength&&mn(r,"maxItems",e.maxLength.value,e.maxLength.message,t),e.exactLength&&(mn(r,"minItems",e.exactLength.value,e.exactLength.message,t),mn(r,"maxItems",e.exactLength.value,e.exactLength.message,t)),r}var Wse=C(()=>{bd();_O();os()});function HLe(e,t){let r={type:"integer",format:"int64"};if(!e.checks)return r;for(let n of e.checks)switch(n.kind){case"min":t.target==="jsonSchema7"?n.inclusive?mn(r,"minimum",n.value,n.message,t):mn(r,"exclusiveMinimum",n.value,n.message,t):(n.inclusive||(r.exclusiveMinimum=!0),mn(r,"minimum",n.value,n.message,t));break;case"max":t.target==="jsonSchema7"?n.inclusive?mn(r,"maximum",n.value,n.message,t):mn(r,"exclusiveMaximum",n.value,n.message,t):(n.inclusive||(r.exclusiveMaximum=!0),mn(r,"maximum",n.value,n.message,t));break;case"multipleOf":mn(r,"multipleOf",n.value,n.message,t);break}return r}var Jse=C(()=>{_O()});function VLe(){return{type:"boolean"}}var Gse=C(()=>{});function EV(e,t){return Lt(e.type._def,t)}var PV=C(()=>{os()});var WLe,Kse=C(()=>{os();WLe=(e,t)=>Lt(e.innerType._def,t)});function Yse(e,t,r){let n=r??t.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>Yse(e,t,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 U9t(e,t)}}var U9t,Zse=C(()=>{_O();U9t=(e,t)=>{let r={type:"integer",format:"unix-time"};if(t.target==="openApi3")return r;for(let n of e.checks)switch(n.kind){case"min":mn(r,"minimum",n.value,n.message,t);break;case"max":mn(r,"maximum",n.value,n.message,t);break}return r}});function JLe(e,t){return{...Lt(e.innerType._def,t),default:e.defaultValue()}}var Xse=C(()=>{os()});function GLe(e,t){return t.effectStrategy==="input"?Lt(e.schema._def,t):{}}var Qse=C(()=>{os()});function KLe(e){return{type:"string",enum:Array.from(e.values)}}var eue=C(()=>{});function YLe(e,t){let r=[Lt(e.left._def,{...t,currentPath:[...t.currentPath,"allOf","0"]}),Lt(e.right._def,{...t,currentPath:[...t.currentPath,"allOf","1"]})].filter(i=>!!i),n=t.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0,o=[];return r.forEach(i=>{if(z9t(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 z9t,tue=C(()=>{os();z9t=e=>"type"in e&&e.type==="string"?!1:"allOf"in e});function ZLe(e,t){let r=typeof e.value;return r!=="bigint"&&r!=="number"&&r!=="boolean"&&r!=="string"?{type:Array.isArray(e.value)?"array":"object"}:t.target==="openApi3"?{type:r==="bigint"?"integer":r,enum:[e.value]}:{type:r==="bigint"?"integer":r,const:e.value}}var rue=C(()=>{});function TV(e,t){let r={type:"string"};if(e.checks)for(let n of e.checks)switch(n.kind){case"min":mn(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,t);break;case"max":mn(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,t);break;case"email":switch(t.emailStrategy){case"format:email":km(r,"email",n.message,t);break;case"format:idn-email":km(r,"idn-email",n.message,t);break;case"pattern:zod":Cd(r,Fm.email,n.message,t);break}break;case"url":km(r,"uri",n.message,t);break;case"uuid":km(r,"uuid",n.message,t);break;case"regex":Cd(r,n.regex,n.message,t);break;case"cuid":Cd(r,Fm.cuid,n.message,t);break;case"cuid2":Cd(r,Fm.cuid2,n.message,t);break;case"startsWith":Cd(r,RegExp(`^${oue(n.value,t)}`),n.message,t);break;case"endsWith":Cd(r,RegExp(`${oue(n.value,t)}$`),n.message,t);break;case"datetime":km(r,"date-time",n.message,t);break;case"date":km(r,"date",n.message,t);break;case"time":km(r,"time",n.message,t);break;case"duration":km(r,"duration",n.message,t);break;case"length":mn(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,t),mn(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,t);break;case"includes":{Cd(r,RegExp(oue(n.value,t)),n.message,t);break}case"ip":{n.version!=="v6"&&km(r,"ipv4",n.message,t),n.version!=="v4"&&km(r,"ipv6",n.message,t);break}case"base64url":Cd(r,Fm.base64url,n.message,t);break;case"jwt":Cd(r,Fm.jwt,n.message,t);break;case"cidr":{n.version!=="v6"&&Cd(r,Fm.ipv4Cidr,n.message,t),n.version!=="v4"&&Cd(r,Fm.ipv6Cidr,n.message,t);break}case"emoji":Cd(r,Fm.emoji(),n.message,t);break;case"ulid":{Cd(r,Fm.ulid,n.message,t);break}case"base64":{switch(t.base64Strategy){case"format:binary":{km(r,"binary",n.message,t);break}case"contentEncoding:base64":{mn(r,"contentEncoding","base64",n.message,t);break}case"pattern:zod":{Cd(r,Fm.base64,n.message,t);break}}break}case"nanoid":Cd(r,Fm.nanoid,n.message,t);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}function oue(e,t){return t.patternStrategy==="escape"?V9t(e):e}function V9t(e){let t="";for(let r=0;ro.format)?(e.anyOf||(e.anyOf=[]),e.format&&(e.anyOf.push({format:e.format,...e.errorMessage&&n.errorMessages&&{errorMessage:{format:e.errorMessage.format}}}),delete e.format,e.errorMessage&&(delete e.errorMessage.format,Object.keys(e.errorMessage).length===0&&delete e.errorMessage)),e.anyOf.push({format:t,...r&&n.errorMessages&&{errorMessage:{format:r}}})):mn(e,"format",t,r,n)}function Cd(e,t,r,n){e.pattern||e.allOf?.some(o=>o.pattern)?(e.allOf||(e.allOf=[]),e.pattern&&(e.allOf.push({pattern:e.pattern,...e.errorMessage&&n.errorMessages&&{errorMessage:{pattern:e.errorMessage.pattern}}}),delete e.pattern,e.errorMessage&&(delete e.errorMessage.pattern,Object.keys(e.errorMessage).length===0&&delete e.errorMessage)),e.allOf.push({pattern:XLe(t,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):mn(e,"pattern",XLe(t,n),r,n)}function XLe(e,t){if(!t.applyRegexFlags||!e.flags)return e.source;let r={i:e.flags.includes("i"),m:e.flags.includes("m"),s:e.flags.includes("s")},n=r.i?e.source.toLowerCase():e.source,o="",i=!1,a=!1,s=!1;for(let u=0;u{_O();Fm={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:()=>(nue===void 0&&(nue=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),nue),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-_]*$/};H9t=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789")});function IV(e,t){if(t.target==="openAi"&&console.warn("Warning: OpenAI may not support records in schemas! Try an array of key-value pairs instead."),t.target==="openApi3"&&e.keyType?._def.typeName===re.ZodEnum)return{type:"object",required:e.keyType._def.values,properties:e.keyType._def.values.reduce((n,o)=>({...n,[o]:Lt(e.valueType._def,{...t,currentPath:[...t.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:Lt(e.valueType._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]})??{}};if(t.target==="openApi3")return r;if(e.keyType?._def.typeName===re.ZodString&&e.keyType._def.checks?.length){let{type:n,...o}=TV(e.keyType._def,t);return{...r,propertyNames:o}}else{if(e.keyType?._def.typeName===re.ZodEnum)return{...r,propertyNames:{enum:e.keyType._def.values}};if(e.keyType?._def.typeName===re.ZodBranded&&e.keyType._def.type._def.typeName===re.ZodString&&e.keyType._def.type._def.checks?.length){let{type:n,...o}=EV(e.keyType._def,t);return{...r,propertyNames:o}}}return r}var AV=C(()=>{bd();os();MV();PV()});function QLe(e,t){if(t.mapStrategy==="record")return IV(e,t);let r=Lt(e.keyType._def,{...t,currentPath:[...t.currentPath,"items","items","0"]})||{},n=Lt(e.valueType._def,{...t,currentPath:[...t.currentPath,"items","items","1"]})||{};return{type:"array",maxItems:125,items:{type:"array",items:[r,n],minItems:2,maxItems:2}}}var iue=C(()=>{os();AV()});function eFe(e){let t=e.values,n=Object.keys(e.values).filter(i=>typeof t[t[i]]!="number").map(i=>t[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 aue=C(()=>{});function tFe(){return{not:{}}}var sue=C(()=>{});function rFe(e){return e.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var uue=C(()=>{});function oFe(e,t){if(t.target==="openApi3")return nFe(e,t);let r=e.options instanceof Map?Array.from(e.options.values()):e.options;if(r.every(n=>n._def.typeName in Z$&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=Z$[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 nFe(e,t)}var Z$,nFe,RV=C(()=>{os();Z$={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};nFe=(e,t)=>{let r=(e.options instanceof Map?Array.from(e.options.values()):e.options).map((n,o)=>Lt(n._def,{...t,currentPath:[...t.currentPath,"anyOf",`${o}`]})).filter(n=>!!n&&(!t.strictUnions||typeof n=="object"&&Object.keys(n).length>0));return r.length?{anyOf:r}:void 0}});function iFe(e,t){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(e.innerType._def.typeName)&&(!e.innerType._def.checks||!e.innerType._def.checks.length))return t.target==="openApi3"?{type:Z$[e.innerType._def.typeName],nullable:!0}:{type:[Z$[e.innerType._def.typeName],"null"]};if(t.target==="openApi3"){let n=Lt(e.innerType._def,{...t,currentPath:[...t.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=Lt(e.innerType._def,{...t,currentPath:[...t.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var lue=C(()=>{os();RV()});function aFe(e,t){let r={type:"number"};if(!e.checks)return r;for(let n of e.checks)switch(n.kind){case"int":r.type="integer",Hse(r,"type",n.message,t);break;case"min":t.target==="jsonSchema7"?n.inclusive?mn(r,"minimum",n.value,n.message,t):mn(r,"exclusiveMinimum",n.value,n.message,t):(n.inclusive||(r.exclusiveMinimum=!0),mn(r,"minimum",n.value,n.message,t));break;case"max":t.target==="jsonSchema7"?n.inclusive?mn(r,"maximum",n.value,n.message,t):mn(r,"exclusiveMaximum",n.value,n.message,t):(n.inclusive||(r.exclusiveMaximum=!0),mn(r,"maximum",n.value,n.message,t));break;case"multipleOf":mn(r,"multipleOf",n.value,n.message,t);break}return r}var cue=C(()=>{_O()});function W9t(e,t){return t.removeAdditionalStrategy==="strict"?e.catchall._def.typeName==="ZodNever"?e.unknownKeys!=="strict":Lt(e.catchall._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]})??!0:e.catchall._def.typeName==="ZodNever"?e.unknownKeys==="passthrough":Lt(e.catchall._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]})??!0}function sFe(e,t){let r=t.target==="openAi",n={type:"object",...Object.entries(e.shape()).reduce((o,[i,a])=>{if(a===void 0||a._def===void 0)return o;let s=a.isOptional();s&&r&&(a instanceof Yd&&(a=a._def.innerType),a.isNullable()||(a=a.nullable()),s=!1);let u=Lt(a._def,{...t,currentPath:[...t.currentPath,"properties",i],propertyPath:[...t.currentPath,"properties",i]});return u===void 0?o:{properties:{...o.properties,[i]:u},required:s?o.required:[...o.required,i]}},{properties:{},required:[]}),additionalProperties:W9t(e,t)};return n.required.length||delete n.required,n}var due=C(()=>{bd();os()});var uFe,fue=C(()=>{os();uFe=(e,t)=>{if(t.currentPath.toString()===t.propertyPath?.toString())return Lt(e.innerType._def,t);let r=Lt(e.innerType._def,{...t,currentPath:[...t.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}}});var lFe,pue=C(()=>{os();lFe=(e,t)=>{if(t.pipeStrategy==="input")return Lt(e.in._def,t);if(t.pipeStrategy==="output")return Lt(e.out._def,t);let r=Lt(e.in._def,{...t,currentPath:[...t.currentPath,"allOf","0"]}),n=Lt(e.out._def,{...t,currentPath:[...t.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}}});function cFe(e,t){return Lt(e.type._def,t)}var hue=C(()=>{os()});function dFe(e,t){let n={type:"array",uniqueItems:!0,items:Lt(e.valueType._def,{...t,currentPath:[...t.currentPath,"items"]})};return e.minSize&&mn(n,"minItems",e.minSize.value,e.minSize.message,t),e.maxSize&&mn(n,"maxItems",e.maxSize.value,e.maxSize.message,t),n}var mue=C(()=>{_O();os()});function fFe(e,t){return e.rest?{type:"array",minItems:e.items.length,items:e.items.map((r,n)=>Lt(r._def,{...t,currentPath:[...t.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:Lt(e.rest._def,{...t,currentPath:[...t.currentPath,"additionalItems"]})}:{type:"array",minItems:e.items.length,maxItems:e.items.length,items:e.items.map((r,n)=>Lt(r._def,{...t,currentPath:[...t.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var gue=C(()=>{os()});function pFe(){return{not:{}}}var yue=C(()=>{});function hFe(){return{}}var bue=C(()=>{});var mFe,_ue=C(()=>{os();mFe=(e,t)=>Lt(e.innerType._def,t)});function Lt(e,t,r=!1){let n=t.seen.get(e);if(t.override){let a=t.override?.(e,t,n,r);if(a!==BLe)return a}if(n&&!r){let a=J9t(n,t);if(a!==void 0)return a}let o={def:e,path:t.currentPath,jsonSchema:void 0};t.seen.set(e,o);let i=K9t(e,e.typeName,t);return i&&Y9t(e,t,i),o.jsonSchema=i,i}var J9t,G9t,K9t,Y9t,os=C(()=>{bd();Vse();Wse();Jse();Gse();PV();Kse();Zse();Xse();Qse();eue();tue();rue();iue();aue();sue();uue();lue();cue();due();fue();pue();hue();AV();mue();MV();gue();yue();RV();bue();_ue();OV();J9t=(e,t)=>{switch(t.$refStrategy){case"root":return{$ref:e.path.join("/")};case"relative":return{$ref:G9t(t.currentPath,e.path)};case"none":case"seen":return e.path.lengtht.currentPath[n]===r)?(console.warn(`Recursive reference detected at ${t.currentPath.join("/")}! Defaulting to any`),{}):t.$refStrategy==="seen"?{}:void 0}},G9t=(e,t)=>{let r=0;for(;r{switch(t){case re.ZodString:return TV(e,r);case re.ZodNumber:return aFe(e,r);case re.ZodObject:return sFe(e,r);case re.ZodBigInt:return HLe(e,r);case re.ZodBoolean:return VLe();case re.ZodDate:return Yse(e,r);case re.ZodUndefined:return pFe();case re.ZodNull:return rFe(r);case re.ZodArray:return zLe(e,r);case re.ZodUnion:case re.ZodDiscriminatedUnion:return oFe(e,r);case re.ZodIntersection:return YLe(e,r);case re.ZodTuple:return fFe(e,r);case re.ZodRecord:return IV(e,r);case re.ZodLiteral:return ZLe(e,r);case re.ZodEnum:return KLe(e);case re.ZodNativeEnum:return eFe(e);case re.ZodNullable:return iFe(e,r);case re.ZodOptional:return uFe(e,r);case re.ZodMap:return QLe(e,r);case re.ZodSet:return dFe(e,r);case re.ZodLazy:return Lt(e.getter()._def,r);case re.ZodPromise:return cFe(e,r);case re.ZodNaN:case re.ZodNever:return tFe();case re.ZodEffects:return GLe(e,r);case re.ZodAny:return ULe();case re.ZodUnknown:return hFe();case re.ZodDefault:return JLe(e,r);case re.ZodBranded:return EV(e,r);case re.ZodReadonly:return mFe(e,r);case re.ZodCatch:return WLe(e,r);case re.ZodPipeline:return lFe(e,r);case re.ZodFunction:case re.ZodVoid:case re.ZodSymbol:return;default:return(n=>{})(t)}},Y9t=(e,t,r)=>(e.description&&(r.description=e.description,t.markdownDescription&&(r.markdownDescription=e.description)),r)});var Li,vue=C(()=>{os();zse();Li=(e,t)=>{let r=qLe(t),n=typeof t=="object"&&t.definitions?Object.entries(t.definitions).reduce((u,[l,c])=>({...u,[l]:Lt(c._def,{...r,currentPath:[...r.basePath,r.definitionPath,l]},!0)??{}}),{}):void 0,o=typeof t=="string"?t:t?.nameStrategy==="title"?void 0:t?.name,i=Lt(e._def,o===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,o]},!1)??{},a=typeof t=="object"&&t.name!==void 0&&t.nameStrategy==="title"?t.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 oh=C(()=>{OV();zse();_O();os();Vse();Wse();Jse();Gse();PV();Kse();Zse();Xse();Qse();eue();tue();rue();iue();aue();sue();uue();lue();cue();due();fue();pue();hue();_ue();AV();mue();MV();gue();yue();RV();bue();vue();vue()});function wue(e){return e.replace(/[^a-zA-Z-_0-9]/g,"_")}function X9t(e){let t="";for(let[r,n]of Object.entries(e))t+=` classDef ${r} ${n}; `;return t}function gFe(e,t,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",h={[p]:"{0}({1})"};n!==void 0&&(h[n]="{0}([{1}]):::first"),o!==void 0&&(h[o]="{0}([{1}]):::last");for(let[m,_]of Object.entries(e)){let g=_.name.split(":").pop()??"",S=Z9t.some(O=>g.startsWith(O)&&g.endsWith(O))?`

${g}

`:g;Object.keys(_.metadata??{}).length&&(S+=`
${Object.entries(_.metadata??{}).map(([O,T])=>`${O} = ${T}`).join(` `)}`);let x=(h[m]??h[p]).replace("{0}",wue(m)).replace("{1}",S);l+=` ${x} `}}let c={};for(let p of t){let h=p.source.split(":"),m=p.target.split(":"),_=h.filter((g,v)=>g===m[v]).join(":");c[_]||(c[_]=[]),c[_].push(p)}let d=new Set;function f(p,h){let m=p.length===1&&p[0].source===p[0].target;if(h&&!m){let _=h.split(":").pop();if(d.has(_))throw new Error(`Found duplicate subgraph '${_}' -- 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(_),l+=` subgraph ${_} `}for(let _ of p){let{source:g,target:v,data:S,conditional:x}=_,O="";if(S!==void 0){let T=S,E=T.split(" ");E.length>u&&(T=Array.from({length:Math.ceil(E.length/u)},(M,A)=>E.slice(A*u,(A+1)*u).join(" ")).join(" 
 ")),O=x?` -.  ${T}  .-> `:` --  ${T}  --> `}else O=x?" -.-> ":" --> ";l+=` ${wue(g)}${O}${wue(v)}; `}for(let _ in c)_.startsWith(`${h}:`)&&_!==h&&f(c[_],_);h&&!m&&(l+=` end `)}f(c[""]??[],"");for(let p in c)!p.includes(":")&&p!==""&&f(c[p],p);return a&&(l+=X9t(i??{})),l}async function yFe(e,t){let{backgroundColor:r="white"}=t??{},n=btoa(e);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 Z9t,bFe=C(()=>{Z9t=["*","_","`"]});function Q9t(e,t){if(e!==void 0&&!CD(e))return e;if(Y$(t))try{let r=t.getName();return r=r.startsWith("Runnable")?r.slice(8):r,r}catch{return t.getName()}else return t.name??"UnknownSchema"}function eWt(e){return Y$(e.data)?{type:"runnable",data:{id:e.data.lc_id,name:e.data.getName()}}:{type:"schema",data:{...Li(e.data.schema),title:e.data.name}}}function _Fe(e,t=[]){let r=new Set(e.edges.filter(o=>!t.includes(o.source)).map(o=>o.target)),n=[];for(let o of Object.values(e.nodes))!t.includes(o.id)&&!r.has(o.id)&&n.push(o);return n.length===1?n[0]:void 0}function vFe(e,t=[]){let r=new Set(e.edges.filter(o=>!t.includes(o.target)).map(o=>o.source)),n=[];for(let o of Object.values(e.nodes))!t.includes(o.id)&&!r.has(o.id)&&n.push(o);return n.length===1?n[0]:void 0}var X$,wFe=C(()=>{oh();O$();Use();bFe();X$=class e{constructor(t){Object.defineProperty(this,"nodes",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"edges",{enumerable:!0,configurable:!0,writable:!0,value:[]}),this.nodes=t?.nodes??this.nodes,this.edges=t?.edges??this.edges}toJSON(){let t={};return Object.values(this.nodes).forEach((r,n)=>{t[r.id]=CD(r.id)?n:r.id}),{nodes:Object.values(this.nodes).map(r=>({id:t[r.id],...eWt(r)})),edges:this.edges.map(r=>{let n={source:t[r.source],target:t[r.target]};return typeof r.data<"u"&&(n.data=r.data),typeof r.conditional<"u"&&(n.conditional=r.conditional),n})}}addNode(t,r,n){if(r!==void 0&&this.nodes[r]!==void 0)throw new Error(`Node with id ${r} already exists`);let o=r??Xd(),i={id:o,data:t,name:Q9t(r,t),metadata:n};return this.nodes[o]=i,i}removeNode(t){delete this.nodes[t.id],this.edges=this.edges.filter(r=>r.source!==t.id&&r.target!==t.id)}addEdge(t,r,n,o){if(this.nodes[t.id]===void 0)throw new Error(`Source node ${t.id} not in graph`);if(this.nodes[r.id]===void 0)throw new Error(`Target node ${r.id} not in graph`);let i={source:t.id,target:r.id,data:n,conditional:o};return this.edges.push(i),i}firstNode(){return _Fe(this)}lastNode(){return vFe(this)}extend(t,r=""){let n=r;Object.values(t.nodes).map(l=>l.id).every(CD)&&(n="");let i=l=>n?`${n}:${l}`:l;Object.entries(t.nodes).forEach(([l,c])=>{this.nodes[i(l)]={...c,id:i(l)}});let a=t.edges.map(l=>({...l,source:i(l.source),target:i(l.target)}));this.edges=[...this.edges,...a];let s=t.firstNode(),u=t.lastNode();return[s?{id:i(s.id),data:s.data}:void 0,u?{id:i(u.id),data:u.data}:void 0]}trimFirstNode(){let t=this.firstNode();t&&_Fe(this,[t.id])&&this.removeNode(t)}trimLastNode(){let t=this.lastNode();t&&vFe(this,[t.id])&&this.removeNode(t)}reid(){let t=Object.fromEntries(Object.values(this.nodes).map(o=>[o.id,o.name])),r=new Map;Object.values(t).forEach(o=>{r.set(o,(r.get(o)||0)+1)});let n=o=>{let i=t[o];return CD(o)&&r.get(i)===1?i:o};return new e({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(t){let{withStyles:r,curveStyle:n,nodeColors:o={default:"fill:#f2f0ff,line-height:1.2",first:"fill-opacity:0",last:"fill:#bfb6fc"},wrapLabelNWords:i}=t??{},a=this.reid(),s=a.firstNode(),u=a.lastNode();return gFe(a.nodes,a.edges,{firstNode:s?.id,lastNode:u?.id,withStyles:r,curveStyle:n,nodeColors:o,wrapLabelNWords:i})}async drawMermaidPng(t){let r=this.drawMermaid(t);return yFe(r,{backgroundColor:t?.backgroundColor})}}});function SFe(e){let t=new TextEncoder,r=new ReadableStream({async start(n){for await(let o of e)n.enqueue(t.encode(`event: data data: ${JSON.stringify(o)} `));n.enqueue(t.encode(`event: end `)),n.close()}});return Nc.fromReadableStream(r)}var xFe=C(()=>{iy()});function Sue(e){return typeof e=="object"&&e!==null&&typeof e[Symbol.iterator]=="function"&&typeof e.next=="function"}function DV(e){return typeof e=="object"&&e!==null&&typeof e[Symbol.asyncIterator]=="function"}function*xue(e,t){for(;;){let{value:r,done:n}=jc.runWithConfig(Xf(e),t.next.bind(t),!0);if(n)break;yield r}}async function*jV(e,t){let r=t[Symbol.asyncIterator]();for(;;){let{value:n,done:o}=await jc.runWithConfig(Xf(e),r.next.bind(t),!0);if(o)break;yield n}}var CFe,OFe=C(()=>{LD();ny();CFe=e=>e!=null&&typeof e=="object"&&"next"in e&&typeof e.next=="function"});function ku(e,t){return e&&!Array.isArray(e)&&!(e instanceof Date)&&typeof e=="object"?e:{[t]:e}}function tWt(e){if(nV(e))throw new Error("RunnableLambda requires a function that is not wrapped in traceable higher-order function. This shouldn't happen.")}function CS(e){if(typeof e=="function")return new ES({func:e});if(nn.isRunnable(e))return e;if(!Array.isArray(e)&&typeof e=="object"){let t={};for(let[r,n]of Object.entries(e))t[r]=CS(n);return new vO({steps:t})}else throw new Error(`Expected a Runnable, function or object. Instead got an unsupported type.`)}function rWt(e,t){let r=t.name??e.getName(),n=t.description??t.schema?.description;return t.schema.constructor===Er.ZodString?new Q$({name:r,description:n,schema:Er.object({input:Er.string()}).transform(o=>o.input),bound:e}):new Q$({name:r,description:n,schema:t.schema,bound:e})}var Cue,nn,OS,NV,LV,Ha,vO,Oue,ES,FV,BD,kV,Q$,sf=C(()=>{bd();Cue=B(C6(),1);O$();hse();DLe();NLe();NM();iy();$se();ny();kD();FLe();Use();LD();wFe();xFe();OFe();fV();nn=class extends tf{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(t){let r=this.name??this.constructor.lc_name()??this.constructor.name;return t?`${r}${t}`:r}bind(t){return new OS({bound:this,kwargs:t,config:{}})}map(){return new NV({bound:this})}withRetry(t){return new LV({bound:this,kwargs:{},config:{},maxAttemptNumber:t?.stopAfterAttempt,...t})}withConfig(t){return new OS({bound:this,config:t,kwargs:{}})}withFallbacks(t){let r=Array.isArray(t)?t:t.fallbacks;return new FV({runnable:this,fallbacks:r})}_getOptionsList(t,r=0){if(Array.isArray(t)&&t.length!==r)throw new Error(`Passed "options" must be an array with the same length as the inputs, but got ${t.length} options for ${r} inputs`);if(Array.isArray(t))return t.map(Rr);if(r>1&&!Array.isArray(t)&&t.runId){console.warn("Provided runId will be used only for the first element of the batch.");let n=Object.fromEntries(Object.entries(t).filter(([o])=>o!=="runId"));return Array.from({length:r},(o,i)=>Rr(i===0?t:n))}return Array.from({length:r},()=>Rr(t))}async batch(t,r,n){let o=this._getOptionsList(r??{},t.length),i=o[0]?.maxConcurrency??n?.maxConcurrency,a=new Qf({maxConcurrency:i,onFailedAttempt:u=>{throw u}}),s=t.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(t,r){yield this.invoke(t,r)}async stream(t,r){let n=Rr(r),o=new xS({generator:this._streamIterator(t,n),config:n});return await o.setup,Nc.fromAsyncGenerator(o)}_separateRunnableConfigFromCallOptions(t){let r;t===void 0?r=Rr(t):r=Rr({callbacks:t.callbacks,tags:t.tags,metadata:t.metadata,runName:t.runName,configurable:t.configurable,recursionLimit:t.recursionLimit,maxConcurrency:t.maxConcurrency,runId:t.runId,timeout:t.timeout,signal:t.signal});let n={...t};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(t,r,n){let o=Rr(n),a=await(await af(o))?.handleChainStart(this.toJSON(),ku(r,"input"),o.runId,o?.runType,void 0,void 0,o?.runName??this.getName());delete o.runId;let s;try{let u=t.call(this,r,o,a);s=await oy(u,n?.signal)}catch(u){throw await a?.handleChainError(u),u}return await a?.handleChainEnd(ku(s,"output")),s}async _batchWithConfig(t,r,n,o){let i=this._getOptionsList(n??{},r.length),a=await Promise.all(i.map(af)),s=await Promise.all(a.map(async(l,c)=>{let d=await l?.handleChainStart(this.toJSON(),ku(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=t.call(this,r,i,s,o);u=await oy(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(ku(u,"output")))),u}async*_transformStreamWithConfig(t,r,n){let o,i=!0,a,s=!0,u=Rr(n),l=await af(u);async function*c(){for await(let f of t){if(i)if(o===void 0)o=f;else try{o=al(o,f)}catch{o=void 0,i=!1}yield f}}let d;try{let f=await MLe(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(jLe),h=f.output;p!==void 0&&d!==void 0&&(h=p.tapOutputIterable(d.runId,h));let m=d?.handlers.find(RLe);m!==void 0&&d!==void 0&&(h=m.tapOutputIterable(d.runId,h));for await(let _ of h)if(yield _,s)if(a===void 0)a=_;else try{a=al(a,_)}catch{a=void 0,s=!1}}catch(f){throw await d?.handleChainError(f,void 0,void 0,void 0,{inputs:ku(o,"input")}),f}await d?.handleChainEnd(a??{},void 0,void 0,void 0,{inputs:ku(o,"input")})}getGraph(t){let r=new X$,n=r.addNode({name:`${this.getName()}Input`,schema:Er.any()}),o=r.addNode(this),i=r.addNode({name:`${this.getName()}Output`,schema:Er.any()});return r.addEdge(n,o),r.addEdge(o,i),r}pipe(t){return new Ha({first:this,last:CS(t)})}pick(t){return this.pipe(new kV(t))}assign(t){return this.pipe(new BD(new vO({steps:t})))}async*transform(t,r){let n;for await(let o of t)n===void 0?n=o:n=al(n,o);yield*this._streamIterator(n,Rr(r))}async*streamLog(t,r,n){let o=new J$({...n,autoClose:!1,_schemaFormat:"original"}),i=Rr(r);yield*this._streamLog(t,o,i)}async*_streamLog(t,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(t,n);async function a(){try{let u=await i;for await(let l of u){let c=new Lm({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(t,r,n){let o;if(r.version==="v1")o=this._streamEventsV1(t,r,n);else if(r.version==="v2")o=this._streamEventsV2(t,r,n);else throw new Error('Only versions "v1" and "v2" of the schema are currently supported.');return r.encoding==="text/event-stream"?SFe(o):Nc.fromAsyncGenerator(o)}async*_streamEventsV2(t,r,n){let o=new SV({...n,autoClose:!1}),i=Rr(r),a=i.runId??Xd();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 h=s.copy();h.addHandler(o,!0),i.callbacks=h}let u=new AbortController,l=this;async function c(){try{let h;r?.signal?"any"in AbortSignal?h=AbortSignal.any([u.signal,r.signal]):(h=r.signal,r.signal.addEventListener("abort",()=>{u.abort()},{once:!0})):h=u.signal;let m=await l.stream(t,{...i,signal:h}),_=o.tapOutputIterable(a,m);for await(let g of _)if(u.signal.aborted)break}finally{await o.finish()}}let d=c(),f=!1,p;try{for await(let h of o){if(!f){h.data.input=t,f=!0,p=h.run_id,yield h;continue}h.run_id===p&&h.event.endsWith("_end")&&h.data?.input&&delete h.data.input,yield h}}finally{u.abort(),await d}}async*_streamEventsV1(t,r,n){let o,i=!1,a=Rr(r),s=a.tags??[],u=a.metadata??{},l=a.runName??this.getName(),c=new J$({...n,autoClose:!1,_schemaFormat:"streaming_events"}),d=new CV({...n}),f=this._streamLog(t,c,a);for await(let h of f){if(o?o=o.concat(h):o=W$.fromRunLogPatch(h),o.state===void 0)throw new Error('Internal error: "streamEvents" state is missing. Please open a bug report.');if(!i){i=!0;let v={...o.state},S={run_id:v.id,event:`on_${v.type}_start`,name:l,tags:s,metadata:u,data:{input:t}};d.includeEvent(S,v.type)&&(yield S)}let m=h.ops.filter(v=>v.path.startsWith("/logs/")).map(v=>v.path.split("/")[2]),_=[...new Set(m)];for(let v of _){let S,x={},O=o.state.logs[v];if(O.end_time===void 0?O.streamed_output.length>0?S="stream":S="start":S="end",S==="start")O.inputs!==void 0&&(x.input=O.inputs);else if(S==="end")O.inputs!==void 0&&(x.input=O.inputs),x.output=O.final_output;else if(S==="stream"){let T=O.streamed_output.length;if(T!==1)throw new Error(`Expected exactly one chunk of streamed output, got ${T} instead. Encountered in: "${O.name}"`);x={chunk:O.streamed_output[0]},O.streamed_output=[]}yield{event:`on_${O.type}_${S}`,name:O.name,run_id:O.id,tags:O.tags,metadata:O.metadata,data:x}}let{state:g}=o;if(g.streamed_output.length>0){let v=g.streamed_output.length;if(v!==1)throw new Error(`Expected exactly one chunk of streamed output, got ${v} instead. Encountered in: "${g.name}"`);let S={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:S};d.includeEvent(x,g.type)&&(yield x)}}let p=o?.state;if(p!==void 0){let h={event:`on_${p.type}_end`,name:l,run_id:p.id,tags:s,metadata:u,data:{output:p.final_output}};d.includeEvent(h,p.type)&&(yield h)}}static isRunnable(t){return Y$(t)}withListeners({onStart:t,onEnd:r,onError:n}){return new OS({bound:this,config:{},configFactories:[o=>({callbacks:[new K$({config:o,onStart:t,onEnd:r,onError:n})]})]})}asTool(t){return rWt(this,t)}},OS=class e extends nn{static lc_name(){return"RunnableBinding"}constructor(t){super(t),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=t.bound,this.kwargs=t.kwargs,this.config=t.config,this.configFactories=t.configFactories}getName(t){return this.bound.getName(t)}async _mergeConfig(...t){let r=vV(this.config,...t);return vV(r,...this.configFactories?await Promise.all(this.configFactories.map(async n=>await n(r))):[])}bind(t){return new this.constructor({bound:this.bound,kwargs:{...this.kwargs,...t},config:this.config})}withConfig(t){return new this.constructor({bound:this.bound,kwargs:this.kwargs,config:{...this.config,...t}})}withRetry(t){return new this.constructor({bound:this.bound.withRetry(t),kwargs:this.kwargs,config:this.config})}async invoke(t,r){return this.bound.invoke(t,await this._mergeConfig(Rr(r),this.kwargs))}async batch(t,r,n){let o=Array.isArray(r)?await Promise.all(r.map(async i=>this._mergeConfig(Rr(i),this.kwargs))):await this._mergeConfig(Rr(r),this.kwargs);return this.bound.batch(t,o,n)}async*_streamIterator(t,r){yield*this.bound._streamIterator(t,await this._mergeConfig(Rr(r),this.kwargs))}async stream(t,r){return this.bound.stream(t,await this._mergeConfig(Rr(r),this.kwargs))}async*transform(t,r){yield*this.bound.transform(t,await this._mergeConfig(Rr(r),this.kwargs))}streamEvents(t,r,n){let o=this,i=async function*(){yield*o.bound.streamEvents(t,{...await o._mergeConfig(Rr(r),o.kwargs),version:r.version},n)};return Nc.fromAsyncGenerator(i())}static isRunnableBinding(t){return t.bound&&nn.isRunnable(t.bound)}withListeners({onStart:t,onEnd:r,onError:n}){return new e({bound:this.bound,kwargs:this.kwargs,config:this.config,configFactories:[o=>({callbacks:[new K$({config:o,onStart:t,onEnd:r,onError:n})]})]})}},NV=class e extends nn{static lc_name(){return"RunnableEach"}constructor(t){super(t),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=t.bound}bind(t){return new e({bound:this.bound.bind(t)})}async invoke(t,r){return this._callWithConfig(this._invoke.bind(this),t,r)}async _invoke(t,r,n){return this.bound.batch(t,Ta(r,{callbacks:n?.getChild()}))}withListeners({onStart:t,onEnd:r,onError:n}){return new e({bound:this.bound.withListeners({onStart:t,onEnd:r,onError:n})})}},LV=class extends OS{static lc_name(){return"RunnableRetry"}constructor(t){super(t),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=t.maxAttemptNumber??this.maxAttemptNumber,this.onFailedAttempt=t.onFailedAttempt??this.onFailedAttempt}_patchConfigForRetry(t,r,n){let o=t>1?`retry:attempt:${t}`:void 0;return Ta(r,{callbacks:n?.getChild(o)})}async _invoke(t,r,n){return(0,Cue.default)(o=>super.invoke(t,this._patchConfigForRetry(o,r,n)),{onFailedAttempt:o=>this.onFailedAttempt(o,t),retries:Math.max(this.maxAttemptNumber-1,0),randomize:!0})}async invoke(t,r){return this._callWithConfig(this._invoke.bind(this),t,r)}async _batch(t,r,n,o){let i={};try{await(0,Cue.default)(async a=>{let s=t.map((f,p)=>p).filter(f=>i[f.toString()]===void 0||i[f.toString()]instanceof Error),u=s.map(f=>t[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(t,r,n){return this._batchWithConfig(this._batch.bind(this),t,r,n)}},Ha=class e extends nn{static lc_name(){return"RunnableSequence"}constructor(t){super(t),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=t.first,this.middle=t.middle??this.middle,this.last=t.last,this.name=t.name,this.omitSequenceTags=t.omitSequenceTags??this.omitSequenceTags}get steps(){return[this.first,...this.middle,this.last]}async invoke(t,r){let n=Rr(r),i=await(await af(n))?.handleChainStart(this.toJSON(),ku(t,"input"),n.runId,void 0,void 0,void 0,n?.runName);delete n.runId;let a=t,s;try{let u=[this.first,...this.middle];for(let l=0;l{let c=await u?.handleChainStart(this.toJSON(),ku(t[l],"input"),o[l].runId,void 0,void 0,void 0,o[l].runName);return delete o[l].runId,c})),s=t;try{for(let u=0;u{let p=d?.getChild(this.omitSequenceTags?void 0:`seq:step:${u+1}`);return Ta(o[f],{callbacks:p})}),n);s=await oy(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(ku(s,"output")))),s}async*_streamIterator(t,r){let n=await af(r),{runId:o,...i}=r??{},a=await n?.handleChainStart(this.toJSON(),ku(t,"input"),o,void 0,void 0,void 0,i?.runName),s=[this.first,...this.middle,this.last],u=!0,l;async function*c(){yield t}try{let d=s[0].transform(c(),Ta(i,{callbacks:a?.getChild(this.omitSequenceTags?void 0:"seq:step:1")}));for(let f=1;f{let a=o.getGraph(t);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(t){return e.isRunnableSequence(t)?new e({first:this.first,middle:this.middle.concat([this.last,t.first,...t.middle]),last:t.last,name:this.name??t.name}):new e({first:this.first,middle:[...this.middle,this.last],last:CS(t),name:this.name})}static isRunnableSequence(t){return Array.isArray(t.middle)&&nn.isRunnable(t)}static from([t,...r],n){let o={};return typeof n=="string"?o.name=n:n!==void 0&&(o=n),new e({...o,first:CS(t),middle:r.slice(0,-1).map(CS),last:CS(r[r.length-1])})}},vO=class e extends nn{static lc_name(){return"RunnableMap"}getStepsKeys(){return Object.keys(this.steps)}constructor(t){super(t),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(t.steps))this.steps[r]=CS(n)}static from(t){return new e({steps:t})}async invoke(t,r){let n=Rr(r),i=await(await af(n))?.handleChainStart(this.toJSON(),{input:t},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(t,Ta(n,{callbacks:i?.getChild(`map:key:${u}`)}))});await oy(Promise.all(s),r?.signal)}catch(s){throw await i?.handleChainError(s),s}return await i?.handleChainEnd(a),a}async*_transform(t,r,n){let o={...this.steps},i=qse(t,Object.keys(o).length),a=new Map(Object.entries(o).map(([s,u],l)=>{let c=u.transform(i[l],Ta(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 oy(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(t,r){return this._transformStreamWithConfig(t,this._transform.bind(this),r)}async stream(t,r){async function*n(){yield t}let o=Rr(r),i=new xS({generator:this.transform(n(),o),config:o});return await i.setup,Nc.fromAsyncGenerator(i)}},Oue=class e extends nn{constructor(t){if(super(t),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}),!nV(t.func))throw new Error("RunnableTraceable requires a function that is wrapped in traceable higher-order function");this.func=t.func}async invoke(t,r){let[n]=this._getOptionsList(r??{},1),o=await af(n),i=this.func(Ta(n,{callbacks:o}),t);return oy(i,n?.signal)}async*_streamIterator(t,r){let[n]=this._getOptionsList(r??{},1),o=await this.invoke(t,r);if(DV(o)){for await(let i of o)n?.signal?.throwIfAborted(),yield i;return}if(CFe(o)){for(;;){n?.signal?.throwIfAborted();let i=o.next();if(i.done)break;yield i.value}return}yield o}static from(t){return new e({func:t})}};ES=class e extends nn{static lc_name(){return"RunnableLambda"}constructor(t){if(nV(t.func))return Oue.from(t.func);super(t),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}),tWt(t.func),this.func=t.func}static from(t){return new e({func:t})}async _invoke(t,r,n){return new Promise((o,i)=>{let a=Ta(r,{callbacks:n?.getChild(),recursionLimit:(r?.recursionLimit??_V)-1});jc.runWithConfig(Xf(a),async()=>{try{let s=await this.func(t,{...a});if(s&&nn.isRunnable(s)){if(r?.recursionLimit===0)throw new Error("Recursion limit reached.");s=await s.invoke(t,{...a,recursionLimit:(a.recursionLimit??_V)-1})}else if(DV(s)){let u;for await(let l of jV(a,s))if(r?.signal?.throwIfAborted(),u===void 0)u=l;else try{u=al(u,l)}catch{u=l}s=u}else if(Sue(s)){let u;for(let l of xue(a,s))if(r?.signal?.throwIfAborted(),u===void 0)u=l;else try{u=al(u,l)}catch{u=l}s=u}o(s)}catch(s){i(s)}})})}async invoke(t,r){return this._callWithConfig(this._invoke.bind(this),t,r)}async*_transform(t,r,n){let o;for await(let s of t)if(o===void 0)o=s;else try{o=al(o,s)}catch{o=s}let i=Ta(n,{callbacks:r?.getChild(),recursionLimit:(n?.recursionLimit??_V)-1}),a=await new Promise((s,u)=>{jc.runWithConfig(Xf(i),async()=>{try{let l=await this.func(o,{...i,config:i});s(l)}catch(l){u(l)}})});if(a&&nn.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(DV(a))for await(let s of jV(i,a))n?.signal?.throwIfAborted(),yield s;else if(Sue(a))for(let s of xue(i,a))n?.signal?.throwIfAborted(),yield s;else yield a}transform(t,r){return this._transformStreamWithConfig(t,this._transform.bind(this),r)}async stream(t,r){async function*n(){yield t}let o=Rr(r),i=new xS({generator:this.transform(n(),o),config:o});return await i.setup,Nc.fromAsyncGenerator(i)}},FV=class extends nn{static lc_name(){return"RunnableWithFallbacks"}constructor(t){super(t),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=t.runnable,this.fallbacks=t.fallbacks}*runnables(){yield this.runnable;for(let t of this.fallbacks)yield t}async invoke(t,r){let n=Rr(r),o=await af(n),{runId:i,...a}=n,s=await o?.handleChainStart(this.toJSON(),ku(t,"input"),i,void 0,void 0,void 0,a?.runName),u=Ta(a,{callbacks:s?.getChild()});return await jc.runWithConfig(u,async()=>{let c;for(let d of this.runnables()){n?.signal?.throwIfAborted();try{let f=await d.invoke(t,u);return await s?.handleChainEnd(ku(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(t,r){let n=Rr(r),o=await af(n),{runId:i,...a}=n,s=await o?.handleChainStart(this.toJSON(),ku(t,"input"),i,void 0,void 0,void 0,a?.runName),u,l;for(let d of this.runnables()){n?.signal?.throwIfAborted();let f=Ta(a,{callbacks:s?.getChild()});try{let p=await d.stream(t,f);l=jV(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:al(c,d)}catch{c=void 0}}}catch(d){throw await s?.handleChainError(d),d}await s?.handleChainEnd(ku(c,"output"))}async batch(t,r,n){if(n?.returnExceptions)throw new Error("Not implemented.");let o=this._getOptionsList(r??{},t.length),i=await Promise.all(o.map(u=>af(u))),a=await Promise.all(i.map(async(u,l)=>{let c=await u?.handleChainStart(this.toJSON(),ku(t[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(t,a.map((c,d)=>Ta(o[d],{callbacks:c?.getChild()})),n);return await Promise.all(a.map((c,d)=>c?.handleChainEnd(ku(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.")}};BD=class extends nn{static lc_name(){return"RunnableAssign"}constructor(t){t instanceof vO&&(t={mapper:t}),super(t),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=t.mapper}async invoke(t,r){let n=await this.mapper.invoke(t,r);return{...t,...n}}async*_transform(t,r,n){let o=this.mapper.getStepsKeys(),[i,a]=qse(t),s=this.mapper.transform(a,Ta(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(t,r){return this._transformStreamWithConfig(t,this._transform.bind(this),r)}async stream(t,r){async function*n(){yield t}let o=Rr(r),i=new xS({generator:this.transform(n(),o),config:o});return await i.setup,Nc.fromAsyncGenerator(i)}},kV=class extends nn{static lc_name(){return"RunnablePick"}constructor(t){(typeof t=="string"||Array.isArray(t))&&(t={keys:t}),super(t),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=t.keys}async _pick(t){if(typeof this.keys=="string")return t[this.keys];{let r=this.keys.map(n=>[n,t[n]]).filter(n=>n[1]!==void 0);return r.length===0?void 0:Object.fromEntries(r)}}async invoke(t,r){return this._callWithConfig(this._pick.bind(this),t,r)}async*_transform(t){for await(let r of t){let n=await this._pick(r);n!==void 0&&(yield n)}}transform(t,r){return this._transformStreamWithConfig(t,this._transform.bind(this),r)}async stream(t,r){async function*n(){yield t}let o=Rr(r),i=new xS({generator:this.transform(n(),o),config:o});return await i.setup,Nc.fromAsyncGenerator(i)}},Q$=class extends OS{constructor(t){let r=Ha.from([ES.from(async n=>{let o;if(AD(n))try{o=await this.schema.parseAsync(n.args)}catch{throw new ID("Received tool input did not match expected schema",JSON.stringify(n.args))}else o=n;return o}).withConfig({runName:`${t.name}:parse_input`}),t.bound]).withConfig({runName:t.name});super({bound:r,config:t.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=t.name,this.description=t.description,this.schema=t.schema}static lc_name(){return"RunnableToolLike"}}});var Fi,BV=C(()=>{iy();sf();ny();Fi=class extends nn{static lc_name(){return"RunnablePassthrough"}constructor(t){super(t),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}),t&&(this.func=t.func)}async invoke(t,r){let n=Rr(r);return this.func&&await this.func(t,n),this._callWithConfig(o=>Promise.resolve(o),t,n)}async*transform(t,r){let n=Rr(r),o,i=!0;for await(let a of this._transformStreamWithConfig(t,s=>s,n))if(yield a,i)if(o===void 0)o=a;else try{o=al(o,a)}catch{o=void 0,i=!1}this.func&&o!==void 0&&await this.func(o,n)}static assign(t){return new BD(new vO({steps:t}))}}});var EFe=C(()=>{sf();ny()});var PFe=C(()=>{sf();ny();iy()});var Eue=C(()=>{rh()});var TFe=C(()=>{sf();BM();rh();pV();hV();U$();Eue();mV();DD();gO()});var UM=C(()=>{BM();rh();pV();hV();U$();mV();gO();TFe();Eue();DD()});var MFe=C(()=>{UM();sf();BV()});var Pue=C(()=>{sf();ny();BV();EFe();PFe();MFe()});var zM,HM,ep,$D=C(()=>{Pue();$$();zM=class extends nn{parseResultWithPrompt(t,r,n){return this.parseResult(t,n)}_baseMessageToString(t){return typeof t.content=="string"?t.content:this._baseMessageContentToString(t.content)}_baseMessageContentToString(t){return JSON.stringify(t)}async invoke(t,r){return typeof t=="string"?this._callWithConfig(async(n,o)=>this.parseResult([{text:n}],o?.callbacks),t,{...r,runType:"parser"}):this._callWithConfig(async(n,o)=>this.parseResult([{message:n,text:this._baseMessageToString(n)}],o?.callbacks),t,{...r,runType:"parser"})}},HM=class extends zM{parseResult(t,r){return this.parse(t[0].text,r)}async parseWithPrompt(t,r,n){return this.parse(t,n)}_type(){throw new Error("_type not implemented")}},ep=class extends Error{constructor(t,r,n,o=!1){if(super(t),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");hO(this,"OUTPUT_PARSING_FAILURE")}}});function eq(e,t){let r=typeof e;if(r!==typeof t)return!1;if(Array.isArray(e)){if(!Array.isArray(t))return!1;let n=e.length;if(n!==t.length)return!1;for(let o=0;o{});var $V=C(()=>{});var xxn,qV=C(()=>{$V();xxn=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 uf(e){return e.test.bind(e)}function OWt(e){return e%4===0&&(e%100!==0||e%400===0)}function IFe(e){let t=e.match(oWt);if(!t)return!1;let r=+t[1],n=+t[2],o=+t[3];return n>=1&&n<=12&&o>=1&&o<=(n==2&&OWt(r)?29:iWt[n])}function AFe(e,t){let r=t.match(aWt);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)&&(!e||a)}function PWt(e){let t=e.split(EWt);return t.length==2&&IFe(t[0])&&AFe(!0,t[1])}function IWt(e){return TWt.test(e)&&MWt.test(e)}function RWt(e){if(AWt.test(e))return!1;try{return new RegExp(e,"u"),!0}catch{return!1}}var oWt,iWt,aWt,sWt,uWt,lWt,cWt,dWt,fWt,pWt,hWt,mWt,gWt,yWt,bWt,_Wt,vWt,wWt,SWt,xWt,CWt,EWt,TWt,MWt,AWt,Mue=C(()=>{oWt=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,iWt=[0,31,28,31,30,31,30,31,31,30,31,30,31],aWt=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,sWt=/^(?=.{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,uWt=/^(?:[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,lWt=/^(?:(?:[^\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,cWt=/^(?:(?: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,dWt=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,fWt=/^(?:\/(?:[^~/]|~0|~1)*)*$/,pWt=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,hWt=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,mWt=/^\d\d\d\d-[0-1]\d-[0-3]\d$/,gWt=/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,yWt=/^\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,bWt=/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,_Wt=e=>{if(e[0]==='"')return!1;let[t,r,...n]=e.split("@");return!t||!r||n.length!==0||t.length>64||r.length>253||t[0]==="."||t.endsWith(".")||t.includes("..")||!/^[a-z0-9.-]+$/i.test(r)||!/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+$/i.test(t)?!1:r.split(".").every(o=>/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/i.test(o))},vWt=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,wWt=/^((([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,SWt=e=>e.length>1&&e.length<80&&(/^P\d+([.,]\d+)?W$/.test(e)||/^P[\dYMDTHS]*(\d[.,]\d+)?[YMDHS]$/.test(e)&&/^P([.,\d]+Y)?([.,\d]+M)?([.,\d]+D)?(T([.,\d]+H)?([.,\d]+M)?([.,\d]+S)?)?$/.test(e));xWt={date:IFe,time:AFe.bind(void 0,!1),"date-time":PWt,duration:SWt,uri:IWt,"uri-reference":uf(uWt),"uri-template":uf(lWt),url:uf(cWt),email:_Wt,hostname:uf(sWt),ipv4:uf(vWt),ipv6:uf(wWt),regex:RWt,uuid:uf(dWt),"json-pointer":uf(fWt),"json-pointer-uri-fragment":uf(pWt),"relative-json-pointer":uf(hWt)},CWt={...xWt,date:uf(mWt),time:uf(gWt),"date-time":uf(yWt),"uri-reference":uf(bWt)};EWt=/t|\s/i;TWt=/\/|:/,MWt=/^(?:[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;AWt=/[^\\]\\Z/});var RFe,DFe=C(()=>{(function(e){e[e.Flag=1]="Flag",e[e.Basic=2]="Basic",e[e.Detailed=4]="Detailed"})(RFe||(RFe={}))});var Iue=C(()=>{});var Aue=C(()=>{Tue();qV();Mue();$V();Iue()});var jFe=C(()=>{qV();Aue()});var NFe=C(()=>{Tue();qV();Mue();$V();DFe();Iue();Aue();jFe()});var VM,WM,wO=C(()=>{NFe();$D();rh();gO();FD();VM=class extends HM{async*_transform(t){for await(let r of t)typeof r=="string"?yield this.parseResult([{text:r}]):yield this.parseResult([{message:r,text:this._baseMessageToString(r)}])}async*transform(t,r){yield*this._transformStreamWithConfig(t,this._transform.bind(this),{...r,runType:"parser"})}},WM=class extends VM{constructor(t){super(t),Object.defineProperty(this,"diff",{enumerable:!0,configurable:!0,writable:!0,value:!1}),this.diff=t?.diff??this.diff}async*_transform(t){let r,n;for await(let o of t){if(typeof o!="string"&&typeof o.content!="string")throw new Error("Cannot handle non-string output.");let i;if(Pse(o)){if(typeof o.content!="string")throw new Error("Cannot handle non-string message output.");i=new oi({message:o,text:o.content})}else if(th(o)){if(typeof o.content!="string")throw new Error("Cannot handle non-string message output.");i=new oi({message:Ise(o),text:o.content})}else i=new nh({text:o});n===void 0?n=i:n=n.concat(i);let a=await this.parsePartialResult([n]);a!=null&&!eq(a,r)&&(this.diff?yield this._diff(r,a):yield a,r=a)}}getFormatInstructions(){return""}}});var LFe=C(()=>{wO()});var FFe=C(()=>{$D();wO()});var UV,kFe=C(()=>{wO();UV=class extends VM{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(t){return Promise.resolve(t)}getFormatInstructions(){return""}_textContentToString(t){return t.text}_imageUrlContentToString(t){throw new Error('Cannot coerce a multimodal "image_url" message part into a string.')}_messageContentComplexToString(t){switch(t.type){case"text":case"text_delta":if("text"in t)return this._textContentToString(t);break;case"image_url":if("image_url"in t)return this._imageUrlContentToString(t);break;default:throw new Error(`Cannot coerce "${t.type}" message part into a string.`)}throw new Error(`Invalid content type: ${t.type}`)}_baseMessageContentToString(t){return t.reduce((r,n)=>r+this._messageContentComplexToString(n),"")}}});var PS,BFe=C(()=>{bd();oh();$D();PS=class extends HM{static lc_name(){return"StructuredOutputParser"}toJSON(){return this.toJSONNotImplemented()}constructor(t){super(t),Object.defineProperty(this,"schema",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain","output_parsers","structured"]})}static fromZodSchema(t){return new this(t)}static fromNamesAndDescriptions(t){let r=Er.object(Object.fromEntries(Object.entries(t).map(([n,o])=>[n,Er.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(Li(this.schema))} \`\`\` `}async parse(t){try{let n=(t.includes("```")?t.trim().split(/```(?:json)?/)[1]:t.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 ep(`Failed to parse. Text: "${t}". Error: ${r}`,t)}}}});var Rue=C(()=>{gse()});var TS,Due=C(()=>{wO();Rue();Ese();TS=class extends WM{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(t,r){if(r)return t?dV(t,r):[{op:"replace",path:"",value:r}]}async parsePartialResult(t){return Ose(t[0].text)}async parse(t){return Ose(t,JSON.parse)}getFormatInstructions(){return""}}});var $Fe=C(()=>{});var qFe=C(()=>{wO();Rue();$Fe()});var UFe=C(()=>{$D();LFe();FFe();kFe();BFe();wO();Due();qFe()});var SO=C(()=>{UFe()});var tq,qD,UD,zV,rq=C(()=>{NM();U$();gO();tq=class extends tf{},qD=class extends tq{static lc_name(){return"StringPromptValue"}constructor(t){super({value:t}),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=t}toString(){return this.value}toChatMessages(){return[new Ua(this.value)]}},UD=class extends tq{static lc_name(){return"ChatPromptValue"}constructor(t){Array.isArray(t)&&(t={messages:t}),super(t),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=t.messages}toString(){return of(this.messages)}toChatMessages(){return this.messages}},zV=class extends tq{static lc_name(){return"ImagePromptValue"}constructor(t){"imageUrl"in t||(t={imageUrl:t}),super(t),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=t.imageUrl}toString(){return this.imageUrl.url}toChatMessages(){return[new Ua({content:[{type:"image_url",image_url:{detail:this.imageUrl.detail,url:this.imageUrl.url}}]})]}}});var MS,nq=C(()=>{rq();zD();MS=class extends ay{async formatPromptValue(t){let r=await this.format(t);return new qD(r)}}});function Nue(e){return typeof e=="function"}function NWt(e){return VD(e)?"array":typeof e}function jue(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function zFe(e,t){return e!=null&&typeof e=="object"&&t in e}function LWt(e,t){return e!=null&&typeof e!="object"&&e.hasOwnProperty&&e.hasOwnProperty(t)}function kWt(e,t){return FWt.call(e,t)}function $Wt(e){return!kWt(BWt,e)}function UWt(e){return String(e).replace(/[&<>"'`=\/]/g,function(r){return qWt[r]})}function JWt(e,t){if(!e)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 h(M){if(typeof M=="string"&&(M=M.split(HWt,2)),!VD(M)||M.length!==2)throw new Error("Invalid tags: "+M);d=new RegExp(jue(M[0])+"\\s*"),f=new RegExp("\\s*"+jue(M[1])),p=new RegExp("\\s*"+jue("}"+M[1]))}h(t||ih.tags);for(var m=new iq(e),_,g,v,S,x,O;!m.eos();){if(_=m.pos,v=m.scanUntil(d),v)for(var T=0,E=v.length;T"?x=[g,v,_,m.pos,u,l,r]:x=[g,v,_,m.pos],l++,o.push(x),g==="#"||g==="^")n.push(x);else if(g==="/"){if(O=n.pop(),!O)throw new Error('Unopened section "'+v+'" at '+_);if(O[1]!==v)throw new Error('Unclosed section "'+O[1]+'" at '+_)}else g==="name"||g==="{"||g==="&"?s=!0:g==="="&&h(v)}if(c(),O=n.pop(),O)throw new Error('Unclosed section "'+O[1]+'" at '+m.pos);return KWt(GWt(o))}function GWt(e){for(var t=[],r,n,o=0,i=e.length;o0?n[n.length-1][4]:t;break;default:r.push(o)}return t}function iq(e){this.string=e,this.tail=e,this.pos=0}function HD(e,t){this.view=e,this.cache={".":this.view},this.parent=t}function Od(){this.templateCache={_cache:{},set:function(t,r){this._cache[t]=r},get:function(t){return this._cache[t]},clear:function(){this._cache={}}}}var jWt,VD,FWt,BWt,qWt,zWt,HWt,HFe,VWt,WWt,ih,oq,HV,VFe=C(()=>{jWt=Object.prototype.toString,VD=Array.isArray||function(t){return jWt.call(t)==="[object Array]"};FWt=RegExp.prototype.test;BWt=/\S/;qWt={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};zWt=/\s*/,HWt=/\s+/,HFe=/\s*=/,VWt=/\s*\}/,WWt=/#|\^|\/|>|\{|&|=|!/;iq.prototype.eos=function(){return this.tail===""};iq.prototype.scan=function(t){var r=this.tail.match(t);if(!r||r.index!==0)return"";var n=r[0];return this.tail=this.tail.substring(n.length),this.pos+=n.length,n};iq.prototype.scanUntil=function(t){var r=this.tail.search(t),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};HD.prototype.push=function(t){return new HD(t,this)};HD.prototype.lookup=function(t){var r=this.cache,n;if(r.hasOwnProperty(t))n=r[t];else{for(var o=this,i,a,s,u=!1;o;){if(t.indexOf(".")>0)for(i=o.view,a=t.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};Od.prototype.renderSection=function(t,r,n,o,i){var a=this,s="",u=r.lookup(t[1]);function l(f){return a.render(f,r,n,i)}if(u){if(VD(u))for(var c=0,d=u.length;c0||!n)&&(i[a]=o+i[a]);return i.join(` `)};Od.prototype.renderPartial=function(t,r,n,o){if(n){var i=this.getConfigTags(o),a=Nue(n)?n(t[1]):n[t[1]];if(a!=null){var s=t[6],u=t[5],l=t[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)}}};Od.prototype.unescapedValue=function(t,r){var n=r.lookup(t[1]);if(n!=null)return n};Od.prototype.escapedValue=function(t,r,n){var o=this.getConfigEscape(n)||ih.escape,i=r.lookup(t[1]);if(i!=null)return typeof i=="number"&&o===ih.escape?String(i):o(i)};Od.prototype.rawValue=function(t){return t[1]};Od.prototype.getConfigTags=function(t){return VD(t)?t:t&&typeof t=="object"?t.tags:void 0};Od.prototype.getConfigEscape=function(t){if(t&&typeof t=="object"&&!VD(t))return t.escape};ih={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(e){oq.templateCache=e},get templateCache(){return oq.templateCache}},oq=new Od;ih.clearCache=function(){return oq.clearCache()};ih.parse=function(t,r){return oq.parse(t,r)};ih.render=function(t,r,n,o){if(typeof t!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+NWt(t)+'" was given as the first argument for mustache#render(template, view, partials)');return oq.render(t,r,n,o)};ih.escape=UWt;ih.Scanner=iq;ih.Context=HD;ih.Writer=Od;HV=ih});function WFe(){HV.escape=e=>e}var aq,YWt,VV,ZWt,XWt,Lue,QWt,Bm,JFe,JM,WD=C(()=>{VFe();$$();aq=e=>{let t=e.split(""),r=[],n=(i,a)=>{for(let s=a;se.map(t=>t[0]==="name"?{type:"variable",name:t[1].includes(".")?t[1].split(".")[0]:t[1]}:["#","&","^",">"].includes(t[0])?{type:"variable",name:t[1]}:{type:"literal",text:t[1]}),VV=e=>{WFe();let t=HV.parse(e);return YWt(t)},ZWt=(e,t)=>aq(e).reduce((r,n)=>{if(n.type==="variable"){if(n.name in t){let o=typeof t[n.name]=="string"?t[n.name]:JSON.stringify(t[n.name]);return r+o}throw new Error(`(f-string) Missing value for input ${n.name}`)}return r+n.text},""),XWt=(e,t)=>(WFe(),HV.render(e,t)),Lue={"f-string":ZWt,mustache:XWt},QWt={"f-string":aq,mustache:VV},Bm=(e,t,r)=>{try{return Lue[t](e,r)}catch(n){throw hO(n,"INVALID_PROMPT_INPUT")}},JFe=(e,t)=>QWt[t](e),JM=(e,t,r)=>{if(!(t in Lue)){let n=Object.keys(Lue);throw new Error(`Invalid template format. Got \`${t}\`; should be one of ${n}`)}try{let n=r.reduce((o,i)=>(o[i]="foo",o),{});Array.isArray(e)?e.forEach(o=>{if(o.type==="text")Bm(o.text,t,n);else if(o.type==="image_url")if(typeof o.image_url=="string")Bm(o.image_url,t,n);else{let i=o.image_url.url;Bm(i,t,n)}else throw new Error(`Invalid message template received. ${JSON.stringify(o,null,2)}`)}):Bm(e,t,n)}catch(n){throw new Error(`Invalid prompt schema: ${n.message}`)}}});var Fue={};Kd(Fue,{PromptTemplate:()=>Ed});var Ed,JD=C(()=>{nq();WD();Ed=class e extends MS{static lc_name(){return"PromptTemplate"}constructor(t){if(super(t),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}),t.templateFormat==="mustache"&&t.validateTemplate===void 0&&(this.validateTemplate=!1),Object.assign(this,t),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))),JM(this.template,this.templateFormat,r)}}_getPromptType(){return"prompt"}async format(t){let r=await this.mergePartialAndUserVariables(t);return Bm(this.template,this.templateFormat,r)}static fromExamples(t,r,n,o=` `,i=""){let a=[i,...t,r].join(o);return new e({inputVariables:n,template:a})}static fromTemplate(t,r){let{templateFormat:n="f-string",...o}=r??{},i=new Set;return JFe(t,n).forEach(a=>{a.type==="variable"&&i.add(a.name)}),new e({inputVariables:[...i],templateFormat:n,template:t,...o})}async partial(t){let r=this.inputVariables.filter(i=>!(i in t)),n={...this.partialVariables??{},...t},o={...this,inputVariables:r,partialVariables:n};return new e(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(t){if(!t.template)throw new Error("Prompt template must have a template");return new e({inputVariables:t.input_variables,template:t.template,templateFormat:t.template_format})}}});var GD,kue=C(()=>{rq();zD();WD();GD=class e extends ay{static lc_name(){return"ImagePromptTemplate"}constructor(t){if(super(t),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=t.template,this.templateFormat=t.templateFormat??this.templateFormat,this.validateTemplate=t.validateTemplate??this.validateTemplate,this.additionalContentFields=t.additionalContentFields,this.validateTemplate){let r=this.inputVariables;this.partialVariables&&(r=r.concat(Object.keys(this.partialVariables))),JM([{type:"image_url",image_url:this.template}],this.templateFormat,r)}}_getPromptType(){return"prompt"}async partial(t){let r=this.inputVariables.filter(i=>!(i in t)),n={...this.partialVariables??{},...t},o={...this,inputVariables:r,partialVariables:n};return new e(o)}async format(t){let r={};for(let[a,s]of Object.entries(this.template))typeof s=="string"?r[a]=Bm(s,this.templateFormat,t):r[a]=s;let n=t.url||r.url,o=t.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(t){let r=await this.format(t);return new zV(r)}}});function eJt(e){return typeof e.formatMessages=="function"}function tJt(e,t){if(eJt(e)||th(e))return e;if(Array.isArray(e)&&e[0]==="placeholder"){let o=e[1];if(t?.templateFormat==="mustache"&&typeof o=="string"&&o.slice(0,2)==="{{"&&o.slice(-2)==="}}"){let i=o.slice(2,-2);return new xO({variableName:i,optional:!0})}else if(typeof o=="string"&&o[0]==="{"&&o[o.length-1]==="}"){let i=o.slice(1,-1);return new xO({variableName:i,optional:!0})}throw new Error(`Invalid placeholder template for format ${t?.templateFormat??'"f-string"'}: "${e[1]}". Expected a variable name surrounded by ${t?.templateFormat==="mustache"?"double":"single"} curly braces.`)}let r=Nm(e),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 CO.fromTemplate(n,t);if(r._getType()==="ai")return que.fromTemplate(n,t);if(r._getType()==="system")return KD.fromTemplate(n,t);if(xd.isInstance(r))return $ue.fromTemplate(r.content,r.role,t);throw new Error(`Could not coerce message prompt template from input. Received message type: "${r._getType()}".`)}function rJt(e){return e.constructor.lc_name()==="MessagesPlaceholder"}var sq,xO,Bue,uq,$ue,lq,CO,que,KD,ah,cq=C(()=>{UM();rq();sf();nq();zD();JD();kue();WD();$$();sq=class extends nn{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(t,r){return this._callWithConfig(n=>this.formatMessages(n),t,{...r,runType:"prompt"})}},xO=class extends sq{static lc_name(){return"MessagesPlaceholder"}constructor(t){typeof t=="string"&&(t={variableName:t}),super(t),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=t.variableName,this.optional=t.optional??!1}get inputVariables(){return[this.variableName]}async formatMessages(t){let r=t[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(Nm):n=[Nm(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}},Bue=class extends sq{constructor(t){"prompt"in t||(t={prompt:t}),super(t),Object.defineProperty(this,"prompt",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.prompt=t.prompt}get inputVariables(){return this.prompt.inputVariables}async formatMessages(t){return[await this.format(t)]}},uq=class extends ay{constructor(t){super(t)}async format(t){return(await this.formatPromptValue(t)).toString()}async formatPromptValue(t){let r=await this.formatMessages(t);return new UD(r)}},$ue=class extends Bue{static lc_name(){return"ChatMessagePromptTemplate"}constructor(t,r){"prompt"in t||(t={prompt:t,role:r}),super(t),Object.defineProperty(this,"role",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.role=t.role}async format(t){return new xd(await this.prompt.format(t),this.role)}static fromTemplate(t,r,n){return new this(Ed.fromTemplate(t,{templateFormat:n?.templateFormat}),r)}},lq=class extends sq{static _messageClass(){throw new Error("Can not invoke _messageClass from inside _StringImageMessagePromptTemplate")}constructor(t,r){if("prompt"in t||(t={prompt:t}),super(t),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=t.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(t){let r=this.constructor;if(r._messageClass()){let n=r._messageClass();return new n({content:t})}else if(r.chatMessageClass){let n=r.chatMessageClass();return new n({content:t,role:this.getRoleFromMessageClass(n.lc_name())})}else throw new Error("No message class defined")}getRoleFromMessageClass(t){switch(t){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(t,r){if(typeof t=="string")return new this(Ed.fromTemplate(t,r));let n=[];for(let o of t)if(typeof o=="string"||typeof o=="object"&&"text"in o){let i="";typeof o=="string"?i=o:typeof o.text=="string"&&(i=o.text??"");let a={...r,...typeof o!="string"?{additionalContentFields:o}:{}};n.push(Ed.fromTemplate(i,a))}else if(typeof o=="object"&&"image_url"in o){let i=o.image_url??"",a,s=[];if(typeof i=="string"){let u;r?.templateFormat==="mustache"?u=VV(i):u=aq(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 GD({template:i,inputVariables:s,templateFormat:r?.templateFormat,additionalContentFields:o})}else if(typeof i=="object"){if("url"in i){let u;r?.templateFormat==="mustache"?u=VV(i.url):u=aq(i.url),s=u.flatMap(l=>l.type==="variable"?[l.name]:[])}else s=[];a=new GD({template:i,inputVariables:s,templateFormat:r?.templateFormat,additionalContentFields:o})}else throw new Error("Invalid image template");n.push(a)}return new this({prompt:n,additionalOptions:r})}async format(t){if(this.prompt instanceof MS){let r=await this.prompt.format(t);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]:t[i]}),o={...o,[i]:t[i]};if(n instanceof MS){let i=await n.format(o),a;"additionalContentFields"in n&&(a=n.additionalContentFields),r.push({...a,type:"text",text:i})}else if(n instanceof GD){let i=await n.format(o),a;"additionalContentFields"in n&&(a=n.additionalContentFields),r.push({...a,type:"image_url",image_url:i})}}return this.createMessage(r)}}async formatMessages(t){return[await this.format(t)]}},CO=class extends lq{static _messageClass(){return Ua}static lc_name(){return"HumanMessagePromptTemplate"}},que=class extends lq{static _messageClass(){return Po}static lc_name(){return"AIMessagePromptTemplate"}},KD=class extends lq{static _messageClass(){return SS}static lc_name(){return"SystemMessagePromptTemplate"}};ah=class e extends uq{static lc_name(){return"ChatPromptTemplate"}get lc_aliases(){return{promptMessages:"messages"}}constructor(t){if(super(t),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"}),t.templateFormat==="mustache"&&t.validateTemplate===void 0&&(this.validateTemplate=!1),Object.assign(this,t),this.validateTemplate){let r=new Set;for(let s of this.promptMessages)if(!(s instanceof Lu))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(t,r){if(typeof t.content=="string")return t;let n=await Promise.all(t.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 Ed.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 t.content=n,t}async formatMessages(t){let r=await this.mergePartialAndUserVariables(t),n=[];for(let o of this.promptMessages)if(o instanceof Lu)n.push(await this._parseImagePrompts(o,r));else{let i=o.inputVariables.reduce((s,u)=>{if(!(u in r)&&!(rJt(o)&&o.optional))throw hO(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(t){let r=this.inputVariables.filter(i=>!(i in t)),n={...this.partialVariables??{},...t},o={...this,inputVariables:r,partialVariables:n};return new e(o)}static fromTemplate(t,r){let n=Ed.fromTemplate(t,r),o=new CO({prompt:n});return this.fromMessages([o])}static fromMessages(t,r){let n=t.reduce((a,s)=>a.concat(s instanceof e?s.promptMessages:[tJt(s,r)]),[]),o=t.reduce((a,s)=>s instanceof e?Object.assign(a,s.partialVariables):a,Object.create(null)),i=new Set;for(let a of n)if(!(a instanceof Lu))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(t){return this.fromMessages(t)}}});var GFe={};Kd(GFe,{FewShotChatMessagePromptTemplate:()=>zue,FewShotPromptTemplate:()=>Uue});var Uue,zue,Hue=C(()=>{nq();WD();JD();cq();Uue=class e extends MS{constructor(t){if(super(t),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,t),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))),JM(this.prefix+this.suffix,this.templateFormat,r)}}_getPromptType(){return"few_shot"}static lc_name(){return"FewShotPromptTemplate"}async getExamples(t){if(this.examples!==void 0)return this.examples;if(this.exampleSelector!==void 0)return this.exampleSelector.selectExamples(t);throw new Error("One of 'examples' and 'example_selector' should be provided")}async partial(t){let r=this.inputVariables.filter(i=>!(i in t)),n={...this.partialVariables??{},...t},o={...this,inputVariables:r,partialVariables:n};return new e(o)}async format(t){let r=await this.mergePartialAndUserVariables(t),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 Bm(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(t){let{example_prompt:r}=t;if(!r)throw new Error("Missing example prompt");let n=await Ed.deserialize(r),o;if(Array.isArray(t.examples))o=t.examples;else throw new Error("Invalid examples format. Only list or string are supported.");return new e({inputVariables:t.input_variables,examplePrompt:n,examples:o,exampleSeparator:t.example_separator,prefix:t.prefix,suffix:t.suffix,templateFormat:t.template_format})}},zue=class e extends uq{_getPromptType(){return"few_shot_chat"}static lc_name(){return"FewShotChatMessagePromptTemplate"}constructor(t){if(super(t),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=t.examples,this.examplePrompt=t.examplePrompt,this.exampleSeparator=t.exampleSeparator??` `,this.exampleSelector=t.exampleSelector,this.prefix=t.prefix??"",this.suffix=t.suffix??"",this.templateFormat=t.templateFormat??"f-string",this.validateTemplate=t.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))),JM(this.prefix+this.suffix,this.templateFormat,r)}}async getExamples(t){if(this.examples!==void 0)return this.examples;if(this.exampleSelector!==void 0)return this.exampleSelector.selectExamples(t);throw new Error("One of 'examples' and 'example_selector' should be provided")}async formatMessages(t){let r=await this.mergePartialAndUserVariables(t),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(t){let r=await this.mergePartialAndUserVariables(t),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 Bm(a,this.templateFormat,r)}async partial(t){let r=this.inputVariables.filter(i=>!(i in t)),n={...this.partialVariables??{},...t},o={...this,inputVariables:r,partialVariables:n};return new e(o)}}});var ay,zD=C(()=>{sf();ay=class extends nn{get lc_attributes(){return{partialVariables:void 0}}constructor(t){super(t),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}=t;if(r.includes("stop"))throw new Error("Cannot have an input variable named 'stop', as it is used internally, please rename.");Object.assign(this,t)}async mergePartialAndUserVariables(t){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,...t}}async invoke(t,r){let n={...this.metadata,...r?.metadata},o=[...this.tags??[],...r?.tags??[]];return this._callWithConfig(i=>this.formatPromptValue(i),t,{...r,tags:o,metadata:n,runType:"prompt"})}serialize(){throw new Error("Use .toJSON() instead")}static async deserialize(t){switch(t._type){case"prompt":{let{PromptTemplate:r}=await Promise.resolve().then(()=>(JD(),Fue));return r.deserialize(t)}case void 0:{let{PromptTemplate:r}=await Promise.resolve().then(()=>(JD(),Fue));return r.deserialize({...t,_type:"prompt"})}case"few_shot":{let{FewShotPromptTemplate:r}=await Promise.resolve().then(()=>(Hue(),GFe));return r.deserialize(t)}default:throw new Error(`Invalid prompt type in config: ${t._type}`)}}}});var KFe=C(()=>{zD();cq()});var YFe=C(()=>{});var ZFe=C(()=>{cq()});var XFe=C(()=>{zD();cq();Hue();KFe();JD();YFe();nq();WD();kue();ZFe()});var GM=C(()=>{XFe()});var IS=C(()=>{Pue()});var gke=b(on=>{"use strict";var fq=Symbol.for("react.element"),cJt=Symbol.for("react.portal"),dJt=Symbol.for("react.fragment"),fJt=Symbol.for("react.strict_mode"),pJt=Symbol.for("react.profiler"),hJt=Symbol.for("react.provider"),mJt=Symbol.for("react.context"),gJt=Symbol.for("react.forward_ref"),yJt=Symbol.for("react.suspense"),bJt=Symbol.for("react.memo"),_Jt=Symbol.for("react.lazy"),ake=Symbol.iterator;function vJt(e){return e===null||typeof e!="object"?null:(e=ake&&e[ake]||e["@@iterator"],typeof e=="function"?e:null)}var lke={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},cke=Object.assign,dke={};function ZD(e,t,r){this.props=e,this.context=t,this.refs=dke,this.updater=r||lke}ZD.prototype.isReactComponent={};ZD.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};ZD.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function fke(){}fke.prototype=ZD.prototype;function Xue(e,t,r){this.props=e,this.context=t,this.refs=dke,this.updater=r||lke}var Que=Xue.prototype=new fke;Que.constructor=Xue;cke(Que,ZD.prototype);Que.isPureReactComponent=!0;var ske=Array.isArray,pke=Object.prototype.hasOwnProperty,ele={current:null},hke={key:!0,ref:!0,__self:!0,__source:!0};function mke(e,t,r){var n,o={},i=null,a=null;if(t!=null)for(n in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)pke.call(t,n)&&!hke.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1{"use strict";yke.exports=gke()});var Cke=b((sle,XD)=>{(function(e,t){typeof sle=="object"&&typeof XD<"u"?XD.exports=t():typeof define=="function"&&define.amd?define(t):e.moment=t()})(sle,function(){"use strict";var e;function t(){return e.apply(null,arguments)}function r(y){e=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,w){return Object.prototype.hasOwnProperty.call(y,w)}function a(y){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(y).length===0;var w;for(w in y)if(i(y,w))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,w){var P=[],I,R=y.length;for(I=0;I>>0,I;for(I=0;I0)for(P=0;P=0;return(H?P?"+":"":"-")+Math.pow(10,Math.max(0,R)).toString().substr(1)+I}var D=/(\[[^\[]*\])|(\\)?([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,W={},J={};function te(y,w,P,I){var R=I;typeof I=="string"&&(R=function(){return this[I]()}),y&&(J[y]=R),w&&(J[w[0]]=function(){return V(R.apply(this,arguments),w[1],w[2])}),P&&(J[P]=function(){return this.localeData().ordinal(R.apply(this,arguments),y)})}function Ae(y){return y.match(/\[[\s\S]/)?y.replace(/^\[|\]$/g,""):y.replace(/\\/g,"")}function Z(y){var w=y.match(D),P,I;for(P=0,I=w.length;P=0&&z.test(y);)y=y.replace(z,I),z.lastIndex=0,P-=1;return y}var Me={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 ht(y){var w=this._longDateFormat[y],P=this._longDateFormat[y.toUpperCase()];return w||!P?w:(this._longDateFormat[y]=P.match(D).map(function(I){return I==="MMMM"||I==="MM"||I==="DD"||I==="dddd"?I.slice(1):I}).join(""),this._longDateFormat[y])}var we="Invalid date";function ie(){return this._invalidDate}var ee="%d",ge=/\d{1,2}/;function Ue(y){return this._ordinal.replace("%d",y)}var ct={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 Je(y,w,P,I){var R=this._relativeTime[P];return N(R)?R(y,w,P,I):R.replace(/%d/i,y)}function sr(y,w){var P=this._relativeTime[y>0?"future":"past"];return N(P)?P(w):P.replace(/%s/i,w)}var Xr={};function ur(y,w){var P=y.toLowerCase();Xr[P]=Xr[P+"s"]=Xr[w]=y}function Bt(y){return typeof y=="string"?Xr[y]||Xr[y.toLowerCase()]:void 0}function Bo(y){var w={},P,I;for(I in y)i(y,I)&&(P=Bt(I),P&&(w[P]=y[I]));return w}var Xi={};function jo(y,w){Xi[y]=w}function Ie(y){var w=[],P;for(P in y)i(y,P)&&w.push({unit:P,priority:Xi[P]});return w.sort(function(I,R){return I.priority-R.priority}),w}function Ze(y){return y%4===0&&y%100!==0||y%400===0}function lr(y){return y<0?Math.ceil(y)||0:Math.floor(y)}function Xe(y){var w=+y,P=0;return w!==0&&isFinite(w)&&(P=lr(w)),P}function Bn(y,w){return function(P){return P!=null?(ol(this,y,P),t.updateOffset(this,w),this):Qi(this,y)}}function Qi(y,w){return y.isValid()?y._d["get"+(y._isUTC?"UTC":"")+w]():NaN}function ol(y,w,P){y.isValid()&&!isNaN(P)&&(w==="FullYear"&&Ze(y.year())&&y.month()===1&&y.date()===29?(P=Xe(P),y._d["set"+(y._isUTC?"UTC":"")+w](P,y.month(),o6(P,y.month()))):y._d["set"+(y._isUTC?"UTC":"")+w](P))}function Pc(y){return y=Bt(y),N(this[y])?this[y]():this}function Pm(y,w){if(typeof y=="object"){y=Bo(y);var P=Ie(y),I,R=P.length;for(I=0;I68?1900:2e3)};var s1e=Bn("FullYear",!0);function Vzt(){return Ze(this.year())}function Wzt(y,w,P,I,R,H,ae){var Tt;return y<100&&y>=0?(Tt=new Date(y+400,w,P,I,R,H,ae),isFinite(Tt.getFullYear())&&Tt.setFullYear(y)):Tt=new Date(y,w,P,I,R,H,ae),Tt}function h$(y){var w,P;return y<100&&y>=0?(P=Array.prototype.slice.call(arguments),P[0]=y+400,w=new Date(Date.UTC.apply(null,P)),isFinite(w.getUTCFullYear())&&w.setUTCFullYear(y)):w=new Date(Date.UTC.apply(null,arguments)),w}function i6(y,w,P){var I=7+w-P,R=(7+h$(y,0,I).getUTCDay()-w)%7;return-R+I-1}function u1e(y,w,P,I,R){var H=(7+P-I)%7,ae=i6(y,I,R),Tt=1+7*(w-1)+H+ae,Ar,$o;return Tt<=0?(Ar=y-1,$o=p$(Ar)+Tt):Tt>p$(y)?(Ar=y+1,$o=Tt-p$(y)):(Ar=y,$o=Tt),{year:Ar,dayOfYear:$o}}function m$(y,w,P){var I=i6(y.year(),w,P),R=Math.floor((y.dayOfYear()-I-1)/7)+1,H,ae;return R<1?(ae=y.year()-1,H=R+iS(ae,w,P)):R>iS(y.year(),w,P)?(H=R-iS(y.year(),w,P),ae=y.year()+1):(ae=y.year(),H=R),{week:H,year:ae}}function iS(y,w,P){var I=i6(y,w,P),R=i6(y+1,w,P);return(p$(y)-I+R)/7}te("w",["ww",2],"wo","week"),te("W",["WW",2],"Wo","isoWeek"),ur("week","w"),ur("isoWeek","W"),jo("week",5),jo("isoWeek",5),je("w",hn),je("ww",hn,Oa),je("W",hn),je("WW",hn,Oa),Mm(["w","ww","W","WW"],function(y,w,P,I){w[I.substr(0,1)]=Xe(y)});function Jzt(y){return m$(y,this._week.dow,this._week.doy).week}var Gzt={dow:0,doy:6};function Kzt(){return this._week.dow}function Yzt(){return this._week.doy}function Zzt(y){var w=this.localeData().week(this);return y==null?w:this.add((y-w)*7,"d")}function Xzt(y){var w=m$(this,1,4).week;return y==null?w:this.add((y-w)*7,"d")}te("d",0,"do","day"),te("dd",0,0,function(y){return this.localeData().weekdaysMin(this,y)}),te("ddd",0,0,function(y){return this.localeData().weekdaysShort(this,y)}),te("dddd",0,0,function(y){return this.localeData().weekdays(this,y)}),te("e",0,0,"weekday"),te("E",0,0,"isoWeekday"),ur("day","d"),ur("weekday","e"),ur("isoWeekday","E"),jo("day",11),jo("weekday",11),jo("isoWeekday",11),je("d",hn),je("e",hn),je("E",hn),je("dd",function(y,w){return w.weekdaysMinRegex(y)}),je("ddd",function(y,w){return w.weekdaysShortRegex(y)}),je("dddd",function(y,w){return w.weekdaysRegex(y)}),Mm(["dd","ddd","dddd"],function(y,w,P,I){var R=P._locale.weekdaysParse(y,I,P._strict);R!=null?w.d=R:h(P).invalidWeekday=y}),Mm(["d","e","E"],function(y,w,P,I){w[I]=Xe(y)});function Qzt(y,w){return typeof y!="string"?y:isNaN(y)?(y=w.weekdaysParse(y),typeof y=="number"?y:null):parseInt(y,10)}function e2t(y,w){return typeof y=="string"?w.weekdaysParse(y)%7||7:isNaN(y)?null:y}function rae(y,w){return y.slice(w,7).concat(y.slice(0,w))}var t2t="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),l1e="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),r2t="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),n2t=hd,o2t=hd,i2t=hd;function a2t(y,w){var P=n(this._weekdays)?this._weekdays:this._weekdays[y&&y!==!0&&this._weekdays.isFormat.test(w)?"format":"standalone"];return y===!0?rae(P,this._week.dow):y?P[y.day()]:P}function s2t(y){return y===!0?rae(this._weekdaysShort,this._week.dow):y?this._weekdaysShort[y.day()]:this._weekdaysShort}function u2t(y){return y===!0?rae(this._weekdaysMin,this._week.dow):y?this._weekdaysMin[y.day()]:this._weekdaysMin}function l2t(y,w,P){var I,R,H,ae=y.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],I=0;I<7;++I)H=f([2e3,1]).day(I),this._minWeekdaysParse[I]=this.weekdaysMin(H,"").toLocaleLowerCase(),this._shortWeekdaysParse[I]=this.weekdaysShort(H,"").toLocaleLowerCase(),this._weekdaysParse[I]=this.weekdays(H,"").toLocaleLowerCase();return P?w==="dddd"?(R=$a.call(this._weekdaysParse,ae),R!==-1?R:null):w==="ddd"?(R=$a.call(this._shortWeekdaysParse,ae),R!==-1?R:null):(R=$a.call(this._minWeekdaysParse,ae),R!==-1?R:null):w==="dddd"?(R=$a.call(this._weekdaysParse,ae),R!==-1||(R=$a.call(this._shortWeekdaysParse,ae),R!==-1)?R:(R=$a.call(this._minWeekdaysParse,ae),R!==-1?R:null)):w==="ddd"?(R=$a.call(this._shortWeekdaysParse,ae),R!==-1||(R=$a.call(this._weekdaysParse,ae),R!==-1)?R:(R=$a.call(this._minWeekdaysParse,ae),R!==-1?R:null)):(R=$a.call(this._minWeekdaysParse,ae),R!==-1||(R=$a.call(this._weekdaysParse,ae),R!==-1)?R:(R=$a.call(this._shortWeekdaysParse,ae),R!==-1?R:null))}function c2t(y,w,P){var I,R,H;if(this._weekdaysParseExact)return l2t.call(this,y,w,P);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),I=0;I<7;I++){if(R=f([2e3,1]).day(I),P&&!this._fullWeekdaysParse[I]&&(this._fullWeekdaysParse[I]=new RegExp("^"+this.weekdays(R,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[I]=new RegExp("^"+this.weekdaysShort(R,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[I]=new RegExp("^"+this.weekdaysMin(R,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[I]||(H="^"+this.weekdays(R,"")+"|^"+this.weekdaysShort(R,"")+"|^"+this.weekdaysMin(R,""),this._weekdaysParse[I]=new RegExp(H.replace(".",""),"i")),P&&w==="dddd"&&this._fullWeekdaysParse[I].test(y))return I;if(P&&w==="ddd"&&this._shortWeekdaysParse[I].test(y))return I;if(P&&w==="dd"&&this._minWeekdaysParse[I].test(y))return I;if(!P&&this._weekdaysParse[I].test(y))return I}}function d2t(y){if(!this.isValid())return y!=null?this:NaN;var w=this._isUTC?this._d.getUTCDay():this._d.getDay();return y!=null?(y=Qzt(y,this.localeData()),this.add(y-w,"d")):w}function f2t(y){if(!this.isValid())return y!=null?this:NaN;var w=(this.day()+7-this.localeData()._week.dow)%7;return y==null?w:this.add(y-w,"d")}function p2t(y){if(!this.isValid())return y!=null?this:NaN;if(y!=null){var w=e2t(y,this.localeData());return this.day(this.day()%7?w:w-7)}else return this.day()||7}function h2t(y){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||nae.call(this),y?this._weekdaysStrictRegex:this._weekdaysRegex):(i(this,"_weekdaysRegex")||(this._weekdaysRegex=n2t),this._weekdaysStrictRegex&&y?this._weekdaysStrictRegex:this._weekdaysRegex)}function m2t(y){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||nae.call(this),y?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(i(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=o2t),this._weekdaysShortStrictRegex&&y?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function g2t(y){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||nae.call(this),y?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(i(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=i2t),this._weekdaysMinStrictRegex&&y?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function nae(){function y(gd,cS){return cS.length-gd.length}var w=[],P=[],I=[],R=[],H,ae,Tt,Ar,$o;for(H=0;H<7;H++)ae=f([2e3,1]).day(H),Tt=ju(this.weekdaysMin(ae,"")),Ar=ju(this.weekdaysShort(ae,"")),$o=ju(this.weekdays(ae,"")),w.push(Tt),P.push(Ar),I.push($o),R.push(Tt),R.push(Ar),R.push($o);w.sort(y),P.sort(y),I.sort(y),R.sort(y),this._weekdaysRegex=new RegExp("^("+R.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+I.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+P.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+w.join("|")+")","i")}function oae(){return this.hours()%12||12}function y2t(){return this.hours()||24}te("H",["HH",2],0,"hour"),te("h",["hh",2],0,oae),te("k",["kk",2],0,y2t),te("hmm",0,0,function(){return""+oae.apply(this)+V(this.minutes(),2)}),te("hmmss",0,0,function(){return""+oae.apply(this)+V(this.minutes(),2)+V(this.seconds(),2)}),te("Hmm",0,0,function(){return""+this.hours()+V(this.minutes(),2)}),te("Hmmss",0,0,function(){return""+this.hours()+V(this.minutes(),2)+V(this.seconds(),2)});function c1e(y,w){te(y,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),w)})}c1e("a",!0),c1e("A",!1),ur("hour","h"),jo("hour",13);function d1e(y,w){return w._meridiemParse}je("a",d1e),je("A",d1e),je("H",hn),je("h",hn),je("k",hn),je("HH",hn,Oa),je("hh",hn,Oa),je("kk",hn,Oa),je("hmm",nO),je("hmmss",cM),je("Hmm",nO),je("Hmmss",cM),Qr(["H","HH"],Nu),Qr(["k","kk"],function(y,w,P){var I=Xe(y);w[Nu]=I===24?0:I}),Qr(["a","A"],function(y,w,P){P._isPm=P._locale.isPM(y),P._meridiem=y}),Qr(["h","hh"],function(y,w,P){w[Nu]=Xe(y),h(P).bigHour=!0}),Qr("hmm",function(y,w,P){var I=y.length-2;w[Nu]=Xe(y.substr(0,I)),w[Im]=Xe(y.substr(I)),h(P).bigHour=!0}),Qr("hmmss",function(y,w,P){var I=y.length-4,R=y.length-2;w[Nu]=Xe(y.substr(0,I)),w[Im]=Xe(y.substr(I,2)),w[oS]=Xe(y.substr(R)),h(P).bigHour=!0}),Qr("Hmm",function(y,w,P){var I=y.length-2;w[Nu]=Xe(y.substr(0,I)),w[Im]=Xe(y.substr(I))}),Qr("Hmmss",function(y,w,P){var I=y.length-4,R=y.length-2;w[Nu]=Xe(y.substr(0,I)),w[Im]=Xe(y.substr(I,2)),w[oS]=Xe(y.substr(R))});function b2t(y){return(y+"").toLowerCase().charAt(0)==="p"}var _2t=/[ap]\.?m?\.?/i,v2t=Bn("Hours",!0);function w2t(y,w,P){return y>11?P?"pm":"PM":P?"am":"AM"}var f1e={calendar:U,longDateFormat:Me,invalidDate:we,ordinal:ee,dayOfMonthOrdinalParse:ge,relativeTime:ct,months:Nzt,monthsShort:r1e,week:Gzt,weekdays:t2t,weekdaysMin:r2t,weekdaysShort:l1e,meridiemParse:_2t},Ni={},g$={},y$;function S2t(y,w){var P,I=Math.min(y.length,w.length);for(P=0;P0;){if(R=a6(H.slice(0,P).join("-")),R)return R;if(I&&I.length>=P&&S2t(H,I)>=P-1)break;P--}w++}return y$}function C2t(y){return y.match("^[^/\\\\]*$")!=null}function a6(y){var w=null,P;if(Ni[y]===void 0&&typeof XD<"u"&&XD&&XD.exports&&C2t(y))try{w=y$._abbr,P=require,P("./locale/"+y),iO(w)}catch{Ni[y]=null}return Ni[y]}function iO(y,w){var P;return y&&(s(w)?P=aS(y):P=iae(y,w),P?y$=P:typeof console<"u"&&console.warn&&console.warn("Locale "+y+" not found. Did you forget to load it?")),y$._abbr}function iae(y,w){if(w!==null){var P,I=f1e;if(w.abbr=y,Ni[y]!=null)j("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."),I=Ni[y]._config;else if(w.parentLocale!=null)if(Ni[w.parentLocale]!=null)I=Ni[w.parentLocale]._config;else if(P=a6(w.parentLocale),P!=null)I=P._config;else return g$[w.parentLocale]||(g$[w.parentLocale]=[]),g$[w.parentLocale].push({name:y,config:w}),null;return Ni[y]=new L(k(I,w)),g$[y]&&g$[y].forEach(function(R){iae(R.name,R.config)}),iO(y),Ni[y]}else return delete Ni[y],null}function O2t(y,w){if(w!=null){var P,I,R=f1e;Ni[y]!=null&&Ni[y].parentLocale!=null?Ni[y].set(k(Ni[y]._config,w)):(I=a6(y),I!=null&&(R=I._config),w=k(R,w),I==null&&(w.abbr=y),P=new L(w),P.parentLocale=Ni[y],Ni[y]=P),iO(y)}else Ni[y]!=null&&(Ni[y].parentLocale!=null?(Ni[y]=Ni[y].parentLocale,y===iO()&&iO(y)):Ni[y]!=null&&delete Ni[y]);return Ni[y]}function aS(y){var w;if(y&&y._locale&&y._locale._abbr&&(y=y._locale._abbr),!y)return y$;if(!n(y)){if(w=a6(y),w)return w;y=[y]}return x2t(y)}function E2t(){return q(Ni)}function aae(y){var w,P=y._a;return P&&h(y).overflow===-2&&(w=P[nS]<0||P[nS]>11?nS:P[Zg]<1||P[Zg]>o6(P[Mc],P[nS])?Zg:P[Nu]<0||P[Nu]>24||P[Nu]===24&&(P[Im]!==0||P[oS]!==0||P[dM]!==0)?Nu:P[Im]<0||P[Im]>59?Im:P[oS]<0||P[oS]>59?oS:P[dM]<0||P[dM]>999?dM:-1,h(y)._overflowDayOfYear&&(wZg)&&(w=Zg),h(y)._overflowWeeks&&w===-1&&(w=Rzt),h(y)._overflowWeekday&&w===-1&&(w=Dzt),h(y).overflow=w),y}var P2t=/^\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)?)?$/,T2t=/^\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)?)?$/,M2t=/Z|[+-]\d\d(?::?\d\d)?/,s6=[["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]],sae=[["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/]],I2t=/^\/?Date\((-?\d+)/i,A2t=/^(?:(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}))$/,R2t={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 h1e(y){var w,P,I=y._i,R=P2t.exec(I)||T2t.exec(I),H,ae,Tt,Ar,$o=s6.length,gd=sae.length;if(R){for(h(y).iso=!0,w=0,P=$o;wp$(ae)||y._dayOfYear===0)&&(h(y)._overflowDayOfYear=!0),P=h$(ae,0,y._dayOfYear),y._a[nS]=P.getUTCMonth(),y._a[Zg]=P.getUTCDate()),w=0;w<3&&y._a[w]==null;++w)y._a[w]=I[w]=R[w];for(;w<7;w++)y._a[w]=I[w]=y._a[w]==null?w===2?1:0:y._a[w];y._a[Nu]===24&&y._a[Im]===0&&y._a[oS]===0&&y._a[dM]===0&&(y._nextDay=!0,y._a[Nu]=0),y._d=(y._useUTC?h$:Wzt).apply(null,I),H=y._useUTC?y._d.getUTCDay():y._d.getDay(),y._tzm!=null&&y._d.setUTCMinutes(y._d.getUTCMinutes()-y._tzm),y._nextDay&&(y._a[Nu]=24),y._w&&typeof y._w.d<"u"&&y._w.d!==H&&(h(y).weekdayMismatch=!0)}}function $2t(y){var w,P,I,R,H,ae,Tt,Ar,$o;w=y._w,w.GG!=null||w.W!=null||w.E!=null?(H=1,ae=4,P=dD(w.GG,y._a[Mc],m$(gi(),1,4).year),I=dD(w.W,1),R=dD(w.E,1),(R<1||R>7)&&(Ar=!0)):(H=y._locale._week.dow,ae=y._locale._week.doy,$o=m$(gi(),H,ae),P=dD(w.gg,y._a[Mc],$o.year),I=dD(w.w,$o.week),w.d!=null?(R=w.d,(R<0||R>6)&&(Ar=!0)):w.e!=null?(R=w.e+H,(w.e<0||w.e>6)&&(Ar=!0)):R=H),I<1||I>iS(P,H,ae)?h(y)._overflowWeeks=!0:Ar!=null?h(y)._overflowWeekday=!0:(Tt=u1e(P,I,R,H,ae),y._a[Mc]=Tt.year,y._dayOfYear=Tt.dayOfYear)}t.ISO_8601=function(){},t.RFC_2822=function(){};function lae(y){if(y._f===t.ISO_8601){h1e(y);return}if(y._f===t.RFC_2822){m1e(y);return}y._a=[],h(y).empty=!0;var w=""+y._i,P,I,R,H,ae,Tt=w.length,Ar=0,$o,gd;for(R=ue(y._f,y._locale).match(D)||[],gd=R.length,P=0;P0&&h(y).unusedInput.push(ae),w=w.slice(w.indexOf(I)+I.length),Ar+=I.length),J[H]?(I?h(y).empty=!1:h(y).unusedTokens.push(H),f$(H,I,y)):y._strict&&!I&&h(y).unusedTokens.push(H);h(y).charsLeftOver=Tt-Ar,w.length>0&&h(y).unusedInput.push(w),y._a[Nu]<=12&&h(y).bigHour===!0&&y._a[Nu]>0&&(h(y).bigHour=void 0),h(y).parsedDateParts=y._a.slice(0),h(y).meridiem=y._meridiem,y._a[Nu]=q2t(y._locale,y._a[Nu],y._meridiem),$o=h(y).era,$o!==null&&(y._a[Mc]=y._locale.erasConvertYear($o,y._a[Mc])),uae(y),aae(y)}function q2t(y,w,P){var I;return P==null?w:y.meridiemHour!=null?y.meridiemHour(w,P):(y.isPM!=null&&(I=y.isPM(P),I&&w<12&&(w+=12),!I&&w===12&&(w=0)),w)}function U2t(y){var w,P,I,R,H,ae,Tt=!1,Ar=y._f.length;if(Ar===0){h(y).invalidFormat=!0,y._d=new Date(NaN);return}for(R=0;Rthis?this:y:g()});function b1e(y,w){var P,I;if(w.length===1&&n(w[0])&&(w=w[0]),!w.length)return gi();for(P=w[0],I=1;Ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function l4t(){if(!s(this._isDSTShifted))return this._isDSTShifted;var y={},w;return x(y,this),y=g1e(y),y._a?(w=y._isUTC?f(y._a):gi(y._a),this._isDSTShifted=this.isValid()&&e4t(y._a,w.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function c4t(){return this.isValid()?!this._isUTC:!1}function d4t(){return this.isValid()?this._isUTC:!1}function v1e(){return this.isValid()?this._isUTC&&this._offset===0:!1}var f4t=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,p4t=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Am(y,w){var P=y,I=null,R,H,ae;return l6(y)?P={ms:y._milliseconds,d:y._days,M:y._months}:u(y)||!isNaN(+y)?(P={},w?P[w]=+y:P.milliseconds=+y):(I=f4t.exec(y))?(R=I[1]==="-"?-1:1,P={y:0,d:Xe(I[Zg])*R,h:Xe(I[Nu])*R,m:Xe(I[Im])*R,s:Xe(I[oS])*R,ms:Xe(cae(I[dM]*1e3))*R}):(I=p4t.exec(y))?(R=I[1]==="-"?-1:1,P={y:fM(I[2],R),M:fM(I[3],R),w:fM(I[4],R),d:fM(I[5],R),h:fM(I[6],R),m:fM(I[7],R),s:fM(I[8],R)}):P==null?P={}:typeof P=="object"&&("from"in P||"to"in P)&&(ae=h4t(gi(P.from),gi(P.to)),P={},P.ms=ae.milliseconds,P.M=ae.months),H=new u6(P),l6(y)&&i(y,"_locale")&&(H._locale=y._locale),l6(y)&&i(y,"_isValid")&&(H._isValid=y._isValid),H}Am.fn=u6.prototype,Am.invalid=Q2t;function fM(y,w){var P=y&&parseFloat(y.replace(",","."));return(isNaN(P)?0:P)*w}function w1e(y,w){var P={};return P.months=w.month()-y.month()+(w.year()-y.year())*12,y.clone().add(P.months,"M").isAfter(w)&&--P.months,P.milliseconds=+w-+y.clone().add(P.months,"M"),P}function h4t(y,w){var P;return y.isValid()&&w.isValid()?(w=fae(w,y),y.isBefore(w)?P=w1e(y,w):(P=w1e(w,y),P.milliseconds=-P.milliseconds,P.months=-P.months),P):{milliseconds:0,months:0}}function S1e(y,w){return function(P,I){var R,H;return I!==null&&!isNaN(+I)&&(j(w,"moment()."+w+"(period, number) is deprecated. Please use moment()."+w+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),H=P,P=I,I=H),R=Am(P,I),x1e(this,R,y),this}}function x1e(y,w,P,I){var R=w._milliseconds,H=cae(w._days),ae=cae(w._months);y.isValid()&&(I=I??!0,ae&&o1e(y,Qi(y,"Month")+ae*P),H&&ol(y,"Date",Qi(y,"Date")+H*P),R&&y._d.setTime(y._d.valueOf()+R*P),I&&t.updateOffset(y,H||ae))}var m4t=S1e(1,"add"),g4t=S1e(-1,"subtract");function C1e(y){return typeof y=="string"||y instanceof String}function y4t(y){return T(y)||l(y)||C1e(y)||u(y)||_4t(y)||b4t(y)||y===null||y===void 0}function b4t(y){var w=o(y)&&!a(y),P=!1,I=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],R,H,ae=I.length;for(R=0;RP.valueOf():P.valueOf()9999?Q(P,w?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):N(Date.prototype.toISOString)?w?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Q(P,"Z")):Q(P,w?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function D4t(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var y="moment",w="",P,I,R,H;return this.isLocal()||(y=this.utcOffset()===0?"moment.utc":"moment.parseZone",w="Z"),P="["+y+'("]',I=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",R="-MM-DD[T]HH:mm:ss.SSS",H=w+'[")]',this.format(P+I+R+H)}function j4t(y){y||(y=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var w=Q(this,y);return this.localeData().postformat(w)}function N4t(y,w){return this.isValid()&&(T(y)&&y.isValid()||gi(y).isValid())?Am({to:this,from:y}).locale(this.locale()).humanize(!w):this.localeData().invalidDate()}function L4t(y){return this.from(gi(),y)}function F4t(y,w){return this.isValid()&&(T(y)&&y.isValid()||gi(y).isValid())?Am({from:this,to:y}).locale(this.locale()).humanize(!w):this.localeData().invalidDate()}function k4t(y){return this.to(gi(),y)}function O1e(y){var w;return y===void 0?this._locale._abbr:(w=aS(y),w!=null&&(this._locale=w),this)}var E1e=M("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 P1e(){return this._locale}var d6=1e3,fD=60*d6,f6=60*fD,T1e=(365*400+97)*24*f6;function pD(y,w){return(y%w+w)%w}function M1e(y,w,P){return y<100&&y>=0?new Date(y+400,w,P)-T1e:new Date(y,w,P).valueOf()}function I1e(y,w,P){return y<100&&y>=0?Date.UTC(y+400,w,P)-T1e:Date.UTC(y,w,P)}function B4t(y){var w,P;if(y=Bt(y),y===void 0||y==="millisecond"||!this.isValid())return this;switch(P=this._isUTC?I1e:M1e,y){case"year":w=P(this.year(),0,1);break;case"quarter":w=P(this.year(),this.month()-this.month()%3,1);break;case"month":w=P(this.year(),this.month(),1);break;case"week":w=P(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":w=P(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":w=P(this.year(),this.month(),this.date());break;case"hour":w=this._d.valueOf(),w-=pD(w+(this._isUTC?0:this.utcOffset()*fD),f6);break;case"minute":w=this._d.valueOf(),w-=pD(w,fD);break;case"second":w=this._d.valueOf(),w-=pD(w,d6);break}return this._d.setTime(w),t.updateOffset(this,!0),this}function $4t(y){var w,P;if(y=Bt(y),y===void 0||y==="millisecond"||!this.isValid())return this;switch(P=this._isUTC?I1e:M1e,y){case"year":w=P(this.year()+1,0,1)-1;break;case"quarter":w=P(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":w=P(this.year(),this.month()+1,1)-1;break;case"week":w=P(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":w=P(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":w=P(this.year(),this.month(),this.date()+1)-1;break;case"hour":w=this._d.valueOf(),w+=f6-pD(w+(this._isUTC?0:this.utcOffset()*fD),f6)-1;break;case"minute":w=this._d.valueOf(),w+=fD-pD(w,fD)-1;break;case"second":w=this._d.valueOf(),w+=d6-pD(w,d6)-1;break}return this._d.setTime(w),t.updateOffset(this,!0),this}function q4t(){return this._d.valueOf()-(this._offset||0)*6e4}function U4t(){return Math.floor(this.valueOf()/1e3)}function z4t(){return new Date(this.valueOf())}function H4t(){var y=this;return[y.year(),y.month(),y.date(),y.hour(),y.minute(),y.second(),y.millisecond()]}function V4t(){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 W4t(){return this.isValid()?this.toISOString():null}function J4t(){return _(this)}function G4t(){return d({},h(this))}function K4t(){return h(this).overflow}function Y4t(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}te("N",0,0,"eraAbbr"),te("NN",0,0,"eraAbbr"),te("NNN",0,0,"eraAbbr"),te("NNNN",0,0,"eraName"),te("NNNNN",0,0,"eraNarrow"),te("y",["y",1],"yo","eraYear"),te("y",["yy",2],0,"eraYear"),te("y",["yyy",3],0,"eraYear"),te("y",["yyyy",4],0,"eraYear"),je("N",hae),je("NN",hae),je("NNN",hae),je("NNNN",s3t),je("NNNNN",u3t),Qr(["N","NN","NNN","NNNN","NNNNN"],function(y,w,P,I){var R=P._locale.erasParse(y,I,P._strict);R?h(P).era=R:h(P).invalidEra=y}),je("y",ea),je("yy",ea),je("yyy",ea),je("yyyy",ea),je("yo",l3t),Qr(["y","yy","yyy","yyyy"],Mc),Qr(["yo"],function(y,w,P,I){var R;P._locale._eraYearOrdinalRegex&&(R=y.match(P._locale._eraYearOrdinalRegex)),P._locale.eraYearOrdinalParse?w[Mc]=P._locale.eraYearOrdinalParse(y,R):w[Mc]=parseInt(y,10)});function Z4t(y,w){var P,I,R,H=this._eras||aS("en")._eras;for(P=0,I=H.length;P=0)return H[I]}function Q4t(y,w){var P=y.since<=y.until?1:-1;return w===void 0?t(y.since).year():t(y.since).year()+(w-y.offset)*P}function e3t(){var y,w,P,I=this.localeData().eras();for(y=0,w=I.length;yH&&(w=H),g3t.call(this,y,w,P,I,R))}function g3t(y,w,P,I,R){var H=u1e(y,w,P,I,R),ae=h$(H.year,0,H.dayOfYear);return this.year(ae.getUTCFullYear()),this.month(ae.getUTCMonth()),this.date(ae.getUTCDate()),this}te("Q",0,"Qo","quarter"),ur("quarter","Q"),jo("quarter",7),je("Q",Tm),Qr("Q",function(y,w){w[nS]=(Xe(y)-1)*3});function y3t(y){return y==null?Math.ceil((this.month()+1)/3):this.month((y-1)*3+this.month()%3)}te("D",["DD",2],"Do","date"),ur("date","D"),jo("date",9),je("D",hn),je("DD",hn,Oa),je("Do",function(y,w){return y?w._dayOfMonthOrdinalParse||w._ordinalParse:w._dayOfMonthOrdinalParseLenient}),Qr(["D","DD"],Zg),Qr("Do",function(y,w){w[Zg]=Xe(y.match(hn)[0])});var R1e=Bn("Date",!0);te("DDD",["DDDD",3],"DDDo","dayOfYear"),ur("dayOfYear","DDD"),jo("dayOfYear",4),je("DDD",oO),je("DDDD",Wp),Qr(["DDD","DDDD"],function(y,w,P){P._dayOfYear=Xe(y)});function b3t(y){var w=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return y==null?w:this.add(y-w,"d")}te("m",["mm",2],0,"minute"),ur("minute","m"),jo("minute",14),je("m",hn),je("mm",hn,Oa),Qr(["m","mm"],Im);var _3t=Bn("Minutes",!1);te("s",["ss",2],0,"second"),ur("second","s"),jo("second",15),je("s",hn),je("ss",hn,Oa),Qr(["s","ss"],oS);var v3t=Bn("Seconds",!1);te("S",0,0,function(){return~~(this.millisecond()/100)}),te(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),te(0,["SSS",3],0,"millisecond"),te(0,["SSSS",4],0,function(){return this.millisecond()*10}),te(0,["SSSSS",5],0,function(){return this.millisecond()*100}),te(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),te(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),te(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),te(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),ur("millisecond","ms"),jo("millisecond",16),je("S",oO,Tm),je("SS",oO,Oa),je("SSS",oO,Wp);var aO,D1e;for(aO="SSSS";aO.length<=9;aO+="S")je(aO,ea);function w3t(y,w){w[dM]=Xe(("0."+y)*1e3)}for(aO="S";aO.length<=9;aO+="S")Qr(aO,w3t);D1e=Bn("Milliseconds",!1),te("z",0,0,"zoneAbbr"),te("zz",0,0,"zoneName");function S3t(){return this._isUTC?"UTC":""}function x3t(){return this._isUTC?"Coordinated Universal Time":""}var Ee=O.prototype;Ee.add=m4t,Ee.calendar=S4t,Ee.clone=x4t,Ee.diff=I4t,Ee.endOf=$4t,Ee.format=j4t,Ee.from=N4t,Ee.fromNow=L4t,Ee.to=F4t,Ee.toNow=k4t,Ee.get=Pc,Ee.invalidAt=K4t,Ee.isAfter=C4t,Ee.isBefore=O4t,Ee.isBetween=E4t,Ee.isSame=P4t,Ee.isSameOrAfter=T4t,Ee.isSameOrBefore=M4t,Ee.isValid=J4t,Ee.lang=E1e,Ee.locale=O1e,Ee.localeData=P1e,Ee.max=J2t,Ee.min=W2t,Ee.parsingFlags=G4t,Ee.set=Pm,Ee.startOf=B4t,Ee.subtract=g4t,Ee.toArray=H4t,Ee.toObject=V4t,Ee.toDate=z4t,Ee.toISOString=R4t,Ee.inspect=D4t,typeof Symbol<"u"&&Symbol.for!=null&&(Ee[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Ee.toJSON=W4t,Ee.toString=A4t,Ee.unix=U4t,Ee.valueOf=q4t,Ee.creationData=Y4t,Ee.eraName=e3t,Ee.eraNarrow=t3t,Ee.eraAbbr=r3t,Ee.eraYear=n3t,Ee.year=s1e,Ee.isLeapYear=Vzt,Ee.weekYear=c3t,Ee.isoWeekYear=d3t,Ee.quarter=Ee.quarters=y3t,Ee.month=i1e,Ee.daysInMonth=Uzt,Ee.week=Ee.weeks=Zzt,Ee.isoWeek=Ee.isoWeeks=Xzt,Ee.weeksInYear=h3t,Ee.weeksInWeekYear=m3t,Ee.isoWeeksInYear=f3t,Ee.isoWeeksInISOWeekYear=p3t,Ee.date=R1e,Ee.day=Ee.days=d2t,Ee.weekday=f2t,Ee.isoWeekday=p2t,Ee.dayOfYear=b3t,Ee.hour=Ee.hours=v2t,Ee.minute=Ee.minutes=_3t,Ee.second=Ee.seconds=v3t,Ee.millisecond=Ee.milliseconds=D1e,Ee.utcOffset=r4t,Ee.utc=o4t,Ee.local=i4t,Ee.parseZone=a4t,Ee.hasAlignedHourOffset=s4t,Ee.isDST=u4t,Ee.isLocal=c4t,Ee.isUtcOffset=d4t,Ee.isUtc=v1e,Ee.isUTC=v1e,Ee.zoneAbbr=S3t,Ee.zoneName=x3t,Ee.dates=M("dates accessor is deprecated. Use date instead.",R1e),Ee.months=M("months accessor is deprecated. Use month instead",i1e),Ee.years=M("years accessor is deprecated. Use year instead",s1e),Ee.zone=M("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",n4t),Ee.isDSTShifted=M("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",l4t);function C3t(y){return gi(y*1e3)}function O3t(){return gi.apply(null,arguments).parseZone()}function j1e(y){return y}var $n=L.prototype;$n.calendar=G,$n.longDateFormat=ht,$n.invalidDate=ie,$n.ordinal=Ue,$n.preparse=j1e,$n.postformat=j1e,$n.relativeTime=Je,$n.pastFuture=sr,$n.set=F,$n.eras=Z4t,$n.erasParse=X4t,$n.erasConvertYear=Q4t,$n.erasAbbrRegex=i3t,$n.erasNameRegex=o3t,$n.erasNarrowRegex=a3t,$n.months=kzt,$n.monthsShort=Bzt,$n.monthsParse=qzt,$n.monthsRegex=Hzt,$n.monthsShortRegex=zzt,$n.week=Jzt,$n.firstDayOfYear=Yzt,$n.firstDayOfWeek=Kzt,$n.weekdays=a2t,$n.weekdaysMin=u2t,$n.weekdaysShort=s2t,$n.weekdaysParse=c2t,$n.weekdaysRegex=h2t,$n.weekdaysShortRegex=m2t,$n.weekdaysMinRegex=g2t,$n.isPM=b2t,$n.meridiem=w2t;function h6(y,w,P,I){var R=aS(),H=f().set(I,w);return R[P](H,y)}function N1e(y,w,P){if(u(y)&&(w=y,y=void 0),y=y||"",w!=null)return h6(y,w,P,"month");var I,R=[];for(I=0;I<12;I++)R[I]=h6(y,I,P,"month");return R}function gae(y,w,P,I){typeof y=="boolean"?(u(w)&&(P=w,w=void 0),w=w||""):(w=y,P=w,y=!1,u(w)&&(P=w,w=void 0),w=w||"");var R=aS(),H=y?R._week.dow:0,ae,Tt=[];if(P!=null)return h6(w,(P+H)%7,I,"day");for(ae=0;ae<7;ae++)Tt[ae]=h6(w,(ae+H)%7,I,"day");return Tt}function E3t(y,w){return N1e(y,w,"months")}function P3t(y,w){return N1e(y,w,"monthsShort")}function T3t(y,w,P){return gae(y,w,P,"weekdays")}function M3t(y,w,P){return gae(y,w,P,"weekdaysShort")}function I3t(y,w,P){return gae(y,w,P,"weekdaysMin")}iO("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 w=y%10,P=Xe(y%100/10)===1?"th":w===1?"st":w===2?"nd":w===3?"rd":"th";return y+P}}),t.lang=M("moment.lang is deprecated. Use moment.locale instead.",iO),t.langData=M("moment.langData is deprecated. Use moment.localeData instead.",aS);var sS=Math.abs;function A3t(){var y=this._data;return this._milliseconds=sS(this._milliseconds),this._days=sS(this._days),this._months=sS(this._months),y.milliseconds=sS(y.milliseconds),y.seconds=sS(y.seconds),y.minutes=sS(y.minutes),y.hours=sS(y.hours),y.months=sS(y.months),y.years=sS(y.years),this}function L1e(y,w,P,I){var R=Am(w,P);return y._milliseconds+=I*R._milliseconds,y._days+=I*R._days,y._months+=I*R._months,y._bubble()}function R3t(y,w){return L1e(this,y,w,1)}function D3t(y,w){return L1e(this,y,w,-1)}function F1e(y){return y<0?Math.floor(y):Math.ceil(y)}function j3t(){var y=this._milliseconds,w=this._days,P=this._months,I=this._data,R,H,ae,Tt,Ar;return y>=0&&w>=0&&P>=0||y<=0&&w<=0&&P<=0||(y+=F1e(yae(P)+w)*864e5,w=0,P=0),I.milliseconds=y%1e3,R=lr(y/1e3),I.seconds=R%60,H=lr(R/60),I.minutes=H%60,ae=lr(H/60),I.hours=ae%24,w+=lr(ae/24),Ar=lr(k1e(w)),P+=Ar,w-=F1e(yae(Ar)),Tt=lr(P/12),P%=12,I.days=w,I.months=P,I.years=Tt,this}function k1e(y){return y*4800/146097}function yae(y){return y*146097/4800}function N3t(y){if(!this.isValid())return NaN;var w,P,I=this._milliseconds;if(y=Bt(y),y==="month"||y==="quarter"||y==="year")switch(w=this._days+I/864e5,P=this._months+k1e(w),y){case"month":return P;case"quarter":return P/3;case"year":return P/12}else switch(w=this._days+Math.round(yae(this._months)),y){case"week":return w/7+I/6048e5;case"day":return w+I/864e5;case"hour":return w*24+I/36e5;case"minute":return w*1440+I/6e4;case"second":return w*86400+I/1e3;case"millisecond":return Math.floor(w*864e5)+I;default:throw new Error("Unknown unit "+y)}}function L3t(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+Xe(this._months/12)*31536e6:NaN}function uS(y){return function(){return this.as(y)}}var F3t=uS("ms"),k3t=uS("s"),B3t=uS("m"),$3t=uS("h"),q3t=uS("d"),U3t=uS("w"),z3t=uS("M"),H3t=uS("Q"),V3t=uS("y");function W3t(){return Am(this)}function J3t(y){return y=Bt(y),this.isValid()?this[y+"s"]():NaN}function pM(y){return function(){return this.isValid()?this._data[y]:NaN}}var G3t=pM("milliseconds"),K3t=pM("seconds"),Y3t=pM("minutes"),Z3t=pM("hours"),X3t=pM("days"),Q3t=pM("months"),e8t=pM("years");function t8t(){return lr(this.days()/7)}var lS=Math.round,hD={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function r8t(y,w,P,I,R){return R.relativeTime(w||1,!!P,y,I)}function n8t(y,w,P,I){var R=Am(y).abs(),H=lS(R.as("s")),ae=lS(R.as("m")),Tt=lS(R.as("h")),Ar=lS(R.as("d")),$o=lS(R.as("M")),gd=lS(R.as("w")),cS=lS(R.as("y")),sO=H<=P.ss&&["s",H]||H0,sO[4]=I,r8t.apply(null,sO)}function o8t(y){return y===void 0?lS:typeof y=="function"?(lS=y,!0):!1}function i8t(y,w){return hD[y]===void 0?!1:w===void 0?hD[y]:(hD[y]=w,y==="s"&&(hD.ss=w-1),!0)}function a8t(y,w){if(!this.isValid())return this.localeData().invalidDate();var P=!1,I=hD,R,H;return typeof y=="object"&&(w=y,y=!1),typeof y=="boolean"&&(P=y),typeof w=="object"&&(I=Object.assign({},hD,w),w.s!=null&&w.ss==null&&(I.ss=w.s-1)),R=this.localeData(),H=n8t(this,!P,I,R),P&&(H=R.pastFuture(+this,H)),R.postformat(H)}var bae=Math.abs;function mD(y){return(y>0)-(y<0)||+y}function m6(){if(!this.isValid())return this.localeData().invalidDate();var y=bae(this._milliseconds)/1e3,w=bae(this._days),P=bae(this._months),I,R,H,ae,Tt=this.asSeconds(),Ar,$o,gd,cS;return Tt?(I=lr(y/60),R=lr(I/60),y%=60,I%=60,H=lr(P/12),P%=12,ae=y?y.toFixed(3).replace(/\.?0+$/,""):"",Ar=Tt<0?"-":"",$o=mD(this._months)!==mD(Tt)?"-":"",gd=mD(this._days)!==mD(Tt)?"-":"",cS=mD(this._milliseconds)!==mD(Tt)?"-":"",Ar+"P"+(H?$o+H+"Y":"")+(P?$o+P+"M":"")+(w?gd+w+"D":"")+(R||I||y?"T":"")+(R?cS+R+"H":"")+(I?cS+I+"M":"")+(y?cS+ae+"S":"")):"P0D"}var wn=u6.prototype;wn.isValid=X2t,wn.abs=A3t,wn.add=R3t,wn.subtract=D3t,wn.as=N3t,wn.asMilliseconds=F3t,wn.asSeconds=k3t,wn.asMinutes=B3t,wn.asHours=$3t,wn.asDays=q3t,wn.asWeeks=U3t,wn.asMonths=z3t,wn.asQuarters=H3t,wn.asYears=V3t,wn.valueOf=L3t,wn._bubble=j3t,wn.clone=W3t,wn.get=J3t,wn.milliseconds=G3t,wn.seconds=K3t,wn.minutes=Y3t,wn.hours=Z3t,wn.days=X3t,wn.weeks=t8t,wn.months=Q3t,wn.years=e8t,wn.humanize=a8t,wn.toISOString=m6,wn.toString=m6,wn.toJSON=m6,wn.locale=O1e,wn.localeData=P1e,wn.toIsoString=M("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",m6),wn.lang=E1e,te("X",0,0,"unix"),te("x",0,0,"valueOf"),je("x",pd),je("X",Gd),Qr("X",function(y,w,P){P._d=new Date(parseFloat(y)*1e3)}),Qr("x",function(y,w,P){P._d=new Date(Xe(y))});return t.version="2.29.4",r(gi),t.fn=Ee,t.min=G2t,t.max=K2t,t.now=Y2t,t.utc=f,t.unix=C3t,t.months=E3t,t.isDate=l,t.locale=iO,t.invalid=g,t.duration=Am,t.isMoment=T,t.weekdays=T3t,t.parseZone=O3t,t.localeData=aS,t.isDuration=l6,t.monthsShort=P3t,t.weekdaysMin=I3t,t.defineLocale=iae,t.updateLocale=O2t,t.locales=E2t,t.weekdaysShort=M3t,t.normalizeUnits=Bt,t.relativeTimeRounding=o8t,t.relativeTimeThreshold=i8t,t.calendarFormat=w4t,t.prototype=Ee,t.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"},t})});var lle=b(QV=>{"use strict";QV.byteLength=IJt;QV.toByteArray=RJt;QV.fromByteArray=NJt;var sy=[],sh=[],MJt=typeof Uint8Array<"u"?Uint8Array:Array,ule="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(XM=0,Oke=ule.length;XM0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");r===-1&&(r=t);var n=r===t?0:4-r%4;return[r,n]}function IJt(e){var t=Eke(e),r=t[0],n=t[1];return(r+n)*3/4-n}function AJt(e,t,r){return(t+r)*3/4-r}function RJt(e){var t,r=Eke(e),n=r[0],o=r[1],i=new MJt(AJt(e,n,o)),a=0,s=o>0?n-4:n,u;for(u=0;u>16&255,i[a++]=t>>8&255,i[a++]=t&255;return o===2&&(t=sh[e.charCodeAt(u)]<<2|sh[e.charCodeAt(u+1)]>>4,i[a++]=t&255),o===1&&(t=sh[e.charCodeAt(u)]<<10|sh[e.charCodeAt(u+1)]<<4|sh[e.charCodeAt(u+2)]>>2,i[a++]=t>>8&255,i[a++]=t&255),i}function DJt(e){return sy[e>>18&63]+sy[e>>12&63]+sy[e>>6&63]+sy[e&63]}function jJt(e,t,r){for(var n,o=[],i=t;is?s:a+i));return n===1?(t=e[r-1],o.push(sy[t>>2]+sy[t<<4&63]+"==")):n===2&&(t=(e[r-2]<<8)+e[r-1],o.push(sy[t>>10]+sy[t>>4&63]+sy[t<<2&63]+"=")),o.join("")}});var Pke=b(cle=>{cle.read=function(e,t,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=e[t+d];for(d+=f,i=p&(1<<-c)-1,p>>=-c,c+=s;c>0;i=i*256+e[t+d],d+=f,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=n;c>0;a=a*256+e[t+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)};cle.write=function(e,t,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,h=n?1:-1,m=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),a+d>=1?t+=f/u:t+=f*Math.pow(2,1-d),t*u>=2&&(a++,u/=2),a+d>=c?(s=0,a=c):a+d>=1?(s=(t*u-1)*Math.pow(2,o),a=a+d):(s=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;e[r+p]=s&255,p+=h,s/=256,o-=8);for(a=a<0;e[r+p]=a&255,p+=h,a/=256,l-=8);e[r+p-h]|=m*128}});var Td=b(rj=>{"use strict";var dle=lle(),ej=Pke(),Tke=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;rj.Buffer=le;rj.SlowBuffer=qJt;rj.INSPECT_MAX_BYTES=50;var e5=2147483647;rj.kMaxLength=e5;le.TYPED_ARRAY_SUPPORT=LJt();!le.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 LJt(){try{let e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),e.foo()===42}catch{return!1}}Object.defineProperty(le.prototype,"parent",{enumerable:!0,get:function(){if(le.isBuffer(this))return this.buffer}});Object.defineProperty(le.prototype,"offset",{enumerable:!0,get:function(){if(le.isBuffer(this))return this.byteOffset}});function RS(e){if(e>e5)throw new RangeError('The value "'+e+'" is invalid for option "size"');let t=new Uint8Array(e);return Object.setPrototypeOf(t,le.prototype),t}function le(e,t,r){if(typeof e=="number"){if(typeof t=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return mle(e)}return Rke(e,t,r)}le.poolSize=8192;function Rke(e,t,r){if(typeof e=="string")return kJt(e,t);if(ArrayBuffer.isView(e))return BJt(e);if(e==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(uy(e,ArrayBuffer)||e&&uy(e.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(uy(e,SharedArrayBuffer)||e&&uy(e.buffer,SharedArrayBuffer)))return ple(e,t,r);if(typeof e=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let n=e.valueOf&&e.valueOf();if(n!=null&&n!==e)return le.from(n,t,r);let o=$Jt(e);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof e[Symbol.toPrimitive]=="function")return le.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}le.from=function(e,t,r){return Rke(e,t,r)};Object.setPrototypeOf(le.prototype,Uint8Array.prototype);Object.setPrototypeOf(le,Uint8Array);function Dke(e){if(typeof e!="number")throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function FJt(e,t,r){return Dke(e),e<=0?RS(e):t!==void 0?typeof r=="string"?RS(e).fill(t,r):RS(e).fill(t):RS(e)}le.alloc=function(e,t,r){return FJt(e,t,r)};function mle(e){return Dke(e),RS(e<0?0:gle(e)|0)}le.allocUnsafe=function(e){return mle(e)};le.allocUnsafeSlow=function(e){return mle(e)};function kJt(e,t){if((typeof t!="string"||t==="")&&(t="utf8"),!le.isEncoding(t))throw new TypeError("Unknown encoding: "+t);let r=jke(e,t)|0,n=RS(r),o=n.write(e,t);return o!==r&&(n=n.slice(0,o)),n}function fle(e){let t=e.length<0?0:gle(e.length)|0,r=RS(t);for(let n=0;n=e5)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+e5.toString(16)+" bytes");return e|0}function qJt(e){return+e!=e&&(e=0),le.alloc(+e)}le.isBuffer=function(t){return t!=null&&t._isBuffer===!0&&t!==le.prototype};le.compare=function(t,r){if(uy(t,Uint8Array)&&(t=le.from(t,t.offset,t.byteLength)),uy(r,Uint8Array)&&(r=le.from(r,r.offset,r.byteLength)),!le.isBuffer(t)||!le.isBuffer(r))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===r)return 0;let n=t.length,o=r.length;for(let i=0,a=Math.min(n,o);io.length?(le.isBuffer(a)||(a=le.from(a)),a.copy(o,i)):Uint8Array.prototype.set.call(o,a,i);else if(le.isBuffer(a))a.copy(o,i);else throw new TypeError('"list" argument must be an Array of Buffers');i+=a.length}return o};function jke(e,t){if(le.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||uy(e,ArrayBuffer))return e.byteLength;if(typeof e!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let r=e.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&r===0)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return hle(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return zke(e).length;default:if(o)return n?-1:hle(e).length;t=(""+t).toLowerCase(),o=!0}}le.byteLength=jke;function UJt(e,t,r){let n=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,t>>>=0,r<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return XJt(this,t,r);case"utf8":case"utf-8":return Lke(this,t,r);case"ascii":return YJt(this,t,r);case"latin1":case"binary":return ZJt(this,t,r);case"base64":return GJt(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return QJt(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}le.prototype._isBuffer=!0;function QM(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}le.prototype.swap16=function(){let t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let r=0;rr&&(t+=" ... "),""};Tke&&(le.prototype[Tke]=le.prototype.inspect);le.prototype.compare=function(t,r,n,o,i){if(uy(t,Uint8Array)&&(t=le.from(t,t.offset,t.byteLength)),!le.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(r===void 0&&(r=0),n===void 0&&(n=t?t.length:0),o===void 0&&(o=0),i===void 0&&(i=this.length),r<0||n>t.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===t)return 0;let a=i-o,s=n-r,u=Math.min(a,s),l=this.slice(o,i),c=t.slice(r,n);for(let d=0;d2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,ble(r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0)if(o)r=0;else return-1;if(typeof t=="string"&&(t=le.from(t,n)),le.isBuffer(t))return t.length===0?-1:Mke(e,t,r,n,o);if(typeof t=="number")return t=t&255,typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):Mke(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function Mke(e,t,r,n,o){let i=1,a=e.length,s=t.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(e.length<2||t.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=t.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),t.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 zJt(this,t,r,n);case"utf8":case"utf-8":return HJt(this,t,r,n);case"ascii":case"latin1":case"binary":return VJt(this,t,r,n);case"base64":return WJt(this,t,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return JJt(this,t,r,n);default:if(a)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),a=!0}};le.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function GJt(e,t,r){return t===0&&r===e.length?dle.fromByteArray(e):dle.fromByteArray(e.slice(t,r))}function Lke(e,t,r){r=Math.min(e.length,r);let n=[],o=t;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=e[o+1],(u&192)===128&&(d=(i&31)<<6|u&63,d>127&&(a=d));break;case 3:u=e[o+1],l=e[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=e[o+1],l=e[o+2],c=e[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 KJt(n)}var Ike=4096;function KJt(e){let t=e.length;if(t<=Ike)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn)&&(r=n);let o="";for(let i=t;in&&(t=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),rr)throw new RangeError("Trying to access beyond buffer length")}le.prototype.readUintLE=le.prototype.readUIntLE=function(t,r,n){t=t>>>0,r=r>>>0,n||ul(t,r,this.length);let o=this[t],i=1,a=0;for(;++a>>0,r=r>>>0,n||ul(t,r,this.length);let o=this[t+--r],i=1;for(;r>0&&(i*=256);)o+=this[t+--r]*i;return o};le.prototype.readUint8=le.prototype.readUInt8=function(t,r){return t=t>>>0,r||ul(t,1,this.length),this[t]};le.prototype.readUint16LE=le.prototype.readUInt16LE=function(t,r){return t=t>>>0,r||ul(t,2,this.length),this[t]|this[t+1]<<8};le.prototype.readUint16BE=le.prototype.readUInt16BE=function(t,r){return t=t>>>0,r||ul(t,2,this.length),this[t]<<8|this[t+1]};le.prototype.readUint32LE=le.prototype.readUInt32LE=function(t,r){return t=t>>>0,r||ul(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216};le.prototype.readUint32BE=le.prototype.readUInt32BE=function(t,r){return t=t>>>0,r||ul(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])};le.prototype.readBigUInt64LE=MO(function(t){t=t>>>0,tj(t,"offset");let r=this[t],n=this[t+7];(r===void 0||n===void 0)&&hq(t,this.length-8);let o=r+this[++t]*2**8+this[++t]*2**16+this[++t]*2**24,i=this[++t]+this[++t]*2**8+this[++t]*2**16+n*2**24;return BigInt(o)+(BigInt(i)<>>0,tj(t,"offset");let r=this[t],n=this[t+7];(r===void 0||n===void 0)&&hq(t,this.length-8);let o=r*2**24+this[++t]*2**16+this[++t]*2**8+this[++t],i=this[++t]*2**24+this[++t]*2**16+this[++t]*2**8+n;return(BigInt(o)<>>0,r=r>>>0,n||ul(t,r,this.length);let o=this[t],i=1,a=0;for(;++a=i&&(o-=Math.pow(2,8*r)),o};le.prototype.readIntBE=function(t,r,n){t=t>>>0,r=r>>>0,n||ul(t,r,this.length);let o=r,i=1,a=this[t+--o];for(;o>0&&(i*=256);)a+=this[t+--o]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*r)),a};le.prototype.readInt8=function(t,r){return t=t>>>0,r||ul(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]};le.prototype.readInt16LE=function(t,r){t=t>>>0,r||ul(t,2,this.length);let n=this[t]|this[t+1]<<8;return n&32768?n|4294901760:n};le.prototype.readInt16BE=function(t,r){t=t>>>0,r||ul(t,2,this.length);let n=this[t+1]|this[t]<<8;return n&32768?n|4294901760:n};le.prototype.readInt32LE=function(t,r){return t=t>>>0,r||ul(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24};le.prototype.readInt32BE=function(t,r){return t=t>>>0,r||ul(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]};le.prototype.readBigInt64LE=MO(function(t){t=t>>>0,tj(t,"offset");let r=this[t],n=this[t+7];(r===void 0||n===void 0)&&hq(t,this.length-8);let o=this[t+4]+this[t+5]*2**8+this[t+6]*2**16+(n<<24);return(BigInt(o)<>>0,tj(t,"offset");let r=this[t],n=this[t+7];(r===void 0||n===void 0)&&hq(t,this.length-8);let o=(r<<24)+this[++t]*2**16+this[++t]*2**8+this[++t];return(BigInt(o)<>>0,r||ul(t,4,this.length),ej.read(this,t,!0,23,4)};le.prototype.readFloatBE=function(t,r){return t=t>>>0,r||ul(t,4,this.length),ej.read(this,t,!1,23,4)};le.prototype.readDoubleLE=function(t,r){return t=t>>>0,r||ul(t,8,this.length),ej.read(this,t,!0,52,8)};le.prototype.readDoubleBE=function(t,r){return t=t>>>0,r||ul(t,8,this.length),ej.read(this,t,!1,52,8)};function lf(e,t,r,n,o,i){if(!le.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}le.prototype.writeUintLE=le.prototype.writeUIntLE=function(t,r,n,o){if(t=+t,r=r>>>0,n=n>>>0,!o){let s=Math.pow(2,8*n)-1;lf(this,t,r,n,s,0)}let i=1,a=0;for(this[r]=t&255;++a>>0,n=n>>>0,!o){let s=Math.pow(2,8*n)-1;lf(this,t,r,n,s,0)}let i=n-1,a=1;for(this[r+i]=t&255;--i>=0&&(a*=256);)this[r+i]=t/a&255;return r+n};le.prototype.writeUint8=le.prototype.writeUInt8=function(t,r,n){return t=+t,r=r>>>0,n||lf(this,t,r,1,255,0),this[r]=t&255,r+1};le.prototype.writeUint16LE=le.prototype.writeUInt16LE=function(t,r,n){return t=+t,r=r>>>0,n||lf(this,t,r,2,65535,0),this[r]=t&255,this[r+1]=t>>>8,r+2};le.prototype.writeUint16BE=le.prototype.writeUInt16BE=function(t,r,n){return t=+t,r=r>>>0,n||lf(this,t,r,2,65535,0),this[r]=t>>>8,this[r+1]=t&255,r+2};le.prototype.writeUint32LE=le.prototype.writeUInt32LE=function(t,r,n){return t=+t,r=r>>>0,n||lf(this,t,r,4,4294967295,0),this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=t&255,r+4};le.prototype.writeUint32BE=le.prototype.writeUInt32BE=function(t,r,n){return t=+t,r=r>>>0,n||lf(this,t,r,4,4294967295,0),this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255,r+4};function Fke(e,t,r,n,o){Uke(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r++]=i,i=i>>8,e[r++]=i,i=i>>8,e[r++]=i,i=i>>8,e[r++]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=a,a=a>>8,e[r++]=a,a=a>>8,e[r++]=a,a=a>>8,e[r++]=a,r}function kke(e,t,r,n,o){Uke(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r+7]=i,i=i>>8,e[r+6]=i,i=i>>8,e[r+5]=i,i=i>>8,e[r+4]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=a,a=a>>8,e[r+2]=a,a=a>>8,e[r+1]=a,a=a>>8,e[r]=a,r+8}le.prototype.writeBigUInt64LE=MO(function(t,r=0){return Fke(this,t,r,BigInt(0),BigInt("0xffffffffffffffff"))});le.prototype.writeBigUInt64BE=MO(function(t,r=0){return kke(this,t,r,BigInt(0),BigInt("0xffffffffffffffff"))});le.prototype.writeIntLE=function(t,r,n,o){if(t=+t,r=r>>>0,!o){let u=Math.pow(2,8*n-1);lf(this,t,r,n,u-1,-u)}let i=0,a=1,s=0;for(this[r]=t&255;++i>0)-s&255;return r+n};le.prototype.writeIntBE=function(t,r,n,o){if(t=+t,r=r>>>0,!o){let u=Math.pow(2,8*n-1);lf(this,t,r,n,u-1,-u)}let i=n-1,a=1,s=0;for(this[r+i]=t&255;--i>=0&&(a*=256);)t<0&&s===0&&this[r+i+1]!==0&&(s=1),this[r+i]=(t/a>>0)-s&255;return r+n};le.prototype.writeInt8=function(t,r,n){return t=+t,r=r>>>0,n||lf(this,t,r,1,127,-128),t<0&&(t=255+t+1),this[r]=t&255,r+1};le.prototype.writeInt16LE=function(t,r,n){return t=+t,r=r>>>0,n||lf(this,t,r,2,32767,-32768),this[r]=t&255,this[r+1]=t>>>8,r+2};le.prototype.writeInt16BE=function(t,r,n){return t=+t,r=r>>>0,n||lf(this,t,r,2,32767,-32768),this[r]=t>>>8,this[r+1]=t&255,r+2};le.prototype.writeInt32LE=function(t,r,n){return t=+t,r=r>>>0,n||lf(this,t,r,4,2147483647,-2147483648),this[r]=t&255,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24,r+4};le.prototype.writeInt32BE=function(t,r,n){return t=+t,r=r>>>0,n||lf(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255,r+4};le.prototype.writeBigInt64LE=MO(function(t,r=0){return Fke(this,t,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});le.prototype.writeBigInt64BE=MO(function(t,r=0){return kke(this,t,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Bke(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function $ke(e,t,r,n,o){return t=+t,r=r>>>0,o||Bke(e,t,r,4,34028234663852886e22,-34028234663852886e22),ej.write(e,t,r,n,23,4),r+4}le.prototype.writeFloatLE=function(t,r,n){return $ke(this,t,r,!0,n)};le.prototype.writeFloatBE=function(t,r,n){return $ke(this,t,r,!1,n)};function qke(e,t,r,n,o){return t=+t,r=r>>>0,o||Bke(e,t,r,8,17976931348623157e292,-17976931348623157e292),ej.write(e,t,r,n,52,8),r+8}le.prototype.writeDoubleLE=function(t,r,n){return qke(this,t,r,!0,n)};le.prototype.writeDoubleBE=function(t,r,n){return qke(this,t,r,!1,n)};le.prototype.copy=function(t,r,n,o){if(!le.isBuffer(t))throw new TypeError("argument should be a Buffer");if(n||(n=0),!o&&o!==0&&(o=this.length),r>=t.length&&(r=t.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),t.length-r>>0,n=n===void 0?this.length:n>>>0,t||(t=0);let i;if(typeof t=="number")for(i=r;i2**32?o=Ake(String(r)):typeof r=="bigint"&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=Ake(o)),o+="n"),n+=` It must be ${t}. Received ${o}`,n},RangeError);function Ake(e){let t="",r=e.length,n=e[0]==="-"?1:0;for(;r>=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function eGt(e,t,r){tj(t,"offset"),(e[t]===void 0||e[t+r]===void 0)&&hq(t,e.length-(r+1))}function Uke(e,t,r,n,o,i){if(e>r||e3?t===0||t===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=`>= ${t}${a} and <= ${r}${a}`,new QD.ERR_OUT_OF_RANGE("value",s,e)}eGt(n,o,i)}function tj(e,t){if(typeof e!="number")throw new QD.ERR_INVALID_ARG_TYPE(t,"number",e)}function hq(e,t,r){throw Math.floor(e)!==e?(tj(e,r),new QD.ERR_OUT_OF_RANGE(r||"offset","an integer",e)):t<0?new QD.ERR_BUFFER_OUT_OF_BOUNDS:new QD.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}var tGt=/[^+/0-9A-Za-z-_]/g;function rGt(e){if(e=e.split("=")[0],e=e.trim().replace(tGt,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function hle(e,t){t=t||1/0;let r,n=e.length,o=null,i=[];for(let a=0;a55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}else if(a+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=(o-55296<<10|r-56320)+65536}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,r&63|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((t-=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 nGt(e){let t=[];for(let r=0;r>8,o=r%256,i.push(o),i.push(n);return i}function zke(e){return dle.toByteArray(rGt(e))}function t5(e,t,r,n){let o;for(o=0;o=t.length||o>=e.length);++o)t[o+r]=e[o];return o}function uy(e,t){return e instanceof t||e!=null&&e.constructor!=null&&e.constructor.name!=null&&e.constructor.name===t.name}function ble(e){return e!==e}var iGt=function(){let e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){let n=r*16;for(let o=0;o<16;++o)t[n+o]=e[r]+e[o]}return t}();function MO(e){return typeof BigInt>"u"?aGt:e}function aGt(){throw new Error("BigInt not supported")}});var CBe=b(ii=>{"use strict";function qle(e,t){var r=e.length;e.push(t);e:for(;0>>1,o=e[n];if(0>>1;ng5(s,r))ug5(l,s)?(e[n]=l,e[u]=r,n=u):(e[n]=s,e[a]=r,n=a);else if(ug5(l,r))e[n]=l,e[u]=r,n=u;else break e}}return t}function g5(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(mBe=performance,ii.unstable_now=function(){return mBe.now()}):(kle=Date,gBe=kle.now(),ii.unstable_now=function(){return kle.now()-gBe});var mBe,kle,gBe,fy=[],DO=[],hGt=1,lh=null,Fc=3,_5=!1,oI=!1,vq=!1,_Be=typeof setTimeout=="function"?setTimeout:null,vBe=typeof clearTimeout=="function"?clearTimeout:null,yBe=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Ule(e){for(var t=Um(DO);t!==null;){if(t.callback===null)b5(DO);else if(t.startTime<=e)b5(DO),t.sortIndex=t.expirationTime,qle(fy,t);else break;t=Um(DO)}}function zle(e){if(vq=!1,Ule(e),!oI)if(Um(fy)!==null)oI=!0,Vle(Hle);else{var t=Um(DO);t!==null&&Wle(zle,t.startTime-e)}}function Hle(e,t){oI=!1,vq&&(vq=!1,vBe(wq),wq=-1),_5=!0;var r=Fc;try{for(Ule(t),lh=Um(fy);lh!==null&&(!(lh.expirationTime>t)||e&&!xBe());){var n=lh.callback;if(typeof n=="function"){lh.callback=null,Fc=lh.priorityLevel;var o=n(lh.expirationTime<=t);t=ii.unstable_now(),typeof o=="function"?lh.callback=o:lh===Um(fy)&&b5(fy),Ule(t)}else b5(fy);lh=Um(fy)}if(lh!==null)var i=!0;else{var a=Um(DO);a!==null&&Wle(zle,a.startTime-t),i=!1}return i}finally{lh=null,Fc=r,_5=!1}}var v5=!1,y5=null,wq=-1,wBe=5,SBe=-1;function xBe(){return!(ii.unstable_now()-SBee||125n?(e.sortIndex=r,qle(DO,e),Um(fy)===null&&e===Um(DO)&&(vq?(vBe(wq),wq=-1):vq=!0,Wle(zle,r-n))):(e.sortIndex=o,qle(fy,e),oI||_5||(oI=!0,Vle(Hle))),e};ii.unstable_shouldYield=xBe;ii.unstable_wrapCallback=function(e){var t=Fc;return function(){var r=Fc;Fc=t;try{return e.apply(this,arguments)}finally{Fc=r}}}});var EBe=b((xEn,OBe)=>{"use strict";OBe.exports=CBe()});var RUe=b(up=>{"use strict";var D$e=Y(),ap=EBe();function Ce(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),mce=Object.prototype.hasOwnProperty,mGt=/^[: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]*$/,PBe={},TBe={};function gGt(e){return mce.call(TBe,e)?!0:mce.call(PBe,e)?!1:mGt.test(e)?TBe[e]=!0:(PBe[e]=!0,!1)}function yGt(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function bGt(e,t,r,n){if(t===null||typeof t>"u"||yGt(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ad(e,t,r,n,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var ql={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ql[e]=new Ad(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ql[t]=new Ad(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ql[e]=new Ad(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ql[e]=new Ad(e,2,!1,e,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(e){ql[e]=new Ad(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ql[e]=new Ad(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ql[e]=new Ad(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ql[e]=new Ad(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ql[e]=new Ad(e,5,!1,e.toLowerCase(),null,!1,!1)});var sde=/[\-:]([a-z])/g;function ude(e){return e[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(e){var t=e.replace(sde,ude);ql[t]=new Ad(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(sde,ude);ql[t]=new Ad(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(sde,ude);ql[t]=new Ad(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ql[e]=new Ad(e,1,!1,e.toLowerCase(),null,!1,!1)});ql.xlinkHref=new Ad("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ql[e]=new Ad(e,1,!1,e.toLowerCase(),null,!0,!0)});function lde(e,t,r,n){var o=ql.hasOwnProperty(t)?ql[t]:null;(o!==null?o.type!==0:n||!(2s||o[a]!==i[s]){var u=` `+o[a].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=a&&0<=s);break}}}finally{Gle=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Iq(e):""}function _Gt(e){switch(e.tag){case 5:return Iq(e.type);case 16:return Iq("Lazy");case 13:return Iq("Suspense");case 19:return Iq("SuspenseList");case 0:case 2:case 15:return e=Kle(e.type,!1),e;case 11:return e=Kle(e.type.render,!1),e;case 1:return e=Kle(e.type,!0),e;default:return""}}function _ce(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case hj:return"Fragment";case pj:return"Portal";case gce:return"Profiler";case cde:return"StrictMode";case yce:return"Suspense";case bce:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case L$e:return(e.displayName||"Context")+".Consumer";case N$e:return(e._context.displayName||"Context")+".Provider";case dde:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case fde:return t=e.displayName||null,t!==null?t:_ce(e.type)||"Memo";case NO:t=e._payload,e=e._init;try{return _ce(e(t))}catch{}}return null}function vGt(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return _ce(t);case 8:return t===cde?"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 t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function KO(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function k$e(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function wGt(e){var t=k$e(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){n=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function S5(e){e._valueTracker||(e._valueTracker=wGt(e))}function B$e(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=k$e(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Y5(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function vce(e,t){var r=t.checked;return na({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function IBe(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=KO(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function $$e(e,t){t=t.checked,t!=null&&lde(e,"checked",t,!1)}function wce(e,t){$$e(e,t);var r=KO(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Sce(e,t.type,r):t.hasOwnProperty("defaultValue")&&Sce(e,t.type,KO(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ABe(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Sce(e,t,r){(t!=="number"||Y5(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Aq=Array.isArray;function Oj(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=x5.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Hq(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var jq={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},SGt=["Webkit","ms","Moz","O"];Object.keys(jq).forEach(function(e){SGt.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),jq[t]=jq[e]})});function H$e(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||jq.hasOwnProperty(e)&&jq[e]?(""+t).trim():t+"px"}function V$e(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=H$e(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var xGt=na({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 Oce(e,t){if(t){if(xGt[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Ce(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Ce(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Ce(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Ce(62))}}function Ece(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){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 Pce=null;function pde(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Tce=null,Ej=null,Pj=null;function jBe(e){if(e=uU(e)){if(typeof Tce!="function")throw Error(Ce(280));var t=e.stateNode;t&&(t=C9(t),Tce(e.stateNode,e.type,t))}}function W$e(e){Ej?Pj?Pj.push(e):Pj=[e]:Ej=e}function J$e(){if(Ej){var e=Ej,t=Pj;if(Pj=Ej=null,jBe(e),t)for(e=0;e>>=0,e===0?32:31-(jGt(e)/NGt|0)|0}var C5=64,O5=4194304;function Rq(e){switch(e&-e){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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function e9(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,i=e.pingedLanes,a=r&268435455;if(a!==0){var s=a&~o;s!==0?n=Rq(s):(i&=a,i!==0&&(n=Rq(i)))}else a=r&~o,a!==0?n=Rq(a):i!==0&&(n=Rq(i));if(n===0)return 0;if(t!==0&&t!==n&&(t&o)===0&&(o=n&-n,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if((n&4)!==0&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function aU(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Jm(t),e[t]=r}function BGt(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Lq),zBe=" ",HBe=!1;function pqe(e,t){switch(e){case"keyup":return pKt.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function hqe(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var mj=!1;function mKt(e,t){switch(e){case"compositionend":return hqe(t);case"keypress":return t.which!==32?null:(HBe=!0,zBe);case"textInput":return e=t.data,e===zBe&&HBe?null:e;default:return null}}function gKt(e,t){if(mj)return e==="compositionend"||!wde&&pqe(e,t)?(e=dqe(),q5=bde=BO=null,mj=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=JBe(r)}}function bqe(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?bqe(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function _qe(){for(var e=window,t=Y5();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Y5(e.document)}return t}function Sde(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function OKt(e){var t=_qe(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&bqe(r.ownerDocument.documentElement,r)){if(n!==null&&Sde(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,i=Math.min(n.start,o);n=n.end===void 0?i:Math.min(n.end,o),!e.extend&&i>n&&(o=n,n=i,i=o),o=GBe(r,i);var a=GBe(r,n);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,gj=null,jce=null,kq=null,Nce=!1;function KBe(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Nce||gj==null||gj!==Y5(n)||(n=gj,"selectionStart"in n&&Sde(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}),kq&&Yq(kq,n)||(kq=n,n=n9(jce,"onSelect"),0_j||(e.current=qce[_j],qce[_j]=null,_j--)}function ai(e,t){_j++,qce[_j]=e.current,e.current=t}var YO={},qc=XO(YO),pf=XO(!1),fI=YO;function Rj(e,t){var r=e.type.contextTypes;if(!r)return YO;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in r)o[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function hf(e){return e=e.childContextTypes,e!=null}function i9(){vi(pf),vi(qc)}function o$e(e,t,r){if(qc.current!==YO)throw Error(Ce(168));ai(qc,t),ai(pf,r)}function Tqe(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(Ce(108,vGt(e)||"Unknown",o));return na({},r,n)}function a9(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||YO,fI=qc.current,ai(qc,e),ai(pf,pf.current),!0}function i$e(e,t,r){var n=e.stateNode;if(!n)throw Error(Ce(169));r?(e=Tqe(e,t,fI),n.__reactInternalMemoizedMergedChildContext=e,vi(pf),vi(qc),ai(qc,e)):vi(pf),ai(pf,r)}var FS=null,O9=!1,ace=!1;function Mqe(e){FS===null?FS=[e]:FS.push(e)}function NKt(e){O9=!0,Mqe(e)}function QO(){if(!ace&&FS!==null){ace=!0;var e=0,t=No;try{var r=FS;for(No=1;e>=a,o-=a,kS=1<<32-Jm(t)+o|r<M?(A=E,E=null):A=E.sibling;var j=f(g,E,S[M],x);if(j===null){E===null&&(E=A);break}e&&E&&j.alternate===null&&t(g,E),v=i(j,v,M),T===null?O=j:T.sibling=j,T=j,E=A}if(M===S.length)return r(g,E),Bi&&iI(g,M),O;if(E===null){for(;MM?(A=E,E=null):A=E.sibling;var N=f(g,E,j.value,x);if(N===null){E===null&&(E=A);break}e&&E&&N.alternate===null&&t(g,E),v=i(N,v,M),T===null?O=N:T.sibling=N,T=N,E=A}if(j.done)return r(g,E),Bi&&iI(g,M),O;if(E===null){for(;!j.done;M++,j=S.next())j=d(g,j.value,x),j!==null&&(v=i(j,v,M),T===null?O=j:T.sibling=j,T=j);return Bi&&iI(g,M),O}for(E=n(g,E);!j.done;M++,j=S.next())j=p(E,g,M,j.value,x),j!==null&&(e&&j.alternate!==null&&E.delete(j.key===null?M:j.key),v=i(j,v,M),T===null?O=j:T.sibling=j,T=j);return e&&E.forEach(function(F){return t(g,F)}),Bi&&iI(g,M),O}function _(g,v,S,x){if(typeof S=="object"&&S!==null&&S.type===hj&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case w5:e:{for(var O=S.key,T=v;T!==null;){if(T.key===O){if(O=S.type,O===hj){if(T.tag===7){r(g,T.sibling),v=o(T,S.props.children),v.return=g,g=v;break e}}else if(T.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===NO&&f$e(O)===T.type){r(g,T.sibling),v=o(T,S.props),v.ref=Eq(g,T,S),v.return=g,g=v;break e}r(g,T);break}else t(g,T);T=T.sibling}S.type===hj?(v=dI(S.props.children,g.mode,x,S.key),v.return=g,g=v):(x=K5(S.type,S.key,S.props,null,g.mode,x),x.ref=Eq(g,v,S),x.return=g,g=x)}return a(g);case pj:e:{for(T=S.key;v!==null;){if(v.key===T)if(v.tag===4&&v.stateNode.containerInfo===S.containerInfo&&v.stateNode.implementation===S.implementation){r(g,v.sibling),v=o(v,S.children||[]),v.return=g,g=v;break e}else{r(g,v);break}else t(g,v);v=v.sibling}v=hce(S,g.mode,x),v.return=g,g=v}return a(g);case NO:return T=S._init,_(g,v,T(S._payload),x)}if(Aq(S))return h(g,v,S,x);if(Sq(S))return m(g,v,S,x);L5(g,S)}return typeof S=="string"&&S!==""||typeof S=="number"?(S=""+S,v!==null&&v.tag===6?(r(g,v.sibling),v=o(v,S),v.return=g,g=v):(r(g,v),v=pce(S,g.mode,x),v.return=g,g=v),a(g)):r(g,v)}return _}var jj=Fqe(!0),kqe=Fqe(!1),lU={},yy=XO(lU),eU=XO(lU),tU=XO(lU);function lI(e){if(e===lU)throw Error(Ce(174));return e}function Ade(e,t){switch(ai(tU,t),ai(eU,e),ai(yy,lU),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Cce(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Cce(t,e)}vi(yy),ai(yy,t)}function Nj(){vi(yy),vi(eU),vi(tU)}function Bqe(e){lI(tU.current);var t=lI(yy.current),r=Cce(t,e.type);t!==r&&(ai(eU,e),ai(yy,r))}function Rde(e){eU.current===e&&(vi(yy),vi(eU))}var ta=XO(0);function f9(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var sce=[];function Dde(){for(var e=0;er?r:4,e(!0);var n=uce.transition;uce.transition={};try{e(!1),t()}finally{No=r,uce.transition=n}}function tUe(){return mh().memoizedState}function BKt(e,t,r){var n=JO(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},rUe(e))nUe(t,r);else if(r=Dqe(e,t,r,n),r!==null){var o=Id();Gm(r,e,n,o),oUe(r,t,n)}}function $Kt(e,t,r){var n=JO(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(rUe(e))nUe(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,r);if(o.hasEagerState=!0,o.eagerState=s,Km(s,a)){var u=t.interleaved;u===null?(o.next=o,Mde(t)):(o.next=u.next,u.next=o),t.interleaved=o;return}}catch{}finally{}r=Dqe(e,t,o,n),r!==null&&(o=Id(),Gm(r,e,n,o),oUe(r,t,n))}}function rUe(e){var t=e.alternate;return e===ra||t!==null&&t===ra}function nUe(e,t){Bq=p9=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function oUe(e,t,r){if((r&4194240)!==0){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,mde(e,r)}}var h9={readContext:hh,useCallback:kc,useContext:kc,useEffect:kc,useImperativeHandle:kc,useInsertionEffect:kc,useLayoutEffect:kc,useMemo:kc,useReducer:kc,useRef:kc,useState:kc,useDebugValue:kc,useDeferredValue:kc,useTransition:kc,useMutableSource:kc,useSyncExternalStore:kc,useId:kc,unstable_isNewReconciler:!1},qKt={readContext:hh,useCallback:function(e,t){return hy().memoizedState=[e,t===void 0?null:t],e},useContext:hh,useEffect:h$e,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,V5(4194308,4,Yqe.bind(null,t,e),r)},useLayoutEffect:function(e,t){return V5(4194308,4,e,t)},useInsertionEffect:function(e,t){return V5(4,2,e,t)},useMemo:function(e,t){var r=hy();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=hy();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=BKt.bind(null,ra,e),[n.memoizedState,e]},useRef:function(e){var t=hy();return e={current:e},t.memoizedState=e},useState:p$e,useDebugValue:kde,useDeferredValue:function(e){return hy().memoizedState=e},useTransition:function(){var e=p$e(!1),t=e[0];return e=kKt.bind(null,e[1]),hy().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=ra,o=hy();if(Bi){if(r===void 0)throw Error(Ce(407));r=r()}else{if(r=t(),fl===null)throw Error(Ce(349));(hI&30)!==0||Uqe(n,t,r)}o.memoizedState=r;var i={value:r,getSnapshot:t};return o.queue=i,h$e(Hqe.bind(null,n,i,e),[e]),n.flags|=2048,oU(9,zqe.bind(null,n,i,r,t),void 0,null),r},useId:function(){var e=hy(),t=fl.identifierPrefix;if(Bi){var r=BS,n=kS;r=(n&~(1<<32-Jm(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=rU++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=a.createElement(r,{is:n.is}):(e=a.createElement(r),r==="select"&&(a=e,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):e=a.createElementNS(e,r),e[my]=t,e[Qq]=n,pUe(e,t,!1,!1),t.stateNode=e;e:{switch(a=Ece(r,n),r){case"dialog":_i("cancel",e),_i("close",e),o=n;break;case"iframe":case"object":case"embed":_i("load",e),o=n;break;case"video":case"audio":for(o=0;oFj&&(t.flags|=128,n=!0,Pq(i,!1),t.lanes=4194304)}else{if(!n)if(e=f9(a),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Pq(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Bi)return Bc(t),null}else 2*Va()-i.renderingStartTime>Fj&&r!==1073741824&&(t.flags|=128,n=!0,Pq(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(r=i.last,r!==null?r.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Va(),t.sibling=null,r=ta.current,ai(ta,n?r&1|2:r&1),t):(Bc(t),null);case 22:case 23:return Hde(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&(t.mode&1)!==0?(np&1073741824)!==0&&(Bc(t),t.subtreeFlags&6&&(t.flags|=8192)):Bc(t),null;case 24:return null;case 25:return null}throw Error(Ce(156,t.tag))}function KKt(e,t){switch(Cde(t),t.tag){case 1:return hf(t.type)&&i9(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Nj(),vi(pf),vi(qc),Dde(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Rde(t),null;case 13:if(vi(ta),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Ce(340));Dj()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return vi(ta),null;case 4:return Nj(),null;case 10:return Tde(t.type._context),null;case 22:case 23:return Hde(),null;case 24:return null;default:return null}}var k5=!1,$c=!1,YKt=typeof WeakSet=="function"?WeakSet:Set,nt=null;function xj(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Ma(e,t,n)}else r.current=null}function Qce(e,t,r){try{r()}catch(n){Ma(e,t,n)}}var x$e=!1;function ZKt(e,t){if(Lce=t9,e=_qe(),Sde(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.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=e,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===e)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(Fce={focusedElem:e,selectionRange:r},t9=!1,nt=t;nt!==null;)if(t=nt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,nt=e;else for(;nt!==null;){t=nt;try{var h=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var m=h.memoizedProps,_=h.memoizedState,g=t.stateNode,v=g.getSnapshotBeforeUpdate(t.elementType===t.type?m:Hm(t.type,m),_);g.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var S=t.stateNode.containerInfo;S.nodeType===1?S.textContent="":S.nodeType===9&&S.documentElement&&S.removeChild(S.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ce(163))}}catch(x){Ma(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,nt=e;break}nt=t.return}return h=x$e,x$e=!1,h}function $q(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Qce(t,r,i)}o=o.next}while(o!==n)}}function T9(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function ede(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function gUe(e){var t=e.alternate;t!==null&&(e.alternate=null,gUe(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[my],delete t[Qq],delete t[$ce],delete t[DKt],delete t[jKt])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function yUe(e){return e.tag===5||e.tag===3||e.tag===4}function C$e(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||yUe(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function tde(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=o9));else if(n!==4&&(e=e.child,e!==null))for(tde(e,t,r),e=e.sibling;e!==null;)tde(e,t,r),e=e.sibling}function rde(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(rde(e,t,r),e=e.sibling;e!==null;)rde(e,t,r),e=e.sibling}var Bl=null,Vm=!1;function jO(e,t,r){for(r=r.child;r!==null;)bUe(e,t,r),r=r.sibling}function bUe(e,t,r){if(gy&&typeof gy.onCommitFiberUnmount=="function")try{gy.onCommitFiberUnmount(v9,r)}catch{}switch(r.tag){case 5:$c||xj(r,t);case 6:var n=Bl,o=Vm;Bl=null,jO(e,t,r),Bl=n,Vm=o,Bl!==null&&(Vm?(e=Bl,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Bl.removeChild(r.stateNode));break;case 18:Bl!==null&&(Vm?(e=Bl,r=r.stateNode,e.nodeType===8?ice(e.parentNode,r):e.nodeType===1&&ice(e,r),Gq(e)):ice(Bl,r.stateNode));break;case 4:n=Bl,o=Vm,Bl=r.stateNode.containerInfo,Vm=!0,jO(e,t,r),Bl=n,Vm=o;break;case 0:case 11:case 14:case 15:if(!$c&&(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)&&Qce(r,t,a),o=o.next}while(o!==n)}jO(e,t,r);break;case 1:if(!$c&&(xj(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){Ma(r,t,s)}jO(e,t,r);break;case 21:jO(e,t,r);break;case 22:r.mode&1?($c=(n=$c)||r.memoizedState!==null,jO(e,t,r),$c=n):jO(e,t,r);break;default:jO(e,t,r)}}function O$e(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new YKt),t.forEach(function(n){var o=a7t.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function zm(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=a),n&=~i}if(n=o,n=Va()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*QKt(n/1960))-n,10e?16:e,$O===null)var n=!1;else{if(e=$O,$O=null,y9=0,(Ln&6)!==0)throw Error(Ce(331));var o=Ln;for(Ln|=4,nt=e.current;nt!==null;){var i=nt,a=i.child;if((nt.flags&16)!==0){var s=i.deletions;if(s!==null){for(var u=0;uVa()-Ude?cI(e,0):qde|=r),mf(e,t)}function EUe(e,t){t===0&&((e.mode&1)===0?t=1:(t=O5,O5<<=1,(O5&130023424)===0&&(O5=4194304)));var r=Id();e=zS(e,t),e!==null&&(aU(e,t,r),mf(e,r))}function i7t(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),EUe(e,r)}function a7t(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(Ce(314))}n!==null&&n.delete(t),EUe(e,r)}var PUe;PUe=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||pf.current)ff=!0;else{if((e.lanes&r)===0&&(t.flags&128)===0)return ff=!1,JKt(e,t,r);ff=(e.flags&131072)!==0}else ff=!1,Bi&&(t.flags&1048576)!==0&&Iqe(t,u9,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;W5(e,t),e=t.pendingProps;var o=Rj(t,qc.current);Mj(t,r),o=Nde(null,t,n,e,o,r);var i=Lde();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,hf(n)?(i=!0,a9(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Ide(t),o.updater=E9,t.stateNode=o,o._reactInternals=t,Wce(t,n,e,r),t=Kce(null,t,n,!0,i,r)):(t.tag=0,Bi&&i&&xde(t),Md(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(W5(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=u7t(n),e=Hm(n,e),o){case 0:t=Gce(null,t,n,e,r);break e;case 1:t=v$e(null,t,n,e,r);break e;case 11:t=b$e(null,t,n,e,r);break e;case 14:t=_$e(null,t,n,Hm(n.type,e),r);break e}throw Error(Ce(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Hm(n,o),Gce(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Hm(n,o),v$e(e,t,n,o,r);case 3:e:{if(cUe(t),e===null)throw Error(Ce(387));n=t.pendingProps,i=t.memoizedState,o=i.element,jqe(e,t),d9(t,n,null,r);var a=t.memoizedState;if(n=a.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Lj(Error(Ce(423)),t),t=w$e(e,t,n,r,o);break e}else if(n!==o){o=Lj(Error(Ce(424)),t),t=w$e(e,t,n,r,o);break e}else for(op=HO(t.stateNode.containerInfo.firstChild),ip=t,Bi=!0,Wm=null,r=kqe(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Dj(),n===o){t=HS(e,t,r);break e}Md(e,t,n,r)}t=t.child}return t;case 5:return Bqe(t),e===null&&zce(t),n=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,kce(n,o)?a=null:i!==null&&kce(n,i)&&(t.flags|=32),lUe(e,t),Md(e,t,a,r),t.child;case 6:return e===null&&zce(t),null;case 13:return dUe(e,t,r);case 4:return Ade(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=jj(t,null,n,r):Md(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Hm(n,o),b$e(e,t,n,o,r);case 7:return Md(e,t,t.pendingProps,r),t.child;case 8:return Md(e,t,t.pendingProps.children,r),t.child;case 12:return Md(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,ai(l9,n._currentValue),n._currentValue=a,i!==null)if(Km(i.value,a)){if(i.children===o.children&&!pf.current){t=HS(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);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=$S(-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),Hce(i.return,r,t),s.lanes|=r;break}u=u.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(Ce(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),Hce(a,r,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Md(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,Mj(t,r),o=hh(o),n=n(o),t.flags|=1,Md(e,t,n,r),t.child;case 14:return n=t.type,o=Hm(n,t.pendingProps),o=Hm(n.type,o),_$e(e,t,n,o,r);case 15:return sUe(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Hm(n,o),W5(e,t),t.tag=1,hf(n)?(e=!0,a9(t)):e=!1,Mj(t,r),Lqe(t,n,o),Wce(t,n,o,r),Kce(null,t,n,!0,e,r);case 19:return fUe(e,t,r);case 22:return uUe(e,t,r)}throw Error(Ce(156,t.tag))};function TUe(e,t){return eqe(e,t)}function s7t(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,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 fh(e,t,r,n){return new s7t(e,t,r,n)}function Wde(e){return e=e.prototype,!(!e||!e.isReactComponent)}function u7t(e){if(typeof e=="function")return Wde(e)?1:0;if(e!=null){if(e=e.$$typeof,e===dde)return 11;if(e===fde)return 14}return 2}function GO(e,t){var r=e.alternate;return r===null?(r=fh(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function K5(e,t,r,n,o,i){var a=2;if(n=e,typeof e=="function")Wde(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case hj:return dI(r.children,o,i,t);case cde:a=8,o|=8;break;case gce:return e=fh(12,r,t,o|2),e.elementType=gce,e.lanes=i,e;case yce:return e=fh(13,r,t,o),e.elementType=yce,e.lanes=i,e;case bce:return e=fh(19,r,t,o),e.elementType=bce,e.lanes=i,e;case F$e:return I9(r,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case N$e:a=10;break e;case L$e:a=9;break e;case dde:a=11;break e;case fde:a=14;break e;case NO:a=16,n=null;break e}throw Error(Ce(130,e==null?e:typeof e,""))}return t=fh(a,r,t,o),t.elementType=e,t.type=n,t.lanes=i,t}function dI(e,t,r,n){return e=fh(7,e,n,t),e.lanes=r,e}function I9(e,t,r,n){return e=fh(22,e,n,t),e.elementType=F$e,e.lanes=r,e.stateNode={isHidden:!1},e}function pce(e,t,r){return e=fh(6,e,null,t),e.lanes=r,e}function hce(e,t,r){return t=fh(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function l7t(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Zle(0),this.expirationTimes=Zle(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zle(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Jde(e,t,r,n,o,i,a,s,u){return e=new l7t(e,t,r,s,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=fh(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ide(i),e}function c7t(e,t,r){var n=3{"use strict";function DUe(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(DUe)}catch(e){console.error(e)}}DUe(),jUe.exports=RUe()});var gh=b(Zde=>{"use strict";var NUe=as();Zde.createRoot=NUe.createRoot,Zde.hydrateRoot=NUe.hydrateRoot;var EEn});var kUe=b(N9=>{"use strict";var g7t=Y(),y7t=Symbol.for("react.element"),b7t=Symbol.for("react.fragment"),_7t=Object.prototype.hasOwnProperty,v7t=g7t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,w7t={key:!0,ref:!0,__self:!0,__source:!0};function FUe(e,t,r){var n,o={},i=null,a=null;r!==void 0&&(i=""+r),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(a=t.ref);for(n in t)_7t.call(t,n)&&!w7t.hasOwnProperty(n)&&(o[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)o[n]===void 0&&(o[n]=t[n]);return{$$typeof:y7t,type:e,key:i,ref:a,props:o,_owner:v7t.current}}N9.Fragment=b7t;N9.jsx=FUe;N9.jsxs=FUe});var lt=b((IEn,BUe)=>{"use strict";BUe.exports=kUe()});var oze=b(q9=>{"use strict";Object.defineProperty(q9,"__esModule",{value:!0});q9.V2ChatStreamRequestCitationMode=void 0;q9.V2ChatStreamRequestCitationMode={Fast:"FAST",Accurate:"ACCURATE",Off:"OFF"}});var ize=b(U9=>{"use strict";Object.defineProperty(U9,"__esModule",{value:!0});U9.V2ChatRequestCitationMode=void 0;U9.V2ChatRequestCitationMode={Fast:"FAST",Accurate:"ACCURATE",Off:"OFF"}});var sze=b(aze=>{"use strict";Object.defineProperty(aze,"__esModule",{value:!0})});var lze=b(uze=>{"use strict";Object.defineProperty(uze,"__esModule",{value:!0})});var dze=b(cze=>{"use strict";Object.defineProperty(cze,"__esModule",{value:!0})});var pze=b(fze=>{"use strict";Object.defineProperty(fze,"__esModule",{value:!0})});var mze=b(hze=>{"use strict";Object.defineProperty(hze,"__esModule",{value:!0})});var yze=b(gze=>{"use strict";Object.defineProperty(gze,"__esModule",{value:!0})});var _ze=b(bze=>{"use strict";Object.defineProperty(bze,"__esModule",{value:!0})});var wze=b(vze=>{"use strict";Object.defineProperty(vze,"__esModule",{value:!0})});var xze=b(Sze=>{"use strict";Object.defineProperty(Sze,"__esModule",{value:!0})});var Oze=b(Cze=>{"use strict";Object.defineProperty(Cze,"__esModule",{value:!0})});var Pze=b(Eze=>{"use strict";Object.defineProperty(Eze,"__esModule",{value:!0})});var Mze=b(Tze=>{"use strict";Object.defineProperty(Tze,"__esModule",{value:!0})});var Aze=b(Ize=>{"use strict";Object.defineProperty(Ize,"__esModule",{value:!0})});var Dze=b(Rze=>{"use strict";Object.defineProperty(Rze,"__esModule",{value:!0})});var Nze=b(jze=>{"use strict";Object.defineProperty(jze,"__esModule",{value:!0})});var Fze=b(Lze=>{"use strict";Object.defineProperty(Lze,"__esModule",{value:!0})});var Bze=b(kze=>{"use strict";Object.defineProperty(kze,"__esModule",{value:!0})});var qze=b($ze=>{"use strict";Object.defineProperty($ze,"__esModule",{value:!0})});var zze=b(Uze=>{"use strict";Object.defineProperty(Uze,"__esModule",{value:!0})});var Vze=b(Hze=>{"use strict";Object.defineProperty(Hze,"__esModule",{value:!0})});var Jze=b(Wze=>{"use strict";Object.defineProperty(Wze,"__esModule",{value:!0})});var Kze=b(Gze=>{"use strict";Object.defineProperty(Gze,"__esModule",{value:!0})});var Zze=b(Yze=>{"use strict";Object.defineProperty(Yze,"__esModule",{value:!0})});var Xze=b(z9=>{"use strict";Object.defineProperty(z9,"__esModule",{value:!0});z9.ChatFinishReason=void 0;z9.ChatFinishReason={Complete:"complete",StopSequence:"stop_sequence",MaxTokens:"max_tokens",ToolCall:"tool_call",Error:"error",ContentBlocked:"content_blocked",ErrorLimit:"error_limit"}});var e2e=b(Qze=>{"use strict";Object.defineProperty(Qze,"__esModule",{value:!0})});var r2e=b(t2e=>{"use strict";Object.defineProperty(t2e,"__esModule",{value:!0})});var o2e=b(n2e=>{"use strict";Object.defineProperty(n2e,"__esModule",{value:!0})});var a2e=b(i2e=>{"use strict";Object.defineProperty(i2e,"__esModule",{value:!0})});var u2e=b(s2e=>{"use strict";Object.defineProperty(s2e,"__esModule",{value:!0})});var c2e=b(l2e=>{"use strict";Object.defineProperty(l2e,"__esModule",{value:!0})});var f2e=b(d2e=>{"use strict";Object.defineProperty(d2e,"__esModule",{value:!0})});var h2e=b(p2e=>{"use strict";Object.defineProperty(p2e,"__esModule",{value:!0})});var g2e=b(m2e=>{"use strict";Object.defineProperty(m2e,"__esModule",{value:!0})});var b2e=b(y2e=>{"use strict";Object.defineProperty(y2e,"__esModule",{value:!0})});var v2e=b(_2e=>{"use strict";Object.defineProperty(_2e,"__esModule",{value:!0})});var S2e=b(w2e=>{"use strict";Object.defineProperty(w2e,"__esModule",{value:!0})});var C2e=b(x2e=>{"use strict";Object.defineProperty(x2e,"__esModule",{value:!0})});var E2e=b(O2e=>{"use strict";Object.defineProperty(O2e,"__esModule",{value:!0})});var T2e=b(P2e=>{"use strict";Object.defineProperty(P2e,"__esModule",{value:!0})});var I2e=b(M2e=>{"use strict";Object.defineProperty(M2e,"__esModule",{value:!0})});var R2e=b(A2e=>{"use strict";Object.defineProperty(A2e,"__esModule",{value:!0})});var j2e=b(D2e=>{"use strict";Object.defineProperty(D2e,"__esModule",{value:!0})});var L2e=b(N2e=>{"use strict";Object.defineProperty(N2e,"__esModule",{value:!0})});var k2e=b(F2e=>{"use strict";Object.defineProperty(F2e,"__esModule",{value:!0})});var $2e=b(B2e=>{"use strict";Object.defineProperty(B2e,"__esModule",{value:!0})});var U2e=b(q2e=>{"use strict";Object.defineProperty(q2e,"__esModule",{value:!0})});var H2e=b(z2e=>{"use strict";Object.defineProperty(z2e,"__esModule",{value:!0})});var W2e=b(V2e=>{"use strict";Object.defineProperty(V2e,"__esModule",{value:!0})});var G2e=b(J2e=>{"use strict";Object.defineProperty(J2e,"__esModule",{value:!0})});var Y2e=b(K2e=>{"use strict";Object.defineProperty(K2e,"__esModule",{value:!0})});var X2e=b(Z2e=>{"use strict";Object.defineProperty(Z2e,"__esModule",{value:!0})});var e4e=b(Q2e=>{"use strict";Object.defineProperty(Q2e,"__esModule",{value:!0})});var r4e=b(t4e=>{"use strict";Object.defineProperty(t4e,"__esModule",{value:!0})});var o4e=b(n4e=>{"use strict";Object.defineProperty(n4e,"__esModule",{value:!0})});var a4e=b(i4e=>{"use strict";Object.defineProperty(i4e,"__esModule",{value:!0})});var u4e=b(s4e=>{"use strict";Object.defineProperty(s4e,"__esModule",{value:!0})});var c4e=b(l4e=>{"use strict";Object.defineProperty(l4e,"__esModule",{value:!0})});var ofe=b(at=>{"use strict";var sYt=at&&at.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),gt=at&&at.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&sYt(t,e,r)};Object.defineProperty(at,"__esModule",{value:!0});gt(oze(),at);gt(ize(),at);gt(sze(),at);gt(lze(),at);gt(dze(),at);gt(pze(),at);gt(mze(),at);gt(yze(),at);gt(_ze(),at);gt(wze(),at);gt(xze(),at);gt(Oze(),at);gt(Pze(),at);gt(Mze(),at);gt(Aze(),at);gt(Dze(),at);gt(Nze(),at);gt(Fze(),at);gt(Bze(),at);gt(qze(),at);gt(zze(),at);gt(Vze(),at);gt(Jze(),at);gt(Kze(),at);gt(Zze(),at);gt(Xze(),at);gt(e2e(),at);gt(r2e(),at);gt(o2e(),at);gt(a2e(),at);gt(u2e(),at);gt(c2e(),at);gt(f2e(),at);gt(h2e(),at);gt(g2e(),at);gt(b2e(),at);gt(v2e(),at);gt(S2e(),at);gt(C2e(),at);gt(E2e(),at);gt(T2e(),at);gt(I2e(),at);gt(R2e(),at);gt(j2e(),at);gt(L2e(),at);gt(k2e(),at);gt($2e(),at);gt(U2e(),at);gt(H2e(),at);gt(W2e(),at);gt(G2e(),at);gt(Y2e(),at);gt(X2e(),at);gt(e4e(),at);gt(r4e(),at);gt(o4e(),at);gt(a4e(),at);gt(u4e(),at);gt(c4e(),at)});var ife=b(d4e=>{"use strict";Object.defineProperty(d4e,"__esModule",{value:!0})});var f4e=b(TI=>{"use strict";var uYt=TI&&TI.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),lYt=TI&&TI.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&uYt(t,e,r)};Object.defineProperty(TI,"__esModule",{value:!0});lYt(ife(),TI)});var h4e=b(aE=>{"use strict";var cYt=aE&&aE.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),p4e=aE&&aE.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&cYt(t,e,r)};Object.defineProperty(aE,"__esModule",{value:!0});p4e(ofe(),aE);p4e(f4e(),aE)});var m4e=b(H9=>{"use strict";Object.defineProperty(H9,"__esModule",{value:!0});H9.CreateEmbedJobRequestTruncate=void 0;H9.CreateEmbedJobRequestTruncate={Start:"START",End:"END"}});var afe=b(MI=>{"use strict";var dYt=MI&&MI.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),fYt=MI&&MI.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&dYt(t,e,r)};Object.defineProperty(MI,"__esModule",{value:!0});fYt(m4e(),MI)});var sfe=b(g4e=>{"use strict";Object.defineProperty(g4e,"__esModule",{value:!0})});var y4e=b(II=>{"use strict";var pYt=II&&II.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),hYt=II&&II.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&pYt(t,e,r)};Object.defineProperty(II,"__esModule",{value:!0});hYt(sfe(),II)});var _4e=b(sE=>{"use strict";var mYt=sE&&sE.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),b4e=sE&&sE.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&mYt(t,e,r)};Object.defineProperty(sE,"__esModule",{value:!0});b4e(afe(),sE);b4e(y4e(),sE)});var w4e=b(v4e=>{"use strict";Object.defineProperty(v4e,"__esModule",{value:!0})});var x4e=b(S4e=>{"use strict";Object.defineProperty(S4e,"__esModule",{value:!0})});var O4e=b(C4e=>{"use strict";Object.defineProperty(C4e,"__esModule",{value:!0})});var P4e=b(E4e=>{"use strict";Object.defineProperty(E4e,"__esModule",{value:!0})});var M4e=b(T4e=>{"use strict";Object.defineProperty(T4e,"__esModule",{value:!0})});var ufe=b(Xm=>{"use strict";var gYt=Xm&&Xm.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),FU=Xm&&Xm.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&gYt(t,e,r)};Object.defineProperty(Xm,"__esModule",{value:!0});FU(w4e(),Xm);FU(x4e(),Xm);FU(O4e(),Xm);FU(P4e(),Xm);FU(M4e(),Xm)});var lfe=b(I4e=>{"use strict";Object.defineProperty(I4e,"__esModule",{value:!0})});var A4e=b(AI=>{"use strict";var yYt=AI&&AI.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),bYt=AI&&AI.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&yYt(t,e,r)};Object.defineProperty(AI,"__esModule",{value:!0});bYt(lfe(),AI)});var D4e=b(uE=>{"use strict";var _Yt=uE&&uE.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),R4e=uE&&uE.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&_Yt(t,e,r)};Object.defineProperty(uE,"__esModule",{value:!0});R4e(ufe(),uE);R4e(A4e(),uE)});var j4e=b(V9=>{"use strict";Object.defineProperty(V9,"__esModule",{value:!0});V9.BaseType=void 0;V9.BaseType={BaseTypeUnspecified:"BASE_TYPE_UNSPECIFIED",BaseTypeGenerative:"BASE_TYPE_GENERATIVE",BaseTypeClassification:"BASE_TYPE_CLASSIFICATION",BaseTypeRerank:"BASE_TYPE_RERANK",BaseTypeChat:"BASE_TYPE_CHAT"}});var N4e=b(W9=>{"use strict";Object.defineProperty(W9,"__esModule",{value:!0});W9.Strategy=void 0;W9.Strategy={StrategyUnspecified:"STRATEGY_UNSPECIFIED",StrategyVanilla:"STRATEGY_VANILLA",StrategyTfew:"STRATEGY_TFEW"}});var F4e=b(L4e=>{"use strict";Object.defineProperty(L4e,"__esModule",{value:!0})});var B4e=b(k4e=>{"use strict";Object.defineProperty(k4e,"__esModule",{value:!0})});var q4e=b($4e=>{"use strict";Object.defineProperty($4e,"__esModule",{value:!0})});var z4e=b(U4e=>{"use strict";Object.defineProperty(U4e,"__esModule",{value:!0})});var H4e=b(J9=>{"use strict";Object.defineProperty(J9,"__esModule",{value:!0});J9.Status=void 0;J9.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 W4e=b(V4e=>{"use strict";Object.defineProperty(V4e,"__esModule",{value:!0})});var G4e=b(J4e=>{"use strict";Object.defineProperty(J4e,"__esModule",{value:!0})});var Y4e=b(K4e=>{"use strict";Object.defineProperty(K4e,"__esModule",{value:!0})});var X4e=b(Z4e=>{"use strict";Object.defineProperty(Z4e,"__esModule",{value:!0})});var e3e=b(Q4e=>{"use strict";Object.defineProperty(Q4e,"__esModule",{value:!0})});var r3e=b(t3e=>{"use strict";Object.defineProperty(t3e,"__esModule",{value:!0})});var o3e=b(n3e=>{"use strict";Object.defineProperty(n3e,"__esModule",{value:!0})});var a3e=b(i3e=>{"use strict";Object.defineProperty(i3e,"__esModule",{value:!0})});var u3e=b(s3e=>{"use strict";Object.defineProperty(s3e,"__esModule",{value:!0})});var c3e=b(l3e=>{"use strict";Object.defineProperty(l3e,"__esModule",{value:!0})});var cfe=b(oa=>{"use strict";var vYt=oa&&oa.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Hl=oa&&oa.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&vYt(t,e,r)};Object.defineProperty(oa,"__esModule",{value:!0});Hl(j4e(),oa);Hl(N4e(),oa);Hl(F4e(),oa);Hl(B4e(),oa);Hl(q4e(),oa);Hl(z4e(),oa);Hl(H4e(),oa);Hl(W4e(),oa);Hl(G4e(),oa);Hl(Y4e(),oa);Hl(X4e(),oa);Hl(e3e(),oa);Hl(r3e(),oa);Hl(o3e(),oa);Hl(a3e(),oa);Hl(u3e(),oa);Hl(c3e(),oa)});var d3e=b(RI=>{"use strict";var wYt=RI&&RI.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),SYt=RI&&RI.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&wYt(t,e,r)};Object.defineProperty(RI,"__esModule",{value:!0});SYt(cfe(),RI)});var p3e=b(lp=>{"use strict";var f3e=lp&&lp.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xYt=lp&&lp.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CYt=lp&&lp.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&f3e(t,e,r);return xYt(t,e),t},OYt=lp&&lp.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&f3e(t,e,r)};Object.defineProperty(lp,"__esModule",{value:!0});lp.finetuning=void 0;lp.finetuning=CYt(d3e());OYt(cfe(),lp)});var dfe=b(h3e=>{"use strict";Object.defineProperty(h3e,"__esModule",{value:!0})});var m3e=b(DI=>{"use strict";var EYt=DI&&DI.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),PYt=DI&&DI.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&EYt(t,e,r)};Object.defineProperty(DI,"__esModule",{value:!0});PYt(dfe(),DI)});var y3e=b(lE=>{"use strict";var TYt=lE&&lE.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),g3e=lE&&lE.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&TYt(t,e,r)};Object.defineProperty(lE,"__esModule",{value:!0});g3e(p3e(),lE);g3e(m3e(),lE)});var ffe=b(b3e=>{"use strict";Object.defineProperty(b3e,"__esModule",{value:!0})});var _3e=b(jI=>{"use strict";var MYt=jI&&jI.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),IYt=jI&&jI.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&MYt(t,e,r)};Object.defineProperty(jI,"__esModule",{value:!0});IYt(ffe(),jI)});var v3e=b(NI=>{"use strict";var AYt=NI&&NI.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),RYt=NI&&NI.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&AYt(t,e,r)};Object.defineProperty(NI,"__esModule",{value:!0});RYt(_3e(),NI)});var pfe=b(w3e=>{"use strict";Object.defineProperty(w3e,"__esModule",{value:!0})});var S3e=b(LI=>{"use strict";var DYt=LI&&LI.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),jYt=LI&&LI.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&DYt(t,e,r)};Object.defineProperty(LI,"__esModule",{value:!0});jYt(pfe(),LI)});var x3e=b(FI=>{"use strict";var NYt=FI&&FI.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),LYt=FI&&FI.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&NYt(t,e,r)};Object.defineProperty(FI,"__esModule",{value:!0});LYt(S3e(),FI)});var O3e=b(bo=>{"use strict";var C3e=bo&&bo.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),FYt=bo&&bo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Gj=bo&&bo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&C3e(t,e,r);return FYt(t,e),t},XS=bo&&bo.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&C3e(t,e,r)};Object.defineProperty(bo,"__esModule",{value:!0});bo.models=bo.connectors=bo.finetuning=bo.datasets=bo.embedJobs=bo.v2=void 0;bo.v2=Gj(h4e());XS(ofe(),bo);bo.embedJobs=Gj(_4e());XS(afe(),bo);bo.datasets=Gj(D4e());XS(ufe(),bo);bo.finetuning=Gj(y3e());bo.connectors=Gj(v3e());bo.models=Gj(x3e());XS(ife(),bo);XS(sfe(),bo);XS(lfe(),bo);XS(ffe(),bo);XS(pfe(),bo);XS(dfe(),bo)});var E3e=b(G9=>{"use strict";Object.defineProperty(G9,"__esModule",{value:!0});G9.ChatStreamRequestPromptTruncation=void 0;G9.ChatStreamRequestPromptTruncation={Off:"OFF",Auto:"AUTO",AutoPreserveOrder:"AUTO_PRESERVE_ORDER"}});var P3e=b(K9=>{"use strict";Object.defineProperty(K9,"__esModule",{value:!0});K9.ChatStreamRequestCitationQuality=void 0;K9.ChatStreamRequestCitationQuality={Fast:"fast",Accurate:"accurate",Off:"off"}});var M3e=b(T3e=>{"use strict";Object.defineProperty(T3e,"__esModule",{value:!0})});var I3e=b(Y9=>{"use strict";Object.defineProperty(Y9,"__esModule",{value:!0});Y9.ChatStreamRequestSafetyMode=void 0;Y9.ChatStreamRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",None:"NONE"}});var R3e=b(A3e=>{"use strict";Object.defineProperty(A3e,"__esModule",{value:!0})});var j3e=b(D3e=>{"use strict";Object.defineProperty(D3e,"__esModule",{value:!0})});var L3e=b(N3e=>{"use strict";Object.defineProperty(N3e,"__esModule",{value:!0})});var k3e=b(F3e=>{"use strict";Object.defineProperty(F3e,"__esModule",{value:!0})});var $3e=b(B3e=>{"use strict";Object.defineProperty(B3e,"__esModule",{value:!0})});var q3e=b(Z9=>{"use strict";Object.defineProperty(Z9,"__esModule",{value:!0});Z9.ChatRequestPromptTruncation=void 0;Z9.ChatRequestPromptTruncation={Off:"OFF",Auto:"AUTO",AutoPreserveOrder:"AUTO_PRESERVE_ORDER"}});var U3e=b(X9=>{"use strict";Object.defineProperty(X9,"__esModule",{value:!0});X9.ChatRequestCitationQuality=void 0;X9.ChatRequestCitationQuality={Fast:"fast",Accurate:"accurate",Off:"off"}});var H3e=b(z3e=>{"use strict";Object.defineProperty(z3e,"__esModule",{value:!0})});var V3e=b(Q9=>{"use strict";Object.defineProperty(Q9,"__esModule",{value:!0});Q9.ChatRequestSafetyMode=void 0;Q9.ChatRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",None:"NONE"}});var W3e=b(eW=>{"use strict";Object.defineProperty(eW,"__esModule",{value:!0});eW.GenerateStreamRequestTruncate=void 0;eW.GenerateStreamRequestTruncate={None:"NONE",Start:"START",End:"END"}});var J3e=b(tW=>{"use strict";Object.defineProperty(tW,"__esModule",{value:!0});tW.GenerateStreamRequestReturnLikelihoods=void 0;tW.GenerateStreamRequestReturnLikelihoods={Generation:"GENERATION",All:"ALL",None:"NONE"}});var G3e=b(rW=>{"use strict";Object.defineProperty(rW,"__esModule",{value:!0});rW.GenerateRequestTruncate=void 0;rW.GenerateRequestTruncate={None:"NONE",Start:"START",End:"END"}});var K3e=b(nW=>{"use strict";Object.defineProperty(nW,"__esModule",{value:!0});nW.GenerateRequestReturnLikelihoods=void 0;nW.GenerateRequestReturnLikelihoods={Generation:"GENERATION",All:"ALL",None:"NONE"}});var Y3e=b(oW=>{"use strict";Object.defineProperty(oW,"__esModule",{value:!0});oW.EmbedRequestTruncate=void 0;oW.EmbedRequestTruncate={None:"NONE",Start:"START",End:"END"}});var X3e=b(Z3e=>{"use strict";Object.defineProperty(Z3e,"__esModule",{value:!0})});var e8e=b(Q3e=>{"use strict";Object.defineProperty(Q3e,"__esModule",{value:!0})});var r8e=b(t8e=>{"use strict";Object.defineProperty(t8e,"__esModule",{value:!0})});var o8e=b(n8e=>{"use strict";Object.defineProperty(n8e,"__esModule",{value:!0})});var a8e=b(i8e=>{"use strict";Object.defineProperty(i8e,"__esModule",{value:!0})});var s8e=b(iW=>{"use strict";Object.defineProperty(iW,"__esModule",{value:!0});iW.ClassifyRequestTruncate=void 0;iW.ClassifyRequestTruncate={None:"NONE",Start:"START",End:"END"}});var l8e=b(u8e=>{"use strict";Object.defineProperty(u8e,"__esModule",{value:!0})});var c8e=b(aW=>{"use strict";Object.defineProperty(aW,"__esModule",{value:!0});aW.ClassifyResponseClassificationsItemClassificationType=void 0;aW.ClassifyResponseClassificationsItemClassificationType={SingleLabel:"single-label",MultiLabel:"multi-label"}});var f8e=b(d8e=>{"use strict";Object.defineProperty(d8e,"__esModule",{value:!0})});var h8e=b(p8e=>{"use strict";Object.defineProperty(p8e,"__esModule",{value:!0})});var m8e=b(sW=>{"use strict";Object.defineProperty(sW,"__esModule",{value:!0});sW.SummarizeRequestLength=void 0;sW.SummarizeRequestLength={Short:"short",Medium:"medium",Long:"long"}});var g8e=b(uW=>{"use strict";Object.defineProperty(uW,"__esModule",{value:!0});uW.SummarizeRequestFormat=void 0;uW.SummarizeRequestFormat={Paragraph:"paragraph",Bullets:"bullets"}});var y8e=b(lW=>{"use strict";Object.defineProperty(lW,"__esModule",{value:!0});lW.SummarizeRequestExtractiveness=void 0;lW.SummarizeRequestExtractiveness={Low:"low",Medium:"medium",High:"high"}});var _8e=b(b8e=>{"use strict";Object.defineProperty(b8e,"__esModule",{value:!0})});var w8e=b(v8e=>{"use strict";Object.defineProperty(v8e,"__esModule",{value:!0})});var x8e=b(S8e=>{"use strict";Object.defineProperty(S8e,"__esModule",{value:!0})});var O8e=b(C8e=>{"use strict";Object.defineProperty(C8e,"__esModule",{value:!0})});var P8e=b(E8e=>{"use strict";Object.defineProperty(E8e,"__esModule",{value:!0})});var M8e=b(T8e=>{"use strict";Object.defineProperty(T8e,"__esModule",{value:!0})});var A8e=b(I8e=>{"use strict";Object.defineProperty(I8e,"__esModule",{value:!0})});var D8e=b(R8e=>{"use strict";Object.defineProperty(R8e,"__esModule",{value:!0})});var N8e=b(j8e=>{"use strict";Object.defineProperty(j8e,"__esModule",{value:!0})});var F8e=b(L8e=>{"use strict";Object.defineProperty(L8e,"__esModule",{value:!0})});var B8e=b(k8e=>{"use strict";Object.defineProperty(k8e,"__esModule",{value:!0})});var q8e=b($8e=>{"use strict";Object.defineProperty($8e,"__esModule",{value:!0})});var z8e=b(U8e=>{"use strict";Object.defineProperty(U8e,"__esModule",{value:!0})});var V8e=b(H8e=>{"use strict";Object.defineProperty(H8e,"__esModule",{value:!0})});var J8e=b(W8e=>{"use strict";Object.defineProperty(W8e,"__esModule",{value:!0})});var K8e=b(G8e=>{"use strict";Object.defineProperty(G8e,"__esModule",{value:!0})});var Z8e=b(Y8e=>{"use strict";Object.defineProperty(Y8e,"__esModule",{value:!0})});var Q8e=b(X8e=>{"use strict";Object.defineProperty(X8e,"__esModule",{value:!0})});var tHe=b(eHe=>{"use strict";Object.defineProperty(eHe,"__esModule",{value:!0})});var nHe=b(rHe=>{"use strict";Object.defineProperty(rHe,"__esModule",{value:!0})});var oHe=b(cW=>{"use strict";Object.defineProperty(cW,"__esModule",{value:!0});cW.FinishReason=void 0;cW.FinishReason={Complete:"COMPLETE",StopSequence:"STOP_SEQUENCE",Error:"ERROR",ErrorToxic:"ERROR_TOXIC",ErrorLimit:"ERROR_LIMIT",UserCancel:"USER_CANCEL",MaxTokens:"MAX_TOKENS"}});var aHe=b(iHe=>{"use strict";Object.defineProperty(iHe,"__esModule",{value:!0})});var uHe=b(sHe=>{"use strict";Object.defineProperty(sHe,"__esModule",{value:!0})});var cHe=b(lHe=>{"use strict";Object.defineProperty(lHe,"__esModule",{value:!0})});var fHe=b(dHe=>{"use strict";Object.defineProperty(dHe,"__esModule",{value:!0})});var hHe=b(pHe=>{"use strict";Object.defineProperty(pHe,"__esModule",{value:!0})});var gHe=b(mHe=>{"use strict";Object.defineProperty(mHe,"__esModule",{value:!0})});var bHe=b(yHe=>{"use strict";Object.defineProperty(yHe,"__esModule",{value:!0})});var vHe=b(_He=>{"use strict";Object.defineProperty(_He,"__esModule",{value:!0})});var SHe=b(wHe=>{"use strict";Object.defineProperty(wHe,"__esModule",{value:!0})});var CHe=b(xHe=>{"use strict";Object.defineProperty(xHe,"__esModule",{value:!0})});var EHe=b(OHe=>{"use strict";Object.defineProperty(OHe,"__esModule",{value:!0})});var THe=b(PHe=>{"use strict";Object.defineProperty(PHe,"__esModule",{value:!0})});var MHe=b(dW=>{"use strict";Object.defineProperty(dW,"__esModule",{value:!0});dW.ChatStreamEndEventFinishReason=void 0;dW.ChatStreamEndEventFinishReason={Complete:"COMPLETE",ErrorLimit:"ERROR_LIMIT",MaxTokens:"MAX_TOKENS",Error:"ERROR",ErrorToxic:"ERROR_TOXIC"}});var AHe=b(IHe=>{"use strict";Object.defineProperty(IHe,"__esModule",{value:!0})});var DHe=b(RHe=>{"use strict";Object.defineProperty(RHe,"__esModule",{value:!0})});var NHe=b(jHe=>{"use strict";Object.defineProperty(jHe,"__esModule",{value:!0})});var FHe=b(LHe=>{"use strict";Object.defineProperty(LHe,"__esModule",{value:!0})});var BHe=b(kHe=>{"use strict";Object.defineProperty(kHe,"__esModule",{value:!0})});var qHe=b($He=>{"use strict";Object.defineProperty($He,"__esModule",{value:!0})});var zHe=b(UHe=>{"use strict";Object.defineProperty(UHe,"__esModule",{value:!0})});var VHe=b(HHe=>{"use strict";Object.defineProperty(HHe,"__esModule",{value:!0})});var JHe=b(WHe=>{"use strict";Object.defineProperty(WHe,"__esModule",{value:!0})});var KHe=b(GHe=>{"use strict";Object.defineProperty(GHe,"__esModule",{value:!0})});var ZHe=b(YHe=>{"use strict";Object.defineProperty(YHe,"__esModule",{value:!0})});var QHe=b(XHe=>{"use strict";Object.defineProperty(XHe,"__esModule",{value:!0})});var t6e=b(e6e=>{"use strict";Object.defineProperty(e6e,"__esModule",{value:!0})});var n6e=b(r6e=>{"use strict";Object.defineProperty(r6e,"__esModule",{value:!0})});var i6e=b(o6e=>{"use strict";Object.defineProperty(o6e,"__esModule",{value:!0})});var s6e=b(a6e=>{"use strict";Object.defineProperty(a6e,"__esModule",{value:!0})});var l6e=b(u6e=>{"use strict";Object.defineProperty(u6e,"__esModule",{value:!0})});var d6e=b(c6e=>{"use strict";Object.defineProperty(c6e,"__esModule",{value:!0})});var p6e=b(f6e=>{"use strict";Object.defineProperty(f6e,"__esModule",{value:!0})});var m6e=b(h6e=>{"use strict";Object.defineProperty(h6e,"__esModule",{value:!0})});var g6e=b(fW=>{"use strict";Object.defineProperty(fW,"__esModule",{value:!0});fW.EmbedInputType=void 0;fW.EmbedInputType={SearchDocument:"search_document",SearchQuery:"search_query",Classification:"classification",Clustering:"clustering"}});var y6e=b(pW=>{"use strict";Object.defineProperty(pW,"__esModule",{value:!0});pW.EmbeddingType=void 0;pW.EmbeddingType={Float:"float",Int8:"int8",Uint8:"uint8",Binary:"binary",Ubinary:"ubinary"}});var _6e=b(b6e=>{"use strict";Object.defineProperty(b6e,"__esModule",{value:!0})});var w6e=b(v6e=>{"use strict";Object.defineProperty(v6e,"__esModule",{value:!0})});var x6e=b(S6e=>{"use strict";Object.defineProperty(S6e,"__esModule",{value:!0})});var C6e=b(hW=>{"use strict";Object.defineProperty(hW,"__esModule",{value:!0});hW.EmbedJobStatus=void 0;hW.EmbedJobStatus={Processing:"processing",Complete:"complete",Cancelling:"cancelling",Cancelled:"cancelled",Failed:"failed"}});var O6e=b(mW=>{"use strict";Object.defineProperty(mW,"__esModule",{value:!0});mW.EmbedJobTruncate=void 0;mW.EmbedJobTruncate={Start:"START",End:"END"}});var P6e=b(E6e=>{"use strict";Object.defineProperty(E6e,"__esModule",{value:!0})});var M6e=b(T6e=>{"use strict";Object.defineProperty(T6e,"__esModule",{value:!0})});var A6e=b(I6e=>{"use strict";Object.defineProperty(I6e,"__esModule",{value:!0})});var D6e=b(R6e=>{"use strict";Object.defineProperty(R6e,"__esModule",{value:!0})});var N6e=b(j6e=>{"use strict";Object.defineProperty(j6e,"__esModule",{value:!0})});var L6e=b(gW=>{"use strict";Object.defineProperty(gW,"__esModule",{value:!0});gW.DatasetValidationStatus=void 0;gW.DatasetValidationStatus={Unknown:"unknown",Queued:"queued",Processing:"processing",Failed:"failed",Validated:"validated",Skipped:"skipped"}});var F6e=b(yW=>{"use strict";Object.defineProperty(yW,"__esModule",{value:!0});yW.DatasetType=void 0;yW.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 B6e=b(k6e=>{"use strict";Object.defineProperty(k6e,"__esModule",{value:!0})});var q6e=b($6e=>{"use strict";Object.defineProperty($6e,"__esModule",{value:!0})});var z6e=b(U6e=>{"use strict";Object.defineProperty(U6e,"__esModule",{value:!0})});var V6e=b(H6e=>{"use strict";Object.defineProperty(H6e,"__esModule",{value:!0})});var J6e=b(W6e=>{"use strict";Object.defineProperty(W6e,"__esModule",{value:!0})});var K6e=b(G6e=>{"use strict";Object.defineProperty(G6e,"__esModule",{value:!0})});var Z6e=b(Y6e=>{"use strict";Object.defineProperty(Y6e,"__esModule",{value:!0})});var Q6e=b(X6e=>{"use strict";Object.defineProperty(X6e,"__esModule",{value:!0})});var tVe=b(eVe=>{"use strict";Object.defineProperty(eVe,"__esModule",{value:!0})});var nVe=b(rVe=>{"use strict";Object.defineProperty(rVe,"__esModule",{value:!0})});var iVe=b(oVe=>{"use strict";Object.defineProperty(oVe,"__esModule",{value:!0})});var sVe=b(aVe=>{"use strict";Object.defineProperty(aVe,"__esModule",{value:!0})});var uVe=b(bW=>{"use strict";Object.defineProperty(bW,"__esModule",{value:!0});bW.ConnectorAuthStatus=void 0;bW.ConnectorAuthStatus={Valid:"valid",Expired:"expired"}});var cVe=b(lVe=>{"use strict";Object.defineProperty(lVe,"__esModule",{value:!0})});var fVe=b(dVe=>{"use strict";Object.defineProperty(dVe,"__esModule",{value:!0})});var hVe=b(pVe=>{"use strict";Object.defineProperty(pVe,"__esModule",{value:!0})});var mVe=b(_W=>{"use strict";Object.defineProperty(_W,"__esModule",{value:!0});_W.AuthTokenType=void 0;_W.AuthTokenType={Bearer:"bearer",Basic:"basic",Noscheme:"noscheme"}});var yVe=b(gVe=>{"use strict";Object.defineProperty(gVe,"__esModule",{value:!0})});var _Ve=b(bVe=>{"use strict";Object.defineProperty(bVe,"__esModule",{value:!0})});var wVe=b(vVe=>{"use strict";Object.defineProperty(vVe,"__esModule",{value:!0})});var xVe=b(SVe=>{"use strict";Object.defineProperty(SVe,"__esModule",{value:!0})});var OVe=b(CVe=>{"use strict";Object.defineProperty(CVe,"__esModule",{value:!0})});var PVe=b(EVe=>{"use strict";Object.defineProperty(EVe,"__esModule",{value:!0})});var TVe=b(vW=>{"use strict";Object.defineProperty(vW,"__esModule",{value:!0});vW.CompatibleEndpoint=void 0;vW.CompatibleEndpoint={Chat:"chat",Embed:"embed",Classify:"classify",Summarize:"summarize",Rerank:"rerank",Rate:"rate",Generate:"generate"}});var IVe=b(MVe=>{"use strict";Object.defineProperty(MVe,"__esModule",{value:!0})});var RVe=b(AVe=>{"use strict";Object.defineProperty(AVe,"__esModule",{value:!0})});var DVe=b(ne=>{"use strict";var kYt=ne&&ne.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),de=ne&&ne.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&kYt(t,e,r)};Object.defineProperty(ne,"__esModule",{value:!0});de(E3e(),ne);de(P3e(),ne);de(M3e(),ne);de(I3e(),ne);de(R3e(),ne);de(j3e(),ne);de(L3e(),ne);de(k3e(),ne);de($3e(),ne);de(q3e(),ne);de(U3e(),ne);de(H3e(),ne);de(V3e(),ne);de(W3e(),ne);de(J3e(),ne);de(G3e(),ne);de(K3e(),ne);de(Y3e(),ne);de(X3e(),ne);de(e8e(),ne);de(r8e(),ne);de(o8e(),ne);de(a8e(),ne);de(s8e(),ne);de(l8e(),ne);de(c8e(),ne);de(f8e(),ne);de(h8e(),ne);de(m8e(),ne);de(g8e(),ne);de(y8e(),ne);de(_8e(),ne);de(w8e(),ne);de(x8e(),ne);de(O8e(),ne);de(P8e(),ne);de(M8e(),ne);de(A8e(),ne);de(D8e(),ne);de(N8e(),ne);de(F8e(),ne);de(B8e(),ne);de(q8e(),ne);de(z8e(),ne);de(V8e(),ne);de(J8e(),ne);de(K8e(),ne);de(Z8e(),ne);de(Q8e(),ne);de(tHe(),ne);de(nHe(),ne);de(oHe(),ne);de(aHe(),ne);de(uHe(),ne);de(cHe(),ne);de(fHe(),ne);de(hHe(),ne);de(gHe(),ne);de(bHe(),ne);de(vHe(),ne);de(SHe(),ne);de(CHe(),ne);de(EHe(),ne);de(THe(),ne);de(MHe(),ne);de(AHe(),ne);de(DHe(),ne);de(NHe(),ne);de(FHe(),ne);de(BHe(),ne);de(qHe(),ne);de(zHe(),ne);de(VHe(),ne);de(JHe(),ne);de(KHe(),ne);de(ZHe(),ne);de(QHe(),ne);de(t6e(),ne);de(n6e(),ne);de(i6e(),ne);de(s6e(),ne);de(l6e(),ne);de(d6e(),ne);de(p6e(),ne);de(m6e(),ne);de(g6e(),ne);de(y6e(),ne);de(_6e(),ne);de(w6e(),ne);de(x6e(),ne);de(C6e(),ne);de(O6e(),ne);de(P6e(),ne);de(M6e(),ne);de(A6e(),ne);de(D6e(),ne);de(N6e(),ne);de(L6e(),ne);de(F6e(),ne);de(B6e(),ne);de(q6e(),ne);de(z6e(),ne);de(V6e(),ne);de(J6e(),ne);de(K6e(),ne);de(Z6e(),ne);de(Q6e(),ne);de(tVe(),ne);de(nVe(),ne);de(iVe(),ne);de(sVe(),ne);de(uVe(),ne);de(cVe(),ne);de(fVe(),ne);de(hVe(),ne);de(mVe(),ne);de(yVe(),ne);de(_Ve(),ne);de(wVe(),ne);de(xVe(),ne);de(OVe(),ne);de(PVe(),ne);de(TVe(),ne);de(IVe(),ne);de(RVe(),ne)});var jVe=b(wW=>{"use strict";Object.defineProperty(wW,"__esModule",{value:!0});wW.CohereError=void 0;var hfe=class e extends Error{constructor({message:t,statusCode:r,body:n}){super(BYt({message:t,statusCode:r,body:n})),Object.setPrototypeOf(this,e.prototype),r!=null&&(this.statusCode=r),n!==void 0&&(this.body=n)}};wW.CohereError=hfe;function BYt({message:e,statusCode:t,body:r}){let n=[];return e!=null&&n.push(e),t!=null&&n.push(`Status code: ${t.toString()}`),r!=null&&n.push(`Body: ${JSON.stringify(r,void 0,2)}`),n.join(` `)}});var NVe=b(SW=>{"use strict";Object.defineProperty(SW,"__esModule",{value:!0});SW.CohereTimeoutError=void 0;var mfe=class e extends Error{constructor(){super("Timeout"),Object.setPrototypeOf(this,e.prototype)}};SW.CohereTimeoutError=mfe});var Wa=b(Kj=>{"use strict";Object.defineProperty(Kj,"__esModule",{value:!0});Kj.CohereTimeoutError=Kj.CohereError=void 0;var $Yt=jVe();Object.defineProperty(Kj,"CohereError",{enumerable:!0,get:function(){return $Yt.CohereError}});var qYt=NVe();Object.defineProperty(Kj,"CohereTimeoutError",{enumerable:!0,get:function(){return qYt.CohereTimeoutError}})});var LVe=b(wy=>{"use strict";var UYt=wy&&wy.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zYt=wy&&wy.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),HYt=wy&&wy.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&UYt(t,e,r);return zYt(t,e),t};Object.defineProperty(wy,"__esModule",{value:!0});wy.BadRequestError=void 0;var VYt=HYt(Wa()),gfe=class e extends VYt.CohereError{constructor(t){super({message:"BadRequestError",statusCode:400,body:t}),Object.setPrototypeOf(this,e.prototype)}};wy.BadRequestError=gfe});var FVe=b(Sy=>{"use strict";var WYt=Sy&&Sy.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),JYt=Sy&&Sy.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),GYt=Sy&&Sy.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&WYt(t,e,r);return JYt(t,e),t};Object.defineProperty(Sy,"__esModule",{value:!0});Sy.UnauthorizedError=void 0;var KYt=GYt(Wa()),yfe=class e extends KYt.CohereError{constructor(t){super({message:"UnauthorizedError",statusCode:401,body:t}),Object.setPrototypeOf(this,e.prototype)}};Sy.UnauthorizedError=yfe});var kVe=b(xy=>{"use strict";var YYt=xy&&xy.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ZYt=xy&&xy.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),XYt=xy&&xy.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&YYt(t,e,r);return ZYt(t,e),t};Object.defineProperty(xy,"__esModule",{value:!0});xy.ForbiddenError=void 0;var QYt=XYt(Wa()),bfe=class e extends QYt.CohereError{constructor(t){super({message:"ForbiddenError",statusCode:403,body:t}),Object.setPrototypeOf(this,e.prototype)}};xy.ForbiddenError=bfe});var BVe=b(Cy=>{"use strict";var eZt=Cy&&Cy.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),tZt=Cy&&Cy.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rZt=Cy&&Cy.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&eZt(t,e,r);return tZt(t,e),t};Object.defineProperty(Cy,"__esModule",{value:!0});Cy.NotFoundError=void 0;var nZt=rZt(Wa()),_fe=class e extends nZt.CohereError{constructor(t){super({message:"NotFoundError",statusCode:404,body:t}),Object.setPrototypeOf(this,e.prototype)}};Cy.NotFoundError=_fe});var $Ve=b(Oy=>{"use strict";var oZt=Oy&&Oy.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),iZt=Oy&&Oy.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aZt=Oy&&Oy.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&oZt(t,e,r);return iZt(t,e),t};Object.defineProperty(Oy,"__esModule",{value:!0});Oy.UnprocessableEntityError=void 0;var sZt=aZt(Wa()),vfe=class e extends sZt.CohereError{constructor(t){super({message:"UnprocessableEntityError",statusCode:422,body:t}),Object.setPrototypeOf(this,e.prototype)}};Oy.UnprocessableEntityError=vfe});var qVe=b(Ey=>{"use strict";var uZt=Ey&&Ey.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),lZt=Ey&&Ey.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),cZt=Ey&&Ey.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&uZt(t,e,r);return lZt(t,e),t};Object.defineProperty(Ey,"__esModule",{value:!0});Ey.TooManyRequestsError=void 0;var dZt=cZt(Wa()),wfe=class e extends dZt.CohereError{constructor(t){super({message:"TooManyRequestsError",statusCode:429,body:t}),Object.setPrototypeOf(this,e.prototype)}};Ey.TooManyRequestsError=wfe});var UVe=b(Py=>{"use strict";var fZt=Py&&Py.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),pZt=Py&&Py.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hZt=Py&&Py.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&fZt(t,e,r);return pZt(t,e),t};Object.defineProperty(Py,"__esModule",{value:!0});Py.ClientClosedRequestError=void 0;var mZt=hZt(Wa()),Sfe=class e extends mZt.CohereError{constructor(t){super({message:"ClientClosedRequestError",statusCode:499,body:t}),Object.setPrototypeOf(this,e.prototype)}};Py.ClientClosedRequestError=Sfe});var zVe=b(Ty=>{"use strict";var gZt=Ty&&Ty.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),yZt=Ty&&Ty.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bZt=Ty&&Ty.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&gZt(t,e,r);return yZt(t,e),t};Object.defineProperty(Ty,"__esModule",{value:!0});Ty.InternalServerError=void 0;var _Zt=bZt(Wa()),xfe=class e extends _Zt.CohereError{constructor(t){super({message:"InternalServerError",statusCode:500,body:t}),Object.setPrototypeOf(this,e.prototype)}};Ty.InternalServerError=xfe});var HVe=b(My=>{"use strict";var vZt=My&&My.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),wZt=My&&My.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),SZt=My&&My.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&vZt(t,e,r);return wZt(t,e),t};Object.defineProperty(My,"__esModule",{value:!0});My.NotImplementedError=void 0;var xZt=SZt(Wa()),Cfe=class e extends xZt.CohereError{constructor(t){super({message:"NotImplementedError",statusCode:501,body:t}),Object.setPrototypeOf(this,e.prototype)}};My.NotImplementedError=Cfe});var VVe=b(Iy=>{"use strict";var CZt=Iy&&Iy.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),OZt=Iy&&Iy.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),EZt=Iy&&Iy.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&CZt(t,e,r);return OZt(t,e),t};Object.defineProperty(Iy,"__esModule",{value:!0});Iy.ServiceUnavailableError=void 0;var PZt=EZt(Wa()),Ofe=class e extends PZt.CohereError{constructor(t){super({message:"ServiceUnavailableError",statusCode:503,body:t}),Object.setPrototypeOf(this,e.prototype)}};Iy.ServiceUnavailableError=Ofe});var WVe=b(Ay=>{"use strict";var TZt=Ay&&Ay.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),MZt=Ay&&Ay.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),IZt=Ay&&Ay.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&TZt(t,e,r);return MZt(t,e),t};Object.defineProperty(Ay,"__esModule",{value:!0});Ay.GatewayTimeoutError=void 0;var AZt=IZt(Wa()),Efe=class e extends AZt.CohereError{constructor(t){super({message:"GatewayTimeoutError",statusCode:504,body:t}),Object.setPrototypeOf(this,e.prototype)}};Ay.GatewayTimeoutError=Efe});var JVe=b(Vl=>{"use strict";var RZt=Vl&&Vl.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Qm=Vl&&Vl.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&RZt(t,e,r)};Object.defineProperty(Vl,"__esModule",{value:!0});Qm(LVe(),Vl);Qm(FVe(),Vl);Qm(kVe(),Vl);Qm(BVe(),Vl);Qm($Ve(),Vl);Qm(qVe(),Vl);Qm(UVe(),Vl);Qm(zVe(),Vl);Qm(HVe(),Vl);Qm(VVe(),Vl);Qm(WVe(),Vl)});var KVe=b(GVe=>{"use strict";Object.defineProperty(GVe,"__esModule",{value:!0})});var YVe=b(kI=>{"use strict";var DZt=kI&&kI.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),jZt=kI&&kI.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&DZt(t,e,r)};Object.defineProperty(kI,"__esModule",{value:!0});jZt(KVe(),kI)});var QS=b(Ry=>{"use strict";var NZt=Ry&&Ry.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xW=Ry&&Ry.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&NZt(t,e,r)};Object.defineProperty(Ry,"__esModule",{value:!0});xW(O3e(),Ry);xW(DVe(),Ry);xW(JVe(),Ry);xW(YVe(),Ry)});var Mfe={};Kd(Mfe,{__addDisposableResource:()=>y5e,__assign:()=>CW,__asyncDelegator:()=>l5e,__asyncGenerator:()=>u5e,__asyncValues:()=>c5e,__await:()=>Yj,__awaiter:()=>r5e,__classPrivateFieldGet:()=>h5e,__classPrivateFieldIn:()=>g5e,__classPrivateFieldSet:()=>m5e,__createBinding:()=>EW,__decorate:()=>QVe,__disposeResources:()=>b5e,__esDecorate:()=>LZt,__exportStar:()=>o5e,__extends:()=>ZVe,__generator:()=>n5e,__importDefault:()=>p5e,__importStar:()=>f5e,__makeTemplateObject:()=>d5e,__metadata:()=>t5e,__param:()=>e5e,__propKey:()=>kZt,__read:()=>Tfe,__rest:()=>XVe,__runInitializers:()=>FZt,__setFunctionName:()=>BZt,__spread:()=>i5e,__spreadArray:()=>s5e,__spreadArrays:()=>a5e,__values:()=>OW,default:()=>UZt});function ZVe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Pfe(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function XVe(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}function e5e(e,t){return function(r,n){t(r,n,e)}}function LZt(e,t,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=!t&&e?n.static?e:e.prototype:null,c=t||(l?Object.getOwnPropertyDescriptor(l,n.name):{}),d,f=!1,p=r.length-1;p>=0;p--){var h={};for(var m in n)h[m]=m==="access"?{}:n[m];for(var m in n.access)h.access[m]=n.access[m];h.addInitializer=function(g){if(f)throw new TypeError("Cannot add initializers after decoration has completed");i.push(a(g||null))};var _=(0,r[p])(s==="accessor"?{get:c.get,set:c.set}:c[u],h);if(s==="accessor"){if(_===void 0)continue;if(_===null||typeof _!="object")throw new TypeError("Object expected");(d=a(_.get))&&(c.get=d),(d=a(_.set))&&(c.set=d),(d=a(_.init))&&o.unshift(d)}else(d=a(_))&&(s==="field"?o.unshift(d):c[u]=d)}l&&Object.defineProperty(l,n.name,c),f=!0}function FZt(e,t,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]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Tfe(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],a;try{for(;(t===void 0||t-- >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 i5e(){for(var e=[],t=0;t1||u(p,m)})},h&&(o[p]=h(o[p])))}function u(p,h){try{l(n[p](h))}catch(m){f(i[0][3],m)}}function l(p){p.value instanceof Yj?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,h){p(h),i.shift(),i.length&&u(i[0][0],i[0][1])}}function l5e(e){var t,r;return t={},n("next"),n("throw",function(o){throw o}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(o,i){t[o]=e[o]?function(a){return(r=!r)?{value:Yj(e[o](a)),done:!1}:i?i(a):a}:i}}function c5e(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof OW=="function"?OW(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(s,u){a=e[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 d5e(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function f5e(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&EW(t,e,r);return $Zt(t,e),t}function p5e(e){return e&&e.__esModule?e:{default:e}}function h5e(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function m5e(e,t,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 t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r}function g5e(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function y5e(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[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)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}function b5e(e){function t(i){e.error=e.hasError?new qZt(i,e.error,"An error was suppressed during disposal."):i,e.hasError=!0}var r,n=0;function o(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.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 t(a),o()})}else n|=1}catch(a){t(a)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return o()}var Pfe,CW,EW,$Zt,qZt,UZt,Ife=C(()=>{Pfe=function(e,t){return Pfe=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])},Pfe(e,t)};CW=function(){return CW=Object.assign||function(t){for(var r,n=1,o=arguments.length;n{"use strict";Object.defineProperty(_h,"__esModule",{value:!0});_h.MAX_HASHABLE_LENGTH=_h.INIT=_h.KEY=_h.DIGEST_LENGTH=_h.BLOCK_SIZE=void 0;_h.BLOCK_SIZE=64;_h.DIGEST_LENGTH=32;_h.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]);_h.INIT=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];_h.MAX_HASHABLE_LENGTH=Math.pow(2,53)-1});var _5e=b(PW=>{"use strict";Object.defineProperty(PW,"__esModule",{value:!0});PW.RawSha256=void 0;var vh=Afe(),zZt=function(){function e(){this.state=Int32Array.from(vh.INIT),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return e.prototype.update=function(t){if(this.finished)throw new Error("Attempted to update an already finished hash.");var r=0,n=t.byteLength;if(this.bytesHashed+=n,this.bytesHashed*8>vh.MAX_HASHABLE_LENGTH)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;n>0;)this.buffer[this.bufferLength++]=t[r++],n--,this.bufferLength===vh.BLOCK_SIZE&&(this.hashBuffer(),this.bufferLength=0)},e.prototype.digest=function(){if(!this.finished){var t=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%vh.BLOCK_SIZE>=vh.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},e.prototype.hashBuffer=function(){for(var t=this,r=t.buffer,n=t.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 m=(p>>>7|p<<25)^(p>>>18|p<<14)^p>>>3;this.temp[f]=(h+this.temp[f-7]|0)+(m+this.temp[f-16]|0)}var _=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&l^~u&c)|0)+(d+(vh.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+_|0,s=a,a=i,i=o,o=_+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},e}();PW.RawSha256=zZt});var S5e=b((qDn,w5e)=>{var TW=Object.defineProperty,HZt=Object.getOwnPropertyDescriptor,VZt=Object.getOwnPropertyNames,WZt=Object.prototype.hasOwnProperty,JZt=(e,t)=>TW(e,"name",{value:t,configurable:!0}),GZt=(e,t)=>{for(var r in t)TW(e,r,{get:t[r],enumerable:!0})},KZt=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of VZt(t))!WZt.call(e,o)&&o!==r&&TW(e,o,{get:()=>t[o],enumerable:!(n=HZt(t,o))||n.enumerable});return e},YZt=e=>KZt(TW({},"__esModule",{value:!0}),e),v5e={};GZt(v5e,{isArrayBuffer:()=>ZZt});w5e.exports=YZt(v5e);var ZZt=JZt(e=>typeof ArrayBuffer=="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]","isArrayBuffer")});var E5e=b((UDn,O5e)=>{var MW=Object.defineProperty,XZt=Object.getOwnPropertyDescriptor,QZt=Object.getOwnPropertyNames,eXt=Object.prototype.hasOwnProperty,x5e=(e,t)=>MW(e,"name",{value:t,configurable:!0}),tXt=(e,t)=>{for(var r in t)MW(e,r,{get:t[r],enumerable:!0})},rXt=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of QZt(t))!eXt.call(e,o)&&o!==r&&MW(e,o,{get:()=>t[o],enumerable:!(n=XZt(t,o))||n.enumerable});return e},nXt=e=>rXt(MW({},"__esModule",{value:!0}),e),C5e={};tXt(C5e,{fromArrayBuffer:()=>iXt,fromString:()=>aXt});O5e.exports=nXt(C5e);var oXt=S5e(),Rfe=Td(),iXt=x5e((e,t=0,r=e.byteLength-t)=>{if(!(0,oXt.isArrayBuffer)(e))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`);return Rfe.Buffer.from(e,t,r)},"fromArrayBuffer"),aXt=x5e((e,t)=>{if(typeof e!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`);return t?Rfe.Buffer.from(e,t):Rfe.Buffer.from(e)},"fromString")});var A5e=b((zDn,I5e)=>{var IW=Object.defineProperty,sXt=Object.getOwnPropertyDescriptor,uXt=Object.getOwnPropertyNames,lXt=Object.prototype.hasOwnProperty,Dfe=(e,t)=>IW(e,"name",{value:t,configurable:!0}),cXt=(e,t)=>{for(var r in t)IW(e,r,{get:t[r],enumerable:!0})},dXt=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of uXt(t))!lXt.call(e,o)&&o!==r&&IW(e,o,{get:()=>t[o],enumerable:!(n=sXt(t,o))||n.enumerable});return e},fXt=e=>dXt(IW({},"__esModule",{value:!0}),e),P5e={};cXt(P5e,{fromUtf8:()=>M5e,toUint8Array:()=>pXt,toUtf8:()=>hXt});I5e.exports=fXt(P5e);var T5e=E5e(),M5e=Dfe(e=>{let t=(0,T5e.fromString)(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)},"fromUtf8"),pXt=Dfe(e=>typeof e=="string"?M5e(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e),"toUint8Array"),hXt=Dfe(e=>{if(typeof e=="string")return e;if(typeof e!="object"||typeof e.byteOffset!="number"||typeof e.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return(0,T5e.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("utf8")},"toUtf8")});var R5e=b(AW=>{"use strict";Object.defineProperty(AW,"__esModule",{value:!0});AW.convertToBuffer=void 0;var mXt=A5e(),gXt=typeof Buffer<"u"&&Buffer.from?function(e){return Buffer.from(e,"utf8")}:mXt.fromUtf8;function yXt(e){return e instanceof Uint8Array?e:typeof e=="string"?gXt(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}AW.convertToBuffer=yXt});var D5e=b(RW=>{"use strict";Object.defineProperty(RW,"__esModule",{value:!0});RW.isEmptyData=void 0;function bXt(e){return typeof e=="string"?e.length===0:e.byteLength===0}RW.isEmptyData=bXt});var j5e=b(DW=>{"use strict";Object.defineProperty(DW,"__esModule",{value:!0});DW.numToUint8=void 0;function _Xt(e){return new Uint8Array([(e&4278190080)>>24,(e&16711680)>>16,(e&65280)>>8,e&255])}DW.numToUint8=_Xt});var N5e=b(jW=>{"use strict";Object.defineProperty(jW,"__esModule",{value:!0});jW.uint32ArrayFrom=void 0;function vXt(e){if(!Uint32Array.from){for(var t=new Uint32Array(e.length),r=0;r{"use strict";Object.defineProperty(Dy,"__esModule",{value:!0});Dy.uint32ArrayFrom=Dy.numToUint8=Dy.isEmptyData=Dy.convertToBuffer=void 0;var wXt=R5e();Object.defineProperty(Dy,"convertToBuffer",{enumerable:!0,get:function(){return wXt.convertToBuffer}});var SXt=D5e();Object.defineProperty(Dy,"isEmptyData",{enumerable:!0,get:function(){return SXt.isEmptyData}});var xXt=j5e();Object.defineProperty(Dy,"numToUint8",{enumerable:!0,get:function(){return xXt.numToUint8}});var CXt=N5e();Object.defineProperty(Dy,"uint32ArrayFrom",{enumerable:!0,get:function(){return CXt.uint32ArrayFrom}})});var F5e=b(kW=>{"use strict";Object.defineProperty(kW,"__esModule",{value:!0});kW.Sha256=void 0;var L5e=(Ife(),il(Mfe)),FW=Afe(),LW=_5e(),jfe=NW(),OXt=function(){function e(t){this.secret=t,this.hash=new LW.RawSha256,this.reset()}return e.prototype.update=function(t){if(!((0,jfe.isEmptyData)(t)||this.error))try{this.hash.update((0,jfe.convertToBuffer)(t))}catch(r){this.error=r}},e.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()},e.prototype.digest=function(){return L5e.__awaiter(this,void 0,void 0,function(){return L5e.__generator(this,function(t){return[2,this.digestSync()]})})},e.prototype.reset=function(){if(this.hash=new LW.RawSha256,this.secret){this.outer=new LW.RawSha256;var t=EXt(this.secret),r=new Uint8Array(FW.BLOCK_SIZE);r.set(t);for(var n=0;nFW.BLOCK_SIZE){var r=new LW.RawSha256;r.update(t),t=r.digest()}var n=new Uint8Array(FW.BLOCK_SIZE);return n.set(t),n}});var Lfe=b(Nfe=>{"use strict";Object.defineProperty(Nfe,"__esModule",{value:!0});var PXt=(Ife(),il(Mfe));PXt.__exportStar(F5e(),Nfe)});var k5e=C(()=>{});var B5e=C(()=>{});var $5e=C(()=>{});var BI,kU=C(()=>{BI=class e extends Error{constructor(t,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(t),this.name="ProviderError",this.tryNextLink=o,Object.setPrototypeOf(this,e.prototype),n?.debug?.(`@smithy/property-provider ${o?"->":"(!)"} ${t}`)}static from(t,r=!0){return Object.assign(new this(t.message,r),t)}}});var qu,q5e=C(()=>{kU();qu=class e extends BI{constructor(t,r=!0){super(t,r),this.name="CredentialsProviderError",Object.setPrototypeOf(this,e.prototype)}}});var U5e=C(()=>{kU()});var z5e=C(()=>{kU()});var H5e=C(()=>{});var V5e,W5e=C(()=>{V5e=(e,t,r)=>{let n,o,i,a=!1,s=async()=>{o||(o=e());try{n=await o,i=!0,a=!1}finally{o=void 0}return n};return t===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):(t(n)&&await s(),n))}});var ex=C(()=>{q5e();kU();U5e();z5e();H5e();W5e()});function BW(e){return Promise.all(Object.keys(e).reduce((t,r)=>{let n=e[r];return typeof n=="string"?t.push([r,n]):t.push(n().then(o=>[r,o])),t},[])).then(t=>t.reduce((r,[n,o])=>(r[n]=o,r),{}))}var Ffe=C(()=>{});var J5e=C(()=>{});var G5e=C(()=>{J5e()});var K5e=C(()=>{});var Y5e,Z5e=C(()=>{(function(e){e.HEADER="header",e.QUERY="query"})(Y5e||(Y5e={}))});var kfe,X5e=C(()=>{(function(e){e.HEADER="header",e.QUERY="query"})(kfe||(kfe={}))});var Q5e=C(()=>{});var e9e=C(()=>{});var t9e=C(()=>{});var r9e=C(()=>{});var n9e=C(()=>{Z5e();X5e();Q5e();e9e();t9e();r9e()});var o9e=C(()=>{});var i9e=C(()=>{});var a9e=C(()=>{});var s9e=C(()=>{});var u9e=C(()=>{});var l9e=C(()=>{});var c9e=C(()=>{});var d9e=C(()=>{u9e();l9e();c9e()});var f9e=C(()=>{});var p9e=C(()=>{});var Zj,h9e=C(()=>{(function(e){e.HTTP="http",e.HTTPS="https"})(Zj||(Zj={}))});var m9e=C(()=>{});var g9e=C(()=>{});var y9e=C(()=>{});var b9e=C(()=>{});var _9e=C(()=>{});var v9e=C(()=>{m9e();g9e();y9e();b9e();_9e()});var w9e=C(()=>{});var Xj,Bfe=C(()=>{(function(e){e.MD5="md5",e.CRC32="crc32",e.CRC32C="crc32c",e.SHA1="sha1",e.SHA256="sha256"})(Xj||(Xj={}))});var S9e=C(()=>{Bfe()});var x9e=C(()=>{});var C9e=C(()=>{S9e();x9e();Bfe()});var cp,O9e=C(()=>{(function(e){e[e.HEADER=0]="HEADER",e[e.TRAILER=1]="TRAILER"})(cp||(cp={}))});var E9e=C(()=>{});var P9e=C(()=>{});var T9e=C(()=>{});var M9e=C(()=>{});var I9e=C(()=>{});var A9e=C(()=>{P9e();T9e();M9e();I9e()});var R9e=C(()=>{});var Qj,D9e=C(()=>{Qj="__smithy_context"});var j9e=C(()=>{});var N9e,L9e=C(()=>{(function(e){e.PROFILE="profile",e.SSO_SESSION="sso-session",e.SERVICES="services"})(N9e||(N9e={}))});var F9e=C(()=>{});var k9e=C(()=>{});var B9e=C(()=>{});var $9e=C(()=>{});var q9e=C(()=>{});var U9e=C(()=>{});var z9e=C(()=>{});var H9e=C(()=>{});var V9e=C(()=>{});var W9e,J9e=C(()=>{(function(e){e.HTTP_0_9="http/0.9",e.HTTP_1_0="http/1.0",e.TDS_8_0="tds/8.0"})(W9e||(W9e={}))});var G9e=C(()=>{});var K9e=C(()=>{});var Y9e=C(()=>{});var Z9e=C(()=>{});var X9e=C(()=>{});var Q9e=C(()=>{});var us=C(()=>{K5e();n9e();o9e();i9e();a9e();s9e();d9e();f9e();p9e();h9e();v9e();w9e();C9e();O9e();E9e();A9e();R9e();D9e();j9e();L9e();F9e();k9e();B9e();$9e();q9e();U9e();z9e();H9e();V9e();J9e();G9e();K9e();Y9e();Z9e();X9e();Q9e()});var eWe=C(()=>{us()});var tWe=C(()=>{});var rWe=C(()=>{});function TXt(e){return Object.keys(e).reduce((t,r)=>{let n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}},{})}var $W,nWe=C(()=>{$W=class e{constructor(t){this.method=t.method||"GET",this.hostname=t.hostname||"localhost",this.port=t.port,this.query=t.query||{},this.headers=t.headers||{},this.body=t.body,this.protocol=t.protocol?t.protocol.slice(-1)!==":"?`${t.protocol}:`:t.protocol:"https:",this.path=t.path?t.path.charAt(0)!=="/"?`/${t.path}`:t.path:"/",this.username=t.username,this.password=t.password,this.fragment=t.fragment}static clone(t){let r=new e({...t,headers:{...t.headers}});return r.query&&(r.query=TXt(r.query)),r}static isInstance(t){if(!t)return!1;let r=t;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return e.clone(this)}}});var oWe=C(()=>{});var iWe=C(()=>{});var aWe=C(()=>{});var sWe=C(()=>{G5e();eWe();tWe();rWe();nWe();oWe();iWe();aWe()});var MXt,IXt,qW,$fe=C(()=>{sWe();MXt=e=>t=>async r=>{if(!$W.isInstance(r.request))return t(r);let{request:n}=r,{handlerProtocol:o=""}=e.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 t(r)},IXt={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},qW=e=>({applyToStack:t=>{t.add(MXt(e),IXt)}})});var AXt,RXt,UW,uWe=C(()=>{AXt=()=>(e,t)=>async r=>{try{let n=await e(r),{clientName:o,commandName:i,logger:a,dynamoDbDocumentClientOptions:s={}}=t,{overrideInputFilterSensitiveLog:u,overrideOutputFilterSensitiveLog:l}=s,c=u??t.inputFilterSensitiveLog,d=l??t.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={}}=t,{overrideInputFilterSensitiveLog:u}=s,l=u??t.inputFilterSensitiveLog;throw a?.error?.({clientName:o,commandName:i,input:l(r.input),error:n,metadata:n.$metadata}),n}},RXt={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},UW=e=>({applyToStack:t=>{t.add(AXt(),RXt)}})});var qfe=C(()=>{uWe()});var lWe=C(()=>{});var cWe=C(()=>{lWe()});var dWe=C(()=>{us()});var fWe=C(()=>{});var pWe=C(()=>{});function DXt(e){return Object.keys(e).reduce((t,r)=>{let n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}},{})}var zW,hWe=C(()=>{zW=class e{constructor(t){this.method=t.method||"GET",this.hostname=t.hostname||"localhost",this.port=t.port,this.query=t.query||{},this.headers=t.headers||{},this.body=t.body,this.protocol=t.protocol?t.protocol.slice(-1)!==":"?`${t.protocol}:`:t.protocol:"https:",this.path=t.path?t.path.charAt(0)!=="/"?`/${t.path}`:t.path:"/",this.username=t.username,this.password=t.password,this.fragment=t.fragment}static clone(t){let r=new e({...t,headers:{...t.headers}});return r.query&&(r.query=DXt(r.query)),r}static isInstance(t){if(!t)return!1;let r=t;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return e.clone(this)}}});var mWe=C(()=>{});var gWe=C(()=>{});var yWe=C(()=>{});var bWe=C(()=>{cWe();dWe();fWe();pWe();hWe();mWe();gWe();yWe()});var _We,jXt,NXt,LXt,FXt,HW,Ufe=C(()=>{bWe();_We="X-Amzn-Trace-Id",jXt="AWS_LAMBDA_FUNCTION_NAME",NXt="_X_AMZN_TRACE_ID",LXt=e=>t=>async r=>{let{request:n}=r;if(!zW.isInstance(n)||e.runtime!=="node"||n.headers.hasOwnProperty(_We))return t(r);let o=process.env[jXt],i=process.env[NXt],a=s=>typeof s=="string"&&s.length>0;return a(o)&&a(i)&&(n.headers[_We]=i),t({...r,request:n})},FXt={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"},HW=e=>({applyToStack:t=>{t.add(LXt(e),FXt)}})});function VW(e){return{...e,customUserAgent:typeof e.customUserAgent=="string"?[[e.customUserAgent]]:e.customUserAgent}}var vWe=C(()=>{});var kXt,BU,zfe=C(()=>{kXt=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}$"),BU=e=>kXt.test(e)||e.startsWith("[")&&e.endsWith("]")});var BXt,$U,Hfe=C(()=>{BXt=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),$U=(e,t=!1)=>{if(!t)return BXt.test(e);let r=e.split(".");for(let n of r)if(!$U(n))return!1;return!0}});var tx,WW=C(()=>{tx={}});var rx,wWe=C(()=>{rx="endpoints"});function wh(e){return typeof e!="object"||e==null?e:"ref"in e?`$${wh(e.ref)}`:"fn"in e?`${e.fn}(${(e.argv||[]).map(wh).join(", ")})`:JSON.stringify(e,null,2)}var SWe=C(()=>{});var qU=C(()=>{wWe();SWe()});var si,xWe=C(()=>{si=class extends Error{constructor(t){super(t),this.name="EndpointError"}}});var CWe=C(()=>{});var OWe=C(()=>{});var EWe=C(()=>{});var PWe=C(()=>{});var TWe=C(()=>{});var MWe=C(()=>{});var Sh=C(()=>{xWe();CWe();OWe();EWe();PWe();TWe();MWe()});var IWe,AWe=C(()=>{IWe=(e,t)=>e===t});var RWe,DWe=C(()=>{Sh();RWe=e=>{let t=e.split("."),r=[];for(let n of t){let o=n.indexOf("[");if(o!==-1){if(n.indexOf("]")!==n.length-1)throw new si(`Path: '${e}' does not end with ']'`);let i=n.slice(o+1,-1);if(Number.isNaN(parseInt(i)))throw new si(`Invalid array index: '${i}' in path: '${e}'`);o!==0&&r.push(n.slice(0,o)),r.push(i)}else r.push(n)}return r}});var JW,jWe=C(()=>{Sh();DWe();JW=(e,t)=>RWe(t).reduce((r,n)=>{if(typeof r!="object")throw new si(`Index '${n}' in '${t}' not found in '${JSON.stringify(e)}'`);return Array.isArray(r)?r[parseInt(n)]:r[n]},e)});var NWe,LWe=C(()=>{NWe=e=>e!=null});var FWe,kWe=C(()=>{FWe=e=>!e});var Vfe,BWe,$We=C(()=>{us();zfe();Vfe={[Zj.HTTP]:80,[Zj.HTTPS]:443},BWe=e=>{let t=(()=>{try{if(e instanceof URL)return e;if(typeof e=="object"&&"hostname"in e){let{hostname:f,port:p,protocol:h="",path:m="",query:_={}}=e,g=new URL(`${h}//${f}${p?`:${p}`:""}${m}`);return g.search=Object.entries(_).map(([v,S])=>`${v}=${S}`).join("&"),g}return new URL(e)}catch{return null}})();if(!t)return console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`),null;let r=t.href,{host:n,hostname:o,pathname:i,protocol:a,search:s}=t;if(s)return null;let u=a.slice(0,-1);if(!Object.values(Zj).includes(u))return null;let l=BU(o),c=r.includes(`${n}:${Vfe[u]}`)||typeof e=="string"&&e.includes(`${n}:${Vfe[u]}`),d=`${n}${c?`:${Vfe[u]}`:""}`;return{scheme:u,authority:d,path:i,normalizedPath:i.endsWith("/")?i:`${i}/`,isIp:l}}});var qWe,UWe=C(()=>{qWe=(e,t)=>e===t});var zWe,HWe=C(()=>{zWe=(e,t,r,n)=>t>=r||e.length{VWe=e=>encodeURIComponent(e).replace(/[!*'()]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`)});var Wfe=C(()=>{AWe();jWe();LWe();Hfe();kWe();$We();UWe();HWe();WWe()});var JWe,GWe=C(()=>{Wfe();JWe={booleanEquals:IWe,getAttr:JW,isSet:NWe,isValidHostLabel:$U,not:FWe,parseURL:BWe,stringEquals:qWe,substring:zWe,uriEncode:VWe}});var GW,Jfe=C(()=>{Wfe();GW=(e,t)=>{let r=[],n={...t.endpointParams,...t.referenceRecord},o=0;for(;o{KWe=({ref:e},t)=>({...t.endpointParams,...t.referenceRecord})[e]});var cE,UU=C(()=>{Sh();Gfe();Jfe();YWe();cE=(e,t,r)=>{if(typeof e=="string")return GW(e,r);if(e.fn)return KW(e,r);if(e.ref)return KWe(e,r);throw new si(`'${t}': ${String(e)} is not a string, function or reference.`)}});var KW,Gfe=C(()=>{WW();GWe();UU();KW=({fn:e,argv:t},r)=>{let n=t.map(i=>["boolean","number"].includes(typeof i)?i:cE(i,"arg",r)),o=e.split(".");return o[0]in tx&&o[1]!=null?tx[o[0]][o[1]](...n):JWe[e](...n)}});var ZWe,XWe=C(()=>{qU();Sh();Gfe();ZWe=({assign:e,...t},r)=>{if(e&&e in r.referenceRecord)throw new si(`'${e}' is already defined in Reference Record.`);let n=KW(t,r);return r.logger?.debug?.(`${rx} evaluateCondition: ${wh(t)} = ${wh(n)}`),{result:n===""?!0:!!n,...e!=null&&{toAssign:{name:e,value:n}}}}});var eN,YW=C(()=>{qU();XWe();eN=(e=[],t)=>{let r={};for(let n of e){let{result:o,toAssign:i}=ZWe(n,{...t,referenceRecord:{...t.referenceRecord,...r}});if(!o)return{result:o};i&&(r[i.name]=i.value,t.logger?.debug?.(`${rx} assign: ${i.name} := ${wh(i.value)}`))}return{result:!0,referenceRecord:r}}});var QWe,eJe=C(()=>{Sh();UU();QWe=(e,t)=>Object.entries(e).reduce((r,[n,o])=>({...r,[n]:o.map(i=>{let a=cE(i,"Header value entry",t);if(typeof a!="string")throw new si(`Header '${n}' value '${a}' is not a string`);return a})}),{})});var Kfe,tJe=C(()=>{Sh();Jfe();Yfe();Kfe=(e,t)=>{if(Array.isArray(e))return e.map(r=>Kfe(r,t));switch(typeof e){case"string":return GW(e,t);case"object":if(e===null)throw new si(`Unexpected endpoint property: ${e}`);return ZW(e,t);case"boolean":return e;default:throw new si(`Unexpected endpoint property type: ${typeof e}`)}}});var ZW,Yfe=C(()=>{tJe();ZW=(e,t)=>Object.entries(e).reduce((r,[n,o])=>({...r,[n]:Kfe(o,t)}),{})});var rJe,nJe=C(()=>{Sh();UU();rJe=(e,t)=>{let r=cE(e,"Endpoint URL",t);if(typeof r=="string")try{return new URL(r)}catch(n){throw console.error(`Failed to construct URL with ${r}`,n),n}throw new si(`Endpoint URL must be a string, got ${typeof r}`)}});var oJe,iJe=C(()=>{qU();YW();eJe();Yfe();nJe();oJe=(e,t)=>{let{conditions:r,endpoint:n}=e,{result:o,referenceRecord:i}=eN(r,t);if(!o)return;let a={...t,referenceRecord:{...t.referenceRecord,...i}},{url:s,properties:u,headers:l}=n;return t.logger?.debug?.(`${rx} Resolving endpoint from template: ${wh(n)}`),{...l!=null&&{headers:QWe(l,a)},...u!=null&&{properties:ZW(u,a)},url:rJe(s,a)}}});var aJe,sJe=C(()=>{Sh();YW();UU();aJe=(e,t)=>{let{conditions:r,error:n}=e,{result:o,referenceRecord:i}=eN(r,t);if(o)throw new si(cE(n,"Error",{...t,referenceRecord:{...t.referenceRecord,...i}}))}});var uJe,lJe=C(()=>{YW();Zfe();uJe=(e,t)=>{let{conditions:r,rules:n}=e,{result:o,referenceRecord:i}=eN(r,t);if(o)return XW(n,{...t,referenceRecord:{...t.referenceRecord,...i}})}});var XW,Zfe=C(()=>{Sh();iJe();sJe();lJe();XW=(e,t)=>{for(let r of e)if(r.type==="endpoint"){let n=oJe(r,t);if(n)return n}else if(r.type==="error")aJe(r,t);else if(r.type==="tree"){let n=uJe(r,t);if(n)return n}else throw new si(`Unknown endpoint rule: ${r}`);throw new si("Rules evaluation failed")}});var cJe=C(()=>{WW();Zfe()});var zU,dJe=C(()=>{qU();Sh();cJe();zU=(e,t)=>{let{endpointParams:r,logger:n}=t,{parameters:o,rules:i}=e;t.logger?.debug?.(`${rx} Initial EndpointParams: ${wh(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 si(`Missing required parameter: '${l}'`);let u=XW(i,{endpointParams:r,logger:n,referenceRecord:{}});if(t.endpointParams?.Endpoint)try{let l=new URL(t.endpointParams.Endpoint),{protocol:c,port:d}=l;u.url.protocol=c,u.url.port=d}catch{}return t.logger?.debug?.(`${rx} Resolved endpoint: ${wh(u)}`),u}});var dE=C(()=>{zfe();Hfe();WW();dJe();Sh()});var Xfe=C(()=>{dE()});var Qfe,fJe=C(()=>{dE();Xfe();Qfe=(e,t=!1)=>{if(t){for(let r of e.split("."))if(!Qfe(r))return!1;return!0}return!(!$U(e)||e.length<3||e.length>63||e!==e.toLowerCase()||BU(e))}});var pJe,$Xt,hJe,mJe=C(()=>{pJe=":",$Xt="/",hJe=e=>{let t=e.split(pJe);if(t.length<6)return null;let[r,n,o,i,a,...s]=t;if(r!=="arn"||n===""||o===""||s.join(pJe)==="")return null;let u=s.map(l=>l.split($Xt)).flat();return{partition:n,service:o,region:i,accountId:a,resourceId:u}}});var yJe,gJe=C(()=>{yJe={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 UXt,zXt,bJe,_Je,epe=C(()=>{gJe();UXt=yJe,zXt="",bJe=e=>{let{partitions:t}=UXt;for(let n of t){let{regions:o,outputs:i}=n;for(let[a,s]of Object.entries(o))if(a===e)return{...i,...s}}for(let n of t){let{regionRegex:o,outputs:i}=n;if(new RegExp(o).test(e))return{...i}}let r=t.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}},_Je=()=>zXt});var HU,vJe=C(()=>{dE();fJe();mJe();epe();HU={isVirtualHostableS3Bucket:Qfe,parseArn:hJe,partition:bJe};tx.aws=HU});var wJe=C(()=>{dE()});var SJe=C(()=>{dE()});var xJe=C(()=>{});var CJe=C(()=>{});var OJe=C(()=>{});var EJe=C(()=>{});var PJe=C(()=>{});var TJe=C(()=>{SJe();xJe();CJe();OJe();EJe();PJe()});var QW=C(()=>{vJe();epe();Xfe();wJe();TJe()});var MJe=C(()=>{});var IJe=C(()=>{MJe()});var AJe=C(()=>{us()});var RJe=C(()=>{});var DJe=C(()=>{});function HXt(e){return Object.keys(e).reduce((t,r)=>{let n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}},{})}var eJ,jJe=C(()=>{eJ=class e{constructor(t){this.method=t.method||"GET",this.hostname=t.hostname||"localhost",this.port=t.port,this.query=t.query||{},this.headers=t.headers||{},this.body=t.body,this.protocol=t.protocol?t.protocol.slice(-1)!==":"?`${t.protocol}:`:t.protocol:"https:",this.path=t.path?t.path.charAt(0)!=="/"?`/${t.path}`:t.path:"/",this.username=t.username,this.password=t.password,this.fragment=t.fragment}static clone(t){let r=new e({...t,headers:{...t.headers}});return r.query&&(r.query=HXt(r.query)),r}static isInstance(t){if(!t)return!1;let r=t;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return e.clone(this)}}});var NJe=C(()=>{});var LJe=C(()=>{});var FJe=C(()=>{});var kJe=C(()=>{IJe();AJe();RJe();DJe();jJe();NJe();LJe();FJe()});var tpe,tJ,rpe,rJ,BJe,$Je,npe,qJe=C(()=>{tpe="user-agent",tJ="x-amz-user-agent",rpe=" ",rJ="/",BJe=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g,$Je=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g,npe="-"});var VXt,ope,WXt,nJ,UJe=C(()=>{QW();kJe();qJe();VXt=e=>(t,r)=>async n=>{let{request:o}=n;if(!eJ.isInstance(o))return t(n);let{headers:i}=o,a=r?.userAgent?.map(ope)||[],s=(await e.defaultUserAgentProvider()).map(ope),u=e?.customUserAgent?.map(ope)||[],l=_Je(),c=(l?[l]:[]).concat([...s,...a,...u]).join(rpe),d=[...s.filter(f=>f.startsWith("aws-sdk-")),...u].join(rpe);return e.runtime!=="browser"?(d&&(i[tJ]=i[tJ]?`${i[tpe]} ${d}`:d),i[tpe]=c):i[tJ]=c,t({...n,request:o})},ope=e=>{let t=e[0].split(rJ).map(a=>a.replace(BJe,npe)).join(rJ),r=e[1]?.replace($Je,npe),n=t.indexOf(rJ),o=t.substring(0,n),i=t.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}`}},"")},WXt={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},nJ=e=>({applyToStack:t=>{t.add(VXt(e),WXt)}})});var ipe=C(()=>{vWe();UJe()});var zJe=C(()=>{});var HJe=C(()=>{});var oJ,VJe=C(()=>{(function(e){e.ENV="env",e.CONFIG="shared config entry"})(oJ||(oJ={}))});var ape=C(()=>{zJe();HJe();VJe()});var iJ,WJe=C(()=>{ape();iJ=!1});var aJ,JJe=C(()=>{ape();aJ=!1});var jy,GJe=C(()=>{us();jy=e=>e[Qj]||(e[Qj]={})});var zc,KJe=C(()=>{zc=e=>{if(typeof e=="function")return e;let t=Promise.resolve(e);return()=>t}});var eg=C(()=>{GJe();KJe()});var YJe=C(()=>{eg()});var ZJe=C(()=>{});var XJe=C(()=>{eg();ZJe()});var QJe=C(()=>{WJe();JJe();YJe();XJe()});var eGe=C(()=>{});var sJ,spe=C(()=>{sJ=e=>typeof e=="string"&&(e.startsWith("fips-")||e.endsWith("-fips"))});var upe,tGe=C(()=>{spe();upe=e=>sJ(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e});var uJ,rGe=C(()=>{tGe();spe();uJ=e=>{let{region:t,useFipsEndpoint:r}=e;if(!t)throw new Error("Region is missing");return{...e,region:async()=>{if(typeof t=="string")return upe(t);let n=await t();return upe(n)},useFipsEndpoint:async()=>{let n=typeof t=="string"?t:await t();return sJ(n)?!0:typeof r!="function"?Promise.resolve(!!r):r()}}}});var nGe=C(()=>{eGe();rGe()});var oGe=C(()=>{});var iGe=C(()=>{});var aGe=C(()=>{});var sGe=C(()=>{});var uGe=C(()=>{});var lGe=C(()=>{});var cGe=C(()=>{aGe();sGe();uGe();lGe()});var dGe=C(()=>{oGe();iGe();cGe()});var VU=C(()=>{QJe();nGe();dGe()});function GXt(e){let t=new Map;for(let r of e)t.set(r.schemeId,r);return t}var lpe,lJ=C(()=>{us();eg();lpe=(e,t)=>(r,n)=>async o=>{let i=e.httpAuthSchemeProvider(await t.httpAuthSchemeParametersProvider(e,n,o.input)),a=GXt(e.httpAuthSchemes),s=jy(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 t.identityProviderConfigProvider(e));if(!d){u.push(`HttpAuthScheme \`${l.schemeId}\` did not have an IdentityProvider configured.`);continue}let{identityProperties:f={},signingProperties:p={}}=l.propertiesExtractor?.(e,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 fGe,KXt,YXt,ZXt,XXt,QXt,pGe=C(()=>{fGe=async e=>{let t=e?.Bucket||"";if(typeof e.Bucket=="string"&&(e.Bucket=t.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),QXt(t)){if(e.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!XXt(t)||t.indexOf(".")!==-1&&!String(e.Endpoint).startsWith("http:")||t.toLowerCase()!==t||t.length<3)&&(e.ForcePathStyle=!0);return e.DisableMultiRegionAccessPoints&&(e.disableMultiRegionAccessPoints=!0,e.DisableMRAP=!0),e},KXt=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,YXt=/(\d+\.){3}\d+/,ZXt=/\.\./,XXt=e=>KXt.test(e)&&!YXt.test(e)&&!ZXt.test(e),QXt=e=>{let[t,r,n,,,o]=e.split(":"),i=t==="arn"&&e.split(":").length>=6,a=!!(i&&r&&n&&o);if(i&&!a)throw new Error(`Invalid ARN: ${e} was an invalid ARN.`);return a}});var hGe=C(()=>{pGe()});var mGe,gGe=C(()=>{mGe=(e,t,r)=>{let n=async()=>{let o=r[e]??r[t];return typeof o=="function"?o():o};return e==="credentialScope"||t==="CredentialScope"?async()=>{let o=typeof r.credentials=="function"?await r.credentials():r.credentials;return o?.credentialScope??o?.CredentialScope}:e==="accountId"||t==="AccountId"?async()=>{let o=typeof r.credentials=="function"?await r.credentials():r.credentials;return o?.accountId??o?.AccountId}:e==="endpoint"||t==="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 yGe,bGe=C(()=>{yGe=async e=>{}});function _Ge(e){let t={};if(e=e.replace(/^\?/,""),e)for(let r of e.split("&")){let[n,o=null]=r.split("=");n=decodeURIComponent(n),o&&(o=decodeURIComponent(o)),n in t?Array.isArray(t[n])?t[n].push(o):t[n]=[t[n],o]:t[n]=o}return t}var vGe=C(()=>{});var fE,cJ=C(()=>{vGe();fE=e=>{if(typeof e=="string")return fE(new URL(e));let{hostname:t,pathname:r,port:n,protocol:o,search:i}=e,a;return i&&(a=_Ge(i)),{hostname:t,port:n?parseInt(n):void 0,protocol:o,path:r,query:a}}});var dJ,fJ=C(()=>{cJ();dJ=e=>typeof e=="object"?"url"in e?fE(e.url):e:fE(e)});var wGe,eQt,cpe=C(()=>{hGe();gGe();bGe();fJ();wGe=async(e,t,r,n)=>{if(!r.endpoint){let a=await yGe(r.serviceId||"");a&&(r.endpoint=()=>Promise.resolve(dJ(a)))}let o=await eQt(e,t,r);if(typeof r.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");return r.endpointProvider(o,n)},eQt=async(e,t,r)=>{let n={},o=t?.getEndpointParameterInstructions?.()||{};for(let[i,a]of Object.entries(o))switch(a.type){case"staticContextParams":n[i]=a.value;break;case"contextParams":n[i]=e[a.name];break;case"clientContextParams":case"builtInParams":n[i]=await mGe(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 fGe(n),n}});var SGe=C(()=>{cpe();fJ()});var xGe,dpe=C(()=>{eg();cpe();xGe=({config:e,instructions:t})=>(r,n)=>async o=>{let i=await wGe(o.input,{getEndpointParameterInstructions(){return t}},{...e},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=jy(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 CGe,fpe=C(()=>{CGe=(e,t)=>r=>async n=>{let{response:o}=await r(n);try{let i=await t(o,e);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 OGe,ppe=C(()=>{OGe=(e,t)=>(r,n)=>async o=>{let i=n.endpointV2?.url&&e.urlParser?async()=>e.urlParser(n.endpointV2.url):e.endpoint;if(!i)throw new Error("No valid endpoint provider available.");let a=await t(o.input,{...e,endpoint:i});return r({...o,request:a})}});function dt(e,t,r){return{applyToStack:n=>{n.add(CGe(e,r),tQt),n.add(OGe(e,t),WU)}}}var tQt,WU,EGe=C(()=>{fpe();ppe();tQt={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},WU={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}});var xn=C(()=>{fpe();EGe();ppe()});var hpe,ft,PGe=C(()=>{xn();dpe();hpe={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:WU.name},ft=(e,t)=>({applyToStack:r=>{r.addRelativeTo(xGe({config:e,instructions:t}),hpe)}})});var pJ,TGe=C(()=>{eg();fJ();pJ=e=>{let t=e.tls??!0,{endpoint:r}=e,n=r!=null?async()=>dJ(await zc(r)()):void 0;return{...e,endpoint:n,tls:t,isCustomEndpoint:!!r,useDualstackEndpoint:zc(e.useDualstackEndpoint??!1),useFipsEndpoint:zc(e.useFipsEndpoint??!1)}}});var MGe=C(()=>{});var gn=C(()=>{SGe();dpe();PGe();TGe();MGe()});var rQt,hJ,IGe=C(()=>{gn();lJ();rQt={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:hpe.name},hJ=(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo(lpe(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:r}),rQt)}})});var Oqn,AGe=C(()=>{xn();lJ();Oqn={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:WU.name}});var RGe=C(()=>{lJ();IGe();AGe()});var DGe=C(()=>{});var jGe=C(()=>{DGe()});var NGe=C(()=>{us()});var LGe=C(()=>{});var FGe=C(()=>{});function nQt(e){return Object.keys(e).reduce((t,r)=>{let n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}},{})}var $I,kGe=C(()=>{$I=class e{constructor(t){this.method=t.method||"GET",this.hostname=t.hostname||"localhost",this.port=t.port,this.query=t.query||{},this.headers=t.headers||{},this.body=t.body,this.protocol=t.protocol?t.protocol.slice(-1)!==":"?`${t.protocol}:`:t.protocol:"https:",this.path=t.path?t.path.charAt(0)!=="/"?`/${t.path}`:t.path:"/",this.username=t.username,this.password=t.password,this.fragment=t.fragment}static clone(t){let r=new e({...t,headers:{...t.headers}});return r.query&&(r.query=nQt(r.query)),r}static isInstance(t){if(!t)return!1;let r=t;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return e.clone(this)}}});var BGe=C(()=>{});var $Ge=C(()=>{});var qGe=C(()=>{});var JU=C(()=>{jGe();NGe();LGe();FGe();kGe();BGe();$Ge();qGe()});var oQt,iQt,UGe,mpe=C(()=>{JU();us();eg();oQt=e=>t=>{throw t},iQt=(e,t)=>{},UGe=e=>(t,r)=>async n=>{if(!$I.isInstance(n.request))return t(n);let i=jy(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 t({...n,request:await u.sign(n.request,s,a)}).catch((u.errorHandler||oQt)(a));return(u.successHandler||iQt)(l.response,a),l}});var tg,Ny,GU,mJ=C(()=>{(function(e){e.STANDARD="standard",e.ADAPTIVE="adaptive"})(tg||(tg={}));Ny=3,GU=tg.STANDARD});var zGe,HGe,VGe,WGe,JGe=C(()=>{zGe=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],HGe=["TimeoutError","RequestTimeout","RequestTimeoutException"],VGe=[500,502,503,504],WGe=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"]});var aQt,tN,gJ,GGe,KU=C(()=>{JGe();aQt=e=>e.$metadata?.clockSkewCorrected,tN=e=>e.$metadata?.httpStatusCode===429||zGe.includes(e.name)||e.$retryable?.throttling==!0,gJ=e=>aQt(e)||HGe.includes(e.name)||WGe.includes(e?.code||"")||VGe.includes(e.$metadata?.httpStatusCode||0),GGe=e=>{if(e.$metadata?.httpStatusCode!==void 0){let t=e.$metadata.httpStatusCode;return 500<=t&&t<=599&&!gJ(e)}return!1}});var YU,gpe=C(()=>{KU();YU=class{constructor(t){this.currentCapacity=0,this.enabled=!1,this.lastMaxRate=0,this.measuredTxRate=0,this.requestCount=0,this.lastTimestamp=0,this.timeWindow=0,this.beta=t?.beta??.7,this.minCapacity=t?.minCapacity??1,this.minFillRate=t?.minFillRate??.5,this.scaleConstant=t?.scaleConstant??.4,this.smooth=t?.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(t){if(this.enabled){if(this.refillTokenBucket(),t>this.currentCapacity){let r=(t-this.currentCapacity)/this.fillRate*1e3;await new Promise(n=>setTimeout(n,r))}this.currentCapacity=this.currentCapacity-t}}refillTokenBucket(){let t=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=t;return}let r=(t-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+r),this.lastTimestamp=t}updateClientSendingRate(t){let r;if(this.updateMeasuredRate(),tN(t)){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(t){return this.getPrecise(t*this.beta)}cubicSuccess(t){return this.getPrecise(this.scaleConstant*Math.pow(t-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(t){this.refillTokenBucket(),this.fillRate=Math.max(t,this.minFillRate),this.maxCapacity=Math.max(t,this.minCapacity),this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){let t=this.getCurrentTimeInSeconds(),r=Math.floor(t*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(t){return parseFloat(t.toFixed(8))}}});var yJ,bJ,rN=C(()=>{yJ="amz-sdk-invocation-id",bJ="amz-sdk-request"});var KGe,YGe=C(()=>{rN();KGe=()=>{let e=100;return{computeNextBackoffDelay:n=>Math.floor(Math.min(2e4,Math.random()*2**n*e)),setDelayBase:n=>{e=n}}}});var ype,ZGe=C(()=>{rN();ype=({retryDelay:e,retryCount:t,retryCost:r})=>({getRetryCount:()=>t,getRetryDelay:()=>Math.min(2e4,e),getRetryCost:()=>r})});var qI,vJ=C(()=>{mJ();rN();YGe();ZGe();qI=class{constructor(t){this.maxAttempts=t,this.mode=tg.STANDARD,this.capacity=500,this.retryBackoffStrategy=KGe(),this.maxAttemptsProvider=typeof t=="function"?t:async()=>t}async acquireInitialRetryToken(t){return ype({retryDelay:100,retryCount:0})}async refreshRetryTokenForRetry(t,r){let n=await this.getMaxAttempts();if(this.shouldRetry(t,r,n)){let o=r.errorType;this.retryBackoffStrategy.setDelayBase(o==="THROTTLING"?500:100);let i=this.retryBackoffStrategy.computeNextBackoffDelay(t.getRetryCount()),a=r.retryAfterHint?Math.max(r.retryAfterHint.getTime()-Date.now()||0,i):i,s=this.getCapacityCost(o);return this.capacity-=s,ype({retryDelay:a,retryCount:t.getRetryCount()+1,retryCost:s})}throw new Error("No retry token available")}recordSuccess(t){this.capacity=Math.max(500,this.capacity+(t.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 ${Ny}`),Ny}}shouldRetry(t,r,n){return t.getRetryCount()+1=this.getCapacityCost(r.errorType)&&this.isRetryableError(r.errorType)}getCapacityCost(t){return t==="TRANSIENT"?10:5}isRetryableError(t){return t==="THROTTLING"||t==="TRANSIENT"}}});var wJ,rKe=C(()=>{mJ();gpe();vJ();wJ=class{constructor(t,r){this.maxAttemptsProvider=t,this.mode=tg.ADAPTIVE;let{rateLimiter:n}=r??{};this.rateLimiter=n??new YU,this.standardRetryStrategy=new qI(t)}async acquireInitialRetryToken(t){return await this.rateLimiter.getSendToken(),this.standardRetryStrategy.acquireInitialRetryToken(t)}async refreshRetryTokenForRetry(t,r){return this.rateLimiter.updateClientSendingRate(r),this.standardRetryStrategy.refreshRetryTokenForRetry(t,r)}recordSuccess(t){this.rateLimiter.updateClientSendingRate({}),this.standardRetryStrategy.recordSuccess(t)}}});var nKe=C(()=>{rN();vJ()});var oKe=C(()=>{});var Ly=C(()=>{rKe();nKe();gpe();vJ();mJ();rN();oKe()});var iKe=C(()=>{});var aKe=C(()=>{iKe()});var sKe=C(()=>{us()});var uKe=C(()=>{});var lKe=C(()=>{});function sQt(e){return Object.keys(e).reduce((t,r)=>{let n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}},{})}var oN,cKe=C(()=>{oN=class e{constructor(t){this.method=t.method||"GET",this.hostname=t.hostname||"localhost",this.port=t.port,this.query=t.query||{},this.headers=t.headers||{},this.body=t.body,this.protocol=t.protocol?t.protocol.slice(-1)!==":"?`${t.protocol}:`:t.protocol:"https:",this.path=t.path?t.path.charAt(0)!=="/"?`/${t.path}`:t.path:"/",this.username=t.username,this.password=t.password,this.fragment=t.fragment}static clone(t){let r=new e({...t,headers:{...t.headers}});return r.query&&(r.query=sQt(r.query)),r}static isInstance(t){if(!t)return!1;let r=t;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return e.clone(this)}}});var ZU,dKe=C(()=>{ZU=class{constructor(t){this.statusCode=t.statusCode,this.reason=t.reason,this.headers=t.headers||{},this.body=t.body}static isInstance(t){if(!t)return!1;let r=t;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var fKe=C(()=>{});var pKe=C(()=>{});var SJ=C(()=>{aKe();sKe();uKe();lKe();cKe();dKe();fKe();pKe()});function _pe(){if(!xJ&&(xJ=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!xJ))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return xJ(uQt)}var xJ,uQt,hKe=C(()=>{uQt=new Uint8Array(16)});function mKe(e,t=0){return Wl[e[t+0]]+Wl[e[t+1]]+Wl[e[t+2]]+Wl[e[t+3]]+"-"+Wl[e[t+4]]+Wl[e[t+5]]+"-"+Wl[e[t+6]]+Wl[e[t+7]]+"-"+Wl[e[t+8]]+Wl[e[t+9]]+"-"+Wl[e[t+10]]+Wl[e[t+11]]+Wl[e[t+12]]+Wl[e[t+13]]+Wl[e[t+14]]+Wl[e[t+15]]}var Wl,gKe=C(()=>{Wl=[];for(let e=0;e<256;++e)Wl.push((e+256).toString(16).slice(1))});var lQt,vpe,yKe=C(()=>{lQt=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),vpe={randomUUID:lQt}});function cQt(e,t,r){if(vpe.randomUUID&&!t&&!e)return vpe.randomUUID();e=e||{};let n=e.random||(e.rng||_pe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(let o=0;o<16;++o)t[r+o]=n[o];return t}return mKe(n)}var wpe,bKe=C(()=>{yKe();hKe();gKe();wpe=cQt});var _Ke=C(()=>{bKe()});var vKe=C(()=>{Ly()});var Spe=C(()=>{Ly()});var xpe=C(()=>{KU()});var Cpe,Ope=C(()=>{Cpe=e=>e instanceof Error?e:e instanceof Object?Object.assign(new Error,e):typeof e=="string"?new Error(e):new Error(`AWS SDK error wrapper for ${e}`)});var Epe=C(()=>{SJ();KU();Ly();vKe();Spe();xpe();Ope()});var wKe=C(()=>{Ly();Epe()});var CJ,SKe=C(()=>{eg();Ly();CJ=e=>{let{retryStrategy:t}=e,r=zc(e.maxAttempts??Ny);return{...e,maxAttempts:r,retryStrategy:async()=>t||(await zc(e.retryMode)()===tg.ADAPTIVE?new wJ(r):new qI(r))}}});var xKe=C(()=>{SJ();Ly()});var pE,CKe=C(()=>{pE=class{trace(){}debug(){}info(){}warn(){}error(){}}});var UI,hE,iN,OKe,EKe,PKe=C(()=>{UI=(e,t)=>{let r=[];if(e&&r.push(e),t)for(let n of t)r.push(n);return r},hE=(e,t)=>`${e||"anonymous"}${t&&t.length>0?` (a.k.a. ${t.join(",")})`:""}`,iN=()=>{let e=[],t=[],r=!1,n=new Set,o=d=>d.sort((f,p)=>OKe[p.step]-OKe[f.step]||EKe[p.priority||"normal"]-EKe[f.priority||"normal"]),i=d=>{let f=!1,p=h=>{let m=UI(h.name,h.aliases);if(m.includes(d)){f=!0;for(let _ of m)n.delete(_);return!1}return!0};return e=e.filter(p),t=t.filter(p),f},a=d=>{let f=!1,p=h=>{if(h.middleware===d){f=!0;for(let m of UI(h.name,h.aliases))n.delete(m);return!1}return!0};return e=e.filter(p),t=t.filter(p),f},s=d=>(e.forEach(f=>{d.add(f.middleware,{...f})}),t.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=[],h={};return e.forEach(_=>{let g={..._,before:[],after:[]};for(let v of UI(g.name,g.aliases))h[v]=g;f.push(g)}),t.forEach(_=>{let g={..._,before:[],after:[]};for(let v of UI(g.name,g.aliases))h[v]=g;p.push(g)}),p.forEach(_=>{if(_.toMiddleware){let g=h[_.toMiddleware];if(g===void 0){if(d)return;throw new Error(`${_.toMiddleware} is not found when adding ${hE(_.name,_.aliases)} middleware ${_.relation} ${_.toMiddleware}`)}_.relation==="after"&&g.after.push(_),_.relation==="before"&&g.before.push(_)}}),o(f).map(u).reduce((_,g)=>(_.push(...g),_),[])},c={add:(d,f={})=>{let{name:p,override:h,aliases:m}=f,_={step:"initialize",priority:"normal",middleware:d,...f},g=UI(p,m);if(g.length>0){if(g.some(v=>n.has(v))){if(!h)throw new Error(`Duplicate middleware name '${hE(p,m)}'`);for(let v of g){let S=e.findIndex(O=>O.name===v||O.aliases?.some(T=>T===v));if(S===-1)continue;let x=e[S];if(x.step!==_.step||_.priority!==x.priority)throw new Error(`"${hE(x.name,x.aliases)}" middleware with ${x.priority} priority in ${x.step} step cannot be overridden by "${hE(p,m)}" middleware with ${_.priority} priority in ${_.step} step.`);e.splice(S,1)}}for(let v of g)n.add(v)}e.push(_)},addRelativeTo:(d,f)=>{let{name:p,override:h,aliases:m}=f,_={middleware:d,...f},g=UI(p,m);if(g.length>0){if(g.some(v=>n.has(v))){if(!h)throw new Error(`Duplicate middleware name '${hE(p,m)}'`);for(let v of g){let S=t.findIndex(O=>O.name===v||O.aliases?.some(T=>T===v));if(S===-1)continue;let x=t[S];if(x.toMiddleware!==_.toMiddleware||x.relation!==_.relation)throw new Error(`"${hE(x.name,x.aliases)}" middleware ${x.relation} "${x.toMiddleware}" middleware cannot be overridden by "${hE(p,m)}" middleware ${_.relation} "${_.toMiddleware}" middleware.`);t.splice(S,1)}}for(let v of g)n.add(v)}t.push(_)},clone:()=>s(iN()),use:d=>{d.applyToStack(c)},remove:d=>typeof d=="string"?i(d):a(d),removeByTag:d=>{let f=!1,p=h=>{let{tags:m,name:_,aliases:g}=h;if(m&&m.includes(d)){let v=UI(_,g);for(let S of v)n.delete(S);return f=!0,!1}return!0};return e=e.filter(p),t=t.filter(p),f},concat:d=>{let f=s(iN());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 hE(d.name,d.aliases)+" - "+f}),identifyOnResolve(d){return typeof d=="boolean"&&(r=d),r},resolve:(d,f)=>{for(let p of l().map(h=>h.middleware).reverse())d=p(d,f);return r&&console.log(c.identify()),d}};return c},OKe={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},EKe={high:3,normal:2,low:1}});var Ppe=C(()=>{PKe()});var zI,TKe=C(()=>{Ppe();zI=class{constructor(t){this.middlewareStack=iN(),this.config=t}send(t,r,n){let o=typeof r!="function"?r:void 0,i=typeof r=="function"?r:n,a=t.resolveMiddleware(this.middlewareStack,this.config,o);if(i)a(t).then(s=>i(null,s.output),s=>i(s)).catch(()=>{});else return a(t).then(s=>s.output)}destroy(){this.config.requestHandler.destroy&&this.config.requestHandler.destroy()}}});var nx,HI,mE,VI,MKe,Tpe=C(()=>{nx={},HI=new Array(64);for(let e=0,t=65,r=90;e+t<=r;e++){let n=String.fromCharCode(e+t);nx[n]=e,HI[e]=n}for(let e=0,t=97,r=122;e+t<=r;e++){let n=String.fromCharCode(e+t),o=e+26;nx[n]=o,HI[o]=n}for(let e=0;e<10;e++){nx[e.toString(10)]=e+52;let t=e.toString(10),r=e+52;nx[t]=r,HI[r]=t}nx["+"]=62;HI[62]="+";nx["/"]=63;HI[63]="/";mE=6,VI=8,MKe=63});var gE,IKe=C(()=>{Tpe();gE=e=>{let t=e.length/4*3;e.slice(-2)==="=="?t-=2:e.slice(-1)==="="&&t--;let r=new ArrayBuffer(t),n=new DataView(r);for(let o=0;o>=mE;let s=o/4*3;i>>=a%VI;let u=Math.floor(a/VI);for(let l=0;l>c)}}return new Uint8Array(r)}});var Mpe,Ipe=C(()=>{Mpe=e=>new TextEncoder().encode(e)});var AKe=C(()=>{Ipe()});var RKe=C(()=>{});var DKe=C(()=>{Ipe();AKe();RKe()});function yE(e){let t;typeof e=="string"?t=Mpe(e):t=e;let r=typeof t=="object"&&typeof t.length=="number",n=typeof t=="object"&&typeof t.byteOffset=="number"&&typeof t.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 jKe=C(()=>{DKe();Tpe()});var aN=C(()=>{IKe();jKe()});var Ape,Rpe=C(()=>{Ape=e=>new TextEncoder().encode(e)});var NKe=C(()=>{Rpe()});var OJ,LKe=C(()=>{OJ=e=>{if(typeof e=="string")return e;if(typeof e!="object"||typeof e.byteOffset!="number"||typeof e.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(e)}});var Dpe=C(()=>{Rpe();NKe();LKe()});function FKe(e,t="utf-8"){return t==="base64"?yE(e):OJ(e)}function kKe(e,t){return t==="base64"?ox.mutate(gE(e)):ox.mutate(Ape(e))}var BKe=C(()=>{aN();Dpe();jpe()});var ox,jpe=C(()=>{BKe();ox=class e extends Uint8Array{static fromString(t,r="utf-8"){switch(typeof t){case"string":return kKe(t,r);default:throw new Error(`Unsupported conversion from ${typeof t} to Uint8ArrayBlobAdapter.`)}}static mutate(t){return Object.setPrototypeOf(t,e.prototype),t}transformToString(t="utf-8"){return FKe(this,t)}}});var $Ke=C(()=>{});var qKe=C(()=>{});var UKe=C(()=>{qKe()});var zKe=C(()=>{us()});var HKe=C(()=>{});var VKe=C(()=>{});var WKe=C(()=>{});var XU,JKe=C(()=>{XU=class{constructor(t){this.statusCode=t.statusCode,this.reason=t.reason,this.headers=t.headers||{},this.body=t.body}static isInstance(t){if(!t)return!1;let r=t;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var GKe=C(()=>{});var KKe=C(()=>{});var YKe=C(()=>{UKe();zKe();HKe();VKe();WKe();JKe();GKe();KKe()});var xh,dQt,Npe=C(()=>{xh=e=>encodeURIComponent(e).replace(/[!'()*]/g,dQt),dQt=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`});var ZKe=C(()=>{Npe()});var EJ=C(()=>{Npe();ZKe()});function XKe(e){let t=[];for(let r of Object.keys(e).sort()){let n=e[r];if(r=xh(r),Array.isArray(n))for(let o=0,i=n.length;o{EJ()});function e7e(e=0){return new Promise((t,r)=>{e&&setTimeout(()=>{let n=new Error(`Request did not complete within ${e} ms`);n.name="TimeoutError",r(n)},e)})}var t7e=C(()=>{});var Lpe,bE,r7e=C(()=>{YKe();QKe();t7e();Lpe={supported:void 0},bE=class e{static create(t){return typeof t?.handle=="function"?t:new e(t)}constructor(t){typeof t=="function"?this.configProvider=t().then(r=>r||{}):(this.config=t??{},this.configProvider=Promise.resolve(this.config)),Lpe.supported===void 0&&(Lpe.supported=typeof Request<"u"&&"keepalive"in new Request("https://[::1]"))}destroy(){}async handle(t,{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=t.path,s=XKe(t.query||{});s&&(a+=`?${s}`),t.fragment&&(a+=`#${t.fragment}`);let u="";if(t.username!=null||t.password!=null){let g=t.username??"",v=t.password??"";u=`${g}:${v}@`}let{port:l,method:c}=t,d=`${t.protocol}//${u}${t.hostname}${l?`:${l}`:""}${a}`,f=c==="GET"||c==="HEAD"?void 0:t.body,p={body:f,headers:new Headers(t.headers),method:c,credentials:i};f&&(p.duplex="half"),typeof AbortController<"u"&&(p.signal=r),Lpe.supported&&(p.keepalive=o);let h=()=>{},m=new Request(d,p),_=[fetch(m).then(g=>{let v=g.headers,S={};for(let O of v.entries())S[O[0]]=O[1];return g.body!=null?{response:new XU({headers:S,reason:g.statusText,statusCode:g.status,body:g.body})}:g.blob().then(O=>({response:new XU({headers:S,reason:g.statusText,statusCode:g.status,body:O})}))}),e7e(n)];return r&&_.push(new Promise((g,v)=>{let S=()=>{let x=new Error("Request aborted");x.name="AbortError",v(x)};if(typeof r.addEventListener=="function"){let x=r;x.addEventListener("abort",S,{once:!0}),h=()=>x.removeEventListener("abort",S)}else r.onabort=S})),Promise.race(_).finally(h)}updateHttpClientConfig(t,r){this.config=void 0,this.configProvider=this.configProvider.then(n=>(n[t]=r,n))}httpHandlerConfigs(){return this.config??{}}}});async function fQt(e){let t=await hQt(e),r=gE(t);return new Uint8Array(r)}async function pQt(e){let t=[],r=e.getReader(),n=!1,o=0;for(;!n;){let{done:s,value:u}=await r.read();u&&(t.push(u),o+=u.length),n=s}let i=new Uint8Array(o),a=0;for(let s of t)i.set(s,a),a+=s.length;return i}function hQt(e){return new Promise((t,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;t(o.substring(a))},n.onabort=()=>r(new Error("Read aborted")),n.onerror=()=>r(n.error),n.readAsDataURL(e)})}var sN,n7e=C(()=>{aN();sN=e=>typeof Blob=="function"&&e instanceof Blob?fQt(e):pQt(e)});var QU=C(()=>{r7e();n7e()});function i7e(e){let t="";for(let r=0;r{o7e={},mQt={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();t.length===1&&(t=`0${t}`),o7e[e]=t,mQt[t]=e}});var Fpe,kpe=C(()=>{Fpe=e=>typeof ReadableStream=="function"&&(e?.constructor?.name===ReadableStream.name||e instanceof ReadableStream)});var s7e,l7e,u7e,c7e=C(()=>{QU();aN();a7e();Dpe();kpe();s7e="The stream has already been transformed.",l7e=e=>{if(!u7e(e)&&!Fpe(e)){let o=e?.__proto__?.constructor?.name||e;throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${o}`)}let t=!1,r=async()=>{if(t)throw new Error(s7e);return t=!0,await sN(e)},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(e,{transformToByteArray:r,transformToString:async o=>{let i=await r();if(o==="base64")return yE(i);if(o==="hex")return i7e(i);if(o===void 0||o==="utf8"||o==="utf-8")return OJ(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(t)throw new Error(s7e);if(t=!0,u7e(e))return n(e);if(Fpe(e))return e;throw new Error(`Cannot transform payload to web stream, got ${e}`)}})},u7e=e=>typeof Blob=="function"&&e instanceof Blob});var d7e=C(()=>{});var f7e=C(()=>{});var Bpe=C(()=>{jpe();$Ke();c7e();d7e();f7e();kpe()});var _E,p7e=C(()=>{Bpe();_E=async(e=new Uint8Array,t)=>{if(e instanceof Uint8Array)return ox.mutate(e);if(!e)return ox.mutate(new Uint8Array);let r=t.streamCollector(e);return ox.mutate(await r)}});var ot,$pe,h7e=C(()=>{Ppe();us();ot=class{constructor(){this.middlewareStack=iN()}static classBuilder(){return new $pe}resolveMiddlewareWithContext(t,r,n,{middlewareFn:o,clientName:i,commandName:a,inputFilterSensitiveLog:s,outputFilterSensitiveLog:u,smithyContext:l,additionalContext:c,CommandCtor:d}){for(let _ of o.bind(this)(d,t,r,n))this.middlewareStack.use(_);let f=t.concat(this.middlewareStack),{logger:p}=r,h={logger:p,clientName:i,commandName:a,inputFilterSensitiveLog:s,outputFilterSensitiveLog:u,[Qj]:{commandInstance:this,...l},...c},{requestHandler:m}=r;return f.resolve(_=>m.handle(_.request,n||{}),h)}},$pe=class{constructor(){this._init=()=>{},this._ep={},this._middlewareFn=()=>[],this._commandName="",this._clientName="",this._additionalContext={},this._smithyContext={},this._inputFilterSensitiveLog=t=>t,this._outputFilterSensitiveLog=t=>t,this._serializer=null,this._deserializer=null}init(t){this._init=t}ep(t){return this._ep=t,this}m(t){return this._middlewareFn=t,this}s(t,r,n={}){return this._smithyContext={service:t,operation:r,...n},this}c(t={}){return this._additionalContext=t,this}n(t,r){return this._clientName=t,this._commandName=r,this}f(t=n=>n,r=n=>n){return this._inputFilterSensitiveLog=t,this._outputFilterSensitiveLog=r,this}ser(t){return this._serializer=t,this}de(t){return this._deserializer=t,this}build(){let t=this,r;return r=class extends ot{static getEndpointParameterInstructions(){return t._ep}constructor(...[n]){super(),this.serialize=t._serializer,this.deserialize=t._deserializer,this.input=n??{},t._init(this)}resolveMiddleware(n,o,i){return this.resolveMiddlewareWithContext(n,o,i,{CommandCtor:r,middlewareFn:t._middlewareFn,clientName:t._clientName,commandName:t._commandName,inputFilterSensitiveLog:t._inputFilterSensitiveLog,outputFilterSensitiveLog:t._outputFilterSensitiveLog,smithyContext:t._smithyContext,additionalContext:t._additionalContext})}}}}});var PJ,m7e=C(()=>{PJ="***SensitiveInformation***"});var TJ,g7e=C(()=>{TJ=(e,t)=>{for(let r of Object.keys(e)){let n=e[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$/,"");t.prototype[i]=o}}});var WI,gQt,y7e,yQt,b7e,_7e,v7e,qpe,bQt,uN,jr,w7e,S7e,_Qt,ez,tz,Upe,x7e,C7e,O7e,zpe=C(()=>{WI=e=>{if(e!=null){if(typeof e=="string"){let t=parseFloat(e);if(!Number.isNaN(t))return String(t)!==String(e)&&O7e.warn(C7e(`Expected number but observed string: ${e}`)),t}if(typeof e=="number")return e;throw new TypeError(`Expected number, got ${typeof e}: ${e}`)}},gQt=Math.ceil(34028234663852886e22),y7e=e=>{let t=WI(e);if(t!==void 0&&!Number.isNaN(t)&&t!==1/0&&t!==-1/0&&Math.abs(t)>gQt)throw new TypeError(`Expected 32-bit float, got ${e}`);return t},yQt=e=>{if(e!=null){if(Number.isInteger(e)&&!Number.isNaN(e))return e;throw new TypeError(`Expected integer, got ${typeof e}: ${e}`)}},b7e=e=>qpe(e,32),_7e=e=>qpe(e,16),v7e=e=>qpe(e,8),qpe=(e,t)=>{let r=yQt(e);if(r!==void 0&&bQt(r,t)!==r)throw new TypeError(`Expected ${t}-bit integer, got ${e}`);return r},bQt=(e,t)=>{switch(t){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}},uN=(e,t)=>{if(e==null)throw t?new TypeError(`Expected a non-null value for ${t}`):new TypeError("Expected a non-null value");return e},jr=e=>{if(e!=null){if(typeof e=="string")return e;if(["boolean","number","bigint"].includes(typeof e))return O7e.warn(C7e(`Expected string, got ${typeof e}: ${e}`)),String(e);throw new TypeError(`Expected string, got ${typeof e}: ${e}`)}},w7e=e=>WI(typeof e=="string"?ez(e):e),S7e=e=>y7e(typeof e=="string"?ez(e):e),_Qt=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,ez=e=>{let t=e.match(_Qt);if(t===null||t[0].length!==e.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(e)},tz=e=>b7e(typeof e=="string"?ez(e):e),Upe=e=>_7e(typeof e=="string"?ez(e):e),x7e=e=>v7e(typeof e=="string"?ez(e):e),C7e=e=>String(new TypeError(e).stack||e).split(` `).slice(0,5).filter(t=>!t.includes("stackTraceWarning")).join(` `),O7e={warn:console.warn}});var vQt,wQt,E7e,SQt,P7e,T4n,M4n,I4n,MJ,T7e,A4n,xQt,CQt,OQt,JI,EQt,PQt,Hpe,M7e=C(()=>{zpe();vQt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wQt=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),E7e=e=>{if(e==null)return;if(typeof e!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let t=wQt.exec(e);if(!t)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,o,i,a,s,u,l]=t,c=Upe(Hpe(n)),d=JI(o,"month",1,12),f=JI(i,"day",1,31);return T7e(c,d,f,{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l})},SQt=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),P7e=e=>{if(e==null)return;if(typeof e!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let t=SQt.exec(e);if(!t)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,o,i,a,s,u,l,c]=t,d=Upe(Hpe(n)),f=JI(o,"month",1,12),p=JI(i,"day",1,31),h=T7e(d,f,p,{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l});return c.toUpperCase()!="Z"&&h.setTime(h.getTime()-PQt(c)),h},T4n=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$/),M4n=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$/),I4n=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})$/),MJ=e=>{if(e==null)return;let t;if(typeof e=="number")t=e;else if(typeof e=="string")t=w7e(e);else if(typeof e=="object"&&e.tag===1)t=e.value;else throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation");if(Number.isNaN(t)||t===1/0||t===-1/0)throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics");return new Date(Math.round(t*1e3))},T7e=(e,t,r,n)=>{let o=t-1;return CQt(e,o,r),new Date(Date.UTC(e,o,r,JI(n.hours,"hour",0,23),JI(n.minutes,"minute",0,59),JI(n.seconds,"seconds",0,60),EQt(n.fractionalMilliseconds)))},A4n=50*365*24*60*60*1e3,xQt=[31,28,31,30,31,30,31,31,30,31,30,31],CQt=(e,t,r)=>{let n=xQt[t];if(t===1&&OQt(e)&&(n=29),r>n)throw new TypeError(`Invalid day for ${vQt[t]} in ${e}: ${r}`)},OQt=e=>e%4===0&&(e%100!==0||e%400===0),JI=(e,t,r,n)=>{let o=x7e(Hpe(e));if(on)throw new TypeError(`${t} must be between ${r} and ${n}, inclusive`);return o},EQt=e=>e==null?0:S7e("0."+e)*1e3,PQt=e=>{let t=e[0],r=1;if(t=="+")r=1;else if(t=="-")r=-1;else throw new TypeError(`Offset direction, ${t}, must be "+" or "-"`);let n=Number(e.substring(1,3)),o=Number(e.substring(4,6));return r*(n*60+o)*60*1e3},Hpe=e=>{let t=0;for(;t{lN=class e extends Error{constructor(t){super(t.message),Object.setPrototypeOf(this,e.prototype),this.name=t.name,this.$fault=t.$fault,this.$metadata=t.$metadata}},ia=(e,t={})=>{Object.entries(t).filter(([,n])=>n!==void 0).forEach(([n,o])=>{(e[n]==null||e[n]==="")&&(e[n]=o)});let r=e.message||e.Message||"UnknownError";return e.message=r,delete e.Message,e}});var TQt,IJ,MQt,I7e=C(()=>{Vpe();TQt=({output:e,parsedBody:t,exceptionCtor:r,errorCode:n})=>{let o=MQt(e),i=o.httpStatusCode?o.httpStatusCode+"":void 0,a=new r({name:t?.code||t?.Code||n||i||"UnknownError",$fault:"client",$metadata:o});throw ia(a,t)},IJ=e=>({output:t,parsedBody:r,errorCode:n})=>{TQt({output:t,parsedBody:r,exceptionCtor:e,errorCode:n})},MQt=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]})});var AJ,A7e=C(()=>{AJ=e=>{switch(e){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 R7e=C(()=>{});var D7e,j7e,N7e=C(()=>{us();D7e=e=>{let t=[];for(let r in Xj){let n=Xj[r];e[n]!==void 0&&t.push({algorithmId:()=>n,checksumConstructor:()=>e[n]})}return{_checksumAlgorithms:t,addChecksumAlgorithm(r){this._checksumAlgorithms.push(r)},checksumAlgorithms(){return this._checksumAlgorithms}}},j7e=e=>{let t={};return e.checksumAlgorithms().forEach(r=>{t[r.algorithmId()]=r.checksumConstructor()}),t}});var L7e,F7e,k7e=C(()=>{L7e=e=>{let t=e.retryStrategy;return{setRetryStrategy(r){t=r},retryStrategy(){return t}}},F7e=e=>{let t={};return t.retryStrategy=e.retryStrategy(),t}});var RJ,DJ,B7e=C(()=>{N7e();k7e();RJ=e=>({...D7e(e),...L7e(e)}),DJ=e=>({...j7e(e),...F7e(e)})});var $7e=C(()=>{B7e()});function jJ(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}var Wpe=C(()=>{});var q7e=C(()=>{});var Jpe,U7e=C(()=>{Jpe=e=>{let t="#text";for(let r in e)e.hasOwnProperty(r)&&e[r][t]!==void 0?e[r]=e[r][t]:typeof e[r]=="object"&&e[r]!==null&&(e[r]=Jpe(e[r]));return e}});var Gpe,z7e=C(()=>{Gpe=function(){let e=Object.getPrototypeOf(this).constructor,t=Function.bind.apply(String,[null,...arguments]),r=new t;return Object.setPrototypeOf(r,e.prototype),r};Gpe.prototype=Object.create(String.prototype,{constructor:{value:Gpe,enumerable:!1,writable:!0,configurable:!0}});Object.setPrototypeOf(Gpe,String)});var rz,IQt,AQt,RQt,H7e=C(()=>{rz=(e,t)=>{let r={};for(let n in t)IQt(r,e,t,n);return r},IQt=(e,t,r,n)=>{if(t!==null){let a=r[n];typeof a=="function"&&(a=[,a]);let[s=AQt,u=RQt,l=n]=a;(typeof s=="function"&&s(t[l])||typeof s!="function"&&s)&&(e[n]=u(t[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?e[n]=a:u&&(e[n]=i())}else{let a=o===void 0&&i!=null,s=typeof o=="function"&&!!o(i)||typeof o!="function"&&!!o;(a||s)&&(e[n]=i)}},AQt=e=>e!=null,RQt=e=>e});var V7e=C(()=>{Wpe()});var W7e=C(()=>{});var At,J7e=C(()=>{At=e=>{if(e==null)return{};if(Array.isArray(e))return e.filter(t=>t!=null).map(At);if(typeof e=="object"){let t={};for(let r of Object.keys(e))e[r]!=null&&(t[r]=At(e[r]));return t}return e}});var G7e=C(()=>{});var Rt=C(()=>{CKe();TKe();p7e();h7e();m7e();g7e();M7e();I7e();A7e();R7e();$7e();Vpe();Wpe();q7e();U7e();z7e();H7e();zpe();V7e();W7e();J7e();G7e()});var K7e,Y7e=C(()=>{K7e=e=>e?.body instanceof ReadableStream});var DQt,jQt,NQt,LQt,Kpe,NJ,FQt,Z7e=C(()=>{SJ();KU();Rt();Ly();_Ke();Y7e();Ope();DQt=e=>(t,r)=>async n=>{let o=await e.retryStrategy(),i=await e.maxAttempts();if(jQt(o)){o=o;let a=await o.acquireInitialRetryToken(r.partition_id),s=new Error,u=0,l=0,{request:c}=n,d=oN.isInstance(c);for(d&&(c.headers[yJ]=wpe());;)try{d&&(c.headers[bJ]=`attempt=${u+1}; max=${i}`);let{response:f,output:p}=await t(n);return o.recordSuccess(a),p.$metadata.attempts=u+1,p.$metadata.totalRetryDelay=l,{response:f,output:p}}catch(f){let p=NQt(f);if(s=Cpe(f),d&&K7e(c))throw(r.logger instanceof pE?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 h=a.getRetryDelay();l+=h,await new Promise(m=>setTimeout(m,h))}}else return o=o,o?.mode&&(r.userAgent=[...r.userAgent||[],["cfg/retry-mode",o.mode]]),o.retry(t,n)},jQt=e=>typeof e.acquireInitialRetryToken<"u"&&typeof e.refreshRetryTokenForRetry<"u"&&typeof e.recordSuccess<"u",NQt=e=>{let t={error:e,errorType:LQt(e)},r=FQt(e.$response);return r&&(t.retryAfterHint=r),t},LQt=e=>tN(e)?"THROTTLING":gJ(e)?"TRANSIENT":GGe(e)?"SERVER_ERROR":"CLIENT_ERROR",Kpe={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},NJ=e=>({applyToStack:t=>{t.add(DQt(e),Kpe)}}),FQt=e=>{if(!ZU.isInstance(e))return;let t=Object.keys(e.headers).find(i=>i.toLowerCase()==="retry-after");if(!t)return;let r=e.headers[t],n=Number(r);return Number.isNaN(n)?new Date(r):new Date(n*1e3)}});var LJ=C(()=>{wKe();Epe();SKe();Spe();xKe();xpe();Z7e()});var kQt,FJ,X7e=C(()=>{LJ();mpe();kQt={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:Kpe.name},FJ=e=>({applyToStack:t=>{t.addRelativeTo(UGe(e),kQt)}})});var Q7e=C(()=>{mpe();X7e()});var cN,eYe=C(()=>{cN=class{constructor(t){this.authSchemes=new Map;for(let[r,n]of Object.entries(t))n!==void 0&&this.authSchemes.set(r,n)}getIdentityProvider(t){return this.authSchemes.get(t)}}});var tYe=C(()=>{JU();us()});var rYe=C(()=>{JU()});var dN,nYe=C(()=>{dN=class{async sign(t,r,n){return t}}});var oYe=C(()=>{tYe();rYe();nYe()});var BQt,iYe,Ype,aYe,sYe=C(()=>{BQt=e=>t=>Ype(t)&&t.expiration.getTime()-Date.now()e.expiration!==void 0,aYe=(e,t,r)=>{if(e===void 0)return;let n=typeof e!="function"?async()=>Promise.resolve(e):e,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 t===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)?(t(o)&&await u(l),o):(s=!0,o))}});var uYe=C(()=>{eYe();oYe();sYe()});var lYe=C(()=>{us()});var fN,cYe=C(()=>{fN=e=>{if(typeof e=="function")return e;let t=Promise.resolve(e);return()=>t}});var dYe=C(()=>{JU();Rt()});function Zpe(e,t,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 e)d=await $Qt(t,a.client,s,...u);else throw new Error(`Invalid client, expected instance of ${e.name}`);yield d;let f=l;l=qQt(d,n),c=!!(l&&(!a.stopOnSameToken||l!==f))}return void 0}}var $Qt,qQt,fYe=C(()=>{$Qt=async(e,t,r,...n)=>await t.send(new e(r),...n);qQt=(e,t)=>{let r=e,n=t.split(".");for(let o of n){if(!r||typeof r!="object")return;r=r[o]}return r}});var vE=C(()=>{RGe();Q7e();uYe();lYe();cYe();dYe();fYe()});var pYe=C(()=>{});var hYe=C(()=>{pYe()});var mYe=C(()=>{us()});var gYe=C(()=>{});var yYe=C(()=>{});function UQt(e){return Object.keys(e).reduce((t,r)=>{let n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}},{})}var kJ,bYe=C(()=>{kJ=class e{constructor(t){this.method=t.method||"GET",this.hostname=t.hostname||"localhost",this.port=t.port,this.query=t.query||{},this.headers=t.headers||{},this.body=t.body,this.protocol=t.protocol?t.protocol.slice(-1)!==":"?`${t.protocol}:`:t.protocol:"https:",this.path=t.path?t.path.charAt(0)!=="/"?`/${t.path}`:t.path:"/",this.username=t.username,this.password=t.password,this.fragment=t.fragment}static clone(t){let r=new e({...t,headers:{...t.headers}});return r.query&&(r.query=UQt(r.query)),r}static isInstance(t){if(!t)return!1;let r=t;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return e.clone(this)}}});var _Ye=C(()=>{});var vYe=C(()=>{});var wYe=C(()=>{});var SYe=C(()=>{hYe();mYe();gYe();yYe();bYe();_Ye();vYe();wYe()});function zQt(e){return t=>async r=>{let n=r.request;if(kJ.isInstance(n)){let{body:o,headers:i}=n;if(o&&Object.keys(i).map(a=>a.toLowerCase()).indexOf(xYe)===-1)try{let a=e(o);n.headers={...n.headers,[xYe]:String(a)}}catch{}}return t({...r,request:n})}}var xYe,HQt,BJ,Xpe=C(()=>{SYe();xYe="content-length";HQt={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},BJ=e=>({applyToStack:t=>{t.add(zQt(e.bodyLengthChecker),HQt)}})});var CYe=C(()=>{});var OYe=C(()=>{CYe()});var EYe=C(()=>{});var PYe=C(()=>{EYe()});var TYe=C(()=>{us()});var MYe=C(()=>{});var IYe=C(()=>{});function VQt(e){return Object.keys(e).reduce((t,r)=>{let n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}},{})}var wE,AYe=C(()=>{wE=class e{constructor(t){this.method=t.method||"GET",this.hostname=t.hostname||"localhost",this.port=t.port,this.query=t.query||{},this.headers=t.headers||{},this.body=t.body,this.protocol=t.protocol?t.protocol.slice(-1)!==":"?`${t.protocol}:`:t.protocol:"https:",this.path=t.path?t.path.charAt(0)!=="/"?`/${t.path}`:t.path:"/",this.username=t.username,this.password=t.password,this.fragment=t.fragment}static clone(t){let r=new e({...t,headers:{...t.headers}});return r.query&&(r.query=VQt(r.query)),r}static isInstance(t){if(!t)return!1;let r=t;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return e.clone(this)}}});var $J,RYe=C(()=>{$J=class{constructor(t){this.statusCode=t.statusCode,this.reason=t.reason,this.headers=t.headers||{},this.body=t.body}static isInstance(t){if(!t)return!1;let r=t;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var DYe=C(()=>{});var jYe=C(()=>{});var nz=C(()=>{PYe();TYe();MYe();IYe();AYe();RYe();DYe();jYe()});var Qpe,NYe=C(()=>{nz();Qpe=e=>$J.isInstance(e)?e.headers?.date??e.headers?.Date:void 0});var qJ,ehe=C(()=>{qJ=e=>new Date(Date.now()+e)});var LYe,FYe=C(()=>{ehe();LYe=(e,t)=>Math.abs(qJ(t).getTime()-e)>=3e5});var the,kYe=C(()=>{FYe();the=(e,t)=>{let r=Date.parse(e);return LYe(r,t)?r-Date.now():t}});var BYe=C(()=>{NYe();ehe();kYe()});var oz,$Ye,GI,qYe=C(()=>{nz();BYe();oz=(e,t)=>{if(!t)throw new Error(`Property \`${e}\` is not resolved for AWS SDK SigV4Auth`);return t},$Ye=async e=>{let t=oz("context",e.context),r=oz("config",e.config),n=t.endpointV2?.properties?.authSchemes?.[0],i=await oz("signer",r.signer)(n),a=e?.signingRegion,s=e?.signingRegionSet,u=e?.signingName;return{config:r,signer:i,signingRegion:a,signingRegionSet:s,signingName:u}},GI=class{async sign(t,r,n){if(!wE.isInstance(t))throw new Error("The request is not an instance of `HttpRequest` and cannot be signed");let o=await $Ye(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(t,{signingDate:qJ(i.systemClockOffset),signingRegion:s,signingService:u})}errorHandler(t){return r=>{let n=r.ServerTime??Qpe(r.$response);if(n){let o=oz("config",t.config),i=o.systemClockOffset;o.systemClockOffset=the(n,o.systemClockOffset),o.systemClockOffset!==i&&r.$metadata&&(r.$metadata.clockSkewCorrected=!0)}throw r}}successHandler(t,r){let n=Qpe(t);if(n){let o=oz("config",r.config);o.systemClockOffset=the(n,o.systemClockOffset)}}}});var UYe=C(()=>{vE();ex()});function HYe(e){if(e.length%2!==0)throw new Error("Hex encoded strings must have an even number length");let t=new Uint8Array(e.length/2);for(let r=0;r{zYe={},rhe={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();t.length===1&&(t=`0${t}`),zYe[e]=t,rhe[t]=e}});var az,nhe=C(()=>{az=e=>new TextEncoder().encode(e)});var SE,VYe=C(()=>{nhe();SE=e=>typeof e=="string"?az(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)});var WYe=C(()=>{});var sz=C(()=>{nhe();VYe();WYe()});var JYe,GYe,ohe,KYe,YYe,ihe,ahe,she,uhe,WQt,ZYe,XYe,uz,QYe,eZe,tZe,rZe,UJ,nZe,oZe,iZe,lhe,aZe,KI=C(()=>{JYe="X-Amz-Algorithm",GYe="X-Amz-Credential",ohe="X-Amz-Date",KYe="X-Amz-SignedHeaders",YYe="X-Amz-Expires",ihe="X-Amz-Signature",ahe="X-Amz-Security-Token",she="authorization",uhe=ohe.toLowerCase(),WQt="date",ZYe=[she,uhe,WQt],XYe=ihe.toLowerCase(),uz="x-amz-content-sha256",QYe=ahe.toLowerCase(),eZe={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},tZe=/^proxy-/,rZe=/^sec-/,UJ="AWS4-HMAC-SHA256",nZe="AWS4-HMAC-SHA256-PAYLOAD",oZe="UNSIGNED-PAYLOAD",iZe=50,lhe="aws4_request",aZe=60*60*24*7});var zJ,che,HJ,uZe,sZe,dhe=C(()=>{iz();sz();KI();zJ={},che=[],HJ=(e,t,r)=>`${e}/${t}/${r}/${lhe}`,uZe=async(e,t,r,n,o)=>{let i=await sZe(e,t.secretAccessKey,t.accessKeyId),a=`${r}:${n}:${o}:${rg(i)}:${t.sessionToken}`;if(a in zJ)return zJ[a];for(che.push(a);che.length>iZe;)delete zJ[che.shift()];let s=`AWS4${t.secretAccessKey}`;for(let u of[r,n,o,lhe])s=await sZe(e,s,u);return zJ[a]=s},sZe=(e,t,r)=>{let n=new e(t);return n.update(SE(r)),n.digest()}});var VJ,fhe=C(()=>{KI();VJ=({headers:e},t,r)=>{let n={};for(let o of Object.keys(e).sort()){if(e[o]==null)continue;let i=o.toLowerCase();(i in eZe||t?.has(i)||tZe.test(i)||rZe.test(i))&&(!r||r&&!r.has(i))||(n[i]=e[o].trim().replace(/\s+/g," "))}return n}});var phe,hhe=C(()=>{EJ();KI();phe=({query:e={}})=>{let t=[],r={};for(let n of Object.keys(e).sort()){if(n.toLowerCase()===XYe)continue;t.push(n);let o=e[n];typeof o=="string"?r[n]=`${xh(n)}=${xh(o)}`:Array.isArray(o)&&(r[n]=o.slice(0).reduce((i,a)=>i.concat([`${xh(n)}=${xh(a)}`]),[]).sort().join("&"))}return t.map(n=>r[n]).filter(n=>n).join("&")}});var lZe,cZe=C(()=>{lZe=e=>typeof ArrayBuffer=="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]"});var lz,mhe=C(()=>{cZe();iz();sz();KI();lz=async({headers:e,body:t},r)=>{for(let n of Object.keys(e))if(n.toLowerCase()===uz)return e[n];if(t==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof t=="string"||ArrayBuffer.isView(t)||lZe(t)){let n=new r;return n.update(SE(t)),rg(await n.digest())}return oZe}});function fZe(e){for(let t=0;t<8;t++)e[t]^=255;for(let t=7;t>-1&&(e[t]++,e[t]===0);t--);}var WJ,dZe,JQt,ghe,pZe=C(()=>{iz();sz();WJ=class{format(t){let r=[];for(let i of Object.keys(t)){let a=az(i);r.push(Uint8Array.from([a.byteLength]),a,this.formatHeaderValue(t[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(t){switch(t.type){case"boolean":return Uint8Array.from([t.value?0:1]);case"byte":return Uint8Array.from([2,t.value]);case"short":let r=new DataView(new ArrayBuffer(3));return r.setUint8(0,3),r.setInt16(1,t.value,!1),new Uint8Array(r.buffer);case"integer":let n=new DataView(new ArrayBuffer(5));return n.setUint8(0,4),n.setInt32(1,t.value,!1),new Uint8Array(n.buffer);case"long":let o=new Uint8Array(9);return o[0]=5,o.set(t.value.bytes,1),o;case"binary":let i=new DataView(new ArrayBuffer(3+t.value.byteLength));i.setUint8(0,6),i.setUint16(1,t.value.byteLength,!1);let a=new Uint8Array(i.buffer);return a.set(t.value,3),a;case"string":let s=az(t.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(ghe.fromNumber(t.value.valueOf()).bytes,1),c;case"uuid":if(!JQt.test(t.value))throw new Error(`Invalid UUID received: ${t.value}`);let d=new Uint8Array(17);return d[0]=9,d.set(HYe(t.value.replace(/\-/g,"")),1),d}}};(function(e){e[e.boolTrue=0]="boolTrue",e[e.boolFalse=1]="boolFalse",e[e.byte=2]="byte",e[e.short=3]="short",e[e.integer=4]="integer",e[e.long=5]="long",e[e.byteArray=6]="byteArray",e[e.string=7]="string",e[e.timestamp=8]="timestamp",e[e.uuid=9]="uuid"})(dZe||(dZe={}));JQt=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,ghe=class e{constructor(t){if(this.bytes=t,t.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(t){if(t>9223372036854776e3||t<-9223372036854776e3)throw new Error(`${t} 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(t));n>-1&&o>0;n--,o/=256)r[n]=o;return t<0&&fZe(r),new e(r)}valueOf(){let t=this.bytes.slice(0),r=t[0]&128;return r&&fZe(t),parseInt(rg(t),16)*(r?-1:1)}toString(){return String(this.valueOf())}}});var hZe,mZe=C(()=>{hZe=(e,t)=>{e=e.toLowerCase();for(let r of Object.keys(t))if(e===r.toLowerCase())return!0;return!1}});var yhe,bhe=C(()=>{nz();yhe=(e,t={})=>{let{headers:r,query:n={}}=wE.clone(e);for(let o of Object.keys(r)){let i=o.toLowerCase();i.slice(0,6)==="x-amz-"&&!t.unhoistableHeaders?.has(i)&&(n[o]=r[o],delete r[o])}return{...e,headers:r,query:n}}});var JJ,_he=C(()=>{nz();KI();JJ=e=>{e=wE.clone(e);for(let t of Object.keys(e.headers))ZYe.indexOf(t.toLowerCase())>-1&&delete e.headers[t];return e}});var gZe,GQt,yZe=C(()=>{gZe=e=>GQt(e).toISOString().replace(/\.\d{3}Z$/,"Z"),GQt=e=>typeof e=="number"?new Date(e*1e3):typeof e=="string"?Number(e)?new Date(Number(e)*1e3):new Date(e):e});var cz,GJ,bZe,_Ze=C(()=>{iz();eg();EJ();sz();KI();dhe();fhe();hhe();mhe();pZe();mZe();bhe();_he();yZe();cz=class{constructor({applyChecksum:t,credentials:r,region:n,service:o,sha256:i,uriEscapePath:a=!0}){this.headerFormatter=new WJ,this.service=o,this.sha256=i,this.uriEscapePath=a,this.applyChecksum=typeof t=="boolean"?t:!0,this.regionProvider=zc(n),this.credentialProvider=zc(r)}async presign(t,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}=GJ(n);if(o>aZe)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let h=HJ(p,d,l??this.service),m=yhe(JJ(t),{unhoistableHeaders:a});c.sessionToken&&(m.query[ahe]=c.sessionToken),m.query[JYe]=UJ,m.query[GYe]=`${c.accessKeyId}/${h}`,m.query[ohe]=f,m.query[YYe]=o.toString(10);let _=VJ(m,i,s);return m.query[KYe]=bZe(_),m.query[ihe]=await this.getSignature(f,h,this.getSigningKey(c,d,p,l),this.createCanonicalRequest(m,_,await lz(t,this.sha256))),m}async sign(t,r){return typeof t=="string"?this.signString(t,r):t.headers&&t.payload?this.signEvent(t,r):t.message?this.signMessage(t,r):this.signRequest(t,r)}async signEvent({headers:t,payload:r},{signingDate:n=new Date,priorSignature:o,signingRegion:i,signingService:a}){let s=i??await this.regionProvider(),{shortDate:u,longDate:l}=GJ(n),c=HJ(u,s,a??this.service),d=await lz({headers:{},body:r},this.sha256),f=new this.sha256;f.update(t);let p=rg(await f.digest()),h=[nZe,l,c,o,p,d].join(` `);return this.signString(h,{signingDate:n,signingRegion:s,signingService:a})}async signMessage(t,{signingDate:r=new Date,signingRegion:n,signingService:o}){return this.signEvent({headers:this.headerFormatter.format(t.message.headers),payload:t.message.body},{signingDate:r,signingRegion:n,signingService:o,priorSignature:t.priorSignature}).then(a=>({message:t.message,signature:a}))}async signString(t,{signingDate:r=new Date,signingRegion:n,signingService:o}={}){let i=await this.credentialProvider();this.validateResolvedCredentials(i);let a=n??await this.regionProvider(),{shortDate:s}=GJ(r),u=new this.sha256(await this.getSigningKey(i,a,s,o));return u.update(SE(t)),rg(await u.digest())}async signRequest(t,{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=JJ(t),{longDate:c,shortDate:d}=GJ(r),f=HJ(d,u,a??this.service);l.headers[uhe]=c,s.sessionToken&&(l.headers[QYe]=s.sessionToken);let p=await lz(l,this.sha256);!hZe(uz,l.headers)&&this.applyChecksum&&(l.headers[uz]=p);let h=VJ(l,o,n),m=await this.getSignature(c,f,this.getSigningKey(s,u,d,a),this.createCanonicalRequest(l,h,p));return l.headers[she]=`${UJ} Credential=${s.accessKeyId}/${f}, SignedHeaders=${bZe(h)}, Signature=${m}`,l}createCanonicalRequest(t,r,n){let o=Object.keys(r).sort();return`${t.method} ${this.getCanonicalPath(t)} ${phe(t)} ${o.map(i=>`${i}:${r[i]}`).join(` `)} ${o.join(";")} ${n}`}async createStringToSign(t,r,n){let o=new this.sha256;o.update(SE(n));let i=await o.digest();return`${UJ} ${t} ${r} ${rg(i)}`}getCanonicalPath({path:t}){if(this.uriEscapePath){let r=[];for(let i of t.split("/"))i?.length!==0&&i!=="."&&(i===".."?r.pop():r.push(i));let n=`${t?.startsWith("/")?"/":""}${r.join("/")}${r.length>0&&t?.endsWith("/")?"/":""}`;return xh(n).replace(/%2F/g,"/")}return t}async getSignature(t,r,n,o){let i=await this.createStringToSign(t,r,o),a=new this.sha256(await n);return a.update(SE(i)),rg(await a.digest())}getSigningKey(t,r,n,o){return uZe(this.sha256,t,n,r,o||this.service)}validateResolvedCredentials(t){if(typeof t!="object"||typeof t.accessKeyId!="string"||typeof t.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}},GJ=e=>{let t=gZe(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.slice(0,8)}},bZe=e=>Object.keys(e).sort().join(";")});var vZe=C(()=>{_Ze();fhe();hhe();mhe();bhe();_he();dhe()});var KJ,wZe=C(()=>{vE();vZe();KJ=e=>{let t;e.credentials&&(t=aYe(e.credentials,iYe,Ype)),t||(e.credentialDefaultProvider?t=fN(e.credentialDefaultProvider(Object.assign({},e,{parentClientConfig:e}))):t=async()=>{throw new Error("`credentials` is missing")});let{signingEscapePath:r=!0,systemClockOffset:n=e.systemClockOffset||0,sha256:o}=e,i;return e.signer?i=fN(e.signer):e.regionInfoProvider?i=()=>fN(e.region)().then(async a=>[await e.regionInfoProvider(a,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},a]).then(([a,s])=>{let{signingRegion:u,signingService:l}=a;e.signingRegion=e.signingRegion||u||s,e.signingName=e.signingName||l||e.serviceId;let c={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:o,uriEscapePath:r},d=e.signerConstructor||cz;return new d(c)}):i=async a=>{a=Object.assign({},{name:"sigv4",signingName:e.signingName||e.defaultSigningName,signingRegion:await fN(e.region)(),properties:{}},a);let s=a.signingRegion,u=a.signingName;e.signingRegion=e.signingRegion||s,e.signingName=e.signingName||u||e.serviceId;let l={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:o,uriEscapePath:r},c=e.signerConstructor||cz;return new c(l)},{...e,systemClockOffset:n,signingEscapePath:r,credentials:t,signer:i}}});var SZe=C(()=>{qYe();UYe();wZe()});var xZe=C(()=>{SZe()});var CZe=C(()=>{});var OZe=C(()=>{Rt()});var YJ,vhe=C(()=>{Rt();YJ=(e,t)=>_E(e,t).then(r=>t.utf8Encoder(r))});var Ja,EZe,PZe,TZe=C(()=>{vhe();Ja=(e,t)=>YJ(e,t).then(r=>{if(r.length)try{return JSON.parse(r)}catch(n){throw n?.name==="SyntaxError"&&Object.defineProperty(n,"$responseBodyText",{value:r}),n}return{}}),EZe=async(e,t)=>{let r=await Ja(e,t);return r.message=r.message??r.Message,r},PZe=(e,t)=>{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(e.headers,"x-amzn-errortype");if(o!==void 0)return n(e.headers[o]);if(t.code!==void 0)return n(t.code);if(t.__type!==void 0)return n(t.__type)}});var ZJ=b(ix=>{"use strict";var MZe=":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",KQt=MZe+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",IZe="["+MZe+"]["+KQt+"]*",YQt=new RegExp("^"+IZe+"$"),ZQt=function(e,t){let r=[],n=t.exec(e);for(;n;){let o=[];o.startIndex=t.lastIndex-n[0].length;let i=n.length;for(let a=0;a"u")};ix.isExist=function(e){return typeof e<"u"};ix.isEmptyObject=function(e){return Object.keys(e).length===0};ix.merge=function(e,t,r){if(t){let n=Object.keys(t),o=n.length;for(let i=0;i{"use strict";var whe=ZJ(),QQt={allowBooleanAttributes:!1,unpairedTags:[]};NZe.validate=function(e,t){t=Object.assign({},QQt,t);let r=[],n=!1,o=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let i=0;i"&&e[i]!==" "&&e[i]!==" "&&e[i]!==` `&&e[i]!=="\r";i++)u+=e[i];if(u=u.trim(),u[u.length-1]==="/"&&(u=u.substring(0,u.length-1),i--),!ser(u)){let d;return u.trim().length===0?d="Invalid space after '<'.":d="Tag '"+u+"' is an invalid name.",Ga("InvalidTag",d,Rd(e,i))}let l=rer(e,i);if(l===!1)return Ga("InvalidAttr","Attributes for '"+u+"' have open quote.",Rd(e,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=jZe(c,t);if(f===!0)n=!0;else return Ga(f.err.code,f.err.msg,Rd(e,d+f.err.line))}else if(s)if(l.tagClosed){if(c.trim().length>0)return Ga("InvalidTag","Closing tag '"+u+"' can't have attributes or invalid starting.",Rd(e,a));if(r.length===0)return Ga("InvalidTag","Closing tag '"+u+"' has not been opened.",Rd(e,a));{let d=r.pop();if(u!==d.tagName){let f=Rd(e,d.tagStartPos);return Ga("InvalidTag","Expected closing tag '"+d.tagName+"' (opened in line "+f.line+", col "+f.col+") instead of closing tag '"+u+"'.",Rd(e,a))}r.length==0&&(o=!0)}}else return Ga("InvalidTag","Closing tag '"+u+"' doesn't have proper closing.",Rd(e,i));else{let d=jZe(c,t);if(d!==!0)return Ga(d.err.code,d.err.msg,Rd(e,i-c.length+d.err.line));if(o===!0)return Ga("InvalidXml","Multiple possible root nodes found.",Rd(e,i));t.unpairedTags.indexOf(u)!==-1||r.push({tagName:u,tagStartPos:a}),n=!0}for(i++;i0)return Ga("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Ga("InvalidXml","Start tag expected.",1);return!0};function AZe(e){return e===" "||e===" "||e===` `||e==="\r"}function RZe(e,t){let r=t;for(;t5&&n==="xml")return Ga("InvalidXml","XML declaration allowed only at the start of the document.",Rd(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function DZe(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var eer='"',ter="'";function rer(e,t){let r="",n="",o=!1;for(;t"&&n===""){o=!0;break}r+=e[t]}return n!==""?!1:{value:r,index:t,tagClosed:o}}var ner=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function jZe(e,t){let r=whe.getAllMatches(e,ner),n={};for(let o=0;o{var LZe={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(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},uer=function(e){return Object.assign({},LZe,e)};xhe.buildOptions=uer;xhe.defaultOptions=LZe});var BZe=b((tVn,kZe)=>{"use strict";var Che=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};kZe.exports=Che});var qZe=b((rVn,$Ze)=>{var ler=ZJ();function cer(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let n=1,o=!1,i=!1,a="";for(;t"){if(i?e[t-1]==="-"&&e[t-2]==="-"&&(i=!1,n--):n--,n===0)break}else e[t]==="["?o=!0:a+=e[t];if(n!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function der(e,t){let r="";for(;t{var ber=/^[-+]?0x[a-fA-F0-9]+$/,_er=/^([\-\+])?(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 ver={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function wer(e,t={}){if(t=Object.assign({},ver,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&ber.test(r))return Number.parseInt(r,16);{let n=_er.exec(r);if(n){let o=n[1],i=n[2],a=Ser(n[3]),s=n[4]||n[6];if(!t.leadingZeros&&i.length>0&&o&&r[2]!==".")return e;if(!t.leadingZeros&&i.length>0&&!o&&r[1]!==".")return e;{let u=Number(r),l=""+u;return l.search(/[eE]/)!==-1||s?t.eNotation?u:e:r.indexOf(".")!==-1?l==="0"&&a===""||l===a||o&&l==="-"+a?u:e:i?a===l||o+a===l?u:e:r===l||r===o+l?u:e}}else return e}}function Ser(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}UZe.exports=wer});var WZe=b((oVn,VZe)=>{"use strict";var HZe=ZJ(),fz=BZe(),xer=qZe(),Cer=zZe(),Ohe=class{constructor(t){this.options=t,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=Oer,this.parseXml=Ier,this.parseTextData=Eer,this.resolveNameSpace=Per,this.buildAttributesMap=Mer,this.isItStopNode=jer,this.replaceEntitiesValue=Rer,this.readStopNodeData=Ler,this.saveTextToParentTag=Der,this.addChild=Aer}};function Oer(e){let t=Object.keys(e);for(let r=0;r0)){a||(e=this.replaceEntitiesValue(e));let s=this.options.tagValueProcessor(t,e,r,o,i);return s==null?e:typeof s!=typeof e||s!==e?s:this.options.trimValues?Phe(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?Phe(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function Per(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var Ter=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function Mer(e,t,r){if(!this.options.ignoreAttributes&&typeof e=="string"){let n=HZe.getAllMatches(e,Ter),o=n.length,i={};for(let a=0;a",i,"Closing Tag is not closed."),u=e.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(e[i+1]==="?"){let s=Ehe(e,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 fz(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(e.substr(i+1,3)==="!--"){let s=YI(e,"-->",i+4,"Comment is not closed.");if(this.options.commentPropName){let u=e.substring(i+4,s-2);n=this.saveTextToParentTag(n,r,o),r.add(this.options.commentPropName,[{[this.options.textNodeName]:u}])}i=s}else if(e.substr(i+1,2)==="!D"){let s=xer(e,i);this.docTypeEntities=s.entities,i=s.i}else if(e.substr(i+1,2)==="!["){let s=YI(e,"]]>",i,"CDATA is not closed.")-2,u=e.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=Ehe(e,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!==t.tagname&&(o+=o?"."+u:u),this.isItStopNode(this.options.stopNodes,o,u)){let h="";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 _=this.readStopNodeData(e,l,f+1);if(!_)throw new Error(`Unexpected end of ${l}`);i=_.i,h=_.tagContent}let m=new fz(u);u!==c&&d&&(m[":@"]=this.buildAttributesMap(c,o,u)),h&&(h=this.parseTextData(h,u,o,!0,d,!0,!0)),o=o.substr(0,o.lastIndexOf(".")),m.add(this.options.textNodeName,h),this.addChild(r,m,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 h=new fz(u);u!==c&&d&&(h[":@"]=this.buildAttributesMap(c,o,u)),this.addChild(r,h,o),o=o.substr(0,o.lastIndexOf("."))}else{let h=new fz(u);this.tagsNodeStack.push(r),u!==c&&d&&(h[":@"]=this.buildAttributesMap(c,o,u)),this.addChild(r,h,o),r=h}n="",i=f}}else n+=e[i];return t.child};function Aer(e,t,r){let n=this.options.updateTag(t.tagname,r,t[":@"]);n===!1||(typeof n=="string"&&(t.tagname=n),e.addChild(t))}var Rer=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function Der(e,t,r,n){return e&&(n===void 0&&(n=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,n),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function jer(e,t,r){let n="*."+r;for(let o in e){let i=e[o];if(n===i||t===i)return!0}return!1}function Ner(e,t,r=">"){let n,o="";for(let i=t;i",r,`${t} is not closed`);if(e.substring(r+2,i).trim()===t&&(o--,o===0))return{tagContent:e.substring(n,r),i};r=i}else if(e[r+1]==="?")r=YI(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=YI(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=YI(e,"]]>",r,"StopNode is not closed.")-2;else{let i=Ehe(e,r,">");i&&((i&&i.tagName)===t&&i.tagExp[i.tagExp.length-1]!=="/"&&o++,r=i.closeIndex)}}function Phe(e,t,r){if(t&&typeof e=="string"){let n=e.trim();return n==="true"?!0:n==="false"?!1:Cer(e,r)}else return HZe.isExist(e)?e:""}VZe.exports=Ohe});var KZe=b(GZe=>{"use strict";function Fer(e,t){return JZe(e,t)}function JZe(e,t,r){let n,o={};for(let i=0;i0&&(o[t.textNodeName]=n):n!==void 0&&(o[t.textNodeName]=n),o}function ker(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:qer}=FZe(),Uer=WZe(),{prettify:zer}=KZe(),Her=She(),The=class{constructor(t){this.externalEntities={},this.options=qer(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let i=Her.validate(t,r);if(i!==!0)throw Error(`${i.err.msg}:${i.err.line}:${i.err.col}`)}let n=new Uer(this.options);n.addExternalEntities(this.externalEntities);let o=n.parseXml(t);return this.options.preserveOrder||o===void 0?o:zer(o,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.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[t]=r}};YZe.exports=The});var rXe=b((sVn,tXe)=>{var Ver=` `;function Wer(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=Ver),QZe(e,t,"",r)}function QZe(e,t,r,n){let o="",i=!1;for(let a=0;a`,i=!1;continue}else if(u===t.commentPropName){o+=n+``,i=!0;continue}else if(u[0]==="?"){let h=XZe(s[":@"],t),m=u==="?xml"?"":n,_=s[u][0][t.textNodeName];_=_.length!==0?" "+_:"",o+=m+`<${u}${_}${h}?>`,i=!0;continue}let c=n;c!==""&&(c+=t.indentBy);let d=XZe(s[":@"],t),f=n+`<${u}${d}`,p=QZe(s[u],t,l,c);t.unpairedTags.indexOf(u)!==-1?t.suppressUnpairedNode?o+=f+">":o+=f+"/>":(!p||p.length===0)&&t.suppressEmptyNode?o+=f+"/>":p&&p.endsWith(">")?o+=f+`>${p}${n}`:(o+=f+">",p&&n!==""&&(p.includes("/>")||p.includes("`),i=!0}return o}function Jer(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var Ker=rXe(),Yer={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},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 xE(e){this.options=Object.assign({},Yer,e),this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=Qer),this.processTextOrObjNode=Zer,this.options.format?(this.indentate=Xer,this.tagEndChar=`> `,this.newLine=` `):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}xE.prototype.build=function(e){return this.options.preserveOrder?Ker(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0).val)};xE.prototype.j2x=function(e,t){let r="",n="";for(let o in e)if(Object.prototype.hasOwnProperty.call(e,o))if(typeof e[o]>"u")this.isAttribute(o)&&(n+="");else if(e[o]===null)this.isAttribute(o)?n+="":o[0]==="?"?n+=this.indentate(t)+"<"+o+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+o+"/"+this.tagEndChar;else if(e[o]instanceof Date)n+=this.buildTextValNode(e[o],o,"",t);else if(typeof e[o]!="object"){let i=this.isAttribute(o);if(i)r+=this.buildAttrPairStr(i,""+e[o]);else if(o===this.options.textNodeName){let a=this.options.tagValueProcessor(o,""+e[o]);n+=this.replaceEntitiesValue(a)}else n+=this.buildTextValNode(e[o],o,"",t)}else if(Array.isArray(e[o])){let i=e[o].length,a="",s="";for(let u=0;u"u"))if(l===null)o[0]==="?"?n+=this.indentate(t)+"<"+o+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+o+"/"+this.tagEndChar;else if(typeof l=="object")if(this.options.oneListGroup){let c=this.j2x(l,t+1);a+=c.val,this.options.attributesGroupName&&l.hasOwnProperty(this.options.attributesGroupName)&&(s+=c.attrStr)}else a+=this.processTextOrObjNode(l,o,t);else if(this.options.oneListGroup){let c=this.options.tagValueProcessor(o,l);c=this.replaceEntitiesValue(c),a+=c}else a+=this.buildTextValNode(l,o,"",t)}this.options.oneListGroup&&(a=this.buildObjectNode(a,o,s,t)),n+=a}else if(this.options.attributesGroupName&&o===this.options.attributesGroupName){let i=Object.keys(e[o]),a=i.length;for(let s=0;s"+e+o:this.options.commentPropName!==!1&&t===this.options.commentPropName&&i.length===0?this.indentate(n)+``+this.newLine:this.indentate(n)+"<"+t+r+i+this.tagEndChar+e+this.indentate(n)+o}};xE.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(n)+``+this.newLine;if(t[0]==="?")return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar;{let o=this.options.tagValueProcessor(t,e);return o=this.replaceEntitiesValue(o),o===""?this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(n)+"<"+t+r+">"+o+"0&&this.options.processEntities)for(let t=0;t{"use strict";var etr=She(),ttr=ZZe(),rtr=oXe();iXe.exports={XMLParser:ttr,XMLValidator:etr,XMLBuilder:rtr}});var sXe,Fy,uXe,lXe=C(()=>{Rt();sXe=B(aXe());vhe();Fy=(e,t)=>YJ(e,t).then(r=>{if(r.length){let n=new sXe.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]),Jpe(s)}return{}}),uXe=async(e,t)=>{let r=await Fy(e,t);return r.Error&&(r.Error.message=r.Error.message??r.Error.Message),r}});var cXe=C(()=>{CZe();OZe();TZe();lXe()});var ZI=C(()=>{OYe();xZe();cXe()});function ntr(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"cognito-identity",region:e.region},propertiesExtractor:(t,r)=>({signingProperties:{config:t,context:r}})}}function XJ(e){return{schemeId:"smithy.api#noAuth"}}var dXe,fXe,pXe,Mhe=C(()=>{ZI();eg();dXe=async(e,t,r)=>({operation:jy(t).operation,region:await zc(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});fXe=e=>{let t=[];switch(e.operation){case"GetCredentialsForIdentity":{t.push(XJ(e));break}case"GetId":{t.push(XJ(e));break}case"GetOpenIdToken":{t.push(XJ(e));break}case"UnlinkIdentity":{t.push(XJ(e));break}default:t.push(ntr(e))}return t},pXe=e=>({...KJ(e)})});var hXe,Kt,Si=C(()=>{hXe=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:"cognito-identity"}),Kt={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var gXe,mXe=C(()=>{gXe={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 Ihe,Ahe,yXe,bXe=C(()=>{Ihe={name:"SHA-256"},Ahe={name:"HMAC",hash:Ihe},yXe=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 pN(){return typeof window<"u"?window:typeof self<"u"?self:itr}var itr,Rhe=C(()=>{itr={}});var hN,Dhe,jhe=C(()=>{hN=B(NW());bXe();Rhe();Dhe=function(){function e(t){this.toHash=new Uint8Array(0),this.secret=t,this.reset()}return e.prototype.update=function(t){if(!(0,hN.isEmptyData)(t)){var r=(0,hN.convertToBuffer)(t),n=new Uint8Array(this.toHash.byteLength+r.byteLength);n.set(this.toHash,0),n.set(r,this.toHash.byteLength),this.toHash=n}},e.prototype.digest=function(){var t=this;return this.key?this.key.then(function(r){return pN().crypto.subtle.sign(Ahe,r,t.toHash).then(function(n){return new Uint8Array(n)})}):(0,hN.isEmptyData)(this.toHash)?Promise.resolve(yXe):Promise.resolve().then(function(){return pN().crypto.subtle.digest(Ihe,t.toHash)}).then(function(r){return Promise.resolve(new Uint8Array(r))})},e.prototype.reset=function(){var t=this;this.toHash=new Uint8Array(0),this.secret&&this.secret!==void 0&&(this.key=new Promise(function(r,n){pN().crypto.subtle.importKey("raw",(0,hN.convertToBuffer)(t.secret),Ahe,!1,["sign"]).then(r,n)}),this.key.catch(function(){}))},e}()});function _Xe(e){if(str(e)&&typeof e.crypto.subtle=="object"){var t=e.crypto.subtle;return utr(t)}return!1}function str(e){if(typeof e=="object"&&typeof e.crypto=="object"){var t=e.crypto.getRandomValues;return typeof t=="function"}return!1}function utr(e){return e&&atr.every(function(t){return typeof e[t]=="function"})}var atr,vXe=C(()=>{atr=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"]});var wXe=C(()=>{vXe()});var SXe,xXe,QJ,CXe=C(()=>{jhe();SXe=B(Lfe());wXe();Rhe();xXe=B(NW()),QJ=function(){function e(t){_Xe(pN())?this.hash=new Dhe(t):this.hash=new SXe.Sha256(t)}return e.prototype.update=function(t,r){this.hash.update((0,xXe.convertToBuffer)(t))},e.prototype.digest=function(){return this.hash.digest()},e.prototype.reset=function(){this.hash.reset()},e}()});var Nhe=C(()=>{CXe();jhe()});var Fhe=b((pz,Lhe)=>{(function(e,t){typeof pz=="object"&&typeof Lhe=="object"?Lhe.exports=t():typeof define=="function"&&define.amd?define([],t):typeof pz=="object"?pz.bowser=t():e.bowser=t()})(pz,function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,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(e,t,r){"use strict";t.__esModule=!0,t.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(h){var m=d-i.getVersionPrecision(h),_=h+new Array(m+1).join(".0");return i.map(_.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 v=Object.keys(h),S=s.default.find(v,function(A){return p.isOS(A)});if(S){var x=this.satisfies(h[S]);if(x!==void 0)return x}var O=s.default.find(v,function(A){return p.isPlatform(A)});if(O){var T=this.satisfies(h[O]);if(T!==void 0)return T}}if(g>0){var E=Object.keys(_),M=s.default.find(E,function(A){return p.isBrowser(A,!0)});if(M!==void 0)return this.compareVersion(_[M])}},d.isBrowser=function(f,p){p===void 0&&(p=!1);var h=this.getBrowserName().toLowerCase(),m=f.toLowerCase(),_=s.default.getBrowserTypeByAlias(m);return p&&_&&(m=_.toLowerCase()),m===h},d.compareVersion=function(f){var p=[0],h=f,m=!1,_=this.getBrowserVersion();if(typeof _=="string")return f[0]===">"||f[0]==="<"?(h=f.substr(1),f[1]==="="?(m=!0,h=f.substr(2)):p=[],f[0]===">"?p.push(1):p.push(-1)):f[0]==="="?h=f.substr(1):f[0]==="~"&&(m=!0,h=f.substr(1)),p.indexOf(s.default.compareVersions(_,h,m))>-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(h){return p.is(h)})},c}();t.default=l,e.exports=t.default},92:function(e,t,r){"use strict";t.__esModule=!0,t.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)}}}];t.default=a,e.exports=t.default},93:function(e,t,r){"use strict";t.__esModule=!0,t.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}}}];t.default=a,e.exports=t.default},94:function(e,t,r){"use strict";t.__esModule=!0,t.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}}}];t.default=a,e.exports=t.default},95:function(e,t,r){"use strict";t.__esModule=!0,t.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}}];t.default=a,e.exports=t.default}})})});var OXe,eG,khe=C(()=>{OXe=B(Fhe()),eG=({serviceId:e,clientVersion:t})=>async()=>{let r=typeof window<"u"&&window?.navigator?.userAgent?OXe.default.parse(window.navigator.userAgent):void 0,n=[["aws-sdk-js",t],["ua","2.0"],[`os/${r?.os?.name||"other"}`,r?.os?.version],["lang/js"],["md/browser",`${r?.browser?.name??"unknown"}_${r?.browser?.version??"unknown"}`]];return e&&n.push([`api/${e}`,t]),n}});var EXe=C(()=>{});var tG,PXe=C(()=>{tG=e=>()=>Promise.reject(e)});var Bhe=C(()=>{EXe();PXe()});var TXe,rG,MXe=C(()=>{TXe=typeof TextEncoder=="function"?new TextEncoder:null,rG=e=>{if(typeof e=="string"){if(TXe)return TXe.encode(e).byteLength;let t=e.length;for(let r=t-1;r>=0;r--){let n=e.charCodeAt(r);n>127&&n<=2047?t++:n>2047&&n<=65535&&(t+=2),n>=56320&&n<=57343&&r--}return t}else{if(typeof e.byteLength=="number")return e.byteLength;if(typeof e.size=="number")return e.size}throw new Error(`Body Length computation failed for ${e}`)}});var $he=C(()=>{MXe()});var qhe,Uhe=C(()=>{qhe=e=>new TextEncoder().encode(e)});var IXe=C(()=>{Uhe()});var AXe,RXe=C(()=>{AXe=e=>{if(typeof e=="string")return e;if(typeof e!="object"||typeof e.byteOffset!="number"||typeof e.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(e)}});var DXe=C(()=>{Uhe();IXe();RXe()});var zXe,By,$y,gN,jXe,mz,mN,hz,ax,zhe,NXe,LXe,FXe,HXe,VXe,ky,kXe,BXe,$Xe,qXe,UXe,ltr,WXe,JXe=C(()=>{zXe="required",By="fn",$y="argv",gN="ref",jXe="isSet",mz="booleanEquals",mN="error",hz="endpoint",ax="tree",zhe="PartitionResult",NXe={[zXe]:!1,type:"String"},LXe={[zXe]:!0,default:!1,type:"Boolean"},FXe={[gN]:"Endpoint"},HXe={[By]:mz,[$y]:[{[gN]:"UseFIPS"},!0]},VXe={[By]:mz,[$y]:[{[gN]:"UseDualStack"},!0]},ky={},kXe={[By]:"getAttr",[$y]:[{[gN]:zhe},"supportsFIPS"]},BXe={[By]:mz,[$y]:[!0,{[By]:"getAttr",[$y]:[{[gN]:zhe},"supportsDualStack"]}]},$Xe=[HXe],qXe=[VXe],UXe=[{[gN]:"Region"}],ltr={version:"1.0",parameters:{Region:NXe,UseDualStack:LXe,UseFIPS:LXe,Endpoint:NXe},rules:[{conditions:[{[By]:jXe,[$y]:[FXe]}],rules:[{conditions:$Xe,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:mN},{conditions:qXe,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:mN},{endpoint:{url:FXe,properties:ky,headers:ky},type:hz}],type:ax},{conditions:[{[By]:jXe,[$y]:UXe}],rules:[{conditions:[{[By]:"aws.partition",[$y]:UXe,assign:zhe}],rules:[{conditions:[HXe,VXe],rules:[{conditions:[{[By]:mz,[$y]:[!0,kXe]},BXe],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:ky,headers:ky},type:hz}],type:ax},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:mN}],type:ax},{conditions:$Xe,rules:[{conditions:[{[By]:mz,[$y]:[kXe,!0]}],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:ky,headers:ky},type:hz}],type:ax},{error:"FIPS is enabled but this partition does not support FIPS",type:mN}],type:ax},{conditions:qXe,rules:[{conditions:[BXe],rules:[{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:ky,headers:ky},type:hz}],type:ax},{error:"DualStack is enabled but this partition does not support DualStack",type:mN}],type:ax},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:ky,headers:ky},type:hz}],type:ax}],type:ax},{error:"Invalid Configuration: Missing Region",type:mN}]},WXe=ltr});var GXe,KXe=C(()=>{QW();dE();JXe();GXe=(e,t={})=>zU(WXe,{endpointParams:e,logger:t.logger});tx.aws=HU});var YXe,ZXe=C(()=>{ZI();vE();Rt();cJ();aN();DXe();Mhe();KXe();YXe=e=>({apiVersion:"2014-06-30",base64Decoder:e?.base64Decoder??gE,base64Encoder:e?.base64Encoder??yE,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??GXe,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??fXe,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:t=>t.getIdentityProvider("aws.auth#sigv4"),signer:new GI},{schemeId:"smithy.api#noAuth",identityProvider:t=>t.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new dN}],logger:e?.logger??new pE,serviceId:e?.serviceId??"Cognito Identity",urlParser:e?.urlParser??fE,utf8Decoder:e?.utf8Decoder??qhe,utf8Encoder:e?.utf8Encoder??AXe})});var XXe,QXe=C(()=>{XXe=["in-region","cross-region","mobile","standard","legacy"]});var eQe,nG,ctr,tQe=C(()=>{ex();eQe=B(Fhe());QXe();nG=({defaultsMode:e}={})=>V5e(async()=>{let t=typeof e=="function"?await e():e;switch(t?.toLowerCase()){case"auto":return Promise.resolve(ctr()?"mobile":"standard");case"mobile":case"in-region":case"cross-region":case"standard":case"legacy":return Promise.resolve(t?.toLocaleLowerCase());case void 0:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${XXe.join(", ")}, got ${t}`)}}),ctr=()=>{let t=(typeof window<"u"&&window?.navigator?.userAgent?eQe.default.parse(window.navigator.userAgent):void 0)?.platform?.type;return t==="tablet"||t==="mobile"}});var Hhe=C(()=>{tQe()});var rQe,nQe=C(()=>{mXe();Nhe();khe();VU();QU();Bhe();$he();Ly();ZXe();Rt();Hhe();rQe=e=>{let t=nG(e),r=()=>t().then(AJ),n=YXe(e);return{...n,...e,runtime:"browser",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??rG,credentialDefaultProvider:e?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:e?.defaultUserAgentProvider??eG({serviceId:n.serviceId,clientVersion:gXe.version}),maxAttempts:e?.maxAttempts??Ny,region:e?.region??tG("Region is missing"),requestHandler:bE.create(e?.requestHandler??r),retryMode:e?.retryMode??(async()=>(await r()).retryMode||GU),sha256:e?.sha256??QJ,streamCollector:e?.streamCollector??sN,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(iJ)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(aJ))}}});var oG,iG,oQe=C(()=>{oG=e=>{let t=async()=>{if(e.region===void 0)throw new Error("Region is missing from runtimeConfig");let r=e.region;return typeof r=="string"?r:r()};return{setRegion(r){t=r},region(){return t}}},iG=e=>({region:e.region()})});var iQe=C(()=>{});var Vhe=C(()=>{});var aQe=C(()=>{Vhe()});var sQe=C(()=>{aQe();Vhe()});var uQe=C(()=>{iQe();sQe()});var Whe=C(()=>{oQe();uQe()});var lQe,cQe,dQe=C(()=>{lQe=e=>{let t=e.httpHandler;return{setHttpHandler(r){t=r},httpHandler(){return t},updateHttpClientConfig(r,n){t.updateHttpClientConfig(r,n)},httpHandlerConfigs(){return t.httpHandlerConfigs()}}},cQe=e=>({httpHandler:e.httpHandler()})});var fQe=C(()=>{dQe()});var pQe=C(()=>{us()});var hQe=C(()=>{});var mQe=C(()=>{});function ftr(e){return Object.keys(e).reduce((t,r)=>{let n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}},{})}var aG,gQe=C(()=>{aG=class e{constructor(t){this.method=t.method||"GET",this.hostname=t.hostname||"localhost",this.port=t.port,this.query=t.query||{},this.headers=t.headers||{},this.body=t.body,this.protocol=t.protocol?t.protocol.slice(-1)!==":"?`${t.protocol}:`:t.protocol:"https:",this.path=t.path?t.path.charAt(0)!=="/"?`/${t.path}`:t.path:"/",this.username=t.username,this.password=t.password,this.fragment=t.fragment}static clone(t){let r=new e({...t,headers:{...t.headers}});return r.query&&(r.query=ftr(r.query)),r}static isInstance(t){if(!t)return!1;let r=t;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return e.clone(this)}}});var yQe=C(()=>{});var bQe=C(()=>{});var _Qe=C(()=>{});var Jhe=C(()=>{fQe();pQe();hQe();mQe();gQe();yQe();bQe();_Qe()});var vQe,wQe,SQe=C(()=>{vQe=e=>{let t=e.httpAuthSchemes,r=e.httpAuthSchemeProvider,n=e.credentials;return{setHttpAuthScheme(o){let i=t.findIndex(a=>a.schemeId===o.schemeId);i===-1?t.push(o):t.splice(i,1,o)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(o){r=o},httpAuthSchemeProvider(){return r},setCredentials(o){n=o},credentials(){return n}}},wQe=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()})});var sG,xQe,CQe=C(()=>{Whe();Jhe();Rt();SQe();sG=e=>e,xQe=(e,t)=>{let r={...sG(oG(e)),...sG(RJ(e)),...sG(lQe(e)),...sG(vQe(e))};return t.forEach(n=>n.configure(r)),{...e,...iG(r),...DJ(r),...cQe(r),...wQe(r)}}});var CE,uG=C(()=>{$fe();qfe();Ufe();ipe();VU();vE();Xpe();gn();LJ();Rt();Mhe();Si();nQe();CQe();CE=class extends zI{constructor(...[t]){let r=rQe(t||{}),n=hXe(r),o=VW(n),i=CJ(o),a=uJ(i),s=a,u=pJ(s),l=pXe(u),c=xQe(l,t?.extensions||[]);super(c),this.config=c,this.middlewareStack.use(nJ(this.config)),this.middlewareStack.use(NJ(this.config)),this.middlewareStack.use(BJ(this.config)),this.middlewareStack.use(qW(this.config)),this.middlewareStack.use(UW(this.config)),this.middlewareStack.use(HW(this.config)),this.middlewareStack.use(hJ(this.config,{httpAuthSchemeParametersProvider:dXe,identityProviderConfigProvider:async d=>new cN({"aws.auth#sigv4":d.credentials})})),this.middlewareStack.use(FJ(this.config))}destroy(){super.destroy()}}});var Hc,Ghe=C(()=>{Rt();Hc=class e extends lN{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}}});var lG,cG,dG,fG,pG,hG,mG,gG,yG,bG,_G,Khe=C(()=>{Ghe();lG=class e extends Hc{constructor(t){super({name:"InternalErrorException",$fault:"server",...t}),this.name="InternalErrorException",this.$fault="server",Object.setPrototypeOf(this,e.prototype)}},cG=class e extends Hc{constructor(t){super({name:"InvalidParameterException",$fault:"client",...t}),this.name="InvalidParameterException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},dG=class e extends Hc{constructor(t){super({name:"LimitExceededException",$fault:"client",...t}),this.name="LimitExceededException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},fG=class e extends Hc{constructor(t){super({name:"NotAuthorizedException",$fault:"client",...t}),this.name="NotAuthorizedException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},pG=class e extends Hc{constructor(t){super({name:"ResourceConflictException",$fault:"client",...t}),this.name="ResourceConflictException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},hG=class e extends Hc{constructor(t){super({name:"TooManyRequestsException",$fault:"client",...t}),this.name="TooManyRequestsException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},mG=class e extends Hc{constructor(t){super({name:"ResourceNotFoundException",$fault:"client",...t}),this.name="ResourceNotFoundException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},gG=class e extends Hc{constructor(t){super({name:"ExternalServiceException",$fault:"client",...t}),this.name="ExternalServiceException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},yG=class e extends Hc{constructor(t){super({name:"InvalidIdentityPoolConfigurationException",$fault:"client",...t}),this.name="InvalidIdentityPoolConfigurationException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},bG=class e extends Hc{constructor(t){super({name:"DeveloperUserAlreadyRegisteredException",$fault:"client",...t}),this.name="DeveloperUserAlreadyRegisteredException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},_G=class e extends Hc{constructor(t){super({name:"ConcurrentModificationException",$fault:"client",...t}),this.name="ConcurrentModificationException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}}});function ua(e){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`AWSCognitoIdentityService.${e}`}}var OQe,EQe,PQe,TQe,MQe,IQe,AQe,RQe,DQe,jQe,NQe,LQe,FQe,kQe,BQe,$Qe,qQe,UQe,zQe,HQe,VQe,WQe,JQe,GQe,KQe,YQe,ZQe,XQe,QQe,eet,tet,ret,net,oet,iet,aet,set,uet,cet,det,fet,pet,het,met,get,yet,aa,htr,mtr,gtr,ytr,btr,_tr,vtr,wtr,Str,xtr,Ctr,Otr,Etr,Ptr,bet,Ttr,Cn,Mtr,sa,$i=C(()=>{ZI();Jhe();Rt();Ghe();Khe();OQe=async(e,t)=>{let r=ua("CreateIdentityPool"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},EQe=async(e,t)=>{let r=ua("DeleteIdentities"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},PQe=async(e,t)=>{let r=ua("DeleteIdentityPool"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},TQe=async(e,t)=>{let r=ua("DescribeIdentity"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},MQe=async(e,t)=>{let r=ua("DescribeIdentityPool"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},IQe=async(e,t)=>{let r=ua("GetCredentialsForIdentity"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},AQe=async(e,t)=>{let r=ua("GetId"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},RQe=async(e,t)=>{let r=ua("GetIdentityPoolRoles"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},DQe=async(e,t)=>{let r=ua("GetOpenIdToken"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},jQe=async(e,t)=>{let r=ua("GetOpenIdTokenForDeveloperIdentity"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},NQe=async(e,t)=>{let r=ua("GetPrincipalTagAttributeMap"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},LQe=async(e,t)=>{let r=ua("ListIdentities"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},FQe=async(e,t)=>{let r=ua("ListIdentityPools"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},kQe=async(e,t)=>{let r=ua("ListTagsForResource"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},BQe=async(e,t)=>{let r=ua("LookupDeveloperIdentity"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},$Qe=async(e,t)=>{let r=ua("MergeDeveloperIdentities"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},qQe=async(e,t)=>{let r=ua("SetIdentityPoolRoles"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},UQe=async(e,t)=>{let r=ua("SetPrincipalTagAttributeMap"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},zQe=async(e,t)=>{let r=ua("TagResource"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},HQe=async(e,t)=>{let r=ua("UnlinkDeveloperIdentity"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},VQe=async(e,t)=>{let r=ua("UnlinkIdentity"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},WQe=async(e,t)=>{let r=ua("UntagResource"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},JQe=async(e,t)=>{let r=ua("UpdateIdentityPool"),n;return n=JSON.stringify(At(e)),sa(t,r,"/",void 0,n)},GQe=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},KQe=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},YQe=async(e,t)=>e.statusCode>=300?aa(e,t):(await _E(e.body,t),{$metadata:Cn(e)}),ZQe=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=bet(r,t),{$metadata:Cn(e),...n}},XQe=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},QQe=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=Etr(r,t),{$metadata:Cn(e),...n}},eet=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},tet=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},ret=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},net=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},oet=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},iet=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=Ttr(r,t),{$metadata:Cn(e),...n}},aet=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},set=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},uet=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},cet=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},det=async(e,t)=>e.statusCode>=300?aa(e,t):(await _E(e.body,t),{$metadata:Cn(e)}),fet=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},pet=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},het=async(e,t)=>e.statusCode>=300?aa(e,t):(await _E(e.body,t),{$metadata:Cn(e)}),met=async(e,t)=>e.statusCode>=300?aa(e,t):(await _E(e.body,t),{$metadata:Cn(e)}),get=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},yet=async(e,t)=>{if(e.statusCode>=300)return aa(e,t);let r=await Ja(e.body,t),n={};return n=At(r),{$metadata:Cn(e),...n}},aa=async(e,t)=>{let r={...e,body:await EZe(e.body,t)},n=PZe(e,r.body);switch(n){case"InternalErrorException":case"com.amazonaws.cognitoidentity#InternalErrorException":throw await ytr(r,t);case"InvalidParameterException":case"com.amazonaws.cognitoidentity#InvalidParameterException":throw await _tr(r,t);case"LimitExceededException":case"com.amazonaws.cognitoidentity#LimitExceededException":throw await vtr(r,t);case"NotAuthorizedException":case"com.amazonaws.cognitoidentity#NotAuthorizedException":throw await wtr(r,t);case"ResourceConflictException":case"com.amazonaws.cognitoidentity#ResourceConflictException":throw await Str(r,t);case"TooManyRequestsException":case"com.amazonaws.cognitoidentity#TooManyRequestsException":throw await Ctr(r,t);case"ResourceNotFoundException":case"com.amazonaws.cognitoidentity#ResourceNotFoundException":throw await xtr(r,t);case"ExternalServiceException":case"com.amazonaws.cognitoidentity#ExternalServiceException":throw await gtr(r,t);case"InvalidIdentityPoolConfigurationException":case"com.amazonaws.cognitoidentity#InvalidIdentityPoolConfigurationException":throw await btr(r,t);case"DeveloperUserAlreadyRegisteredException":case"com.amazonaws.cognitoidentity#DeveloperUserAlreadyRegisteredException":throw await mtr(r,t);case"ConcurrentModificationException":case"com.amazonaws.cognitoidentity#ConcurrentModificationException":throw await htr(r,t);default:let o=r.body;return Mtr({output:e,parsedBody:o,errorCode:n})}},htr=async(e,t)=>{let r=e.body,n=At(r),o=new _G({$metadata:Cn(e),...n});return ia(o,r)},mtr=async(e,t)=>{let r=e.body,n=At(r),o=new bG({$metadata:Cn(e),...n});return ia(o,r)},gtr=async(e,t)=>{let r=e.body,n=At(r),o=new gG({$metadata:Cn(e),...n});return ia(o,r)},ytr=async(e,t)=>{let r=e.body,n=At(r),o=new lG({$metadata:Cn(e),...n});return ia(o,r)},btr=async(e,t)=>{let r=e.body,n=At(r),o=new yG({$metadata:Cn(e),...n});return ia(o,r)},_tr=async(e,t)=>{let r=e.body,n=At(r),o=new cG({$metadata:Cn(e),...n});return ia(o,r)},vtr=async(e,t)=>{let r=e.body,n=At(r),o=new dG({$metadata:Cn(e),...n});return ia(o,r)},wtr=async(e,t)=>{let r=e.body,n=At(r),o=new fG({$metadata:Cn(e),...n});return ia(o,r)},Str=async(e,t)=>{let r=e.body,n=At(r),o=new pG({$metadata:Cn(e),...n});return ia(o,r)},xtr=async(e,t)=>{let r=e.body,n=At(r),o=new mG({$metadata:Cn(e),...n});return ia(o,r)},Ctr=async(e,t)=>{let r=e.body,n=At(r),o=new hG({$metadata:Cn(e),...n});return ia(o,r)},Otr=(e,t)=>rz(e,{AccessKeyId:jr,Expiration:r=>uN(MJ(WI(r))),SecretKey:jr,SessionToken:jr}),Etr=(e,t)=>rz(e,{Credentials:r=>Otr(r,t),IdentityId:jr}),Ptr=(e,t)=>(e||[]).filter(n=>n!=null).map(n=>bet(n,t)),bet=(e,t)=>rz(e,{CreationDate:r=>uN(MJ(WI(r))),IdentityId:jr,LastModifiedDate:r=>uN(MJ(WI(r))),Logins:At}),Ttr=(e,t)=>rz(e,{Identities:r=>Ptr(r,t),IdentityPoolId:jr,NextToken:jr}),Cn=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),Mtr=IJ(Hc),sa=async(e,t,r,n,o)=>{let{hostname:i,protocol:a="https",port:s,path:u}=await e.endpoint(),l={protocol:a,hostname:i,port:s,method:"POST",path:u.endsWith("/")?u.slice(0,-1)+r:u+r,headers:t};return n!==void 0&&(l.hostname=n),o!==void 0&&(l.body=o),new aG(l)}});var vG,Yhe=C(()=>{gn();xn();Rt();Si();$i();vG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","CreateIdentityPool",{}).n("CognitoIdentityClient","CreateIdentityPoolCommand").f(void 0,void 0).ser(OQe).de(GQe).build(){}});var wG,Zhe=C(()=>{gn();xn();Rt();Si();$i();wG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentities",{}).n("CognitoIdentityClient","DeleteIdentitiesCommand").f(void 0,void 0).ser(EQe).de(KQe).build(){}});var SG,Xhe=C(()=>{gn();xn();Rt();Si();$i();SG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentityPool",{}).n("CognitoIdentityClient","DeleteIdentityPoolCommand").f(void 0,void 0).ser(PQe).de(YQe).build(){}});var xG,Qhe=C(()=>{gn();xn();Rt();Si();$i();xG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentity",{}).n("CognitoIdentityClient","DescribeIdentityCommand").f(void 0,void 0).ser(TQe).de(ZQe).build(){}});var CG,eme=C(()=>{gn();xn();Rt();Si();$i();CG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentityPool",{}).n("CognitoIdentityClient","DescribeIdentityPoolCommand").f(void 0,void 0).ser(MQe).de(XQe).build(){}});var yN,tme=C(()=>{gn();xn();Rt();Si();$i();yN=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetCredentialsForIdentity",{}).n("CognitoIdentityClient","GetCredentialsForIdentityCommand").f(void 0,void 0).ser(IQe).de(QQe).build(){}});var bN,rme=C(()=>{gn();xn();Rt();Si();$i();bN=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetId",{}).n("CognitoIdentityClient","GetIdCommand").f(void 0,void 0).ser(AQe).de(eet).build(){}});var OG,nme=C(()=>{gn();xn();Rt();Si();$i();OG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetIdentityPoolRoles",{}).n("CognitoIdentityClient","GetIdentityPoolRolesCommand").f(void 0,void 0).ser(RQe).de(tet).build(){}});var EG,ome=C(()=>{gn();xn();Rt();Si();$i();EG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdToken",{}).n("CognitoIdentityClient","GetOpenIdTokenCommand").f(void 0,void 0).ser(DQe).de(ret).build(){}});var PG,ime=C(()=>{gn();xn();Rt();Si();$i();PG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdTokenForDeveloperIdentity",{}).n("CognitoIdentityClient","GetOpenIdTokenForDeveloperIdentityCommand").f(void 0,void 0).ser(jQe).de(net).build(){}});var TG,ame=C(()=>{gn();xn();Rt();Si();$i();TG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","GetPrincipalTagAttributeMapCommand").f(void 0,void 0).ser(NQe).de(oet).build(){}});var MG,sme=C(()=>{gn();xn();Rt();Si();$i();MG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentities",{}).n("CognitoIdentityClient","ListIdentitiesCommand").f(void 0,void 0).ser(LQe).de(iet).build(){}});var _N,IG=C(()=>{gn();xn();Rt();Si();$i();_N=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentityPools",{}).n("CognitoIdentityClient","ListIdentityPoolsCommand").f(void 0,void 0).ser(FQe).de(aet).build(){}});var AG,ume=C(()=>{gn();xn();Rt();Si();$i();AG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListTagsForResource",{}).n("CognitoIdentityClient","ListTagsForResourceCommand").f(void 0,void 0).ser(kQe).de(set).build(){}});var RG,lme=C(()=>{gn();xn();Rt();Si();$i();RG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","LookupDeveloperIdentity",{}).n("CognitoIdentityClient","LookupDeveloperIdentityCommand").f(void 0,void 0).ser(BQe).de(uet).build(){}});var DG,cme=C(()=>{gn();xn();Rt();Si();$i();DG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","MergeDeveloperIdentities",{}).n("CognitoIdentityClient","MergeDeveloperIdentitiesCommand").f(void 0,void 0).ser($Qe).de(cet).build(){}});var jG,dme=C(()=>{gn();xn();Rt();Si();$i();jG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetIdentityPoolRoles",{}).n("CognitoIdentityClient","SetIdentityPoolRolesCommand").f(void 0,void 0).ser(qQe).de(det).build(){}});var NG,fme=C(()=>{gn();xn();Rt();Si();$i();NG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","SetPrincipalTagAttributeMapCommand").f(void 0,void 0).ser(UQe).de(fet).build(){}});var LG,pme=C(()=>{gn();xn();Rt();Si();$i();LG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","TagResource",{}).n("CognitoIdentityClient","TagResourceCommand").f(void 0,void 0).ser(zQe).de(pet).build(){}});var FG,hme=C(()=>{gn();xn();Rt();Si();$i();FG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkDeveloperIdentity",{}).n("CognitoIdentityClient","UnlinkDeveloperIdentityCommand").f(void 0,void 0).ser(HQe).de(het).build(){}});var kG,mme=C(()=>{gn();xn();Rt();Si();$i();kG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkIdentity",{}).n("CognitoIdentityClient","UnlinkIdentityCommand").f(void 0,void 0).ser(VQe).de(met).build(){}});var BG,gme=C(()=>{gn();xn();Rt();Si();$i();BG=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UntagResource",{}).n("CognitoIdentityClient","UntagResourceCommand").f(void 0,void 0).ser(WQe).de(get).build(){}});var $G,yme=C(()=>{gn();xn();Rt();Si();$i();$G=class extends ot.classBuilder().ep({...Kt}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UpdateIdentityPool",{}).n("CognitoIdentityClient","UpdateIdentityPoolCommand").f(void 0,void 0).ser(JQe).de(yet).build(){}});var Itr,bme,_et=C(()=>{Rt();uG();Yhe();Zhe();Xhe();Qhe();eme();tme();rme();nme();ome();ime();ame();sme();IG();ume();lme();cme();dme();fme();pme();hme();mme();gme();yme();Itr={CreateIdentityPoolCommand:vG,DeleteIdentitiesCommand:wG,DeleteIdentityPoolCommand:SG,DescribeIdentityCommand:xG,DescribeIdentityPoolCommand:CG,GetCredentialsForIdentityCommand:yN,GetIdCommand:bN,GetIdentityPoolRolesCommand:OG,GetOpenIdTokenCommand:EG,GetOpenIdTokenForDeveloperIdentityCommand:PG,GetPrincipalTagAttributeMapCommand:TG,ListIdentitiesCommand:MG,ListIdentityPoolsCommand:_N,ListTagsForResourceCommand:AG,LookupDeveloperIdentityCommand:RG,MergeDeveloperIdentitiesCommand:DG,SetIdentityPoolRolesCommand:jG,SetPrincipalTagAttributeMapCommand:NG,TagResourceCommand:LG,UnlinkDeveloperIdentityCommand:FG,UnlinkIdentityCommand:kG,UntagResourceCommand:BG,UpdateIdentityPoolCommand:$G},bme=class extends CE{};TJ(Itr,bme)});var vet=C(()=>{Yhe();Zhe();Xhe();Qhe();eme();tme();rme();nme();ome();ime();ame();sme();IG();ume();lme();cme();dme();fme();pme();hme();mme();gme();yme()});var wet=C(()=>{});var SKn,xet=C(()=>{vE();uG();IG();SKn=Zpe(CE,_N,"NextToken","NextToken","MaxResults")});var Cet=C(()=>{wet();xet()});var Oet=C(()=>{Khe()});var Eet=C(()=>{uG();_et();vet();Cet();Oet()});var _me={};Kd(_me,{CognitoIdentityClient:()=>CE,GetCredentialsForIdentityCommand:()=>yN,GetIdCommand:()=>bN});var vme=C(()=>{Eet()});function qG(e){return async()=>{e.logger?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let{GetCredentialsForIdentityCommand:t,CognitoIdentityClient:r}=await Promise.resolve().then(()=>(vme(),_me)),{Credentials:{AccessKeyId:n=Atr(e.logger),Expiration:o,SecretKey:i=Dtr(e.logger),SessionToken:a}=Rtr(e.logger)}=await(e.client??new r(Object.assign({},e.clientConfig??{},{region:e.clientConfig?.region??e.parentClientConfig?.region}))).send(new t({CustomRoleArn:e.customRoleArn,IdentityId:e.identityId,Logins:e.logins?await BW(e.logins):void 0}));return{identityId:e.identityId,accessKeyId:n,secretAccessKey:i,sessionToken:a,expiration:o}}}function Atr(e){throw new qu("Response from Amazon Cognito contained no access key ID",{logger:e})}function Rtr(e){throw new qu("Response from Amazon Cognito contained no credentials",{logger:e})}function Dtr(e){throw new qu("Response from Amazon Cognito contained no secret key",{logger:e})}var wme=C(()=>{ex();Ffe()});var Sme,UG,Pet=C(()=>{Sme="IdentityIds",UG=class{constructor(t="aws:cognito-identity-ids"){this.dbName=t}getItem(t){return this.withObjectStore("readonly",r=>{let n=r.get(t);return new Promise(o=>{n.onerror=()=>o(null),n.onsuccess=()=>o(n.result?n.result.value:null)})}).catch(()=>null)}removeItem(t){return this.withObjectStore("readwrite",r=>{let n=r.delete(t);return new Promise((o,i)=>{n.onerror=()=>i(n.error),n.onsuccess=()=>o()})})}setItem(t,r){return this.withObjectStore("readwrite",n=>{let o=n.put({id:t,value:r});return new Promise((i,a)=>{o.onerror=()=>a(o.error),o.onsuccess=()=>i()})})}getDb(){let t=self.indexedDB.open(this.dbName,1);return new Promise((r,n)=>{t.onsuccess=()=>{r(t.result)},t.onerror=()=>{n(t.error)},t.onblocked=()=>{n(new Error("Unable to access DB"))},t.onupgradeneeded=()=>{let o=t.result;o.onerror=()=>{n(new Error("Failed to create object store"))},o.createObjectStore(Sme,{keyPath:"id"})}})}withObjectStore(t,r){return this.getDb().then(n=>{let o=n.transaction(Sme,t);return o.oncomplete=()=>n.close(),new Promise((i,a)=>{o.onerror=()=>a(o.error),i(r(o.objectStore(Sme)))}).catch(i=>{throw n.close(),i})})}}});var zG,Tet=C(()=>{zG=class{constructor(t={}){this.store=t}getItem(t){return t in this.store?this.store[t]:null}removeItem(t){delete this.store[t]}setItem(t,r){this.store[t]=r}}});function Met(){return typeof self=="object"&&self.indexedDB?new UG:typeof window=="object"&&window.localStorage?window.localStorage:jtr}var jtr,Iet=C(()=>{Pet();Tet();jtr=new zG});function Aet({accountId:e,cache:t=Met(),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(()=>(vme(),_me)),h=r??new p(Object.assign({},n??{},{region:n?.region??l?.region})),m=c&&await t.getItem(c);if(!m){let{IdentityId:_=Ntr(u)}=await h.send(new f({AccountId:e,IdentityPoolId:i,Logins:a?await BW(a):void 0}));m=_,c&&Promise.resolve(t.setItem(c,m)).catch(()=>{})}return d=qG({client:h,customRoleArn:o,logins:a,identityId:m}),d()};return()=>d().catch(async f=>{throw c&&Promise.resolve(t.removeItem(c)).catch(()=>{}),f})}function Ntr(e){throw new qu("Response from Amazon Cognito contained no identity ID",{logger:e})}var Ret=C(()=>{ex();wme();Iet();Ffe()});var xme=C(()=>{k5e();B5e();$5e();wme();Ret()});var Ltr,Det=C(()=>{xme();Ltr=e=>qG({...e})});var Ftr,jet=C(()=>{xme();Ftr=e=>Aet({...e})});var ktr,Btr,$tr,Net,Let=C(()=>{ex();ktr="169.254.170.2",Btr="169.254.170.23",$tr="[fd00:ec2::23]",Net=(e,t)=>{if(e.protocol!=="https:"&&!(e.hostname===ktr||e.hostname===Btr||e.hostname===$tr)){if(e.hostname.includes("[")){if(e.hostname==="[::1]"||e.hostname==="[0000:0000:0000:0000:0000:0000:0000:0001]")return}else{if(e.hostname==="localhost")return;let r=e.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 qu(`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:t})}}});var Fet=C(()=>{});var ket=C(()=>{Fet()});var Bet=C(()=>{us()});var $et=C(()=>{});var qet=C(()=>{});function qtr(e){return Object.keys(e).reduce((t,r)=>{let n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}},{})}var HG,Uet=C(()=>{HG=class e{constructor(t){this.method=t.method||"GET",this.hostname=t.hostname||"localhost",this.port=t.port,this.query=t.query||{},this.headers=t.headers||{},this.body=t.body,this.protocol=t.protocol?t.protocol.slice(-1)!==":"?`${t.protocol}:`:t.protocol:"https:",this.path=t.path?t.path.charAt(0)!=="/"?`/${t.path}`:t.path:"/",this.username=t.username,this.password=t.password,this.fragment=t.fragment}static clone(t){let r=new e({...t,headers:{...t.headers}});return r.query&&(r.query=qtr(r.query)),r}static isInstance(t){if(!t)return!1;let r=t;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return e.clone(this)}}});var zet=C(()=>{});var Het=C(()=>{});var Vet=C(()=>{});var Wet=C(()=>{ket();Bet();$et();qet();Uet();zet();Het();Vet()});function Jet(e){return new HG({protocol:e.protocol,hostname:e.hostname,port:Number(e.port),path:e.pathname,query:Array.from(e.searchParams.entries()).reduce((t,[r,n])=>(t[r]=n,t),{}),fragment:e.hash})}async function Get(e,t){let n=await l7e(e.body).transformToString();if(e.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 qu("HTTP credential provider response not of the required format, an object matching: { AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }",{logger:t});return{accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.Token,expiration:E7e(o.Expiration)}}if(e.statusCode>=400&&e.statusCode<500){let o={};try{o=JSON.parse(n)}catch{}throw Object.assign(new qu(`Server responded with status: ${e.statusCode}`,{logger:t}),{Code:o.Code,Message:o.Message})}throw new qu(`Server responded with status: ${e.statusCode}`,{logger:t})}var Ket=C(()=>{ex();Wet();Rt();Bpe()});var Yet,Zet=C(()=>{Yet=(e,t,r)=>async()=>{for(let n=0;nsetTimeout(i,r))}return await e()}});var Cme,Xet=C(()=>{QU();ex();Let();Ket();Zet();Cme=(e={})=>{e.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let t,r=e.credentialsFullUri;if(r)t=r;else throw new qu("No HTTP credential provider host provided.",{logger:e.logger});let n=new URL(t);Net(n,e.logger);let o=new bE;return Yet(async()=>{let i=Jet(n);e.authorizationToken&&(i.headers.Authorization=e.authorizationToken);let a=await o.handle(i);return Get(a.response)},e.maxRetries??3,e.timeout??1e3)}});var Qet=C(()=>{Xet()});function Utr(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sts",region:e.region},propertiesExtractor:(t,r)=>({signingProperties:{config:t,context:r}})}}function ett(e){return{schemeId:"smithy.api#noAuth"}}var ttt,rtt,ztr,ntt,Ome=C(()=>{ZI();eg();gz();ttt=async(e,t,r)=>({operation:jy(t).operation,region:await zc(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});rtt=e=>{let t=[];switch(e.operation){case"AssumeRoleWithSAML":{t.push(ett(e));break}case"AssumeRoleWithWebIdentity":{t.push(ett(e));break}default:t.push(Utr(e))}return t},ztr=e=>({...e,stsClientCtor:Ch}),ntt=e=>{let t=ztr(e);return{...KJ(t)}}});var ott,Vc,qy=C(()=>{ott=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,useGlobalEndpoint:e.useGlobalEndpoint??!1,defaultSigningName:"sts"}),Vc={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 att,itt=C(()=>{att={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 Eme,Pme=C(()=>{Eme=e=>new TextEncoder().encode(e)});var stt=C(()=>{Pme()});var utt,ltt=C(()=>{utt=e=>{if(typeof e=="string")return e;if(typeof e!="object"||typeof e.byteOffset!="number"||typeof e.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(e)}});var ctt=C(()=>{Pme();stt();ltt()});var wtt,Tr,qn,Un,EE,OE,Jl,Stt,xtt,Ctt,qi,dtt,Uy,vN,Mme,ftt,Tme,Ott,ptt,Gl,htt,Ett,Ptt,Wc,dp,mtt,Ttt,Mtt,gtt,Itt,ytt,btt,_tt,vtt,Vtr,Att,Rtt=C(()=>{wtt="required",Tr="type",qn="fn",Un="argv",EE="ref",OE="booleanEquals",Jl="stringEquals",Stt="sigv4",xtt="sts",Ctt="us-east-1",qi="endpoint",dtt="https://sts.{Region}.{PartitionResult#dnsSuffix}",Uy="tree",vN="error",Mme="getAttr",ftt={[wtt]:!1,[Tr]:"String"},Tme={[wtt]:!0,default:!1,[Tr]:"Boolean"},Ott={[EE]:"Endpoint"},ptt={[qn]:"isSet",[Un]:[{[EE]:"Region"}]},Gl={[EE]:"Region"},htt={[qn]:"aws.partition",[Un]:[Gl],assign:"PartitionResult"},Ett={[EE]:"UseFIPS"},Ptt={[EE]:"UseDualStack"},Wc={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:Stt,signingName:xtt,signingRegion:Ctt}]},headers:{}},dp={},mtt={conditions:[{[qn]:Jl,[Un]:[Gl,"aws-global"]}],[qi]:Wc,[Tr]:qi},Ttt={[qn]:OE,[Un]:[Ett,!0]},Mtt={[qn]:OE,[Un]:[Ptt,!0]},gtt={[qn]:Mme,[Un]:[{[EE]:"PartitionResult"},"supportsFIPS"]},Itt={[EE]:"PartitionResult"},ytt={[qn]:OE,[Un]:[!0,{[qn]:Mme,[Un]:[Itt,"supportsDualStack"]}]},btt=[{[qn]:"isSet",[Un]:[Ott]}],_tt=[Ttt],vtt=[Mtt],Vtr={version:"1.0",parameters:{Region:ftt,UseDualStack:Tme,UseFIPS:Tme,Endpoint:ftt,UseGlobalEndpoint:Tme},rules:[{conditions:[{[qn]:OE,[Un]:[{[EE]:"UseGlobalEndpoint"},!0]},{[qn]:"not",[Un]:btt},ptt,htt,{[qn]:OE,[Un]:[Ett,!1]},{[qn]:OE,[Un]:[Ptt,!1]}],rules:[{conditions:[{[qn]:Jl,[Un]:[Gl,"ap-northeast-1"]}],endpoint:Wc,[Tr]:qi},{conditions:[{[qn]:Jl,[Un]:[Gl,"ap-south-1"]}],endpoint:Wc,[Tr]:qi},{conditions:[{[qn]:Jl,[Un]:[Gl,"ap-southeast-1"]}],endpoint:Wc,[Tr]:qi},{conditions:[{[qn]:Jl,[Un]:[Gl,"ap-southeast-2"]}],endpoint:Wc,[Tr]:qi},mtt,{conditions:[{[qn]:Jl,[Un]:[Gl,"ca-central-1"]}],endpoint:Wc,[Tr]:qi},{conditions:[{[qn]:Jl,[Un]:[Gl,"eu-central-1"]}],endpoint:Wc,[Tr]:qi},{conditions:[{[qn]:Jl,[Un]:[Gl,"eu-north-1"]}],endpoint:Wc,[Tr]:qi},{conditions:[{[qn]:Jl,[Un]:[Gl,"eu-west-1"]}],endpoint:Wc,[Tr]:qi},{conditions:[{[qn]:Jl,[Un]:[Gl,"eu-west-2"]}],endpoint:Wc,[Tr]:qi},{conditions:[{[qn]:Jl,[Un]:[Gl,"eu-west-3"]}],endpoint:Wc,[Tr]:qi},{conditions:[{[qn]:Jl,[Un]:[Gl,"sa-east-1"]}],endpoint:Wc,[Tr]:qi},{conditions:[{[qn]:Jl,[Un]:[Gl,Ctt]}],endpoint:Wc,[Tr]:qi},{conditions:[{[qn]:Jl,[Un]:[Gl,"us-east-2"]}],endpoint:Wc,[Tr]:qi},{conditions:[{[qn]:Jl,[Un]:[Gl,"us-west-1"]}],endpoint:Wc,[Tr]:qi},{conditions:[{[qn]:Jl,[Un]:[Gl,"us-west-2"]}],endpoint:Wc,[Tr]:qi},{endpoint:{url:dtt,properties:{authSchemes:[{name:Stt,signingName:xtt,signingRegion:"{Region}"}]},headers:dp},[Tr]:qi}],[Tr]:Uy},{conditions:btt,rules:[{conditions:_tt,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[Tr]:vN},{conditions:vtt,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[Tr]:vN},{endpoint:{url:Ott,properties:dp,headers:dp},[Tr]:qi}],[Tr]:Uy},{conditions:[ptt],rules:[{conditions:[htt],rules:[{conditions:[Ttt,Mtt],rules:[{conditions:[{[qn]:OE,[Un]:[!0,gtt]},ytt],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:dp,headers:dp},[Tr]:qi}],[Tr]:Uy},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[Tr]:vN}],[Tr]:Uy},{conditions:_tt,rules:[{conditions:[{[qn]:OE,[Un]:[gtt,!0]}],rules:[{conditions:[{[qn]:Jl,[Un]:[{[qn]:Mme,[Un]:[Itt,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:dp,headers:dp},[Tr]:qi},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:dp,headers:dp},[Tr]:qi}],[Tr]:Uy},{error:"FIPS is enabled but this partition does not support FIPS",[Tr]:vN}],[Tr]:Uy},{conditions:vtt,rules:[{conditions:[ytt],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:dp,headers:dp},[Tr]:qi}],[Tr]:Uy},{error:"DualStack is enabled but this partition does not support DualStack",[Tr]:vN}],[Tr]:Uy},mtt,{endpoint:{url:dtt,properties:dp,headers:dp},[Tr]:qi}],[Tr]:Uy}],[Tr]:Uy},{error:"Invalid Configuration: Missing Region",[Tr]:vN}]},Att=Vtr});var Dtt,jtt=C(()=>{QW();dE();Rtt();Dtt=(e,t={})=>zU(Att,{endpointParams:e,logger:t.logger});tx.aws=HU});var Ntt,Ltt=C(()=>{ZI();vE();Rt();cJ();aN();ctt();Ome();jtt();Ntt=e=>({apiVersion:"2011-06-15",base64Decoder:e?.base64Decoder??gE,base64Encoder:e?.base64Encoder??yE,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??Dtt,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??rtt,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:t=>t.getIdentityProvider("aws.auth#sigv4"),signer:new GI},{schemeId:"smithy.api#noAuth",identityProvider:t=>t.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new dN}],logger:e?.logger??new pE,serviceId:e?.serviceId??"STS",urlParser:e?.urlParser??fE,utf8Decoder:e?.utf8Decoder??Eme,utf8Encoder:e?.utf8Encoder??utt})});var Ftt,ktt=C(()=>{itt();Nhe();khe();VU();QU();Bhe();$he();Ly();Ltt();Rt();Hhe();Ftt=e=>{let t=nG(e),r=()=>t().then(AJ),n=Ntt(e);return{...n,...e,runtime:"browser",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??rG,credentialDefaultProvider:e?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:e?.defaultUserAgentProvider??eG({serviceId:n.serviceId,clientVersion:att.version}),maxAttempts:e?.maxAttempts??Ny,region:e?.region??tG("Region is missing"),requestHandler:bE.create(e?.requestHandler??r),retryMode:e?.retryMode??(async()=>(await r()).retryMode||GU),sha256:e?.sha256??QJ,streamCollector:e?.streamCollector??sN,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(iJ)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(aJ))}}});var Btt,$tt,qtt=C(()=>{Btt=e=>{let t=e.httpHandler;return{setHttpHandler(r){t=r},httpHandler(){return t},updateHttpClientConfig(r,n){t.updateHttpClientConfig(r,n)},httpHandlerConfigs(){return t.httpHandlerConfigs()}}},$tt=e=>({httpHandler:e.httpHandler()})});var Utt=C(()=>{qtt()});var ztt=C(()=>{us()});var Htt=C(()=>{});var Vtt=C(()=>{});function Wtr(e){return Object.keys(e).reduce((t,r)=>{let n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}},{})}var VG,Wtt=C(()=>{VG=class e{constructor(t){this.method=t.method||"GET",this.hostname=t.hostname||"localhost",this.port=t.port,this.query=t.query||{},this.headers=t.headers||{},this.body=t.body,this.protocol=t.protocol?t.protocol.slice(-1)!==":"?`${t.protocol}:`:t.protocol:"https:",this.path=t.path?t.path.charAt(0)!=="/"?`/${t.path}`:t.path:"/",this.username=t.username,this.password=t.password,this.fragment=t.fragment}static clone(t){let r=new e({...t,headers:{...t.headers}});return r.query&&(r.query=Wtr(r.query)),r}static isInstance(t){if(!t)return!1;let r=t;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return e.clone(this)}}});var Jtt=C(()=>{});var Gtt=C(()=>{});var Ktt=C(()=>{});var Ime=C(()=>{Utt();ztt();Htt();Vtt();Wtt();Jtt();Gtt();Ktt()});var Ytt,Ztt,Xtt=C(()=>{Ytt=e=>{let t=e.httpAuthSchemes,r=e.httpAuthSchemeProvider,n=e.credentials;return{setHttpAuthScheme(o){let i=t.findIndex(a=>a.schemeId===o.schemeId);i===-1?t.push(o):t.splice(i,1,o)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(o){r=o},httpAuthSchemeProvider(){return r},setCredentials(o){n=o},credentials(){return n}}},Ztt=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()})});var WG,Qtt,ert=C(()=>{Whe();Ime();Rt();Xtt();WG=e=>e,Qtt=(e,t)=>{let r={...WG(oG(e)),...WG(RJ(e)),...WG(Btt(e)),...WG(Ytt(e))};return t.forEach(n=>n.configure(r)),{...e,...iG(r),...DJ(r),...$tt(r),...Ztt(r)}}});var Ch,gz=C(()=>{$fe();qfe();Ufe();ipe();VU();vE();Xpe();gn();LJ();Rt();Ome();qy();ktt();ert();Ch=class extends zI{constructor(...[t]){let r=Ftt(t||{}),n=ott(r),o=VW(n),i=CJ(o),a=uJ(i),s=a,u=pJ(s),l=ntt(u),c=Qtt(l,t?.extensions||[]);super(c),this.config=c,this.middlewareStack.use(nJ(this.config)),this.middlewareStack.use(NJ(this.config)),this.middlewareStack.use(BJ(this.config)),this.middlewareStack.use(qW(this.config)),this.middlewareStack.use(UW(this.config)),this.middlewareStack.use(HW(this.config)),this.middlewareStack.use(hJ(this.config,{httpAuthSchemeParametersProvider:ttt,identityProviderConfigProvider:async d=>new cN({"aws.auth#sigv4":d.credentials})})),this.middlewareStack.use(FJ(this.config))}destroy(){super.destroy()}}});var Dd,JG=C(()=>{Rt();Dd=class e extends lN{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}}});var yz,bz,_z,vz,wz,Sz,xz,Cz,wN,Ame,Rme,Dme,jme,Nme,Lme,Fme,PE=C(()=>{Rt();JG();yz=class e extends Dd{constructor(t){super({name:"ExpiredTokenException",$fault:"client",...t}),this.name="ExpiredTokenException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},bz=class e extends Dd{constructor(t){super({name:"MalformedPolicyDocumentException",$fault:"client",...t}),this.name="MalformedPolicyDocumentException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},_z=class e extends Dd{constructor(t){super({name:"PackedPolicyTooLargeException",$fault:"client",...t}),this.name="PackedPolicyTooLargeException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},vz=class e extends Dd{constructor(t){super({name:"RegionDisabledException",$fault:"client",...t}),this.name="RegionDisabledException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},wz=class e extends Dd{constructor(t){super({name:"IDPRejectedClaimException",$fault:"client",...t}),this.name="IDPRejectedClaimException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},Sz=class e extends Dd{constructor(t){super({name:"InvalidIdentityTokenException",$fault:"client",...t}),this.name="InvalidIdentityTokenException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},xz=class e extends Dd{constructor(t){super({name:"IDPCommunicationErrorException",$fault:"client",...t}),this.name="IDPCommunicationErrorException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},Cz=class e extends Dd{constructor(t){super({name:"InvalidAuthorizationMessageException",$fault:"client",...t}),this.name="InvalidAuthorizationMessageException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}},wN=e=>({...e,...e.SecretAccessKey&&{SecretAccessKey:PJ}}),Ame=e=>({...e,...e.Credentials&&{Credentials:wN(e.Credentials)}}),Rme=e=>({...e,...e.SAMLAssertion&&{SAMLAssertion:PJ}}),Dme=e=>({...e,...e.Credentials&&{Credentials:wN(e.Credentials)}}),jme=e=>({...e,...e.WebIdentityToken&&{WebIdentityToken:PJ}}),Nme=e=>({...e,...e.Credentials&&{Credentials:wN(e.Credentials)}}),Lme=e=>({...e,...e.Credentials&&{Credentials:wN(e.Credentials)}}),Fme=e=>({...e,...e.Credentials&&{Credentials:wN(e.Credentials)}})});var trt,rrt,nrt,ort,irt,art,srt,urt,lrt,crt,drt,frt,prt,hrt,mrt,grt,TE,Jtr,Gtr,Ktr,Ytr,Ztr,Xtr,Qtr,err,trr,rrr,nrr,orr,irr,arr,srr,urr,GG,lrr,crr,drr,frr,prr,yrt,fge,hrr,mrr,grr,Oz,yrr,brr,_rr,vrr,wrr,Srr,xrr,Crr,Orr,Err,Prr,Trr,Mrr,Irr,Jc,Arr,ME,IE,AE,RE,SN,Rrr,kme,sx,Drr,jrr,xN,ux,CN,jd,Bme,Nrr,$me,Nd,qme,Ume,zme,Hme,Vme,Lrr,Frr,krr,Brr,Wme,Jme,Gme,Kme,Oh,Eh,Yme,Zme,Xme,Qme,Ph,ege,lx,ON,tge,rge,nge,oge,Th,EN,ige,age,PN,TN,sge,uge,DE,lge,cge,dge,Ui,jE,$rr,cx=C(()=>{ZI();Ime();Rt();PE();JG();trt=async(e,t)=>{let r=IE,n;return n=jE({...trr(e,t),[RE]:Rrr,[DE]:AE}),ME(t,r,"/",void 0,n)},rrt=async(e,t)=>{let r=IE,n;return n=jE({...rrr(e,t),[RE]:Drr,[DE]:AE}),ME(t,r,"/",void 0,n)},nrt=async(e,t)=>{let r=IE,n;return n=jE({...nrr(e,t),[RE]:jrr,[DE]:AE}),ME(t,r,"/",void 0,n)},ort=async(e,t)=>{let r=IE,n;return n=jE({...orr(e,t),[RE]:Nrr,[DE]:AE}),ME(t,r,"/",void 0,n)},irt=async(e,t)=>{let r=IE,n;return n=jE({...irr(e,t),[RE]:Lrr,[DE]:AE}),ME(t,r,"/",void 0,n)},art=async(e,t)=>{let r=IE,n;return n=jE({...arr(e,t),[RE]:Frr,[DE]:AE}),ME(t,r,"/",void 0,n)},srt=async(e,t)=>{let r=IE,n;return n=jE({...srr(e,t),[RE]:krr,[DE]:AE}),ME(t,r,"/",void 0,n)},urt=async(e,t)=>{let r=IE,n;return n=jE({...urr(e,t),[RE]:Brr,[DE]:AE}),ME(t,r,"/",void 0,n)},lrt=async(e,t)=>{if(e.statusCode>=300)return TE(e,t);let r=await Fy(e.body,t),n={};return n=hrr(r.AssumeRoleResult,t),{$metadata:Jc(e),...n}},crt=async(e,t)=>{if(e.statusCode>=300)return TE(e,t);let r=await Fy(e.body,t),n={};return n=mrr(r.AssumeRoleWithSAMLResult,t),{$metadata:Jc(e),...n}},drt=async(e,t)=>{if(e.statusCode>=300)return TE(e,t);let r=await Fy(e.body,t),n={};return n=grr(r.AssumeRoleWithWebIdentityResult,t),{$metadata:Jc(e),...n}},frt=async(e,t)=>{if(e.statusCode>=300)return TE(e,t);let r=await Fy(e.body,t),n={};return n=yrr(r.DecodeAuthorizationMessageResult,t),{$metadata:Jc(e),...n}},prt=async(e,t)=>{if(e.statusCode>=300)return TE(e,t);let r=await Fy(e.body,t),n={};return n=vrr(r.GetAccessKeyInfoResult,t),{$metadata:Jc(e),...n}},hrt=async(e,t)=>{if(e.statusCode>=300)return TE(e,t);let r=await Fy(e.body,t),n={};return n=wrr(r.GetCallerIdentityResult,t),{$metadata:Jc(e),...n}},mrt=async(e,t)=>{if(e.statusCode>=300)return TE(e,t);let r=await Fy(e.body,t),n={};return n=Srr(r.GetFederationTokenResult,t),{$metadata:Jc(e),...n}},grt=async(e,t)=>{if(e.statusCode>=300)return TE(e,t);let r=await Fy(e.body,t),n={};return n=xrr(r.GetSessionTokenResult,t),{$metadata:Jc(e),...n}},TE=async(e,t)=>{let r={...e,body:await uXe(e.body,t)},n=$rr(e,r.body);switch(n){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await Jtr(r,t);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await Xtr(r,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await Qtr(r,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await err(r,t);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await Ktr(r,t);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await Ztr(r,t);case"IDPCommunicationError":case"com.amazonaws.sts#IDPCommunicationErrorException":throw await Gtr(r,t);case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":throw await Ytr(r,t);default:let o=r.body;return Arr({output:e,parsedBody:o.Error,errorCode:n})}},Jtr=async(e,t)=>{let r=e.body,n=brr(r.Error,t),o=new yz({$metadata:Jc(e),...n});return ia(o,r)},Gtr=async(e,t)=>{let r=e.body,n=Crr(r.Error,t),o=new xz({$metadata:Jc(e),...n});return ia(o,r)},Ktr=async(e,t)=>{let r=e.body,n=Orr(r.Error,t),o=new wz({$metadata:Jc(e),...n});return ia(o,r)},Ytr=async(e,t)=>{let r=e.body,n=Err(r.Error,t),o=new Cz({$metadata:Jc(e),...n});return ia(o,r)},Ztr=async(e,t)=>{let r=e.body,n=Prr(r.Error,t),o=new Sz({$metadata:Jc(e),...n});return ia(o,r)},Xtr=async(e,t)=>{let r=e.body,n=Trr(r.Error,t),o=new bz({$metadata:Jc(e),...n});return ia(o,r)},Qtr=async(e,t)=>{let r=e.body,n=Mrr(r.Error,t),o=new _z({$metadata:Jc(e),...n});return ia(o,r)},err=async(e,t)=>{let r=e.body,n=Irr(r.Error,t),o=new vz({$metadata:Jc(e),...n});return ia(o,r)},trr=(e,t)=>{let r={};if(e[lx]!=null&&(r[lx]=e[lx]),e[ON]!=null&&(r[ON]=e[ON]),e[Eh]!=null){let n=GG(e[Eh],t);e[Eh]?.length===0&&(r.PolicyArns=[]),Object.entries(n).forEach(([o,i])=>{let a=`PolicyArns.${o}`;r[a]=i})}if(e[Oh]!=null&&(r[Oh]=e[Oh]),e[Nd]!=null&&(r[Nd]=e[Nd]),e[PN]!=null){let n=yrt(e[PN],t);e[PN]?.length===0&&(r.Tags=[]),Object.entries(n).forEach(([o,i])=>{let a=`Tags.${o}`;r[a]=i})}if(e[sge]!=null){let n=prr(e[sge],t);e[sge]?.length===0&&(r.TransitiveTagKeys=[]),Object.entries(n).forEach(([o,i])=>{let a=`TransitiveTagKeys.${o}`;r[a]=i})}if(e[Ume]!=null&&(r[Ume]=e[Ume]),e[EN]!=null&&(r[EN]=e[EN]),e[TN]!=null&&(r[TN]=e[TN]),e[Th]!=null&&(r[Th]=e[Th]),e[Xme]!=null){let n=drr(e[Xme],t);e[Xme]?.length===0&&(r.ProvidedContexts=[]),Object.entries(n).forEach(([o,i])=>{let a=`ProvidedContexts.${o}`;r[a]=i})}return r},rrr=(e,t)=>{let r={};if(e[lx]!=null&&(r[lx]=e[lx]),e[Yme]!=null&&(r[Yme]=e[Yme]),e[nge]!=null&&(r[nge]=e[nge]),e[Eh]!=null){let n=GG(e[Eh],t);e[Eh]?.length===0&&(r.PolicyArns=[]),Object.entries(n).forEach(([o,i])=>{let a=`PolicyArns.${o}`;r[a]=i})}return e[Oh]!=null&&(r[Oh]=e[Oh]),e[Nd]!=null&&(r[Nd]=e[Nd]),r},nrr=(e,t)=>{let r={};if(e[lx]!=null&&(r[lx]=e[lx]),e[ON]!=null&&(r[ON]=e[ON]),e[cge]!=null&&(r[cge]=e[cge]),e[Qme]!=null&&(r[Qme]=e[Qme]),e[Eh]!=null){let n=GG(e[Eh],t);e[Eh]?.length===0&&(r.PolicyArns=[]),Object.entries(n).forEach(([o,i])=>{let a=`PolicyArns.${o}`;r[a]=i})}return e[Oh]!=null&&(r[Oh]=e[Oh]),e[Nd]!=null&&(r[Nd]=e[Nd]),r},orr=(e,t)=>{let r={};return e[zme]!=null&&(r[zme]=e[zme]),r},irr=(e,t)=>{let r={};return e[SN]!=null&&(r[SN]=e[SN]),r},arr=(e,t)=>({}),srr=(e,t)=>{let r={};if(e[Gme]!=null&&(r[Gme]=e[Gme]),e[Oh]!=null&&(r[Oh]=e[Oh]),e[Eh]!=null){let n=GG(e[Eh],t);e[Eh]?.length===0&&(r.PolicyArns=[]),Object.entries(n).forEach(([o,i])=>{let a=`PolicyArns.${o}`;r[a]=i})}if(e[Nd]!=null&&(r[Nd]=e[Nd]),e[PN]!=null){let n=yrt(e[PN],t);e[PN]?.length===0&&(r.Tags=[]),Object.entries(n).forEach(([o,i])=>{let a=`Tags.${o}`;r[a]=i})}return r},urr=(e,t)=>{let r={};return e[Nd]!=null&&(r[Nd]=e[Nd]),e[EN]!=null&&(r[EN]=e[EN]),e[TN]!=null&&(r[TN]=e[TN]),r},GG=(e,t)=>{let r={},n=1;for(let o of e){if(o===null)continue;let i=lrr(o,t);Object.entries(i).forEach(([a,s])=>{r[`member.${n}.${a}`]=s}),n++}return r},lrr=(e,t)=>{let r={};return e[dge]!=null&&(r[dge]=e[dge]),r},crr=(e,t)=>{let r={};return e[Zme]!=null&&(r[Zme]=e[Zme]),e[Bme]!=null&&(r[Bme]=e[Bme]),r},drr=(e,t)=>{let r={},n=1;for(let o of e){if(o===null)continue;let i=crr(o,t);Object.entries(i).forEach(([a,s])=>{r[`member.${n}.${a}`]=s}),n++}return r},frr=(e,t)=>{let r={};return e[Jme]!=null&&(r[Jme]=e[Jme]),e[lge]!=null&&(r[lge]=e[lge]),r},prr=(e,t)=>{let r={},n=1;for(let o of e)o!==null&&(r[`member.${n}`]=o,n++);return r},yrt=(e,t)=>{let r={},n=1;for(let o of e){if(o===null)continue;let i=frr(o,t);Object.entries(i).forEach(([a,s])=>{r[`member.${n}.${a}`]=s}),n++}return r},fge=(e,t)=>{let r={};return e[kme]!=null&&(r[kme]=jr(e[kme])),e[ux]!=null&&(r[ux]=jr(e[ux])),r},hrr=(e,t)=>{let r={};return e[jd]!=null&&(r[jd]=Oz(e[jd],t)),e[sx]!=null&&(r[sx]=fge(e[sx],t)),e[Ph]!=null&&(r[Ph]=tz(e[Ph])),e[Th]!=null&&(r[Th]=jr(e[Th])),r},mrr=(e,t)=>{let r={};return e[jd]!=null&&(r[jd]=Oz(e[jd],t)),e[sx]!=null&&(r[sx]=fge(e[sx],t)),e[Ph]!=null&&(r[Ph]=tz(e[Ph])),e[tge]!=null&&(r[tge]=jr(e[tge])),e[ige]!=null&&(r[ige]=jr(e[ige])),e[Wme]!=null&&(r[Wme]=jr(e[Wme])),e[CN]!=null&&(r[CN]=jr(e[CN])),e[Kme]!=null&&(r[Kme]=jr(e[Kme])),e[Th]!=null&&(r[Th]=jr(e[Th])),r},grr=(e,t)=>{let r={};return e[jd]!=null&&(r[jd]=Oz(e[jd],t)),e[oge]!=null&&(r[oge]=jr(e[oge])),e[sx]!=null&&(r[sx]=fge(e[sx],t)),e[Ph]!=null&&(r[Ph]=tz(e[Ph])),e[ege]!=null&&(r[ege]=jr(e[ege])),e[CN]!=null&&(r[CN]=jr(e[CN])),e[Th]!=null&&(r[Th]=jr(e[Th])),r},Oz=(e,t)=>{let r={};return e[SN]!=null&&(r[SN]=jr(e[SN])),e[rge]!=null&&(r[rge]=jr(e[rge])),e[age]!=null&&(r[age]=jr(e[age])),e[qme]!=null&&(r[qme]=uN(P7e(e[qme]))),r},yrr=(e,t)=>{let r={};return e[$me]!=null&&(r[$me]=jr(e[$me])),r},brr=(e,t)=>{let r={};return e[Ui]!=null&&(r[Ui]=jr(e[Ui])),r},_rr=(e,t)=>{let r={};return e[Vme]!=null&&(r[Vme]=jr(e[Vme])),e[ux]!=null&&(r[ux]=jr(e[ux])),r},vrr=(e,t)=>{let r={};return e[xN]!=null&&(r[xN]=jr(e[xN])),r},wrr=(e,t)=>{let r={};return e[uge]!=null&&(r[uge]=jr(e[uge])),e[xN]!=null&&(r[xN]=jr(e[xN])),e[ux]!=null&&(r[ux]=jr(e[ux])),r},Srr=(e,t)=>{let r={};return e[jd]!=null&&(r[jd]=Oz(e[jd],t)),e[Hme]!=null&&(r[Hme]=_rr(e[Hme],t)),e[Ph]!=null&&(r[Ph]=tz(e[Ph])),r},xrr=(e,t)=>{let r={};return e[jd]!=null&&(r[jd]=Oz(e[jd],t)),r},Crr=(e,t)=>{let r={};return e[Ui]!=null&&(r[Ui]=jr(e[Ui])),r},Orr=(e,t)=>{let r={};return e[Ui]!=null&&(r[Ui]=jr(e[Ui])),r},Err=(e,t)=>{let r={};return e[Ui]!=null&&(r[Ui]=jr(e[Ui])),r},Prr=(e,t)=>{let r={};return e[Ui]!=null&&(r[Ui]=jr(e[Ui])),r},Trr=(e,t)=>{let r={};return e[Ui]!=null&&(r[Ui]=jr(e[Ui])),r},Mrr=(e,t)=>{let r={};return e[Ui]!=null&&(r[Ui]=jr(e[Ui])),r},Irr=(e,t)=>{let r={};return e[Ui]!=null&&(r[Ui]=jr(e[Ui])),r},Jc=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),Arr=IJ(Dd),ME=async(e,t,r,n,o)=>{let{hostname:i,protocol:a="https",port:s,path:u}=await e.endpoint(),l={protocol:a,hostname:i,port:s,method:"POST",path:u.endsWith("/")?u.slice(0,-1)+r:u+r,headers:t};return n!==void 0&&(l.hostname=n),o!==void 0&&(l.body=o),new VG(l)},IE={"content-type":"application/x-www-form-urlencoded"},AE="2011-06-15",RE="Action",SN="AccessKeyId",Rrr="AssumeRole",kme="AssumedRoleId",sx="AssumedRoleUser",Drr="AssumeRoleWithSAML",jrr="AssumeRoleWithWebIdentity",xN="Account",ux="Arn",CN="Audience",jd="Credentials",Bme="ContextAssertion",Nrr="DecodeAuthorizationMessage",$me="DecodedMessage",Nd="DurationSeconds",qme="Expiration",Ume="ExternalId",zme="EncodedMessage",Hme="FederatedUser",Vme="FederatedUserId",Lrr="GetAccessKeyInfo",Frr="GetCallerIdentity",krr="GetFederationToken",Brr="GetSessionToken",Wme="Issuer",Jme="Key",Gme="Name",Kme="NameQualifier",Oh="Policy",Eh="PolicyArns",Yme="PrincipalArn",Zme="ProviderArn",Xme="ProvidedContexts",Qme="ProviderId",Ph="PackedPolicySize",ege="Provider",lx="RoleArn",ON="RoleSessionName",tge="Subject",rge="SecretAccessKey",nge="SAMLAssertion",oge="SubjectFromWebIdentityToken",Th="SourceIdentity",EN="SerialNumber",ige="SubjectType",age="SessionToken",PN="Tags",TN="TokenCode",sge="TransitiveTagKeys",uge="UserId",DE="Version",lge="Value",cge="WebIdentityToken",dge="arn",Ui="message",jE=e=>Object.entries(e).map(([t,r])=>jJ(t)+"="+jJ(r)).join("&"),$rr=(e,t)=>{if(t.Error?.Code!==void 0)return t.Error.Code;if(e.statusCode==404)return"NotFound"}});var dx,KG=C(()=>{gn();xn();Rt();qy();PE();cx();dx=class extends ot.classBuilder().ep({...Vc}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRole",{}).n("STSClient","AssumeRoleCommand").f(void 0,Ame).ser(trt).de(lrt).build(){}});var Ez,pge=C(()=>{gn();xn();Rt();qy();PE();cx();Ez=class extends ot.classBuilder().ep({...Vc}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithSAML",{}).n("STSClient","AssumeRoleWithSAMLCommand").f(Rme,Dme).ser(rrt).de(crt).build(){}});var XI,YG=C(()=>{gn();xn();Rt();qy();PE();cx();XI=class extends ot.classBuilder().ep({...Vc}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithWebIdentity",{}).n("STSClient","AssumeRoleWithWebIdentityCommand").f(jme,Nme).ser(nrt).de(drt).build(){}});var Pz,hge=C(()=>{gn();xn();Rt();qy();cx();Pz=class extends ot.classBuilder().ep({...Vc}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","DecodeAuthorizationMessage",{}).n("STSClient","DecodeAuthorizationMessageCommand").f(void 0,void 0).ser(ort).de(frt).build(){}});var Tz,mge=C(()=>{gn();xn();Rt();qy();cx();Tz=class extends ot.classBuilder().ep({...Vc}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","GetAccessKeyInfo",{}).n("STSClient","GetAccessKeyInfoCommand").f(void 0,void 0).ser(irt).de(prt).build(){}});var Mz,gge=C(()=>{gn();xn();Rt();qy();cx();Mz=class extends ot.classBuilder().ep({...Vc}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","GetCallerIdentity",{}).n("STSClient","GetCallerIdentityCommand").f(void 0,void 0).ser(art).de(hrt).build(){}});var Iz,yge=C(()=>{gn();xn();Rt();qy();PE();cx();Iz=class extends ot.classBuilder().ep({...Vc}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","GetFederationToken",{}).n("STSClient","GetFederationTokenCommand").f(void 0,Lme).ser(srt).de(mrt).build(){}});var Az,bge=C(()=>{gn();xn();Rt();qy();PE();cx();Az=class extends ot.classBuilder().ep({...Vc}).m(function(t,r,n,o){return[dt(n,this.serialize,this.deserialize),ft(n,t.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","GetSessionToken",{}).n("STSClient","GetSessionTokenCommand").f(void 0,Fme).ser(urt).de(grt).build(){}});var qrr,ZG,brt=C(()=>{Rt();KG();pge();YG();hge();mge();gge();yge();bge();gz();qrr={AssumeRoleCommand:dx,AssumeRoleWithSAMLCommand:Ez,AssumeRoleWithWebIdentityCommand:XI,DecodeAuthorizationMessageCommand:Pz,GetAccessKeyInfoCommand:Tz,GetCallerIdentityCommand:Mz,GetFederationTokenCommand:Iz,GetSessionTokenCommand:Az},ZG=class extends Ch{};TJ(qrr,ZG)});var _rt=C(()=>{KG();pge();YG();hge();mge();gge();yge();bge()});var vrt=C(()=>{PE()});var wrt,Srt,xrt,Crt,Ort,Ert,Prt=C(()=>{KG();YG();wrt="us-east-1",Srt=e=>{if(typeof e?.Arn=="string"){let t=e.Arn.split(":");if(t.length>4&&t[4]!=="")return t[4]}},xrt=async(e,t,r)=>{let n=typeof e=="function"?await e():e,o=typeof t=="function"?await t():t;return r?.debug?.("@aws-sdk/client-sts::resolveRegion","accepting first of:",`${n} (provider)`,`${o} (parent client)`,`${wrt} (STS default)`),n??o??wrt},Crt=(e,t)=>{let r,n;return async(o,i)=>{if(n=o,!r){let{logger:l=e?.parentClientConfig?.logger,region:c,requestHandler:d=e?.parentClientConfig?.requestHandler,credentialProviderLogger:f}=e,p=await xrt(c,e?.parentClientConfig?.region,f),h=!Ert(d);r=new t({credentialDefaultProvider:()=>async()=>n,region:p,requestHandler:h?d:void 0,logger:l})}let{Credentials:a,AssumedRoleUser:s}=await r.send(new dx(i));if(!a||!a.AccessKeyId||!a.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRole call with role ${i.RoleArn}`);let u=Srt(s);return{accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration,...a.CredentialScope&&{credentialScope:a.CredentialScope},...u&&{accountId:u}}}},Ort=(e,t)=>{let r;return async n=>{if(!r){let{logger:s=e?.parentClientConfig?.logger,region:u,requestHandler:l=e?.parentClientConfig?.requestHandler,credentialProviderLogger:c}=e,d=await xrt(u,e?.parentClientConfig?.region,c),f=!Ert(l);r=new t({region:d,requestHandler:f?l:void 0,logger:s})}let{Credentials:o,AssumedRoleUser:i}=await r.send(new XI(n));if(!o||!o.AccessKeyId||!o.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${n.RoleArn}`);let a=Srt(i);return{accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.SessionToken,expiration:o.Expiration,...o.CredentialScope&&{credentialScope:o.CredentialScope},...a&&{accountId:a}}}},Ert=e=>e?.metadata?.handlerProtocol==="h2"});var Trt,Mrt,Irt,Urr,Art=C(()=>{Prt();gz();Trt=(e,t)=>t?class extends e{constructor(n){super(n);for(let o of t)this.middlewareStack.use(o)}}:e,Mrt=(e={},t)=>Crt(e,Trt(Ch,t)),Irt=(e={},t)=>Ort(e,Trt(Ch,t)),Urr=e=>t=>e({roleAssumer:Mrt(t),roleAssumerWithWebIdentity:Irt(t),...t})});var Rrt={};Kd(Rrt,{$Command:()=>ot,AssumeRoleCommand:()=>dx,AssumeRoleResponseFilterSensitiveLog:()=>Ame,AssumeRoleWithSAMLCommand:()=>Ez,AssumeRoleWithSAMLRequestFilterSensitiveLog:()=>Rme,AssumeRoleWithSAMLResponseFilterSensitiveLog:()=>Dme,AssumeRoleWithWebIdentityCommand:()=>XI,AssumeRoleWithWebIdentityRequestFilterSensitiveLog:()=>jme,AssumeRoleWithWebIdentityResponseFilterSensitiveLog:()=>Nme,CredentialsFilterSensitiveLog:()=>wN,DecodeAuthorizationMessageCommand:()=>Pz,ExpiredTokenException:()=>yz,GetAccessKeyInfoCommand:()=>Tz,GetCallerIdentityCommand:()=>Mz,GetFederationTokenCommand:()=>Iz,GetFederationTokenResponseFilterSensitiveLog:()=>Lme,GetSessionTokenCommand:()=>Az,GetSessionTokenResponseFilterSensitiveLog:()=>Fme,IDPCommunicationErrorException:()=>xz,IDPRejectedClaimException:()=>wz,InvalidAuthorizationMessageException:()=>Cz,InvalidIdentityTokenException:()=>Sz,MalformedPolicyDocumentException:()=>bz,PackedPolicyTooLargeException:()=>_z,RegionDisabledException:()=>vz,STS:()=>ZG,STSClient:()=>Ch,STSServiceException:()=>Dd,__Client:()=>zI,decorateDefaultCredentialProvider:()=>Urr,getDefaultRoleAssumer:()=>Mrt,getDefaultRoleAssumerWithWebIdentity:()=>Irt});var _ge=C(()=>{gz();brt();_rt();vrt();Art();JG()});var Drt={};Kd(Drt,{AssumeRoleCommand:()=>dx,STSClient:()=>Ch});var jrt=C(()=>{_ge()});var zrr,Nrt=C(()=>{ex();zrr=e=>{let t;return async()=>{e.logger?.debug("@aws-sdk/credential-providers - fromTemporaryCredentials (STS)");let r={...e.params,RoleSessionName:e.params.RoleSessionName??"aws-sdk-js-"+Date.now()};if(r?.SerialNumber){if(!e.mfaCodeProvider)throw new qu("Temporary credential requires multi-factor authentication, but no MFA code callback was provided.",{tryNextLink:!1,logger:e.logger});r.TokenCode=await e.mfaCodeProvider(r?.SerialNumber)}let{AssumeRoleCommand:n,STSClient:o}=await Promise.resolve().then(()=>(jrt(),Drt));if(t||(t=new o({...e.clientConfig,credentials:e.masterCredentials})),e.clientPlugins)for(let a of e.clientPlugins)t.middlewareStack.use(a);let{Credentials:i}=await t.send(new n(r));if(!i||!i.AccessKeyId||!i.SecretAccessKey)throw new qu(`Invalid response from STS.assumeRole call with role ${r.RoleArn}`,{logger:e.logger});return{accessKeyId:i.AccessKeyId,secretAccessKey:i.SecretAccessKey,sessionToken:i.SessionToken,expiration:i.Expiration,credentialScope:i.CredentialScope}}}});var Lrt=C(()=>{});var Frt,krt=C(()=>{Frt=e=>async()=>{e.logger?.debug("@aws-sdk/credential-provider-web-identity - fromWebToken");let{roleArn:t,roleSessionName:r,webIdentityToken:n,providerId:o,policyArns:i,policy:a,durationSeconds:s}=e,{roleAssumerWithWebIdentity:u}=e;if(!u){let{getDefaultRoleAssumerWithWebIdentity:l}=await Promise.resolve().then(()=>(_ge(),Rrt));u=l({...e.clientConfig,credentialProviderLogger:e.logger,parentClientConfig:e.parentClientConfig},e.clientPlugins)}return u({RoleArn:t,RoleSessionName:r??`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:n,ProviderId:o,PolicyArns:i,Policy:a,DurationSeconds:s})}});var Brt=C(()=>{Lrt();krt()});var Hrr,$rt=C(()=>{Brt();Hrr=e=>Frt({...e})});var qrt={};Kd(qrt,{fromCognitoIdentity:()=>Ltr,fromCognitoIdentityPool:()=>Ftr,fromHttp:()=>Cme,fromTemporaryCredentials:()=>zrr,fromWebToken:()=>Hrr});var Urt=C(()=>{Det();jet();Qet();Nrt();$rt()});var QI={};Kd(QI,{__addDisposableResource:()=>lnt,__assign:()=>XG,__asyncDelegator:()=>tnt,__asyncGenerator:()=>ent,__asyncValues:()=>rnt,__await:()=>MN,__awaiter:()=>Grt,__classPrivateFieldGet:()=>ant,__classPrivateFieldIn:()=>unt,__classPrivateFieldSet:()=>snt,__createBinding:()=>eK,__decorate:()=>Vrt,__disposeResources:()=>cnt,__esDecorate:()=>Vrr,__exportStar:()=>Yrt,__extends:()=>zrt,__generator:()=>Krt,__importDefault:()=>int,__importStar:()=>ont,__makeTemplateObject:()=>nnt,__metadata:()=>Jrt,__param:()=>Wrt,__propKey:()=>Jrr,__read:()=>wge,__rest:()=>Hrt,__runInitializers:()=>Wrr,__setFunctionName:()=>Grr,__spread:()=>Zrt,__spreadArray:()=>Qrt,__spreadArrays:()=>Xrt,__values:()=>QG,default:()=>Zrr});function zrt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");vge(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function Hrt(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}function Wrt(e,t){return function(r,n){t(r,n,e)}}function Vrr(e,t,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=!t&&e?n.static?e:e.prototype:null,c=t||(l?Object.getOwnPropertyDescriptor(l,n.name):{}),d,f=!1,p=r.length-1;p>=0;p--){var h={};for(var m in n)h[m]=m==="access"?{}:n[m];for(var m in n.access)h.access[m]=n.access[m];h.addInitializer=function(g){if(f)throw new TypeError("Cannot add initializers after decoration has completed");i.push(a(g||null))};var _=(0,r[p])(s==="accessor"?{get:c.get,set:c.set}:c[u],h);if(s==="accessor"){if(_===void 0)continue;if(_===null||typeof _!="object")throw new TypeError("Object expected");(d=a(_.get))&&(c.get=d),(d=a(_.set))&&(c.set=d),(d=a(_.init))&&o.unshift(d)}else(d=a(_))&&(s==="field"?o.unshift(d):c[u]=d)}l&&Object.defineProperty(l,n.name,c),f=!0}function Wrr(e,t,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]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function wge(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],a;try{for(;(t===void 0||t-- >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 Zrt(){for(var e=[],t=0;t1||u(p,m)})},h&&(o[p]=h(o[p])))}function u(p,h){try{l(n[p](h))}catch(m){f(i[0][3],m)}}function l(p){p.value instanceof MN?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,h){p(h),i.shift(),i.length&&u(i[0][0],i[0][1])}}function tnt(e){var t,r;return t={},n("next"),n("throw",function(o){throw o}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(o,i){t[o]=e[o]?function(a){return(r=!r)?{value:MN(e[o](a)),done:!1}:i?i(a):a}:i}}function rnt(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof QG=="function"?QG(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(s,u){a=e[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 nnt(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function ont(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&eK(t,e,r);return Krr(t,e),t}function int(e){return e&&e.__esModule?e:{default:e}}function ant(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function snt(e,t,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 t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r}function unt(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function lnt(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[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)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}function cnt(e){function t(i){e.error=e.hasError?new Yrr(i,e.error,"An error was suppressed during disposal."):i,e.hasError=!0}var r,n=0;function o(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.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 t(a),o()})}else n|=1}catch(a){t(a)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return o()}var vge,XG,eK,Krr,Yrr,Zrr,eA=C(()=>{vge=function(e,t){return vge=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])},vge(e,t)};XG=function(){return XG=Object.assign||function(t){for(var r,n=1,o=arguments.length;n{"use strict";Object.defineProperty(dnt,"__esModule",{value:!0})});var pnt=b(Rz=>{"use strict";Object.defineProperty(Rz,"__esModule",{value:!0});Rz.HttpAuthLocation=void 0;var Xrr;(function(e){e.HEADER="header",e.QUERY="query"})(Xrr=Rz.HttpAuthLocation||(Rz.HttpAuthLocation={}))});var mnt=b(hnt=>{"use strict";Object.defineProperty(hnt,"__esModule",{value:!0})});var ynt=b(gnt=>{"use strict";Object.defineProperty(gnt,"__esModule",{value:!0})});var _nt=b(bnt=>{"use strict";Object.defineProperty(bnt,"__esModule",{value:!0})});var wnt=b(vnt=>{"use strict";Object.defineProperty(vnt,"__esModule",{value:!0})});var xnt=b(Snt=>{"use strict";Object.defineProperty(Snt,"__esModule",{value:!0})});var Ont=b(Cnt=>{"use strict";Object.defineProperty(Cnt,"__esModule",{value:!0})});var Pnt=b(Ent=>{"use strict";Object.defineProperty(Ent,"__esModule",{value:!0})});var Tnt=b(Dz=>{"use strict";Object.defineProperty(Dz,"__esModule",{value:!0});var Sge=(eA(),il(QI));Sge.__exportStar(xnt(),Dz);Sge.__exportStar(Ont(),Dz);Sge.__exportStar(Pnt(),Dz)});var Int=b(Mnt=>{"use strict";Object.defineProperty(Mnt,"__esModule",{value:!0})});var Rnt=b(Ant=>{"use strict";Object.defineProperty(Ant,"__esModule",{value:!0})});var Dnt=b(jz=>{"use strict";Object.defineProperty(jz,"__esModule",{value:!0});jz.EndpointURLScheme=void 0;var Qrr;(function(e){e.HTTP="http",e.HTTPS="https"})(Qrr=jz.EndpointURLScheme||(jz.EndpointURLScheme={}))});var Nnt=b(jnt=>{"use strict";Object.defineProperty(jnt,"__esModule",{value:!0})});var Fnt=b(Lnt=>{"use strict";Object.defineProperty(Lnt,"__esModule",{value:!0})});var Bnt=b(knt=>{"use strict";Object.defineProperty(knt,"__esModule",{value:!0})});var qnt=b($nt=>{"use strict";Object.defineProperty($nt,"__esModule",{value:!0})});var znt=b(Unt=>{"use strict";Object.defineProperty(Unt,"__esModule",{value:!0})});var Hnt=b(tA=>{"use strict";Object.defineProperty(tA,"__esModule",{value:!0});var Nz=(eA(),il(QI));Nz.__exportStar(Nnt(),tA);Nz.__exportStar(Fnt(),tA);Nz.__exportStar(Bnt(),tA);Nz.__exportStar(qnt(),tA);Nz.__exportStar(znt(),tA)});var Wnt=b(Vnt=>{"use strict";Object.defineProperty(Vnt,"__esModule",{value:!0})});var Jnt=b(Lz=>{"use strict";Object.defineProperty(Lz,"__esModule",{value:!0});Lz.FieldPosition=void 0;var enr;(function(e){e[e.HEADER=0]="HEADER",e[e.TRAILER=1]="TRAILER"})(enr=Lz.FieldPosition||(Lz.FieldPosition={}))});var Knt=b(Gnt=>{"use strict";Object.defineProperty(Gnt,"__esModule",{value:!0})});var Znt=b(Ynt=>{"use strict";Object.defineProperty(Ynt,"__esModule",{value:!0})});var Qnt=b(tK=>{"use strict";Object.defineProperty(tK,"__esModule",{value:!0});var Xnt=(eA(),il(QI));Xnt.__exportStar(Knt(),tK);Xnt.__exportStar(Znt(),tK)});var tot=b(eot=>{"use strict";Object.defineProperty(eot,"__esModule",{value:!0})});var not=b(rot=>{"use strict";Object.defineProperty(rot,"__esModule",{value:!0})});var iot=b(oot=>{"use strict";Object.defineProperty(oot,"__esModule",{value:!0})});var sot=b(aot=>{"use strict";Object.defineProperty(aot,"__esModule",{value:!0})});var lot=b(uot=>{"use strict";Object.defineProperty(uot,"__esModule",{value:!0})});var dot=b(cot=>{"use strict";Object.defineProperty(cot,"__esModule",{value:!0})});var pot=b(fot=>{"use strict";Object.defineProperty(fot,"__esModule",{value:!0})});var mot=b(hot=>{"use strict";Object.defineProperty(hot,"__esModule",{value:!0})});var yot=b(got=>{"use strict";Object.defineProperty(got,"__esModule",{value:!0})});var _ot=b(bot=>{"use strict";Object.defineProperty(bot,"__esModule",{value:!0})});var wot=b(vot=>{"use strict";Object.defineProperty(vot,"__esModule",{value:!0})});var xot=b(Sot=>{"use strict";Object.defineProperty(Sot,"__esModule",{value:!0})});var Oot=b(Cot=>{"use strict";Object.defineProperty(Cot,"__esModule",{value:!0})});var Eot=b(Fz=>{"use strict";Object.defineProperty(Fz,"__esModule",{value:!0});Fz.RequestHandlerProtocol=void 0;var tnr;(function(e){e.HTTP_0_9="http/0.9",e.HTTP_1_0="http/1.0",e.TDS_8_0="tds/8.0"})(tnr=Fz.RequestHandlerProtocol||(Fz.RequestHandlerProtocol={}))});var Tot=b(Pot=>{"use strict";Object.defineProperty(Pot,"__esModule",{value:!0})});var Iot=b(Mot=>{"use strict";Object.defineProperty(Mot,"__esModule",{value:!0})});var Rot=b(Aot=>{"use strict";Object.defineProperty(Aot,"__esModule",{value:!0})});var jot=b(Dot=>{"use strict";Object.defineProperty(Dot,"__esModule",{value:!0})});var Lot=b(Not=>{"use strict";Object.defineProperty(Not,"__esModule",{value:!0})});var Fot=b(yn=>{"use strict";Object.defineProperty(yn,"__esModule",{value:!0});var Fn=(eA(),il(QI));Fn.__exportStar(fnt(),yn);Fn.__exportStar(pnt(),yn);Fn.__exportStar(mnt(),yn);Fn.__exportStar(ynt(),yn);Fn.__exportStar(_nt(),yn);Fn.__exportStar(wnt(),yn);Fn.__exportStar(Tnt(),yn);Fn.__exportStar(Int(),yn);Fn.__exportStar(Rnt(),yn);Fn.__exportStar(Dnt(),yn);Fn.__exportStar(Hnt(),yn);Fn.__exportStar(Wnt(),yn);Fn.__exportStar(Jnt(),yn);Fn.__exportStar(Qnt(),yn);Fn.__exportStar(tot(),yn);Fn.__exportStar(not(),yn);Fn.__exportStar(iot(),yn);Fn.__exportStar(sot(),yn);Fn.__exportStar(lot(),yn);Fn.__exportStar(dot(),yn);Fn.__exportStar(pot(),yn);Fn.__exportStar(mot(),yn);Fn.__exportStar(yot(),yn);Fn.__exportStar(_ot(),yn);Fn.__exportStar(wot(),yn);Fn.__exportStar(xot(),yn);Fn.__exportStar(Oot(),yn);Fn.__exportStar(Eot(),yn);Fn.__exportStar(Tot(),yn);Fn.__exportStar(Iot(),yn);Fn.__exportStar(Rot(),yn);Fn.__exportStar(jot(),yn);Fn.__exportStar(Lot(),yn)});var kot=b(rK=>{"use strict";Object.defineProperty(rK,"__esModule",{value:!0});rK.Field=void 0;var rnr=Fot(),xge=class{constructor({name:t,kind:r=rnr.FieldPosition.HEADER,values:n=[]}){this.name=t,this.kind=r,this.values=n}add(t){this.values.push(t)}set(t){this.values=t}remove(t){this.values=this.values.filter(r=>r!==t)}toString(){return this.values.map(t=>t.includes(",")||t.includes(" ")?`"${t}"`:t).join(", ")}get(){return this.values}};rK.Field=xge});var Bot=b(nK=>{"use strict";Object.defineProperty(nK,"__esModule",{value:!0});nK.Fields=void 0;var Cge=class{constructor({fields:t=[],encoding:r="utf-8"}){this.entries={},t.forEach(this.setField.bind(this)),this.encoding=r}setField(t){this.entries[t.name.toLowerCase()]=t}getField(t){return this.entries[t.toLowerCase()]}removeField(t){delete this.entries[t.toLowerCase()]}getByType(t){return Object.values(this.entries).filter(r=>r.kind===t)}};nK.Fields=Cge});var qot=b($ot=>{"use strict";Object.defineProperty($ot,"__esModule",{value:!0})});var Uot=b(oK=>{"use strict";Object.defineProperty(oK,"__esModule",{value:!0});oK.HttpRequest=void 0;var Oge=class e{constructor(t){this.method=t.method||"GET",this.hostname=t.hostname||"localhost",this.port=t.port,this.query=t.query||{},this.headers=t.headers||{},this.body=t.body,this.protocol=t.protocol?t.protocol.slice(-1)!==":"?`${t.protocol}:`:t.protocol:"https:",this.path=t.path?t.path.charAt(0)!=="/"?`/${t.path}`:t.path:"/",this.username=t.username,this.password=t.password,this.fragment=t.fragment}static isInstance(t){if(!t)return!1;let r=t;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){let t=new e({...this,headers:{...this.headers}});return t.query&&(t.query=nnr(t.query)),t}};oK.HttpRequest=Oge;function nnr(e){return Object.keys(e).reduce((t,r)=>{let n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}},{})}});var zot=b(iK=>{"use strict";Object.defineProperty(iK,"__esModule",{value:!0});iK.HttpResponse=void 0;var Ege=class{constructor(t){this.statusCode=t.statusCode,this.reason=t.reason,this.headers=t.headers||{},this.body=t.body}static isInstance(t){if(!t)return!1;let r=t;return typeof r.statusCode=="number"&&typeof r.headers=="object"}};iK.HttpResponse=Ege});var Hot=b(aK=>{"use strict";Object.defineProperty(aK,"__esModule",{value:!0});aK.isValidHostname=void 0;function onr(e){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(e)}aK.isValidHostname=onr});var Wot=b(Vot=>{"use strict";Object.defineProperty(Vot,"__esModule",{value:!0})});var Jot=b(fx=>{"use strict";Object.defineProperty(fx,"__esModule",{value:!0});var rA=(eA(),il(QI));rA.__exportStar(kot(),fx);rA.__exportStar(Bot(),fx);rA.__exportStar(qot(),fx);rA.__exportStar(Uot(),fx);rA.__exportStar(zot(),fx);rA.__exportStar(Hot(),fx);rA.__exportStar(Wot(),fx)});var Got=b(Pge=>{"use strict";Object.defineProperty(Pge,"__esModule",{value:!0});var inr=(eA(),il(QI));inr.__exportStar(Jot(),Pge)});var nA={};Kd(nA,{__addDisposableResource:()=>mit,__assign:()=>sK,__asyncDelegator:()=>sit,__asyncGenerator:()=>ait,__asyncValues:()=>uit,__await:()=>IN,__awaiter:()=>eit,__classPrivateFieldGet:()=>fit,__classPrivateFieldIn:()=>hit,__classPrivateFieldSet:()=>pit,__createBinding:()=>lK,__decorate:()=>Zot,__disposeResources:()=>git,__esDecorate:()=>anr,__exportStar:()=>rit,__extends:()=>Kot,__generator:()=>tit,__importDefault:()=>dit,__importStar:()=>cit,__makeTemplateObject:()=>lit,__metadata:()=>Qot,__param:()=>Xot,__propKey:()=>unr,__read:()=>Mge,__rest:()=>Yot,__runInitializers:()=>snr,__setFunctionName:()=>lnr,__spread:()=>nit,__spreadArray:()=>iit,__spreadArrays:()=>oit,__values:()=>uK,default:()=>fnr});function Kot(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Tge(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function Yot(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}function Xot(e,t){return function(r,n){t(r,n,e)}}function anr(e,t,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=!t&&e?n.static?e:e.prototype:null,c=t||(l?Object.getOwnPropertyDescriptor(l,n.name):{}),d,f=!1,p=r.length-1;p>=0;p--){var h={};for(var m in n)h[m]=m==="access"?{}:n[m];for(var m in n.access)h.access[m]=n.access[m];h.addInitializer=function(g){if(f)throw new TypeError("Cannot add initializers after decoration has completed");i.push(a(g||null))};var _=(0,r[p])(s==="accessor"?{get:c.get,set:c.set}:c[u],h);if(s==="accessor"){if(_===void 0)continue;if(_===null||typeof _!="object")throw new TypeError("Object expected");(d=a(_.get))&&(c.get=d),(d=a(_.set))&&(c.set=d),(d=a(_.init))&&o.unshift(d)}else(d=a(_))&&(s==="field"?o.unshift(d):c[u]=d)}l&&Object.defineProperty(l,n.name,c),f=!0}function snr(e,t,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]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Mge(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],a;try{for(;(t===void 0||t-- >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 nit(){for(var e=[],t=0;t1||u(p,m)})},h&&(o[p]=h(o[p])))}function u(p,h){try{l(n[p](h))}catch(m){f(i[0][3],m)}}function l(p){p.value instanceof IN?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,h){p(h),i.shift(),i.length&&u(i[0][0],i[0][1])}}function sit(e){var t,r;return t={},n("next"),n("throw",function(o){throw o}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(o,i){t[o]=e[o]?function(a){return(r=!r)?{value:IN(e[o](a)),done:!1}:i?i(a):a}:i}}function uit(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof uK=="function"?uK(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(s,u){a=e[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 lit(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function cit(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&lK(t,e,r);return cnr(t,e),t}function dit(e){return e&&e.__esModule?e:{default:e}}function fit(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function pit(e,t,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 t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r}function hit(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function mit(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[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)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}function git(e){function t(i){e.error=e.hasError?new dnr(i,e.error,"An error was suppressed during disposal."):i,e.hasError=!0}var r,n=0;function o(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.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 t(a),o()})}else n|=1}catch(a){t(a)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return o()}var Tge,sK,lK,cnr,dnr,fnr,oA=C(()=>{Tge=function(e,t){return Tge=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])},Tge(e,t)};sK=function(){return sK=Object.assign||function(t){for(var r,n=1,o=arguments.length;nAge,__asyncDelegator:()=>Onr,__asyncGenerator:()=>Cnr,__asyncValues:()=>Enr,__await:()=>kz,__awaiter:()=>bnr,__classPrivateFieldGet:()=>Inr,__classPrivateFieldSet:()=>Anr,__createBinding:()=>vnr,__decorate:()=>mnr,__exportStar:()=>wnr,__extends:()=>pnr,__generator:()=>_nr,__importDefault:()=>Mnr,__importStar:()=>Tnr,__makeTemplateObject:()=>Pnr,__metadata:()=>ynr,__param:()=>gnr,__read:()=>yit,__rest:()=>hnr,__spread:()=>Snr,__spreadArrays:()=>xnr,__values:()=>Rge});function pnr(e,t){Ige(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function hnr(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}function gnr(e,t){return function(r,n){t(r,n,e)}}function ynr(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function bnr(e,t,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(e,t||[])).next())})}function _nr(e,t){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]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function yit(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],a;try{for(;(t===void 0||t-- >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 Snr(){for(var e=[],t=0;t1||s(f,p)})})}function s(f,p){try{u(n[f](p))}catch(h){d(i[0][3],h)}}function u(f){f.value instanceof kz?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 Onr(e){var t,r;return t={},n("next"),n("throw",function(o){throw o}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(o,i){t[o]=e[o]?function(a){return(r=!r)?{value:kz(e[o](a)),done:o==="return"}:i?i(a):a}:i}}function Enr(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof Rge=="function"?Rge(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(s,u){a=e[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 Pnr(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function Tnr(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function Mnr(e){return e&&e.__esModule?e:{default:e}}function Inr(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function Anr(e,t,r){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,r),r}var Ige,Age,jge=C(()=>{Ige=function(e,t){return Ige=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])},Ige(e,t)};Age=function(){return Age=Object.assign||function(t){for(var r,n=1,o=arguments.length;n{"use strict";Object.defineProperty(AN,"__esModule",{value:!0});AN.toUtf8=AN.fromUtf8=void 0;var Rnr=e=>{let t=[];for(let r=0,n=e.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 t.push(o>>12|224,o>>6&63|128,o&63|128)}return Uint8Array.from(t)};AN.fromUtf8=Rnr;var Dnr=e=>{let t="";for(let r=0,n=e.length;rs.toString(16)).join("%");t+=decodeURIComponent(a)}else t+=String.fromCharCode((o&15)<<12|(e[++r]&63)<<6|e[++r]&63)}return t};AN.toUtf8=Dnr});var _it=b(RN=>{"use strict";Object.defineProperty(RN,"__esModule",{value:!0});RN.toUtf8=RN.fromUtf8=void 0;function jnr(e){return new TextEncoder().encode(e)}RN.fromUtf8=jnr;function Nnr(e){return new TextDecoder("utf-8").decode(e)}RN.toUtf8=Nnr});var Sit=b(DN=>{"use strict";Object.defineProperty(DN,"__esModule",{value:!0});DN.toUtf8=DN.fromUtf8=void 0;var vit=bit(),wit=_it(),Lnr=e=>typeof TextEncoder=="function"?(0,wit.fromUtf8)(e):(0,vit.fromUtf8)(e);DN.fromUtf8=Lnr;var Fnr=e=>typeof TextDecoder=="function"?(0,wit.toUtf8)(e):(0,vit.toUtf8)(e);DN.toUtf8=Fnr});var xit=b(cK=>{"use strict";Object.defineProperty(cK,"__esModule",{value:!0});cK.convertToBuffer=void 0;var knr=Sit(),Bnr=typeof Buffer<"u"&&Buffer.from?function(e){return Buffer.from(e,"utf8")}:knr.fromUtf8;function $nr(e){return e instanceof Uint8Array?e:typeof e=="string"?Bnr(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}cK.convertToBuffer=$nr});var Cit=b(dK=>{"use strict";Object.defineProperty(dK,"__esModule",{value:!0});dK.isEmptyData=void 0;function qnr(e){return typeof e=="string"?e.length===0:e.byteLength===0}dK.isEmptyData=qnr});var Oit=b(fK=>{"use strict";Object.defineProperty(fK,"__esModule",{value:!0});fK.numToUint8=void 0;function Unr(e){return new Uint8Array([(e&4278190080)>>24,(e&16711680)>>16,(e&65280)>>8,e&255])}fK.numToUint8=Unr});var Eit=b(pK=>{"use strict";Object.defineProperty(pK,"__esModule",{value:!0});pK.uint32ArrayFrom=void 0;function znr(e){if(!Uint32Array.from){for(var t=new Uint32Array(e.length),r=0;r{"use strict";Object.defineProperty(zy,"__esModule",{value:!0});zy.uint32ArrayFrom=zy.numToUint8=zy.isEmptyData=zy.convertToBuffer=void 0;var Hnr=xit();Object.defineProperty(zy,"convertToBuffer",{enumerable:!0,get:function(){return Hnr.convertToBuffer}});var Vnr=Cit();Object.defineProperty(zy,"isEmptyData",{enumerable:!0,get:function(){return Vnr.isEmptyData}});var Wnr=Oit();Object.defineProperty(zy,"numToUint8",{enumerable:!0,get:function(){return Wnr.numToUint8}});var Jnr=Eit();Object.defineProperty(zy,"uint32ArrayFrom",{enumerable:!0,get:function(){return Jnr.uint32ArrayFrom}})});var Mit=b(hK=>{"use strict";Object.defineProperty(hK,"__esModule",{value:!0});hK.AwsCrc32=void 0;var Pit=(jge(),il(Dge)),Lge=Nge(),Tit=mK(),Gnr=function(){function e(){this.crc32=new Tit.Crc32}return e.prototype.update=function(t){(0,Lge.isEmptyData)(t)||this.crc32.update((0,Lge.convertToBuffer)(t))},e.prototype.digest=function(){return Pit.__awaiter(this,void 0,void 0,function(){return Pit.__generator(this,function(t){return[2,(0,Lge.numToUint8)(this.crc32.digest())]})})},e.prototype.reset=function(){this.crc32=new Tit.Crc32},e}();hK.AwsCrc32=Gnr});var mK=b(NE=>{"use strict";Object.defineProperty(NE,"__esModule",{value:!0});NE.AwsCrc32=NE.Crc32=NE.crc32=void 0;var Knr=(jge(),il(Dge)),Ynr=Nge();function Znr(e){return new Iit().update(e).digest()}NE.crc32=Znr;var Iit=function(){function e(){this.checksum=4294967295}return e.prototype.update=function(t){var r,n;try{for(var o=Knr.__values(t),i=o.next();!i.done;i=o.next()){var a=i.value;this.checksum=this.checksum>>>8^Qnr[(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},e.prototype.digest=function(){return(this.checksum^4294967295)>>>0},e}();NE.Crc32=Iit;var Xnr=[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],Qnr=(0,Ynr.uint32ArrayFrom)(Xnr),eor=Mit();Object.defineProperty(NE,"AwsCrc32",{enumerable:!0,get:function(){return eor.AwsCrc32}})});var NN=b(jN=>{"use strict";Object.defineProperty(jN,"__esModule",{value:!0});jN.toHex=jN.fromHex=void 0;var Ait={},Fge={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();t.length===1&&(t=`0${t}`),Ait[e]=t,Fge[t]=e}function tor(e){if(e.length%2!==0)throw new Error("Hex encoded strings must have an even number length");let t=new Uint8Array(e.length/2);for(let r=0;r{"use strict";Object.defineProperty(gK,"__esModule",{value:!0});gK.Int64=void 0;var nor=NN(),kge=class e{constructor(t){if(this.bytes=t,t.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(t){if(t>9223372036854776e3||t<-9223372036854776e3)throw new Error(`${t} 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(t));n>-1&&o>0;n--,o/=256)r[n]=o;return t<0&&Rit(r),new e(r)}valueOf(){let t=this.bytes.slice(0),r=t[0]&128;return r&&Rit(t),parseInt((0,nor.toHex)(t),16)*(r?-1:1)}toString(){return String(this.valueOf())}};gK.Int64=kge;function Rit(e){for(let t=0;t<8;t++)e[t]^=255;for(let t=7;t>-1&&(e[t]++,e[t]===0);t--);}});var Uge=b(yK=>{"use strict";Object.defineProperty(yK,"__esModule",{value:!0});yK.HeaderMarshaller=void 0;var LN=NN(),$ge=Bge(),qge=class{constructor(t,r){this.toUtf8=t,this.fromUtf8=r}format(t){let r=[];for(let i of Object.keys(t)){let a=this.fromUtf8(i);r.push(Uint8Array.from([a.byteLength]),a,this.formatHeaderValue(t[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(t){switch(t.type){case"boolean":return Uint8Array.from([t.value?0:1]);case"byte":return Uint8Array.from([2,t.value]);case"short":let r=new DataView(new ArrayBuffer(3));return r.setUint8(0,3),r.setInt16(1,t.value,!1),new Uint8Array(r.buffer);case"integer":let n=new DataView(new ArrayBuffer(5));return n.setUint8(0,4),n.setInt32(1,t.value,!1),new Uint8Array(n.buffer);case"long":let o=new Uint8Array(9);return o[0]=5,o.set(t.value.bytes,1),o;case"binary":let i=new DataView(new ArrayBuffer(3+t.value.byteLength));i.setUint8(0,6),i.setUint16(1,t.value.byteLength,!1);let a=new Uint8Array(i.buffer);return a.set(t.value,3),a;case"string":let s=this.fromUtf8(t.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($ge.Int64.fromNumber(t.value.valueOf()).bytes,1),c;case"uuid":if(!por.test(t.value))throw new Error(`Invalid UUID received: ${t.value}`);let d=new Uint8Array(17);return d[0]=9,d.set((0,LN.fromHex)(t.value.replace(/\-/g,"")),1),d}}parse(t){let r={},n=0;for(;n{"use strict";Object.defineProperty(bK,"__esModule",{value:!0});bK.splitMessage=void 0;var hor=mK(),Nit=4,LE=Nit*2,iA=4,mor=LE+iA*2;function gor({byteLength:e,byteOffset:t,buffer:r}){if(e{"use strict";Object.defineProperty(_K,"__esModule",{value:!0});_K.EventStreamCodec=void 0;var yor=mK(),bor=Uge(),_or=Lit(),zge=class{constructor(t,r){this.headerMarshaller=new bor.HeaderMarshaller(t,r),this.messageBuffer=[],this.isEndOfStream=!1}feed(t){this.messageBuffer.push(this.decode(t))}endOfStream(){this.isEndOfStream=!0}getMessage(){let t=this.messageBuffer.pop(),r=this.isEndOfStream;return{getMessage(){return t},isEndOfStream(){return r}}}getAvailableMessages(){let t=this.messageBuffer;this.messageBuffer=[];let r=this.isEndOfStream;return{getMessages(){return t},isEndOfStream(){return r}}}encode({headers:t,body:r}){let n=this.headerMarshaller.format(t),o=n.byteLength+r.byteLength+16,i=new Uint8Array(o),a=new DataView(i.buffer,i.byteOffset,i.byteLength),s=new yor.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(t){let{headers:r,body:n}=(0,_or.splitMessage)(t);return{headers:this.headerMarshaller.parse(r),body:n}}formatHeaders(t){return this.headerMarshaller.format(t)}};_K.EventStreamCodec=zge});var Bit=b(kit=>{"use strict";Object.defineProperty(kit,"__esModule",{value:!0})});var $it=b(vK=>{"use strict";Object.defineProperty(vK,"__esModule",{value:!0});vK.MessageDecoderStream=void 0;var Hge=class{constructor(t){this.options=t}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let t of this.options.inputStream)yield this.options.decoder.decode(t)}};vK.MessageDecoderStream=Hge});var qit=b(wK=>{"use strict";Object.defineProperty(wK,"__esModule",{value:!0});wK.MessageEncoderStream=void 0;var Vge=class{constructor(t){this.options=t}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let t of this.options.messageStream)yield this.options.encoder.encode(t);this.options.includeEndFrame&&(yield new Uint8Array(0))}};wK.MessageEncoderStream=Vge});var Uit=b(SK=>{"use strict";Object.defineProperty(SK,"__esModule",{value:!0});SK.SmithyMessageDecoderStream=void 0;var Wge=class{constructor(t){this.options=t}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let t of this.options.messageStream){let r=await this.options.deserializer(t);r!==void 0&&(yield r)}}};SK.SmithyMessageDecoderStream=Wge});var zit=b(xK=>{"use strict";Object.defineProperty(xK,"__esModule",{value:!0});xK.SmithyMessageEncoderStream=void 0;var Jge=class{constructor(t){this.options=t}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let t of this.options.inputStream)yield this.options.serializer(t)}};xK.SmithyMessageEncoderStream=Jge});var Hit=b(Hy=>{"use strict";Object.defineProperty(Hy,"__esModule",{value:!0});var FE=(oA(),il(nA));FE.__exportStar(Fit(),Hy);FE.__exportStar(Uge(),Hy);FE.__exportStar(Bge(),Hy);FE.__exportStar(Bit(),Hy);FE.__exportStar($it(),Hy);FE.__exportStar(qit(),Hy);FE.__exportStar(Uit(),Hy);FE.__exportStar(zit(),Hy)});var Vit=b(CK=>{"use strict";Object.defineProperty(CK,"__esModule",{value:!0});CK.normalizeProvider=void 0;var vor=e=>{if(typeof e=="function")return e;let t=Promise.resolve(e);return()=>t};CK.normalizeProvider=vor});var Wit=b(Gge=>{"use strict";Object.defineProperty(Gge,"__esModule",{value:!0});var wor=(oA(),il(nA));wor.__exportStar(Vit(),Gge)});var Kge=b(OK=>{"use strict";Object.defineProperty(OK,"__esModule",{value:!0});OK.isArrayBuffer=void 0;var Sor=e=>typeof ArrayBuffer=="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]";OK.isArrayBuffer=Sor});var Zge=b(FN=>{"use strict";Object.defineProperty(FN,"__esModule",{value:!0});FN.fromString=FN.fromArrayBuffer=void 0;var xor=Kge(),Yge=Td(),Cor=(e,t=0,r=e.byteLength-t)=>{if(!(0,xor.isArrayBuffer)(e))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`);return Yge.Buffer.from(e,t,r)};FN.fromArrayBuffer=Cor;var Oor=(e,t)=>{if(typeof e!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`);return t?Yge.Buffer.from(e,t):Yge.Buffer.from(e)};FN.fromString=Oor});var Xge=b(EK=>{"use strict";Object.defineProperty(EK,"__esModule",{value:!0});EK.fromUtf8=void 0;var Eor=Zge(),Por=e=>{let t=(0,Eor.fromString)(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)};EK.fromUtf8=Por});var Jit=b(PK=>{"use strict";Object.defineProperty(PK,"__esModule",{value:!0});PK.toUint8Array=void 0;var Tor=Xge(),Mor=e=>typeof e=="string"?(0,Tor.fromUtf8)(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e);PK.toUint8Array=Mor});var Git=b(TK=>{"use strict";Object.defineProperty(TK,"__esModule",{value:!0});TK.toUtf8=void 0;var Ior=Zge(),Aor=e=>(0,Ior.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("utf8");TK.toUtf8=Aor});var MK=b(Bz=>{"use strict";Object.defineProperty(Bz,"__esModule",{value:!0});var Qge=(oA(),il(nA));Qge.__exportStar(Xge(),Bz);Qge.__exportStar(Jit(),Bz);Qge.__exportStar(Git(),Bz)});var aA=b(pt=>{"use strict";Object.defineProperty(pt,"__esModule",{value:!0});pt.MAX_PRESIGNED_TTL=pt.KEY_TYPE_IDENTIFIER=pt.MAX_CACHE_SIZE=pt.UNSIGNED_PAYLOAD=pt.EVENT_ALGORITHM_IDENTIFIER=pt.ALGORITHM_IDENTIFIER_V4A=pt.ALGORITHM_IDENTIFIER=pt.UNSIGNABLE_PATTERNS=pt.SEC_HEADER_PATTERN=pt.PROXY_HEADER_PATTERN=pt.ALWAYS_UNSIGNABLE_HEADERS=pt.HOST_HEADER=pt.TOKEN_HEADER=pt.SHA256_HEADER=pt.SIGNATURE_HEADER=pt.GENERATED_HEADERS=pt.DATE_HEADER=pt.AMZ_DATE_HEADER=pt.AUTH_HEADER=pt.REGION_SET_PARAM=pt.TOKEN_QUERY_PARAM=pt.SIGNATURE_QUERY_PARAM=pt.EXPIRES_QUERY_PARAM=pt.SIGNED_HEADERS_QUERY_PARAM=pt.AMZ_DATE_QUERY_PARAM=pt.CREDENTIAL_QUERY_PARAM=pt.ALGORITHM_QUERY_PARAM=void 0;pt.ALGORITHM_QUERY_PARAM="X-Amz-Algorithm";pt.CREDENTIAL_QUERY_PARAM="X-Amz-Credential";pt.AMZ_DATE_QUERY_PARAM="X-Amz-Date";pt.SIGNED_HEADERS_QUERY_PARAM="X-Amz-SignedHeaders";pt.EXPIRES_QUERY_PARAM="X-Amz-Expires";pt.SIGNATURE_QUERY_PARAM="X-Amz-Signature";pt.TOKEN_QUERY_PARAM="X-Amz-Security-Token";pt.REGION_SET_PARAM="X-Amz-Region-Set";pt.AUTH_HEADER="authorization";pt.AMZ_DATE_HEADER=pt.AMZ_DATE_QUERY_PARAM.toLowerCase();pt.DATE_HEADER="date";pt.GENERATED_HEADERS=[pt.AUTH_HEADER,pt.AMZ_DATE_HEADER,pt.DATE_HEADER];pt.SIGNATURE_HEADER=pt.SIGNATURE_QUERY_PARAM.toLowerCase();pt.SHA256_HEADER="x-amz-content-sha256";pt.TOKEN_HEADER=pt.TOKEN_QUERY_PARAM.toLowerCase();pt.HOST_HEADER="host";pt.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};pt.PROXY_HEADER_PATTERN=/^proxy-/;pt.SEC_HEADER_PATTERN=/^sec-/;pt.UNSIGNABLE_PATTERNS=[/^proxy-/i,/^sec-/i];pt.ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256";pt.ALGORITHM_IDENTIFIER_V4A="AWS4-ECDSA-P256-SHA256";pt.EVENT_ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256-PAYLOAD";pt.UNSIGNED_PAYLOAD="UNSIGNED-PAYLOAD";pt.MAX_CACHE_SIZE=50;pt.KEY_TYPE_IDENTIFIER="aws4_request";pt.MAX_PRESIGNED_TTL=60*60*24*7});var tye=b(kE=>{"use strict";Object.defineProperty(kE,"__esModule",{value:!0});kE.clearCredentialCache=kE.getSigningKey=kE.createScope=void 0;var Ror=NN(),Dor=MK(),eye=aA(),kN={},IK=[],jor=(e,t,r)=>`${e}/${t}/${r}/${eye.KEY_TYPE_IDENTIFIER}`;kE.createScope=jor;var Nor=async(e,t,r,n,o)=>{let i=await Kit(e,t.secretAccessKey,t.accessKeyId),a=`${r}:${n}:${o}:${(0,Ror.toHex)(i)}:${t.sessionToken}`;if(a in kN)return kN[a];for(IK.push(a);IK.length>eye.MAX_CACHE_SIZE;)delete kN[IK.shift()];let s=`AWS4${t.secretAccessKey}`;for(let u of[r,n,o,eye.KEY_TYPE_IDENTIFIER])s=await Kit(e,s,u);return kN[a]=s};kE.getSigningKey=Nor;var Lor=()=>{IK.length=0,Object.keys(kN).forEach(e=>{delete kN[e]})};kE.clearCredentialCache=Lor;var Kit=(e,t,r)=>{let n=new e(t);return n.update((0,Dor.toUint8Array)(r)),n.digest()}});var nye=b(AK=>{"use strict";Object.defineProperty(AK,"__esModule",{value:!0});AK.getCanonicalHeaders=void 0;var rye=aA(),For=({headers:e},t,r)=>{let n={};for(let o of Object.keys(e).sort()){if(e[o]==null)continue;let i=o.toLowerCase();(i in rye.ALWAYS_UNSIGNABLE_HEADERS||t?.has(i)||rye.PROXY_HEADER_PATTERN.test(i)||rye.SEC_HEADER_PATTERN.test(i))&&(!r||r&&!r.has(i))||(n[i]=e[o].trim().replace(/\s+/g," "))}return n};AK.getCanonicalHeaders=For});var oye=b(RK=>{"use strict";Object.defineProperty(RK,"__esModule",{value:!0});RK.escapeUri=void 0;var kor=e=>encodeURIComponent(e).replace(/[!'()*]/g,Bor);RK.escapeUri=kor;var Bor=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`});var Yit=b(DK=>{"use strict";Object.defineProperty(DK,"__esModule",{value:!0});DK.escapeUriPath=void 0;var $or=oye(),qor=e=>e.split("/").map($or.escapeUri).join("/");DK.escapeUriPath=qor});var Xit=b(jK=>{"use strict";Object.defineProperty(jK,"__esModule",{value:!0});var Zit=(oA(),il(nA));Zit.__exportStar(oye(),jK);Zit.__exportStar(Yit(),jK)});var iye=b(LK=>{"use strict";Object.defineProperty(LK,"__esModule",{value:!0});LK.getCanonicalQuery=void 0;var NK=Xit(),Uor=aA(),zor=({query:e={}})=>{let t=[],r={};for(let n of Object.keys(e).sort()){if(n.toLowerCase()===Uor.SIGNATURE_HEADER)continue;t.push(n);let o=e[n];typeof o=="string"?r[n]=`${(0,NK.escapeUri)(n)}=${(0,NK.escapeUri)(o)}`:Array.isArray(o)&&(r[n]=o.slice(0).sort().reduce((i,a)=>i.concat([`${(0,NK.escapeUri)(n)}=${(0,NK.escapeUri)(a)}`]),[]).join("&"))}return t.map(n=>r[n]).filter(n=>n).join("&")};LK.getCanonicalQuery=zor});var aye=b(FK=>{"use strict";Object.defineProperty(FK,"__esModule",{value:!0});FK.getPayloadHash=void 0;var Hor=Kge(),Vor=NN(),Wor=MK(),Qit=aA(),Jor=async({headers:e,body:t},r)=>{for(let n of Object.keys(e))if(n.toLowerCase()===Qit.SHA256_HEADER)return e[n];if(t==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof t=="string"||ArrayBuffer.isView(t)||(0,Hor.isArrayBuffer)(t)){let n=new r;return n.update((0,Wor.toUint8Array)(t)),(0,Vor.toHex)(await n.digest())}return Qit.UNSIGNED_PAYLOAD};FK.getPayloadHash=Jor});var eat=b(BE=>{"use strict";Object.defineProperty(BE,"__esModule",{value:!0});BE.deleteHeader=BE.getHeaderValue=BE.hasHeader=void 0;var Gor=(e,t)=>{e=e.toLowerCase();for(let r of Object.keys(t))if(e===r.toLowerCase())return!0;return!1};BE.hasHeader=Gor;var Kor=(e,t)=>{e=e.toLowerCase();for(let r of Object.keys(t))if(e===r.toLowerCase())return t[r]};BE.getHeaderValue=Kor;var Yor=(e,t)=>{e=e.toLowerCase();for(let r of Object.keys(t))e===r.toLowerCase()&&delete t[r]};BE.deleteHeader=Yor});var sye=b(sA=>{"use strict";Object.defineProperty(sA,"__esModule",{value:!0});sA.cloneQuery=sA.cloneRequest=void 0;var Zor=({headers:e,query:t,...r})=>({...r,headers:{...e},query:t?(0,sA.cloneQuery)(t):void 0});sA.cloneRequest=Zor;var Xor=e=>Object.keys(e).reduce((t,r)=>{let n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}},{});sA.cloneQuery=Xor});var uye=b(kK=>{"use strict";Object.defineProperty(kK,"__esModule",{value:!0});kK.moveHeadersToQuery=void 0;var Qor=sye(),eir=(e,t={})=>{var r;let{headers:n,query:o={}}=typeof e.clone=="function"?e.clone():(0,Qor.cloneRequest)(e);for(let i of Object.keys(n)){let a=i.toLowerCase();a.slice(0,6)==="x-amz-"&&!(!((r=t.unhoistableHeaders)===null||r===void 0)&&r.has(a))&&(o[i]=n[i],delete n[i])}return{...e,headers:n,query:o}};kK.moveHeadersToQuery=eir});var lye=b(BK=>{"use strict";Object.defineProperty(BK,"__esModule",{value:!0});BK.prepareRequest=void 0;var tir=sye(),rir=aA(),nir=e=>{e=typeof e.clone=="function"?e.clone():(0,tir.cloneRequest)(e);for(let t of Object.keys(e.headers))rir.GENERATED_HEADERS.indexOf(t.toLowerCase())>-1&&delete e.headers[t];return e};BK.prepareRequest=nir});var tat=b(uA=>{"use strict";Object.defineProperty(uA,"__esModule",{value:!0});uA.toDate=uA.iso8601=void 0;var oir=e=>(0,uA.toDate)(e).toISOString().replace(/\.\d{3}Z$/,"Z");uA.iso8601=oir;var iir=e=>typeof e=="number"?new Date(e*1e3):typeof e=="string"?Number(e)?new Date(Number(e)*1e3):new Date(e):e;uA.toDate=iir});var aat=b(zK=>{"use strict";Object.defineProperty(zK,"__esModule",{value:!0});zK.SignatureV4=void 0;var air=Hit(),$K=NN(),rat=Wit(),$z=MK(),Kl=aA(),qK=tye(),nat=nye(),sir=iye(),cye=aye(),uir=eat(),lir=uye(),oat=lye(),cir=tat(),dye=class{constructor({applyChecksum:t,credentials:r,region:n,service:o,sha256:i,uriEscapePath:a=!0}){this.headerMarshaller=new air.HeaderMarshaller($z.toUtf8,$z.fromUtf8),this.service=o,this.sha256=i,this.uriEscapePath=a,this.applyChecksum=typeof t=="boolean"?t:!0,this.regionProvider=(0,rat.normalizeProvider)(n),this.credentialProvider=(0,rat.normalizeProvider)(r)}async presign(t,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}=UK(n);if(o>Kl.MAX_PRESIGNED_TTL)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let h=(0,qK.createScope)(p,d,l??this.service),m=(0,lir.moveHeadersToQuery)((0,oat.prepareRequest)(t),{unhoistableHeaders:a});c.sessionToken&&(m.query[Kl.TOKEN_QUERY_PARAM]=c.sessionToken),m.query[Kl.ALGORITHM_QUERY_PARAM]=Kl.ALGORITHM_IDENTIFIER,m.query[Kl.CREDENTIAL_QUERY_PARAM]=`${c.accessKeyId}/${h}`,m.query[Kl.AMZ_DATE_QUERY_PARAM]=f,m.query[Kl.EXPIRES_QUERY_PARAM]=o.toString(10);let _=(0,nat.getCanonicalHeaders)(m,i,s);return m.query[Kl.SIGNED_HEADERS_QUERY_PARAM]=iat(_),m.query[Kl.SIGNATURE_QUERY_PARAM]=await this.getSignature(f,h,this.getSigningKey(c,d,p,l),this.createCanonicalRequest(m,_,await(0,cye.getPayloadHash)(t,this.sha256))),m}async sign(t,r){return typeof t=="string"?this.signString(t,r):t.headers&&t.payload?this.signEvent(t,r):t.message?this.signMessage(t,r):this.signRequest(t,r)}async signEvent({headers:t,payload:r},{signingDate:n=new Date,priorSignature:o,signingRegion:i,signingService:a}){let s=i??await this.regionProvider(),{shortDate:u,longDate:l}=UK(n),c=(0,qK.createScope)(u,s,a??this.service),d=await(0,cye.getPayloadHash)({headers:{},body:r},this.sha256),f=new this.sha256;f.update(t);let p=(0,$K.toHex)(await f.digest()),h=[Kl.EVENT_ALGORITHM_IDENTIFIER,l,c,o,p,d].join(` `);return this.signString(h,{signingDate:n,signingRegion:s,signingService:a})}async signMessage(t,{signingDate:r=new Date,signingRegion:n,signingService:o}){return this.signEvent({headers:this.headerMarshaller.format(t.message.headers),payload:t.message.body},{signingDate:r,signingRegion:n,signingService:o,priorSignature:t.priorSignature}).then(a=>({message:t.message,signature:a}))}async signString(t,{signingDate:r=new Date,signingRegion:n,signingService:o}={}){let i=await this.credentialProvider();this.validateResolvedCredentials(i);let a=n??await this.regionProvider(),{shortDate:s}=UK(r),u=new this.sha256(await this.getSigningKey(i,a,s,o));return u.update((0,$z.toUint8Array)(t)),(0,$K.toHex)(await u.digest())}async signRequest(t,{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,oat.prepareRequest)(t),{longDate:c,shortDate:d}=UK(r),f=(0,qK.createScope)(d,u,a??this.service);l.headers[Kl.AMZ_DATE_HEADER]=c,s.sessionToken&&(l.headers[Kl.TOKEN_HEADER]=s.sessionToken);let p=await(0,cye.getPayloadHash)(l,this.sha256);!(0,uir.hasHeader)(Kl.SHA256_HEADER,l.headers)&&this.applyChecksum&&(l.headers[Kl.SHA256_HEADER]=p);let h=(0,nat.getCanonicalHeaders)(l,o,n),m=await this.getSignature(c,f,this.getSigningKey(s,u,d,a),this.createCanonicalRequest(l,h,p));return l.headers[Kl.AUTH_HEADER]=`${Kl.ALGORITHM_IDENTIFIER} Credential=${s.accessKeyId}/${f}, SignedHeaders=${iat(h)}, Signature=${m}`,l}createCanonicalRequest(t,r,n){let o=Object.keys(r).sort();return`${t.method} ${this.getCanonicalPath(t)} ${(0,sir.getCanonicalQuery)(t)} ${o.map(i=>`${i}:${r[i]}`).join(` `)} ${o.join(";")} ${n}`}async createStringToSign(t,r,n){let o=new this.sha256;o.update((0,$z.toUint8Array)(n));let i=await o.digest();return`${Kl.ALGORITHM_IDENTIFIER} ${t} ${r} ${(0,$K.toHex)(i)}`}getCanonicalPath({path:t}){if(this.uriEscapePath){let r=[];for(let i of t.split("/"))i?.length!==0&&i!=="."&&(i===".."?r.pop():r.push(i));let n=`${t?.startsWith("/")?"/":""}${r.join("/")}${r.length>0&&t?.endsWith("/")?"/":""}`;return encodeURIComponent(n).replace(/%2F/g,"/")}return t}async getSignature(t,r,n,o){let i=await this.createStringToSign(t,r,o),a=new this.sha256(await n);return a.update((0,$z.toUint8Array)(i)),(0,$K.toHex)(await a.digest())}getSigningKey(t,r,n,o){return(0,qK.getSigningKey)(this.sha256,t,n,r,o||this.service)}validateResolvedCredentials(t){if(typeof t!="object"||typeof t.accessKeyId!="string"||typeof t.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}};zK.SignatureV4=dye;var UK=e=>{let t=(0,cir.iso8601)(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.slice(0,8)}},iat=e=>Object.keys(e).sort().join(";")});var uat=b(yf=>{"use strict";Object.defineProperty(yf,"__esModule",{value:!0});yf.prepareRequest=yf.moveHeadersToQuery=yf.getPayloadHash=yf.getCanonicalQuery=yf.getCanonicalHeaders=void 0;var sat=(oA(),il(nA));sat.__exportStar(aat(),yf);var dir=nye();Object.defineProperty(yf,"getCanonicalHeaders",{enumerable:!0,get:function(){return dir.getCanonicalHeaders}});var fir=iye();Object.defineProperty(yf,"getCanonicalQuery",{enumerable:!0,get:function(){return fir.getCanonicalQuery}});var pir=aye();Object.defineProperty(yf,"getPayloadHash",{enumerable:!0,get:function(){return pir.getPayloadHash}});var hir=uye();Object.defineProperty(yf,"moveHeadersToQuery",{enumerable:!0,get:function(){return hir.moveHeadersToQuery}});var mir=lye();Object.defineProperty(yf,"prepareRequest",{enumerable:!0,get:function(){return mir.prepareRequest}});sat.__exportStar(tye(),yf)});var lat=b(fye=>{"use strict";Object.defineProperty(fye,"__esModule",{value:!0});var gir=(oA(),il(nA));gir.__exportStar(uat(),fye)});var la=b((ito,cat)=>{"use strict";cat.exports={ArrayIsArray(e){return Array.isArray(e)},ArrayPrototypeIncludes(e,t){return e.includes(t)},ArrayPrototypeIndexOf(e,t){return e.indexOf(t)},ArrayPrototypeJoin(e,t){return e.join(t)},ArrayPrototypeMap(e,t){return e.map(t)},ArrayPrototypePop(e,t){return e.pop(t)},ArrayPrototypePush(e,t){return e.push(t)},ArrayPrototypeSlice(e,t,r){return e.slice(t,r)},Error,FunctionPrototypeCall(e,t,...r){return e.call(t,...r)},FunctionPrototypeSymbolHasInstance(e,t){return Function.prototype[Symbol.hasInstance].call(e,t)},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(e,t){return Object.defineProperties(e,t)},ObjectDefineProperty(e,t,r){return Object.defineProperty(e,t,r)},ObjectGetOwnPropertyDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)},ObjectKeys(e){return Object.keys(e)},ObjectSetPrototypeOf(e,t){return Object.setPrototypeOf(e,t)},Promise,PromisePrototypeCatch(e,t){return e.catch(t)},PromisePrototypeThen(e,t,r){return e.then(t,r)},PromiseReject(e){return Promise.reject(e)},PromiseResolve(e){return Promise.resolve(e)},ReflectApply:Reflect.apply,RegExpPrototypeTest(e,t){return e.test(t)},SafeSet:Set,String,StringPrototypeSlice(e,t,r){return e.slice(t,r)},StringPrototypeToLowerCase(e){return e.toLowerCase()},StringPrototypeToUpperCase(e){return e.toUpperCase()},StringPrototypeTrim(e){return e.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(e,t,r){return e.set(t,r)},Boolean,Uint8Array}});var BN=b((ato,HK)=>{"use strict";var{AbortController:dat,AbortSignal:yir}=typeof self<"u"?self:typeof window<"u"?window:void 0;HK.exports=dat;HK.exports.AbortSignal=yir;HK.exports.default=dat});var qz=b((sto,pye)=>{"use strict";var $N=typeof Reflect=="object"?Reflect:null,fat=$N&&typeof $N.apply=="function"?$N.apply:function(t,r,n){return Function.prototype.apply.call(t,r,n)},VK;$N&&typeof $N.ownKeys=="function"?VK=$N.ownKeys:Object.getOwnPropertySymbols?VK=function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:VK=function(t){return Object.getOwnPropertyNames(t)};function bir(e){console&&console.warn&&console.warn(e)}var hat=Number.isNaN||function(t){return t!==t};function Ho(){Ho.init.call(this)}pye.exports=Ho;pye.exports.once=Sir;Ho.EventEmitter=Ho;Ho.prototype._events=void 0;Ho.prototype._eventsCount=0;Ho.prototype._maxListeners=void 0;var pat=10;function WK(e){if(typeof e!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}Object.defineProperty(Ho,"defaultMaxListeners",{enumerable:!0,get:function(){return pat},set:function(e){if(typeof e!="number"||e<0||hat(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");pat=e}});Ho.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};Ho.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||hat(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this};function mat(e){return e._maxListeners===void 0?Ho.defaultMaxListeners:e._maxListeners}Ho.prototype.getMaxListeners=function(){return mat(this)};Ho.prototype.emit=function(t){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[t];if(u===void 0)return!1;if(typeof u=="function")fat(u,this,r);else for(var l=u.length,c=vat(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(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=a.length,bir(s)}return e}Ho.prototype.addListener=function(t,r){return gat(this,t,r,!1)};Ho.prototype.on=Ho.prototype.addListener;Ho.prototype.prependListener=function(t,r){return gat(this,t,r,!0)};function _ir(){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 yat(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},o=_ir.bind(n);return o.listener=r,n.wrapFn=o,o}Ho.prototype.once=function(t,r){return WK(r),this.on(t,yat(this,t,r)),this};Ho.prototype.prependOnceListener=function(t,r){return WK(r),this.prependListener(t,yat(this,t,r)),this};Ho.prototype.removeListener=function(t,r){var n,o,i,a,s;if(WK(r),o=this._events,o===void 0)return this;if(n=o[t],n===void 0)return this;if(n===r||n.listener===r)--this._eventsCount===0?this._events=Object.create(null):(delete o[t],o.removeListener&&this.emit("removeListener",t,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():vir(n,i),n.length===1&&(o[t]=n[0]),o.removeListener!==void 0&&this.emit("removeListener",t,s||r)}return this};Ho.prototype.off=Ho.prototype.removeListener;Ho.prototype.removeAllListeners=function(t){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[t]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[t]),this;if(arguments.length===0){var i=Object.keys(n),a;for(o=0;o=0;o--)this.removeListener(t,r[o]);return this};function bat(e,t,r){var n=e._events;if(n===void 0)return[];var o=n[t];return o===void 0?[]:typeof o=="function"?r?[o.listener||o]:[o]:r?wir(o):vat(o,o.length)}Ho.prototype.listeners=function(t){return bat(this,t,!0)};Ho.prototype.rawListeners=function(t){return bat(this,t,!1)};Ho.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):_at.call(e,t)};Ho.prototype.listenerCount=_at;function _at(e){var t=this._events;if(t!==void 0){var r=t[e];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}Ho.prototype.eventNames=function(){return this._eventsCount>0?VK(this._events):[]};function vat(e,t){for(var r=new Array(t),n=0;n{"use strict";var Cir=Td(),{kResistStopPropagation:Oir,SymbolDispose:Eir}=la(),Pir=globalThis.AbortSignal||BN().AbortSignal,Tir=globalThis.AbortController||BN().AbortController,Mir=Object.getPrototypeOf(async function(){}).constructor,Sat=globalThis.Blob||Cir.Blob,Iir=typeof Sat<"u"?function(t){return t instanceof Sat}:function(t){return!1},xat=(e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new ERR_INVALID_ARG_TYPE(t,"AbortSignal",e)},Air=(e,t)=>{if(typeof e!="function")throw new ERR_INVALID_ARG_TYPE(t,"Function",e)},hye=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);let r="";for(let n=0;n{e=n,t=o}),resolve:e,reject:t}},promisify(e){return new Promise((t,r)=>{e((n,...o)=>n?r(n):t(...o))})},debuglog(){return function(){}},format(e,...t){return e.replace(/%([sdifj])/g,function(...[r,n]){let o=t.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(e){switch(typeof e){case"string":if(e.includes("'"))if(e.includes('"')){if(!e.includes("`")&&!e.includes("${"))return`\`${e}\``}else return`"${e}"`;return`'${e}'`;case"number":return isNaN(e)?"NaN":Object.is(e,-0)?String(e):e;case"bigint":return`${String(e)}n`;case"boolean":case"undefined":return String(e);case"object":return"{}"}},types:{isAsyncFunction(e){return e instanceof Mir},isArrayBufferView(e){return ArrayBuffer.isView(e)}},isBlob:Iir,deprecate(e,t){return e},addAbortListener:qz().addAbortListener||function(t,r){if(t===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",t);xat(t,"signal"),Air(r,"listener");let n;return t.aborted?queueMicrotask(()=>r()):(t.addEventListener("abort",r,{__proto__:null,once:!0,[Oir]:!0}),n=()=>{t.removeEventListener("abort",r)}),{__proto__:null,[Eir](){var o;(o=n)===null||o===void 0||o()}}},AbortSignalAny:Pir.any||function(t){if(t.length===1)return t[0];let r=new Tir,n=()=>r.abort();return t.forEach(o=>{xat(o,"signals"),o.addEventListener("abort",n,{once:!0})}),r.signal.addEventListener("abort",()=>{t.forEach(o=>o.removeEventListener("abort",n))},{once:!0}),r.signal}};mye.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Ld=b((lto,Eat)=>{"use strict";var{format:Rir,inspect:JK,AggregateError:Dir}=Gc(),jir=globalThis.AggregateError||Dir,Nir=Symbol("kIsNodeError"),Lir=["string","function","number","object","Function","Object","boolean","bigint","symbol"],Fir=/^([A-Z][a-z0-9]*)+$/,kir="__node_internal_",GK={};function lA(e,t){if(!e)throw new GK.ERR_INTERNAL_ASSERTION(t)}function Cat(e){let t="",r=e.length,n=e[0]==="-"?1:0;for(;r>=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function Bir(e,t,r){if(typeof t=="function")return lA(t.length<=r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${t.length}).`),t(...r);let n=(t.match(/%[dfijoOs]/g)||[]).length;return lA(n===r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?t:Rir(t,...r)}function Yl(e,t,r){r||(r=Error);class n extends r{constructor(...i){super(Bir(e,t,i))}toString(){return`${this.name} [${e}]: ${this.message}`}}Object.defineProperties(n.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${e}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),n.prototype.code=e,n.prototype[Nir]=!0,GK[e]=n}function Oat(e){let t=kir+e.name;return Object.defineProperty(e,"name",{value:t}),e}function $ir(e,t){if(e&&t&&e!==t){if(Array.isArray(t.errors))return t.errors.push(e),t;let r=new jir([t,e],t.message);return r.code=t.code,r}return e||t}var gye=class extends Error{constructor(t="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new GK.ERR_INVALID_ARG_TYPE("options","Object",r);super(t,r),this.code="ABORT_ERR",this.name="AbortError"}};Yl("ERR_ASSERTION","%s",Error);Yl("ERR_INVALID_ARG_TYPE",(e,t,r)=>{lA(typeof e=="string","'name' must be a string"),Array.isArray(t)||(t=[t]);let n="The ";e.endsWith(" argument")?n+=`${e} `:n+=`"${e}" ${e.includes(".")?"property":"argument"} `,n+="must be ";let o=[],i=[],a=[];for(let u of t)lA(typeof u=="string","All expected entries have to be of type string"),Lir.includes(u)?o.push(u.toLowerCase()):Fir.test(u)?i.push(u):(lA(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=JK(r,{depth:-1});n+=`. Received ${u}`}}else{let u=JK(r,{colors:!1});u.length>25&&(u=`${u.slice(0,25)}...`),n+=`. Received type ${typeof r} (${u})`}return n},TypeError);Yl("ERR_INVALID_ARG_VALUE",(e,t,r="is invalid")=>{let n=JK(t);return n.length>128&&(n=n.slice(0,128)+"..."),`The ${e.includes(".")?"property":"argument"} '${e}' ${r}. Received ${n}`},TypeError);Yl("ERR_INVALID_RETURN_VALUE",(e,t,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 ${e} to be returned from the "${t}" function but got ${o}.`},TypeError);Yl("ERR_MISSING_ARGS",(...e)=>{lA(e.length>0,"At least one arg needs to be specified");let t,r=e.length;switch(e=(Array.isArray(e)?e:[e]).map(n=>`"${n}"`).join(" or "),r){case 1:t+=`The ${e[0]} argument`;break;case 2:t+=`The ${e[0]} and ${e[1]} arguments`;break;default:{let n=e.pop();t+=`The ${e.join(", ")}, and ${n} arguments`}break}return`${t} must be specified`},TypeError);Yl("ERR_OUT_OF_RANGE",(e,t,r)=>{lA(t,'Missing "range" argument');let n;return Number.isInteger(r)&&Math.abs(r)>2**32?n=Cat(String(r)):typeof r=="bigint"?(n=String(r),(r>2n**32n||r<-(2n**32n))&&(n=Cat(n)),n+="n"):n=JK(r),`The value of "${e}" is out of range. It must be ${t}. Received ${n}`},RangeError);Yl("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);Yl("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);Yl("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);Yl("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);Yl("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);Yl("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Yl("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);Yl("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);Yl("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);Yl("ERR_STREAM_WRITE_AFTER_END","write after end",Error);Yl("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);Eat.exports={AbortError:gye,aggregateTwoErrors:Oat($ir),hideStackFrames:Oat,codes:GK}});var UN=b((cto,Lat)=>{"use strict";var{ArrayIsArray:bye,ArrayPrototypeIncludes:Iat,ArrayPrototypeJoin:Aat,ArrayPrototypeMap:qir,NumberIsInteger:_ye,NumberIsNaN:Uir,NumberMAX_SAFE_INTEGER:zir,NumberMIN_SAFE_INTEGER:Hir,NumberParseInt:Vir,ObjectPrototypeHasOwnProperty:Wir,RegExpPrototypeExec:Rat,String:Jir,StringPrototypeToUpperCase:Gir,StringPrototypeTrim:Kir}=la(),{hideStackFrames:Mh,codes:{ERR_SOCKET_BAD_PORT:Yir,ERR_INVALID_ARG_TYPE:Kc,ERR_INVALID_ARG_VALUE:qN,ERR_OUT_OF_RANGE:cA,ERR_UNKNOWN_SIGNAL:Pat}}=Ld(),{normalizeEncoding:Zir}=Gc(),{isAsyncFunction:Xir,isArrayBufferView:Qir}=Gc().types,Tat={};function ear(e){return e===(e|0)}function tar(e){return e===e>>>0}var rar=/^[0-7]+$/,nar="must be a 32-bit unsigned integer or an octal string";function oar(e,t,r){if(typeof e>"u"&&(e=r),typeof e=="string"){if(Rat(rar,e)===null)throw new qN(t,e,nar);e=Vir(e,8)}return Dat(e,t),e}var iar=Mh((e,t,r=Hir,n=zir)=>{if(typeof e!="number")throw new Kc(t,"number",e);if(!_ye(e))throw new cA(t,"an integer",e);if(en)throw new cA(t,`>= ${r} && <= ${n}`,e)}),aar=Mh((e,t,r=-2147483648,n=2147483647)=>{if(typeof e!="number")throw new Kc(t,"number",e);if(!_ye(e))throw new cA(t,"an integer",e);if(en)throw new cA(t,`>= ${r} && <= ${n}`,e)}),Dat=Mh((e,t,r=!1)=>{if(typeof e!="number")throw new Kc(t,"number",e);if(!_ye(e))throw new cA(t,"an integer",e);let n=r?1:0,o=4294967295;if(eo)throw new cA(t,`>= ${n} && <= ${o}`,e)});function vye(e,t){if(typeof e!="string")throw new Kc(t,"string",e)}function sar(e,t,r=void 0,n){if(typeof e!="number")throw new Kc(t,"number",e);if(r!=null&&en||(r!=null||n!=null)&&Uir(e))throw new cA(t,`${r!=null?`>= ${r}`:""}${r!=null&&n!=null?" && ":""}${n!=null?`<= ${n}`:""}`,e)}var uar=Mh((e,t,r)=>{if(!Iat(r,e)){let o="must be one of: "+Aat(qir(r,i=>typeof i=="string"?`'${i}'`:Jir(i)),", ");throw new qN(t,e,o)}});function jat(e,t){if(typeof e!="boolean")throw new Kc(t,"boolean",e)}function yye(e,t,r){return e==null||!Wir(e,t)?r:e[t]}var lar=Mh((e,t,r=null)=>{let n=yye(r,"allowArray",!1),o=yye(r,"allowFunction",!1);if(!yye(r,"nullable",!1)&&e===null||!n&&bye(e)||typeof e!="object"&&(!o||typeof e!="function"))throw new Kc(t,"Object",e)}),car=Mh((e,t)=>{if(e!=null&&typeof e!="object"&&typeof e!="function")throw new Kc(t,"a dictionary",e)}),KK=Mh((e,t,r=0)=>{if(!bye(e))throw new Kc(t,"Array",e);if(e.length{if(!Qir(e))throw new Kc(t,["Buffer","TypedArray","DataView"],e)});function gar(e,t){let r=Zir(t),n=e.length;if(r==="hex"&&n%2!==0)throw new qN("encoding",t,`is invalid for data of length ${n}`)}function yar(e,t="Port",r=!0){if(typeof e!="number"&&typeof e!="string"||typeof e=="string"&&Kir(e).length===0||+e!==+e>>>0||e>65535||e===0&&!r)throw new Yir(t,e,r);return e|0}var Nat=Mh((e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new Kc(t,"AbortSignal",e)}),bar=Mh((e,t)=>{if(typeof e!="function")throw new Kc(t,"Function",e)}),_ar=Mh((e,t)=>{if(typeof e!="function"||Xir(e))throw new Kc(t,"Function",e)}),war=Mh((e,t)=>{if(e!==void 0)throw new Kc(t,"undefined",e)});function Sar(e,t,r){if(!Iat(r,e))throw new Kc(t,`('${Aat(r,"|")}')`,e)}var xar=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function Mat(e,t){if(typeof e>"u"||!Rat(xar,e))throw new qN(t,e,'must be an array or string of format "; rel=preload; as=style"')}function Car(e){if(typeof e=="string")return Mat(e,"hints"),e;if(bye(e)){let t=e.length,r="";if(t===0)return r;for(let n=0;n; rel=preload; as=style"')}Lat.exports={isInt32:ear,isUint32:tar,parseFileMode:oar,validateArray:KK,validateStringArray:dar,validateBooleanArray:far,validateAbortSignalArray:par,validateBoolean:jat,validateBuffer:mar,validateDictionary:car,validateEncoding:gar,validateFunction:bar,validateInt32:aar,validateInteger:iar,validateNumber:sar,validateObject:lar,validateOneOf:uar,validatePlainFunction:_ar,validatePort:yar,validateSignalName:har,validateString:vye,validateUint32:Dat,validateUndefined:war,validateUnion:Sar,validateAbortSignal:Nat,validateLinkHeaderValue:Car}});var $E=b((dto,$at)=>{var Ka=$at.exports={},Vy,Wy;function wye(){throw new Error("setTimeout has not been defined")}function Sye(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Vy=setTimeout:Vy=wye}catch{Vy=wye}try{typeof clearTimeout=="function"?Wy=clearTimeout:Wy=Sye}catch{Wy=Sye}})();function Fat(e){if(Vy===setTimeout)return setTimeout(e,0);if((Vy===wye||!Vy)&&setTimeout)return Vy=setTimeout,setTimeout(e,0);try{return Vy(e,0)}catch{try{return Vy.call(null,e,0)}catch{return Vy.call(this,e,0)}}}function Oar(e){if(Wy===clearTimeout)return clearTimeout(e);if((Wy===Sye||!Wy)&&clearTimeout)return Wy=clearTimeout,clearTimeout(e);try{return Wy(e)}catch{try{return Wy.call(null,e)}catch{return Wy.call(this,e)}}}var px=[],zN=!1,dA,YK=-1;function Ear(){!zN||!dA||(zN=!1,dA.length?px=dA.concat(px):YK=-1,px.length&&kat())}function kat(){if(!zN){var e=Fat(Ear);zN=!0;for(var t=px.length;t;){for(dA=px,px=[];++YK1)for(var r=1;r{"use strict";var{SymbolAsyncIterator:qat,SymbolIterator:Uat,SymbolFor:fA}=la(),zat=fA("nodejs.stream.destroyed"),Hat=fA("nodejs.stream.errored"),xye=fA("nodejs.stream.readable"),Cye=fA("nodejs.stream.writable"),Vat=fA("nodejs.stream.disturbed"),Par=fA("nodejs.webstream.isClosedPromise"),Tar=fA("nodejs.webstream.controllerErrorFunction");function ZK(e,t=!1){var r;return!!(e&&typeof e.pipe=="function"&&typeof e.on=="function"&&(!t||typeof e.pause=="function"&&typeof e.resume=="function")&&(!e._writableState||((r=e._readableState)===null||r===void 0?void 0:r.readable)!==!1)&&(!e._writableState||e._readableState))}function XK(e){var t;return!!(e&&typeof e.write=="function"&&typeof e.on=="function"&&(!e._readableState||((t=e._writableState)===null||t===void 0?void 0:t.writable)!==!1))}function Mar(e){return!!(e&&typeof e.pipe=="function"&&e._readableState&&typeof e.on=="function"&&typeof e.write=="function")}function Jy(e){return e&&(e._readableState||e._writableState||typeof e.write=="function"&&typeof e.on=="function"||typeof e.pipe=="function"&&typeof e.on=="function")}function Wat(e){return!!(e&&!Jy(e)&&typeof e.pipeThrough=="function"&&typeof e.getReader=="function"&&typeof e.cancel=="function")}function Jat(e){return!!(e&&!Jy(e)&&typeof e.getWriter=="function"&&typeof e.abort=="function")}function Gat(e){return!!(e&&!Jy(e)&&typeof e.readable=="object"&&typeof e.writable=="object")}function Iar(e){return Wat(e)||Jat(e)||Gat(e)}function Aar(e,t){return e==null?!1:t===!0?typeof e[qat]=="function":t===!1?typeof e[Uat]=="function":typeof e[qat]=="function"||typeof e[Uat]=="function"}function QK(e){if(!Jy(e))return null;let t=e._writableState,r=e._readableState,n=t||r;return!!(e.destroyed||e[zat]||n!=null&&n.destroyed)}function Kat(e){if(!XK(e))return null;if(e.writableEnded===!0)return!0;let t=e._writableState;return t!=null&&t.errored?!1:typeof t?.ended!="boolean"?null:t.ended}function Rar(e,t){if(!XK(e))return null;if(e.writableFinished===!0)return!0;let r=e._writableState;return r!=null&&r.errored?!1:typeof r?.finished!="boolean"?null:!!(r.finished||t===!1&&r.ended===!0&&r.length===0)}function Dar(e){if(!ZK(e))return null;if(e.readableEnded===!0)return!0;let t=e._readableState;return!t||t.errored?!1:typeof t?.ended!="boolean"?null:t.ended}function Yat(e,t){if(!ZK(e))return null;let r=e._readableState;return r!=null&&r.errored?!1:typeof r?.endEmitted!="boolean"?null:!!(r.endEmitted||t===!1&&r.ended===!0&&r.length===0)}function Zat(e){return e&&e[xye]!=null?e[xye]:typeof e?.readable!="boolean"?null:QK(e)?!1:ZK(e)&&e.readable&&!Yat(e)}function Xat(e){return e&&e[Cye]!=null?e[Cye]:typeof e?.writable!="boolean"?null:QK(e)?!1:XK(e)&&e.writable&&!Kat(e)}function jar(e,t){return Jy(e)?QK(e)?!0:!(t?.readable!==!1&&Zat(e)||t?.writable!==!1&&Xat(e)):null}function Nar(e){var t,r;return Jy(e)?e.writableErrored?e.writableErrored:(t=(r=e._writableState)===null||r===void 0?void 0:r.errored)!==null&&t!==void 0?t:null:null}function Lar(e){var t,r;return Jy(e)?e.readableErrored?e.readableErrored:(t=(r=e._readableState)===null||r===void 0?void 0:r.errored)!==null&&t!==void 0?t:null:null}function Far(e){if(!Jy(e))return null;if(typeof e.closed=="boolean")return e.closed;let t=e._writableState,r=e._readableState;return typeof t?.closed=="boolean"||typeof r?.closed=="boolean"?t?.closed||r?.closed:typeof e._closed=="boolean"&&Qat(e)?e._closed:null}function Qat(e){return typeof e._closed=="boolean"&&typeof e._defaultKeepAlive=="boolean"&&typeof e._removedConnection=="boolean"&&typeof e._removedContLen=="boolean"}function est(e){return typeof e._sent100=="boolean"&&Qat(e)}function kar(e){var t;return typeof e._consuming=="boolean"&&typeof e._dumped=="boolean"&&((t=e.req)===null||t===void 0?void 0:t.upgradeOrConnect)===void 0}function Bar(e){if(!Jy(e))return null;let t=e._writableState,r=e._readableState,n=t||r;return!n&&est(e)||!!(n&&n.autoDestroy&&n.emitClose&&n.closed===!1)}function $ar(e){var t;return!!(e&&((t=e[Vat])!==null&&t!==void 0?t:e.readableDidRead||e.readableAborted))}function qar(e){var t,r,n,o,i,a,s,u,l,c;return!!(e&&((t=(r=(n=(o=(i=(a=e[Hat])!==null&&a!==void 0?a:e.readableErrored)!==null&&i!==void 0?i:e.writableErrored)!==null&&o!==void 0?o:(s=e._readableState)===null||s===void 0?void 0:s.errorEmitted)!==null&&n!==void 0?n:(u=e._writableState)===null||u===void 0?void 0:u.errorEmitted)!==null&&r!==void 0?r:(l=e._readableState)===null||l===void 0?void 0:l.errored)!==null&&t!==void 0?t:!((c=e._writableState)===null||c===void 0)&&c.errored))}tst.exports={isDestroyed:QK,kIsDestroyed:zat,isDisturbed:$ar,kIsDisturbed:Vat,isErrored:qar,kIsErrored:Hat,isReadable:Zat,kIsReadable:xye,kIsClosedPromise:Par,kControllerErrorFunction:Tar,kIsWritable:Cye,isClosed:Far,isDuplexNodeStream:Mar,isFinished:jar,isIterable:Aar,isReadableNodeStream:ZK,isReadableStream:Wat,isReadableEnded:Dar,isReadableFinished:Yat,isReadableErrored:Lar,isNodeStream:Jy,isWebStream:Iar,isWritable:Xat,isWritableNodeStream:XK,isWritableStream:Jat,isWritableEnded:Kat,isWritableFinished:Rar,isWritableErrored:Nar,isServerRequest:kar,isServerResponse:est,willEmitClose:Bar,isTransformStream:Gat}});var mx=b((pto,Mye)=>{var qE=$E(),{AbortError:cst,codes:Uar}=Ld(),{ERR_INVALID_ARG_TYPE:zar,ERR_STREAM_PREMATURE_CLOSE:rst}=Uar,{kEmptyObject:Eye,once:Pye}=Gc(),{validateAbortSignal:Har,validateFunction:Var,validateObject:War,validateBoolean:Jar}=UN(),{Promise:Gar,PromisePrototypeThen:Kar,SymbolDispose:dst}=la(),{isClosed:Yar,isReadable:nst,isReadableNodeStream:Oye,isReadableStream:Zar,isReadableFinished:ost,isReadableErrored:ist,isWritable:ast,isWritableNodeStream:sst,isWritableStream:Xar,isWritableFinished:ust,isWritableErrored:lst,isNodeStream:Qar,willEmitClose:esr,kIsClosedPromise:tsr}=Gy(),HN;function rsr(e){return e.setHeader&&typeof e.abort=="function"}var Tye=()=>{};function fst(e,t,r){var n,o;if(arguments.length===2?(r=t,t=Eye):t==null?t=Eye:War(t,"options"),Var(r,"callback"),Har(t.signal,"options.signal"),r=Pye(r),Zar(e)||Xar(e))return nsr(e,t,r);if(!Qar(e))throw new zar("stream",["ReadableStream","WritableStream","Stream"],e);let i=(n=t.readable)!==null&&n!==void 0?n:Oye(e),a=(o=t.writable)!==null&&o!==void 0?o:sst(e),s=e._writableState,u=e._readableState,l=()=>{e.writable||f()},c=esr(e)&&Oye(e)===i&&sst(e)===a,d=ust(e,!1),f=()=>{d=!0,e.destroyed&&(c=!1),!(c&&(!e.readable||i))&&(!i||p)&&r.call(e)},p=ost(e,!1),h=()=>{p=!0,e.destroyed&&(c=!1),!(c&&(!e.writable||a))&&(!a||d)&&r.call(e)},m=O=>{r.call(e,O)},_=Yar(e),g=()=>{_=!0;let O=lst(e)||ist(e);if(O&&typeof O!="boolean")return r.call(e,O);if(i&&!p&&Oye(e,!0)&&!ost(e,!1))return r.call(e,new rst);if(a&&!d&&!ust(e,!1))return r.call(e,new rst);r.call(e)},v=()=>{_=!0;let O=lst(e)||ist(e);if(O&&typeof O!="boolean")return r.call(e,O);r.call(e)},S=()=>{e.req.on("finish",f)};rsr(e)?(e.on("complete",f),c||e.on("abort",g),e.req?S():e.on("request",S)):a&&!s&&(e.on("end",l),e.on("close",l)),!c&&typeof e.aborted=="boolean"&&e.on("aborted",g),e.on("end",h),e.on("finish",f),t.error!==!1&&e.on("error",m),e.on("close",g),_?qE.nextTick(g):s!=null&&s.errorEmitted||u!=null&&u.errorEmitted?c||qE.nextTick(v):(!i&&(!c||nst(e))&&(d||ast(e)===!1)||!a&&(!c||ast(e))&&(p||nst(e)===!1)||u&&e.req&&e.aborted)&&qE.nextTick(v);let x=()=>{r=Tye,e.removeListener("aborted",g),e.removeListener("complete",f),e.removeListener("abort",g),e.removeListener("request",S),e.req&&e.req.removeListener("finish",f),e.removeListener("end",l),e.removeListener("close",l),e.removeListener("finish",f),e.removeListener("end",h),e.removeListener("error",m),e.removeListener("close",g)};if(t.signal&&!_){let O=()=>{let T=r;x(),T.call(e,new cst(void 0,{cause:t.signal.reason}))};if(t.signal.aborted)qE.nextTick(O);else{HN=HN||Gc().addAbortListener;let T=HN(t.signal,O),E=r;r=Pye((...M)=>{T[dst](),E.apply(e,M)})}}return x}function nsr(e,t,r){let n=!1,o=Tye;if(t.signal)if(o=()=>{n=!0,r.call(e,new cst(void 0,{cause:t.signal.reason}))},t.signal.aborted)qE.nextTick(o);else{HN=HN||Gc().addAbortListener;let a=HN(t.signal,o),s=r;r=Pye((...u)=>{a[dst](),s.apply(e,u)})}let i=(...a)=>{n||qE.nextTick(()=>r.apply(e,a))};return Kar(e[tsr].promise,i,i),Tye}function osr(e,t){var r;let n=!1;return t===null&&(t=Eye),(r=t)!==null&&r!==void 0&&r.cleanup&&(Jar(t.cleanup,"cleanup"),n=t.cleanup),new Gar((o,i)=>{let a=fst(e,t,s=>{n&&a(),s?i(s):o()})})}Mye.exports=fst;Mye.exports.finished=osr});var pA=b((hto,vst)=>{"use strict";var Ky=$E(),{aggregateTwoErrors:isr,codes:{ERR_MULTIPLE_CALLBACK:asr},AbortError:ssr}=Ld(),{Symbol:mst}=la(),{kIsDestroyed:usr,isDestroyed:lsr,isFinished:csr,isServerRequest:dsr}=Gy(),gst=mst("kDestroy"),Iye=mst("kConstruct");function yst(e,t,r){e&&(e.stack,t&&!t.errored&&(t.errored=e),r&&!r.errored&&(r.errored=e))}function fsr(e,t){let r=this._readableState,n=this._writableState,o=n||r;return n!=null&&n.destroyed||r!=null&&r.destroyed?(typeof t=="function"&&t(),this):(yst(e,n,r),n&&(n.destroyed=!0),r&&(r.destroyed=!0),o.constructed?pst(this,e,t):this.once(gst,function(i){pst(this,isr(i,e),t)}),this)}function pst(e,t,r){let n=!1;function o(i){if(n)return;n=!0;let a=e._readableState,s=e._writableState;yst(i,s,a),s&&(s.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(i),i?Ky.nextTick(psr,e,i):Ky.nextTick(bst,e)}try{e._destroy(t||null,o)}catch(i){o(i)}}function psr(e,t){Aye(e,t),bst(e)}function bst(e){let t=e._readableState,r=e._writableState;r&&(r.closeEmitted=!0),t&&(t.closeEmitted=!0),(r!=null&&r.emitClose||t!=null&&t.emitClose)&&e.emit("close")}function Aye(e,t){let r=e._readableState,n=e._writableState;n!=null&&n.errorEmitted||r!=null&&r.errorEmitted||(n&&(n.errorEmitted=!0),r&&(r.errorEmitted=!0),e.emit("error",t))}function hsr(){let e=this._readableState,t=this._writableState;e&&(e.constructed=!0,e.closed=!1,e.closeEmitted=!1,e.destroyed=!1,e.errored=null,e.errorEmitted=!1,e.reading=!1,e.ended=e.readable===!1,e.endEmitted=e.readable===!1),t&&(t.constructed=!0,t.destroyed=!1,t.closed=!1,t.closeEmitted=!1,t.errored=null,t.errorEmitted=!1,t.finalCalled=!1,t.prefinished=!1,t.ended=t.writable===!1,t.ending=t.writable===!1,t.finished=t.writable===!1)}function Rye(e,t,r){let n=e._readableState,o=e._writableState;if(o!=null&&o.destroyed||n!=null&&n.destroyed)return this;n!=null&&n.autoDestroy||o!=null&&o.autoDestroy?e.destroy(t):t&&(t.stack,o&&!o.errored&&(o.errored=t),n&&!n.errored&&(n.errored=t),r?Ky.nextTick(Aye,e,t):Aye(e,t))}function msr(e,t){if(typeof e._construct!="function")return;let r=e._readableState,n=e._writableState;r&&(r.constructed=!1),n&&(n.constructed=!1),e.once(Iye,t),!(e.listenerCount(Iye)>1)&&Ky.nextTick(gsr,e)}function gsr(e){let t=!1;function r(n){if(t){Rye(e,n??new asr);return}t=!0;let o=e._readableState,i=e._writableState,a=i||o;o&&(o.constructed=!0),i&&(i.constructed=!0),a.destroyed?e.emit(gst,n):n?Rye(e,n,!0):Ky.nextTick(ysr,e)}try{e._construct(n=>{Ky.nextTick(r,n)})}catch(n){Ky.nextTick(r,n)}}function ysr(e){e.emit(Iye)}function hst(e){return e?.setHeader&&typeof e.abort=="function"}function _st(e){e.emit("close")}function bsr(e,t){e.emit("error",t),Ky.nextTick(_st,e)}function _sr(e,t){!e||lsr(e)||(!t&&!csr(e)&&(t=new ssr),dsr(e)?(e.socket=null,e.destroy(t)):hst(e)?e.abort():hst(e.req)?e.req.abort():typeof e.destroy=="function"?e.destroy(t):typeof e.close=="function"?e.close():t?Ky.nextTick(bsr,e,t):Ky.nextTick(_st,e),e.destroyed||(e[usr]=!0))}vst.exports={construct:msr,destroyer:_sr,destroy:fsr,undestroy:hsr,errorOrDestroy:Rye}});var r7=b((mto,Sst)=>{"use strict";var{ArrayIsArray:vsr,ObjectSetPrototypeOf:wst}=la(),{EventEmitter:e7}=qz();function t7(e){e7.call(this,e)}wst(t7.prototype,e7.prototype);wst(t7,e7);t7.prototype.pipe=function(e,t){let r=this;function n(c){e.writable&&e.write(c)===!1&&r.pause&&r.pause()}r.on("data",n);function o(){r.readable&&r.resume&&r.resume()}e.on("drain",o),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",a),r.on("close",s));let i=!1;function a(){i||(i=!0,e.end())}function s(){i||(i=!0,typeof e.destroy=="function"&&e.destroy())}function u(c){l(),e7.listenerCount(this,"error")===0&&this.emit("error",c)}Dye(r,"error",u),Dye(e,"error",u);function l(){r.removeListener("data",n),e.removeListener("drain",o),r.removeListener("end",a),r.removeListener("close",s),r.removeListener("error",u),e.removeListener("error",u),r.removeListener("end",l),r.removeListener("close",l),e.removeListener("close",l)}return r.on("end",l),r.on("close",l),e.on("close",l),e.emit("pipe",r),e};function Dye(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):vsr(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}Sst.exports={Stream:t7,prependListener:Dye}});var Uz=b((gto,n7)=>{"use strict";var{SymbolDispose:wsr}=la(),{AbortError:xst,codes:Ssr}=Ld(),{isNodeStream:Cst,isWebStream:xsr,kControllerErrorFunction:Csr}=Gy(),Osr=mx(),{ERR_INVALID_ARG_TYPE:Ost}=Ssr,jye,Esr=(e,t)=>{if(typeof e!="object"||!("aborted"in e))throw new Ost(t,"AbortSignal",e)};n7.exports.addAbortSignal=function(t,r){if(Esr(t,"signal"),!Cst(r)&&!xsr(r))throw new Ost("stream",["ReadableStream","WritableStream","Stream"],r);return n7.exports.addAbortSignalNoValidate(t,r)};n7.exports.addAbortSignalNoValidate=function(e,t){if(typeof e!="object"||!("aborted"in e))return t;let r=Cst(t)?()=>{t.destroy(new xst(void 0,{cause:e.reason}))}:()=>{t[Csr](new xst(void 0,{cause:e.reason}))};if(e.aborted)r();else{jye=jye||Gc().addAbortListener;let n=jye(e,r);Osr(t,n[wsr])}return t}});var Tst=b((bto,Pst)=>{"use strict";var{StringPrototypeSlice:Est,SymbolIterator:Psr,TypedArrayPrototypeSet:o7,Uint8Array:Tsr}=la(),{Buffer:Nye}=Td(),{inspect:Msr}=Gc();Pst.exports=class{constructor(){this.head=null,this.tail=null,this.length=0}push(t){let r={data:t,next:null};this.length>0?this.tail.next=r:this.head=r,this.tail=r,++this.length}unshift(t){let r={data:t,next:this.head};this.length===0&&(this.tail=r),this.head=r,++this.length}shift(){if(this.length===0)return;let t=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,t}clear(){this.head=this.tail=null,this.length=0}join(t){if(this.length===0)return"";let r=this.head,n=""+r.data;for(;(r=r.next)!==null;)n+=t+r.data;return n}concat(t){if(this.length===0)return Nye.alloc(0);let r=Nye.allocUnsafe(t>>>0),n=this.head,o=0;for(;n;)o7(r,n.data,o),o+=n.data.length,n=n.next;return r}consume(t,r){let n=this.head.data;if(ti.length)r+=i,t-=i.length;else{t===i.length?(r+=i,++o,n.next?this.head=n.next:this.head=this.tail=null):(r+=Est(i,0,t),this.head=n,n.data=Est(i,t));break}++o}while((n=n.next)!==null);return this.length-=o,r}_getBuffer(t){let r=Nye.allocUnsafe(t),n=t,o=this.head,i=0;do{let a=o.data;if(t>a.length)o7(r,a,n-t),t-=a.length;else{t===a.length?(o7(r,a,n-t),++i,o.next?this.head=o.next:this.head=this.tail=null):(o7(r,new Tsr(a.buffer,a.byteOffset,t),n-t),this.head=o,o.data=a.slice(t));break}++i}while((o=o.next)!==null);return this.length-=i,r}[Symbol.for("nodejs.util.inspect.custom")](t,r){return Msr(this,{...r,depth:0,customInspect:!1})}}});var zz=b((_to,Rst)=>{"use strict";var{MathFloor:Isr,NumberIsInteger:Asr}=la(),{validateInteger:Rsr}=UN(),{ERR_INVALID_ARG_VALUE:Dsr}=Ld().codes,Mst=16*1024,Ist=16;function jsr(e,t,r){return e.highWaterMark!=null?e.highWaterMark:t?e[r]:null}function Ast(e){return e?Ist:Mst}function Nsr(e,t){Rsr(t,"value",0),e?Ist=t:Mst=t}function Lsr(e,t,r,n){let o=jsr(t,n,r);if(o!=null){if(!Asr(o)||o<0){let i=n?`options.${r}`:"options.highWaterMark";throw new Dsr(i,o)}return Isr(o)}return Ast(e.objectMode)}Rst.exports={getHighWaterMark:Lsr,getDefaultHighWaterMark:Ast,setDefaultHighWaterMark:Nsr}});var Nst=b((Lye,jst)=>{var i7=Td(),Yy=i7.Buffer;function Dst(e,t){for(var r in e)t[r]=e[r]}Yy.from&&Yy.alloc&&Yy.allocUnsafe&&Yy.allocUnsafeSlow?jst.exports=i7:(Dst(i7,Lye),Lye.Buffer=hA);function hA(e,t,r){return Yy(e,t,r)}hA.prototype=Object.create(Yy.prototype);Dst(Yy,hA);hA.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return Yy(e,t,r)};hA.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var n=Yy(e);return t!==void 0?typeof r=="string"?n.fill(t,r):n.fill(t):n.fill(0),n};hA.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return Yy(e)};hA.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return i7.SlowBuffer(e)}});var kst=b(Fst=>{"use strict";var kye=Nst().Buffer,Lst=kye.isEncoding||function(e){switch(e=""+e,e&&e.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 Fsr(e){if(!e)return"utf8";for(var t;;)switch(e){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 e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function ksr(e){var t=Fsr(e);if(typeof t!="string"&&(kye.isEncoding===Lst||!Lst(e)))throw new Error("Unknown encoding: "+e);return t||e}Fst.StringDecoder=Hz;function Hz(e){this.encoding=ksr(e);var t;switch(this.encoding){case"utf16le":this.text=Hsr,this.end=Vsr,t=4;break;case"utf8":this.fillLast=qsr,t=4;break;case"base64":this.text=Wsr,this.end=Jsr,t=3;break;default:this.write=Gsr,this.end=Ksr;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=kye.allocUnsafe(t)}Hz.prototype.write=function(e){if(e.length===0)return"";var t,r;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function Bsr(e,t,r){var n=t.length-1;if(n=0?(o>0&&(e.lastNeed=o-1),o):--n=0?(o>0&&(e.lastNeed=o-2),o):--n=0?(o>0&&(o===2?o=0:e.lastNeed=o-3),o):0))}function $sr(e,t,r){if((t[0]&192)!==128)return e.lastNeed=0,"\uFFFD";if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128)return e.lastNeed=1,"\uFFFD";if(e.lastNeed>2&&t.length>2&&(t[2]&192)!==128)return e.lastNeed=2,"\uFFFD"}}function qsr(e){var t=this.lastTotal-this.lastNeed,r=$sr(this,e,t);if(r!==void 0)return r;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function Usr(e,t){var r=Bsr(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)}function zsr(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function Hsr(e,t){if((e.length-t)%2===0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function Vsr(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function Wsr(e,t){var r=(e.length-t)%3;return r===0?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function Jsr(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function Gsr(e){return e.toString(this.encoding)}function Ksr(e){return e&&e.length?this.write(e):""}});var Bye=b((wto,Ust)=>{"use strict";var Bst=$E(),{PromisePrototypeThen:Ysr,SymbolAsyncIterator:$st,SymbolIterator:qst}=la(),{Buffer:Zsr}=Td(),{ERR_INVALID_ARG_TYPE:Xsr,ERR_STREAM_NULL_VALUES:Qsr}=Ld().codes;function eur(e,t,r){let n;if(typeof t=="string"||t instanceof Zsr)return new e({objectMode:!0,...r,read(){this.push(t),this.push(null)}});let o;if(t&&t[$st])o=!0,n=t[$st]();else if(t&&t[qst])o=!1,n=t[qst]();else throw new Xsr("iterable",["Iterable"],t);let i=new e({objectMode:!0,highWaterMark:1,...r}),a=!1;i._read=function(){a||(a=!0,u())},i._destroy=function(l,c){Ysr(s(l),()=>Bst.nextTick(c,l),d=>Bst.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 Qsr;if(i.push(d))continue;a=!1}}catch(l){i.destroy(l)}break}}return i}Ust.exports=eur});var Wz=b((Sto,aut)=>{var ng=$E(),{ArrayPrototypeIndexOf:tur,NumberIsInteger:rur,NumberIsNaN:nur,NumberParseInt:our,ObjectDefineProperties:Jye,ObjectKeys:iur,ObjectSetPrototypeOf:Vst,Promise:Wst,SafeSet:aur,SymbolAsyncDispose:sur,SymbolAsyncIterator:uur,Symbol:lur}=la();aut.exports=Nr;Nr.ReadableState=l7;var{EventEmitter:cur}=qz(),{Stream:UE,prependListener:dur}=r7(),{Buffer:$ye}=Td(),{addAbortSignal:fur}=Uz(),Jst=mx(),an=Gc().debuglog("stream",e=>{an=e}),pur=Tst(),JN=pA(),{getHighWaterMark:hur,getDefaultHighWaterMark:mur}=zz(),{aggregateTwoErrors:zst,codes:{ERR_INVALID_ARG_TYPE:gur,ERR_METHOD_NOT_IMPLEMENTED:yur,ERR_OUT_OF_RANGE:bur,ERR_STREAM_PUSH_AFTER_EOF:_ur,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:vur},AbortError:wur}=Ld(),{validateObject:Sur}=UN(),mA=lur("kPaused"),{StringDecoder:Gst}=kst(),xur=Bye();Vst(Nr.prototype,UE.prototype);Vst(Nr,UE);var qye=()=>{},{errorOrDestroy:VN}=JN,WN=1,Cur=2,Kst=4,Vz=8,Yst=16,a7=32,s7=64,Zst=128,Our=256,Eur=512,Pur=1024,Vye=2048,Wye=4096,Tur=8192,Mur=16384,Iur=32768,Xst=65536,Aur=1<<17,Rur=1<<18;function Uu(e){return{enumerable:!1,get(){return(this.state&e)!==0},set(t){t?this.state|=e:this.state&=~e}}}Jye(l7.prototype,{objectMode:Uu(WN),ended:Uu(Cur),endEmitted:Uu(Kst),reading:Uu(Vz),constructed:Uu(Yst),sync:Uu(a7),needReadable:Uu(s7),emittedReadable:Uu(Zst),readableListening:Uu(Our),resumeScheduled:Uu(Eur),errorEmitted:Uu(Pur),emitClose:Uu(Vye),autoDestroy:Uu(Wye),destroyed:Uu(Tur),closed:Uu(Mur),closeEmitted:Uu(Iur),multiAwaitDrain:Uu(Xst),readingMore:Uu(Aur),dataEmitted:Uu(Rur)});function l7(e,t,r){typeof r!="boolean"&&(r=t instanceof Zy()),this.state=Vye|Wye|Yst|a7,e&&e.objectMode&&(this.state|=WN),r&&e&&e.readableObjectMode&&(this.state|=WN),this.highWaterMark=e?hur(this,e,"readableHighWaterMark",r):mur(!1),this.buffer=new pur,this.length=0,this.pipes=[],this.flowing=null,this[mA]=null,e&&e.emitClose===!1&&(this.state&=~Vye),e&&e.autoDestroy===!1&&(this.state&=~Wye),this.errored=null,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,e&&e.encoding&&(this.decoder=new Gst(e.encoding),this.encoding=e.encoding)}function Nr(e){if(!(this instanceof Nr))return new Nr(e);let t=this instanceof Zy();this._readableState=new l7(e,this,t),e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.construct=="function"&&(this._construct=e.construct),e.signal&&!t&&fur(e.signal,this)),UE.call(this,e),JN.construct(this,()=>{this._readableState.needReadable&&u7(this,this._readableState)})}Nr.prototype.destroy=JN.destroy;Nr.prototype._undestroy=JN.undestroy;Nr.prototype._destroy=function(e,t){t(e)};Nr.prototype[cur.captureRejectionSymbol]=function(e){this.destroy(e)};Nr.prototype[sur]=function(){let e;return this.destroyed||(e=this.readableEnded?null:new wur,this.destroy(e)),new Wst((t,r)=>Jst(this,n=>n&&n!==e?r(n):t(null)))};Nr.prototype.push=function(e,t){return Qst(this,e,t,!1)};Nr.prototype.unshift=function(e,t){return Qst(this,e,t,!0)};function Qst(e,t,r,n){an("readableAddChunk",t);let o=e._readableState,i;if((o.state&WN)===0&&(typeof t=="string"?(r=r||o.defaultEncoding,o.encoding!==r&&(n&&o.encoding?t=$ye.from(t,r).toString(o.encoding):(t=$ye.from(t,r),r=""))):t instanceof $ye?r="":UE._isUint8Array(t)?(t=UE._uint8ArrayToBuffer(t),r=""):t!=null&&(i=new gur("chunk",["string","Buffer","Uint8Array"],t))),i)VN(e,i);else if(t===null)o.state&=~Vz,Nur(e,o);else if((o.state&WN)!==0||t&&t.length>0)if(n)if((o.state&Kst)!==0)VN(e,new vur);else{if(o.destroyed||o.errored)return!1;Uye(e,o,t,!0)}else if(o.ended)VN(e,new _ur);else{if(o.destroyed||o.errored)return!1;o.state&=~Vz,o.decoder&&!r?(t=o.decoder.write(t),o.objectMode||t.length!==0?Uye(e,o,t,!1):u7(e,o)):Uye(e,o,t,!1)}else n||(o.state&=~Vz,u7(e,o));return!o.ended&&(o.length0?((t.state&Xst)!==0?t.awaitDrainWriters.clear():t.awaitDrainWriters=null,t.dataEmitted=!0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),(t.state&s7)!==0&&c7(e)),u7(e,t)}Nr.prototype.isPaused=function(){let e=this._readableState;return e[mA]===!0||e.flowing===!1};Nr.prototype.setEncoding=function(e){let t=new Gst(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;let r=this._readableState.buffer,n="";for(let o of r)n+=t.write(o);return r.clear(),n!==""&&r.push(n),this._readableState.length=n.length,this};var Dur=1073741824;function jur(e){if(e>Dur)throw new bur("size","<= 1GiB",e);return e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++,e}function Hst(e,t){return e<=0||t.length===0&&t.ended?0:(t.state&WN)!==0?1:nur(e)?t.flowing&&t.length?t.buffer.first().length:t.length:e<=t.length?e:t.ended?t.length:0}Nr.prototype.read=function(e){an("read",e),e===void 0?e=NaN:rur(e)||(e=our(e,10));let t=this._readableState,r=e;if(e>t.highWaterMark&&(t.highWaterMark=jur(e)),e!==0&&(t.state&=~Zst),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return an("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?zye(this):c7(this),null;if(e=Hst(e,t),e===0&&t.ended)return t.length===0&&zye(this),null;let n=(t.state&s7)!==0;if(an("need readable",n),(t.length===0||t.length-e0?o=out(e,t):o=null,o===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.multiAwaitDrain?t.awaitDrainWriters.clear():t.awaitDrainWriters=null),t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&zye(this)),o!==null&&!t.errorEmitted&&!t.closeEmitted&&(t.dataEmitted=!0,this.emit("data",o)),o};function Nur(e,t){if(an("onEofChunk"),!t.ended){if(t.decoder){let r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?c7(e):(t.needReadable=!1,t.emittedReadable=!0,eut(e))}}function c7(e){let t=e._readableState;an("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(an("emitReadable",t.flowing),t.emittedReadable=!0,ng.nextTick(eut,e))}function eut(e){let t=e._readableState;an("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&!t.errored&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,rut(e)}function u7(e,t){!t.readingMore&&t.constructed&&(t.readingMore=!0,ng.nextTick(Lur,e,t))}function Lur(e,t){for(;!t.reading&&!t.ended&&(t.length1&&n.pipes.includes(e)&&(an("false write response, pause",n.awaitDrainWriters.size),n.awaitDrainWriters.add(e)),r.pause()),u||(u=Fur(r,e),e.on("drain",u))}r.on("data",f);function f(g){an("ondata");let v=e.write(g);an("dest.write",v),v===!1&&d()}function p(g){if(an("onerror",g),_(),e.removeListener("error",p),e.listenerCount("error")===0){let v=e._writableState||e._readableState;v&&!v.errorEmitted?VN(e,g):e.emit("error",g)}}dur(e,"error",p);function h(){e.removeListener("finish",m),_()}e.once("close",h);function m(){an("onfinish"),e.removeListener("close",h),_()}e.once("finish",m);function _(){an("unpipe"),r.unpipe(e)}return e.emit("pipe",r),e.writableNeedDrain===!0?d():n.flowing||(an("pipe resume"),r.resume()),e};function Fur(e,t){return function(){let n=e._readableState;n.awaitDrainWriters===t?(an("pipeOnDrain",1),n.awaitDrainWriters=null):n.multiAwaitDrain&&(an("pipeOnDrain",n.awaitDrainWriters.size),n.awaitDrainWriters.delete(t)),(!n.awaitDrainWriters||n.awaitDrainWriters.size===0)&&e.listenerCount("data")&&e.resume()}}Nr.prototype.unpipe=function(e){let t=this._readableState,r={hasUnpiped:!1};if(t.pipes.length===0)return this;if(!e){let o=t.pipes;t.pipes=[],this.pause();for(let i=0;i0,n.flowing!==!1&&this.resume()):e==="readable"&&!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,an("on readable",n.length,n.reading),n.length?c7(this):n.reading||ng.nextTick(kur,this)),r};Nr.prototype.addListener=Nr.prototype.on;Nr.prototype.removeListener=function(e,t){let r=UE.prototype.removeListener.call(this,e,t);return e==="readable"&&ng.nextTick(tut,this),r};Nr.prototype.off=Nr.prototype.removeListener;Nr.prototype.removeAllListeners=function(e){let t=UE.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&ng.nextTick(tut,this),t};function tut(e){let t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&t[mA]===!1?t.flowing=!0:e.listenerCount("data")>0?e.resume():t.readableListening||(t.flowing=null)}function kur(e){an("readable nexttick read 0"),e.read(0)}Nr.prototype.resume=function(){let e=this._readableState;return e.flowing||(an("resume"),e.flowing=!e.readableListening,Bur(this,e)),e[mA]=!1,this};function Bur(e,t){t.resumeScheduled||(t.resumeScheduled=!0,ng.nextTick($ur,e,t))}function $ur(e,t){an("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),rut(e),t.flowing&&!t.reading&&e.read(0)}Nr.prototype.pause=function(){return an("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(an("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[mA]=!0,this};function rut(e){let t=e._readableState;for(an("flow",t.flowing);t.flowing&&e.read()!==null;);}Nr.prototype.wrap=function(e){let t=!1;e.on("data",n=>{!this.push(n)&&e.pause&&(t=!0,e.pause())}),e.on("end",()=>{this.push(null)}),e.on("error",n=>{VN(this,n)}),e.on("close",()=>{this.destroy()}),e.on("destroy",()=>{this.destroy()}),this._read=()=>{t&&e.resume&&(t=!1,e.resume())};let r=iur(e);for(let n=1;n{o=a?zst(o,a):null,r(),r=qye});try{for(;;){let a=e.destroyed?null:e.read();if(a!==null)yield a;else{if(o)throw o;if(o===null)return;await new Wst(n)}}}catch(a){throw o=zst(o,a),o}finally{(o||t?.destroyOnReturn!==!1)&&(o===void 0||e._readableState.autoDestroy)?JN.destroyer(e,null):(e.off("readable",n),i())}}Jye(Nr.prototype,{readable:{__proto__:null,get(){let e=this._readableState;return!!e&&e.readable!==!1&&!e.destroyed&&!e.errorEmitted&&!e.endEmitted},set(e){this._readableState&&(this._readableState.readable=!!e)}},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(e){this._readableState&&(this._readableState.flowing=e)}},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(e){this._readableState&&(this._readableState.destroyed=e)}},readableEnded:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.endEmitted:!1}}});Jye(l7.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[mA]!==!1},set(e){this[mA]=!!e}}});Nr._fromList=out;function out(e,t){if(t.length===0)return null;let r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.first():r=t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r}function zye(e){let t=e._readableState;an("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,ng.nextTick(Uur,t,e))}function Uur(e,t){if(an("endReadableNT",e.endEmitted,e.length),!e.errored&&!e.closeEmitted&&!e.endEmitted&&e.length===0){if(e.endEmitted=!0,t.emit("end"),t.writable&&t.allowHalfOpen===!1)ng.nextTick(zur,t);else if(e.autoDestroy){let r=t._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&t.destroy()}}}function zur(e){e.writable&&!e.writableEnded&&!e.destroyed&&e.end()}Nr.from=function(e,t){return xur(Nr,e,t)};var Hye;function iut(){return Hye===void 0&&(Hye={}),Hye}Nr.fromWeb=function(e,t){return iut().newStreamReadableFromReadableStream(e,t)};Nr.toWeb=function(e,t){return iut().newReadableStreamFromStreamReadable(e,t)};Nr.wrap=function(e,t){var r,n;return new Nr({objectMode:(r=(n=e.readableObjectMode)!==null&&n!==void 0?n:e.objectMode)!==null&&r!==void 0?r:!0,...t,destroy(o,i){JN.destroyer(e,o),i(o)}}).wrap(e)}});var m7=b((xto,but)=>{var gA=$E(),{ArrayPrototypeSlice:lut,Error:Hur,FunctionPrototypeSymbolHasInstance:cut,ObjectDefineProperty:dut,ObjectDefineProperties:Vur,ObjectSetPrototypeOf:fut,StringPrototypeToLowerCase:Wur,Symbol:Jur,SymbolHasInstance:Gur}=la();but.exports=ca;ca.WritableState=Kz;var{EventEmitter:Kur}=qz(),Jz=r7().Stream,{Buffer:d7}=Td(),h7=pA(),{addAbortSignal:Yur}=Uz(),{getHighWaterMark:Zur,getDefaultHighWaterMark:Xur}=zz(),{ERR_INVALID_ARG_TYPE:Qur,ERR_METHOD_NOT_IMPLEMENTED:elr,ERR_MULTIPLE_CALLBACK:put,ERR_STREAM_CANNOT_PIPE:tlr,ERR_STREAM_DESTROYED:Gz,ERR_STREAM_ALREADY_FINISHED:rlr,ERR_STREAM_NULL_VALUES:nlr,ERR_STREAM_WRITE_AFTER_END:olr,ERR_UNKNOWN_ENCODING:hut}=Ld().codes,{errorOrDestroy:GN}=h7;fut(ca.prototype,Jz.prototype);fut(ca,Jz);function Yye(){}var KN=Jur("kOnFinished");function Kz(e,t,r){typeof r!="boolean"&&(r=t instanceof Zy()),this.objectMode=!!(e&&e.objectMode),r&&(this.objectMode=this.objectMode||!!(e&&e.writableObjectMode)),this.highWaterMark=e?Zur(this,e,"writableHighWaterMark",r):Xur(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;let n=!!(e&&e.decodeStrings===!1);this.decodeStrings=!n,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=alr.bind(void 0,t),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,p7(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!e||e.emitClose!==!1,this.autoDestroy=!e||e.autoDestroy!==!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[KN]=[]}function p7(e){e.buffered=[],e.bufferedIndex=0,e.allBuffers=!0,e.allNoop=!0}Kz.prototype.getBuffer=function(){return lut(this.buffered,this.bufferedIndex)};dut(Kz.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function ca(e){let t=this instanceof Zy();if(!t&&!cut(ca,this))return new ca(e);this._writableState=new Kz(e,this,t),e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final),typeof e.construct=="function"&&(this._construct=e.construct),e.signal&&Yur(e.signal,this)),Jz.call(this,e),h7.construct(this,()=>{let r=this._writableState;r.writing||Xye(this,r),Qye(this,r)})}dut(ca,Gur,{__proto__:null,value:function(e){return cut(this,e)?!0:this!==ca?!1:e&&e._writableState instanceof Kz}});ca.prototype.pipe=function(){GN(this,new tlr)};function mut(e,t,r,n){let o=e._writableState;if(typeof r=="function")n=r,r=o.defaultEncoding;else{if(!r)r=o.defaultEncoding;else if(r!=="buffer"&&!d7.isEncoding(r))throw new hut(r);typeof n!="function"&&(n=Yye)}if(t===null)throw new nlr;if(!o.objectMode)if(typeof t=="string")o.decodeStrings!==!1&&(t=d7.from(t,r),r="buffer");else if(t instanceof d7)r="buffer";else if(Jz._isUint8Array(t))t=Jz._uint8ArrayToBuffer(t),r="buffer";else throw new Qur("chunk",["string","Buffer","Uint8Array"],t);let i;return o.ending?i=new olr:o.destroyed&&(i=new Gz("write")),i?(gA.nextTick(n,i),GN(e,i,!0),i):(o.pendingcb++,ilr(e,o,t,r,n))}ca.prototype.write=function(e,t,r){return mut(this,e,t,r)===!0};ca.prototype.cork=function(){this._writableState.corked++};ca.prototype.uncork=function(){let e=this._writableState;e.corked&&(e.corked--,e.writing||Xye(this,e))};ca.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=Wur(t)),!d7.isEncoding(t))throw new hut(t);return this._writableState.defaultEncoding=t,this};function ilr(e,t,r,n,o){let i=t.objectMode?1:r.length;t.length+=i;let a=t.lengthr.bufferedIndex&&Xye(e,r),n?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===o?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:o,stream:e,state:r},gA.nextTick(slr,r.afterWriteTickInfo)):gut(e,r,1,o))}function slr({stream:e,state:t,count:r,cb:n}){return t.afterWriteTickInfo=null,gut(e,t,r,n)}function gut(e,t,r,n){for(!t.ending&&!e.destroyed&&t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"));r-- >0;)t.pendingcb--,n();t.destroyed&&Zye(t),Qye(e,t)}function Zye(e){if(e.writing)return;for(let o=e.bufferedIndex;o1&&e._writev){t.pendingcb-=i-1;let s=t.allNoop?Yye:l=>{for(let c=a;c256?(r.splice(0,a),t.bufferedIndex=0):t.bufferedIndex=a}t.bufferProcessing=!1}ca.prototype._write=function(e,t,r){if(this._writev)this._writev([{chunk:e,encoding:t}],r);else throw new elr("_write()")};ca.prototype._writev=null;ca.prototype.end=function(e,t,r){let n=this._writableState;typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null);let o;if(e!=null){let i=mut(this,e,t);i instanceof Hur&&(o=i)}return n.corked&&(n.corked=1,this.uncork()),o||(!n.errored&&!n.ending?(n.ending=!0,Qye(this,n,!0),n.ended=!0):n.finished?o=new rlr("end"):n.destroyed&&(o=new Gz("end"))),typeof r=="function"&&(o||n.finished?gA.nextTick(r,o):n[KN].push(r)),this};function f7(e){return e.ending&&!e.destroyed&&e.constructed&&e.length===0&&!e.errored&&e.buffered.length===0&&!e.finished&&!e.writing&&!e.errorEmitted&&!e.closeEmitted}function ulr(e,t){let r=!1;function n(o){if(r){GN(e,o??put());return}if(r=!0,t.pendingcb--,o){let i=t[KN].splice(0);for(let a=0;a{f7(o)?Kye(n,o):o.pendingcb--},e,t)):f7(t)&&(t.pendingcb++,Kye(e,t))))}function Kye(e,t){t.pendingcb--,t.finished=!0;let r=t[KN].splice(0);for(let n=0;n{var ebe=$E(),dlr=Td(),{isReadable:flr,isWritable:plr,isIterable:_ut,isNodeStream:hlr,isReadableNodeStream:vut,isWritableNodeStream:wut,isDuplexNodeStream:mlr,isReadableStream:Sut,isWritableStream:xut}=Gy(),Cut=mx(),{AbortError:Iut,codes:{ERR_INVALID_ARG_TYPE:glr,ERR_INVALID_RETURN_VALUE:Out}}=Ld(),{destroyer:ZN}=pA(),ylr=Zy(),Aut=Wz(),blr=m7(),{createDeferredPromise:Eut}=Gc(),Put=Bye(),Tut=globalThis.Blob||dlr.Blob,_lr=typeof Tut<"u"?function(t){return t instanceof Tut}:function(t){return!1},vlr=globalThis.AbortController||BN().AbortController,{FunctionPrototypeCall:Mut}=la(),zE=class extends ylr{constructor(t){super(t),t?.readable===!1&&(this._readableState.readable=!1,this._readableState.ended=!0,this._readableState.endEmitted=!0),t?.writable===!1&&(this._writableState.writable=!1,this._writableState.ending=!0,this._writableState.ended=!0,this._writableState.finished=!0)}};Rut.exports=function e(t,r){if(mlr(t))return t;if(vut(t))return YN({readable:t});if(wut(t))return YN({writable:t});if(hlr(t))return YN({writable:!1,readable:!1});if(Sut(t))return YN({readable:Aut.fromWeb(t)});if(xut(t))return YN({writable:blr.fromWeb(t)});if(typeof t=="function"){let{value:o,write:i,final:a,destroy:s}=wlr(t);if(_ut(o))return Put(zE,o,{objectMode:!0,write:i,final:a,destroy:s});let u=o?.then;if(typeof u=="function"){let l,c=Mut(u,o,d=>{if(d!=null)throw new Out("nully","body",d)},d=>{ZN(l,d)});return l=new zE({objectMode:!0,readable:!1,write:i,final(d){a(async()=>{try{await c,ebe.nextTick(d,null)}catch(f){ebe.nextTick(d,f)}})},destroy:s})}throw new Out("Iterable, AsyncIterable or AsyncFunction",r,o)}if(_lr(t))return e(t.arrayBuffer());if(_ut(t))return Put(zE,t,{objectMode:!0,writable:!1});if(Sut(t?.readable)&&xut(t?.writable))return zE.fromWeb(t);if(typeof t?.writable=="object"||typeof t?.readable=="object"){let o=t!=null&&t.readable?vut(t?.readable)?t?.readable:e(t.readable):void 0,i=t!=null&&t.writable?wut(t?.writable)?t?.writable:e(t.writable):void 0;return YN({readable:o,writable:i})}let n=t?.then;if(typeof n=="function"){let o;return Mut(n,t,i=>{i!=null&&o.push(i),o.push(null)},i=>{ZN(o,i)}),o=new zE({objectMode:!0,writable:!1,read(){}})}throw new glr(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],t)};function wlr(e){let{promise:t,resolve:r}=Eut(),n=new vlr,o=n.signal;return{value:e(async function*(){for(;;){let a=t;t=null;let{chunk:s,done:u,cb:l}=await a;if(ebe.nextTick(l),u)return;if(o.aborted)throw new Iut(void 0,{cause:o.reason});({promise:t,resolve:r}=Eut()),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 YN(e){let t=e.readable&&typeof e.readable.read!="function"?Aut.wrap(e.readable):e.readable,r=e.writable,n=!!flr(t),o=!!plr(r),i,a,s,u,l;function c(d){let f=u;u=null,f?f(d):d&&l.destroy(d)}return l=new zE({readableObjectMode:!!(t!=null&&t.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:n,writable:o}),o&&(Cut(r,d=>{o=!1,d&&ZN(t,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&&(Cut(t,d=>{n=!1,d&&ZN(t,d),c(d)}),t.on("readable",function(){if(s){let d=s;s=null,d()}}),t.on("end",function(){l.push(null)}),l._read=function(){for(;;){let d=t.read();if(d===null){s=l._read;return}if(!l.push(d))return}}),l._destroy=function(d,f){!d&&u!==null&&(d=new Iut),s=null,i=null,a=null,u===null?f(d):(u=f,ZN(r,d),ZN(t,d))},l}});var Zy=b((Oto,Lut)=>{"use strict";var{ObjectDefineProperties:Slr,ObjectGetOwnPropertyDescriptor:gx,ObjectKeys:xlr,ObjectSetPrototypeOf:jut}=la();Lut.exports=og;var nbe=Wz(),Ih=m7();jut(og.prototype,nbe.prototype);jut(og,nbe);{let e=xlr(Ih.prototype);for(let t=0;t{"use strict";var{ObjectSetPrototypeOf:Fut,Symbol:Clr}=la();kut.exports=yx;var{ERR_METHOD_NOT_IMPLEMENTED:Olr}=Ld().codes,ibe=Zy(),{getHighWaterMark:Elr}=zz();Fut(yx.prototype,ibe.prototype);Fut(yx,ibe);var Yz=Clr("kCallback");function yx(e){if(!(this instanceof yx))return new yx(e);let t=e?Elr(this,e,"readableHighWaterMark",!0):null;t===0&&(e={...e,highWaterMark:null,readableHighWaterMark:t,writableHighWaterMark:e.writableHighWaterMark||0}),ibe.call(this,e),this._readableState.sync=!1,this[Yz]=null,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",Plr)}function obe(e){typeof this._flush=="function"&&!this.destroyed?this._flush((t,r)=>{if(t){e?e(t):this.destroy(t);return}r!=null&&this.push(r),this.push(null),e&&e()}):(this.push(null),e&&e())}function Plr(){this._final!==obe&&obe.call(this)}yx.prototype._final=obe;yx.prototype._transform=function(e,t,r){throw new Olr("_transform()")};yx.prototype._write=function(e,t,r){let n=this._readableState,o=this._writableState,i=n.length;this._transform(e,t,(a,s)=>{if(a){r(a);return}s!=null&&this.push(s),o.ended||i===n.length||n.length{"use strict";var{ObjectSetPrototypeOf:But}=la();$ut.exports=XN;var sbe=abe();But(XN.prototype,sbe.prototype);But(XN,sbe);function XN(e){if(!(this instanceof XN))return new XN(e);sbe.call(this,e)}XN.prototype._transform=function(e,t,r){r(null,e)}});var _7=b((Tto,Vut)=>{var Zz=$E(),{ArrayIsArray:Tlr,Promise:Mlr,SymbolAsyncIterator:Ilr,SymbolDispose:Alr}=la(),b7=mx(),{once:Rlr}=Gc(),Dlr=pA(),qut=Zy(),{aggregateTwoErrors:jlr,codes:{ERR_INVALID_ARG_TYPE:ybe,ERR_INVALID_RETURN_VALUE:lbe,ERR_MISSING_ARGS:Nlr,ERR_STREAM_DESTROYED:Llr,ERR_STREAM_PREMATURE_CLOSE:Flr},AbortError:klr}=Ld(),{validateFunction:Blr,validateAbortSignal:$lr}=UN(),{isIterable:yA,isReadable:cbe,isReadableNodeStream:y7,isNodeStream:Uut,isTransformStream:QN,isWebStream:qlr,isReadableStream:dbe,isReadableFinished:Ulr}=Gy(),zlr=globalThis.AbortController||BN().AbortController,fbe,pbe,hbe;function zut(e,t,r){let n=!1;e.on("close",()=>{n=!0});let o=b7(e,{readable:t,writable:r},i=>{n=!i});return{destroy:i=>{n||(n=!0,Dlr.destroyer(e,i||new Llr("pipe")))},cleanup:o}}function Hlr(e){return Blr(e[e.length-1],"streams[stream.length - 1]"),e.pop()}function mbe(e){if(yA(e))return e;if(y7(e))return Vlr(e);throw new ybe("val",["Readable","Iterable","AsyncIterable"],e)}async function*Vlr(e){pbe||(pbe=Wz()),yield*pbe.prototype[Ilr].call(e)}async function g7(e,t,r,{end:n}){let o,i=null,a=l=>{if(l&&(o=l),i){let c=i;i=null,c()}},s=()=>new Mlr((l,c)=>{o?c(o):i=()=>{o?c(o):l()}});t.on("drain",a);let u=b7(t,{readable:!1},a);try{t.writableNeedDrain&&await s();for await(let l of e)t.write(l)||await s();n&&(t.end(),await s()),r()}catch(l){r(o!==l?jlr(o,l):l)}finally{u(),t.off("drain",a)}}async function gbe(e,t,r,{end:n}){QN(t)&&(t=t.writable);let o=t.getWriter();try{for await(let i of e)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 Wlr(...e){return Hut(e,Rlr(Hlr(e)))}function Hut(e,t,r){if(e.length===1&&Tlr(e[0])&&(e=e[0]),e.length<2)throw new Nlr("streams");let n=new zlr,o=n.signal,i=r?.signal,a=[];$lr(i,"options.signal");function s(){h(new klr)}hbe=hbe||Gc().addAbortListener;let u;i&&(u=hbe(i,s));let l,c,d=[],f=0;function p(S){h(S,--f===0)}function h(S,x){var O;if(S&&(!l||l.code==="ERR_STREAM_PREMATURE_CLOSE")&&(l=S),!(!l&&!x)){for(;d.length;)d.shift()(l);(O=u)===null||O===void 0||O[Alr](),n.abort(),x&&(l||a.forEach(T=>T()),Zz.nextTick(t,l,c))}}let m;for(let S=0;S0,E=O||r?.end!==!1,M=S===e.length-1;if(Uut(x)){let A=function(j){j&&j.name!=="AbortError"&&j.code!=="ERR_STREAM_PREMATURE_CLOSE"&&p(j)};var v=A;if(E){let{destroy:j,cleanup:N}=zut(x,O,T);d.push(j),cbe(x)&&M&&a.push(N)}x.on("error",A),cbe(x)&&M&&a.push(()=>{x.removeListener("error",A)})}if(S===0)if(typeof x=="function"){if(m=x({signal:o}),!yA(m))throw new lbe("Iterable, AsyncIterable or Stream","source",m)}else yA(x)||y7(x)||QN(x)?m=x:m=qut.from(x);else if(typeof x=="function"){if(QN(m)){var _;m=mbe((_=m)===null||_===void 0?void 0:_.readable)}else m=mbe(m);if(m=x(m,{signal:o}),O){if(!yA(m,!0))throw new lbe("AsyncIterable",`transform[${S-1}]`,m)}else{var g;fbe||(fbe=ube());let A=new fbe({objectMode:!0}),j=(g=m)===null||g===void 0?void 0:g.then;if(typeof j=="function")f++,j.call(m,k=>{c=k,k!=null&&A.write(k),E&&A.end(),Zz.nextTick(p)},k=>{A.destroy(k),Zz.nextTick(p,k)});else if(yA(m,!0))f++,g7(m,A,p,{end:E});else if(dbe(m)||QN(m)){let k=m.readable||m;f++,g7(k,A,p,{end:E})}else throw new lbe("AsyncIterable or Promise","destination",m);m=A;let{destroy:N,cleanup:F}=zut(m,!1,!0);d.push(N),M&&a.push(F)}}else if(Uut(x)){if(y7(m)){f+=2;let A=Jlr(m,x,p,{end:E});cbe(x)&&M&&a.push(A)}else if(QN(m)||dbe(m)){let A=m.readable||m;f++,g7(A,x,p,{end:E})}else if(yA(m))f++,g7(m,x,p,{end:E});else throw new ybe("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],m);m=x}else if(qlr(x)){if(y7(m))f++,gbe(mbe(m),x,p,{end:E});else if(dbe(m)||yA(m))f++,gbe(m,x,p,{end:E});else if(QN(m))f++,gbe(m.readable,x,p,{end:E});else throw new ybe("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],m);m=x}else m=qut.from(x)}return(o!=null&&o.aborted||i!=null&&i.aborted)&&Zz.nextTick(s),m}function Jlr(e,t,r,{end:n}){let o=!1;if(t.on("close",()=>{o||r(new Flr)}),e.pipe(t,{end:!1}),n){let a=function(){o=!0,t.end()};var i=a;Ulr(e)?Zz.nextTick(a):e.once("end",a)}else r();return b7(e,{readable:!0,writable:!1},a=>{let s=e._readableState;a&&a.code==="ERR_STREAM_PREMATURE_CLOSE"&&s&&s.ended&&!s.errored&&!s.errorEmitted?e.once("end",r).once("error",r):r(a)}),b7(t,{readable:!1,writable:!0},r)}Vut.exports={pipelineImpl:Hut,pipeline:Wlr}});var _be=b((Mto,Zut)=>{"use strict";var{pipeline:Glr}=_7(),v7=Zy(),{destroyer:Klr}=pA(),{isNodeStream:w7,isReadable:Wut,isWritable:Jut,isWebStream:bbe,isTransformStream:bA,isWritableStream:Gut,isReadableStream:Kut}=Gy(),{AbortError:Ylr,codes:{ERR_INVALID_ARG_VALUE:Yut,ERR_MISSING_ARGS:Zlr}}=Ld(),Xlr=mx();Zut.exports=function(...t){if(t.length===0)throw new Zlr("streams");if(t.length===1)return v7.from(t[0]);let r=[...t];if(typeof t[0]=="function"&&(t[0]=v7.from(t[0])),typeof t[t.length-1]=="function"){let p=t.length-1;t[p]=v7.from(t[p])}for(let p=0;p0&&!(Jut(t[p])||Gut(t[p])||bA(t[p])))throw new Yut(`streams[${p}]`,r[p],"must be writable")}let n,o,i,a,s;function u(p){let h=a;a=null,h?h(p):p?s.destroy(p):!f&&!d&&s.destroy()}let l=t[0],c=Glr(t,u),d=!!(Jut(l)||Gut(l)||bA(l)),f=!!(Wut(c)||Kut(c)||bA(c));if(s=new v7({writableObjectMode:!!(l!=null&&l.writableObjectMode),readableObjectMode:!!(c!=null&&c.readableObjectMode),writable:d,readable:f}),d){if(w7(l))s._write=function(h,m,_){l.write(h,m)?_():n=_},s._final=function(h){l.end(),o=h},l.on("drain",function(){if(n){let h=n;n=null,h()}});else if(bbe(l)){let m=(bA(l)?l.writable:l).getWriter();s._write=async function(_,g,v){try{await m.ready,m.write(_).catch(()=>{}),v()}catch(S){v(S)}},s._final=async function(_){try{await m.ready,m.close().catch(()=>{}),o=_}catch(g){_(g)}}}let p=bA(c)?c.readable:c;Xlr(p,()=>{if(o){let h=o;o=null,h()}})}if(f){if(w7(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(bbe(c)){let h=(bA(c)?c.readable:c).getReader();s._read=async function(){for(;;)try{let{value:m,done:_}=await h.read();if(!s.push(m))return;if(_){s.push(null);return}}catch{return}}}}return s._destroy=function(p,h){!p&&a!==null&&(p=new Ylr),i=null,n=null,o=null,a===null?h(p):(a=h,w7(c)&&Klr(c,p))},s}});var slt=b((Ito,Sbe)=>{"use strict";var Qlr=globalThis.AbortController||BN().AbortController,{codes:{ERR_INVALID_ARG_VALUE:ecr,ERR_INVALID_ARG_TYPE:Xz,ERR_MISSING_ARGS:tcr,ERR_OUT_OF_RANGE:rcr},AbortError:Xy}=Ld(),{validateAbortSignal:_A,validateInteger:Xut,validateObject:vA}=UN(),ncr=la().Symbol("kWeak"),ocr=la().Symbol("kResistStopPropagation"),{finished:icr}=mx(),acr=_be(),{addAbortSignalNoValidate:scr}=Uz(),{isWritable:ucr,isNodeStream:lcr}=Gy(),{deprecate:ccr}=Gc(),{ArrayPrototypePush:dcr,Boolean:fcr,MathFloor:Qut,Number:pcr,NumberIsNaN:hcr,Promise:elt,PromiseReject:tlt,PromiseResolve:mcr,PromisePrototypeThen:rlt,Symbol:olt}=la(),S7=olt("kEmpty"),nlt=olt("kEof");function gcr(e,t){if(t!=null&&vA(t,"options"),t?.signal!=null&&_A(t.signal,"options.signal"),lcr(e)&&!ucr(e))throw new ecr("stream",e,"must be writable");let r=acr(this,e);return t!=null&&t.signal&&scr(t.signal,r),r}function x7(e,t){if(typeof e!="function")throw new Xz("fn",["Function","AsyncFunction"],e);t!=null&&vA(t,"options"),t?.signal!=null&&_A(t.signal,"options.signal");let r=1;t?.concurrency!=null&&(r=Qut(t.concurrency));let n=r-1;return t?.highWaterMark!=null&&(n=Qut(t.highWaterMark)),Xut(r,"options.concurrency",1),Xut(n,"options.highWaterMark",0),n+=r,async function*(){let i=Gc().AbortSignalAny([t?.signal].filter(fcr)),a=this,s=[],u={signal:i},l,c,d=!1,f=0;function p(){d=!0,h()}function h(){f-=1,m()}function m(){c&&!d&&f=n||f>=r)&&await new elt(v=>{c=v})}s.push(nlt)}catch(g){let v=tlt(g);rlt(v,h,p),s.push(v)}finally{d=!0,l&&(l(),l=null)}}_();try{for(;;){for(;s.length>0;){let g=await s[0];if(g===nlt)return;if(i.aborted)throw new Xy;g!==S7&&(yield g),s.shift(),m()}await new elt(g=>{l=g})}}finally{d=!0,c&&(c(),c=null)}}.call(this)}function ycr(e=void 0){return e!=null&&vA(e,"options"),e?.signal!=null&&_A(e.signal,"options.signal"),async function*(){let r=0;for await(let o of this){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new Xy({cause:e.signal.reason});yield[r++,o]}}.call(this)}async function ilt(e,t=void 0){for await(let r of wbe.call(this,e,t))return!0;return!1}async function bcr(e,t=void 0){if(typeof e!="function")throw new Xz("fn",["Function","AsyncFunction"],e);return!await ilt.call(this,async(...r)=>!await e(...r),t)}async function _cr(e,t){for await(let r of wbe.call(this,e,t))return r}async function vcr(e,t){if(typeof e!="function")throw new Xz("fn",["Function","AsyncFunction"],e);async function r(n,o){return await e(n,o),S7}for await(let n of x7.call(this,r,t));}function wbe(e,t){if(typeof e!="function")throw new Xz("fn",["Function","AsyncFunction"],e);async function r(n,o){return await e(n,o)?n:S7}return x7.call(this,r,t)}var vbe=class extends tcr{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function wcr(e,t,r){var n;if(typeof e!="function")throw new Xz("reducer",["Function","AsyncFunction"],e);r!=null&&vA(r,"options"),r?.signal!=null&&_A(r.signal,"options.signal");let o=arguments.length>1;if(r!=null&&(n=r.signal)!==null&&n!==void 0&&n.aborted){let l=new Xy(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await icr(this.destroy(l)),l}let i=new Qlr,a=i.signal;if(r!=null&&r.signal){let l={once:!0,[ncr]:this,[ocr]:!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 Xy;o?t=await e(t,l,{signal:a}):(t=l,o=!0)}if(!s&&!o)throw new vbe}finally{i.abort()}return t}async function Scr(e){e!=null&&vA(e,"options"),e?.signal!=null&&_A(e.signal,"options.signal");let t=[];for await(let n of this){var r;if(e!=null&&(r=e.signal)!==null&&r!==void 0&&r.aborted)throw new Xy(void 0,{cause:e.signal.reason});dcr(t,n)}return t}function xcr(e,t){let r=x7.call(this,e,t);return async function*(){for await(let o of r)yield*o}.call(this)}function alt(e){if(e=pcr(e),hcr(e))return 0;if(e<0)throw new rcr("number",">= 0",e);return e}function Ccr(e,t=void 0){return t!=null&&vA(t,"options"),t?.signal!=null&&_A(t.signal,"options.signal"),e=alt(e),async function*(){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new Xy;for await(let i of this){var o;if(t!=null&&(o=t.signal)!==null&&o!==void 0&&o.aborted)throw new Xy;e--<=0&&(yield i)}}.call(this)}function Ocr(e,t=void 0){return t!=null&&vA(t,"options"),t?.signal!=null&&_A(t.signal,"options.signal"),e=alt(e),async function*(){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new Xy;for await(let i of this){var o;if(t!=null&&(o=t.signal)!==null&&o!==void 0&&o.aborted)throw new Xy;if(e-- >0&&(yield i),e<=0)return}}.call(this)}Sbe.exports.streamReturningOperators={asIndexedPairs:ccr(ycr,"readable.asIndexedPairs will be removed in a future version."),drop:Ccr,filter:wbe,flatMap:xcr,map:x7,take:Ocr,compose:gcr};Sbe.exports.promiseReturningOperators={every:bcr,forEach:vcr,reduce:wcr,toArray:Scr,some:ilt,find:_cr}});var xbe=b((Ato,ult)=>{"use strict";var{ArrayPrototypePop:Ecr,Promise:Pcr}=la(),{isIterable:Tcr,isNodeStream:Mcr,isWebStream:Icr}=Gy(),{pipelineImpl:Acr}=_7(),{finished:Rcr}=mx();Cbe();function Dcr(...e){return new Pcr((t,r)=>{let n,o,i=e[e.length-1];if(i&&typeof i=="object"&&!Mcr(i)&&!Tcr(i)&&!Icr(i)){let a=Ecr(e);n=a.signal,o=a.end}Acr(e,(a,s)=>{a?r(a):t(s)},{signal:n,end:o})})}ult.exports={finished:Rcr,pipeline:Dcr}});var Cbe=b((Rto,ylt)=>{var{Buffer:jcr}=Td(),{ObjectDefineProperty:bx,ObjectKeys:dlt,ReflectApply:flt}=la(),{promisify:{custom:plt}}=Gc(),{streamReturningOperators:llt,promiseReturningOperators:clt}=slt(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:hlt}}=Ld(),Ncr=_be(),{setDefaultHighWaterMark:Lcr,getDefaultHighWaterMark:Fcr}=zz(),{pipeline:mlt}=_7(),{destroyer:kcr}=pA(),glt=mx(),Obe=xbe(),Qz=Gy(),xi=ylt.exports=r7().Stream;xi.isDestroyed=Qz.isDestroyed;xi.isDisturbed=Qz.isDisturbed;xi.isErrored=Qz.isErrored;xi.isReadable=Qz.isReadable;xi.isWritable=Qz.isWritable;xi.Readable=Wz();for(let e of dlt(llt)){let r=function(...n){if(new.target)throw hlt();return xi.Readable.from(flt(t,this,n))};Ebe=r;let t=llt[e];bx(r,"name",{__proto__:null,value:t.name}),bx(r,"length",{__proto__:null,value:t.length}),bx(xi.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var Ebe;for(let e of dlt(clt)){let r=function(...o){if(new.target)throw hlt();return flt(t,this,o)};Ebe=r;let t=clt[e];bx(r,"name",{__proto__:null,value:t.name}),bx(r,"length",{__proto__:null,value:t.length}),bx(xi.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var Ebe;xi.Writable=m7();xi.Duplex=Zy();xi.Transform=abe();xi.PassThrough=ube();xi.pipeline=mlt;var{addAbortSignal:Bcr}=Uz();xi.addAbortSignal=Bcr;xi.finished=glt;xi.destroy=kcr;xi.compose=Ncr;xi.setDefaultHighWaterMark=Lcr;xi.getDefaultHighWaterMark=Fcr;bx(xi,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return Obe}});bx(mlt,plt,{__proto__:null,enumerable:!0,get(){return Obe.pipeline}});bx(glt,plt,{__proto__:null,enumerable:!0,get(){return Obe.finished}});xi.Stream=xi;xi._isUint8Array=function(t){return t instanceof Uint8Array};xi._uint8ArrayToBuffer=function(t){return jcr.from(t.buffer,t.byteOffset,t.byteLength)}});var e2=b((Dto,Ya)=>{"use strict";var zu=Cbe(),$cr=xbe(),qcr=zu.Readable.destroy;Ya.exports=zu.Readable;Ya.exports._uint8ArrayToBuffer=zu._uint8ArrayToBuffer;Ya.exports._isUint8Array=zu._isUint8Array;Ya.exports.isDisturbed=zu.isDisturbed;Ya.exports.isErrored=zu.isErrored;Ya.exports.isReadable=zu.isReadable;Ya.exports.Readable=zu.Readable;Ya.exports.Writable=zu.Writable;Ya.exports.Duplex=zu.Duplex;Ya.exports.Transform=zu.Transform;Ya.exports.PassThrough=zu.PassThrough;Ya.exports.addAbortSignal=zu.addAbortSignal;Ya.exports.finished=zu.finished;Ya.exports.destroy=zu.destroy;Ya.exports.destroy=qcr;Ya.exports.pipeline=zu.pipeline;Ya.exports.compose=zu.compose;Object.defineProperty(zu,"promises",{configurable:!0,enumerable:!0,get(){return $cr}});Ya.exports.Stream=zu.Stream;Ya.exports.default=Ya.exports});var wA=b((jto,blt)=>{"use strict";blt.exports=TypeError});var _lt=b(()=>{});var o2=b((Fto,Blt)=>{var Lbe=typeof Map=="function"&&Map.prototype,Pbe=Object.getOwnPropertyDescriptor&&Lbe?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,O7=Lbe&&Pbe&&typeof Pbe.get=="function"?Pbe.get:null,vlt=Lbe&&Map.prototype.forEach,Fbe=typeof Set=="function"&&Set.prototype,Tbe=Object.getOwnPropertyDescriptor&&Fbe?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,E7=Fbe&&Tbe&&typeof Tbe.get=="function"?Tbe.get:null,wlt=Fbe&&Set.prototype.forEach,Ucr=typeof WeakMap=="function"&&WeakMap.prototype,r2=Ucr?WeakMap.prototype.has:null,zcr=typeof WeakSet=="function"&&WeakSet.prototype,n2=zcr?WeakSet.prototype.has:null,Hcr=typeof WeakRef=="function"&&WeakRef.prototype,Slt=Hcr?WeakRef.prototype.deref:null,Vcr=Boolean.prototype.valueOf,Wcr=Object.prototype.toString,Jcr=Function.prototype.toString,Gcr=String.prototype.match,kbe=String.prototype.slice,HE=String.prototype.replace,Kcr=String.prototype.toUpperCase,xlt=String.prototype.toLowerCase,Rlt=RegExp.prototype.test,Clt=Array.prototype.concat,Qy=Array.prototype.join,Ycr=Array.prototype.slice,Olt=Math.floor,Abe=typeof BigInt=="function"?BigInt.prototype.valueOf:null,Mbe=Object.getOwnPropertySymbols,Rbe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,eL=typeof Symbol=="function"&&typeof Symbol.iterator=="object",Yc=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===eL||!0)?Symbol.toStringTag:null,Dlt=Object.prototype.propertyIsEnumerable,Elt=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function Plt(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||Rlt.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var n=e<0?-Olt(-e):Olt(e);if(n!==e){var o=String(n),i=kbe.call(t,o.length+1);return HE.call(o,r,"$&_")+"."+HE.call(HE.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return HE.call(t,r,"$&_")}var Dbe=_lt(),Tlt=Dbe.custom,Mlt=Llt(Tlt)?Tlt:null,jlt={__proto__:null,double:'"',single:"'"},Zcr={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};Blt.exports=function e(t,r,n,o){var i=r||{};if(_x(i,"quoteStyle")&&!_x(jlt,i.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(_x(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=_x(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(_x(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(_x(i,"numericSeparator")&&typeof i.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var s=i.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return klt(t,i);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var u=String(t);return s?Plt(t,u):u}if(typeof t=="bigint"){var l=String(t)+"n";return s?Plt(t,l):l}var c=typeof i.depth>"u"?5:i.depth;if(typeof n>"u"&&(n=0),n>=c&&c>0&&typeof t=="object")return jbe(t)?"[Array]":"[Object]";var d=mdr(i,n);if(typeof o>"u")o=[];else if(Flt(o,t)>=0)return"[Circular]";function f(k,L,q){if(L&&(o=Ycr.call(o),o.push(L)),q){var U={depth:i.depth};return _x(i,"quoteStyle")&&(U.quoteStyle=i.quoteStyle),e(k,U,n+1,o)}return e(k,i,n+1,o)}if(typeof t=="function"&&!Ilt(t)){var p=adr(t),h=C7(t,f);return"[Function"+(p?": "+p:" (anonymous)")+"]"+(h.length>0?" { "+Qy.call(h,", ")+" }":"")}if(Llt(t)){var m=eL?HE.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):Rbe.call(t);return typeof t=="object"&&!eL?t2(m):m}if(fdr(t)){for(var _="<"+xlt.call(String(t.nodeName)),g=t.attributes||[],v=0;v",_}if(jbe(t)){if(t.length===0)return"[]";var S=C7(t,f);return d&&!hdr(S)?"["+Nbe(S,d)+"]":"[ "+Qy.call(S,", ")+" ]"}if(edr(t)){var x=C7(t,f);return!("cause"in Error.prototype)&&"cause"in t&&!Dlt.call(t,"cause")?"{ ["+String(t)+"] "+Qy.call(Clt.call("[cause]: "+f(t.cause),x),", ")+" }":x.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+Qy.call(x,", ")+" }"}if(typeof t=="object"&&a){if(Mlt&&typeof t[Mlt]=="function"&&Dbe)return Dbe(t,{depth:c-n});if(a!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(sdr(t)){var O=[];return vlt&&vlt.call(t,function(k,L){O.push(f(L,t,!0)+" => "+f(k,t))}),Alt("Map",O7.call(t),O,d)}if(cdr(t)){var T=[];return wlt&&wlt.call(t,function(k){T.push(f(k,t))}),Alt("Set",E7.call(t),T,d)}if(udr(t))return Ibe("WeakMap");if(ddr(t))return Ibe("WeakSet");if(ldr(t))return Ibe("WeakRef");if(rdr(t))return t2(f(Number(t)));if(odr(t))return t2(f(Abe.call(t)));if(ndr(t))return t2(Vcr.call(t));if(tdr(t))return t2(f(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(typeof globalThis<"u"&&t===globalThis||typeof window<"u"&&t===window)return"{ [object globalThis] }";if(!Qcr(t)&&!Ilt(t)){var E=C7(t,f),M=Elt?Elt(t)===Object.prototype:t instanceof Object||t.constructor===Object,A=t instanceof Object?"":"null prototype",j=!M&&Yc&&Object(t)===t&&Yc in t?kbe.call(VE(t),8,-1):A?"Object":"",N=M||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",F=N+(j||A?"["+Qy.call(Clt.call([],j||[],A||[]),": ")+"] ":"");return E.length===0?F+"{}":d?F+"{"+Nbe(E,d)+"}":F+"{ "+Qy.call(E,", ")+" }"}return String(t)};function Nlt(e,t,r){var n=r.quoteStyle||t,o=jlt[n];return o+e+o}function Xcr(e){return HE.call(String(e),/"/g,""")}function jbe(e){return VE(e)==="[object Array]"&&(!Yc||!(typeof e=="object"&&Yc in e))}function Qcr(e){return VE(e)==="[object Date]"&&(!Yc||!(typeof e=="object"&&Yc in e))}function Ilt(e){return VE(e)==="[object RegExp]"&&(!Yc||!(typeof e=="object"&&Yc in e))}function edr(e){return VE(e)==="[object Error]"&&(!Yc||!(typeof e=="object"&&Yc in e))}function tdr(e){return VE(e)==="[object String]"&&(!Yc||!(typeof e=="object"&&Yc in e))}function rdr(e){return VE(e)==="[object Number]"&&(!Yc||!(typeof e=="object"&&Yc in e))}function ndr(e){return VE(e)==="[object Boolean]"&&(!Yc||!(typeof e=="object"&&Yc in e))}function Llt(e){if(eL)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!Rbe)return!1;try{return Rbe.call(e),!0}catch{}return!1}function odr(e){if(!e||typeof e!="object"||!Abe)return!1;try{return Abe.call(e),!0}catch{}return!1}var idr=Object.prototype.hasOwnProperty||function(e){return e in this};function _x(e,t){return idr.call(e,t)}function VE(e){return Wcr.call(e)}function adr(e){if(e.name)return e.name;var t=Gcr.call(Jcr.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function Flt(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return klt(kbe.call(e,0,t.maxStringLength),t)+n}var o=Zcr[t.quoteStyle||"single"];o.lastIndex=0;var i=HE.call(HE.call(e,o,"\\$1"),/[\x00-\x1f]/g,pdr);return Nlt(i,"single",t)}function pdr(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+Kcr.call(t.toString(16))}function t2(e){return"Object("+e+")"}function Ibe(e){return e+" { ? }"}function Alt(e,t,r,n){var o=n?Nbe(r,n):Qy.call(r,", ");return e+" ("+t+") {"+o+"}"}function hdr(e){for(var t=0;t=0)return!1;return!0}function mdr(e,t){var r;if(e.indent===" ")r=" ";else if(typeof e.indent=="number"&&e.indent>0)r=Qy.call(Array(e.indent+1)," ");else return null;return{base:r,prev:Qy.call(Array(t+1),r)}}function Nbe(e,t){if(e.length===0)return"";var r=` `+t.prev+t.base;return r+Qy.call(e,","+r)+` `+t.prev}function C7(e,t){var r=jbe(e),n=[];if(r){n.length=e.length;for(var o=0;o{"use strict";var gdr=o2(),ydr=wA(),P7=function(e,t,r){for(var n=e,o;(o=n.next)!=null;n=o)if(o.key===t)return n.next=o.next,r||(o.next=e.next,e.next=o),o},bdr=function(e,t){if(e){var r=P7(e,t);return r&&r.value}},_dr=function(e,t,r){var n=P7(e,t);n?n.value=r:e.next={key:t,next:e.next,value:r}},vdr=function(e,t){return e?!!P7(e,t):!1},wdr=function(e,t){if(e)return P7(e,t,!0)};$lt.exports=function(){var t,r={assert:function(n){if(!r.has(n))throw new ydr("Side channel does not contain "+gdr(n))},delete:function(n){var o=t&&t.next,i=wdr(t,n);return i&&o&&o===i&&(t=void 0),!!i},get:function(n){return bdr(t,n)},has:function(n){return vdr(t,n)},set:function(n,o){t||(t={next:void 0}),_dr(t,n,o)}};return r}});var Bbe=b((Bto,Ult)=>{"use strict";Ult.exports=Object});var Hlt=b(($to,zlt)=>{"use strict";zlt.exports=Error});var Wlt=b((qto,Vlt)=>{"use strict";Vlt.exports=EvalError});var Glt=b((Uto,Jlt)=>{"use strict";Jlt.exports=RangeError});var Ylt=b((zto,Klt)=>{"use strict";Klt.exports=ReferenceError});var Xlt=b((Hto,Zlt)=>{"use strict";Zlt.exports=SyntaxError});var ect=b((Vto,Qlt)=>{"use strict";Qlt.exports=URIError});var rct=b((Wto,tct)=>{"use strict";tct.exports=Math.abs});var oct=b((Jto,nct)=>{"use strict";nct.exports=Math.floor});var act=b((Gto,ict)=>{"use strict";ict.exports=Math.max});var uct=b((Kto,sct)=>{"use strict";sct.exports=Math.min});var cct=b((Yto,lct)=>{"use strict";lct.exports=Math.pow});var fct=b((Zto,dct)=>{"use strict";dct.exports=Math.round});var hct=b((Xto,pct)=>{"use strict";pct.exports=Number.isNaN||function(t){return t!==t}});var gct=b((Qto,mct)=>{"use strict";var Sdr=hct();mct.exports=function(t){return Sdr(t)||t===0?t:t<0?-1:1}});var bct=b((ero,yct)=>{"use strict";yct.exports=Object.getOwnPropertyDescriptor});var $be=b((tro,_ct)=>{"use strict";var T7=bct();if(T7)try{T7([],"length")}catch{T7=null}_ct.exports=T7});var wct=b((rro,vct)=>{"use strict";var M7=Object.defineProperty||!1;if(M7)try{M7({},"a",{value:1})}catch{M7=!1}vct.exports=M7});var xct=b((nro,Sct)=>{"use strict";Sct.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},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;t[r]=o;for(var i in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var a=Object.getOwnPropertySymbols(t);if(a.length!==1||a[0]!==r||!Object.prototype.propertyIsEnumerable.call(t,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(t,r);if(s.value!==o||s.enumerable!==!0)return!1}return!0}});var Ect=b((oro,Oct)=>{"use strict";var Cct=typeof Symbol<"u"&&Symbol,xdr=xct();Oct.exports=function(){return typeof Cct!="function"||typeof Symbol!="function"||typeof Cct("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:xdr()}});var qbe=b((iro,Pct)=>{"use strict";Pct.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var Ube=b((aro,Tct)=>{"use strict";var Cdr=Bbe();Tct.exports=Cdr.getPrototypeOf||null});var Act=b((sro,Ict)=>{"use strict";var Odr="Function.prototype.bind called on incompatible ",Edr=Object.prototype.toString,Pdr=Math.max,Tdr="[object Function]",Mct=function(t,r){for(var n=[],o=0;o{"use strict";var Adr=Act();Rct.exports=Function.prototype.bind||Adr});var I7=b((lro,Dct)=>{"use strict";Dct.exports=Function.prototype.call});var zbe=b((cro,jct)=>{"use strict";jct.exports=Function.prototype.apply});var Lct=b((dro,Nct)=>{"use strict";Nct.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var kct=b((fro,Fct)=>{"use strict";var Rdr=i2(),Ddr=zbe(),jdr=I7(),Ndr=Lct();Fct.exports=Ndr||Rdr.call(jdr,Ddr)});var Hbe=b((pro,Bct)=>{"use strict";var Ldr=i2(),Fdr=wA(),kdr=I7(),Bdr=kct();Bct.exports=function(t){if(t.length<1||typeof t[0]!="function")throw new Fdr("a function is required");return Bdr(Ldr,kdr,t)}});var Vct=b((hro,Hct)=>{"use strict";var $dr=Hbe(),$ct=$be(),Uct;try{Uct=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!="object"||!("code"in e)||e.code!=="ERR_PROTO_ACCESS")throw e}var Vbe=!!Uct&&$ct&&$ct(Object.prototype,"__proto__"),zct=Object,qct=zct.getPrototypeOf;Hct.exports=Vbe&&typeof Vbe.get=="function"?$dr([Vbe.get]):typeof qct=="function"?function(t){return qct(t==null?t:zct(t))}:!1});var Yct=b((mro,Kct)=>{"use strict";var Wct=qbe(),Jct=Ube(),Gct=Vct();Kct.exports=Wct?function(t){return Wct(t)}:Jct?function(t){if(!t||typeof t!="object"&&typeof t!="function")throw new TypeError("getProto: not an object");return Jct(t)}:Gct?function(t){return Gct(t)}:null});var Xct=b((gro,Zct)=>{"use strict";var qdr=Function.prototype.call,Udr=Object.prototype.hasOwnProperty,zdr=i2();Zct.exports=zdr.call(qdr,Udr)});var D7=b((yro,odt)=>{"use strict";var sn,Hdr=Bbe(),Vdr=Hlt(),Wdr=Wlt(),Jdr=Glt(),Gdr=Ylt(),oL=Xlt(),nL=wA(),Kdr=ect(),Ydr=rct(),Zdr=oct(),Xdr=act(),Qdr=uct(),efr=cct(),tfr=fct(),rfr=gct(),rdt=Function,Wbe=function(e){try{return rdt('"use strict"; return ('+e+").constructor;")()}catch{}},a2=$be(),nfr=wct(),Jbe=function(){throw new nL},ofr=a2?function(){try{return arguments.callee,Jbe}catch{try{return a2(arguments,"callee").get}catch{return Jbe}}}():Jbe,tL=Ect()(),pl=Yct(),ifr=Ube(),afr=qbe(),ndt=zbe(),s2=I7(),rL={},sfr=typeof Uint8Array>"u"||!pl?sn:pl(Uint8Array),SA={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?sn:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?sn:ArrayBuffer,"%ArrayIteratorPrototype%":tL&&pl?pl([][Symbol.iterator]()):sn,"%AsyncFromSyncIteratorPrototype%":sn,"%AsyncFunction%":rL,"%AsyncGenerator%":rL,"%AsyncGeneratorFunction%":rL,"%AsyncIteratorPrototype%":rL,"%Atomics%":typeof Atomics>"u"?sn:Atomics,"%BigInt%":typeof BigInt>"u"?sn:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?sn:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?sn:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?sn:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Vdr,"%eval%":eval,"%EvalError%":Wdr,"%Float32Array%":typeof Float32Array>"u"?sn:Float32Array,"%Float64Array%":typeof Float64Array>"u"?sn:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?sn:FinalizationRegistry,"%Function%":rdt,"%GeneratorFunction%":rL,"%Int8Array%":typeof Int8Array>"u"?sn:Int8Array,"%Int16Array%":typeof Int16Array>"u"?sn:Int16Array,"%Int32Array%":typeof Int32Array>"u"?sn:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":tL&&pl?pl(pl([][Symbol.iterator]())):sn,"%JSON%":typeof JSON=="object"?JSON:sn,"%Map%":typeof Map>"u"?sn:Map,"%MapIteratorPrototype%":typeof Map>"u"||!tL||!pl?sn:pl(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Hdr,"%Object.getOwnPropertyDescriptor%":a2,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?sn:Promise,"%Proxy%":typeof Proxy>"u"?sn:Proxy,"%RangeError%":Jdr,"%ReferenceError%":Gdr,"%Reflect%":typeof Reflect>"u"?sn:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?sn:Set,"%SetIteratorPrototype%":typeof Set>"u"||!tL||!pl?sn:pl(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?sn:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":tL&&pl?pl(""[Symbol.iterator]()):sn,"%Symbol%":tL?Symbol:sn,"%SyntaxError%":oL,"%ThrowTypeError%":ofr,"%TypedArray%":sfr,"%TypeError%":nL,"%Uint8Array%":typeof Uint8Array>"u"?sn:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?sn:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?sn:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?sn:Uint32Array,"%URIError%":Kdr,"%WeakMap%":typeof WeakMap>"u"?sn:WeakMap,"%WeakRef%":typeof WeakRef>"u"?sn:WeakRef,"%WeakSet%":typeof WeakSet>"u"?sn:WeakSet,"%Function.prototype.call%":s2,"%Function.prototype.apply%":ndt,"%Object.defineProperty%":nfr,"%Object.getPrototypeOf%":ifr,"%Math.abs%":Ydr,"%Math.floor%":Zdr,"%Math.max%":Xdr,"%Math.min%":Qdr,"%Math.pow%":efr,"%Math.round%":tfr,"%Math.sign%":rfr,"%Reflect.getPrototypeOf%":afr};if(pl)try{null.error}catch(e){Qct=pl(pl(e)),SA["%Error.prototype%"]=Qct}var Qct,ufr=function e(t){var r;if(t==="%AsyncFunction%")r=Wbe("async function () {}");else if(t==="%GeneratorFunction%")r=Wbe("function* () {}");else if(t==="%AsyncGeneratorFunction%")r=Wbe("async function* () {}");else if(t==="%AsyncGenerator%"){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(t==="%AsyncIteratorPrototype%"){var o=e("%AsyncGenerator%");o&&pl&&(r=pl(o.prototype))}return SA[t]=r,r},edt={__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"]},u2=i2(),A7=Xct(),lfr=u2.call(s2,Array.prototype.concat),cfr=u2.call(ndt,Array.prototype.splice),tdt=u2.call(s2,String.prototype.replace),R7=u2.call(s2,String.prototype.slice),dfr=u2.call(s2,RegExp.prototype.exec),ffr=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,pfr=/\\(\\)?/g,hfr=function(t){var r=R7(t,0,1),n=R7(t,-1);if(r==="%"&&n!=="%")throw new oL("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new oL("invalid intrinsic syntax, expected opening `%`");var o=[];return tdt(t,ffr,function(i,a,s,u){o[o.length]=s?tdt(u,pfr,"$1"):a||i}),o},mfr=function(t,r){var n=t,o;if(A7(edt,n)&&(o=edt[n],n="%"+o[0]+"%"),A7(SA,n)){var i=SA[n];if(i===rL&&(i=ufr(n)),typeof i>"u"&&!r)throw new nL("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:o,name:n,value:i}}throw new oL("intrinsic "+t+" does not exist!")};odt.exports=function(t,r){if(typeof t!="string"||t.length===0)throw new nL("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new nL('"allowMissing" argument must be a boolean');if(dfr(/^%?[^%]*%?$/,t)===null)throw new oL("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=hfr(t),o=n.length>0?n[0]:"",i=mfr("%"+o+"%",r),a=i.name,s=i.value,u=!1,l=i.alias;l&&(o=l[0],cfr(n,lfr([0,1],l)));for(var c=1,d=!0;c=n.length){var m=a2(s,f);d=!!m,d&&"get"in m&&!("originalValue"in m.get)?s=m.get:s=s[f]}else d=A7(s,f),s=s[f];d&&!u&&(SA[a]=s)}}return s}});var Gbe=b((bro,sdt)=>{"use strict";var idt=D7(),adt=Hbe(),gfr=adt([idt("%String.prototype.indexOf%")]);sdt.exports=function(t,r){var n=idt(t,!!r);return typeof n=="function"&&gfr(t,".prototype.")>-1?adt([n]):n}});var Kbe=b((_ro,ldt)=>{"use strict";var yfr=D7(),l2=Gbe(),bfr=o2(),_fr=wA(),udt=yfr("%Map%",!0),vfr=l2("Map.prototype.get",!0),wfr=l2("Map.prototype.set",!0),Sfr=l2("Map.prototype.has",!0),xfr=l2("Map.prototype.delete",!0),Cfr=l2("Map.prototype.size",!0);ldt.exports=!!udt&&function(){var t,r={assert:function(n){if(!r.has(n))throw new _fr("Side channel does not contain "+bfr(n))},delete:function(n){if(t){var o=xfr(t,n);return Cfr(t)===0&&(t=void 0),o}return!1},get:function(n){if(t)return vfr(t,n)},has:function(n){return t?Sfr(t,n):!1},set:function(n,o){t||(t=new udt),wfr(t,n,o)}};return r}});var ddt=b((vro,cdt)=>{"use strict";var Ofr=D7(),N7=Gbe(),Efr=o2(),j7=Kbe(),Pfr=wA(),iL=Ofr("%WeakMap%",!0),Tfr=N7("WeakMap.prototype.get",!0),Mfr=N7("WeakMap.prototype.set",!0),Ifr=N7("WeakMap.prototype.has",!0),Afr=N7("WeakMap.prototype.delete",!0);cdt.exports=iL?function(){var t,r,n={assert:function(o){if(!n.has(o))throw new Pfr("Side channel does not contain "+Efr(o))},delete:function(o){if(iL&&o&&(typeof o=="object"||typeof o=="function")){if(t)return Afr(t,o)}else if(j7&&r)return r.delete(o);return!1},get:function(o){return iL&&o&&(typeof o=="object"||typeof o=="function")&&t?Tfr(t,o):r&&r.get(o)},has:function(o){return iL&&o&&(typeof o=="object"||typeof o=="function")&&t?Ifr(t,o):!!r&&r.has(o)},set:function(o,i){iL&&o&&(typeof o=="object"||typeof o=="function")?(t||(t=new iL),Mfr(t,o,i)):j7&&(r||(r=j7()),r.set(o,i))}};return n}:j7});var pdt=b((wro,fdt)=>{"use strict";var Rfr=wA(),Dfr=o2(),jfr=qlt(),Nfr=Kbe(),Lfr=ddt(),Ffr=Lfr||Nfr||jfr;fdt.exports=function(){var t,r={assert:function(n){if(!r.has(n))throw new Rfr("Side channel does not contain "+Dfr(n))},delete:function(n){return!!t&&t.delete(n)},get:function(n){return t&&t.get(n)},has:function(n){return!!t&&t.has(n)},set:function(n,o){t||(t=Ffr()),t.set(n,o)}};return r}});var L7=b((Sro,hdt)=>{"use strict";var kfr=String.prototype.replace,Bfr=/%20/g,Ybe={RFC1738:"RFC1738",RFC3986:"RFC3986"};hdt.exports={default:Ybe.RFC3986,formatters:{RFC1738:function(e){return kfr.call(e,Bfr,"+")},RFC3986:function(e){return String(e)}},RFC1738:Ybe.RFC1738,RFC3986:Ybe.RFC3986}});var Xbe=b((xro,gdt)=>{"use strict";var $fr=L7(),Zbe=Object.prototype.hasOwnProperty,xA=Array.isArray,eb=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),qfr=function(t){for(;t.length>1;){var r=t.pop(),n=r.obj[r.prop];if(xA(n)){for(var o=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||i===$fr.RFC1738&&(l===40||l===41)){s+=a.charAt(u);continue}if(l<128){s=s+eb[l];continue}if(l<2048){s=s+(eb[192|l>>6]+eb[128|l&63]);continue}if(l<55296||l>=57344){s=s+(eb[224|l>>12]+eb[128|l>>6&63]+eb[128|l&63]);continue}u+=1,l=65536+((l&1023)<<10|a.charCodeAt(u)&1023),s+=eb[240|l>>18]+eb[128|l>>12&63]+eb[128|l>>6&63]+eb[128|l&63]}return s},Wfr=function(t){for(var r=[{obj:{o:t},prop:"o"}],n=[],o=0;o{"use strict";var _dt=pdt(),F7=Xbe(),c2=L7(),Zfr=Object.prototype.hasOwnProperty,ydt={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,r){return t+"["+r+"]"},repeat:function(t){return t}},vx=Array.isArray,Xfr=Array.prototype.push,vdt=function(e,t){Xfr.apply(e,vx(t)?t:[t])},Qfr=Date.prototype.toISOString,bdt=c2.default,Zc={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:F7.encode,encodeValuesOnly:!1,format:bdt,formatter:c2.formatters[bdt],indices:!1,serializeDate:function(t){return Qfr.call(t)},skipNulls:!1,strictNullHandling:!1},epr=function(t){return typeof t=="string"||typeof t=="number"||typeof t=="boolean"||typeof t=="symbol"||typeof t=="bigint"},Qbe={},tpr=function e(t,r,n,o,i,a,s,u,l,c,d,f,p,h,m,_){for(var g=t,v=_,S=0,x=!1;(v=v.get(Qbe))!==void 0&&!x;){var O=v.get(t);if(S+=1,typeof O<"u"){if(O===S)throw new RangeError("Cyclic object value");x=!0}typeof v.get(Qbe)>"u"&&(S=0)}if(typeof u=="function"?g=u(r,g):g instanceof Date?g=d(g):n==="comma"&&vx(g)&&(g=F7.maybeMap(g,function(U){return U instanceof Date?d(U):U})),g===null){if(i)return s&&!h?s(r,Zc.encoder,m,"key",f):r;g=""}if(epr(g)||F7.isBuffer(g)){if(s){var T=h?r:s(r,Zc.encoder,m,"key",f);return[p(T)+"="+p(s(g,Zc.encoder,m,"value",f))]}return[p(r)+"="+p(String(g))]}var E=[];if(typeof g>"u")return E;var M;if(n==="comma"&&vx(g))h&&s&&(g=F7.maybeMap(g,s)),M=[{value:g.length>0?g.join(",")||null:void 0}];else if(vx(u))M=u;else{var A=Object.keys(g);M=l?A.sort(l):A}for(var j=o&&vx(g)&&g.length===1?r+"[]":r,N=0;N"u"?Zc.allowDots:!!t.allowDots,charset:r,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Zc.charsetSentinel,delimiter:typeof t.delimiter>"u"?Zc.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:Zc.encode,encoder:typeof t.encoder=="function"?t.encoder:Zc.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:Zc.encodeValuesOnly,filter:i,format:n,formatter:o,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:Zc.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:Zc.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Zc.strictNullHandling}};wdt.exports=function(e,t){var r=e,n=rpr(t),o,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):vx(n.filter)&&(i=n.filter,o=i);var a=[];if(typeof r!="object"||r===null)return"";var s;t&&t.arrayFormat in ydt?s=t.arrayFormat:t&&"indices"in t?s=t.indices?"indices":"repeat":s="indices";var u=ydt[s];if(t&&"commaRoundTrip"in t&&typeof t.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var l=u==="comma"&&t&&t.commaRoundTrip;o||(o=Object.keys(r)),n.sort&&o.sort(n.sort);for(var c=_dt(),d=0;d0?h+p:""}});var Odt=b((Oro,Cdt)=>{"use strict";var aL=Xbe(),e_e=Object.prototype.hasOwnProperty,npr=Array.isArray,hl={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:aL.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},opr=function(e){return e.replace(/&#(\d+);/g,function(t,r){return String.fromCharCode(parseInt(r,10))})},xdt=function(e,t){return e&&typeof e=="string"&&t.comma&&e.indexOf(",")>-1?e.split(","):e},ipr="utf8=%26%2310003%3B",apr="utf8=%E2%9C%93",spr=function(t,r){var n={__proto__:null},o=r.ignoreQueryPrefix?t.replace(/^\?/,""):t,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&&(h=npr(h)?[h]:h),e_e.call(n,p)?n[p]=aL.combine(n[p],h):n[p]=h}return n},upr=function(e,t,r,n){for(var o=n?t:xdt(t,r),i=e.length-1;i>=0;--i){var a,s=e[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},lpr=function(t,r,n,o){if(t){var i=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,a=/(\[[^[\]]*])/,s=/(\[[^[\]]*])/g,u=n.depth>0&&a.exec(i),l=u?i.slice(0,u.index):i,c=[];if(l){if(!n.plainObjects&&e_e.call(Object.prototype,l)&&!n.allowPrototypes)return;c.push(l)}for(var d=0;n.depth>0&&(u=s.exec(i))!==null&&d"u"?hl.charset:t.charset;return{allowDots:typeof t.allowDots>"u"?hl.allowDots:!!t.allowDots,allowPrototypes:typeof t.allowPrototypes=="boolean"?t.allowPrototypes:hl.allowPrototypes,allowSparse:typeof t.allowSparse=="boolean"?t.allowSparse:hl.allowSparse,arrayLimit:typeof t.arrayLimit=="number"?t.arrayLimit:hl.arrayLimit,charset:r,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:hl.charsetSentinel,comma:typeof t.comma=="boolean"?t.comma:hl.comma,decoder:typeof t.decoder=="function"?t.decoder:hl.decoder,delimiter:typeof t.delimiter=="string"||aL.isRegExp(t.delimiter)?t.delimiter:hl.delimiter,depth:typeof t.depth=="number"||t.depth===!1?+t.depth:hl.depth,ignoreQueryPrefix:t.ignoreQueryPrefix===!0,interpretNumericEntities:typeof t.interpretNumericEntities=="boolean"?t.interpretNumericEntities:hl.interpretNumericEntities,parameterLimit:typeof t.parameterLimit=="number"?t.parameterLimit:hl.parameterLimit,parseArrays:t.parseArrays!==!1,plainObjects:typeof t.plainObjects=="boolean"?t.plainObjects:hl.plainObjects,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:hl.strictNullHandling}};Cdt.exports=function(e,t){var r=cpr(t);if(e===""||e===null||typeof e>"u")return r.plainObjects?Object.create(null):{};for(var n=typeof e=="string"?spr(e,r):e,o=r.plainObjects?Object.create(null):{},i=Object.keys(n),a=0;a{"use strict";var dpr=Sdt(),fpr=Odt(),ppr=L7();Edt.exports={formats:ppr,parse:fpr,stringify:dpr}});var Tdt=b(sL=>{"use strict";var hpr=sL&&sL.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(sL,"__esModule",{value:!0});sL.createRequestUrl=void 0;var mpr=hpr(Pdt());function gpr(e,t){return Object.keys(t??{}).length>0?`${e}?${mpr.default.stringify(t,{arrayFormat:"repeat"})}`:e}sL.createRequestUrl=gpr});var Adt=b(k7=>{"use strict";var t_e,r_e,n_e,o_e,i_e;Object.defineProperty(k7,"__esModule",{value:!0});k7.RUNTIME=void 0;var ypr=typeof window<"u"&&typeof window.document<"u",bpr=typeof self=="object"&&typeof self?.importScripts=="function"&&(((t_e=self.constructor)===null||t_e===void 0?void 0:t_e.name)==="DedicatedWorkerGlobalScope"||((r_e=self.constructor)===null||r_e===void 0?void 0:r_e.name)==="ServiceWorkerGlobalScope"||((n_e=self.constructor)===null||n_e===void 0?void 0:n_e.name)==="SharedWorkerGlobalScope"),Mdt=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u",Idt=typeof Bun<"u"&&typeof Bun.version<"u",_pr=typeof process<"u"&&!!process.version&&!!(!((o_e=process.versions)===null||o_e===void 0)&&o_e.node)&&!Mdt&&!Idt,vpr=typeof navigator<"u"&&navigator?.product==="ReactNative",wpr=typeof globalThis<"u"&&((i_e=globalThis?.navigator)===null||i_e===void 0?void 0:i_e.userAgent)==="Cloudflare-Workers";k7.RUNTIME=Spr();function Spr(){return ypr?{type:"browser",version:window.navigator.userAgent}:wpr?{type:"workerd"}:bpr?{type:"web-worker"}:Mdt?{type:"deno",version:Deno.version.deno}:Idt?{type:"bun",version:Bun.version}:_pr?{type:"node",version:process.versions.node,parsedVersion:Number(process.versions.node.split(".")[0])}:vpr?{type:"react-native"}:{type:"unknown"}}});var uL=b(B7=>{"use strict";Object.defineProperty(B7,"__esModule",{value:!0});B7.RUNTIME=void 0;var xpr=Adt();Object.defineProperty(B7,"RUNTIME",{enumerable:!0,get:function(){return xpr.RUNTIME}})});var a_e=b((lL,Rdt)=>{"use strict";var Cpr=function(){if(typeof self<"u")return self;if(typeof window<"u"||typeof window<"u")return window;throw new Error("unable to locate global object")},CA=Cpr();Rdt.exports=lL=CA.fetch;CA.fetch&&(lL.default=CA.fetch.bind(CA));lL.Headers=CA.Headers;lL.Request=CA.Request;lL.Response=CA.Response});var jdt=b(Ah=>{"use strict";var Opr=Ah&&Ah.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Epr=Ah&&Ah.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ddt=Ah&&Ah.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Opr(t,e,r);return Epr(t,e),t},Ppr=Ah&&Ah.__awaiter||function(e,t,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(e,t||[])).next())})};Object.defineProperty(Ah,"__esModule",{value:!0});Ah.getFetchFn=void 0;var $7=uL();function Tpr(){return Ppr(this,void 0,void 0,function*(){return $7.RUNTIME.type==="node"&&$7.RUNTIME.parsedVersion!=null&&$7.RUNTIME.parsedVersion>=18?fetch:$7.RUNTIME.type==="node"?(yield Promise.resolve().then(()=>Ddt(a_e()))).default:typeof fetch=="function"?fetch:(yield Promise.resolve().then(()=>Ddt(a_e()))).default})}Ah.getFetchFn=Tpr});var Ndt=b(cL=>{"use strict";var Mpr=cL&&cL.__awaiter||function(e,t,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(e,t||[])).next())})};Object.defineProperty(cL,"__esModule",{value:!0});cL.getRequestBody=void 0;function Ipr({body:e,type:t}){return Mpr(this,void 0,void 0,function*(){return t.includes("json")?JSON.stringify(e):e})}cL.getRequestBody=Ipr});var Ldt=b(dL=>{"use strict";var ig=dL&&dL.__awaiter||function(e,t,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(e,t||[])).next())})};Object.defineProperty(dL,"__esModule",{value:!0});dL.Node18UniversalStreamWrapper=void 0;var s_e=class e{constructor(t){this.readableStream=t,this.reader=this.readableStream.getReader(),this.events={data:[],end:[],error:[],readable:[],close:[],pause:[],resume:[]},this.paused=!1,this.resumeCallback=null,this.encoding=null}on(t,r){var n;(n=this.events[t])===null||n===void 0||n.push(r)}off(t,r){var n;this.events[t]=(n=this.events[t])===null||n===void 0?void 0:n.filter(o=>o!==r)}pipe(t){return this.on("data",r=>ig(this,void 0,void 0,function*(){if(t instanceof e)t._write(r);else if(t instanceof WritableStream){let n=t.getWriter();n.write(r).then(()=>n.releaseLock())}else t.write(r)})),this.on("end",()=>ig(this,void 0,void 0,function*(){t instanceof e?t._end():t instanceof WritableStream?t.getWriter().close():t.end()})),this.on("error",r=>ig(this,void 0,void 0,function*(){t instanceof e?t._error(r):t instanceof WritableStream?t.getWriter().abort(r):t.destroy(r)})),this._startReading(),t}pipeTo(t){return this.pipe(t)}unpipe(t){this.off("data",r=>ig(this,void 0,void 0,function*(){if(t instanceof e)t._write(r);else if(t instanceof WritableStream){let n=t.getWriter();n.write(r).then(()=>n.releaseLock())}else t.write(r)})),this.off("end",()=>ig(this,void 0,void 0,function*(){t instanceof e?t._end():t instanceof WritableStream?t.getWriter().close():t.end()})),this.off("error",r=>ig(this,void 0,void 0,function*(){t instanceof e?t._error(r):t instanceof WritableStream?t.getWriter().abort(r):t.destroy(r)}))}destroy(t){this.reader.cancel(t).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 ig(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:t,value:r}=yield this.reader.read();if(!t)return r})}setEncoding(t){this.encoding=t}text(){return ig(this,void 0,void 0,function*(){let t=[];for(;;){let{done:n,value:o}=yield this.reader.read();if(n)break;o&&t.push(o)}return new TextDecoder(this.encoding||"utf-8").decode(yield new Blob(t).arrayBuffer())})}json(){return ig(this,void 0,void 0,function*(){let t=yield this.text();return JSON.parse(t)})}_write(t){this._emit("data",t)}_end(){this._emit("end")}_error(t){this._emit("error",t)}_emit(t,r){if(this.events[t])for(let n of this.events[t]||[])n(r)}_startReading(){return ig(this,void 0,void 0,function*(){try{for(this._emit("readable");;){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:t,value:r}=yield this.reader.read();if(t){this._emit("end"),this._emit("close");break}r&&this._emit("data",r)}}catch(t){this._emit("error",t)}})}[Symbol.asyncIterator](){return{next:()=>ig(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:t,value:r}=yield this.reader.read();return t?{done:!0,value:void 0}:{done:!1,value:r}}),[Symbol.asyncIterator](){return this}}}};dL.Node18UniversalStreamWrapper=s_e});var Fdt=b(fL=>{"use strict";var d2=fL&&fL.__awaiter||function(e,t,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(e,t||[])).next())})};Object.defineProperty(fL,"__esModule",{value:!0});fL.UndiciStreamWrapper=void 0;var u_e=class e{constructor(t){this.readableStream=t,this.reader=this.readableStream.getReader(),this.events={data:[],end:[],error:[],readable:[],close:[],pause:[],resume:[]},this.paused=!1,this.resumeCallback=null,this.encoding=null}on(t,r){var n;(n=this.events[t])===null||n===void 0||n.push(r)}off(t,r){var n;this.events[t]=(n=this.events[t])===null||n===void 0?void 0:n.filter(o=>o!==r)}pipe(t){return this.on("data",r=>{if(t instanceof e)t._write(r);else{let n=t.getWriter();n.write(r).then(()=>n.releaseLock())}}),this.on("end",()=>{t instanceof e?t._end():t.getWriter().close()}),this.on("error",r=>{t instanceof e?t._error(r):t.getWriter().abort(r)}),this._startReading(),t}pipeTo(t){return this.pipe(t)}unpipe(t){this.off("data",r=>{if(t instanceof e)t._write(r);else{let n=t.getWriter();n.write(r).then(()=>n.releaseLock())}}),this.off("end",()=>{t instanceof e?t._end():t.getWriter().close()}),this.off("error",r=>{t instanceof e?t._error(r):t.getWriter().abort(r)})}destroy(t){this.reader.cancel(t).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 d2(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:t,value:r}=yield this.reader.read();if(!t)return r})}setEncoding(t){this.encoding=t}text(){return d2(this,void 0,void 0,function*(){let t=[];for(;;){let{done:n,value:o}=yield this.reader.read();if(n)break;o&&t.push(o)}return new TextDecoder(this.encoding||"utf-8").decode(yield new Blob(t).arrayBuffer())})}json(){return d2(this,void 0,void 0,function*(){let t=yield this.text();return JSON.parse(t)})}_write(t){this._emit("data",t)}_end(){this._emit("end")}_error(t){this._emit("error",t)}_emit(t,r){if(this.events[t])for(let n of this.events[t]||[])n(r)}_startReading(){return d2(this,void 0,void 0,function*(){try{for(this._emit("readable");;){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:t,value:r}=yield this.reader.read();if(t){this._emit("end"),this._emit("close");break}r&&this._emit("data",r)}}catch(t){this._emit("error",t)}})}[Symbol.asyncIterator](){return{next:()=>d2(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:t,value:r}=yield this.reader.read();return t?{done:!0,value:void 0}:{done:!1,value:r}}),[Symbol.asyncIterator](){return this}}}};fL.UndiciStreamWrapper=u_e});var kdt=b(WE=>{"use strict";var q7=WE&&WE.__awaiter||function(e,t,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(e,t||[])).next())})},Apr=WE&&WE.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(s,u){a=e[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(WE,"__esModule",{value:!0});WE.NodePre18StreamWrapper=void 0;var l_e=class{constructor(t){this.readableStream=t}on(t,r){this.readableStream.on(t,r)}off(t,r){this.readableStream.off(t,r)}pipe(t){return this.readableStream.pipe(t),t}pipeTo(t){return this.pipe(t)}unpipe(t){t?this.readableStream.unpipe(t):this.readableStream.unpipe()}destroy(t){this.readableStream.destroy(t)}pause(){this.readableStream.pause()}resume(){this.readableStream.resume()}get isPaused(){return this.readableStream.isPaused()}read(){return q7(this,void 0,void 0,function*(){return new Promise((t,r)=>{let n=this.readableStream.read();n?t(n):(this.readableStream.once("readable",()=>{let o=this.readableStream.read();t(o)}),this.readableStream.once("error",r))})})}setEncoding(t){this.readableStream.setEncoding(t),this.encoding=t}text(){var t,r;return q7(this,void 0,void 0,function*(){let n=[],o=new TextEncoder;this.readableStream.setEncoding(this.encoding||"utf-8");try{for(var i=Apr(this.readableStream),a;a=yield i.next(),!a.done;){let u=a.value;n.push(o.encode(u))}}catch(u){t={error:u}}finally{try{a&&!a.done&&(r=i.return)&&(yield r.call(i))}finally{if(t)throw t.error}}return new TextDecoder(this.encoding||"utf-8").decode(Buffer.concat(n))})}json(){return q7(this,void 0,void 0,function*(){let t=yield this.text();return JSON.parse(t)})}[Symbol.asyncIterator](){let r=this.readableStream[Symbol.asyncIterator]();return{next(){return q7(this,void 0,void 0,function*(){let{value:n,done:o}=yield r.next();return{value:n,done:o}})},[Symbol.asyncIterator](){return this}}}};WE.NodePre18StreamWrapper=l_e});var Bdt=b(Rh=>{"use strict";var Rpr=Rh&&Rh.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Dpr=Rh&&Rh.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),c_e=Rh&&Rh.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Rpr(t,e,r);return Dpr(t,e),t},jpr=Rh&&Rh.__awaiter||function(e,t,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(e,t||[])).next())})};Object.defineProperty(Rh,"__esModule",{value:!0});Rh.chooseStreamWrapper=void 0;var U7=uL();function Npr(e){return jpr(this,void 0,void 0,function*(){return U7.RUNTIME.type==="node"&&U7.RUNTIME.parsedVersion!=null&&U7.RUNTIME.parsedVersion>=18?new(yield Promise.resolve().then(()=>c_e(Ldt()))).Node18UniversalStreamWrapper(e):U7.RUNTIME.type!=="node"&&typeof fetch=="function"?new(yield Promise.resolve().then(()=>c_e(Fdt()))).UndiciStreamWrapper(e):new(yield Promise.resolve().then(()=>c_e(kdt()))).NodePre18StreamWrapper(e)})}Rh.chooseStreamWrapper=Npr});var $dt=b(pL=>{"use strict";var Lpr=pL&&pL.__awaiter||function(e,t,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(e,t||[])).next())})};Object.defineProperty(pL,"__esModule",{value:!0});pL.getResponseBody=void 0;var Fpr=Bdt();function kpr(e,t){return Lpr(this,void 0,void 0,function*(){if(e.body!=null&&t==="blob")return yield e.blob();if(e.body!=null&&t==="sse")return e.body;if(e.body!=null&&t==="streaming")return(0,Fpr.chooseStreamWrapper)(e.body);if(e.body!=null&&t==="text")return yield e.text();{let r=yield e.text();if(r.length>0)try{return JSON.parse(r)}catch{return{ok:!1,error:{reason:"non-json",statusCode:e.status,rawBody:r}}}else return}})}pL.getResponseBody=kpr});var qdt=b(hL=>{"use strict";Object.defineProperty(hL,"__esModule",{value:!0});hL.anySignal=hL.getTimeoutSignal=void 0;var Bpr="timeout";function $pr(e){let t=new AbortController,r=setTimeout(()=>t.abort(Bpr),e);return{signal:t.signal,abortId:r}}hL.getTimeoutSignal=$pr;function qpr(...e){let t=e.length===1&&Array.isArray(e[0])?e[0]:e,r=new AbortController;for(let n of t){if(n.aborted){r.abort(n?.reason);break}n.addEventListener("abort",()=>r.abort(n?.reason),{signal:r.signal})}return r.signal}hL.anySignal=qpr});var zdt=b(mL=>{"use strict";var Upr=mL&&mL.__awaiter||function(e,t,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(e,t||[])).next())})};Object.defineProperty(mL,"__esModule",{value:!0});mL.makeRequest=void 0;var Udt=qdt(),zpr=(e,t,r,n,o,i,a,s,u)=>Upr(void 0,void 0,void 0,function*(){let l=[],c;if(i!=null){let{signal:p,abortId:h}=(0,Udt.getTimeoutSignal)(i);c=h,l.push(p)}a!=null&&l.push(a);let d=(0,Udt.anySignal)(l),f=yield e(t,{method:r,headers:n,body:o,signal:d,credentials:s?"include":void 0,duplex:u});return c!=null&&clearTimeout(c),f});mL.makeRequest=zpr});var Hdt=b(gL=>{"use strict";var Hpr=gL&&gL.__awaiter||function(e,t,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(e,t||[])).next())})};Object.defineProperty(gL,"__esModule",{value:!0});gL.requestWithRetries=void 0;var Vpr=1,Wpr=60,Jpr=2;function Gpr(e,t=Jpr){return Hpr(this,void 0,void 0,function*(){let r=yield e();for(let n=0;n=500);++n){let o=Math.min(Vpr*Math.pow(2,n),Wpr);yield new Promise(i=>setTimeout(i,o)),r=yield e()}return r})}gL.requestWithRetries=Gpr});var Jdt=b(JE=>{"use strict";var Vdt=JE&&JE.__awaiter||function(e,t,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(e,t||[])).next())})};Object.defineProperty(JE,"__esModule",{value:!0});JE.fetcher=JE.fetcherImpl=void 0;var Kpr=Tdt(),Ypr=jdt(),Zpr=Ndt(),Xpr=$dt(),Qpr=zdt(),ehr=Hdt();function Wdt(e){return Vdt(this,void 0,void 0,function*(){let t={};if(e.body!==void 0&&e.contentType!=null&&(t["Content-Type"]=e.contentType),e.headers!=null)for(let[i,a]of Object.entries(e.headers))a!=null&&(t[i]=a);let r=(0,Kpr.createRequestUrl)(e.url,e.queryParameters),n=yield(0,Zpr.getRequestBody)({body:e.body,type:e.requestType==="json"?"json":"other"}),o=yield(0,Ypr.getFetchFn)();try{let i=yield(0,ehr.requestWithRetries)(()=>Vdt(this,void 0,void 0,function*(){return(0,Qpr.makeRequest)(o,r,e.method,t,n,e.timeoutMs,e.abortSignal,e.withCredentials,e.duplex)}),e.maxRetries),a=yield(0,Xpr.getResponseBody)(i,e.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 e.abortSignal!=null&&e.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)}}}})}JE.fetcherImpl=Wdt;JE.fetcher=Wdt});var Gdt=b(z7=>{"use strict";Object.defineProperty(z7,"__esModule",{value:!0});z7.getHeader=void 0;function thr(e,t){for(let[r,n]of Object.entries(e))if(r.toLowerCase()===t.toLowerCase())return n}z7.getHeader=thr});var Kdt=b(yL=>{"use strict";var rhr=yL&&yL.__awaiter||function(e,t,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(e,t||[])).next())})};Object.defineProperty(yL,"__esModule",{value:!0});yL.Supplier=void 0;yL.Supplier={get:e=>rhr(void 0,void 0,void 0,function*(){return typeof e=="function"?e():e})}});var Ydt=b(GE=>{"use strict";Object.defineProperty(GE,"__esModule",{value:!0});GE.Supplier=GE.getHeader=GE.fetcher=void 0;var nhr=Jdt();Object.defineProperty(GE,"fetcher",{enumerable:!0,get:function(){return nhr.fetcher}});var ohr=Gdt();Object.defineProperty(GE,"getHeader",{enumerable:!0,get:function(){return ohr.getHeader}});var ihr=Kdt();Object.defineProperty(GE,"Supplier",{enumerable:!0,get:function(){return ihr.Supplier}})});var Zdt=b((d_e,f_e)=>{(function(e,t){typeof d_e=="object"&&typeof f_e<"u"?f_e.exports=t():typeof define=="function"&&define.amd?define(t):function(){var r=e.Base64,n=t();n.noConflict=function(){return e.Base64=r,n},e.Meteor&&(Base64=n),e.Base64=n}()})(typeof self<"u"?self:typeof window<"u"||typeof window<"u"?window:d_e,function(){"use strict";var e="3.7.2",t=e,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(Z){var Q={};return Z.forEach(function(ue,Me){return Q[ue]=Me}),Q}(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(Z,Q){return Q===void 0&&(Q=function(ue){return ue}),new Uint8Array(Array.prototype.slice.call(Z,0).map(Q))},p=function(Z){return Z.replace(/=/g,"").replace(/[+\/]/g,function(Q){return Q=="+"?"-":"_"})},h=function(Z){return Z.replace(/[^A-Za-z0-9\+\/]/g,"")},m=function(Z){for(var Q,ue,Me,ht,we="",ie=Z.length%3,ee=0;ee255||(Me=Z.charCodeAt(ee++))>255||(ht=Z.charCodeAt(ee++))>255)throw new TypeError("invalid character found");Q=ue<<16|Me<<8|ht,we+=u[Q>>18&63]+u[Q>>12&63]+u[Q>>6&63]+u[Q&63]}return ie?we.slice(0,ie-3)+"===".substring(ie):we},_=n?function(Z){return btoa(Z)}:o?function(Z){return Buffer.from(Z,"binary").toString("base64")}:m,g=o?function(Z){return Buffer.from(Z).toString("base64")}:function(Z){for(var Q=4096,ue=[],Me=0,ht=Z.length;Me>>6)+d(128|Q&63):d(224|Q>>>12&15)+d(128|Q>>>6&63)+d(128|Q&63)}else{var Q=65536+(Z.charCodeAt(0)-55296)*1024+(Z.charCodeAt(1)-56320);return d(240|Q>>>18&7)+d(128|Q>>>12&63)+d(128|Q>>>6&63)+d(128|Q&63)}},x=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,O=function(Z){return Z.replace(x,S)},T=o?function(Z){return Buffer.from(Z,"utf8").toString("base64")}:a?function(Z){return g(a.encode(Z))}:function(Z){return _(O(Z))},E=function(Z,Q){return Q===void 0&&(Q=!1),Q?p(T(Z)):T(Z)},M=function(Z){return E(Z,!0)},A=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,j=function(Z){switch(Z.length){case 4:var Q=(7&Z.charCodeAt(0))<<18|(63&Z.charCodeAt(1))<<12|(63&Z.charCodeAt(2))<<6|63&Z.charCodeAt(3),ue=Q-65536;return d((ue>>>10)+55296)+d((ue&1023)+56320);case 3:return d((15&Z.charCodeAt(0))<<12|(63&Z.charCodeAt(1))<<6|63&Z.charCodeAt(2));default:return d((31&Z.charCodeAt(0))<<6|63&Z.charCodeAt(1))}},N=function(Z){return Z.replace(A,j)},F=function(Z){if(Z=Z.replace(/\s+/g,""),!c.test(Z))throw new TypeError("malformed base64.");Z+="==".slice(2-(Z.length&3));for(var Q,ue="",Me,ht,we=0;we>16&255):ht===64?d(Q>>16&255,Q>>8&255):d(Q>>16&255,Q>>8&255,Q&255);return ue},k=r?function(Z){return atob(h(Z))}:o?function(Z){return Buffer.from(Z,"base64").toString("binary")}:F,L=o?function(Z){return f(Buffer.from(Z,"base64"))}:function(Z){return f(k(Z),function(Q){return Q.charCodeAt(0)})},q=function(Z){return L(G(Z))},U=o?function(Z){return Buffer.from(Z,"base64").toString("utf8")}:i?function(Z){return i.decode(L(Z))}:function(Z){return N(k(Z))},G=function(Z){return h(Z.replace(/[-_]/g,function(Q){return Q=="-"?"+":"/"}))},V=function(Z){return U(G(Z))},D=function(Z){if(typeof Z!="string")return!1;var Q=Z.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(Q)||!/[^\s0-9a-zA-Z\-_]/.test(Q)},z=function(Z){return{value:Z,enumerable:!1,writable:!0,configurable:!0}},W=function(){var Z=function(Q,ue){return Object.defineProperty(String.prototype,Q,z(ue))};Z("fromBase64",function(){return V(this)}),Z("toBase64",function(Q){return E(this,Q)}),Z("toBase64URI",function(){return E(this,!0)}),Z("toBase64URL",function(){return E(this,!0)}),Z("toUint8Array",function(){return q(this)})},J=function(){var Z=function(Q,ue){return Object.defineProperty(Uint8Array.prototype,Q,z(ue))};Z("toBase64",function(Q){return v(this,Q)}),Z("toBase64URI",function(){return v(this,!0)}),Z("toBase64URL",function(){return v(this,!0)})},te=function(){W(),J()},Ae={version:e,VERSION:t,atob:k,atobPolyfill:F,btoa:_,btoaPolyfill:m,fromBase64:V,toBase64:E,encode:E,encodeURI:M,encodeURL:M,utob:O,btou:N,decode:V,isValid:D,fromUint8Array:v,toUint8Array:q,extendString:W,extendUint8Array:J,extendBuiltins:te};return Ae.Base64={},Object.keys(Ae).forEach(function(Z){return Ae.Base64[Z]=Ae[Z]}),Ae})});var Qdt=b(H7=>{"use strict";Object.defineProperty(H7,"__esModule",{value:!0});H7.BasicAuth=void 0;var Xdt=Zdt(),ahr=/^Basic /i;H7.BasicAuth={toAuthorizationHeader:e=>e==null?void 0:`Basic ${Xdt.Base64.encode(`${e.username}:${e.password}`)}`,fromAuthorizationHeader:e=>{let t=e.replace(ahr,""),r=Xdt.Base64.decode(t),[n,o]=r.split(":",2);if(n==null||o==null)throw new Error("Invalid basic auth");return{username:n,password:o}}}});var eft=b(V7=>{"use strict";Object.defineProperty(V7,"__esModule",{value:!0});V7.BearerToken=void 0;var shr=/^Bearer /i;V7.BearerToken={toAuthorizationHeader:e=>{if(e!=null)return`Bearer ${e}`},fromAuthorizationHeader:e=>e.replace(shr,"").trim()}});var tft=b(bL=>{"use strict";Object.defineProperty(bL,"__esModule",{value:!0});bL.BearerToken=bL.BasicAuth=void 0;var uhr=Qdt();Object.defineProperty(bL,"BasicAuth",{enumerable:!0,get:function(){return uhr.BasicAuth}});var lhr=eft();Object.defineProperty(bL,"BearerToken",{enumerable:!0,get:function(){return lhr.BearerToken}})});var h_e=b(bf=>{"use strict";var rft=bf&&bf.__awaiter||function(e,t,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(e,t||[])).next())})},nft=bf&&bf.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(s,u){a=e[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)}},ag=bf&&bf.__await||function(e){return this instanceof ag?(this.v=e,this):new ag(e)},oft=bf&&bf.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),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(h,m){i.push([f,p,h,m])>1||s(f,p)})})}function s(f,p){try{u(n[f](p))}catch(h){d(i[0][3],h)}}function u(f){f.value instanceof ag?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(bf,"__esModule",{value:!0});bf.readableStreamAsyncIterable=bf.Stream=void 0;var chr=uL(),dhr="data:",p_e=class{constructor({stream:t,parse:r,eventShape:n,signal:o}){this.controller=new AbortController,this.stream=t,this.parse=r,n.type==="sse"?(this.prefix=dhr,this.messageTerminator=` `,this.streamTerminator=n.streamTerminator):this.messageTerminator=n.messageTerminator,o?.addEventListener("abort",()=>this.controller.abort())}iterMessages(){return oft(this,arguments,function*(){var r,n;this.controller.signal;let o=ift(this.stream),i="",a=!1;try{for(var s=nft(o),u;u=yield ag(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 ag(void 0);let f=yield ag(this.parse(JSON.parse(d)));yield yield ag(f),a=!1}}}catch(l){r={error:l}}finally{try{u&&!u.done&&(n=s.return)&&(yield ag(n.call(s)))}finally{if(r)throw r.error}}})}[Symbol.asyncIterator](){return oft(this,arguments,function*(){var r,n;try{for(var o=nft(this.iterMessages()),i;i=yield ag(o.next()),!i.done;){let a=i.value;yield yield ag(a)}}catch(a){r={error:a}}finally{try{i&&!i.done&&(n=o.return)&&(yield ag(n.call(o)))}finally{if(r)throw r.error}}})}decodeChunk(t){let r="";if(typeof TextDecoder<"u"){let n=new TextDecoder("utf8");r+=n.decode(t)}else chr.RUNTIME.type==="node"&&typeof t<"u"&&(r+=Buffer.isBuffer(t)?t:Buffer.from(t));return r}};bf.Stream=p_e;function ift(e){if(e[Symbol.asyncIterator])return e;let t=e.getReader();return{next(){return rft(this,void 0,void 0,function*(){try{let r=yield t.read();return r?.done&&t.releaseLock(),r}catch(r){throw t.releaseLock(),r}})},return(){return rft(this,void 0,void 0,function*(){let r=t.cancel();return t.releaseLock(),yield r,{done:!0,value:void 0}})},[Symbol.asyncIterator](){return this}}}bf.readableStreamAsyncIterable=ift});var aft=b(W7=>{"use strict";Object.defineProperty(W7,"__esModule",{value:!0});W7.Stream=void 0;var fhr=h_e();Object.defineProperty(W7,"Stream",{enumerable:!0,get:function(){return fhr.Stream}})});var lft=b((Kro,uft)=>{"use strict";var m_e=Object.defineProperty,phr=Object.getOwnPropertyDescriptor,hhr=Object.getOwnPropertyNames,mhr=Object.prototype.hasOwnProperty,ghr=(e,t)=>{for(var r in t)m_e(e,r,{get:t[r],enumerable:!0})},yhr=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of hhr(t))!mhr.call(e,o)&&o!==r&&m_e(e,o,{get:()=>t[o],enumerable:!(n=phr(t,o))||n.enumerable});return e},bhr=e=>yhr(m_e({},"__esModule",{value:!0}),e),sft={};ghr(sft,{Blob:()=>whr,File:()=>Shr,FormData:()=>vhr});uft.exports=bhr(sft);var _hr=function(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:window}(),{FormData:vhr,Blob:whr,File:Shr}=_hr});var Sft=b((Yro,wft)=>{"use strict";var b_e=Object.defineProperty,xhr=Object.getOwnPropertyDescriptor,Chr=Object.getOwnPropertyNames,Ohr=Object.prototype.hasOwnProperty,Ehr=(e,t)=>{for(var r in t)b_e(e,r,{get:t[r],enumerable:!0})},Phr=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Chr(t))!Ohr.call(e,o)&&o!==r&&b_e(e,o,{get:()=>t[o],enumerable:!(n=xhr(t,o))||n.enumerable});return e},Thr=e=>Phr(b_e({},"__esModule",{value:!0}),e),__e=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},Ia=(e,t,r)=>(__e(e,t,"read from private field"),r?r.call(e):t.get(e)),tb=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},f2=(e,t,r,n)=>(__e(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),g_e=(e,t,r)=>(__e(e,t,"access private method"),r),gft={};Ehr(gft,{FormDataEncoder:()=>Lhr,isFile:()=>EA,isFormData:()=>_ft});wft.exports=Thr(gft);var wx=e=>typeof e=="function",Mhr=e=>wx(e[Symbol.asyncIterator]),cft=65536;function*yft(e){if(e.byteLength<=cft){yield e;return}let t=0;for(;t{if(Mhr(e))return dft(e);if(wx(e.getReader))return dft(Ihr(e));throw new TypeError("Unsupported data source: Expected either ReadableStream or async iterable.")},fft="abcdefghijklmnopqrstuvwxyz0123456789";function Rhr(){let e=16,t="";for(;e--;)t+=fft[Math.random()*fft.length<<0];return t}var bft=e=>String(e).replace(/\r|\n/g,(t,r,n)=>t==="\r"&&n[r+1]!==` `||t===` `&&n[r-1]!=="\r"?`\r `:t),Dhr=e=>Object.prototype.toString.call(e).slice(8,-1).toLowerCase();function pft(e){if(Dhr(e)!=="object")return!1;let t=Object.getPrototypeOf(e);return t==null?!0:(t.constructor&&t.constructor.toString())===Object.toString()}function hft(e,t){if(typeof t=="string"){for(let[r,n]of Object.entries(e))if(t.toLowerCase()===r.toLowerCase())return n}}var jhr=e=>new Proxy(e,{get:(t,r)=>hft(t,r),has:(t,r)=>hft(t,r)!==void 0}),_ft=e=>!!(e&&wx(e.constructor)&&e[Symbol.toStringTag]==="FormData"&&wx(e.append)&&wx(e.getAll)&&wx(e.entries)&&wx(e[Symbol.iterator])),mft=e=>String(e).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22"),EA=e=>!!(e&&typeof e=="object"&&wx(e.constructor)&&e[Symbol.toStringTag]==="File"&&wx(e.stream)&&e.name!=null),Nhr={enableAdditionalHeaders:!1},J7={writable:!1,configurable:!1},KE,p2,G7,h2,OA,m2,g2,K7,Y7,v_e,y_e,vft,Lhr=class{constructor(e,t,r){if(tb(this,Y7),tb(this,y_e),tb(this,KE,`\r `),tb(this,p2,void 0),tb(this,G7,void 0),tb(this,h2,"-".repeat(2)),tb(this,OA,new TextEncoder),tb(this,m2,void 0),tb(this,g2,void 0),tb(this,K7,void 0),!_ft(e))throw new TypeError("Expected first argument to be a FormData instance.");let n;if(pft(t)?r=t:n=t,n||(n=Rhr()),typeof n!="string")throw new TypeError("Expected boundary argument to be a string.");if(r&&!pft(r))throw new TypeError("Expected options argument to be an object.");f2(this,g2,Array.from(e.entries())),f2(this,K7,{...Nhr,...r}),f2(this,p2,Ia(this,OA).encode(Ia(this,KE))),f2(this,G7,Ia(this,p2).byteLength),this.boundary=`form-data-boundary-${n}`,this.contentType=`multipart/form-data; boundary=${this.boundary}`,f2(this,m2,Ia(this,OA).encode(`${Ia(this,h2)}${this.boundary}${Ia(this,h2)}${Ia(this,KE).repeat(2)}`));let o={"Content-Type":this.contentType},i=g_e(this,y_e,vft).call(this);i&&(this.contentLength=i,o["Content-Length"]=i),this.headers=jhr(Object.freeze(o)),Object.defineProperties(this,{boundary:J7,contentType:J7,contentLength:J7,headers:J7})}*values(){for(let[e,t]of Ia(this,g2)){let r=EA(t)?t:Ia(this,OA).encode(bft(t));yield g_e(this,Y7,v_e).call(this,e,r),yield r,yield Ia(this,p2)}yield Ia(this,m2)}async*encode(){for(let e of this.values())EA(e)?yield*Ahr(e.stream()):yield*yft(e)}[Symbol.iterator](){return this.values()}[Symbol.asyncIterator](){return this.encode()}};KE=new WeakMap;p2=new WeakMap;G7=new WeakMap;h2=new WeakMap;OA=new WeakMap;m2=new WeakMap;g2=new WeakMap;K7=new WeakMap;Y7=new WeakSet;v_e=function(e,t){let r="";if(r+=`${Ia(this,h2)}${this.boundary}${Ia(this,KE)}`,r+=`Content-Disposition: form-data; name="${mft(e)}"`,EA(t)&&(r+=`; filename="${mft(t.name)}"${Ia(this,KE)}`,r+=`Content-Type: ${t.type||"application/octet-stream"}`),Ia(this,K7).enableAdditionalHeaders===!0){let n=EA(t)?t.size:t.byteLength;n!=null&&!isNaN(n)&&(r+=`${Ia(this,KE)}Content-Length: ${n}`)}return Ia(this,OA).encode(`${r}${Ia(this,KE).repeat(2)}`)};y_e=new WeakSet;vft=function(){let e=0;for(let[t,r]of Ia(this,g2)){let n=EA(r)?r:Ia(this,OA).encode(bft(r)),o=EA(n)?n.size:n.byteLength;if(o==null||isNaN(o))return;e+=g_e(this,Y7,v_e).call(this,t,n).byteLength,e+=o,e+=Ia(this,G7)}return String(e+Ia(this,m2).byteLength)}});var Cft=b((Xro,xft)=>{xft.exports=typeof self=="object"?self.FormData:window.FormData});var Oft=b(ml=>{"use strict";var Fhr=ml&&ml.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),khr=ml&&ml.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_L=ml&&ml.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Fhr(t,e,r);return khr(t,e),t},YE=ml&&ml.__awaiter||function(e,t,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(e,t||[])).next())})};Object.defineProperty(ml,"__esModule",{value:!0});ml.WebFormData=ml.Node16FormData=ml.Node18FormData=ml.newFormData=void 0;var Z7=uL();function w_e(e){return typeof e=="object"&&e!=null&&"name"in e}function Bhr(){return YE(this,void 0,void 0,function*(){let e;return Z7.RUNTIME.type==="node"&&Z7.RUNTIME.parsedVersion!=null&&Z7.RUNTIME.parsedVersion>=18?e=new X7:Z7.RUNTIME.type==="node"?e=new Q7:e=new eY,yield e.setup(),e})}ml.newFormData=Bhr;var X7=class{setup(){return YE(this,void 0,void 0,function*(){this.fd=new(yield Promise.resolve().then(()=>_L(lft()))).FormData})}append(t,r){var n;(n=this.fd)===null||n===void 0||n.append(t,r)}appendFile(t,r,n){var o,i;return YE(this,void 0,void 0,function*(){n==null&&w_e(r)&&(n=r.name),r instanceof(yield Promise.resolve().then(()=>_L(e2()))).Readable?(o=this.fd)===null||o===void 0||o.append(t,{type:void 0,name:n,[Symbol.toStringTag]:"File",stream(){return r}}):(i=this.fd)===null||i===void 0||i.append(t,r,n)})}getRequest(){return YE(this,void 0,void 0,function*(){let t=new(yield Promise.resolve().then(()=>_L(Sft()))).FormDataEncoder(this.fd);return{body:yield(yield Promise.resolve().then(()=>_L(e2()))).Readable.from(t),headers:t.headers,duplex:"half"}})}};ml.Node18FormData=X7;var Q7=class{setup(){return YE(this,void 0,void 0,function*(){this.fd=new(yield Promise.resolve().then(()=>_L(Cft()))).default})}append(t,r){var n;(n=this.fd)===null||n===void 0||n.append(t,r)}appendFile(t,r,n){var o,i;return YE(this,void 0,void 0,function*(){n==null&&w_e(r)&&(n=r.name);let a;r instanceof(yield Promise.resolve().then(()=>_L(e2()))).Readable?a=r:a=Buffer.from(yield r.arrayBuffer()),n==null?(o=this.fd)===null||o===void 0||o.append(t,a):(i=this.fd)===null||i===void 0||i.append(t,a,{filename:n})})}getRequest(){return{body:this.fd,headers:this.fd?this.fd.getHeaders():{}}}};ml.Node16FormData=Q7;var eY=class{setup(){return YE(this,void 0,void 0,function*(){this.fd=new FormData})}append(t,r){var n;(n=this.fd)===null||n===void 0||n.append(t,r)}appendFile(t,r,n){var o;return YE(this,void 0,void 0,function*(){n==null&&w_e(r)&&(n=r.name),(o=this.fd)===null||o===void 0||o.append(t,new Blob([r]),n)})}getRequest(){return{body:this.fd,headers:{}}}};ml.WebFormData=eY});var Eft=b(PA=>{"use strict";var $hr=PA&&PA.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qhr=PA&&PA.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&$hr(t,e,r)};Object.defineProperty(PA,"__esModule",{value:!0});qhr(Oft(),PA)});var Zl=b(tY=>{"use strict";Object.defineProperty(tY,"__esModule",{value:!0});tY.SchemaType=void 0;tY.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 _f=b(rY=>{"use strict";Object.defineProperty(rY,"__esModule",{value:!0});rY.getErrorMessageForIncorrectType=void 0;function Uhr(e,t){return`Expected ${t}. Received ${zhr(e)}.`}rY.getErrorMessageForIncorrectType=Uhr;function zhr(e){if(Array.isArray(e))return"list";if(e===null)return"null";switch(typeof e){case"string":return`"${e}"`;case"number":case"boolean":case"undefined":return`${e}`}return typeof e}});var Sx=b(nY=>{"use strict";Object.defineProperty(nY,"__esModule",{value:!0});nY.maybeSkipValidation=void 0;function Hhr(e){return Object.assign(Object.assign({},e),{json:Pft(e.json),parse:Pft(e.parse)})}nY.maybeSkipValidation=Hhr;function Pft(e){return(t,r)=>{let n=e(t,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:t}):n}}});var S_e=b(oY=>{"use strict";Object.defineProperty(oY,"__esModule",{value:!0});oY.stringifyValidationError=void 0;function Vhr(e){return e.path.length===0?e.message:`${e.path.join(" -> ")}: ${e.message}`}oY.stringifyValidationError=Vhr});var C_e=b(iY=>{"use strict";Object.defineProperty(iY,"__esModule",{value:!0});iY.JsonError=void 0;var Whr=S_e(),x_e=class e extends Error{constructor(t){super(t.map(Whr.stringifyValidationError).join("; ")),this.errors=t,Object.setPrototypeOf(this,e.prototype)}};iY.JsonError=x_e});var E_e=b(aY=>{"use strict";Object.defineProperty(aY,"__esModule",{value:!0});aY.ParseError=void 0;var Jhr=S_e(),O_e=class e extends Error{constructor(t){super(t.map(Jhr.stringifyValidationError).join("; ")),this.errors=t,Object.setPrototypeOf(this,e.prototype)}};aY.ParseError=O_e});var Ift=b(ZE=>{"use strict";Object.defineProperty(ZE,"__esModule",{value:!0});ZE.transform=ZE.optional=ZE.getSchemaUtils=void 0;var Ghr=Zl(),Khr=C_e(),Yhr=E_e();function P_e(e){return{optional:()=>Tft(e),transform:t=>Mft(e,t),parseOrThrow:(t,r)=>{let n=e.parse(t,r);if(n.ok)return n.value;throw new Yhr.ParseError(n.errors)},jsonOrThrow:(t,r)=>{let n=e.json(t,r);if(n.ok)return n.value;throw new Khr.JsonError(n.errors)}}}ZE.getSchemaUtils=P_e;function Tft(e){let t={parse:(r,n)=>r==null?{ok:!0,value:void 0}:e.parse(r,n),json:(r,n)=>n?.omitUndefined&&r===void 0?{ok:!0,value:void 0}:r==null?{ok:!0,value:null}:e.json(r,n),getType:()=>Ghr.SchemaType.OPTIONAL};return Object.assign(Object.assign({},t),P_e(t))}ZE.optional=Tft;function Mft(e,t){let r={parse:(n,o)=>{let i=e.parse(n,o);return i.ok?{ok:!0,value:t.transform(i.value)}:i},json:(n,o)=>{let i=t.untransform(n);return e.json(i,o)},getType:()=>e.getType()};return Object.assign(Object.assign({},r),P_e(r))}ZE.transform=Mft});var fp=b(Dh=>{"use strict";Object.defineProperty(Dh,"__esModule",{value:!0});Dh.ParseError=Dh.JsonError=Dh.transform=Dh.optional=Dh.getSchemaUtils=void 0;var T_e=Ift();Object.defineProperty(Dh,"getSchemaUtils",{enumerable:!0,get:function(){return T_e.getSchemaUtils}});Object.defineProperty(Dh,"optional",{enumerable:!0,get:function(){return T_e.optional}});Object.defineProperty(Dh,"transform",{enumerable:!0,get:function(){return T_e.transform}});var Zhr=C_e();Object.defineProperty(Dh,"JsonError",{enumerable:!0,get:function(){return Zhr.JsonError}});var Xhr=E_e();Object.defineProperty(Dh,"ParseError",{enumerable:!0,get:function(){return Xhr.ParseError}})});var Aft=b(sY=>{"use strict";Object.defineProperty(sY,"__esModule",{value:!0});sY.date=void 0;var Qhr=Zl(),M_e=_f(),emr=Sx(),tmr=fp(),rmr=/^([+-]?\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 nmr(){let e={parse:(t,{breadcrumbsPrefix:r=[]}={})=>typeof t!="string"?{ok:!1,errors:[{path:r,message:(0,M_e.getErrorMessageForIncorrectType)(t,"string")}]}:rmr.test(t)?{ok:!0,value:new Date(t)}:{ok:!1,errors:[{path:r,message:(0,M_e.getErrorMessageForIncorrectType)(t,"ISO 8601 date string")}]},json:(t,{breadcrumbsPrefix:r=[]}={})=>t instanceof Date?{ok:!0,value:t.toISOString()}:{ok:!1,errors:[{path:r,message:(0,M_e.getErrorMessageForIncorrectType)(t,"Date object")}]},getType:()=>Qhr.SchemaType.DATE};return Object.assign(Object.assign({},(0,emr.maybeSkipValidation)(e)),(0,tmr.getSchemaUtils)(e))}sY.date=nmr});var Rft=b(uY=>{"use strict";Object.defineProperty(uY,"__esModule",{value:!0});uY.date=void 0;var omr=Aft();Object.defineProperty(uY,"date",{enumerable:!0,get:function(){return omr.date}})});var xx=b(lY=>{"use strict";Object.defineProperty(lY,"__esModule",{value:!0});lY.createIdentitySchemaCreator=void 0;var imr=fp(),amr=Sx();function smr(e,t){return()=>{let r={parse:t,json:t,getType:()=>e};return Object.assign(Object.assign({},(0,amr.maybeSkipValidation)(r)),(0,imr.getSchemaUtils)(r))}}lY.createIdentitySchemaCreator=smr});var jft=b(cY=>{"use strict";Object.defineProperty(cY,"__esModule",{value:!0});cY.enum_=void 0;var umr=Zl(),lmr=xx(),Dft=_f();function cmr(e){let t=new Set(e);return(0,lmr.createIdentitySchemaCreator)(umr.SchemaType.ENUM,(n,{allowUnrecognizedEnumValues:o,breadcrumbsPrefix:i=[]}={})=>typeof n!="string"?{ok:!1,errors:[{path:i,message:(0,Dft.getErrorMessageForIncorrectType)(n,"string")}]}:!t.has(n)&&!o?{ok:!1,errors:[{path:i,message:(0,Dft.getErrorMessageForIncorrectType)(n,"enum")}]}:{ok:!0,value:n})()}cY.enum_=cmr});var I_e=b(dY=>{"use strict";Object.defineProperty(dY,"__esModule",{value:!0});dY.enum_=void 0;var dmr=jft();Object.defineProperty(dY,"enum_",{enumerable:!0,get:function(){return dmr.enum_}})});var A_e=b(XE=>{"use strict";Object.defineProperty(XE,"__esModule",{value:!0});XE.getMemoizedSchema=XE.constructLazyBaseSchema=XE.lazy=void 0;var fmr=fp();function pmr(e){let t=Nft(e);return Object.assign(Object.assign({},t),(0,fmr.getSchemaUtils)(t))}XE.lazy=pmr;function Nft(e){return{parse:(t,r)=>fY(e).parse(t,r),json:(t,r)=>fY(e).json(t,r),getType:()=>fY(e).getType()}}XE.constructLazyBaseSchema=Nft;function fY(e){let t=e;return t.__zurg_memoized==null&&(t.__zurg_memoized=e()),t.__zurg_memoized}XE.getMemoizedSchema=fY});var R_e=b(pY=>{"use strict";Object.defineProperty(pY,"__esModule",{value:!0});pY.entries=void 0;function hmr(e){return Object.entries(e)}pY.entries=hmr});var D_e=b(hY=>{"use strict";Object.defineProperty(hY,"__esModule",{value:!0});hY.filterObject=void 0;function mmr(e,t){let r=new Set(t);return Object.entries(e).reduce((n,[o,i])=>(r.has(o)&&(n[o]=i),n),{})}hY.filterObject=mmr});var y2=b(mY=>{"use strict";Object.defineProperty(mY,"__esModule",{value:!0});mY.isPlainObject=void 0;function gmr(e){if(typeof e!="object"||e===null)return!1;if(Object.getPrototypeOf(e)===null)return!0;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}mY.isPlainObject=gmr});var j_e=b(gY=>{"use strict";Object.defineProperty(gY,"__esModule",{value:!0});gY.keys=void 0;function ymr(e){return Object.keys(e)}gY.keys=ymr});var Lft=b(yY=>{"use strict";Object.defineProperty(yY,"__esModule",{value:!0});yY.partition=void 0;function bmr(e,t){let r=[],n=[];for(let o of e)t(o)?r.push(o):n.push(o);return[r,n]}yY.partition=bmr});var Bft=b(vL=>{"use strict";Object.defineProperty(vL,"__esModule",{value:!0});vL.withParsedProperties=vL.getObjectLikeUtils=void 0;var _mr=D_e(),vmr=_f(),wmr=y2(),Smr=fp();function Fft(e){return{withParsedProperties:t=>kft(e,t)}}vL.getObjectLikeUtils=Fft;function kft(e,t){let r={parse:(n,o)=>{let i=e.parse(n,o);if(!i.ok)return i;let a=Object.entries(t).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,wmr.isPlainObject)(n))return{ok:!1,errors:[{path:(i=o?.breadcrumbsPrefix)!==null&&i!==void 0?i:[],message:(0,vmr.getErrorMessageForIncorrectType)(n,"object")}]};let a=new Set(Object.keys(t)),s=(0,_mr.filterObject)(n,Object.keys(n).filter(u=>!a.has(u)));return e.json(s,o)},getType:()=>e.getType()};return Object.assign(Object.assign(Object.assign({},r),(0,Smr.getSchemaUtils)(r)),Fft(r))}vL.withParsedProperties=kft});var b2=b(wL=>{"use strict";Object.defineProperty(wL,"__esModule",{value:!0});wL.withParsedProperties=wL.getObjectLikeUtils=void 0;var $ft=Bft();Object.defineProperty(wL,"getObjectLikeUtils",{enumerable:!0,get:function(){return $ft.getObjectLikeUtils}});Object.defineProperty(wL,"withParsedProperties",{enumerable:!0,get:function(){return $ft.withParsedProperties}})});var N_e=b(SL=>{"use strict";Object.defineProperty(SL,"__esModule",{value:!0});SL.isProperty=SL.property=void 0;function xmr(e,t){return{rawKey:e,valueSchema:t,isProperty:!0}}SL.property=xmr;function Cmr(e){return e.isProperty}SL.isProperty=Cmr});var F_e=b(xL=>{"use strict";Object.defineProperty(xL,"__esModule",{value:!0});xL.getObjectUtils=xL.object=void 0;var v2=Zl(),qft=R_e(),Uft=D_e(),Omr=_f(),Emr=y2(),Wft=j_e(),Pmr=Sx(),Tmr=Lft(),Jft=b2(),Gft=fp(),_2=N_e();function Mmr(e){let t={_getRawProperties:()=>Object.entries(e).map(([r,n])=>(0,_2.isProperty)(n)?n.rawKey:r),_getParsedProperties:()=>(0,Wft.keys)(e),parse:(r,n)=>{let o={},i=[];for(let[a,s]of(0,qft.entries)(e)){let u=(0,_2.isProperty)(s)?s.rawKey:a,l=(0,_2.isProperty)(s)?s.valueSchema:s,c={rawKey:u,parsedKey:a,valueSchema:l};o[u]=c,Vft(l)&&i.push(u)}return zft({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,qft.entries)(e)){let s=(0,_2.isProperty)(a)?a.valueSchema:a;Vft(s)&&o.push(i)}return zft({value:r,requiredKeys:o,getProperty:i=>{let a=e[i];if(a!=null)return(0,_2.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:()=>v2.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pmr.maybeSkipValidation)(t)),(0,Gft.getSchemaUtils)(t)),(0,Jft.getObjectLikeUtils)(t)),L_e(t))}xL.object=Mmr;function zft({value:e,requiredKeys:t,getProperty:r,unrecognizedObjectKeys:n="fail",skipValidation:o=!1,breadcrumbsPrefix:i=[]}){if(!(0,Emr.isPlainObject)(e))return{ok:!1,errors:[{path:i,message:(0,Omr.getErrorMessageForIncorrectType)(e,"object")}]};let a=new Set(t),s=[],u={};for(let[l,c]of Object.entries(e)){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(...t.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 L_e(e){return{extend:t=>{let r={_getParsedProperties:()=>[...e._getParsedProperties(),...t._getParsedProperties()],_getRawProperties:()=>[...e._getRawProperties(),...t._getRawProperties()],parse:(n,o)=>Hft({extensionKeys:t._getRawProperties(),value:n,transformBase:i=>e.parse(i,o),transformExtension:i=>t.parse(i,o)}),json:(n,o)=>Hft({extensionKeys:t._getParsedProperties(),value:n,transformBase:i=>e.json(i,o),transformExtension:i=>t.json(i,o)}),getType:()=>v2.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},r),(0,Gft.getSchemaUtils)(r)),(0,Jft.getObjectLikeUtils)(r)),L_e(r))}}}xL.getObjectUtils=L_e;function Hft({extensionKeys:e,value:t,transformBase:r,transformExtension:n}){let o=new Set(e),[i,a]=(0,Tmr.partition)((0,Wft.keys)(t),l=>o.has(l)),s=r((0,Uft.filterObject)(t,a)),u=n((0,Uft.filterObject)(t,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 Vft(e){return!Imr(e)}function Imr(e){switch(e.getType()){case v2.SchemaType.ANY:case v2.SchemaType.UNKNOWN:case v2.SchemaType.OPTIONAL:return!0;default:return!1}}});var Kft=b(bY=>{"use strict";Object.defineProperty(bY,"__esModule",{value:!0});bY.objectWithoutOptionalProperties=void 0;var Amr=F_e();function Rmr(e){return(0,Amr.object)(e)}bY.objectWithoutOptionalProperties=Rmr});var k_e=b(jh=>{"use strict";Object.defineProperty(jh,"__esModule",{value:!0});jh.property=jh.isProperty=jh.objectWithoutOptionalProperties=jh.object=jh.getObjectUtils=void 0;var Yft=F_e();Object.defineProperty(jh,"getObjectUtils",{enumerable:!0,get:function(){return Yft.getObjectUtils}});Object.defineProperty(jh,"object",{enumerable:!0,get:function(){return Yft.object}});var Dmr=Kft();Object.defineProperty(jh,"objectWithoutOptionalProperties",{enumerable:!0,get:function(){return Dmr.objectWithoutOptionalProperties}});var Zft=N_e();Object.defineProperty(jh,"isProperty",{enumerable:!0,get:function(){return Zft.isProperty}});Object.defineProperty(jh,"property",{enumerable:!0,get:function(){return Zft.property}})});var Xft=b(_Y=>{"use strict";Object.defineProperty(_Y,"__esModule",{value:!0});_Y.lazyObject=void 0;var jmr=k_e(),Nmr=b2(),Lmr=fp(),B_e=A_e();function Fmr(e){let t=Object.assign(Object.assign({},(0,B_e.constructLazyBaseSchema)(e)),{_getRawProperties:()=>(0,B_e.getMemoizedSchema)(e)._getRawProperties(),_getParsedProperties:()=>(0,B_e.getMemoizedSchema)(e)._getParsedProperties()});return Object.assign(Object.assign(Object.assign(Object.assign({},t),(0,Lmr.getSchemaUtils)(t)),(0,Nmr.getObjectLikeUtils)(t)),(0,jmr.getObjectUtils)(t))}_Y.lazyObject=Fmr});var Qft=b(CL=>{"use strict";Object.defineProperty(CL,"__esModule",{value:!0});CL.lazyObject=CL.lazy=void 0;var kmr=A_e();Object.defineProperty(CL,"lazy",{enumerable:!0,get:function(){return kmr.lazy}});var Bmr=Xft();Object.defineProperty(CL,"lazyObject",{enumerable:!0,get:function(){return Bmr.lazyObject}})});var tpt=b(vY=>{"use strict";Object.defineProperty(vY,"__esModule",{value:!0});vY.list=void 0;var $mr=Zl(),qmr=_f(),Umr=Sx(),zmr=fp();function Hmr(e){let t={parse:(r,n)=>ept(r,(o,i)=>{var a;return e.parse(o,Object.assign(Object.assign({},n),{breadcrumbsPrefix:[...(a=n?.breadcrumbsPrefix)!==null&&a!==void 0?a:[],`[${i}]`]}))}),json:(r,n)=>ept(r,(o,i)=>{var a;return e.json(o,Object.assign(Object.assign({},n),{breadcrumbsPrefix:[...(a=n?.breadcrumbsPrefix)!==null&&a!==void 0?a:[],`[${i}]`]}))}),getType:()=>$mr.SchemaType.LIST};return Object.assign(Object.assign({},(0,Umr.maybeSkipValidation)(t)),(0,zmr.getSchemaUtils)(t))}vY.list=Hmr;function ept(e,t){return Array.isArray(e)?e.map((n,o)=>t(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,qmr.getErrorMessageForIncorrectType)(e,"list"),path:[]}]}}});var $_e=b(wY=>{"use strict";Object.defineProperty(wY,"__esModule",{value:!0});wY.list=void 0;var Vmr=tpt();Object.defineProperty(wY,"list",{enumerable:!0,get:function(){return Vmr.list}})});var rpt=b(SY=>{"use strict";Object.defineProperty(SY,"__esModule",{value:!0});SY.stringLiteral=void 0;var Wmr=Zl(),Jmr=xx(),Gmr=_f();function Kmr(e){return(0,Jmr.createIdentitySchemaCreator)(Wmr.SchemaType.STRING_LITERAL,(r,{breadcrumbsPrefix:n=[]}={})=>r===e?{ok:!0,value:e}:{ok:!1,errors:[{path:n,message:(0,Gmr.getErrorMessageForIncorrectType)(r,`"${e}"`)}]})()}SY.stringLiteral=Kmr});var npt=b(xY=>{"use strict";Object.defineProperty(xY,"__esModule",{value:!0});xY.booleanLiteral=void 0;var Ymr=Zl(),Zmr=xx(),Xmr=_f();function Qmr(e){return(0,Zmr.createIdentitySchemaCreator)(Ymr.SchemaType.BOOLEAN_LITERAL,(r,{breadcrumbsPrefix:n=[]}={})=>r===e?{ok:!0,value:e}:{ok:!1,errors:[{path:n,message:(0,Xmr.getErrorMessageForIncorrectType)(r,`${e.toString()}`)}]})()}xY.booleanLiteral=Qmr});var opt=b(OL=>{"use strict";Object.defineProperty(OL,"__esModule",{value:!0});OL.booleanLiteral=OL.stringLiteral=void 0;var egr=rpt();Object.defineProperty(OL,"stringLiteral",{enumerable:!0,get:function(){return egr.stringLiteral}});var tgr=npt();Object.defineProperty(OL,"booleanLiteral",{enumerable:!0,get:function(){return tgr.booleanLiteral}})});var ipt=b(CY=>{"use strict";Object.defineProperty(CY,"__esModule",{value:!0});CY.any=void 0;var rgr=Zl(),ngr=xx();CY.any=(0,ngr.createIdentitySchemaCreator)(rgr.SchemaType.ANY,e=>({ok:!0,value:e}))});var apt=b(OY=>{"use strict";Object.defineProperty(OY,"__esModule",{value:!0});OY.boolean=void 0;var ogr=Zl(),igr=xx(),agr=_f();OY.boolean=(0,igr.createIdentitySchemaCreator)(ogr.SchemaType.BOOLEAN,(e,{breadcrumbsPrefix:t=[]}={})=>typeof e=="boolean"?{ok:!0,value:e}:{ok:!1,errors:[{path:t,message:(0,agr.getErrorMessageForIncorrectType)(e,"boolean")}]})});var spt=b(EY=>{"use strict";Object.defineProperty(EY,"__esModule",{value:!0});EY.number=void 0;var sgr=Zl(),ugr=xx(),lgr=_f();EY.number=(0,ugr.createIdentitySchemaCreator)(sgr.SchemaType.NUMBER,(e,{breadcrumbsPrefix:t=[]}={})=>typeof e=="number"?{ok:!0,value:e}:{ok:!1,errors:[{path:t,message:(0,lgr.getErrorMessageForIncorrectType)(e,"number")}]})});var upt=b(PY=>{"use strict";Object.defineProperty(PY,"__esModule",{value:!0});PY.string=void 0;var cgr=Zl(),dgr=xx(),fgr=_f();PY.string=(0,dgr.createIdentitySchemaCreator)(cgr.SchemaType.STRING,(e,{breadcrumbsPrefix:t=[]}={})=>typeof e=="string"?{ok:!0,value:e}:{ok:!1,errors:[{path:t,message:(0,fgr.getErrorMessageForIncorrectType)(e,"string")}]})});var lpt=b(TY=>{"use strict";Object.defineProperty(TY,"__esModule",{value:!0});TY.unknown=void 0;var pgr=Zl(),hgr=xx();TY.unknown=(0,hgr.createIdentitySchemaCreator)(pgr.SchemaType.UNKNOWN,e=>({ok:!0,value:e}))});var cpt=b(Nh=>{"use strict";Object.defineProperty(Nh,"__esModule",{value:!0});Nh.unknown=Nh.string=Nh.number=Nh.boolean=Nh.any=void 0;var mgr=ipt();Object.defineProperty(Nh,"any",{enumerable:!0,get:function(){return mgr.any}});var ggr=apt();Object.defineProperty(Nh,"boolean",{enumerable:!0,get:function(){return ggr.boolean}});var ygr=spt();Object.defineProperty(Nh,"number",{enumerable:!0,get:function(){return ygr.number}});var bgr=upt();Object.defineProperty(Nh,"string",{enumerable:!0,get:function(){return bgr.string}});var _gr=lpt();Object.defineProperty(Nh,"unknown",{enumerable:!0,get:function(){return _gr.unknown}})});var fpt=b(MY=>{"use strict";Object.defineProperty(MY,"__esModule",{value:!0});MY.record=void 0;var q_e=Zl(),vgr=R_e(),wgr=_f(),Sgr=y2(),xgr=Sx(),Cgr=fp();function Ogr(e,t){let r={parse:(n,o)=>dpt({value:n,isKeyNumeric:e.getType()===q_e.SchemaType.NUMBER,transformKey:i=>{var a;return e.parse(i,Object.assign(Object.assign({},o),{breadcrumbsPrefix:[...(a=o?.breadcrumbsPrefix)!==null&&a!==void 0?a:[],`${i} (key)`]}))},transformValue:(i,a)=>{var s;return t.parse(i,Object.assign(Object.assign({},o),{breadcrumbsPrefix:[...(s=o?.breadcrumbsPrefix)!==null&&s!==void 0?s:[],`${a}`]}))},breadcrumbsPrefix:o?.breadcrumbsPrefix}),json:(n,o)=>dpt({value:n,isKeyNumeric:e.getType()===q_e.SchemaType.NUMBER,transformKey:i=>{var a;return e.json(i,Object.assign(Object.assign({},o),{breadcrumbsPrefix:[...(a=o?.breadcrumbsPrefix)!==null&&a!==void 0?a:[],`${i} (key)`]}))},transformValue:(i,a)=>{var s;return t.json(i,Object.assign(Object.assign({},o),{breadcrumbsPrefix:[...(s=o?.breadcrumbsPrefix)!==null&&s!==void 0?s:[],`${a}`]}))},breadcrumbsPrefix:o?.breadcrumbsPrefix}),getType:()=>q_e.SchemaType.RECORD};return Object.assign(Object.assign({},(0,xgr.maybeSkipValidation)(r)),(0,Cgr.getSchemaUtils)(r))}MY.record=Ogr;function dpt({value:e,isKeyNumeric:t,transformKey:r,transformValue:n,breadcrumbsPrefix:o=[]}){return(0,Sgr.isPlainObject)(e)?(0,vgr.entries)(e).reduce((i,[a,s])=>{if(s==null)return i;let u=i,l=a;if(t){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,wgr.getErrorMessageForIncorrectType)(e,"object")}]}}});var ppt=b(IY=>{"use strict";Object.defineProperty(IY,"__esModule",{value:!0});IY.record=void 0;var Egr=fpt();Object.defineProperty(IY,"record",{enumerable:!0,get:function(){return Egr.record}})});var hpt=b(AY=>{"use strict";Object.defineProperty(AY,"__esModule",{value:!0});AY.set=void 0;var Pgr=Zl(),Tgr=_f(),Mgr=Sx(),Igr=$_e(),Agr=fp();function Rgr(e){let t=(0,Igr.list)(e),r={parse:(n,o)=>{let i=t.parse(n,o);return i.ok?{ok:!0,value:new Set(i.value)}:i},json:(n,o)=>{var i;return n instanceof Set?t.json([...n],o):{ok:!1,errors:[{path:(i=o?.breadcrumbsPrefix)!==null&&i!==void 0?i:[],message:(0,Tgr.getErrorMessageForIncorrectType)(n,"Set")}]}},getType:()=>Pgr.SchemaType.SET};return Object.assign(Object.assign({},(0,Mgr.maybeSkipValidation)(r)),(0,Agr.getSchemaUtils)(r))}AY.set=Rgr});var mpt=b(RY=>{"use strict";Object.defineProperty(RY,"__esModule",{value:!0});RY.set=void 0;var Dgr=hpt();Object.defineProperty(RY,"set",{enumerable:!0,get:function(){return Dgr.set}})});var ypt=b(DY=>{"use strict";Object.defineProperty(DY,"__esModule",{value:!0});DY.undiscriminatedUnion=void 0;var jgr=Zl(),Ngr=Sx(),Lgr=fp();function Fgr(e){let t={parse:(r,n)=>gpt((o,i)=>o.parse(r,i),e,n),json:(r,n)=>gpt((o,i)=>o.json(r,i),e,n),getType:()=>jgr.SchemaType.UNDISCRIMINATED_UNION};return Object.assign(Object.assign({},(0,Ngr.maybeSkipValidation)(t)),(0,Lgr.getSchemaUtils)(t))}DY.undiscriminatedUnion=Fgr;function gpt(e,t,r){let n=[];for(let[o,i]of t.entries()){let a=e(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 bpt=b(jY=>{"use strict";Object.defineProperty(jY,"__esModule",{value:!0});jY.undiscriminatedUnion=void 0;var kgr=ypt();Object.defineProperty(jY,"undiscriminatedUnion",{enumerable:!0,get:function(){return kgr.undiscriminatedUnion}})});var _pt=b(NY=>{"use strict";Object.defineProperty(NY,"__esModule",{value:!0});NY.discriminant=void 0;function Bgr(e,t){return{parsedDiscriminant:e,rawDiscriminant:t}}NY.discriminant=Bgr});var wpt=b(EL=>{"use strict";var $gr=EL&&EL.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);ovpt({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=>t[u],allowUnrecognizedUnionMembers:s?.allowUnrecognizedUnionMembers,transformAdditionalProperties:(u,l)=>l.parse(u,s),breadcrumbsPrefix:s?.breadcrumbsPrefix}),json:(a,s)=>vpt({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=>t[u],allowUnrecognizedUnionMembers:s?.allowUnrecognizedUnionMembers,transformAdditionalProperties:(u,l)=>l.json(u,s),breadcrumbsPrefix:s?.breadcrumbsPrefix}),getType:()=>qgr.SchemaType.UNION};return Object.assign(Object.assign(Object.assign({},(0,Vgr.maybeSkipValidation)(i)),(0,Ggr.getSchemaUtils)(i)),(0,Jgr.getObjectLikeUtils)(i))}EL.union=Kgr;function vpt({value:e,discriminant:t,transformedDiscriminant:r,transformDiscriminantValue:n,getAdditionalPropertiesSchema:o,allowUnrecognizedUnionMembers:i=!1,transformAdditionalProperties:a,breadcrumbsPrefix:s=[]}){if(!(0,zgr.isPlainObject)(e))return{ok:!1,errors:[{path:s,message:(0,Ugr.getErrorMessageForIncorrectType)(e,"object")}]};let u=e,l=t,c=u[l],d=$gr(u,[typeof l=="symbol"?l:l+""]);if(c==null)return{ok:!1,errors:[{path:s,message:`Missing discriminant ("${t}")`}]};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,t],message:"Unexpected discriminant value"}]};let h=a(d,p);return h.ok?{ok:!0,value:Object.assign({[r]:c},h.value)}:h}});var Spt=b(PL=>{"use strict";Object.defineProperty(PL,"__esModule",{value:!0});PL.union=PL.discriminant=void 0;var Ygr=_pt();Object.defineProperty(PL,"discriminant",{enumerable:!0,get:function(){return Ygr.discriminant}});var Zgr=wpt();Object.defineProperty(PL,"union",{enumerable:!0,get:function(){return Zgr.union}})});var xpt=b(Hu=>{"use strict";var Xgr=Hu&&Hu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),pp=Hu&&Hu.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Xgr(t,e,r)};Object.defineProperty(Hu,"__esModule",{value:!0});pp(Rft(),Hu);pp(I_e(),Hu);pp(Qft(),Hu);pp($_e(),Hu);pp(opt(),Hu);pp(k_e(),Hu);pp(b2(),Hu);pp(cpt(),Hu);pp(ppt(),Hu);pp(fp(),Hu);pp(mpt(),Hu);pp(bpt(),Hu);pp(Spt(),Hu)});var Cpt=b(TA=>{"use strict";var Qgr=TA&&TA.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),eyr=TA&&TA.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Qgr(t,e,r)};Object.defineProperty(TA,"__esModule",{value:!0});eyr(xpt(),TA)});var $=b(Xl=>{"use strict";var Opt=Xl&&Xl.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),tyr=Xl&&Xl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),w2=Xl&&Xl.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Opt(t,e,r)},ryr=Xl&&Xl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Opt(t,e,r);return tyr(t,e),t};Object.defineProperty(Xl,"__esModule",{value:!0});Xl.serialization=void 0;w2(Ydt(),Xl);w2(tft(),Xl);w2(aft(),Xl);w2(uL(),Xl);w2(Eft(),Xl);Xl.serialization=ryr(Cpt())});var Ppt=b(ls=>{"use strict";var S2=ls&&ls.__awaiter||function(e,t,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(e,t||[])).next())})},x2=ls&&ls.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(s,u){a=e[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)}},zi=ls&&ls.__await||function(e){return this instanceof zi?(this.v=e,this):new zi(e)},C2=ls&&ls.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),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(h,m){i.push([f,p,h,m])>1||s(f,p)})})}function s(f,p){try{u(n[f](p))}catch(h){d(i[0][3],h)}}function u(f){f.value instanceof zi?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(ls,"__esModule",{value:!0});ls.readableStreamAsyncIterable=ls._decodeChunks=ls.LineDecoder=ls._iterSSEMessages=ls.StreamUtils=void 0;var TL=Wa(),U_e=class e{constructor(t,r){this.iterator=t,this.controller=r}static fromSSEResponse(t,r){let n=!1;function o(){return C2(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=x2(Ept(t,r)),c;c=yield zi(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 TL.CohereError({message:`Error: ${f.error}`});yield yield zi(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 TL.CohereError({message:`Error: ${f.message}, ${f.error}`});yield yield zi({event:d.event,data:f})}}}}catch(d){a={error:d}}finally{try{c&&!c.done&&(s=l.return)&&(yield zi(s.call(l)))}finally{if(a)throw a.error}}u=!0}catch(d){if(d instanceof Error&&d.name==="AbortError")return yield zi(void 0);throw d}finally{u||r?.abort()}})}return new e(o,r)}static fromReadableStream(t,r){let n=!1;function o(){return C2(this,arguments,function*(){var s,u;let l=new QE,c=H_e(t);try{for(var d=x2(c),f;f=yield zi(d.next()),!f.done;){let p=f.value;for(let h of l.decode(p))yield yield zi(h)}}catch(p){s={error:p}}finally{try{f&&!f.done&&(u=d.return)&&(yield zi(u.call(d)))}finally{if(s)throw s.error}}for(let p of l.flush())yield yield zi(p)})}function i(){return C2(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=x2(o()),d;d=yield zi(c.next()),!d.done;){let f=d.value;l||f&&(yield yield zi(JSON.parse(f)))}}catch(f){s={error:f}}finally{try{d&&!d.done&&(u=c.return)&&(yield zi(u.call(c)))}finally{if(s)throw s.error}}l=!0}catch(f){if(f instanceof Error&&f.name==="AbortError")return yield zi(void 0);throw f}finally{l||r?.abort()}})}return new e(i,r)}[Symbol.asyncIterator](){return this.iterator()}tee(){let t=[],r=[],n=this.iterator(),o=i=>({next:()=>{if(i.length===0){let a=n.next();t.push(a),r.push(a)}return i.shift()}});return[new e(()=>o(t),this.controller),new e(()=>o(r),this.controller)]}toReadableStream(){let t=this,r,n=new TextEncoder;return new ReadableStream({start(){return S2(this,void 0,void 0,function*(){r=t[Symbol.asyncIterator]()})},pull(o){return S2(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 S2(this,void 0,void 0,function*(){yield(o=r.return)===null||o===void 0?void 0:o.call(r)})}})}};ls.StreamUtils=U_e;function Ept(e,t){return C2(this,arguments,function*(){var n,o;if(!e.body)throw t?.abort(),new TL.CohereError({message:"Attempted to iterate over a response with no body"});let i=new z_e,a=new QE,s=H_e(e.body);try{for(var u=x2(nyr(s)),l;l=yield zi(u.next()),!l.done;){let c=l.value;for(let d of a.decode(c)){let f=i.decode(d);f&&(yield yield zi(f))}}}catch(c){n={error:c}}finally{try{l&&!l.done&&(o=u.return)&&(yield zi(o.call(u)))}finally{if(n)throw n.error}}for(let c of a.flush()){let d=i.decode(c);d&&(yield yield zi(d))}})}ls._iterSSEMessages=Ept;function nyr(e){return C2(this,arguments,function*(){var r,n;let o=new Uint8Array;try{for(var i=x2(e),a;a=yield zi(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=oyr(o))!==-1;)yield yield zi(o.slice(0,c)),o=o.slice(c)}}catch(s){r={error:s}}finally{try{a&&!a.done&&(n=i.return)&&(yield zi(n.call(i)))}finally{if(r)throw r.error}}o.length>0&&(yield yield zi(o))})}function oyr(e){for(let n=0;n0&&(o=[this.buffer.join("")+o[0],...o.slice(1)],this.buffer=[]),n||(this.buffer=[o.pop()||""]),o)}decodeText(t){var r;if(t==null)return"";if(typeof t=="string")return t;if(typeof Buffer<"u"){if(t instanceof Buffer)return t.toString();if(t instanceof Uint8Array)return Buffer.from(t).toString();throw new TL.CohereError({message:`Unexpected: received non-Uint8Array (${t.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(t instanceof Uint8Array||t instanceof ArrayBuffer)return(r=this.textDecoder)!==null&&r!==void 0||(this.textDecoder=new TextDecoder("utf8")),this.textDecoder.decode(t);throw new TL.CohereError({message:`Unexpected: received non-Uint8Array/ArrayBuffer (${t.constructor.name}) in a web platform. Please report this error.`})}throw new TL.CohereError({message:"Unexpected: neither Buffer nor TextDecoder are available as globals. Please report this error."})}flush(){if(!this.buffer.length&&!this.trailingCR)return[];let t=[this.buffer.join("")];return this.buffer=[],this.trailingCR=!1,t}};ls.LineDecoder=QE;QE.NEWLINE_CHARS=new Set([` `,"\r"]);QE.NEWLINE_REGEXP=/\r\n|[\n\r]/g;function iyr(e){let t=new QE,r=[];for(let n of e)r.push(...t.decode(n));return r}ls._decodeChunks=iyr;function ayr(e,t){let r=e.indexOf(t);return r!==-1?[e.substring(0,r),t,e.substring(r+t.length)]:[e,"",""]}function H_e(e){if(e[Symbol.asyncIterator])return e;let t=e.getReader();return{next(){return S2(this,void 0,void 0,function*(){try{let r=yield t.read();return r?.done&&t.releaseLock(),r}catch(r){throw t.releaseLock(),r}})},return(){return S2(this,void 0,void 0,function*(){let r=t.cancel();return t.releaseLock(),yield r,{done:!0,value:void 0}})},[Symbol.asyncIterator](){return this}}}ls.readableStreamAsyncIterable=H_e});var V_e=b(rb=>{"use strict";var syr=rb&&rb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),uyr=rb&&rb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lyr=rb&&rb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&syr(t,e,r);return uyr(t,e),t};Object.defineProperty(rb,"__esModule",{value:!0});rb.V2ChatStreamRequestCitationMode=void 0;var cyr=lyr($());rb.V2ChatStreamRequestCitationMode=cyr.serialization.enum_(["FAST","ACCURATE","OFF"])});var W_e=b(nb=>{"use strict";var dyr=nb&&nb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),fyr=nb&&nb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pyr=nb&&nb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&dyr(t,e,r);return fyr(t,e),t};Object.defineProperty(nb,"__esModule",{value:!0});nb.V2ChatRequestCitationMode=void 0;var hyr=pyr($());nb.V2ChatRequestCitationMode=hyr.serialization.enum_(["FAST","ACCURATE","OFF"])});var ML=b(ob=>{"use strict";var myr=ob&&ob.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),gyr=ob&&ob.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yyr=ob&&ob.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&myr(t,e,r);return gyr(t,e),t};Object.defineProperty(ob,"__esModule",{value:!0});ob.TextContent=void 0;var Tpt=yyr($());ob.TextContent=Tpt.serialization.object({text:Tpt.serialization.string()})});var J_e=b(ib=>{"use strict";var byr=ib&&ib.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),_yr=ib&&ib.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vyr=ib&&ib.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&byr(t,e,r);return _yr(t,e),t};Object.defineProperty(ib,"__esModule",{value:!0});ib.Content=void 0;var wyr=vyr($()),Syr=ML();ib.Content=wyr.serialization.union("type",{text:Syr.TextContent}).transform({transform:e=>e,untransform:e=>e})});var K_e=b(ab=>{"use strict";var xyr=ab&&ab.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Cyr=ab&&ab.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Oyr=ab&&ab.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xyr(t,e,r);return Cyr(t,e),t};Object.defineProperty(ab,"__esModule",{value:!0});ab.UserMessageContent=void 0;var G_e=Oyr($()),Eyr=J_e();ab.UserMessageContent=G_e.serialization.undiscriminatedUnion([G_e.serialization.string(),G_e.serialization.list(Eyr.Content)])});var MA=b(sb=>{"use strict";var Pyr=sb&&sb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Tyr=sb&&sb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Myr=sb&&sb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Pyr(t,e,r);return Tyr(t,e),t};Object.defineProperty(sb,"__esModule",{value:!0});sb.ChatDocument=void 0;var Y_e=Myr($());sb.ChatDocument=Y_e.serialization.record(Y_e.serialization.string(),Y_e.serialization.string())});var Z_e=b(ub=>{"use strict";var Iyr=ub&&ub.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ayr=ub&&ub.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ryr=ub&&ub.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Iyr(t,e,r);return Ayr(t,e),t};Object.defineProperty(ub,"__esModule",{value:!0});ub.UserMessage=void 0;var Mpt=Ryr($()),Dyr=K_e(),jyr=MA();ub.UserMessage=Mpt.serialization.object({content:Dyr.UserMessageContent,documents:Mpt.serialization.list(jyr.ChatDocument).optional()})});var Q_e=b(lb=>{"use strict";var Nyr=lb&&lb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Lyr=lb&&lb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Fyr=lb&&lb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Nyr(t,e,r);return Lyr(t,e),t};Object.defineProperty(lb,"__esModule",{value:!0});lb.ToolCall2Function=void 0;var X_e=Fyr($());lb.ToolCall2Function=X_e.serialization.object({name:X_e.serialization.string().optional(),arguments:X_e.serialization.string().optional()})});var LY=b(cb=>{"use strict";var kyr=cb&&cb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Byr=cb&&cb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$yr=cb&&cb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&kyr(t,e,r);return Byr(t,e),t};Object.defineProperty(cb,"__esModule",{value:!0});cb.ToolCall2=void 0;var eve=$yr($()),qyr=Q_e();cb.ToolCall2=eve.serialization.object({id:eve.serialization.string().optional(),type:eve.serialization.stringLiteral("function").optional(),function:qyr.ToolCall2Function.optional()})});var tve=b(db=>{"use strict";var Uyr=db&&db.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zyr=db&&db.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hyr=db&&db.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Uyr(t,e,r);return zyr(t,e),t};Object.defineProperty(db,"__esModule",{value:!0});db.ToolSource=void 0;var IL=Hyr($());db.ToolSource=IL.serialization.object({id:IL.serialization.string().optional(),toolOutput:IL.serialization.property("tool_output",IL.serialization.record(IL.serialization.string(),IL.serialization.unknown()).optional())})});var rve=b(fb=>{"use strict";var Vyr=fb&&fb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Wyr=fb&&fb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Jyr=fb&&fb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Vyr(t,e,r);return Wyr(t,e),t};Object.defineProperty(fb,"__esModule",{value:!0});fb.DocumentSource=void 0;var O2=Jyr($());fb.DocumentSource=O2.serialization.object({id:O2.serialization.string().optional(),document:O2.serialization.record(O2.serialization.string(),O2.serialization.unknown()).optional()})});var nve=b(pb=>{"use strict";var Gyr=pb&&pb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Kyr=pb&&pb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Yyr=pb&&pb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Gyr(t,e,r);return Kyr(t,e),t};Object.defineProperty(pb,"__esModule",{value:!0});pb.Source=void 0;var Zyr=Yyr($()),Xyr=tve(),Qyr=rve();pb.Source=Zyr.serialization.union("type",{tool:Xyr.ToolSource,document:Qyr.DocumentSource}).transform({transform:e=>e,untransform:e=>e})});var P2=b(hb=>{"use strict";var ebr=hb&&hb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),tbr=hb&&hb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rbr=hb&&hb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ebr(t,e,r);return tbr(t,e),t};Object.defineProperty(hb,"__esModule",{value:!0});hb.Citation=void 0;var E2=rbr($()),nbr=nve();hb.Citation=E2.serialization.object({start:E2.serialization.number().optional(),end:E2.serialization.number().optional(),text:E2.serialization.string().optional(),sources:E2.serialization.list(nbr.Source).optional()})});var ove=b(mb=>{"use strict";var obr=mb&&mb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ibr=mb&&mb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),abr=mb&&mb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&obr(t,e,r);return ibr(t,e),t};Object.defineProperty(mb,"__esModule",{value:!0});mb.AssistantMessageContentItem=void 0;var sbr=abr($()),ubr=ML();mb.AssistantMessageContentItem=sbr.serialization.union("type",{text:ubr.TextContent}).transform({transform:e=>e,untransform:e=>e})});var ave=b(gb=>{"use strict";var lbr=gb&&gb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),cbr=gb&&gb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dbr=gb&&gb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&lbr(t,e,r);return cbr(t,e),t};Object.defineProperty(gb,"__esModule",{value:!0});gb.AssistantMessageContent=void 0;var ive=dbr($()),fbr=ove();gb.AssistantMessageContent=ive.serialization.undiscriminatedUnion([ive.serialization.string(),ive.serialization.list(fbr.AssistantMessageContentItem)])});var sve=b(yb=>{"use strict";var pbr=yb&&yb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),hbr=yb&&yb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mbr=yb&&yb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pbr(t,e,r);return hbr(t,e),t};Object.defineProperty(yb,"__esModule",{value:!0});yb.AssistantMessage=void 0;var AL=mbr($()),gbr=LY(),ybr=ave(),bbr=P2();yb.AssistantMessage=AL.serialization.object({toolCalls:AL.serialization.property("tool_calls",AL.serialization.list(gbr.ToolCall2).optional()),toolPlan:AL.serialization.property("tool_plan",AL.serialization.string().optional()),content:ybr.AssistantMessageContent.optional(),citations:AL.serialization.list(bbr.Citation).optional()})});var uve=b(bb=>{"use strict";var _br=bb&&bb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),vbr=bb&&bb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wbr=bb&&bb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_br(t,e,r);return vbr(t,e),t};Object.defineProperty(bb,"__esModule",{value:!0});bb.SystemMessageContentItem=void 0;var Sbr=wbr($()),xbr=ML();bb.SystemMessageContentItem=Sbr.serialization.union("type",{text:xbr.TextContent}).transform({transform:e=>e,untransform:e=>e})});var cve=b(_b=>{"use strict";var Cbr=_b&&_b.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Obr=_b&&_b.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ebr=_b&&_b.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Cbr(t,e,r);return Obr(t,e),t};Object.defineProperty(_b,"__esModule",{value:!0});_b.SystemMessageContent=void 0;var lve=Ebr($()),Pbr=uve();_b.SystemMessageContent=lve.serialization.undiscriminatedUnion([lve.serialization.string(),lve.serialization.list(Pbr.SystemMessageContentItem)])});var dve=b(vb=>{"use strict";var Tbr=vb&&vb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Mbr=vb&&vb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ibr=vb&&vb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Tbr(t,e,r);return Mbr(t,e),t};Object.defineProperty(vb,"__esModule",{value:!0});vb.SystemMessage=void 0;var Abr=Ibr($()),Rbr=cve();vb.SystemMessage=Abr.serialization.object({content:Rbr.SystemMessageContent})});var fve=b(wb=>{"use strict";var Dbr=wb&&wb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),jbr=wb&&wb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Nbr=wb&&wb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Dbr(t,e,r);return jbr(t,e),t};Object.defineProperty(wb,"__esModule",{value:!0});wb.ToolContent=void 0;var FY=Nbr($());wb.ToolContent=FY.serialization.object({output:FY.serialization.record(FY.serialization.string(),FY.serialization.unknown())})});var pve=b(Sb=>{"use strict";var Lbr=Sb&&Sb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Fbr=Sb&&Sb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kbr=Sb&&Sb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Lbr(t,e,r);return Fbr(t,e),t};Object.defineProperty(Sb,"__esModule",{value:!0});Sb.ToolMessage2ToolContentItem=void 0;var Bbr=kbr($()),$br=fve();Sb.ToolMessage2ToolContentItem=Bbr.serialization.union("type",{tool_result_object:$br.ToolContent}).transform({transform:e=>e,untransform:e=>e})});var hve=b(xb=>{"use strict";var qbr=xb&&xb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ubr=xb&&xb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zbr=xb&&xb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&qbr(t,e,r);return Ubr(t,e),t};Object.defineProperty(xb,"__esModule",{value:!0});xb.ToolMessage2=void 0;var T2=zbr($()),Hbr=pve();xb.ToolMessage2=T2.serialization.object({toolCallId:T2.serialization.property("tool_call_id",T2.serialization.string()),toolContent:T2.serialization.property("tool_content",T2.serialization.list(Hbr.ToolMessage2ToolContentItem))})});var mve=b(Cb=>{"use strict";var Vbr=Cb&&Cb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Wbr=Cb&&Cb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Jbr=Cb&&Cb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Vbr(t,e,r);return Wbr(t,e),t};Object.defineProperty(Cb,"__esModule",{value:!0});Cb.ChatMessage2=void 0;var Gbr=Jbr($()),Kbr=Z_e(),Ybr=sve(),Zbr=dve(),Xbr=hve();Cb.ChatMessage2=Gbr.serialization.union("role",{user:Kbr.UserMessage,assistant:Ybr.AssistantMessage,system:Zbr.SystemMessage,tool:Xbr.ToolMessage2}).transform({transform:e=>e,untransform:e=>e})});var kY=b(Ob=>{"use strict";var Qbr=Ob&&Ob.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),e_r=Ob&&Ob.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),t_r=Ob&&Ob.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Qbr(t,e,r);return e_r(t,e),t};Object.defineProperty(Ob,"__esModule",{value:!0});Ob.ChatMessages=void 0;var r_r=t_r($()),n_r=mve();Ob.ChatMessages=r_r.serialization.list(n_r.ChatMessage2)});var gve=b(Eb=>{"use strict";var o_r=Eb&&Eb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),i_r=Eb&&Eb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a_r=Eb&&Eb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&o_r(t,e,r);return i_r(t,e),t};Object.defineProperty(Eb,"__esModule",{value:!0});Eb.Tool2Function=void 0;var RL=a_r($());Eb.Tool2Function=RL.serialization.object({name:RL.serialization.string().optional(),description:RL.serialization.string().optional(),parameters:RL.serialization.record(RL.serialization.string(),RL.serialization.unknown()).optional()})});var BY=b(Pb=>{"use strict";var s_r=Pb&&Pb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),u_r=Pb&&Pb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l_r=Pb&&Pb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&s_r(t,e,r);return u_r(t,e),t};Object.defineProperty(Pb,"__esModule",{value:!0});Pb.Tool2=void 0;var Ipt=l_r($()),c_r=gve();Pb.Tool2=Ipt.serialization.object({type:Ipt.serialization.stringLiteral("function").optional(),function:c_r.Tool2Function.optional()})});var $Y=b(Tb=>{"use strict";var d_r=Tb&&Tb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),f_r=Tb&&Tb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),p_r=Tb&&Tb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&d_r(t,e,r);return f_r(t,e),t};Object.defineProperty(Tb,"__esModule",{value:!0});Tb.ChatFinishReason=void 0;var h_r=p_r($());Tb.ChatFinishReason=h_r.serialization.enum_(["complete","stop_sequence","max_tokens","tool_call","error","content_blocked","error_limit"])});var yve=b(Mb=>{"use strict";var m_r=Mb&&Mb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),g_r=Mb&&Mb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),y_r=Mb&&Mb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&m_r(t,e,r);return g_r(t,e),t};Object.defineProperty(Mb,"__esModule",{value:!0});Mb.AssistantMessageResponseContentItem=void 0;var b_r=y_r($()),__r=ML();Mb.AssistantMessageResponseContentItem=b_r.serialization.union("type",{text:__r.TextContent}).transform({transform:e=>e,untransform:e=>e})});var bve=b(Ib=>{"use strict";var v_r=Ib&&Ib.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),w_r=Ib&&Ib.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),S_r=Ib&&Ib.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&v_r(t,e,r);return w_r(t,e),t};Object.defineProperty(Ib,"__esModule",{value:!0});Ib.AssistantMessageResponse=void 0;var eP=S_r($()),x_r=LY(),C_r=yve(),O_r=P2();Ib.AssistantMessageResponse=eP.serialization.object({role:eP.serialization.stringLiteral("assistant"),toolCalls:eP.serialization.property("tool_calls",eP.serialization.list(x_r.ToolCall2).optional()),toolPlan:eP.serialization.property("tool_plan",eP.serialization.string().optional()),content:eP.serialization.list(C_r.AssistantMessageResponseContentItem).optional(),citations:eP.serialization.list(O_r.Citation).optional()})});var _ve=b(Ab=>{"use strict";var E_r=Ab&&Ab.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),P_r=Ab&&Ab.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),T_r=Ab&&Ab.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&E_r(t,e,r);return P_r(t,e),t};Object.defineProperty(Ab,"__esModule",{value:!0});Ab.UsageBilledUnits=void 0;var tP=T_r($());Ab.UsageBilledUnits=tP.serialization.object({inputTokens:tP.serialization.property("input_tokens",tP.serialization.number().optional()),outputTokens:tP.serialization.property("output_tokens",tP.serialization.number().optional()),searchUnits:tP.serialization.property("search_units",tP.serialization.number().optional()),classifications:tP.serialization.number().optional()})});var vve=b(Rb=>{"use strict";var M_r=Rb&&Rb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),I_r=Rb&&Rb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),A_r=Rb&&Rb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&M_r(t,e,r);return I_r(t,e),t};Object.defineProperty(Rb,"__esModule",{value:!0});Rb.UsageTokens=void 0;var M2=A_r($());Rb.UsageTokens=M2.serialization.object({inputTokens:M2.serialization.property("input_tokens",M2.serialization.number().optional()),outputTokens:M2.serialization.property("output_tokens",M2.serialization.number().optional())})});var qY=b(Db=>{"use strict";var R_r=Db&&Db.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),D_r=Db&&Db.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),j_r=Db&&Db.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&R_r(t,e,r);return D_r(t,e),t};Object.defineProperty(Db,"__esModule",{value:!0});Db.Usage=void 0;var Apt=j_r($()),N_r=_ve(),L_r=vve();Db.Usage=Apt.serialization.object({billedUnits:Apt.serialization.property("billed_units",N_r.UsageBilledUnits.optional()),tokens:L_r.UsageTokens.optional()})});var Rpt=b(jb=>{"use strict";var F_r=jb&&jb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),k_r=jb&&jb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),B_r=jb&&jb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&F_r(t,e,r);return k_r(t,e),t};Object.defineProperty(jb,"__esModule",{value:!0});jb.NonStreamedChatResponse2=void 0;var UY=B_r($()),$_r=$Y(),q_r=bve(),U_r=qY();jb.NonStreamedChatResponse2=UY.serialization.object({id:UY.serialization.string(),finishReason:UY.serialization.property("finish_reason",$_r.ChatFinishReason),prompt:UY.serialization.string().optional(),message:q_r.AssistantMessageResponse.optional(),usage:U_r.Usage.optional()})});var hp=b(Nb=>{"use strict";var z_r=Nb&&Nb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),H_r=Nb&&Nb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),V_r=Nb&&Nb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&z_r(t,e,r);return H_r(t,e),t};Object.defineProperty(Nb,"__esModule",{value:!0});Nb.ChatStreamEventType=void 0;var W_r=V_r($());Nb.ChatStreamEventType=W_r.serialization.object({})});var wve=b(Lb=>{"use strict";var J_r=Lb&&Lb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),G_r=Lb&&Lb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),K_r=Lb&&Lb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&J_r(t,e,r);return G_r(t,e),t};Object.defineProperty(Lb,"__esModule",{value:!0});Lb.ChatMessageStartEventDeltaMessage=void 0;var Dpt=K_r($());Lb.ChatMessageStartEventDeltaMessage=Dpt.serialization.object({role:Dpt.serialization.stringLiteral("assistant").optional()})});var Sve=b(Fb=>{"use strict";var Y_r=Fb&&Fb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Z_r=Fb&&Fb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),X_r=Fb&&Fb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Y_r(t,e,r);return Z_r(t,e),t};Object.defineProperty(Fb,"__esModule",{value:!0});Fb.ChatMessageStartEventDelta=void 0;var Q_r=X_r($()),evr=wve();Fb.ChatMessageStartEventDelta=Q_r.serialization.object({message:evr.ChatMessageStartEventDeltaMessage.optional()})});var xve=b(kb=>{"use strict";var tvr=kb&&kb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),rvr=kb&&kb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nvr=kb&&kb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&tvr(t,e,r);return rvr(t,e),t};Object.defineProperty(kb,"__esModule",{value:!0});kb.ChatMessageStartEvent=void 0;var jpt=nvr($()),ovr=Sve(),ivr=hp();kb.ChatMessageStartEvent=jpt.serialization.object({id:jpt.serialization.string().optional(),delta:ovr.ChatMessageStartEventDelta.optional()}).extend(ivr.ChatStreamEventType)});var Ove=b(Bb=>{"use strict";var avr=Bb&&Bb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),svr=Bb&&Bb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),uvr=Bb&&Bb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&avr(t,e,r);return svr(t,e),t};Object.defineProperty(Bb,"__esModule",{value:!0});Bb.ChatContentStartEventDeltaMessageContent=void 0;var Cve=uvr($());Bb.ChatContentStartEventDeltaMessageContent=Cve.serialization.object({text:Cve.serialization.string().optional(),type:Cve.serialization.stringLiteral("text").optional()})});var Eve=b($b=>{"use strict";var lvr=$b&&$b.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),cvr=$b&&$b.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dvr=$b&&$b.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&lvr(t,e,r);return cvr(t,e),t};Object.defineProperty($b,"__esModule",{value:!0});$b.ChatContentStartEventDeltaMessage=void 0;var fvr=dvr($()),pvr=Ove();$b.ChatContentStartEventDeltaMessage=fvr.serialization.object({content:pvr.ChatContentStartEventDeltaMessageContent.optional()})});var Pve=b(qb=>{"use strict";var hvr=qb&&qb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),mvr=qb&&qb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gvr=qb&&qb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&hvr(t,e,r);return mvr(t,e),t};Object.defineProperty(qb,"__esModule",{value:!0});qb.ChatContentStartEventDelta=void 0;var yvr=gvr($()),bvr=Eve();qb.ChatContentStartEventDelta=yvr.serialization.object({message:bvr.ChatContentStartEventDeltaMessage.optional()})});var Tve=b(Ub=>{"use strict";var _vr=Ub&&Ub.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),vvr=Ub&&Ub.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wvr=Ub&&Ub.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_vr(t,e,r);return vvr(t,e),t};Object.defineProperty(Ub,"__esModule",{value:!0});Ub.ChatContentStartEvent=void 0;var Npt=wvr($()),Svr=Pve(),xvr=hp();Ub.ChatContentStartEvent=Npt.serialization.object({index:Npt.serialization.number().optional(),delta:Svr.ChatContentStartEventDelta.optional()}).extend(xvr.ChatStreamEventType)});var Mve=b(zb=>{"use strict";var Cvr=zb&&zb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ovr=zb&&zb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Evr=zb&&zb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Cvr(t,e,r);return Ovr(t,e),t};Object.defineProperty(zb,"__esModule",{value:!0});zb.ChatContentDeltaEventDeltaMessageContent=void 0;var Lpt=Evr($());zb.ChatContentDeltaEventDeltaMessageContent=Lpt.serialization.object({text:Lpt.serialization.string().optional()})});var Ive=b(Hb=>{"use strict";var Pvr=Hb&&Hb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Tvr=Hb&&Hb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Mvr=Hb&&Hb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Pvr(t,e,r);return Tvr(t,e),t};Object.defineProperty(Hb,"__esModule",{value:!0});Hb.ChatContentDeltaEventDeltaMessage=void 0;var Ivr=Mvr($()),Avr=Mve();Hb.ChatContentDeltaEventDeltaMessage=Ivr.serialization.object({content:Avr.ChatContentDeltaEventDeltaMessageContent.optional()})});var Ave=b(Vb=>{"use strict";var Rvr=Vb&&Vb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Dvr=Vb&&Vb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jvr=Vb&&Vb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Rvr(t,e,r);return Dvr(t,e),t};Object.defineProperty(Vb,"__esModule",{value:!0});Vb.ChatContentDeltaEventDelta=void 0;var Nvr=jvr($()),Lvr=Ive();Vb.ChatContentDeltaEventDelta=Nvr.serialization.object({message:Lvr.ChatContentDeltaEventDeltaMessage.optional()})});var Rve=b(Wb=>{"use strict";var Fvr=Wb&&Wb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),kvr=Wb&&Wb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Bvr=Wb&&Wb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Fvr(t,e,r);return kvr(t,e),t};Object.defineProperty(Wb,"__esModule",{value:!0});Wb.ChatContentDeltaEvent=void 0;var Fpt=Bvr($()),$vr=Ave(),qvr=hp();Wb.ChatContentDeltaEvent=Fpt.serialization.object({index:Fpt.serialization.number().optional(),delta:$vr.ChatContentDeltaEventDelta.optional()}).extend(qvr.ChatStreamEventType)});var Dve=b(Jb=>{"use strict";var Uvr=Jb&&Jb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zvr=Jb&&Jb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hvr=Jb&&Jb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Uvr(t,e,r);return zvr(t,e),t};Object.defineProperty(Jb,"__esModule",{value:!0});Jb.ChatContentEndEvent=void 0;var kpt=Hvr($()),Vvr=hp();Jb.ChatContentEndEvent=kpt.serialization.object({index:kpt.serialization.number().optional()}).extend(Vvr.ChatStreamEventType)});var Nve=b(Gb=>{"use strict";var Wvr=Gb&&Gb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Jvr=Gb&&Gb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Gvr=Gb&&Gb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Wvr(t,e,r);return Jvr(t,e),t};Object.defineProperty(Gb,"__esModule",{value:!0});Gb.ChatToolPlanDeltaEventDelta=void 0;var jve=Gvr($());Gb.ChatToolPlanDeltaEventDelta=jve.serialization.object({toolPlan:jve.serialization.property("tool_plan",jve.serialization.string().optional())})});var Lve=b(Kb=>{"use strict";var Kvr=Kb&&Kb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Yvr=Kb&&Kb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Zvr=Kb&&Kb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Kvr(t,e,r);return Yvr(t,e),t};Object.defineProperty(Kb,"__esModule",{value:!0});Kb.ChatToolPlanDeltaEvent=void 0;var Xvr=Zvr($()),Qvr=Nve(),e0r=hp();Kb.ChatToolPlanDeltaEvent=Xvr.serialization.object({delta:Qvr.ChatToolPlanDeltaEventDelta.optional()}).extend(e0r.ChatStreamEventType)});var kve=b(Yb=>{"use strict";var t0r=Yb&&Yb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),r0r=Yb&&Yb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n0r=Yb&&Yb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&t0r(t,e,r);return r0r(t,e),t};Object.defineProperty(Yb,"__esModule",{value:!0});Yb.ChatToolCallStartEventDeltaToolCallFunction=void 0;var Fve=n0r($());Yb.ChatToolCallStartEventDeltaToolCallFunction=Fve.serialization.object({name:Fve.serialization.string().optional(),arguments:Fve.serialization.string().optional()})});var $ve=b(Zb=>{"use strict";var o0r=Zb&&Zb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),i0r=Zb&&Zb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a0r=Zb&&Zb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&o0r(t,e,r);return i0r(t,e),t};Object.defineProperty(Zb,"__esModule",{value:!0});Zb.ChatToolCallStartEventDeltaToolCall=void 0;var Bve=a0r($()),s0r=kve();Zb.ChatToolCallStartEventDeltaToolCall=Bve.serialization.object({id:Bve.serialization.string().optional(),type:Bve.serialization.stringLiteral("function").optional(),function:s0r.ChatToolCallStartEventDeltaToolCallFunction.optional()})});var qve=b(Xb=>{"use strict";var u0r=Xb&&Xb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),l0r=Xb&&Xb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),c0r=Xb&&Xb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&u0r(t,e,r);return l0r(t,e),t};Object.defineProperty(Xb,"__esModule",{value:!0});Xb.ChatToolCallStartEventDelta=void 0;var Bpt=c0r($()),d0r=$ve();Xb.ChatToolCallStartEventDelta=Bpt.serialization.object({toolCall:Bpt.serialization.property("tool_call",d0r.ChatToolCallStartEventDeltaToolCall.optional())})});var Uve=b(Qb=>{"use strict";var f0r=Qb&&Qb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),p0r=Qb&&Qb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),h0r=Qb&&Qb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&f0r(t,e,r);return p0r(t,e),t};Object.defineProperty(Qb,"__esModule",{value:!0});Qb.ChatToolCallStartEvent=void 0;var $pt=h0r($()),m0r=qve(),g0r=hp();Qb.ChatToolCallStartEvent=$pt.serialization.object({index:$pt.serialization.number().optional(),delta:m0r.ChatToolCallStartEventDelta.optional()}).extend(g0r.ChatStreamEventType)});var zve=b(e_=>{"use strict";var y0r=e_&&e_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),b0r=e_&&e_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_0r=e_&&e_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&y0r(t,e,r);return b0r(t,e),t};Object.defineProperty(e_,"__esModule",{value:!0});e_.ChatToolCallDeltaEventDeltaToolCallFunction=void 0;var qpt=_0r($());e_.ChatToolCallDeltaEventDeltaToolCallFunction=qpt.serialization.object({arguments:qpt.serialization.string().optional()})});var Hve=b(t_=>{"use strict";var v0r=t_&&t_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),w0r=t_&&t_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),S0r=t_&&t_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&v0r(t,e,r);return w0r(t,e),t};Object.defineProperty(t_,"__esModule",{value:!0});t_.ChatToolCallDeltaEventDeltaToolCall=void 0;var x0r=S0r($()),C0r=zve();t_.ChatToolCallDeltaEventDeltaToolCall=x0r.serialization.object({function:C0r.ChatToolCallDeltaEventDeltaToolCallFunction.optional()})});var Vve=b(r_=>{"use strict";var O0r=r_&&r_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),E0r=r_&&r_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),P0r=r_&&r_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&O0r(t,e,r);return E0r(t,e),t};Object.defineProperty(r_,"__esModule",{value:!0});r_.ChatToolCallDeltaEventDelta=void 0;var Upt=P0r($()),T0r=Hve();r_.ChatToolCallDeltaEventDelta=Upt.serialization.object({toolCall:Upt.serialization.property("tool_call",T0r.ChatToolCallDeltaEventDeltaToolCall.optional())})});var Wve=b(n_=>{"use strict";var M0r=n_&&n_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),I0r=n_&&n_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),A0r=n_&&n_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&M0r(t,e,r);return I0r(t,e),t};Object.defineProperty(n_,"__esModule",{value:!0});n_.ChatToolCallDeltaEvent=void 0;var zpt=A0r($()),R0r=Vve(),D0r=hp();n_.ChatToolCallDeltaEvent=zpt.serialization.object({index:zpt.serialization.number().optional(),delta:R0r.ChatToolCallDeltaEventDelta.optional()}).extend(D0r.ChatStreamEventType)});var Jve=b(o_=>{"use strict";var j0r=o_&&o_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),N0r=o_&&o_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),L0r=o_&&o_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&j0r(t,e,r);return N0r(t,e),t};Object.defineProperty(o_,"__esModule",{value:!0});o_.ChatToolCallEndEvent=void 0;var Hpt=L0r($()),F0r=hp();o_.ChatToolCallEndEvent=Hpt.serialization.object({index:Hpt.serialization.number().optional()}).extend(F0r.ChatStreamEventType)});var Gve=b(i_=>{"use strict";var k0r=i_&&i_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),B0r=i_&&i_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$0r=i_&&i_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&k0r(t,e,r);return B0r(t,e),t};Object.defineProperty(i_,"__esModule",{value:!0});i_.ChatMessageEndEventDelta=void 0;var Vpt=$0r($()),q0r=$Y(),U0r=qY();i_.ChatMessageEndEventDelta=Vpt.serialization.object({finishReason:Vpt.serialization.property("finish_reason",q0r.ChatFinishReason.optional()),usage:U0r.Usage.optional()})});var Kve=b(a_=>{"use strict";var z0r=a_&&a_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),H0r=a_&&a_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),V0r=a_&&a_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&z0r(t,e,r);return H0r(t,e),t};Object.defineProperty(a_,"__esModule",{value:!0});a_.ChatMessageEndEvent=void 0;var Wpt=V0r($()),W0r=Gve(),J0r=hp();a_.ChatMessageEndEvent=Wpt.serialization.object({id:Wpt.serialization.string().optional(),delta:W0r.ChatMessageEndEventDelta.optional()}).extend(J0r.ChatStreamEventType)});var Yve=b(s_=>{"use strict";var G0r=s_&&s_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),K0r=s_&&s_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Y0r=s_&&s_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&G0r(t,e,r);return K0r(t,e),t};Object.defineProperty(s_,"__esModule",{value:!0});s_.CitationStartEventDeltaMessage=void 0;var Z0r=Y0r($()),X0r=P2();s_.CitationStartEventDeltaMessage=Z0r.serialization.object({citations:X0r.Citation.optional()})});var Zve=b(u_=>{"use strict";var Q0r=u_&&u_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ewr=u_&&u_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),twr=u_&&u_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Q0r(t,e,r);return ewr(t,e),t};Object.defineProperty(u_,"__esModule",{value:!0});u_.CitationStartEventDelta=void 0;var rwr=twr($()),nwr=Yve();u_.CitationStartEventDelta=rwr.serialization.object({message:nwr.CitationStartEventDeltaMessage.optional()})});var Xve=b(l_=>{"use strict";var owr=l_&&l_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),iwr=l_&&l_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),awr=l_&&l_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&owr(t,e,r);return iwr(t,e),t};Object.defineProperty(l_,"__esModule",{value:!0});l_.CitationStartEvent=void 0;var Jpt=awr($()),swr=Zve(),uwr=hp();l_.CitationStartEvent=Jpt.serialization.object({index:Jpt.serialization.number().optional(),delta:swr.CitationStartEventDelta.optional()}).extend(uwr.ChatStreamEventType)});var Qve=b(c_=>{"use strict";var lwr=c_&&c_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),cwr=c_&&c_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dwr=c_&&c_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&lwr(t,e,r);return cwr(t,e),t};Object.defineProperty(c_,"__esModule",{value:!0});c_.CitationEndEvent=void 0;var Gpt=dwr($()),fwr=hp();c_.CitationEndEvent=Gpt.serialization.object({index:Gpt.serialization.number().optional()}).extend(fwr.ChatStreamEventType)});var Kpt=b(d_=>{"use strict";var pwr=d_&&d_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),hwr=d_&&d_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mwr=d_&&d_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pwr(t,e,r);return hwr(t,e),t};Object.defineProperty(d_,"__esModule",{value:!0});d_.StreamedChatResponse2=void 0;var gwr=mwr($()),ywr=xve(),bwr=Tve(),_wr=Rve(),vwr=Dve(),wwr=Lve(),Swr=Uve(),xwr=Wve(),Cwr=Jve(),Owr=Xve(),Ewr=Qve(),Pwr=Kve();d_.StreamedChatResponse2=gwr.serialization.union("type",{"message-start":ywr.ChatMessageStartEvent,"content-start":bwr.ChatContentStartEvent,"content-delta":_wr.ChatContentDeltaEvent,"content-end":vwr.ChatContentEndEvent,"tool-plan-delta":wwr.ChatToolPlanDeltaEvent,"tool-call-start":Swr.ChatToolCallStartEvent,"tool-call-delta":xwr.ChatToolCallDeltaEvent,"tool-call-end":Cwr.ChatToolCallEndEvent,"citation-start":Owr.CitationStartEvent,"citation-end":Ewr.CitationEndEvent,"message-end":Pwr.ChatMessageEndEvent}).transform({transform:e=>e,untransform:e=>e})});var e0e=b(st=>{"use strict";var Twr=st&&st.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),yt=st&&st.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Twr(t,e,r)};Object.defineProperty(st,"__esModule",{value:!0});yt(V_e(),st);yt(W_e(),st);yt(ML(),st);yt(J_e(),st);yt(K_e(),st);yt(Z_e(),st);yt(Q_e(),st);yt(LY(),st);yt(tve(),st);yt(rve(),st);yt(nve(),st);yt(P2(),st);yt(ove(),st);yt(ave(),st);yt(sve(),st);yt(uve(),st);yt(cve(),st);yt(dve(),st);yt(fve(),st);yt(pve(),st);yt(hve(),st);yt(mve(),st);yt(kY(),st);yt(gve(),st);yt(BY(),st);yt($Y(),st);yt(yve(),st);yt(bve(),st);yt(_ve(),st);yt(vve(),st);yt(qY(),st);yt(Rpt(),st);yt(hp(),st);yt(wve(),st);yt(Sve(),st);yt(xve(),st);yt(Ove(),st);yt(Eve(),st);yt(Pve(),st);yt(Tve(),st);yt(Mve(),st);yt(Ive(),st);yt(Ave(),st);yt(Rve(),st);yt(Dve(),st);yt(Nve(),st);yt(Lve(),st);yt(kve(),st);yt($ve(),st);yt(qve(),st);yt(Uve(),st);yt(zve(),st);yt(Hve(),st);yt(Vve(),st);yt(Wve(),st);yt(Jve(),st);yt(Gve(),st);yt(Kve(),st);yt(Kpt(),st)});var zY=b(f_=>{"use strict";var Mwr=f_&&f_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Iwr=f_&&f_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Awr=f_&&f_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Mwr(t,e,r);return Iwr(t,e),t};Object.defineProperty(f_,"__esModule",{value:!0});f_.TextResponseFormat=void 0;var Rwr=Awr($());f_.TextResponseFormat=Rwr.serialization.object({})});var t0e=b(p_=>{"use strict";var Dwr=p_&&p_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),jwr=p_&&p_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Nwr=p_&&p_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Dwr(t,e,r);return jwr(t,e),t};Object.defineProperty(p_,"__esModule",{value:!0});p_.JsonResponseFormat2=void 0;var I2=Nwr($());p_.JsonResponseFormat2=I2.serialization.object({jsonSchema:I2.serialization.property("json_schema",I2.serialization.record(I2.serialization.string(),I2.serialization.unknown()).optional())})});var HY=b(h_=>{"use strict";var Lwr=h_&&h_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Fwr=h_&&h_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kwr=h_&&h_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Lwr(t,e,r);return Fwr(t,e),t};Object.defineProperty(h_,"__esModule",{value:!0});h_.ResponseFormat2=void 0;var Bwr=kwr($()),$wr=zY(),qwr=t0e();h_.ResponseFormat2=Bwr.serialization.union("type",{text:$wr.TextResponseFormat,json_object:qwr.JsonResponseFormat2}).transform({transform:e=>e,untransform:e=>e})});var Ypt=b(m_=>{"use strict";var Uwr=m_&&m_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zwr=m_&&m_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hwr=m_&&m_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Uwr(t,e,r);return zwr(t,e),t};Object.defineProperty(m_,"__esModule",{value:!0});m_.V2ChatStreamRequest=void 0;var cs=Hwr($()),Vwr=kY(),Wwr=BY(),Jwr=V_e(),Gwr=HY();m_.V2ChatStreamRequest=cs.serialization.object({model:cs.serialization.string(),messages:Vwr.ChatMessages,tools:cs.serialization.list(Wwr.Tool2).optional(),citationMode:cs.serialization.property("citation_mode",Jwr.V2ChatStreamRequestCitationMode.optional()),responseFormat:cs.serialization.property("response_format",Gwr.ResponseFormat2.optional()),maxTokens:cs.serialization.property("max_tokens",cs.serialization.number().optional()),stopSequences:cs.serialization.property("stop_sequences",cs.serialization.list(cs.serialization.string()).optional()),temperature:cs.serialization.number().optional(),seed:cs.serialization.number().optional(),frequencyPenalty:cs.serialization.property("frequency_penalty",cs.serialization.number().optional()),presencePenalty:cs.serialization.property("presence_penalty",cs.serialization.number().optional()),k:cs.serialization.number().optional(),p:cs.serialization.number().optional(),returnPrompt:cs.serialization.property("return_prompt",cs.serialization.boolean().optional())})});var Zpt=b(g_=>{"use strict";var Kwr=g_&&g_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ywr=g_&&g_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Zwr=g_&&g_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Kwr(t,e,r);return Ywr(t,e),t};Object.defineProperty(g_,"__esModule",{value:!0});g_.V2ChatRequest=void 0;var ds=Zwr($()),Xwr=kY(),Qwr=BY(),eSr=W_e(),tSr=HY();g_.V2ChatRequest=ds.serialization.object({model:ds.serialization.string(),messages:Xwr.ChatMessages,tools:ds.serialization.list(Qwr.Tool2).optional(),citationMode:ds.serialization.property("citation_mode",eSr.V2ChatRequestCitationMode.optional()),responseFormat:ds.serialization.property("response_format",tSr.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 r0e=b(DL=>{"use strict";Object.defineProperty(DL,"__esModule",{value:!0});DL.V2ChatRequest=DL.V2ChatStreamRequest=void 0;var rSr=Ypt();Object.defineProperty(DL,"V2ChatStreamRequest",{enumerable:!0,get:function(){return rSr.V2ChatStreamRequest}});var nSr=Zpt();Object.defineProperty(DL,"V2ChatRequest",{enumerable:!0,get:function(){return nSr.V2ChatRequest}})});var Xpt=b(IA=>{"use strict";var oSr=IA&&IA.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),iSr=IA&&IA.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&oSr(t,e,r)};Object.defineProperty(IA,"__esModule",{value:!0});iSr(r0e(),IA)});var eht=b(rP=>{"use strict";var aSr=rP&&rP.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Qpt=rP&&rP.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&aSr(t,e,r)};Object.defineProperty(rP,"__esModule",{value:!0});Qpt(e0e(),rP);Qpt(Xpt(),rP)});var n0e=b(y_=>{"use strict";var sSr=y_&&y_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),uSr=y_&&y_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lSr=y_&&y_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&sSr(t,e,r);return uSr(t,e),t};Object.defineProperty(y_,"__esModule",{value:!0});y_.CreateEmbedJobRequestTruncate=void 0;var cSr=lSr($());y_.CreateEmbedJobRequestTruncate=cSr.serialization.enum_(["START","END"])});var o0e=b(AA=>{"use strict";var dSr=AA&&AA.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),fSr=AA&&AA.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&dSr(t,e,r)};Object.defineProperty(AA,"__esModule",{value:!0});fSr(n0e(),AA)});var VY=b(b_=>{"use strict";var pSr=b_&&b_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),hSr=b_&&b_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mSr=b_&&b_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pSr(t,e,r);return hSr(t,e),t};Object.defineProperty(b_,"__esModule",{value:!0});b_.EmbedInputType=void 0;var gSr=mSr($());b_.EmbedInputType=gSr.serialization.enum_(["search_document","search_query","classification","clustering"])});var WY=b(__=>{"use strict";var ySr=__&&__.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),bSr=__&&__.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_Sr=__&&__.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ySr(t,e,r);return bSr(t,e),t};Object.defineProperty(__,"__esModule",{value:!0});__.EmbeddingType=void 0;var vSr=_Sr($());__.EmbeddingType=vSr.serialization.enum_(["float","int8","uint8","binary","ubinary"])});var tht=b(v_=>{"use strict";var wSr=v_&&v_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),SSr=v_&&v_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xSr=v_&&v_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&wSr(t,e,r);return SSr(t,e),t};Object.defineProperty(v_,"__esModule",{value:!0});v_.CreateEmbedJobRequest=void 0;var nP=xSr($()),CSr=VY(),OSr=WY(),ESr=n0e();v_.CreateEmbedJobRequest=nP.serialization.object({model:nP.serialization.string(),datasetId:nP.serialization.property("dataset_id",nP.serialization.string()),inputType:nP.serialization.property("input_type",CSr.EmbedInputType),name:nP.serialization.string().optional(),embeddingTypes:nP.serialization.property("embedding_types",nP.serialization.list(OSr.EmbeddingType).optional()),truncate:ESr.CreateEmbedJobRequestTruncate.optional()})});var i0e=b(JY=>{"use strict";Object.defineProperty(JY,"__esModule",{value:!0});JY.CreateEmbedJobRequest=void 0;var PSr=tht();Object.defineProperty(JY,"CreateEmbedJobRequest",{enumerable:!0,get:function(){return PSr.CreateEmbedJobRequest}})});var rht=b(RA=>{"use strict";var TSr=RA&&RA.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),MSr=RA&&RA.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&TSr(t,e,r)};Object.defineProperty(RA,"__esModule",{value:!0});MSr(i0e(),RA)});var oht=b(oP=>{"use strict";var ISr=oP&&oP.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),nht=oP&&oP.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&ISr(t,e,r)};Object.defineProperty(oP,"__esModule",{value:!0});nht(o0e(),oP);nht(rht(),oP)});var a0e=b(w_=>{"use strict";var ASr=w_&&w_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),RSr=w_&&w_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),DSr=w_&&w_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ASr(t,e,r);return RSr(t,e),t};Object.defineProperty(w_,"__esModule",{value:!0});w_.DatasetType=void 0;var jSr=DSr($());w_.DatasetType=jSr.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 s0e=b(S_=>{"use strict";var NSr=S_&&S_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),LSr=S_&&S_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),FSr=S_&&S_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&NSr(t,e,r);return LSr(t,e),t};Object.defineProperty(S_,"__esModule",{value:!0});S_.DatasetValidationStatus=void 0;var kSr=FSr($());S_.DatasetValidationStatus=kSr.serialization.enum_(["unknown","queued","processing","failed","validated","skipped"])});var u0e=b(x_=>{"use strict";var BSr=x_&&x_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),$Sr=x_&&x_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qSr=x_&&x_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&BSr(t,e,r);return $Sr(t,e),t};Object.defineProperty(x_,"__esModule",{value:!0});x_.DatasetPart=void 0;var mp=qSr($());x_.DatasetPart=mp.serialization.object({id:mp.serialization.string(),name:mp.serialization.string(),url:mp.serialization.string().optional(),index:mp.serialization.number().optional(),sizeBytes:mp.serialization.property("size_bytes",mp.serialization.number().optional()),numRows:mp.serialization.property("num_rows",mp.serialization.number().optional()),originalUrl:mp.serialization.property("original_url",mp.serialization.string().optional()),samples:mp.serialization.list(mp.serialization.string()).optional()})});var GY=b(C_=>{"use strict";var USr=C_&&C_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zSr=C_&&C_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),HSr=C_&&C_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&USr(t,e,r);return zSr(t,e),t};Object.defineProperty(C_,"__esModule",{value:!0});C_.Dataset=void 0;var da=HSr($()),VSr=a0e(),WSr=s0e(),JSr=u0e();C_.Dataset=da.serialization.object({id:da.serialization.string(),name:da.serialization.string(),createdAt:da.serialization.property("created_at",da.serialization.date()),updatedAt:da.serialization.property("updated_at",da.serialization.date()),datasetType:da.serialization.property("dataset_type",VSr.DatasetType),validationStatus:da.serialization.property("validation_status",WSr.DatasetValidationStatus),validationError:da.serialization.property("validation_error",da.serialization.string().optional()),schema:da.serialization.string().optional(),requiredFields:da.serialization.property("required_fields",da.serialization.list(da.serialization.string()).optional()),preserveFields:da.serialization.property("preserve_fields",da.serialization.list(da.serialization.string()).optional()),datasetParts:da.serialization.property("dataset_parts",da.serialization.list(JSr.DatasetPart).optional()),validationWarnings:da.serialization.property("validation_warnings",da.serialization.list(da.serialization.string()).optional())})});var aht=b(O_=>{"use strict";var GSr=O_&&O_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),KSr=O_&&O_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),YSr=O_&&O_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&GSr(t,e,r);return KSr(t,e),t};Object.defineProperty(O_,"__esModule",{value:!0});O_.DatasetsListResponse=void 0;var iht=YSr($()),ZSr=GY();O_.DatasetsListResponse=iht.serialization.object({datasets:iht.serialization.list(ZSr.Dataset).optional()})});var sht=b(E_=>{"use strict";var XSr=E_&&E_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),QSr=E_&&E_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),exr=E_&&E_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&XSr(t,e,r);return QSr(t,e),t};Object.defineProperty(E_,"__esModule",{value:!0});E_.DatasetsCreateResponseDatasetPartsItem=void 0;var iP=exr($());E_.DatasetsCreateResponseDatasetPartsItem=iP.serialization.object({name:iP.serialization.string().optional(),numRows:iP.serialization.property("num_rows",iP.serialization.number().optional()),samples:iP.serialization.list(iP.serialization.string()).optional(),partKind:iP.serialization.property("part_kind",iP.serialization.string().optional())})});var lht=b(P_=>{"use strict";var txr=P_&&P_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),rxr=P_&&P_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nxr=P_&&P_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&txr(t,e,r);return rxr(t,e),t};Object.defineProperty(P_,"__esModule",{value:!0});P_.DatasetsCreateResponse=void 0;var uht=nxr($());P_.DatasetsCreateResponse=uht.serialization.object({id:uht.serialization.string().optional()})});var cht=b(T_=>{"use strict";var oxr=T_&&T_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ixr=T_&&T_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),axr=T_&&T_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&oxr(t,e,r);return ixr(t,e),t};Object.defineProperty(T_,"__esModule",{value:!0});T_.DatasetsGetUsageResponse=void 0;var l0e=axr($());T_.DatasetsGetUsageResponse=l0e.serialization.object({organizationUsage:l0e.serialization.property("organization_usage",l0e.serialization.number().optional())})});var dht=b(M_=>{"use strict";var sxr=M_&&M_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),uxr=M_&&M_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lxr=M_&&M_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&sxr(t,e,r);return uxr(t,e),t};Object.defineProperty(M_,"__esModule",{value:!0});M_.DatasetsGetResponse=void 0;var cxr=lxr($()),dxr=GY();M_.DatasetsGetResponse=cxr.serialization.object({dataset:dxr.Dataset})});var c0e=b(sg=>{"use strict";var fxr=sg&&sg.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),A2=sg&&sg.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&fxr(t,e,r)};Object.defineProperty(sg,"__esModule",{value:!0});A2(aht(),sg);A2(sht(),sg);A2(lht(),sg);A2(cht(),sg);A2(dht(),sg)});var fht=b(I_=>{"use strict";var pxr=I_&&I_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),hxr=I_&&I_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mxr=I_&&I_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pxr(t,e,r);return hxr(t,e),t};Object.defineProperty(I_,"__esModule",{value:!0});I_.Response=void 0;var d0e=mxr($());I_.Response=d0e.serialization.record(d0e.serialization.string(),d0e.serialization.unknown())});var pht=b(A_=>{"use strict";var gxr=A_&&A_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),yxr=A_&&A_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bxr=A_&&A_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&gxr(t,e,r);return yxr(t,e),t};Object.defineProperty(A_,"__esModule",{value:!0});A_.delete=void 0;A_.delete=bxr(fht())});var mht=b(aP=>{"use strict";var _xr=aP&&aP.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),hht=aP&&aP.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&_xr(t,e,r)};Object.defineProperty(aP,"__esModule",{value:!0});hht(c0e(),aP);hht(pht(),aP)});var f0e=b(R_=>{"use strict";var vxr=R_&&R_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),wxr=R_&&R_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Sxr=R_&&R_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&vxr(t,e,r);return wxr(t,e),t};Object.defineProperty(R_,"__esModule",{value:!0});R_.BaseType=void 0;var xxr=Sxr($());R_.BaseType=xxr.serialization.enum_(["BASE_TYPE_UNSPECIFIED","BASE_TYPE_GENERATIVE","BASE_TYPE_CLASSIFICATION","BASE_TYPE_RERANK","BASE_TYPE_CHAT"])});var p0e=b(D_=>{"use strict";var Cxr=D_&&D_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Oxr=D_&&D_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Exr=D_&&D_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Cxr(t,e,r);return Oxr(t,e),t};Object.defineProperty(D_,"__esModule",{value:!0});D_.Strategy=void 0;var Pxr=Exr($());D_.Strategy=Pxr.serialization.enum_(["STRATEGY_UNSPECIFIED","STRATEGY_VANILLA","STRATEGY_TFEW"])});var h0e=b(j_=>{"use strict";var Txr=j_&&j_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Mxr=j_&&j_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ixr=j_&&j_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Txr(t,e,r);return Mxr(t,e),t};Object.defineProperty(j_,"__esModule",{value:!0});j_.BaseModel=void 0;var KY=Ixr($()),Axr=f0e(),Rxr=p0e();j_.BaseModel=KY.serialization.object({name:KY.serialization.string().optional(),version:KY.serialization.string().optional(),baseType:KY.serialization.property("base_type",Axr.BaseType),strategy:Rxr.Strategy.optional()})});var m0e=b(N_=>{"use strict";var Dxr=N_&&N_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),jxr=N_&&N_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Nxr=N_&&N_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Dxr(t,e,r);return jxr(t,e),t};Object.defineProperty(N_,"__esModule",{value:!0});N_.Hyperparameters=void 0;var ug=Nxr($());N_.Hyperparameters=ug.serialization.object({earlyStoppingPatience:ug.serialization.property("early_stopping_patience",ug.serialization.number().optional()),earlyStoppingThreshold:ug.serialization.property("early_stopping_threshold",ug.serialization.number().optional()),trainBatchSize:ug.serialization.property("train_batch_size",ug.serialization.number().optional()),trainEpochs:ug.serialization.property("train_epochs",ug.serialization.number().optional()),learningRate:ug.serialization.property("learning_rate",ug.serialization.number().optional())})});var g0e=b(L_=>{"use strict";var Lxr=L_&&L_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Fxr=L_&&L_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kxr=L_&&L_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Lxr(t,e,r);return Fxr(t,e),t};Object.defineProperty(L_,"__esModule",{value:!0});L_.WandbConfig=void 0;var R2=kxr($());L_.WandbConfig=R2.serialization.object({project:R2.serialization.string(),apiKey:R2.serialization.property("api_key",R2.serialization.string()),entity:R2.serialization.string().optional()})});var YY=b(F_=>{"use strict";var Bxr=F_&&F_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),$xr=F_&&F_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qxr=F_&&F_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Bxr(t,e,r);return $xr(t,e),t};Object.defineProperty(F_,"__esModule",{value:!0});F_.Settings=void 0;var jL=qxr($()),Uxr=h0e(),zxr=m0e(),Hxr=g0e();F_.Settings=jL.serialization.object({baseModel:jL.serialization.property("base_model",Uxr.BaseModel),datasetId:jL.serialization.property("dataset_id",jL.serialization.string()),hyperparameters:zxr.Hyperparameters.optional(),multiLabel:jL.serialization.property("multi_label",jL.serialization.boolean().optional()),wandb:Hxr.WandbConfig.optional()})});var D2=b(k_=>{"use strict";var Vxr=k_&&k_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Wxr=k_&&k_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Jxr=k_&&k_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Vxr(t,e,r);return Wxr(t,e),t};Object.defineProperty(k_,"__esModule",{value:!0});k_.Status=void 0;var Gxr=Jxr($());k_.Status=Gxr.serialization.enum_(["STATUS_UNSPECIFIED","STATUS_FINETUNING","STATUS_DEPLOYING_API","STATUS_READY","STATUS_FAILED","STATUS_DELETED","STATUS_TEMPORARILY_OFFLINE","STATUS_PAUSED","STATUS_QUEUED"])});var NL=b(B_=>{"use strict";var Kxr=B_&&B_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Yxr=B_&&B_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Zxr=B_&&B_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Kxr(t,e,r);return Yxr(t,e),t};Object.defineProperty(B_,"__esModule",{value:!0});B_.FinetunedModel=void 0;var Fd=Zxr($()),Xxr=YY(),Qxr=D2();B_.FinetunedModel=Fd.serialization.object({id:Fd.serialization.string().optional(),name:Fd.serialization.string(),creatorId:Fd.serialization.property("creator_id",Fd.serialization.string().optional()),organizationId:Fd.serialization.property("organization_id",Fd.serialization.string().optional()),settings:Xxr.Settings,status:Qxr.Status.optional(),createdAt:Fd.serialization.property("created_at",Fd.serialization.date().optional()),updatedAt:Fd.serialization.property("updated_at",Fd.serialization.date().optional()),completedAt:Fd.serialization.property("completed_at",Fd.serialization.date().optional()),lastUsed:Fd.serialization.property("last_used",Fd.serialization.date().optional())})});var ght=b($_=>{"use strict";var eCr=$_&&$_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),tCr=$_&&$_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rCr=$_&&$_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&eCr(t,e,r);return tCr(t,e),t};Object.defineProperty($_,"__esModule",{value:!0});$_.ListFinetunedModelsResponse=void 0;var DA=rCr($()),nCr=NL();$_.ListFinetunedModelsResponse=DA.serialization.object({finetunedModels:DA.serialization.property("finetuned_models",DA.serialization.list(nCr.FinetunedModel).optional()),nextPageToken:DA.serialization.property("next_page_token",DA.serialization.string().optional()),totalSize:DA.serialization.property("total_size",DA.serialization.number().optional())})});var bht=b(q_=>{"use strict";var oCr=q_&&q_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),iCr=q_&&q_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aCr=q_&&q_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&oCr(t,e,r);return iCr(t,e),t};Object.defineProperty(q_,"__esModule",{value:!0});q_.CreateFinetunedModelResponse=void 0;var yht=aCr($()),sCr=NL();q_.CreateFinetunedModelResponse=yht.serialization.object({finetunedModel:yht.serialization.property("finetuned_model",sCr.FinetunedModel.optional())})});var vht=b(U_=>{"use strict";var uCr=U_&&U_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),lCr=U_&&U_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),cCr=U_&&U_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&uCr(t,e,r);return lCr(t,e),t};Object.defineProperty(U_,"__esModule",{value:!0});U_.GetFinetunedModelResponse=void 0;var _ht=cCr($()),dCr=NL();U_.GetFinetunedModelResponse=_ht.serialization.object({finetunedModel:_ht.serialization.property("finetuned_model",dCr.FinetunedModel.optional())})});var wht=b(z_=>{"use strict";var fCr=z_&&z_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),pCr=z_&&z_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hCr=z_&&z_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&fCr(t,e,r);return pCr(t,e),t};Object.defineProperty(z_,"__esModule",{value:!0});z_.DeleteFinetunedModelResponse=void 0;var y0e=hCr($());z_.DeleteFinetunedModelResponse=y0e.serialization.record(y0e.serialization.string(),y0e.serialization.unknown())});var xht=b(H_=>{"use strict";var mCr=H_&&H_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),gCr=H_&&H_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yCr=H_&&H_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&mCr(t,e,r);return gCr(t,e),t};Object.defineProperty(H_,"__esModule",{value:!0});H_.UpdateFinetunedModelResponse=void 0;var Sht=yCr($()),bCr=NL();H_.UpdateFinetunedModelResponse=Sht.serialization.object({finetunedModel:Sht.serialization.property("finetuned_model",bCr.FinetunedModel.optional())})});var b0e=b(V_=>{"use strict";var _Cr=V_&&V_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),vCr=V_&&V_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wCr=V_&&V_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_Cr(t,e,r);return vCr(t,e),t};Object.defineProperty(V_,"__esModule",{value:!0});V_.Event=void 0;var j2=wCr($()),SCr=D2();V_.Event=j2.serialization.object({userId:j2.serialization.property("user_id",j2.serialization.string().optional()),status:SCr.Status.optional(),createdAt:j2.serialization.property("created_at",j2.serialization.date().optional())})});var Cht=b(W_=>{"use strict";var xCr=W_&&W_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),CCr=W_&&W_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),OCr=W_&&W_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xCr(t,e,r);return CCr(t,e),t};Object.defineProperty(W_,"__esModule",{value:!0});W_.ListEventsResponse=void 0;var LL=OCr($()),ECr=b0e();W_.ListEventsResponse=LL.serialization.object({events:LL.serialization.list(ECr.Event).optional(),nextPageToken:LL.serialization.property("next_page_token",LL.serialization.string().optional()),totalSize:LL.serialization.property("total_size",LL.serialization.number().optional())})});var _0e=b(J_=>{"use strict";var PCr=J_&&J_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),TCr=J_&&J_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),MCr=J_&&J_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&PCr(t,e,r);return TCr(t,e),t};Object.defineProperty(J_,"__esModule",{value:!0});J_.TrainingStepMetrics=void 0;var sP=MCr($());J_.TrainingStepMetrics=sP.serialization.object({createdAt:sP.serialization.property("created_at",sP.serialization.date().optional()),stepNumber:sP.serialization.property("step_number",sP.serialization.number().optional()),metrics:sP.serialization.record(sP.serialization.string(),sP.serialization.number()).optional()})});var Oht=b(G_=>{"use strict";var ICr=G_&&G_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ACr=G_&&G_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),RCr=G_&&G_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ICr(t,e,r);return ACr(t,e),t};Object.defineProperty(G_,"__esModule",{value:!0});G_.ListTrainingStepMetricsResponse=void 0;var N2=RCr($()),DCr=_0e();G_.ListTrainingStepMetricsResponse=N2.serialization.object({stepMetrics:N2.serialization.property("step_metrics",N2.serialization.list(DCr.TrainingStepMetrics).optional()),nextPageToken:N2.serialization.property("next_page_token",N2.serialization.string().optional())})});var v0e=b(fa=>{"use strict";var jCr=fa&&fa.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ql=fa&&fa.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&jCr(t,e,r)};Object.defineProperty(fa,"__esModule",{value:!0});Ql(f0e(),fa);Ql(p0e(),fa);Ql(h0e(),fa);Ql(m0e(),fa);Ql(g0e(),fa);Ql(YY(),fa);Ql(D2(),fa);Ql(NL(),fa);Ql(ght(),fa);Ql(bht(),fa);Ql(vht(),fa);Ql(wht(),fa);Ql(xht(),fa);Ql(b0e(),fa);Ql(Cht(),fa);Ql(_0e(),fa);Ql(Oht(),fa)});var Eht=b(jA=>{"use strict";var NCr=jA&&jA.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),LCr=jA&&jA.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&NCr(t,e,r)};Object.defineProperty(jA,"__esModule",{value:!0});LCr(v0e(),jA)});var Tht=b(gp=>{"use strict";var Pht=gp&&gp.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),FCr=gp&&gp.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kCr=gp&&gp.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Pht(t,e,r);return FCr(t,e),t},BCr=gp&&gp.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Pht(t,e,r)};Object.defineProperty(gp,"__esModule",{value:!0});gp.finetuning=void 0;gp.finetuning=kCr(Eht());BCr(v0e(),gp)});var Mht=b(K_=>{"use strict";var $Cr=K_&&K_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qCr=K_&&K_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),UCr=K_&&K_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$Cr(t,e,r);return qCr(t,e),t};Object.defineProperty(K_,"__esModule",{value:!0});K_.FinetuningUpdateFinetunedModelRequest=void 0;var vf=UCr($()),zCr=YY(),HCr=D2();K_.FinetuningUpdateFinetunedModelRequest=vf.serialization.object({name:vf.serialization.string(),creatorId:vf.serialization.property("creator_id",vf.serialization.string().optional()),organizationId:vf.serialization.property("organization_id",vf.serialization.string().optional()),settings:zCr.Settings,status:HCr.Status.optional(),createdAt:vf.serialization.property("created_at",vf.serialization.date().optional()),updatedAt:vf.serialization.property("updated_at",vf.serialization.date().optional()),completedAt:vf.serialization.property("completed_at",vf.serialization.date().optional()),lastUsed:vf.serialization.property("last_used",vf.serialization.date().optional())})});var w0e=b(ZY=>{"use strict";Object.defineProperty(ZY,"__esModule",{value:!0});ZY.FinetuningUpdateFinetunedModelRequest=void 0;var VCr=Mht();Object.defineProperty(ZY,"FinetuningUpdateFinetunedModelRequest",{enumerable:!0,get:function(){return VCr.FinetuningUpdateFinetunedModelRequest}})});var Iht=b(NA=>{"use strict";var WCr=NA&&NA.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),JCr=NA&&NA.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&WCr(t,e,r)};Object.defineProperty(NA,"__esModule",{value:!0});JCr(w0e(),NA)});var Rht=b(uP=>{"use strict";var GCr=uP&&uP.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Aht=uP&&uP.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&GCr(t,e,r)};Object.defineProperty(uP,"__esModule",{value:!0});Aht(Tht(),uP);Aht(Iht(),uP)});var XY=b(Z_=>{"use strict";var KCr=Z_&&Z_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),YCr=Z_&&Z_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ZCr=Z_&&Z_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&KCr(t,e,r);return YCr(t,e),t};Object.defineProperty(Z_,"__esModule",{value:!0});Z_.CreateConnectorOAuth=void 0;var Y_=ZCr($());Z_.CreateConnectorOAuth=Y_.serialization.object({clientId:Y_.serialization.property("client_id",Y_.serialization.string().optional()),clientSecret:Y_.serialization.property("client_secret",Y_.serialization.string().optional()),authorizeUrl:Y_.serialization.property("authorize_url",Y_.serialization.string().optional()),tokenUrl:Y_.serialization.property("token_url",Y_.serialization.string().optional()),scope:Y_.serialization.string().optional()})});var S0e=b(X_=>{"use strict";var XCr=X_&&X_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),QCr=X_&&X_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eOr=X_&&X_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&XCr(t,e,r);return QCr(t,e),t};Object.defineProperty(X_,"__esModule",{value:!0});X_.AuthTokenType=void 0;var tOr=eOr($());X_.AuthTokenType=tOr.serialization.enum_(["bearer","basic","noscheme"])});var QY=b(Q_=>{"use strict";var rOr=Q_&&Q_.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),nOr=Q_&&Q_.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),oOr=Q_&&Q_.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&rOr(t,e,r);return nOr(t,e),t};Object.defineProperty(Q_,"__esModule",{value:!0});Q_.CreateConnectorServiceAuth=void 0;var Dht=oOr($()),iOr=S0e();Q_.CreateConnectorServiceAuth=Dht.serialization.object({type:iOr.AuthTokenType,token:Dht.serialization.string()})});var jht=b(tv=>{"use strict";var aOr=tv&&tv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),sOr=tv&&tv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),uOr=tv&&tv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&aOr(t,e,r);return sOr(t,e),t};Object.defineProperty(tv,"__esModule",{value:!0});tv.CreateConnectorRequest=void 0;var ev=uOr($()),lOr=XY(),cOr=QY();tv.CreateConnectorRequest=ev.serialization.object({name:ev.serialization.string(),description:ev.serialization.string().optional(),url:ev.serialization.string(),excludes:ev.serialization.list(ev.serialization.string()).optional(),oauth:lOr.CreateConnectorOAuth.optional(),active:ev.serialization.boolean().optional(),continueOnFailure:ev.serialization.property("continue_on_failure",ev.serialization.boolean().optional()),serviceAuth:ev.serialization.property("service_auth",cOr.CreateConnectorServiceAuth.optional())})});var Nht=b(rv=>{"use strict";var dOr=rv&&rv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),fOr=rv&&rv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pOr=rv&&rv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&dOr(t,e,r);return fOr(t,e),t};Object.defineProperty(rv,"__esModule",{value:!0});rv.UpdateConnectorRequest=void 0;var Cx=pOr($()),hOr=XY(),mOr=QY();rv.UpdateConnectorRequest=Cx.serialization.object({name:Cx.serialization.string().optional(),url:Cx.serialization.string().optional(),excludes:Cx.serialization.list(Cx.serialization.string()).optional(),oauth:hOr.CreateConnectorOAuth.optional(),active:Cx.serialization.boolean().optional(),continueOnFailure:Cx.serialization.property("continue_on_failure",Cx.serialization.boolean().optional()),serviceAuth:Cx.serialization.property("service_auth",mOr.CreateConnectorServiceAuth.optional())})});var x0e=b(FL=>{"use strict";Object.defineProperty(FL,"__esModule",{value:!0});FL.UpdateConnectorRequest=FL.CreateConnectorRequest=void 0;var gOr=jht();Object.defineProperty(FL,"CreateConnectorRequest",{enumerable:!0,get:function(){return gOr.CreateConnectorRequest}});var yOr=Nht();Object.defineProperty(FL,"UpdateConnectorRequest",{enumerable:!0,get:function(){return yOr.UpdateConnectorRequest}})});var Lht=b(LA=>{"use strict";var bOr=LA&&LA.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),_Or=LA&&LA.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&bOr(t,e,r)};Object.defineProperty(LA,"__esModule",{value:!0});_Or(x0e(),LA)});var Fht=b(FA=>{"use strict";var vOr=FA&&FA.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),wOr=FA&&FA.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&vOr(t,e,r)};Object.defineProperty(FA,"__esModule",{value:!0});wOr(Lht(),FA)});var Bht=b(Xo=>{"use strict";var kht=Xo&&Xo.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),SOr=Xo&&Xo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),L2=Xo&&Xo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&kht(t,e,r);return SOr(t,e),t},kA=Xo&&Xo.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&kht(t,e,r)};Object.defineProperty(Xo,"__esModule",{value:!0});Xo.connectors=Xo.finetuning=Xo.datasets=Xo.embedJobs=Xo.v2=void 0;Xo.v2=L2(eht());kA(e0e(),Xo);Xo.embedJobs=L2(oht());kA(o0e(),Xo);Xo.datasets=L2(mht());kA(c0e(),Xo);Xo.finetuning=L2(Rht());kA(r0e(),Xo);kA(i0e(),Xo);Xo.connectors=L2(Fht());kA(x0e(),Xo);kA(w0e(),Xo)});var C0e=b(nv=>{"use strict";var xOr=nv&&nv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),COr=nv&&nv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),OOr=nv&&nv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xOr(t,e,r);return COr(t,e),t};Object.defineProperty(nv,"__esModule",{value:!0});nv.ChatStreamRequestPromptTruncation=void 0;var EOr=OOr($());nv.ChatStreamRequestPromptTruncation=EOr.serialization.enum_(["OFF","AUTO","AUTO_PRESERVE_ORDER"])});var O0e=b(ov=>{"use strict";var POr=ov&&ov.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),TOr=ov&&ov.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),MOr=ov&&ov.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&POr(t,e,r);return TOr(t,e),t};Object.defineProperty(ov,"__esModule",{value:!0});ov.ChatStreamRequestCitationQuality=void 0;var IOr=MOr($());ov.ChatStreamRequestCitationQuality=IOr.serialization.enum_(["fast","accurate","off"])});var qht=b(iv=>{"use strict";var AOr=iv&&iv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ROr=iv&&iv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),DOr=iv&&iv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&AOr(t,e,r);return ROr(t,e),t};Object.defineProperty(iv,"__esModule",{value:!0});iv.ChatStreamRequestConnectorsSearchOptions=void 0;var $ht=DOr($());iv.ChatStreamRequestConnectorsSearchOptions=$ht.serialization.object({seed:$ht.serialization.number().optional()})});var E0e=b(av=>{"use strict";var jOr=av&&av.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),NOr=av&&av.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),LOr=av&&av.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&jOr(t,e,r);return NOr(t,e),t};Object.defineProperty(av,"__esModule",{value:!0});av.ChatStreamRequestSafetyMode=void 0;var FOr=LOr($());av.ChatStreamRequestSafetyMode=FOr.serialization.enum_(["CONTEXTUAL","STRICT","NONE"])});var zht=b(sv=>{"use strict";var kOr=sv&&sv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),BOr=sv&&sv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$Or=sv&&sv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&kOr(t,e,r);return BOr(t,e),t};Object.defineProperty(sv,"__esModule",{value:!0});sv.UnprocessableEntityErrorBody=void 0;var Uht=$Or($());sv.UnprocessableEntityErrorBody=Uht.serialization.object({data:Uht.serialization.string().optional()})});var Vht=b(uv=>{"use strict";var qOr=uv&&uv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),UOr=uv&&uv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zOr=uv&&uv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&qOr(t,e,r);return UOr(t,e),t};Object.defineProperty(uv,"__esModule",{value:!0});uv.TooManyRequestsErrorBody=void 0;var Hht=zOr($());uv.TooManyRequestsErrorBody=Hht.serialization.object({data:Hht.serialization.string().optional()})});var Jht=b(lv=>{"use strict";var HOr=lv&&lv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),VOr=lv&&lv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),WOr=lv&&lv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&HOr(t,e,r);return VOr(t,e),t};Object.defineProperty(lv,"__esModule",{value:!0});lv.ClientClosedRequestErrorBody=void 0;var Wht=WOr($());lv.ClientClosedRequestErrorBody=Wht.serialization.object({data:Wht.serialization.string().optional()})});var Kht=b(cv=>{"use strict";var JOr=cv&&cv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),GOr=cv&&cv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),KOr=cv&&cv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&JOr(t,e,r);return GOr(t,e),t};Object.defineProperty(cv,"__esModule",{value:!0});cv.NotImplementedErrorBody=void 0;var Ght=KOr($());cv.NotImplementedErrorBody=Ght.serialization.object({data:Ght.serialization.string().optional()})});var Zht=b(dv=>{"use strict";var YOr=dv&&dv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ZOr=dv&&dv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),XOr=dv&&dv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&YOr(t,e,r);return ZOr(t,e),t};Object.defineProperty(dv,"__esModule",{value:!0});dv.GatewayTimeoutErrorBody=void 0;var Yht=XOr($());dv.GatewayTimeoutErrorBody=Yht.serialization.object({data:Yht.serialization.string().optional()})});var P0e=b(fv=>{"use strict";var QOr=fv&&fv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),eEr=fv&&fv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tEr=fv&&fv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&QOr(t,e,r);return eEr(t,e),t};Object.defineProperty(fv,"__esModule",{value:!0});fv.ChatRequestPromptTruncation=void 0;var rEr=tEr($());fv.ChatRequestPromptTruncation=rEr.serialization.enum_(["OFF","AUTO","AUTO_PRESERVE_ORDER"])});var T0e=b(pv=>{"use strict";var nEr=pv&&pv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),oEr=pv&&pv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),iEr=pv&&pv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&nEr(t,e,r);return oEr(t,e),t};Object.defineProperty(pv,"__esModule",{value:!0});pv.ChatRequestCitationQuality=void 0;var aEr=iEr($());pv.ChatRequestCitationQuality=aEr.serialization.enum_(["fast","accurate","off"])});var Qht=b(hv=>{"use strict";var sEr=hv&&hv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),uEr=hv&&hv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lEr=hv&&hv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&sEr(t,e,r);return uEr(t,e),t};Object.defineProperty(hv,"__esModule",{value:!0});hv.ChatRequestConnectorsSearchOptions=void 0;var Xht=lEr($());hv.ChatRequestConnectorsSearchOptions=Xht.serialization.object({seed:Xht.serialization.number().optional()})});var M0e=b(mv=>{"use strict";var cEr=mv&&mv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),dEr=mv&&mv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fEr=mv&&mv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&cEr(t,e,r);return dEr(t,e),t};Object.defineProperty(mv,"__esModule",{value:!0});mv.ChatRequestSafetyMode=void 0;var pEr=fEr($());mv.ChatRequestSafetyMode=pEr.serialization.enum_(["CONTEXTUAL","STRICT","NONE"])});var I0e=b(gv=>{"use strict";var hEr=gv&&gv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),mEr=gv&&gv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gEr=gv&&gv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&hEr(t,e,r);return mEr(t,e),t};Object.defineProperty(gv,"__esModule",{value:!0});gv.GenerateStreamRequestTruncate=void 0;var yEr=gEr($());gv.GenerateStreamRequestTruncate=yEr.serialization.enum_(["NONE","START","END"])});var A0e=b(yv=>{"use strict";var bEr=yv&&yv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),_Er=yv&&yv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vEr=yv&&yv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&bEr(t,e,r);return _Er(t,e),t};Object.defineProperty(yv,"__esModule",{value:!0});yv.GenerateStreamRequestReturnLikelihoods=void 0;var wEr=vEr($());yv.GenerateStreamRequestReturnLikelihoods=wEr.serialization.enum_(["GENERATION","ALL","NONE"])});var R0e=b(bv=>{"use strict";var SEr=bv&&bv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xEr=bv&&bv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CEr=bv&&bv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&SEr(t,e,r);return xEr(t,e),t};Object.defineProperty(bv,"__esModule",{value:!0});bv.GenerateRequestTruncate=void 0;var OEr=CEr($());bv.GenerateRequestTruncate=OEr.serialization.enum_(["NONE","START","END"])});var D0e=b(_v=>{"use strict";var EEr=_v&&_v.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),PEr=_v&&_v.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),TEr=_v&&_v.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&EEr(t,e,r);return PEr(t,e),t};Object.defineProperty(_v,"__esModule",{value:!0});_v.GenerateRequestReturnLikelihoods=void 0;var MEr=TEr($());_v.GenerateRequestReturnLikelihoods=MEr.serialization.enum_(["GENERATION","ALL","NONE"])});var j0e=b(vv=>{"use strict";var IEr=vv&&vv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),AEr=vv&&vv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),REr=vv&&vv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&IEr(t,e,r);return AEr(t,e),t};Object.defineProperty(vv,"__esModule",{value:!0});vv.EmbedRequestTruncate=void 0;var DEr=REr($());vv.EmbedRequestTruncate=DEr.serialization.enum_(["NONE","START","END"])});var N0e=b(wv=>{"use strict";var jEr=wv&&wv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),NEr=wv&&wv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),LEr=wv&&wv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&jEr(t,e,r);return NEr(t,e),t};Object.defineProperty(wv,"__esModule",{value:!0});wv.ApiMetaApiVersion=void 0;var kL=LEr($());wv.ApiMetaApiVersion=kL.serialization.object({version:kL.serialization.string(),isDeprecated:kL.serialization.property("is_deprecated",kL.serialization.boolean().optional()),isExperimental:kL.serialization.property("is_experimental",kL.serialization.boolean().optional())})});var L0e=b(Sv=>{"use strict";var FEr=Sv&&Sv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),kEr=Sv&&Sv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),BEr=Sv&&Sv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&FEr(t,e,r);return kEr(t,e),t};Object.defineProperty(Sv,"__esModule",{value:!0});Sv.ApiMetaBilledUnits=void 0;var lP=BEr($());Sv.ApiMetaBilledUnits=lP.serialization.object({inputTokens:lP.serialization.property("input_tokens",lP.serialization.number().optional()),outputTokens:lP.serialization.property("output_tokens",lP.serialization.number().optional()),searchUnits:lP.serialization.property("search_units",lP.serialization.number().optional()),classifications:lP.serialization.number().optional()})});var F0e=b(xv=>{"use strict";var $Er=xv&&xv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qEr=xv&&xv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),UEr=xv&&xv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$Er(t,e,r);return qEr(t,e),t};Object.defineProperty(xv,"__esModule",{value:!0});xv.ApiMetaTokens=void 0;var F2=UEr($());xv.ApiMetaTokens=F2.serialization.object({inputTokens:F2.serialization.property("input_tokens",F2.serialization.number().optional()),outputTokens:F2.serialization.property("output_tokens",F2.serialization.number().optional())})});var yp=b(Cv=>{"use strict";var zEr=Cv&&Cv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),HEr=Cv&&Cv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),VEr=Cv&&Cv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&zEr(t,e,r);return HEr(t,e),t};Object.defineProperty(Cv,"__esModule",{value:!0});Cv.ApiMeta=void 0;var k2=VEr($()),WEr=N0e(),JEr=L0e(),GEr=F0e();Cv.ApiMeta=k2.serialization.object({apiVersion:k2.serialization.property("api_version",WEr.ApiMetaApiVersion.optional()),billedUnits:k2.serialization.property("billed_units",JEr.ApiMetaBilledUnits.optional()),tokens:GEr.ApiMetaTokens.optional(),warnings:k2.serialization.list(k2.serialization.string()).optional()})});var k0e=b(Ov=>{"use strict";var KEr=Ov&&Ov.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),YEr=Ov&&Ov.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ZEr=Ov&&Ov.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&KEr(t,e,r);return YEr(t,e),t};Object.defineProperty(Ov,"__esModule",{value:!0});Ov.EmbedFloatsResponse=void 0;var BA=ZEr($()),XEr=yp();Ov.EmbedFloatsResponse=BA.serialization.object({id:BA.serialization.string(),embeddings:BA.serialization.list(BA.serialization.list(BA.serialization.number())),texts:BA.serialization.list(BA.serialization.string()),meta:XEr.ApiMeta.optional()})});var B0e=b(Ev=>{"use strict";var QEr=Ev&&Ev.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ePr=Ev&&Ev.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tPr=Ev&&Ev.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&QEr(t,e,r);return ePr(t,e),t};Object.defineProperty(Ev,"__esModule",{value:!0});Ev.EmbedByTypeResponseEmbeddings=void 0;var Xc=tPr($());Ev.EmbedByTypeResponseEmbeddings=Xc.serialization.object({float:Xc.serialization.list(Xc.serialization.list(Xc.serialization.number())).optional(),int8:Xc.serialization.list(Xc.serialization.list(Xc.serialization.number())).optional(),uint8:Xc.serialization.list(Xc.serialization.list(Xc.serialization.number())).optional(),binary:Xc.serialization.list(Xc.serialization.list(Xc.serialization.number())).optional(),ubinary:Xc.serialization.list(Xc.serialization.list(Xc.serialization.number())).optional()})});var $0e=b(Pv=>{"use strict";var rPr=Pv&&Pv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),nPr=Pv&&Pv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),oPr=Pv&&Pv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&rPr(t,e,r);return nPr(t,e),t};Object.defineProperty(Pv,"__esModule",{value:!0});Pv.EmbedByTypeResponse=void 0;var eZ=oPr($()),iPr=B0e(),aPr=yp();Pv.EmbedByTypeResponse=eZ.serialization.object({id:eZ.serialization.string(),embeddings:iPr.EmbedByTypeResponseEmbeddings,texts:eZ.serialization.list(eZ.serialization.string()),meta:aPr.ApiMeta.optional()})});var tmt=b(Tv=>{"use strict";var sPr=Tv&&Tv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),uPr=Tv&&Tv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lPr=Tv&&Tv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&sPr(t,e,r);return uPr(t,e),t};Object.defineProperty(Tv,"__esModule",{value:!0});Tv.EmbedResponse=void 0;var emt=lPr($()),cPr=k0e(),dPr=$0e();Tv.EmbedResponse=emt.serialization.union(emt.serialization.discriminant("responseType","response_type"),{embeddings_floats:cPr.EmbedFloatsResponse,embeddings_by_type:dPr.EmbedByTypeResponse}).transform({transform:e=>e,untransform:e=>e})});var U0e=b(Mv=>{"use strict";var fPr=Mv&&Mv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),pPr=Mv&&Mv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hPr=Mv&&Mv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&fPr(t,e,r);return pPr(t,e),t};Object.defineProperty(Mv,"__esModule",{value:!0});Mv.RerankDocument=void 0;var q0e=hPr($());Mv.RerankDocument=q0e.serialization.record(q0e.serialization.string(),q0e.serialization.string())});var z0e=b(Iv=>{"use strict";var mPr=Iv&&Iv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),gPr=Iv&&Iv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yPr=Iv&&Iv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&mPr(t,e,r);return gPr(t,e),t};Object.defineProperty(Iv,"__esModule",{value:!0});Iv.RerankRequestDocumentsItem=void 0;var rmt=yPr($()),bPr=U0e();Iv.RerankRequestDocumentsItem=rmt.serialization.undiscriminatedUnion([rmt.serialization.string(),bPr.RerankDocument])});var H0e=b(Av=>{"use strict";var _Pr=Av&&Av.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),vPr=Av&&Av.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wPr=Av&&Av.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_Pr(t,e,r);return vPr(t,e),t};Object.defineProperty(Av,"__esModule",{value:!0});Av.RerankResponseResultsItemDocument=void 0;var nmt=wPr($());Av.RerankResponseResultsItemDocument=nmt.serialization.object({text:nmt.serialization.string()})});var V0e=b(Rv=>{"use strict";var SPr=Rv&&Rv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xPr=Rv&&Rv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CPr=Rv&&Rv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&SPr(t,e,r);return xPr(t,e),t};Object.defineProperty(Rv,"__esModule",{value:!0});Rv.RerankResponseResultsItem=void 0;var tZ=CPr($()),OPr=H0e();Rv.RerankResponseResultsItem=tZ.serialization.object({document:OPr.RerankResponseResultsItemDocument.optional(),index:tZ.serialization.number(),relevanceScore:tZ.serialization.property("relevance_score",tZ.serialization.number())})});var omt=b(Dv=>{"use strict";var EPr=Dv&&Dv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),PPr=Dv&&Dv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),TPr=Dv&&Dv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&EPr(t,e,r);return PPr(t,e),t};Object.defineProperty(Dv,"__esModule",{value:!0});Dv.RerankResponse=void 0;var W0e=TPr($()),MPr=V0e(),IPr=yp();Dv.RerankResponse=W0e.serialization.object({id:W0e.serialization.string().optional(),results:W0e.serialization.list(MPr.RerankResponseResultsItem),meta:IPr.ApiMeta.optional()})});var J0e=b(jv=>{"use strict";var APr=jv&&jv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),RPr=jv&&jv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),DPr=jv&&jv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&APr(t,e,r);return RPr(t,e),t};Object.defineProperty(jv,"__esModule",{value:!0});jv.ClassifyRequestTruncate=void 0;var jPr=DPr($());jv.ClassifyRequestTruncate=jPr.serialization.enum_(["NONE","START","END"])});var G0e=b(Nv=>{"use strict";var NPr=Nv&&Nv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),LPr=Nv&&Nv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),FPr=Nv&&Nv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&NPr(t,e,r);return LPr(t,e),t};Object.defineProperty(Nv,"__esModule",{value:!0});Nv.ClassifyResponseClassificationsItemLabelsValue=void 0;var imt=FPr($());Nv.ClassifyResponseClassificationsItemLabelsValue=imt.serialization.object({confidence:imt.serialization.number().optional()})});var K0e=b(Lv=>{"use strict";var kPr=Lv&&Lv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),BPr=Lv&&Lv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$Pr=Lv&&Lv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&kPr(t,e,r);return BPr(t,e),t};Object.defineProperty(Lv,"__esModule",{value:!0});Lv.ClassifyResponseClassificationsItemClassificationType=void 0;var qPr=$Pr($());Lv.ClassifyResponseClassificationsItemClassificationType=qPr.serialization.enum_(["single-label","multi-label"])});var Y0e=b(Fv=>{"use strict";var UPr=Fv&&Fv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zPr=Fv&&Fv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),HPr=Fv&&Fv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&UPr(t,e,r);return zPr(t,e),t};Object.defineProperty(Fv,"__esModule",{value:!0});Fv.ClassifyResponseClassificationsItem=void 0;var Lh=HPr($()),VPr=G0e(),WPr=K0e();Fv.ClassifyResponseClassificationsItem=Lh.serialization.object({id:Lh.serialization.string(),input:Lh.serialization.string().optional(),prediction:Lh.serialization.string().optional(),predictions:Lh.serialization.list(Lh.serialization.string()),confidence:Lh.serialization.number().optional(),confidences:Lh.serialization.list(Lh.serialization.number()),labels:Lh.serialization.record(Lh.serialization.string(),VPr.ClassifyResponseClassificationsItemLabelsValue),classificationType:Lh.serialization.property("classification_type",WPr.ClassifyResponseClassificationsItemClassificationType)})});var amt=b(kv=>{"use strict";var JPr=kv&&kv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),GPr=kv&&kv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),KPr=kv&&kv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&JPr(t,e,r);return GPr(t,e),t};Object.defineProperty(kv,"__esModule",{value:!0});kv.ClassifyResponse=void 0;var Z0e=KPr($()),YPr=Y0e(),ZPr=yp();kv.ClassifyResponse=Z0e.serialization.object({id:Z0e.serialization.string(),classifications:Z0e.serialization.list(YPr.ClassifyResponseClassificationsItem),meta:ZPr.ApiMeta.optional()})});var X0e=b(Bv=>{"use strict";var XPr=Bv&&Bv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),QPr=Bv&&Bv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eTr=Bv&&Bv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&XPr(t,e,r);return QPr(t,e),t};Object.defineProperty(Bv,"__esModule",{value:!0});Bv.SummarizeRequestLength=void 0;var tTr=eTr($());Bv.SummarizeRequestLength=tTr.serialization.enum_(["short","medium","long"])});var Q0e=b($v=>{"use strict";var rTr=$v&&$v.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),nTr=$v&&$v.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),oTr=$v&&$v.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&rTr(t,e,r);return nTr(t,e),t};Object.defineProperty($v,"__esModule",{value:!0});$v.SummarizeRequestFormat=void 0;var iTr=oTr($());$v.SummarizeRequestFormat=iTr.serialization.enum_(["paragraph","bullets"])});var ewe=b(qv=>{"use strict";var aTr=qv&&qv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),sTr=qv&&qv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),uTr=qv&&qv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&aTr(t,e,r);return sTr(t,e),t};Object.defineProperty(qv,"__esModule",{value:!0});qv.SummarizeRequestExtractiveness=void 0;var lTr=uTr($());qv.SummarizeRequestExtractiveness=lTr.serialization.enum_(["low","medium","high"])});var smt=b(Uv=>{"use strict";var cTr=Uv&&Uv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),dTr=Uv&&Uv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fTr=Uv&&Uv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&cTr(t,e,r);return dTr(t,e),t};Object.defineProperty(Uv,"__esModule",{value:!0});Uv.SummarizeResponse=void 0;var twe=fTr($()),pTr=yp();Uv.SummarizeResponse=twe.serialization.object({id:twe.serialization.string().optional(),summary:twe.serialization.string().optional(),meta:pTr.ApiMeta.optional()})});var umt=b(zv=>{"use strict";var hTr=zv&&zv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),mTr=zv&&zv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gTr=zv&&zv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&hTr(t,e,r);return mTr(t,e),t};Object.defineProperty(zv,"__esModule",{value:!0});zv.TokenizeResponse=void 0;var BL=gTr($()),yTr=yp();zv.TokenizeResponse=BL.serialization.object({tokens:BL.serialization.list(BL.serialization.number()),tokenStrings:BL.serialization.property("token_strings",BL.serialization.list(BL.serialization.string())),meta:yTr.ApiMeta.optional()})});var cmt=b(Hv=>{"use strict";var bTr=Hv&&Hv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),_Tr=Hv&&Hv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vTr=Hv&&Hv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&bTr(t,e,r);return _Tr(t,e),t};Object.defineProperty(Hv,"__esModule",{value:!0});Hv.DetokenizeResponse=void 0;var lmt=vTr($()),wTr=yp();Hv.DetokenizeResponse=lmt.serialization.object({text:lmt.serialization.string(),meta:wTr.ApiMeta.optional()})});var dmt=b(Vv=>{"use strict";var STr=Vv&&Vv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xTr=Vv&&Vv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CTr=Vv&&Vv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&STr(t,e,r);return xTr(t,e),t};Object.defineProperty(Vv,"__esModule",{value:!0});Vv.CheckApiKeyResponse=void 0;var $L=CTr($());Vv.CheckApiKeyResponse=$L.serialization.object({valid:$L.serialization.boolean(),organizationId:$L.serialization.property("organization_id",$L.serialization.string().optional()),ownerId:$L.serialization.property("owner_id",$L.serialization.string().optional())})});var qL=b(Wv=>{"use strict";var OTr=Wv&&Wv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ETr=Wv&&Wv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),PTr=Wv&&Wv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&OTr(t,e,r);return ETr(t,e),t};Object.defineProperty(Wv,"__esModule",{value:!0});Wv.ToolCall=void 0;var B2=PTr($());Wv.ToolCall=B2.serialization.object({name:B2.serialization.string(),parameters:B2.serialization.record(B2.serialization.string(),B2.serialization.unknown())})});var rwe=b(Jv=>{"use strict";var TTr=Jv&&Jv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),MTr=Jv&&Jv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ITr=Jv&&Jv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&TTr(t,e,r);return MTr(t,e),t};Object.defineProperty(Jv,"__esModule",{value:!0});Jv.ChatMessage=void 0;var rZ=ITr($()),ATr=qL();Jv.ChatMessage=rZ.serialization.object({message:rZ.serialization.string(),toolCalls:rZ.serialization.property("tool_calls",rZ.serialization.list(ATr.ToolCall).optional())})});var q2=b(Gv=>{"use strict";var RTr=Gv&&Gv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),DTr=Gv&&Gv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jTr=Gv&&Gv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&RTr(t,e,r);return DTr(t,e),t};Object.defineProperty(Gv,"__esModule",{value:!0});Gv.ToolResult=void 0;var $2=jTr($()),NTr=qL();Gv.ToolResult=$2.serialization.object({call:NTr.ToolCall,outputs:$2.serialization.list($2.serialization.record($2.serialization.string(),$2.serialization.unknown()))})});var owe=b(Kv=>{"use strict";var LTr=Kv&&Kv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),FTr=Kv&&Kv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kTr=Kv&&Kv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&<r(t,e,r);return FTr(t,e),t};Object.defineProperty(Kv,"__esModule",{value:!0});Kv.ToolMessage=void 0;var nwe=kTr($()),BTr=q2();Kv.ToolMessage=nwe.serialization.object({toolResults:nwe.serialization.property("tool_results",nwe.serialization.list(BTr.ToolResult).optional())})});var U2=b(Yv=>{"use strict";var $Tr=Yv&&Yv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qTr=Yv&&Yv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),UTr=Yv&&Yv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$Tr(t,e,r);return qTr(t,e),t};Object.defineProperty(Yv,"__esModule",{value:!0});Yv.Message=void 0;var zTr=UTr($()),iwe=rwe(),HTr=owe();Yv.Message=zTr.serialization.union("role",{CHATBOT:iwe.ChatMessage,SYSTEM:iwe.ChatMessage,USER:iwe.ChatMessage,TOOL:HTr.ToolMessage}).transform({transform:e=>e,untransform:e=>e})});var nZ=b(Zv=>{"use strict";var VTr=Zv&&Zv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),WTr=Zv&&Zv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),JTr=Zv&&Zv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&VTr(t,e,r);return WTr(t,e),t};Object.defineProperty(Zv,"__esModule",{value:!0});Zv.ChatConnector=void 0;var Ox=JTr($());Zv.ChatConnector=Ox.serialization.object({id:Ox.serialization.string(),userAccessToken:Ox.serialization.property("user_access_token",Ox.serialization.string().optional()),continueOnFailure:Ox.serialization.property("continue_on_failure",Ox.serialization.boolean().optional()),options:Ox.serialization.record(Ox.serialization.string(),Ox.serialization.unknown()).optional()})});var awe=b(Xv=>{"use strict";var GTr=Xv&&Xv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),KTr=Xv&&Xv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),YTr=Xv&&Xv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&>r(t,e,r);return KTr(t,e),t};Object.defineProperty(Xv,"__esModule",{value:!0});Xv.ToolParameterDefinitionsValue=void 0;var oZ=YTr($());Xv.ToolParameterDefinitionsValue=oZ.serialization.object({description:oZ.serialization.string().optional(),type:oZ.serialization.string(),required:oZ.serialization.boolean().optional()})});var iZ=b(Qv=>{"use strict";var ZTr=Qv&&Qv.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),XTr=Qv&&Qv.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),QTr=Qv&&Qv.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ZTr(t,e,r);return XTr(t,e),t};Object.defineProperty(Qv,"__esModule",{value:!0});Qv.Tool=void 0;var UL=QTr($()),eMr=awe();Qv.Tool=UL.serialization.object({name:UL.serialization.string(),description:UL.serialization.string(),parameterDefinitions:UL.serialization.property("parameter_definitions",UL.serialization.record(UL.serialization.string(),eMr.ToolParameterDefinitionsValue).optional())})});var swe=b(e0=>{"use strict";var tMr=e0&&e0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),rMr=e0&&e0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nMr=e0&&e0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&tMr(t,e,r);return rMr(t,e),t};Object.defineProperty(e0,"__esModule",{value:!0});e0.JsonResponseFormat=void 0;var aZ=nMr($());e0.JsonResponseFormat=aZ.serialization.object({schema:aZ.serialization.record(aZ.serialization.string(),aZ.serialization.unknown()).optional()})});var sZ=b(t0=>{"use strict";var oMr=t0&&t0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),iMr=t0&&t0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aMr=t0&&t0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&oMr(t,e,r);return iMr(t,e),t};Object.defineProperty(t0,"__esModule",{value:!0});t0.ResponseFormat=void 0;var sMr=aMr($()),uMr=zY(),lMr=swe();t0.ResponseFormat=sMr.serialization.union("type",{text:uMr.TextResponseFormat,json_object:lMr.JsonResponseFormat}).transform({transform:e=>e,untransform:e=>e})});var uZ=b(r0=>{"use strict";var cMr=r0&&r0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),dMr=r0&&r0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fMr=r0&&r0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&cMr(t,e,r);return dMr(t,e),t};Object.defineProperty(r0,"__esModule",{value:!0});r0.ChatCitation=void 0;var $A=fMr($());r0.ChatCitation=$A.serialization.object({start:$A.serialization.number(),end:$A.serialization.number(),text:$A.serialization.string(),documentIds:$A.serialization.property("document_ids",$A.serialization.list($A.serialization.string()))})});var z2=b(n0=>{"use strict";var pMr=n0&&n0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),hMr=n0&&n0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mMr=n0&&n0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pMr(t,e,r);return hMr(t,e),t};Object.defineProperty(n0,"__esModule",{value:!0});n0.ChatSearchQuery=void 0;var lZ=mMr($());n0.ChatSearchQuery=lZ.serialization.object({text:lZ.serialization.string(),generationId:lZ.serialization.property("generation_id",lZ.serialization.string())})});var uwe=b(o0=>{"use strict";var gMr=o0&&o0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),yMr=o0&&o0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bMr=o0&&o0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&gMr(t,e,r);return yMr(t,e),t};Object.defineProperty(o0,"__esModule",{value:!0});o0.ChatSearchResultConnector=void 0;var fmt=bMr($());o0.ChatSearchResultConnector=fmt.serialization.object({id:fmt.serialization.string()})});var cZ=b(i0=>{"use strict";var _Mr=i0&&i0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),vMr=i0&&i0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wMr=i0&&i0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_Mr(t,e,r);return vMr(t,e),t};Object.defineProperty(i0,"__esModule",{value:!0});i0.ChatSearchResult=void 0;var Ex=wMr($()),SMr=z2(),xMr=uwe();i0.ChatSearchResult=Ex.serialization.object({searchQuery:Ex.serialization.property("search_query",SMr.ChatSearchQuery.optional()),connector:xMr.ChatSearchResultConnector,documentIds:Ex.serialization.property("document_ids",Ex.serialization.list(Ex.serialization.string())),errorMessage:Ex.serialization.property("error_message",Ex.serialization.string().optional()),continueOnFailure:Ex.serialization.property("continue_on_failure",Ex.serialization.boolean().optional())})});var zL=b(a0=>{"use strict";var CMr=a0&&a0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),OMr=a0&&a0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),EMr=a0&&a0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&CMr(t,e,r);return OMr(t,e),t};Object.defineProperty(a0,"__esModule",{value:!0});a0.FinishReason=void 0;var PMr=EMr($());a0.FinishReason=PMr.serialization.enum_(["COMPLETE","STOP_SEQUENCE","ERROR","ERROR_TOXIC","ERROR_LIMIT","USER_CANCEL","MAX_TOKENS"])});var lwe=b(s0=>{"use strict";var TMr=s0&&s0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),MMr=s0&&s0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),IMr=s0&&s0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&TMr(t,e,r);return MMr(t,e),t};Object.defineProperty(s0,"__esModule",{value:!0});s0.NonStreamedChatResponse=void 0;var gl=IMr($()),AMr=uZ(),RMr=MA(),DMr=z2(),jMr=cZ(),NMr=zL(),LMr=qL(),FMr=U2(),kMr=yp();s0.NonStreamedChatResponse=gl.serialization.object({text:gl.serialization.string(),generationId:gl.serialization.property("generation_id",gl.serialization.string().optional()),citations:gl.serialization.list(AMr.ChatCitation).optional(),documents:gl.serialization.list(RMr.ChatDocument).optional(),isSearchRequired:gl.serialization.property("is_search_required",gl.serialization.boolean().optional()),searchQueries:gl.serialization.property("search_queries",gl.serialization.list(DMr.ChatSearchQuery).optional()),searchResults:gl.serialization.property("search_results",gl.serialization.list(jMr.ChatSearchResult).optional()),finishReason:gl.serialization.property("finish_reason",NMr.FinishReason.optional()),toolCalls:gl.serialization.property("tool_calls",gl.serialization.list(LMr.ToolCall).optional()),chatHistory:gl.serialization.property("chat_history",gl.serialization.list(FMr.Message).optional()),prompt:gl.serialization.string().optional(),meta:kMr.ApiMeta.optional()})});var l0=b(u0=>{"use strict";var BMr=u0&&u0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),$Mr=u0&&u0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qMr=u0&&u0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&BMr(t,e,r);return $Mr(t,e),t};Object.defineProperty(u0,"__esModule",{value:!0});u0.ChatStreamEvent=void 0;var UMr=qMr($());u0.ChatStreamEvent=UMr.serialization.object({})});var dwe=b(c0=>{"use strict";var zMr=c0&&c0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),HMr=c0&&c0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),VMr=c0&&c0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&zMr(t,e,r);return HMr(t,e),t};Object.defineProperty(c0,"__esModule",{value:!0});c0.ChatStreamStartEvent=void 0;var cwe=VMr($()),WMr=l0();c0.ChatStreamStartEvent=cwe.serialization.object({generationId:cwe.serialization.property("generation_id",cwe.serialization.string())}).extend(WMr.ChatStreamEvent)});var pwe=b(d0=>{"use strict";var JMr=d0&&d0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),GMr=d0&&d0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),KMr=d0&&d0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&JMr(t,e,r);return GMr(t,e),t};Object.defineProperty(d0,"__esModule",{value:!0});d0.ChatSearchQueriesGenerationEvent=void 0;var fwe=KMr($()),YMr=z2(),ZMr=l0();d0.ChatSearchQueriesGenerationEvent=fwe.serialization.object({searchQueries:fwe.serialization.property("search_queries",fwe.serialization.list(YMr.ChatSearchQuery))}).extend(ZMr.ChatStreamEvent)});var hwe=b(f0=>{"use strict";var XMr=f0&&f0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),QMr=f0&&f0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eIr=f0&&f0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&XMr(t,e,r);return QMr(t,e),t};Object.defineProperty(f0,"__esModule",{value:!0});f0.ChatSearchResultsEvent=void 0;var dZ=eIr($()),tIr=cZ(),rIr=MA(),nIr=l0();f0.ChatSearchResultsEvent=dZ.serialization.object({searchResults:dZ.serialization.property("search_results",dZ.serialization.list(tIr.ChatSearchResult).optional()),documents:dZ.serialization.list(rIr.ChatDocument).optional()}).extend(nIr.ChatStreamEvent)});var mwe=b(p0=>{"use strict";var oIr=p0&&p0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),iIr=p0&&p0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aIr=p0&&p0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&oIr(t,e,r);return iIr(t,e),t};Object.defineProperty(p0,"__esModule",{value:!0});p0.ChatTextGenerationEvent=void 0;var pmt=aIr($()),sIr=l0();p0.ChatTextGenerationEvent=pmt.serialization.object({text:pmt.serialization.string()}).extend(sIr.ChatStreamEvent)});var gwe=b(h0=>{"use strict";var uIr=h0&&h0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),lIr=h0&&h0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),cIr=h0&&h0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&uIr(t,e,r);return lIr(t,e),t};Object.defineProperty(h0,"__esModule",{value:!0});h0.ChatCitationGenerationEvent=void 0;var hmt=cIr($()),dIr=uZ(),fIr=l0();h0.ChatCitationGenerationEvent=hmt.serialization.object({citations:hmt.serialization.list(dIr.ChatCitation)}).extend(fIr.ChatStreamEvent)});var ywe=b(m0=>{"use strict";var pIr=m0&&m0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),hIr=m0&&m0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mIr=m0&&m0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pIr(t,e,r);return hIr(t,e),t};Object.defineProperty(m0,"__esModule",{value:!0});m0.ChatToolCallsGenerationEvent=void 0;var fZ=mIr($()),gIr=qL(),yIr=l0();m0.ChatToolCallsGenerationEvent=fZ.serialization.object({text:fZ.serialization.string().optional(),toolCalls:fZ.serialization.property("tool_calls",fZ.serialization.list(gIr.ToolCall))}).extend(yIr.ChatStreamEvent)});var bwe=b(g0=>{"use strict";var bIr=g0&&g0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),_Ir=g0&&g0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vIr=g0&&g0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&bIr(t,e,r);return _Ir(t,e),t};Object.defineProperty(g0,"__esModule",{value:!0});g0.ChatStreamEndEventFinishReason=void 0;var wIr=vIr($());g0.ChatStreamEndEventFinishReason=wIr.serialization.enum_(["COMPLETE","ERROR_LIMIT","MAX_TOKENS","ERROR","ERROR_TOXIC"])});var _we=b(y0=>{"use strict";var SIr=y0&&y0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xIr=y0&&y0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CIr=y0&&y0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&SIr(t,e,r);return xIr(t,e),t};Object.defineProperty(y0,"__esModule",{value:!0});y0.ChatStreamEndEvent=void 0;var mmt=CIr($()),OIr=bwe(),EIr=lwe(),PIr=l0();y0.ChatStreamEndEvent=mmt.serialization.object({finishReason:mmt.serialization.property("finish_reason",OIr.ChatStreamEndEventFinishReason),response:EIr.NonStreamedChatResponse}).extend(PIr.ChatStreamEvent)});var vwe=b(b0=>{"use strict";var TIr=b0&&b0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),MIr=b0&&b0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),IIr=b0&&b0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&TIr(t,e,r);return MIr(t,e),t};Object.defineProperty(b0,"__esModule",{value:!0});b0.ToolCallDelta=void 0;var H2=IIr($());b0.ToolCallDelta=H2.serialization.object({name:H2.serialization.string().optional(),index:H2.serialization.number().optional(),parameters:H2.serialization.string().optional(),text:H2.serialization.string().optional()})});var wwe=b(_0=>{"use strict";var AIr=_0&&_0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),RIr=_0&&_0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),DIr=_0&&_0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&AIr(t,e,r);return RIr(t,e),t};Object.defineProperty(_0,"__esModule",{value:!0});_0.ChatToolCallsChunkEvent=void 0;var gmt=DIr($()),jIr=vwe(),NIr=l0();_0.ChatToolCallsChunkEvent=gmt.serialization.object({toolCallDelta:gmt.serialization.property("tool_call_delta",jIr.ToolCallDelta)}).extend(NIr.ChatStreamEvent)});var bmt=b(v0=>{"use strict";var LIr=v0&&v0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),FIr=v0&&v0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kIr=v0&&v0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&LIr(t,e,r);return FIr(t,e),t};Object.defineProperty(v0,"__esModule",{value:!0});v0.StreamedChatResponse=void 0;var ymt=kIr($()),BIr=dwe(),$Ir=pwe(),qIr=hwe(),UIr=mwe(),zIr=gwe(),HIr=ywe(),VIr=_we(),WIr=wwe();v0.StreamedChatResponse=ymt.serialization.union(ymt.serialization.discriminant("eventType","event_type"),{"stream-start":BIr.ChatStreamStartEvent,"search-queries-generation":$Ir.ChatSearchQueriesGenerationEvent,"search-results":qIr.ChatSearchResultsEvent,"text-generation":UIr.ChatTextGenerationEvent,"citation-generation":zIr.ChatCitationGenerationEvent,"tool-calls-generation":HIr.ChatToolCallsGenerationEvent,"stream-end":VIr.ChatStreamEndEvent,"tool-calls-chunk":WIr.ChatToolCallsChunkEvent}).transform({transform:e=>e,untransform:e=>e})});var xwe=b(w0=>{"use strict";var JIr=w0&&w0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),GIr=w0&&w0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),KIr=w0&&w0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&JIr(t,e,r);return GIr(t,e),t};Object.defineProperty(w0,"__esModule",{value:!0});w0.SingleGenerationTokenLikelihoodsItem=void 0;var Swe=KIr($());w0.SingleGenerationTokenLikelihoodsItem=Swe.serialization.object({token:Swe.serialization.string(),likelihood:Swe.serialization.number()})});var Cwe=b(S0=>{"use strict";var YIr=S0&&S0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ZIr=S0&&S0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),XIr=S0&&S0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&YIr(t,e,r);return ZIr(t,e),t};Object.defineProperty(S0,"__esModule",{value:!0});S0.SingleGeneration=void 0;var qA=XIr($()),QIr=xwe();S0.SingleGeneration=qA.serialization.object({id:qA.serialization.string(),text:qA.serialization.string(),index:qA.serialization.number().optional(),likelihood:qA.serialization.number().optional(),tokenLikelihoods:qA.serialization.property("token_likelihoods",qA.serialization.list(QIr.SingleGenerationTokenLikelihoodsItem).optional())})});var _mt=b(x0=>{"use strict";var eAr=x0&&x0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),tAr=x0&&x0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rAr=x0&&x0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&eAr(t,e,r);return tAr(t,e),t};Object.defineProperty(x0,"__esModule",{value:!0});x0.Generation=void 0;var pZ=rAr($()),nAr=Cwe(),oAr=yp();x0.Generation=pZ.serialization.object({id:pZ.serialization.string(),prompt:pZ.serialization.string().optional(),generations:pZ.serialization.list(nAr.SingleGeneration),meta:oAr.ApiMeta.optional()})});var V2=b(C0=>{"use strict";var iAr=C0&&C0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),aAr=C0&&C0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),sAr=C0&&C0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&iAr(t,e,r);return aAr(t,e),t};Object.defineProperty(C0,"__esModule",{value:!0});C0.GenerateStreamEvent=void 0;var uAr=sAr($());C0.GenerateStreamEvent=uAr.serialization.object({})});var Owe=b(O0=>{"use strict";var lAr=O0&&O0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),cAr=O0&&O0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dAr=O0&&O0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&lAr(t,e,r);return cAr(t,e),t};Object.defineProperty(O0,"__esModule",{value:!0});O0.GenerateStreamText=void 0;var W2=dAr($()),fAr=V2();O0.GenerateStreamText=W2.serialization.object({text:W2.serialization.string(),index:W2.serialization.number().optional(),isFinished:W2.serialization.property("is_finished",W2.serialization.boolean())}).extend(fAr.GenerateStreamEvent)});var Ewe=b(E0=>{"use strict";var pAr=E0&&E0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),hAr=E0&&E0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mAr=E0&&E0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pAr(t,e,r);return hAr(t,e),t};Object.defineProperty(E0,"__esModule",{value:!0});E0.SingleGenerationInStream=void 0;var J2=mAr($()),gAr=zL();E0.SingleGenerationInStream=J2.serialization.object({id:J2.serialization.string(),text:J2.serialization.string(),index:J2.serialization.number().optional(),finishReason:J2.serialization.property("finish_reason",gAr.FinishReason)})});var Pwe=b(P0=>{"use strict";var yAr=P0&&P0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),bAr=P0&&P0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_Ar=P0&&P0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&yAr(t,e,r);return bAr(t,e),t};Object.defineProperty(P0,"__esModule",{value:!0});P0.GenerateStreamEndResponse=void 0;var hZ=_Ar($()),vAr=Ewe();P0.GenerateStreamEndResponse=hZ.serialization.object({id:hZ.serialization.string(),prompt:hZ.serialization.string().optional(),generations:hZ.serialization.list(vAr.SingleGenerationInStream).optional()})});var Twe=b(T0=>{"use strict";var wAr=T0&&T0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),SAr=T0&&T0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xAr=T0&&T0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&wAr(t,e,r);return SAr(t,e),t};Object.defineProperty(T0,"__esModule",{value:!0});T0.GenerateStreamEnd=void 0;var mZ=xAr($()),CAr=zL(),OAr=Pwe(),EAr=V2();T0.GenerateStreamEnd=mZ.serialization.object({isFinished:mZ.serialization.property("is_finished",mZ.serialization.boolean()),finishReason:mZ.serialization.property("finish_reason",CAr.FinishReason.optional()),response:OAr.GenerateStreamEndResponse}).extend(EAr.GenerateStreamEvent)});var Mwe=b(M0=>{"use strict";var PAr=M0&&M0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),TAr=M0&&M0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),MAr=M0&&M0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&PAr(t,e,r);return TAr(t,e),t};Object.defineProperty(M0,"__esModule",{value:!0});M0.GenerateStreamError=void 0;var HL=MAr($()),IAr=zL(),AAr=V2();M0.GenerateStreamError=HL.serialization.object({index:HL.serialization.number().optional(),isFinished:HL.serialization.property("is_finished",HL.serialization.boolean()),finishReason:HL.serialization.property("finish_reason",IAr.FinishReason),err:HL.serialization.string()}).extend(AAr.GenerateStreamEvent)});var wmt=b(I0=>{"use strict";var RAr=I0&&I0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),DAr=I0&&I0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jAr=I0&&I0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&RAr(t,e,r);return DAr(t,e),t};Object.defineProperty(I0,"__esModule",{value:!0});I0.GenerateStreamedResponse=void 0;var vmt=jAr($()),NAr=Owe(),LAr=Twe(),FAr=Mwe();I0.GenerateStreamedResponse=vmt.serialization.union(vmt.serialization.discriminant("eventType","event_type"),{"text-generation":NAr.GenerateStreamText,"stream-end":LAr.GenerateStreamEnd,"stream-error":FAr.GenerateStreamError}).transform({transform:e=>e,untransform:e=>e})});var Iwe=b(A0=>{"use strict";var kAr=A0&&A0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),BAr=A0&&A0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$Ar=A0&&A0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&kAr(t,e,r);return BAr(t,e),t};Object.defineProperty(A0,"__esModule",{value:!0});A0.EmbedJobStatus=void 0;var qAr=$Ar($());A0.EmbedJobStatus=qAr.serialization.enum_(["processing","complete","cancelling","cancelled","failed"])});var Awe=b(R0=>{"use strict";var UAr=R0&&R0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zAr=R0&&R0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),HAr=R0&&R0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&UAr(t,e,r);return zAr(t,e),t};Object.defineProperty(R0,"__esModule",{value:!0});R0.EmbedJobTruncate=void 0;var VAr=HAr($());R0.EmbedJobTruncate=VAr.serialization.enum_(["START","END"])});var Rwe=b(D0=>{"use strict";var WAr=D0&&D0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),JAr=D0&&D0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),GAr=D0&&D0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&WAr(t,e,r);return JAr(t,e),t};Object.defineProperty(D0,"__esModule",{value:!0});D0.EmbedJob=void 0;var lg=GAr($()),KAr=Iwe(),YAr=Awe(),ZAr=yp();D0.EmbedJob=lg.serialization.object({jobId:lg.serialization.property("job_id",lg.serialization.string()),name:lg.serialization.string().optional(),status:KAr.EmbedJobStatus,createdAt:lg.serialization.property("created_at",lg.serialization.date()),inputDatasetId:lg.serialization.property("input_dataset_id",lg.serialization.string()),outputDatasetId:lg.serialization.property("output_dataset_id",lg.serialization.string().optional()),model:lg.serialization.string(),truncate:YAr.EmbedJobTruncate,meta:ZAr.ApiMeta.optional()})});var Smt=b(j0=>{"use strict";var XAr=j0&&j0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),QAr=j0&&j0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eRr=j0&&j0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&XAr(t,e,r);return QAr(t,e),t};Object.defineProperty(j0,"__esModule",{value:!0});j0.ListEmbedJobResponse=void 0;var Dwe=eRr($()),tRr=Rwe();j0.ListEmbedJobResponse=Dwe.serialization.object({embedJobs:Dwe.serialization.property("embed_jobs",Dwe.serialization.list(tRr.EmbedJob).optional())})});var xmt=b(N0=>{"use strict";var rRr=N0&&N0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),nRr=N0&&N0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),oRr=N0&&N0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&rRr(t,e,r);return nRr(t,e),t};Object.defineProperty(N0,"__esModule",{value:!0});N0.CreateEmbedJobResponse=void 0;var jwe=oRr($()),iRr=yp();N0.CreateEmbedJobResponse=jwe.serialization.object({jobId:jwe.serialization.property("job_id",jwe.serialization.string()),meta:iRr.ApiMeta.optional()})});var Lwe=b(L0=>{"use strict";var aRr=L0&&L0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),sRr=L0&&L0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),uRr=L0&&L0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&aRr(t,e,r);return sRr(t,e),t};Object.defineProperty(L0,"__esModule",{value:!0});L0.ClassifyExample=void 0;var Nwe=uRr($());L0.ClassifyExample=Nwe.serialization.object({text:Nwe.serialization.string().optional(),label:Nwe.serialization.string().optional()})});var Cmt=b(F0=>{"use strict";var lRr=F0&&F0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),cRr=F0&&F0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dRr=F0&&F0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&lRr(t,e,r);return cRr(t,e),t};Object.defineProperty(F0,"__esModule",{value:!0});F0.ParseInfo=void 0;var Fwe=dRr($());F0.ParseInfo=Fwe.serialization.object({separator:Fwe.serialization.string().optional(),delimiter:Fwe.serialization.string().optional()})});var Omt=b(k0=>{"use strict";var fRr=k0&&k0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),pRr=k0&&k0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hRr=k0&&k0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&fRr(t,e,r);return pRr(t,e),t};Object.defineProperty(k0,"__esModule",{value:!0});k0.RerankerDataMetrics=void 0;var bp=hRr($());k0.RerankerDataMetrics=bp.serialization.object({numTrainQueries:bp.serialization.property("num_train_queries",bp.serialization.number().optional()),numTrainRelevantPassages:bp.serialization.property("num_train_relevant_passages",bp.serialization.number().optional()),numTrainHardNegatives:bp.serialization.property("num_train_hard_negatives",bp.serialization.number().optional()),numEvalQueries:bp.serialization.property("num_eval_queries",bp.serialization.number().optional()),numEvalRelevantPassages:bp.serialization.property("num_eval_relevant_passages",bp.serialization.number().optional()),numEvalHardNegatives:bp.serialization.property("num_eval_hard_negatives",bp.serialization.number().optional())})});var Emt=b(B0=>{"use strict";var mRr=B0&&B0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),gRr=B0&&B0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yRr=B0&&B0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&mRr(t,e,r);return gRr(t,e),t};Object.defineProperty(B0,"__esModule",{value:!0});B0.ChatDataMetrics=void 0;var VL=yRr($());B0.ChatDataMetrics=VL.serialization.object({numTrainTurns:VL.serialization.property("num_train_turns",VL.serialization.number().optional()),numEvalTurns:VL.serialization.property("num_eval_turns",VL.serialization.number().optional()),preamble:VL.serialization.string().optional()})});var kwe=b($0=>{"use strict";var bRr=$0&&$0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),_Rr=$0&&$0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vRr=$0&&$0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&bRr(t,e,r);return _Rr(t,e),t};Object.defineProperty($0,"__esModule",{value:!0});$0.LabelMetric=void 0;var WL=vRr($());$0.LabelMetric=WL.serialization.object({totalExamples:WL.serialization.property("total_examples",WL.serialization.number().optional()),label:WL.serialization.string().optional(),samples:WL.serialization.list(WL.serialization.string()).optional()})});var Pmt=b(q0=>{"use strict";var wRr=q0&&q0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),SRr=q0&&q0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xRr=q0&&q0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&wRr(t,e,r);return SRr(t,e),t};Object.defineProperty(q0,"__esModule",{value:!0});q0.ClassifyDataMetrics=void 0;var Bwe=xRr($()),CRr=kwe();q0.ClassifyDataMetrics=Bwe.serialization.object({labelMetrics:Bwe.serialization.property("label_metrics",Bwe.serialization.list(CRr.LabelMetric).optional())})});var $we=b(U0=>{"use strict";var ORr=U0&&U0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ERr=U0&&U0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),PRr=U0&&U0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ORr(t,e,r);return ERr(t,e),t};Object.defineProperty(U0,"__esModule",{value:!0});U0.FinetuneDatasetMetrics=void 0;var _p=PRr($());U0.FinetuneDatasetMetrics=_p.serialization.object({trainableTokenCount:_p.serialization.property("trainable_token_count",_p.serialization.number().optional()),totalExamples:_p.serialization.property("total_examples",_p.serialization.number().optional()),trainExamples:_p.serialization.property("train_examples",_p.serialization.number().optional()),trainSizeBytes:_p.serialization.property("train_size_bytes",_p.serialization.number().optional()),evalExamples:_p.serialization.property("eval_examples",_p.serialization.number().optional()),evalSizeBytes:_p.serialization.property("eval_size_bytes",_p.serialization.number().optional())})});var Uwe=b(z0=>{"use strict";var TRr=z0&&z0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),MRr=z0&&z0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),IRr=z0&&z0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&TRr(t,e,r);return MRr(t,e),t};Object.defineProperty(z0,"__esModule",{value:!0});z0.MetricsEmbedDataFieldsItem=void 0;var qwe=IRr($());z0.MetricsEmbedDataFieldsItem=qwe.serialization.object({name:qwe.serialization.string().optional(),count:qwe.serialization.number().optional()})});var zwe=b(H0=>{"use strict";var ARr=H0&&H0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),RRr=H0&&H0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),DRr=H0&&H0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ARr(t,e,r);return RRr(t,e),t};Object.defineProperty(H0,"__esModule",{value:!0});H0.MetricsEmbedData=void 0;var Tmt=DRr($()),jRr=Uwe();H0.MetricsEmbedData=Tmt.serialization.object({fields:Tmt.serialization.list(jRr.MetricsEmbedDataFieldsItem).optional()})});var Mmt=b(V0=>{"use strict";var NRr=V0&&V0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),LRr=V0&&V0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),FRr=V0&&V0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&NRr(t,e,r);return LRr(t,e),t};Object.defineProperty(V0,"__esModule",{value:!0});V0.Metrics=void 0;var Hwe=FRr($()),kRr=$we(),BRr=zwe();V0.Metrics=Hwe.serialization.object({finetuneDatasetMetrics:Hwe.serialization.property("finetune_dataset_metrics",kRr.FinetuneDatasetMetrics.optional()),embedData:Hwe.serialization.property("embed_data",BRr.MetricsEmbedData.optional())})});var Vwe=b(J0=>{"use strict";var $Rr=J0&&J0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qRr=J0&&J0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),URr=J0&&J0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$Rr(t,e,r);return qRr(t,e),t};Object.defineProperty(J0,"__esModule",{value:!0});J0.ConnectorOAuth=void 0;var W0=URr($());J0.ConnectorOAuth=W0.serialization.object({clientId:W0.serialization.property("client_id",W0.serialization.string().optional()),clientSecret:W0.serialization.property("client_secret",W0.serialization.string().optional()),authorizeUrl:W0.serialization.property("authorize_url",W0.serialization.string()),tokenUrl:W0.serialization.property("token_url",W0.serialization.string()),scope:W0.serialization.string().optional()})});var Wwe=b(G0=>{"use strict";var zRr=G0&&G0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),HRr=G0&&G0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),VRr=G0&&G0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&zRr(t,e,r);return HRr(t,e),t};Object.defineProperty(G0,"__esModule",{value:!0});G0.ConnectorAuthStatus=void 0;var WRr=VRr($());G0.ConnectorAuthStatus=WRr.serialization.enum_(["valid","expired"])});var JL=b(K0=>{"use strict";var JRr=K0&&K0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),GRr=K0&&K0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),KRr=K0&&K0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&JRr(t,e,r);return GRr(t,e),t};Object.defineProperty(K0,"__esModule",{value:!0});K0.Connector=void 0;var Vu=KRr($()),YRr=Vwe(),ZRr=Wwe();K0.Connector=Vu.serialization.object({id:Vu.serialization.string(),organizationId:Vu.serialization.property("organization_id",Vu.serialization.string().optional()),name:Vu.serialization.string(),description:Vu.serialization.string().optional(),url:Vu.serialization.string().optional(),createdAt:Vu.serialization.property("created_at",Vu.serialization.date()),updatedAt:Vu.serialization.property("updated_at",Vu.serialization.date()),excludes:Vu.serialization.list(Vu.serialization.string()).optional(),authType:Vu.serialization.property("auth_type",Vu.serialization.string().optional()),oauth:YRr.ConnectorOAuth.optional(),authStatus:Vu.serialization.property("auth_status",ZRr.ConnectorAuthStatus.optional()),active:Vu.serialization.boolean().optional(),continueOnFailure:Vu.serialization.property("continue_on_failure",Vu.serialization.boolean().optional())})});var Imt=b(Y0=>{"use strict";var XRr=Y0&&Y0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),QRr=Y0&&Y0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),e1r=Y0&&Y0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&XRr(t,e,r);return QRr(t,e),t};Object.defineProperty(Y0,"__esModule",{value:!0});Y0.ListConnectorsResponse=void 0;var gZ=e1r($()),t1r=JL();Y0.ListConnectorsResponse=gZ.serialization.object({connectors:gZ.serialization.list(t1r.Connector),totalCount:gZ.serialization.property("total_count",gZ.serialization.number().optional())})});var Amt=b(Z0=>{"use strict";var r1r=Z0&&Z0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),n1r=Z0&&Z0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o1r=Z0&&Z0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&r1r(t,e,r);return n1r(t,e),t};Object.defineProperty(Z0,"__esModule",{value:!0});Z0.CreateConnectorResponse=void 0;var i1r=o1r($()),a1r=JL();Z0.CreateConnectorResponse=i1r.serialization.object({connector:a1r.Connector})});var Rmt=b(X0=>{"use strict";var s1r=X0&&X0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),u1r=X0&&X0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l1r=X0&&X0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&s1r(t,e,r);return u1r(t,e),t};Object.defineProperty(X0,"__esModule",{value:!0});X0.GetConnectorResponse=void 0;var c1r=l1r($()),d1r=JL();X0.GetConnectorResponse=c1r.serialization.object({connector:d1r.Connector})});var Dmt=b(Q0=>{"use strict";var f1r=Q0&&Q0.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),p1r=Q0&&Q0.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),h1r=Q0&&Q0.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&f1r(t,e,r);return p1r(t,e),t};Object.defineProperty(Q0,"__esModule",{value:!0});Q0.DeleteConnectorResponse=void 0;var Jwe=h1r($());Q0.DeleteConnectorResponse=Jwe.serialization.record(Jwe.serialization.string(),Jwe.serialization.unknown())});var jmt=b(ew=>{"use strict";var m1r=ew&&ew.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),g1r=ew&&ew.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),y1r=ew&&ew.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&m1r(t,e,r);return g1r(t,e),t};Object.defineProperty(ew,"__esModule",{value:!0});ew.UpdateConnectorResponse=void 0;var b1r=y1r($()),_1r=JL();ew.UpdateConnectorResponse=b1r.serialization.object({connector:_1r.Connector})});var Nmt=b(tw=>{"use strict";var v1r=tw&&tw.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),w1r=tw&&tw.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),S1r=tw&&tw.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&v1r(t,e,r);return w1r(t,e),t};Object.defineProperty(tw,"__esModule",{value:!0});tw.OAuthAuthorizeResponse=void 0;var Gwe=S1r($());tw.OAuthAuthorizeResponse=Gwe.serialization.object({redirectUrl:Gwe.serialization.property("redirect_url",Gwe.serialization.string().optional())})});var Kwe=b(rw=>{"use strict";var x1r=rw&&rw.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),C1r=rw&&rw.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),O1r=rw&&rw.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&x1r(t,e,r);return C1r(t,e),t};Object.defineProperty(rw,"__esModule",{value:!0});rw.CompatibleEndpoint=void 0;var E1r=O1r($());rw.CompatibleEndpoint=E1r.serialization.enum_(["chat","embed","classify","summarize","rerank","rate","generate"])});var Ywe=b(ow=>{"use strict";var P1r=ow&&ow.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),T1r=ow&&ow.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),M1r=ow&&ow.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&P1r(t,e,r);return T1r(t,e),t};Object.defineProperty(ow,"__esModule",{value:!0});ow.GetModelResponse=void 0;var nw=M1r($()),Lmt=Kwe();ow.GetModelResponse=nw.serialization.object({name:nw.serialization.string().optional(),endpoints:nw.serialization.list(Lmt.CompatibleEndpoint).optional(),finetuned:nw.serialization.boolean().optional(),contextLength:nw.serialization.property("context_length",nw.serialization.number().optional()),tokenizerUrl:nw.serialization.property("tokenizer_url",nw.serialization.string().optional()),defaultEndpoints:nw.serialization.property("default_endpoints",nw.serialization.list(Lmt.CompatibleEndpoint).optional())})});var Fmt=b(iw=>{"use strict";var I1r=iw&&iw.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),A1r=iw&&iw.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),R1r=iw&&iw.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&I1r(t,e,r);return A1r(t,e),t};Object.defineProperty(iw,"__esModule",{value:!0});iw.ListModelsResponse=void 0;var yZ=R1r($()),D1r=Ywe();iw.ListModelsResponse=yZ.serialization.object({models:yZ.serialization.list(D1r.GetModelResponse),nextPageToken:yZ.serialization.property("next_page_token",yZ.serialization.string().optional())})});var kmt=b(oe=>{"use strict";var j1r=oe&&oe.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),fe=oe&&oe.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&j1r(t,e,r)};Object.defineProperty(oe,"__esModule",{value:!0});fe(C0e(),oe);fe(O0e(),oe);fe(qht(),oe);fe(E0e(),oe);fe(zht(),oe);fe(Vht(),oe);fe(Jht(),oe);fe(Kht(),oe);fe(Zht(),oe);fe(P0e(),oe);fe(T0e(),oe);fe(Qht(),oe);fe(M0e(),oe);fe(I0e(),oe);fe(A0e(),oe);fe(R0e(),oe);fe(D0e(),oe);fe(j0e(),oe);fe(tmt(),oe);fe(z0e(),oe);fe(H0e(),oe);fe(V0e(),oe);fe(omt(),oe);fe(J0e(),oe);fe(G0e(),oe);fe(K0e(),oe);fe(Y0e(),oe);fe(amt(),oe);fe(X0e(),oe);fe(Q0e(),oe);fe(ewe(),oe);fe(smt(),oe);fe(umt(),oe);fe(cmt(),oe);fe(dmt(),oe);fe(qL(),oe);fe(rwe(),oe);fe(q2(),oe);fe(owe(),oe);fe(U2(),oe);fe(nZ(),oe);fe(MA(),oe);fe(awe(),oe);fe(iZ(),oe);fe(zY(),oe);fe(swe(),oe);fe(sZ(),oe);fe(uZ(),oe);fe(z2(),oe);fe(uwe(),oe);fe(cZ(),oe);fe(zL(),oe);fe(N0e(),oe);fe(L0e(),oe);fe(F0e(),oe);fe(yp(),oe);fe(lwe(),oe);fe(l0(),oe);fe(dwe(),oe);fe(pwe(),oe);fe(hwe(),oe);fe(mwe(),oe);fe(gwe(),oe);fe(ywe(),oe);fe(bwe(),oe);fe(_we(),oe);fe(vwe(),oe);fe(wwe(),oe);fe(bmt(),oe);fe(t0e(),oe);fe(HY(),oe);fe(Yve(),oe);fe(Zve(),oe);fe(Xve(),oe);fe(Qve(),oe);fe(xwe(),oe);fe(Cwe(),oe);fe(_mt(),oe);fe(V2(),oe);fe(Owe(),oe);fe(Ewe(),oe);fe(Pwe(),oe);fe(Twe(),oe);fe(Mwe(),oe);fe(wmt(),oe);fe(VY(),oe);fe(WY(),oe);fe(k0e(),oe);fe(B0e(),oe);fe($0e(),oe);fe(Iwe(),oe);fe(Awe(),oe);fe(Rwe(),oe);fe(Smt(),oe);fe(xmt(),oe);fe(U0e(),oe);fe(Lwe(),oe);fe(s0e(),oe);fe(a0e(),oe);fe(u0e(),oe);fe(Cmt(),oe);fe(Omt(),oe);fe(Emt(),oe);fe(kwe(),oe);fe(Pmt(),oe);fe($we(),oe);fe(Uwe(),oe);fe(zwe(),oe);fe(Mmt(),oe);fe(GY(),oe);fe(Vwe(),oe);fe(Wwe(),oe);fe(JL(),oe);fe(Imt(),oe);fe(XY(),oe);fe(S0e(),oe);fe(QY(),oe);fe(Amt(),oe);fe(Rmt(),oe);fe(Dmt(),oe);fe(jmt(),oe);fe(Nmt(),oe);fe(Kwe(),oe);fe(Ywe(),oe);fe(Fmt(),oe)});var Bmt=b(aw=>{"use strict";var N1r=aw&&aw.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),L1r=aw&&aw.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),F1r=aw&&aw.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&N1r(t,e,r);return L1r(t,e),t};Object.defineProperty(aw,"__esModule",{value:!0});aw.ChatStreamRequest=void 0;var Lr=F1r($()),k1r=U2(),B1r=C0e(),$1r=nZ(),q1r=MA(),U1r=O0e(),z1r=iZ(),H1r=q2(),V1r=sZ(),W1r=E0e();aw.ChatStreamRequest=Lr.serialization.object({message:Lr.serialization.string(),model:Lr.serialization.string().optional(),preamble:Lr.serialization.string().optional(),chatHistory:Lr.serialization.property("chat_history",Lr.serialization.list(k1r.Message).optional()),conversationId:Lr.serialization.property("conversation_id",Lr.serialization.string().optional()),promptTruncation:Lr.serialization.property("prompt_truncation",B1r.ChatStreamRequestPromptTruncation.optional()),connectors:Lr.serialization.list($1r.ChatConnector).optional(),searchQueriesOnly:Lr.serialization.property("search_queries_only",Lr.serialization.boolean().optional()),documents:Lr.serialization.list(q1r.ChatDocument).optional(),citationQuality:Lr.serialization.property("citation_quality",U1r.ChatStreamRequestCitationQuality.optional()),temperature:Lr.serialization.number().optional(),maxTokens:Lr.serialization.property("max_tokens",Lr.serialization.number().optional()),maxInputTokens:Lr.serialization.property("max_input_tokens",Lr.serialization.number().optional()),k:Lr.serialization.number().optional(),p:Lr.serialization.number().optional(),seed:Lr.serialization.number().optional(),stopSequences:Lr.serialization.property("stop_sequences",Lr.serialization.list(Lr.serialization.string()).optional()),frequencyPenalty:Lr.serialization.property("frequency_penalty",Lr.serialization.number().optional()),presencePenalty:Lr.serialization.property("presence_penalty",Lr.serialization.number().optional()),rawPrompting:Lr.serialization.property("raw_prompting",Lr.serialization.boolean().optional()),returnPrompt:Lr.serialization.property("return_prompt",Lr.serialization.boolean().optional()),tools:Lr.serialization.list(z1r.Tool).optional(),toolResults:Lr.serialization.property("tool_results",Lr.serialization.list(H1r.ToolResult).optional()),forceSingleStep:Lr.serialization.property("force_single_step",Lr.serialization.boolean().optional()),responseFormat:Lr.serialization.property("response_format",V1r.ResponseFormat.optional()),safetyMode:Lr.serialization.property("safety_mode",W1r.ChatStreamRequestSafetyMode.optional())})});var $mt=b(sw=>{"use strict";var J1r=sw&&sw.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),G1r=sw&&sw.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),K1r=sw&&sw.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&J1r(t,e,r);return G1r(t,e),t};Object.defineProperty(sw,"__esModule",{value:!0});sw.ChatRequest=void 0;var Fr=K1r($()),Y1r=U2(),Z1r=P0e(),X1r=nZ(),Q1r=MA(),eDr=T0e(),tDr=iZ(),rDr=q2(),nDr=sZ(),oDr=M0e();sw.ChatRequest=Fr.serialization.object({message:Fr.serialization.string(),model:Fr.serialization.string().optional(),preamble:Fr.serialization.string().optional(),chatHistory:Fr.serialization.property("chat_history",Fr.serialization.list(Y1r.Message).optional()),conversationId:Fr.serialization.property("conversation_id",Fr.serialization.string().optional()),promptTruncation:Fr.serialization.property("prompt_truncation",Z1r.ChatRequestPromptTruncation.optional()),connectors:Fr.serialization.list(X1r.ChatConnector).optional(),searchQueriesOnly:Fr.serialization.property("search_queries_only",Fr.serialization.boolean().optional()),documents:Fr.serialization.list(Q1r.ChatDocument).optional(),citationQuality:Fr.serialization.property("citation_quality",eDr.ChatRequestCitationQuality.optional()),temperature:Fr.serialization.number().optional(),maxTokens:Fr.serialization.property("max_tokens",Fr.serialization.number().optional()),maxInputTokens:Fr.serialization.property("max_input_tokens",Fr.serialization.number().optional()),k:Fr.serialization.number().optional(),p:Fr.serialization.number().optional(),seed:Fr.serialization.number().optional(),stopSequences:Fr.serialization.property("stop_sequences",Fr.serialization.list(Fr.serialization.string()).optional()),frequencyPenalty:Fr.serialization.property("frequency_penalty",Fr.serialization.number().optional()),presencePenalty:Fr.serialization.property("presence_penalty",Fr.serialization.number().optional()),rawPrompting:Fr.serialization.property("raw_prompting",Fr.serialization.boolean().optional()),returnPrompt:Fr.serialization.property("return_prompt",Fr.serialization.boolean().optional()),tools:Fr.serialization.list(tDr.Tool).optional(),toolResults:Fr.serialization.property("tool_results",Fr.serialization.list(rDr.ToolResult).optional()),forceSingleStep:Fr.serialization.property("force_single_step",Fr.serialization.boolean().optional()),responseFormat:Fr.serialization.property("response_format",nDr.ResponseFormat.optional()),safetyMode:Fr.serialization.property("safety_mode",oDr.ChatRequestSafetyMode.optional())})});var qmt=b(uw=>{"use strict";var iDr=uw&&uw.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),aDr=uw&&uw.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),sDr=uw&&uw.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&iDr(t,e,r);return aDr(t,e),t};Object.defineProperty(uw,"__esModule",{value:!0});uw.GenerateStreamRequest=void 0;var Ci=sDr($()),uDr=I0e(),lDr=A0e();uw.GenerateStreamRequest=Ci.serialization.object({prompt:Ci.serialization.string(),model:Ci.serialization.string().optional(),numGenerations:Ci.serialization.property("num_generations",Ci.serialization.number().optional()),maxTokens:Ci.serialization.property("max_tokens",Ci.serialization.number().optional()),truncate:uDr.GenerateStreamRequestTruncate.optional(),temperature:Ci.serialization.number().optional(),seed:Ci.serialization.number().optional(),preset:Ci.serialization.string().optional(),endSequences:Ci.serialization.property("end_sequences",Ci.serialization.list(Ci.serialization.string()).optional()),stopSequences:Ci.serialization.property("stop_sequences",Ci.serialization.list(Ci.serialization.string()).optional()),k:Ci.serialization.number().optional(),p:Ci.serialization.number().optional(),frequencyPenalty:Ci.serialization.property("frequency_penalty",Ci.serialization.number().optional()),presencePenalty:Ci.serialization.property("presence_penalty",Ci.serialization.number().optional()),returnLikelihoods:Ci.serialization.property("return_likelihoods",lDr.GenerateStreamRequestReturnLikelihoods.optional()),rawPrompting:Ci.serialization.property("raw_prompting",Ci.serialization.boolean().optional())})});var Umt=b(lw=>{"use strict";var cDr=lw&&lw.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),dDr=lw&&lw.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fDr=lw&&lw.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&cDr(t,e,r);return dDr(t,e),t};Object.defineProperty(lw,"__esModule",{value:!0});lw.GenerateRequest=void 0;var Oi=fDr($()),pDr=R0e(),hDr=D0e();lw.GenerateRequest=Oi.serialization.object({prompt:Oi.serialization.string(),model:Oi.serialization.string().optional(),numGenerations:Oi.serialization.property("num_generations",Oi.serialization.number().optional()),maxTokens:Oi.serialization.property("max_tokens",Oi.serialization.number().optional()),truncate:pDr.GenerateRequestTruncate.optional(),temperature:Oi.serialization.number().optional(),seed:Oi.serialization.number().optional(),preset:Oi.serialization.string().optional(),endSequences:Oi.serialization.property("end_sequences",Oi.serialization.list(Oi.serialization.string()).optional()),stopSequences:Oi.serialization.property("stop_sequences",Oi.serialization.list(Oi.serialization.string()).optional()),k:Oi.serialization.number().optional(),p:Oi.serialization.number().optional(),frequencyPenalty:Oi.serialization.property("frequency_penalty",Oi.serialization.number().optional()),presencePenalty:Oi.serialization.property("presence_penalty",Oi.serialization.number().optional()),returnLikelihoods:Oi.serialization.property("return_likelihoods",hDr.GenerateRequestReturnLikelihoods.optional()),rawPrompting:Oi.serialization.property("raw_prompting",Oi.serialization.boolean().optional())})});var zmt=b(cw=>{"use strict";var mDr=cw&&cw.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),gDr=cw&&cw.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yDr=cw&&cw.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&mDr(t,e,r);return gDr(t,e),t};Object.defineProperty(cw,"__esModule",{value:!0});cw.EmbedRequest=void 0;var UA=yDr($()),bDr=VY(),_Dr=WY(),vDr=j0e();cw.EmbedRequest=UA.serialization.object({texts:UA.serialization.list(UA.serialization.string()),model:UA.serialization.string().optional(),inputType:UA.serialization.property("input_type",bDr.EmbedInputType.optional()),embeddingTypes:UA.serialization.property("embedding_types",UA.serialization.list(_Dr.EmbeddingType).optional()),truncate:vDr.EmbedRequestTruncate.optional()})});var Hmt=b(dw=>{"use strict";var wDr=dw&&dw.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),SDr=dw&&dw.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xDr=dw&&dw.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&wDr(t,e,r);return SDr(t,e),t};Object.defineProperty(dw,"__esModule",{value:!0});dw.RerankRequest=void 0;var vp=xDr($()),CDr=z0e();dw.RerankRequest=vp.serialization.object({model:vp.serialization.string().optional(),query:vp.serialization.string(),documents:vp.serialization.list(CDr.RerankRequestDocumentsItem),topN:vp.serialization.property("top_n",vp.serialization.number().optional()),rankFields:vp.serialization.property("rank_fields",vp.serialization.list(vp.serialization.string()).optional()),returnDocuments:vp.serialization.property("return_documents",vp.serialization.boolean().optional()),maxChunksPerDoc:vp.serialization.property("max_chunks_per_doc",vp.serialization.number().optional())})});var Vmt=b(fw=>{"use strict";var ODr=fw&&fw.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),EDr=fw&&fw.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),PDr=fw&&fw.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ODr(t,e,r);return EDr(t,e),t};Object.defineProperty(fw,"__esModule",{value:!0});fw.ClassifyRequest=void 0;var GL=PDr($()),TDr=Lwe(),MDr=J0e();fw.ClassifyRequest=GL.serialization.object({inputs:GL.serialization.list(GL.serialization.string()),examples:GL.serialization.list(TDr.ClassifyExample).optional(),model:GL.serialization.string().optional(),preset:GL.serialization.string().optional(),truncate:MDr.ClassifyRequestTruncate.optional()})});var Wmt=b(pw=>{"use strict";var IDr=pw&&pw.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ADr=pw&&pw.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),RDr=pw&&pw.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&IDr(t,e,r);return ADr(t,e),t};Object.defineProperty(pw,"__esModule",{value:!0});pw.SummarizeRequest=void 0;var KL=RDr($()),DDr=X0e(),jDr=Q0e(),NDr=ewe();pw.SummarizeRequest=KL.serialization.object({text:KL.serialization.string(),length:DDr.SummarizeRequestLength.optional(),format:jDr.SummarizeRequestFormat.optional(),model:KL.serialization.string().optional(),extractiveness:NDr.SummarizeRequestExtractiveness.optional(),temperature:KL.serialization.number().optional(),additionalCommand:KL.serialization.property("additional_command",KL.serialization.string().optional())})});var Jmt=b(hw=>{"use strict";var LDr=hw&&hw.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),FDr=hw&&hw.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kDr=hw&&hw.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&LDr(t,e,r);return FDr(t,e),t};Object.defineProperty(hw,"__esModule",{value:!0});hw.TokenizeRequest=void 0;var Zwe=kDr($());hw.TokenizeRequest=Zwe.serialization.object({text:Zwe.serialization.string(),model:Zwe.serialization.string()})});var Gmt=b(mw=>{"use strict";var BDr=mw&&mw.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),$Dr=mw&&mw.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qDr=mw&&mw.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&BDr(t,e,r);return $Dr(t,e),t};Object.defineProperty(mw,"__esModule",{value:!0});mw.DetokenizeRequest=void 0;var bZ=qDr($());mw.DetokenizeRequest=bZ.serialization.object({tokens:bZ.serialization.list(bZ.serialization.number()),model:bZ.serialization.string()})});var Kmt=b(Aa=>{"use strict";Object.defineProperty(Aa,"__esModule",{value:!0});Aa.DetokenizeRequest=Aa.TokenizeRequest=Aa.SummarizeRequest=Aa.ClassifyRequest=Aa.RerankRequest=Aa.EmbedRequest=Aa.GenerateRequest=Aa.GenerateStreamRequest=Aa.ChatRequest=Aa.ChatStreamRequest=void 0;var UDr=Bmt();Object.defineProperty(Aa,"ChatStreamRequest",{enumerable:!0,get:function(){return UDr.ChatStreamRequest}});var zDr=$mt();Object.defineProperty(Aa,"ChatRequest",{enumerable:!0,get:function(){return zDr.ChatRequest}});var HDr=qmt();Object.defineProperty(Aa,"GenerateStreamRequest",{enumerable:!0,get:function(){return HDr.GenerateStreamRequest}});var VDr=Umt();Object.defineProperty(Aa,"GenerateRequest",{enumerable:!0,get:function(){return VDr.GenerateRequest}});var WDr=zmt();Object.defineProperty(Aa,"EmbedRequest",{enumerable:!0,get:function(){return WDr.EmbedRequest}});var JDr=Hmt();Object.defineProperty(Aa,"RerankRequest",{enumerable:!0,get:function(){return JDr.RerankRequest}});var GDr=Vmt();Object.defineProperty(Aa,"ClassifyRequest",{enumerable:!0,get:function(){return GDr.ClassifyRequest}});var KDr=Wmt();Object.defineProperty(Aa,"SummarizeRequest",{enumerable:!0,get:function(){return KDr.SummarizeRequest}});var YDr=Jmt();Object.defineProperty(Aa,"TokenizeRequest",{enumerable:!0,get:function(){return YDr.TokenizeRequest}});var ZDr=Gmt();Object.defineProperty(Aa,"DetokenizeRequest",{enumerable:!0,get:function(){return ZDr.DetokenizeRequest}})});var Ymt=b(zA=>{"use strict";var XDr=zA&&zA.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),QDr=zA&&zA.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&XDr(t,e,r)};Object.defineProperty(zA,"__esModule",{value:!0});QDr(Kmt(),zA)});var Tx=b(Px=>{"use strict";var ejr=Px&&Px.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Xwe=Px&&Px.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&ejr(t,e,r)};Object.defineProperty(Px,"__esModule",{value:!0});Xwe(Bht(),Px);Xwe(kmt(),Px);Xwe(Ymt(),Px)});var Qwe=b(_o=>{"use strict";var tjr=_o&&_o.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),rjr=_o&&_o.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),njr=_o&&_o.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&tjr(t,e,r);return rjr(t,e),t},_Z=_o&&_o.__awaiter||function(e,t,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(e,t||[])).next())})},ojr=_o&&_o.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(s,u){a=e[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(_o,"__esModule",{value:!0});_o.fetchOverride=_o.parseAWSEvent=_o.getEndpointFromUrl=_o.getAuthHeaders=_o.getUrl=_o.mapResponseFromBedrock=void 0;var ijr=Lfe(),ajr=(Urt(),il(qrt)),sjr=Got(),ujr=lat(),ljr=e2(),cjr=$(),djr=h_e(),fjr=Ppt(),G2=njr(Tx()),pjr=(e,t)=>_Z(void 0,void 0,void 0,function*(){let r=Object.assign({},process.env);try{return e(),yield t()}finally{process.env=r}}),hjr={chat:G2.StreamedChatResponse,generate:G2.GenerateStreamedResponse},mjr={chat:G2.NonStreamedChatResponse,embed:G2.EmbedResponse,generate:G2.Generation},gjr=(e,t,r)=>_Z(void 0,void 0,void 0,function*(){let n=e?hjr[t]:mjr[t],o={unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]},i=yield n.parseOrThrow(r,o);return n.jsonOrThrow(i,o)});_o.mapResponseFromBedrock=gjr;var yjr=(e,t,r,n)=>{let o={bedrock:n?"invoke-with-response-stream":"invoke",sagemaker:n?"invocations-response-stream":"invocations"}[e];return{bedrock:`https://${e}-runtime.${t}.amazonaws.com/model/${r}/${o}`,sagemaker:`https://runtime.sagemaker.${t}.amazonaws.com/endpoints/${r}/${o}`}[e]};_o.getUrl=yjr;var bjr=(e,t,r,n,o,i)=>_Z(void 0,void 0,void 0,function*(){let a=(0,ajr.fromNodeProviderChain)(),s=yield pjr(()=>{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 ujr.SignatureV4({service:o,region:i.awsRegion,credentials:s,sha256:ijr.Sha256});delete r.connection,r.host=e.hostname;let l=new sjr.HttpRequest({method:t.toUpperCase(),protocol:e.protocol,path:e.pathname,headers:r,body:n});return(yield u.sign(l)).headers});_o.getAuthHeaders=bjr;var _jr=(e,t,r,n)=>{if(t&&e.includes(t))return"chat";if(r&&e.includes(r))return"embed";if(n&&e.includes(n))return"generate";throw new Error(`Unknown endpoint in url: ${e}`)};_o.getEndpointFromUrl=_jr;var vjr=e=>{let t=/{[^\}]*}/,r=e.match(t);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}}};_o.parseAWSEvent=vjr;var wjr=(e,{awsRegion:t,awsAccessKey:r,awsSecretKey:n,awsSessionToken:o})=>i=>_Z(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,_o.getUrl)(e,t,l.model,c);delete l.stream,delete l.model,delete i.headers.Authorization,i.headers.Host=new URL(d).hostname;let f=yield(0,_o.getAuthHeaders)(new URL(d),i.method,i.headers,JSON.stringify(l),e,{awsRegion:t,awsAccessKey:r,awsSecretKey:n,awsSessionToken:o});i.url=d,i.headers=f;let p=yield(0,cjr.fetcher)(i);if(!p.ok)return p;try{if(c){let _=(0,djr.readableStreamAsyncIterable)(p.body),g=new fjr.LineDecoder,v=new ljr.PassThrough;try{for(var h=ojr(_),m;m=yield h.next(),!m.done;){let S=m.value;for(let x of g.decode(S)){let O=(0,_o.parseAWSEvent)(x);if(O){let T=yield(0,_o.mapResponseFromBedrock)(c,u,O);v.push(JSON.stringify(T)+` `)}}}}catch(S){a={error:S}}finally{try{m&&!m.done&&(s=h.return)&&(yield s.call(h))}finally{if(a)throw a.error}}for(let S of g.flush()){let x=(0,_o.parseAWSEvent)(S);if(x){let O=yield(0,_o.mapResponseFromBedrock)(c,u,x);v.push(JSON.stringify(O)+` `)}}return v.end(),{ok:!0,body:v}}else{let _=yield p.body;return{ok:!0,body:yield(0,_o.mapResponseFromBedrock)(c,u,_)}}}catch(_){throw _}});_o.fetchOverride=wjr});var Mx=b(vZ=>{"use strict";Object.defineProperty(vZ,"__esModule",{value:!0});vZ.CohereEnvironment=void 0;vZ.CohereEnvironment={Production:"https://api.cohere.com"}});var cP=b((Zmt,wZ)=>{(function(e,t,r){typeof wZ<"u"&&wZ.exports?wZ.exports=r():typeof define=="function"&&define.amd?define(r):t[e]=r()})("urljoin",Zmt,function(){function e(t){var r=[];if(t.length===0)return"";if(typeof t[0]!="string")throw new TypeError("Url must be a string. Received "+t[0]);if(t[0].match(/^[^/:]+:\/*$/)&&t.length>1){var n=t.shift();t[0]=n+t[0]}t[0].match(/^file:\/\/\//)?t[0]=t[0].replace(/^([^/:]+):\/*/,"$1:///"):t[0]=t[0].replace(/^([^/:]+):\/*/,"$1://");for(var o=0;o0&&(i=i.replace(/^[\/]+/,"")),o0?"?":"")+s.join("&"),a}return function(){var t;return typeof arguments[0]=="object"?t=arguments[0]:t=[].slice.call(arguments),e(t)}})});var tSe=b(xf=>{"use strict";var Sjr=xf&&xf.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xjr=xf&&xf.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),K2=xf&&xf.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Sjr(t,e,r);return xjr(t,e),t},SZ=xf&&xf.__awaiter||function(e,t,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(e,t||[])).next())})},Cjr=xf&&xf.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(xf,"__esModule",{value:!0});xf.V2=void 0;var Xmt=K2(Mx()),wf=K2($()),Ra=K2(QS()),Sf=K2(Tx()),Qmt=Cjr(cP()),Ix=K2(Wa()),eSe=class{constructor(t={}){this._options=t}chatStream(t,r){var n,o;return SZ(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:wf.fetcher)({url:(0,Qmt.default)((o=yield wf.Supplier.get(this._options.environment))!==null&&o!==void 0?o:Xmt.CohereEnvironment.Production,"v2/chat"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield wf.Supplier.get(this._options.clientName))!=null?yield wf.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":wf.RUNTIME.type,"X-Fern-Runtime-Version":wf.RUNTIME.version},contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},Sf.V2ChatStreamRequest.jsonOrThrow(t,{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 wf.Stream({stream:i.body,parse:a=>SZ(this,void 0,void 0,function*(){return Sf.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 Ra.BadRequestError(i.error.body);case 401:throw new Ra.UnauthorizedError(i.error.body);case 403:throw new Ra.ForbiddenError(i.error.body);case 404:throw new Ra.NotFoundError(i.error.body);case 422:throw new Ra.UnprocessableEntityError(Sf.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Ra.TooManyRequestsError(Sf.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Ra.ClientClosedRequestError(Sf.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Ra.InternalServerError(i.error.body);case 501:throw new Ra.NotImplementedError(Sf.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Ra.ServiceUnavailableError(i.error.body);case 504:throw new Ra.GatewayTimeoutError(Sf.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Ix.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Ix.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Ix.CohereTimeoutError;case"unknown":throw new Ix.CohereError({message:i.error.errorMessage})}})}chat(t,r){var n,o;return SZ(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:wf.fetcher)({url:(0,Qmt.default)((o=yield wf.Supplier.get(this._options.environment))!==null&&o!==void 0?o:Xmt.CohereEnvironment.Production,"v2/chat"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield wf.Supplier.get(this._options.clientName))!=null?yield wf.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":wf.RUNTIME.type,"X-Fern-Runtime-Version":wf.RUNTIME.version},contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},Sf.V2ChatRequest.jsonOrThrow(t,{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 Sf.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 Ra.BadRequestError(i.error.body);case 401:throw new Ra.UnauthorizedError(i.error.body);case 403:throw new Ra.ForbiddenError(i.error.body);case 404:throw new Ra.NotFoundError(i.error.body);case 422:throw new Ra.UnprocessableEntityError(Sf.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Ra.TooManyRequestsError(Sf.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Ra.ClientClosedRequestError(Sf.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Ra.InternalServerError(i.error.body);case 501:throw new Ra.NotImplementedError(Sf.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Ra.ServiceUnavailableError(i.error.body);case 504:throw new Ra.GatewayTimeoutError(Sf.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Ix.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Ix.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Ix.CohereTimeoutError;case"unknown":throw new Ix.CohereError({message:i.error.errorMessage})}})}_getAuthorizationHeader(){var t;return SZ(this,void 0,void 0,function*(){let r=(t=yield wf.Supplier.get(this._options.token))!==null&&t!==void 0?t:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Ix.CohereError({message:"Please specify CO_API_KEY when instantiating the client."});return`Bearer ${r}`})}};xf.V2=eSe});var egt=b(Cf=>{"use strict";var Ojr=Cf&&Cf.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ejr=Cf&&Cf.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Z2=Cf&&Cf.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ojr(t,e,r);return Ejr(t,e),t},Y2=Cf&&Cf.__awaiter||function(e,t,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(e,t||[])).next())})},Pjr=Cf&&Cf.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Cf,"__esModule",{value:!0});Cf.EmbedJobs=void 0;var xZ=Z2(Mx()),Ei=Z2($()),ir=Z2(QS()),CZ=Pjr(cP()),Hi=Z2(Tx()),ec=Z2(Wa()),rSe=class{constructor(t={}){this._options=t}list(t){var r,n;return Y2(this,void 0,void 0,function*(){let o=yield((r=this._options.fetcher)!==null&&r!==void 0?r:Ei.fetcher)({url:(0,CZ.default)((n=yield Ei.Supplier.get(this._options.environment))!==null&&n!==void 0?n:xZ.CohereEnvironment.Production,"v1/embed-jobs"),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Ei.Supplier.get(this._options.clientName))!=null?yield Ei.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":Ei.RUNTIME.type,"X-Fern-Runtime-Version":Ei.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:t?.timeoutInSeconds!=null?t.timeoutInSeconds*1e3:3e5,maxRetries:t?.maxRetries,abortSignal:t?.abortSignal});if(o.ok)return Hi.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 ir.BadRequestError(o.error.body);case 401:throw new ir.UnauthorizedError(o.error.body);case 403:throw new ir.ForbiddenError(o.error.body);case 404:throw new ir.NotFoundError(o.error.body);case 422:throw new ir.UnprocessableEntityError(Hi.UnprocessableEntityErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new ir.TooManyRequestsError(Hi.TooManyRequestsErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new ir.ClientClosedRequestError(Hi.ClientClosedRequestErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new ir.InternalServerError(o.error.body);case 501:throw new ir.NotImplementedError(Hi.NotImplementedErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new ir.ServiceUnavailableError(o.error.body);case 504:throw new ir.GatewayTimeoutError(Hi.GatewayTimeoutErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new ec.CohereError({statusCode:o.error.statusCode,body:o.error.body})}switch(o.error.reason){case"non-json":throw new ec.CohereError({statusCode:o.error.statusCode,body:o.error.rawBody});case"timeout":throw new ec.CohereTimeoutError;case"unknown":throw new ec.CohereError({message:o.error.errorMessage})}})}create(t,r){var n,o;return Y2(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Ei.fetcher)({url:(0,CZ.default)((o=yield Ei.Supplier.get(this._options.environment))!==null&&o!==void 0?o:xZ.CohereEnvironment.Production,"v1/embed-jobs"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Ei.Supplier.get(this._options.clientName))!=null?yield Ei.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":Ei.RUNTIME.type,"X-Fern-Runtime-Version":Ei.RUNTIME.version},contentType:"application/json",requestType:"json",body:Hi.CreateEmbedJobRequest.jsonOrThrow(t,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return Hi.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 ir.BadRequestError(i.error.body);case 401:throw new ir.UnauthorizedError(i.error.body);case 403:throw new ir.ForbiddenError(i.error.body);case 404:throw new ir.NotFoundError(i.error.body);case 422:throw new ir.UnprocessableEntityError(Hi.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new ir.TooManyRequestsError(Hi.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new ir.ClientClosedRequestError(Hi.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new ir.InternalServerError(i.error.body);case 501:throw new ir.NotImplementedError(Hi.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new ir.ServiceUnavailableError(i.error.body);case 504:throw new ir.GatewayTimeoutError(Hi.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new ec.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new ec.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new ec.CohereTimeoutError;case"unknown":throw new ec.CohereError({message:i.error.errorMessage})}})}get(t,r){var n,o;return Y2(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Ei.fetcher)({url:(0,CZ.default)((o=yield Ei.Supplier.get(this._options.environment))!==null&&o!==void 0?o:xZ.CohereEnvironment.Production,`v1/embed-jobs/${encodeURIComponent(t)}`),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Ei.Supplier.get(this._options.clientName))!=null?yield Ei.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":Ei.RUNTIME.type,"X-Fern-Runtime-Version":Ei.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 Hi.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 ir.BadRequestError(i.error.body);case 401:throw new ir.UnauthorizedError(i.error.body);case 403:throw new ir.ForbiddenError(i.error.body);case 404:throw new ir.NotFoundError(i.error.body);case 422:throw new ir.UnprocessableEntityError(Hi.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new ir.TooManyRequestsError(Hi.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new ir.ClientClosedRequestError(Hi.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new ir.InternalServerError(i.error.body);case 501:throw new ir.NotImplementedError(Hi.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new ir.ServiceUnavailableError(i.error.body);case 504:throw new ir.GatewayTimeoutError(Hi.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new ec.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new ec.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new ec.CohereTimeoutError;case"unknown":throw new ec.CohereError({message:i.error.errorMessage})}})}cancel(t,r){var n,o;return Y2(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Ei.fetcher)({url:(0,CZ.default)((o=yield Ei.Supplier.get(this._options.environment))!==null&&o!==void 0?o:xZ.CohereEnvironment.Production,`v1/embed-jobs/${encodeURIComponent(t)}/cancel`),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Ei.Supplier.get(this._options.clientName))!=null?yield Ei.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":Ei.RUNTIME.type,"X-Fern-Runtime-Version":Ei.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 ir.BadRequestError(i.error.body);case 401:throw new ir.UnauthorizedError(i.error.body);case 403:throw new ir.ForbiddenError(i.error.body);case 404:throw new ir.NotFoundError(i.error.body);case 422:throw new ir.UnprocessableEntityError(Hi.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new ir.TooManyRequestsError(Hi.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new ir.ClientClosedRequestError(Hi.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new ir.InternalServerError(i.error.body);case 501:throw new ir.NotImplementedError(Hi.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new ir.ServiceUnavailableError(i.error.body);case 504:throw new ir.GatewayTimeoutError(Hi.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new ec.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new ec.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new ec.CohereTimeoutError;case"unknown":throw new ec.CohereError({message:i.error.errorMessage})}}})}_getAuthorizationHeader(){var t;return Y2(this,void 0,void 0,function*(){let r=(t=yield Ei.Supplier.get(this._options.token))!==null&&t!==void 0?t:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new ec.CohereError({message:"Please specify CO_API_KEY when instantiating the client."});return`Bearer ${r}`})}};Cf.EmbedJobs=rSe});var tgt=b(Of=>{"use strict";var Tjr=Of&&Of.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Mjr=Of&&Of.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),e4=Of&&Of.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Tjr(t,e,r);return Mjr(t,e),t},YL=Of&&Of.__awaiter||function(e,t,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(e,t||[])).next())})},Ijr=Of&&Of.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Of,"__esModule",{value:!0});Of.Datasets=void 0;var X2=e4(Mx()),zn=e4($()),Mt=e4(QS()),Q2=Ijr(cP()),To=e4(Tx()),Za=e4(Wa()),nSe=class{constructor(t={}){this._options=t}list(t={},r){var n,o;return YL(this,void 0,void 0,function*(){let{datasetType:i,before:a,after:s,limit:u,offset:l,validationStatus:c}=t,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:zn.fetcher)({url:(0,Q2.default)((o=yield zn.Supplier.get(this._options.environment))!==null&&o!==void 0?o:X2.CohereEnvironment.Production,"v1/datasets"),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield zn.Supplier.get(this._options.clientName))!=null?yield zn.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":zn.RUNTIME.type,"X-Fern-Runtime-Version":zn.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 To.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 Mt.BadRequestError(f.error.body);case 401:throw new Mt.UnauthorizedError(f.error.body);case 403:throw new Mt.ForbiddenError(f.error.body);case 404:throw new Mt.NotFoundError(f.error.body);case 422:throw new Mt.UnprocessableEntityError(To.UnprocessableEntityErrorBody.parseOrThrow(f.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Mt.TooManyRequestsError(To.TooManyRequestsErrorBody.parseOrThrow(f.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Mt.ClientClosedRequestError(To.ClientClosedRequestErrorBody.parseOrThrow(f.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Mt.InternalServerError(f.error.body);case 501:throw new Mt.NotImplementedError(To.NotImplementedErrorBody.parseOrThrow(f.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Mt.ServiceUnavailableError(f.error.body);case 504:throw new Mt.GatewayTimeoutError(To.GatewayTimeoutErrorBody.parseOrThrow(f.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Za.CohereError({statusCode:f.error.statusCode,body:f.error.body})}switch(f.error.reason){case"non-json":throw new Za.CohereError({statusCode:f.error.statusCode,body:f.error.rawBody});case"timeout":throw new Za.CohereTimeoutError;case"unknown":throw new Za.CohereError({message:f.error.errorMessage})}})}create(t,r,n,o){var i,a;return YL(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 zn.newFormData();yield u.appendFile("data",t,t?.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:zn.fetcher)({url:(0,Q2.default)((a=yield zn.Supplier.get(this._options.environment))!==null&&a!==void 0?a:X2.CohereEnvironment.Production,"v1/datasets"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield zn.Supplier.get(this._options.clientName))!=null?yield zn.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":zn.RUNTIME.type,"X-Fern-Runtime-Version":zn.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 To.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 Mt.BadRequestError(c.error.body);case 401:throw new Mt.UnauthorizedError(c.error.body);case 403:throw new Mt.ForbiddenError(c.error.body);case 404:throw new Mt.NotFoundError(c.error.body);case 422:throw new Mt.UnprocessableEntityError(To.UnprocessableEntityErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Mt.TooManyRequestsError(To.TooManyRequestsErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Mt.ClientClosedRequestError(To.ClientClosedRequestErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Mt.InternalServerError(c.error.body);case 501:throw new Mt.NotImplementedError(To.NotImplementedErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Mt.ServiceUnavailableError(c.error.body);case 504:throw new Mt.GatewayTimeoutError(To.GatewayTimeoutErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Za.CohereError({statusCode:c.error.statusCode,body:c.error.body})}switch(c.error.reason){case"non-json":throw new Za.CohereError({statusCode:c.error.statusCode,body:c.error.rawBody});case"timeout":throw new Za.CohereTimeoutError;case"unknown":throw new Za.CohereError({message:c.error.errorMessage})}})}getUsage(t){var r,n;return YL(this,void 0,void 0,function*(){let o=yield((r=this._options.fetcher)!==null&&r!==void 0?r:zn.fetcher)({url:(0,Q2.default)((n=yield zn.Supplier.get(this._options.environment))!==null&&n!==void 0?n:X2.CohereEnvironment.Production,"v1/datasets/usage"),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield zn.Supplier.get(this._options.clientName))!=null?yield zn.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":zn.RUNTIME.type,"X-Fern-Runtime-Version":zn.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:t?.timeoutInSeconds!=null?t.timeoutInSeconds*1e3:3e5,maxRetries:t?.maxRetries,abortSignal:t?.abortSignal});if(o.ok)return To.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 Mt.BadRequestError(o.error.body);case 401:throw new Mt.UnauthorizedError(o.error.body);case 403:throw new Mt.ForbiddenError(o.error.body);case 404:throw new Mt.NotFoundError(o.error.body);case 422:throw new Mt.UnprocessableEntityError(To.UnprocessableEntityErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Mt.TooManyRequestsError(To.TooManyRequestsErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Mt.ClientClosedRequestError(To.ClientClosedRequestErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Mt.InternalServerError(o.error.body);case 501:throw new Mt.NotImplementedError(To.NotImplementedErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Mt.ServiceUnavailableError(o.error.body);case 504:throw new Mt.GatewayTimeoutError(To.GatewayTimeoutErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Za.CohereError({statusCode:o.error.statusCode,body:o.error.body})}switch(o.error.reason){case"non-json":throw new Za.CohereError({statusCode:o.error.statusCode,body:o.error.rawBody});case"timeout":throw new Za.CohereTimeoutError;case"unknown":throw new Za.CohereError({message:o.error.errorMessage})}})}get(t,r){var n,o;return YL(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:zn.fetcher)({url:(0,Q2.default)((o=yield zn.Supplier.get(this._options.environment))!==null&&o!==void 0?o:X2.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(t)}`),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield zn.Supplier.get(this._options.clientName))!=null?yield zn.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":zn.RUNTIME.type,"X-Fern-Runtime-Version":zn.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 To.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 Mt.BadRequestError(i.error.body);case 401:throw new Mt.UnauthorizedError(i.error.body);case 403:throw new Mt.ForbiddenError(i.error.body);case 404:throw new Mt.NotFoundError(i.error.body);case 422:throw new Mt.UnprocessableEntityError(To.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Mt.TooManyRequestsError(To.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Mt.ClientClosedRequestError(To.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Mt.InternalServerError(i.error.body);case 501:throw new Mt.NotImplementedError(To.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Mt.ServiceUnavailableError(i.error.body);case 504:throw new Mt.GatewayTimeoutError(To.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Za.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Za.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Za.CohereTimeoutError;case"unknown":throw new Za.CohereError({message:i.error.errorMessage})}})}delete(t,r){var n,o;return YL(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:zn.fetcher)({url:(0,Q2.default)((o=yield zn.Supplier.get(this._options.environment))!==null&&o!==void 0?o:X2.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(t)}`),method:"DELETE",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield zn.Supplier.get(this._options.clientName))!=null?yield zn.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":zn.RUNTIME.type,"X-Fern-Runtime-Version":zn.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 To.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 Mt.BadRequestError(i.error.body);case 401:throw new Mt.UnauthorizedError(i.error.body);case 403:throw new Mt.ForbiddenError(i.error.body);case 404:throw new Mt.NotFoundError(i.error.body);case 422:throw new Mt.UnprocessableEntityError(To.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Mt.TooManyRequestsError(To.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Mt.ClientClosedRequestError(To.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Mt.InternalServerError(i.error.body);case 501:throw new Mt.NotImplementedError(To.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Mt.ServiceUnavailableError(i.error.body);case 504:throw new Mt.GatewayTimeoutError(To.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Za.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Za.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Za.CohereTimeoutError;case"unknown":throw new Za.CohereError({message:i.error.errorMessage})}})}_getAuthorizationHeader(){var t;return YL(this,void 0,void 0,function*(){let r=(t=yield zn.Supplier.get(this._options.token))!==null&&t!==void 0?t:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Za.CohereError({message:"Please specify CO_API_KEY when instantiating the client."});return`Bearer ${r}`})}};Of.Datasets=nSe});var rgt=b(Ef=>{"use strict";var Ajr=Ef&&Ef.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Rjr=Ef&&Ef.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),t4=Ef&&Ef.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ajr(t,e,r);return Rjr(t,e),t},HA=Ef&&Ef.__awaiter||function(e,t,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(e,t||[])).next())})},Djr=Ef&&Ef.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ef,"__esModule",{value:!0});Ef.Connectors=void 0;var ZL=t4(Mx()),tn=t4($()),it=t4(QS()),XL=Djr(cP()),Gr=t4(Tx()),Pi=t4(Wa()),oSe=class{constructor(t={}){this._options=t}list(t={},r){var n,o;return HA(this,void 0,void 0,function*(){let{limit:i,offset:a}=t,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:tn.fetcher)({url:(0,XL.default)((o=yield tn.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ZL.CohereEnvironment.Production,"v1/connectors"),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield tn.Supplier.get(this._options.clientName))!=null?yield tn.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":tn.RUNTIME.type,"X-Fern-Runtime-Version":tn.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 Gr.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 it.BadRequestError(u.error.body);case 401:throw new it.UnauthorizedError(u.error.body);case 403:throw new it.ForbiddenError(u.error.body);case 404:throw new it.NotFoundError(u.error.body);case 422:throw new it.UnprocessableEntityError(Gr.UnprocessableEntityErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new it.TooManyRequestsError(Gr.TooManyRequestsErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new it.ClientClosedRequestError(Gr.ClientClosedRequestErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new it.InternalServerError(u.error.body);case 501:throw new it.NotImplementedError(Gr.NotImplementedErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new it.ServiceUnavailableError(u.error.body);case 504:throw new it.GatewayTimeoutError(Gr.GatewayTimeoutErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Pi.CohereError({statusCode:u.error.statusCode,body:u.error.body})}switch(u.error.reason){case"non-json":throw new Pi.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody});case"timeout":throw new Pi.CohereTimeoutError;case"unknown":throw new Pi.CohereError({message:u.error.errorMessage})}})}create(t,r){var n,o;return HA(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:tn.fetcher)({url:(0,XL.default)((o=yield tn.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ZL.CohereEnvironment.Production,"v1/connectors"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield tn.Supplier.get(this._options.clientName))!=null?yield tn.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":tn.RUNTIME.type,"X-Fern-Runtime-Version":tn.RUNTIME.version},contentType:"application/json",requestType:"json",body:Gr.CreateConnectorRequest.jsonOrThrow(t,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return Gr.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 it.BadRequestError(i.error.body);case 401:throw new it.UnauthorizedError(i.error.body);case 403:throw new it.ForbiddenError(i.error.body);case 404:throw new it.NotFoundError(i.error.body);case 422:throw new it.UnprocessableEntityError(Gr.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new it.TooManyRequestsError(Gr.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new it.ClientClosedRequestError(Gr.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new it.InternalServerError(i.error.body);case 501:throw new it.NotImplementedError(Gr.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new it.ServiceUnavailableError(i.error.body);case 504:throw new it.GatewayTimeoutError(Gr.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Pi.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Pi.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Pi.CohereTimeoutError;case"unknown":throw new Pi.CohereError({message:i.error.errorMessage})}})}get(t,r){var n,o;return HA(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:tn.fetcher)({url:(0,XL.default)((o=yield tn.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ZL.CohereEnvironment.Production,`v1/connectors/${encodeURIComponent(t)}`),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield tn.Supplier.get(this._options.clientName))!=null?yield tn.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":tn.RUNTIME.type,"X-Fern-Runtime-Version":tn.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 Gr.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 it.BadRequestError(i.error.body);case 401:throw new it.UnauthorizedError(i.error.body);case 403:throw new it.ForbiddenError(i.error.body);case 404:throw new it.NotFoundError(i.error.body);case 422:throw new it.UnprocessableEntityError(Gr.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new it.TooManyRequestsError(Gr.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new it.ClientClosedRequestError(Gr.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new it.InternalServerError(i.error.body);case 501:throw new it.NotImplementedError(Gr.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new it.ServiceUnavailableError(i.error.body);case 504:throw new it.GatewayTimeoutError(Gr.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Pi.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Pi.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Pi.CohereTimeoutError;case"unknown":throw new Pi.CohereError({message:i.error.errorMessage})}})}delete(t,r){var n,o;return HA(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:tn.fetcher)({url:(0,XL.default)((o=yield tn.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ZL.CohereEnvironment.Production,`v1/connectors/${encodeURIComponent(t)}`),method:"DELETE",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield tn.Supplier.get(this._options.clientName))!=null?yield tn.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":tn.RUNTIME.type,"X-Fern-Runtime-Version":tn.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 Gr.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 it.BadRequestError(i.error.body);case 401:throw new it.UnauthorizedError(i.error.body);case 403:throw new it.ForbiddenError(i.error.body);case 404:throw new it.NotFoundError(i.error.body);case 422:throw new it.UnprocessableEntityError(Gr.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new it.TooManyRequestsError(Gr.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new it.ClientClosedRequestError(Gr.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new it.InternalServerError(i.error.body);case 501:throw new it.NotImplementedError(Gr.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new it.ServiceUnavailableError(i.error.body);case 504:throw new it.GatewayTimeoutError(Gr.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Pi.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Pi.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Pi.CohereTimeoutError;case"unknown":throw new Pi.CohereError({message:i.error.errorMessage})}})}update(t,r={},n){var o,i;return HA(this,void 0,void 0,function*(){let a=yield((o=this._options.fetcher)!==null&&o!==void 0?o:tn.fetcher)({url:(0,XL.default)((i=yield tn.Supplier.get(this._options.environment))!==null&&i!==void 0?i:ZL.CohereEnvironment.Production,`v1/connectors/${encodeURIComponent(t)}`),method:"PATCH",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield tn.Supplier.get(this._options.clientName))!=null?yield tn.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":tn.RUNTIME.type,"X-Fern-Runtime-Version":tn.RUNTIME.version},contentType:"application/json",requestType:"json",body:Gr.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 Gr.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 it.BadRequestError(a.error.body);case 401:throw new it.UnauthorizedError(a.error.body);case 403:throw new it.ForbiddenError(a.error.body);case 404:throw new it.NotFoundError(a.error.body);case 422:throw new it.UnprocessableEntityError(Gr.UnprocessableEntityErrorBody.parseOrThrow(a.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new it.TooManyRequestsError(Gr.TooManyRequestsErrorBody.parseOrThrow(a.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new it.ClientClosedRequestError(Gr.ClientClosedRequestErrorBody.parseOrThrow(a.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new it.InternalServerError(a.error.body);case 501:throw new it.NotImplementedError(Gr.NotImplementedErrorBody.parseOrThrow(a.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new it.ServiceUnavailableError(a.error.body);case 504:throw new it.GatewayTimeoutError(Gr.GatewayTimeoutErrorBody.parseOrThrow(a.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Pi.CohereError({statusCode:a.error.statusCode,body:a.error.body})}switch(a.error.reason){case"non-json":throw new Pi.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody});case"timeout":throw new Pi.CohereTimeoutError;case"unknown":throw new Pi.CohereError({message:a.error.errorMessage})}})}oAuthAuthorize(t,r={},n){var o,i;return HA(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:tn.fetcher)({url:(0,XL.default)((i=yield tn.Supplier.get(this._options.environment))!==null&&i!==void 0?i:ZL.CohereEnvironment.Production,`v1/connectors/${encodeURIComponent(t)}/oauth/authorize`),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield tn.Supplier.get(this._options.clientName))!=null?yield tn.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":tn.RUNTIME.type,"X-Fern-Runtime-Version":tn.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 Gr.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 it.BadRequestError(u.error.body);case 401:throw new it.UnauthorizedError(u.error.body);case 403:throw new it.ForbiddenError(u.error.body);case 404:throw new it.NotFoundError(u.error.body);case 422:throw new it.UnprocessableEntityError(Gr.UnprocessableEntityErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new it.TooManyRequestsError(Gr.TooManyRequestsErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new it.ClientClosedRequestError(Gr.ClientClosedRequestErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new it.InternalServerError(u.error.body);case 501:throw new it.NotImplementedError(Gr.NotImplementedErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new it.ServiceUnavailableError(u.error.body);case 504:throw new it.GatewayTimeoutError(Gr.GatewayTimeoutErrorBody.parseOrThrow(u.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Pi.CohereError({statusCode:u.error.statusCode,body:u.error.body})}switch(u.error.reason){case"non-json":throw new Pi.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody});case"timeout":throw new Pi.CohereTimeoutError;case"unknown":throw new Pi.CohereError({message:u.error.errorMessage})}})}_getAuthorizationHeader(){var t;return HA(this,void 0,void 0,function*(){let r=(t=yield tn.Supplier.get(this._options.token))!==null&&t!==void 0?t:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Pi.CohereError({message:"Please specify CO_API_KEY when instantiating the client."});return`Bearer ${r}`})}};Ef.Connectors=oSe});var igt=b(Pf=>{"use strict";var jjr=Pf&&Pf.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Njr=Pf&&Pf.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r4=Pf&&Pf.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&jjr(t,e,r);return Njr(t,e),t},iSe=Pf&&Pf.__awaiter||function(e,t,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(e,t||[])).next())})},Ljr=Pf&&Pf.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Pf,"__esModule",{value:!0});Pf.Models=void 0;var ngt=r4(Mx()),wp=r4($()),Da=r4(QS()),ogt=Ljr(cP()),Fh=r4(Tx()),Ax=r4(Wa()),aSe=class{constructor(t={}){this._options=t}get(t,r){var n,o;return iSe(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:wp.fetcher)({url:(0,ogt.default)((o=yield wp.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ngt.CohereEnvironment.Production,`v1/models/${encodeURIComponent(t)}`),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield wp.Supplier.get(this._options.clientName))!=null?yield wp.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":wp.RUNTIME.type,"X-Fern-Runtime-Version":wp.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 Fh.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 Da.BadRequestError(i.error.body);case 401:throw new Da.UnauthorizedError(i.error.body);case 403:throw new Da.ForbiddenError(i.error.body);case 404:throw new Da.NotFoundError(i.error.body);case 422:throw new Da.UnprocessableEntityError(Fh.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Da.TooManyRequestsError(Fh.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Da.ClientClosedRequestError(Fh.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Da.InternalServerError(i.error.body);case 501:throw new Da.NotImplementedError(Fh.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Da.ServiceUnavailableError(i.error.body);case 504:throw new Da.GatewayTimeoutError(Fh.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Ax.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Ax.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Ax.CohereTimeoutError;case"unknown":throw new Ax.CohereError({message:i.error.errorMessage})}})}list(t={},r){var n,o;return iSe(this,void 0,void 0,function*(){let{pageSize:i,pageToken:a,endpoint:s,defaultOnly:u}=t,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:wp.fetcher)({url:(0,ogt.default)((o=yield wp.Supplier.get(this._options.environment))!==null&&o!==void 0?o:ngt.CohereEnvironment.Production,"v1/models"),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield wp.Supplier.get(this._options.clientName))!=null?yield wp.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":wp.RUNTIME.type,"X-Fern-Runtime-Version":wp.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 Fh.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 Da.BadRequestError(c.error.body);case 401:throw new Da.UnauthorizedError(c.error.body);case 403:throw new Da.ForbiddenError(c.error.body);case 404:throw new Da.NotFoundError(c.error.body);case 422:throw new Da.UnprocessableEntityError(Fh.UnprocessableEntityErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new Da.TooManyRequestsError(Fh.TooManyRequestsErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new Da.ClientClosedRequestError(Fh.ClientClosedRequestErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new Da.InternalServerError(c.error.body);case 501:throw new Da.NotImplementedError(Fh.NotImplementedErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new Da.ServiceUnavailableError(c.error.body);case 504:throw new Da.GatewayTimeoutError(Fh.GatewayTimeoutErrorBody.parseOrThrow(c.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new Ax.CohereError({statusCode:c.error.statusCode,body:c.error.body})}switch(c.error.reason){case"non-json":throw new Ax.CohereError({statusCode:c.error.statusCode,body:c.error.rawBody});case"timeout":throw new Ax.CohereTimeoutError;case"unknown":throw new Ax.CohereError({message:c.error.errorMessage})}})}_getAuthorizationHeader(){var t;return iSe(this,void 0,void 0,function*(){let r=(t=yield wp.Supplier.get(this._options.token))!==null&&t!==void 0?t:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Ax.CohereError({message:"Please specify CO_API_KEY when instantiating the client."});return`Bearer ${r}`})}};Pf.Models=aSe});var agt=b(Tf=>{"use strict";var Fjr=Tf&&Tf.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),kjr=Tf&&Tf.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n4=Tf&&Tf.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Fjr(t,e,r);return kjr(t,e),t},dP=Tf&&Tf.__awaiter||function(e,t,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(e,t||[])).next())})},Bjr=Tf&&Tf.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Tf,"__esModule",{value:!0});Tf.Finetuning=void 0;var VA=n4(Mx()),fr=n4($()),_r=n4(QS()),WA=Bjr(cP()),Rx=n4(Tx()),Lo=n4(Wa()),sSe=class{constructor(t={}){this._options=t}listFinetunedModels(t={},r){var n,o;return dP(this,void 0,void 0,function*(){let{pageSize:i,pageToken:a,orderBy:s}=t,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:fr.fetcher)({url:(0,WA.default)((o=yield fr.Supplier.get(this._options.environment))!==null&&o!==void 0?o:VA.CohereEnvironment.Production,"v1/finetuning/finetuned-models"),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield fr.Supplier.get(this._options.clientName))!=null?yield fr.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":fr.RUNTIME.type,"X-Fern-Runtime-Version":fr.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 Rx.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 _r.BadRequestError(l.error.body);case 401:throw new _r.UnauthorizedError(l.error.body);case 403:throw new _r.ForbiddenError(l.error.body);case 404:throw new _r.NotFoundError(l.error.body);case 500:throw new _r.InternalServerError(l.error.body);case 503:throw new _r.ServiceUnavailableError(l.error.body);default:throw new Lo.CohereError({statusCode:l.error.statusCode,body:l.error.body})}switch(l.error.reason){case"non-json":throw new Lo.CohereError({statusCode:l.error.statusCode,body:l.error.rawBody});case"timeout":throw new Lo.CohereTimeoutError;case"unknown":throw new Lo.CohereError({message:l.error.errorMessage})}})}createFinetunedModel(t,r){var n,o;return dP(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:fr.fetcher)({url:(0,WA.default)((o=yield fr.Supplier.get(this._options.environment))!==null&&o!==void 0?o:VA.CohereEnvironment.Production,"v1/finetuning/finetuned-models"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield fr.Supplier.get(this._options.clientName))!=null?yield fr.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":fr.RUNTIME.type,"X-Fern-Runtime-Version":fr.RUNTIME.version},contentType:"application/json",requestType:"json",body:Rx.finetuning.FinetunedModel.jsonOrThrow(t,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return Rx.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 _r.BadRequestError(i.error.body);case 401:throw new _r.UnauthorizedError(i.error.body);case 403:throw new _r.ForbiddenError(i.error.body);case 404:throw new _r.NotFoundError(i.error.body);case 500:throw new _r.InternalServerError(i.error.body);case 503:throw new _r.ServiceUnavailableError(i.error.body);default:throw new Lo.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Lo.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Lo.CohereTimeoutError;case"unknown":throw new Lo.CohereError({message:i.error.errorMessage})}})}getFinetunedModel(t,r){var n,o;return dP(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:fr.fetcher)({url:(0,WA.default)((o=yield fr.Supplier.get(this._options.environment))!==null&&o!==void 0?o:VA.CohereEnvironment.Production,`v1/finetuning/finetuned-models/${encodeURIComponent(t)}`),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield fr.Supplier.get(this._options.clientName))!=null?yield fr.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":fr.RUNTIME.type,"X-Fern-Runtime-Version":fr.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 Rx.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 _r.BadRequestError(i.error.body);case 401:throw new _r.UnauthorizedError(i.error.body);case 403:throw new _r.ForbiddenError(i.error.body);case 404:throw new _r.NotFoundError(i.error.body);case 500:throw new _r.InternalServerError(i.error.body);case 503:throw new _r.ServiceUnavailableError(i.error.body);default:throw new Lo.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Lo.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Lo.CohereTimeoutError;case"unknown":throw new Lo.CohereError({message:i.error.errorMessage})}})}deleteFinetunedModel(t,r){var n,o;return dP(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:fr.fetcher)({url:(0,WA.default)((o=yield fr.Supplier.get(this._options.environment))!==null&&o!==void 0?o:VA.CohereEnvironment.Production,`v1/finetuning/finetuned-models/${encodeURIComponent(t)}`),method:"DELETE",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield fr.Supplier.get(this._options.clientName))!=null?yield fr.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":fr.RUNTIME.type,"X-Fern-Runtime-Version":fr.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 Rx.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 _r.BadRequestError(i.error.body);case 401:throw new _r.UnauthorizedError(i.error.body);case 403:throw new _r.ForbiddenError(i.error.body);case 404:throw new _r.NotFoundError(i.error.body);case 500:throw new _r.InternalServerError(i.error.body);case 503:throw new _r.ServiceUnavailableError(i.error.body);default:throw new Lo.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new Lo.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new Lo.CohereTimeoutError;case"unknown":throw new Lo.CohereError({message:i.error.errorMessage})}})}updateFinetunedModel(t,r,n){var o,i;return dP(this,void 0,void 0,function*(){let a=yield((o=this._options.fetcher)!==null&&o!==void 0?o:fr.fetcher)({url:(0,WA.default)((i=yield fr.Supplier.get(this._options.environment))!==null&&i!==void 0?i:VA.CohereEnvironment.Production,`v1/finetuning/finetuned-models/${encodeURIComponent(t)}`),method:"PATCH",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield fr.Supplier.get(this._options.clientName))!=null?yield fr.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":fr.RUNTIME.type,"X-Fern-Runtime-Version":fr.RUNTIME.version},contentType:"application/json",requestType:"json",body:Rx.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 Rx.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 _r.BadRequestError(a.error.body);case 401:throw new _r.UnauthorizedError(a.error.body);case 403:throw new _r.ForbiddenError(a.error.body);case 404:throw new _r.NotFoundError(a.error.body);case 500:throw new _r.InternalServerError(a.error.body);case 503:throw new _r.ServiceUnavailableError(a.error.body);default:throw new Lo.CohereError({statusCode:a.error.statusCode,body:a.error.body})}switch(a.error.reason){case"non-json":throw new Lo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody});case"timeout":throw new Lo.CohereTimeoutError;case"unknown":throw new Lo.CohereError({message:a.error.errorMessage})}})}listEvents(t,r={},n){var o,i;return dP(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:fr.fetcher)({url:(0,WA.default)((i=yield fr.Supplier.get(this._options.environment))!==null&&i!==void 0?i:VA.CohereEnvironment.Production,`v1/finetuning/finetuned-models/${encodeURIComponent(t)}/events`),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield fr.Supplier.get(this._options.clientName))!=null?yield fr.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":fr.RUNTIME.type,"X-Fern-Runtime-Version":fr.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 Rx.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 _r.BadRequestError(c.error.body);case 401:throw new _r.UnauthorizedError(c.error.body);case 403:throw new _r.ForbiddenError(c.error.body);case 404:throw new _r.NotFoundError(c.error.body);case 500:throw new _r.InternalServerError(c.error.body);case 503:throw new _r.ServiceUnavailableError(c.error.body);default:throw new Lo.CohereError({statusCode:c.error.statusCode,body:c.error.body})}switch(c.error.reason){case"non-json":throw new Lo.CohereError({statusCode:c.error.statusCode,body:c.error.rawBody});case"timeout":throw new Lo.CohereTimeoutError;case"unknown":throw new Lo.CohereError({message:c.error.errorMessage})}})}listTrainingStepMetrics(t,r={},n){var o,i;return dP(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:fr.fetcher)({url:(0,WA.default)((i=yield fr.Supplier.get(this._options.environment))!==null&&i!==void 0?i:VA.CohereEnvironment.Production,`v1/finetuning/finetuned-models/${encodeURIComponent(t)}/training-step-metrics`),method:"GET",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield fr.Supplier.get(this._options.clientName))!=null?yield fr.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":fr.RUNTIME.type,"X-Fern-Runtime-Version":fr.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 Rx.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 _r.BadRequestError(l.error.body);case 401:throw new _r.UnauthorizedError(l.error.body);case 403:throw new _r.ForbiddenError(l.error.body);case 404:throw new _r.NotFoundError(l.error.body);case 500:throw new _r.InternalServerError(l.error.body);case 503:throw new _r.ServiceUnavailableError(l.error.body);default:throw new Lo.CohereError({statusCode:l.error.statusCode,body:l.error.body})}switch(l.error.reason){case"non-json":throw new Lo.CohereError({statusCode:l.error.statusCode,body:l.error.rawBody});case"timeout":throw new Lo.CohereTimeoutError;case"unknown":throw new Lo.CohereError({message:l.error.errorMessage})}})}_getAuthorizationHeader(){var t;return dP(this,void 0,void 0,function*(){let r=(t=yield fr.Supplier.get(this._options.token))!==null&&t!==void 0?t:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Lo.CohereError({message:"Please specify CO_API_KEY when instantiating the client."});return`Bearer ${r}`})}};Tf.Finetuning=sSe});var OZ=b(If=>{"use strict";var $jr=If&&If.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qjr=If&&If.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o4=If&&If.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$jr(t,e,r);return qjr(t,e),t},Mf=If&&If.__awaiter||function(e,t,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(e,t||[])).next())})},Ujr=If&&If.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(If,"__esModule",{value:!0});If.CohereClient=void 0;var cg=o4(Mx()),et=o4($()),he=o4(QS()),ze=o4(Tx()),dg=Ujr(cP()),nr=o4(Wa()),zjr=tSe(),Hjr=egt(),Vjr=tgt(),Wjr=rgt(),Jjr=igt(),Gjr=agt(),uSe=class{constructor(t={}){this._options=t}chatStream(t,r){var n,o;return Mf(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:et.fetcher)({url:(0,dg.default)((o=yield et.Supplier.get(this._options.environment))!==null&&o!==void 0?o:cg.CohereEnvironment.Production,"v1/chat"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield et.Supplier.get(this._options.clientName))!=null?yield et.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":et.RUNTIME.type,"X-Fern-Runtime-Version":et.RUNTIME.version},contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ze.ChatStreamRequest.jsonOrThrow(t,{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 et.Stream({stream:i.body,parse:a=>Mf(this,void 0,void 0,function*(){return ze.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 he.BadRequestError(i.error.body);case 401:throw new he.UnauthorizedError(i.error.body);case 403:throw new he.ForbiddenError(i.error.body);case 404:throw new he.NotFoundError(i.error.body);case 422:throw new he.UnprocessableEntityError(ze.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new he.TooManyRequestsError(ze.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new he.ClientClosedRequestError(ze.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new he.InternalServerError(i.error.body);case 501:throw new he.NotImplementedError(ze.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new he.ServiceUnavailableError(i.error.body);case 504:throw new he.GatewayTimeoutError(ze.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new nr.CohereTimeoutError;case"unknown":throw new nr.CohereError({message:i.error.errorMessage})}})}chat(t,r){var n,o;return Mf(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:et.fetcher)({url:(0,dg.default)((o=yield et.Supplier.get(this._options.environment))!==null&&o!==void 0?o:cg.CohereEnvironment.Production,"v1/chat"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield et.Supplier.get(this._options.clientName))!=null?yield et.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":et.RUNTIME.type,"X-Fern-Runtime-Version":et.RUNTIME.version},contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ze.ChatRequest.jsonOrThrow(t,{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 ze.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 he.BadRequestError(i.error.body);case 401:throw new he.UnauthorizedError(i.error.body);case 403:throw new he.ForbiddenError(i.error.body);case 404:throw new he.NotFoundError(i.error.body);case 422:throw new he.UnprocessableEntityError(ze.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new he.TooManyRequestsError(ze.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new he.ClientClosedRequestError(ze.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new he.InternalServerError(i.error.body);case 501:throw new he.NotImplementedError(ze.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new he.ServiceUnavailableError(i.error.body);case 504:throw new he.GatewayTimeoutError(ze.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new nr.CohereTimeoutError;case"unknown":throw new nr.CohereError({message:i.error.errorMessage})}})}generateStream(t,r){var n,o;return Mf(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:et.fetcher)({url:(0,dg.default)((o=yield et.Supplier.get(this._options.environment))!==null&&o!==void 0?o:cg.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield et.Supplier.get(this._options.clientName))!=null?yield et.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":et.RUNTIME.type,"X-Fern-Runtime-Version":et.RUNTIME.version},contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ze.GenerateStreamRequest.jsonOrThrow(t,{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 et.Stream({stream:i.body,parse:a=>Mf(this,void 0,void 0,function*(){return ze.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 he.BadRequestError(i.error.body);case 401:throw new he.UnauthorizedError(i.error.body);case 403:throw new he.ForbiddenError(i.error.body);case 404:throw new he.NotFoundError(i.error.body);case 422:throw new he.UnprocessableEntityError(ze.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new he.TooManyRequestsError(ze.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new he.ClientClosedRequestError(ze.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new he.InternalServerError(i.error.body);case 501:throw new he.NotImplementedError(ze.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new he.ServiceUnavailableError(i.error.body);case 504:throw new he.GatewayTimeoutError(ze.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new nr.CohereTimeoutError;case"unknown":throw new nr.CohereError({message:i.error.errorMessage})}})}generate(t,r){var n,o;return Mf(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:et.fetcher)({url:(0,dg.default)((o=yield et.Supplier.get(this._options.environment))!==null&&o!==void 0?o:cg.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield et.Supplier.get(this._options.clientName))!=null?yield et.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":et.RUNTIME.type,"X-Fern-Runtime-Version":et.RUNTIME.version},contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ze.GenerateRequest.jsonOrThrow(t,{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 ze.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 he.BadRequestError(i.error.body);case 401:throw new he.UnauthorizedError(i.error.body);case 403:throw new he.ForbiddenError(i.error.body);case 404:throw new he.NotFoundError(i.error.body);case 422:throw new he.UnprocessableEntityError(ze.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new he.TooManyRequestsError(ze.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new he.ClientClosedRequestError(ze.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new he.InternalServerError(i.error.body);case 501:throw new he.NotImplementedError(ze.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new he.ServiceUnavailableError(i.error.body);case 504:throw new he.GatewayTimeoutError(ze.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new nr.CohereTimeoutError;case"unknown":throw new nr.CohereError({message:i.error.errorMessage})}})}embed(t,r){var n,o;return Mf(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:et.fetcher)({url:(0,dg.default)((o=yield et.Supplier.get(this._options.environment))!==null&&o!==void 0?o:cg.CohereEnvironment.Production,"v1/embed"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield et.Supplier.get(this._options.clientName))!=null?yield et.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":et.RUNTIME.type,"X-Fern-Runtime-Version":et.RUNTIME.version},contentType:"application/json",requestType:"json",body:ze.EmbedRequest.jsonOrThrow(t,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return ze.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 he.BadRequestError(i.error.body);case 401:throw new he.UnauthorizedError(i.error.body);case 403:throw new he.ForbiddenError(i.error.body);case 404:throw new he.NotFoundError(i.error.body);case 422:throw new he.UnprocessableEntityError(ze.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new he.TooManyRequestsError(ze.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new he.ClientClosedRequestError(ze.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new he.InternalServerError(i.error.body);case 501:throw new he.NotImplementedError(ze.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new he.ServiceUnavailableError(i.error.body);case 504:throw new he.GatewayTimeoutError(ze.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new nr.CohereTimeoutError;case"unknown":throw new nr.CohereError({message:i.error.errorMessage})}})}rerank(t,r){var n,o;return Mf(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:et.fetcher)({url:(0,dg.default)((o=yield et.Supplier.get(this._options.environment))!==null&&o!==void 0?o:cg.CohereEnvironment.Production,"v1/rerank"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield et.Supplier.get(this._options.clientName))!=null?yield et.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":et.RUNTIME.type,"X-Fern-Runtime-Version":et.RUNTIME.version},contentType:"application/json",requestType:"json",body:ze.RerankRequest.jsonOrThrow(t,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return ze.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 he.BadRequestError(i.error.body);case 401:throw new he.UnauthorizedError(i.error.body);case 403:throw new he.ForbiddenError(i.error.body);case 404:throw new he.NotFoundError(i.error.body);case 422:throw new he.UnprocessableEntityError(ze.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new he.TooManyRequestsError(ze.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new he.ClientClosedRequestError(ze.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new he.InternalServerError(i.error.body);case 501:throw new he.NotImplementedError(ze.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new he.ServiceUnavailableError(i.error.body);case 504:throw new he.GatewayTimeoutError(ze.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new nr.CohereTimeoutError;case"unknown":throw new nr.CohereError({message:i.error.errorMessage})}})}classify(t,r){var n,o;return Mf(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:et.fetcher)({url:(0,dg.default)((o=yield et.Supplier.get(this._options.environment))!==null&&o!==void 0?o:cg.CohereEnvironment.Production,"v1/classify"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield et.Supplier.get(this._options.clientName))!=null?yield et.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":et.RUNTIME.type,"X-Fern-Runtime-Version":et.RUNTIME.version},contentType:"application/json",requestType:"json",body:ze.ClassifyRequest.jsonOrThrow(t,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return ze.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 he.BadRequestError(i.error.body);case 401:throw new he.UnauthorizedError(i.error.body);case 403:throw new he.ForbiddenError(i.error.body);case 404:throw new he.NotFoundError(i.error.body);case 422:throw new he.UnprocessableEntityError(ze.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new he.TooManyRequestsError(ze.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new he.ClientClosedRequestError(ze.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new he.InternalServerError(i.error.body);case 501:throw new he.NotImplementedError(ze.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new he.ServiceUnavailableError(i.error.body);case 504:throw new he.GatewayTimeoutError(ze.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new nr.CohereTimeoutError;case"unknown":throw new nr.CohereError({message:i.error.errorMessage})}})}summarize(t,r){var n,o;return Mf(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:et.fetcher)({url:(0,dg.default)((o=yield et.Supplier.get(this._options.environment))!==null&&o!==void 0?o:cg.CohereEnvironment.Production,"v1/summarize"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield et.Supplier.get(this._options.clientName))!=null?yield et.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":et.RUNTIME.type,"X-Fern-Runtime-Version":et.RUNTIME.version},contentType:"application/json",requestType:"json",body:ze.SummarizeRequest.jsonOrThrow(t,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return ze.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 he.BadRequestError(i.error.body);case 401:throw new he.UnauthorizedError(i.error.body);case 403:throw new he.ForbiddenError(i.error.body);case 404:throw new he.NotFoundError(i.error.body);case 422:throw new he.UnprocessableEntityError(ze.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new he.TooManyRequestsError(ze.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new he.ClientClosedRequestError(ze.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new he.InternalServerError(i.error.body);case 501:throw new he.NotImplementedError(ze.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new he.ServiceUnavailableError(i.error.body);case 504:throw new he.GatewayTimeoutError(ze.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new nr.CohereTimeoutError;case"unknown":throw new nr.CohereError({message:i.error.errorMessage})}})}tokenize(t,r){var n,o;return Mf(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:et.fetcher)({url:(0,dg.default)((o=yield et.Supplier.get(this._options.environment))!==null&&o!==void 0?o:cg.CohereEnvironment.Production,"v1/tokenize"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield et.Supplier.get(this._options.clientName))!=null?yield et.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":et.RUNTIME.type,"X-Fern-Runtime-Version":et.RUNTIME.version},contentType:"application/json",requestType:"json",body:ze.TokenizeRequest.jsonOrThrow(t,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return ze.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 he.BadRequestError(i.error.body);case 401:throw new he.UnauthorizedError(i.error.body);case 403:throw new he.ForbiddenError(i.error.body);case 404:throw new he.NotFoundError(i.error.body);case 422:throw new he.UnprocessableEntityError(ze.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new he.TooManyRequestsError(ze.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new he.ClientClosedRequestError(ze.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new he.InternalServerError(i.error.body);case 501:throw new he.NotImplementedError(ze.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new he.ServiceUnavailableError(i.error.body);case 504:throw new he.GatewayTimeoutError(ze.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new nr.CohereTimeoutError;case"unknown":throw new nr.CohereError({message:i.error.errorMessage})}})}detokenize(t,r){var n,o;return Mf(this,void 0,void 0,function*(){let i=yield((n=this._options.fetcher)!==null&&n!==void 0?n:et.fetcher)({url:(0,dg.default)((o=yield et.Supplier.get(this._options.environment))!==null&&o!==void 0?o:cg.CohereEnvironment.Production,"v1/detokenize"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield et.Supplier.get(this._options.clientName))!=null?yield et.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":et.RUNTIME.type,"X-Fern-Runtime-Version":et.RUNTIME.version},contentType:"application/json",requestType:"json",body:ze.DetokenizeRequest.jsonOrThrow(t,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(i.ok)return ze.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 he.BadRequestError(i.error.body);case 401:throw new he.UnauthorizedError(i.error.body);case 403:throw new he.ForbiddenError(i.error.body);case 404:throw new he.NotFoundError(i.error.body);case 422:throw new he.UnprocessableEntityError(ze.UnprocessableEntityErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new he.TooManyRequestsError(ze.TooManyRequestsErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new he.ClientClosedRequestError(ze.ClientClosedRequestErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new he.InternalServerError(i.error.body);case 501:throw new he.NotImplementedError(ze.NotImplementedErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new he.ServiceUnavailableError(i.error.body);case 504:throw new he.GatewayTimeoutError(ze.GatewayTimeoutErrorBody.parseOrThrow(i.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.body})}switch(i.error.reason){case"non-json":throw new nr.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody});case"timeout":throw new nr.CohereTimeoutError;case"unknown":throw new nr.CohereError({message:i.error.errorMessage})}})}checkApiKey(t){var r,n;return Mf(this,void 0,void 0,function*(){let o=yield((r=this._options.fetcher)!==null&&r!==void 0?r:et.fetcher)({url:(0,dg.default)((n=yield et.Supplier.get(this._options.environment))!==null&&n!==void 0?n:cg.CohereEnvironment.Production,"v1/check-api-key"),method:"POST",headers:{Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield et.Supplier.get(this._options.clientName))!=null?yield et.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":et.RUNTIME.type,"X-Fern-Runtime-Version":et.RUNTIME.version},contentType:"application/json",requestType:"json",timeoutMs:t?.timeoutInSeconds!=null?t.timeoutInSeconds*1e3:3e5,maxRetries:t?.maxRetries,abortSignal:t?.abortSignal});if(o.ok)return ze.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 he.BadRequestError(o.error.body);case 401:throw new he.UnauthorizedError(o.error.body);case 403:throw new he.ForbiddenError(o.error.body);case 404:throw new he.NotFoundError(o.error.body);case 422:throw new he.UnprocessableEntityError(ze.UnprocessableEntityErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 429:throw new he.TooManyRequestsError(ze.TooManyRequestsErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 499:throw new he.ClientClosedRequestError(ze.ClientClosedRequestErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 500:throw new he.InternalServerError(o.error.body);case 501:throw new he.NotImplementedError(ze.NotImplementedErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));case 503:throw new he.ServiceUnavailableError(o.error.body);case 504:throw new he.GatewayTimeoutError(ze.GatewayTimeoutErrorBody.parseOrThrow(o.error.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}));default:throw new nr.CohereError({statusCode:o.error.statusCode,body:o.error.body})}switch(o.error.reason){case"non-json":throw new nr.CohereError({statusCode:o.error.statusCode,body:o.error.rawBody});case"timeout":throw new nr.CohereTimeoutError;case"unknown":throw new nr.CohereError({message:o.error.errorMessage})}})}get v2(){var t;return(t=this._v2)!==null&&t!==void 0?t:this._v2=new zjr.V2(this._options)}get embedJobs(){var t;return(t=this._embedJobs)!==null&&t!==void 0?t:this._embedJobs=new Hjr.EmbedJobs(this._options)}get datasets(){var t;return(t=this._datasets)!==null&&t!==void 0?t:this._datasets=new Vjr.Datasets(this._options)}get connectors(){var t;return(t=this._connectors)!==null&&t!==void 0?t:this._connectors=new Wjr.Connectors(this._options)}get models(){var t;return(t=this._models)!==null&&t!==void 0?t:this._models=new Jjr.Models(this._options)}get finetuning(){var t;return(t=this._finetuning)!==null&&t!==void 0?t:this._finetuning=new Gjr.Finetuning(this._options)}_getAuthorizationHeader(){var t;return Mf(this,void 0,void 0,function*(){let r=(t=yield et.Supplier.get(this._options.token))!==null&&t!==void 0?t:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new nr.CohereError({message:"Please specify CO_API_KEY when instantiating the client."});return`Bearer ${r}`})}};If.CohereClient=uSe});var cSe=b(EZ=>{"use strict";Object.defineProperty(EZ,"__esModule",{value:!0});EZ.AwsClient=void 0;var Kjr=OZ(),lSe=class extends Kjr.CohereClient{constructor(t){t.token="n/a",super(t)}};EZ.AwsClient=lSe});var sgt=b(PZ=>{"use strict";Object.defineProperty(PZ,"__esModule",{value:!0});PZ.BedrockClient=void 0;var Yjr=Qwe(),Zjr=cSe(),dSe=class extends Zjr.AwsClient{constructor(t){super(Object.assign(Object.assign({},t),{fetcher:(0,Yjr.fetchOverride)("bedrock",t)}))}};PZ.BedrockClient=dSe});var ugt=b(TZ=>{"use strict";Object.defineProperty(TZ,"__esModule",{value:!0});TZ.CohereClientV2=void 0;var Xjr=tSe(),Qjr=OZ(),fSe=class{constructor(t){this._options=t,this.client=new Qjr.CohereClient(this._options),this.clientV2=new Xjr.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}};TZ.CohereClientV2=fSe});var lgt=b(MZ=>{"use strict";Object.defineProperty(MZ,"__esModule",{value:!0});MZ.CustomClient=void 0;var eNr=OZ(),pSe=class extends eNr.CohereClient{constructor(t={}){var r,n;try{let o=/\/v1\/?$/,i=(r=t.environment)===null||r===void 0?void 0:r.toString().replace(o,"");i!==((n=t.environment)===null||n===void 0?void 0:n.toString())&&(t.environment=i)}catch{}super(t),this._options=t}};MZ.CustomClient=pSe});var cgt=b(IZ=>{"use strict";Object.defineProperty(IZ,"__esModule",{value:!0});IZ.SagemakerClient=void 0;var tNr=cSe(),rNr=Qwe(),hSe=class extends tNr.AwsClient{constructor(t){super(Object.assign(Object.assign({},t),{fetcher:(0,rNr.fetchOverride)("sagemaker",t)}))}};IZ.SagemakerClient=hSe});var i4=b(Vi=>{"use strict";var nNr=Vi&&Vi.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),oNr=Vi&&Vi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),iNr=Vi&&Vi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&nNr(t,e,r);return oNr(t,e),t};Object.defineProperty(Vi,"__esModule",{value:!0});Vi.SagemakerClient=Vi.CohereTimeoutError=Vi.CohereError=Vi.CohereEnvironment=Vi.CohereClient=Vi.CohereClientV2=Vi.BedrockClient=Vi.Cohere=void 0;Vi.Cohere=iNr(QS());var aNr=sgt();Object.defineProperty(Vi,"BedrockClient",{enumerable:!0,get:function(){return aNr.BedrockClient}});var sNr=ugt();Object.defineProperty(Vi,"CohereClientV2",{enumerable:!0,get:function(){return sNr.CohereClientV2}});var uNr=lgt();Object.defineProperty(Vi,"CohereClient",{enumerable:!0,get:function(){return uNr.CustomClient}});var lNr=Mx();Object.defineProperty(Vi,"CohereEnvironment",{enumerable:!0,get:function(){return lNr.CohereEnvironment}});var dgt=Wa();Object.defineProperty(Vi,"CohereError",{enumerable:!0,get:function(){return dgt.CohereError}});Object.defineProperty(Vi,"CohereTimeoutError",{enumerable:!0,get:function(){return dgt.CohereTimeoutError}});var cNr=cgt();Object.defineProperty(Vi,"SagemakerClient",{enumerable:!0,get:function(){return cNr.SagemakerClient}})});function pg(e){e?(yl[0]=yl[16]=yl[1]=yl[2]=yl[3]=yl[4]=yl[5]=yl[6]=yl[7]=yl[8]=yl[9]=yl[10]=yl[11]=yl[12]=yl[13]=yl[14]=yl[15]=0,this.blocks=yl):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 dNr,kr,fNr,fg,yl,mSe,fgt=C(()=>{"use strict";dNr=typeof window=="object"?window:{},kr="0123456789abcdef".split(""),fNr=[-2147483648,8388608,32768,128],fg=[24,16,8,0],yl=[];pg.prototype.update=function(e){if(!this.finalized){var t=typeof e!="string";t&&e.constructor===dNr.ArrayBuffer&&(e=new Uint8Array(e));for(var r,n=0,o,i=e.length||0,a=this.blocks;n>2]|=e[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}};pg.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>2]|=fNr[t&3],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}};pg.prototype.hash=function(){var e=this.h0,t=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=t&r|~t&n,s=e<<5|e>>>27,o=s+i+o+1518500249+u[a]<<0,t=t<<30|t>>>2,i=e&t|~e&r,s=o<<5|o>>>27,n=s+i+n+1518500249+u[a+1]<<0,e=e<<30|e>>>2,i=o&e|~o&t,s=n<<5|n>>>27,r=s+i+r+1518500249+u[a+2]<<0,o=o<<30|o>>>2,i=n&o|~n&e,s=r<<5|r>>>27,t=s+i+t+1518500249+u[a+3]<<0,n=n<<30|n>>>2,i=r&n|~r&o,s=t<<5|t>>>27,e=s+i+e+1518500249+u[a+4]<<0,r=r<<30|r>>>2;for(;a<40;a+=5)i=t^r^n,s=e<<5|e>>>27,o=s+i+o+1859775393+u[a]<<0,t=t<<30|t>>>2,i=e^t^r,s=o<<5|o>>>27,n=s+i+n+1859775393+u[a+1]<<0,e=e<<30|e>>>2,i=o^e^t,s=n<<5|n>>>27,r=s+i+r+1859775393+u[a+2]<<0,o=o<<30|o>>>2,i=n^o^e,s=r<<5|r>>>27,t=s+i+t+1859775393+u[a+3]<<0,n=n<<30|n>>>2,i=r^n^o,s=t<<5|t>>>27,e=s+i+e+1859775393+u[a+4]<<0,r=r<<30|r>>>2;for(;a<60;a+=5)i=t&r|t&n|r&n,s=e<<5|e>>>27,o=s+i+o-1894007588+u[a]<<0,t=t<<30|t>>>2,i=e&t|e&r|t&r,s=o<<5|o>>>27,n=s+i+n-1894007588+u[a+1]<<0,e=e<<30|e>>>2,i=o&e|o&t|e&t,s=n<<5|n>>>27,r=s+i+r-1894007588+u[a+2]<<0,o=o<<30|o>>>2,i=n&o|n&e|o&e,s=r<<5|r>>>27,t=s+i+t-1894007588+u[a+3]<<0,n=n<<30|n>>>2,i=r&n|r&o|n&o,s=t<<5|t>>>27,e=s+i+e-1894007588+u[a+4]<<0,r=r<<30|r>>>2;for(;a<80;a+=5)i=t^r^n,s=e<<5|e>>>27,o=s+i+o-899497514+u[a]<<0,t=t<<30|t>>>2,i=e^t^r,s=o<<5|o>>>27,n=s+i+n-899497514+u[a+1]<<0,e=e<<30|e>>>2,i=o^e^t,s=n<<5|n>>>27,r=s+i+r-899497514+u[a+2]<<0,o=o<<30|o>>>2,i=n^o^e,s=r<<5|r>>>27,t=s+i+t-899497514+u[a+3]<<0,n=n<<30|n>>>2,i=r^n^o,s=t<<5|t>>>27,e=s+i+e-899497514+u[a+4]<<0,r=r<<30|r>>>2;this.h0=this.h0+e<<0,this.h1=this.h1+t<<0,this.h2=this.h2+r<<0,this.h3=this.h3+n<<0,this.h4=this.h4+o<<0};pg.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,r=this.h2,n=this.h3,o=this.h4;return kr[e>>28&15]+kr[e>>24&15]+kr[e>>20&15]+kr[e>>16&15]+kr[e>>12&15]+kr[e>>8&15]+kr[e>>4&15]+kr[e&15]+kr[t>>28&15]+kr[t>>24&15]+kr[t>>20&15]+kr[t>>16&15]+kr[t>>12&15]+kr[t>>8&15]+kr[t>>4&15]+kr[t&15]+kr[r>>28&15]+kr[r>>24&15]+kr[r>>20&15]+kr[r>>16&15]+kr[r>>12&15]+kr[r>>8&15]+kr[r>>4&15]+kr[r&15]+kr[n>>28&15]+kr[n>>24&15]+kr[n>>20&15]+kr[n>>16&15]+kr[n>>12&15]+kr[n>>8&15]+kr[n>>4&15]+kr[n&15]+kr[o>>28&15]+kr[o>>24&15]+kr[o>>20&15]+kr[o>>16&15]+kr[o>>12&15]+kr[o>>8&15]+kr[o>>4&15]+kr[o&15]};pg.prototype.toString=pg.prototype.hex;pg.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,r=this.h2,n=this.h3,o=this.h4;return[e>>24&255,e>>16&255,e>>8&255,e&255,t>>24&255,t>>16&255,t>>8&255,t&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]};pg.prototype.array=pg.prototype.digest;pg.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(20),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),e};mSe=e=>new pg(!0).update(e).hex()});var pgt=C(()=>{fgt()});var hgt,gSe,pNr,AZ,mgt=C(()=>{pgt();gO();hgt=(...e)=>mSe(e.join("_")),gSe=class{},pNr=new Map,AZ=class e extends gSe{constructor(t){super(),Object.defineProperty(this,"cache",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cache=t??new Map}lookup(t,r){return Promise.resolve(this.cache.get(hgt(t,r))??null)}async update(t,r,n){this.cache.set(hgt(t,r),n)}static global(){return new e(pNr)}}});function yNr(e,t){let r=Array.from({length:e.length},(n,o)=>({start:o,end:o+1}));for(;r.length>1;){let n=null;for(let o=0;ot.get(e.slice(r.start,r.end).join(","))).filter(r=>r!=null)}function _Nr(e){return e.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&")}function bSe(e){switch(e){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 ggt,hNr,mNr,gNr,ySe,RZ,ygt=C(()=>{ggt=B(lle(),1),hNr=Object.defineProperty,mNr=(e,t,r)=>t in e?hNr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,gNr=(e,t,r)=>(mNr(e,typeof t!="symbol"?t+"":t,r),r);ySe=class{constructor(e,t){Nl(this,"specialTokens");Nl(this,"inverseSpecialTokens");Nl(this,"patStr");Nl(this,"textEncoder",new TextEncoder);Nl(this,"textDecoder",new TextDecoder("utf-8"));Nl(this,"rankMap",new Map);Nl(this,"textMap",new Map);this.patStr=e.pat_str;let r=e.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=ggt.default.toByteArray(n);this.rankMap.set(i.join(","),o),this.textMap.set(o,i)}this.specialTokens={...e.special_tokens,...t},this.inverseSpecialTokens=Object.entries(this.specialTokens).reduce((n,[o,i])=>(n[i]=this.textEncoder.encode(o),n),{})}encode(e,t=[],r="all"){let n=new RegExp(this.patStr,"ug"),o=ySe.specialTokenRegex(Object.keys(this.specialTokens)),i=[],a=new Set(t==="all"?Object.keys(this.specialTokens):t),s=new Set(r==="all"?Object.keys(this.specialTokens).filter(l=>!a.has(l)):r);if(s.size>0){let l=ySe.specialTokenRegex([...s]),c=e.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(e),!(l==null||a.has(l[0]));)c=l.index+1;let d=l?.index??e.length;for(let p of e.substring(u,d).matchAll(n)){let h=this.textEncoder.encode(p[0]),m=this.rankMap.get(h.join(","));if(m!=null){i.push(m);continue}i.push(...bNr(h,this.rankMap))}if(l==null)break;let f=this.specialTokens[l[0]];i.push(f),u=l.index+l[0].length}return i}decode(e){let t=[],r=0;for(let i=0;inew RegExp(e.map(t=>_Nr(t)).join("|"),"g"))});var bgt=C(()=>{ygt()});async function _gt(e){return e in DZ||(DZ[e]=vNr.fetch(`https://tiktoken.pages.dev/js/${e}.json`).then(t=>t.json()).then(t=>new RZ(t)).catch(t=>{throw delete DZ[e],t})),await DZ[e]}async function vgt(e){return _gt(bSe(e))}var DZ,vNr,_Se=C(()=>{bgt();kD();DZ={},vNr=new Qf({})});function gw(e){return typeof e!="object"||!e?!1:!!("type"in e&&e.type==="function"&&"function"in e&&typeof e.function=="object"&&e.function&&"name"in e.function&&"parameters"in e.function)}var wNr,SNr,QL,eF,a4=C(()=>{mgt();rq();gO();kD();_Se();sf();wNr=e=>e.startsWith("gpt-3.5-turbo-16k")?"gpt-3.5-turbo-16k":e.startsWith("gpt-3.5-turbo-")?"gpt-3.5-turbo":e.startsWith("gpt-4-32k")?"gpt-4-32k":e.startsWith("gpt-4-")?"gpt-4":e.startsWith("gpt-4o")?"gpt-4o":e;SNr=()=>!1,QL=class extends nn{get lc_attributes(){return{callbacks:void 0,verbose:void 0}}constructor(t){super(t),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=t.verbose??SNr(),this.callbacks=t.callbacks,this.tags=t.tags??[],this.metadata=t.metadata??{}}},eF=class extends QL{get callKeys(){return["stop","timeout","signal","tags","metadata","callbacks"]}constructor({callbacks:t,callbackManager:r,...n}){let{cache:o,...i}=n;super({callbacks:t??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=AZ.global():this.cache=void 0,this.caller=new Qf(n??{})}async getNumTokens(t){if(typeof t!="string")return 0;let r=Math.ceil(t.length/4);if(!this._encoding)try{this._encoding=await vgt("modelName"in this?wNr(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(t).length}catch(n){console.warn("Failed to calculate number of tokens, falling back to approximate count",n)}return r}static _convertInputToPromptValue(t){return typeof t=="string"?new qD(t):Array.isArray(t)?new UD(t.map(Nm)):t}_identifyingParams(){return{}}_getSerializedCacheKeyParametersForCall({config:t,...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(t){throw new Error("Use .toJSON() instead")}}});var Dx=C(()=>{a4()});var kh=C(()=>{FD()});var H_t=b(()=>{});var un=b((BX,V_t)=>{(function(e,t){typeof BX=="object"?V_t.exports=BX=t():typeof define=="function"&&define.amd?define([],t):e.CryptoJS=t()})(BX,function(){var e=e||function(t,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=H_t()}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(v){var S;return g.prototype=v,S=new g,g.prototype=null,S}}(),a={},s=a.lib={},u=s.Base=function(){return{extend:function(g){var v=i(this);return g&&v.mixIn(g),(!v.hasOwnProperty("init")||this.init===v.init)&&(v.init=function(){v.$super.init.apply(this,arguments)}),v.init.prototype=v,v.$super=this,v},create:function(){var g=this.extend();return g.init.apply(g,arguments),g},init:function(){},mixIn:function(g){for(var v in g)g.hasOwnProperty(v)&&(this[v]=g[v]);g.hasOwnProperty("toString")&&(this.toString=g.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),l=s.WordArray=u.extend({init:function(g,v){g=this.words=g||[],v!=r?this.sigBytes=v:this.sigBytes=g.length*4},toString:function(g){return(g||d).stringify(this)},concat:function(g){var v=this.words,S=g.words,x=this.sigBytes,O=g.sigBytes;if(this.clamp(),x%4)for(var T=0;T>>2]>>>24-T%4*8&255;v[x+T>>>2]|=E<<24-(x+T)%4*8}else for(var M=0;M>>2]=S[M>>>2];return this.sigBytes+=O,this},clamp:function(){var g=this.words,v=this.sigBytes;g[v>>>2]&=4294967295<<32-v%4*8,g.length=t.ceil(v/4)},clone:function(){var g=u.clone.call(this);return g.words=this.words.slice(0),g},random:function(g){for(var v=[],S=0;S>>2]>>>24-O%4*8&255;x.push((T>>>4).toString(16)),x.push((T&15).toString(16))}return x.join("")},parse:function(g){for(var v=g.length,S=[],x=0;x>>3]|=parseInt(g.substr(x,2),16)<<24-x%8*4;return new l.init(S,v/2)}},f=c.Latin1={stringify:function(g){for(var v=g.words,S=g.sigBytes,x=[],O=0;O>>2]>>>24-O%4*8&255;x.push(String.fromCharCode(T))}return x.join("")},parse:function(g){for(var v=g.length,S=[],x=0;x>>2]|=(g.charCodeAt(x)&255)<<24-x%4*8;return new l.init(S,v)}},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)))}},h=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 v,S=this._data,x=S.words,O=S.sigBytes,T=this.blockSize,E=T*4,M=O/E;g?M=t.ceil(M):M=t.max((M|0)-this._minBufferSize,0);var A=M*T,j=t.min(A*4,O);if(A){for(var N=0;N{(function(e,t){typeof $X=="object"?W_t.exports=$X=t(un()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})($X,function(e){return function(t){var r=e,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!=t?this.sigBytes=c:this.sigBytes=l.length*8},toX32:function(){for(var l=this.words,c=l.length,d=[],f=0;f{(function(e,t){typeof qX=="object"?J_t.exports=qX=t(un()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(qX,function(e){return function(){if(typeof ArrayBuffer=="function"){var t=e,r=t.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}}(),e.lib.WordArray})});var Y_t=b((UX,K_t)=>{(function(e,t){typeof UX=="object"?K_t.exports=UX=t(un()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(UX,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,o=t.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}}(),e.enc.Utf16})});var OP=b((zX,Z_t)=>{(function(e,t){typeof zX=="object"?Z_t.exports=zX=t(un()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(zX,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,o=t.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,h=u[f+1>>>2]>>>24-(f+1)%4*8&255,m=u[f+2>>>2]>>>24-(f+2)%4*8&255,_=p<<16|h<<8|m,g=0;g<4&&f+g*.75>>6*(3-g)&63));var v=c.charAt(64);if(v)for(;d.length%4;)d.push(v);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,m=p|h;c[d>>>2]|=m<<24-d%4*8,d++}return n.create(c,d)}}(),e.enc.Base64})});var Q_t=b((HX,X_t)=>{(function(e,t){typeof HX=="object"?X_t.exports=HX=t(un()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(HX,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,o=t.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,m=l[p+1>>>2]>>>24-(p+1)%4*8&255,_=l[p+2>>>2]>>>24-(p+2)%4*8&255,g=h<<16|m<<8|_,v=0;v<4&&p+v*.75>>6*(3-v)&63));var S=d.charAt(64);if(S)for(;f.length%4;)f.push(S);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,m=p|h;c[d>>>2]|=m<<24-d%4*8,d++}return n.create(c,d)}}(),e.enc.Base64url})});var EP=b((VX,evt)=>{(function(e,t){typeof VX=="object"?evt.exports=VX=t(un()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(VX,function(e){return function(t){var r=e,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.algo,s=[];(function(){for(var p=0;p<64;p++)s[p]=t.abs(t.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,h){for(var m=0;m<16;m++){var _=h+m,g=p[_];p[_]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360}var v=this._hash.words,S=p[h+0],x=p[h+1],O=p[h+2],T=p[h+3],E=p[h+4],M=p[h+5],A=p[h+6],j=p[h+7],N=p[h+8],F=p[h+9],k=p[h+10],L=p[h+11],q=p[h+12],U=p[h+13],G=p[h+14],V=p[h+15],D=v[0],z=v[1],W=v[2],J=v[3];D=l(D,z,W,J,S,7,s[0]),J=l(J,D,z,W,x,12,s[1]),W=l(W,J,D,z,O,17,s[2]),z=l(z,W,J,D,T,22,s[3]),D=l(D,z,W,J,E,7,s[4]),J=l(J,D,z,W,M,12,s[5]),W=l(W,J,D,z,A,17,s[6]),z=l(z,W,J,D,j,22,s[7]),D=l(D,z,W,J,N,7,s[8]),J=l(J,D,z,W,F,12,s[9]),W=l(W,J,D,z,k,17,s[10]),z=l(z,W,J,D,L,22,s[11]),D=l(D,z,W,J,q,7,s[12]),J=l(J,D,z,W,U,12,s[13]),W=l(W,J,D,z,G,17,s[14]),z=l(z,W,J,D,V,22,s[15]),D=c(D,z,W,J,x,5,s[16]),J=c(J,D,z,W,A,9,s[17]),W=c(W,J,D,z,L,14,s[18]),z=c(z,W,J,D,S,20,s[19]),D=c(D,z,W,J,M,5,s[20]),J=c(J,D,z,W,k,9,s[21]),W=c(W,J,D,z,V,14,s[22]),z=c(z,W,J,D,E,20,s[23]),D=c(D,z,W,J,F,5,s[24]),J=c(J,D,z,W,G,9,s[25]),W=c(W,J,D,z,T,14,s[26]),z=c(z,W,J,D,N,20,s[27]),D=c(D,z,W,J,U,5,s[28]),J=c(J,D,z,W,O,9,s[29]),W=c(W,J,D,z,j,14,s[30]),z=c(z,W,J,D,q,20,s[31]),D=d(D,z,W,J,M,4,s[32]),J=d(J,D,z,W,N,11,s[33]),W=d(W,J,D,z,L,16,s[34]),z=d(z,W,J,D,G,23,s[35]),D=d(D,z,W,J,x,4,s[36]),J=d(J,D,z,W,E,11,s[37]),W=d(W,J,D,z,j,16,s[38]),z=d(z,W,J,D,k,23,s[39]),D=d(D,z,W,J,U,4,s[40]),J=d(J,D,z,W,S,11,s[41]),W=d(W,J,D,z,T,16,s[42]),z=d(z,W,J,D,A,23,s[43]),D=d(D,z,W,J,F,4,s[44]),J=d(J,D,z,W,q,11,s[45]),W=d(W,J,D,z,V,16,s[46]),z=d(z,W,J,D,O,23,s[47]),D=f(D,z,W,J,S,6,s[48]),J=f(J,D,z,W,j,10,s[49]),W=f(W,J,D,z,G,15,s[50]),z=f(z,W,J,D,M,21,s[51]),D=f(D,z,W,J,q,6,s[52]),J=f(J,D,z,W,T,10,s[53]),W=f(W,J,D,z,k,15,s[54]),z=f(z,W,J,D,x,21,s[55]),D=f(D,z,W,J,N,6,s[56]),J=f(J,D,z,W,V,10,s[57]),W=f(W,J,D,z,A,15,s[58]),z=f(z,W,J,D,U,21,s[59]),D=f(D,z,W,J,E,6,s[60]),J=f(J,D,z,W,L,10,s[61]),W=f(W,J,D,z,O,15,s[62]),z=f(z,W,J,D,F,21,s[63]),v[0]=v[0]+D|0,v[1]=v[1]+z|0,v[2]=v[2]+W|0,v[3]=v[3]+J|0},_doFinalize:function(){var p=this._data,h=p.words,m=this._nDataBytes*8,_=p.sigBytes*8;h[_>>>5]|=128<<24-_%32;var g=t.floor(m/4294967296),v=m;h[(_+64>>>9<<4)+15]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,h[(_+64>>>9<<4)+14]=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360,p.sigBytes=(h.length+1)*4,this._process();for(var S=this._hash,x=S.words,O=0;O<4;O++){var T=x[O];x[O]=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360}return S},clone:function(){var p=i.clone.call(this);return p._hash=this._hash.clone(),p}});function l(p,h,m,_,g,v,S){var x=p+(h&m|~h&_)+g+S;return(x<>>32-v)+h}function c(p,h,m,_,g,v,S){var x=p+(h&_|m&~_)+g+S;return(x<>>32-v)+h}function d(p,h,m,_,g,v,S){var x=p+(h^m^_)+g+S;return(x<>>32-v)+h}function f(p,h,m,_,g,v,S){var x=p+(m^(h|~_))+g+S;return(x<>>32-v)+h}r.MD5=i._createHelper(u),r.HmacMD5=i._createHmacHelper(u)}(Math),e.MD5})});var sCe=b((WX,tvt)=>{(function(e,t){typeof WX=="object"?tvt.exports=WX=t(un()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(WX,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,o=r.Hasher,i=t.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],h=c[3],m=c[4],_=0;_<80;_++){if(_<16)a[_]=u[l+_]|0;else{var g=a[_-3]^a[_-8]^a[_-14]^a[_-16];a[_]=g<<1|g>>>31}var v=(d<<5|d>>>27)+m+a[_];_<20?v+=(f&p|~f&h)+1518500249:_<40?v+=(f^p^h)+1859775393:_<60?v+=(f&p|f&h|p&h)-1894007588:v+=(f^p^h)-899497514,m=h,h=p,p=f<<30|f>>>2,f=d,d=v}c[0]=c[0]+d|0,c[1]=c[1]+f|0,c[2]=c[2]+p|0,c[3]=c[3]+h|0,c[4]=c[4]+m|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}});t.SHA1=o._createHelper(s),t.HmacSHA1=o._createHmacHelper(s)}(),e.SHA1})});var GX=b((JX,rvt)=>{(function(e,t){typeof JX=="object"?rvt.exports=JX=t(un()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(JX,function(e){return function(t){var r=e,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.algo,s=[],u=[];(function(){function d(m){for(var _=t.sqrt(m),g=2;g<=_;g++)if(!(m%g))return!1;return!0}function f(m){return(m-(m|0))*4294967296|0}for(var p=2,h=0;h<64;)d(p)&&(h<8&&(s[h]=f(t.pow(p,1/2))),u[h]=f(t.pow(p,1/3)),h++),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,h=p[0],m=p[1],_=p[2],g=p[3],v=p[4],S=p[5],x=p[6],O=p[7],T=0;T<64;T++){if(T<16)l[T]=d[f+T]|0;else{var E=l[T-15],M=(E<<25|E>>>7)^(E<<14|E>>>18)^E>>>3,A=l[T-2],j=(A<<15|A>>>17)^(A<<13|A>>>19)^A>>>10;l[T]=M+l[T-7]+j+l[T-16]}var N=v&S^~v&x,F=h&m^h&_^m&_,k=(h<<30|h>>>2)^(h<<19|h>>>13)^(h<<10|h>>>22),L=(v<<26|v>>>6)^(v<<21|v>>>11)^(v<<7|v>>>25),q=O+L+N+u[T]+l[T],U=k+F;O=x,x=S,S=v,v=g+q|0,g=_,_=m,m=h,h=q+U|0}p[0]=p[0]+h|0,p[1]=p[1]+m|0,p[2]=p[2]+_|0,p[3]=p[3]+g|0,p[4]=p[4]+v|0,p[5]=p[5]+S|0,p[6]=p[6]+x|0,p[7]=p[7]+O|0},_doFinalize:function(){var d=this._data,f=d.words,p=this._nDataBytes*8,h=d.sigBytes*8;return f[h>>>5]|=128<<24-h%32,f[(h+64>>>9<<4)+14]=t.floor(p/4294967296),f[(h+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),e.SHA256})});var ovt=b((KX,nvt)=>{(function(e,t,r){typeof KX=="object"?nvt.exports=KX=t(un(),GX()):typeof define=="function"&&define.amd?define(["./core","./sha256"],t):t(e.CryptoJS)})(KX,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,o=t.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}});t.SHA224=i._createHelper(a),t.HmacSHA224=i._createHmacHelper(a)}(),e.SHA224})});var uCe=b((YX,ivt)=>{(function(e,t,r){typeof YX=="object"?ivt.exports=YX=t(un(),F4()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],t):t(e.CryptoJS)})(YX,function(e){return function(){var t=e,r=t.lib,n=r.Hasher,o=t.x64,i=o.Word,a=o.WordArray,s=t.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 h=this._hash.words,m=h[0],_=h[1],g=h[2],v=h[3],S=h[4],x=h[5],O=h[6],T=h[7],E=m.high,M=m.low,A=_.high,j=_.low,N=g.high,F=g.low,k=v.high,L=v.low,q=S.high,U=S.low,G=x.high,V=x.low,D=O.high,z=O.low,W=T.high,J=T.low,te=E,Ae=M,Z=A,Q=j,ue=N,Me=F,ht=k,we=L,ie=q,ee=U,ge=G,Ue=V,ct=D,Je=z,sr=W,Xr=J,ur=0;ur<80;ur++){var Bt,Bo,Xi=c[ur];if(ur<16)Bo=Xi.high=f[p+ur*2]|0,Bt=Xi.low=f[p+ur*2+1]|0;else{var jo=c[ur-15],Ie=jo.high,Ze=jo.low,lr=(Ie>>>1|Ze<<31)^(Ie>>>8|Ze<<24)^Ie>>>7,Xe=(Ze>>>1|Ie<<31)^(Ze>>>8|Ie<<24)^(Ze>>>7|Ie<<25),Bn=c[ur-2],Qi=Bn.high,ol=Bn.low,Pc=(Qi>>>19|ol<<13)^(Qi<<3|ol>>>29)^Qi>>>6,Pm=(ol>>>19|Qi<<13)^(ol<<3|Qi>>>29)^(ol>>>6|Qi<<26),Tm=c[ur-7],Oa=Tm.high,Wp=Tm.low,Gf=c[ur-16],Jp=Gf.high,hn=Gf.low;Bt=Xe+Wp,Bo=lr+Oa+(Bt>>>0>>0?1:0),Bt=Bt+Pm,Bo=Bo+Pc+(Bt>>>0>>0?1:0),Bt=Bt+hn,Bo=Bo+Jp+(Bt>>>0>>0?1:0),Xi.high=Bo,Xi.low=Bt}var nO=ie&ge^~ie&ct,cM=ee&Ue^~ee&Je,oO=te&Z^te&ue^Z&ue,Ea=Ae&Q^Ae&Me^Q&Me,rs=(te>>>28|Ae<<4)^(te<<30|Ae>>>2)^(te<<25|Ae>>>7),ea=(Ae>>>28|te<<4)^(Ae<<30|te>>>2)^(Ae<<25|te>>>7),pd=(ie>>>14|ee<<18)^(ie>>>18|ee<<14)^(ie<<23|ee>>>9),Tc=(ee>>>14|ie<<18)^(ee>>>18|ie<<14)^(ee<<23|ie>>>9),Ba=l[ur],Gd=Ba.high,hd=Ba.low,rn=Xr+Tc,je=sr+pd+(rn>>>0>>0?1:0),rn=rn+cM,je=je+nO+(rn>>>0>>0?1:0),rn=rn+hd,je=je+Gd+(rn>>>0>>0?1:0),rn=rn+Bt,je=je+Bo+(rn>>>0>>0?1:0),md=ea+Ea,Kf=rs+oO+(md>>>0>>0?1:0);sr=ct,Xr=Je,ct=ge,Je=Ue,ge=ie,Ue=ee,ee=we+rn|0,ie=ht+je+(ee>>>0>>0?1:0)|0,ht=ue,we=Me,ue=Z,Me=Q,Z=te,Q=Ae,Ae=rn+md|0,te=je+Kf+(Ae>>>0>>0?1:0)|0}M=m.low=M+Ae,m.high=E+te+(M>>>0>>0?1:0),j=_.low=j+Q,_.high=A+Z+(j>>>0>>0?1:0),F=g.low=F+Me,g.high=N+ue+(F>>>0>>0?1:0),L=v.low=L+we,v.high=k+ht+(L>>>0>>0?1:0),U=S.low=U+ee,S.high=q+ie+(U>>>0>>0?1:0),V=x.low=V+Ue,x.high=G+ge+(V>>>0>>0?1:0),z=O.low=z+Je,O.high=D+ct+(z>>>0>>0?1:0),J=T.low=J+Xr,T.high=W+sr+(J>>>0>>0?1:0)},_doFinalize:function(){var f=this._data,p=f.words,h=this._nDataBytes*8,m=f.sigBytes*8;p[m>>>5]|=128<<24-m%32,p[(m+128>>>10<<5)+30]=Math.floor(h/4294967296),p[(m+128>>>10<<5)+31]=h,f.sigBytes=p.length*4,this._process();var _=this._hash.toX32();return _},clone:function(){var f=n.clone.call(this);return f._hash=this._hash.clone(),f},blockSize:1024/32});t.SHA512=n._createHelper(d),t.HmacSHA512=n._createHmacHelper(d)}(),e.SHA512})});var svt=b((ZX,avt)=>{(function(e,t,r){typeof ZX=="object"?avt.exports=ZX=t(un(),F4(),uCe()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./sha512"],t):t(e.CryptoJS)})(ZX,function(e){return function(){var t=e,r=t.x64,n=r.Word,o=r.WordArray,i=t.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}});t.SHA384=a._createHelper(s),t.HmacSHA384=a._createHmacHelper(s)}(),e.SHA384})});var lvt=b((XX,uvt)=>{(function(e,t,r){typeof XX=="object"?uvt.exports=XX=t(un(),F4()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],t):t(e.CryptoJS)})(XX,function(e){return function(t){var r=e,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.x64,s=a.Word,u=r.algo,l=[],c=[],d=[];(function(){for(var h=1,m=0,_=0;_<24;_++){l[h+5*m]=(_+1)*(_+2)/2%64;var g=m%5,v=(2*h+3*m)%5;h=g,m=v}for(var h=0;h<5;h++)for(var m=0;m<5;m++)c[h+5*m]=m+(2*h+3*m)%5*5;for(var S=1,x=0;x<24;x++){for(var O=0,T=0,E=0;E<7;E++){if(S&1){var M=(1<>>24)&16711935|(S<<24|S>>>8)&4278255360,x=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360;var O=_[v];O.high^=x,O.low^=S}for(var T=0;T<24;T++){for(var E=0;E<5;E++){for(var M=0,A=0,j=0;j<5;j++){var O=_[E+5*j];M^=O.high,A^=O.low}var N=f[E];N.high=M,N.low=A}for(var E=0;E<5;E++)for(var F=f[(E+4)%5],k=f[(E+1)%5],L=k.high,q=k.low,M=F.high^(L<<1|q>>>31),A=F.low^(q<<1|L>>>31),j=0;j<5;j++){var O=_[E+5*j];O.high^=M,O.low^=A}for(var U=1;U<25;U++){var M,A,O=_[U],G=O.high,V=O.low,D=l[U];D<32?(M=G<>>32-D,A=V<>>32-D):(M=V<>>64-D,A=G<>>64-D);var z=f[c[U]];z.high=M,z.low=A}var W=f[0],J=_[0];W.high=J.high,W.low=J.low;for(var E=0;E<5;E++)for(var j=0;j<5;j++){var U=E+5*j,O=_[U],te=f[U],Ae=f[(E+1)%5+5*j],Z=f[(E+2)%5+5*j];O.high=te.high^~Ae.high&Z.high,O.low=te.low^~Ae.low&Z.low}var O=_[0],Q=d[T];O.high^=Q.high,O.low^=Q.low}},_doFinalize:function(){var h=this._data,m=h.words,_=this._nDataBytes*8,g=h.sigBytes*8,v=this.blockSize*32;m[g>>>5]|=1<<24-g%32,m[(t.ceil((g+1)/v)*v>>>5)-1]|=128,h.sigBytes=m.length*4,this._process();for(var S=this._state,x=this.cfg.outputLength/8,O=x/8,T=[],E=0;E>>24)&16711935|(A<<24|A>>>8)&4278255360,j=(j<<8|j>>>24)&16711935|(j<<24|j>>>8)&4278255360,T.push(j),T.push(A)}return new o.init(T,x)},clone:function(){for(var h=i.clone.call(this),m=h._state=this._state.slice(0),_=0;_<25;_++)m[_]=m[_].clone();return h}});r.SHA3=i._createHelper(p),r.HmacSHA3=i._createHmacHelper(p)}(Math),e.SHA3})});var dvt=b((QX,cvt)=>{(function(e,t){typeof QX=="object"?cvt.exports=QX=t(un()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(QX,function(e){return function(t){var r=e,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,O){for(var T=0;T<16;T++){var E=O+T,M=x[E];x[E]=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360}var A=this._hash.words,j=d.words,N=f.words,F=s.words,k=u.words,L=l.words,q=c.words,U,G,V,D,z,W,J,te,Ae,Z;W=U=A[0],J=G=A[1],te=V=A[2],Ae=D=A[3],Z=z=A[4];for(var Q,T=0;T<80;T+=1)Q=U+x[O+F[T]]|0,T<16?Q+=h(G,V,D)+j[0]:T<32?Q+=m(G,V,D)+j[1]:T<48?Q+=_(G,V,D)+j[2]:T<64?Q+=g(G,V,D)+j[3]:Q+=v(G,V,D)+j[4],Q=Q|0,Q=S(Q,L[T]),Q=Q+z|0,U=z,z=D,D=S(V,10),V=G,G=Q,Q=W+x[O+k[T]]|0,T<16?Q+=v(J,te,Ae)+N[0]:T<32?Q+=g(J,te,Ae)+N[1]:T<48?Q+=_(J,te,Ae)+N[2]:T<64?Q+=m(J,te,Ae)+N[3]:Q+=h(J,te,Ae)+N[4],Q=Q|0,Q=S(Q,q[T]),Q=Q+Z|0,W=Z,Z=Ae,Ae=S(te,10),te=J,J=Q;Q=A[1]+V+Ae|0,A[1]=A[2]+D+Z|0,A[2]=A[3]+z+W|0,A[3]=A[4]+U+J|0,A[4]=A[0]+G+te|0,A[0]=Q},_doFinalize:function(){var x=this._data,O=x.words,T=this._nDataBytes*8,E=x.sigBytes*8;O[E>>>5]|=128<<24-E%32,O[(E+64>>>9<<4)+14]=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360,x.sigBytes=(O.length+1)*4,this._process();for(var M=this._hash,A=M.words,j=0;j<5;j++){var N=A[j];A[j]=(N<<8|N>>>24)&16711935|(N<<24|N>>>8)&4278255360}return M},clone:function(){var x=i.clone.call(this);return x._hash=this._hash.clone(),x}});function h(x,O,T){return x^O^T}function m(x,O,T){return x&O|~x&T}function _(x,O,T){return(x|~O)^T}function g(x,O,T){return x&T|O&~T}function v(x,O,T){return x^(O|~T)}function S(x,O){return x<>>32-O}r.RIPEMD160=i._createHelper(p),r.HmacRIPEMD160=i._createHmacHelper(p)}(Math),e.RIPEMD160})});var tQ=b((eQ,fvt)=>{(function(e,t){typeof eQ=="object"?fvt.exports=eQ=t(un()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(eQ,function(e){(function(){var t=e,r=t.lib,n=r.Base,o=t.enc,i=o.Utf8,a=t.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(),h=f.words,m=p.words,_=0;_{(function(e,t,r){typeof rQ=="object"?pvt.exports=rQ=t(un(),GX(),tQ()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],t):t(e.CryptoJS)})(rQ,function(e){return function(){var t=e,r=t.lib,n=r.Base,o=r.WordArray,i=t.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(),h=o.create([1]),m=p.words,_=h.words,g=d.keySize,v=d.iterations;m.length{(function(e,t,r){typeof nQ=="object"?mvt.exports=nQ=t(un(),sCe(),tQ()):typeof define=="function"&&define.amd?define(["./core","./sha1","./hmac"],t):t(e.CryptoJS)})(nQ,function(e){return function(){var t=e,r=t.lib,n=r.Base,o=r.WordArray,i=t.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(),h=p.words,m=d.keySize,_=d.iterations;h.length{(function(e,t,r){typeof oQ=="object"?gvt.exports=oQ=t(un(),qx()):typeof define=="function"&&define.amd?define(["./core","./evpkdf"],t):t(e.CryptoJS)})(oQ,function(e){e.lib.Cipher||function(t){var r=e,n=r.lib,o=n.Base,i=n.WordArray,a=n.BufferedBlockAlgorithm,s=r.enc,u=s.Utf8,l=s.Base64,c=r.algo,d=c.EvpKDF,f=n.Cipher=a.extend({cfg:o.extend(),createEncryptor:function(N,F){return this.create(this._ENC_XFORM_MODE,N,F)},createDecryptor:function(N,F){return this.create(this._DEC_XFORM_MODE,N,F)},init:function(N,F,k){this.cfg=this.cfg.extend(k),this._xformMode=N,this._key=F,this.reset()},reset:function(){a.reset.call(this),this._doReset()},process:function(N){return this._append(N),this._process()},finalize:function(N){N&&this._append(N);var F=this._doFinalize();return F},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function N(F){return typeof F=="string"?j:E}return function(F){return{encrypt:function(k,L,q){return N(L).encrypt(F,k,L,q)},decrypt:function(k,L,q){return N(L).decrypt(F,k,L,q)}}}}()}),p=n.StreamCipher=f.extend({_doFinalize:function(){var N=this._process(!0);return N},blockSize:1}),h=r.mode={},m=n.BlockCipherMode=o.extend({createEncryptor:function(N,F){return this.Encryptor.create(N,F)},createDecryptor:function(N,F){return this.Decryptor.create(N,F)},init:function(N,F){this._cipher=N,this._iv=F}}),_=h.CBC=function(){var N=m.extend();N.Encryptor=N.extend({processBlock:function(k,L){var q=this._cipher,U=q.blockSize;F.call(this,k,L,U),q.encryptBlock(k,L),this._prevBlock=k.slice(L,L+U)}}),N.Decryptor=N.extend({processBlock:function(k,L){var q=this._cipher,U=q.blockSize,G=k.slice(L,L+U);q.decryptBlock(k,L),F.call(this,k,L,U),this._prevBlock=G}});function F(k,L,q){var U,G=this._iv;G?(U=G,this._iv=t):U=this._prevBlock;for(var V=0;V>>2]&255;N.sigBytes-=F}},S=n.BlockCipher=f.extend({cfg:f.cfg.extend({mode:_,padding:v}),reset:function(){var N;f.reset.call(this);var F=this.cfg,k=F.iv,L=F.mode;this._xformMode==this._ENC_XFORM_MODE?N=L.createEncryptor:(N=L.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==N?this._mode.init(this,k&&k.words):(this._mode=N.call(L,this,k&&k.words),this._mode.__creator=N)},_doProcessBlock:function(N,F){this._mode.processBlock(N,F)},_doFinalize:function(){var N,F=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(F.pad(this._data,this.blockSize),N=this._process(!0)):(N=this._process(!0),F.unpad(N)),N},blockSize:128/32}),x=n.CipherParams=o.extend({init:function(N){this.mixIn(N)},toString:function(N){return(N||this.formatter).stringify(this)}}),O=r.format={},T=O.OpenSSL={stringify:function(N){var F,k=N.ciphertext,L=N.salt;return L?F=i.create([1398893684,1701076831]).concat(L).concat(k):F=k,F.toString(l)},parse:function(N){var F,k=l.parse(N),L=k.words;return L[0]==1398893684&&L[1]==1701076831&&(F=i.create(L.slice(2,4)),L.splice(0,4),k.sigBytes-=16),x.create({ciphertext:k,salt:F})}},E=n.SerializableCipher=o.extend({cfg:o.extend({format:T}),encrypt:function(N,F,k,L){L=this.cfg.extend(L);var q=N.createEncryptor(k,L),U=q.finalize(F),G=q.cfg;return x.create({ciphertext:U,key:k,iv:G.iv,algorithm:N,mode:G.mode,padding:G.padding,blockSize:N.blockSize,formatter:L.format})},decrypt:function(N,F,k,L){L=this.cfg.extend(L),F=this._parse(F,L.format);var q=N.createDecryptor(k,L).finalize(F.ciphertext);return q},_parse:function(N,F){return typeof N=="string"?F.parse(N,this):N}}),M=r.kdf={},A=M.OpenSSL={execute:function(N,F,k,L,q){if(L||(L=i.random(64/8)),q)var U=d.create({keySize:F+k,hasher:q}).compute(N,L);else var U=d.create({keySize:F+k}).compute(N,L);var G=i.create(U.words.slice(F),k*4);return U.sigBytes=F*4,x.create({key:U,iv:G,salt:L})}},j=n.PasswordBasedCipher=E.extend({cfg:E.cfg.extend({kdf:A}),encrypt:function(N,F,k,L){L=this.cfg.extend(L);var q=L.kdf.execute(k,N.keySize,N.ivSize,L.salt,L.hasher);L.iv=q.iv;var U=E.encrypt.call(this,N,F,q.key,L);return U.mixIn(q),U},decrypt:function(N,F,k,L){L=this.cfg.extend(L),F=this._parse(F,L.format);var q=L.kdf.execute(k,N.keySize,N.ivSize,F.salt,L.hasher);L.iv=q.iv;var U=E.decrypt.call(this,N,F,q.key,L);return U}})}()})});var bvt=b((iQ,yvt)=>{(function(e,t,r){typeof iQ=="object"?yvt.exports=iQ=t(un(),Ku()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(iQ,function(e){return e.mode.CFB=function(){var t=e.lib.BlockCipherMode.extend();t.Encryptor=t.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)}}),t.Decryptor=t.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(e,t,r){typeof aQ=="object"?_vt.exports=aQ=t(un(),Ku()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(aQ,function(e){return e.mode.CTR=function(){var t=e.lib.BlockCipherMode.extend(),r=t.Encryptor=t.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(e,t,r){typeof sQ=="object"?wvt.exports=sQ=t(un(),Ku()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(sQ,function(e){return e.mode.CTRGladman=function(){var t=e.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=t.Encryptor=t.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(e,t,r){typeof uQ=="object"?xvt.exports=uQ=t(un(),Ku()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(uQ,function(e){return e.mode.OFB=function(){var t=e.lib.BlockCipherMode.extend(),r=t.Encryptor=t.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(e,t,r){typeof lQ=="object"?Ovt.exports=lQ=t(un(),Ku()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(lQ,function(e){return e.mode.ECB=function(){var t=e.lib.BlockCipherMode.extend();return t.Encryptor=t.extend({processBlock:function(r,n){this._cipher.encryptBlock(r,n)}}),t.Decryptor=t.extend({processBlock:function(r,n){this._cipher.decryptBlock(r,n)}}),t}(),e.mode.ECB})});var Tvt=b((cQ,Pvt)=>{(function(e,t,r){typeof cQ=="object"?Pvt.exports=cQ=t(un(),Ku()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(cQ,function(e){return e.pad.AnsiX923={pad:function(t,r){var n=t.sigBytes,o=r*4,i=o-n%o,a=n+i-1;t.clamp(),t.words[a>>>2]|=i<<24-a%4*8,t.sigBytes+=i},unpad:function(t){var r=t.words[t.sigBytes-1>>>2]&255;t.sigBytes-=r}},e.pad.Ansix923})});var Ivt=b((dQ,Mvt)=>{(function(e,t,r){typeof dQ=="object"?Mvt.exports=dQ=t(un(),Ku()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(dQ,function(e){return e.pad.Iso10126={pad:function(t,r){var n=r*4,o=n-t.sigBytes%n;t.concat(e.lib.WordArray.random(o-1)).concat(e.lib.WordArray.create([o<<24],1))},unpad:function(t){var r=t.words[t.sigBytes-1>>>2]&255;t.sigBytes-=r}},e.pad.Iso10126})});var Rvt=b((fQ,Avt)=>{(function(e,t,r){typeof fQ=="object"?Avt.exports=fQ=t(un(),Ku()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(fQ,function(e){return e.pad.Iso97971={pad:function(t,r){t.concat(e.lib.WordArray.create([2147483648],1)),e.pad.ZeroPadding.pad(t,r)},unpad:function(t){e.pad.ZeroPadding.unpad(t),t.sigBytes--}},e.pad.Iso97971})});var jvt=b((pQ,Dvt)=>{(function(e,t,r){typeof pQ=="object"?Dvt.exports=pQ=t(un(),Ku()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(pQ,function(e){return e.pad.ZeroPadding={pad:function(t,r){var n=r*4;t.clamp(),t.sigBytes+=n-(t.sigBytes%n||n)},unpad:function(t){for(var r=t.words,n=t.sigBytes-1,n=t.sigBytes-1;n>=0;n--)if(r[n>>>2]>>>24-n%4*8&255){t.sigBytes=n+1;break}}},e.pad.ZeroPadding})});var Lvt=b((hQ,Nvt)=>{(function(e,t,r){typeof hQ=="object"?Nvt.exports=hQ=t(un(),Ku()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(hQ,function(e){return e.pad.NoPadding={pad:function(){},unpad:function(){}},e.pad.NoPadding})});var kvt=b((mQ,Fvt)=>{(function(e,t,r){typeof mQ=="object"?Fvt.exports=mQ=t(un(),Ku()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(mQ,function(e){return function(t){var r=e,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})}}}(),e.format.Hex})});var $vt=b((gQ,Bvt)=>{(function(e,t,r){typeof gQ=="object"?Bvt.exports=gQ=t(un(),OP(),EP(),qx(),Ku()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],t):t(e.CryptoJS)})(gQ,function(e){return function(){var t=e,r=t.lib,n=r.BlockCipher,o=t.algo,i=[],a=[],s=[],u=[],l=[],c=[],d=[],f=[],p=[],h=[];(function(){for(var g=[],v=0;v<256;v++)v<128?g[v]=v<<1:g[v]=v<<1^283;for(var S=0,x=0,v=0;v<256;v++){var O=x^x<<1^x<<2^x<<3^x<<4;O=O>>>8^O&255^99,i[S]=O,a[O]=S;var T=g[S],E=g[T],M=g[E],A=g[O]*257^O*16843008;s[S]=A<<24|A>>>8,u[S]=A<<16|A>>>16,l[S]=A<<8|A>>>24,c[S]=A;var A=M*16843009^E*65537^T*257^S*16843008;d[O]=A<<24|A>>>8,f[O]=A<<16|A>>>16,p[O]=A<<8|A>>>24,h[O]=A,S?(S=T^g[g[g[M^T]]],x^=g[g[x]]):S=x=1}})();var m=[0,1,2,4,8,16,32,64,128,27,54],_=o.AES=n.extend({_doReset:function(){var g;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var v=this._keyPriorReset=this._key,S=v.words,x=v.sigBytes/4,O=this._nRounds=x+6,T=(O+1)*4,E=this._keySchedule=[],M=0;M6&&M%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^=m[M/x|0]<<24),E[M]=E[M-x]^g);for(var A=this._invKeySchedule=[],j=0;j>>24]]^f[i[g>>>16&255]]^p[i[g>>>8&255]]^h[i[g&255]]}}},encryptBlock:function(g,v){this._doCryptBlock(g,v,this._keySchedule,s,u,l,c,i)},decryptBlock:function(g,v){var S=g[v+1];g[v+1]=g[v+3],g[v+3]=S,this._doCryptBlock(g,v,this._invKeySchedule,d,f,p,h,a);var S=g[v+1];g[v+1]=g[v+3],g[v+3]=S},_doCryptBlock:function(g,v,S,x,O,T,E,M){for(var A=this._nRounds,j=g[v]^S[0],N=g[v+1]^S[1],F=g[v+2]^S[2],k=g[v+3]^S[3],L=4,q=1;q>>24]^O[N>>>16&255]^T[F>>>8&255]^E[k&255]^S[L++],G=x[N>>>24]^O[F>>>16&255]^T[k>>>8&255]^E[j&255]^S[L++],V=x[F>>>24]^O[k>>>16&255]^T[j>>>8&255]^E[N&255]^S[L++],D=x[k>>>24]^O[j>>>16&255]^T[N>>>8&255]^E[F&255]^S[L++];j=U,N=G,F=V,k=D}var U=(M[j>>>24]<<24|M[N>>>16&255]<<16|M[F>>>8&255]<<8|M[k&255])^S[L++],G=(M[N>>>24]<<24|M[F>>>16&255]<<16|M[k>>>8&255]<<8|M[j&255])^S[L++],V=(M[F>>>24]<<24|M[k>>>16&255]<<16|M[j>>>8&255]<<8|M[N&255])^S[L++],D=(M[k>>>24]<<24|M[j>>>16&255]<<16|M[N>>>8&255]<<8|M[F&255])^S[L++];g[v]=U,g[v+1]=G,g[v+2]=V,g[v+3]=D},keySize:256/32});t.AES=n._createHelper(_)}(),e.AES})});var Uvt=b((yQ,qvt)=>{(function(e,t,r){typeof yQ=="object"?qvt.exports=yQ=t(un(),OP(),EP(),qx(),Ku()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],t):t(e.CryptoJS)})(yQ,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,o=r.BlockCipher,i=t.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 m=this._key,_=m.words,g=[],v=0;v<56;v++){var S=a[v]-1;g[v]=_[S>>>5]>>>31-S%32&1}for(var x=this._subKeys=[],O=0;O<16;O++){for(var T=x[O]=[],E=u[O],v=0;v<24;v++)T[v/6|0]|=g[(s[v]-1+E)%28]<<31-v%6,T[4+(v/6|0)]|=g[28+(s[v+24]-1+E)%28]<<31-v%6;T[0]=T[0]<<1|T[0]>>>31;for(var v=1;v<7;v++)T[v]=T[v]>>>(v-1)*4+3;T[7]=T[7]<<5|T[7]>>>27}for(var M=this._invSubKeys=[],v=0;v<16;v++)M[v]=x[15-v]},encryptBlock:function(m,_){this._doCryptBlock(m,_,this._subKeys)},decryptBlock:function(m,_){this._doCryptBlock(m,_,this._invSubKeys)},_doCryptBlock:function(m,_,g){this._lBlock=m[_],this._rBlock=m[_+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 v=0;v<16;v++){for(var S=g[v],x=this._lBlock,O=this._rBlock,T=0,E=0;E<8;E++)T|=l[E][((O^S[E])&c[E])>>>0];this._lBlock=O,this._rBlock=x^T}var M=this._lBlock;this._lBlock=this._rBlock,this._rBlock=M,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),m[_]=this._lBlock,m[_+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function f(m,_){var g=(this._lBlock>>>m^this._rBlock)&_;this._rBlock^=g,this._lBlock^=g<>>m^this._lBlock)&_;this._lBlock^=g,this._rBlock^=g<192.");var g=_.slice(0,2),v=_.length<4?_.slice(0,2):_.slice(2,4),S=_.length<6?_.slice(0,2):_.slice(4,6);this._des1=d.createEncryptor(n.create(g)),this._des2=d.createEncryptor(n.create(v)),this._des3=d.createEncryptor(n.create(S))},encryptBlock:function(m,_){this._des1.encryptBlock(m,_),this._des2.decryptBlock(m,_),this._des3.encryptBlock(m,_)},decryptBlock:function(m,_){this._des3.decryptBlock(m,_),this._des2.encryptBlock(m,_),this._des1.decryptBlock(m,_)},keySize:192/32,ivSize:64/32,blockSize:64/32});t.TripleDES=o._createHelper(h)}(),e.TripleDES})});var Hvt=b((bQ,zvt)=>{(function(e,t,r){typeof bQ=="object"?zvt.exports=bQ=t(un(),OP(),EP(),qx(),Ku()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],t):t(e.CryptoJS)})(bQ,function(e){return function(){var t=e,r=t.lib,n=r.StreamCipher,o=t.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 h=f%c,m=l[h>>>2]>>>24-h%4*8&255;p=(p+d[f]+m)%256;var _=d[f];d[f]=d[p],d[p]=_}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}t.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)}});t.RC4Drop=n._createHelper(s)}(),e.RC4})});var Wvt=b((_Q,Vvt)=>{(function(e,t,r){typeof _Q=="object"?Vvt.exports=_Q=t(un(),OP(),EP(),qx(),Ku()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],t):t(e.CryptoJS)})(_Q,function(e){return function(){var t=e,r=t.lib,n=r.StreamCipher,o=t.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],h=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++)h[f]^=p[f+4&7];if(d){var m=d.words,_=m[0],g=m[1],v=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,S=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,x=v>>>16|S&4294901760,O=S<<16|v&65535;h[0]^=v,h[1]^=x,h[2]^=S,h[3]^=O,h[4]^=v,h[5]^=x,h[6]^=S,h[7]^=O;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],h=p&65535,m=p>>>16,_=((h*h>>>17)+h*m>>>15)+m*m,g=((p&4294901760)*p|0)+((p&65535)*p|0);s[f]=_^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}t.Rabbit=n._createHelper(u)}(),e.Rabbit})});var Gvt=b((vQ,Jvt)=>{(function(e,t,r){typeof vQ=="object"?Jvt.exports=vQ=t(un(),OP(),EP(),qx(),Ku()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],t):t(e.CryptoJS)})(vQ,function(e){return function(){var t=e,r=t.lib,n=r.StreamCipher,o=t.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 h=0;h<4;h++)l.call(this);for(var h=0;h<8;h++)p[h]^=f[h+4&7];if(d){var m=d.words,_=m[0],g=m[1],v=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,S=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,x=v>>>16|S&4294901760,O=S<<16|v&65535;p[0]^=v,p[1]^=x,p[2]^=S,p[3]^=O,p[4]^=v,p[5]^=x,p[6]^=S,p[7]^=O;for(var h=0;h<4;h++)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],h=p&65535,m=p>>>16,_=((h*h>>>17)+h*m>>>15)+m*m,g=((p&4294901760)*p|0)+((p&65535)*p|0);s[f]=_^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}t.RabbitLegacy=n._createHelper(u)}(),e.RabbitLegacy})});var Yvt=b((wQ,Kvt)=>{(function(e,t,r){typeof wQ=="object"?Kvt.exports=wQ=t(un(),OP(),EP(),qx(),Ku()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],t):t(e.CryptoJS)})(wQ,function(e){return function(){var t=e,r=t.lib,n=r.BlockCipher,o=t.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(h,m){let _=m>>24&255,g=m>>16&255,v=m>>8&255,S=m&255,x=h.sbox[0][_]+h.sbox[1][g];return x=x^h.sbox[2][v],x=x+h.sbox[3][S],x}function c(h,m,_){let g=m,v=_,S;for(let x=0;x1;--x)g=g^h.pbox[x],v=l(h,g)^v,S=g,g=v,v=S;return S=g,g=v,v=S,v=v^h.pbox[1],g=g^h.pbox[0],{left:g,right:v}}function f(h,m,_){for(let O=0;O<4;O++){h.sbox[O]=[];for(let T=0;T<256;T++)h.sbox[O][T]=s[O][T]}let g=0;for(let O=0;O=_&&(g=0);let v=0,S=0,x=0;for(let O=0;O{(function(e,t,r){typeof SQ=="object"?Zvt.exports=SQ=t(un(),F4(),G_t(),Y_t(),OP(),Q_t(),EP(),sCe(),GX(),ovt(),uCe(),svt(),lvt(),dvt(),tQ(),hvt(),qx(),Ku(),bvt(),vvt(),Svt(),Cvt(),Evt(),Tvt(),Ivt(),Rvt(),jvt(),Lvt(),kvt(),$vt(),Uvt(),Hvt(),Wvt(),Gvt(),Yvt()):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"],t):e.CryptoJS=t(e.CryptoJS)})(SQ,function(e){return e})});var zx,n0t=C(()=>{zx=class{constructor(t){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=t.pageContent!==void 0?t.pageContent.toString():"",this.metadata=t.metadata??{},this.id=t.id}}});var Hn=b(rOe=>{"use strict";Object.defineProperty(rOe,"__esModule",{value:!0});rOe.pathToFunc=Cqr;var xqr=Object.prototype.hasOwnProperty;function Cqr(e,t){let r=/\{([a-zA-Z0-9_]+?)\}/g;return function(o={}){return e.replace(r,function(i,a){if(!xqr.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 t?.charEncoding==="percent"?encodeURIComponent(`${s}`):`${s}`})}}});var mee=b(Vh=>{"use strict";Object.defineProperty(Vh,"__esModule",{value:!0});Vh.SDK_METADATA=Vh.ServerList=Vh.ServerEu=void 0;Vh.serverURLFromOptions=Eqr;var Oqr=Hn();Vh.ServerEu="eu";Vh.ServerList={[Vh.ServerEu]:"https://api.mistral.ai"};function Eqr(e){let t=e.serverURL,r={};if(!t){let o=e.server??Vh.ServerEu;t=Vh.ServerList[o]||""}let n=(0,Oqr.pathToFunc)(t)(r);return new URL(n)}Vh.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 oOe=b(nOe=>{"use strict";Object.defineProperty(nOe,"__esModule",{value:!0});nOe.readableStreamToArrayBuffer=Pqr;async function Pqr(e){let t=e.getReader(),r=[],n=0,o=!1;for(;!o;){let{value:s,done:u}=await t.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 nwt=b(gee=>{"use strict";Object.defineProperty(gee,"__esModule",{value:!0});gee.CustomUserAgentHook=void 0;var Tqr=mee(),iOe=class{beforeRequest(t,r){let o=`mistral-client-typescript/${Tqr.SDK_METADATA.sdkVersion}`;return r.headers.set("user-agent",o),r.headers.get("user-agent")||r.headers.set("x-mistral-user-agent",o),r}};gee.CustomUserAgentHook=iOe});var iwt=b(yee=>{"use strict";Object.defineProperty(yee,"__esModule",{value:!0});yee.DeprecationWarningHook=void 0;var owt="x-model-deprecation-timestamp",aOe=class{afterSuccess(t,r){return r.headers.has(owt)&&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(owt)}. Please refer to https://docs.mistral.ai/getting-started/models/#api-versioning for more information.`)}),r}};yee.DeprecationWarningHook=aOe});var awt=b(sOe=>{"use strict";Object.defineProperty(sOe,"__esModule",{value:!0});sOe.initHooks=Aqr;var Mqr=nwt(),Iqr=iwt();function Aqr(e){let t=new Mqr.CustomUserAgentHook;e.registerBeforeRequestHook(t);let r=new Iqr.DeprecationWarningHook;e.registerAfterSuccessHook(r)}});var swt=b(bee=>{"use strict";Object.defineProperty(bee,"__esModule",{value:!0});bee.SDKHooks=void 0;var Rqr=awt(),uOe=class{constructor(){this.sdkInitHooks=[],this.beforeCreateRequestHooks=[],this.beforeRequestHooks=[],this.afterSuccessHooks=[],this.afterErrorHooks=[];let t=[];for(let r of t)"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,Rqr.initHooks)(this)}registerSDKInitHook(t){this.sdkInitHooks.push(t)}registerBeforeCreateRequestHook(t){this.beforeCreateRequestHooks.push(t)}registerBeforeRequestHook(t){this.beforeRequestHooks.push(t)}registerAfterSuccessHook(t){this.afterSuccessHooks.push(t)}registerAfterErrorHook(t){this.afterErrorHooks.push(t)}sdkInit(t){return this.sdkInitHooks.reduce((r,n)=>n.sdkInit(r),t)}beforeCreateRequest(t,r){let n=r;for(let o of this.beforeCreateRequestHooks)n=o.beforeCreateRequest(t,n);return n}async beforeRequest(t,r){let n=r;for(let o of this.beforeRequestHooks)n=await o.beforeRequest(t,n);return n}async afterSuccess(t,r){let n=r;for(let o of this.afterSuccessHooks)n=await o.afterSuccess(t,n);return n}async afterError(t,r,n){let o=r,i=n;for(let a of this.afterErrorHooks){let s=await a.afterError(t,o,i);o=s.response,i=s.error}return{response:o,error:i}}};bee.SDKHooks=uOe});var hOe=b(Nf=>{"use strict";Object.defineProperty(Nf,"__esModule",{value:!0});Nf.ConnectionError=Nf.RequestTimeoutError=Nf.RequestAbortedError=Nf.InvalidRequestError=Nf.UnexpectedClientError=Nf.HTTPClientError=void 0;var $P=class extends Error{constructor(t,r){let n=t;r?.cause&&(n+=`: ${r.cause}`),super(n,r),this.name="HTTPClientError",typeof this.cause>"u"&&(this.cause=r?.cause)}};Nf.HTTPClientError=$P;var lOe=class extends $P{constructor(){super(...arguments),this.name="UnexpectedClientError"}};Nf.UnexpectedClientError=lOe;var cOe=class extends $P{constructor(){super(...arguments),this.name="InvalidRequestError"}};Nf.InvalidRequestError=cOe;var dOe=class extends $P{constructor(){super(...arguments),this.name="RequestAbortedError"}};Nf.RequestAbortedError=dOe;var fOe=class extends $P{constructor(){super(...arguments),this.name="RequestTimeoutError"}};Nf.RequestTimeoutError=fOe;var pOe=class extends $P{constructor(){super(...arguments),this.name="ConnectionError"}};Nf.ConnectionError=pOe});var Wh=b(Sk=>{"use strict";Object.defineProperty(Sk,"__esModule",{value:!0});Sk.OK=Dqr;Sk.ERR=jqr;Sk.unwrap=Nqr;Sk.unwrapAsync=Lqr;function Dqr(e){return{ok:!0,value:e}}function jqr(e){return{ok:!1,error:e}}function Nqr(e){if(!e.ok)throw e.error;return e.value}async function Lqr(e){let t=await e;if(!t.ok)throw t.error;return t.value}});var X4=b(li=>{"use strict";Object.defineProperty(li,"__esModule",{value:!0});li.getParsedType=li.ZodParsedType=li.objectUtil=li.util=void 0;var mOe;(function(e){e.assertEqual=o=>o;function t(o){}e.assertIs=t;function r(o){throw new Error}e.assertNever=r,e.arrayToEnum=o=>{let i={};for(let a of o)i[a]=a;return i},e.getValidEnumValues=o=>{let i=e.objectKeys(o).filter(s=>typeof o[o[s]]!="number"),a={};for(let s of i)a[s]=o[s];return e.objectValues(a)},e.objectValues=o=>e.objectKeys(o).map(function(i){return o[i]}),e.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},e.find=(o,i)=>{for(let a of o)if(i(a))return a},e.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)}e.joinValues=n,e.jsonStringifyReplacer=(o,i)=>typeof i=="bigint"?i.toString():i})(mOe||(li.util=mOe={}));var uwt;(function(e){e.mergeShapes=(t,r)=>({...t,...r})})(uwt||(li.objectUtil=uwt={}));li.ZodParsedType=mOe.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]);var Fqr=e=>{switch(typeof e){case"undefined":return li.ZodParsedType.undefined;case"string":return li.ZodParsedType.string;case"number":return isNaN(e)?li.ZodParsedType.nan:li.ZodParsedType.number;case"boolean":return li.ZodParsedType.boolean;case"function":return li.ZodParsedType.function;case"bigint":return li.ZodParsedType.bigint;case"symbol":return li.ZodParsedType.symbol;case"object":return Array.isArray(e)?li.ZodParsedType.array:e===null?li.ZodParsedType.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?li.ZodParsedType.promise:typeof Map<"u"&&e instanceof Map?li.ZodParsedType.map:typeof Set<"u"&&e instanceof Set?li.ZodParsedType.set:typeof Date<"u"&&e instanceof Date?li.ZodParsedType.date:li.ZodParsedType.object;default:return li.ZodParsedType.unknown}};li.getParsedType=Fqr});var _ee=b(qP=>{"use strict";Object.defineProperty(qP,"__esModule",{value:!0});qP.ZodError=qP.quotelessJson=qP.ZodIssueCode=void 0;var lwt=X4();qP.ZodIssueCode=lwt.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 kqr=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:");qP.quotelessJson=kqr;var Q4=class e extends Error{get errors(){return this.issues}constructor(t){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=t}format(t){let r=t||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(t(o))):n.push(t(o));return{formErrors:n,fieldErrors:r}}get formErrors(){return this.flatten()}};qP.ZodError=Q4;Q4.create=e=>new Q4(e)});var yOe=b(gOe=>{"use strict";Object.defineProperty(gOe,"__esModule",{value:!0});var qR=X4(),rd=_ee(),Bqr=(e,t)=>{let r;switch(e.code){case rd.ZodIssueCode.invalid_type:e.received===qR.ZodParsedType.undefined?r="Required":r=`Expected ${e.expected}, received ${e.received}`;break;case rd.ZodIssueCode.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,qR.util.jsonStringifyReplacer)}`;break;case rd.ZodIssueCode.unrecognized_keys:r=`Unrecognized key(s) in object: ${qR.util.joinValues(e.keys,", ")}`;break;case rd.ZodIssueCode.invalid_union:r="Invalid input";break;case rd.ZodIssueCode.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${qR.util.joinValues(e.options)}`;break;case rd.ZodIssueCode.invalid_enum_value:r=`Invalid enum value. Expected ${qR.util.joinValues(e.options)}, received '${e.received}'`;break;case rd.ZodIssueCode.invalid_arguments:r="Invalid function arguments";break;case rd.ZodIssueCode.invalid_return_type:r="Invalid function return type";break;case rd.ZodIssueCode.invalid_date:r="Invalid date";break;case rd.ZodIssueCode.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:qR.util.assertNever(e.validation):e.validation!=="regex"?r=`Invalid ${e.validation}`:r="Invalid";break;case rd.ZodIssueCode.too_small:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:r="Invalid input";break;case rd.ZodIssueCode.too_big:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?r=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:r="Invalid input";break;case rd.ZodIssueCode.custom:r="Invalid input";break;case rd.ZodIssueCode.invalid_intersection_types:r="Intersection results could not be merged";break;case rd.ZodIssueCode.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case rd.ZodIssueCode.not_finite:r="Number must be finite";break;default:r=t.defaultError,qR.util.assertNever(e)}return{message:r}};gOe.default=Bqr});var vee=b(jw=>{"use strict";var $qr=jw&&jw.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(jw,"__esModule",{value:!0});jw.getErrorMap=jw.setErrorMap=jw.defaultErrorMap=void 0;var cwt=$qr(yOe());jw.defaultErrorMap=cwt.default;var dwt=cwt.default;function qqr(e){dwt=e}jw.setErrorMap=qqr;function Uqr(){return dwt}jw.getErrorMap=Uqr});var _Oe=b(Mo=>{"use strict";var zqr=Mo&&Mo.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Mo,"__esModule",{value:!0});Mo.isAsync=Mo.isValid=Mo.isDirty=Mo.isAborted=Mo.OK=Mo.DIRTY=Mo.INVALID=Mo.ParseStatus=Mo.addIssueToContext=Mo.EMPTY_PATH=Mo.makeIssue=void 0;var Hqr=vee(),fwt=zqr(yOe()),Vqr=e=>{let{data:t,path:r,errorMaps:n,issueData:o}=e,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:t,defaultError:s}).message;return{...o,path:i,message:s}};Mo.makeIssue=Vqr;Mo.EMPTY_PATH=[];function Wqr(e,t){let r=(0,Hqr.getErrorMap)(),n=(0,Mo.makeIssue)({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,r,r===fwt.default?void 0:fwt.default].filter(o=>!!o)});e.common.issues.push(n)}Mo.addIssueToContext=Wqr;var bOe=class e{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,r){let n=[];for(let o of r){if(o.status==="aborted")return Mo.INVALID;o.status==="dirty"&&t.dirty(),n.push(o.value)}return{status:t.value,value:n}}static async mergeObjectAsync(t,r){let n=[];for(let o of r){let i=await o.key,a=await o.value;n.push({key:i,value:a})}return e.mergeObjectSync(t,n)}static mergeObjectSync(t,r){let n={};for(let o of r){let{key:i,value:a}=o;if(i.status==="aborted"||a.status==="aborted")return Mo.INVALID;i.status==="dirty"&&t.dirty(),a.status==="dirty"&&t.dirty(),i.value!=="__proto__"&&(typeof a.value<"u"||o.alwaysSet)&&(n[i.value]=a.value)}return{status:t.value,value:n}}};Mo.ParseStatus=bOe;Mo.INVALID=Object.freeze({status:"aborted"});var Jqr=e=>({status:"dirty",value:e});Mo.DIRTY=Jqr;var Gqr=e=>({status:"valid",value:e});Mo.OK=Gqr;var Kqr=e=>e.status==="aborted";Mo.isAborted=Kqr;var Yqr=e=>e.status==="dirty";Mo.isDirty=Yqr;var Zqr=e=>e.status==="valid";Mo.isValid=Zqr;var Xqr=e=>typeof Promise<"u"&&e instanceof Promise;Mo.isAsync=Xqr});var hwt=b(pwt=>{"use strict";Object.defineProperty(pwt,"__esModule",{value:!0})});var gwt=b(wee=>{"use strict";Object.defineProperty(wee,"__esModule",{value:!0});wee.errorUtil=void 0;var mwt;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t?.message})(mwt||(wee.errorUtil=mwt={}))});var Twt=b(K=>{"use strict";var xee=K&&K.__classPrivateFieldGet||function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},bwt=K&&K.__classPrivateFieldSet||function(e,t,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 t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r},e3,t3;Object.defineProperty(K,"__esModule",{value:!0});K.boolean=K.bigint=K.array=K.any=K.coerce=K.ZodFirstPartyTypeKind=K.late=K.ZodSchema=K.Schema=K.custom=K.ZodReadonly=K.ZodPipeline=K.ZodBranded=K.BRAND=K.ZodNaN=K.ZodCatch=K.ZodDefault=K.ZodNullable=K.ZodOptional=K.ZodTransformer=K.ZodEffects=K.ZodPromise=K.ZodNativeEnum=K.ZodEnum=K.ZodLiteral=K.ZodLazy=K.ZodFunction=K.ZodSet=K.ZodMap=K.ZodRecord=K.ZodTuple=K.ZodIntersection=K.ZodDiscriminatedUnion=K.ZodUnion=K.ZodObject=K.ZodArray=K.ZodVoid=K.ZodNever=K.ZodUnknown=K.ZodAny=K.ZodNull=K.ZodUndefined=K.ZodSymbol=K.ZodDate=K.ZodBoolean=K.ZodBigInt=K.ZodNumber=K.ZodString=K.datetimeRegex=K.ZodType=void 0;K.NEVER=K.void=K.unknown=K.union=K.undefined=K.tuple=K.transformer=K.symbol=K.string=K.strictObject=K.set=K.record=K.promise=K.preprocess=K.pipeline=K.ostring=K.optional=K.onumber=K.oboolean=K.object=K.number=K.nullable=K.null=K.never=K.nativeEnum=K.nan=K.map=K.literal=K.lazy=K.intersection=K.instanceof=K.function=K.enum=K.effect=K.discriminatedUnion=K.date=void 0;var See=vee(),_t=gwt(),X=_Oe(),$e=X4(),Re=_ee(),Gh=class{constructor(t,r,n,o){this._cachedPath=[],this.parent=t,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}},ywt=(e,t)=>{if((0,X.isValid)(t))return{success:!0,data:t.value};if(!e.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 Re.ZodError(e.common.issues);return this._error=r,this._error}}};function vr(e){if(!e)return{};let{errorMap:t,invalid_type_error:r,required_error:n,description:o}=e;if(t&&(r||n))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:o}:{errorMap:(a,s)=>{var u,l;let{message:c}=e;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 wr=class{get description(){return this._def.description}_getType(t){return(0,$e.getParsedType)(t.data)}_getOrReturnCtx(t,r){return r||{common:t.parent.common,data:t.data,parsedType:(0,$e.getParsedType)(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new X.ParseStatus,ctx:{common:t.parent.common,data:t.data,parsedType:(0,$e.getParsedType)(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){let r=this._parse(t);if((0,X.isAsync)(r))throw new Error("Synchronous parse encountered promise.");return r}_parseAsync(t){let r=this._parse(t);return Promise.resolve(r)}parse(t,r){let n=this.safeParse(t,r);if(n.success)return n.data;throw n.error}safeParse(t,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:t,parsedType:(0,$e.getParsedType)(t)},i=this._parseSync({data:t,path:o.path,parent:o});return ywt(o,i)}"~validate"(t){var r,n;let o={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:(0,$e.getParsedType)(t)};if(!this["~standard"].async)try{let i=this._parseSync({data:t,path:[],parent:o});return(0,X.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:t,path:[],parent:o}).then(i=>(0,X.isValid)(i)?{value:i.value}:{issues:o.common.issues})}async parseAsync(t,r){let n=await this.safeParseAsync(t,r);if(n.success)return n.data;throw n.error}async safeParseAsync(t,r){let n={common:{issues:[],contextualErrorMap:r?.errorMap,async:!0},path:r?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:(0,$e.getParsedType)(t)},o=this._parse({data:t,path:n.path,parent:n}),i=await((0,X.isAsync)(o)?o:Promise.resolve(o));return ywt(n,i)}refine(t,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=t(o),s=()=>i.addIssue({code:Re.ZodIssueCode.custom,...n(o)});return typeof Promise<"u"&&a instanceof Promise?a.then(u=>u?!0:(s(),!1)):a?!0:(s(),!1)})}refinement(t,r){return this._refinement((n,o)=>t(n)?!0:(o.addIssue(typeof r=="function"?r(n,o):r),!1))}_refinement(t){return new Pp({schema:this,typeName:Ut.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,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 Jh.create(this,this._def)}nullable(){return Lw.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Yx.create(this)}promise(){return HP.create(this,this._def)}or(t){return GR.create([this,t],this._def)}and(t){return KR.create(this,t,this._def)}transform(t){return new Pp({...vr(this._def),schema:this,typeName:Ut.ZodEffects,effect:{type:"transform",transform:t}})}default(t){let r=typeof t=="function"?t:()=>t;return new e1({...vr(this._def),innerType:this,defaultValue:r,typeName:Ut.ZodDefault})}brand(){return new r3({typeName:Ut.ZodBranded,type:this,...vr(this._def)})}catch(t){let r=typeof t=="function"?t:()=>t;return new t1({...vr(this._def),innerType:this,catchValue:r,typeName:Ut.ZodCatch})}describe(t){let r=this.constructor;return new r({...this._def,description:t})}pipe(t){return n3.create(this,t)}readonly(){return r1.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}};K.ZodType=wr;K.Schema=wr;K.ZodSchema=wr;var Qqr=/^c[^\s-]{8,}$/i,eUr=/^[0-9a-z]+$/,tUr=/^[0-9A-HJKMNP-TV-Z]{26}$/i,rUr=/^[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,nUr=/^[a-z0-9_-]{21}$/i,oUr=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,iUr=/^[-+]?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)?)??$/,aUr=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,sUr="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",vOe,uUr=/^(?:(?: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])$/,lUr=/^(?:(?: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])$/,cUr=/^(([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]))$/,dUr=/^(([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])$/,fUr=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,pUr=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,_wt="((\\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])))",hUr=new RegExp(`^${_wt}$`);function vwt(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`),t}function mUr(e){return new RegExp(`^${vwt(e)}$`)}function wwt(e){let t=`${_wt}T${vwt(e)}`,r=[];return r.push(e.local?"Z?":"Z"),e.offset&&r.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${r.join("|")})`,new RegExp(`^${t}$`)}K.datetimeRegex=wwt;function gUr(e,t){return!!((t==="v4"||!t)&&uUr.test(e)||(t==="v6"||!t)&&cUr.test(e))}function yUr(e,t){if(!oUr.test(e))return!1;try{let[r]=e.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||t&&o.alg!==t)}catch{return!1}}function bUr(e,t){return!!((t==="v4"||!t)&&lUr.test(e)||(t==="v6"||!t)&&dUr.test(e))}var UP=class e extends wr{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==$e.ZodParsedType.string){let i=this._getOrReturnCtx(t);return(0,X.addIssueToContext)(i,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.string,received:i.parsedType}),X.INVALID}let n=new X.ParseStatus,o;for(let i of this._def.checks)if(i.kind==="min")t.data.lengthi.value&&(o=this._getOrReturnCtx(t,o),(0,X.addIssueToContext)(o,{code:Re.ZodIssueCode.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),n.dirty());else if(i.kind==="length"){let a=t.data.length>i.value,s=t.data.lengtht.test(o),{validation:r,code:Re.ZodIssueCode.invalid_string,..._t.errorUtil.errToObj(n)})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",..._t.errorUtil.errToObj(t)})}url(t){return this._addCheck({kind:"url",..._t.errorUtil.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",..._t.errorUtil.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",..._t.errorUtil.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",..._t.errorUtil.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",..._t.errorUtil.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",..._t.errorUtil.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",..._t.errorUtil.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",..._t.errorUtil.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",..._t.errorUtil.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",..._t.errorUtil.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",..._t.errorUtil.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",..._t.errorUtil.errToObj(t)})}datetime(t){var r,n;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof t?.precision>"u"?null:t?.precision,offset:(r=t?.offset)!==null&&r!==void 0?r:!1,local:(n=t?.local)!==null&&n!==void 0?n:!1,..._t.errorUtil.errToObj(t?.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof t?.precision>"u"?null:t?.precision,..._t.errorUtil.errToObj(t?.message)})}duration(t){return this._addCheck({kind:"duration",..._t.errorUtil.errToObj(t)})}regex(t,r){return this._addCheck({kind:"regex",regex:t,..._t.errorUtil.errToObj(r)})}includes(t,r){return this._addCheck({kind:"includes",value:t,position:r?.position,..._t.errorUtil.errToObj(r?.message)})}startsWith(t,r){return this._addCheck({kind:"startsWith",value:t,..._t.errorUtil.errToObj(r)})}endsWith(t,r){return this._addCheck({kind:"endsWith",value:t,..._t.errorUtil.errToObj(r)})}min(t,r){return this._addCheck({kind:"min",value:t,..._t.errorUtil.errToObj(r)})}max(t,r){return this._addCheck({kind:"max",value:t,..._t.errorUtil.errToObj(r)})}length(t,r){return this._addCheck({kind:"length",value:t,..._t.errorUtil.errToObj(r)})}nonempty(t){return this.min(1,_t.errorUtil.errToObj(t))}trim(){return new e({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new e({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new e({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(let r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxLength(){let t=null;for(let r of this._def.checks)r.kind==="max"&&(t===null||r.value{var t;return new UP({checks:[],typeName:Ut.ZodString,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...vr(e)})};function _Ur(e,t){let r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,o=r>n?r:n,i=parseInt(e.toFixed(o).replace(".","")),a=parseInt(t.toFixed(o).replace(".",""));return i%a/Math.pow(10,o)}var UR=class e extends wr{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==$e.ZodParsedType.number){let i=this._getOrReturnCtx(t);return(0,X.addIssueToContext)(i,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.number,received:i.parsedType}),X.INVALID}let n,o=new X.ParseStatus;for(let i of this._def.checks)i.kind==="int"?$e.util.isInteger(t.data)||(n=this._getOrReturnCtx(t,n),(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.invalid_type,expected:"integer",received:"float",message:i.message}),o.dirty()):i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(n=this._getOrReturnCtx(t,n),(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?_Ur(t.data,i.value)!==0&&(n=this._getOrReturnCtx(t,n),(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(t.data)||(n=this._getOrReturnCtx(t,n),(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.not_finite,message:i.message}),o.dirty()):$e.util.assertNever(i);return{status:o.value,value:t.data}}gte(t,r){return this.setLimit("min",t,!0,_t.errorUtil.toString(r))}gt(t,r){return this.setLimit("min",t,!1,_t.errorUtil.toString(r))}lte(t,r){return this.setLimit("max",t,!0,_t.errorUtil.toString(r))}lt(t,r){return this.setLimit("max",t,!1,_t.errorUtil.toString(r))}setLimit(t,r,n,o){return new e({...this._def,checks:[...this._def.checks,{kind:t,value:r,inclusive:n,message:_t.errorUtil.toString(o)}]})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:_t.errorUtil.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:_t.errorUtil.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:_t.errorUtil.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:_t.errorUtil.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:_t.errorUtil.toString(t)})}multipleOf(t,r){return this._addCheck({kind:"multipleOf",value:t,message:_t.errorUtil.toString(r)})}finite(t){return this._addCheck({kind:"finite",message:_t.errorUtil.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:_t.errorUtil.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:_t.errorUtil.toString(t)})}get minValue(){let t=null;for(let r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxValue(){let t=null;for(let r of this._def.checks)r.kind==="max"&&(t===null||r.valuet.kind==="int"||t.kind==="multipleOf"&&$e.util.isInteger(t.value))}get isFinite(){let t=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"&&(t===null||n.valuenew UR({checks:[],typeName:Ut.ZodNumber,coerce:e?.coerce||!1,...vr(e)});var zR=class e extends wr{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==$e.ZodParsedType.bigint)return this._getInvalidInput(t);let n,o=new X.ParseStatus;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(n=this._getOrReturnCtx(t,n),(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),o.dirty()):i.kind==="multipleOf"?t.data%i.value!==BigInt(0)&&(n=this._getOrReturnCtx(t,n),(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):$e.util.assertNever(i);return{status:o.value,value:t.data}}_getInvalidInput(t){let r=this._getOrReturnCtx(t);return(0,X.addIssueToContext)(r,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.bigint,received:r.parsedType}),X.INVALID}gte(t,r){return this.setLimit("min",t,!0,_t.errorUtil.toString(r))}gt(t,r){return this.setLimit("min",t,!1,_t.errorUtil.toString(r))}lte(t,r){return this.setLimit("max",t,!0,_t.errorUtil.toString(r))}lt(t,r){return this.setLimit("max",t,!1,_t.errorUtil.toString(r))}setLimit(t,r,n,o){return new e({...this._def,checks:[...this._def.checks,{kind:t,value:r,inclusive:n,message:_t.errorUtil.toString(o)}]})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:_t.errorUtil.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:_t.errorUtil.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:_t.errorUtil.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:_t.errorUtil.toString(t)})}multipleOf(t,r){return this._addCheck({kind:"multipleOf",value:t,message:_t.errorUtil.toString(r)})}get minValue(){let t=null;for(let r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxValue(){let t=null;for(let r of this._def.checks)r.kind==="max"&&(t===null||r.value{var t;return new zR({checks:[],typeName:Ut.ZodBigInt,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...vr(e)})};var HR=class extends wr{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==$e.ZodParsedType.boolean){let n=this._getOrReturnCtx(t);return(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.boolean,received:n.parsedType}),X.INVALID}return(0,X.OK)(t.data)}};K.ZodBoolean=HR;HR.create=e=>new HR({typeName:Ut.ZodBoolean,coerce:e?.coerce||!1,...vr(e)});var VR=class e extends wr{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==$e.ZodParsedType.date){let i=this._getOrReturnCtx(t);return(0,X.addIssueToContext)(i,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.date,received:i.parsedType}),X.INVALID}if(isNaN(t.data.getTime())){let i=this._getOrReturnCtx(t);return(0,X.addIssueToContext)(i,{code:Re.ZodIssueCode.invalid_date}),X.INVALID}let n=new X.ParseStatus,o;for(let i of this._def.checks)i.kind==="min"?t.data.getTime()i.value&&(o=this._getOrReturnCtx(t,o),(0,X.addIssueToContext)(o,{code:Re.ZodIssueCode.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):$e.util.assertNever(i);return{status:n.value,value:new Date(t.data.getTime())}}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}min(t,r){return this._addCheck({kind:"min",value:t.getTime(),message:_t.errorUtil.toString(r)})}max(t,r){return this._addCheck({kind:"max",value:t.getTime(),message:_t.errorUtil.toString(r)})}get minDate(){let t=null;for(let r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(let r of this._def.checks)r.kind==="max"&&(t===null||r.valuenew VR({checks:[],coerce:e?.coerce||!1,typeName:Ut.ZodDate,...vr(e)});var Ck=class extends wr{_parse(t){if(this._getType(t)!==$e.ZodParsedType.symbol){let n=this._getOrReturnCtx(t);return(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.symbol,received:n.parsedType}),X.INVALID}return(0,X.OK)(t.data)}};K.ZodSymbol=Ck;Ck.create=e=>new Ck({typeName:Ut.ZodSymbol,...vr(e)});var WR=class extends wr{_parse(t){if(this._getType(t)!==$e.ZodParsedType.undefined){let n=this._getOrReturnCtx(t);return(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.undefined,received:n.parsedType}),X.INVALID}return(0,X.OK)(t.data)}};K.ZodUndefined=WR;WR.create=e=>new WR({typeName:Ut.ZodUndefined,...vr(e)});var JR=class extends wr{_parse(t){if(this._getType(t)!==$e.ZodParsedType.null){let n=this._getOrReturnCtx(t);return(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.null,received:n.parsedType}),X.INVALID}return(0,X.OK)(t.data)}};K.ZodNull=JR;JR.create=e=>new JR({typeName:Ut.ZodNull,...vr(e)});var zP=class extends wr{constructor(){super(...arguments),this._any=!0}_parse(t){return(0,X.OK)(t.data)}};K.ZodAny=zP;zP.create=e=>new zP({typeName:Ut.ZodAny,...vr(e)});var Kx=class extends wr{constructor(){super(...arguments),this._unknown=!0}_parse(t){return(0,X.OK)(t.data)}};K.ZodUnknown=Kx;Kx.create=e=>new Kx({typeName:Ut.ZodUnknown,...vr(e)});var Cg=class extends wr{_parse(t){let r=this._getOrReturnCtx(t);return(0,X.addIssueToContext)(r,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.never,received:r.parsedType}),X.INVALID}};K.ZodNever=Cg;Cg.create=e=>new Cg({typeName:Ut.ZodNever,...vr(e)});var Ok=class extends wr{_parse(t){if(this._getType(t)!==$e.ZodParsedType.undefined){let n=this._getOrReturnCtx(t);return(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.void,received:n.parsedType}),X.INVALID}return(0,X.OK)(t.data)}};K.ZodVoid=Ok;Ok.create=e=>new Ok({typeName:Ut.ZodVoid,...vr(e)});var Yx=class e extends wr{_parse(t){let{ctx:r,status:n}=this._processInputParams(t),o=this._def;if(r.parsedType!==$e.ZodParsedType.array)return(0,X.addIssueToContext)(r,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.array,received:r.parsedType}),X.INVALID;if(o.exactLength!==null){let a=r.data.length>o.exactLength.value,s=r.data.lengtho.maxLength.value&&((0,X.addIssueToContext)(r,{code:Re.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 Gh(r,a,r.path,s)))).then(a=>X.ParseStatus.mergeArray(n,a));let i=[...r.data].map((a,s)=>o.type._parseSync(new Gh(r,a,r.path,s)));return X.ParseStatus.mergeArray(n,i)}get element(){return this._def.type}min(t,r){return new e({...this._def,minLength:{value:t,message:_t.errorUtil.toString(r)}})}max(t,r){return new e({...this._def,maxLength:{value:t,message:_t.errorUtil.toString(r)}})}length(t,r){return new e({...this._def,exactLength:{value:t,message:_t.errorUtil.toString(r)}})}nonempty(t){return this.min(1,t)}};K.ZodArray=Yx;Yx.create=(e,t)=>new Yx({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Ut.ZodArray,...vr(t)});function xk(e){if(e instanceof Lf){let t={};for(let r in e.shape){let n=e.shape[r];t[r]=Jh.create(xk(n))}return new Lf({...e._def,shape:()=>t})}else return e instanceof Yx?new Yx({...e._def,type:xk(e.element)}):e instanceof Jh?Jh.create(xk(e.unwrap())):e instanceof Lw?Lw.create(xk(e.unwrap())):e instanceof Nw?Nw.create(e.items.map(t=>xk(t))):e}var Lf=class e extends wr{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let t=this._def.shape(),r=$e.util.objectKeys(t);return this._cached={shape:t,keys:r}}_parse(t){if(this._getType(t)!==$e.ZodParsedType.object){let l=this._getOrReturnCtx(t);return(0,X.addIssueToContext)(l,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.object,received:l.parsedType}),X.INVALID}let{status:n,ctx:o}=this._processInputParams(t),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof Cg&&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 Gh(o,d,o.path,l)),alwaysSet:l in o.data})}if(this._def.catchall instanceof Cg){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,X.addIssueToContext)(o,{code:Re.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 Gh(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=>X.ParseStatus.mergeObjectSync(n,l)):X.ParseStatus.mergeObjectSync(n,u)}get shape(){return this._def.shape()}strict(t){return _t.errorUtil.errToObj,new e({...this._def,unknownKeys:"strict",...t!==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=_t.errorUtil.errToObj(t).message)!==null&&s!==void 0?s:u}:{message:u}}}:{}})}strip(){return new e({...this._def,unknownKeys:"strip"})}passthrough(){return new e({...this._def,unknownKeys:"passthrough"})}extend(t){return new e({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new e({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:Ut.ZodObject})}setKey(t,r){return this.augment({[t]:r})}catchall(t){return new e({...this._def,catchall:t})}pick(t){let r={};return $e.util.objectKeys(t).forEach(n=>{t[n]&&this.shape[n]&&(r[n]=this.shape[n])}),new e({...this._def,shape:()=>r})}omit(t){let r={};return $e.util.objectKeys(this.shape).forEach(n=>{t[n]||(r[n]=this.shape[n])}),new e({...this._def,shape:()=>r})}deepPartial(){return xk(this)}partial(t){let r={};return $e.util.objectKeys(this.shape).forEach(n=>{let o=this.shape[n];t&&!t[n]?r[n]=o:r[n]=o.optional()}),new e({...this._def,shape:()=>r})}required(t){let r={};return $e.util.objectKeys(this.shape).forEach(n=>{if(t&&!t[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof Jh;)i=i._def.innerType;r[n]=i}}),new e({...this._def,shape:()=>r})}keyof(){return Swt($e.util.objectKeys(this.shape))}};K.ZodObject=Lf;Lf.create=(e,t)=>new Lf({shape:()=>e,unknownKeys:"strip",catchall:Cg.create(),typeName:Ut.ZodObject,...vr(t)});Lf.strictCreate=(e,t)=>new Lf({shape:()=>e,unknownKeys:"strict",catchall:Cg.create(),typeName:Ut.ZodObject,...vr(t)});Lf.lazycreate=(e,t)=>new Lf({shape:e,unknownKeys:"strip",catchall:Cg.create(),typeName:Ut.ZodObject,...vr(t)});var GR=class extends wr{_parse(t){let{ctx:r}=this._processInputParams(t),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 Re.ZodError(s.ctx.common.issues));return(0,X.addIssueToContext)(r,{code:Re.ZodIssueCode.invalid_union,unionErrors:a}),X.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 Re.ZodError(u));return(0,X.addIssueToContext)(r,{code:Re.ZodIssueCode.invalid_union,unionErrors:s}),X.INVALID}}get options(){return this._def.options}};K.ZodUnion=GR;GR.create=(e,t)=>new GR({options:e,typeName:Ut.ZodUnion,...vr(t)});var Gx=e=>e instanceof YR?Gx(e.schema):e instanceof Pp?Gx(e.innerType()):e instanceof ZR?[e.value]:e instanceof XR?e.options:e instanceof QR?$e.util.objectValues(e.enum):e instanceof e1?Gx(e._def.innerType):e instanceof WR?[void 0]:e instanceof JR?[null]:e instanceof Jh?[void 0,...Gx(e.unwrap())]:e instanceof Lw?[null,...Gx(e.unwrap())]:e instanceof r3||e instanceof r1?Gx(e.unwrap()):e instanceof t1?Gx(e._def.innerType):[],Cee=class e extends wr{_parse(t){let{ctx:r}=this._processInputParams(t);if(r.parsedType!==$e.ZodParsedType.object)return(0,X.addIssueToContext)(r,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.object,received:r.parsedType}),X.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,X.addIssueToContext)(r,{code:Re.ZodIssueCode.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),X.INVALID)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,r,n){let o=new Map;for(let i of r){let a=Gx(i.shape[t]);if(!a.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(let s of a){if(o.has(s))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(s)}`);o.set(s,i)}}return new e({typeName:Ut.ZodDiscriminatedUnion,discriminator:t,options:r,optionsMap:o,...vr(n)})}};K.ZodDiscriminatedUnion=Cee;function wOe(e,t){let r=(0,$e.getParsedType)(e),n=(0,$e.getParsedType)(t);if(e===t)return{valid:!0,data:e};if(r===$e.ZodParsedType.object&&n===$e.ZodParsedType.object){let o=$e.util.objectKeys(t),i=$e.util.objectKeys(e).filter(s=>o.indexOf(s)!==-1),a={...e,...t};for(let s of i){let u=wOe(e[s],t[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(r===$e.ZodParsedType.array&&n===$e.ZodParsedType.array){if(e.length!==t.length)return{valid:!1};let o=[];for(let i=0;i{if((0,X.isAborted)(i)||(0,X.isAborted)(a))return X.INVALID;let s=wOe(i.value,a.value);return s.valid?(((0,X.isDirty)(i)||(0,X.isDirty)(a))&&r.dirty(),{status:r.value,value:s.data}):((0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.invalid_intersection_types}),X.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}))}};K.ZodIntersection=KR;KR.create=(e,t,r)=>new KR({left:e,right:t,typeName:Ut.ZodIntersection,...vr(r)});var Nw=class e extends wr{_parse(t){let{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==$e.ZodParsedType.array)return(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.array,received:n.parsedType}),X.INVALID;if(n.data.lengththis._def.items.length&&((0,X.addIssueToContext)(n,{code:Re.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 Gh(n,a,n.path,s)):null}).filter(a=>!!a);return n.common.async?Promise.all(i).then(a=>X.ParseStatus.mergeArray(r,a)):X.ParseStatus.mergeArray(r,i)}get items(){return this._def.items}rest(t){return new e({...this._def,rest:t})}};K.ZodTuple=Nw;Nw.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Nw({items:e,typeName:Ut.ZodTuple,rest:null,...vr(t)})};var Oee=class e extends wr{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){let{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==$e.ZodParsedType.object)return(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.object,received:n.parsedType}),X.INVALID;let o=[],i=this._def.keyType,a=this._def.valueType;for(let s in n.data)o.push({key:i._parse(new Gh(n,s,n.path,s)),value:a._parse(new Gh(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?X.ParseStatus.mergeObjectAsync(r,o):X.ParseStatus.mergeObjectSync(r,o)}get element(){return this._def.valueType}static create(t,r,n){return r instanceof wr?new e({keyType:t,valueType:r,typeName:Ut.ZodRecord,...vr(n)}):new e({keyType:UP.create(),valueType:t,typeName:Ut.ZodRecord,...vr(r)})}};K.ZodRecord=Oee;var Ek=class extends wr{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){let{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==$e.ZodParsedType.map)return(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.map,received:n.parsedType}),X.INVALID;let o=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([s,u],l)=>({key:o._parse(new Gh(n,s,n.path,[l,"key"])),value:i._parse(new Gh(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 X.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 X.INVALID;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}}}};K.ZodMap=Ek;Ek.create=(e,t,r)=>new Ek({valueType:t,keyType:e,typeName:Ut.ZodMap,...vr(r)});var Pk=class e extends wr{_parse(t){let{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==$e.ZodParsedType.set)return(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.set,received:n.parsedType}),X.INVALID;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&((0,X.addIssueToContext)(n,{code:Re.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 X.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 Gh(n,u,n.path,l)));return n.common.async?Promise.all(s).then(u=>a(u)):a(s)}min(t,r){return new e({...this._def,minSize:{value:t,message:_t.errorUtil.toString(r)}})}max(t,r){return new e({...this._def,maxSize:{value:t,message:_t.errorUtil.toString(r)}})}size(t,r){return this.min(t,r).max(t,r)}nonempty(t){return this.min(1,t)}};K.ZodSet=Pk;Pk.create=(e,t)=>new Pk({valueType:e,minSize:null,maxSize:null,typeName:Ut.ZodSet,...vr(t)});var Eee=class e extends wr{constructor(){super(...arguments),this.validate=this.implement}_parse(t){let{ctx:r}=this._processInputParams(t);if(r.parsedType!==$e.ZodParsedType.function)return(0,X.addIssueToContext)(r,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.function,received:r.parsedType}),X.INVALID;function n(s,u){return(0,X.makeIssue)({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,(0,See.getErrorMap)(),See.defaultErrorMap].filter(l=>!!l),issueData:{code:Re.ZodIssueCode.invalid_arguments,argumentsError:u}})}function o(s,u){return(0,X.makeIssue)({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,(0,See.getErrorMap)(),See.defaultErrorMap].filter(l=>!!l),issueData:{code:Re.ZodIssueCode.invalid_return_type,returnTypeError:u}})}let i={errorMap:r.common.contextualErrorMap},a=r.data;if(this._def.returns instanceof HP){let s=this;return(0,X.OK)(async function(...u){let l=new Re.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,X.OK)(function(...u){let l=s._def.args.safeParse(u,i);if(!l.success)throw new Re.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 Re.ZodError([o(c,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new e({...this._def,args:Nw.create(t).rest(Kx.create())})}returns(t){return new e({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,r,n){return new e({args:t||Nw.create([]).rest(Kx.create()),returns:r||Kx.create(),typeName:Ut.ZodFunction,...vr(n)})}};K.ZodFunction=Eee;var YR=class extends wr{get schema(){return this._def.getter()}_parse(t){let{ctx:r}=this._processInputParams(t);return this._def.getter()._parse({data:r.data,path:r.path,parent:r})}};K.ZodLazy=YR;YR.create=(e,t)=>new YR({getter:e,typeName:Ut.ZodLazy,...vr(t)});var ZR=class extends wr{_parse(t){if(t.data!==this._def.value){let r=this._getOrReturnCtx(t);return(0,X.addIssueToContext)(r,{received:r.data,code:Re.ZodIssueCode.invalid_literal,expected:this._def.value}),X.INVALID}return{status:"valid",value:t.data}}get value(){return this._def.value}};K.ZodLiteral=ZR;ZR.create=(e,t)=>new ZR({value:e,typeName:Ut.ZodLiteral,...vr(t)});function Swt(e,t){return new XR({values:e,typeName:Ut.ZodEnum,...vr(t)})}var XR=class e extends wr{constructor(){super(...arguments),e3.set(this,void 0)}_parse(t){if(typeof t.data!="string"){let r=this._getOrReturnCtx(t),n=this._def.values;return(0,X.addIssueToContext)(r,{expected:$e.util.joinValues(n),received:r.parsedType,code:Re.ZodIssueCode.invalid_type}),X.INVALID}if(xee(this,e3,"f")||bwt(this,e3,new Set(this._def.values),"f"),!xee(this,e3,"f").has(t.data)){let r=this._getOrReturnCtx(t),n=this._def.values;return(0,X.addIssueToContext)(r,{received:r.data,code:Re.ZodIssueCode.invalid_enum_value,options:n}),X.INVALID}return(0,X.OK)(t.data)}get options(){return this._def.values}get enum(){let t={};for(let r of this._def.values)t[r]=r;return t}get Values(){let t={};for(let r of this._def.values)t[r]=r;return t}get Enum(){let t={};for(let r of this._def.values)t[r]=r;return t}extract(t,r=this._def){return e.create(t,{...this._def,...r})}exclude(t,r=this._def){return e.create(this.options.filter(n=>!t.includes(n)),{...this._def,...r})}};K.ZodEnum=XR;e3=new WeakMap;XR.create=Swt;var QR=class extends wr{constructor(){super(...arguments),t3.set(this,void 0)}_parse(t){let r=$e.util.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(t);if(n.parsedType!==$e.ZodParsedType.string&&n.parsedType!==$e.ZodParsedType.number){let o=$e.util.objectValues(r);return(0,X.addIssueToContext)(n,{expected:$e.util.joinValues(o),received:n.parsedType,code:Re.ZodIssueCode.invalid_type}),X.INVALID}if(xee(this,t3,"f")||bwt(this,t3,new Set($e.util.getValidEnumValues(this._def.values)),"f"),!xee(this,t3,"f").has(t.data)){let o=$e.util.objectValues(r);return(0,X.addIssueToContext)(n,{received:n.data,code:Re.ZodIssueCode.invalid_enum_value,options:o}),X.INVALID}return(0,X.OK)(t.data)}get enum(){return this._def.values}};K.ZodNativeEnum=QR;t3=new WeakMap;QR.create=(e,t)=>new QR({values:e,typeName:Ut.ZodNativeEnum,...vr(t)});var HP=class extends wr{unwrap(){return this._def.type}_parse(t){let{ctx:r}=this._processInputParams(t);if(r.parsedType!==$e.ZodParsedType.promise&&r.common.async===!1)return(0,X.addIssueToContext)(r,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.promise,received:r.parsedType}),X.INVALID;let n=r.parsedType===$e.ZodParsedType.promise?r.data:Promise.resolve(r.data);return(0,X.OK)(n.then(o=>this._def.type.parseAsync(o,{path:r.path,errorMap:r.common.contextualErrorMap})))}};K.ZodPromise=HP;HP.create=(e,t)=>new HP({type:e,typeName:Ut.ZodPromise,...vr(t)});var Pp=class extends wr{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Ut.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){let{status:r,ctx:n}=this._processInputParams(t),o=this._def.effect||null,i={addIssue:a=>{(0,X.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 X.INVALID;let u=await this._def.schema._parseAsync({data:s,path:n.path,parent:n});return u.status==="aborted"?X.INVALID:u.status==="dirty"||r.value==="dirty"?(0,X.DIRTY)(u.value):u});{if(r.value==="aborted")return X.INVALID;let s=this._def.schema._parseSync({data:a,path:n.path,parent:n});return s.status==="aborted"?X.INVALID:s.status==="dirty"||r.value==="dirty"?(0,X.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"?X.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"?X.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,X.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,X.isValid)(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:r.value,value:s})):a);$e.util.assertNever(o)}};K.ZodEffects=Pp;K.ZodTransformer=Pp;Pp.create=(e,t,r)=>new Pp({schema:e,typeName:Ut.ZodEffects,effect:t,...vr(r)});Pp.createWithPreprocess=(e,t,r)=>new Pp({schema:t,effect:{type:"preprocess",transform:e},typeName:Ut.ZodEffects,...vr(r)});var Jh=class extends wr{_parse(t){return this._getType(t)===$e.ZodParsedType.undefined?(0,X.OK)(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}};K.ZodOptional=Jh;Jh.create=(e,t)=>new Jh({innerType:e,typeName:Ut.ZodOptional,...vr(t)});var Lw=class extends wr{_parse(t){return this._getType(t)===$e.ZodParsedType.null?(0,X.OK)(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}};K.ZodNullable=Lw;Lw.create=(e,t)=>new Lw({innerType:e,typeName:Ut.ZodNullable,...vr(t)});var e1=class extends wr{_parse(t){let{ctx:r}=this._processInputParams(t),n=r.data;return r.parsedType===$e.ZodParsedType.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};K.ZodDefault=e1;e1.create=(e,t)=>new e1({innerType:e,typeName:Ut.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...vr(t)});var t1=class extends wr{_parse(t){let{ctx:r}=this._processInputParams(t),n={...r,common:{...r.common,issues:[]}},o=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return(0,X.isAsync)(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new Re.ZodError(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new Re.ZodError(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};K.ZodCatch=t1;t1.create=(e,t)=>new t1({innerType:e,typeName:Ut.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...vr(t)});var Tk=class extends wr{_parse(t){if(this._getType(t)!==$e.ZodParsedType.nan){let n=this._getOrReturnCtx(t);return(0,X.addIssueToContext)(n,{code:Re.ZodIssueCode.invalid_type,expected:$e.ZodParsedType.nan,received:n.parsedType}),X.INVALID}return{status:"valid",value:t.data}}};K.ZodNaN=Tk;Tk.create=e=>new Tk({typeName:Ut.ZodNaN,...vr(e)});K.BRAND=Symbol("zod_brand");var r3=class extends wr{_parse(t){let{ctx:r}=this._processInputParams(t),n=r.data;return this._def.type._parse({data:n,path:r.path,parent:r})}unwrap(){return this._def.type}};K.ZodBranded=r3;var n3=class e extends wr{_parse(t){let{status:r,ctx:n}=this._processInputParams(t);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"?X.INVALID:i.status==="dirty"?(r.dirty(),(0,X.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"?X.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(t,r){return new e({in:t,out:r,typeName:Ut.ZodPipeline})}};K.ZodPipeline=n3;var r1=class extends wr{_parse(t){let r=this._def.innerType._parse(t),n=o=>((0,X.isValid)(o)&&(o.value=Object.freeze(o.value)),o);return(0,X.isAsync)(r)?r.then(o=>n(o)):n(r)}unwrap(){return this._def.innerType}};K.ZodReadonly=r1;r1.create=(e,t)=>new r1({innerType:e,typeName:Ut.ZodReadonly,...vr(t)});function xwt(e,t={},r){return e?zP.create().superRefine((n,o)=>{var i,a;if(!e(n)){let s=typeof t=="function"?t(n):typeof t=="string"?{message:t}:t,u=(a=(i=s.fatal)!==null&&i!==void 0?i:r)!==null&&a!==void 0?a:!0,l=typeof s=="string"?{message:s}:s;o.addIssue({code:"custom",...l,fatal:u})}}):zP.create()}K.custom=xwt;K.late={object:Lf.lazycreate};var Ut;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(Ut||(K.ZodFirstPartyTypeKind=Ut={}));var vUr=(e,t={message:`Input not instance of ${e.name}`})=>xwt(r=>r instanceof e,t);K.instanceof=vUr;var Cwt=UP.create;K.string=Cwt;var Owt=UR.create;K.number=Owt;var wUr=Tk.create;K.nan=wUr;var SUr=zR.create;K.bigint=SUr;var Ewt=HR.create;K.boolean=Ewt;var xUr=VR.create;K.date=xUr;var CUr=Ck.create;K.symbol=CUr;var OUr=WR.create;K.undefined=OUr;var EUr=JR.create;K.null=EUr;var PUr=zP.create;K.any=PUr;var TUr=Kx.create;K.unknown=TUr;var MUr=Cg.create;K.never=MUr;var IUr=Ok.create;K.void=IUr;var AUr=Yx.create;K.array=AUr;var RUr=Lf.create;K.object=RUr;var DUr=Lf.strictCreate;K.strictObject=DUr;var jUr=GR.create;K.union=jUr;var NUr=Cee.create;K.discriminatedUnion=NUr;var LUr=KR.create;K.intersection=LUr;var FUr=Nw.create;K.tuple=FUr;var kUr=Oee.create;K.record=kUr;var BUr=Ek.create;K.map=BUr;var $Ur=Pk.create;K.set=$Ur;var qUr=Eee.create;K.function=qUr;var UUr=YR.create;K.lazy=UUr;var zUr=ZR.create;K.literal=zUr;var HUr=XR.create;K.enum=HUr;var VUr=QR.create;K.nativeEnum=VUr;var WUr=HP.create;K.promise=WUr;var Pwt=Pp.create;K.effect=Pwt;K.transformer=Pwt;var JUr=Jh.create;K.optional=JUr;var GUr=Lw.create;K.nullable=GUr;var KUr=Pp.createWithPreprocess;K.preprocess=KUr;var YUr=n3.create;K.pipeline=YUr;var ZUr=()=>Cwt().optional();K.ostring=ZUr;var XUr=()=>Owt().optional();K.onumber=XUr;var QUr=()=>Ewt().optional();K.oboolean=QUr;K.coerce={string:e=>UP.create({...e,coerce:!0}),number:e=>UR.create({...e,coerce:!0}),boolean:e=>HR.create({...e,coerce:!0}),bigint:e=>zR.create({...e,coerce:!0}),date:e=>VR.create({...e,coerce:!0})};K.NEVER=X.INVALID});var SOe=b(Kh=>{"use strict";var ezr=Kh&&Kh.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Mk=Kh&&Kh.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&ezr(t,e,r)};Object.defineProperty(Kh,"__esModule",{value:!0});Mk(vee(),Kh);Mk(_Oe(),Kh);Mk(hwt(),Kh);Mk(X4(),Kh);Mk(Twt(),Kh);Mk(_ee(),Kh)});var me=b(Ff=>{"use strict";var Mwt=Ff&&Ff.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),tzr=Ff&&Ff.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rzr=Ff&&Ff.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Mwt(t,e,r);return tzr(t,e),t},nzr=Ff&&Ff.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Mwt(t,e,r)};Object.defineProperty(Ff,"__esModule",{value:!0});Ff.z=void 0;var Iwt=rzr(SOe());Ff.z=Iwt;nzr(SOe(),Ff);Ff.default=Iwt});var OOe=b(xl=>{"use strict";var ozr=xl&&xl.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),izr=xl&&xl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),azr=xl&&xl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ozr(t,e,r);return izr(t,e),t};Object.defineProperty(xl,"__esModule",{value:!0});xl.zodInbound=xl.zodOutbound=void 0;xl.bytesToBase64=Awt;xl.bytesFromBase64=xOe;xl.stringToBytes=COe;xl.stringFromBytes=Rwt;xl.stringToBase64=szr;xl.stringFromBase64=uzr;var Pee=azr(me());function Awt(e){return btoa(String.fromCodePoint(...e))}function xOe(e){return Uint8Array.from(atob(e),t=>t.charCodeAt(0))}function COe(e){return new TextEncoder().encode(e)}function Rwt(e){return new TextDecoder().decode(e)}function szr(e){return Awt(COe(e))}function uzr(e){return Rwt(xOe(e))}xl.zodOutbound=Pee.instanceof(Uint8Array).or(Pee.string().transform(COe));xl.zodInbound=Pee.instanceof(Uint8Array).or(Pee.string().transform(xOe))});var POe=b(EOe=>{"use strict";Object.defineProperty(EOe,"__esModule",{value:!0});EOe.isPlainObject=lzr;function lzr(e){if(typeof e!="object"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}});var vo=b(On=>{"use strict";Object.defineProperty(On,"__esModule",{value:!0});On.encodeDeepObjectQuery=On.encodePipeDelimitedQuery=On.encodeSpaceDelimitedQuery=On.encodeFormQuery=On.encodeJSONQuery=On.encodeSimple=On.encodePipeDelimited=On.encodeSpaceDelimited=On.encodeForm=On.EncodingError=void 0;On.encodeMatrix=czr;On.encodeLabel=dzr;On.encodeBodyForm=fzr;On.encodeDeepObject=jwt;On.encodeDeepObjectObject=MOe;On.encodeJSON=Nwt;On.queryJoin=Lwt;On.queryEncoder=Ak;On.appendForm=hzr;var Dwt=OOe(),Og=POe(),o3=class extends Error{constructor(t){super(t),this.name="EncodingError"}};On.EncodingError=o3;function czr(e,t,r){let n="",o=r?.explode?i3(e,t):[[e,t]];if(o.every(([s,u])=>u==null))return;let i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(Ik(s));return o.forEach(([s,u])=>{let l="",c=null;if(u==null||(Array.isArray(u)?c=a3(u,f=>`${a(f)}`)?.join(","):(0,Og.isPlainObject)(u)?c=Mee(Object.entries(u),([p,h])=>`,${i(p)},${a(h)}`)?.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 dzr(e,t,r){let n="",o=r?.explode?i3(e,t):[[e,t]];if(o.every(([s,u])=>u==null))return;let i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(Ik(s));return o.forEach(([s,u])=>{let l="";u!=null&&(Array.isArray(u)?l=a3(u,c=>`${a(c)}`)?.join("."):(0,Og.isPlainObject)(u)?l=Mee(Object.entries(u),([d,f])=>`.${i(d)}.${a(f)}`)?.join("").slice(1):l=`${r?.explode&&(0,Og.isPlainObject)(t)?`${i(s)}=`:""}${a(u)}`,n+=l==null?"":`.${l}`)}),n}function TOe(e){return(t,r,n)=>{let o="",i=n?.explode?i3(t,r):[[t,r]];if(i.every(([l,c])=>c==null))return;let a=l=>n?.charEncoding==="percent"?encodeURIComponent(l):l,s=l=>a(Ik(l)),u=a(e);return i.forEach(([l,c])=>{let d="",f=null;c!=null&&(Array.isArray(c)?f=a3(c,p=>`${s(p)}`)?.join(u):(0,Og.isPlainObject)(c)?f=Mee(Object.entries(c),([p,h])=>`${a(p)}${u}${s(h)}`)?.join(u):f=`${s(c)}`,f!=null&&(d=`${a(l)}=${f}`,!(!d||d==="=")&&(o+=`&${d}`)))}),o.slice(1)}}On.encodeForm=TOe(",");On.encodeSpaceDelimited=TOe(" ");On.encodePipeDelimited=TOe("|");function fzr(e,t,r){let n="",o=r?.explode?i3(e,t):[[e,t]],i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(Ik(s));return o.forEach(([s,u])=>{let l="",c="";u!=null&&(Array.isArray(u)||(0,Og.isPlainObject)(u)?c=JSON.stringify(u,Tee):c=`${a(u)}`,l=`${i(s)}=${c}`,!(!l||l==="=")&&(n+=`&${l}`))}),n.slice(1)}function jwt(e,t,r){if(t!=null){if(!(0,Og.isPlainObject)(t))throw new o3(`Value of parameter '${e}' which uses deepObject encoding must be an object or null`);return MOe(e,t,r)}}function MOe(e,t,r){if(t==null)return;let n="",o=i=>r?.charEncoding==="percent"?encodeURIComponent(i):i;if(!(0,Og.isPlainObject)(t))throw new o3(`Expected parameter '${e}' to be an object.`);return Object.entries(t).forEach(([i,a])=>{if(a==null)return;let s=`${e}[${i}]`;if((0,Og.isPlainObject)(a)){let c=MOe(s,a,r);n+=c==null?"":`&${c}`;return}let u=Array.isArray(a)?a:[a],l=a3(u,c=>`${o(s)}=${o(Ik(c))}`)?.join("&");n+=l==null?"":`&${l}`}),n.slice(1)}function Nwt(e,t,r){if(typeof t>"u")return;let n=i=>r?.charEncoding==="percent"?encodeURIComponent(i):i,o=n(JSON.stringify(t,Tee));return r?.explode?o:`${n(e)}=${o}`}var pzr=(e,t,r)=>{let n="",o=r?.explode?i3(e,t):[[e,t]];if(o.every(([s,u])=>u==null))return;let i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(Ik(s));return o.forEach(([s,u])=>{let l="";u!=null&&(Array.isArray(u)?l=a3(u,c=>`${a(c)}`)?.join(","):(0,Og.isPlainObject)(u)?l=Mee(Object.entries(u),([d,f])=>`,${i(d)},${a(f)}`)?.join("").slice(1):l=`${r?.explode&&(0,Og.isPlainObject)(t)?`${s}=`:""}${a(u)}`,n+=l?`,${l}`:"")}),n.slice(1)};On.encodeSimple=pzr;function i3(e,t){return Array.isArray(t)?t.map(r=>[e,r]):(0,Og.isPlainObject)(t)?Object.entries(t??{}).map(([n,o])=>[n,o]):[[e,t]]}function Ik(e){return e==null?"":e instanceof Date?e.toISOString():e instanceof Uint8Array?(0,Dwt.bytesToBase64)(e):typeof e=="object"?JSON.stringify(e,Tee):`${e}`}function Tee(e,t){return t instanceof Uint8Array?(0,Dwt.bytesToBase64)(t):t}function a3(e,t){let r=e.reduce((n,o)=>{if(o==null)return n;let i=t(o);return i==null||n.push(i),n},[]);return r.length?r:null}function Mee(e,t){let r=[];for(let[n,o]of e){if(o==null)continue;let i=t([n,o]);i!=null&&r.push(i)}return r.length?r:null}function Lwt(...e){return e.filter(Boolean).join("&")}function Ak(e){return function(r,n){let o={...n,explode:n?.explode??!0,charEncoding:n?.charEncoding??"percent"},i=Object.entries(r).map(([a,s])=>e(a,s,o));return Lwt(...i)}}On.encodeJSONQuery=Ak(Nwt);On.encodeFormQuery=Ak(On.encodeForm);On.encodeSpaceDelimitedQuery=Ak(On.encodeSpaceDelimited);On.encodePipeDelimitedQuery=Ak(On.encodePipeDelimited);On.encodeDeepObjectQuery=Ak(jwt);function hzr(e,t,r,n){r!=null&&(r instanceof Blob&&n?e.append(t,r,n):r instanceof Blob?e.append(t,r):e.append(t,String(r)))}});var Fwt=b(IOe=>{"use strict";Object.defineProperty(IOe,"__esModule",{value:!0});IOe.dlv=mzr;function mzr(e,t,r,n,o){for(t=Array.isArray(t)?t:t.split("."),n=0;n{"use strict";var gzr=Tp&&Tp.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),yzr=Tp&&Tp.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bzr=Tp&&Tp.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&gzr(t,e,r);return yzr(t,e),t};Object.defineProperty(Tp,"__esModule",{value:!0});Tp.envSchema=void 0;Tp.env=_zr;Tp.resetEnv=vzr;var kwt=Fwt(),AOe=bzr(me());Tp.envSchema=AOe.object({MISTRAL_API_KEY:AOe.string().optional(),MISTRAL_DEBUG:AOe.coerce.boolean().optional()});var s3;function _zr(){return s3||(s3=Tp.envSchema.parse((0,kwt.dlv)(globalThis,"process.env")??(0,kwt.dlv)(globalThis,"Deno.env")??{}),s3)}function vzr(){s3=void 0}});var u3=b(Fw=>{"use strict";Object.defineProperty(Fw,"__esModule",{value:!0});Fw.HTTPClient=void 0;Fw.matchContentType=$wt;Fw.matchStatusCode=qwt;Fw.matchResponse=xzr;Fw.isConnectionError=Czr;Fw.isTimeoutError=Ozr;Fw.isAbortError=Ezr;var wzr=(e,t)=>t==null?fetch(e):fetch(e,t),DOe=class e{constructor(t={}){this.options=t,this.requestHooks=[],this.requestErrorHooks=[],this.responseHooks=[],this.fetcher=t.fetcher||wzr}async request(t){let r=t;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(...t){if(t[0]==="beforeRequest")this.requestHooks.push(t[1]);else if(t[0]==="requestError")this.requestErrorHooks.push(t[1]);else if(t[0]==="response")this.responseHooks.push(t[1]);else throw new Error(`Invalid hook type: ${t[0]}`);return this}removeHook(...t){let r;if(t[0]==="beforeRequest")r=this.requestHooks;else if(t[0]==="requestError")r=this.requestErrorHooks;else if(t[0]==="response")r=this.responseHooks;else throw new Error(`Invalid hook type: ${t[0]}`);let n=r.findIndex(o=>o===t[1]);return n>=0&&r.splice(n,1),this}clone(){let t=new e(this.options);return t.requestHooks=this.requestHooks.slice(),t.requestErrorHooks=this.requestErrorHooks.slice(),t.responseHooks=this.responseHooks.slice(),t}};Fw.HTTPClient=DOe;var Bwt=/\s*;\s*/g;function $wt(e,t){if(t==="*")return!0;let r=e.headers.get("content-type")?.trim()||"application/octet-stream";r=r.toLowerCase();let n=t.toLowerCase().trim().split(Bwt),[o="",...i]=n;if(o.split("/").length!==2)return!1;let a=r.split(Bwt),[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(!Szr.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 xzr(e,t,r){return qwt(e,t)&&$wt(e,r)}function Czr(e){if(typeof e!="object"||e==null)return!1;let t=e instanceof TypeError&&e.message.toLowerCase().startsWith("failed to fetch"),r=e instanceof TypeError&&e.message.toLowerCase().startsWith("fetch failed"),n="name"in e&&e.name==="ConnectionError",o="code"in e&&typeof e.code=="string"&&e.code.toLowerCase()==="econnreset";return t||r||o||n}function Ozr(e){if(typeof e!="object"||e==null)return!1;let t="name"in e&&e.name==="TimeoutError",r="code"in e&&e.code===23,n="code"in e&&typeof e.code=="string"&&e.code.toLowerCase()==="econnaborted";return t||r||n}function Ezr(e){if(typeof e!="object"||e==null)return!1;let t="name"in e&&e.name==="AbortError",r="code"in e&&e.code===20,n="code"in e&&typeof e.code=="string"&&e.code.toLowerCase()==="econnaborted";return t||r||n}});var zwt=b(o1=>{"use strict";Object.defineProperty(o1,"__esModule",{value:!0});o1.TemporaryError=o1.PermanentError=void 0;o1.retry=Tzr;var Uwt=u3(),Pzr={initialInterval:500,maxInterval:6e4,exponent:1.5,maxElapsedTime:36e5},l3=class e extends Error{constructor(t,r){let n=t;r?.cause&&(n+=`: ${r.cause}`),super(n,r),this.name="PermanentError",typeof this.cause>"u"&&(this.cause=r?.cause),Object.setPrototypeOf(this,e.prototype)}};o1.PermanentError=l3;var n1=class e extends Error{constructor(t,r){super(t),this.response=r,this.name="TemporaryError",Object.setPrototypeOf(this,e.prototype)}};o1.TemporaryError=n1;async function Tzr(e,t){switch(t.config.strategy){case"backoff":return Rzr(Mzr(e,{statusCodes:t.statusCodes,retryConnectionErrors:!!t.config.retryConnectionErrors}),t.config.backoff??Pzr);default:return await e()}}function Mzr(e,t){return async()=>{try{let r=await e();if(Azr(r,t.statusCodes))throw new n1("Response failed with retryable status code",r);return r}catch(r){throw r instanceof n1||t.retryConnectionErrors&&((0,Uwt.isTimeoutError)(r)||(0,Uwt.isConnectionError)(r))?r:new l3("Permanent error",{cause:r})}}}var Izr=new RegExp("^[0-9]xx$","i");function Azr(e,t){let r=`${e.status}`;return t.some(n=>{if(!Izr.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 Rzr(e,t){let{maxElapsedTime:r,initialInterval:n,exponent:o,maxInterval:i}=t,a=Date.now(),s=0;for(;;)try{return await e()}catch(u){if(u instanceof l3)throw u.cause;if(Date.now()-a>r){if(u instanceof n1)return u.response;throw u}let c=0;u instanceof n1&&(c=Dzr(u.response)),c<=0&&(c=n*Math.pow(s,o)+Math.random()*1e3);let d=Math.min(c,i);await jzr(d),s++}}function Dzr(e){let t=e.headers.get("retry-after")||"";if(!t)return 0;let r=Number(t);if(Number.isInteger(r))return r*1e3;let n=Date.parse(t);if(Number.isInteger(n)){let o=n-Date.now();return o>0?Math.ceil(o):0}return 0}async function jzr(e){return new Promise(t=>setTimeout(t,e))}});var Mp=b(WP=>{"use strict";var c3=WP&&WP.__classPrivateFieldSet||function(e,t,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 t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r},Yh=WP&&WP.__classPrivateFieldGet||function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},Aee,kw,Zx;Object.defineProperty(WP,"__esModule",{value:!0});WP.ClientSDK=void 0;var Hwt=swt(),Rk=hOe(),VP=Wh(),Nzr=OOe(),Vwt=mee(),Lzr=vo(),Fzr=ROe(),Xx=u3(),kzr=zwt(),Iee=typeof globalThis>"u"?null:globalThis,Bzr=typeof Iee=="object"&&Iee!=null&&"importScripts"in Iee&&typeof Iee.importScripts=="function",$zr=Bzr||typeof navigator<"u"&&"serviceWorker"in navigator||typeof window=="object"&&typeof window.document<"u",jOe=class{constructor(t={}){Aee.set(this,void 0),kw.set(this,void 0),Zx.set(this,void 0);let r=t;typeof r=="object"&&r!=null&&"hooks"in r&&r.hooks instanceof Hwt.SDKHooks?c3(this,kw,r.hooks,"f"):c3(this,kw,new Hwt.SDKHooks,"f"),this._options={...t,hooks:Yh(this,kw,"f")};let n=(0,Vwt.serverURLFromOptions)(t);n&&(n.pathname=n.pathname.replace(/\/+$/,"")+"/");let{baseURL:o,client:i}=Yh(this,kw,"f").sdkInit({baseURL:n,client:t.httpClient||new Xx.HTTPClient});this._baseURL=o,c3(this,Aee,i,"f"),c3(this,Zx,t.debugLogger,"f"),!Yh(this,Zx,"f")&&(0,Fzr.env)().MISTRAL_DEBUG&&c3(this,Zx,console,"f")}_createRequest(t,r,n){let{method:o,path:i,query:a,headers:s,security:u}=r,l=r.baseURL??this._baseURL;if(!l)return(0,VP.ERR)(new Rk.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[T,E]of Object.entries(u?.queryParams||{})){let M=(0,Lzr.encodeForm)(T,E,{charEncoding:"percent"});typeof M<"u"&&p.push(M)}if(p.length&&(f+=`&${p.join("&")}`),f){let T=f.startsWith("&")?f.slice(1):f;c.search=`?${T}`}let h=new Headers(s),m=u?.basic.username,_=u?.basic.password;if(m!=null||_!=null){let T=(0,Nzr.stringToBase64)([m||"",_||""].join(":"));h.set("Authorization",`Basic ${T}`)}let g=new Headers(u?.headers||{});for(let[T,E]of g)h.set(T,E);let v=h.get("cookie")||"";for(let[T,E]of Object.entries(u?.cookies||{}))v+=`; ${T}=${E}`;v=v.startsWith("; ")?v.slice(2):v,h.set("cookie",v);let S=new Headers(n?.fetchOptions?.headers);for(let[T,E]of S)h.set(T,E);$zr||h.set(r.uaHeader??"user-agent",Vwt.SDK_METADATA.userAgent);let x=n?.fetchOptions;if(!x?.signal&&r.timeoutMs&&r.timeoutMs>0){let T=AbortSignal.timeout(r.timeoutMs);x?x.signal=T:x={signal:T}}r.body instanceof ReadableStream&&(x?x.duplex="half":x={duplex:"half"});let O;try{O=Yh(this,kw,"f").beforeCreateRequest(t,{url:c,options:{...x,body:r.body??null,headers:h,method:o}})}catch(T){return(0,VP.ERR)(new Rk.UnexpectedClientError("Create request hook failed to execute",{cause:T}))}return(0,VP.OK)(new Request(O.url,O.options))}async _do(t,r){let{context:n,errorCodes:o}=r;return(0,kzr.retry)(async()=>{let i=await Yh(this,kw,"f").beforeRequest(n,t.clone());await qzr(Yh(this,Zx,"f"),i).catch(s=>Yh(this,Zx,"f")?.log("Failed to log request:",s));let a=await Yh(this,Aee,"f").request(i);try{if((0,Xx.matchStatusCode)(a,o)){let s=await Yh(this,kw,"f").afterError(n,a,null);if(s.error)throw s.error;a=s.response||a}else a=await Yh(this,kw,"f").afterSuccess(n,a)}finally{await Uzr(Yh(this,Zx,"f"),a,i).catch(s=>Yh(this,Zx,"f")?.log("Failed to log response:",s))}return a},{config:r.retryConfig,statusCodes:r.retryCodes}).then(i=>(0,VP.OK)(i),i=>{switch(!0){case(0,Xx.isAbortError)(i):return(0,VP.ERR)(new Rk.RequestAbortedError("Request aborted by client",{cause:i}));case(0,Xx.isTimeoutError)(i):return(0,VP.ERR)(new Rk.RequestTimeoutError("Request timed out",{cause:i}));case(0,Xx.isConnectionError)(i):return(0,VP.ERR)(new Rk.ConnectionError("Unable to make request",{cause:i}));default:return(0,VP.ERR)(new Rk.UnexpectedClientError("Unexpected HTTP client error",{cause:i}))}})}};WP.ClientSDK=jOe;Aee=new WeakMap,kw=new WeakMap,Zx=new WeakMap;var Wwt=/^application\/(?:.{0,100}\+)?json/;async function qzr(e,t){if(!e)return;let r=t.headers.get("content-type"),n=r?.split(";")[0]||"";e.group(`> Request: ${t.method} ${t.url}`),e.group("Headers:");for(let[o,i]of t.headers.entries())e.log(`${o}: ${i}`);switch(e.groupEnd(),e.group("Body:"),!0){case Wwt.test(n):e.log(await t.clone().json());break;case n.startsWith("text/"):e.log(await t.clone().text());break;case n==="multipart/form-data":{let o=await t.clone().formData();for(let[i,a]of o){let s=a instanceof Blob?"":a;e.log(`${i}: ${s}`)}break}default:e.log(`<${r}>`);break}e.groupEnd(),e.groupEnd()}async function Uzr(e,t,r){if(!e)return;let n=t.headers.get("content-type"),o=n?.split(";")[0]||"";e.group(`< Response: ${r.method} ${r.url}`),e.log("Status Code:",t.status,t.statusText),e.group("Headers:");for(let[i,a]of t.headers.entries())e.log(`${i}: ${a}`);switch(e.groupEnd(),e.group("Body:"),!0){case((0,Xx.matchContentType)(t,"application/json")||Wwt.test(o)):e.log(await t.clone().json());break;case(0,Xx.matchContentType)(t,"text/event-stream"):e.log(`<${n}>`);break;case(0,Xx.matchContentType)(t,"text/*"):e.log(await t.clone().text());break;case(0,Xx.matchContentType)(t,"multipart/form-data"):{let i=await t.clone().formData();for(let[a,s]of i){let u=s instanceof Blob?"":s;e.log(`${a}: ${u}`)}break}default:e.log(`<${n}>`);break}e.groupEnd(),e.groupEnd()}});var LOe=b(Ree=>{"use strict";Object.defineProperty(Ree,"__esModule",{value:!0});Ree.SDKError=void 0;var NOe=class extends Error{constructor(t,r,n=""){let o=r.status,i=r.headers.get("content-type")||"",a=n.length>0?` ${n}`:"";super(`${t}: Status ${o} Content-Type ${i} Body ${a}`),this.rawResponse=r,this.body=n,this.statusCode=o,this.contentType=i,this.name="SDKError"}};Ree.SDKError=NOe});var h3=b(p3=>{"use strict";Object.defineProperty(p3,"__esModule",{value:!0});p3.EventStream=void 0;p3.discardSentinel=Vzr;var d3=10,f3=13,Jwt=new Set([d3,f3]),zzr=[new Uint8Array([f3,d3,f3,d3]),new Uint8Array([f3,f3]),new Uint8Array([d3,d3])],FOe=class{constructor(t){this.stream=t.stream,this.decoder=t.decoder}async*[Symbol.asyncIterator](){let t=this.stream.getReader(),r=new Uint8Array([]),n=0;try{for(;;){let{done:o,value:i}=await t.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=kOe(r,this.decoder);o!=null&&(yield o)}}catch(o){if(o instanceof Error&&o.name==="AbortError")return;throw o}finally{t.releaseLock()}}};p3.EventStream=FOe;function Gwt(e,t){let r=e[t],n=e[t+1];if(r==null||n==null||!Jwt.has(r)||!Jwt.has(n))return null;for(let o of zzr){let i=Hzr(t,e,o);if(i!=null)return i}return null}function Hzr(e,t,r){if(r.length>t.length-e)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)),t(a)):null}function Vzr(e,t){return new ReadableStream({async start(r){let n=new Uint8Array([]),o=0,i=!1,a=!1,s=e.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 Jzr=Eg&&Eg.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Gzr=Eg&&Eg.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Kzr=Eg&&Eg.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Jzr(t,e,r);return Gzr(t,e),t};Object.defineProperty(Eg,"__esModule",{value:!0});Eg.SDKValidationError=void 0;Eg.formatZodError=$Oe;var Yzr=Kzr(me()),BOe=class extends Error{constructor(t,r,n){super(`${t}: ${r}`),this.name="SDKValidationError",this.cause=r,this.rawValue=n,this.rawMessage=t}pretty(){return this.cause instanceof Yzr.ZodError?`${this.rawMessage} ${$Oe(this.cause)}`:this.toString()}};Eg.SDKValidationError=BOe;function $Oe(e,t=0){let r=" ".repeat(t);r=t>0?`\u2502${r}`:r,r+=" ".repeat(t);let n="",o=s=>n+=` ${r}${s}`,i=e.issues.length,a=i===1?`${i} issue found`:`${i} issues found`;i&&o(`\u250C ${a}:`);for(let s of e.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(`${$Oe(c,t+1)}`)})}}}return e.issues.length&&o("\u2514\u2500*"),n.slice(1)}});var ce=b(m3=>{"use strict";Object.defineProperty(m3,"__esModule",{value:!0});m3.parse=Xzr;m3.safeParse=Qzr;m3.collectExtraKeys=e2r;var Zzr=me(),Ywt=qOe(),Kwt=Wh();function Xzr(e,t,r){try{return t(e)}catch(n){throw n instanceof Zzr.ZodError?new Ywt.SDKValidationError(r,n,e):n}}function Qzr(e,t,r){try{return(0,Kwt.OK)(t(e))}catch(n){return(0,Kwt.ERR)(new Ywt.SDKValidationError(r,n,e))}}function e2r(e,t,r){return e.transform(n=>{let o={},{shape:i}=e;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,[t]:o}})}});var wo=b(Cl=>{"use strict";Object.defineProperty(Cl,"__esModule",{value:!0});Cl.jsonErr=n2r;Cl.json=o2r;Cl.textErr=i2r;Cl.text=a2r;Cl.bytesErr=s2r;Cl.bytes=u2r;Cl.streamErr=l2r;Cl.stream=c2r;Cl.sseErr=d2r;Cl.sse=f2r;Cl.nilErr=p2r;Cl.nil=h2r;Cl.fail=m2r;Cl.match=g2r;Cl.unpackHeaders=Dee;Cl.discardResponseBody=tSt;var Zwt=LOe(),t2r=h3(),Xwt=u3(),Qwt=POe(),eSt=ce(),r2r={json:"application/json",text:"text/plain",bytes:"application/octet-stream",stream:"application/octet-stream",sse:"text/event-stream",nil:"*",fail:"*"};function n2r(e,t,r){return{...r,err:!0,enc:"json",codes:e,schema:t}}function o2r(e,t,r){return{...r,enc:"json",codes:e,schema:t}}function i2r(e,t,r){return{...r,err:!0,enc:"text",codes:e,schema:t}}function a2r(e,t,r){return{...r,enc:"text",codes:e,schema:t}}function s2r(e,t,r){return{...r,err:!0,enc:"bytes",codes:e,schema:t}}function u2r(e,t,r){return{...r,enc:"bytes",codes:e,schema:t}}function l2r(e,t,r){return{...r,err:!0,enc:"stream",codes:e,schema:t}}function c2r(e,t,r){return{...r,enc:"stream",codes:e,schema:t}}function d2r(e,t,r){return{...r,err:!0,enc:"sse",codes:e,schema:t}}function f2r(e,t,r){return{...r,enc:"sse",codes:e,schema:t}}function p2r(e,t,r){return{...r,err:!0,enc:"nil",codes:e,schema:t}}function h2r(e,t,r){return{...r,enc:"nil",codes:e,schema:t}}function m2r(e){return{enc:"fail",codes:e}}function g2r(...e){return async function(r,n){let o,i;for(let l of e){let{codes:c}=l,d="ctype"in l?l.ctype:r2r[l.enc];if(d&&(0,Xwt.matchResponse)(r,c,d)){i=l;break}else if(!d&&(0,Xwt.matchStatusCode)(r,c)){i=l;break}}if(!i){let l=await r.text();return[{ok:!1,error:new Zwt.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,t2r.discardSentinel)(r.body,i.sseSentinel):r.body;break;case"nil":o=await tSt(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 Zwt.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:Dee(r.headers)}:null,...(0,Qwt.isPlainObject)(o)?o:null}:s?u={...n?.extraFields,...i.hdrs?{Headers:Dee(r.headers)}:null,[s]:o}:i.hdrs?u={...n?.extraFields,...i.hdrs?{Headers:Dee(r.headers)}:null,...(0,Qwt.isPlainObject)(o)?o:null}:u=o,"err"in i){let l=(0,eSt.safeParse)(u,c=>i.schema.parse(c),"Response validation failed");return[l.ok?{ok:!1,error:l.value}:l,o]}else return[(0,eSt.safeParse)(u,l=>i.schema.parse(l),"Response validation failed"),o]}}var y2r=/, */;function Dee(e){let t={};for(let[r,n]of e.entries())t[r]=n.split(y2r);return t}async function tSt(e){let t=e.body?.getReader();if(t!=null)try{let r=!1;for(;!r;)r=(await t.read()).done}finally{t.releaseLock()}}});var Oe=b(i1=>{"use strict";Object.defineProperty(i1,"__esModule",{value:!0});i1.invariant=b2r;i1.remap=_2r;i1.combineSignals=v2r;i1.abortSignalAny=rSt;i1.compactMap=w2r;var UOe=class extends Error{constructor(t){super(t),this.name="InvariantError"}};function b2r(e,t){if(!e)throw new UOe(t)}function _2r(e,t){let r={};if(!Object.keys(t).length)return r=e,r;for(let[n,o]of Object.entries(e)){let i=t[n];i!==null&&(r[i??n]=o)}return r}function v2r(...e){let t=[];for(let r of e)r&&t.push(r);switch(t.length){case 0:case 1:return t[0]||null;default:return"any"in AbortSignal&&typeof AbortSignal.any=="function"?AbortSignal.any(t):rSt(t)}}function rSt(e){let t=new AbortController,r=t.signal;if(!e.length)return t.signal;if(e.length===1)return e[0]||t.signal;for(let a of e)if(a.aborted)return a;function n(){t.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 e)o.push(new WeakRef(a)),a.addEventListener("abort",n);return r}function w2r(e){let t={};for(let[r,n]of Object.entries(e))typeof n<"u"&&(t[r]=n);return t}});var So=b(Qx=>{"use strict";Object.defineProperty(Qx,"__esModule",{value:!0});Qx.SecurityError=Qx.SecurityErrorCode=void 0;Qx.resolveSecurity=nSt;Qx.resolveGlobalSecurity=C2r;Qx.extractSecurity=O2r;var S2r=ROe(),Nee;(function(e){e.Incomplete="incomplete",e.UnrecognisedSecurityType="unrecognized_security_type"})(Nee||(Qx.SecurityErrorCode=Nee={}));var Lee=class e extends Error{constructor(t,r){super(r),this.code=t,this.name="SecurityError"}static incomplete(){return new e(Nee.Incomplete,"Security requirements not met in order to perform the operation")}static unrecognizedType(t){return new e(Nee.UnrecognisedSecurityType,`Unrecognised security type: ${t}`)}};Qx.SecurityError=Lee;function nSt(...e){let t={basic:{},headers:{},queryParams:{},cookies:{},oauth2:{type:"none"}},r=e.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":t.headers[n.fieldName]=n.value;break;case"apiKey:query":t.queryParams[n.fieldName]=n.value;break;case"apiKey:cookie":t.cookies[n.fieldName]=n.value;break;case"http:basic":x2r(t,n);break;case"http:custom":break;case"http:bearer":jee(t,n);break;case"oauth2":jee(t,n);break;case"oauth2:password":jee(t,n);break;case"oauth2:client_credentials":break;case"openIdConnect":jee(t,n);break;default:throw Lee.unrecognizedType(o)}}),t)}function x2r(e,t){t.value!=null&&(e.basic=t.value)}function jee(e,t){if(typeof t.value!="string"||!t.value)return;let r=t.value;r.slice(0,7).toLowerCase()!=="bearer "&&(r=`Bearer ${r}`),e.headers[t.fieldName]=r}function C2r(e){return nSt([{fieldName:"Authorization",type:"http:bearer",value:e?.apiKey??(0,S2r.env)().MISTRAL_API_KEY}])}async function O2r(e){if(e!=null)return typeof e=="function"?e():e}});var zOe=b(ms=>{"use strict";var E2r=ms&&ms.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),P2r=ms&&ms.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),T2r=ms&&ms.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&E2r(t,e,r);return P2r(t,e),t};Object.defineProperty(ms,"__esModule",{value:!0});ms.ImageURL$=ms.ImageURL$outboundSchema=ms.ImageURL$inboundSchema=void 0;ms.imageURLToJSON=I2r;ms.imageURLFromJSON=A2r;var JP=T2r(me()),M2r=ce();ms.ImageURL$inboundSchema=JP.object({url:JP.string(),detail:JP.nullable(JP.string()).optional()});ms.ImageURL$outboundSchema=JP.object({url:JP.string(),detail:JP.nullable(JP.string()).optional()});var oSt;(function(e){e.inboundSchema=ms.ImageURL$inboundSchema,e.outboundSchema=ms.ImageURL$outboundSchema})(oSt||(ms.ImageURL$=oSt={}));function I2r(e){return JSON.stringify(ms.ImageURL$outboundSchema.parse(e))}function A2r(e){return(0,M2r.safeParse)(e,t=>ms.ImageURL$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ImageURL' from JSON")}});var HOe=b(Yt=>{"use strict";var R2r=Yt&&Yt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),D2r=Yt&&Yt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),j2r=Yt&&Yt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&R2r(t,e,r);return D2r(t,e),t};Object.defineProperty(Yt,"__esModule",{value:!0});Yt.ImageURLChunk$=Yt.ImageURLChunk$outboundSchema=Yt.ImageURLChunk$inboundSchema=Yt.ImageURLChunkType$=Yt.ImageURLChunkType$outboundSchema=Yt.ImageURLChunkType$inboundSchema=Yt.ImageURLChunkImageURL$=Yt.ImageURLChunkImageURL$outboundSchema=Yt.ImageURLChunkImageURL$inboundSchema=Yt.ImageURLChunkType=void 0;Yt.imageURLChunkImageURLToJSON=N2r;Yt.imageURLChunkImageURLFromJSON=L2r;Yt.imageURLChunkToJSON=F2r;Yt.imageURLChunkFromJSON=k2r;var Pg=j2r(me()),uSt=Oe(),lSt=ce(),Fee=zOe();Yt.ImageURLChunkType={ImageUrl:"image_url"};Yt.ImageURLChunkImageURL$inboundSchema=Pg.union([Fee.ImageURL$inboundSchema,Pg.string()]);Yt.ImageURLChunkImageURL$outboundSchema=Pg.union([Fee.ImageURL$outboundSchema,Pg.string()]);var iSt;(function(e){e.inboundSchema=Yt.ImageURLChunkImageURL$inboundSchema,e.outboundSchema=Yt.ImageURLChunkImageURL$outboundSchema})(iSt||(Yt.ImageURLChunkImageURL$=iSt={}));function N2r(e){return JSON.stringify(Yt.ImageURLChunkImageURL$outboundSchema.parse(e))}function L2r(e){return(0,lSt.safeParse)(e,t=>Yt.ImageURLChunkImageURL$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ImageURLChunkImageURL' from JSON")}Yt.ImageURLChunkType$inboundSchema=Pg.nativeEnum(Yt.ImageURLChunkType);Yt.ImageURLChunkType$outboundSchema=Yt.ImageURLChunkType$inboundSchema;var aSt;(function(e){e.inboundSchema=Yt.ImageURLChunkType$inboundSchema,e.outboundSchema=Yt.ImageURLChunkType$outboundSchema})(aSt||(Yt.ImageURLChunkType$=aSt={}));Yt.ImageURLChunk$inboundSchema=Pg.object({image_url:Pg.union([Fee.ImageURL$inboundSchema,Pg.string()]),type:Yt.ImageURLChunkType$inboundSchema.default("image_url")}).transform(e=>(0,uSt.remap)(e,{image_url:"imageUrl"}));Yt.ImageURLChunk$outboundSchema=Pg.object({imageUrl:Pg.union([Fee.ImageURL$outboundSchema,Pg.string()]),type:Yt.ImageURLChunkType$outboundSchema.default("image_url")}).transform(e=>(0,uSt.remap)(e,{imageUrl:"image_url"}));var sSt;(function(e){e.inboundSchema=Yt.ImageURLChunk$inboundSchema,e.outboundSchema=Yt.ImageURLChunk$outboundSchema})(sSt||(Yt.ImageURLChunk$=sSt={}));function F2r(e){return JSON.stringify(Yt.ImageURLChunk$outboundSchema.parse(e))}function k2r(e){return(0,lSt.safeParse)(e,t=>Yt.ImageURLChunk$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ImageURLChunk' from JSON")}});var VOe=b(En=>{"use strict";var B2r=En&&En.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),$2r=En&&En.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),q2r=En&&En.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&B2r(t,e,r);return $2r(t,e),t};Object.defineProperty(En,"__esModule",{value:!0});En.ReferenceChunk$=En.ReferenceChunk$outboundSchema=En.ReferenceChunk$inboundSchema=En.ReferenceChunkType$=En.ReferenceChunkType$outboundSchema=En.ReferenceChunkType$inboundSchema=En.ReferenceChunkType=void 0;En.referenceChunkToJSON=z2r;En.referenceChunkFromJSON=H2r;var a1=q2r(me()),fSt=Oe(),U2r=ce();En.ReferenceChunkType={Reference:"reference"};En.ReferenceChunkType$inboundSchema=a1.nativeEnum(En.ReferenceChunkType);En.ReferenceChunkType$outboundSchema=En.ReferenceChunkType$inboundSchema;var cSt;(function(e){e.inboundSchema=En.ReferenceChunkType$inboundSchema,e.outboundSchema=En.ReferenceChunkType$outboundSchema})(cSt||(En.ReferenceChunkType$=cSt={}));En.ReferenceChunk$inboundSchema=a1.object({reference_ids:a1.array(a1.number().int()),type:En.ReferenceChunkType$inboundSchema.default("reference")}).transform(e=>(0,fSt.remap)(e,{reference_ids:"referenceIds"}));En.ReferenceChunk$outboundSchema=a1.object({referenceIds:a1.array(a1.number().int()),type:En.ReferenceChunkType$outboundSchema.default("reference")}).transform(e=>(0,fSt.remap)(e,{referenceIds:"reference_ids"}));var dSt;(function(e){e.inboundSchema=En.ReferenceChunk$inboundSchema,e.outboundSchema=En.ReferenceChunk$outboundSchema})(dSt||(En.ReferenceChunk$=dSt={}));function z2r(e){return JSON.stringify(En.ReferenceChunk$outboundSchema.parse(e))}function H2r(e){return(0,U2r.safeParse)(e,t=>En.ReferenceChunk$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ReferenceChunk' from JSON")}});var kee=b(Pn=>{"use strict";var V2r=Pn&&Pn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),W2r=Pn&&Pn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),J2r=Pn&&Pn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&V2r(t,e,r);return W2r(t,e),t};Object.defineProperty(Pn,"__esModule",{value:!0});Pn.TextChunk$=Pn.TextChunk$outboundSchema=Pn.TextChunk$inboundSchema=Pn.TextChunkType$=Pn.TextChunkType$outboundSchema=Pn.TextChunkType$inboundSchema=Pn.TextChunkType=void 0;Pn.textChunkToJSON=K2r;Pn.textChunkFromJSON=Y2r;var g3=J2r(me()),G2r=ce();Pn.TextChunkType={Text:"text"};Pn.TextChunkType$inboundSchema=g3.nativeEnum(Pn.TextChunkType);Pn.TextChunkType$outboundSchema=Pn.TextChunkType$inboundSchema;var pSt;(function(e){e.inboundSchema=Pn.TextChunkType$inboundSchema,e.outboundSchema=Pn.TextChunkType$outboundSchema})(pSt||(Pn.TextChunkType$=pSt={}));Pn.TextChunk$inboundSchema=g3.object({text:g3.string(),type:Pn.TextChunkType$inboundSchema.default("text")});Pn.TextChunk$outboundSchema=g3.object({text:g3.string(),type:Pn.TextChunkType$outboundSchema.default("text")});var hSt;(function(e){e.inboundSchema=Pn.TextChunk$inboundSchema,e.outboundSchema=Pn.TextChunk$outboundSchema})(hSt||(Pn.TextChunk$=hSt={}));function K2r(e){return JSON.stringify(Pn.TextChunk$outboundSchema.parse(e))}function Y2r(e){return(0,G2r.safeParse)(e,t=>Pn.TextChunk$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'TextChunk' from JSON")}});var Dk=b(gs=>{"use strict";var Z2r=gs&&gs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),X2r=gs&&gs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Q2r=gs&&gs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Z2r(t,e,r);return X2r(t,e),t};Object.defineProperty(gs,"__esModule",{value:!0});gs.ContentChunk$=gs.ContentChunk$outboundSchema=gs.ContentChunk$inboundSchema=void 0;gs.contentChunkToJSON=t4r;gs.contentChunkFromJSON=r4r;var kf=Q2r(me()),e4r=ce(),gSt=HOe(),ySt=VOe(),bSt=kee();gs.ContentChunk$inboundSchema=kf.union([gSt.ImageURLChunk$inboundSchema.and(kf.object({type:kf.literal("image_url")}).transform(e=>({type:e.type}))),bSt.TextChunk$inboundSchema.and(kf.object({type:kf.literal("text")}).transform(e=>({type:e.type}))),ySt.ReferenceChunk$inboundSchema.and(kf.object({type:kf.literal("reference")}).transform(e=>({type:e.type})))]);gs.ContentChunk$outboundSchema=kf.union([gSt.ImageURLChunk$outboundSchema.and(kf.object({type:kf.literal("image_url")}).transform(e=>({type:e.type}))),bSt.TextChunk$outboundSchema.and(kf.object({type:kf.literal("text")}).transform(e=>({type:e.type}))),ySt.ReferenceChunk$outboundSchema.and(kf.object({type:kf.literal("reference")}).transform(e=>({type:e.type})))]);var mSt;(function(e){e.inboundSchema=gs.ContentChunk$inboundSchema,e.outboundSchema=gs.ContentChunk$outboundSchema})(mSt||(gs.ContentChunk$=mSt={}));function t4r(e){return JSON.stringify(gs.ContentChunk$outboundSchema.parse(e))}function r4r(e){return(0,e4r.safeParse)(e,t=>gs.ContentChunk$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ContentChunk' from JSON")}});var WOe=b(Vn=>{"use strict";var n4r=Vn&&Vn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),o4r=Vn&&Vn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i4r=Vn&&Vn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&n4r(t,e,r);return o4r(t,e),t};Object.defineProperty(Vn,"__esModule",{value:!0});Vn.FunctionCall$=Vn.FunctionCall$outboundSchema=Vn.FunctionCall$inboundSchema=Vn.Arguments$=Vn.Arguments$outboundSchema=Vn.Arguments$inboundSchema=void 0;Vn.argumentsToJSON=a4r;Vn.argumentsFromJSON=s4r;Vn.functionCallToJSON=u4r;Vn.functionCallFromJSON=l4r;var ys=i4r(me()),wSt=ce();Vn.Arguments$inboundSchema=ys.union([ys.record(ys.any()),ys.string()]);Vn.Arguments$outboundSchema=ys.union([ys.record(ys.any()),ys.string()]);var _St;(function(e){e.inboundSchema=Vn.Arguments$inboundSchema,e.outboundSchema=Vn.Arguments$outboundSchema})(_St||(Vn.Arguments$=_St={}));function a4r(e){return JSON.stringify(Vn.Arguments$outboundSchema.parse(e))}function s4r(e){return(0,wSt.safeParse)(e,t=>Vn.Arguments$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'Arguments' from JSON")}Vn.FunctionCall$inboundSchema=ys.object({name:ys.string(),arguments:ys.union([ys.record(ys.any()),ys.string()])});Vn.FunctionCall$outboundSchema=ys.object({name:ys.string(),arguments:ys.union([ys.record(ys.any()),ys.string()])});var vSt;(function(e){e.inboundSchema=Vn.FunctionCall$inboundSchema,e.outboundSchema=Vn.FunctionCall$outboundSchema})(vSt||(Vn.FunctionCall$=vSt={}));function u4r(e){return JSON.stringify(Vn.FunctionCall$outboundSchema.parse(e))}function l4r(e){return(0,wSt.safeParse)(e,t=>Vn.FunctionCall$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FunctionCall' from JSON")}});var GP=b(JOe=>{"use strict";Object.defineProperty(JOe,"__esModule",{value:!0});JOe.catchUnrecognizedEnum=c4r;function c4r(e){return e}});var y3=b(bs=>{"use strict";var d4r=bs&&bs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),f4r=bs&&bs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),p4r=bs&&bs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&d4r(t,e,r);return f4r(t,e),t};Object.defineProperty(bs,"__esModule",{value:!0});bs.ToolTypes$=bs.ToolTypes$outboundSchema=bs.ToolTypes$inboundSchema=bs.ToolTypes=void 0;var s1=p4r(me()),h4r=GP();bs.ToolTypes={Function:"function"};bs.ToolTypes$inboundSchema=s1.union([s1.nativeEnum(bs.ToolTypes),s1.string().transform(h4r.catchUnrecognizedEnum)]);bs.ToolTypes$outboundSchema=s1.union([s1.nativeEnum(bs.ToolTypes),s1.string().and(s1.custom())]);var SSt;(function(e){e.inboundSchema=bs.ToolTypes$inboundSchema,e.outboundSchema=bs.ToolTypes$outboundSchema})(SSt||(bs.ToolTypes$=SSt={}))});var Bee=b(_s=>{"use strict";var m4r=_s&&_s.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),g4r=_s&&_s.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),y4r=_s&&_s.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&m4r(t,e,r);return g4r(t,e),t};Object.defineProperty(_s,"__esModule",{value:!0});_s.ToolCall$=_s.ToolCall$outboundSchema=_s.ToolCall$inboundSchema=void 0;_s.toolCallToJSON=_4r;_s.toolCallFromJSON=v4r;var jk=y4r(me()),b4r=ce(),CSt=WOe(),OSt=y3();_s.ToolCall$inboundSchema=jk.object({id:jk.string().default("null"),type:OSt.ToolTypes$inboundSchema.optional(),function:CSt.FunctionCall$inboundSchema,index:jk.number().int().default(0)});_s.ToolCall$outboundSchema=jk.object({id:jk.string().default("null"),type:OSt.ToolTypes$outboundSchema.optional(),function:CSt.FunctionCall$outboundSchema,index:jk.number().int().default(0)});var xSt;(function(e){e.inboundSchema=_s.ToolCall$inboundSchema,e.outboundSchema=_s.ToolCall$outboundSchema})(xSt||(_s.ToolCall$=xSt={}));function _4r(e){return JSON.stringify(_s.ToolCall$outboundSchema.parse(e))}function v4r(e){return(0,b4r.safeParse)(e,t=>_s.ToolCall$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ToolCall' from JSON")}});var KP=b(Zt=>{"use strict";var w4r=Zt&&Zt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),S4r=Zt&&Zt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),x4r=Zt&&Zt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&w4r(t,e,r);return S4r(t,e),t};Object.defineProperty(Zt,"__esModule",{value:!0});Zt.AssistantMessage$=Zt.AssistantMessage$outboundSchema=Zt.AssistantMessage$inboundSchema=Zt.AssistantMessageRole$=Zt.AssistantMessageRole$outboundSchema=Zt.AssistantMessageRole$inboundSchema=Zt.AssistantMessageContent$=Zt.AssistantMessageContent$outboundSchema=Zt.AssistantMessageContent$inboundSchema=Zt.AssistantMessageRole=void 0;Zt.assistantMessageContentToJSON=C4r;Zt.assistantMessageContentFromJSON=O4r;Zt.assistantMessageToJSON=E4r;Zt.assistantMessageFromJSON=P4r;var ga=x4r(me()),MSt=Oe(),ISt=ce(),$ee=Dk(),ASt=Bee();Zt.AssistantMessageRole={Assistant:"assistant"};Zt.AssistantMessageContent$inboundSchema=ga.union([ga.string(),ga.array($ee.ContentChunk$inboundSchema)]);Zt.AssistantMessageContent$outboundSchema=ga.union([ga.string(),ga.array($ee.ContentChunk$outboundSchema)]);var ESt;(function(e){e.inboundSchema=Zt.AssistantMessageContent$inboundSchema,e.outboundSchema=Zt.AssistantMessageContent$outboundSchema})(ESt||(Zt.AssistantMessageContent$=ESt={}));function C4r(e){return JSON.stringify(Zt.AssistantMessageContent$outboundSchema.parse(e))}function O4r(e){return(0,ISt.safeParse)(e,t=>Zt.AssistantMessageContent$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'AssistantMessageContent' from JSON")}Zt.AssistantMessageRole$inboundSchema=ga.nativeEnum(Zt.AssistantMessageRole);Zt.AssistantMessageRole$outboundSchema=Zt.AssistantMessageRole$inboundSchema;var PSt;(function(e){e.inboundSchema=Zt.AssistantMessageRole$inboundSchema,e.outboundSchema=Zt.AssistantMessageRole$outboundSchema})(PSt||(Zt.AssistantMessageRole$=PSt={}));Zt.AssistantMessage$inboundSchema=ga.object({content:ga.nullable(ga.union([ga.string(),ga.array($ee.ContentChunk$inboundSchema)])).optional(),tool_calls:ga.nullable(ga.array(ASt.ToolCall$inboundSchema)).optional(),prefix:ga.boolean().default(!1),role:Zt.AssistantMessageRole$inboundSchema.default("assistant")}).transform(e=>(0,MSt.remap)(e,{tool_calls:"toolCalls"}));Zt.AssistantMessage$outboundSchema=ga.object({content:ga.nullable(ga.union([ga.string(),ga.array($ee.ContentChunk$outboundSchema)])).optional(),toolCalls:ga.nullable(ga.array(ASt.ToolCall$outboundSchema)).optional(),prefix:ga.boolean().default(!1),role:Zt.AssistantMessageRole$outboundSchema.default("assistant")}).transform(e=>(0,MSt.remap)(e,{toolCalls:"tool_calls"}));var TSt;(function(e){e.inboundSchema=Zt.AssistantMessage$inboundSchema,e.outboundSchema=Zt.AssistantMessage$outboundSchema})(TSt||(Zt.AssistantMessage$=TSt={}));function E4r(e){return JSON.stringify(Zt.AssistantMessage$outboundSchema.parse(e))}function P4r(e){return(0,ISt.safeParse)(e,t=>Zt.AssistantMessage$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'AssistantMessage' from JSON")}});var Nk=b(Wn=>{"use strict";var T4r=Wn&&Wn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),M4r=Wn&&Wn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),I4r=Wn&&Wn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&T4r(t,e,r);return M4r(t,e),t};Object.defineProperty(Wn,"__esModule",{value:!0});Wn.Prediction$=Wn.Prediction$outboundSchema=Wn.Prediction$inboundSchema=Wn.PredictionType$=Wn.PredictionType$outboundSchema=Wn.PredictionType$inboundSchema=Wn.PredictionType=void 0;Wn.predictionToJSON=R4r;Wn.predictionFromJSON=D4r;var u1=I4r(me()),A4r=ce();Wn.PredictionType={Content:"content"};Wn.PredictionType$inboundSchema=u1.nativeEnum(Wn.PredictionType);Wn.PredictionType$outboundSchema=Wn.PredictionType$inboundSchema;var RSt;(function(e){e.inboundSchema=Wn.PredictionType$inboundSchema,e.outboundSchema=Wn.PredictionType$outboundSchema})(RSt||(Wn.PredictionType$=RSt={}));Wn.Prediction$inboundSchema=u1.object({type:u1.literal("content").default("content"),content:u1.string().default("")});Wn.Prediction$outboundSchema=u1.object({type:u1.literal("content").default("content"),content:u1.string().default("")});var DSt;(function(e){e.inboundSchema=Wn.Prediction$inboundSchema,e.outboundSchema=Wn.Prediction$outboundSchema})(DSt||(Wn.Prediction$=DSt={}));function R4r(e){return JSON.stringify(Wn.Prediction$outboundSchema.parse(e))}function D4r(e){return(0,A4r.safeParse)(e,t=>Wn.Prediction$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'Prediction' from JSON")}});var GOe=b(vs=>{"use strict";var j4r=vs&&vs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),N4r=vs&&vs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),L4r=vs&&vs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&j4r(t,e,r);return N4r(t,e),t};Object.defineProperty(vs,"__esModule",{value:!0});vs.JsonSchema$=vs.JsonSchema$outboundSchema=vs.JsonSchema$inboundSchema=void 0;vs.jsonSchemaToJSON=k4r;vs.jsonSchemaFromJSON=B4r;var Bf=L4r(me()),NSt=Oe(),F4r=ce();vs.JsonSchema$inboundSchema=Bf.object({name:Bf.string(),description:Bf.nullable(Bf.string()).optional(),schema:Bf.record(Bf.any()),strict:Bf.boolean().default(!1)}).transform(e=>(0,NSt.remap)(e,{schema:"schemaDefinition"}));vs.JsonSchema$outboundSchema=Bf.object({name:Bf.string(),description:Bf.nullable(Bf.string()).optional(),schemaDefinition:Bf.record(Bf.any()),strict:Bf.boolean().default(!1)}).transform(e=>(0,NSt.remap)(e,{schemaDefinition:"schema"}));var jSt;(function(e){e.inboundSchema=vs.JsonSchema$inboundSchema,e.outboundSchema=vs.JsonSchema$outboundSchema})(jSt||(vs.JsonSchema$=jSt={}));function k4r(e){return JSON.stringify(vs.JsonSchema$outboundSchema.parse(e))}function B4r(e){return(0,F4r.safeParse)(e,t=>vs.JsonSchema$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JsonSchema' from JSON")}});var KOe=b(ws=>{"use strict";var $4r=ws&&ws.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),q4r=ws&&ws.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),U4r=ws&&ws.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$4r(t,e,r);return q4r(t,e),t};Object.defineProperty(ws,"__esModule",{value:!0});ws.ResponseFormats$=ws.ResponseFormats$outboundSchema=ws.ResponseFormats$inboundSchema=ws.ResponseFormats=void 0;var z4r=U4r(me());ws.ResponseFormats={Text:"text",JsonObject:"json_object",JsonSchema:"json_schema"};ws.ResponseFormats$inboundSchema=z4r.nativeEnum(ws.ResponseFormats);ws.ResponseFormats$outboundSchema=ws.ResponseFormats$inboundSchema;var LSt;(function(e){e.inboundSchema=ws.ResponseFormats$inboundSchema,e.outboundSchema=ws.ResponseFormats$outboundSchema})(LSt||(ws.ResponseFormats$=LSt={}))});var Lk=b(Ss=>{"use strict";var H4r=Ss&&Ss.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),V4r=Ss&&Ss.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),W4r=Ss&&Ss.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&H4r(t,e,r);return V4r(t,e),t};Object.defineProperty(Ss,"__esModule",{value:!0});Ss.ResponseFormat$=Ss.ResponseFormat$outboundSchema=Ss.ResponseFormat$inboundSchema=void 0;Ss.responseFormatToJSON=G4r;Ss.responseFormatFromJSON=K4r;var qee=W4r(me()),kSt=Oe(),J4r=ce(),BSt=GOe(),$St=KOe();Ss.ResponseFormat$inboundSchema=qee.object({type:$St.ResponseFormats$inboundSchema.optional(),json_schema:qee.nullable(BSt.JsonSchema$inboundSchema).optional()}).transform(e=>(0,kSt.remap)(e,{json_schema:"jsonSchema"}));Ss.ResponseFormat$outboundSchema=qee.object({type:$St.ResponseFormats$outboundSchema.optional(),jsonSchema:qee.nullable(BSt.JsonSchema$outboundSchema).optional()}).transform(e=>(0,kSt.remap)(e,{jsonSchema:"json_schema"}));var FSt;(function(e){e.inboundSchema=Ss.ResponseFormat$inboundSchema,e.outboundSchema=Ss.ResponseFormat$outboundSchema})(FSt||(Ss.ResponseFormat$=FSt={}));function G4r(e){return JSON.stringify(Ss.ResponseFormat$outboundSchema.parse(e))}function K4r(e){return(0,J4r.safeParse)(e,t=>Ss.ResponseFormat$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ResponseFormat' from JSON")}});var l1=b(Xt=>{"use strict";var Y4r=Xt&&Xt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Z4r=Xt&&Xt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),X4r=Xt&&Xt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Y4r(t,e,r);return Z4r(t,e),t};Object.defineProperty(Xt,"__esModule",{value:!0});Xt.SystemMessage$=Xt.SystemMessage$outboundSchema=Xt.SystemMessage$inboundSchema=Xt.Role$=Xt.Role$outboundSchema=Xt.Role$inboundSchema=Xt.SystemMessageContent$=Xt.SystemMessageContent$outboundSchema=Xt.SystemMessageContent$inboundSchema=Xt.Role=void 0;Xt.systemMessageContentToJSON=Q4r;Xt.systemMessageContentFromJSON=e3r;Xt.systemMessageToJSON=t3r;Xt.systemMessageFromJSON=r3r;var Bd=X4r(me()),HSt=ce(),Uee=kee();Xt.Role={System:"system"};Xt.SystemMessageContent$inboundSchema=Bd.union([Bd.string(),Bd.array(Uee.TextChunk$inboundSchema)]);Xt.SystemMessageContent$outboundSchema=Bd.union([Bd.string(),Bd.array(Uee.TextChunk$outboundSchema)]);var qSt;(function(e){e.inboundSchema=Xt.SystemMessageContent$inboundSchema,e.outboundSchema=Xt.SystemMessageContent$outboundSchema})(qSt||(Xt.SystemMessageContent$=qSt={}));function Q4r(e){return JSON.stringify(Xt.SystemMessageContent$outboundSchema.parse(e))}function e3r(e){return(0,HSt.safeParse)(e,t=>Xt.SystemMessageContent$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'SystemMessageContent' from JSON")}Xt.Role$inboundSchema=Bd.nativeEnum(Xt.Role);Xt.Role$outboundSchema=Xt.Role$inboundSchema;var USt;(function(e){e.inboundSchema=Xt.Role$inboundSchema,e.outboundSchema=Xt.Role$outboundSchema})(USt||(Xt.Role$=USt={}));Xt.SystemMessage$inboundSchema=Bd.object({content:Bd.union([Bd.string(),Bd.array(Uee.TextChunk$inboundSchema)]),role:Xt.Role$inboundSchema.default("system")});Xt.SystemMessage$outboundSchema=Bd.object({content:Bd.union([Bd.string(),Bd.array(Uee.TextChunk$outboundSchema)]),role:Xt.Role$outboundSchema.default("system")});var zSt;(function(e){e.inboundSchema=Xt.SystemMessage$inboundSchema,e.outboundSchema=Xt.SystemMessage$outboundSchema})(zSt||(Xt.SystemMessage$=zSt={}));function t3r(e){return JSON.stringify(Xt.SystemMessage$outboundSchema.parse(e))}function r3r(e){return(0,HSt.safeParse)(e,t=>Xt.SystemMessage$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'SystemMessage' from JSON")}});var YOe=b(xs=>{"use strict";var n3r=xs&&xs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),o3r=xs&&xs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i3r=xs&&xs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&n3r(t,e,r);return o3r(t,e),t};Object.defineProperty(xs,"__esModule",{value:!0});xs.FunctionT$=xs.FunctionT$outboundSchema=xs.FunctionT$inboundSchema=void 0;xs.functionToJSON=s3r;xs.functionFromJSON=u3r;var Zh=i3r(me()),a3r=ce();xs.FunctionT$inboundSchema=Zh.object({name:Zh.string(),description:Zh.string().default(""),strict:Zh.boolean().default(!1),parameters:Zh.record(Zh.any())});xs.FunctionT$outboundSchema=Zh.object({name:Zh.string(),description:Zh.string().default(""),strict:Zh.boolean().default(!1),parameters:Zh.record(Zh.any())});var VSt;(function(e){e.inboundSchema=xs.FunctionT$inboundSchema,e.outboundSchema=xs.FunctionT$outboundSchema})(VSt||(xs.FunctionT$=VSt={}));function s3r(e){return JSON.stringify(xs.FunctionT$outboundSchema.parse(e))}function u3r(e){return(0,a3r.safeParse)(e,t=>xs.FunctionT$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FunctionT' from JSON")}});var Fk=b(Cs=>{"use strict";var l3r=Cs&&Cs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),c3r=Cs&&Cs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),d3r=Cs&&Cs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&l3r(t,e,r);return c3r(t,e),t};Object.defineProperty(Cs,"__esModule",{value:!0});Cs.Tool$=Cs.Tool$outboundSchema=Cs.Tool$inboundSchema=void 0;Cs.toolToJSON=p3r;Cs.toolFromJSON=h3r;var JSt=d3r(me()),f3r=ce(),GSt=YOe(),KSt=y3();Cs.Tool$inboundSchema=JSt.object({type:KSt.ToolTypes$inboundSchema.optional(),function:GSt.FunctionT$inboundSchema});Cs.Tool$outboundSchema=JSt.object({type:KSt.ToolTypes$outboundSchema.optional(),function:GSt.FunctionT$outboundSchema});var WSt;(function(e){e.inboundSchema=Cs.Tool$inboundSchema,e.outboundSchema=Cs.Tool$outboundSchema})(WSt||(Cs.Tool$=WSt={}));function p3r(e){return JSON.stringify(Cs.Tool$outboundSchema.parse(e))}function h3r(e){return(0,f3r.safeParse)(e,t=>Cs.Tool$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'Tool' from JSON")}});var ZOe=b(Os=>{"use strict";var m3r=Os&&Os.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),g3r=Os&&Os.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),y3r=Os&&Os.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&m3r(t,e,r);return g3r(t,e),t};Object.defineProperty(Os,"__esModule",{value:!0});Os.FunctionName$=Os.FunctionName$outboundSchema=Os.FunctionName$inboundSchema=void 0;Os.functionNameToJSON=_3r;Os.functionNameFromJSON=v3r;var zee=y3r(me()),b3r=ce();Os.FunctionName$inboundSchema=zee.object({name:zee.string()});Os.FunctionName$outboundSchema=zee.object({name:zee.string()});var YSt;(function(e){e.inboundSchema=Os.FunctionName$inboundSchema,e.outboundSchema=Os.FunctionName$outboundSchema})(YSt||(Os.FunctionName$=YSt={}));function _3r(e){return JSON.stringify(Os.FunctionName$outboundSchema.parse(e))}function v3r(e){return(0,b3r.safeParse)(e,t=>Os.FunctionName$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FunctionName' from JSON")}});var kk=b(Es=>{"use strict";var w3r=Es&&Es.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),S3r=Es&&Es.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),x3r=Es&&Es.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&w3r(t,e,r);return S3r(t,e),t};Object.defineProperty(Es,"__esModule",{value:!0});Es.ToolChoice$=Es.ToolChoice$outboundSchema=Es.ToolChoice$inboundSchema=void 0;Es.toolChoiceToJSON=O3r;Es.toolChoiceFromJSON=E3r;var XSt=x3r(me()),C3r=ce(),QSt=ZOe(),ext=y3();Es.ToolChoice$inboundSchema=XSt.object({type:ext.ToolTypes$inboundSchema.optional(),function:QSt.FunctionName$inboundSchema});Es.ToolChoice$outboundSchema=XSt.object({type:ext.ToolTypes$outboundSchema.optional(),function:QSt.FunctionName$outboundSchema});var ZSt;(function(e){e.inboundSchema=Es.ToolChoice$inboundSchema,e.outboundSchema=Es.ToolChoice$outboundSchema})(ZSt||(Es.ToolChoice$=ZSt={}));function O3r(e){return JSON.stringify(Es.ToolChoice$outboundSchema.parse(e))}function E3r(e){return(0,C3r.safeParse)(e,t=>Es.ToolChoice$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ToolChoice' from JSON")}});var Bk=b(Ps=>{"use strict";var P3r=Ps&&Ps.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),T3r=Ps&&Ps.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),M3r=Ps&&Ps.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&P3r(t,e,r);return T3r(t,e),t};Object.defineProperty(Ps,"__esModule",{value:!0});Ps.ToolChoiceEnum$=Ps.ToolChoiceEnum$outboundSchema=Ps.ToolChoiceEnum$inboundSchema=Ps.ToolChoiceEnum=void 0;var I3r=M3r(me());Ps.ToolChoiceEnum={Auto:"auto",None:"none",Any:"any",Required:"required"};Ps.ToolChoiceEnum$inboundSchema=I3r.nativeEnum(Ps.ToolChoiceEnum);Ps.ToolChoiceEnum$outboundSchema=Ps.ToolChoiceEnum$inboundSchema;var txt;(function(e){e.inboundSchema=Ps.ToolChoiceEnum$inboundSchema,e.outboundSchema=Ps.ToolChoiceEnum$outboundSchema})(txt||(Ps.ToolChoiceEnum$=txt={}))});var c1=b(Qt=>{"use strict";var A3r=Qt&&Qt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),R3r=Qt&&Qt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),D3r=Qt&&Qt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&A3r(t,e,r);return R3r(t,e),t};Object.defineProperty(Qt,"__esModule",{value:!0});Qt.ToolMessage$=Qt.ToolMessage$outboundSchema=Qt.ToolMessage$inboundSchema=Qt.ToolMessageRole$=Qt.ToolMessageRole$outboundSchema=Qt.ToolMessageRole$inboundSchema=Qt.ToolMessageContent$=Qt.ToolMessageContent$outboundSchema=Qt.ToolMessageContent$inboundSchema=Qt.ToolMessageRole=void 0;Qt.toolMessageContentToJSON=j3r;Qt.toolMessageContentFromJSON=N3r;Qt.toolMessageToJSON=L3r;Qt.toolMessageFromJSON=F3r;var Ti=D3r(me()),ixt=Oe(),axt=ce(),Hee=Dk();Qt.ToolMessageRole={Tool:"tool"};Qt.ToolMessageContent$inboundSchema=Ti.union([Ti.string(),Ti.array(Hee.ContentChunk$inboundSchema)]);Qt.ToolMessageContent$outboundSchema=Ti.union([Ti.string(),Ti.array(Hee.ContentChunk$outboundSchema)]);var rxt;(function(e){e.inboundSchema=Qt.ToolMessageContent$inboundSchema,e.outboundSchema=Qt.ToolMessageContent$outboundSchema})(rxt||(Qt.ToolMessageContent$=rxt={}));function j3r(e){return JSON.stringify(Qt.ToolMessageContent$outboundSchema.parse(e))}function N3r(e){return(0,axt.safeParse)(e,t=>Qt.ToolMessageContent$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ToolMessageContent' from JSON")}Qt.ToolMessageRole$inboundSchema=Ti.nativeEnum(Qt.ToolMessageRole);Qt.ToolMessageRole$outboundSchema=Qt.ToolMessageRole$inboundSchema;var nxt;(function(e){e.inboundSchema=Qt.ToolMessageRole$inboundSchema,e.outboundSchema=Qt.ToolMessageRole$outboundSchema})(nxt||(Qt.ToolMessageRole$=nxt={}));Qt.ToolMessage$inboundSchema=Ti.object({content:Ti.nullable(Ti.union([Ti.string(),Ti.array(Hee.ContentChunk$inboundSchema)])),tool_call_id:Ti.nullable(Ti.string()).optional(),name:Ti.nullable(Ti.string()).optional(),role:Qt.ToolMessageRole$inboundSchema.default("tool")}).transform(e=>(0,ixt.remap)(e,{tool_call_id:"toolCallId"}));Qt.ToolMessage$outboundSchema=Ti.object({content:Ti.nullable(Ti.union([Ti.string(),Ti.array(Hee.ContentChunk$outboundSchema)])),toolCallId:Ti.nullable(Ti.string()).optional(),name:Ti.nullable(Ti.string()).optional(),role:Qt.ToolMessageRole$outboundSchema.default("tool")}).transform(e=>(0,ixt.remap)(e,{toolCallId:"tool_call_id"}));var oxt;(function(e){e.inboundSchema=Qt.ToolMessage$inboundSchema,e.outboundSchema=Qt.ToolMessage$outboundSchema})(oxt||(Qt.ToolMessage$=oxt={}));function L3r(e){return JSON.stringify(Qt.ToolMessage$outboundSchema.parse(e))}function F3r(e){return(0,axt.safeParse)(e,t=>Qt.ToolMessage$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ToolMessage' from JSON")}});var d1=b(er=>{"use strict";var k3r=er&&er.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),B3r=er&&er.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$3r=er&&er.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&k3r(t,e,r);return B3r(t,e),t};Object.defineProperty(er,"__esModule",{value:!0});er.UserMessage$=er.UserMessage$outboundSchema=er.UserMessage$inboundSchema=er.UserMessageRole$=er.UserMessageRole$outboundSchema=er.UserMessageRole$inboundSchema=er.UserMessageContent$=er.UserMessageContent$outboundSchema=er.UserMessageContent$inboundSchema=er.UserMessageRole=void 0;er.userMessageContentToJSON=q3r;er.userMessageContentFromJSON=U3r;er.userMessageToJSON=z3r;er.userMessageFromJSON=H3r;var sc=$3r(me()),cxt=ce(),Vee=Dk();er.UserMessageRole={User:"user"};er.UserMessageContent$inboundSchema=sc.union([sc.string(),sc.array(Vee.ContentChunk$inboundSchema)]);er.UserMessageContent$outboundSchema=sc.union([sc.string(),sc.array(Vee.ContentChunk$outboundSchema)]);var sxt;(function(e){e.inboundSchema=er.UserMessageContent$inboundSchema,e.outboundSchema=er.UserMessageContent$outboundSchema})(sxt||(er.UserMessageContent$=sxt={}));function q3r(e){return JSON.stringify(er.UserMessageContent$outboundSchema.parse(e))}function U3r(e){return(0,cxt.safeParse)(e,t=>er.UserMessageContent$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'UserMessageContent' from JSON")}er.UserMessageRole$inboundSchema=sc.nativeEnum(er.UserMessageRole);er.UserMessageRole$outboundSchema=er.UserMessageRole$inboundSchema;var uxt;(function(e){e.inboundSchema=er.UserMessageRole$inboundSchema,e.outboundSchema=er.UserMessageRole$outboundSchema})(uxt||(er.UserMessageRole$=uxt={}));er.UserMessage$inboundSchema=sc.object({content:sc.nullable(sc.union([sc.string(),sc.array(Vee.ContentChunk$inboundSchema)])),role:er.UserMessageRole$inboundSchema.default("user")});er.UserMessage$outboundSchema=sc.object({content:sc.nullable(sc.union([sc.string(),sc.array(Vee.ContentChunk$outboundSchema)])),role:er.UserMessageRole$outboundSchema.default("user")});var lxt;(function(e){e.inboundSchema=er.UserMessage$inboundSchema,e.outboundSchema=er.UserMessage$outboundSchema})(lxt||(er.UserMessage$=lxt={}));function z3r(e){return JSON.stringify(er.UserMessage$outboundSchema.parse(e))}function H3r(e){return(0,cxt.safeParse)(e,t=>er.UserMessage$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'UserMessage' from JSON")}});var _xt=b(xt=>{"use strict";var V3r=xt&&xt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),W3r=xt&&xt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),J3r=xt&&xt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&V3r(t,e,r);return W3r(t,e),t};Object.defineProperty(xt,"__esModule",{value:!0});xt.AgentsCompletionRequest$=xt.AgentsCompletionRequest$outboundSchema=xt.AgentsCompletionRequest$inboundSchema=xt.AgentsCompletionRequestToolChoice$=xt.AgentsCompletionRequestToolChoice$outboundSchema=xt.AgentsCompletionRequestToolChoice$inboundSchema=xt.AgentsCompletionRequestMessages$=xt.AgentsCompletionRequestMessages$outboundSchema=xt.AgentsCompletionRequestMessages$inboundSchema=xt.AgentsCompletionRequestStop$=xt.AgentsCompletionRequestStop$outboundSchema=xt.AgentsCompletionRequestStop$inboundSchema=void 0;xt.agentsCompletionRequestStopToJSON=G3r;xt.agentsCompletionRequestStopFromJSON=K3r;xt.agentsCompletionRequestMessagesToJSON=Y3r;xt.agentsCompletionRequestMessagesFromJSON=Z3r;xt.agentsCompletionRequestToolChoiceToJSON=X3r;xt.agentsCompletionRequestToolChoiceFromJSON=Q3r;xt.agentsCompletionRequestToJSON=e8r;xt.agentsCompletionRequestFromJSON=t8r;var Le=J3r(me()),mxt=Oe(),Wee=ce(),Jee=KP(),gxt=Nk(),yxt=Lk(),Gee=l1(),bxt=Fk(),Kee=kk(),Yee=Bk(),Zee=c1(),Xee=d1();xt.AgentsCompletionRequestStop$inboundSchema=Le.union([Le.string(),Le.array(Le.string())]);xt.AgentsCompletionRequestStop$outboundSchema=Le.union([Le.string(),Le.array(Le.string())]);var dxt;(function(e){e.inboundSchema=xt.AgentsCompletionRequestStop$inboundSchema,e.outboundSchema=xt.AgentsCompletionRequestStop$outboundSchema})(dxt||(xt.AgentsCompletionRequestStop$=dxt={}));function G3r(e){return JSON.stringify(xt.AgentsCompletionRequestStop$outboundSchema.parse(e))}function K3r(e){return(0,Wee.safeParse)(e,t=>xt.AgentsCompletionRequestStop$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'AgentsCompletionRequestStop' from JSON")}xt.AgentsCompletionRequestMessages$inboundSchema=Le.union([Gee.SystemMessage$inboundSchema.and(Le.object({role:Le.literal("system")}).transform(e=>({role:e.role}))),Xee.UserMessage$inboundSchema.and(Le.object({role:Le.literal("user")}).transform(e=>({role:e.role}))),Jee.AssistantMessage$inboundSchema.and(Le.object({role:Le.literal("assistant")}).transform(e=>({role:e.role}))),Zee.ToolMessage$inboundSchema.and(Le.object({role:Le.literal("tool")}).transform(e=>({role:e.role})))]);xt.AgentsCompletionRequestMessages$outboundSchema=Le.union([Gee.SystemMessage$outboundSchema.and(Le.object({role:Le.literal("system")}).transform(e=>({role:e.role}))),Xee.UserMessage$outboundSchema.and(Le.object({role:Le.literal("user")}).transform(e=>({role:e.role}))),Jee.AssistantMessage$outboundSchema.and(Le.object({role:Le.literal("assistant")}).transform(e=>({role:e.role}))),Zee.ToolMessage$outboundSchema.and(Le.object({role:Le.literal("tool")}).transform(e=>({role:e.role})))]);var fxt;(function(e){e.inboundSchema=xt.AgentsCompletionRequestMessages$inboundSchema,e.outboundSchema=xt.AgentsCompletionRequestMessages$outboundSchema})(fxt||(xt.AgentsCompletionRequestMessages$=fxt={}));function Y3r(e){return JSON.stringify(xt.AgentsCompletionRequestMessages$outboundSchema.parse(e))}function Z3r(e){return(0,Wee.safeParse)(e,t=>xt.AgentsCompletionRequestMessages$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'AgentsCompletionRequestMessages' from JSON")}xt.AgentsCompletionRequestToolChoice$inboundSchema=Le.union([Kee.ToolChoice$inboundSchema,Yee.ToolChoiceEnum$inboundSchema]);xt.AgentsCompletionRequestToolChoice$outboundSchema=Le.union([Kee.ToolChoice$outboundSchema,Yee.ToolChoiceEnum$outboundSchema]);var pxt;(function(e){e.inboundSchema=xt.AgentsCompletionRequestToolChoice$inboundSchema,e.outboundSchema=xt.AgentsCompletionRequestToolChoice$outboundSchema})(pxt||(xt.AgentsCompletionRequestToolChoice$=pxt={}));function X3r(e){return JSON.stringify(xt.AgentsCompletionRequestToolChoice$outboundSchema.parse(e))}function Q3r(e){return(0,Wee.safeParse)(e,t=>xt.AgentsCompletionRequestToolChoice$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'AgentsCompletionRequestToolChoice' from JSON")}xt.AgentsCompletionRequest$inboundSchema=Le.object({max_tokens:Le.nullable(Le.number().int()).optional(),stream:Le.boolean().default(!1),stop:Le.union([Le.string(),Le.array(Le.string())]).optional(),random_seed:Le.nullable(Le.number().int()).optional(),messages:Le.array(Le.union([Gee.SystemMessage$inboundSchema.and(Le.object({role:Le.literal("system")}).transform(e=>({role:e.role}))),Xee.UserMessage$inboundSchema.and(Le.object({role:Le.literal("user")}).transform(e=>({role:e.role}))),Jee.AssistantMessage$inboundSchema.and(Le.object({role:Le.literal("assistant")}).transform(e=>({role:e.role}))),Zee.ToolMessage$inboundSchema.and(Le.object({role:Le.literal("tool")}).transform(e=>({role:e.role})))])),response_format:yxt.ResponseFormat$inboundSchema.optional(),tools:Le.nullable(Le.array(bxt.Tool$inboundSchema)).optional(),tool_choice:Le.union([Kee.ToolChoice$inboundSchema,Yee.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:Le.number().optional(),frequency_penalty:Le.number().optional(),n:Le.nullable(Le.number().int()).optional(),prediction:gxt.Prediction$inboundSchema.optional(),agent_id:Le.string()}).transform(e=>(0,mxt.remap)(e,{max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",agent_id:"agentId"}));xt.AgentsCompletionRequest$outboundSchema=Le.object({maxTokens:Le.nullable(Le.number().int()).optional(),stream:Le.boolean().default(!1),stop:Le.union([Le.string(),Le.array(Le.string())]).optional(),randomSeed:Le.nullable(Le.number().int()).optional(),messages:Le.array(Le.union([Gee.SystemMessage$outboundSchema.and(Le.object({role:Le.literal("system")}).transform(e=>({role:e.role}))),Xee.UserMessage$outboundSchema.and(Le.object({role:Le.literal("user")}).transform(e=>({role:e.role}))),Jee.AssistantMessage$outboundSchema.and(Le.object({role:Le.literal("assistant")}).transform(e=>({role:e.role}))),Zee.ToolMessage$outboundSchema.and(Le.object({role:Le.literal("tool")}).transform(e=>({role:e.role})))])),responseFormat:yxt.ResponseFormat$outboundSchema.optional(),tools:Le.nullable(Le.array(bxt.Tool$outboundSchema)).optional(),toolChoice:Le.union([Kee.ToolChoice$outboundSchema,Yee.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:Le.number().optional(),frequencyPenalty:Le.number().optional(),n:Le.nullable(Le.number().int()).optional(),prediction:gxt.Prediction$outboundSchema.optional(),agentId:Le.string()}).transform(e=>(0,mxt.remap)(e,{maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice",presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",agentId:"agent_id"}));var hxt;(function(e){e.inboundSchema=xt.AgentsCompletionRequest$inboundSchema,e.outboundSchema=xt.AgentsCompletionRequest$outboundSchema})(hxt||(xt.AgentsCompletionRequest$=hxt={}));function e8r(e){return JSON.stringify(xt.AgentsCompletionRequest$outboundSchema.parse(e))}function t8r(e){return(0,Wee.safeParse)(e,t=>xt.AgentsCompletionRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'AgentsCompletionRequest' from JSON")}});var Txt=b(Ct=>{"use strict";var r8r=Ct&&Ct.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),n8r=Ct&&Ct.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o8r=Ct&&Ct.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&r8r(t,e,r);return n8r(t,e),t};Object.defineProperty(Ct,"__esModule",{value:!0});Ct.AgentsCompletionStreamRequest$=Ct.AgentsCompletionStreamRequest$outboundSchema=Ct.AgentsCompletionStreamRequest$inboundSchema=Ct.AgentsCompletionStreamRequestToolChoice$=Ct.AgentsCompletionStreamRequestToolChoice$outboundSchema=Ct.AgentsCompletionStreamRequestToolChoice$inboundSchema=Ct.AgentsCompletionStreamRequestMessages$=Ct.AgentsCompletionStreamRequestMessages$outboundSchema=Ct.AgentsCompletionStreamRequestMessages$inboundSchema=Ct.AgentsCompletionStreamRequestStop$=Ct.AgentsCompletionStreamRequestStop$outboundSchema=Ct.AgentsCompletionStreamRequestStop$inboundSchema=void 0;Ct.agentsCompletionStreamRequestStopToJSON=i8r;Ct.agentsCompletionStreamRequestStopFromJSON=a8r;Ct.agentsCompletionStreamRequestMessagesToJSON=s8r;Ct.agentsCompletionStreamRequestMessagesFromJSON=u8r;Ct.agentsCompletionStreamRequestToolChoiceToJSON=l8r;Ct.agentsCompletionStreamRequestToolChoiceFromJSON=c8r;Ct.agentsCompletionStreamRequestToJSON=d8r;Ct.agentsCompletionStreamRequestFromJSON=f8r;var Fe=o8r(me()),Cxt=Oe(),Qee=ce(),ete=KP(),Oxt=Nk(),Ext=Lk(),tte=l1(),Pxt=Fk(),rte=kk(),nte=Bk(),ote=c1(),ite=d1();Ct.AgentsCompletionStreamRequestStop$inboundSchema=Fe.union([Fe.string(),Fe.array(Fe.string())]);Ct.AgentsCompletionStreamRequestStop$outboundSchema=Fe.union([Fe.string(),Fe.array(Fe.string())]);var vxt;(function(e){e.inboundSchema=Ct.AgentsCompletionStreamRequestStop$inboundSchema,e.outboundSchema=Ct.AgentsCompletionStreamRequestStop$outboundSchema})(vxt||(Ct.AgentsCompletionStreamRequestStop$=vxt={}));function i8r(e){return JSON.stringify(Ct.AgentsCompletionStreamRequestStop$outboundSchema.parse(e))}function a8r(e){return(0,Qee.safeParse)(e,t=>Ct.AgentsCompletionStreamRequestStop$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'AgentsCompletionStreamRequestStop' from JSON")}Ct.AgentsCompletionStreamRequestMessages$inboundSchema=Fe.union([tte.SystemMessage$inboundSchema.and(Fe.object({role:Fe.literal("system")}).transform(e=>({role:e.role}))),ite.UserMessage$inboundSchema.and(Fe.object({role:Fe.literal("user")}).transform(e=>({role:e.role}))),ete.AssistantMessage$inboundSchema.and(Fe.object({role:Fe.literal("assistant")}).transform(e=>({role:e.role}))),ote.ToolMessage$inboundSchema.and(Fe.object({role:Fe.literal("tool")}).transform(e=>({role:e.role})))]);Ct.AgentsCompletionStreamRequestMessages$outboundSchema=Fe.union([tte.SystemMessage$outboundSchema.and(Fe.object({role:Fe.literal("system")}).transform(e=>({role:e.role}))),ite.UserMessage$outboundSchema.and(Fe.object({role:Fe.literal("user")}).transform(e=>({role:e.role}))),ete.AssistantMessage$outboundSchema.and(Fe.object({role:Fe.literal("assistant")}).transform(e=>({role:e.role}))),ote.ToolMessage$outboundSchema.and(Fe.object({role:Fe.literal("tool")}).transform(e=>({role:e.role})))]);var wxt;(function(e){e.inboundSchema=Ct.AgentsCompletionStreamRequestMessages$inboundSchema,e.outboundSchema=Ct.AgentsCompletionStreamRequestMessages$outboundSchema})(wxt||(Ct.AgentsCompletionStreamRequestMessages$=wxt={}));function s8r(e){return JSON.stringify(Ct.AgentsCompletionStreamRequestMessages$outboundSchema.parse(e))}function u8r(e){return(0,Qee.safeParse)(e,t=>Ct.AgentsCompletionStreamRequestMessages$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'AgentsCompletionStreamRequestMessages' from JSON")}Ct.AgentsCompletionStreamRequestToolChoice$inboundSchema=Fe.union([rte.ToolChoice$inboundSchema,nte.ToolChoiceEnum$inboundSchema]);Ct.AgentsCompletionStreamRequestToolChoice$outboundSchema=Fe.union([rte.ToolChoice$outboundSchema,nte.ToolChoiceEnum$outboundSchema]);var Sxt;(function(e){e.inboundSchema=Ct.AgentsCompletionStreamRequestToolChoice$inboundSchema,e.outboundSchema=Ct.AgentsCompletionStreamRequestToolChoice$outboundSchema})(Sxt||(Ct.AgentsCompletionStreamRequestToolChoice$=Sxt={}));function l8r(e){return JSON.stringify(Ct.AgentsCompletionStreamRequestToolChoice$outboundSchema.parse(e))}function c8r(e){return(0,Qee.safeParse)(e,t=>Ct.AgentsCompletionStreamRequestToolChoice$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'AgentsCompletionStreamRequestToolChoice' from JSON")}Ct.AgentsCompletionStreamRequest$inboundSchema=Fe.object({max_tokens:Fe.nullable(Fe.number().int()).optional(),stream:Fe.boolean().default(!0),stop:Fe.union([Fe.string(),Fe.array(Fe.string())]).optional(),random_seed:Fe.nullable(Fe.number().int()).optional(),messages:Fe.array(Fe.union([tte.SystemMessage$inboundSchema.and(Fe.object({role:Fe.literal("system")}).transform(e=>({role:e.role}))),ite.UserMessage$inboundSchema.and(Fe.object({role:Fe.literal("user")}).transform(e=>({role:e.role}))),ete.AssistantMessage$inboundSchema.and(Fe.object({role:Fe.literal("assistant")}).transform(e=>({role:e.role}))),ote.ToolMessage$inboundSchema.and(Fe.object({role:Fe.literal("tool")}).transform(e=>({role:e.role})))])),response_format:Ext.ResponseFormat$inboundSchema.optional(),tools:Fe.nullable(Fe.array(Pxt.Tool$inboundSchema)).optional(),tool_choice:Fe.union([rte.ToolChoice$inboundSchema,nte.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:Fe.number().optional(),frequency_penalty:Fe.number().optional(),n:Fe.nullable(Fe.number().int()).optional(),prediction:Oxt.Prediction$inboundSchema.optional(),agent_id:Fe.string()}).transform(e=>(0,Cxt.remap)(e,{max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",agent_id:"agentId"}));Ct.AgentsCompletionStreamRequest$outboundSchema=Fe.object({maxTokens:Fe.nullable(Fe.number().int()).optional(),stream:Fe.boolean().default(!0),stop:Fe.union([Fe.string(),Fe.array(Fe.string())]).optional(),randomSeed:Fe.nullable(Fe.number().int()).optional(),messages:Fe.array(Fe.union([tte.SystemMessage$outboundSchema.and(Fe.object({role:Fe.literal("system")}).transform(e=>({role:e.role}))),ite.UserMessage$outboundSchema.and(Fe.object({role:Fe.literal("user")}).transform(e=>({role:e.role}))),ete.AssistantMessage$outboundSchema.and(Fe.object({role:Fe.literal("assistant")}).transform(e=>({role:e.role}))),ote.ToolMessage$outboundSchema.and(Fe.object({role:Fe.literal("tool")}).transform(e=>({role:e.role})))])),responseFormat:Ext.ResponseFormat$outboundSchema.optional(),tools:Fe.nullable(Fe.array(Pxt.Tool$outboundSchema)).optional(),toolChoice:Fe.union([rte.ToolChoice$outboundSchema,nte.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:Fe.number().optional(),frequencyPenalty:Fe.number().optional(),n:Fe.nullable(Fe.number().int()).optional(),prediction:Oxt.Prediction$outboundSchema.optional(),agentId:Fe.string()}).transform(e=>(0,Cxt.remap)(e,{maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice",presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",agentId:"agent_id"}));var xxt;(function(e){e.inboundSchema=Ct.AgentsCompletionStreamRequest$inboundSchema,e.outboundSchema=Ct.AgentsCompletionStreamRequest$outboundSchema})(xxt||(Ct.AgentsCompletionStreamRequest$=xxt={}));function d8r(e){return JSON.stringify(Ct.AgentsCompletionStreamRequest$outboundSchema.parse(e))}function f8r(e){return(0,Qee.safeParse)(e,t=>Ct.AgentsCompletionStreamRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'AgentsCompletionStreamRequest' from JSON")}});var XOe=b(Ts=>{"use strict";var p8r=Ts&&Ts.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),h8r=Ts&&Ts.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),m8r=Ts&&Ts.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&p8r(t,e,r);return h8r(t,e),t};Object.defineProperty(Ts,"__esModule",{value:!0});Ts.ApiEndpoint$=Ts.ApiEndpoint$outboundSchema=Ts.ApiEndpoint$inboundSchema=Ts.ApiEndpoint=void 0;var f1=m8r(me()),g8r=GP();Ts.ApiEndpoint={RootV1ChatCompletions:"/v1/chat/completions",RootV1Embeddings:"/v1/embeddings",RootV1FimCompletions:"/v1/fim/completions",RootV1Moderations:"/v1/moderations",RootV1ChatModerations:"/v1/chat/moderations"};Ts.ApiEndpoint$inboundSchema=f1.union([f1.nativeEnum(Ts.ApiEndpoint),f1.string().transform(g8r.catchUnrecognizedEnum)]);Ts.ApiEndpoint$outboundSchema=f1.union([f1.nativeEnum(Ts.ApiEndpoint),f1.string().and(f1.custom())]);var Mxt;(function(e){e.inboundSchema=Ts.ApiEndpoint$inboundSchema,e.outboundSchema=Ts.ApiEndpoint$outboundSchema})(Mxt||(Ts.ApiEndpoint$=Mxt={}))});var Rxt=b(Jn=>{"use strict";var y8r=Jn&&Jn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),b8r=Jn&&Jn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_8r=Jn&&Jn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&y8r(t,e,r);return b8r(t,e),t};Object.defineProperty(Jn,"__esModule",{value:!0});Jn.ArchiveFTModelOut$=Jn.ArchiveFTModelOut$outboundSchema=Jn.ArchiveFTModelOut$inboundSchema=Jn.ArchiveFTModelOutObject$=Jn.ArchiveFTModelOutObject$outboundSchema=Jn.ArchiveFTModelOutObject$inboundSchema=Jn.ArchiveFTModelOutObject=void 0;Jn.archiveFTModelOutToJSON=w8r;Jn.archiveFTModelOutFromJSON=S8r;var eC=_8r(me()),v8r=ce();Jn.ArchiveFTModelOutObject={Model:"model"};Jn.ArchiveFTModelOutObject$inboundSchema=eC.nativeEnum(Jn.ArchiveFTModelOutObject);Jn.ArchiveFTModelOutObject$outboundSchema=Jn.ArchiveFTModelOutObject$inboundSchema;var Ixt;(function(e){e.inboundSchema=Jn.ArchiveFTModelOutObject$inboundSchema,e.outboundSchema=Jn.ArchiveFTModelOutObject$outboundSchema})(Ixt||(Jn.ArchiveFTModelOutObject$=Ixt={}));Jn.ArchiveFTModelOut$inboundSchema=eC.object({id:eC.string(),object:eC.literal("model").default("model"),archived:eC.boolean().default(!0)});Jn.ArchiveFTModelOut$outboundSchema=eC.object({id:eC.string(),object:eC.literal("model").default("model"),archived:eC.boolean().default(!0)});var Axt;(function(e){e.inboundSchema=Jn.ArchiveFTModelOut$inboundSchema,e.outboundSchema=Jn.ArchiveFTModelOut$outboundSchema})(Axt||(Jn.ArchiveFTModelOut$=Axt={}));function w8r(e){return JSON.stringify(Jn.ArchiveFTModelOut$outboundSchema.parse(e))}function S8r(e){return(0,v8r.safeParse)(e,t=>Jn.ArchiveFTModelOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ArchiveFTModelOut' from JSON")}});var ate=b(Ms=>{"use strict";var x8r=Ms&&Ms.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),C8r=Ms&&Ms.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),O8r=Ms&&Ms.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&x8r(t,e,r);return C8r(t,e),t};Object.defineProperty(Ms,"__esModule",{value:!0});Ms.ModelCapabilities$=Ms.ModelCapabilities$outboundSchema=Ms.ModelCapabilities$inboundSchema=void 0;Ms.modelCapabilitiesToJSON=P8r;Ms.modelCapabilitiesFromJSON=T8r;var Xh=O8r(me()),jxt=Oe(),E8r=ce();Ms.ModelCapabilities$inboundSchema=Xh.object({completion_chat:Xh.boolean().default(!0),completion_fim:Xh.boolean().default(!1),function_calling:Xh.boolean().default(!0),fine_tuning:Xh.boolean().default(!1),vision:Xh.boolean().default(!1)}).transform(e=>(0,jxt.remap)(e,{completion_chat:"completionChat",completion_fim:"completionFim",function_calling:"functionCalling",fine_tuning:"fineTuning"}));Ms.ModelCapabilities$outboundSchema=Xh.object({completionChat:Xh.boolean().default(!0),completionFim:Xh.boolean().default(!1),functionCalling:Xh.boolean().default(!0),fineTuning:Xh.boolean().default(!1),vision:Xh.boolean().default(!1)}).transform(e=>(0,jxt.remap)(e,{completionChat:"completion_chat",completionFim:"completion_fim",functionCalling:"function_calling",fineTuning:"fine_tuning"}));var Dxt;(function(e){e.inboundSchema=Ms.ModelCapabilities$inboundSchema,e.outboundSchema=Ms.ModelCapabilities$outboundSchema})(Dxt||(Ms.ModelCapabilities$=Dxt={}));function P8r(e){return JSON.stringify(Ms.ModelCapabilities$outboundSchema.parse(e))}function T8r(e){return(0,E8r.safeParse)(e,t=>Ms.ModelCapabilities$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ModelCapabilities' from JSON")}});var QOe=b(Gn=>{"use strict";var M8r=Gn&&Gn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),I8r=Gn&&Gn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),A8r=Gn&&Gn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&M8r(t,e,r);return I8r(t,e),t};Object.defineProperty(Gn,"__esModule",{value:!0});Gn.BaseModelCard$=Gn.BaseModelCard$outboundSchema=Gn.BaseModelCard$inboundSchema=Gn.Type$=Gn.Type$outboundSchema=Gn.Type$inboundSchema=Gn.Type=void 0;Gn.baseModelCardToJSON=D8r;Gn.baseModelCardFromJSON=j8r;var _n=A8r(me()),Fxt=Oe(),R8r=ce(),kxt=ate();Gn.Type={Base:"base"};Gn.Type$inboundSchema=_n.nativeEnum(Gn.Type);Gn.Type$outboundSchema=Gn.Type$inboundSchema;var Nxt;(function(e){e.inboundSchema=Gn.Type$inboundSchema,e.outboundSchema=Gn.Type$outboundSchema})(Nxt||(Gn.Type$=Nxt={}));Gn.BaseModelCard$inboundSchema=_n.object({id:_n.string(),object:_n.string().default("model"),created:_n.number().int().optional(),owned_by:_n.string().default("mistralai"),capabilities:kxt.ModelCapabilities$inboundSchema,name:_n.nullable(_n.string()).optional(),description:_n.nullable(_n.string()).optional(),max_context_length:_n.number().int().default(32768),aliases:_n.array(_n.string()).optional(),deprecation:_n.nullable(_n.string().datetime({offset:!0}).transform(e=>new Date(e))).optional(),default_model_temperature:_n.nullable(_n.number()).optional(),type:_n.literal("base").default("base")}).transform(e=>(0,Fxt.remap)(e,{owned_by:"ownedBy",max_context_length:"maxContextLength",default_model_temperature:"defaultModelTemperature"}));Gn.BaseModelCard$outboundSchema=_n.object({id:_n.string(),object:_n.string().default("model"),created:_n.number().int().optional(),ownedBy:_n.string().default("mistralai"),capabilities:kxt.ModelCapabilities$outboundSchema,name:_n.nullable(_n.string()).optional(),description:_n.nullable(_n.string()).optional(),maxContextLength:_n.number().int().default(32768),aliases:_n.array(_n.string()).optional(),deprecation:_n.nullable(_n.date().transform(e=>e.toISOString())).optional(),defaultModelTemperature:_n.nullable(_n.number()).optional(),type:_n.literal("base").default("base")}).transform(e=>(0,Fxt.remap)(e,{ownedBy:"owned_by",maxContextLength:"max_context_length",defaultModelTemperature:"default_model_temperature"}));var Lxt;(function(e){e.inboundSchema=Gn.BaseModelCard$inboundSchema,e.outboundSchema=Gn.BaseModelCard$outboundSchema})(Lxt||(Gn.BaseModelCard$=Lxt={}));function D8r(e){return JSON.stringify(Gn.BaseModelCard$outboundSchema.parse(e))}function j8r(e){return(0,R8r.safeParse)(e,t=>Gn.BaseModelCard$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'BaseModelCard' from JSON")}});var eEe=b(Is=>{"use strict";var N8r=Is&&Is.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),L8r=Is&&Is.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),F8r=Is&&Is.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&N8r(t,e,r);return L8r(t,e),t};Object.defineProperty(Is,"__esModule",{value:!0});Is.BatchError$=Is.BatchError$outboundSchema=Is.BatchError$inboundSchema=void 0;Is.batchErrorToJSON=B8r;Is.batchErrorFromJSON=$8r;var $k=F8r(me()),k8r=ce();Is.BatchError$inboundSchema=$k.object({message:$k.string(),count:$k.number().int().default(1)});Is.BatchError$outboundSchema=$k.object({message:$k.string(),count:$k.number().int().default(1)});var Bxt;(function(e){e.inboundSchema=Is.BatchError$inboundSchema,e.outboundSchema=Is.BatchError$outboundSchema})(Bxt||(Is.BatchError$=Bxt={}));function B8r(e){return JSON.stringify(Is.BatchError$outboundSchema.parse(e))}function $8r(e){return(0,k8r.safeParse)(e,t=>Is.BatchError$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'BatchError' from JSON")}});var zxt=b(As=>{"use strict";var q8r=As&&As.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),U8r=As&&As.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),z8r=As&&As.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&q8r(t,e,r);return U8r(t,e),t};Object.defineProperty(As,"__esModule",{value:!0});As.BatchJobIn$=As.BatchJobIn$outboundSchema=As.BatchJobIn$inboundSchema=void 0;As.batchJobInToJSON=V8r;As.batchJobInFromJSON=W8r;var nd=z8r(me()),qxt=Oe(),H8r=ce(),Uxt=XOe();As.BatchJobIn$inboundSchema=nd.object({input_files:nd.array(nd.string()),endpoint:Uxt.ApiEndpoint$inboundSchema,model:nd.string(),metadata:nd.nullable(nd.record(nd.string())).optional(),timeout_hours:nd.number().int().default(24)}).transform(e=>(0,qxt.remap)(e,{input_files:"inputFiles",timeout_hours:"timeoutHours"}));As.BatchJobIn$outboundSchema=nd.object({inputFiles:nd.array(nd.string()),endpoint:Uxt.ApiEndpoint$outboundSchema,model:nd.string(),metadata:nd.nullable(nd.record(nd.string())).optional(),timeoutHours:nd.number().int().default(24)}).transform(e=>(0,qxt.remap)(e,{inputFiles:"input_files",timeoutHours:"timeout_hours"}));var $xt;(function(e){e.inboundSchema=As.BatchJobIn$inboundSchema,e.outboundSchema=As.BatchJobIn$outboundSchema})($xt||(As.BatchJobIn$=$xt={}));function V8r(e){return JSON.stringify(As.BatchJobIn$outboundSchema.parse(e))}function W8r(e){return(0,H8r.safeParse)(e,t=>As.BatchJobIn$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'BatchJobIn' from JSON")}});var tEe=b(Rs=>{"use strict";var J8r=Rs&&Rs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),G8r=Rs&&Rs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),K8r=Rs&&Rs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&J8r(t,e,r);return G8r(t,e),t};Object.defineProperty(Rs,"__esModule",{value:!0});Rs.BatchJobStatus$=Rs.BatchJobStatus$outboundSchema=Rs.BatchJobStatus$inboundSchema=Rs.BatchJobStatus=void 0;var Y8r=K8r(me());Rs.BatchJobStatus={Queued:"QUEUED",Running:"RUNNING",Success:"SUCCESS",Failed:"FAILED",TimeoutExceeded:"TIMEOUT_EXCEEDED",CancellationRequested:"CANCELLATION_REQUESTED",Cancelled:"CANCELLED"};Rs.BatchJobStatus$inboundSchema=Y8r.nativeEnum(Rs.BatchJobStatus);Rs.BatchJobStatus$outboundSchema=Rs.BatchJobStatus$inboundSchema;var Hxt;(function(e){e.inboundSchema=Rs.BatchJobStatus$inboundSchema,e.outboundSchema=Rs.BatchJobStatus$outboundSchema})(Hxt||(Rs.BatchJobStatus$=Hxt={}))});var rEe=b(Kn=>{"use strict";var Z8r=Kn&&Kn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),X8r=Kn&&Kn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Q8r=Kn&&Kn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Z8r(t,e,r);return X8r(t,e),t};Object.defineProperty(Kn,"__esModule",{value:!0});Kn.BatchJobOut$=Kn.BatchJobOut$outboundSchema=Kn.BatchJobOut$inboundSchema=Kn.BatchJobOutObject$=Kn.BatchJobOutObject$outboundSchema=Kn.BatchJobOutObject$inboundSchema=Kn.BatchJobOutObject=void 0;Kn.batchJobOutToJSON=tHr;Kn.batchJobOutFromJSON=rHr;var kt=Q8r(me()),Jxt=Oe(),eHr=ce(),Gxt=eEe(),Kxt=tEe();Kn.BatchJobOutObject={Batch:"batch"};Kn.BatchJobOutObject$inboundSchema=kt.nativeEnum(Kn.BatchJobOutObject);Kn.BatchJobOutObject$outboundSchema=Kn.BatchJobOutObject$inboundSchema;var Vxt;(function(e){e.inboundSchema=Kn.BatchJobOutObject$inboundSchema,e.outboundSchema=Kn.BatchJobOutObject$outboundSchema})(Vxt||(Kn.BatchJobOutObject$=Vxt={}));Kn.BatchJobOut$inboundSchema=kt.object({id:kt.string(),object:kt.literal("batch").default("batch"),input_files:kt.array(kt.string()),metadata:kt.nullable(kt.record(kt.any())).optional(),endpoint:kt.string(),model:kt.string(),output_file:kt.nullable(kt.string()).optional(),error_file:kt.nullable(kt.string()).optional(),errors:kt.array(Gxt.BatchError$inboundSchema),status:Kxt.BatchJobStatus$inboundSchema,created_at:kt.number().int(),total_requests:kt.number().int(),completed_requests:kt.number().int(),succeeded_requests:kt.number().int(),failed_requests:kt.number().int(),started_at:kt.nullable(kt.number().int()).optional(),completed_at:kt.nullable(kt.number().int()).optional()}).transform(e=>(0,Jxt.remap)(e,{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"}));Kn.BatchJobOut$outboundSchema=kt.object({id:kt.string(),object:kt.literal("batch").default("batch"),inputFiles:kt.array(kt.string()),metadata:kt.nullable(kt.record(kt.any())).optional(),endpoint:kt.string(),model:kt.string(),outputFile:kt.nullable(kt.string()).optional(),errorFile:kt.nullable(kt.string()).optional(),errors:kt.array(Gxt.BatchError$outboundSchema),status:Kxt.BatchJobStatus$outboundSchema,createdAt:kt.number().int(),totalRequests:kt.number().int(),completedRequests:kt.number().int(),succeededRequests:kt.number().int(),failedRequests:kt.number().int(),startedAt:kt.nullable(kt.number().int()).optional(),completedAt:kt.nullable(kt.number().int()).optional()}).transform(e=>(0,Jxt.remap)(e,{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 Wxt;(function(e){e.inboundSchema=Kn.BatchJobOut$inboundSchema,e.outboundSchema=Kn.BatchJobOut$outboundSchema})(Wxt||(Kn.BatchJobOut$=Wxt={}));function tHr(e){return JSON.stringify(Kn.BatchJobOut$outboundSchema.parse(e))}function rHr(e){return(0,eHr.safeParse)(e,t=>Kn.BatchJobOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'BatchJobOut' from JSON")}});var Qxt=b(Yn=>{"use strict";var nHr=Yn&&Yn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),oHr=Yn&&Yn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),iHr=Yn&&Yn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&nHr(t,e,r);return oHr(t,e),t};Object.defineProperty(Yn,"__esModule",{value:!0});Yn.BatchJobsOut$=Yn.BatchJobsOut$outboundSchema=Yn.BatchJobsOut$inboundSchema=Yn.BatchJobsOutObject$=Yn.BatchJobsOutObject$outboundSchema=Yn.BatchJobsOutObject$inboundSchema=Yn.BatchJobsOutObject=void 0;Yn.batchJobsOutToJSON=sHr;Yn.batchJobsOutFromJSON=uHr;var tC=iHr(me()),aHr=ce(),Xxt=rEe();Yn.BatchJobsOutObject={List:"list"};Yn.BatchJobsOutObject$inboundSchema=tC.nativeEnum(Yn.BatchJobsOutObject);Yn.BatchJobsOutObject$outboundSchema=Yn.BatchJobsOutObject$inboundSchema;var Yxt;(function(e){e.inboundSchema=Yn.BatchJobsOutObject$inboundSchema,e.outboundSchema=Yn.BatchJobsOutObject$outboundSchema})(Yxt||(Yn.BatchJobsOutObject$=Yxt={}));Yn.BatchJobsOut$inboundSchema=tC.object({data:tC.array(Xxt.BatchJobOut$inboundSchema).optional(),object:tC.literal("list").default("list"),total:tC.number().int()});Yn.BatchJobsOut$outboundSchema=tC.object({data:tC.array(Xxt.BatchJobOut$outboundSchema).optional(),object:tC.literal("list").default("list"),total:tC.number().int()});var Zxt;(function(e){e.inboundSchema=Yn.BatchJobsOut$inboundSchema,e.outboundSchema=Yn.BatchJobsOut$outboundSchema})(Zxt||(Yn.BatchJobsOut$=Zxt={}));function sHr(e){return JSON.stringify(Yn.BatchJobsOut$outboundSchema.parse(e))}function uHr(e){return(0,aHr.safeParse)(e,t=>Yn.BatchJobsOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'BatchJobsOut' from JSON")}});var iCt=b(Ot=>{"use strict";var lHr=Ot&&Ot.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),cHr=Ot&&Ot.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dHr=Ot&&Ot.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&lHr(t,e,r);return cHr(t,e),t};Object.defineProperty(Ot,"__esModule",{value:!0});Ot.ChatClassificationRequest$=Ot.ChatClassificationRequest$outboundSchema=Ot.ChatClassificationRequest$inboundSchema=Ot.ChatClassificationRequestInputs$=Ot.ChatClassificationRequestInputs$outboundSchema=Ot.ChatClassificationRequestInputs$inboundSchema=Ot.One$=Ot.One$outboundSchema=Ot.One$inboundSchema=Ot.Two$=Ot.Two$outboundSchema=Ot.Two$inboundSchema=void 0;Ot.twoToJSON=fHr;Ot.twoFromJSON=pHr;Ot.oneToJSON=hHr;Ot.oneFromJSON=mHr;Ot.chatClassificationRequestInputsToJSON=gHr;Ot.chatClassificationRequestInputsFromJSON=yHr;Ot.chatClassificationRequestToJSON=bHr;Ot.chatClassificationRequestFromJSON=_Hr;var se=dHr(me()),oCt=Oe(),ste=ce(),Qh=KP(),em=l1(),tm=c1(),rm=d1();Ot.Two$inboundSchema=se.union([em.SystemMessage$inboundSchema.and(se.object({role:se.literal("system")}).transform(e=>({role:e.role}))),rm.UserMessage$inboundSchema.and(se.object({role:se.literal("user")}).transform(e=>({role:e.role}))),Qh.AssistantMessage$inboundSchema.and(se.object({role:se.literal("assistant")}).transform(e=>({role:e.role}))),tm.ToolMessage$inboundSchema.and(se.object({role:se.literal("tool")}).transform(e=>({role:e.role})))]);Ot.Two$outboundSchema=se.union([em.SystemMessage$outboundSchema.and(se.object({role:se.literal("system")}).transform(e=>({role:e.role}))),rm.UserMessage$outboundSchema.and(se.object({role:se.literal("user")}).transform(e=>({role:e.role}))),Qh.AssistantMessage$outboundSchema.and(se.object({role:se.literal("assistant")}).transform(e=>({role:e.role}))),tm.ToolMessage$outboundSchema.and(se.object({role:se.literal("tool")}).transform(e=>({role:e.role})))]);var eCt;(function(e){e.inboundSchema=Ot.Two$inboundSchema,e.outboundSchema=Ot.Two$outboundSchema})(eCt||(Ot.Two$=eCt={}));function fHr(e){return JSON.stringify(Ot.Two$outboundSchema.parse(e))}function pHr(e){return(0,ste.safeParse)(e,t=>Ot.Two$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'Two' from JSON")}Ot.One$inboundSchema=se.union([em.SystemMessage$inboundSchema.and(se.object({role:se.literal("system")}).transform(e=>({role:e.role}))),rm.UserMessage$inboundSchema.and(se.object({role:se.literal("user")}).transform(e=>({role:e.role}))),Qh.AssistantMessage$inboundSchema.and(se.object({role:se.literal("assistant")}).transform(e=>({role:e.role}))),tm.ToolMessage$inboundSchema.and(se.object({role:se.literal("tool")}).transform(e=>({role:e.role})))]);Ot.One$outboundSchema=se.union([em.SystemMessage$outboundSchema.and(se.object({role:se.literal("system")}).transform(e=>({role:e.role}))),rm.UserMessage$outboundSchema.and(se.object({role:se.literal("user")}).transform(e=>({role:e.role}))),Qh.AssistantMessage$outboundSchema.and(se.object({role:se.literal("assistant")}).transform(e=>({role:e.role}))),tm.ToolMessage$outboundSchema.and(se.object({role:se.literal("tool")}).transform(e=>({role:e.role})))]);var tCt;(function(e){e.inboundSchema=Ot.One$inboundSchema,e.outboundSchema=Ot.One$outboundSchema})(tCt||(Ot.One$=tCt={}));function hHr(e){return JSON.stringify(Ot.One$outboundSchema.parse(e))}function mHr(e){return(0,ste.safeParse)(e,t=>Ot.One$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'One' from JSON")}Ot.ChatClassificationRequestInputs$inboundSchema=se.union([se.array(se.union([em.SystemMessage$inboundSchema.and(se.object({role:se.literal("system")}).transform(e=>({role:e.role}))),rm.UserMessage$inboundSchema.and(se.object({role:se.literal("user")}).transform(e=>({role:e.role}))),Qh.AssistantMessage$inboundSchema.and(se.object({role:se.literal("assistant")}).transform(e=>({role:e.role}))),tm.ToolMessage$inboundSchema.and(se.object({role:se.literal("tool")}).transform(e=>({role:e.role})))])),se.array(se.array(se.union([em.SystemMessage$inboundSchema.and(se.object({role:se.literal("system")}).transform(e=>({role:e.role}))),rm.UserMessage$inboundSchema.and(se.object({role:se.literal("user")}).transform(e=>({role:e.role}))),Qh.AssistantMessage$inboundSchema.and(se.object({role:se.literal("assistant")}).transform(e=>({role:e.role}))),tm.ToolMessage$inboundSchema.and(se.object({role:se.literal("tool")}).transform(e=>({role:e.role})))])))]);Ot.ChatClassificationRequestInputs$outboundSchema=se.union([se.array(se.union([em.SystemMessage$outboundSchema.and(se.object({role:se.literal("system")}).transform(e=>({role:e.role}))),rm.UserMessage$outboundSchema.and(se.object({role:se.literal("user")}).transform(e=>({role:e.role}))),Qh.AssistantMessage$outboundSchema.and(se.object({role:se.literal("assistant")}).transform(e=>({role:e.role}))),tm.ToolMessage$outboundSchema.and(se.object({role:se.literal("tool")}).transform(e=>({role:e.role})))])),se.array(se.array(se.union([em.SystemMessage$outboundSchema.and(se.object({role:se.literal("system")}).transform(e=>({role:e.role}))),rm.UserMessage$outboundSchema.and(se.object({role:se.literal("user")}).transform(e=>({role:e.role}))),Qh.AssistantMessage$outboundSchema.and(se.object({role:se.literal("assistant")}).transform(e=>({role:e.role}))),tm.ToolMessage$outboundSchema.and(se.object({role:se.literal("tool")}).transform(e=>({role:e.role})))])))]);var rCt;(function(e){e.inboundSchema=Ot.ChatClassificationRequestInputs$inboundSchema,e.outboundSchema=Ot.ChatClassificationRequestInputs$outboundSchema})(rCt||(Ot.ChatClassificationRequestInputs$=rCt={}));function gHr(e){return JSON.stringify(Ot.ChatClassificationRequestInputs$outboundSchema.parse(e))}function yHr(e){return(0,ste.safeParse)(e,t=>Ot.ChatClassificationRequestInputs$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ChatClassificationRequestInputs' from JSON")}Ot.ChatClassificationRequest$inboundSchema=se.object({input:se.union([se.array(se.union([em.SystemMessage$inboundSchema.and(se.object({role:se.literal("system")}).transform(e=>({role:e.role}))),rm.UserMessage$inboundSchema.and(se.object({role:se.literal("user")}).transform(e=>({role:e.role}))),Qh.AssistantMessage$inboundSchema.and(se.object({role:se.literal("assistant")}).transform(e=>({role:e.role}))),tm.ToolMessage$inboundSchema.and(se.object({role:se.literal("tool")}).transform(e=>({role:e.role})))])),se.array(se.array(se.union([em.SystemMessage$inboundSchema.and(se.object({role:se.literal("system")}).transform(e=>({role:e.role}))),rm.UserMessage$inboundSchema.and(se.object({role:se.literal("user")}).transform(e=>({role:e.role}))),Qh.AssistantMessage$inboundSchema.and(se.object({role:se.literal("assistant")}).transform(e=>({role:e.role}))),tm.ToolMessage$inboundSchema.and(se.object({role:se.literal("tool")}).transform(e=>({role:e.role})))])))]),model:se.nullable(se.string())}).transform(e=>(0,oCt.remap)(e,{input:"inputs"}));Ot.ChatClassificationRequest$outboundSchema=se.object({inputs:se.union([se.array(se.union([em.SystemMessage$outboundSchema.and(se.object({role:se.literal("system")}).transform(e=>({role:e.role}))),rm.UserMessage$outboundSchema.and(se.object({role:se.literal("user")}).transform(e=>({role:e.role}))),Qh.AssistantMessage$outboundSchema.and(se.object({role:se.literal("assistant")}).transform(e=>({role:e.role}))),tm.ToolMessage$outboundSchema.and(se.object({role:se.literal("tool")}).transform(e=>({role:e.role})))])),se.array(se.array(se.union([em.SystemMessage$outboundSchema.and(se.object({role:se.literal("system")}).transform(e=>({role:e.role}))),rm.UserMessage$outboundSchema.and(se.object({role:se.literal("user")}).transform(e=>({role:e.role}))),Qh.AssistantMessage$outboundSchema.and(se.object({role:se.literal("assistant")}).transform(e=>({role:e.role}))),tm.ToolMessage$outboundSchema.and(se.object({role:se.literal("tool")}).transform(e=>({role:e.role})))])))]),model:se.nullable(se.string())}).transform(e=>(0,oCt.remap)(e,{inputs:"input"}));var nCt;(function(e){e.inboundSchema=Ot.ChatClassificationRequest$inboundSchema,e.outboundSchema=Ot.ChatClassificationRequest$outboundSchema})(nCt||(Ot.ChatClassificationRequest$=nCt={}));function bHr(e){return JSON.stringify(Ot.ChatClassificationRequest$outboundSchema.parse(e))}function _Hr(e){return(0,ste.safeParse)(e,t=>Ot.ChatClassificationRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ChatClassificationRequest' from JSON")}});var ute=b(Tn=>{"use strict";var vHr=Tn&&Tn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),wHr=Tn&&Tn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),SHr=Tn&&Tn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&vHr(t,e,r);return wHr(t,e),t};Object.defineProperty(Tn,"__esModule",{value:!0});Tn.ChatCompletionChoice$=Tn.ChatCompletionChoice$outboundSchema=Tn.ChatCompletionChoice$inboundSchema=Tn.FinishReason$=Tn.FinishReason$outboundSchema=Tn.FinishReason$inboundSchema=Tn.FinishReason=void 0;Tn.chatCompletionChoiceToJSON=OHr;Tn.chatCompletionChoiceFromJSON=EHr;var Tg=SHr(me()),uCt=Oe(),xHr=ce(),CHr=GP(),lCt=KP();Tn.FinishReason={Stop:"stop",Length:"length",ModelLength:"model_length",Error:"error",ToolCalls:"tool_calls"};Tn.FinishReason$inboundSchema=Tg.union([Tg.nativeEnum(Tn.FinishReason),Tg.string().transform(CHr.catchUnrecognizedEnum)]);Tn.FinishReason$outboundSchema=Tg.union([Tg.nativeEnum(Tn.FinishReason),Tg.string().and(Tg.custom())]);var aCt;(function(e){e.inboundSchema=Tn.FinishReason$inboundSchema,e.outboundSchema=Tn.FinishReason$outboundSchema})(aCt||(Tn.FinishReason$=aCt={}));Tn.ChatCompletionChoice$inboundSchema=Tg.object({index:Tg.number().int(),message:lCt.AssistantMessage$inboundSchema,finish_reason:Tn.FinishReason$inboundSchema}).transform(e=>(0,uCt.remap)(e,{finish_reason:"finishReason"}));Tn.ChatCompletionChoice$outboundSchema=Tg.object({index:Tg.number().int(),message:lCt.AssistantMessage$outboundSchema,finishReason:Tn.FinishReason$outboundSchema}).transform(e=>(0,uCt.remap)(e,{finishReason:"finish_reason"}));var sCt;(function(e){e.inboundSchema=Tn.ChatCompletionChoice$inboundSchema,e.outboundSchema=Tn.ChatCompletionChoice$outboundSchema})(sCt||(Tn.ChatCompletionChoice$=sCt={}));function OHr(e){return JSON.stringify(Tn.ChatCompletionChoice$outboundSchema.parse(e))}function EHr(e){return(0,xHr.safeParse)(e,t=>Tn.ChatCompletionChoice$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ChatCompletionChoice' from JSON")}});var bCt=b(Et=>{"use strict";var PHr=Et&&Et.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),THr=Et&&Et.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),MHr=Et&&Et.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&PHr(t,e,r);return THr(t,e),t};Object.defineProperty(Et,"__esModule",{value:!0});Et.ChatCompletionRequest$=Et.ChatCompletionRequest$outboundSchema=Et.ChatCompletionRequest$inboundSchema=Et.ChatCompletionRequestToolChoice$=Et.ChatCompletionRequestToolChoice$outboundSchema=Et.ChatCompletionRequestToolChoice$inboundSchema=Et.Messages$=Et.Messages$outboundSchema=Et.Messages$inboundSchema=Et.Stop$=Et.Stop$outboundSchema=Et.Stop$inboundSchema=void 0;Et.stopToJSON=IHr;Et.stopFromJSON=AHr;Et.messagesToJSON=RHr;Et.messagesFromJSON=DHr;Et.chatCompletionRequestToolChoiceToJSON=jHr;Et.chatCompletionRequestToolChoiceFromJSON=NHr;Et.chatCompletionRequestToJSON=LHr;Et.chatCompletionRequestFromJSON=FHr;var Se=MHr(me()),hCt=Oe(),lte=ce(),cte=KP(),mCt=Nk(),gCt=Lk(),dte=l1(),yCt=Fk(),fte=kk(),pte=Bk(),hte=c1(),mte=d1();Et.Stop$inboundSchema=Se.union([Se.string(),Se.array(Se.string())]);Et.Stop$outboundSchema=Se.union([Se.string(),Se.array(Se.string())]);var cCt;(function(e){e.inboundSchema=Et.Stop$inboundSchema,e.outboundSchema=Et.Stop$outboundSchema})(cCt||(Et.Stop$=cCt={}));function IHr(e){return JSON.stringify(Et.Stop$outboundSchema.parse(e))}function AHr(e){return(0,lte.safeParse)(e,t=>Et.Stop$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'Stop' from JSON")}Et.Messages$inboundSchema=Se.union([dte.SystemMessage$inboundSchema.and(Se.object({role:Se.literal("system")}).transform(e=>({role:e.role}))),mte.UserMessage$inboundSchema.and(Se.object({role:Se.literal("user")}).transform(e=>({role:e.role}))),cte.AssistantMessage$inboundSchema.and(Se.object({role:Se.literal("assistant")}).transform(e=>({role:e.role}))),hte.ToolMessage$inboundSchema.and(Se.object({role:Se.literal("tool")}).transform(e=>({role:e.role})))]);Et.Messages$outboundSchema=Se.union([dte.SystemMessage$outboundSchema.and(Se.object({role:Se.literal("system")}).transform(e=>({role:e.role}))),mte.UserMessage$outboundSchema.and(Se.object({role:Se.literal("user")}).transform(e=>({role:e.role}))),cte.AssistantMessage$outboundSchema.and(Se.object({role:Se.literal("assistant")}).transform(e=>({role:e.role}))),hte.ToolMessage$outboundSchema.and(Se.object({role:Se.literal("tool")}).transform(e=>({role:e.role})))]);var dCt;(function(e){e.inboundSchema=Et.Messages$inboundSchema,e.outboundSchema=Et.Messages$outboundSchema})(dCt||(Et.Messages$=dCt={}));function RHr(e){return JSON.stringify(Et.Messages$outboundSchema.parse(e))}function DHr(e){return(0,lte.safeParse)(e,t=>Et.Messages$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'Messages' from JSON")}Et.ChatCompletionRequestToolChoice$inboundSchema=Se.union([fte.ToolChoice$inboundSchema,pte.ToolChoiceEnum$inboundSchema]);Et.ChatCompletionRequestToolChoice$outboundSchema=Se.union([fte.ToolChoice$outboundSchema,pte.ToolChoiceEnum$outboundSchema]);var fCt;(function(e){e.inboundSchema=Et.ChatCompletionRequestToolChoice$inboundSchema,e.outboundSchema=Et.ChatCompletionRequestToolChoice$outboundSchema})(fCt||(Et.ChatCompletionRequestToolChoice$=fCt={}));function jHr(e){return JSON.stringify(Et.ChatCompletionRequestToolChoice$outboundSchema.parse(e))}function NHr(e){return(0,lte.safeParse)(e,t=>Et.ChatCompletionRequestToolChoice$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ChatCompletionRequestToolChoice' from JSON")}Et.ChatCompletionRequest$inboundSchema=Se.object({model:Se.nullable(Se.string()),temperature:Se.nullable(Se.number()).optional(),top_p:Se.number().optional(),max_tokens:Se.nullable(Se.number().int()).optional(),stream:Se.boolean().default(!1),stop:Se.union([Se.string(),Se.array(Se.string())]).optional(),random_seed:Se.nullable(Se.number().int()).optional(),messages:Se.array(Se.union([dte.SystemMessage$inboundSchema.and(Se.object({role:Se.literal("system")}).transform(e=>({role:e.role}))),mte.UserMessage$inboundSchema.and(Se.object({role:Se.literal("user")}).transform(e=>({role:e.role}))),cte.AssistantMessage$inboundSchema.and(Se.object({role:Se.literal("assistant")}).transform(e=>({role:e.role}))),hte.ToolMessage$inboundSchema.and(Se.object({role:Se.literal("tool")}).transform(e=>({role:e.role})))])),response_format:gCt.ResponseFormat$inboundSchema.optional(),tools:Se.nullable(Se.array(yCt.Tool$inboundSchema)).optional(),tool_choice:Se.union([fte.ToolChoice$inboundSchema,pte.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:Se.number().optional(),frequency_penalty:Se.number().optional(),n:Se.nullable(Se.number().int()).optional(),prediction:mCt.Prediction$inboundSchema.optional(),safe_prompt:Se.boolean().optional()}).transform(e=>(0,hCt.remap)(e,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",safe_prompt:"safePrompt"}));Et.ChatCompletionRequest$outboundSchema=Se.object({model:Se.nullable(Se.string()),temperature:Se.nullable(Se.number()).optional(),topP:Se.number().optional(),maxTokens:Se.nullable(Se.number().int()).optional(),stream:Se.boolean().default(!1),stop:Se.union([Se.string(),Se.array(Se.string())]).optional(),randomSeed:Se.nullable(Se.number().int()).optional(),messages:Se.array(Se.union([dte.SystemMessage$outboundSchema.and(Se.object({role:Se.literal("system")}).transform(e=>({role:e.role}))),mte.UserMessage$outboundSchema.and(Se.object({role:Se.literal("user")}).transform(e=>({role:e.role}))),cte.AssistantMessage$outboundSchema.and(Se.object({role:Se.literal("assistant")}).transform(e=>({role:e.role}))),hte.ToolMessage$outboundSchema.and(Se.object({role:Se.literal("tool")}).transform(e=>({role:e.role})))])),responseFormat:gCt.ResponseFormat$outboundSchema.optional(),tools:Se.nullable(Se.array(yCt.Tool$outboundSchema)).optional(),toolChoice:Se.union([fte.ToolChoice$outboundSchema,pte.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:Se.number().optional(),frequencyPenalty:Se.number().optional(),n:Se.nullable(Se.number().int()).optional(),prediction:mCt.Prediction$outboundSchema.optional(),safePrompt:Se.boolean().optional()}).transform(e=>(0,hCt.remap)(e,{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 pCt;(function(e){e.inboundSchema=Et.ChatCompletionRequest$inboundSchema,e.outboundSchema=Et.ChatCompletionRequest$outboundSchema})(pCt||(Et.ChatCompletionRequest$=pCt={}));function LHr(e){return JSON.stringify(Et.ChatCompletionRequest$outboundSchema.parse(e))}function FHr(e){return(0,lte.safeParse)(e,t=>Et.ChatCompletionRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ChatCompletionRequest' from JSON")}});var qk=b(Ds=>{"use strict";var kHr=Ds&&Ds.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),BHr=Ds&&Ds.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$Hr=Ds&&Ds.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&kHr(t,e,r);return BHr(t,e),t};Object.defineProperty(Ds,"__esModule",{value:!0});Ds.UsageInfo$=Ds.UsageInfo$outboundSchema=Ds.UsageInfo$inboundSchema=void 0;Ds.usageInfoToJSON=UHr;Ds.usageInfoFromJSON=zHr;var YP=$Hr(me()),vCt=Oe(),qHr=ce();Ds.UsageInfo$inboundSchema=YP.object({prompt_tokens:YP.number().int(),completion_tokens:YP.number().int(),total_tokens:YP.number().int()}).transform(e=>(0,vCt.remap)(e,{prompt_tokens:"promptTokens",completion_tokens:"completionTokens",total_tokens:"totalTokens"}));Ds.UsageInfo$outboundSchema=YP.object({promptTokens:YP.number().int(),completionTokens:YP.number().int(),totalTokens:YP.number().int()}).transform(e=>(0,vCt.remap)(e,{promptTokens:"prompt_tokens",completionTokens:"completion_tokens",totalTokens:"total_tokens"}));var _Ct;(function(e){e.inboundSchema=Ds.UsageInfo$inboundSchema,e.outboundSchema=Ds.UsageInfo$outboundSchema})(_Ct||(Ds.UsageInfo$=_Ct={}));function UHr(e){return JSON.stringify(Ds.UsageInfo$outboundSchema.parse(e))}function zHr(e){return(0,qHr.safeParse)(e,t=>Ds.UsageInfo$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'UsageInfo' from JSON")}});var CCt=b(js=>{"use strict";var HHr=js&&js.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),VHr=js&&js.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),WHr=js&&js.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&HHr(t,e,r);return VHr(t,e),t};Object.defineProperty(js,"__esModule",{value:!0});js.ChatCompletionResponse$=js.ChatCompletionResponse$outboundSchema=js.ChatCompletionResponse$inboundSchema=void 0;js.chatCompletionResponseToJSON=GHr;js.chatCompletionResponseFromJSON=KHr;var nm=WHr(me()),JHr=ce(),SCt=ute(),xCt=qk();js.ChatCompletionResponse$inboundSchema=nm.object({id:nm.string(),object:nm.string(),model:nm.string(),usage:xCt.UsageInfo$inboundSchema,created:nm.number().int().optional(),choices:nm.array(SCt.ChatCompletionChoice$inboundSchema).optional()});js.ChatCompletionResponse$outboundSchema=nm.object({id:nm.string(),object:nm.string(),model:nm.string(),usage:xCt.UsageInfo$outboundSchema,created:nm.number().int().optional(),choices:nm.array(SCt.ChatCompletionChoice$outboundSchema).optional()});var wCt;(function(e){e.inboundSchema=js.ChatCompletionResponse$inboundSchema,e.outboundSchema=js.ChatCompletionResponse$outboundSchema})(wCt||(js.ChatCompletionResponse$=wCt={}));function GHr(e){return JSON.stringify(js.ChatCompletionResponse$outboundSchema.parse(e))}function KHr(e){return(0,JHr.safeParse)(e,t=>js.ChatCompletionResponse$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ChatCompletionResponse' from JSON")}});var DCt=b(Pt=>{"use strict";var YHr=Pt&&Pt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ZHr=Pt&&Pt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),XHr=Pt&&Pt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&YHr(t,e,r);return ZHr(t,e),t};Object.defineProperty(Pt,"__esModule",{value:!0});Pt.ChatCompletionStreamRequest$=Pt.ChatCompletionStreamRequest$outboundSchema=Pt.ChatCompletionStreamRequest$inboundSchema=Pt.ChatCompletionStreamRequestToolChoice$=Pt.ChatCompletionStreamRequestToolChoice$outboundSchema=Pt.ChatCompletionStreamRequestToolChoice$inboundSchema=Pt.ChatCompletionStreamRequestMessages$=Pt.ChatCompletionStreamRequestMessages$outboundSchema=Pt.ChatCompletionStreamRequestMessages$inboundSchema=Pt.ChatCompletionStreamRequestStop$=Pt.ChatCompletionStreamRequestStop$outboundSchema=Pt.ChatCompletionStreamRequestStop$inboundSchema=void 0;Pt.chatCompletionStreamRequestStopToJSON=QHr;Pt.chatCompletionStreamRequestStopFromJSON=e6r;Pt.chatCompletionStreamRequestMessagesToJSON=t6r;Pt.chatCompletionStreamRequestMessagesFromJSON=r6r;Pt.chatCompletionStreamRequestToolChoiceToJSON=n6r;Pt.chatCompletionStreamRequestToolChoiceFromJSON=o6r;Pt.chatCompletionStreamRequestToJSON=i6r;Pt.chatCompletionStreamRequestFromJSON=a6r;var xe=XHr(me()),MCt=Oe(),gte=ce(),yte=KP(),ICt=Nk(),ACt=Lk(),bte=l1(),RCt=Fk(),_te=kk(),vte=Bk(),wte=c1(),Ste=d1();Pt.ChatCompletionStreamRequestStop$inboundSchema=xe.union([xe.string(),xe.array(xe.string())]);Pt.ChatCompletionStreamRequestStop$outboundSchema=xe.union([xe.string(),xe.array(xe.string())]);var OCt;(function(e){e.inboundSchema=Pt.ChatCompletionStreamRequestStop$inboundSchema,e.outboundSchema=Pt.ChatCompletionStreamRequestStop$outboundSchema})(OCt||(Pt.ChatCompletionStreamRequestStop$=OCt={}));function QHr(e){return JSON.stringify(Pt.ChatCompletionStreamRequestStop$outboundSchema.parse(e))}function e6r(e){return(0,gte.safeParse)(e,t=>Pt.ChatCompletionStreamRequestStop$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ChatCompletionStreamRequestStop' from JSON")}Pt.ChatCompletionStreamRequestMessages$inboundSchema=xe.union([bte.SystemMessage$inboundSchema.and(xe.object({role:xe.literal("system")}).transform(e=>({role:e.role}))),Ste.UserMessage$inboundSchema.and(xe.object({role:xe.literal("user")}).transform(e=>({role:e.role}))),yte.AssistantMessage$inboundSchema.and(xe.object({role:xe.literal("assistant")}).transform(e=>({role:e.role}))),wte.ToolMessage$inboundSchema.and(xe.object({role:xe.literal("tool")}).transform(e=>({role:e.role})))]);Pt.ChatCompletionStreamRequestMessages$outboundSchema=xe.union([bte.SystemMessage$outboundSchema.and(xe.object({role:xe.literal("system")}).transform(e=>({role:e.role}))),Ste.UserMessage$outboundSchema.and(xe.object({role:xe.literal("user")}).transform(e=>({role:e.role}))),yte.AssistantMessage$outboundSchema.and(xe.object({role:xe.literal("assistant")}).transform(e=>({role:e.role}))),wte.ToolMessage$outboundSchema.and(xe.object({role:xe.literal("tool")}).transform(e=>({role:e.role})))]);var ECt;(function(e){e.inboundSchema=Pt.ChatCompletionStreamRequestMessages$inboundSchema,e.outboundSchema=Pt.ChatCompletionStreamRequestMessages$outboundSchema})(ECt||(Pt.ChatCompletionStreamRequestMessages$=ECt={}));function t6r(e){return JSON.stringify(Pt.ChatCompletionStreamRequestMessages$outboundSchema.parse(e))}function r6r(e){return(0,gte.safeParse)(e,t=>Pt.ChatCompletionStreamRequestMessages$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ChatCompletionStreamRequestMessages' from JSON")}Pt.ChatCompletionStreamRequestToolChoice$inboundSchema=xe.union([_te.ToolChoice$inboundSchema,vte.ToolChoiceEnum$inboundSchema]);Pt.ChatCompletionStreamRequestToolChoice$outboundSchema=xe.union([_te.ToolChoice$outboundSchema,vte.ToolChoiceEnum$outboundSchema]);var PCt;(function(e){e.inboundSchema=Pt.ChatCompletionStreamRequestToolChoice$inboundSchema,e.outboundSchema=Pt.ChatCompletionStreamRequestToolChoice$outboundSchema})(PCt||(Pt.ChatCompletionStreamRequestToolChoice$=PCt={}));function n6r(e){return JSON.stringify(Pt.ChatCompletionStreamRequestToolChoice$outboundSchema.parse(e))}function o6r(e){return(0,gte.safeParse)(e,t=>Pt.ChatCompletionStreamRequestToolChoice$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ChatCompletionStreamRequestToolChoice' from JSON")}Pt.ChatCompletionStreamRequest$inboundSchema=xe.object({model:xe.nullable(xe.string()),temperature:xe.nullable(xe.number()).optional(),top_p:xe.number().optional(),max_tokens:xe.nullable(xe.number().int()).optional(),stream:xe.boolean().default(!0),stop:xe.union([xe.string(),xe.array(xe.string())]).optional(),random_seed:xe.nullable(xe.number().int()).optional(),messages:xe.array(xe.union([bte.SystemMessage$inboundSchema.and(xe.object({role:xe.literal("system")}).transform(e=>({role:e.role}))),Ste.UserMessage$inboundSchema.and(xe.object({role:xe.literal("user")}).transform(e=>({role:e.role}))),yte.AssistantMessage$inboundSchema.and(xe.object({role:xe.literal("assistant")}).transform(e=>({role:e.role}))),wte.ToolMessage$inboundSchema.and(xe.object({role:xe.literal("tool")}).transform(e=>({role:e.role})))])),response_format:ACt.ResponseFormat$inboundSchema.optional(),tools:xe.nullable(xe.array(RCt.Tool$inboundSchema)).optional(),tool_choice:xe.union([_te.ToolChoice$inboundSchema,vte.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:xe.number().optional(),frequency_penalty:xe.number().optional(),n:xe.nullable(xe.number().int()).optional(),prediction:ICt.Prediction$inboundSchema.optional(),safe_prompt:xe.boolean().optional()}).transform(e=>(0,MCt.remap)(e,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",safe_prompt:"safePrompt"}));Pt.ChatCompletionStreamRequest$outboundSchema=xe.object({model:xe.nullable(xe.string()),temperature:xe.nullable(xe.number()).optional(),topP:xe.number().optional(),maxTokens:xe.nullable(xe.number().int()).optional(),stream:xe.boolean().default(!0),stop:xe.union([xe.string(),xe.array(xe.string())]).optional(),randomSeed:xe.nullable(xe.number().int()).optional(),messages:xe.array(xe.union([bte.SystemMessage$outboundSchema.and(xe.object({role:xe.literal("system")}).transform(e=>({role:e.role}))),Ste.UserMessage$outboundSchema.and(xe.object({role:xe.literal("user")}).transform(e=>({role:e.role}))),yte.AssistantMessage$outboundSchema.and(xe.object({role:xe.literal("assistant")}).transform(e=>({role:e.role}))),wte.ToolMessage$outboundSchema.and(xe.object({role:xe.literal("tool")}).transform(e=>({role:e.role})))])),responseFormat:ACt.ResponseFormat$outboundSchema.optional(),tools:xe.nullable(xe.array(RCt.Tool$outboundSchema)).optional(),toolChoice:xe.union([_te.ToolChoice$outboundSchema,vte.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:xe.number().optional(),frequencyPenalty:xe.number().optional(),n:xe.nullable(xe.number().int()).optional(),prediction:ICt.Prediction$outboundSchema.optional(),safePrompt:xe.boolean().optional()}).transform(e=>(0,MCt.remap)(e,{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 TCt;(function(e){e.inboundSchema=Pt.ChatCompletionStreamRequest$inboundSchema,e.outboundSchema=Pt.ChatCompletionStreamRequest$outboundSchema})(TCt||(Pt.ChatCompletionStreamRequest$=TCt={}));function i6r(e){return JSON.stringify(Pt.ChatCompletionStreamRequest$outboundSchema.parse(e))}function a6r(e){return(0,gte.safeParse)(e,t=>Pt.ChatCompletionStreamRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ChatCompletionStreamRequest' from JSON")}});var nEe=b(Ns=>{"use strict";var s6r=Ns&&Ns.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),u6r=Ns&&Ns.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l6r=Ns&&Ns.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&s6r(t,e,r);return u6r(t,e),t};Object.defineProperty(Ns,"__esModule",{value:!0});Ns.MetricOut$=Ns.MetricOut$outboundSchema=Ns.MetricOut$inboundSchema=void 0;Ns.metricOutToJSON=d6r;Ns.metricOutFromJSON=f6r;var $f=l6r(me()),NCt=Oe(),c6r=ce();Ns.MetricOut$inboundSchema=$f.object({train_loss:$f.nullable($f.number()).optional(),valid_loss:$f.nullable($f.number()).optional(),valid_mean_token_accuracy:$f.nullable($f.number()).optional()}).transform(e=>(0,NCt.remap)(e,{train_loss:"trainLoss",valid_loss:"validLoss",valid_mean_token_accuracy:"validMeanTokenAccuracy"}));Ns.MetricOut$outboundSchema=$f.object({trainLoss:$f.nullable($f.number()).optional(),validLoss:$f.nullable($f.number()).optional(),validMeanTokenAccuracy:$f.nullable($f.number()).optional()}).transform(e=>(0,NCt.remap)(e,{trainLoss:"train_loss",validLoss:"valid_loss",validMeanTokenAccuracy:"valid_mean_token_accuracy"}));var jCt;(function(e){e.inboundSchema=Ns.MetricOut$inboundSchema,e.outboundSchema=Ns.MetricOut$outboundSchema})(jCt||(Ns.MetricOut$=jCt={}));function d6r(e){return JSON.stringify(Ns.MetricOut$outboundSchema.parse(e))}function f6r(e){return(0,c6r.safeParse)(e,t=>Ns.MetricOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'MetricOut' from JSON")}});var oEe=b(Ls=>{"use strict";var p6r=Ls&&Ls.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),h6r=Ls&&Ls.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),m6r=Ls&&Ls.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&p6r(t,e,r);return h6r(t,e),t};Object.defineProperty(Ls,"__esModule",{value:!0});Ls.CheckpointOut$=Ls.CheckpointOut$outboundSchema=Ls.CheckpointOut$inboundSchema=void 0;Ls.checkpointOutToJSON=y6r;Ls.checkpointOutFromJSON=b6r;var Uk=m6r(me()),FCt=Oe(),g6r=ce(),kCt=nEe();Ls.CheckpointOut$inboundSchema=Uk.object({metrics:kCt.MetricOut$inboundSchema,step_number:Uk.number().int(),created_at:Uk.number().int()}).transform(e=>(0,FCt.remap)(e,{step_number:"stepNumber",created_at:"createdAt"}));Ls.CheckpointOut$outboundSchema=Uk.object({metrics:kCt.MetricOut$outboundSchema,stepNumber:Uk.number().int(),createdAt:Uk.number().int()}).transform(e=>(0,FCt.remap)(e,{stepNumber:"step_number",createdAt:"created_at"}));var LCt;(function(e){e.inboundSchema=Ls.CheckpointOut$inboundSchema,e.outboundSchema=Ls.CheckpointOut$outboundSchema})(LCt||(Ls.CheckpointOut$=LCt={}));function y6r(e){return JSON.stringify(Ls.CheckpointOut$outboundSchema.parse(e))}function b6r(e){return(0,g6r.safeParse)(e,t=>Ls.CheckpointOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'CheckpointOut' from JSON")}});var iEe=b(Fs=>{"use strict";var _6r=Fs&&Fs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),v6r=Fs&&Fs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),w6r=Fs&&Fs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_6r(t,e,r);return v6r(t,e),t};Object.defineProperty(Fs,"__esModule",{value:!0});Fs.ClassificationObject$=Fs.ClassificationObject$outboundSchema=Fs.ClassificationObject$inboundSchema=void 0;Fs.classificationObjectToJSON=x6r;Fs.classificationObjectFromJSON=C6r;var Bw=w6r(me()),$Ct=Oe(),S6r=ce();Fs.ClassificationObject$inboundSchema=Bw.object({categories:Bw.record(Bw.boolean()).optional(),category_scores:Bw.record(Bw.number()).optional()}).transform(e=>(0,$Ct.remap)(e,{category_scores:"categoryScores"}));Fs.ClassificationObject$outboundSchema=Bw.object({categories:Bw.record(Bw.boolean()).optional(),categoryScores:Bw.record(Bw.number()).optional()}).transform(e=>(0,$Ct.remap)(e,{categoryScores:"category_scores"}));var BCt;(function(e){e.inboundSchema=Fs.ClassificationObject$inboundSchema,e.outboundSchema=Fs.ClassificationObject$outboundSchema})(BCt||(Fs.ClassificationObject$=BCt={}));function x6r(e){return JSON.stringify(Fs.ClassificationObject$outboundSchema.parse(e))}function C6r(e){return(0,S6r.safeParse)(e,t=>Fs.ClassificationObject$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ClassificationObject' from JSON")}});var VCt=b(Zn=>{"use strict";var O6r=Zn&&Zn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),E6r=Zn&&Zn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),P6r=Zn&&Zn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&O6r(t,e,r);return E6r(t,e),t};Object.defineProperty(Zn,"__esModule",{value:!0});Zn.ClassificationRequest$=Zn.ClassificationRequest$outboundSchema=Zn.ClassificationRequest$inboundSchema=Zn.ClassificationRequestInputs$=Zn.ClassificationRequestInputs$outboundSchema=Zn.ClassificationRequestInputs$inboundSchema=void 0;Zn.classificationRequestInputsToJSON=T6r;Zn.classificationRequestInputsFromJSON=M6r;Zn.classificationRequestToJSON=I6r;Zn.classificationRequestFromJSON=A6r;var Na=P6r(me()),zCt=Oe(),HCt=ce();Zn.ClassificationRequestInputs$inboundSchema=Na.union([Na.string(),Na.array(Na.string())]);Zn.ClassificationRequestInputs$outboundSchema=Na.union([Na.string(),Na.array(Na.string())]);var qCt;(function(e){e.inboundSchema=Zn.ClassificationRequestInputs$inboundSchema,e.outboundSchema=Zn.ClassificationRequestInputs$outboundSchema})(qCt||(Zn.ClassificationRequestInputs$=qCt={}));function T6r(e){return JSON.stringify(Zn.ClassificationRequestInputs$outboundSchema.parse(e))}function M6r(e){return(0,HCt.safeParse)(e,t=>Zn.ClassificationRequestInputs$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ClassificationRequestInputs' from JSON")}Zn.ClassificationRequest$inboundSchema=Na.object({input:Na.union([Na.string(),Na.array(Na.string())]),model:Na.nullable(Na.string()).optional()}).transform(e=>(0,zCt.remap)(e,{input:"inputs"}));Zn.ClassificationRequest$outboundSchema=Na.object({inputs:Na.union([Na.string(),Na.array(Na.string())]),model:Na.nullable(Na.string()).optional()}).transform(e=>(0,zCt.remap)(e,{inputs:"input"}));var UCt;(function(e){e.inboundSchema=Zn.ClassificationRequest$inboundSchema,e.outboundSchema=Zn.ClassificationRequest$outboundSchema})(UCt||(Zn.ClassificationRequest$=UCt={}));function I6r(e){return JSON.stringify(Zn.ClassificationRequest$outboundSchema.parse(e))}function A6r(e){return(0,HCt.safeParse)(e,t=>Zn.ClassificationRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ClassificationRequest' from JSON")}});var GCt=b(ks=>{"use strict";var R6r=ks&&ks.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),D6r=ks&&ks.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),j6r=ks&&ks.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&R6r(t,e,r);return D6r(t,e),t};Object.defineProperty(ks,"__esModule",{value:!0});ks.ClassificationResponse$=ks.ClassificationResponse$outboundSchema=ks.ClassificationResponse$inboundSchema=void 0;ks.classificationResponseToJSON=L6r;ks.classificationResponseFromJSON=F6r;var ZP=j6r(me()),N6r=ce(),JCt=iEe();ks.ClassificationResponse$inboundSchema=ZP.object({id:ZP.string().optional(),model:ZP.string().optional(),results:ZP.array(JCt.ClassificationObject$inboundSchema).optional()});ks.ClassificationResponse$outboundSchema=ZP.object({id:ZP.string().optional(),model:ZP.string().optional(),results:ZP.array(JCt.ClassificationObject$outboundSchema).optional()});var WCt;(function(e){e.inboundSchema=ks.ClassificationResponse$inboundSchema,e.outboundSchema=ks.ClassificationResponse$outboundSchema})(WCt||(ks.ClassificationResponse$=WCt={}));function L6r(e){return JSON.stringify(ks.ClassificationResponse$outboundSchema.parse(e))}function F6r(e){return(0,N6r.safeParse)(e,t=>ks.ClassificationResponse$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ClassificationResponse' from JSON")}});var aEe=b(Xn=>{"use strict";var k6r=Xn&&Xn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),B6r=Xn&&Xn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$6r=Xn&&Xn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&k6r(t,e,r);return B6r(t,e),t};Object.defineProperty(Xn,"__esModule",{value:!0});Xn.DeltaMessage$=Xn.DeltaMessage$outboundSchema=Xn.DeltaMessage$inboundSchema=Xn.Content$=Xn.Content$outboundSchema=Xn.Content$inboundSchema=void 0;Xn.contentToJSON=q6r;Xn.contentFromJSON=U6r;Xn.deltaMessageToJSON=z6r;Xn.deltaMessageFromJSON=H6r;var Wi=$6r(me()),ZCt=Oe(),XCt=ce(),xte=Dk(),QCt=Bee();Xn.Content$inboundSchema=Wi.union([Wi.string(),Wi.array(xte.ContentChunk$inboundSchema)]);Xn.Content$outboundSchema=Wi.union([Wi.string(),Wi.array(xte.ContentChunk$outboundSchema)]);var KCt;(function(e){e.inboundSchema=Xn.Content$inboundSchema,e.outboundSchema=Xn.Content$outboundSchema})(KCt||(Xn.Content$=KCt={}));function q6r(e){return JSON.stringify(Xn.Content$outboundSchema.parse(e))}function U6r(e){return(0,XCt.safeParse)(e,t=>Xn.Content$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'Content' from JSON")}Xn.DeltaMessage$inboundSchema=Wi.object({role:Wi.nullable(Wi.string()).optional(),content:Wi.nullable(Wi.union([Wi.string(),Wi.array(xte.ContentChunk$inboundSchema)])).optional(),tool_calls:Wi.nullable(Wi.array(QCt.ToolCall$inboundSchema)).optional()}).transform(e=>(0,ZCt.remap)(e,{tool_calls:"toolCalls"}));Xn.DeltaMessage$outboundSchema=Wi.object({role:Wi.nullable(Wi.string()).optional(),content:Wi.nullable(Wi.union([Wi.string(),Wi.array(xte.ContentChunk$outboundSchema)])).optional(),toolCalls:Wi.nullable(Wi.array(QCt.ToolCall$outboundSchema)).optional()}).transform(e=>(0,ZCt.remap)(e,{toolCalls:"tool_calls"}));var YCt;(function(e){e.inboundSchema=Xn.DeltaMessage$inboundSchema,e.outboundSchema=Xn.DeltaMessage$outboundSchema})(YCt||(Xn.DeltaMessage$=YCt={}));function z6r(e){return JSON.stringify(Xn.DeltaMessage$outboundSchema.parse(e))}function H6r(e){return(0,XCt.safeParse)(e,t=>Xn.DeltaMessage$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'DeltaMessage' from JSON")}});var sEe=b(Mn=>{"use strict";var V6r=Mn&&Mn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),W6r=Mn&&Mn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),J6r=Mn&&Mn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&V6r(t,e,r);return W6r(t,e),t};Object.defineProperty(Mn,"__esModule",{value:!0});Mn.CompletionResponseStreamChoice$=Mn.CompletionResponseStreamChoice$outboundSchema=Mn.CompletionResponseStreamChoice$inboundSchema=Mn.CompletionResponseStreamChoiceFinishReason$=Mn.CompletionResponseStreamChoiceFinishReason$outboundSchema=Mn.CompletionResponseStreamChoiceFinishReason$inboundSchema=Mn.CompletionResponseStreamChoiceFinishReason=void 0;Mn.completionResponseStreamChoiceToJSON=Y6r;Mn.completionResponseStreamChoiceFromJSON=Z6r;var Ip=J6r(me()),rOt=Oe(),G6r=ce(),K6r=GP(),nOt=aEe();Mn.CompletionResponseStreamChoiceFinishReason={Stop:"stop",Length:"length",Error:"error",ToolCalls:"tool_calls"};Mn.CompletionResponseStreamChoiceFinishReason$inboundSchema=Ip.union([Ip.nativeEnum(Mn.CompletionResponseStreamChoiceFinishReason),Ip.string().transform(K6r.catchUnrecognizedEnum)]);Mn.CompletionResponseStreamChoiceFinishReason$outboundSchema=Ip.union([Ip.nativeEnum(Mn.CompletionResponseStreamChoiceFinishReason),Ip.string().and(Ip.custom())]);var eOt;(function(e){e.inboundSchema=Mn.CompletionResponseStreamChoiceFinishReason$inboundSchema,e.outboundSchema=Mn.CompletionResponseStreamChoiceFinishReason$outboundSchema})(eOt||(Mn.CompletionResponseStreamChoiceFinishReason$=eOt={}));Mn.CompletionResponseStreamChoice$inboundSchema=Ip.object({index:Ip.number().int(),delta:nOt.DeltaMessage$inboundSchema,finish_reason:Ip.nullable(Mn.CompletionResponseStreamChoiceFinishReason$inboundSchema)}).transform(e=>(0,rOt.remap)(e,{finish_reason:"finishReason"}));Mn.CompletionResponseStreamChoice$outboundSchema=Ip.object({index:Ip.number().int(),delta:nOt.DeltaMessage$outboundSchema,finishReason:Ip.nullable(Mn.CompletionResponseStreamChoiceFinishReason$outboundSchema)}).transform(e=>(0,rOt.remap)(e,{finishReason:"finish_reason"}));var tOt;(function(e){e.inboundSchema=Mn.CompletionResponseStreamChoice$inboundSchema,e.outboundSchema=Mn.CompletionResponseStreamChoice$outboundSchema})(tOt||(Mn.CompletionResponseStreamChoice$=tOt={}));function Y6r(e){return JSON.stringify(Mn.CompletionResponseStreamChoice$outboundSchema.parse(e))}function Z6r(e){return(0,G6r.safeParse)(e,t=>Mn.CompletionResponseStreamChoice$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'CompletionResponseStreamChoice' from JSON")}});var uEe=b(Bs=>{"use strict";var X6r=Bs&&Bs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Q6r=Bs&&Bs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eVr=Bs&&Bs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&X6r(t,e,r);return Q6r(t,e),t};Object.defineProperty(Bs,"__esModule",{value:!0});Bs.CompletionChunk$=Bs.CompletionChunk$outboundSchema=Bs.CompletionChunk$inboundSchema=void 0;Bs.completionChunkToJSON=rVr;Bs.completionChunkFromJSON=nVr;var om=eVr(me()),tVr=ce(),iOt=sEe(),aOt=qk();Bs.CompletionChunk$inboundSchema=om.object({id:om.string(),object:om.string().optional(),created:om.number().int().optional(),model:om.string(),usage:aOt.UsageInfo$inboundSchema.optional(),choices:om.array(iOt.CompletionResponseStreamChoice$inboundSchema)});Bs.CompletionChunk$outboundSchema=om.object({id:om.string(),object:om.string().optional(),created:om.number().int().optional(),model:om.string(),usage:aOt.UsageInfo$outboundSchema.optional(),choices:om.array(iOt.CompletionResponseStreamChoice$outboundSchema)});var oOt;(function(e){e.inboundSchema=Bs.CompletionChunk$inboundSchema,e.outboundSchema=Bs.CompletionChunk$outboundSchema})(oOt||(Bs.CompletionChunk$=oOt={}));function rVr(e){return JSON.stringify(Bs.CompletionChunk$outboundSchema.parse(e))}function nVr(e){return(0,tVr.safeParse)(e,t=>Bs.CompletionChunk$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'CompletionChunk' from JSON")}});var lOt=b($s=>{"use strict";var oVr=$s&&$s.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),iVr=$s&&$s.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aVr=$s&&$s.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&oVr(t,e,r);return iVr(t,e),t};Object.defineProperty($s,"__esModule",{value:!0});$s.CompletionEvent$=$s.CompletionEvent$outboundSchema=$s.CompletionEvent$inboundSchema=void 0;$s.completionEventToJSON=uVr;$s.completionEventFromJSON=lVr;var b3=aVr(me()),sVr=ce(),uOt=uEe();$s.CompletionEvent$inboundSchema=b3.object({data:b3.string().transform((e,t)=>{try{return JSON.parse(e)}catch(r){return t.addIssue({code:b3.ZodIssueCode.custom,message:`malformed json: ${r}`}),b3.NEVER}}).pipe(uOt.CompletionChunk$inboundSchema)});$s.CompletionEvent$outboundSchema=b3.object({data:uOt.CompletionChunk$outboundSchema});var sOt;(function(e){e.inboundSchema=$s.CompletionEvent$inboundSchema,e.outboundSchema=$s.CompletionEvent$outboundSchema})(sOt||($s.CompletionEvent$=sOt={}));function uVr(e){return JSON.stringify($s.CompletionEvent$outboundSchema.parse(e))}function lVr(e){return(0,sVr.safeParse)(e,t=>$s.CompletionEvent$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'CompletionEvent' from JSON")}});var dOt=b(qs=>{"use strict";var cVr=qs&&qs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),dVr=qs&&qs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fVr=qs&&qs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&cVr(t,e,r);return dVr(t,e),t};Object.defineProperty(qs,"__esModule",{value:!0});qs.DeleteFileOut$=qs.DeleteFileOut$outboundSchema=qs.DeleteFileOut$inboundSchema=void 0;qs.deleteFileOutToJSON=hVr;qs.deleteFileOutFromJSON=mVr;var XP=fVr(me()),pVr=ce();qs.DeleteFileOut$inboundSchema=XP.object({id:XP.string(),object:XP.string(),deleted:XP.boolean()});qs.DeleteFileOut$outboundSchema=XP.object({id:XP.string(),object:XP.string(),deleted:XP.boolean()});var cOt;(function(e){e.inboundSchema=qs.DeleteFileOut$inboundSchema,e.outboundSchema=qs.DeleteFileOut$outboundSchema})(cOt||(qs.DeleteFileOut$=cOt={}));function hVr(e){return JSON.stringify(qs.DeleteFileOut$outboundSchema.parse(e))}function mVr(e){return(0,pVr.safeParse)(e,t=>qs.DeleteFileOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'DeleteFileOut' from JSON")}});var pOt=b(Us=>{"use strict";var gVr=Us&&Us.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),yVr=Us&&Us.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bVr=Us&&Us.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&gVr(t,e,r);return yVr(t,e),t};Object.defineProperty(Us,"__esModule",{value:!0});Us.DeleteModelOut$=Us.DeleteModelOut$outboundSchema=Us.DeleteModelOut$inboundSchema=void 0;Us.deleteModelOutToJSON=vVr;Us.deleteModelOutFromJSON=wVr;var QP=bVr(me()),_Vr=ce();Us.DeleteModelOut$inboundSchema=QP.object({id:QP.string(),object:QP.string().default("model"),deleted:QP.boolean().default(!0)});Us.DeleteModelOut$outboundSchema=QP.object({id:QP.string(),object:QP.string().default("model"),deleted:QP.boolean().default(!0)});var fOt;(function(e){e.inboundSchema=Us.DeleteModelOut$inboundSchema,e.outboundSchema=Us.DeleteModelOut$outboundSchema})(fOt||(Us.DeleteModelOut$=fOt={}));function vVr(e){return JSON.stringify(Us.DeleteModelOut$outboundSchema.parse(e))}function wVr(e){return(0,_Vr.safeParse)(e,t=>Us.DeleteModelOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'DeleteModelOut' from JSON")}});var lEe=b(zs=>{"use strict";var SVr=zs&&zs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xVr=zs&&zs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CVr=zs&&zs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&SVr(t,e,r);return xVr(t,e),t};Object.defineProperty(zs,"__esModule",{value:!0});zs.EventOut$=zs.EventOut$outboundSchema=zs.EventOut$inboundSchema=void 0;zs.eventOutToJSON=EVr;zs.eventOutFromJSON=PVr;var im=CVr(me()),mOt=Oe(),OVr=ce();zs.EventOut$inboundSchema=im.object({name:im.string(),data:im.nullable(im.record(im.any())).optional(),created_at:im.number().int()}).transform(e=>(0,mOt.remap)(e,{created_at:"createdAt"}));zs.EventOut$outboundSchema=im.object({name:im.string(),data:im.nullable(im.record(im.any())).optional(),createdAt:im.number().int()}).transform(e=>(0,mOt.remap)(e,{createdAt:"created_at"}));var hOt;(function(e){e.inboundSchema=zs.EventOut$inboundSchema,e.outboundSchema=zs.EventOut$outboundSchema})(hOt||(zs.EventOut$=hOt={}));function EVr(e){return JSON.stringify(zs.EventOut$outboundSchema.parse(e))}function PVr(e){return(0,OVr.safeParse)(e,t=>zs.EventOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'EventOut' from JSON")}});var Cte=b(Qn=>{"use strict";var TVr=Qn&&Qn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),MVr=Qn&&Qn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),IVr=Qn&&Qn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&TVr(t,e,r);return MVr(t,e),t};Object.defineProperty(Qn,"__esModule",{value:!0});Qn.GithubRepositoryOut$=Qn.GithubRepositoryOut$outboundSchema=Qn.GithubRepositoryOut$inboundSchema=Qn.GithubRepositoryOutType$=Qn.GithubRepositoryOutType$outboundSchema=Qn.GithubRepositoryOutType$inboundSchema=Qn.GithubRepositoryOutType=void 0;Qn.githubRepositoryOutToJSON=RVr;Qn.githubRepositoryOutFromJSON=DVr;var uc=IVr(me()),bOt=Oe(),AVr=ce();Qn.GithubRepositoryOutType={Github:"github"};Qn.GithubRepositoryOutType$inboundSchema=uc.nativeEnum(Qn.GithubRepositoryOutType);Qn.GithubRepositoryOutType$outboundSchema=Qn.GithubRepositoryOutType$inboundSchema;var gOt;(function(e){e.inboundSchema=Qn.GithubRepositoryOutType$inboundSchema,e.outboundSchema=Qn.GithubRepositoryOutType$outboundSchema})(gOt||(Qn.GithubRepositoryOutType$=gOt={}));Qn.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(e=>(0,bOt.remap)(e,{commit_id:"commitId"}));Qn.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(e=>(0,bOt.remap)(e,{commitId:"commit_id"}));var yOt;(function(e){e.inboundSchema=Qn.GithubRepositoryOut$inboundSchema,e.outboundSchema=Qn.GithubRepositoryOut$outboundSchema})(yOt||(Qn.GithubRepositoryOut$=yOt={}));function RVr(e){return JSON.stringify(Qn.GithubRepositoryOut$outboundSchema.parse(e))}function DVr(e){return(0,AVr.safeParse)(e,t=>Qn.GithubRepositoryOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'GithubRepositoryOut' from JSON")}});var Ote=b(Hs=>{"use strict";var jVr=Hs&&Hs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),NVr=Hs&&Hs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),LVr=Hs&&Hs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&jVr(t,e,r);return NVr(t,e),t};Object.defineProperty(Hs,"__esModule",{value:!0});Hs.JobMetadataOut$=Hs.JobMetadataOut$outboundSchema=Hs.JobMetadataOut$inboundSchema=void 0;Hs.jobMetadataOutToJSON=kVr;Hs.jobMetadataOutFromJSON=BVr;var Io=LVr(me()),vOt=Oe(),FVr=ce();Hs.JobMetadataOut$inboundSchema=Io.object({expected_duration_seconds:Io.nullable(Io.number().int()).optional(),cost:Io.nullable(Io.number()).optional(),cost_currency:Io.nullable(Io.string()).optional(),train_tokens_per_step:Io.nullable(Io.number().int()).optional(),train_tokens:Io.nullable(Io.number().int()).optional(),data_tokens:Io.nullable(Io.number().int()).optional(),estimated_start_time:Io.nullable(Io.number().int()).optional()}).transform(e=>(0,vOt.remap)(e,{expected_duration_seconds:"expectedDurationSeconds",cost_currency:"costCurrency",train_tokens_per_step:"trainTokensPerStep",train_tokens:"trainTokens",data_tokens:"dataTokens",estimated_start_time:"estimatedStartTime"}));Hs.JobMetadataOut$outboundSchema=Io.object({expectedDurationSeconds:Io.nullable(Io.number().int()).optional(),cost:Io.nullable(Io.number()).optional(),costCurrency:Io.nullable(Io.string()).optional(),trainTokensPerStep:Io.nullable(Io.number().int()).optional(),trainTokens:Io.nullable(Io.number().int()).optional(),dataTokens:Io.nullable(Io.number().int()).optional(),estimatedStartTime:Io.nullable(Io.number().int()).optional()}).transform(e=>(0,vOt.remap)(e,{expectedDurationSeconds:"expected_duration_seconds",costCurrency:"cost_currency",trainTokensPerStep:"train_tokens_per_step",trainTokens:"train_tokens",dataTokens:"data_tokens",estimatedStartTime:"estimated_start_time"}));var _Ot;(function(e){e.inboundSchema=Hs.JobMetadataOut$inboundSchema,e.outboundSchema=Hs.JobMetadataOut$outboundSchema})(_Ot||(Hs.JobMetadataOut$=_Ot={}));function kVr(e){return JSON.stringify(Hs.JobMetadataOut$outboundSchema.parse(e))}function BVr(e){return(0,FVr.safeParse)(e,t=>Hs.JobMetadataOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobMetadataOut' from JSON")}});var Ete=b(Vs=>{"use strict";var $Vr=Vs&&Vs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qVr=Vs&&Vs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),UVr=Vs&&Vs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$Vr(t,e,r);return qVr(t,e),t};Object.defineProperty(Vs,"__esModule",{value:!0});Vs.TrainingParameters$=Vs.TrainingParameters$outboundSchema=Vs.TrainingParameters$inboundSchema=void 0;Vs.trainingParametersToJSON=HVr;Vs.trainingParametersFromJSON=VVr;var Wo=UVr(me()),SOt=Oe(),zVr=ce();Vs.TrainingParameters$inboundSchema=Wo.object({training_steps:Wo.nullable(Wo.number().int()).optional(),learning_rate:Wo.number().default(1e-4),weight_decay:Wo.nullable(Wo.number()).optional(),warmup_fraction:Wo.nullable(Wo.number()).optional(),epochs:Wo.nullable(Wo.number()).optional(),fim_ratio:Wo.nullable(Wo.number()).optional(),seq_len:Wo.nullable(Wo.number().int()).optional()}).transform(e=>(0,SOt.remap)(e,{training_steps:"trainingSteps",learning_rate:"learningRate",weight_decay:"weightDecay",warmup_fraction:"warmupFraction",fim_ratio:"fimRatio",seq_len:"seqLen"}));Vs.TrainingParameters$outboundSchema=Wo.object({trainingSteps:Wo.nullable(Wo.number().int()).optional(),learningRate:Wo.number().default(1e-4),weightDecay:Wo.nullable(Wo.number()).optional(),warmupFraction:Wo.nullable(Wo.number()).optional(),epochs:Wo.nullable(Wo.number()).optional(),fimRatio:Wo.nullable(Wo.number()).optional(),seqLen:Wo.nullable(Wo.number().int()).optional()}).transform(e=>(0,SOt.remap)(e,{trainingSteps:"training_steps",learningRate:"learning_rate",weightDecay:"weight_decay",warmupFraction:"warmup_fraction",fimRatio:"fim_ratio",seqLen:"seq_len"}));var wOt;(function(e){e.inboundSchema=Vs.TrainingParameters$inboundSchema,e.outboundSchema=Vs.TrainingParameters$outboundSchema})(wOt||(Vs.TrainingParameters$=wOt={}));function HVr(e){return JSON.stringify(Vs.TrainingParameters$outboundSchema.parse(e))}function VVr(e){return(0,zVr.safeParse)(e,t=>Vs.TrainingParameters$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'TrainingParameters' from JSON")}});var Pte=b(eo=>{"use strict";var WVr=eo&&eo.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),JVr=eo&&eo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),GVr=eo&&eo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&WVr(t,e,r);return JVr(t,e),t};Object.defineProperty(eo,"__esModule",{value:!0});eo.WandbIntegrationOut$=eo.WandbIntegrationOut$outboundSchema=eo.WandbIntegrationOut$inboundSchema=eo.WandbIntegrationOutType$=eo.WandbIntegrationOutType$outboundSchema=eo.WandbIntegrationOutType$inboundSchema=eo.WandbIntegrationOutType=void 0;eo.wandbIntegrationOutToJSON=YVr;eo.wandbIntegrationOutFromJSON=ZVr;var $d=GVr(me()),OOt=Oe(),KVr=ce();eo.WandbIntegrationOutType={Wandb:"wandb"};eo.WandbIntegrationOutType$inboundSchema=$d.nativeEnum(eo.WandbIntegrationOutType);eo.WandbIntegrationOutType$outboundSchema=eo.WandbIntegrationOutType$inboundSchema;var xOt;(function(e){e.inboundSchema=eo.WandbIntegrationOutType$inboundSchema,e.outboundSchema=eo.WandbIntegrationOutType$outboundSchema})(xOt||(eo.WandbIntegrationOutType$=xOt={}));eo.WandbIntegrationOut$inboundSchema=$d.object({type:$d.literal("wandb").default("wandb"),project:$d.string(),name:$d.nullable($d.string()).optional(),run_name:$d.nullable($d.string()).optional()}).transform(e=>(0,OOt.remap)(e,{run_name:"runName"}));eo.WandbIntegrationOut$outboundSchema=$d.object({type:$d.literal("wandb").default("wandb"),project:$d.string(),name:$d.nullable($d.string()).optional(),runName:$d.nullable($d.string()).optional()}).transform(e=>(0,OOt.remap)(e,{runName:"run_name"}));var COt;(function(e){e.inboundSchema=eo.WandbIntegrationOut$inboundSchema,e.outboundSchema=eo.WandbIntegrationOut$outboundSchema})(COt||(eo.WandbIntegrationOut$=COt={}));function YVr(e){return JSON.stringify(eo.WandbIntegrationOut$outboundSchema.parse(e))}function ZVr(e){return(0,KVr.safeParse)(e,t=>eo.WandbIntegrationOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'WandbIntegrationOut' from JSON")}});var LOt=b(Ke=>{"use strict";var XVr=Ke&&Ke.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),QVr=Ke&&Ke.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),e5r=Ke&&Ke.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&XVr(t,e,r);return QVr(t,e),t};Object.defineProperty(Ke,"__esModule",{value:!0});Ke.DetailedJobOut$=Ke.DetailedJobOut$outboundSchema=Ke.DetailedJobOut$inboundSchema=Ke.DetailedJobOutRepositories$=Ke.DetailedJobOutRepositories$outboundSchema=Ke.DetailedJobOutRepositories$inboundSchema=Ke.DetailedJobOutIntegrations$=Ke.DetailedJobOutIntegrations$outboundSchema=Ke.DetailedJobOutIntegrations$inboundSchema=Ke.DetailedJobOutObject$=Ke.DetailedJobOutObject$outboundSchema=Ke.DetailedJobOutObject$inboundSchema=Ke.DetailedJobOutStatus$=Ke.DetailedJobOutStatus$outboundSchema=Ke.DetailedJobOutStatus$inboundSchema=Ke.DetailedJobOutObject=Ke.DetailedJobOutStatus=void 0;Ke.detailedJobOutIntegrationsToJSON=t5r;Ke.detailedJobOutIntegrationsFromJSON=r5r;Ke.detailedJobOutRepositoriesToJSON=n5r;Ke.detailedJobOutRepositoriesFromJSON=o5r;Ke.detailedJobOutToJSON=i5r;Ke.detailedJobOutFromJSON=a5r;var jt=e5r(me()),AOt=Oe(),cEe=ce(),ROt=oEe(),DOt=lEe(),Tte=Cte(),jOt=Ote(),NOt=Ete(),Mte=Pte();Ke.DetailedJobOutStatus={Queued:"QUEUED",Started:"STARTED",Validating:"VALIDATING",Validated:"VALIDATED",Running:"RUNNING",FailedValidation:"FAILED_VALIDATION",Failed:"FAILED",Success:"SUCCESS",Cancelled:"CANCELLED",CancellationRequested:"CANCELLATION_REQUESTED"};Ke.DetailedJobOutObject={Job:"job"};Ke.DetailedJobOutStatus$inboundSchema=jt.nativeEnum(Ke.DetailedJobOutStatus);Ke.DetailedJobOutStatus$outboundSchema=Ke.DetailedJobOutStatus$inboundSchema;var EOt;(function(e){e.inboundSchema=Ke.DetailedJobOutStatus$inboundSchema,e.outboundSchema=Ke.DetailedJobOutStatus$outboundSchema})(EOt||(Ke.DetailedJobOutStatus$=EOt={}));Ke.DetailedJobOutObject$inboundSchema=jt.nativeEnum(Ke.DetailedJobOutObject);Ke.DetailedJobOutObject$outboundSchema=Ke.DetailedJobOutObject$inboundSchema;var POt;(function(e){e.inboundSchema=Ke.DetailedJobOutObject$inboundSchema,e.outboundSchema=Ke.DetailedJobOutObject$outboundSchema})(POt||(Ke.DetailedJobOutObject$=POt={}));Ke.DetailedJobOutIntegrations$inboundSchema=Mte.WandbIntegrationOut$inboundSchema;Ke.DetailedJobOutIntegrations$outboundSchema=Mte.WandbIntegrationOut$outboundSchema;var TOt;(function(e){e.inboundSchema=Ke.DetailedJobOutIntegrations$inboundSchema,e.outboundSchema=Ke.DetailedJobOutIntegrations$outboundSchema})(TOt||(Ke.DetailedJobOutIntegrations$=TOt={}));function t5r(e){return JSON.stringify(Ke.DetailedJobOutIntegrations$outboundSchema.parse(e))}function r5r(e){return(0,cEe.safeParse)(e,t=>Ke.DetailedJobOutIntegrations$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'DetailedJobOutIntegrations' from JSON")}Ke.DetailedJobOutRepositories$inboundSchema=Tte.GithubRepositoryOut$inboundSchema;Ke.DetailedJobOutRepositories$outboundSchema=Tte.GithubRepositoryOut$outboundSchema;var MOt;(function(e){e.inboundSchema=Ke.DetailedJobOutRepositories$inboundSchema,e.outboundSchema=Ke.DetailedJobOutRepositories$outboundSchema})(MOt||(Ke.DetailedJobOutRepositories$=MOt={}));function n5r(e){return JSON.stringify(Ke.DetailedJobOutRepositories$outboundSchema.parse(e))}function o5r(e){return(0,cEe.safeParse)(e,t=>Ke.DetailedJobOutRepositories$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'DetailedJobOutRepositories' from JSON")}Ke.DetailedJobOut$inboundSchema=jt.object({id:jt.string(),auto_start:jt.boolean(),hyperparameters:NOt.TrainingParameters$inboundSchema,model:jt.string(),status:Ke.DetailedJobOutStatus$inboundSchema,job_type:jt.string(),created_at:jt.number().int(),modified_at:jt.number().int(),training_files:jt.array(jt.string()),validation_files:jt.nullable(jt.array(jt.string())).optional(),object:jt.literal("job").default("job"),fine_tuned_model:jt.nullable(jt.string()).optional(),suffix:jt.nullable(jt.string()).optional(),integrations:jt.nullable(jt.array(Mte.WandbIntegrationOut$inboundSchema)).optional(),trained_tokens:jt.nullable(jt.number().int()).optional(),repositories:jt.array(Tte.GithubRepositoryOut$inboundSchema).optional(),metadata:jt.nullable(jOt.JobMetadataOut$inboundSchema).optional(),events:jt.array(DOt.EventOut$inboundSchema).optional(),checkpoints:jt.array(ROt.CheckpointOut$inboundSchema).optional()}).transform(e=>(0,AOt.remap)(e,{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"}));Ke.DetailedJobOut$outboundSchema=jt.object({id:jt.string(),autoStart:jt.boolean(),hyperparameters:NOt.TrainingParameters$outboundSchema,model:jt.string(),status:Ke.DetailedJobOutStatus$outboundSchema,jobType:jt.string(),createdAt:jt.number().int(),modifiedAt:jt.number().int(),trainingFiles:jt.array(jt.string()),validationFiles:jt.nullable(jt.array(jt.string())).optional(),object:jt.literal("job").default("job"),fineTunedModel:jt.nullable(jt.string()).optional(),suffix:jt.nullable(jt.string()).optional(),integrations:jt.nullable(jt.array(Mte.WandbIntegrationOut$outboundSchema)).optional(),trainedTokens:jt.nullable(jt.number().int()).optional(),repositories:jt.array(Tte.GithubRepositoryOut$outboundSchema).optional(),metadata:jt.nullable(jOt.JobMetadataOut$outboundSchema).optional(),events:jt.array(DOt.EventOut$outboundSchema).optional(),checkpoints:jt.array(ROt.CheckpointOut$outboundSchema).optional()}).transform(e=>(0,AOt.remap)(e,{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 IOt;(function(e){e.inboundSchema=Ke.DetailedJobOut$inboundSchema,e.outboundSchema=Ke.DetailedJobOut$outboundSchema})(IOt||(Ke.DetailedJobOut$=IOt={}));function i5r(e){return JSON.stringify(Ke.DetailedJobOut$outboundSchema.parse(e))}function a5r(e){return(0,cEe.safeParse)(e,t=>Ke.DetailedJobOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'DetailedJobOut' from JSON")}});var qOt=b(to=>{"use strict";var s5r=to&&to.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),u5r=to&&to.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l5r=to&&to.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&s5r(t,e,r);return u5r(t,e),t};Object.defineProperty(to,"__esModule",{value:!0});to.EmbeddingRequest$=to.EmbeddingRequest$outboundSchema=to.EmbeddingRequest$inboundSchema=to.Inputs$=to.Inputs$outboundSchema=to.Inputs$inboundSchema=void 0;to.inputsToJSON=c5r;to.inputsFromJSON=d5r;to.embeddingRequestToJSON=f5r;to.embeddingRequestFromJSON=p5r;var Ji=l5r(me()),BOt=Oe(),$Ot=ce();to.Inputs$inboundSchema=Ji.union([Ji.string(),Ji.array(Ji.string())]);to.Inputs$outboundSchema=Ji.union([Ji.string(),Ji.array(Ji.string())]);var FOt;(function(e){e.inboundSchema=to.Inputs$inboundSchema,e.outboundSchema=to.Inputs$outboundSchema})(FOt||(to.Inputs$=FOt={}));function c5r(e){return JSON.stringify(to.Inputs$outboundSchema.parse(e))}function d5r(e){return(0,$Ot.safeParse)(e,t=>to.Inputs$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'Inputs' from JSON")}to.EmbeddingRequest$inboundSchema=Ji.object({input:Ji.union([Ji.string(),Ji.array(Ji.string())]),model:Ji.string().default("mistral-embed"),encoding_format:Ji.nullable(Ji.string()).optional()}).transform(e=>(0,BOt.remap)(e,{input:"inputs",encoding_format:"encodingFormat"}));to.EmbeddingRequest$outboundSchema=Ji.object({inputs:Ji.union([Ji.string(),Ji.array(Ji.string())]),model:Ji.string().default("mistral-embed"),encodingFormat:Ji.nullable(Ji.string()).optional()}).transform(e=>(0,BOt.remap)(e,{inputs:"input",encodingFormat:"encoding_format"}));var kOt;(function(e){e.inboundSchema=to.EmbeddingRequest$inboundSchema,e.outboundSchema=to.EmbeddingRequest$outboundSchema})(kOt||(to.EmbeddingRequest$=kOt={}));function f5r(e){return JSON.stringify(to.EmbeddingRequest$outboundSchema.parse(e))}function p5r(e){return(0,$Ot.safeParse)(e,t=>to.EmbeddingRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'EmbeddingRequest' from JSON")}});var dEe=b(Ws=>{"use strict";var h5r=Ws&&Ws.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),m5r=Ws&&Ws.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),g5r=Ws&&Ws.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&h5r(t,e,r);return m5r(t,e),t};Object.defineProperty(Ws,"__esModule",{value:!0});Ws.EmbeddingResponseData$=Ws.EmbeddingResponseData$outboundSchema=Ws.EmbeddingResponseData$inboundSchema=void 0;Ws.embeddingResponseDataToJSON=b5r;Ws.embeddingResponseDataFromJSON=_5r;var $w=g5r(me()),y5r=ce();Ws.EmbeddingResponseData$inboundSchema=$w.object({object:$w.string().optional(),embedding:$w.array($w.number()).optional(),index:$w.number().int().optional()});Ws.EmbeddingResponseData$outboundSchema=$w.object({object:$w.string().optional(),embedding:$w.array($w.number()).optional(),index:$w.number().int().optional()});var UOt;(function(e){e.inboundSchema=Ws.EmbeddingResponseData$inboundSchema,e.outboundSchema=Ws.EmbeddingResponseData$outboundSchema})(UOt||(Ws.EmbeddingResponseData$=UOt={}));function b5r(e){return JSON.stringify(Ws.EmbeddingResponseData$outboundSchema.parse(e))}function _5r(e){return(0,y5r.safeParse)(e,t=>Ws.EmbeddingResponseData$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'EmbeddingResponseData' from JSON")}});var WOt=b(Js=>{"use strict";var v5r=Js&&Js.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),w5r=Js&&Js.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),S5r=Js&&Js.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&v5r(t,e,r);return w5r(t,e),t};Object.defineProperty(Js,"__esModule",{value:!0});Js.EmbeddingResponse$=Js.EmbeddingResponse$outboundSchema=Js.EmbeddingResponse$inboundSchema=void 0;Js.embeddingResponseToJSON=C5r;Js.embeddingResponseFromJSON=O5r;var qw=S5r(me()),x5r=ce(),HOt=dEe(),VOt=qk();Js.EmbeddingResponse$inboundSchema=qw.object({id:qw.string(),object:qw.string(),model:qw.string(),usage:VOt.UsageInfo$inboundSchema,data:qw.array(HOt.EmbeddingResponseData$inboundSchema)});Js.EmbeddingResponse$outboundSchema=qw.object({id:qw.string(),object:qw.string(),model:qw.string(),usage:VOt.UsageInfo$outboundSchema,data:qw.array(HOt.EmbeddingResponseData$outboundSchema)});var zOt;(function(e){e.inboundSchema=Js.EmbeddingResponse$inboundSchema,e.outboundSchema=Js.EmbeddingResponse$outboundSchema})(zOt||(Js.EmbeddingResponse$=zOt={}));function C5r(e){return JSON.stringify(Js.EmbeddingResponse$outboundSchema.parse(e))}function O5r(e){return(0,x5r.safeParse)(e,t=>Js.EmbeddingResponse$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'EmbeddingResponse' from JSON")}});var _3=b(Gs=>{"use strict";var E5r=Gs&&Gs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),P5r=Gs&&Gs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),T5r=Gs&&Gs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&E5r(t,e,r);return P5r(t,e),t};Object.defineProperty(Gs,"__esModule",{value:!0});Gs.FilePurpose$=Gs.FilePurpose$outboundSchema=Gs.FilePurpose$inboundSchema=Gs.FilePurpose=void 0;var p1=T5r(me()),M5r=GP();Gs.FilePurpose={FineTune:"fine-tune",Batch:"batch"};Gs.FilePurpose$inboundSchema=p1.union([p1.nativeEnum(Gs.FilePurpose),p1.string().transform(M5r.catchUnrecognizedEnum)]);Gs.FilePurpose$outboundSchema=p1.union([p1.nativeEnum(Gs.FilePurpose),p1.string().and(p1.custom())]);var JOt;(function(e){e.inboundSchema=Gs.FilePurpose$inboundSchema,e.outboundSchema=Gs.FilePurpose$outboundSchema})(JOt||(Gs.FilePurpose$=JOt={}))});var v3=b(Ks=>{"use strict";var I5r=Ks&&Ks.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),A5r=Ks&&Ks.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),R5r=Ks&&Ks.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&I5r(t,e,r);return A5r(t,e),t};Object.defineProperty(Ks,"__esModule",{value:!0});Ks.SampleType$=Ks.SampleType$outboundSchema=Ks.SampleType$inboundSchema=Ks.SampleType=void 0;var h1=R5r(me()),D5r=GP();Ks.SampleType={Pretrain:"pretrain",Instruct:"instruct",BatchRequest:"batch_request",BatchResult:"batch_result",BatchError:"batch_error"};Ks.SampleType$inboundSchema=h1.union([h1.nativeEnum(Ks.SampleType),h1.string().transform(D5r.catchUnrecognizedEnum)]);Ks.SampleType$outboundSchema=h1.union([h1.nativeEnum(Ks.SampleType),h1.string().and(h1.custom())]);var GOt;(function(e){e.inboundSchema=Ks.SampleType$inboundSchema,e.outboundSchema=Ks.SampleType$outboundSchema})(GOt||(Ks.SampleType$=GOt={}))});var w3=b(Ys=>{"use strict";var j5r=Ys&&Ys.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),N5r=Ys&&Ys.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),L5r=Ys&&Ys.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&j5r(t,e,r);return N5r(t,e),t};Object.defineProperty(Ys,"__esModule",{value:!0});Ys.Source$=Ys.Source$outboundSchema=Ys.Source$inboundSchema=Ys.Source=void 0;var m1=L5r(me()),F5r=GP();Ys.Source={Upload:"upload",Repository:"repository",Mistral:"mistral"};Ys.Source$inboundSchema=m1.union([m1.nativeEnum(Ys.Source),m1.string().transform(F5r.catchUnrecognizedEnum)]);Ys.Source$outboundSchema=m1.union([m1.nativeEnum(Ys.Source),m1.string().and(m1.custom())]);var KOt;(function(e){e.inboundSchema=Ys.Source$inboundSchema,e.outboundSchema=Ys.Source$outboundSchema})(KOt||(Ys.Source$=KOt={}))});var fEe=b(Zs=>{"use strict";var k5r=Zs&&Zs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),B5r=Zs&&Zs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$5r=Zs&&Zs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&k5r(t,e,r);return B5r(t,e),t};Object.defineProperty(Zs,"__esModule",{value:!0});Zs.FileSchema$=Zs.FileSchema$outboundSchema=Zs.FileSchema$inboundSchema=void 0;Zs.fileSchemaToJSON=U5r;Zs.fileSchemaFromJSON=z5r;var od=$5r(me()),ZOt=Oe(),q5r=ce(),XOt=_3(),QOt=v3(),eEt=w3();Zs.FileSchema$inboundSchema=od.object({id:od.string(),object:od.string(),bytes:od.number().int(),created_at:od.number().int(),filename:od.string(),purpose:XOt.FilePurpose$inboundSchema,sample_type:QOt.SampleType$inboundSchema,num_lines:od.nullable(od.number().int()).optional(),source:eEt.Source$inboundSchema}).transform(e=>(0,ZOt.remap)(e,{bytes:"sizeBytes",created_at:"createdAt",sample_type:"sampleType",num_lines:"numLines"}));Zs.FileSchema$outboundSchema=od.object({id:od.string(),object:od.string(),sizeBytes:od.number().int(),createdAt:od.number().int(),filename:od.string(),purpose:XOt.FilePurpose$outboundSchema,sampleType:QOt.SampleType$outboundSchema,numLines:od.nullable(od.number().int()).optional(),source:eEt.Source$outboundSchema}).transform(e=>(0,ZOt.remap)(e,{sizeBytes:"bytes",createdAt:"created_at",sampleType:"sample_type",numLines:"num_lines"}));var YOt;(function(e){e.inboundSchema=Zs.FileSchema$inboundSchema,e.outboundSchema=Zs.FileSchema$outboundSchema})(YOt||(Zs.FileSchema$=YOt={}));function U5r(e){return JSON.stringify(Zs.FileSchema$outboundSchema.parse(e))}function z5r(e){return(0,q5r.safeParse)(e,t=>Zs.FileSchema$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FileSchema' from JSON")}});var rEt=b(Xs=>{"use strict";var H5r=Xs&&Xs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),V5r=Xs&&Xs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),W5r=Xs&&Xs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&H5r(t,e,r);return V5r(t,e),t};Object.defineProperty(Xs,"__esModule",{value:!0});Xs.FileSignedURL$=Xs.FileSignedURL$outboundSchema=Xs.FileSignedURL$inboundSchema=void 0;Xs.fileSignedURLToJSON=G5r;Xs.fileSignedURLFromJSON=K5r;var Ite=W5r(me()),J5r=ce();Xs.FileSignedURL$inboundSchema=Ite.object({url:Ite.string()});Xs.FileSignedURL$outboundSchema=Ite.object({url:Ite.string()});var tEt;(function(e){e.inboundSchema=Xs.FileSignedURL$inboundSchema,e.outboundSchema=Xs.FileSignedURL$outboundSchema})(tEt||(Xs.FileSignedURL$=tEt={}));function G5r(e){return JSON.stringify(Xs.FileSignedURL$outboundSchema.parse(e))}function K5r(e){return(0,J5r.safeParse)(e,t=>Xs.FileSignedURL$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FileSignedURL' from JSON")}});var sEt=b(ro=>{"use strict";var Y5r=ro&&ro.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Z5r=ro&&ro.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),X5r=ro&&ro.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Y5r(t,e,r);return Z5r(t,e),t};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=Q5r;ro.fimCompletionRequestStopFromJSON=e9r;ro.fimCompletionRequestToJSON=t9r;ro.fimCompletionRequestFromJSON=r9r;var zt=X5r(me()),iEt=Oe(),aEt=ce();ro.FIMCompletionRequestStop$inboundSchema=zt.union([zt.string(),zt.array(zt.string())]);ro.FIMCompletionRequestStop$outboundSchema=zt.union([zt.string(),zt.array(zt.string())]);var nEt;(function(e){e.inboundSchema=ro.FIMCompletionRequestStop$inboundSchema,e.outboundSchema=ro.FIMCompletionRequestStop$outboundSchema})(nEt||(ro.FIMCompletionRequestStop$=nEt={}));function Q5r(e){return JSON.stringify(ro.FIMCompletionRequestStop$outboundSchema.parse(e))}function e9r(e){return(0,aEt.safeParse)(e,t=>ro.FIMCompletionRequestStop$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FIMCompletionRequestStop' from JSON")}ro.FIMCompletionRequest$inboundSchema=zt.object({model:zt.nullable(zt.string()),temperature:zt.nullable(zt.number()).optional(),top_p:zt.number().default(1),max_tokens:zt.nullable(zt.number().int()).optional(),stream:zt.boolean().default(!1),stop:zt.union([zt.string(),zt.array(zt.string())]).optional(),random_seed:zt.nullable(zt.number().int()).optional(),prompt:zt.string(),suffix:zt.nullable(zt.string()).optional(),min_tokens:zt.nullable(zt.number().int()).optional()}).transform(e=>(0,iEt.remap)(e,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",min_tokens:"minTokens"}));ro.FIMCompletionRequest$outboundSchema=zt.object({model:zt.nullable(zt.string()),temperature:zt.nullable(zt.number()).optional(),topP:zt.number().default(1),maxTokens:zt.nullable(zt.number().int()).optional(),stream:zt.boolean().default(!1),stop:zt.union([zt.string(),zt.array(zt.string())]).optional(),randomSeed:zt.nullable(zt.number().int()).optional(),prompt:zt.string(),suffix:zt.nullable(zt.string()).optional(),minTokens:zt.nullable(zt.number().int()).optional()}).transform(e=>(0,iEt.remap)(e,{topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",minTokens:"min_tokens"}));var oEt;(function(e){e.inboundSchema=ro.FIMCompletionRequest$inboundSchema,e.outboundSchema=ro.FIMCompletionRequest$outboundSchema})(oEt||(ro.FIMCompletionRequest$=oEt={}));function t9r(e){return JSON.stringify(ro.FIMCompletionRequest$outboundSchema.parse(e))}function r9r(e){return(0,aEt.safeParse)(e,t=>ro.FIMCompletionRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FIMCompletionRequest' from JSON")}});var dEt=b(Qs=>{"use strict";var n9r=Qs&&Qs.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),o9r=Qs&&Qs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i9r=Qs&&Qs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&n9r(t,e,r);return o9r(t,e),t};Object.defineProperty(Qs,"__esModule",{value:!0});Qs.FIMCompletionResponse$=Qs.FIMCompletionResponse$outboundSchema=Qs.FIMCompletionResponse$inboundSchema=void 0;Qs.fimCompletionResponseToJSON=s9r;Qs.fimCompletionResponseFromJSON=u9r;var am=i9r(me()),a9r=ce(),lEt=ute(),cEt=qk();Qs.FIMCompletionResponse$inboundSchema=am.object({id:am.string(),object:am.string(),model:am.string(),usage:cEt.UsageInfo$inboundSchema,created:am.number().int().optional(),choices:am.array(lEt.ChatCompletionChoice$inboundSchema).optional()});Qs.FIMCompletionResponse$outboundSchema=am.object({id:am.string(),object:am.string(),model:am.string(),usage:cEt.UsageInfo$outboundSchema,created:am.number().int().optional(),choices:am.array(lEt.ChatCompletionChoice$outboundSchema).optional()});var uEt;(function(e){e.inboundSchema=Qs.FIMCompletionResponse$inboundSchema,e.outboundSchema=Qs.FIMCompletionResponse$outboundSchema})(uEt||(Qs.FIMCompletionResponse$=uEt={}));function s9r(e){return JSON.stringify(Qs.FIMCompletionResponse$outboundSchema.parse(e))}function u9r(e){return(0,a9r.safeParse)(e,t=>Qs.FIMCompletionResponse$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FIMCompletionResponse' from JSON")}});var gEt=b(no=>{"use strict";var l9r=no&&no.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),c9r=no&&no.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),d9r=no&&no.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&l9r(t,e,r);return c9r(t,e),t};Object.defineProperty(no,"__esModule",{value:!0});no.FIMCompletionStreamRequest$=no.FIMCompletionStreamRequest$outboundSchema=no.FIMCompletionStreamRequest$inboundSchema=no.FIMCompletionStreamRequestStop$=no.FIMCompletionStreamRequestStop$outboundSchema=no.FIMCompletionStreamRequestStop$inboundSchema=void 0;no.fimCompletionStreamRequestStopToJSON=f9r;no.fimCompletionStreamRequestStopFromJSON=p9r;no.fimCompletionStreamRequestToJSON=h9r;no.fimCompletionStreamRequestFromJSON=m9r;var Ht=d9r(me()),hEt=Oe(),mEt=ce();no.FIMCompletionStreamRequestStop$inboundSchema=Ht.union([Ht.string(),Ht.array(Ht.string())]);no.FIMCompletionStreamRequestStop$outboundSchema=Ht.union([Ht.string(),Ht.array(Ht.string())]);var fEt;(function(e){e.inboundSchema=no.FIMCompletionStreamRequestStop$inboundSchema,e.outboundSchema=no.FIMCompletionStreamRequestStop$outboundSchema})(fEt||(no.FIMCompletionStreamRequestStop$=fEt={}));function f9r(e){return JSON.stringify(no.FIMCompletionStreamRequestStop$outboundSchema.parse(e))}function p9r(e){return(0,mEt.safeParse)(e,t=>no.FIMCompletionStreamRequestStop$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FIMCompletionStreamRequestStop' from JSON")}no.FIMCompletionStreamRequest$inboundSchema=Ht.object({model:Ht.nullable(Ht.string()),temperature:Ht.nullable(Ht.number()).optional(),top_p:Ht.number().default(1),max_tokens:Ht.nullable(Ht.number().int()).optional(),stream:Ht.boolean().default(!0),stop:Ht.union([Ht.string(),Ht.array(Ht.string())]).optional(),random_seed:Ht.nullable(Ht.number().int()).optional(),prompt:Ht.string(),suffix:Ht.nullable(Ht.string()).optional(),min_tokens:Ht.nullable(Ht.number().int()).optional()}).transform(e=>(0,hEt.remap)(e,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",min_tokens:"minTokens"}));no.FIMCompletionStreamRequest$outboundSchema=Ht.object({model:Ht.nullable(Ht.string()),temperature:Ht.nullable(Ht.number()).optional(),topP:Ht.number().default(1),maxTokens:Ht.nullable(Ht.number().int()).optional(),stream:Ht.boolean().default(!0),stop:Ht.union([Ht.string(),Ht.array(Ht.string())]).optional(),randomSeed:Ht.nullable(Ht.number().int()).optional(),prompt:Ht.string(),suffix:Ht.nullable(Ht.string()).optional(),minTokens:Ht.nullable(Ht.number().int()).optional()}).transform(e=>(0,hEt.remap)(e,{topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",minTokens:"min_tokens"}));var pEt;(function(e){e.inboundSchema=no.FIMCompletionStreamRequest$inboundSchema,e.outboundSchema=no.FIMCompletionStreamRequest$outboundSchema})(pEt||(no.FIMCompletionStreamRequest$=pEt={}));function h9r(e){return JSON.stringify(no.FIMCompletionStreamRequest$outboundSchema.parse(e))}function m9r(e){return(0,mEt.safeParse)(e,t=>no.FIMCompletionStreamRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FIMCompletionStreamRequest' from JSON")}});var pEe=b(eu=>{"use strict";var g9r=eu&&eu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),y9r=eu&&eu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),b9r=eu&&eu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&g9r(t,e,r);return y9r(t,e),t};Object.defineProperty(eu,"__esModule",{value:!0});eu.FTModelCapabilitiesOut$=eu.FTModelCapabilitiesOut$outboundSchema=eu.FTModelCapabilitiesOut$inboundSchema=void 0;eu.ftModelCapabilitiesOutToJSON=v9r;eu.ftModelCapabilitiesOutFromJSON=w9r;var Uw=b9r(me()),bEt=Oe(),_9r=ce();eu.FTModelCapabilitiesOut$inboundSchema=Uw.object({completion_chat:Uw.boolean().default(!0),completion_fim:Uw.boolean().default(!1),function_calling:Uw.boolean().default(!1),fine_tuning:Uw.boolean().default(!1)}).transform(e=>(0,bEt.remap)(e,{completion_chat:"completionChat",completion_fim:"completionFim",function_calling:"functionCalling",fine_tuning:"fineTuning"}));eu.FTModelCapabilitiesOut$outboundSchema=Uw.object({completionChat:Uw.boolean().default(!0),completionFim:Uw.boolean().default(!1),functionCalling:Uw.boolean().default(!1),fineTuning:Uw.boolean().default(!1)}).transform(e=>(0,bEt.remap)(e,{completionChat:"completion_chat",completionFim:"completion_fim",functionCalling:"function_calling",fineTuning:"fine_tuning"}));var yEt;(function(e){e.inboundSchema=eu.FTModelCapabilitiesOut$inboundSchema,e.outboundSchema=eu.FTModelCapabilitiesOut$outboundSchema})(yEt||(eu.FTModelCapabilitiesOut$=yEt={}));function v9r(e){return JSON.stringify(eu.FTModelCapabilitiesOut$outboundSchema.parse(e))}function w9r(e){return(0,_9r.safeParse)(e,t=>eu.FTModelCapabilitiesOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FTModelCapabilitiesOut' from JSON")}});var hEe=b(oo=>{"use strict";var S9r=oo&&oo.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),x9r=oo&&oo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),C9r=oo&&oo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&S9r(t,e,r);return x9r(t,e),t};Object.defineProperty(oo,"__esModule",{value:!0});oo.FTModelCard$=oo.FTModelCard$outboundSchema=oo.FTModelCard$inboundSchema=oo.FTModelCardType$=oo.FTModelCardType$outboundSchema=oo.FTModelCardType$inboundSchema=oo.FTModelCardType=void 0;oo.ftModelCardToJSON=E9r;oo.ftModelCardFromJSON=P9r;var Ir=C9r(me()),wEt=Oe(),O9r=ce(),SEt=ate();oo.FTModelCardType={FineTuned:"fine-tuned"};oo.FTModelCardType$inboundSchema=Ir.nativeEnum(oo.FTModelCardType);oo.FTModelCardType$outboundSchema=oo.FTModelCardType$inboundSchema;var _Et;(function(e){e.inboundSchema=oo.FTModelCardType$inboundSchema,e.outboundSchema=oo.FTModelCardType$outboundSchema})(_Et||(oo.FTModelCardType$=_Et={}));oo.FTModelCard$inboundSchema=Ir.object({id:Ir.string(),object:Ir.string().default("model"),created:Ir.number().int().optional(),owned_by:Ir.string().default("mistralai"),capabilities:SEt.ModelCapabilities$inboundSchema,name:Ir.nullable(Ir.string()).optional(),description:Ir.nullable(Ir.string()).optional(),max_context_length:Ir.number().int().default(32768),aliases:Ir.array(Ir.string()).optional(),deprecation:Ir.nullable(Ir.string().datetime({offset:!0}).transform(e=>new Date(e))).optional(),default_model_temperature:Ir.nullable(Ir.number()).optional(),type:Ir.literal("fine-tuned").default("fine-tuned"),job:Ir.string(),root:Ir.string(),archived:Ir.boolean().default(!1)}).transform(e=>(0,wEt.remap)(e,{owned_by:"ownedBy",max_context_length:"maxContextLength",default_model_temperature:"defaultModelTemperature"}));oo.FTModelCard$outboundSchema=Ir.object({id:Ir.string(),object:Ir.string().default("model"),created:Ir.number().int().optional(),ownedBy:Ir.string().default("mistralai"),capabilities:SEt.ModelCapabilities$outboundSchema,name:Ir.nullable(Ir.string()).optional(),description:Ir.nullable(Ir.string()).optional(),maxContextLength:Ir.number().int().default(32768),aliases:Ir.array(Ir.string()).optional(),deprecation:Ir.nullable(Ir.date().transform(e=>e.toISOString())).optional(),defaultModelTemperature:Ir.nullable(Ir.number()).optional(),type:Ir.literal("fine-tuned").default("fine-tuned"),job:Ir.string(),root:Ir.string(),archived:Ir.boolean().default(!1)}).transform(e=>(0,wEt.remap)(e,{ownedBy:"owned_by",maxContextLength:"max_context_length",defaultModelTemperature:"default_model_temperature"}));var vEt;(function(e){e.inboundSchema=oo.FTModelCard$inboundSchema,e.outboundSchema=oo.FTModelCard$outboundSchema})(vEt||(oo.FTModelCard$=vEt={}));function E9r(e){return JSON.stringify(oo.FTModelCard$outboundSchema.parse(e))}function P9r(e){return(0,O9r.safeParse)(e,t=>oo.FTModelCard$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FTModelCard' from JSON")}});var PEt=b(io=>{"use strict";var T9r=io&&io.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),M9r=io&&io.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),I9r=io&&io.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&T9r(t,e,r);return M9r(t,e),t};Object.defineProperty(io,"__esModule",{value:!0});io.FTModelOut$=io.FTModelOut$outboundSchema=io.FTModelOut$inboundSchema=io.FTModelOutObject$=io.FTModelOutObject$outboundSchema=io.FTModelOutObject$inboundSchema=io.FTModelOutObject=void 0;io.ftModelOutToJSON=R9r;io.ftModelOutFromJSON=D9r;var xo=I9r(me()),OEt=Oe(),A9r=ce(),EEt=pEe();io.FTModelOutObject={Model:"model"};io.FTModelOutObject$inboundSchema=xo.nativeEnum(io.FTModelOutObject);io.FTModelOutObject$outboundSchema=io.FTModelOutObject$inboundSchema;var xEt;(function(e){e.inboundSchema=io.FTModelOutObject$inboundSchema,e.outboundSchema=io.FTModelOutObject$outboundSchema})(xEt||(io.FTModelOutObject$=xEt={}));io.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:EEt.FTModelCapabilitiesOut$inboundSchema,max_context_length:xo.number().int().default(32768),aliases:xo.array(xo.string()).optional(),job:xo.string()}).transform(e=>(0,OEt.remap)(e,{owned_by:"ownedBy",max_context_length:"maxContextLength"}));io.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:EEt.FTModelCapabilitiesOut$outboundSchema,maxContextLength:xo.number().int().default(32768),aliases:xo.array(xo.string()).optional(),job:xo.string()}).transform(e=>(0,OEt.remap)(e,{ownedBy:"owned_by",maxContextLength:"max_context_length"}));var CEt;(function(e){e.inboundSchema=io.FTModelOut$inboundSchema,e.outboundSchema=io.FTModelOut$outboundSchema})(CEt||(io.FTModelOut$=CEt={}));function R9r(e){return JSON.stringify(io.FTModelOut$outboundSchema.parse(e))}function D9r(e){return(0,A9r.safeParse)(e,t=>io.FTModelOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FTModelOut' from JSON")}});var mEe=b(ao=>{"use strict";var j9r=ao&&ao.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),N9r=ao&&ao.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),L9r=ao&&ao.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&j9r(t,e,r);return N9r(t,e),t};Object.defineProperty(ao,"__esModule",{value:!0});ao.GithubRepositoryIn$=ao.GithubRepositoryIn$outboundSchema=ao.GithubRepositoryIn$inboundSchema=ao.GithubRepositoryInType$=ao.GithubRepositoryInType$outboundSchema=ao.GithubRepositoryInType$inboundSchema=ao.GithubRepositoryInType=void 0;ao.githubRepositoryInToJSON=k9r;ao.githubRepositoryInFromJSON=B9r;var lc=L9r(me()),F9r=ce();ao.GithubRepositoryInType={Github:"github"};ao.GithubRepositoryInType$inboundSchema=lc.nativeEnum(ao.GithubRepositoryInType);ao.GithubRepositoryInType$outboundSchema=ao.GithubRepositoryInType$inboundSchema;var TEt;(function(e){e.inboundSchema=ao.GithubRepositoryInType$inboundSchema,e.outboundSchema=ao.GithubRepositoryInType$outboundSchema})(TEt||(ao.GithubRepositoryInType$=TEt={}));ao.GithubRepositoryIn$inboundSchema=lc.object({type:lc.literal("github").default("github"),name:lc.string(),owner:lc.string(),ref:lc.nullable(lc.string()).optional(),weight:lc.number().default(1),token:lc.string()});ao.GithubRepositoryIn$outboundSchema=lc.object({type:lc.literal("github").default("github"),name:lc.string(),owner:lc.string(),ref:lc.nullable(lc.string()).optional(),weight:lc.number().default(1),token:lc.string()});var MEt;(function(e){e.inboundSchema=ao.GithubRepositoryIn$inboundSchema,e.outboundSchema=ao.GithubRepositoryIn$outboundSchema})(MEt||(ao.GithubRepositoryIn$=MEt={}));function k9r(e){return JSON.stringify(ao.GithubRepositoryIn$outboundSchema.parse(e))}function B9r(e){return(0,F9r.safeParse)(e,t=>ao.GithubRepositoryIn$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'GithubRepositoryIn' from JSON")}});var gEe=b(tu=>{"use strict";var $9r=tu&&tu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),q9r=tu&&tu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),U9r=tu&&tu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$9r(t,e,r);return q9r(t,e),t};Object.defineProperty(tu,"__esModule",{value:!0});tu.TrainingFile$=tu.TrainingFile$outboundSchema=tu.TrainingFile$inboundSchema=void 0;tu.trainingFileToJSON=H9r;tu.trainingFileFromJSON=V9r;var zk=U9r(me()),AEt=Oe(),z9r=ce();tu.TrainingFile$inboundSchema=zk.object({file_id:zk.string(),weight:zk.number().default(1)}).transform(e=>(0,AEt.remap)(e,{file_id:"fileId"}));tu.TrainingFile$outboundSchema=zk.object({fileId:zk.string(),weight:zk.number().default(1)}).transform(e=>(0,AEt.remap)(e,{fileId:"file_id"}));var IEt;(function(e){e.inboundSchema=tu.TrainingFile$inboundSchema,e.outboundSchema=tu.TrainingFile$outboundSchema})(IEt||(tu.TrainingFile$=IEt={}));function H9r(e){return JSON.stringify(tu.TrainingFile$outboundSchema.parse(e))}function V9r(e){return(0,z9r.safeParse)(e,t=>tu.TrainingFile$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'TrainingFile' from JSON")}});var yEe=b(ru=>{"use strict";var W9r=ru&&ru.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),J9r=ru&&ru.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),G9r=ru&&ru.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&W9r(t,e,r);return J9r(t,e),t};Object.defineProperty(ru,"__esModule",{value:!0});ru.TrainingParametersIn$=ru.TrainingParametersIn$outboundSchema=ru.TrainingParametersIn$inboundSchema=void 0;ru.trainingParametersInToJSON=Y9r;ru.trainingParametersInFromJSON=Z9r;var Jo=G9r(me()),DEt=Oe(),K9r=ce();ru.TrainingParametersIn$inboundSchema=Jo.object({training_steps:Jo.nullable(Jo.number().int()).optional(),learning_rate:Jo.number().default(1e-4),weight_decay:Jo.nullable(Jo.number()).optional(),warmup_fraction:Jo.nullable(Jo.number()).optional(),epochs:Jo.nullable(Jo.number()).optional(),fim_ratio:Jo.nullable(Jo.number()).optional(),seq_len:Jo.nullable(Jo.number().int()).optional()}).transform(e=>(0,DEt.remap)(e,{training_steps:"trainingSteps",learning_rate:"learningRate",weight_decay:"weightDecay",warmup_fraction:"warmupFraction",fim_ratio:"fimRatio",seq_len:"seqLen"}));ru.TrainingParametersIn$outboundSchema=Jo.object({trainingSteps:Jo.nullable(Jo.number().int()).optional(),learningRate:Jo.number().default(1e-4),weightDecay:Jo.nullable(Jo.number()).optional(),warmupFraction:Jo.nullable(Jo.number()).optional(),epochs:Jo.nullable(Jo.number()).optional(),fimRatio:Jo.nullable(Jo.number()).optional(),seqLen:Jo.nullable(Jo.number().int()).optional()}).transform(e=>(0,DEt.remap)(e,{trainingSteps:"training_steps",learningRate:"learning_rate",weightDecay:"weight_decay",warmupFraction:"warmup_fraction",fimRatio:"fim_ratio",seqLen:"seq_len"}));var REt;(function(e){e.inboundSchema=ru.TrainingParametersIn$inboundSchema,e.outboundSchema=ru.TrainingParametersIn$outboundSchema})(REt||(ru.TrainingParametersIn$=REt={}));function Y9r(e){return JSON.stringify(ru.TrainingParametersIn$outboundSchema.parse(e))}function Z9r(e){return(0,K9r.safeParse)(e,t=>ru.TrainingParametersIn$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'TrainingParametersIn' from JSON")}});var bEe=b(so=>{"use strict";var X9r=so&&so.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Q9r=so&&so.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eWr=so&&so.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&X9r(t,e,r);return Q9r(t,e),t};Object.defineProperty(so,"__esModule",{value:!0});so.WandbIntegration$=so.WandbIntegration$outboundSchema=so.WandbIntegration$inboundSchema=so.WandbIntegrationType$=so.WandbIntegrationType$outboundSchema=so.WandbIntegrationType$inboundSchema=so.WandbIntegrationType=void 0;so.wandbIntegrationToJSON=rWr;so.wandbIntegrationFromJSON=nWr;var cc=eWr(me()),LEt=Oe(),tWr=ce();so.WandbIntegrationType={Wandb:"wandb"};so.WandbIntegrationType$inboundSchema=cc.nativeEnum(so.WandbIntegrationType);so.WandbIntegrationType$outboundSchema=so.WandbIntegrationType$inboundSchema;var jEt;(function(e){e.inboundSchema=so.WandbIntegrationType$inboundSchema,e.outboundSchema=so.WandbIntegrationType$outboundSchema})(jEt||(so.WandbIntegrationType$=jEt={}));so.WandbIntegration$inboundSchema=cc.object({type:cc.literal("wandb").default("wandb"),project:cc.string(),name:cc.nullable(cc.string()).optional(),api_key:cc.string(),run_name:cc.nullable(cc.string()).optional()}).transform(e=>(0,LEt.remap)(e,{api_key:"apiKey",run_name:"runName"}));so.WandbIntegration$outboundSchema=cc.object({type:cc.literal("wandb").default("wandb"),project:cc.string(),name:cc.nullable(cc.string()).optional(),apiKey:cc.string(),runName:cc.nullable(cc.string()).optional()}).transform(e=>(0,LEt.remap)(e,{apiKey:"api_key",runName:"run_name"}));var NEt;(function(e){e.inboundSchema=so.WandbIntegration$inboundSchema,e.outboundSchema=so.WandbIntegration$outboundSchema})(NEt||(so.WandbIntegration$=NEt={}));function rWr(e){return JSON.stringify(so.WandbIntegration$outboundSchema.parse(e))}function nWr(e){return(0,tWr.safeParse)(e,t=>so.WandbIntegration$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'WandbIntegration' from JSON")}});var zEt=b(ar=>{"use strict";var oWr=ar&&ar.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),iWr=ar&&ar.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aWr=ar&&ar.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&oWr(t,e,r);return iWr(t,e),t};Object.defineProperty(ar,"__esModule",{value:!0});ar.JobIn$=ar.JobIn$outboundSchema=ar.JobIn$inboundSchema=ar.JobInRepositories$=ar.JobInRepositories$outboundSchema=ar.JobInRepositories$inboundSchema=ar.JobInIntegrations$=ar.JobInIntegrations$outboundSchema=ar.JobInIntegrations$inboundSchema=void 0;ar.jobInIntegrationsToJSON=sWr;ar.jobInIntegrationsFromJSON=uWr;ar.jobInRepositoriesToJSON=lWr;ar.jobInRepositoriesFromJSON=cWr;ar.jobInToJSON=dWr;ar.jobInFromJSON=fWr;var Gi=aWr(me()),$Et=Oe(),_Ee=ce(),Ate=mEe(),qEt=gEe(),UEt=yEe(),Rte=bEe();ar.JobInIntegrations$inboundSchema=Rte.WandbIntegration$inboundSchema;ar.JobInIntegrations$outboundSchema=Rte.WandbIntegration$outboundSchema;var FEt;(function(e){e.inboundSchema=ar.JobInIntegrations$inboundSchema,e.outboundSchema=ar.JobInIntegrations$outboundSchema})(FEt||(ar.JobInIntegrations$=FEt={}));function sWr(e){return JSON.stringify(ar.JobInIntegrations$outboundSchema.parse(e))}function uWr(e){return(0,_Ee.safeParse)(e,t=>ar.JobInIntegrations$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobInIntegrations' from JSON")}ar.JobInRepositories$inboundSchema=Ate.GithubRepositoryIn$inboundSchema;ar.JobInRepositories$outboundSchema=Ate.GithubRepositoryIn$outboundSchema;var kEt;(function(e){e.inboundSchema=ar.JobInRepositories$inboundSchema,e.outboundSchema=ar.JobInRepositories$outboundSchema})(kEt||(ar.JobInRepositories$=kEt={}));function lWr(e){return JSON.stringify(ar.JobInRepositories$outboundSchema.parse(e))}function cWr(e){return(0,_Ee.safeParse)(e,t=>ar.JobInRepositories$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobInRepositories' from JSON")}ar.JobIn$inboundSchema=Gi.object({model:Gi.string(),training_files:Gi.array(qEt.TrainingFile$inboundSchema).optional(),validation_files:Gi.nullable(Gi.array(Gi.string())).optional(),hyperparameters:UEt.TrainingParametersIn$inboundSchema,suffix:Gi.nullable(Gi.string()).optional(),integrations:Gi.nullable(Gi.array(Rte.WandbIntegration$inboundSchema)).optional(),repositories:Gi.array(Ate.GithubRepositoryIn$inboundSchema).optional(),auto_start:Gi.boolean().optional()}).transform(e=>(0,$Et.remap)(e,{training_files:"trainingFiles",validation_files:"validationFiles",auto_start:"autoStart"}));ar.JobIn$outboundSchema=Gi.object({model:Gi.string(),trainingFiles:Gi.array(qEt.TrainingFile$outboundSchema).optional(),validationFiles:Gi.nullable(Gi.array(Gi.string())).optional(),hyperparameters:UEt.TrainingParametersIn$outboundSchema,suffix:Gi.nullable(Gi.string()).optional(),integrations:Gi.nullable(Gi.array(Rte.WandbIntegration$outboundSchema)).optional(),repositories:Gi.array(Ate.GithubRepositoryIn$outboundSchema).optional(),autoStart:Gi.boolean().optional()}).transform(e=>(0,$Et.remap)(e,{trainingFiles:"training_files",validationFiles:"validation_files",autoStart:"auto_start"}));var BEt;(function(e){e.inboundSchema=ar.JobIn$inboundSchema,e.outboundSchema=ar.JobIn$outboundSchema})(BEt||(ar.JobIn$=BEt={}));function dWr(e){return JSON.stringify(ar.JobIn$outboundSchema.parse(e))}function fWr(e){return(0,_Ee.safeParse)(e,t=>ar.JobIn$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobIn' from JSON")}});var wEe=b(Ye=>{"use strict";var pWr=Ye&&Ye.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),hWr=Ye&&Ye.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mWr=Ye&&Ye.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pWr(t,e,r);return hWr(t,e),t};Object.defineProperty(Ye,"__esModule",{value:!0});Ye.JobOut$=Ye.JobOut$outboundSchema=Ye.JobOut$inboundSchema=Ye.Repositories$=Ye.Repositories$outboundSchema=Ye.Repositories$inboundSchema=Ye.Integrations$=Ye.Integrations$outboundSchema=Ye.Integrations$inboundSchema=Ye.ObjectT$=Ye.ObjectT$outboundSchema=Ye.ObjectT$inboundSchema=Ye.Status$=Ye.Status$outboundSchema=Ye.Status$inboundSchema=Ye.ObjectT=Ye.Status=void 0;Ye.integrationsToJSON=gWr;Ye.integrationsFromJSON=yWr;Ye.repositoriesToJSON=bWr;Ye.repositoriesFromJSON=_Wr;Ye.jobOutToJSON=vWr;Ye.jobOutFromJSON=wWr;var Vt=mWr(me()),KEt=Oe(),vEe=ce(),Dte=Cte(),YEt=Ote(),ZEt=Ete(),jte=Pte();Ye.Status={Queued:"QUEUED",Started:"STARTED",Validating:"VALIDATING",Validated:"VALIDATED",Running:"RUNNING",FailedValidation:"FAILED_VALIDATION",Failed:"FAILED",Success:"SUCCESS",Cancelled:"CANCELLED",CancellationRequested:"CANCELLATION_REQUESTED"};Ye.ObjectT={Job:"job"};Ye.Status$inboundSchema=Vt.nativeEnum(Ye.Status);Ye.Status$outboundSchema=Ye.Status$inboundSchema;var HEt;(function(e){e.inboundSchema=Ye.Status$inboundSchema,e.outboundSchema=Ye.Status$outboundSchema})(HEt||(Ye.Status$=HEt={}));Ye.ObjectT$inboundSchema=Vt.nativeEnum(Ye.ObjectT);Ye.ObjectT$outboundSchema=Ye.ObjectT$inboundSchema;var VEt;(function(e){e.inboundSchema=Ye.ObjectT$inboundSchema,e.outboundSchema=Ye.ObjectT$outboundSchema})(VEt||(Ye.ObjectT$=VEt={}));Ye.Integrations$inboundSchema=jte.WandbIntegrationOut$inboundSchema;Ye.Integrations$outboundSchema=jte.WandbIntegrationOut$outboundSchema;var WEt;(function(e){e.inboundSchema=Ye.Integrations$inboundSchema,e.outboundSchema=Ye.Integrations$outboundSchema})(WEt||(Ye.Integrations$=WEt={}));function gWr(e){return JSON.stringify(Ye.Integrations$outboundSchema.parse(e))}function yWr(e){return(0,vEe.safeParse)(e,t=>Ye.Integrations$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'Integrations' from JSON")}Ye.Repositories$inboundSchema=Dte.GithubRepositoryOut$inboundSchema;Ye.Repositories$outboundSchema=Dte.GithubRepositoryOut$outboundSchema;var JEt;(function(e){e.inboundSchema=Ye.Repositories$inboundSchema,e.outboundSchema=Ye.Repositories$outboundSchema})(JEt||(Ye.Repositories$=JEt={}));function bWr(e){return JSON.stringify(Ye.Repositories$outboundSchema.parse(e))}function _Wr(e){return(0,vEe.safeParse)(e,t=>Ye.Repositories$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'Repositories' from JSON")}Ye.JobOut$inboundSchema=Vt.object({id:Vt.string(),auto_start:Vt.boolean(),hyperparameters:ZEt.TrainingParameters$inboundSchema,model:Vt.string(),status:Ye.Status$inboundSchema,job_type:Vt.string(),created_at:Vt.number().int(),modified_at:Vt.number().int(),training_files:Vt.array(Vt.string()),validation_files:Vt.nullable(Vt.array(Vt.string())).optional(),object:Vt.literal("job").default("job"),fine_tuned_model:Vt.nullable(Vt.string()).optional(),suffix:Vt.nullable(Vt.string()).optional(),integrations:Vt.nullable(Vt.array(jte.WandbIntegrationOut$inboundSchema)).optional(),trained_tokens:Vt.nullable(Vt.number().int()).optional(),repositories:Vt.array(Dte.GithubRepositoryOut$inboundSchema).optional(),metadata:Vt.nullable(YEt.JobMetadataOut$inboundSchema).optional()}).transform(e=>(0,KEt.remap)(e,{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"}));Ye.JobOut$outboundSchema=Vt.object({id:Vt.string(),autoStart:Vt.boolean(),hyperparameters:ZEt.TrainingParameters$outboundSchema,model:Vt.string(),status:Ye.Status$outboundSchema,jobType:Vt.string(),createdAt:Vt.number().int(),modifiedAt:Vt.number().int(),trainingFiles:Vt.array(Vt.string()),validationFiles:Vt.nullable(Vt.array(Vt.string())).optional(),object:Vt.literal("job").default("job"),fineTunedModel:Vt.nullable(Vt.string()).optional(),suffix:Vt.nullable(Vt.string()).optional(),integrations:Vt.nullable(Vt.array(jte.WandbIntegrationOut$outboundSchema)).optional(),trainedTokens:Vt.nullable(Vt.number().int()).optional(),repositories:Vt.array(Dte.GithubRepositoryOut$outboundSchema).optional(),metadata:Vt.nullable(YEt.JobMetadataOut$outboundSchema).optional()}).transform(e=>(0,KEt.remap)(e,{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 GEt;(function(e){e.inboundSchema=Ye.JobOut$inboundSchema,e.outboundSchema=Ye.JobOut$outboundSchema})(GEt||(Ye.JobOut$=GEt={}));function vWr(e){return JSON.stringify(Ye.JobOut$outboundSchema.parse(e))}function wWr(e){return(0,vEe.safeParse)(e,t=>Ye.JobOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobOut' from JSON")}});var tPt=b(uo=>{"use strict";var SWr=uo&&uo.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xWr=uo&&uo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CWr=uo&&uo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&SWr(t,e,r);return xWr(t,e),t};Object.defineProperty(uo,"__esModule",{value:!0});uo.JobsOut$=uo.JobsOut$outboundSchema=uo.JobsOut$inboundSchema=uo.JobsOutObject$=uo.JobsOutObject$outboundSchema=uo.JobsOutObject$inboundSchema=uo.JobsOutObject=void 0;uo.jobsOutToJSON=EWr;uo.jobsOutFromJSON=PWr;var rC=CWr(me()),OWr=ce(),ePt=wEe();uo.JobsOutObject={List:"list"};uo.JobsOutObject$inboundSchema=rC.nativeEnum(uo.JobsOutObject);uo.JobsOutObject$outboundSchema=uo.JobsOutObject$inboundSchema;var XEt;(function(e){e.inboundSchema=uo.JobsOutObject$inboundSchema,e.outboundSchema=uo.JobsOutObject$outboundSchema})(XEt||(uo.JobsOutObject$=XEt={}));uo.JobsOut$inboundSchema=rC.object({data:rC.array(ePt.JobOut$inboundSchema).optional(),object:rC.literal("list").default("list"),total:rC.number().int()});uo.JobsOut$outboundSchema=rC.object({data:rC.array(ePt.JobOut$outboundSchema).optional(),object:rC.literal("list").default("list"),total:rC.number().int()});var QEt;(function(e){e.inboundSchema=uo.JobsOut$inboundSchema,e.outboundSchema=uo.JobsOut$outboundSchema})(QEt||(uo.JobsOut$=QEt={}));function EWr(e){return JSON.stringify(uo.JobsOut$outboundSchema.parse(e))}function PWr(e){return(0,OWr.safeParse)(e,t=>uo.JobsOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobsOut' from JSON")}});var iPt=b(lo=>{"use strict";var TWr=lo&&lo.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),MWr=lo&&lo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),IWr=lo&&lo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&TWr(t,e,r);return MWr(t,e),t};Object.defineProperty(lo,"__esModule",{value:!0});lo.LegacyJobMetadataOut$=lo.LegacyJobMetadataOut$outboundSchema=lo.LegacyJobMetadataOut$inboundSchema=lo.LegacyJobMetadataOutObject$=lo.LegacyJobMetadataOutObject$outboundSchema=lo.LegacyJobMetadataOutObject$inboundSchema=lo.LegacyJobMetadataOutObject=void 0;lo.legacyJobMetadataOutToJSON=RWr;lo.legacyJobMetadataOutFromJSON=DWr;var or=IWr(me()),oPt=Oe(),AWr=ce();lo.LegacyJobMetadataOutObject={JobMetadata:"job.metadata"};lo.LegacyJobMetadataOutObject$inboundSchema=or.nativeEnum(lo.LegacyJobMetadataOutObject);lo.LegacyJobMetadataOutObject$outboundSchema=lo.LegacyJobMetadataOutObject$inboundSchema;var rPt;(function(e){e.inboundSchema=lo.LegacyJobMetadataOutObject$inboundSchema,e.outboundSchema=lo.LegacyJobMetadataOutObject$outboundSchema})(rPt||(lo.LegacyJobMetadataOutObject$=rPt={}));lo.LegacyJobMetadataOut$inboundSchema=or.object({expected_duration_seconds:or.nullable(or.number().int()).optional(),cost:or.nullable(or.number()).optional(),cost_currency:or.nullable(or.string()).optional(),train_tokens_per_step:or.nullable(or.number().int()).optional(),train_tokens:or.nullable(or.number().int()).optional(),data_tokens:or.nullable(or.number().int()).optional(),estimated_start_time:or.nullable(or.number().int()).optional(),deprecated:or.boolean().default(!0),details:or.string(),epochs:or.nullable(or.number()).optional(),training_steps:or.nullable(or.number().int()).optional(),object:or.literal("job.metadata").default("job.metadata")}).transform(e=>(0,oPt.remap)(e,{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"}));lo.LegacyJobMetadataOut$outboundSchema=or.object({expectedDurationSeconds:or.nullable(or.number().int()).optional(),cost:or.nullable(or.number()).optional(),costCurrency:or.nullable(or.string()).optional(),trainTokensPerStep:or.nullable(or.number().int()).optional(),trainTokens:or.nullable(or.number().int()).optional(),dataTokens:or.nullable(or.number().int()).optional(),estimatedStartTime:or.nullable(or.number().int()).optional(),deprecated:or.boolean().default(!0),details:or.string(),epochs:or.nullable(or.number()).optional(),trainingSteps:or.nullable(or.number().int()).optional(),object:or.literal("job.metadata").default("job.metadata")}).transform(e=>(0,oPt.remap)(e,{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 nPt;(function(e){e.inboundSchema=lo.LegacyJobMetadataOut$inboundSchema,e.outboundSchema=lo.LegacyJobMetadataOut$outboundSchema})(nPt||(lo.LegacyJobMetadataOut$=nPt={}));function RWr(e){return JSON.stringify(lo.LegacyJobMetadataOut$outboundSchema.parse(e))}function DWr(e){return(0,AWr.safeParse)(e,t=>lo.LegacyJobMetadataOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'LegacyJobMetadataOut' from JSON")}});var uPt=b(nu=>{"use strict";var jWr=nu&&nu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),NWr=nu&&nu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),LWr=nu&&nu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&jWr(t,e,r);return NWr(t,e),t};Object.defineProperty(nu,"__esModule",{value:!0});nu.ListFilesOut$=nu.ListFilesOut$outboundSchema=nu.ListFilesOut$inboundSchema=void 0;nu.listFilesOutToJSON=kWr;nu.listFilesOutFromJSON=BWr;var eT=LWr(me()),FWr=ce(),sPt=fEe();nu.ListFilesOut$inboundSchema=eT.object({data:eT.array(sPt.FileSchema$inboundSchema),object:eT.string(),total:eT.number().int()});nu.ListFilesOut$outboundSchema=eT.object({data:eT.array(sPt.FileSchema$outboundSchema),object:eT.string(),total:eT.number().int()});var aPt;(function(e){e.inboundSchema=nu.ListFilesOut$inboundSchema,e.outboundSchema=nu.ListFilesOut$outboundSchema})(aPt||(nu.ListFilesOut$=aPt={}));function kWr(e){return JSON.stringify(nu.ListFilesOut$outboundSchema.parse(e))}function BWr(e){return(0,FWr.safeParse)(e,t=>nu.ListFilesOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ListFilesOut' from JSON")}});var fPt=b(co=>{"use strict";var $Wr=co&&co.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qWr=co&&co.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),UWr=co&&co.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$Wr(t,e,r);return qWr(t,e),t};Object.defineProperty(co,"__esModule",{value:!0});co.ModelList$=co.ModelList$outboundSchema=co.ModelList$inboundSchema=co.Data$=co.Data$outboundSchema=co.Data$inboundSchema=void 0;co.dataToJSON=zWr;co.dataFromJSON=HWr;co.modelListToJSON=VWr;co.modelListFromJSON=WWr;var ci=UWr(me()),dPt=ce(),Nte=QOe(),Lte=hEe();co.Data$inboundSchema=ci.union([Nte.BaseModelCard$inboundSchema.and(ci.object({type:ci.literal("base")}).transform(e=>({type:e.type}))),Lte.FTModelCard$inboundSchema.and(ci.object({type:ci.literal("fine-tuned")}).transform(e=>({type:e.type})))]);co.Data$outboundSchema=ci.union([Nte.BaseModelCard$outboundSchema.and(ci.object({type:ci.literal("base")}).transform(e=>({type:e.type}))),Lte.FTModelCard$outboundSchema.and(ci.object({type:ci.literal("fine-tuned")}).transform(e=>({type:e.type})))]);var lPt;(function(e){e.inboundSchema=co.Data$inboundSchema,e.outboundSchema=co.Data$outboundSchema})(lPt||(co.Data$=lPt={}));function zWr(e){return JSON.stringify(co.Data$outboundSchema.parse(e))}function HWr(e){return(0,dPt.safeParse)(e,t=>co.Data$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'Data' from JSON")}co.ModelList$inboundSchema=ci.object({object:ci.string().default("list"),data:ci.array(ci.union([Nte.BaseModelCard$inboundSchema.and(ci.object({type:ci.literal("base")}).transform(e=>({type:e.type}))),Lte.FTModelCard$inboundSchema.and(ci.object({type:ci.literal("fine-tuned")}).transform(e=>({type:e.type})))])).optional()});co.ModelList$outboundSchema=ci.object({object:ci.string().default("list"),data:ci.array(ci.union([Nte.BaseModelCard$outboundSchema.and(ci.object({type:ci.literal("base")}).transform(e=>({type:e.type}))),Lte.FTModelCard$outboundSchema.and(ci.object({type:ci.literal("fine-tuned")}).transform(e=>({type:e.type})))])).optional()});var cPt;(function(e){e.inboundSchema=co.ModelList$inboundSchema,e.outboundSchema=co.ModelList$outboundSchema})(cPt||(co.ModelList$=cPt={}));function VWr(e){return JSON.stringify(co.ModelList$outboundSchema.parse(e))}function WWr(e){return(0,dPt.safeParse)(e,t=>co.ModelList$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ModelList' from JSON")}});var bPt=b(ou=>{"use strict";var JWr=ou&&ou.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),GWr=ou&&ou.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),KWr=ou&&ou.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&JWr(t,e,r);return GWr(t,e),t};Object.defineProperty(ou,"__esModule",{value:!0});ou.RetrieveFileOut$=ou.RetrieveFileOut$outboundSchema=ou.RetrieveFileOut$inboundSchema=void 0;ou.retrieveFileOutToJSON=ZWr;ou.retrieveFileOutFromJSON=XWr;var Ol=KWr(me()),hPt=Oe(),YWr=ce(),mPt=_3(),gPt=v3(),yPt=w3();ou.RetrieveFileOut$inboundSchema=Ol.object({id:Ol.string(),object:Ol.string(),bytes:Ol.number().int(),created_at:Ol.number().int(),filename:Ol.string(),purpose:mPt.FilePurpose$inboundSchema,sample_type:gPt.SampleType$inboundSchema,num_lines:Ol.nullable(Ol.number().int()).optional(),source:yPt.Source$inboundSchema,deleted:Ol.boolean()}).transform(e=>(0,hPt.remap)(e,{bytes:"sizeBytes",created_at:"createdAt",sample_type:"sampleType",num_lines:"numLines"}));ou.RetrieveFileOut$outboundSchema=Ol.object({id:Ol.string(),object:Ol.string(),sizeBytes:Ol.number().int(),createdAt:Ol.number().int(),filename:Ol.string(),purpose:mPt.FilePurpose$outboundSchema,sampleType:gPt.SampleType$outboundSchema,numLines:Ol.nullable(Ol.number().int()).optional(),source:yPt.Source$outboundSchema,deleted:Ol.boolean()}).transform(e=>(0,hPt.remap)(e,{sizeBytes:"bytes",createdAt:"created_at",sampleType:"sample_type",numLines:"num_lines"}));var pPt;(function(e){e.inboundSchema=ou.RetrieveFileOut$inboundSchema,e.outboundSchema=ou.RetrieveFileOut$outboundSchema})(pPt||(ou.RetrieveFileOut$=pPt={}));function ZWr(e){return JSON.stringify(ou.RetrieveFileOut$outboundSchema.parse(e))}function XWr(e){return(0,YWr.safeParse)(e,t=>ou.RetrieveFileOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'RetrieveFileOut' from JSON")}});var wPt=b(iu=>{"use strict";var QWr=iu&&iu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),eJr=iu&&iu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tJr=iu&&iu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&QWr(t,e,r);return eJr(t,e),t};Object.defineProperty(iu,"__esModule",{value:!0});iu.Security$=iu.Security$outboundSchema=iu.Security$inboundSchema=void 0;iu.securityToJSON=nJr;iu.securityFromJSON=oJr;var Fte=tJr(me()),vPt=Oe(),rJr=ce();iu.Security$inboundSchema=Fte.object({ApiKey:Fte.string().optional()}).transform(e=>(0,vPt.remap)(e,{ApiKey:"apiKey"}));iu.Security$outboundSchema=Fte.object({apiKey:Fte.string().optional()}).transform(e=>(0,vPt.remap)(e,{apiKey:"ApiKey"}));var _Pt;(function(e){e.inboundSchema=iu.Security$inboundSchema,e.outboundSchema=iu.Security$outboundSchema})(_Pt||(iu.Security$=_Pt={}));function nJr(e){return JSON.stringify(iu.Security$outboundSchema.parse(e))}function oJr(e){return(0,rJr.safeParse)(e,t=>iu.Security$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'Security' from JSON")}});var CPt=b(fo=>{"use strict";var iJr=fo&&fo.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),aJr=fo&&fo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),sJr=fo&&fo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&iJr(t,e,r);return aJr(t,e),t};Object.defineProperty(fo,"__esModule",{value:!0});fo.UnarchiveFTModelOut$=fo.UnarchiveFTModelOut$outboundSchema=fo.UnarchiveFTModelOut$inboundSchema=fo.UnarchiveFTModelOutObject$=fo.UnarchiveFTModelOutObject$outboundSchema=fo.UnarchiveFTModelOutObject$inboundSchema=fo.UnarchiveFTModelOutObject=void 0;fo.unarchiveFTModelOutToJSON=lJr;fo.unarchiveFTModelOutFromJSON=cJr;var nC=sJr(me()),uJr=ce();fo.UnarchiveFTModelOutObject={Model:"model"};fo.UnarchiveFTModelOutObject$inboundSchema=nC.nativeEnum(fo.UnarchiveFTModelOutObject);fo.UnarchiveFTModelOutObject$outboundSchema=fo.UnarchiveFTModelOutObject$inboundSchema;var SPt;(function(e){e.inboundSchema=fo.UnarchiveFTModelOutObject$inboundSchema,e.outboundSchema=fo.UnarchiveFTModelOutObject$outboundSchema})(SPt||(fo.UnarchiveFTModelOutObject$=SPt={}));fo.UnarchiveFTModelOut$inboundSchema=nC.object({id:nC.string(),object:nC.literal("model").default("model"),archived:nC.boolean().default(!1)});fo.UnarchiveFTModelOut$outboundSchema=nC.object({id:nC.string(),object:nC.literal("model").default("model"),archived:nC.boolean().default(!1)});var xPt;(function(e){e.inboundSchema=fo.UnarchiveFTModelOut$inboundSchema,e.outboundSchema=fo.UnarchiveFTModelOut$outboundSchema})(xPt||(fo.UnarchiveFTModelOut$=xPt={}));function lJr(e){return JSON.stringify(fo.UnarchiveFTModelOut$outboundSchema.parse(e))}function cJr(e){return(0,uJr.safeParse)(e,t=>fo.UnarchiveFTModelOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'UnarchiveFTModelOut' from JSON")}});var EPt=b(au=>{"use strict";var dJr=au&&au.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),fJr=au&&au.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pJr=au&&au.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&dJr(t,e,r);return fJr(t,e),t};Object.defineProperty(au,"__esModule",{value:!0});au.UpdateFTModelIn$=au.UpdateFTModelIn$outboundSchema=au.UpdateFTModelIn$inboundSchema=void 0;au.updateFTModelInToJSON=mJr;au.updateFTModelInFromJSON=gJr;var zw=pJr(me()),hJr=ce();au.UpdateFTModelIn$inboundSchema=zw.object({name:zw.nullable(zw.string()).optional(),description:zw.nullable(zw.string()).optional()});au.UpdateFTModelIn$outboundSchema=zw.object({name:zw.nullable(zw.string()).optional(),description:zw.nullable(zw.string()).optional()});var OPt;(function(e){e.inboundSchema=au.UpdateFTModelIn$inboundSchema,e.outboundSchema=au.UpdateFTModelIn$outboundSchema})(OPt||(au.UpdateFTModelIn$=OPt={}));function mJr(e){return JSON.stringify(au.UpdateFTModelIn$outboundSchema.parse(e))}function gJr(e){return(0,hJr.safeParse)(e,t=>au.UpdateFTModelIn$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'UpdateFTModelIn' from JSON")}});var RPt=b(su=>{"use strict";var yJr=su&&su.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),bJr=su&&su.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_Jr=su&&su.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&yJr(t,e,r);return bJr(t,e),t};Object.defineProperty(su,"__esModule",{value:!0});su.UploadFileOut$=su.UploadFileOut$outboundSchema=su.UploadFileOut$inboundSchema=void 0;su.uploadFileOutToJSON=wJr;su.uploadFileOutFromJSON=SJr;var id=_Jr(me()),TPt=Oe(),vJr=ce(),MPt=_3(),IPt=v3(),APt=w3();su.UploadFileOut$inboundSchema=id.object({id:id.string(),object:id.string(),bytes:id.number().int(),created_at:id.number().int(),filename:id.string(),purpose:MPt.FilePurpose$inboundSchema,sample_type:IPt.SampleType$inboundSchema,num_lines:id.nullable(id.number().int()).optional(),source:APt.Source$inboundSchema}).transform(e=>(0,TPt.remap)(e,{bytes:"sizeBytes",created_at:"createdAt",sample_type:"sampleType",num_lines:"numLines"}));su.UploadFileOut$outboundSchema=id.object({id:id.string(),object:id.string(),sizeBytes:id.number().int(),createdAt:id.number().int(),filename:id.string(),purpose:MPt.FilePurpose$outboundSchema,sampleType:IPt.SampleType$outboundSchema,numLines:id.nullable(id.number().int()).optional(),source:APt.Source$outboundSchema}).transform(e=>(0,TPt.remap)(e,{sizeBytes:"bytes",createdAt:"created_at",sampleType:"sample_type",numLines:"num_lines"}));var PPt;(function(e){e.inboundSchema=su.UploadFileOut$inboundSchema,e.outboundSchema=su.UploadFileOut$outboundSchema})(PPt||(su.UploadFileOut$=PPt={}));function wJr(e){return JSON.stringify(su.UploadFileOut$outboundSchema.parse(e))}function SJr(e){return(0,vJr.safeParse)(e,t=>su.UploadFileOut$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'UploadFileOut' from JSON")}});var LPt=b(po=>{"use strict";var xJr=po&&po.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),CJr=po&&po.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),OJr=po&&po.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xJr(t,e,r);return CJr(t,e),t};Object.defineProperty(po,"__esModule",{value:!0});po.ValidationError$=po.ValidationError$outboundSchema=po.ValidationError$inboundSchema=po.Loc$=po.Loc$outboundSchema=po.Loc$inboundSchema=void 0;po.locToJSON=EJr;po.locFromJSON=PJr;po.validationErrorToJSON=TJr;po.validationErrorFromJSON=MJr;var uu=OJr(me()),NPt=ce();po.Loc$inboundSchema=uu.union([uu.string(),uu.number().int()]);po.Loc$outboundSchema=uu.union([uu.string(),uu.number().int()]);var DPt;(function(e){e.inboundSchema=po.Loc$inboundSchema,e.outboundSchema=po.Loc$outboundSchema})(DPt||(po.Loc$=DPt={}));function EJr(e){return JSON.stringify(po.Loc$outboundSchema.parse(e))}function PJr(e){return(0,NPt.safeParse)(e,t=>po.Loc$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'Loc' from JSON")}po.ValidationError$inboundSchema=uu.object({loc:uu.array(uu.union([uu.string(),uu.number().int()])),msg:uu.string(),type:uu.string()});po.ValidationError$outboundSchema=uu.object({loc:uu.array(uu.union([uu.string(),uu.number().int()])),msg:uu.string(),type:uu.string()});var jPt;(function(e){e.inboundSchema=po.ValidationError$inboundSchema,e.outboundSchema=po.ValidationError$outboundSchema})(jPt||(po.ValidationError$=jPt={}));function TJr(e){return JSON.stringify(po.ValidationError$outboundSchema.parse(e))}function MJr(e){return(0,NPt.safeParse)(e,t=>po.ValidationError$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'ValidationError' from JSON")}});var dn=b(Pe=>{"use strict";var IJr=Pe&&Pe.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ne=Pe&&Pe.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&IJr(t,e,r)};Object.defineProperty(Pe,"__esModule",{value:!0});Ne(_xt(),Pe);Ne(Txt(),Pe);Ne(XOe(),Pe);Ne(Rxt(),Pe);Ne(KP(),Pe);Ne(QOe(),Pe);Ne(eEe(),Pe);Ne(zxt(),Pe);Ne(rEe(),Pe);Ne(Qxt(),Pe);Ne(tEe(),Pe);Ne(iCt(),Pe);Ne(ute(),Pe);Ne(bCt(),Pe);Ne(CCt(),Pe);Ne(DCt(),Pe);Ne(oEe(),Pe);Ne(iEe(),Pe);Ne(VCt(),Pe);Ne(GCt(),Pe);Ne(uEe(),Pe);Ne(lOt(),Pe);Ne(sEe(),Pe);Ne(Dk(),Pe);Ne(dOt(),Pe);Ne(pOt(),Pe);Ne(aEe(),Pe);Ne(LOt(),Pe);Ne(qOt(),Pe);Ne(WOt(),Pe);Ne(dEe(),Pe);Ne(lEe(),Pe);Ne(_3(),Pe);Ne(fEe(),Pe);Ne(rEt(),Pe);Ne(sEt(),Pe);Ne(dEt(),Pe);Ne(gEt(),Pe);Ne(pEe(),Pe);Ne(hEe(),Pe);Ne(PEt(),Pe);Ne(YOe(),Pe);Ne(WOe(),Pe);Ne(ZOe(),Pe);Ne(mEe(),Pe);Ne(Cte(),Pe);Ne(zOe(),Pe);Ne(HOe(),Pe);Ne(zEt(),Pe);Ne(Ote(),Pe);Ne(wEe(),Pe);Ne(tPt(),Pe);Ne(GOe(),Pe);Ne(iPt(),Pe);Ne(uPt(),Pe);Ne(nEe(),Pe);Ne(ate(),Pe);Ne(fPt(),Pe);Ne(Nk(),Pe);Ne(VOe(),Pe);Ne(Lk(),Pe);Ne(KOe(),Pe);Ne(bPt(),Pe);Ne(v3(),Pe);Ne(wPt(),Pe);Ne(w3(),Pe);Ne(l1(),Pe);Ne(kee(),Pe);Ne(Fk(),Pe);Ne(Bee(),Pe);Ne(kk(),Pe);Ne(Bk(),Pe);Ne(c1(),Pe);Ne(y3(),Pe);Ne(gEe(),Pe);Ne(Ete(),Pe);Ne(yEe(),Pe);Ne(CPt(),Pe);Ne(EPt(),Pe);Ne(RPt(),Pe);Ne(qk(),Pe);Ne(d1(),Pe);Ne(LPt(),Pe);Ne(bEe(),Pe);Ne(Pte(),Pe)});var $Pt=b(El=>{"use strict";var AJr=El&&El.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),RJr=El&&El.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kPt=El&&El.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&AJr(t,e,r);return RJr(t,e),t};Object.defineProperty(El,"__esModule",{value:!0});El.HTTPValidationError$=El.HTTPValidationError$outboundSchema=El.HTTPValidationError$inboundSchema=El.HTTPValidationError=void 0;var S3=kPt(me()),BPt=kPt(dn()),x3=class extends Error{constructor(t){let r="message"in t&&typeof t.message=="string"?t.message:`API error occurred: ${JSON.stringify(t)}`;super(r),this.data$=t,t.detail!=null&&(this.detail=t.detail),this.name="HTTPValidationError"}};El.HTTPValidationError=x3;El.HTTPValidationError$inboundSchema=S3.object({detail:S3.array(BPt.ValidationError$inboundSchema).optional()}).transform(e=>new x3(e));El.HTTPValidationError$outboundSchema=S3.instanceof(x3).transform(e=>e.data$).pipe(S3.object({detail:S3.array(BPt.ValidationError$outboundSchema).optional()}));var FPt;(function(e){e.inboundSchema=El.HTTPValidationError$inboundSchema,e.outboundSchema=El.HTTPValidationError$outboundSchema})(FPt||(El.HTTPValidationError$=FPt={}))});var Ap=b(Hw=>{"use strict";var DJr=Hw&&Hw.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),kte=Hw&&Hw.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&DJr(t,e,r)};Object.defineProperty(Hw,"__esModule",{value:!0});kte(hOe(),Hw);kte($Pt(),Hw);kte(LOe(),Hw);kte(qOe(),Hw)});var zPt=b(oC=>{"use strict";var jJr=oC&&oC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),NJr=oC&&oC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),SEe=oC&&oC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&jJr(t,e,r);return NJr(t,e),t};Object.defineProperty(oC,"__esModule",{value:!0});oC.agentsComplete=qJr;var LJr=vo(),C3=SEe(wo()),FJr=Oe(),kJr=ce(),qPt=So(),BJr=Hn(),UPt=SEe(dn()),$Jr=SEe(Ap());async function qJr(e,t,r){let n=(0,kJr.safeParse)(t,v=>UPt.AgentsCompletionRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,LJr.encodeJSON)("body",o,{explode:!0}),a=(0,BJr.pathToFunc)("/v1/agents/completions")(),s=new Headers((0,FJr.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,qPt.extractSecurity)(e._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,qPt.resolveGlobalSecurity)(l),d={operationID:"agents_completion_v1_agents_completions_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=e._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,h=await e._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!h.ok)return h;let m=h.value,_={HttpMeta:{Response:m,Request:p}},[g]=await C3.match(C3.json(200,UPt.ChatCompletionResponse$inboundSchema),C3.jsonErr(422,$Jr.HTTPValidationError$inboundSchema),C3.fail("4XX"),C3.fail("5XX"))(m,{extraFields:_});return g.ok,g}});var WPt=b(iC=>{"use strict";var UJr=iC&&iC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zJr=iC&&iC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Bte=iC&&iC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&UJr(t,e,r);return zJr(t,e),t};Object.defineProperty(iC,"__esModule",{value:!0});iC.agentsStream=ZJr;var HJr=Bte(me()),VJr=vo(),WJr=h3(),O3=Bte(wo()),JJr=Oe(),GJr=ce(),HPt=So(),KJr=Hn(),VPt=Bte(dn()),YJr=Bte(Ap());async function ZJr(e,t,r){let n=(0,GJr.safeParse)(t,v=>VPt.AgentsCompletionStreamRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,VJr.encodeJSON)("body",o,{explode:!0}),a=(0,KJr.pathToFunc)("/v1/agents/completions#stream")(),s=new Headers((0,JJr.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),u=await(0,HPt.extractSecurity)(e._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,HPt.resolveGlobalSecurity)(l),d={operationID:"stream_agents",oAuth2Scopes:[],resolvedSecurity:c,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=e._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,h=await e._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!h.ok)return h;let m=h.value,_={HttpMeta:{Response:m,Request:p}},[g]=await O3.match(O3.sse(200,HJr.instanceof(ReadableStream).transform(v=>new WJr.EventStream({stream:v,decoder(S){return VPt.CompletionEvent$inboundSchema.parse(S)}})),{sseSentinel:"[DONE]"}),O3.jsonErr(422,YJr.HTTPValidationError$inboundSchema),O3.fail("4XX"),O3.fail("5XX"))(m,{extraFields:_});return g.ok,g}});var GPt=b($te=>{"use strict";Object.defineProperty($te,"__esModule",{value:!0});$te.Agents=void 0;var XJr=zPt(),QJr=WPt(),eGr=Mp(),JPt=Wh(),xEe=class extends eGr.ClientSDK{async complete(t,r){return(0,JPt.unwrapAsync)((0,XJr.agentsComplete)(this,t,r))}async stream(t,r){return(0,JPt.unwrapAsync)((0,QJr.agentsStream)(this,t,r))}};$te.Agents=xEe});var ZPt=b(lu=>{"use strict";var tGr=lu&&lu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),rGr=lu&&lu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nGr=lu&&lu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&tGr(t,e,r);return rGr(t,e),t};Object.defineProperty(lu,"__esModule",{value:!0});lu.DeleteModelV1ModelsModelIdDeleteRequest$=lu.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema=lu.DeleteModelV1ModelsModelIdDeleteRequest$inboundSchema=void 0;lu.deleteModelV1ModelsModelIdDeleteRequestToJSON=iGr;lu.deleteModelV1ModelsModelIdDeleteRequestFromJSON=aGr;var qte=nGr(me()),YPt=Oe(),oGr=ce();lu.DeleteModelV1ModelsModelIdDeleteRequest$inboundSchema=qte.object({model_id:qte.string()}).transform(e=>(0,YPt.remap)(e,{model_id:"modelId"}));lu.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema=qte.object({modelId:qte.string()}).transform(e=>(0,YPt.remap)(e,{modelId:"model_id"}));var KPt;(function(e){e.inboundSchema=lu.DeleteModelV1ModelsModelIdDeleteRequest$inboundSchema,e.outboundSchema=lu.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema})(KPt||(lu.DeleteModelV1ModelsModelIdDeleteRequest$=KPt={}));function iGr(e){return JSON.stringify(lu.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema.parse(e))}function aGr(e){return(0,oGr.safeParse)(e,t=>lu.DeleteModelV1ModelsModelIdDeleteRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'DeleteModelV1ModelsModelIdDeleteRequest' from JSON")}});var eTt=b(cu=>{"use strict";var sGr=cu&&cu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),uGr=cu&&cu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lGr=cu&&cu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&sGr(t,e,r);return uGr(t,e),t};Object.defineProperty(cu,"__esModule",{value:!0});cu.FilesApiRoutesDeleteFileRequest$=cu.FilesApiRoutesDeleteFileRequest$outboundSchema=cu.FilesApiRoutesDeleteFileRequest$inboundSchema=void 0;cu.filesApiRoutesDeleteFileRequestToJSON=dGr;cu.filesApiRoutesDeleteFileRequestFromJSON=fGr;var Ute=lGr(me()),QPt=Oe(),cGr=ce();cu.FilesApiRoutesDeleteFileRequest$inboundSchema=Ute.object({file_id:Ute.string()}).transform(e=>(0,QPt.remap)(e,{file_id:"fileId"}));cu.FilesApiRoutesDeleteFileRequest$outboundSchema=Ute.object({fileId:Ute.string()}).transform(e=>(0,QPt.remap)(e,{fileId:"file_id"}));var XPt;(function(e){e.inboundSchema=cu.FilesApiRoutesDeleteFileRequest$inboundSchema,e.outboundSchema=cu.FilesApiRoutesDeleteFileRequest$outboundSchema})(XPt||(cu.FilesApiRoutesDeleteFileRequest$=XPt={}));function dGr(e){return JSON.stringify(cu.FilesApiRoutesDeleteFileRequest$outboundSchema.parse(e))}function fGr(e){return(0,cGr.safeParse)(e,t=>cu.FilesApiRoutesDeleteFileRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FilesApiRoutesDeleteFileRequest' from JSON")}});var nTt=b(du=>{"use strict";var pGr=du&&du.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),hGr=du&&du.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mGr=du&&du.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pGr(t,e,r);return hGr(t,e),t};Object.defineProperty(du,"__esModule",{value:!0});du.FilesApiRoutesDownloadFileRequest$=du.FilesApiRoutesDownloadFileRequest$outboundSchema=du.FilesApiRoutesDownloadFileRequest$inboundSchema=void 0;du.filesApiRoutesDownloadFileRequestToJSON=yGr;du.filesApiRoutesDownloadFileRequestFromJSON=bGr;var zte=mGr(me()),rTt=Oe(),gGr=ce();du.FilesApiRoutesDownloadFileRequest$inboundSchema=zte.object({file_id:zte.string()}).transform(e=>(0,rTt.remap)(e,{file_id:"fileId"}));du.FilesApiRoutesDownloadFileRequest$outboundSchema=zte.object({fileId:zte.string()}).transform(e=>(0,rTt.remap)(e,{fileId:"file_id"}));var tTt;(function(e){e.inboundSchema=du.FilesApiRoutesDownloadFileRequest$inboundSchema,e.outboundSchema=du.FilesApiRoutesDownloadFileRequest$outboundSchema})(tTt||(du.FilesApiRoutesDownloadFileRequest$=tTt={}));function yGr(e){return JSON.stringify(du.FilesApiRoutesDownloadFileRequest$outboundSchema.parse(e))}function bGr(e){return(0,gGr.safeParse)(e,t=>du.FilesApiRoutesDownloadFileRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FilesApiRoutesDownloadFileRequest' from JSON")}});var aTt=b(fu=>{"use strict";var _Gr=fu&&fu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),vGr=fu&&fu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wGr=fu&&fu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_Gr(t,e,r);return vGr(t,e),t};Object.defineProperty(fu,"__esModule",{value:!0});fu.FilesApiRoutesGetSignedUrlRequest$=fu.FilesApiRoutesGetSignedUrlRequest$outboundSchema=fu.FilesApiRoutesGetSignedUrlRequest$inboundSchema=void 0;fu.filesApiRoutesGetSignedUrlRequestToJSON=xGr;fu.filesApiRoutesGetSignedUrlRequestFromJSON=CGr;var Hk=wGr(me()),iTt=Oe(),SGr=ce();fu.FilesApiRoutesGetSignedUrlRequest$inboundSchema=Hk.object({file_id:Hk.string(),expiry:Hk.number().int().default(24)}).transform(e=>(0,iTt.remap)(e,{file_id:"fileId"}));fu.FilesApiRoutesGetSignedUrlRequest$outboundSchema=Hk.object({fileId:Hk.string(),expiry:Hk.number().int().default(24)}).transform(e=>(0,iTt.remap)(e,{fileId:"file_id"}));var oTt;(function(e){e.inboundSchema=fu.FilesApiRoutesGetSignedUrlRequest$inboundSchema,e.outboundSchema=fu.FilesApiRoutesGetSignedUrlRequest$outboundSchema})(oTt||(fu.FilesApiRoutesGetSignedUrlRequest$=oTt={}));function xGr(e){return JSON.stringify(fu.FilesApiRoutesGetSignedUrlRequest$outboundSchema.parse(e))}function CGr(e){return(0,SGr.safeParse)(e,t=>fu.FilesApiRoutesGetSignedUrlRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FilesApiRoutesGetSignedUrlRequest' from JSON")}});var cTt=b(hu=>{"use strict";var OGr=hu&&hu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),EGr=hu&&hu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),uTt=hu&&hu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&OGr(t,e,r);return EGr(t,e),t};Object.defineProperty(hu,"__esModule",{value:!0});hu.FilesApiRoutesListFilesRequest$=hu.FilesApiRoutesListFilesRequest$outboundSchema=hu.FilesApiRoutesListFilesRequest$inboundSchema=void 0;hu.filesApiRoutesListFilesRequestToJSON=TGr;hu.filesApiRoutesListFilesRequestFromJSON=MGr;var pu=uTt(me()),lTt=Oe(),PGr=ce(),Vk=uTt(dn());hu.FilesApiRoutesListFilesRequest$inboundSchema=pu.object({page:pu.number().int().default(0),page_size:pu.number().int().default(100),sample_type:pu.nullable(pu.array(Vk.SampleType$inboundSchema)).optional(),source:pu.nullable(pu.array(Vk.Source$inboundSchema)).optional(),search:pu.nullable(pu.string()).optional(),purpose:pu.nullable(Vk.FilePurpose$inboundSchema).optional()}).transform(e=>(0,lTt.remap)(e,{page_size:"pageSize",sample_type:"sampleType"}));hu.FilesApiRoutesListFilesRequest$outboundSchema=pu.object({page:pu.number().int().default(0),pageSize:pu.number().int().default(100),sampleType:pu.nullable(pu.array(Vk.SampleType$outboundSchema)).optional(),source:pu.nullable(pu.array(Vk.Source$outboundSchema)).optional(),search:pu.nullable(pu.string()).optional(),purpose:pu.nullable(Vk.FilePurpose$outboundSchema).optional()}).transform(e=>(0,lTt.remap)(e,{pageSize:"page_size",sampleType:"sample_type"}));var sTt;(function(e){e.inboundSchema=hu.FilesApiRoutesListFilesRequest$inboundSchema,e.outboundSchema=hu.FilesApiRoutesListFilesRequest$outboundSchema})(sTt||(hu.FilesApiRoutesListFilesRequest$=sTt={}));function TGr(e){return JSON.stringify(hu.FilesApiRoutesListFilesRequest$outboundSchema.parse(e))}function MGr(e){return(0,PGr.safeParse)(e,t=>hu.FilesApiRoutesListFilesRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FilesApiRoutesListFilesRequest' from JSON")}});var pTt=b(mu=>{"use strict";var IGr=mu&&mu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),AGr=mu&&mu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),RGr=mu&&mu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&IGr(t,e,r);return AGr(t,e),t};Object.defineProperty(mu,"__esModule",{value:!0});mu.FilesApiRoutesRetrieveFileRequest$=mu.FilesApiRoutesRetrieveFileRequest$outboundSchema=mu.FilesApiRoutesRetrieveFileRequest$inboundSchema=void 0;mu.filesApiRoutesRetrieveFileRequestToJSON=jGr;mu.filesApiRoutesRetrieveFileRequestFromJSON=NGr;var Hte=RGr(me()),fTt=Oe(),DGr=ce();mu.FilesApiRoutesRetrieveFileRequest$inboundSchema=Hte.object({file_id:Hte.string()}).transform(e=>(0,fTt.remap)(e,{file_id:"fileId"}));mu.FilesApiRoutesRetrieveFileRequest$outboundSchema=Hte.object({fileId:Hte.string()}).transform(e=>(0,fTt.remap)(e,{fileId:"file_id"}));var dTt;(function(e){e.inboundSchema=mu.FilesApiRoutesRetrieveFileRequest$inboundSchema,e.outboundSchema=mu.FilesApiRoutesRetrieveFileRequest$outboundSchema})(dTt||(mu.FilesApiRoutesRetrieveFileRequest$=dTt={}));function jGr(e){return JSON.stringify(mu.FilesApiRoutesRetrieveFileRequest$outboundSchema.parse(e))}function NGr(e){return(0,DGr.safeParse)(e,t=>mu.FilesApiRoutesRetrieveFileRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FilesApiRoutesRetrieveFileRequest' from JSON")}});var CEe=b(Mg=>{"use strict";var LGr=Mg&&Mg.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),FGr=Mg&&Mg.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kGr=Mg&&Mg.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&LGr(t,e,r);return FGr(t,e),t};Object.defineProperty(Mg,"__esModule",{value:!0});Mg.blobLikeSchema=void 0;Mg.isBlobLike=hTt;var BGr=kGr(me());Mg.blobLikeSchema=BGr.custom(hTt,{message:"expected a Blob, File or Blob-like object",fatal:!0});function hTt(e){if(e instanceof Blob)return!0;if(typeof e!="object"||e==null||!(Symbol.toStringTag in e))return!1;let t=e[Symbol.toStringTag];return typeof t!="string"||t!=="Blob"&&t!=="File"?!1:"stream"in e&&typeof e.stream=="function"}});var vTt=b(In=>{"use strict";var $Gr=In&&In.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qGr=In&&In.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yTt=In&&In.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$Gr(t,e,r);return qGr(t,e),t};Object.defineProperty(In,"__esModule",{value:!0});In.FilesApiRoutesUploadFileMultiPartBodyParams$=In.FilesApiRoutesUploadFileMultiPartBodyParams$outboundSchema=In.FilesApiRoutesUploadFileMultiPartBodyParams$inboundSchema=In.FileT$=In.FileT$outboundSchema=In.FileT$inboundSchema=void 0;In.fileToJSON=zGr;In.fileFromJSON=HGr;In.filesApiRoutesUploadFileMultiPartBodyParamsToJSON=VGr;In.filesApiRoutesUploadFileMultiPartBodyParamsFromJSON=WGr;var Pl=yTt(me()),bTt=ce(),UGr=CEe(),_Tt=yTt(dn());In.FileT$inboundSchema=Pl.object({fileName:Pl.string(),content:Pl.union([Pl.instanceof(ReadableStream),Pl.instanceof(Blob),Pl.instanceof(ArrayBuffer),Pl.instanceof(Uint8Array)])});In.FileT$outboundSchema=Pl.object({fileName:Pl.string(),content:Pl.union([Pl.instanceof(ReadableStream),Pl.instanceof(Blob),Pl.instanceof(ArrayBuffer),Pl.instanceof(Uint8Array)])});var mTt;(function(e){e.inboundSchema=In.FileT$inboundSchema,e.outboundSchema=In.FileT$outboundSchema})(mTt||(In.FileT$=mTt={}));function zGr(e){return JSON.stringify(In.FileT$outboundSchema.parse(e))}function HGr(e){return(0,bTt.safeParse)(e,t=>In.FileT$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FileT' from JSON")}In.FilesApiRoutesUploadFileMultiPartBodyParams$inboundSchema=Pl.object({file:Pl.lazy(()=>In.FileT$inboundSchema),purpose:_Tt.FilePurpose$inboundSchema.optional()});In.FilesApiRoutesUploadFileMultiPartBodyParams$outboundSchema=Pl.object({file:Pl.lazy(()=>In.FileT$outboundSchema).or(UGr.blobLikeSchema),purpose:_Tt.FilePurpose$outboundSchema.optional()});var gTt;(function(e){e.inboundSchema=In.FilesApiRoutesUploadFileMultiPartBodyParams$inboundSchema,e.outboundSchema=In.FilesApiRoutesUploadFileMultiPartBodyParams$outboundSchema})(gTt||(In.FilesApiRoutesUploadFileMultiPartBodyParams$=gTt={}));function VGr(e){return JSON.stringify(In.FilesApiRoutesUploadFileMultiPartBodyParams$outboundSchema.parse(e))}function WGr(e){return(0,bTt.safeParse)(e,t=>In.FilesApiRoutesUploadFileMultiPartBodyParams$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'FilesApiRoutesUploadFileMultiPartBodyParams' from JSON")}});var xTt=b(gu=>{"use strict";var JGr=gu&&gu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),GGr=gu&&gu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),KGr=gu&&gu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&JGr(t,e,r);return GGr(t,e),t};Object.defineProperty(gu,"__esModule",{value:!0});gu.JobsApiRoutesBatchCancelBatchJobRequest$=gu.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema=gu.JobsApiRoutesBatchCancelBatchJobRequest$inboundSchema=void 0;gu.jobsApiRoutesBatchCancelBatchJobRequestToJSON=ZGr;gu.jobsApiRoutesBatchCancelBatchJobRequestFromJSON=XGr;var Vte=KGr(me()),STt=Oe(),YGr=ce();gu.JobsApiRoutesBatchCancelBatchJobRequest$inboundSchema=Vte.object({job_id:Vte.string()}).transform(e=>(0,STt.remap)(e,{job_id:"jobId"}));gu.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema=Vte.object({jobId:Vte.string()}).transform(e=>(0,STt.remap)(e,{jobId:"job_id"}));var wTt;(function(e){e.inboundSchema=gu.JobsApiRoutesBatchCancelBatchJobRequest$inboundSchema,e.outboundSchema=gu.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema})(wTt||(gu.JobsApiRoutesBatchCancelBatchJobRequest$=wTt={}));function ZGr(e){return JSON.stringify(gu.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema.parse(e))}function XGr(e){return(0,YGr.safeParse)(e,t=>gu.JobsApiRoutesBatchCancelBatchJobRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobsApiRoutesBatchCancelBatchJobRequest' from JSON")}});var ETt=b(yu=>{"use strict";var QGr=yu&&yu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),eKr=yu&&yu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tKr=yu&&yu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&QGr(t,e,r);return eKr(t,e),t};Object.defineProperty(yu,"__esModule",{value:!0});yu.JobsApiRoutesBatchGetBatchJobRequest$=yu.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema=yu.JobsApiRoutesBatchGetBatchJobRequest$inboundSchema=void 0;yu.jobsApiRoutesBatchGetBatchJobRequestToJSON=nKr;yu.jobsApiRoutesBatchGetBatchJobRequestFromJSON=oKr;var Wte=tKr(me()),OTt=Oe(),rKr=ce();yu.JobsApiRoutesBatchGetBatchJobRequest$inboundSchema=Wte.object({job_id:Wte.string()}).transform(e=>(0,OTt.remap)(e,{job_id:"jobId"}));yu.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema=Wte.object({jobId:Wte.string()}).transform(e=>(0,OTt.remap)(e,{jobId:"job_id"}));var CTt;(function(e){e.inboundSchema=yu.JobsApiRoutesBatchGetBatchJobRequest$inboundSchema,e.outboundSchema=yu.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema})(CTt||(yu.JobsApiRoutesBatchGetBatchJobRequest$=CTt={}));function nKr(e){return JSON.stringify(yu.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema.parse(e))}function oKr(e){return(0,rKr.safeParse)(e,t=>yu.JobsApiRoutesBatchGetBatchJobRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobsApiRoutesBatchGetBatchJobRequest' from JSON")}});var ATt=b(bu=>{"use strict";var iKr=bu&&bu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),aKr=bu&&bu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),TTt=bu&&bu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&iKr(t,e,r);return aKr(t,e),t};Object.defineProperty(bu,"__esModule",{value:!0});bu.JobsApiRoutesBatchGetBatchJobsRequest$=bu.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema=bu.JobsApiRoutesBatchGetBatchJobsRequest$inboundSchema=void 0;bu.jobsApiRoutesBatchGetBatchJobsRequestToJSON=uKr;bu.jobsApiRoutesBatchGetBatchJobsRequestFromJSON=lKr;var Ki=TTt(me()),MTt=Oe(),sKr=ce(),ITt=TTt(dn());bu.JobsApiRoutesBatchGetBatchJobsRequest$inboundSchema=Ki.object({page:Ki.number().int().default(0),page_size:Ki.number().int().default(100),model:Ki.nullable(Ki.string()).optional(),metadata:Ki.nullable(Ki.record(Ki.any())).optional(),created_after:Ki.nullable(Ki.string().datetime({offset:!0}).transform(e=>new Date(e))).optional(),created_by_me:Ki.boolean().default(!1),status:Ki.nullable(ITt.BatchJobStatus$inboundSchema).optional()}).transform(e=>(0,MTt.remap)(e,{page_size:"pageSize",created_after:"createdAfter",created_by_me:"createdByMe"}));bu.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema=Ki.object({page:Ki.number().int().default(0),pageSize:Ki.number().int().default(100),model:Ki.nullable(Ki.string()).optional(),metadata:Ki.nullable(Ki.record(Ki.any())).optional(),createdAfter:Ki.nullable(Ki.date().transform(e=>e.toISOString())).optional(),createdByMe:Ki.boolean().default(!1),status:Ki.nullable(ITt.BatchJobStatus$outboundSchema).optional()}).transform(e=>(0,MTt.remap)(e,{pageSize:"page_size",createdAfter:"created_after",createdByMe:"created_by_me"}));var PTt;(function(e){e.inboundSchema=bu.JobsApiRoutesBatchGetBatchJobsRequest$inboundSchema,e.outboundSchema=bu.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema})(PTt||(bu.JobsApiRoutesBatchGetBatchJobsRequest$=PTt={}));function uKr(e){return JSON.stringify(bu.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema.parse(e))}function lKr(e){return(0,sKr.safeParse)(e,t=>bu.JobsApiRoutesBatchGetBatchJobsRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobsApiRoutesBatchGetBatchJobsRequest' from JSON")}});var jTt=b(_u=>{"use strict";var cKr=_u&&_u.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),dKr=_u&&_u.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fKr=_u&&_u.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&cKr(t,e,r);return dKr(t,e),t};Object.defineProperty(_u,"__esModule",{value:!0});_u.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$=_u.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema=_u.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$inboundSchema=void 0;_u.jobsApiRoutesFineTuningArchiveFineTunedModelRequestToJSON=hKr;_u.jobsApiRoutesFineTuningArchiveFineTunedModelRequestFromJSON=mKr;var Jte=fKr(me()),DTt=Oe(),pKr=ce();_u.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$inboundSchema=Jte.object({model_id:Jte.string()}).transform(e=>(0,DTt.remap)(e,{model_id:"modelId"}));_u.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema=Jte.object({modelId:Jte.string()}).transform(e=>(0,DTt.remap)(e,{modelId:"model_id"}));var RTt;(function(e){e.inboundSchema=_u.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$inboundSchema,e.outboundSchema=_u.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema})(RTt||(_u.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$=RTt={}));function hKr(e){return JSON.stringify(_u.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema.parse(e))}function mKr(e){return(0,pKr.safeParse)(e,t=>_u.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobsApiRoutesFineTuningArchiveFineTunedModelRequest' from JSON")}});var FTt=b(vu=>{"use strict";var gKr=vu&&vu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),yKr=vu&&vu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bKr=vu&&vu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&gKr(t,e,r);return yKr(t,e),t};Object.defineProperty(vu,"__esModule",{value:!0});vu.JobsApiRoutesFineTuningCancelFineTuningJobRequest$=vu.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema=vu.JobsApiRoutesFineTuningCancelFineTuningJobRequest$inboundSchema=void 0;vu.jobsApiRoutesFineTuningCancelFineTuningJobRequestToJSON=vKr;vu.jobsApiRoutesFineTuningCancelFineTuningJobRequestFromJSON=wKr;var Gte=bKr(me()),LTt=Oe(),_Kr=ce();vu.JobsApiRoutesFineTuningCancelFineTuningJobRequest$inboundSchema=Gte.object({job_id:Gte.string()}).transform(e=>(0,LTt.remap)(e,{job_id:"jobId"}));vu.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema=Gte.object({jobId:Gte.string()}).transform(e=>(0,LTt.remap)(e,{jobId:"job_id"}));var NTt;(function(e){e.inboundSchema=vu.JobsApiRoutesFineTuningCancelFineTuningJobRequest$inboundSchema,e.outboundSchema=vu.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema})(NTt||(vu.JobsApiRoutesFineTuningCancelFineTuningJobRequest$=NTt={}));function vKr(e){return JSON.stringify(vu.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema.parse(e))}function wKr(e){return(0,_Kr.safeParse)(e,t=>vu.JobsApiRoutesFineTuningCancelFineTuningJobRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobsApiRoutesFineTuningCancelFineTuningJobRequest' from JSON")}});var qTt=b(wu=>{"use strict";var SKr=wu&&wu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xKr=wu&&wu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),BTt=wu&&wu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&SKr(t,e,r);return xKr(t,e),t};Object.defineProperty(wu,"__esModule",{value:!0});wu.JobsApiRoutesFineTuningCreateFineTuningJobResponse$=wu.JobsApiRoutesFineTuningCreateFineTuningJobResponse$outboundSchema=wu.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema=void 0;wu.jobsApiRoutesFineTuningCreateFineTuningJobResponseToJSON=OKr;wu.jobsApiRoutesFineTuningCreateFineTuningJobResponseFromJSON=EKr;var $Tt=BTt(me()),CKr=ce(),Kte=BTt(dn());wu.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema=$Tt.union([Kte.LegacyJobMetadataOut$inboundSchema,Kte.JobOut$inboundSchema]);wu.JobsApiRoutesFineTuningCreateFineTuningJobResponse$outboundSchema=$Tt.union([Kte.LegacyJobMetadataOut$outboundSchema,Kte.JobOut$outboundSchema]);var kTt;(function(e){e.inboundSchema=wu.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema,e.outboundSchema=wu.JobsApiRoutesFineTuningCreateFineTuningJobResponse$outboundSchema})(kTt||(wu.JobsApiRoutesFineTuningCreateFineTuningJobResponse$=kTt={}));function OKr(e){return JSON.stringify(wu.JobsApiRoutesFineTuningCreateFineTuningJobResponse$outboundSchema.parse(e))}function EKr(e){return(0,CKr.safeParse)(e,t=>wu.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobsApiRoutesFineTuningCreateFineTuningJobResponse' from JSON")}});var HTt=b(Su=>{"use strict";var PKr=Su&&Su.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),TKr=Su&&Su.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),MKr=Su&&Su.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&PKr(t,e,r);return TKr(t,e),t};Object.defineProperty(Su,"__esModule",{value:!0});Su.JobsApiRoutesFineTuningGetFineTuningJobRequest$=Su.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema=Su.JobsApiRoutesFineTuningGetFineTuningJobRequest$inboundSchema=void 0;Su.jobsApiRoutesFineTuningGetFineTuningJobRequestToJSON=AKr;Su.jobsApiRoutesFineTuningGetFineTuningJobRequestFromJSON=RKr;var Yte=MKr(me()),zTt=Oe(),IKr=ce();Su.JobsApiRoutesFineTuningGetFineTuningJobRequest$inboundSchema=Yte.object({job_id:Yte.string()}).transform(e=>(0,zTt.remap)(e,{job_id:"jobId"}));Su.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema=Yte.object({jobId:Yte.string()}).transform(e=>(0,zTt.remap)(e,{jobId:"job_id"}));var UTt;(function(e){e.inboundSchema=Su.JobsApiRoutesFineTuningGetFineTuningJobRequest$inboundSchema,e.outboundSchema=Su.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema})(UTt||(Su.JobsApiRoutesFineTuningGetFineTuningJobRequest$=UTt={}));function AKr(e){return JSON.stringify(Su.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema.parse(e))}function RKr(e){return(0,IKr.safeParse)(e,t=>Su.JobsApiRoutesFineTuningGetFineTuningJobRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobsApiRoutesFineTuningGetFineTuningJobRequest' from JSON")}});var GTt=b(An=>{"use strict";var DKr=An&&An.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),jKr=An&&An.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),NKr=An&&An.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&DKr(t,e,r);return jKr(t,e),t};Object.defineProperty(An,"__esModule",{value:!0});An.JobsApiRoutesFineTuningGetFineTuningJobsRequest$=An.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema=An.JobsApiRoutesFineTuningGetFineTuningJobsRequest$inboundSchema=An.Status$=An.Status$outboundSchema=An.Status$inboundSchema=An.Status=void 0;An.jobsApiRoutesFineTuningGetFineTuningJobsRequestToJSON=FKr;An.jobsApiRoutesFineTuningGetFineTuningJobsRequestFromJSON=kKr;var Co=NKr(me()),JTt=Oe(),LKr=ce();An.Status={Queued:"QUEUED",Started:"STARTED",Validating:"VALIDATING",Validated:"VALIDATED",Running:"RUNNING",FailedValidation:"FAILED_VALIDATION",Failed:"FAILED",Success:"SUCCESS",Cancelled:"CANCELLED",CancellationRequested:"CANCELLATION_REQUESTED"};An.Status$inboundSchema=Co.nativeEnum(An.Status);An.Status$outboundSchema=An.Status$inboundSchema;var VTt;(function(e){e.inboundSchema=An.Status$inboundSchema,e.outboundSchema=An.Status$outboundSchema})(VTt||(An.Status$=VTt={}));An.JobsApiRoutesFineTuningGetFineTuningJobsRequest$inboundSchema=Co.object({page:Co.number().int().default(0),page_size:Co.number().int().default(100),model:Co.nullable(Co.string()).optional(),created_after:Co.nullable(Co.string().datetime({offset:!0}).transform(e=>new Date(e))).optional(),created_by_me:Co.boolean().default(!1),status:Co.nullable(An.Status$inboundSchema).optional(),wandb_project:Co.nullable(Co.string()).optional(),wandb_name:Co.nullable(Co.string()).optional(),suffix:Co.nullable(Co.string()).optional()}).transform(e=>(0,JTt.remap)(e,{page_size:"pageSize",created_after:"createdAfter",created_by_me:"createdByMe",wandb_project:"wandbProject",wandb_name:"wandbName"}));An.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema=Co.object({page:Co.number().int().default(0),pageSize:Co.number().int().default(100),model:Co.nullable(Co.string()).optional(),createdAfter:Co.nullable(Co.date().transform(e=>e.toISOString())).optional(),createdByMe:Co.boolean().default(!1),status:Co.nullable(An.Status$outboundSchema).optional(),wandbProject:Co.nullable(Co.string()).optional(),wandbName:Co.nullable(Co.string()).optional(),suffix:Co.nullable(Co.string()).optional()}).transform(e=>(0,JTt.remap)(e,{pageSize:"page_size",createdAfter:"created_after",createdByMe:"created_by_me",wandbProject:"wandb_project",wandbName:"wandb_name"}));var WTt;(function(e){e.inboundSchema=An.JobsApiRoutesFineTuningGetFineTuningJobsRequest$inboundSchema,e.outboundSchema=An.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema})(WTt||(An.JobsApiRoutesFineTuningGetFineTuningJobsRequest$=WTt={}));function FKr(e){return JSON.stringify(An.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema.parse(e))}function kKr(e){return(0,LKr.safeParse)(e,t=>An.JobsApiRoutesFineTuningGetFineTuningJobsRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobsApiRoutesFineTuningGetFineTuningJobsRequest' from JSON")}});var ZTt=b(xu=>{"use strict";var BKr=xu&&xu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),$Kr=xu&&xu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qKr=xu&&xu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&BKr(t,e,r);return $Kr(t,e),t};Object.defineProperty(xu,"__esModule",{value:!0});xu.JobsApiRoutesFineTuningStartFineTuningJobRequest$=xu.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema=xu.JobsApiRoutesFineTuningStartFineTuningJobRequest$inboundSchema=void 0;xu.jobsApiRoutesFineTuningStartFineTuningJobRequestToJSON=zKr;xu.jobsApiRoutesFineTuningStartFineTuningJobRequestFromJSON=HKr;var Zte=qKr(me()),YTt=Oe(),UKr=ce();xu.JobsApiRoutesFineTuningStartFineTuningJobRequest$inboundSchema=Zte.object({job_id:Zte.string()}).transform(e=>(0,YTt.remap)(e,{job_id:"jobId"}));xu.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema=Zte.object({jobId:Zte.string()}).transform(e=>(0,YTt.remap)(e,{jobId:"job_id"}));var KTt;(function(e){e.inboundSchema=xu.JobsApiRoutesFineTuningStartFineTuningJobRequest$inboundSchema,e.outboundSchema=xu.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema})(KTt||(xu.JobsApiRoutesFineTuningStartFineTuningJobRequest$=KTt={}));function zKr(e){return JSON.stringify(xu.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema.parse(e))}function HKr(e){return(0,UKr.safeParse)(e,t=>xu.JobsApiRoutesFineTuningStartFineTuningJobRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobsApiRoutesFineTuningStartFineTuningJobRequest' from JSON")}});var eMt=b(Cu=>{"use strict";var VKr=Cu&&Cu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),WKr=Cu&&Cu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),JKr=Cu&&Cu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&VKr(t,e,r);return WKr(t,e),t};Object.defineProperty(Cu,"__esModule",{value:!0});Cu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$=Cu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema=Cu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$inboundSchema=void 0;Cu.jobsApiRoutesFineTuningUnarchiveFineTunedModelRequestToJSON=KKr;Cu.jobsApiRoutesFineTuningUnarchiveFineTunedModelRequestFromJSON=YKr;var Xte=JKr(me()),QTt=Oe(),GKr=ce();Cu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$inboundSchema=Xte.object({model_id:Xte.string()}).transform(e=>(0,QTt.remap)(e,{model_id:"modelId"}));Cu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema=Xte.object({modelId:Xte.string()}).transform(e=>(0,QTt.remap)(e,{modelId:"model_id"}));var XTt;(function(e){e.inboundSchema=Cu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$inboundSchema,e.outboundSchema=Cu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema})(XTt||(Cu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$=XTt={}));function KKr(e){return JSON.stringify(Cu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema.parse(e))}function YKr(e){return(0,GKr.safeParse)(e,t=>Cu.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest' from JSON")}});var iMt=b(Ou=>{"use strict";var ZKr=Ou&&Ou.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),XKr=Ou&&Ou.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rMt=Ou&&Ou.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ZKr(t,e,r);return XKr(t,e),t};Object.defineProperty(Ou,"__esModule",{value:!0});Ou.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$=Ou.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema=Ou.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$inboundSchema=void 0;Ou.jobsApiRoutesFineTuningUpdateFineTunedModelRequestToJSON=e7r;Ou.jobsApiRoutesFineTuningUpdateFineTunedModelRequestFromJSON=t7r;var Qte=rMt(me()),nMt=Oe(),QKr=ce(),oMt=rMt(dn());Ou.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$inboundSchema=Qte.object({model_id:Qte.string(),UpdateFTModelIn:oMt.UpdateFTModelIn$inboundSchema}).transform(e=>(0,nMt.remap)(e,{model_id:"modelId",UpdateFTModelIn:"updateFTModelIn"}));Ou.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema=Qte.object({modelId:Qte.string(),updateFTModelIn:oMt.UpdateFTModelIn$outboundSchema}).transform(e=>(0,nMt.remap)(e,{modelId:"model_id",updateFTModelIn:"UpdateFTModelIn"}));var tMt;(function(e){e.inboundSchema=Ou.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$inboundSchema,e.outboundSchema=Ou.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema})(tMt||(Ou.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$=tMt={}));function e7r(e){return JSON.stringify(Ou.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema.parse(e))}function t7r(e){return(0,QKr.safeParse)(e,t=>Ou.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'JobsApiRoutesFineTuningUpdateFineTunedModelRequest' from JSON")}});var dMt=b(ho=>{"use strict";var r7r=ho&&ho.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),n7r=ho&&ho.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),uMt=ho&&ho.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&r7r(t,e,r);return n7r(t,e),t};Object.defineProperty(ho,"__esModule",{value:!0});ho.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$=ho.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$outboundSchema=ho.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema=ho.RetrieveModelV1ModelsModelIdGetRequest$=ho.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema=ho.RetrieveModelV1ModelsModelIdGetRequest$inboundSchema=void 0;ho.retrieveModelV1ModelsModelIdGetRequestToJSON=o7r;ho.retrieveModelV1ModelsModelIdGetRequestFromJSON=i7r;ho.retrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGetToJSON=a7r;ho.retrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGetFromJSON=s7r;var qf=uMt(me()),lMt=Oe(),cMt=ce(),ere=uMt(dn());ho.RetrieveModelV1ModelsModelIdGetRequest$inboundSchema=qf.object({model_id:qf.string()}).transform(e=>(0,lMt.remap)(e,{model_id:"modelId"}));ho.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema=qf.object({modelId:qf.string()}).transform(e=>(0,lMt.remap)(e,{modelId:"model_id"}));var aMt;(function(e){e.inboundSchema=ho.RetrieveModelV1ModelsModelIdGetRequest$inboundSchema,e.outboundSchema=ho.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema})(aMt||(ho.RetrieveModelV1ModelsModelIdGetRequest$=aMt={}));function o7r(e){return JSON.stringify(ho.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema.parse(e))}function i7r(e){return(0,cMt.safeParse)(e,t=>ho.RetrieveModelV1ModelsModelIdGetRequest$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'RetrieveModelV1ModelsModelIdGetRequest' from JSON")}ho.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema=qf.union([ere.BaseModelCard$inboundSchema.and(qf.object({type:qf.literal("base")}).transform(e=>({type:e.type}))),ere.FTModelCard$inboundSchema.and(qf.object({type:qf.literal("fine-tuned")}).transform(e=>({type:e.type})))]);ho.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$outboundSchema=qf.union([ere.BaseModelCard$outboundSchema.and(qf.object({type:qf.literal("base")}).transform(e=>({type:e.type}))),ere.FTModelCard$outboundSchema.and(qf.object({type:qf.literal("fine-tuned")}).transform(e=>({type:e.type})))]);var sMt;(function(e){e.inboundSchema=ho.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema,e.outboundSchema=ho.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$outboundSchema})(sMt||(ho.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$=sMt={}));function a7r(e){return JSON.stringify(ho.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$outboundSchema.parse(e))}function s7r(e){return(0,cMt.safeParse)(e,t=>ho.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema.parse(JSON.parse(t)),"Failed to parse 'RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet' from JSON")}});var Eu=b(Mi=>{"use strict";var u7r=Mi&&Mi.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Xu=Mi&&Mi.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&u7r(t,e,r)};Object.defineProperty(Mi,"__esModule",{value:!0});Xu(ZPt(),Mi);Xu(eTt(),Mi);Xu(nTt(),Mi);Xu(aTt(),Mi);Xu(cTt(),Mi);Xu(pTt(),Mi);Xu(vTt(),Mi);Xu(xTt(),Mi);Xu(ETt(),Mi);Xu(ATt(),Mi);Xu(jTt(),Mi);Xu(FTt(),Mi);Xu(qTt(),Mi);Xu(HTt(),Mi);Xu(GTt(),Mi);Xu(ZTt(),Mi);Xu(eMt(),Mi);Xu(iMt(),Mi);Xu(dMt(),Mi)});var pMt=b(aC=>{"use strict";var l7r=aC&&aC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),c7r=aC&&aC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),OEe=aC&&aC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&l7r(t,e,r);return c7r(t,e),t};Object.defineProperty(aC,"__esModule",{value:!0});aC.batchJobsCancel=y7r;var d7r=vo(),tre=OEe(wo()),f7r=Oe(),p7r=ce(),fMt=So(),h7r=Hn(),m7r=OEe(dn()),g7r=OEe(Eu());async function y7r(e,t,r){let n=(0,p7r.safeParse)(t,v=>g7r.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={job_id:(0,d7r.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,h7r.pathToFunc)("/v1/batch/jobs/{job_id}/cancel")(a),u=new Headers((0,f7r.compactMap)({Accept:"application/json"})),l=await(0,fMt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,fMt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_batch_cancel_batch_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,[g]=await tre.match(tre.json(200,m7r.BatchJobOut$inboundSchema),tre.fail("4XX"),tre.fail("5XX"))(_);return g.ok,g}});var yMt=b(sC=>{"use strict";var b7r=sC&&sC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),_7r=sC&&sC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gMt=sC&&sC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&b7r(t,e,r);return _7r(t,e),t};Object.defineProperty(sC,"__esModule",{value:!0});sC.batchJobsCreate=C7r;var v7r=vo(),rre=gMt(wo()),w7r=Oe(),S7r=ce(),hMt=So(),x7r=Hn(),mMt=gMt(dn());async function C7r(e,t,r){let n=(0,S7r.safeParse)(t,g=>mMt.BatchJobIn$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,v7r.encodeJSON)("body",o,{explode:!0}),a=(0,x7r.pathToFunc)("/v1/batch/jobs")(),s=new Headers((0,w7r.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,hMt.extractSecurity)(e._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,hMt.resolveGlobalSecurity)(l),d={operationID:"jobs_api_routes_batch_create_batch_job",oAuth2Scopes:[],resolvedSecurity:c,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=e._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,h=await e._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!h.ok)return h;let m=h.value,[_]=await rre.match(rre.json(200,mMt.BatchJobOut$inboundSchema),rre.fail("4XX"),rre.fail("5XX"))(m);return _.ok,_}});var _Mt=b(uC=>{"use strict";var O7r=uC&&uC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),E7r=uC&&uC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),EEe=uC&&uC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&O7r(t,e,r);return E7r(t,e),t};Object.defineProperty(uC,"__esModule",{value:!0});uC.batchJobsGet=D7r;var P7r=vo(),nre=EEe(wo()),T7r=Oe(),M7r=ce(),bMt=So(),I7r=Hn(),A7r=EEe(dn()),R7r=EEe(Eu());async function D7r(e,t,r){let n=(0,M7r.safeParse)(t,v=>R7r.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={job_id:(0,P7r.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,I7r.pathToFunc)("/v1/batch/jobs/{job_id}")(a),u=new Headers((0,T7r.compactMap)({Accept:"application/json"})),l=await(0,bMt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,bMt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_batch_get_batch_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,[g]=await nre.match(nre.json(200,A7r.BatchJobOut$inboundSchema),nre.fail("4XX"),nre.fail("5XX"))(_);return g.ok,g}});var wMt=b(lC=>{"use strict";var j7r=lC&&lC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),N7r=lC&&lC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),PEe=lC&&lC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&j7r(t,e,r);return N7r(t,e),t};Object.defineProperty(lC,"__esModule",{value:!0});lC.batchJobsList=U7r;var L7r=vo(),ore=PEe(wo()),F7r=Oe(),k7r=ce(),vMt=So(),B7r=Hn(),$7r=PEe(dn()),q7r=PEe(Eu());async function U7r(e,t,r){let n=(0,k7r.safeParse)(t,v=>q7r.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema.optional().parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a=(0,B7r.pathToFunc)("/v1/batch/jobs")(),s=(0,L7r.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,F7r.compactMap)({Accept:"application/json"})),l=await(0,vMt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,vMt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_batch_get_batch_jobs",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,[g]=await ore.match(ore.json(200,$7r.BatchJobsOut$inboundSchema),ore.fail("4XX"),ore.fail("5XX"))(_);return g.ok,g}});var SMt=b(are=>{"use strict";Object.defineProperty(are,"__esModule",{value:!0});are.MistralJobs=void 0;var z7r=pMt(),H7r=yMt(),V7r=_Mt(),W7r=wMt(),J7r=Mp(),ire=Wh(),TEe=class extends J7r.ClientSDK{async list(t,r){return(0,ire.unwrapAsync)((0,W7r.batchJobsList)(this,t,r))}async create(t,r){return(0,ire.unwrapAsync)((0,H7r.batchJobsCreate)(this,t,r))}async get(t,r){return(0,ire.unwrapAsync)((0,V7r.batchJobsGet)(this,t,r))}async cancel(t,r){return(0,ire.unwrapAsync)((0,z7r.batchJobsCancel)(this,t,r))}};are.MistralJobs=TEe});var xMt=b(sre=>{"use strict";Object.defineProperty(sre,"__esModule",{value:!0});sre.Batch=void 0;var G7r=Mp(),K7r=SMt(),MEe=class extends G7r.ClientSDK{get jobs(){return this._jobs??(this._jobs=new K7r.MistralJobs(this._options))}};sre.Batch=MEe});var EMt=b(cC=>{"use strict";var Y7r=cC&&cC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Z7r=cC&&cC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),IEe=cC&&cC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Y7r(t,e,r);return Z7r(t,e),t};Object.defineProperty(cC,"__esModule",{value:!0});cC.chatComplete=nYr;var X7r=vo(),E3=IEe(wo()),Q7r=Oe(),eYr=ce(),CMt=So(),tYr=Hn(),OMt=IEe(dn()),rYr=IEe(Ap());async function nYr(e,t,r){let n=(0,eYr.safeParse)(t,v=>OMt.ChatCompletionRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,X7r.encodeJSON)("body",o,{explode:!0}),a=(0,tYr.pathToFunc)("/v1/chat/completions")(),s=new Headers((0,Q7r.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,CMt.extractSecurity)(e._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,CMt.resolveGlobalSecurity)(l),d={operationID:"chat_completion_v1_chat_completions_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=e._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,h=await e._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!h.ok)return h;let m=h.value,_={HttpMeta:{Response:m,Request:p}},[g]=await E3.match(E3.json(200,OMt.ChatCompletionResponse$inboundSchema),E3.jsonErr(422,rYr.HTTPValidationError$inboundSchema),E3.fail("4XX"),E3.fail("5XX"))(m,{extraFields:_});return g.ok,g}});var MMt=b(dC=>{"use strict";var oYr=dC&&dC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),iYr=dC&&dC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ure=dC&&dC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&oYr(t,e,r);return iYr(t,e),t};Object.defineProperty(dC,"__esModule",{value:!0});dC.chatStream=pYr;var aYr=ure(me()),sYr=vo(),uYr=h3(),P3=ure(wo()),lYr=Oe(),cYr=ce(),PMt=So(),dYr=Hn(),TMt=ure(dn()),fYr=ure(Ap());async function pYr(e,t,r){let n=(0,cYr.safeParse)(t,v=>TMt.ChatCompletionStreamRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,sYr.encodeJSON)("body",o,{explode:!0}),a=(0,dYr.pathToFunc)("/v1/chat/completions#stream")(),s=new Headers((0,lYr.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),u=await(0,PMt.extractSecurity)(e._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,PMt.resolveGlobalSecurity)(l),d={operationID:"stream_chat",oAuth2Scopes:[],resolvedSecurity:c,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=e._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,h=await e._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!h.ok)return h;let m=h.value,_={HttpMeta:{Response:m,Request:p}},[g]=await P3.match(P3.sse(200,aYr.instanceof(ReadableStream).transform(v=>new uYr.EventStream({stream:v,decoder(S){return TMt.CompletionEvent$inboundSchema.parse(S)}})),{sseSentinel:"[DONE]"}),P3.jsonErr(422,fYr.HTTPValidationError$inboundSchema),P3.fail("4XX"),P3.fail("5XX"))(m,{extraFields:_});return g.ok,g}});var lre=b(Vw=>{"use strict";Object.defineProperty(Vw,"__esModule",{value:!0});Vw.getDefaultOptions=Vw.defaultOptions=Vw.ignoreOverride=void 0;Vw.ignoreOverride=Symbol("Let zodToJsonSchema decide on which parser to use");Vw.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 hYr=e=>typeof e=="string"?{...Vw.defaultOptions,name:e}:{...Vw.defaultOptions,...e};Vw.getDefaultOptions=hYr});var AEe=b(cre=>{"use strict";Object.defineProperty(cre,"__esModule",{value:!0});cre.getRefs=void 0;var mYr=lre(),gYr=e=>{let t=(0,mYr.getDefaultOptions)(e),r=t.name!==void 0?[...t.basePath,t.definitionPath,t.name]:t.basePath;return{...t,currentPath:r,propertyPath:void 0,seen:new Map(Object.entries(t.definitions).map(([n,o])=>[o._def,{def:o._def,path:[...t.basePath,t.definitionPath,n],jsonSchema:void 0}]))}};cre.getRefs=gYr});var tT=b(Wk=>{"use strict";Object.defineProperty(Wk,"__esModule",{value:!0});Wk.setResponseValueAndErrors=Wk.addErrorMessage=void 0;function IMt(e,t,r,n){n?.errorMessages&&r&&(e.errorMessage={...e.errorMessage,[t]:r})}Wk.addErrorMessage=IMt;function yYr(e,t,r,n,o){e[t]=r,IMt(e,t,n,o)}Wk.setResponseValueAndErrors=yYr});var REe=b(dre=>{"use strict";Object.defineProperty(dre,"__esModule",{value:!0});dre.parseAnyDef=void 0;function bYr(){return{}}dre.parseAnyDef=bYr});var DEe=b(pre=>{"use strict";Object.defineProperty(pre,"__esModule",{value:!0});pre.parseArrayDef=void 0;var _Yr=me(),fre=tT(),vYr=Pu();function wYr(e,t){let r={type:"array"};return e.type?._def&&e.type?._def?.typeName!==_Yr.ZodFirstPartyTypeKind.ZodAny&&(r.items=(0,vYr.parseDef)(e.type._def,{...t,currentPath:[...t.currentPath,"items"]})),e.minLength&&(0,fre.setResponseValueAndErrors)(r,"minItems",e.minLength.value,e.minLength.message,t),e.maxLength&&(0,fre.setResponseValueAndErrors)(r,"maxItems",e.maxLength.value,e.maxLength.message,t),e.exactLength&&((0,fre.setResponseValueAndErrors)(r,"minItems",e.exactLength.value,e.exactLength.message,t),(0,fre.setResponseValueAndErrors)(r,"maxItems",e.exactLength.value,e.exactLength.message,t)),r}pre.parseArrayDef=wYr});var jEe=b(hre=>{"use strict";Object.defineProperty(hre,"__esModule",{value:!0});hre.parseBigintDef=void 0;var g1=tT();function SYr(e,t){let r={type:"integer",format:"int64"};if(!e.checks)return r;for(let n of e.checks)switch(n.kind){case"min":t.target==="jsonSchema7"?n.inclusive?(0,g1.setResponseValueAndErrors)(r,"minimum",n.value,n.message,t):(0,g1.setResponseValueAndErrors)(r,"exclusiveMinimum",n.value,n.message,t):(n.inclusive||(r.exclusiveMinimum=!0),(0,g1.setResponseValueAndErrors)(r,"minimum",n.value,n.message,t));break;case"max":t.target==="jsonSchema7"?n.inclusive?(0,g1.setResponseValueAndErrors)(r,"maximum",n.value,n.message,t):(0,g1.setResponseValueAndErrors)(r,"exclusiveMaximum",n.value,n.message,t):(n.inclusive||(r.exclusiveMaximum=!0),(0,g1.setResponseValueAndErrors)(r,"maximum",n.value,n.message,t));break;case"multipleOf":(0,g1.setResponseValueAndErrors)(r,"multipleOf",n.value,n.message,t);break}return r}hre.parseBigintDef=SYr});var NEe=b(mre=>{"use strict";Object.defineProperty(mre,"__esModule",{value:!0});mre.parseBooleanDef=void 0;function xYr(){return{type:"boolean"}}mre.parseBooleanDef=xYr});var yre=b(gre=>{"use strict";Object.defineProperty(gre,"__esModule",{value:!0});gre.parseBrandedDef=void 0;var CYr=Pu();function OYr(e,t){return(0,CYr.parseDef)(e.type._def,t)}gre.parseBrandedDef=OYr});var LEe=b(bre=>{"use strict";Object.defineProperty(bre,"__esModule",{value:!0});bre.parseCatchDef=void 0;var EYr=Pu(),PYr=(e,t)=>(0,EYr.parseDef)(e.innerType._def,t);bre.parseCatchDef=PYr});var FEe=b(_re=>{"use strict";Object.defineProperty(_re,"__esModule",{value:!0});_re.parseDateDef=void 0;var AMt=tT();function RMt(e,t,r){let n=r??t.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>RMt(e,t,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 TYr(e,t)}}_re.parseDateDef=RMt;var TYr=(e,t)=>{let r={type:"integer",format:"unix-time"};if(t.target==="openApi3")return r;for(let n of e.checks)switch(n.kind){case"min":(0,AMt.setResponseValueAndErrors)(r,"minimum",n.value,n.message,t);break;case"max":(0,AMt.setResponseValueAndErrors)(r,"maximum",n.value,n.message,t);break}return r}});var kEe=b(vre=>{"use strict";Object.defineProperty(vre,"__esModule",{value:!0});vre.parseDefaultDef=void 0;var MYr=Pu();function IYr(e,t){return{...(0,MYr.parseDef)(e.innerType._def,t),default:e.defaultValue()}}vre.parseDefaultDef=IYr});var BEe=b(wre=>{"use strict";Object.defineProperty(wre,"__esModule",{value:!0});wre.parseEffectsDef=void 0;var AYr=Pu();function RYr(e,t){return t.effectStrategy==="input"?(0,AYr.parseDef)(e.schema._def,t):{}}wre.parseEffectsDef=RYr});var $Ee=b(Sre=>{"use strict";Object.defineProperty(Sre,"__esModule",{value:!0});Sre.parseEnumDef=void 0;function DYr(e){return{type:"string",enum:Array.from(e.values)}}Sre.parseEnumDef=DYr});var qEe=b(xre=>{"use strict";Object.defineProperty(xre,"__esModule",{value:!0});xre.parseIntersectionDef=void 0;var DMt=Pu(),jYr=e=>"type"in e&&e.type==="string"?!1:"allOf"in e;function NYr(e,t){let r=[(0,DMt.parseDef)(e.left._def,{...t,currentPath:[...t.currentPath,"allOf","0"]}),(0,DMt.parseDef)(e.right._def,{...t,currentPath:[...t.currentPath,"allOf","1"]})].filter(i=>!!i),n=t.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0,o=[];return r.forEach(i=>{if(jYr(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}xre.parseIntersectionDef=NYr});var UEe=b(Cre=>{"use strict";Object.defineProperty(Cre,"__esModule",{value:!0});Cre.parseLiteralDef=void 0;function LYr(e,t){let r=typeof e.value;return r!=="bigint"&&r!=="number"&&r!=="boolean"&&r!=="string"?{type:Array.isArray(e.value)?"array":"object"}:t.target==="openApi3"?{type:r==="bigint"?"integer":r,enum:[e.value]}:{type:r==="bigint"?"integer":r,const:e.value}}Cre.parseLiteralDef=LYr});var Ore=b(dc=>{"use strict";Object.defineProperty(dc,"__esModule",{value:!0});dc.parseStringDef=dc.zodPatterns=void 0;var y1=tT(),zEe;dc.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:()=>(zEe===void 0&&(zEe=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),zEe),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 FYr(e,t){let r={type:"string"};if(e.checks)for(let n of e.checks)switch(n.kind){case"min":(0,y1.setResponseValueAndErrors)(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,t);break;case"max":(0,y1.setResponseValueAndErrors)(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,t);break;case"email":switch(t.emailStrategy){case"format:email":Ig(r,"email",n.message,t);break;case"format:idn-email":Ig(r,"idn-email",n.message,t);break;case"pattern:zod":qd(r,dc.zodPatterns.email,n.message,t);break}break;case"url":Ig(r,"uri",n.message,t);break;case"uuid":Ig(r,"uuid",n.message,t);break;case"regex":qd(r,n.regex,n.message,t);break;case"cuid":qd(r,dc.zodPatterns.cuid,n.message,t);break;case"cuid2":qd(r,dc.zodPatterns.cuid2,n.message,t);break;case"startsWith":qd(r,RegExp(`^${HEe(n.value,t)}`),n.message,t);break;case"endsWith":qd(r,RegExp(`${HEe(n.value,t)}$`),n.message,t);break;case"datetime":Ig(r,"date-time",n.message,t);break;case"date":Ig(r,"date",n.message,t);break;case"time":Ig(r,"time",n.message,t);break;case"duration":Ig(r,"duration",n.message,t);break;case"length":(0,y1.setResponseValueAndErrors)(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,t),(0,y1.setResponseValueAndErrors)(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,t);break;case"includes":{qd(r,RegExp(HEe(n.value,t)),n.message,t);break}case"ip":{n.version!=="v6"&&Ig(r,"ipv4",n.message,t),n.version!=="v4"&&Ig(r,"ipv6",n.message,t);break}case"base64url":qd(r,dc.zodPatterns.base64url,n.message,t);break;case"jwt":qd(r,dc.zodPatterns.jwt,n.message,t);break;case"cidr":{n.version!=="v6"&&qd(r,dc.zodPatterns.ipv4Cidr,n.message,t),n.version!=="v4"&&qd(r,dc.zodPatterns.ipv6Cidr,n.message,t);break}case"emoji":qd(r,dc.zodPatterns.emoji(),n.message,t);break;case"ulid":{qd(r,dc.zodPatterns.ulid,n.message,t);break}case"base64":{switch(t.base64Strategy){case"format:binary":{Ig(r,"binary",n.message,t);break}case"contentEncoding:base64":{(0,y1.setResponseValueAndErrors)(r,"contentEncoding","base64",n.message,t);break}case"pattern:zod":{qd(r,dc.zodPatterns.base64,n.message,t);break}}break}case"nanoid":qd(r,dc.zodPatterns.nanoid,n.message,t);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}dc.parseStringDef=FYr;function HEe(e,t){return t.patternStrategy==="escape"?BYr(e):e}var kYr=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function BYr(e){let t="";for(let r=0;ro.format)?(e.anyOf||(e.anyOf=[]),e.format&&(e.anyOf.push({format:e.format,...e.errorMessage&&n.errorMessages&&{errorMessage:{format:e.errorMessage.format}}}),delete e.format,e.errorMessage&&(delete e.errorMessage.format,Object.keys(e.errorMessage).length===0&&delete e.errorMessage)),e.anyOf.push({format:t,...r&&n.errorMessages&&{errorMessage:{format:r}}})):(0,y1.setResponseValueAndErrors)(e,"format",t,r,n)}function qd(e,t,r,n){e.pattern||e.allOf?.some(o=>o.pattern)?(e.allOf||(e.allOf=[]),e.pattern&&(e.allOf.push({pattern:e.pattern,...e.errorMessage&&n.errorMessages&&{errorMessage:{pattern:e.errorMessage.pattern}}}),delete e.pattern,e.errorMessage&&(delete e.errorMessage.pattern,Object.keys(e.errorMessage).length===0&&delete e.errorMessage)),e.allOf.push({pattern:jMt(t,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):(0,y1.setResponseValueAndErrors)(e,"pattern",jMt(t,n),r,n)}function jMt(e,t){if(!t.applyRegexFlags||!e.flags)return e.source;let r={i:e.flags.includes("i"),m:e.flags.includes("m"),s:e.flags.includes("s")},n=r.i?e.source.toLowerCase():e.source,o="",i=!1,a=!1,s=!1;for(let u=0;u{"use strict";Object.defineProperty(Ere,"__esModule",{value:!0});Ere.parseRecordDef=void 0;var T3=me(),NMt=Pu(),$Yr=Ore(),qYr=yre();function UYr(e,t){if(t.target==="openAi"&&console.warn("Warning: OpenAI may not support records in schemas! Try an array of key-value pairs instead."),t.target==="openApi3"&&e.keyType?._def.typeName===T3.ZodFirstPartyTypeKind.ZodEnum)return{type:"object",required:e.keyType._def.values,properties:e.keyType._def.values.reduce((n,o)=>({...n,[o]:(0,NMt.parseDef)(e.valueType._def,{...t,currentPath:[...t.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:(0,NMt.parseDef)(e.valueType._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]})??{}};if(t.target==="openApi3")return r;if(e.keyType?._def.typeName===T3.ZodFirstPartyTypeKind.ZodString&&e.keyType._def.checks?.length){let{type:n,...o}=(0,$Yr.parseStringDef)(e.keyType._def,t);return{...r,propertyNames:o}}else{if(e.keyType?._def.typeName===T3.ZodFirstPartyTypeKind.ZodEnum)return{...r,propertyNames:{enum:e.keyType._def.values}};if(e.keyType?._def.typeName===T3.ZodFirstPartyTypeKind.ZodBranded&&e.keyType._def.type._def.typeName===T3.ZodFirstPartyTypeKind.ZodString&&e.keyType._def.type._def.checks?.length){let{type:n,...o}=(0,qYr.parseBrandedDef)(e.keyType._def,t);return{...r,propertyNames:o}}}return r}Ere.parseRecordDef=UYr});var VEe=b(Tre=>{"use strict";Object.defineProperty(Tre,"__esModule",{value:!0});Tre.parseMapDef=void 0;var LMt=Pu(),zYr=Pre();function HYr(e,t){if(t.mapStrategy==="record")return(0,zYr.parseRecordDef)(e,t);let r=(0,LMt.parseDef)(e.keyType._def,{...t,currentPath:[...t.currentPath,"items","items","0"]})||{},n=(0,LMt.parseDef)(e.valueType._def,{...t,currentPath:[...t.currentPath,"items","items","1"]})||{};return{type:"array",maxItems:125,items:{type:"array",items:[r,n],minItems:2,maxItems:2}}}Tre.parseMapDef=HYr});var WEe=b(Mre=>{"use strict";Object.defineProperty(Mre,"__esModule",{value:!0});Mre.parseNativeEnumDef=void 0;function VYr(e){let t=e.values,n=Object.keys(e.values).filter(i=>typeof t[t[i]]!="number").map(i=>t[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}}Mre.parseNativeEnumDef=VYr});var JEe=b(Ire=>{"use strict";Object.defineProperty(Ire,"__esModule",{value:!0});Ire.parseNeverDef=void 0;function WYr(){return{not:{}}}Ire.parseNeverDef=WYr});var GEe=b(Are=>{"use strict";Object.defineProperty(Are,"__esModule",{value:!0});Are.parseNullDef=void 0;function JYr(e){return e.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}Are.parseNullDef=JYr});var Rre=b(rT=>{"use strict";Object.defineProperty(rT,"__esModule",{value:!0});rT.parseUnionDef=rT.primitiveMappings=void 0;var GYr=Pu();rT.primitiveMappings={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};function KYr(e,t){if(t.target==="openApi3")return FMt(e,t);let r=e.options instanceof Map?Array.from(e.options.values()):e.options;if(r.every(n=>n._def.typeName in rT.primitiveMappings&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=rT.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 FMt(e,t)}rT.parseUnionDef=KYr;var FMt=(e,t)=>{let r=(e.options instanceof Map?Array.from(e.options.values()):e.options).map((n,o)=>(0,GYr.parseDef)(n._def,{...t,currentPath:[...t.currentPath,"anyOf",`${o}`]})).filter(n=>!!n&&(!t.strictUnions||typeof n=="object"&&Object.keys(n).length>0));return r.length?{anyOf:r}:void 0}});var KEe=b(Dre=>{"use strict";Object.defineProperty(Dre,"__esModule",{value:!0});Dre.parseNullableDef=void 0;var kMt=Pu(),BMt=Rre();function YYr(e,t){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(e.innerType._def.typeName)&&(!e.innerType._def.checks||!e.innerType._def.checks.length))return t.target==="openApi3"?{type:BMt.primitiveMappings[e.innerType._def.typeName],nullable:!0}:{type:[BMt.primitiveMappings[e.innerType._def.typeName],"null"]};if(t.target==="openApi3"){let n=(0,kMt.parseDef)(e.innerType._def,{...t,currentPath:[...t.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=(0,kMt.parseDef)(e.innerType._def,{...t,currentPath:[...t.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}Dre.parseNullableDef=YYr});var YEe=b(jre=>{"use strict";Object.defineProperty(jre,"__esModule",{value:!0});jre.parseNumberDef=void 0;var nT=tT();function ZYr(e,t){let r={type:"number"};if(!e.checks)return r;for(let n of e.checks)switch(n.kind){case"int":r.type="integer",(0,nT.addErrorMessage)(r,"type",n.message,t);break;case"min":t.target==="jsonSchema7"?n.inclusive?(0,nT.setResponseValueAndErrors)(r,"minimum",n.value,n.message,t):(0,nT.setResponseValueAndErrors)(r,"exclusiveMinimum",n.value,n.message,t):(n.inclusive||(r.exclusiveMinimum=!0),(0,nT.setResponseValueAndErrors)(r,"minimum",n.value,n.message,t));break;case"max":t.target==="jsonSchema7"?n.inclusive?(0,nT.setResponseValueAndErrors)(r,"maximum",n.value,n.message,t):(0,nT.setResponseValueAndErrors)(r,"exclusiveMaximum",n.value,n.message,t):(n.inclusive||(r.exclusiveMaximum=!0),(0,nT.setResponseValueAndErrors)(r,"maximum",n.value,n.message,t));break;case"multipleOf":(0,nT.setResponseValueAndErrors)(r,"multipleOf",n.value,n.message,t);break}return r}jre.parseNumberDef=ZYr});var XEe=b(Nre=>{"use strict";Object.defineProperty(Nre,"__esModule",{value:!0});Nre.parseObjectDef=void 0;var XYr=me(),ZEe=Pu();function QYr(e,t){return t.removeAdditionalStrategy==="strict"?e.catchall._def.typeName==="ZodNever"?e.unknownKeys!=="strict":(0,ZEe.parseDef)(e.catchall._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]})??!0:e.catchall._def.typeName==="ZodNever"?e.unknownKeys==="passthrough":(0,ZEe.parseDef)(e.catchall._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]})??!0}function eZr(e,t){let r=t.target==="openAi",n={type:"object",...Object.entries(e.shape()).reduce((o,[i,a])=>{if(a===void 0||a._def===void 0)return o;let s=a.isOptional();s&&r&&(a instanceof XYr.ZodOptional&&(a=a._def.innerType),a.isNullable()||(a=a.nullable()),s=!1);let u=(0,ZEe.parseDef)(a._def,{...t,currentPath:[...t.currentPath,"properties",i],propertyPath:[...t.currentPath,"properties",i]});return u===void 0?o:{properties:{...o.properties,[i]:u},required:s?o.required:[...o.required,i]}},{properties:{},required:[]}),additionalProperties:QYr(e,t)};return n.required.length||delete n.required,n}Nre.parseObjectDef=eZr});var QEe=b(Lre=>{"use strict";Object.defineProperty(Lre,"__esModule",{value:!0});Lre.parseOptionalDef=void 0;var $Mt=Pu(),tZr=(e,t)=>{if(t.currentPath.toString()===t.propertyPath?.toString())return(0,$Mt.parseDef)(e.innerType._def,t);let r=(0,$Mt.parseDef)(e.innerType._def,{...t,currentPath:[...t.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}};Lre.parseOptionalDef=tZr});var ePe=b(kre=>{"use strict";Object.defineProperty(kre,"__esModule",{value:!0});kre.parsePipelineDef=void 0;var Fre=Pu(),rZr=(e,t)=>{if(t.pipeStrategy==="input")return(0,Fre.parseDef)(e.in._def,t);if(t.pipeStrategy==="output")return(0,Fre.parseDef)(e.out._def,t);let r=(0,Fre.parseDef)(e.in._def,{...t,currentPath:[...t.currentPath,"allOf","0"]}),n=(0,Fre.parseDef)(e.out._def,{...t,currentPath:[...t.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}};kre.parsePipelineDef=rZr});var tPe=b(Bre=>{"use strict";Object.defineProperty(Bre,"__esModule",{value:!0});Bre.parsePromiseDef=void 0;var nZr=Pu();function oZr(e,t){return(0,nZr.parseDef)(e.type._def,t)}Bre.parsePromiseDef=oZr});var rPe=b($re=>{"use strict";Object.defineProperty($re,"__esModule",{value:!0});$re.parseSetDef=void 0;var qMt=tT(),iZr=Pu();function aZr(e,t){let n={type:"array",uniqueItems:!0,items:(0,iZr.parseDef)(e.valueType._def,{...t,currentPath:[...t.currentPath,"items"]})};return e.minSize&&(0,qMt.setResponseValueAndErrors)(n,"minItems",e.minSize.value,e.minSize.message,t),e.maxSize&&(0,qMt.setResponseValueAndErrors)(n,"maxItems",e.maxSize.value,e.maxSize.message,t),n}$re.parseSetDef=aZr});var oPe=b(qre=>{"use strict";Object.defineProperty(qre,"__esModule",{value:!0});qre.parseTupleDef=void 0;var nPe=Pu();function sZr(e,t){return e.rest?{type:"array",minItems:e.items.length,items:e.items.map((r,n)=>(0,nPe.parseDef)(r._def,{...t,currentPath:[...t.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:(0,nPe.parseDef)(e.rest._def,{...t,currentPath:[...t.currentPath,"additionalItems"]})}:{type:"array",minItems:e.items.length,maxItems:e.items.length,items:e.items.map((r,n)=>(0,nPe.parseDef)(r._def,{...t,currentPath:[...t.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}qre.parseTupleDef=sZr});var iPe=b(Ure=>{"use strict";Object.defineProperty(Ure,"__esModule",{value:!0});Ure.parseUndefinedDef=void 0;function uZr(){return{not:{}}}Ure.parseUndefinedDef=uZr});var aPe=b(zre=>{"use strict";Object.defineProperty(zre,"__esModule",{value:!0});zre.parseUnknownDef=void 0;function lZr(){return{}}zre.parseUnknownDef=lZr});var sPe=b(Hre=>{"use strict";Object.defineProperty(Hre,"__esModule",{value:!0});Hre.parseReadonlyDef=void 0;var cZr=Pu(),dZr=(e,t)=>(0,cZr.parseDef)(e.innerType._def,t);Hre.parseReadonlyDef=dZr});var Pu=b(Vre=>{"use strict";Object.defineProperty(Vre,"__esModule",{value:!0});Vre.parseDef=void 0;var fn=me(),fZr=REe(),pZr=DEe(),hZr=jEe(),mZr=NEe(),gZr=yre(),yZr=LEe(),bZr=FEe(),_Zr=kEe(),vZr=BEe(),wZr=$Ee(),SZr=qEe(),xZr=UEe(),CZr=VEe(),OZr=WEe(),EZr=JEe(),PZr=GEe(),TZr=KEe(),MZr=YEe(),IZr=XEe(),AZr=QEe(),RZr=ePe(),DZr=tPe(),jZr=Pre(),NZr=rPe(),LZr=Ore(),FZr=oPe(),kZr=iPe(),BZr=Rre(),$Zr=aPe(),qZr=sPe(),UZr=lre();function UMt(e,t,r=!1){let n=t.seen.get(e);if(t.override){let a=t.override?.(e,t,n,r);if(a!==UZr.ignoreOverride)return a}if(n&&!r){let a=zZr(n,t);if(a!==void 0)return a}let o={def:e,path:t.currentPath,jsonSchema:void 0};t.seen.set(e,o);let i=VZr(e,e.typeName,t);return i&&WZr(e,t,i),o.jsonSchema=i,i}Vre.parseDef=UMt;var zZr=(e,t)=>{switch(t.$refStrategy){case"root":return{$ref:e.path.join("/")};case"relative":return{$ref:HZr(t.currentPath,e.path)};case"none":case"seen":return e.path.lengtht.currentPath[n]===r)?(console.warn(`Recursive reference detected at ${t.currentPath.join("/")}! Defaulting to any`),{}):t.$refStrategy==="seen"?{}:void 0}},HZr=(e,t)=>{let r=0;for(;r{switch(t){case fn.ZodFirstPartyTypeKind.ZodString:return(0,LZr.parseStringDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodNumber:return(0,MZr.parseNumberDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodObject:return(0,IZr.parseObjectDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodBigInt:return(0,hZr.parseBigintDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodBoolean:return(0,mZr.parseBooleanDef)();case fn.ZodFirstPartyTypeKind.ZodDate:return(0,bZr.parseDateDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodUndefined:return(0,kZr.parseUndefinedDef)();case fn.ZodFirstPartyTypeKind.ZodNull:return(0,PZr.parseNullDef)(r);case fn.ZodFirstPartyTypeKind.ZodArray:return(0,pZr.parseArrayDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodUnion:case fn.ZodFirstPartyTypeKind.ZodDiscriminatedUnion:return(0,BZr.parseUnionDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodIntersection:return(0,SZr.parseIntersectionDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodTuple:return(0,FZr.parseTupleDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodRecord:return(0,jZr.parseRecordDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodLiteral:return(0,xZr.parseLiteralDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodEnum:return(0,wZr.parseEnumDef)(e);case fn.ZodFirstPartyTypeKind.ZodNativeEnum:return(0,OZr.parseNativeEnumDef)(e);case fn.ZodFirstPartyTypeKind.ZodNullable:return(0,TZr.parseNullableDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodOptional:return(0,AZr.parseOptionalDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodMap:return(0,CZr.parseMapDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodSet:return(0,NZr.parseSetDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodLazy:return UMt(e.getter()._def,r);case fn.ZodFirstPartyTypeKind.ZodPromise:return(0,DZr.parsePromiseDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodNaN:case fn.ZodFirstPartyTypeKind.ZodNever:return(0,EZr.parseNeverDef)();case fn.ZodFirstPartyTypeKind.ZodEffects:return(0,vZr.parseEffectsDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodAny:return(0,fZr.parseAnyDef)();case fn.ZodFirstPartyTypeKind.ZodUnknown:return(0,$Zr.parseUnknownDef)();case fn.ZodFirstPartyTypeKind.ZodDefault:return(0,_Zr.parseDefaultDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodBranded:return(0,gZr.parseBrandedDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodReadonly:return(0,qZr.parseReadonlyDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodCatch:return(0,yZr.parseCatchDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodPipeline:return(0,RZr.parsePipelineDef)(e,r);case fn.ZodFirstPartyTypeKind.ZodFunction:case fn.ZodFirstPartyTypeKind.ZodVoid:case fn.ZodFirstPartyTypeKind.ZodSymbol:return;default:return(n=>{})(t)}},WZr=(e,t,r)=>(e.description&&(r.description=e.description,t.markdownDescription&&(r.markdownDescription=e.description)),r)});var uPe=b(Wre=>{"use strict";Object.defineProperty(Wre,"__esModule",{value:!0});Wre.zodToJsonSchema=void 0;var zMt=Pu(),JZr=AEe(),GZr=(e,t)=>{let r=(0,JZr.getRefs)(t),n=typeof t=="object"&&t.definitions?Object.entries(t.definitions).reduce((u,[l,c])=>({...u,[l]:(0,zMt.parseDef)(c._def,{...r,currentPath:[...r.basePath,r.definitionPath,l]},!0)??{}}),{}):void 0,o=typeof t=="string"?t:t?.nameStrategy==="title"?void 0:t?.name,i=(0,zMt.parseDef)(e._def,o===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,o]},!1)??{},a=typeof t=="object"&&t.name!==void 0&&t.nameStrategy==="title"?t.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};Wre.zodToJsonSchema=GZr});var HMt=b(Sr=>{"use strict";var KZr=Sr&&Sr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),vn=Sr&&Sr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&KZr(t,e,r)};Object.defineProperty(Sr,"__esModule",{value:!0});vn(lre(),Sr);vn(AEe(),Sr);vn(tT(),Sr);vn(Pu(),Sr);vn(REe(),Sr);vn(DEe(),Sr);vn(jEe(),Sr);vn(NEe(),Sr);vn(yre(),Sr);vn(LEe(),Sr);vn(FEe(),Sr);vn(kEe(),Sr);vn(BEe(),Sr);vn($Ee(),Sr);vn(qEe(),Sr);vn(UEe(),Sr);vn(VEe(),Sr);vn(WEe(),Sr);vn(JEe(),Sr);vn(GEe(),Sr);vn(KEe(),Sr);vn(YEe(),Sr);vn(XEe(),Sr);vn(QEe(),Sr);vn(ePe(),Sr);vn(tPe(),Sr);vn(sPe(),Sr);vn(Pre(),Sr);vn(rPe(),Sr);vn(Ore(),Sr);vn(oPe(),Sr);vn(iPe(),Sr);vn(Rre(),Sr);vn(aPe(),Sr);vn(uPe(),Sr);var YZr=uPe();Sr.default=YZr.zodToJsonSchema});var WMt=b(M3=>{"use strict";Object.defineProperty(M3,"__esModule",{value:!0});M3.transformToChatCompletionRequest=XZr;M3.convertToParsedChatCompletionResponse=QZr;M3.responseFormatFromZodObject=VMt;var ZZr=HMt();function XZr(e){let{responseFormat:t,...r}=e,n=VMt(t);return{...r,responseFormat:n}}function QZr(e,t){if(e.choices===void 0||e.choices.length===0)return{...e,choices:e.choices===void 0?void 0:[]};let r=[];for(let n of e.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:t.safeParse(JSON.parse(n.message.content)).data}});return{...e,choices:r}}function VMt(e){return{type:"json_schema",jsonSchema:{name:"placeholderName",schemaDefinition:(0,ZZr.zodToJsonSchema)(e),strict:!0}}}});var KMt=b(Gre=>{"use strict";Object.defineProperty(Gre,"__esModule",{value:!0});Gre.Chat=void 0;var JMt=EMt(),GMt=MMt(),eXr=Mp(),Jre=Wh(),lPe=WMt(),cPe=class extends eXr.ClientSDK{async parse(t,r){let n=(0,lPe.transformToChatCompletionRequest)(t),o=await(0,Jre.unwrapAsync)((0,JMt.chatComplete)(this,n,r));return(0,lPe.convertToParsedChatCompletionResponse)(o,t.responseFormat)}async parseStream(t,r){let n=(0,lPe.transformToChatCompletionRequest)(t);return(0,Jre.unwrapAsync)((0,GMt.chatStream)(this,n,r))}async complete(t,r){return(0,Jre.unwrapAsync)((0,JMt.chatComplete)(this,t,r))}async stream(t,r){return(0,Jre.unwrapAsync)((0,GMt.chatStream)(this,t,r))}};Gre.Chat=cPe});var XMt=b(fC=>{"use strict";var tXr=fC&&fC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),rXr=fC&&fC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dPe=fC&&fC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&tXr(t,e,r);return rXr(t,e),t};Object.defineProperty(fC,"__esModule",{value:!0});fC.classifiersModerate=uXr;var nXr=vo(),I3=dPe(wo()),oXr=Oe(),iXr=ce(),YMt=So(),aXr=Hn(),ZMt=dPe(dn()),sXr=dPe(Ap());async function uXr(e,t,r){let n=(0,iXr.safeParse)(t,v=>ZMt.ClassificationRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,nXr.encodeJSON)("body",o,{explode:!0}),a=(0,aXr.pathToFunc)("/v1/moderations")(),s=new Headers((0,oXr.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,YMt.extractSecurity)(e._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,YMt.resolveGlobalSecurity)(l),d={operationID:"moderations_v1_moderations_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=e._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,h=await e._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!h.ok)return h;let m=h.value,_={HttpMeta:{Response:m,Request:p}},[g]=await I3.match(I3.json(200,ZMt.ClassificationResponse$inboundSchema),I3.jsonErr(422,sXr.HTTPValidationError$inboundSchema),I3.fail("4XX"),I3.fail("5XX"))(m,{extraFields:_});return g.ok,g}});var tIt=b(pC=>{"use strict";var lXr=pC&&pC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),cXr=pC&&pC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fPe=pC&&pC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&lXr(t,e,r);return cXr(t,e),t};Object.defineProperty(pC,"__esModule",{value:!0});pC.classifiersModerateChat=gXr;var dXr=vo(),A3=fPe(wo()),fXr=Oe(),pXr=ce(),QMt=So(),hXr=Hn(),eIt=fPe(dn()),mXr=fPe(Ap());async function gXr(e,t,r){let n=(0,pXr.safeParse)(t,v=>eIt.ChatClassificationRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,dXr.encodeJSON)("body",o,{explode:!0}),a=(0,hXr.pathToFunc)("/v1/chat/moderations")(),s=new Headers((0,fXr.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,QMt.extractSecurity)(e._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,QMt.resolveGlobalSecurity)(l),d={operationID:"moderations_chat_v1_chat_moderations_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=e._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,h=await e._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!h.ok)return h;let m=h.value,_={HttpMeta:{Response:m,Request:p}},[g]=await A3.match(A3.json(200,eIt.ClassificationResponse$inboundSchema),A3.jsonErr(422,mXr.HTTPValidationError$inboundSchema),A3.fail("4XX"),A3.fail("5XX"))(m,{extraFields:_});return g.ok,g}});var nIt=b(Kre=>{"use strict";Object.defineProperty(Kre,"__esModule",{value:!0});Kre.Classifiers=void 0;var yXr=XMt(),bXr=tIt(),_Xr=Mp(),rIt=Wh(),pPe=class extends _Xr.ClientSDK{async moderate(t,r){return(0,rIt.unwrapAsync)((0,yXr.classifiersModerate)(this,t,r))}async moderateChat(t,r){return(0,rIt.unwrapAsync)((0,bXr.classifiersModerateChat)(this,t,r))}};Kre.Classifiers=pPe});var aIt=b(hC=>{"use strict";var vXr=hC&&hC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),wXr=hC&&hC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hPe=hC&&hC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&vXr(t,e,r);return wXr(t,e),t};Object.defineProperty(hC,"__esModule",{value:!0});hC.embeddingsCreate=PXr;var SXr=vo(),R3=hPe(wo()),xXr=Oe(),CXr=ce(),oIt=So(),OXr=Hn(),iIt=hPe(dn()),EXr=hPe(Ap());async function PXr(e,t,r){let n=(0,CXr.safeParse)(t,v=>iIt.EmbeddingRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,SXr.encodeJSON)("body",o,{explode:!0}),a=(0,OXr.pathToFunc)("/v1/embeddings")(),s=new Headers((0,xXr.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,oIt.extractSecurity)(e._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,oIt.resolveGlobalSecurity)(l),d={operationID:"embeddings_v1_embeddings_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=e._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,h=await e._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!h.ok)return h;let m=h.value,_={HttpMeta:{Response:m,Request:p}},[g]=await R3.match(R3.json(200,iIt.EmbeddingResponse$inboundSchema),R3.jsonErr(422,EXr.HTTPValidationError$inboundSchema),R3.fail("4XX"),R3.fail("5XX"))(m,{extraFields:_});return g.ok,g}});var sIt=b(Yre=>{"use strict";Object.defineProperty(Yre,"__esModule",{value:!0});Yre.Embeddings=void 0;var TXr=aIt(),MXr=Mp(),IXr=Wh(),mPe=class extends MXr.ClientSDK{async create(t,r){return(0,IXr.unwrapAsync)((0,TXr.embeddingsCreate)(this,t,r))}};Yre.Embeddings=mPe});var lIt=b(mC=>{"use strict";var AXr=mC&&mC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),RXr=mC&&mC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gPe=mC&&mC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&AXr(t,e,r);return RXr(t,e),t};Object.defineProperty(mC,"__esModule",{value:!0});mC.filesDelete=BXr;var DXr=vo(),Zre=gPe(wo()),jXr=Oe(),NXr=ce(),uIt=So(),LXr=Hn(),FXr=gPe(dn()),kXr=gPe(Eu());async function BXr(e,t,r){let n=(0,NXr.safeParse)(t,v=>kXr.FilesApiRoutesDeleteFileRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={file_id:(0,DXr.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,LXr.pathToFunc)("/v1/files/{file_id}")(a),u=new Headers((0,jXr.compactMap)({Accept:"application/json"})),l=await(0,uIt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,uIt.resolveGlobalSecurity)(c),f={operationID:"files_api_routes_delete_file",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,[g]=await Zre.match(Zre.json(200,FXr.DeleteFileOut$inboundSchema),Zre.fail("4XX"),Zre.fail("5XX"))(_);return g.ok,g}});var dIt=b(gC=>{"use strict";var $Xr=gC&&gC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qXr=gC&&gC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yPe=gC&&gC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$Xr(t,e,r);return qXr(t,e),t};Object.defineProperty(gC,"__esModule",{value:!0});gC.filesDownload=GXr;var UXr=yPe(me()),zXr=vo(),Xre=yPe(wo()),HXr=Oe(),VXr=ce(),cIt=So(),WXr=Hn(),JXr=yPe(Eu());async function GXr(e,t,r){let n=(0,VXr.safeParse)(t,v=>JXr.FilesApiRoutesDownloadFileRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={file_id:(0,zXr.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,WXr.pathToFunc)("/v1/files/{file_id}/content")(a),u=new Headers((0,HXr.compactMap)({Accept:"application/octet-stream"})),l=await(0,cIt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,cIt.resolveGlobalSecurity)(c),f={operationID:"files_api_routes_download_file",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,[g]=await Xre.match(Xre.stream(200,UXr.instanceof(ReadableStream)),Xre.fail("4XX"),Xre.fail("5XX"))(_);return g.ok,g}});var hIt=b(yC=>{"use strict";var KXr=yC&&yC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),YXr=yC&&yC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bPe=yC&&yC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&KXr(t,e,r);return YXr(t,e),t};Object.defineProperty(yC,"__esModule",{value:!0});yC.filesGetSignedUrl=rQr;var fIt=vo(),Qre=bPe(wo()),ZXr=Oe(),XXr=ce(),pIt=So(),QXr=Hn(),eQr=bPe(dn()),tQr=bPe(Eu());async function rQr(e,t,r){let n=(0,XXr.safeParse)(t,S=>tQr.FilesApiRoutesGetSignedUrlRequest$outboundSchema.parse(S),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={file_id:(0,fIt.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,QXr.pathToFunc)("/v1/files/{file_id}/url")(a),u=(0,fIt.encodeFormQuery)({expiry:o.expiry}),l=new Headers((0,ZXr.compactMap)({Accept:"application/json"})),c=await(0,pIt.extractSecurity)(e._options.apiKey),d=c==null?{}:{apiKey:c},f=(0,pIt.resolveGlobalSecurity)(d),p={operationID:"files_api_routes_get_signed_url",oAuth2Scopes:[],resolvedSecurity:f,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},h=e._createRequest(p,{security:f,method:"GET",baseURL:r?.serverURL,path:s,headers:l,query:u,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!h.ok)return h;let m=h.value,_=await e._do(m,{context:p,errorCodes:["4XX","5XX"],retryConfig:p.retryConfig,retryCodes:p.retryCodes});if(!_.ok)return _;let g=_.value,[v]=await Qre.match(Qre.json(200,eQr.FileSignedURL$inboundSchema),Qre.fail("4XX"),Qre.fail("5XX"))(g);return v.ok,v}});var gIt=b(bC=>{"use strict";var nQr=bC&&bC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),oQr=bC&&bC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_Pe=bC&&bC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&nQr(t,e,r);return oQr(t,e),t};Object.defineProperty(bC,"__esModule",{value:!0});bC.filesList=dQr;var iQr=vo(),ene=_Pe(wo()),aQr=Oe(),sQr=ce(),mIt=So(),uQr=Hn(),lQr=_Pe(dn()),cQr=_Pe(Eu());async function dQr(e,t,r){let n=(0,sQr.safeParse)(t,v=>cQr.FilesApiRoutesListFilesRequest$outboundSchema.optional().parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a=(0,uQr.pathToFunc)("/v1/files")(),s=(0,iQr.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,aQr.compactMap)({Accept:"application/json"})),l=await(0,mIt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,mIt.resolveGlobalSecurity)(c),f={operationID:"files_api_routes_list_files",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,[g]=await ene.match(ene.json(200,lQr.ListFilesOut$inboundSchema),ene.fail("4XX"),ene.fail("5XX"))(_);return g.ok,g}});var bIt=b(_C=>{"use strict";var fQr=_C&&_C.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),pQr=_C&&_C.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vPe=_C&&_C.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&fQr(t,e,r);return pQr(t,e),t};Object.defineProperty(_C,"__esModule",{value:!0});_C.filesRetrieve=vQr;var hQr=vo(),tne=vPe(wo()),mQr=Oe(),gQr=ce(),yIt=So(),yQr=Hn(),bQr=vPe(dn()),_Qr=vPe(Eu());async function vQr(e,t,r){let n=(0,gQr.safeParse)(t,v=>_Qr.FilesApiRoutesRetrieveFileRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={file_id:(0,hQr.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,yQr.pathToFunc)("/v1/files/{file_id}")(a),u=new Headers((0,mQr.compactMap)({Accept:"application/json"})),l=await(0,yIt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,yIt.resolveGlobalSecurity)(c),f={operationID:"files_api_routes_retrieve_file",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,[g]=await tne.match(tne.json(200,bQr.RetrieveFileOut$inboundSchema),tne.fail("4XX"),tne.fail("5XX"))(_);return g.ok,g}});var _It=b(wPe=>{"use strict";Object.defineProperty(wPe,"__esModule",{value:!0});wPe.isReadableStream=wQr;function wQr(e){if(typeof e!="object"||e===null)return!1;let t=e;return typeof t.getReader=="function"&&typeof t.cancel=="function"&&typeof t.tee=="function"}});var wIt=b(vC=>{"use strict";var SQr=vC&&vC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xQr=vC&&vC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),SPe=vC&&vC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&SQr(t,e,r);return xQr(t,e),t};Object.defineProperty(vC,"__esModule",{value:!0});vC.filesUpload=RQr;var rne=vo(),CQr=oOe(),nne=SPe(wo()),OQr=Oe(),EQr=ce(),vIt=So(),PQr=Hn(),TQr=SPe(dn()),MQr=SPe(Eu()),IQr=CEe(),AQr=_It();async function RQr(e,t,r){let n=(0,EQr.safeParse)(t,g=>MQr.FilesApiRoutesUploadFileMultiPartBodyParams$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return n;let o=n.value,i=new FormData;if((0,IQr.isBlobLike)(o.file))(0,rne.appendForm)(i,"file",o.file);else if((0,AQr.isReadableStream)(o.file.content)){let g=await(0,CQr.readableStreamToArrayBuffer)(o.file.content),v=new Blob([g],{type:"application/octet-stream"});(0,rne.appendForm)(i,"file",v)}else(0,rne.appendForm)(i,"file",new Blob([o.file.content],{type:"application/octet-stream"}),o.file.fileName);o.purpose!==void 0&&(0,rne.appendForm)(i,"purpose",o.purpose);let a=(0,PQr.pathToFunc)("/v1/files")(),s=new Headers((0,OQr.compactMap)({Accept:"application/json"})),u=await(0,vIt.extractSecurity)(e._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,vIt.resolveGlobalSecurity)(l),d={operationID:"files_api_routes_upload_file",oAuth2Scopes:[],resolvedSecurity:c,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=e._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,h=await e._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!h.ok)return h;let m=h.value,[_]=await nne.match(nne.json(200,TQr.UploadFileOut$inboundSchema),nne.fail("4XX"),nne.fail("5XX"))(m);return _.ok,_}});var SIt=b(one=>{"use strict";Object.defineProperty(one,"__esModule",{value:!0});one.Files=void 0;var DQr=lIt(),jQr=dIt(),NQr=hIt(),LQr=gIt(),FQr=bIt(),kQr=wIt(),BQr=Mp(),Jk=Wh(),xPe=class extends BQr.ClientSDK{async upload(t,r){return(0,Jk.unwrapAsync)((0,kQr.filesUpload)(this,t,r))}async list(t,r){return(0,Jk.unwrapAsync)((0,LQr.filesList)(this,t,r))}async retrieve(t,r){return(0,Jk.unwrapAsync)((0,FQr.filesRetrieve)(this,t,r))}async delete(t,r){return(0,Jk.unwrapAsync)((0,DQr.filesDelete)(this,t,r))}async download(t,r){return(0,Jk.unwrapAsync)((0,jQr.filesDownload)(this,t,r))}async getSignedUrl(t,r){return(0,Jk.unwrapAsync)((0,NQr.filesGetSignedUrl)(this,t,r))}};one.Files=xPe});var OIt=b(wC=>{"use strict";var $Qr=wC&&wC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qQr=wC&&wC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CPe=wC&&wC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$Qr(t,e,r);return qQr(t,e),t};Object.defineProperty(wC,"__esModule",{value:!0});wC.fimComplete=JQr;var UQr=vo(),D3=CPe(wo()),zQr=Oe(),HQr=ce(),xIt=So(),VQr=Hn(),CIt=CPe(dn()),WQr=CPe(Ap());async function JQr(e,t,r){let n=(0,HQr.safeParse)(t,v=>CIt.FIMCompletionRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,UQr.encodeJSON)("body",o,{explode:!0}),a=(0,VQr.pathToFunc)("/v1/fim/completions")(),s=new Headers((0,zQr.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,xIt.extractSecurity)(e._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,xIt.resolveGlobalSecurity)(l),d={operationID:"fim_completion_v1_fim_completions_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=e._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,h=await e._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!h.ok)return h;let m=h.value,_={HttpMeta:{Response:m,Request:p}},[g]=await D3.match(D3.json(200,CIt.FIMCompletionResponse$inboundSchema),D3.jsonErr(422,WQr.HTTPValidationError$inboundSchema),D3.fail("4XX"),D3.fail("5XX"))(m,{extraFields:_});return g.ok,g}});var TIt=b(SC=>{"use strict";var GQr=SC&&SC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),KQr=SC&&SC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ine=SC&&SC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&GQr(t,e,r);return KQr(t,e),t};Object.defineProperty(SC,"__esModule",{value:!0});SC.fimStream=nen;var YQr=ine(me()),ZQr=vo(),XQr=h3(),j3=ine(wo()),QQr=Oe(),een=ce(),EIt=So(),ten=Hn(),PIt=ine(dn()),ren=ine(Ap());async function nen(e,t,r){let n=(0,een.safeParse)(t,v=>PIt.FIMCompletionStreamRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,ZQr.encodeJSON)("body",o,{explode:!0}),a=(0,ten.pathToFunc)("/v1/fim/completions#stream")(),s=new Headers((0,QQr.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),u=await(0,EIt.extractSecurity)(e._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,EIt.resolveGlobalSecurity)(l),d={operationID:"stream_fim",oAuth2Scopes:[],resolvedSecurity:c,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=e._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,h=await e._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!h.ok)return h;let m=h.value,_={HttpMeta:{Response:m,Request:p}},[g]=await j3.match(j3.sse(200,YQr.instanceof(ReadableStream).transform(v=>new XQr.EventStream({stream:v,decoder(S){return PIt.CompletionEvent$inboundSchema.parse(S)}})),{sseSentinel:"[DONE]"}),j3.jsonErr(422,ren.HTTPValidationError$inboundSchema),j3.fail("4XX"),j3.fail("5XX"))(m,{extraFields:_});return g.ok,g}});var IIt=b(ane=>{"use strict";Object.defineProperty(ane,"__esModule",{value:!0});ane.Fim=void 0;var oen=OIt(),ien=TIt(),aen=Mp(),MIt=Wh(),OPe=class extends aen.ClientSDK{async complete(t,r){return(0,MIt.unwrapAsync)((0,oen.fimComplete)(this,t,r))}async stream(t,r){return(0,MIt.unwrapAsync)((0,ien.fimStream)(this,t,r))}};ane.Fim=OPe});var RIt=b(xC=>{"use strict";var sen=xC&&xC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),uen=xC&&xC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),EPe=xC&&xC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&sen(t,e,r);return uen(t,e),t};Object.defineProperty(xC,"__esModule",{value:!0});xC.fineTuningJobsCancel=men;var len=vo(),sne=EPe(wo()),cen=Oe(),den=ce(),AIt=So(),fen=Hn(),pen=EPe(dn()),hen=EPe(Eu());async function men(e,t,r){let n=(0,den.safeParse)(t,v=>hen.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={job_id:(0,len.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,fen.pathToFunc)("/v1/fine_tuning/jobs/{job_id}/cancel")(a),u=new Headers((0,cen.compactMap)({Accept:"application/json"})),l=await(0,AIt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,AIt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_fine_tuning_cancel_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,[g]=await sne.match(sne.json(200,pen.DetailedJobOut$inboundSchema),sne.fail("4XX"),sne.fail("5XX"))(_);return g.ok,g}});var jIt=b(CC=>{"use strict";var gen=CC&&CC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),yen=CC&&CC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),PPe=CC&&CC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&gen(t,e,r);return yen(t,e),t};Object.defineProperty(CC,"__esModule",{value:!0});CC.fineTuningJobsCreate=Cen;var ben=vo(),une=PPe(wo()),_en=Oe(),ven=ce(),DIt=So(),wen=Hn(),Sen=PPe(dn()),xen=PPe(Eu());async function Cen(e,t,r){let n=(0,ven.safeParse)(t,g=>Sen.JobIn$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,ben.encodeJSON)("body",o,{explode:!0}),a=(0,wen.pathToFunc)("/v1/fine_tuning/jobs")(),s=new Headers((0,_en.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,DIt.extractSecurity)(e._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,DIt.resolveGlobalSecurity)(l),d={operationID:"jobs_api_routes_fine_tuning_create_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:c,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=e._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!f.ok)return f;let p=f.value,h=await e._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!h.ok)return h;let m=h.value,[_]=await une.match(une.json(200,xen.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema),une.fail("4XX"),une.fail("5XX"))(m);return _.ok,_}});var LIt=b(OC=>{"use strict";var Oen=OC&&OC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Een=OC&&OC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),TPe=OC&&OC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Oen(t,e,r);return Een(t,e),t};Object.defineProperty(OC,"__esModule",{value:!0});OC.fineTuningJobsGet=Den;var Pen=vo(),lne=TPe(wo()),Ten=Oe(),Men=ce(),NIt=So(),Ien=Hn(),Aen=TPe(dn()),Ren=TPe(Eu());async function Den(e,t,r){let n=(0,Men.safeParse)(t,v=>Ren.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={job_id:(0,Pen.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,Ien.pathToFunc)("/v1/fine_tuning/jobs/{job_id}")(a),u=new Headers((0,Ten.compactMap)({Accept:"application/json"})),l=await(0,NIt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,NIt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_fine_tuning_get_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,[g]=await lne.match(lne.json(200,Aen.DetailedJobOut$inboundSchema),lne.fail("4XX"),lne.fail("5XX"))(_);return g.ok,g}});var kIt=b(EC=>{"use strict";var jen=EC&&EC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Nen=EC&&EC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),MPe=EC&&EC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&jen(t,e,r);return Nen(t,e),t};Object.defineProperty(EC,"__esModule",{value:!0});EC.fineTuningJobsList=Uen;var Len=vo(),cne=MPe(wo()),Fen=Oe(),ken=ce(),FIt=So(),Ben=Hn(),$en=MPe(dn()),qen=MPe(Eu());async function Uen(e,t,r){let n=(0,ken.safeParse)(t,v=>qen.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema.optional().parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a=(0,Ben.pathToFunc)("/v1/fine_tuning/jobs")(),s=(0,Len.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,Fen.compactMap)({Accept:"application/json"})),l=await(0,FIt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,FIt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_fine_tuning_get_fine_tuning_jobs",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,[g]=await cne.match(cne.json(200,$en.JobsOut$inboundSchema),cne.fail("4XX"),cne.fail("5XX"))(_);return g.ok,g}});var $It=b(PC=>{"use strict";var zen=PC&&PC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Hen=PC&&PC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),IPe=PC&&PC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&zen(t,e,r);return Hen(t,e),t};Object.defineProperty(PC,"__esModule",{value:!0});PC.fineTuningJobsStart=Zen;var Ven=vo(),dne=IPe(wo()),Wen=Oe(),Jen=ce(),BIt=So(),Gen=Hn(),Ken=IPe(dn()),Yen=IPe(Eu());async function Zen(e,t,r){let n=(0,Jen.safeParse)(t,v=>Yen.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={job_id:(0,Ven.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,Gen.pathToFunc)("/v1/fine_tuning/jobs/{job_id}/start")(a),u=new Headers((0,Wen.compactMap)({Accept:"application/json"})),l=await(0,BIt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,BIt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_fine_tuning_start_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,[g]=await dne.match(dne.json(200,Ken.DetailedJobOut$inboundSchema),dne.fail("4XX"),dne.fail("5XX"))(_);return g.ok,g}});var qIt=b(fne=>{"use strict";Object.defineProperty(fne,"__esModule",{value:!0});fne.Jobs=void 0;var Xen=RIt(),Qen=jIt(),etn=LIt(),ttn=kIt(),rtn=$It(),ntn=Mp(),N3=Wh(),APe=class extends ntn.ClientSDK{async list(t,r){return(0,N3.unwrapAsync)((0,ttn.fineTuningJobsList)(this,t,r))}async create(t,r){return(0,N3.unwrapAsync)((0,Qen.fineTuningJobsCreate)(this,t,r))}async get(t,r){return(0,N3.unwrapAsync)((0,etn.fineTuningJobsGet)(this,t,r))}async cancel(t,r){return(0,N3.unwrapAsync)((0,Xen.fineTuningJobsCancel)(this,t,r))}async start(t,r){return(0,N3.unwrapAsync)((0,rtn.fineTuningJobsStart)(this,t,r))}};fne.Jobs=APe});var UIt=b(pne=>{"use strict";Object.defineProperty(pne,"__esModule",{value:!0});pne.FineTuning=void 0;var otn=Mp(),itn=qIt(),RPe=class extends otn.ClientSDK{get jobs(){return this._jobs??(this._jobs=new itn.Jobs(this._options))}};pne.FineTuning=RPe});var HIt=b(TC=>{"use strict";var atn=TC&&TC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),stn=TC&&TC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),DPe=TC&&TC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&atn(t,e,r);return stn(t,e),t};Object.defineProperty(TC,"__esModule",{value:!0});TC.modelsArchive=htn;var utn=vo(),hne=DPe(wo()),ltn=Oe(),ctn=ce(),zIt=So(),dtn=Hn(),ftn=DPe(dn()),ptn=DPe(Eu());async function htn(e,t,r){let n=(0,ctn.safeParse)(t,v=>ptn.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={model_id:(0,utn.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,dtn.pathToFunc)("/v1/fine_tuning/models/{model_id}/archive")(a),u=new Headers((0,ltn.compactMap)({Accept:"application/json"})),l=await(0,zIt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,zIt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_fine_tuning_archive_fine_tuned_model",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,[g]=await hne.match(hne.json(200,ftn.ArchiveFTModelOut$inboundSchema),hne.fail("4XX"),hne.fail("5XX"))(_);return g.ok,g}});var WIt=b(MC=>{"use strict";var mtn=MC&&MC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),gtn=MC&&MC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mne=MC&&MC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&mtn(t,e,r);return gtn(t,e),t};Object.defineProperty(MC,"__esModule",{value:!0});MC.modelsDelete=Ctn;var ytn=vo(),L3=mne(wo()),btn=Oe(),_tn=ce(),VIt=So(),vtn=Hn(),wtn=mne(dn()),Stn=mne(Ap()),xtn=mne(Eu());async function Ctn(e,t,r){let n=(0,_tn.safeParse)(t,S=>xtn.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema.parse(S),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={model_id:(0,ytn.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,vtn.pathToFunc)("/v1/models/{model_id}")(a),u=new Headers((0,btn.compactMap)({Accept:"application/json"})),l=await(0,VIt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,VIt.resolveGlobalSecurity)(c),f={operationID:"delete_model_v1_models__model_id__delete",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,g={HttpMeta:{Response:_,Request:h}},[v]=await L3.match(L3.json(200,wtn.DeleteModelOut$inboundSchema),L3.jsonErr(422,Stn.HTTPValidationError$inboundSchema),L3.fail("4XX"),L3.fail("5XX"))(_,{extraFields:g});return v.ok,v}});var GIt=b(IC=>{"use strict";var Otn=IC&&IC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Etn=IC&&IC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jPe=IC&&IC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Otn(t,e,r);return Etn(t,e),t};Object.defineProperty(IC,"__esModule",{value:!0});IC.modelsList=Atn;var F3=jPe(wo()),Ptn=Oe(),JIt=So(),Ttn=Hn(),Mtn=jPe(dn()),Itn=jPe(Ap());async function Atn(e,t){let r=(0,Ttn.pathToFunc)("/v1/models")(),n=new Headers((0,Ptn.compactMap)({Accept:"application/json"})),o=await(0,JIt.extractSecurity)(e._options.apiKey),i=o==null?{}:{apiKey:o},a=(0,JIt.resolveGlobalSecurity)(i),s={operationID:"list_models_v1_models_get",oAuth2Scopes:[],resolvedSecurity:a,securitySource:e._options.apiKey,retryConfig:t?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:t?.retryCodes||["429","500","502","503","504"]},u=e._createRequest(s,{security:a,method:"GET",baseURL:t?.serverURL,path:r,headers:n,timeoutMs:t?.timeoutMs||e._options.timeoutMs||-1},t);if(!u.ok)return u;let l=u.value,c=await e._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 F3.match(F3.json(200,Mtn.ModelList$inboundSchema),F3.jsonErr(422,Itn.HTTPValidationError$inboundSchema),F3.fail("4XX"),F3.fail("5XX"))(d,{extraFields:f});return p.ok,p}});var ZIt=b(AC=>{"use strict";var Rtn=AC&&AC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Dtn=AC&&AC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),NPe=AC&&AC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Rtn(t,e,r);return Dtn(t,e),t};Object.defineProperty(AC,"__esModule",{value:!0});AC.modelsRetrieve=Btn;var jtn=vo(),k3=NPe(wo()),Ntn=Oe(),Ltn=ce(),KIt=So(),Ftn=Hn(),ktn=NPe(Ap()),YIt=NPe(Eu());async function Btn(e,t,r){let n=(0,Ltn.safeParse)(t,S=>YIt.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema.parse(S),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={model_id:(0,jtn.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,Ftn.pathToFunc)("/v1/models/{model_id}")(a),u=new Headers((0,Ntn.compactMap)({Accept:"application/json"})),l=await(0,KIt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,KIt.resolveGlobalSecurity)(c),f={operationID:"retrieve_model_v1_models__model_id__get",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,g={HttpMeta:{Response:_,Request:h}},[v]=await k3.match(k3.json(200,YIt.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema),k3.jsonErr(422,ktn.HTTPValidationError$inboundSchema),k3.fail("4XX"),k3.fail("5XX"))(_,{extraFields:g});return v.ok,v}});var QIt=b(RC=>{"use strict";var $tn=RC&&RC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qtn=RC&&RC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),LPe=RC&&RC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$tn(t,e,r);return qtn(t,e),t};Object.defineProperty(RC,"__esModule",{value:!0});RC.modelsUnarchive=Gtn;var Utn=vo(),gne=LPe(wo()),ztn=Oe(),Htn=ce(),XIt=So(),Vtn=Hn(),Wtn=LPe(dn()),Jtn=LPe(Eu());async function Gtn(e,t,r){let n=(0,Htn.safeParse)(t,v=>Jtn.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=null,a={model_id:(0,Utn.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,Vtn.pathToFunc)("/v1/fine_tuning/models/{model_id}/archive")(a),u=new Headers((0,ztn.compactMap)({Accept:"application/json"})),l=await(0,XIt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,XIt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_fine_tuning_unarchive_fine_tuned_model",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,[g]=await gne.match(gne.json(200,Wtn.UnarchiveFTModelOut$inboundSchema),gne.fail("4XX"),gne.fail("5XX"))(_);return g.ok,g}});var rAt=b(DC=>{"use strict";var Ktn=DC&&DC.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ytn=DC&&DC.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),FPe=DC&&DC.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ktn(t,e,r);return Ytn(t,e),t};Object.defineProperty(DC,"__esModule",{value:!0});DC.modelsUpdate=rrn;var eAt=vo(),yne=FPe(wo()),Ztn=Oe(),Xtn=ce(),tAt=So(),Qtn=Hn(),ern=FPe(dn()),trn=FPe(Eu());async function rrn(e,t,r){let n=(0,Xtn.safeParse)(t,v=>trn.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema.parse(v),"Input validation failed");if(!n.ok)return n;let o=n.value,i=(0,eAt.encodeJSON)("body",o.UpdateFTModelIn,{explode:!0}),a={model_id:(0,eAt.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,Qtn.pathToFunc)("/v1/fine_tuning/models/{model_id}")(a),u=new Headers((0,Ztn.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,tAt.extractSecurity)(e._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,tAt.resolveGlobalSecurity)(c),f={operationID:"jobs_api_routes_fine_tuning_update_fine_tuned_model",oAuth2Scopes:[],resolvedSecurity:d,securitySource:e._options.apiKey,retryConfig:r?.retries||e._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=e._createRequest(f,{security:d,method:"PATCH",baseURL:r?.serverURL,path:s,headers:u,body:i,timeoutMs:r?.timeoutMs||e._options.timeoutMs||-1},r);if(!p.ok)return p;let h=p.value,m=await e._do(h,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!m.ok)return m;let _=m.value,[g]=await yne.match(yne.json(200,ern.FTModelOut$inboundSchema),yne.fail("4XX"),yne.fail("5XX"))(_);return g.ok,g}});var nAt=b(bne=>{"use strict";Object.defineProperty(bne,"__esModule",{value:!0});bne.Models=void 0;var nrn=HIt(),orn=WIt(),irn=GIt(),arn=ZIt(),srn=QIt(),urn=rAt(),lrn=Mp(),Gk=Wh(),kPe=class extends lrn.ClientSDK{async list(t){return(0,Gk.unwrapAsync)((0,irn.modelsList)(this,t))}async retrieve(t,r){return(0,Gk.unwrapAsync)((0,arn.modelsRetrieve)(this,t,r))}async delete(t,r){return(0,Gk.unwrapAsync)((0,orn.modelsDelete)(this,t,r))}async update(t,r){return(0,Gk.unwrapAsync)((0,urn.modelsUpdate)(this,t,r))}async archive(t,r){return(0,Gk.unwrapAsync)((0,nrn.modelsArchive)(this,t,r))}async unarchive(t,r){return(0,Gk.unwrapAsync)((0,srn.modelsUnarchive)(this,t,r))}};bne.Models=kPe});var oAt=b(_ne=>{"use strict";Object.defineProperty(_ne,"__esModule",{value:!0});_ne.Mistral=void 0;var crn=Mp(),drn=GPt(),frn=xMt(),prn=KMt(),hrn=nIt(),mrn=sIt(),grn=SIt(),yrn=IIt(),brn=UIt(),_rn=nAt(),BPe=class extends crn.ClientSDK{get models(){return this._models??(this._models=new _rn.Models(this._options))}get files(){return this._files??(this._files=new grn.Files(this._options))}get fineTuning(){return this._fineTuning??(this._fineTuning=new brn.FineTuning(this._options))}get batch(){return this._batch??(this._batch=new frn.Batch(this._options))}get chat(){return this._chat??(this._chat=new prn.Chat(this._options))}get fim(){return this._fim??(this._fim=new yrn.Fim(this._options))}get agents(){return this._agents??(this._agents=new drn.Agents(this._options))}get embeddings(){return this._embeddings??(this._embeddings=new mrn.Embeddings(this._options))}get classifiers(){return this._classifiers??(this._classifiers=new hrn.Classifiers(this._options))}};_ne.Mistral=BPe});var sAt=b(Uf=>{"use strict";var iAt=Uf&&Uf.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),vrn=Uf&&Uf.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aAt=Uf&&Uf.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&iAt(t,e,r)},wrn=Uf&&Uf.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&iAt(t,e,r);return vrn(t,e),t};Object.defineProperty(Uf,"__esModule",{value:!0});Uf.files=void 0;aAt(mee(),Uf);Uf.files=wrn(oOe());aAt(oAt(),Uf)});var mAt=b((VPe,WPe)=>{(function(e,t){typeof VPe=="object"&&typeof WPe<"u"?WPe.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis<"u"?globalThis:e||self).dayjs_plugin_quarterOfYear=t()})(VPe,function(){"use strict";var e="month",t="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)===t?this.add(3*s,e):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)===t){var d=this.quarter()-1;return c?this.month(3*d).startOf(e).startOf("day"):this.month(3*d+2).endOf(e).endOf("day")}return a.bind(this)(s,u)}}})});var iT=b((JPe,GPe)=>{(function(e,t){typeof JPe=="object"&&typeof GPe<"u"?GPe.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis<"u"?globalThis:e||self).dayjs=t()})(JPe,function(){"use strict";var e=1e3,t=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",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|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,_={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(F){var k=["th","st","nd","rd"],L=F%100;return"["+F+(k[(L-20)%10]||k[L]||k[0])+"]"}},g=function(F,k,L){var q=String(F);return!q||q.length>=k?F:""+Array(k+1-q.length).join(L)+F},v={s:g,z:function(F){var k=-F.utcOffset(),L=Math.abs(k),q=Math.floor(L/60),U=L%60;return(k<=0?"+":"-")+g(q,2,"0")+":"+g(U,2,"0")},m:function F(k,L){if(k.date()1)return F(V[0])}else{var D=k.name;x[D]=k,U=D}return!q&&U&&(S=U),U||!q&&S},M=function(F,k){if(T(F))return F.clone();var L=typeof k=="object"?k:{};return L.date=F,L.args=arguments,new j(L)},A=v;A.l=E,A.i=T,A.w=function(F,k){return M(F,{locale:k.$L,utc:k.$u,x:k.$x,$offset:k.$offset})};var j=function(){function F(L){this.$L=E(L.locale,null,!0),this.parse(L),this.$x=this.$x||L.x||{},this[O]=!0}var k=F.prototype;return k.parse=function(L){this.$d=function(q){var U=q.date,G=q.utc;if(U===null)return new Date(NaN);if(A.u(U))return new Date;if(U instanceof Date)return new Date(U);if(typeof U=="string"&&!/Z$/i.test(U)){var V=U.match(h);if(V){var D=V[2]-1||0,z=(V[7]||"0").substring(0,3);return G?new Date(Date.UTC(V[1],D,V[3]||1,V[4]||0,V[5]||0,V[6]||0,z)):new Date(V[1],D,V[3]||1,V[4]||0,V[5]||0,V[6]||0,z)}}return new Date(U)}(L),this.init()},k.init=function(){var L=this.$d;this.$y=L.getFullYear(),this.$M=L.getMonth(),this.$D=L.getDate(),this.$W=L.getDay(),this.$H=L.getHours(),this.$m=L.getMinutes(),this.$s=L.getSeconds(),this.$ms=L.getMilliseconds()},k.$utils=function(){return A},k.isValid=function(){return this.$d.toString()!==p},k.isSame=function(L,q){var U=M(L);return this.startOf(q)<=U&&U<=this.endOf(q)},k.isAfter=function(L,q){return M(L){bO()});var E1t=C(()=>{kh();O1t();IS();Dx()});var P1t=C(()=>{SO()});var ZTe=C(()=>{Dx();GM();IS();E1t();P1t()});var KLt=b((V4o,GLt)=>{"use strict";var Eln="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";GLt.exports=Eln});var QLt=b((W4o,XLt)=>{"use strict";var Pln=KLt();function YLt(){}function ZLt(){}ZLt.resetWarningCache=YLt;XLt.exports=function(){function e(n,o,i,a,s,u){if(u!==Pln){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}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:ZLt,resetWarningCache:YLt};return r.PropTypes=r,r}});var tFt=b((K4o,eFt)=>{eFt.exports=QLt()();var J4o,G4o});var sFt=b(AIe=>{"use strict";AIe.__esModule=!0;AIe.default=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(",");if(r.length===0)return!0;var n=e.name||"",o=(e.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 zmn={};Kd(zmn,{default:()=>tae});module.exports=il(zmn);SO();GM();IS();var Vue=e=>e.map(t=>t.pageContent).join(` `);var ki={},nJt=0;function KM(e,t){let r=`atom${++nJt}`,n={toString(){return(ki.env?ki.env.MODE:void 0)!=="production"&&this.debugLabel?r+":"+this.debugLabel:r}};return typeof e=="function"?n.read=e:(n.init=e,n.read=oJt,n.write=iJt),t&&(n.write=t),n}function oJt(e){return e(this)}function iJt(e,t,r){return t(this,typeof r=="function"?r(e(this)):r)}var QFe=(e,t)=>e.unstable_is?e.unstable_is(t):t===e,Wue=e=>"init"in e,Jue=e=>!!e.write,JV=new WeakMap,Kue=e=>{var t;return Yue(e)&&!((t=JV.get(e))!=null&&t[1])},aJt=(e,t)=>{let r=JV.get(e);if(r)r[1]=!0,r[0].forEach(n=>n(t));else if((ki.env?ki.env.MODE:void 0)!=="production")throw new Error("[Bug] cancelable promise not found")},sJt=e=>{if(JV.has(e))return;let t=[new Set,!1];JV.set(e,t);let r=()=>{t[1]=!0};e.then(r,r),e.onCancel=n=>{t[0].add(n)}},Yue=e=>typeof e?.then=="function",eke=e=>"v"in e||"e"in e,WV=e=>{if("e"in e)throw e.e;if((ki.env?ki.env.MODE:void 0)!=="production"&&!("v"in e))throw new Error("[Bug] atom state is not initialized");return e.v},nke=(e,t,r)=>{r.p.has(e)||(r.p.add(e),t.then(()=>{r.p.delete(e)},()=>{r.p.delete(e)}))},tke=(e,t,r,n,o)=>{var i;if((ki.env?ki.env.MODE:void 0)!=="production"&&n===t)throw new Error("[Bug] atom cannot depend on itself");r.d.set(n,o.n),Kue(r.v)&&nke(t,r.v,o),(i=o.m)==null||i.t.add(t),e&&uJt(e,n,t)},YD=()=>[new Map,new Map,new Set],Gue=(e,t,r)=>{e[0].has(t)||e[0].set(t,new Set),e[1].set(t,r)},uJt=(e,t,r)=>{let n=e[0].get(t);n&&n.add(r)},lJt=(e,t)=>e[0].get(t),rke=(e,t)=>{e[2].add(t)},OO=e=>{let t,r=!1,n=o=>{try{o()}catch(i){r||(t=i,r=!0)}};for(;e[1].size||e[2].size;){e[0].clear();let o=new Set(e[1].values());e[1].clear();let i=new Set(e[2]);e[2].clear(),o.forEach(a=>{var s;return(s=a.m)==null?void 0:s.l.forEach(n)}),i.forEach(n)}if(r)throw t},oke=(...[e,t,r,n])=>{let o;(ki.env?ki.env.MODE:void 0)!=="production"&&(o=new Set);let i=(S,x,O)=>{let T="v"in x,E=x.v,M=Kue(x.v)?x.v:null;if(Yue(O)){sJt(O);for(let A of x.d.keys())nke(S,O,e(A));x.v=O,delete x.e}else x.v=O,delete x.e;(!T||!Object.is(E,x.v))&&(++x.n,M&&aJt(M,O))},a=(S,x,O)=>{var T;let E=e(x);if(eke(E)&&(E.m&&!O?.has(x)||Array.from(E.d).every(([k,L])=>a(S,k,O).n===L)))return E;E.d.clear();let M=!0,A=k=>{if(QFe(x,k)){let q=e(k);if(!eke(q))if(Wue(k))i(k,q,k.init);else throw new Error("no atom init");return WV(q)}let L=a(S,k,O);try{return WV(L)}finally{if(M)tke(S,x,E,k,L);else{let q=YD();tke(q,x,E,k,L),p(q,x,E),OO(q)}}},j,N,F={get signal(){return j||(j=new AbortController),j.signal},get setSelf(){return(ki.env?ki.env.MODE:void 0)!=="production"&&!Jue(x)&&console.warn("setSelf function cannot be used with read-only atom"),!N&&Jue(x)&&(N=(...k)=>{if((ki.env?ki.env.MODE:void 0)!=="production"&&M&&console.warn("setSelf function cannot be called in sync"),!M)return f(x,...k)}),N}};try{let k=t(x,A,F);if(i(x,E,k),Yue(k)){(T=k.onCancel)==null||T.call(k,()=>j?.abort());let L=()=>{if(E.m){let q=YD();p(q,x,E),OO(q)}};k.then(L,L)}return E}catch(k){return delete E.v,E.e=k,++E.n,E}finally{M=!1}},s=S=>WV(a(void 0,S)),u=(S,x,O)=>{var T,E;let M=new Map;for(let A of((T=O.m)==null?void 0:T.t)||[])M.set(A,e(A));for(let A of O.p)M.set(A,e(A));return(E=lJt(S,x))==null||E.forEach(A=>{M.set(A,e(A))}),M};function l(S,x,O){let T=[],E=new Set,M=new Set,A=[[x,O]];for(;A.length>0;){let[j,N]=A[A.length-1];if(M.has(j)){A.pop();continue}if(E.has(j)){T.push([j,N,N.n]),M.add(j),A.pop();continue}E.add(j);for(let[F,k]of u(S,j,N))j!==F&&!E.has(F)&&A.push([F,k])}return[T,M]}let c=(S,x,O)=>{let[T,E]=l(S,x,O),M=new Set([x]);for(let A=T.length-1;A>=0;--A){let[j,N,F]=T[A],k=!1;for(let L of N.d.keys())if(L!==j&&M.has(L)){k=!0;break}k&&(a(S,j,E),p(S,j,N),F!==N.n&&(Gue(S,j,N),M.add(j))),E.delete(j)}},d=(S,x,...O)=>{let T=!0,E=A=>WV(a(S,A)),M=(A,...j)=>{let N=e(A);try{if(QFe(x,A)){if(!Wue(A))throw new Error("atom not writable");let F=N.n,k=j[0];i(A,N,k),p(S,A,N),F!==N.n&&(Gue(S,A,N),c(S,A,N));return}else return d(S,A,...j)}finally{T||OO(S)}};try{return r(x,E,M,...O)}finally{T=!1}},f=(S,...x)=>{let O=YD();try{return d(O,S,...x)}finally{OO(O)}},p=(S,x,O)=>{if(O.m&&!Kue(O.v)){for(let T of O.d.keys())O.m.d.has(T)||(h(S,T,e(T)).t.add(x),O.m.d.add(T));for(let T of O.m.d||[])if(!O.d.has(T)){O.m.d.delete(T);let E=m(S,T,e(T));E?.t.delete(x)}}},h=(S,x,O)=>{if(!O.m){a(S,x);for(let T of O.d.keys())h(S,T,e(T)).t.add(x);if(O.m={l:new Set,d:new Set(O.d.keys()),t:new Set},(ki.env?ki.env.MODE:void 0)!=="production"&&o.add(x),Jue(x)){let T=O.m,E,M=(A,j)=>{let N=!0;E=(...F)=>{try{return d(A,x,...F)}finally{N||OO(A)}};try{return j()}finally{N=!1}};rke(S,()=>{let A=M(S,()=>n(x,(...j)=>E(...j)));A&&(T.u=j=>M(j,A))})}}return O.m},m=(S,x,O)=>{if(O.m&&!O.m.l.size&&!Array.from(O.m.t).some(T=>{var E;return(E=e(T).m)==null?void 0:E.d.has(x)})){let T=O.m.u;T&&rke(S,()=>T(S)),delete O.m,(ki.env?ki.env.MODE:void 0)!=="production"&&o.delete(x);for(let E of O.d.keys()){let M=m(S,E,e(E));M?.t.delete(x)}return}return O.m},v={get:s,set:f,sub:(S,x)=>{let O=YD(),T=e(S),M=h(O,S,T).l;return M.add(x),OO(O),()=>{M.delete(x);let A=YD();m(A,S,T),OO(A)}},unstable_derive:S=>oke(...S(e,t,r,n))};return(ki.env?ki.env.MODE:void 0)!=="production"&&Object.assign(v,{dev4_get_internal_weak_map:()=>({get:x=>{let O=e(x);if(O.n!==0)return O}}),dev4_get_mounted_atoms:()=>o,dev4_restore_atoms:x=>{let O=YD();for(let[T,E]of x)if(Wue(T)){let M=e(T),A=M.n;i(T,M,E),p(O,T,M),A!==M.n&&(Gue(O,T,M),c(O,T,M))}OO(O)}}),v},GV=()=>{let e=new WeakMap;return oke(r=>{if((ki.env?ki.env.MODE:void 0)!=="production"&&!r)throw new Error("Atom is undefined or null");let n=e.get(r);return n||(n={d:new Map,p:new Set,n:0},e.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)})},dq,ike=()=>(dq||(dq=GV(),(ki.env?ki.env.MODE:void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=dq),globalThis.__JOTAI_DEFAULT_STORE__!==dq&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),dq);var Lc=B(Y(),1);var XV={},OJt=(0,Lc.createContext)(void 0),_ke=e=>{let t=(0,Lc.useContext)(OJt);return e?.store||t||ike()};var nle=e=>typeof e?.then=="function",vke=e=>{e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t})},EJt=Lc.default.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(vke(e),e)}),rle=new WeakMap,bke=e=>{let t=rle.get(e);return t||(t=new Promise((r,n)=>{let o=e,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((XV.env?XV.env.MODE:void 0)!=="production"&&l===u)throw new Error("[Bug] p is not updated even after cancelation");nle(l)?(rle.set(l,t),o=l,l.then(i(l),a(l)),s(l)):r(l)})};e.then(i(e),a(e)),s(e)}),rle.set(e,t)),t};function ole(e,t){let r=_ke(t),[[n,o,i],a]=(0,Lc.useReducer)(l=>{let c=r.get(e);return Object.is(l[0],c)&&l[1]===r&&l[2]===e?l:[c,r,e]},void 0,()=>[r.get(e),r,e]),s=n;(o!==r||i!==e)&&(a(),s=r.get(e));let u=t?.delay;if((0,Lc.useEffect)(()=>{let l=r.sub(e,()=>{if(typeof u=="number"){let c=r.get(e);nle(c)&&vke(bke(c)),setTimeout(a,u);return}a()});return a(),l},[r,e,u]),(0,Lc.useDebugValue)(s),nle(s)){let l=bke(s);return EJt(l)}return s}function PJt(e,t){let r=_ke(t);return(0,Lc.useCallback)((...o)=>{if((XV.env?XV.env.MODE:void 0)!=="production"&&!("write"in e))throw new Error("not writable atom");return r.set(e,...o)},[r,e])}function ile(e,t){return[ole(e,t),PJt(e,t)]}var tp=GV(),YM=KM(AS);function EO(e){let t=TJt({...pe(),...e});tp.set(YM,t)}function It(e,t){let r=pe();EO({...r,[e]:t})}function pe(){return tp.get(YM)}function Ske(){let e={...AS,activeModels:PO.map(t=>({...t,enabled:!0})),activeEmbeddingModels:pq.map(t=>({...t,enabled:!0}))};EO(e)}function sl(e){let t=pe();return tp.sub(YM,()=>{let r=pe();e(t,r),t=r})}function qo(){return ole(YM,{store:tp})}function xke(e){let t=e||AS;t.activeEmbeddingModels?t.activeEmbeddingModels=t.activeEmbeddingModels.map(u=>({...u,provider:u.provider==="azure_openai"?"azure openai":u.provider})):t.activeEmbeddingModels=pq.map(u=>({...u,enabled:!0}));let r={...t},n=Number(t.temperature);r.temperature=isNaN(n)?AS.temperature:n;let o=Number(t.maxTokens);r.maxTokens=isNaN(o)?AS.maxTokens:o;let i=Number(t.contextTurns);r.contextTurns=isNaN(i)?AS.contextTurns:i;let a=Number(t.embeddingRequestsPerMin);r.embeddingRequestsPerMin=isNaN(a)?AS.embeddingRequestsPerMin:a;let s=Number(t.embeddingBatchSize);return r.embeddingBatchSize=isNaN(s)?AS.embeddingBatchSize:s,r}function ZM(){let e=pe().userSystemPrompt;return e?`${ale} ${e}`:ale}function TJt(e){return e.activeModels=wke(e.activeModels,PO),e.activeEmbeddingModels=wke(e.activeEmbeddingModels,pq),e}function Dr(e){return`${e.name}|${e.provider}`}function wke(e,t){let r=new Map;return t.filter(n=>n.core).forEach(n=>{r.set(Dr(n),{...n})}),e.forEach(n=>{let o=Dr(n),i=r.get(o);if(i){let a=t.find(s=>s.name===n.name&&s.provider===n.provider);a?r.set(o,{...a,...n,isBuiltIn:!0,believerExclusive:a.believerExclusive}):r.set(o,{...n,isBuiltIn:i.isBuiltIn})}else r.set(o,n)}),Array.from(r.values())}function br(...e){pe().debug&&console.log(...e)}function Ur(...e){pe().debug&&console.error(...e)}var Sle=B(Cke()),rp=require("obsidian"),_le=B(Td()),vle={INVALID_LICENSE_KEY_USER:"Invalid Copilot Plus license key. Please check your license key in settings.",UNKNOWN_ERROR:"An unknown error occurred",REQUEST_FAILED:e=>`Request failed, status ${e}`};function Hke(e){let t=e?.detail||{};return{status:t.status,message:t.message||e?.message,reason:t.reason}}function sGt(e){let t=Hke(e);return t.reason==="Invalid license key"||e?.message==="Invalid license key"||e?.message?.includes("status 403")||t.status===403}function Vke(e){let t=Hke(e);return sGt(e)?vle.INVALID_LICENSE_KEY_USER:t.message||(t.reason?`Error: ${t.reason}`:vle.UNKNOWN_ERROR)}var xle=(e,t)=>{let r=e.getMarkdownFiles();if(t==="/")return r;let n=t.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})};function nj(e){return e.replace(/^#/,"").trim().toLowerCase()}function mq(e,t=!0){let r=app.metadataCache.getFileCache(e),n=r?.frontmatter?.tags,o=new Set;if(!t){let i=r?.tags?.map(a=>a.tag);i&&i.forEach(a=>o.add(nj(a)))}return n&&(Array.isArray(n)?n.forEach(i=>{typeof i=="string"&&o.add(nj(i))}):typeof n=="string"&&o.add(nj(n))),Array.from(o)}function Wke(e,t,r){if(t.length===0)return[];t=t.map(i=>nj(i));let n=r&&r.length>0?r:xle(e,"/"),o=[];for(let i of n){let a=mq(i);t.some(s=>a.includes(s))&&o.push(i)}return o}var uGt=e=>e.last.bound.modelName||e.last.bound.model,lGt=e=>e.last.bound.retriever!==void 0,Jke=e=>uGt(e)||lGt(e);var ll=(e,t="local")=>{let r=(0,Sle.default)(e);return t==="utc"&&r.utc(),{fileName:r.format("YYYYMMDD_HHmmss"),display:r.format("YYYY/MM/DD HH:mm:ss"),epoch:r.valueOf()}};function Cle(e){let t=(0,Sle.default)(e,"YYYY/MM/DD HH:mm:ss");return t.isValid()?{fileName:t.format("YYYYMMDD_HHmmss"),display:t.format("YYYY/MM/DD HH:mm:ss"),epoch:t.valueOf()}:ll(new Date)}async function oj(e,t){return e.extension!="md"?null:await t.cachedRead(e)}function r5(e){return e.basename}function Gke(e,t){return!e||!t?!1:e.includes(wle)&&t.includes(wle)||e==="small"&&t==="cohereai"||e==="cohereai"&&t==="small"?!0:e===t}function ij(e){let t=[],{history:r}=e;for(let n=0;n{let a=i.slice(2,-2),s=t.getAbstractFileByPath(a);if(s instanceof rp.TFile)o.set(s.path,s);else{let l=t.getMarkdownFiles().filter(c=>c.basename===a);l.length>0&&(Ole(a,t)?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 Ole(e,t){return t.getMarkdownFiles().filter(n=>n.basename===e).length===1}function Kke(e){return e=e.trim(),e.startsWith("[[")&&e.endsWith("]]")?`${e.slice(2,-2).trim()}.md`:e}function Yke(e){let t=new Set;return e.forEach(r=>{r.metadata?.title&&t.add(r.metadata?.title)}),Array.from(t)}var Zke=/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:watch\?v=|shorts\/)|youtu\.be\/)([^\s&]+)/;function Xke(e){return Zke.test(e)}function gq(e){let t=e.match(Zke);return t?t[0]:null}var DS=class{static async isImageUrl(t){try{let r=new URL(t);if(this.IMAGE_EXTENSIONS.some(a=>r.pathname.toLowerCase().endsWith(a)))return!0;try{if((await kl(t,{method:"HEAD",headers:{}})).headers.get("content-type")?.startsWith("image/"))return!0}catch(a){console.debug("Error checking content-type:",a)}let n=r.searchParams;return[n.has("w")||n.has("width"),n.has("h")||n.has("height"),n.has("format"),n.has("fit"),n.has("q")||n.has("quality"),r.pathname.includes("/image/"),r.pathname.includes("/images/"),r.pathname.includes("/img/"),n.has("auto"),n.has("crop")].filter(Boolean).length>=2}catch(r){return console.error("Error checking if URL is image:",r),!1}}static async convertToBase64(t,r){return{type:"image_url",image_url:{url:await this.imageToBase64(t,r)}}}static async imageToBase64(t,r){return t.startsWith("data:")?t:t.startsWith("app://")?await this.handleLocalImage(t,r):await this.handleWebImage(t)}static async handleLocalImage(t,r){let n=decodeURIComponent(t.replace("app://","")),o=r.getAbstractFileByPath(n);if(!o||!(o instanceof rp.TFile))throw new Error(`Local image not found: ${n}`);let i=await r.readBinary(o),s=_le.Buffer.from(i).toString("base64");return`data:${`image/${o.extension}`};base64,${s}`}static async handleWebImage(t){try{let r=await kl(t,{method:"GET",headers:{}});if(!r.ok)throw new Error(`Failed to fetch image: ${r.statusText}`);let n=r.headers.get("content-type");if(!n?.startsWith("image/"))throw new Error(`Invalid content type: ${n}`);let o=await r.arrayBuffer(),a=_le.Buffer.from(o).toString("base64");return`data:${n};base64,${a}`}catch(r){throw console.error("Error converting image to base64:",r),r}}};DS.IMAGE_EXTENSIONS=[".jpg",".jpeg",".png",".gif",".webp",".bmp",".svg"];async function kl(e,t={}){let r=t.headers?{...t.headers}:{};if(delete r["content-length"],typeof t.body=="string"){let a=JSON.parse(t.body??{});delete a.frequency_penalty,t.body=JSON.stringify(a)}br("==== safeFetch method request ====");let n=t.method?.toUpperCase()||"POST",i=await(0,rp.requestUrl)({url:e,contentType:"application/json",headers:r,method:n,...["POST","PUT","PATCH"].includes(n)&&{body:t.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(vle.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:e,type:"basic",redirected:!1,bytes:()=>Promise.resolve(new Uint8Array(0)),body:cGt(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 cGt(e){return new ReadableStream({start(t){let n=new TextEncoder().encode(e);t.enqueue(n),t.close()}})}function bi(e,t=!1){return e instanceof Error?e.message+` ${e?.cause?"more message: "+e.cause.message:""} ${t?e.stack:""}`:JSON.stringify(e)}function Ele(e,t){let r={...e};return t.forEach(n=>{delete r[n]}),r}function n5(e,t){let[r,n]=e.split("|"),o=t.find(i=>i.name===r&&i.provider===n);if(!o)throw new Error(`No model configuration found for: ${e}`);return o}function eI(e){let t=i5[e];return{...t,label:t.label||e}}function uh(e,t){let r=i5[e]?.label||e;return r+(t?.believerExclusive&&r==="Copilot Plus"?"(Believer)":"")}async function yq(e,t=!1){let r=app.workspace.getMostRecentLeaf();if(!r){new rp.Notice("No active leaf found.");return}if(r.view instanceof rp.MarkdownView||(r=app.workspace.getLeaf(!1),await r.setViewState({type:"markdown",state:r.view.getState()})),!(r.view instanceof rp.MarkdownView)){new rp.Notice("Failed to open a markdown view.");return}let n=r.view.editor,o=n.getCursor("from"),i=n.getCursor("to");t?n.replaceRange(e,o,i):n.replaceRange(e,i),new rp.Notice("Message inserted into the active note.")}function Qke(e,t){let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>e(...n),t)}}function eBe(e,t){let r=e.split(".").map(Number),n=t.split(".").map(Number);for(let o=0;o<3;o++){if(r[o]>n[o])return!0;if(r[o]!e.includes(t)).map(([t])=>t)}function o5(e,t){let r=!!Ple().find(i=>i===e.provider),n=IO[e.provider],o=!e.apiKey&&!t[n];return r&&o?{hasApiKey:!1,errorNotice:`Please configure API Key for ${e.name} in settings first. Path: Settings > copilot plugin > Basic Tab > Set Keys`}:{hasApiKey:!0}}function aj(e){return e.replace(/[\s\S]*?<\/think>/g,"").trim()}var sj=class sj{static createNewLLMChain(t){let{llm:r,memory:n,prompt:o,abortController:i}=t,a=r.bind({signal:i?.signal}),s=Ha.from([{input:u=>u.input,memory:()=>n.loadMemoryVariables({})},{input:u=>u.input,history:u=>u.memory.history},o,a]);return sj.instances.set("llm_chain",s),console.log("New LLM chain created."),s}static getLLMChainFromMap(t){let r=sj.instances.get("llm_chain");return r||(r=sj.createNewLLMChain(t)),r}static createConversationalRetrievalChain(t,r,n){let{llm:o,retriever:i,systemMessage:a}=t,u=Ed.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=Ed.fromTemplate(`{system_message} Answer the question with as detailed as possible based only on the following context: {context} Question: {question} `),d=_=>_.map(v=>`Human: ${v[0]} Assistant: ${v[1]}`).join(` `),f=Ha.from([{question:_=>(n&&console.log("Input Question: ",_.question),_.question),chat_history:_=>{let g=d(_.chat_history);return n&&console.log("Formatted Chat History: ",g),g}},u,o,new UV,_=>{let g=aj(_);return n&&console.log("Standalone Question: ",g),g}]),p=async _=>(r(_),Vue(_)),h=Ha.from([{context:i.pipe(p),question:new Fi,system_message:()=>a},c,o]);return f.pipe(h)}};sj.instances=new Map;var Tle=sj,a5=Tle;var cf="{copilot-selection}",Mle=50,uj=[{name:"Fix grammar and spelling",prompt:`Fix the grammar and spelling of the text below. Preserve all formatting, line breaks, and special characters. Do not add or remove any content. Return only the corrected text. ${cf}`,showInContextMenu:!0},{name:"Translate to Chinese",prompt:`Translate the text below into Chinese: 1. Preserve the meaning and tone 2. Maintain appropriate cultural context 3. Keep formatting and structure Return only the translated text. ${cf}`,showInContextMenu:!0},{name:"Summarize",prompt:`Create a bullet-point summary of the text below. Each bullet point should capture a key point. Return only the bullet-point summary. ${cf}`,showInContextMenu:!0},{name:"Simplify",prompt:`Simplify the text below 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. {copilot-selection}`,showInContextMenu:!0},{name:"Emojify",prompt:`Add relevant emojis to enhance the text below. 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. {copilot-selection}`,showInContextMenu:!0},{name:"Make shorter",prompt:`Reduce the text below 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. ${cf}`,showInContextMenu:!0},{name:"Make longer",prompt:`Expand the text below 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. ${cf}`,showInContextMenu:!0},{name:"Generate table of contents",prompt:`Generate a hierarchical table of contents for the text below. Use appropriate heading levels (H1, H2, H3, etc.). Include page numbers if present. Return only the table of contents. ${cf}`,showInContextMenu:!1},{name:"Generate glossary",prompt:`Create a glossary of important terms, concepts, and phrases from the text below. Format each entry as "Term: Definition". Sort entries alphabetically. Return only the glossary. {copilot-selection}`,showInContextMenu:!1},{name:"Remove URLs",prompt:`Remove all URLs from the text below. Preserve all other content and formatting. URLs may be in various formats (http, https, www). Return only the text with URLs removed. ${cf}`,showInContextMenu:!1},{name:"Rewrite as tweet",prompt:`Rewrite the text below 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. ${cf}`,showInContextMenu:!1},{name:"Rewrite as tweet thread",prompt:`Convert the text below 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. ${cf}`,showInContextMenu:!1},{name:"Explain like I am 5",prompt:`Explain the text below 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. ${cf}`,showInContextMenu:!1},{name:"Rewrite as press release",prompt:`Transform the text below 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. ${cf}`,showInContextMenu:!1}];var nI="https://api.brevilabs.com/v1",cl="copilot-chat-view",Uo="user",cy="ai",ale=`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. Always respond in the language of the user's query. 11. Do NOT mention the additional context provided such as getCurrentTime and getTimeRangeMs if it's irrelevant to the user message.`,s5=`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.`,nBe=6e3,Ile=.4,oBe=.4,Ale=15,Rle=448e3,jS={DEFAULT:"",READING_FILES:"Reading files",SEARCHING_WEB:"Searching the web",READING_FILE_TREE:"Reading file tree"},AO={SETTINGS:"settings",EXPIRED_MODAL:"expired_modal",CHAT_MODE_SELECT:"chat_mode_select",MODE_SELECT_TOOLTIP:"mode_select_tooltip"};var rI=(f=>(f.OPENAI="openai",f.AZURE_OPENAI="azure openai",f.ANTHROPIC="anthropic",f.COHEREAI="cohereai",f.GOOGLE="google",f.OPENROUTERAI="openrouterai",f.GROQ="groq",f.OLLAMA="ollama",f.LM_STUDIO="lm-studio",f.OPENAI_FORMAT="3rd party (openai-format)",f.COPILOT_PLUS="copilot-plus",f.MISTRAL="mistralai",f))(rI||{});var RO={reasoning:"This model supports general reasoning tasks.",vision:"This model supports image inputs.",websearch:"This model can access the internet."},PO=[{name:"copilot-plus-flash",provider:"copilot-plus",enabled:!0,isBuiltIn:!0,core:!0,capabilities:["vision"]},{name:"gpt-4o",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,capabilities:["vision"]},{name:"gpt-4o-mini",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,capabilities:["vision"]},{name:"o1-mini",provider:"openai",enabled:!0,isBuiltIn:!0,capabilities:["reasoning"]},{name:"o3-mini",provider:"openai",enabled:!0,isBuiltIn:!0,capabilities:["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:"command-r",provider:"cohereai",enabled:!0,isBuiltIn:!0},{name:"command-r-plus",provider:"cohereai",enabled:!0,isBuiltIn:!0},{name:"gemini-2.0-pro-exp",provider:"google",enabled:!0,isBuiltIn:!0,capabilities:["vision"]},{name:"gemini-2.0-flash",provider:"google",enabled:!0,isBuiltIn:!0,capabilities:["vision"]},{name:"azure-openai",provider:"azure openai",enabled:!0,isBuiltIn:!0}],TO=(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))(TO||{});var pq=[{name:"copilot-plus-small",provider:"copilot-plus",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0},{name:"copilot-plus-large",provider:"copilot-plus-jina",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,believerExclusive:!0,dimensions:1024},{name:"copilot-plus-multilingual",provider:"copilot-plus-jina",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!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}],wle="nomic-embed-text",i5={openai:{label:"OpenAI",host:"https://api.openai.com",keyManagementURL:"https://platform.openai.com/api-keys",testModel:"gpt-4o"},"azure openai":{label:"Azure OpenAI",host:"",keyManagementURL:"",testModel:"azure-openai"},anthropic:{label:"Anthropic",host:"https://api.anthropic.com/",keyManagementURL:"https://console.anthropic.com/settings/keys",testModel:"claude-3-5-sonnet-latest"},cohereai:{label:"Cohere",host:"https://api.cohere.com",keyManagementURL:"https://dashboard.cohere.ai/api-keys",testModel:"command-r"},google:{label:"Gemini",host:"https://generativelanguage.googleapis.com",keyManagementURL:"https://makersuite.google.com/app/apikey",testModel:"gemini-2.0-flash"},openrouterai:{label:"OpenRouter",host:"https://openrouter.ai/api/v1/",keyManagementURL:"https://openrouter.ai/keys",testModel:"openai/chatgpt-4o-latest"},groq:{label:"Groq",host:"https://api.groq.com/openai",keyManagementURL:"https://console.groq.com/keys",testModel:"llama3-8b-8192"},ollama:{label:"Ollama",host:"http://localhost:11434/v1/",keyManagementURL:""},"lm-studio":{label:"LM Studio",host:"http://localhost:1234/v1",keyManagementURL:""},"3rd party (openai-format)":{label:"OpenAI Format",host:"https://api.example.com/v1",keyManagementURL:""},mistralai:{label:"Mistral",host:"https://api.mistral.ai/v1",keyManagementURL:"https://console.mistral.ai/api-keys",testModel:"mistral-tiny-latest"},"copilot-plus":{label:"Copilot Plus",host:"https://api.brevilabs.com/v1",keyManagementURL:""},"copilot-plus-jina":{label:"Copilot Plus",host:"https://api.brevilabs.com/v1",keyManagementURL:""}},IO={anthropic:"anthropicApiKey",openai:"openAIApiKey","azure openai":"azureOpenAIApiKey",google:"googleApiKey",groq:"groqApiKey",openrouterai:"openRouterAiApiKey",cohereai:"cohereApiKey","copilot-plus":"plusLicenseKey",mistralai:"mistralApiKey"};var iBe=["NEVER","ON STARTUP","ON MODE SWITCH"];var rr={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",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",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"},u5={[rr.ADD_CUSTOM_PROMPT]:"Add custom prompt",[rr.APPLY_ADHOC_PROMPT]:"Apply ad-hoc custom prompt",[rr.APPLY_CUSTOM_PROMPT]:"Apply custom prompt",[rr.CLEAR_LOCAL_COPILOT_INDEX]:"Clear local Copilot index",[rr.CLEAR_COPILOT_CACHE]:"Clear Copilot cache",[rr.COUNT_TOTAL_VAULT_TOKENS]:"Count total tokens in your vault",[rr.COUNT_WORD_AND_TOKENS_SELECTION]:"Count words and tokens in selection",[rr.DELETE_CUSTOM_PROMPT]:"Delete custom prompt",[rr.EDIT_CUSTOM_PROMPT]:"Edit custom prompt",[rr.FIND_RELEVANT_NOTES]:"Find relevant notes",[rr.FORCE_REINDEX_VAULT_TO_COPILOT_INDEX]:"Force reindex vault",[rr.GARBAGE_COLLECT_COPILOT_INDEX]:"Garbage collect Copilot index (remove files that no longer exist in vault)",[rr.INDEX_VAULT_TO_COPILOT_INDEX]:"Index (refresh) vault",[rr.INSPECT_COPILOT_INDEX_BY_NOTE_PATHS]:"Inspect Copilot index by note paths (debug)",[rr.LIST_INDEXED_FILES]:"List all indexed files (debug)",[rr.LOAD_COPILOT_CHAT_CONVERSATION]:"Load Copilot chat conversation",[rr.OPEN_COPILOT_CHAT_WINDOW]:"Open Copilot Chat Window",[rr.REMOVE_FILES_FROM_COPILOT_INDEX]:"Remove files from Copilot index (debug)",[rr.SEARCH_ORAMA_DB]:"Search OramaDB (debug)",[rr.TOGGLE_COPILOT_CHAT_WINDOW]:"Toggle Copilot Chat Window"},AS={isPlusUser:!1,plusLicenseKey:"",openAIApiKey:"",openAIOrgId:"",huggingfaceApiKey:"",cohereApiKey:"",anthropicApiKey:"",azureOpenAIApiKey:"",azureOpenAIApiInstanceName:"",azureOpenAIApiDeploymentName:"",azureOpenAIApiVersion:"",azureOpenAIApiEmbeddingDeploymentName:"",googleApiKey:"",openRouterAiApiKey:"",defaultChainType:"llm_chain",defaultModelKey:"gpt-4o|openai",embeddingModelKey:"text-embedding-3-small|openai",temperature:.1,maxTokens:1e3,contextTurns:15,userSystemPrompt:"",openAIProxyBaseUrl:"",openAIEmbeddingProxyBaseUrl:"",stream:!0,defaultSaveFolder:"copilot-conversations",defaultConversationTag:"copilot-conversation",autosaveChat:!1,defaultOpenArea:"view",customPromptsFolder:"copilot-custom-prompts",indexVaultToVectorStore:"ON MODE SWITCH",qaExclusions:"",qaInclusions:"",chatNoteContextPath:"",chatNoteContextTags:[],enableIndexSync:!0,debug:!1,enableEncryption:!1,maxSourceChunks:3,groqApiKey:"",mistralApiKey:"",activeModels:PO,activeEmbeddingModels:pq,embeddingRequestsPerMin:90,embeddingBatchSize:16,disableIndexOnMobile:!0,showSuggestedPrompts:!0,showRelevantNotes:!0,numPartitions:1,promptUsageTimestamps:{},defaultConversationNoteName:"{$topic}@{$date}_{$time}",inlineEditCommands:uj},NS={CHAT_IS_VISIBLE:"chat-is-visible",ACTIVE_LEAF_CHANGE:"active-leaf-change"};var uBe=require("obsidian"),Dle=B(Td()),l5=null;function bq(){return uBe.Platform.isDesktop&&l5||(l5=require("electron")?.remote?.safeStorage),l5}var jle="enc_desk_",Nle="enc_web_",Fle="enc_",d5="dec_",dGt=new TextEncoder().encode("obsidian-copilot-v1"),c5={name:"AES-GCM",iv:new Uint8Array(12)};async function Lle(){return await crypto.subtle.importKey("raw",dGt,c5.name,!1,["encrypt","decrypt"])}async function lBe(e){if(!e.enableEncryption)return e;let t={...e},r=Object.keys(e).filter(n=>n.toLowerCase().includes("apikey")||n==="plusLicenseKey");for(let n of r){let o=e[n];t[n]=await aBe(o)}return Array.isArray(e.activeModels)&&(t.activeModels=await Promise.all(e.activeModels.map(async n=>({...n,apiKey:await aBe(n.apiKey||"")})))),t}async function aBe(e){if(!e||e.startsWith(Fle))return e;cBe(e)&&(e=e.replace(d5,""));try{if(bq()?.isEncryptionAvailable()){let o=bq().encryptString(e);return jle+o.toString("base64")}let t=await Lle(),r=new TextEncoder().encode(e),n=await crypto.subtle.encrypt(c5,t,r);return Nle+pGt(n)}catch(t){return console.error("Encryption failed:",t),e}}async function Zo(e){if(!e||fGt(e))return e;if(cBe(e))return e.replace(d5,"");if(e.startsWith(jle)){let r=e.replace(jle,""),n=Dle.Buffer.from(r,"base64");return bq().decryptString(n)}if(e.startsWith(Nle)){let r=e.replace(Nle,""),n=await Lle(),o=sBe(r),i=await crypto.subtle.decrypt(c5,n,o);return new TextDecoder().decode(i)}let t=e.replace(Fle,"");try{if(bq()?.isEncryptionAvailable())try{let i=Dle.Buffer.from(t,"base64");return bq().decryptString(i)}catch{}let r=await Lle(),n=sBe(t),o=await crypto.subtle.decrypt(c5,r,n);return new TextDecoder().decode(o)}catch(r){return console.error("Decryption failed:",r),"Copilot failed to decrypt API keys!"}}function fGt(e){return!e.startsWith(Fle)&&!e.startsWith(d5)}function cBe(e){return e.startsWith(d5)}function pGt(e){let t=new Uint8Array(e),r="";for(let n=0;n{let t=e(dBe);return t!==null?t:e(YM).defaultModelKey},(e,t,r)=>{t(dBe,r)}),fBe=KM(null),p5=KM(e=>{let t=e(fBe);return t!==null?t:e(YM).defaultChainType},(e,t,r)=>{t(fBe,r)});function h5(e){tp.set(f5,e)}function m5(){return tp.get(f5)}function pBe(e){return tp.sub(f5,e)}function lj(){return ile(f5,{store:tp})}function qm(){return tp.get(p5)}function cj(e){tp.set(p5,e)}function hBe(e){return tp.sub(p5,e)}function dy(){return ile(p5,{store:tp})}var vy=B(Y()),rze=require("obsidian"),nze=B(gh());var F9=B(Y());var Ul=B(Y(),1);var LUe=B(Y(),1);function m7t(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function Xde(...e){return t=>e.forEach(r=>m7t(r,t))}function zo(...e){return LUe.useCallback(Xde(...e),e)}var $j=B(lt(),1),by=Ul.forwardRef((e,t)=>{let{children:r,...n}=e,o=Ul.Children.toArray(r),i=o.find(x7t);if(i){let a=i.props.children,s=o.map(u=>u===i?Ul.Children.count(a)>1?Ul.Children.only(null):Ul.isValidElement(a)?a.props.children:null:u);return(0,$j.jsx)(Qde,{...n,ref:t,children:Ul.isValidElement(a)?Ul.cloneElement(a,void 0,s):null})}return(0,$j.jsx)(Qde,{...n,ref:t,children:r})});by.displayName="Slot";var Qde=Ul.forwardRef((e,t)=>{let{children:r,...n}=e;if(Ul.isValidElement(r)){let o=O7t(r);return Ul.cloneElement(r,{...C7t(n,r.props),ref:t?Xde(t,o):o})}return Ul.Children.count(r)>1?Ul.Children.only(null):null});Qde.displayName="SlotClone";var S7t=({children:e})=>(0,$j.jsx)($j.Fragment,{children:e});function x7t(e){return Ul.isValidElement(e)&&e.type===S7t}function C7t(e,t){let r={...t};for(let n in t){let o=e[n],i=t[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{...e,...r}}function O7t(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function $Ue(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;ttypeof e=="boolean"?`${e}`:e===0?"0":e,UUe=L9,qj=(e,t)=>r=>{var n;if(t?.variants==null)return UUe(e,r?.class,r?.className);let{variants:o,defaultVariants:i}=t,a=Object.keys(o).map(l=>{let c=r?.[l],d=i?.[l];if(c===null)return null;let f=qUe(c)||qUe(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=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((l,c)=>{let{class:d,className:f,...p}=c;return Object.entries(p).every(h=>{let[m,_]=h;return Array.isArray(_)?_.includes({...i,...s}[m]):{...i,...s}[m]===_})?[...l,d,f]:l},[]);return UUe(e,a,u,r?.class,r?.className)};var rfe="-",E7t=e=>{let t=T7t(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:a=>{let s=a.split(rfe);return s[0]===""&&s.length!==1&&s.shift(),JUe(s,t)||P7t(a)},getConflictingClassGroupIds:(a,s)=>{let u=r[a]||[];return s&&n[a]?[...u,...n[a]]:u}}},JUe=(e,t)=>{if(e.length===0)return t.classGroupId;let r=e[0],n=t.nextPart.get(r),o=n?JUe(e.slice(1),n):void 0;if(o)return o;if(t.validators.length===0)return;let i=e.join(rfe);return t.validators.find(({validator:a})=>a(i))?.classGroupId},zUe=/^\[(.+)\]$/,P7t=e=>{if(zUe.test(e)){let t=zUe.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},T7t=e=>{let{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return I7t(Object.entries(e.classGroups),r).forEach(([i,a])=>{tfe(a,n,i,t)}),n},tfe=(e,t,r,n)=>{e.forEach(o=>{if(typeof o=="string"){let i=o===""?t:HUe(t,o);i.classGroupId=r;return}if(typeof o=="function"){if(M7t(o)){tfe(o(n),t,r,n);return}t.validators.push({validator:o,classGroupId:r});return}Object.entries(o).forEach(([i,a])=>{tfe(a,HUe(t,i),r,n)})})},HUe=(e,t)=>{let r=e;return t.split(rfe).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},M7t=e=>e.isThemeGetter,I7t=(e,t)=>t?e.map(([r,n])=>{let o=n.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([a,s])=>[t+a,s])):i);return[r,o]}):e,A7t=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map,o=(i,a)=>{r.set(i,a),t++,t>e&&(t=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)}}},GUe="!",R7t=e=>{let{separator:t,experimentalParseClassName:r}=e,n=t.length===1,o=t[0],i=t.length,a=s=>{let u=[],l=0,c=0,d;for(let _=0;_c?d-c:void 0;return{modifiers:u,hasImportantModifier:p,baseClassName:h,maybePostfixModifierPosition:m}};return r?s=>r({className:s,parseClassName:a}):a},D7t=e=>{if(e.length<=1)return e;let t=[],r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t},j7t=e=>({cache:A7t(e.cacheSize),parseClassName:R7t(e),...E7t(e)}),N7t=/\s+/,L7t=(e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=t,i=[],a=e.trim().split(N7t),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),h=!!p,m=n(h?f.substring(0,p):f);if(!m){if(!h){s=l+(s.length>0?" "+s:s);continue}if(m=n(f),!m){s=l+(s.length>0?" "+s:s);continue}h=!1}let _=D7t(c).join(":"),g=d?_+GUe:_,v=g+m;if(i.includes(v))continue;i.push(v);let S=o(m,h);for(let x=0;x0?" "+s:s)}return s};function F7t(){let e=0,t,r,n="";for(;e{if(typeof e=="string")return e;let t,r="";for(let n=0;nd(c),e());return r=j7t(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=L7t(u,r);return o(u,c),c}return function(){return i(F7t.apply(null,arguments))}}var wi=e=>{let t=r=>r[e]||[];return t.isThemeGetter=!0,t},YUe=/^\[(?:([a-z-]+):)?(.+)\]$/i,k7t=/^\d+\/\d+$/,B7t=new Set(["px","full","screen"]),$7t=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,q7t=/\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$/,U7t=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,z7t=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,H7t=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,WS=e=>Uj(e)||B7t.has(e)||k7t.test(e),eE=e=>zj(e,"length",X7t),Uj=e=>!!e&&!Number.isNaN(Number(e)),efe=e=>zj(e,"number",Uj),cU=e=>!!e&&Number.isInteger(Number(e)),V7t=e=>e.endsWith("%")&&Uj(e.slice(0,-1)),Pr=e=>YUe.test(e),tE=e=>$7t.test(e),W7t=new Set(["length","size","percentage"]),J7t=e=>zj(e,W7t,ZUe),G7t=e=>zj(e,"position",ZUe),K7t=new Set(["image","url"]),Y7t=e=>zj(e,K7t,eYt),Z7t=e=>zj(e,"",Q7t),dU=()=>!0,zj=(e,t,r)=>{let n=YUe.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},X7t=e=>q7t.test(e)&&!U7t.test(e),ZUe=()=>!1,Q7t=e=>z7t.test(e),eYt=e=>H7t.test(e);var WUe=()=>{let e=wi("colors"),t=wi("spacing"),r=wi("blur"),n=wi("brightness"),o=wi("borderColor"),i=wi("borderRadius"),a=wi("borderSpacing"),s=wi("borderWidth"),u=wi("contrast"),l=wi("grayscale"),c=wi("hueRotate"),d=wi("invert"),f=wi("gap"),p=wi("gradientColorStops"),h=wi("gradientColorStopPositions"),m=wi("inset"),_=wi("margin"),g=wi("opacity"),v=wi("padding"),S=wi("saturate"),x=wi("scale"),O=wi("sepia"),T=wi("skew"),E=wi("space"),M=wi("translate"),A=()=>["auto","contain","none"],j=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto",Pr,t],F=()=>[Pr,t],k=()=>["",WS,eE],L=()=>["auto",Uj,Pr],q=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],U=()=>["solid","dashed","dotted","double","none"],G=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],V=()=>["start","end","center","between","around","evenly","stretch"],D=()=>["","0",Pr],z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],W=()=>[Uj,Pr];return{cacheSize:500,separator:":",theme:{colors:[dU],spacing:[WS,eE],blur:["none","",tE,Pr],brightness:W(),borderColor:[e],borderRadius:["none","","full",tE,Pr],borderSpacing:F(),borderWidth:k(),contrast:W(),grayscale:D(),hueRotate:W(),invert:D(),gap:F(),gradientColorStops:[e],gradientColorStopPositions:[V7t,eE],inset:N(),margin:N(),opacity:W(),padding:F(),saturate:W(),scale:W(),sepia:D(),skew:W(),space:F(),translate:F()},classGroups:{aspect:[{aspect:["auto","square","video",Pr]}],container:["container"],columns:[{columns:[tE]}],"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:[...q(),Pr]}],overflow:[{overflow:j()}],"overflow-x":[{"overflow-x":j()}],"overflow-y":[{"overflow-y":j()}],overscroll:[{overscroll:A()}],"overscroll-x":[{"overscroll-x":A()}],"overscroll-y":[{"overscroll-y":A()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",cU,Pr]}],basis:[{basis:N()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Pr]}],grow:[{grow:D()}],shrink:[{shrink:D()}],order:[{order:["first","last","none",cU,Pr]}],"grid-cols":[{"grid-cols":[dU]}],"col-start-end":[{col:["auto",{span:["full",cU,Pr]},Pr]}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":[dU]}],"row-start-end":[{row:["auto",{span:[cU,Pr]},Pr]}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Pr]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Pr]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...V()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...V(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...V(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[v]}],px:[{px:[v]}],py:[{py:[v]}],ps:[{ps:[v]}],pe:[{pe:[v]}],pt:[{pt:[v]}],pr:[{pr:[v]}],pb:[{pb:[v]}],pl:[{pl:[v]}],m:[{m:[_]}],mx:[{mx:[_]}],my:[{my:[_]}],ms:[{ms:[_]}],me:[{me:[_]}],mt:[{mt:[_]}],mr:[{mr:[_]}],mb:[{mb:[_]}],ml:[{ml:[_]}],"space-x":[{"space-x":[E]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[E]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Pr,t]}],"min-w":[{"min-w":[Pr,t,"min","max","fit"]}],"max-w":[{"max-w":[Pr,t,"none","full","min","max","fit","prose",{screen:[tE]},tE]}],h:[{h:[Pr,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Pr,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Pr,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Pr,t,"auto","min","max","fit"]}],"font-size":[{text:["base",tE,eE]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",efe]}],"font-family":[{font:[dU]}],"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",Pr]}],"line-clamp":[{"line-clamp":["none",Uj,efe]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",WS,Pr]}],"list-image":[{"list-image":["none",Pr]}],"list-style-type":[{list:["none","disc","decimal",Pr]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...U(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",WS,eE]}],"underline-offset":[{"underline-offset":["auto",WS,Pr]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:F()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Pr]}],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",Pr]}],"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:[...q(),G7t]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",J7t]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Y7t]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"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:[...U(),"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:U()}],"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:["",...U()]}],"outline-offset":[{"outline-offset":[WS,Pr]}],"outline-w":[{outline:[WS,eE]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:k()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[WS,eE]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",tE,Z7t]}],"shadow-color":[{shadow:[dU]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...G(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":G()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",tE,Pr]}],grayscale:[{grayscale:[l]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[S]}],sepia:[{sepia:[O]}],"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":[S]}],"backdrop-sepia":[{"backdrop-sepia":[O]}],"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",Pr]}],duration:[{duration:W()}],ease:[{ease:["linear","in","out","in-out",Pr]}],delay:[{delay:W()}],animate:[{animate:["none","spin","ping","pulse","bounce",Pr]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[cU,Pr]}],"translate-x":[{"translate-x":[M]}],"translate-y":[{"translate-y":[M]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Pr]}],accent:[{accent:["auto",e]}],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",Pr]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":F()}],"scroll-mx":[{"scroll-mx":F()}],"scroll-my":[{"scroll-my":F()}],"scroll-ms":[{"scroll-ms":F()}],"scroll-me":[{"scroll-me":F()}],"scroll-mt":[{"scroll-mt":F()}],"scroll-mr":[{"scroll-mr":F()}],"scroll-mb":[{"scroll-mb":F()}],"scroll-ml":[{"scroll-ml":F()}],"scroll-p":[{"scroll-p":F()}],"scroll-px":[{"scroll-px":F()}],"scroll-py":[{"scroll-py":F()}],"scroll-ps":[{"scroll-ps":F()}],"scroll-pe":[{"scroll-pe":F()}],"scroll-pt":[{"scroll-pt":F()}],"scroll-pr":[{"scroll-pr":F()}],"scroll-pb":[{"scroll-pb":F()}],"scroll-pl":[{"scroll-pl":F()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Pr]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[WS,eE,efe]}],stroke:[{stroke:[e,"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"]}}},tYt=(e,{cacheSize:t,prefix:r,separator:n,experimentalParseClassName:o,extend:i={},override:a={}})=>{fU(e,"cacheSize",t),fU(e,"prefix",r),fU(e,"separator",n),fU(e,"experimentalParseClassName",o);for(let s in a)rYt(e[s],a[s]);for(let s in i)nYt(e[s],i[s]);return e},fU=(e,t,r)=>{r!==void 0&&(e[t]=r)},rYt=(e,t)=>{if(t)for(let r in t)fU(e,r,t[r])},nYt=(e,t)=>{if(t)for(let r in t){let n=t[r];n!==void 0&&(e[r]=(e[r]||[]).concat(n))}},XUe=(e,...t)=>typeof e=="function"?VUe(WUe,e,...t):VUe(()=>tYt(WUe(),e),...t);var oYt=XUe({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 _e(...e){return oYt(L9(e))}var iYt=qj("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:shrink-0",{variants:{variant:{default:"mod-cta bg-interactive-accent text-on-accent shadow hover:bg-interactive-accent-hover",destructive:"bg-modifier-error text-normal shadow-sm hover:bg-modifier-error/90",secondary:"bg-secondary text-normal shadow-sm hover:bg-interactive-hover",ghost:"clickable-icon bg-transparent hover:bg-interactive-accent hover:text-on-accent",link:"text-accent underline-offset-4 hover:underline",ghost2:"text-faint clickable-icon bg-transparent hover:bg-opacity-100 hover:text-normal hover:bg-transparent outline-none focus-visible:outline-none focus-visible:text-normal focus-visible:ring-0"},size:{default:"h-9 px-4 py-2",sm:"h-6 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"size-7",fit:"px-1 text-xs gap-1"}},defaultVariants:{variant:"default",size:"default"}}),qe=F9.forwardRef(({className:e,variant:t,size:r,asChild:n=!1,...o},i)=>F9.createElement(n?by:"button",{className:_e(iYt({variant:t,size:r,className:e})),ref:i,...o}));qe.displayName="Button";var B9=B(Y());var QUe=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),k9=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim();var pU=B(Y());var eze={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 tze=(0,pU.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:o="",children:i,iconNode:a,...s},u)=>(0,pU.createElement)("svg",{ref:u,...eze,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:k9("lucide",o),...s},[...a.map(([l,c])=>(0,pU.createElement)(l,c)),...Array.isArray(i)?i:[i]]));var be=(e,t)=>{let r=(0,B9.forwardRef)(({className:n,...o},i)=>(0,B9.createElement)(tze,{ref:i,iconNode:t,className:k9(`lucide-${QUe(e)}`,n),...o}));return r.displayName=`${e}`,r};var Hj=be("ArrowBigUp",[["path",{d:"M9 18v-6H5l7-7 7 7h-4v6H9z",key:"1x06kx"}]]);var hU=be("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);var _I=be("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 Ym=be("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);var ss=be("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);var JS=be("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);var vI=be("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);var zl=be("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 Zm=be("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);var rE=be("CircleStop",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]]);var mU=be("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);var gU=be("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 wI=be("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 SI=be("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 xI=be("CornerDownLeft",[["polyline",{points:"9 10 4 15 9 20",key:"r3jprv"}],["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}]]);var yU=be("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 bU=be("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 _U=be("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 nE=be("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 CI=be("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 vU=be("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 GS=be("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 wU=be("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 SU=be("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 OI=be("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 xU=be("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 CU=be("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 EI=be("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 OU=be("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 EU=be("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 PU=be("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 TU=be("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 KS=be("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 Uc=be("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);var MU=be("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 Vj=be("Move",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"m15 19-3 3-3-3",key:"11eu04"}],["path",{d:"m19 9 3 3-3 3",key:"1mg7y2"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"m5 9-3 3 3 3",key:"j64kie"}],["path",{d:"m9 5 3-3 3 3",key:"l8vdw6"}]]);var oE=be("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 IU=be("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 Wj=be("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 YS=be("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);var AU=be("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 RU=be("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 DU=be("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 _y=be("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 iE=be("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 gf=be("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 jU=be("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 NU=be("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 ZS=be("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 yh=be("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 LU=be("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 PI=be("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 bh=be("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function aYt({onCancel:e}){let t=pe(),r=nfe(t.defaultModelKey)&&nfe(t.embeddingModelKey);return vy.default.createElement("div",{className:"flex flex-col gap-4"},vy.default.createElement("div",{className:"flex flex-col gap-2"},vy.default.createElement("div",null,"Your Copilot Plus license key is no longer valid. Please renew your subscription to continue using Copilot Plus."),r&&vy.default.createElement("div",{className:"text-sm text-warning"},"The Copilot Plus exclusive models will stop working. You can switch to the default models in the Settings.")),vy.default.createElement("div",{className:"flex gap-2 justify-end w-full"},vy.default.createElement(qe,{variant:"ghost",onClick:e},"Close"),vy.default.createElement(qe,{variant:"default",onClick:()=>{Jj(AO.EXPIRED_MODAL)}},"Renew Now ",vy.default.createElement(CI,{className:"size-4"}))))}var $9=class extends rze.Modal{constructor(t){super(t),this.setTitle("Thanks for being a Copilot Plus user \u{1F44B}")}onOpen(){let{contentEl:t}=this;this.root=(0,nze.createRoot)(t);let r=()=>{this.close()};this.root.render(vy.default.createElement(aYt,{onCancel:r}))}onClose(){this.root.unmount()}};var dr=class e extends Error{constructor(t,r){super(t),this.code=r,Object.setPrototypeOf(this,e.prototype)}};var Ogt=B(i4(),1);oh();UM();Dx();oh();sf();function Af(e){return typeof e?.parse=="function"}function jZ(e,t){let r=typeof t=="number"?void 0:t;return{name:e.name,description:e.description,parameters:Li(e.schema),...r?.strict!==void 0?{strict:r.strict}:{}}}function tF(e,t){let r=typeof t=="number"?void 0:t,n;return hg(e)?n={type:"function",function:jZ(e)}:n=e,r?.strict!==void 0&&(n.function.strict=r.strict),n}function xNr(e){return e!==void 0&&Array.isArray(e.lc_namespace)}function CNr(e){return e!==void 0&&nn.isRunnable(e)&&"lc_name"in e.constructor&&typeof e.constructor.lc_name=="function"&&e.constructor.lc_name()==="RunnableToolLike"}function ONr(e){return!!e&&typeof e=="object"&&"name"in e&&"schema"in e&&Af(e.schema)}function hg(e){return ONr(e)||CNr(e)||xNr(e)}oh();UM();FD();a4();bO();sf();iy();BV();k$();var Qc=class e extends eF{constructor(t){super(t),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain","chat_models",this._llmType()]}),Object.defineProperty(this,"disableStreaming",{enumerable:!0,configurable:!0,writable:!0,value:!1})}_separateRunnableConfigFromCallOptionsCompat(t){let[r,n]=super._separateRunnableConfigFromCallOptions(t);return n.signal=r.signal,[r,n]}async invoke(t,r){let n=e._convertInputToPromptValue(t);return(await this.generatePrompt([n],r,r?.callbacks)).generations[0][0].message}async*_streamResponseChunks(t,r,n){throw new Error("Not implemented.")}async*_streamIterator(t,r){if(this._streamResponseChunks===e.prototype._streamResponseChunks||this.disableStreaming)yield this.invoke(t,r);else{let o=e._convertInputToPromptValue(t).toChatMessages(),[i,a]=this._separateRunnableConfigFromCallOptionsCompat(r),s={...i.metadata,...this.getLsParams(a)},u=await ns.configure(i.callbacks,this.callbacks,i.tags,this.tags,s,this.metadata,{verbose:this.verbose}),l={options:a,invocation_params:this?.invocationParams(a),batch_size:1},c=await u?.handleChatModelStart(this.toJSON(),[o],i.runId,void 0,l,void 0,void 0,i.runName),d,f;try{for await(let p of this._streamResponseChunks(o,a,c?.[0])){if(p.message.id==null){let h=c?.at(0)?.runId;h!=null&&p.message._updateId(`run-${h}`)}p.message.response_metadata={...p.generationInfo,...p.message.response_metadata},yield p.message,d?d=d.concat(p):d=p,Tse(p.message)&&p.message.usage_metadata!==void 0&&(f={tokenUsage:{promptTokens:p.message.usage_metadata.input_tokens,completionTokens:p.message.usage_metadata.output_tokens,totalTokens:p.message.usage_metadata.total_tokens}})}}catch(p){throw await Promise.all((c??[]).map(h=>h?.handleLLMError(p))),p}await Promise.all((c??[]).map(p=>p?.handleLLMEnd({generations:[[d]],llmOutput:f})))}}getLsParams(t){let r=this.getName().startsWith("Chat")?this.getName().replace("Chat",""):this.getName();return{ls_model_type:"chat",ls_stop:t.stop,ls_provider:r}}async _generateUncached(t,r,n,o){let i=t.map(d=>d.map(Nm)),a;if(o!==void 0&&o.length===i.length)a=o;else{let d={...n.metadata,...this.getLsParams(r)},f=await ns.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,n.runId,void 0,p,void 0,void 0,n.runName)}let s=[],u=[];if(!!a?.[0].handlers.find(Sse)&&!this.disableStreaming&&i.length===1&&this._streamResponseChunks!==e.prototype._streamResponseChunks)try{let d=await this._streamResponseChunks(i[0],r,a?.[0]),f,p;for await(let h of d){if(h.message.id==null){let m=a?.at(0)?.runId;m!=null&&h.message._updateId(`run-${m}`)}f===void 0?f=h:f=al(f,h),Tse(h.message)&&h.message.usage_metadata!==void 0&&(p={tokenUsage:{promptTokens:h.message.usage_metadata.input_tokens,completionTokens:h.message.usage_metadata.output_tokens,totalTokens:h.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 h=f.value;for(let m of h.generations){if(m.message.id==null){let _=a?.at(0)?.runId;_!=null&&m.message._updateId(`run-${_}`)}m.message.response_metadata={...m.generationInfo,...m.message.response_metadata}}return h.generations.length===1&&(h.generations[0].message.response_metadata={...h.llmOutput,...h.generations[0].message.response_metadata}),s[p]=h.generations,u[p]=h.llmOutput,a?.[p]?.handleLLMEnd({generations:[h.generations],llmOutput:h.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,G$,{value:a?{runIds:a?.map(d=>d.runId)}:void 0,configurable:!0}),c}async _generateCached({messages:t,cache:r,llmStringKey:n,parsedOptions:o,handledOptions:i}){let a=t.map(_=>_.map(Nm)),s={...i.metadata,...this.getLsParams(o)},u=await ns.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,i.runId,void 0,l,void 0,void 0,i.runName),d=[],p=(await Promise.allSettled(a.map(async(_,g)=>{let v=e._convertInputToPromptValue(_).toString(),S=await r.lookup(v,n);return S==null&&d.push(g),S}))).map((_,g)=>({result:_,runManager:c?.[g]})).filter(({result:_})=>_.status==="fulfilled"&&_.value!=null||_.status==="rejected"),h=[];await Promise.all(p.map(async({result:_,runManager:g},v)=>{if(_.status==="fulfilled"){let S=_.value;return h[v]=S.map(x=>("message"in x&&th(x.message)&&Fu(x.message)&&(x.message.usage_metadata={input_tokens:0,output_tokens:0,total_tokens:0}),x.generationInfo={...x.generationInfo,tokenUsage:{}},x)),S.length&&await g?.handleLLMNewToken(S[0].text),g?.handleLLMEnd({generations:[S]},void 0,void 0,void 0,{cached:!0})}else return await g?.handleLLMError(_.reason,void 0,void 0,void 0,{cached:!0}),Promise.reject(_.reason)}));let m={generations:h,missingPromptIndices:d,startedRunManagers:c};return Object.defineProperty(m,G$,{value:c?{runIds:c?.map(_=>_.runId)}:void 0,configurable:!0}),m}async generate(t,r,n){let o;Array.isArray(r)?o={stop:r}:o=r;let i=t.map(h=>h.map(Nm)),[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 h=await this._generateUncached(d.map(m=>i[m]),s,a,f!==void 0?d.map(m=>f?.[m]):void 0);await Promise.all(h.generations.map(async(m,_)=>{let g=d[_];c[g]=m;let v=e._convertInputToPromptValue(i[g]).toString();return u.update(v,l,m)})),p=h.llmOutput??{}}return{generations:c,llmOutput:p}}invocationParams(t){return{}}_modelType(){return"base_chat_model"}serialize(){return{...this.invocationParams(),_type:this._llmType(),_model:this._modelType()}}async generatePrompt(t,r,n){let o=t.map(i=>i.toChatMessages());return this.generate(o,r,n)}async call(t,r,n){return(await this.generate([t.map(Nm)],r,n)).generations[0][0].message}async callPrompt(t,r,n){let o=t.toChatMessages();return this.call(o,r,n)}async predictMessages(t,r,n){return this.call(t,r,n)}async predict(t,r,n){let o=new Ua(t),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(t,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=t,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;Af(n)?l=[{type:"function",function:{name:u,description:i,parameters:Li(n)}}]:("name"in n&&(u=n.name),l=[{type:"function",function:{name:u,description:i,parameters:n}}]);let c=this.bindTools(l),d=ES.from(m=>{if(!m.tool_calls||m.tool_calls.length===0)throw new Error("No tool calls found in the response.");let _=m.tool_calls.find(g=>g.name===u);if(!_)throw new Error(`No tool call found with name ${u}.`);return _.args});if(!s)return c.pipe(d).withConfig({runName:"StructuredOutput"});let f=Fi.assign({parsed:(m,_)=>d.invoke(m.raw,_)}),p=Fi.assign({parsed:()=>null}),h=f.withFallbacks({fallbacks:[p]});return Ha.from([{raw:c},h]).withConfig({runName:"StructuredOutputRunnable"})}};kh();LM();var tc=[];for(NZ=0;NZ<256;++NZ)tc.push((NZ+256).toString(16).slice(1));var NZ;function wgt(e,t=0){return(tc[e[t+0]]+tc[e[t+1]]+tc[e[t+2]]+tc[e[t+3]]+"-"+tc[e[t+4]]+tc[e[t+5]]+"-"+tc[e[t+6]]+tc[e[t+7]]+"-"+tc[e[t+8]]+tc[e[t+9]]+"-"+tc[e[t+10]]+tc[e[t+11]]+tc[e[t+12]]+tc[e[t+13]]+tc[e[t+14]]+tc[e[t+15]]).toLowerCase()}var LZ,ENr=new Uint8Array(16);function vSe(){if(!LZ&&(LZ=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!LZ))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return LZ(ENr)}var PNr=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),wSe={randomUUID:PNr};function TNr(e,t,r){if(wSe.randomUUID&&!t&&!e)return wSe.randomUUID();e=e||{};var n=e.random||(e.rng||vSe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(var o=0;o<16;++o)t[r+o]=n[o];return t}return wgt(n)}var SSe=TNr;function Sgt(e){let t=[],r=[];typeof e=="string"?r=[{output:e}]:e instanceof Map||typeof e=="object"&&e!==null&&!Array.isArray(e)?r=[e]:Array.isArray(e)||(r=[{output:e}]);for(let n of r)!(n instanceof Map)&&(typeof n!="object"||n===null)&&(n={output:n}),t.push(n);return t}function FZ(e,t){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=>Fu(i)&&i.tool_calls?i.tool_calls.map(a=>({name:a.name,parameters:a.args})):[];if(e._getType().toLowerCase()==="ai")return{role:r(e._getType()),message:n(e.content),toolCalls:o(e)};if(e._getType().toLowerCase()==="tool")return{role:r(e._getType()),message:n(e.content),toolResults:t};if(e._getType().toLowerCase()==="human"||e._getType().toLowerCase()==="system")return{role:r(e._getType()),message:n(e.content)};throw new Error("Got unknown message type. Supported types are AIMessage, ToolMessage, HumanMessage, and SystemMessage")}function INr(e){return"name"in e&&"description"in e&&"parameterDefinitions"in e}function xgt(e){return e._getType()==="tool"}function Cgt(e){let t="properties"in e?e.properties:{},r="required"in e?e.required:[],n={};return Object.keys(t).forEach(o=>{n[o]=t[o],r===void 0&&(r=[]),n[o].required=r.includes(o)}),n}function ANr(e){if(e){if(e.every(INr))return e;if(e.every(gw))return e.map(t=>({name:t.function.name,description:t.function.description??"",parameterDefinitions:Cgt(t.function.parameters)}));if(e.every(hg))return e.map(t=>{let r=Li(t.schema);return{name:t.name,description:t.description??"",parameterDefinitions:Cgt(r)}});throw new Error("Can not pass in a mix of tool schema types to ChatCohere.")}else return}var kZ=class extends Qc{static lc_name(){return"ChatCohere"}constructor(t){super(t??{}),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=t?.apiKey??Jt("COHERE_API_KEY");if(!r)throw new Error("No API key provided for ChatCohere.");this.client=new Ogt.CohereClient({token:r}),this.model=t?.model??this.model,this.temperature=t?.temperature??this.temperature,this.streaming=t?.streaming??this.streaming,this.streamUsage=t?.streamUsage??this.streamUsage}getLsParams(t){let r=this.invocationParams(t);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(t){if(t.tool_choice)throw new Error("'tool_choice' call option is not supported by ChatCohere.");let r={model:this.model,preamble:t.preamble,conversationId:t.conversationId,promptTruncation:t.promptTruncation,connectors:t.connectors,searchQueriesOnly:t.searchQueriesOnly,documents:t.documents,temperature:t.temperature??this.temperature,forceSingleStep:t.forceSingleStep,tools:t.tools};return Object.fromEntries(Object.entries(r).filter(([,n])=>n!==void 0))}bindTools(t,r){return this.bind({tools:ANr(t),...r})}_getChatRequest(t,r){let n=this.invocationParams(r),o=this._messagesToCohereToolResultsCurrChatTurn(t),i=[],a="",s=[];if(n.forceSingleStep){a="";for(let l=0;l=0;l-=1){let c=t[l];if(c._getType().toLowerCase()==="human"&&c.content){a=c.content.toString();break}}}else{for(let l=0;l0?"":t[t.length-1].content.toString()}return{message:a,chatHistory:i,toolResults:o.length>0?o:void 0,...n}}_getCurrChatTurnMessages(t){let r=[];for(let n=t.length-1;n>=0;n-=1){let o=t[n];if(r.push(o),o._getType().toLowerCase()==="human")break}return r.reverse()}_messagesToCohereToolResultsCurrChatTurn(t){let r=[],n=this._getCurrChatTurnMessages(t);for(let o of n)if(xgt(o)){let i=o,a=n.filter(s=>Fu(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:Sgt(i.content)})))}}return r}_messageToCohereToolResults(t,r){let n=[],o=t[r];if(!xgt(o))throw new Error("The message index does not correspond to an instance of ToolMessage");let a=t.slice(0,r).filter(s=>Fu(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:Sgt(o.content)}))),n}_formatCohereToolCalls(t=null){if(!t)return[];let r=[];for(let n of t)r.push({id:SSe().substring(0,32),function:{name:n.name,arguments:n.parameters},type:"function"});return r}_convertCohereToolCallToLangchain(t){return t.map(r=>({name:r.function.name,args:r.function.arguments,id:r.id,type:"tool_call"}))}async _generate(t,r,n){let o={},i=this._getChatRequest(t,r);if(this.streaming){let c=this._streamResponseChunks(t,r,n),d={};for await(let p of c){let h=p.generationInfo?.completion??0;d[h]===void 0?d[h]=p:d[h]=d[h].concat(p)}return{generations:Object.entries(d).sort(([p],[h])=>parseInt(p,10)-parseInt(h,10)).map(([p,h])=>h),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 Po({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(t,r,n){let o=this._getChatRequest(t,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 oi({text:a.text,message:new Jr({content:a.text})}),await n?.handleLLMNewToken(a.text);else if(a.eventType!=="stream-end")yield new oi({text:"",message:new Jr({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 oi({text:"",message:new Jr({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(...t){return t.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 RNr=B(i4(),1);UM();FD();bO();a4();iy();k$();var Pgt=B(i4(),1);kD();var Sp=class{constructor(t){Object.defineProperty(this,"caller",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.caller=new Qf(t??{})}};var mg=(e,t)=>e.reduce((r,n,o)=>{let i=Math.floor(o/t),a=r[i]||[];return r[i]=a.concat([n]),r},[]);var BZ=class extends Sp{constructor(t){let r={maxConcurrency:2,...t};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||Jt("COHERE_API_KEY");if(!n)throw new Error("Cohere API key not found");if(this.client=new Pgt.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(t){let r=mg(t,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(t)}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 DNr=B(i4(),1);var Tgt;(function(e){e.STRING="string",e.NUMBER="number",e.INTEGER="integer",e.BOOLEAN="boolean",e.ARRAY="array",e.OBJECT="object"})(Tgt||(Tgt={}));var Mgt;(function(e){e.LANGUAGE_UNSPECIFIED="language_unspecified",e.PYTHON="python"})(Mgt||(Mgt={}));var Igt;(function(e){e.OUTCOME_UNSPECIFIED="outcome_unspecified",e.OUTCOME_OK="outcome_ok",e.OUTCOME_FAILED="outcome_failed",e.OUTCOME_DEADLINE_EXCEEDED="outcome_deadline_exceeded"})(Igt||(Igt={}));var Agt=["user","model","function","system"],JA;(function(e){e.HARM_CATEGORY_UNSPECIFIED="HARM_CATEGORY_UNSPECIFIED",e.HARM_CATEGORY_HATE_SPEECH="HARM_CATEGORY_HATE_SPEECH",e.HARM_CATEGORY_SEXUALLY_EXPLICIT="HARM_CATEGORY_SEXUALLY_EXPLICIT",e.HARM_CATEGORY_HARASSMENT="HARM_CATEGORY_HARASSMENT",e.HARM_CATEGORY_DANGEROUS_CONTENT="HARM_CATEGORY_DANGEROUS_CONTENT"})(JA||(JA={}));var GA;(function(e){e.HARM_BLOCK_THRESHOLD_UNSPECIFIED="HARM_BLOCK_THRESHOLD_UNSPECIFIED",e.BLOCK_LOW_AND_ABOVE="BLOCK_LOW_AND_ABOVE",e.BLOCK_MEDIUM_AND_ABOVE="BLOCK_MEDIUM_AND_ABOVE",e.BLOCK_ONLY_HIGH="BLOCK_ONLY_HIGH",e.BLOCK_NONE="BLOCK_NONE"})(GA||(GA={}));var Rgt;(function(e){e.HARM_PROBABILITY_UNSPECIFIED="HARM_PROBABILITY_UNSPECIFIED",e.NEGLIGIBLE="NEGLIGIBLE",e.LOW="LOW",e.MEDIUM="MEDIUM",e.HIGH="HIGH"})(Rgt||(Rgt={}));var Dgt;(function(e){e.BLOCKED_REASON_UNSPECIFIED="BLOCKED_REASON_UNSPECIFIED",e.SAFETY="SAFETY",e.OTHER="OTHER"})(Dgt||(Dgt={}));var s4;(function(e){e.FINISH_REASON_UNSPECIFIED="FINISH_REASON_UNSPECIFIED",e.STOP="STOP",e.MAX_TOKENS="MAX_TOKENS",e.SAFETY="SAFETY",e.RECITATION="RECITATION",e.LANGUAGE="LANGUAGE",e.OTHER="OTHER"})(s4||(s4={}));var jgt;(function(e){e.TASK_TYPE_UNSPECIFIED="TASK_TYPE_UNSPECIFIED",e.RETRIEVAL_QUERY="RETRIEVAL_QUERY",e.RETRIEVAL_DOCUMENT="RETRIEVAL_DOCUMENT",e.SEMANTIC_SIMILARITY="SEMANTIC_SIMILARITY",e.CLASSIFICATION="CLASSIFICATION",e.CLUSTERING="CLUSTERING"})(jgt||(jgt={}));var KA;(function(e){e.MODE_UNSPECIFIED="MODE_UNSPECIFIED",e.AUTO="AUTO",e.ANY="ANY",e.NONE="NONE"})(KA||(KA={}));var Ngt;(function(e){e.MODE_UNSPECIFIED="MODE_UNSPECIFIED",e.MODE_DYNAMIC="MODE_DYNAMIC"})(Ngt||(Ngt={}));var ed=class extends Error{constructor(t){super(`[GoogleGenerativeAI Error]: ${t}`)}},fP=class extends ed{constructor(t,r){super(t),this.response=r}},qZ=class extends ed{constructor(t,r,n,o){super(t),this.status=r,this.statusText=n,this.errorDetails=o}},yw=class extends ed{};var jNr="https://generativelanguage.googleapis.com",NNr="v1beta",LNr="0.21.0",FNr="genai-js",YA;(function(e){e.GENERATE_CONTENT="generateContent",e.STREAM_GENERATE_CONTENT="streamGenerateContent",e.COUNT_TOKENS="countTokens",e.EMBED_CONTENT="embedContent",e.BATCH_EMBED_CONTENTS="batchEmbedContents"})(YA||(YA={}));var xSe=class{constructor(t,r,n,o,i){this.model=t,this.task=r,this.apiKey=n,this.stream=o,this.requestOptions=i}toString(){var t,r;let n=((t=this.requestOptions)===null||t===void 0?void 0:t.apiVersion)||NNr,i=`${((r=this.requestOptions)===null||r===void 0?void 0:r.baseUrl)||jNr}/${n}/${this.model}:${this.task}`;return this.stream&&(i+="?alt=sse"),i}};function kNr(e){let t=[];return e?.apiClient&&t.push(e.apiClient),t.push(`${FNr}/${LNr}`),t.join(" ")}async function BNr(e){var t;let r=new Headers;r.append("Content-Type","application/json"),r.append("x-goog-api-client",kNr(e.requestOptions)),r.append("x-goog-api-key",e.apiKey);let n=(t=e.requestOptions)===null||t===void 0?void 0:t.customHeaders;if(n){if(!(n instanceof Headers))try{n=new Headers(n)}catch(o){throw new yw(`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 yw(`Cannot set reserved header name ${o}`);if(o==="x-goog-api-client")throw new yw(`Header name ${o} can only be set using the apiClient field`);r.append(o,i)}}return r}async function $Nr(e,t,r,n,o,i){let a=new xSe(e,t,r,n,i);return{url:a.toString(),fetchOptions:Object.assign(Object.assign({},HNr(i)),{method:"POST",headers:await BNr(a),body:o})}}async function c4(e,t,r,n,o,i={},a=fetch){let{url:s,fetchOptions:u}=await $Nr(e,t,r,n,o,i);return qNr(s,u,a)}async function qNr(e,t,r=fetch){let n;try{n=await r(e,t)}catch(o){UNr(o,e)}return n.ok||await zNr(n,e),n}function UNr(e,t){let r=e;throw e instanceof qZ||e instanceof yw||(r=new ed(`Error fetching from ${t.toString()}: ${e.message}`),r.stack=e.stack),r}async function zNr(e,t){let r="",n;try{let o=await e.json();r=o.error.message,o.error.details&&(r+=` ${JSON.stringify(o.error.details)}`,n=o.error.details)}catch{}throw new qZ(`Error fetching from ${t.toString()}: [${e.status} ${e.statusText}] ${r}`,e.status,e.statusText,n)}function HNr(e){let t={};if(e?.signal!==void 0||e?.timeout>=0){let r=new AbortController;e?.timeout>=0&&setTimeout(()=>r.abort(),e.timeout),e?.signal&&e.signal.addEventListener("abort",()=>{r.abort()}),t.signal=r.signal}return t}function OSe(e){return e.text=()=>{if(e.candidates&&e.candidates.length>0){if(e.candidates.length>1&&console.warn(`This response had ${e.candidates.length} candidates. Returning text from the first candidate only. Access response.candidates directly to use the other candidates.`),$Z(e.candidates[0]))throw new fP(`${pP(e)}`,e);return VNr(e)}else if(e.promptFeedback)throw new fP(`Text not available. ${pP(e)}`,e);return""},e.functionCall=()=>{if(e.candidates&&e.candidates.length>0){if(e.candidates.length>1&&console.warn(`This response had ${e.candidates.length} candidates. Returning function calls from the first candidate only. Access response.candidates directly to use the other candidates.`),$Z(e.candidates[0]))throw new fP(`${pP(e)}`,e);return console.warn("response.functionCall() is deprecated. Use response.functionCalls() instead."),Lgt(e)[0]}else if(e.promptFeedback)throw new fP(`Function call not available. ${pP(e)}`,e)},e.functionCalls=()=>{if(e.candidates&&e.candidates.length>0){if(e.candidates.length>1&&console.warn(`This response had ${e.candidates.length} candidates. Returning function calls from the first candidate only. Access response.candidates directly to use the other candidates.`),$Z(e.candidates[0]))throw new fP(`${pP(e)}`,e);return Lgt(e)}else if(e.promptFeedback)throw new fP(`Function call not available. ${pP(e)}`,e)},e}function VNr(e){var t,r,n,o;let i=[];if(!((r=(t=e.candidates)===null||t===void 0?void 0:t[0].content)===null||r===void 0)&&r.parts)for(let a of(o=(n=e.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 Lgt(e){var t,r,n,o;let i=[];if(!((r=(t=e.candidates)===null||t===void 0?void 0:t[0].content)===null||r===void 0)&&r.parts)for(let a of(o=(n=e.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 WNr=[s4.RECITATION,s4.SAFETY,s4.LANGUAGE];function $Z(e){return!!e.finishReason&&WNr.includes(e.finishReason)}function pP(e){var t,r,n;let o="";if((!e.candidates||e.candidates.length===0)&&e.promptFeedback)o+="Response was blocked",!((t=e.promptFeedback)===null||t===void 0)&&t.blockReason&&(o+=` due to ${e.promptFeedback.blockReason}`),!((r=e.promptFeedback)===null||r===void 0)&&r.blockReasonMessage&&(o+=`: ${e.promptFeedback.blockReasonMessage}`);else if(!((n=e.candidates)===null||n===void 0)&&n[0]){let i=e.candidates[0];$Z(i)&&(o+=`Candidate was blocked due to ${i.finishReason}`,i.finishMessage&&(o+=`: ${i.finishMessage}`))}return o}function u4(e){return this instanceof u4?(this.v=e,this):new u4(e)}function JNr(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),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(h,m){i.push([f,p,h,m])>1||s(f,p)})})}function s(f,p){try{u(n[f](p))}catch(h){d(i[0][3],h)}}function u(f){f.value instanceof u4?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 Fgt=/^data\: (.*)(?:\n\n|\r\r|\r\n\r\n)/;function GNr(e){let t=e.body.pipeThrough(new TextDecoderStream("utf8",{fatal:!0})),r=ZNr(t),[n,o]=r.tee();return{stream:YNr(n),response:KNr(o)}}async function KNr(e){let t=[],r=e.getReader();for(;;){let{done:n,value:o}=await r.read();if(n)return OSe(XNr(t));t.push(o)}}function YNr(e){return JNr(this,arguments,function*(){let r=e.getReader();for(;;){let{value:n,done:o}=yield u4(r.read());if(o)break;yield yield u4(OSe(n))}})}function ZNr(e){let t=e.getReader();return new ReadableStream({start(n){let o="";return i();function i(){return t.read().then(({value:a,done:s})=>{if(s){if(o.trim()){n.error(new ed("Failed to parse stream"));return}n.close();return}o+=a;let u=o.match(Fgt),l;for(;u;){try{l=JSON.parse(u[1])}catch{n.error(new ed(`Error parsing JSON response: "${u[1]}"`));return}n.enqueue(l),o=o.substring(u[0].length),u=o.match(Fgt)}return i()})}}})}function XNr(e){let t=e[e.length-1],r={promptFeedback:t?.promptFeedback};for(let n of e){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 qgt(e,t,r,n){let o=await c4(t,YA.STREAM_GENERATE_CONTENT,e,!0,JSON.stringify(r),n);return GNr(o)}async function Ugt(e,t,r,n){let i=await(await c4(t,YA.GENERATE_CONTENT,e,!1,JSON.stringify(r),n)).json();return{response:OSe(i)}}function zgt(e){if(e!=null){if(typeof e=="string")return{role:"system",parts:[{text:e}]};if(e.text)return{role:"system",parts:[e]};if(e.parts)return e.role?e:{role:"system",parts:e.parts}}}function l4(e){let t=[];if(typeof e=="string")t=[{text:e}];else for(let r of e)typeof r=="string"?t.push({text:r}):t.push(r);return QNr(t)}function QNr(e){let t={role:"user",parts:[]},r={role:"function",parts:[]},n=!1,o=!1;for(let i of e)"functionResponse"in i?(r.parts.push(i),o=!0):(t.parts.push(i),n=!0);if(n&&o)throw new ed("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 ed("No content is provided for sending chat message.");return n?t:r}function eLr(e,t){var r;let n={model:t?.model,generationConfig:t?.generationConfig,safetySettings:t?.safetySettings,tools:t?.tools,toolConfig:t?.toolConfig,systemInstruction:t?.systemInstruction,cachedContent:(r=t?.cachedContent)===null||r===void 0?void 0:r.name,contents:[]},o=e.generateContentRequest!=null;if(e.contents){if(o)throw new yw("CountTokensRequest must have one of contents or generateContentRequest, not both.");n.contents=e.contents}else if(o)n=Object.assign(Object.assign({},n),e.generateContentRequest);else{let i=l4(e);n.contents=[i]}return{generateContentRequest:n}}function kgt(e){let t;return e.contents?t=e:t={contents:[l4(e)]},e.systemInstruction&&(t.systemInstruction=zgt(e.systemInstruction)),t}function tLr(e){return typeof e=="string"||Array.isArray(e)?{content:l4(e)}:e}var Bgt=["text","inlineData","functionCall","functionResponse","executableCode","codeExecutionResult"],rLr={user:["text","inlineData"],function:["functionResponse"],model:["text","functionCall","executableCode","codeExecutionResult"],system:["text"]};function nLr(e){let t=!1;for(let r of e){let{role:n,parts:o}=r;if(!t&&n!=="user")throw new ed(`First content should be with role 'user', got ${n}`);if(!Agt.includes(n))throw new ed(`Each item should include role field. Got ${n} but valid roles are: ${JSON.stringify(Agt)}`);if(!Array.isArray(o))throw new ed("Content should have 'parts' property with an array of Parts");if(o.length===0)throw new ed("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 Bgt)u in s&&(i[u]+=1);let a=rLr[n];for(let s of Bgt)if(!a.includes(s)&&i[s]>0)throw new ed(`Content with role '${n}' can't contain '${s}' part`);t=!0}}var $gt="SILENT_ERROR",CSe=class{constructor(t,r,n,o={}){this.model=r,this.params=n,this._requestOptions=o,this._history=[],this._sendPromise=Promise.resolve(),this._apiKey=t,n?.history&&(nLr(n.history),this._history=n.history)}async getHistory(){return await this._sendPromise,this._history}async sendMessage(t,r={}){var n,o,i,a,s,u;await this._sendPromise;let l=l4(t),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(()=>Ugt(this._apiKey,this.model,c,d)).then(p=>{var h;if(p.response.candidates&&p.response.candidates.length>0){this._history.push(l);let m=Object.assign({parts:[],role:"model"},(h=p.response.candidates)===null||h===void 0?void 0:h[0].content);this._history.push(m)}else{let m=pP(p.response);m&&console.warn(`sendMessage() was unsuccessful. ${m}. Inspect response object for details.`)}f=p}),await this._sendPromise,f}async sendMessageStream(t,r={}){var n,o,i,a,s,u;await this._sendPromise;let l=l4(t),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=qgt(this._apiKey,this.model,c,d);return this._sendPromise=this._sendPromise.then(()=>f).catch(p=>{throw new Error($gt)}).then(p=>p.response).then(p=>{if(p.candidates&&p.candidates.length>0){this._history.push(l);let h=Object.assign({},p.candidates[0].content);h.role||(h.role="model"),this._history.push(h)}else{let h=pP(p);h&&console.warn(`sendMessageStream() was unsuccessful. ${h}. Inspect response object for details.`)}}).catch(p=>{p.message!==$gt&&console.error(p)}),f}};async function oLr(e,t,r,n){return(await c4(t,YA.COUNT_TOKENS,e,!1,JSON.stringify(r),n)).json()}async function iLr(e,t,r,n){return(await c4(t,YA.EMBED_CONTENT,e,!1,JSON.stringify(r),n)).json()}async function aLr(e,t,r,n){let o=r.requests.map(a=>Object.assign(Object.assign({},a),{model:t}));return(await c4(t,YA.BATCH_EMBED_CONTENTS,e,!1,JSON.stringify({requests:o}),n)).json()}var UZ=class{constructor(t,r,n={}){this.apiKey=t,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=zgt(r.systemInstruction),this.cachedContent=r.cachedContent}async generateContent(t,r={}){var n;let o=kgt(t),i=Object.assign(Object.assign({},this._requestOptions),r);return Ugt(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(t,r={}){var n;let o=kgt(t),i=Object.assign(Object.assign({},this._requestOptions),r);return qgt(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(t){var r;return new CSe(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},t),this._requestOptions)}async countTokens(t,r={}){let n=eLr(t,{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 oLr(this.apiKey,this.model,n,o)}async embedContent(t,r={}){let n=tLr(t),o=Object.assign(Object.assign({},this._requestOptions),r);return iLr(this.apiKey,this.model,n,o)}async batchEmbedContents(t,r={}){let n=Object.assign(Object.assign({},this._requestOptions),r);return aLr(this.apiKey,this.model,t,n)}};var ZA=class{constructor(t){this.apiKey=t}getGenerativeModel(t,r){if(!t.model)throw new ed("Must provide a model name. Example: genai.getGenerativeModel({ model: 'my-model-name' })");return new UZ(this.apiKey,t,r)}getGenerativeModelFromCachedContent(t,r,n){if(!t.name)throw new yw("Cached content must contain a `name` field.");if(!t.model)throw new yw("Cached content must contain a `model` field.");let o=["model","systemInstruction"];for(let a of o)if(r?.[a]&&t[a]&&r?.[a]!==t[a]){if(a==="model"){let s=r.model.startsWith("models/")?r.model.replace("models/",""):r.model,u=t.model.startsWith("models/")?t.model.replace("models/",""):t.model;if(s===u)continue}throw new yw(`Different value for "${a}" specified in modelParams (${r[a]}) and cachedContent (${t[a]})`)}let i=Object.assign(Object.assign({},r),{model:t.model,tools:t.tools,toolConfig:t.toolConfig,systemInstruction:t.systemInstruction,cachedContent:t});return new UZ(this.apiKey,i,n)}};IS();oh();function rF(e){if(typeof e=="object"&&e!==null){let t={...e};"additionalProperties"in t&&delete t.additionalProperties,"$schema"in t&&delete t.$schema;for(let r in t)r in t&&(Array.isArray(t[r])?t[r]=t[r].map(rF):typeof t[r]=="object"&&t[r]!==null&&(t[r]=rF(t[r])));return t}return e}function zZ(e){let t=rF(Li(e)),{$schema:r,...n}=t;return n}function Hgt(e){let t=rF(e),{$schema:r,...n}=t;return n}kh();Dx();function sLr(e){let t=e._getType();return xd.isInstance(e)?e.role:t==="tool"?t:e.name??t}function uLr(e){switch(e){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: ${e}`)}}function lLr(e){if("mimeType"in e&&"data"in e)return{inlineData:{mimeType:e.mimeType,data:e.data}};throw new Error("Invalid media content")}function cLr(e,t){if(typeof e.content=="string"&&e.content!=="")return[{text:e.content}];let r=[],n=[],o=[];return"tool_calls"in e&&Array.isArray(e.tool_calls)&&e.tool_calls.length>0?r=e.tool_calls.map(i=>({functionCall:{name:i.name,args:i.args}})):e.getType()==="tool"&&e.name&&e.content?n=[{functionResponse:{name:e.name,response:e.content}}]:Array.isArray(e.content)&&(o=e.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(!t)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 lLr(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 ESe(e,t,r=!1){return e.reduce((n,o,i)=>{if(!th(o))throw new Error("Unsupported message input");let a=sLr(o);if(a==="system"&&i!==0)throw new Error("System message should be the first one");let s=uLr(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=cLr(o,t);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 Vgt(e,t){if(!e.candidates||e.candidates.length===0||!e.candidates[0])return{generations:[],llmOutput:{filters:e.promptFeedback}};let r=e.functionCalls(),[n]=e.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 Po({content:a,tool_calls:r?.map(l=>({...l,type:"tool_call"})),additional_kwargs:{...i},usage_metadata:t?.usageMetadata}),generationInfo:i}]}}function Wgt(e,t){if(!e.candidates||e.candidates.length===0)return null;let r=e.functionCalls(),[n]=e.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:t.index,type:"tool_call_chunk"}))),new oi({text:s,message:new Jr({content:a||"",name:o?o.role:void 0,tool_call_chunks:u,additional_kwargs:{},usage_metadata:t.usageMetadata}),generationInfo:i})}function Jgt(e){return e.every(t=>"functionDeclarations"in t&&Array.isArray(t.functionDeclarations))?e:[{functionDeclarations:e.map(t=>{if(hg(t)){let r=zZ(t.schema);return{name:t.name,description:t.description,parameters:r}}return gw(t)?{name:t.function.name,description:t.function.description??"A function available to call.",parameters:Hgt(t.function.parameters)}:t})}]}SO();var d4=class extends zM{static lc_name(){return"GoogleGenerativeAIToolsOutputParser"}constructor(t){super(t),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=t.keyName,this.returnSingle=t.returnSingle??this.returnSingle,this.zodSchema=t.zodSchema}async _validateResult(t){if(this.zodSchema===void 0)return t;let r=await this.zodSchema.safeParseAsync(t);if(r.success)return r.data;throw new ep(`Failed to parse. Text: "${JSON.stringify(t,null,2)}". Error: ${JSON.stringify(r.error.errors)}`,JSON.stringify(t,null,2))}async parseResult(t){let r=t.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)}};Dx();function PSe(e,t){let r=dLr(e),n=pLr(r,t);return{tools:r,toolConfig:n}}function dLr(e){let t=[],r=[];return e.forEach(o=>{if(hg(o)){let[i]=Jgt([o]);i.functionDeclarations&&t.push(...i.functionDeclarations)}else if(gw(o)){let{functionDeclarations:i}=fLr(o);if(i)t.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(t?.length>0&&"functionDeclarations"in o){let i={functionDeclarations:[...o.functionDeclarations||[],...t]};return t=[],i}return o}):[...r,...t.length>0?[{functionDeclarations:t}]:[]]}function fLr(e){return{functionDeclarations:[{name:e.function.name,description:e.function.description,parameters:rF(e.function.parameters)}]}}function pLr(e,t){if(!e.length||!t)return;let{toolChoice:r,allowedFunctionNames:n}=t,o={any:KA.ANY,auto:KA.AUTO,none:KA.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:KA.ANY,allowedFunctionNames:[...n??[],...r&&typeof r=="string"?[r]:[]]}}}var HZ=class extends Qc{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(t){if(super(t??{}),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=t?.model?.replace(/^models\//,"")??t?.modelName?.replace(/^models\//,"")??this.model,this.model=this.modelName,this.maxOutputTokens=t?.maxOutputTokens??this.maxOutputTokens,this.maxOutputTokens&&this.maxOutputTokens<0)throw new Error("`maxOutputTokens` must be a positive integer");if(this.temperature=t?.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=t?.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=t?.topK??this.topK,this.topK&&this.topK<0)throw new Error("`topK` must be a positive integer");if(this.stopSequences=t?.stopSequences??this.stopSequences,this.apiKey=t?.apiKey??Jt("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=t?.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=t?.streaming??this.streaming,this.client=new ZA(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,...t?.json?{responseMimeType:"application/json"}:{}}},{apiVersion:t?.apiVersion,baseUrl:t?.baseUrl}),this.streamUsage=t?.streamUsage??this.streamUsage}useCachedContent(t,r,n){this.apiKey&&(this.client=new ZA(this.apiKey).getGenerativeModelFromCachedContent(t,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(t){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:t.stop}}_combineLLMOutput(){return[]}_llmType(){return"googlegenerativeai"}bindTools(t,r){return this.bind({tools:PSe(t)?.tools,...r})}invocationParams(t){let r=t?.tools?.length?PSe(t.tools,{toolChoice:t.tool_choice,allowedFunctionNames:t.allowedFunctionNames}):void 0;return{...r?.tools?{tools:r.tools}:{},...r?.toolConfig?{toolConfig:r.toolConfig}:{}}}async _generate(t,r,n){let o=ESe(t,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(t,r,n),f={};for await(let h of d){let m=h.generationInfo?.completion??0;f[m]===void 0?f[m]=h:f[m]=f[m].concat(h)}return{generations:Object.entries(f).sort(([h],[m])=>parseInt(h,10)-parseInt(m,10)).map(([h,m])=>m),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=Vgt(s.response,{usageMetadata:u});return await n?.handleLLMNewToken(l.generations[0].text??""),l}async*_streamResponseChunks(t,r,n){let o=ESe(t,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 h=p.candidatesTokenCount-l.output_tokens;l={input_tokens:0,output_tokens:h,total_tokens:h}}}let f=Wgt(d,{usageMetadata:l,index:c});c+=1,f&&(yield f,await n?.handleLLMNewToken(f.text??""))}}async completionWithRetry(t,r){return this.caller.callWithOptions({signal:r?.signal},async()=>{try{return await this.client.generateContent(t)}catch(n){throw n.message?.includes("400 Bad Request")&&(n.status=400),n}})}withStructuredOutput(t,r){let n=t,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(Af(n)){let h=zZ(n);l=[{functionDeclarations:[{name:s,description:h.description??"A function available to call.",parameters:h}]}],u=new d4({returnSingle:!0,keyName:s,zodSchema:n})}else{let h;typeof n.name=="string"&&typeof n.parameters=="object"&&n.parameters!=null?(h=n,s=n.name):h={name:s,description:n.description??"",parameters:n},l=[{functionDeclarations:[h]}],u=new d4({returnSingle:!0,keyName:s})}let c=this.bind({tools:l,tool_choice:s});if(!a)return c.pipe(u).withConfig({runName:"ChatGoogleGenerativeAIStructuredOutput"});let d=Fi.assign({parsed:(h,m)=>u.invoke(h.raw,m)}),f=Fi.assign({parsed:()=>null}),p=d.withFallbacks({fallbacks:[f]});return Ha.from([{raw:c},p]).withConfig({runName:"StructuredOutputRunnable"})}};var VZ=class extends Sp{constructor(t){if(super(t??{}),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=t?.model?.replace(/^models\//,"")??t?.modelName?.replace(/^models\//,"")??this.modelName,this.model=this.modelName,this.taskType=t?.taskType??this.taskType,this.title=t?.title??this.title,this.title&&this.taskType!=="RETRIEVAL_DOCUMENT")throw new Error("title can only be sepcified with TaskType.RETRIEVAL_DOCUMENT");if(this.apiKey=t?.apiKey??Jt("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 ZA(this.apiKey).getGenerativeModel({model:this.model})}_convertToContent(t){return{content:{role:"user",parts:[{text:this.stripNewLines?t.replace(/\n/g," "):t}]},taskType:this.taskType,title:this.title}}async _embedQueryContent(t){let r=this._convertToContent(t);return(await this.client.embedContent(r)).embedding.values??[]}async _embedDocumentsContent(t){let r=mg(t,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(t){return this.caller.call(this._embedQueryContent.bind(this),t)}embedDocuments(t){return this.caller.call(this._embedDocumentsContent.bind(this),t)}};var rc=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof window<"u"&&window||{},kd={searchParams:"URLSearchParams"in rc,iterable:"Symbol"in rc&&"iterator"in Symbol,blob:"FileReader"in rc&&"Blob"in rc&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in rc,arrayBuffer:"ArrayBuffer"in rc};function hLr(e){return e&&DataView.prototype.isPrototypeOf(e)}kd.arrayBuffer&&(Ggt=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Ygt=ArrayBuffer.isView||function(e){return e&&Ggt.indexOf(Object.prototype.toString.call(e))>-1});var Ggt,Ygt;function nF(e){if(typeof e!="string"&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||e==="")throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function MSe(e){return typeof e!="string"&&(e=String(e)),e}function ISe(e){var t={next:function(){var r=e.shift();return{done:r===void 0,value:r}}};return kd.iterable&&(t[Symbol.iterator]=function(){return t}),t}function Wu(e){this.map={},e instanceof Wu?e.forEach(function(t,r){this.append(r,t)},this):Array.isArray(e)?e.forEach(function(t){if(t.length!=2)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+t.length);this.append(t[0],t[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}Wu.prototype.append=function(e,t){e=nF(e),t=MSe(t);var r=this.map[e];this.map[e]=r?r+", "+t:t};Wu.prototype.delete=function(e){delete this.map[nF(e)]};Wu.prototype.get=function(e){return e=nF(e),this.has(e)?this.map[e]:null};Wu.prototype.has=function(e){return this.map.hasOwnProperty(nF(e))};Wu.prototype.set=function(e,t){this.map[nF(e)]=MSe(t)};Wu.prototype.forEach=function(e,t){for(var r in this.map)this.map.hasOwnProperty(r)&&e.call(t,this.map[r],r,this)};Wu.prototype.keys=function(){var e=[];return this.forEach(function(t,r){e.push(r)}),ISe(e)};Wu.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),ISe(e)};Wu.prototype.entries=function(){var e=[];return this.forEach(function(t,r){e.push([r,t])}),ISe(e)};kd.iterable&&(Wu.prototype[Symbol.iterator]=Wu.prototype.entries);function TSe(e){if(!e._noBody){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}}function Zgt(e){return new Promise(function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}})}function mLr(e){var t=new FileReader,r=Zgt(t);return t.readAsArrayBuffer(e),r}function gLr(e){var t=new FileReader,r=Zgt(t),n=/charset=([A-Za-z0-9_-]+)/.exec(e.type),o=n?n[1]:"utf-8";return t.readAsText(e,o),r}function yLr(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n-1?t:e}function QA(e,t){if(!(this instanceof QA))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t=t||{};var r=t.body;if(e instanceof QA){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new Wu(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,!r&&e._bodyInit!=null&&(r=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",(t.headers||!this.headers)&&(this.headers=new Wu(t.headers)),this.method=_Lr(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal||function(){if("AbortController"in rc){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")&&(t.cache==="no-store"||t.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()}}}QA.prototype.clone=function(){return new QA(this,{body:this._bodyInit})};function vLr(e){var t=new FormData;return e.trim().split("&").forEach(function(r){if(r){var n=r.split("="),o=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(o),decodeURIComponent(i))}}),t}function wLr(e){var t=new Wu,r=e.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{t.append(i,a)}catch(s){console.warn("Response "+s.message)}}}),t}Xgt.call(QA.prototype);function bw(e,t){if(!(this instanceof bw))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(t||(t={}),this.type="default",this.status=t.status===void 0?200:t.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=t.statusText===void 0?"":""+t.statusText,this.headers=new Wu(t.headers),this.url=t.url||"",this._initBody(e)}Xgt.call(bw.prototype);bw.prototype.clone=function(){return new bw(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Wu(this.headers),url:this.url})};bw.error=function(){var e=new bw(null,{status:200,statusText:""});return e.ok=!1,e.status=0,e.type="error",e};var SLr=[301,302,303,307,308];bw.redirect=function(e,t){if(SLr.indexOf(t)===-1)throw new RangeError("Invalid status code");return new bw(null,{status:t,headers:{location:e}})};var XA=rc.DOMException;try{new XA}catch{XA=function(t,r){this.message=t,this.name=r;var n=Error(t);this.stack=n.stack},XA.prototype=Object.create(Error.prototype),XA.prototype.constructor=XA}function Qgt(e,t){return new Promise(function(r,n){var o=new QA(e,t);if(o.signal&&o.signal.aborted)return n(new XA("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var l={statusText:i.statusText,headers:wLr(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 bw(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 XA("Aborted","AbortError"))},0)};function s(l){try{return l===""&&rc.location.href?rc.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&&(kd.blob?i.responseType="blob":kd.arrayBuffer&&(i.responseType="arraybuffer")),t&&typeof t.headers=="object"&&!(t.headers instanceof Wu||rc.Headers&&t.headers instanceof rc.Headers)){var u=[];Object.getOwnPropertyNames(t.headers).forEach(function(l){u.push(nF(l)),i.setRequestHeader(l,MSe(t.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)})}Qgt.polyfill=!0;rc.fetch||(rc.fetch=Qgt,rc.Headers=Wu,rc.Request=QA,rc.Response=bw);var xLr="0.5.9",CLr=Object.defineProperty,OLr=(e,t,r)=>t in e?CLr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ASe=(e,t,r)=>(OLr(e,typeof t!="symbol"?t+"":t,r),r),DSe=class e extends Error{constructor(t,r){super(t),this.error=t,this.status_code=r,this.name="ResponseError",Error.captureStackTrace&&Error.captureStackTrace(this,e)}},jSe=class{constructor(t,r,n){ASe(this,"abortController"),ASe(this,"itr"),ASe(this,"doneCallback"),this.abortController=t,this.itr=r,this.doneCallback=n}abort(){this.abortController.abort()}async*[Symbol.asyncIterator](){for await(let t of this.itr){if("error"in t)throw new Error(t.error);if(yield t,t.done||t.status==="success"){this.doneCallback();return}}throw new Error("Did not receive done or success response in stream.")}},NSe=async e=>{if(e.ok)return;let t=`Error ${e.status}: ${e.statusText}`,r=null;if(e.headers.get("content-type")?.includes("application/json"))try{r=await e.json(),t=r.error||t}catch{console.log("Failed to parse error response as JSON")}else try{console.log("Getting text from response"),t=await e.text()||t}catch{console.log("Failed to get text from error response")}throw new DSe(t,e.status)};function ELr(){return typeof window<"u"&&window.navigator?`${window.navigator.platform.toLowerCase()} Browser/${navigator.userAgent};`:typeof process<"u"?`${process.arch} ${process.platform} Node.js/${process.version}`:""}var LSe=async(e,t,r={})=>{let n={"Content-Type":"application/json",Accept:"application/json","User-Agent":`ollama-js/${xLr} (${ELr()})`};return r.headers||(r.headers={}),r.headers={...n,...r.headers},e(t,r)},eyt=async(e,t)=>{let r=await LSe(e,t);return await NSe(r),r};var oF=async(e,t,r,n)=>{let i=(s=>s!==null&&typeof s=="object"&&!Array.isArray(s))(r)?JSON.stringify(r):r,a=await LSe(e,t,{method:"POST",body:i,signal:n?.signal,headers:n?.headers});return await NSe(a),a},PLr=async(e,t,r)=>{let n=await LSe(e,t,{method:"DELETE",body:JSON.stringify(r)});return await NSe(n),n},TLr=async function*(e){let t=new TextDecoder("utf-8"),r="",n=e.getReader();for(;;){let{done:o,value:i}=await n.read();if(o)break;r+=t.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)}},MLr=e=>{if(!e)return"http://127.0.0.1:11434";let t=e.includes("://");e.startsWith(":")&&(e=`http://127.0.0.1${e}`,t=!0),t||(e=`http://${e}`);let r=new URL(e),n=r.port;n||(t?n=r.protocol==="https:"?"443":"80":n="11434");let o=`${r.protocol}//${r.hostname}:${n}${r.pathname}`;return o.endsWith("/")&&(o=o.slice(0,-1)),o},ILr=Object.defineProperty,ALr=(e,t,r)=>t in e?ILr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,RSe=(e,t,r)=>(ALr(e,typeof t!="symbol"?t+"":t,r),r),eR=class{constructor(t){RSe(this,"config"),RSe(this,"fetch"),RSe(this,"ongoingStreamedRequests",[]),this.config={host:""},t?.proxy||(this.config.host=MLr(t?.host??"http://127.0.0.1:11434")),this.fetch=fetch,t?.fetch!=null&&(this.fetch=t.fetch)}abort(){for(let t of this.ongoingStreamedRequests)t.abort();this.ongoingStreamedRequests.length=0}async processStreamableRequest(t,r){r.stream=r.stream??!1;let n=`${this.config.host}/api/${t}`;if(r.stream){let i=new AbortController,a=await oF(this.fetch,n,r,{signal:i.signal,headers:this.config.headers});if(!a.body)throw new Error("Missing body");let s=TLr(a.body),u=new jSe(i,s,()=>{let l=this.ongoingStreamedRequests.indexOf(u);l>-1&&this.ongoingStreamedRequests.splice(l,1)});return this.ongoingStreamedRequests.push(u),u}return await(await oF(this.fetch,n,r,{headers:this.config.headers})).json()}async encodeImage(t){if(typeof t!="string"){let r=new Uint8Array(t),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:BSe()})),response_metadata:t?.responseMetadata,usage_metadata:t?.usageMetadata})}function ryt(e){let t=e.match(/^data:.*?;base64,(.*)$/);return t?t[1]:""}function LLr(e){if(typeof e.content=="string")return[{role:"assistant",content:e.content}];let r=e.content.filter(o=>o.type==="text"&&typeof o.text=="string").map(o=>({role:"assistant",content:o.text})),n;if(e.content.find(o=>o.type==="tool_use")&&e.tool_calls?.length){let o=e.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(e.content.find(o=>o.type==="tool_use")&&!e.tool_calls?.length)throw new Error("'tool_use' content type is not supported without tool calls.");return[...r,...n?[n]:[]]}function FLr(e){return typeof e.content=="string"?[{role:"user",content:e.content}]:e.content.map(t=>{if(t.type==="text")return{role:"user",content:t.text};if(t.type==="image_url"){if(typeof t.image_url=="string")return{role:"user",content:"",images:[ryt(t.image_url)]};if(t.image_url.url&&typeof t.image_url.url=="string")return{role:"user",content:"",images:[ryt(t.image_url.url)]}}throw new Error(`Unsupported content type: ${t.type}`)})}function kLr(e){if(typeof e.content=="string")return[{role:"system",content:e.content}];if(e.content.every(t=>t.type==="text"&&typeof t.text=="string"))return e.content.map(t=>({role:"system",content:t.text}));throw new Error(`Unsupported content type(s): ${e.content.map(t=>t.type).join(", ")}`)}function BLr(e){if(typeof e.content!="string")throw new Error("Non string tool message content is not supported");return[{role:"tool",content:e.content}]}function nyt(e){return e.flatMap(t=>{if(["human","generic"].includes(t._getType()))return FLr(t);if(t._getType()==="ai")return LLr(t);if(t._getType()==="system")return kLr(t);if(t._getType()==="tool")return BLr(t);throw new Error(`Unsupported message type: ${t._getType()}`)})}var GZ=class extends Qc{static lc_name(){return"ChatOllama"}constructor(t){super(t??{}),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:"5m"}),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 eR({host:t?.baseUrl,headers:t?.headers}),this.baseUrl=t?.baseUrl??this.baseUrl,this.model=t?.model??this.model,this.numa=t?.numa,this.numCtx=t?.numCtx,this.numBatch=t?.numBatch,this.numGpu=t?.numGpu,this.mainGpu=t?.mainGpu,this.lowVram=t?.lowVram,this.f16Kv=t?.f16Kv,this.logitsAll=t?.logitsAll,this.vocabOnly=t?.vocabOnly,this.useMmap=t?.useMmap,this.useMlock=t?.useMlock,this.embeddingOnly=t?.embeddingOnly,this.numThread=t?.numThread,this.numKeep=t?.numKeep,this.seed=t?.seed,this.numPredict=t?.numPredict,this.topK=t?.topK,this.topP=t?.topP,this.tfsZ=t?.tfsZ,this.typicalP=t?.typicalP,this.repeatLastN=t?.repeatLastN,this.temperature=t?.temperature,this.repeatPenalty=t?.repeatPenalty,this.presencePenalty=t?.presencePenalty,this.frequencyPenalty=t?.frequencyPenalty,this.mirostat=t?.mirostat,this.mirostatTau=t?.mirostatTau,this.mirostatEta=t?.mirostatEta,this.penalizeNewline=t?.penalizeNewline,this.streaming=t?.streaming,this.format=t?.format,this.keepAlive=t?.keepAlive??this.keepAlive,this.checkOrPullModel=t?.checkOrPullModel??this.checkOrPullModel}_llmType(){return"ollama"}async pull(t,r){let{stream:n,insecure:o,logProgress:i}={stream:!0,...r};if(n)for await(let a of await this.client.pull({model:t,insecure:o,stream:n}))i&&console.log(a);else{let a=await this.client.pull({model:t,insecure:o});i&&console.log(a)}}bindTools(t,r){return this.bind({tools:t.map(n=>tF(n)),...r})}getLsParams(t){let r=this.invocationParams(t);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:t.stop}}invocationParams(t){if(t?.tool_choice)throw new Error("Tool choice is not supported for ChatOllama.");return{model:this.model,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:t?.stop},tools:t?.tools?.length?t.tools.map(r=>tF(r)):void 0}}async checkModelExistsOnMachine(t){let{models:r}=await this.client.list();return!!r.find(n=>n.name===t||n.name===`${t}:latest`)}async _generate(t,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(t,r,n))o?o=al(o,a.message):o=a.message;let i=new Po({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(t,r,n){this.checkOrPullModel&&(await this.checkModelExistsOnMachine(this.model)||await this.pull(this.model,{logProgress:!0}));let o=this.invocationParams(r),i=nyt(t),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 oi({text:c.content,message:$Se(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 oi({text:c.content??"",message:$Se(c)}),await n?.handleLLMNewToken(c.content??"")}yield new oi({text:"",message:new Jr({content:"",response_metadata:u,usage_metadata:a})})}};var KZ=class extends Sp{constructor(t){super({maxConcurrency:1,...t}),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:"5m"}),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 eR({host:t?.baseUrl,headers:t?.headers}),this.baseUrl=t?.baseUrl??this.baseUrl,this.model=t?.model??this.model,this.keepAlive=t?.keepAlive??this.keepAlive,this.truncate=t?.truncate??this.truncate,this.requestOptions=t?.requestOptions?this._convertOptions(t?.requestOptions):void 0}_convertOptions(t){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(t)){let a=n[o];a&&(r[a]=i)}return r}async embedDocuments(t){return this.embeddingWithRetry(t)}async embedQuery(t){return(await this.embeddingWithRetry([t]))[0]}async embeddingWithRetry(t){return(await this.caller.call(()=>this.client.embed({model:this.model,input:t,keep_alive:this.keepAlive,options:this.requestOptions,truncate:this.truncate}))).embeddings}};kh();var YZ="RFC3986",ZZ={RFC1738:e=>String(e).replace(/%20/g,"+"),RFC3986:e=>String(e)},oyt="RFC1738";var $Lr=Array.isArray,_w=(()=>{let e=[];for(let t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e})();var qSe=1024,iyt=(e,t,r,n,o)=>{if(e.length===0)return e;let i=e;if(typeof e=="symbol"?i=Symbol.prototype.toString.call(e):typeof e!="string"&&(i=String(e)),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=qSe?i.slice(s,s+qSe):i,l=[];for(let c=0;c=48&&d<=57||d>=65&&d<=90||d>=97&&d<=122||o===oyt&&(d===40||d===41)){l[l.length]=u.charAt(c);continue}if(d<128){l[l.length]=_w[d];continue}if(d<2048){l[l.length]=_w[192|d>>6]+_w[128|d&63];continue}if(d<55296||d>=57344){l[l.length]=_w[224|d>>12]+_w[128|d>>6&63]+_w[128|d&63];continue}c+=1,d=65536+((d&1023)<<10|u.charCodeAt(c)&1023),l[l.length]=_w[240|d>>18]+_w[128|d>>12&63]+_w[128|d>>6&63]+_w[128|d&63]}a+=l.join("")}return a};function ayt(e){return!e||typeof e!="object"?!1:!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))}function USe(e,t){if($Lr(e)){let r=[];for(let n=0;n"u"&&(x=0)}if(typeof l=="function"?v=l(t,v):v instanceof Date?v=f?.(v):r==="comma"&&vw(v)&&(v=USe(v,function(j){return j instanceof Date?f?.(j):j})),v===null){if(i)return u&&!m?u(t,Ju.encoder,_,"key",p):t;v=""}if(HLr(v)||ayt(v)){if(u){let j=m?t:u(t,Ju.encoder,_,"key",p);return[h?.(j)+"="+h?.(u(v,Ju.encoder,_,"value",p))]}return[h?.(t)+"="+h?.(String(v))]}let T=[];if(typeof v>"u")return T;let E;if(r==="comma"&&vw(v))m&&u&&(v=USe(v,u)),E=[{value:v.length>0?v.join(",")||null:void 0}];else if(vw(l))E=l;else{let j=Object.keys(v);E=c?j.sort(c):j}let M=s?String(t).replace(/\./g,"%2E"):String(t),A=n&&vw(v)&&v.length===1?M+"[]":M;if(o&&vw(v)&&v.length===0)return A+"[]";for(let j=0;j"u"?e.encodeDotInKeys?!0:Ju.allowDots:!!e.allowDots;return{addQueryPrefix:typeof e.addQueryPrefix=="boolean"?e.addQueryPrefix:Ju.addQueryPrefix,allowDots:a,allowEmptyArrays:typeof e.allowEmptyArrays=="boolean"?!!e.allowEmptyArrays:Ju.allowEmptyArrays,arrayFormat:i,charset:t,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:Ju.charsetSentinel,commaRoundTrip:!!e.commaRoundTrip,delimiter:typeof e.delimiter>"u"?Ju.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:Ju.encode,encodeDotInKeys:typeof e.encodeDotInKeys=="boolean"?e.encodeDotInKeys:Ju.encodeDotInKeys,encoder:typeof e.encoder=="function"?e.encoder:Ju.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:Ju.encodeValuesOnly,filter:o,format:r,formatter:n,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:Ju.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:Ju.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:Ju.strictNullHandling}}function HSe(e,t={}){let r=e,n=VLr(t),o,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):vw(n.filter)&&(i=n.filter,o=i);let a=[];if(typeof r!="object"||r===null)return"";let s=syt[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 tR="4.83.0";var cyt=!1,rR,VSe,JLr,GLr,KLr,WSe,YLr,XZ,JSe,GSe,KSe,QZ,YSe;function dyt(e,t={auto:!1}){if(cyt)throw new Error(`you must \`import 'openai/shims/${e.kind}'\` before importing anything else from openai`);if(rR)throw new Error(`can't \`import 'openai/shims/${e.kind}'\` after \`import 'openai/shims/${rR}'\``);cyt=t.auto,rR=e.kind,VSe=e.fetch,JLr=e.Request,GLr=e.Response,KLr=e.Headers,WSe=e.FormData,YLr=e.Blob,XZ=e.File,JSe=e.ReadableStream,GSe=e.getMultipartRequestOptions,KSe=e.getDefaultAgent,QZ=e.fileFromPath,YSe=e.isFsReadStream}var eX=class{constructor(t){this.body=t}get[Symbol.toStringTag](){return"MultipartBody"}};function fyt({manuallyImported:e}={}){let t=e?"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}. ${t}`)}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. ${t}`)}},Blob:typeof Blob<"u"?Blob:class{constructor(){throw new Error(`file uploads aren't supported in this environment yet as 'Blob' is undefined. ${t}`)}},File:typeof File<"u"?File:class{constructor(){throw new Error(`file uploads aren't supported in this environment yet as 'File' is undefined. ${t}`)}},ReadableStream:typeof ReadableStream<"u"?ReadableStream:class{constructor(){throw new Error(`streaming isn't supported in this environment yet as 'ReadableStream' is undefined. ${t}`)}},getMultipartRequestOptions:async(a,s)=>({...s,body:new eX(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}}rR||dyt(fyt(),{auto:!0});var qt=class extends Error{},fs=class e extends qt{constructor(t,r,n,o){super(`${e.makeMessage(t,r,n)}`),this.status=t,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(t,r,n){let o=r?.message?typeof r.message=="string"?r.message:JSON.stringify(r.message):r?JSON.stringify(r):n;return t&&o?`${t} ${o}`:t?`${t} status code (no body)`:o||"(no status code or body)"}static generate(t,r,n,o){if(!t||!o)return new jx({message:n,cause:tX(r)});let i=r?.error;return t===400?new iF(t,i,n,o):t===401?new aF(t,i,n,o):t===403?new sF(t,i,n,o):t===404?new uF(t,i,n,o):t===409?new lF(t,i,n,o):t===422?new cF(t,i,n,o):t===429?new dF(t,i,n,o):t>=500?new fF(t,i,n,o):new e(t,i,n,o)}},Xa=class extends fs{constructor({message:t}={}){super(void 0,void 0,t||"Request was aborted.",void 0)}},jx=class extends fs{constructor({message:t,cause:r}){super(void 0,void 0,t||"Connection error.",void 0),r&&(this.cause=r)}},gg=class extends jx{constructor({message:t}={}){super({message:t??"Request timed out."})}},iF=class extends fs{},aF=class extends fs{},sF=class extends fs{},uF=class extends fs{},lF=class extends fs{},cF=class extends fs{},dF=class extends fs{},fF=class extends fs{},pF=class extends qt{constructor(){super("Could not parse response content as the length limit was reached")}},hF=class extends qt{constructor(){super("Could not parse response content as the request was rejected by the content filter")}};var nR=class e{constructor(){this.buffer=[],this.trailingCR=!1}decode(t){let r=this.decodeText(t);if(this.trailingCR&&(r="\r"+r,this.trailingCR=!1),r.endsWith("\r")&&(this.trailingCR=!0,r=r.slice(0,-1)),!r)return[];let n=e.NEWLINE_CHARS.has(r[r.length-1]||""),o=r.split(e.NEWLINE_REGEXP);return n&&o.pop(),o.length===1&&!n?(this.buffer.push(o[0]),[]):(this.buffer.length>0&&(o=[this.buffer.join("")+o[0],...o.slice(1)],this.buffer=[]),n||(this.buffer=[o.pop()||""]),o)}decodeText(t){if(t==null)return"";if(typeof t=="string")return t;if(typeof Buffer<"u"){if(t instanceof Buffer)return t.toString();if(t instanceof Uint8Array)return Buffer.from(t).toString();throw new qt(`Unexpected: received non-Uint8Array (${t.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(t instanceof Uint8Array||t instanceof ArrayBuffer)return this.textDecoder??(this.textDecoder=new TextDecoder("utf8")),this.textDecoder.decode(t);throw new qt(`Unexpected: received non-Uint8Array/ArrayBuffer (${t.constructor.name}) in a web platform. Please report this error.`)}throw new qt("Unexpected: neither Buffer nor TextDecoder are available as globals. Please report this error.")}flush(){if(!this.buffer.length&&!this.trailingCR)return[];let t=[this.buffer.join("")];return this.buffer=[],this.trailingCR=!1,t}};nR.NEWLINE_CHARS=new Set([` `,"\r"]);nR.NEWLINE_REGEXP=/\r\n|[\n\r]/g;function ZSe(e){if(e[Symbol.asyncIterator])return e;let t=e.getReader();return{async next(){try{let r=await t.read();return r?.done&&t.releaseLock(),r}catch(r){throw t.releaseLock(),r}},async return(){let r=t.cancel();return t.releaseLock(),await r,{done:!0,value:void 0}},[Symbol.asyncIterator](){return this}}}var ww=class e{constructor(t,r){this.iterator=t,this.controller=r}static fromSSEResponse(t,r){let n=!1;async function*o(){if(n)throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");n=!0;let i=!1;try{for await(let a of QLr(t,r))if(!i){if(a.data.startsWith("[DONE]")){i=!0;continue}if(a.event===null){let s;try{s=JSON.parse(a.data)}catch(u){throw console.error("Could not parse message into JSON:",a.data),console.error("From chunk:",a.raw),u}if(s&&s.error)throw new fs(void 0,s.error,void 0,void 0);yield s}else{let s;try{s=JSON.parse(a.data)}catch(u){throw console.error("Could not parse message into JSON:",a.data),console.error("From chunk:",a.raw),u}if(a.event=="error")throw new fs(void 0,s.error,s.message,void 0);yield{event:a.event,data:s}}}i=!0}catch(a){if(a instanceof Error&&a.name==="AbortError")return;throw a}finally{i||r.abort()}}return new e(o,r)}static fromReadableStream(t,r){let n=!1;async function*o(){let a=new nR,s=ZSe(t);for await(let u of s)for(let l of a.decode(u))yield l;for(let u of a.flush())yield u}async function*i(){if(n)throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");n=!0;let a=!1;try{for await(let s of o())a||s&&(yield JSON.parse(s));a=!0}catch(s){if(s instanceof Error&&s.name==="AbortError")return;throw s}finally{a||r.abort()}}return new e(i,r)}[Symbol.asyncIterator](){return this.iterator()}tee(){let t=[],r=[],n=this.iterator(),o=i=>({next:()=>{if(i.length===0){let a=n.next();t.push(a),r.push(a)}return i.shift()}});return[new e(()=>o(t),this.controller),new e(()=>o(r),this.controller)]}toReadableStream(){let t=this,r,n=new TextEncoder;return new JSe({async start(){r=t[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*QLr(e,t){if(!e.body)throw t.abort(),new qt("Attempted to iterate over a response with no body");let r=new XSe,n=new nR,o=ZSe(e.body);for await(let i of eFr(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*eFr(e){let t=new Uint8Array;for await(let r of e){if(r==null)continue;let n=r instanceof ArrayBuffer?new Uint8Array(r):typeof r=="string"?new TextEncoder().encode(r):r,o=new Uint8Array(t.length+n.length);o.set(t),o.set(n,t.length),t=o;let i;for(;(i=tFr(t))!==-1;)yield t.slice(0,i),t=t.slice(i)}t.length>0&&(yield t)}function tFr(e){for(let n=0;ne!=null&&typeof e=="object"&&typeof e.url=="string"&&typeof e.blob=="function",hyt=e=>e!=null&&typeof e=="object"&&typeof e.name=="string"&&typeof e.lastModified=="number"&&f4(e),f4=e=>e!=null&&typeof e=="object"&&typeof e.size=="number"&&typeof e.type=="string"&&typeof e.text=="function"&&typeof e.slice=="function"&&typeof e.arrayBuffer=="function",nFr=e=>hyt(e)||pyt(e)||YSe(e);async function txe(e,t,r){if(e=await e,hyt(e))return e;if(pyt(e)){let o=await e.blob();t||(t=new URL(e.url).pathname.split(/[\\/]/).pop()??"unknown_file");let i=f4(o)?[await o.arrayBuffer()]:[o];return new XZ(i,t,r)}let n=await oFr(e);if(t||(t=aFr(e)??"unknown_file"),!r?.type){let o=n[0]?.type;typeof o=="string"&&(r={...r,type:o})}return new XZ(n,t,r)}async function oFr(e){let t=[];if(typeof e=="string"||ArrayBuffer.isView(e)||e instanceof ArrayBuffer)t.push(e);else if(f4(e))t.push(await e.arrayBuffer());else if(sFr(e))for await(let r of e)t.push(r);else throw new Error(`Unexpected data type: ${typeof e}; constructor: ${e?.constructor?.name}; props: ${iFr(e)}`);return t}function iFr(e){return`[${Object.getOwnPropertyNames(e).map(r=>`"${r}"`).join(", ")}]`}function aFr(e){return QSe(e.name)||QSe(e.filename)||QSe(e.path)?.split(/[\\/]/).pop()}var QSe=e=>{if(typeof e=="string")return e;if(typeof Buffer<"u"&&e instanceof Buffer)return String(e)},sFr=e=>e!=null&&typeof e=="object"&&typeof e[Symbol.asyncIterator]=="function",rxe=e=>e&&typeof e=="object"&&e.body&&e[Symbol.toStringTag]==="MultipartBody";var Bh=async e=>{let t=await myt(e.body);return GSe(t,e)},myt=async e=>{let t=new WSe;return await Promise.all(Object.entries(e||{}).map(([r,n])=>exe(t,r,n))),t};var exe=async(e,t,r)=>{if(r!==void 0){if(r==null)throw new TypeError(`Received null for "${t}"; to pass null in FormData, you must use the string 'null'`);if(typeof r=="string"||typeof r=="number"||typeof r=="boolean")e.append(t,String(r));else if(nFr(r)){let n=await txe(r);e.append(t,n)}else if(Array.isArray(r))await Promise.all(r.map(n=>exe(e,t+"[]",n)));else if(typeof r=="object")await Promise.all(Object.entries(r).map(([n,o])=>exe(e,`${t}[${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 lFr=function(e,t,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 t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r},cFr=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},rX;async function wyt(e){let{response:t}=e;if(e.options.stream)return mF("response",t.status,t.url,t.headers,t.body),e.options.__streamClass?e.options.__streamClass.fromSSEResponse(t,e.controller):ww.fromSSEResponse(t,e.controller);if(t.status===204)return null;if(e.options.__binaryResponse)return t;let r=t.headers.get("content-type");if(r?.includes("application/json")||r?.includes("application/vnd.api+json")){let i=await t.json();return mF("response",t.status,t.url,t.headers,i),Syt(i,t)}let o=await t.text();return mF("response",t.status,t.url,t.headers,o),o}function Syt(e,t){return!e||typeof e!="object"||Array.isArray(e)?e:Object.defineProperty(e,"_request_id",{value:t.headers.get("x-request-id"),enumerable:!1})}var oX=class e extends Promise{constructor(t,r=wyt){super(n=>{n(null)}),this.responsePromise=t,this.parseResponse=r}_thenUnwrap(t){return new e(this.responsePromise,async r=>Syt(t(await this.parseResponse(r),r),r.response))}asResponse(){return this.responsePromise.then(t=>t.response)}async withResponse(){let[t,r]=await Promise.all([this.parse(),this.asResponse()]);return{data:t,response:r,request_id:r.headers.get("x-request-id")}}parse(){return this.parsedPromise||(this.parsedPromise=this.responsePromise.then(this.parseResponse)),this.parsedPromise}then(t,r){return this.parse().then(t,r)}catch(t){return this.parse().catch(t)}finally(t){return this.parse().finally(t)}},iX=class{constructor({baseURL:t,maxRetries:r=2,timeout:n=6e5,httpAgent:o,fetch:i}){this.baseURL=t,this.maxRetries=nxe("maxRetries",r),this.timeout=nxe("timeout",n),this.httpAgent=o,this.fetch=i??VSe}authHeaders(t){return{}}defaultHeaders(t){return{Accept:"application/json","Content-Type":"application/json","User-Agent":this.getUserAgent(),...mFr(),...this.authHeaders(t)}}validateHeaders(t,r){}defaultIdempotencyKey(){return`stainless-node-retry-${_Fr()}`}get(t,r){return this.methodRequest("get",t,r)}post(t,r){return this.methodRequest("post",t,r)}patch(t,r){return this.methodRequest("patch",t,r)}put(t,r){return this.methodRequest("put",t,r)}delete(t,r){return this.methodRequest("delete",t,r)}methodRequest(t,r,n){return this.request(Promise.resolve(n).then(async o=>{let i=o&&f4(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:t,path:r,...o,body:i}}))}getAPIList(t,r,n){return this.requestAPIList(r,{method:"get",path:t,...n})}calculateContentLength(t){if(typeof t=="string"){if(typeof Buffer<"u")return Buffer.byteLength(t,"utf8").toString();if(typeof TextEncoder<"u")return new TextEncoder().encode(t).length.toString()}else if(ArrayBuffer.isView(t))return t.byteLength.toString();return null}buildRequest(t,{retryCount:r=0}={}){t={...t};let{method:n,path:o,query:i,headers:a={}}=t,s=ArrayBuffer.isView(t.body)||t.__binaryRequest&&typeof t.body=="string"?t.body:rxe(t.body)?t.body.body:t.body?JSON.stringify(t.body,null,2):null,u=this.calculateContentLength(s),l=this.buildURL(o,i);"timeout"in t&&nxe("timeout",t.timeout),t.timeout=t.timeout??this.timeout;let c=t.httpAgent??this.httpAgent??KSe(l),d=t.timeout+1e3;typeof c?.options?.timeout=="number"&&d>(c.options.timeout??0)&&(c.options.timeout=d),this.idempotencyHeader&&n!=="get"&&(t.idempotencyKey||(t.idempotencyKey=this.defaultIdempotencyKey()),a[this.idempotencyHeader]=t.idempotencyKey);let f=this.buildHeaders({options:t,headers:a,contentLength:u,retryCount:r});return{req:{method:n,...s&&{body:s},headers:f,...c&&{agent:c},signal:t.signal??null},url:l,timeout:t.timeout}}buildHeaders({options:t,headers:r,contentLength:n,retryCount:o}){let i={};n&&(i["content-length"]=n);let a=this.defaultHeaders(t);return _yt(i,a),_yt(i,r),rxe(t.body)&&rR!=="node"&&delete i["content-type"],nX(a,"x-stainless-retry-count")===void 0&&nX(r,"x-stainless-retry-count")===void 0&&(i["x-stainless-retry-count"]=String(o)),nX(a,"x-stainless-timeout")===void 0&&nX(r,"x-stainless-timeout")===void 0&&t.timeout&&(i["x-stainless-timeout"]=String(t.timeout)),this.validateHeaders(i,r),i}async prepareOptions(t){}async prepareRequest(t,{url:r,options:n}){}parseHeaders(t){return t?Symbol.iterator in t?Object.fromEntries(Array.from(t).map(r=>[...r])):{...t}:{}}makeStatusError(t,r,n,o){return fs.generate(t,r,n,o)}request(t,r=null){return new oX(this.makeRequest(t,r))}async makeRequest(t,r){let n=await t,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}),mF("request",a,n,i.headers),n.signal?.aborted)throw new Xa;let u=new AbortController,l=await this.fetchWithTimeout(a,i,s,u).catch(tX);if(l instanceof Error){if(n.signal?.aborted)throw new Xa;if(r)return this.retryRequest(n,r);throw l.name==="AbortError"?new gg:new jx({cause:l})}let c=dFr(l.headers);if(!l.ok){if(r&&this.shouldRetry(l)){let _=`retrying, ${r} attempts remaining`;return mF(`response (error; ${_})`,l.status,a,c),this.retryRequest(n,r,c)}let d=await l.text().catch(_=>tX(_).message),f=gFr(d),p=f?void 0:d;throw mF(`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(t,r){let n=this.makeRequest(r,null);return new oxe(this,n,t)}buildURL(t,r){let n=bFr(t)?new URL(t):new URL(this.baseURL+(this.baseURL.endsWith("/")&&t.startsWith("/")?t.slice(1):t)),o=this.defaultQuery();return xyt(o)||(r={...o,...r}),typeof r=="object"&&r&&!Array.isArray(r)&&(n.search=this.stringifyQuery(r)),n.toString()}stringifyQuery(t){return Object.entries(t).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 qt(`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(t,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,t,u).finally(()=>{clearTimeout(s)})}shouldRetry(t){let r=t.headers.get("x-should-retry");return r==="true"?!0:r==="false"?!1:t.status===408||t.status===409||t.status===429||t.status>=500}async retryRequest(t,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=t.maxRetries??this.maxRetries;o=this.calculateDefaultRetryTimeoutMillis(r,s)}return await Nx(o),this.makeRequest(t,r-1)}calculateDefaultRetryTimeoutMillis(t,r){let i=r-t,a=Math.min(.5*Math.pow(2,i),8),s=1-Math.random()*.25;return a*s*1e3}getUserAgent(){return`${this.constructor.name}/JS ${tR}`}},p4=class{constructor(t,r,n,o){rX.set(this,void 0),lFr(this,rX,t,"f"),this.options=o,this.response=r,this.body=n}hasNextPage(){return this.getPaginatedItems().length?this.nextPageInfo()!=null:!1}async getNextPage(){let t=this.nextPageInfo();if(!t)throw new qt("No next page expected; please check `.hasNextPage()` before calling `.getNextPage()`.");let r={...this.options};if("params"in t&&typeof r.query=="object")r.query={...r.query,...t.params};else if("url"in t){let n=[...Object.entries(r.query||{}),...t.url.searchParams.entries()];for(let[o,i]of n)t.url.searchParams.set(o,i);r.query=void 0,r.path=t.url.toString()}return await cFr(this,rX,"f").requestAPIList(this.constructor,r)}async*iterPages(){let t=this;for(yield t;t.hasNextPage();)t=await t.getNextPage(),yield t}async*[(rX=new WeakMap,Symbol.asyncIterator)](){for await(let t of this.iterPages())for(let r of t.getPaginatedItems())yield r}},oxe=class extends oX{constructor(t,r,n){super(r,async o=>new n(t,o.response,await wyt(o),o.options))}async*[Symbol.asyncIterator](){let t=await this;for await(let r of t)yield r}},dFr=e=>new Proxy(Object.fromEntries(e.entries()),{get(t,r){let n=r.toString();return t[n.toLowerCase()]||t[n]}}),fFr={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},ui=e=>typeof e=="object"&&e!==null&&!xyt(e)&&Object.keys(e).every(t=>Cyt(fFr,t)),pFr=()=>{if(typeof Deno<"u"&&Deno.build!=null)return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":tR,"X-Stainless-OS":yyt(Deno.build.os),"X-Stainless-Arch":gyt(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":tR,"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":tR,"X-Stainless-OS":yyt(process.platform),"X-Stainless-Arch":gyt(process.arch),"X-Stainless-Runtime":"node","X-Stainless-Runtime-Version":process.version};let e=hFr();return e?{"X-Stainless-Lang":"js","X-Stainless-Package-Version":tR,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":`browser:${e.browser}`,"X-Stainless-Runtime-Version":e.version}:{"X-Stainless-Lang":"js","X-Stainless-Package-Version":tR,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":"unknown","X-Stainless-Runtime-Version":"unknown"}};function hFr(){if(typeof navigator>"u"||!navigator)return null;let e=[{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:t,pattern:r}of e){let n=r.exec(navigator.userAgent);if(n){let o=n[1]||0,i=n[2]||0,a=n[3]||0;return{browser:t,version:`${o}.${i}.${a}`}}}return null}var gyt=e=>e==="x32"?"x32":e==="x86_64"||e==="x64"?"x64":e==="arm"?"arm":e==="aarch64"||e==="arm64"?"arm64":e?`other:${e}`:"unknown",yyt=e=>(e=e.toLowerCase(),e.includes("ios")?"iOS":e==="android"?"Android":e==="darwin"?"MacOS":e==="win32"?"Windows":e==="freebsd"?"FreeBSD":e==="openbsd"?"OpenBSD":e==="linux"?"Linux":e?`Other:${e}`:"Unknown"),byt,mFr=()=>byt??(byt=pFr()),gFr=e=>{try{return JSON.parse(e)}catch{return}},yFr=/^[a-z][a-z0-9+.-]*:/i,bFr=e=>yFr.test(e),Nx=e=>new Promise(t=>setTimeout(t,e)),nxe=(e,t)=>{if(typeof t!="number"||!Number.isInteger(t))throw new qt(`${e} must be an integer`);if(t<0)throw new qt(`${e} must be a positive integer`);return t},tX=e=>{if(e instanceof Error)return e;if(typeof e=="object"&&e!==null)try{return new Error(JSON.stringify(e))}catch{}return new Error(e)};var h4=e=>{if(typeof process<"u")return process.env?.[e]?.trim()??void 0;if(typeof Deno<"u")return Deno.env?.get?.(e)?.trim()};function xyt(e){if(!e)return!0;for(let t in e)return!1;return!0}function Cyt(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function _yt(e,t){for(let r in t){if(!Cyt(t,r))continue;let n=r.toLowerCase();if(!n)continue;let o=t[r];o===null?delete e[n]:o!==void 0&&(e[n]=o)}}var vyt=new Set(["authorization","api-key"]);function mF(e,...t){if(typeof process<"u"&&process?.env?.DEBUG==="true"){let r=t.map(n=>{if(!n)return n;if(n.headers){let i={...n,headers:{...n.headers}};for(let a in n.headers)vyt.has(a.toLowerCase())&&(i.headers[a]="REDACTED");return i}let o=null;for(let i in n)vyt.has(i.toLowerCase())&&(o??(o={...n}),o[i]="REDACTED");return o??n});console.log(`OpenAI:DEBUG:${e}`,...r)}}var _Fr=()=>"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{let t=Math.random()*16|0;return(e==="x"?t:t&3|8).toString(16)}),Oyt=()=>typeof window<"u"&&typeof window.document<"u"&&typeof navigator<"u",vFr=e=>typeof e?.get=="function";var nX=(e,t)=>{let r=t.toLowerCase();if(vFr(e)){let n=t[0]?.toUpperCase()+t.substring(1).replace(/([^\w])(\w)/g,(o,i,a)=>i+a.toUpperCase());for(let o of[t,r,t.toUpperCase(),n]){let i=e.get(o);if(i)return i}}for(let[n,o]of Object.entries(e))if(n.toLowerCase()===r)return Array.isArray(o)?(o.length<=1||console.warn(`Received ${o.length} entries for the ${t} header, using the first entry.`),o[0]):o};function m4(e){return e!=null&&typeof e=="object"&&!Array.isArray(e)}var aX=class extends p4{constructor(t,r,n,o){super(t,r,n,o),this.data=n.data||[],this.object=n.object}getPaginatedItems(){return this.data??[]}nextPageParams(){return null}nextPageInfo(){return null}},pa=class extends p4{constructor(t,r,n,o){super(t,r,n,o),this.data=n.data||[]}getPaginatedItems(){return this.data??[]}nextPageParams(){let t=this.nextPageInfo();if(!t)return null;if("params"in t)return t.params;let r=Object.fromEntries(t.url.searchParams);return Object.keys(r).length?r:null}nextPageInfo(){let t=this.getPaginatedItems();if(!t.length)return null;let r=t[t.length-1]?.id;return r?{params:{after:r}}:null}};var ut=class{constructor(t){this._client=t}};var gF=class extends ut{create(t,r){return this._client.post("/chat/completions",{body:t,...r,stream:t.stream??!1})}};var hP=class extends ut{constructor(){super(...arguments),this.completions=new gF(this._client)}};hP.Completions=gF;var yF=class extends ut{create(t,r){return this._client.post("/audio/speech",{body:t,...r,headers:{Accept:"application/octet-stream",...r?.headers},__binaryResponse:!0})}};var bF=class extends ut{create(t,r){return this._client.post("/audio/transcriptions",Bh({body:t,...r,__metadata:{model:t.model}}))}};var _F=class extends ut{create(t,r){return this._client.post("/audio/translations",Bh({body:t,...r,__metadata:{model:t.model}}))}};var Sw=class extends ut{constructor(){super(...arguments),this.transcriptions=new bF(this._client),this.translations=new _F(this._client),this.speech=new yF(this._client)}};Sw.Transcriptions=bF;Sw.Translations=_F;Sw.Speech=yF;var mP=class extends ut{create(t,r){return this._client.post("/batches",{body:t,...r})}retrieve(t,r){return this._client.get(`/batches/${t}`,r)}list(t={},r){return ui(t)?this.list({},t):this._client.getAPIList("/batches",iR,{query:t,...r})}cancel(t,r){return this._client.post(`/batches/${t}/cancel`,r)}},iR=class extends pa{};mP.BatchesPage=iR;var aR=class extends ut{create(t,r){return this._client.post("/assistants",{body:t,...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}retrieve(t,r){return this._client.get(`/assistants/${t}`,{...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}update(t,r,n){return this._client.post(`/assistants/${t}`,{body:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}list(t={},r){return ui(t)?this.list({},t):this._client.getAPIList("/assistants",vF,{query:t,...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}del(t,r){return this._client.delete(`/assistants/${t}`,{...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}},vF=class extends pa{};aR.AssistantsPage=vF;function ixe(e){return typeof e.parse=="function"}var gP=e=>e?.role==="assistant",axe=e=>e?.role==="function",sxe=e=>e?.role==="tool";var yg=function(e,t,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 t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r},ha=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},uxe,sX,uX,g4,y4,lX,b4,Lx,_4,cX,dX,wF,Eyt,SF=class{constructor(){uxe.add(this),this.controller=new AbortController,sX.set(this,void 0),uX.set(this,()=>{}),g4.set(this,()=>{}),y4.set(this,void 0),lX.set(this,()=>{}),b4.set(this,()=>{}),Lx.set(this,{}),_4.set(this,!1),cX.set(this,!1),dX.set(this,!1),wF.set(this,!1),yg(this,sX,new Promise((t,r)=>{yg(this,uX,t,"f"),yg(this,g4,r,"f")}),"f"),yg(this,y4,new Promise((t,r)=>{yg(this,lX,t,"f"),yg(this,b4,r,"f")}),"f"),ha(this,sX,"f").catch(()=>{}),ha(this,y4,"f").catch(()=>{})}_run(t){setTimeout(()=>{t().then(()=>{this._emitFinal(),this._emit("end")},ha(this,uxe,"m",Eyt).bind(this))},0)}_connected(){this.ended||(ha(this,uX,"f").call(this),this._emit("connect"))}get ended(){return ha(this,_4,"f")}get errored(){return ha(this,cX,"f")}get aborted(){return ha(this,dX,"f")}abort(){this.controller.abort()}on(t,r){return(ha(this,Lx,"f")[t]||(ha(this,Lx,"f")[t]=[])).push({listener:r}),this}off(t,r){let n=ha(this,Lx,"f")[t];if(!n)return this;let o=n.findIndex(i=>i.listener===r);return o>=0&&n.splice(o,1),this}once(t,r){return(ha(this,Lx,"f")[t]||(ha(this,Lx,"f")[t]=[])).push({listener:r,once:!0}),this}emitted(t){return new Promise((r,n)=>{yg(this,wF,!0,"f"),t!=="error"&&this.once("error",n),this.once(t,r)})}async done(){yg(this,wF,!0,"f"),await ha(this,y4,"f")}_emit(t,...r){if(ha(this,_4,"f"))return;t==="end"&&(yg(this,_4,!0,"f"),ha(this,lX,"f").call(this));let n=ha(this,Lx,"f")[t];if(n&&(ha(this,Lx,"f")[t]=n.filter(o=>!o.once),n.forEach(({listener:o})=>o(...r))),t==="abort"){let o=r[0];!ha(this,wF,"f")&&!n?.length&&Promise.reject(o),ha(this,g4,"f").call(this,o),ha(this,b4,"f").call(this,o),this._emit("end");return}if(t==="error"){let o=r[0];!ha(this,wF,"f")&&!n?.length&&Promise.reject(o),ha(this,g4,"f").call(this,o),ha(this,b4,"f").call(this,o),this._emit("end")}}_emitFinal(){}};sX=new WeakMap,uX=new WeakMap,g4=new WeakMap,y4=new WeakMap,lX=new WeakMap,b4=new WeakMap,Lx=new WeakMap,_4=new WeakMap,cX=new WeakMap,dX=new WeakMap,wF=new WeakMap,uxe=new WeakSet,Eyt=function(t){if(yg(this,cX,!0,"f"),t instanceof Error&&t.name==="AbortError"&&(t=new Xa),t instanceof Xa)return yg(this,dX,!0,"f"),this._emit("abort",t);if(t instanceof qt)return this._emit("error",t);if(t instanceof Error){let r=new qt(t.message);return r.cause=t,this._emit("error",r)}return this._emit("error",new qt(String(t)))};function Pyt(e,t){let r={...e};return Object.defineProperties(r,{$brand:{value:"auto-parseable-response-format",enumerable:!1},$parseRaw:{value:t,enumerable:!1}}),r}function lxe(e){return e?.$brand==="auto-parseable-response-format"}function Tyt(e,{parser:t,callback:r}){let n={...e};return Object.defineProperties(n,{$brand:{value:"auto-parseable-tool",enumerable:!1},$parseRaw:{value:t,enumerable:!1},$callback:{value:r,enumerable:!1}}),n}function sR(e){return e?.$brand==="auto-parseable-tool"}function Myt(e,t){return!t||!cxe(t)?{...e,choices:e.choices.map(r=>({...r,message:{...r.message,parsed:null,tool_calls:r.message.tool_calls??[]}}))}:v4(e,t)}function v4(e,t){let r=e.choices.map(n=>{if(n.finish_reason==="length")throw new pF;if(n.finish_reason==="content_filter")throw new hF;return{...n,message:{...n.message,tool_calls:n.message.tool_calls?.map(o=>PFr(t,o))??[],parsed:n.message.content&&!n.message.refusal?EFr(t,n.message.content):null}}});return{...e,choices:r}}function EFr(e,t){return e.response_format?.type!=="json_schema"?null:e.response_format?.type==="json_schema"?"$parseRaw"in e.response_format?e.response_format.$parseRaw(t):JSON.parse(t):null}function PFr(e,t){let r=e.tools?.find(n=>n.function?.name===t.function.name);return{...t,function:{...t.function,parsed_arguments:sR(r)?r.$parseRaw(t.function.arguments):r?.function.strict?JSON.parse(t.function.arguments):null}}}function Iyt(e,t){if(!e)return!1;let r=e.tools?.find(n=>n.function?.name===t.function.name);return sR(r)||r?.function.strict||!1}function cxe(e){return lxe(e.response_format)?!0:e.tools?.some(t=>sR(t)||t.type==="function"&&t.function.strict===!0)??!1}function Ayt(e){for(let t of e??[]){if(t.type!=="function")throw new qt(`Currently only \`function\` tool types support auto-parsing; Received \`${t.type}\``);if(t.function.strict!==!0)throw new qt(`The \`${t.function.name}\` tool is not marked with \`strict: true\`. Only strict function tools can be auto-parsed`)}}var Rf=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},td,dxe,fX,fxe,pxe,hxe,Dyt,mxe,Ryt=10,xF=class extends SF{constructor(){super(...arguments),td.add(this),this._chatCompletions=[],this.messages=[]}_addChatCompletion(t){this._chatCompletions.push(t),this._emit("chatCompletion",t);let r=t.choices[0]?.message;return r&&this._addMessage(r),t}_addMessage(t,r=!0){if("content"in t||(t.content=null),this.messages.push(t),r){if(this._emit("message",t),(axe(t)||sxe(t))&&t.content)this._emit("functionCallResult",t.content);else if(gP(t)&&t.function_call)this._emit("functionCall",t.function_call);else if(gP(t)&&t.tool_calls)for(let n of t.tool_calls)n.type==="function"&&this._emit("functionCall",n.function)}}async finalChatCompletion(){await this.done();let t=this._chatCompletions[this._chatCompletions.length-1];if(!t)throw new qt("stream ended without producing a ChatCompletion");return t}async finalContent(){return await this.done(),Rf(this,td,"m",dxe).call(this)}async finalMessage(){return await this.done(),Rf(this,td,"m",fX).call(this)}async finalFunctionCall(){return await this.done(),Rf(this,td,"m",fxe).call(this)}async finalFunctionCallResult(){return await this.done(),Rf(this,td,"m",pxe).call(this)}async totalUsage(){return await this.done(),Rf(this,td,"m",hxe).call(this)}allChatCompletions(){return[...this._chatCompletions]}_emitFinal(){let t=this._chatCompletions[this._chatCompletions.length-1];t&&this._emit("finalChatCompletion",t);let r=Rf(this,td,"m",fX).call(this);r&&this._emit("finalMessage",r);let n=Rf(this,td,"m",dxe).call(this);n&&this._emit("finalContent",n);let o=Rf(this,td,"m",fxe).call(this);o&&this._emit("finalFunctionCall",o);let i=Rf(this,td,"m",pxe).call(this);i!=null&&this._emit("finalFunctionCallResult",i),this._chatCompletions.some(a=>a.usage)&&this._emit("totalUsage",Rf(this,td,"m",hxe).call(this))}async _createChatCompletion(t,r,n){let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort())),Rf(this,td,"m",Dyt).call(this,r);let i=await t.chat.completions.create({...r,stream:!1},{...n,signal:this.controller.signal});return this._connected(),this._addChatCompletion(v4(i,r))}async _runChatCompletion(t,r,n){for(let o of r.messages)this._addMessage(o,!1);return await this._createChatCompletion(t,r,n)}async _runFunctions(t,r,n){let o="function",{function_call:i="auto",stream:a,...s}=r,u=typeof i!="string"&&i?.name,{maxChatCompletions:l=Ryt}=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(T.name)).join(", ")}. Please try again`;this._addMessage({role:o,name:m,content:O});continue}let v;try{v=ixe(g)?await g.parse(_):_}catch(O){this._addMessage({role:o,name:m,content:O instanceof Error?O.message:String(O)});continue}let S=await g.function(v,this),x=Rf(this,td,"m",mxe).call(this,S);if(this._addMessage({role:o,name:m,content:x}),u)return}}async _runTools(t,r,n){let o="tool",{tool_choice:i="auto",stream:a,...s}=r,u=typeof i!="string"&&i?.function?.name,{maxChatCompletions:l=Ryt}=n||{},c=r.tools.map(p=>{if(sR(p)){if(!p.$callback)throw new qt("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(A)).join(", ")}. Please try again`;this._addMessage({role:o,tool_call_id:g,content:M});continue}let O;try{O=ixe(x)?await x.parse(S):S}catch(M){let A=M instanceof Error?M.message:String(M);this._addMessage({role:o,tool_call_id:g,content:A});continue}let T=await x.function(O,this),E=Rf(this,td,"m",mxe).call(this,T);if(this._addMessage({role:o,tool_call_id:g,content:E}),u)return}}}};td=new WeakSet,dxe=function(){return Rf(this,td,"m",fX).call(this).content??null},fX=function(){let t=this.messages.length;for(;t-- >0;){let r=this.messages[t];if(gP(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 qt("stream ended without producing a ChatCompletionMessage with role=assistant")},fxe=function(){for(let t=this.messages.length-1;t>=0;t--){let r=this.messages[t];if(gP(r)&&r?.function_call)return r.function_call;if(gP(r)&&r?.tool_calls?.length)return r.tool_calls.at(-1)?.function}},pxe=function(){for(let t=this.messages.length-1;t>=0;t--){let r=this.messages[t];if(axe(r)&&r.content!=null||sxe(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}},hxe=function(){let t={completion_tokens:0,prompt_tokens:0,total_tokens:0};for(let{usage:r}of this._chatCompletions)r&&(t.completion_tokens+=r.completion_tokens,t.prompt_tokens+=r.prompt_tokens,t.total_tokens+=r.total_tokens);return t},Dyt=function(t){if(t.n!=null&&t.n>1)throw new qt("ChatCompletion convenience helpers only support n=1 at this time. To use n>1, please use chat.completions.create() directly.")},mxe=function(t){return typeof t=="string"?t:t===void 0?"undefined":JSON.stringify(t)};var w4=class e extends xF{static runFunctions(t,r,n){let o=new e,i={...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"runFunctions"}};return o._run(()=>o._runFunctions(t,r,i)),o}static runTools(t,r,n){let o=new e,i={...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"runTools"}};return o._run(()=>o._runTools(t,r,i)),o}_addMessage(t,r=!0){super._addMessage(t,r),gP(t)&&t.content&&this._emit("content",t.content)}};var bl={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},gxe=class extends Error{},yxe=class extends Error{};function TFr(e,t=bl.ALL){if(typeof e!="string")throw new TypeError(`expecting str, got ${typeof e}`);if(!e.trim())throw new Error(`${e} is empty`);return MFr(e.trim(),t)}var MFr=(e,t)=>{let r=e.length,n=0,o=f=>{throw new gxe(`${f} at position ${n}`)},i=f=>{throw new yxe(`${f} at position ${n}`)},a=()=>(d(),n>=r&&o("Unexpected end of input"),e[n]==='"'?s():e[n]==="{"?u():e[n]==="["?l():e.substring(n,n+4)==="null"||bl.NULL&t&&r-n<4&&"null".startsWith(e.substring(n))?(n+=4,null):e.substring(n,n+4)==="true"||bl.BOOL&t&&r-n<4&&"true".startsWith(e.substring(n))?(n+=4,!0):e.substring(n,n+5)==="false"||bl.BOOL&t&&r-n<5&&"false".startsWith(e.substring(n))?(n+=5,!1):e.substring(n,n+8)==="Infinity"||bl.INFINITY&t&&r-n<8&&"Infinity".startsWith(e.substring(n))?(n+=8,1/0):e.substring(n,n+9)==="-Infinity"||bl.MINUS_INFINITY&t&&1{let f=n,p=!1;for(n++;n{n++,d();let f={};try{for(;e[n]!=="}";){if(d(),n>=r&&bl.OBJ&t)return f;let p=s();d(),n++;try{let h=a();Object.defineProperty(f,p,{value:h,writable:!0,enumerable:!0,configurable:!0})}catch(h){if(bl.OBJ&t)return f;throw h}d(),e[n]===","&&n++}}catch{if(bl.OBJ&t)return f;o("Expected '}' at end of object")}return n++,f},l=()=>{n++;let f=[];try{for(;e[n]!=="]";)f.push(a()),d(),e[n]===","&&n++}catch{if(bl.ARR&t)return f;o("Expected ']' at end of array")}return n++,f},c=()=>{if(n===0){e==="-"&&bl.NUM&t&&o("Not sure what '-' is");try{return JSON.parse(e)}catch(p){if(bl.NUM&t)try{return e[e.length-1]==="."?JSON.parse(e.substring(0,e.lastIndexOf("."))):JSON.parse(e.substring(0,e.lastIndexOf("e")))}catch{}i(String(p))}}let f=n;for(e[n]==="-"&&n++;e[n]&&!",]}".includes(e[n]);)n++;n==r&&!(bl.NUM&t)&&o("Unterminated number literal");try{return JSON.parse(e.substring(f,n))}catch{e.substring(f,n)==="-"&&bl.NUM&t&&o("Not sure what '-' is");try{return JSON.parse(e.substring(f,e.lastIndexOf("e")))}catch(h){i(String(h))}}},d=()=>{for(;nTFr(e,bl.ALL^bl.NUM);var CF=function(e,t,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 t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r},Vo=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},Gu,Fx,OF,yP,_xe,pX,vxe,wxe,Sxe,hX,xxe,jyt,EF=class e extends xF{constructor(t){super(),Gu.add(this),Fx.set(this,void 0),OF.set(this,void 0),yP.set(this,void 0),CF(this,Fx,t,"f"),CF(this,OF,[],"f")}get currentChatCompletionSnapshot(){return Vo(this,yP,"f")}static fromReadableStream(t){let r=new e(null);return r._run(()=>r._fromReadableStream(t)),r}static createChatCompletion(t,r,n){let o=new e(r);return o._run(()=>o._runChatCompletion(t,{...r,stream:!0},{...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"stream"}})),o}async _createChatCompletion(t,r,n){super._createChatCompletion;let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort())),Vo(this,Gu,"m",_xe).call(this);let i=await t.chat.completions.create({...r,stream:!0},{...n,signal:this.controller.signal});this._connected();for await(let a of i)Vo(this,Gu,"m",vxe).call(this,a);if(i.controller.signal?.aborted)throw new Xa;return this._addChatCompletion(Vo(this,Gu,"m",hX).call(this))}async _fromReadableStream(t,r){let n=r?.signal;n&&(n.aborted&&this.controller.abort(),n.addEventListener("abort",()=>this.controller.abort())),Vo(this,Gu,"m",_xe).call(this),this._connected();let o=ww.fromReadableStream(t,this.controller),i;for await(let a of o)i&&i!==a.id&&this._addChatCompletion(Vo(this,Gu,"m",hX).call(this)),Vo(this,Gu,"m",vxe).call(this,a),i=a.id;if(o.controller.signal?.aborted)throw new Xa;return this._addChatCompletion(Vo(this,Gu,"m",hX).call(this))}[(Fx=new WeakMap,OF=new WeakMap,yP=new WeakMap,Gu=new WeakSet,_xe=function(){this.ended||CF(this,yP,void 0,"f")},pX=function(r){let n=Vo(this,OF,"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},Vo(this,OF,"f")[r.index]=n,n)},vxe=function(r){if(this.ended)return;let n=Vo(this,Gu,"m",jyt).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=Vo(this,Gu,"m",pX).call(this,i);i.finish_reason&&(Vo(this,Gu,"m",Sxe).call(this,i),a.current_tool_call_index!=null&&Vo(this,Gu,"m",wxe).call(this,i,a.current_tool_call_index));for(let s of o.delta.tool_calls??[])a.current_tool_call_index!==s.index&&(Vo(this,Gu,"m",Sxe).call(this,i),a.current_tool_call_index!=null&&Vo(this,Gu,"m",wxe).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))}}},wxe=function(r,n){if(Vo(this,Gu,"m",pX).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=Vo(this,Fx,"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:sR(a)?a.$parseRaw(i.function.arguments):a?.function.strict?JSON.parse(i.function.arguments):null})}else i.type},Sxe=function(r){let n=Vo(this,Gu,"m",pX).call(this,r);if(r.message.content&&!n.content_done){n.content_done=!0;let o=Vo(this,Gu,"m",xxe).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}))},hX=function(){if(this.ended)throw new qt("stream has ended, this shouldn't happen");let r=Vo(this,yP,"f");if(!r)throw new qt("request ended without sending any chunks");return CF(this,yP,void 0,"f"),CF(this,OF,[],"f"),IFr(r,Vo(this,Fx,"f"))},xxe=function(){let r=Vo(this,Fx,"f")?.response_format;return lxe(r)?r:null},jyt=function(r){var n,o,i,a;let s=Vo(this,yP,"f"),{choices:u,...l}=r;s?Object.assign(s,l):s=CF(this,yP,{...l,choices:[]},"f");for(let{delta:c,finish_reason:d,index:f,logprobs:p=null,...h}of r.choices){let m=s.choices[f];if(m||(m=s.choices[f]={finish_reason:d,index:f,message:{},logprobs:p,...h}),p)if(!m.logprobs)m.logprobs=Object.assign({},p);else{let{content:T,refusal:E,...M}=p;Object.assign(m.logprobs,M),T&&((n=m.logprobs).content??(n.content=[]),m.logprobs.content.push(...T)),E&&((o=m.logprobs).refusal??(o.refusal=[]),m.logprobs.refusal.push(...E))}if(d&&(m.finish_reason=d,Vo(this,Fx,"f")&&cxe(Vo(this,Fx,"f")))){if(d==="length")throw new pF;if(d==="content_filter")throw new hF}if(Object.assign(m,h),!c)continue;let{content:_,refusal:g,function_call:v,role:S,tool_calls:x,...O}=c;if(Object.assign(m.message,O),g&&(m.message.refusal=(m.message.refusal||"")+g),S&&(m.message.role=S),v&&(m.message.function_call?(v.name&&(m.message.function_call.name=v.name),v.arguments&&((i=m.message.function_call).arguments??(i.arguments=""),m.message.function_call.arguments+=v.arguments)):m.message.function_call=v),_&&(m.message.content=(m.message.content||"")+_,!m.message.refusal&&Vo(this,Gu,"m",xxe).call(this)&&(m.message.parsed=bxe(m.message.content))),x){m.message.tool_calls||(m.message.tool_calls=[]);for(let{index:T,id:E,type:M,function:A,...j}of x){let N=(a=m.message.tool_calls)[T]??(a[T]={});Object.assign(N,j),E&&(N.id=E),M&&(N.type=M),A&&(N.function??(N.function={name:A.name??"",arguments:""})),A?.name&&(N.function.name=A.name),A?.arguments&&(N.function.arguments+=A.arguments,Iyt(Vo(this,Fx,"f"),N)&&(N.function.parsed_arguments=bxe(N.function.arguments)))}}}return s},Symbol.asyncIterator)](){let t=[],r=[],n=!1;return this.on("chunk",o=>{let i=r.shift();i?i.resolve(o):t.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()=>t.length?{value:t.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 ww(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}};function IFr(e,t){let{id:r,choices:n,created:o,model:i,system_fingerprint:a,...s}=e,u={...s,id:r,choices:n.map(({message:l,finish_reason:c,index:d,logprobs:f,...p})=>{if(!c)throw new qt(`missing finish_reason for choice ${d}`);let{content:h=null,function_call:m,tool_calls:_,...g}=l,v=l.role;if(!v)throw new qt(`missing role for choice ${d}`);if(m){let{arguments:S,name:x}=m;if(S==null)throw new qt(`missing function_call.arguments for choice ${d}`);if(!x)throw new qt(`missing function_call.name for choice ${d}`);return{...p,message:{content:h,function_call:{arguments:S,name:x},role:v,refusal:l.refusal??null},finish_reason:c,index:d,logprobs:f}}return _?{...p,index:d,finish_reason:c,logprobs:f,message:{...g,role:v,content:h,refusal:l.refusal??null,tool_calls:_.map((S,x)=>{let{function:O,type:T,id:E,...M}=S,{arguments:A,name:j,...N}=O||{};if(E==null)throw new qt(`missing choices[${d}].tool_calls[${x}].id ${mX(e)}`);if(T==null)throw new qt(`missing choices[${d}].tool_calls[${x}].type ${mX(e)}`);if(j==null)throw new qt(`missing choices[${d}].tool_calls[${x}].function.name ${mX(e)}`);if(A==null)throw new qt(`missing choices[${d}].tool_calls[${x}].function.arguments ${mX(e)}`);return{...M,id:E,type:T,function:{...N,name:j,arguments:A}}})}}:{...p,message:{...g,content:h,role:v,refusal:l.refusal??null},finish_reason:c,index:d,logprobs:f}}),created:o,model:i,object:"chat.completion",...a?{system_fingerprint:a}:{}};return Myt(u,t)}function mX(e){return JSON.stringify(e)}var S4=class e extends EF{static fromReadableStream(t){let r=new e(null);return r._run(()=>r._fromReadableStream(t)),r}static runFunctions(t,r,n){let o=new e(null),i={...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"runFunctions"}};return o._run(()=>o._runFunctions(t,r,i)),o}static runTools(t,r,n){let o=new e(r),i={...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"runTools"}};return o._run(()=>o._runTools(t,r,i)),o}};var x4=class extends ut{parse(t,r){return Ayt(t.tools),this._client.chat.completions.create(t,{...r,headers:{...r?.headers,"X-Stainless-Helper-Method":"beta.chat.completions.parse"}})._thenUnwrap(n=>v4(n,t))}runFunctions(t,r){return t.stream?S4.runFunctions(this._client,t,r):w4.runFunctions(this._client,t,r)}runTools(t,r){return t.stream?S4.runTools(this._client,t,r):w4.runTools(this._client,t,r)}stream(t,r){return EF.createChatCompletion(this._client,t,r)}};var PF=class extends ut{constructor(){super(...arguments),this.completions=new x4(this._client)}};(function(e){e.Completions=x4})(PF||(PF={}));var TF=class extends ut{create(t,r){return this._client.post("/realtime/sessions",{body:t,...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}};var uR=class extends ut{constructor(){super(...arguments),this.sessions=new TF(this._client)}};uR.Sessions=TF;var St=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},xp=function(e,t,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 t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r},oc,Cxe,xw,gX,bg,cR,MF,lR,_X,Cp,yX,bX,E4,C4,O4,Nyt,Lyt,Fyt,kyt,Byt,$yt,qyt,Cw=class e extends SF{constructor(){super(...arguments),oc.add(this),Cxe.set(this,[]),xw.set(this,{}),gX.set(this,{}),bg.set(this,void 0),cR.set(this,void 0),MF.set(this,void 0),lR.set(this,void 0),_X.set(this,void 0),Cp.set(this,void 0),yX.set(this,void 0),bX.set(this,void 0),E4.set(this,void 0)}[(Cxe=new WeakMap,xw=new WeakMap,gX=new WeakMap,bg=new WeakMap,cR=new WeakMap,MF=new WeakMap,lR=new WeakMap,_X=new WeakMap,Cp=new WeakMap,yX=new WeakMap,bX=new WeakMap,E4=new WeakMap,oc=new WeakSet,Symbol.asyncIterator)](){let t=[],r=[],n=!1;return this.on("event",o=>{let i=r.shift();i?i.resolve(o):t.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()=>t.length?{value:t.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(t){let r=new e;return r._run(()=>r._fromReadableStream(t)),r}async _fromReadableStream(t,r){let n=r?.signal;n&&(n.aborted&&this.controller.abort(),n.addEventListener("abort",()=>this.controller.abort())),this._connected();let o=ww.fromReadableStream(t,this.controller);for await(let i of o)St(this,oc,"m",C4).call(this,i);if(o.controller.signal?.aborted)throw new Xa;return this._addRun(St(this,oc,"m",O4).call(this))}toReadableStream(){return new ww(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}static createToolAssistantStream(t,r,n,o,i){let a=new e;return a._run(()=>a._runToolAssistantStream(t,r,n,o,{...i,headers:{...i?.headers,"X-Stainless-Helper-Method":"stream"}})),a}async _createToolAssistantStream(t,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 t.submitToolOutputs(r,n,s,{...i,signal:this.controller.signal});this._connected();for await(let l of u)St(this,oc,"m",C4).call(this,l);if(u.controller.signal?.aborted)throw new Xa;return this._addRun(St(this,oc,"m",O4).call(this))}static createThreadAssistantStream(t,r,n){let o=new e;return o._run(()=>o._threadAssistantStream(t,r,{...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"stream"}})),o}static createAssistantStream(t,r,n,o){let i=new e;return i._run(()=>i._runAssistantStream(t,r,n,{...o,headers:{...o?.headers,"X-Stainless-Helper-Method":"stream"}})),i}currentEvent(){return St(this,yX,"f")}currentRun(){return St(this,bX,"f")}currentMessageSnapshot(){return St(this,bg,"f")}currentRunStepSnapshot(){return St(this,E4,"f")}async finalRunSteps(){return await this.done(),Object.values(St(this,xw,"f"))}async finalMessages(){return await this.done(),Object.values(St(this,gX,"f"))}async finalRun(){if(await this.done(),!St(this,cR,"f"))throw Error("Final run was not received.");return St(this,cR,"f")}async _createThreadAssistantStream(t,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 t.createAndRun(i,{...n,signal:this.controller.signal});this._connected();for await(let s of a)St(this,oc,"m",C4).call(this,s);if(a.controller.signal?.aborted)throw new Xa;return this._addRun(St(this,oc,"m",O4).call(this))}async _createAssistantStream(t,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 t.create(r,a,{...o,signal:this.controller.signal});this._connected();for await(let u of s)St(this,oc,"m",C4).call(this,u);if(s.controller.signal?.aborted)throw new Xa;return this._addRun(St(this,oc,"m",O4).call(this))}static accumulateDelta(t,r){for(let[n,o]of Object.entries(r)){if(!t.hasOwnProperty(n)){t[n]=o;continue}let i=t[n];if(i==null){t[n]=o;continue}if(n==="index"||n==="type"){t[n]=o;continue}if(typeof i=="string"&&typeof o=="string")i+=o;else if(typeof i=="number"&&typeof o=="number")i+=o;else if(m4(i)&&m4(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(!m4(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}`);t[n]=i}return t}_addRun(t){return t}async _threadAssistantStream(t,r,n){return await this._createThreadAssistantStream(r,t,n)}async _runAssistantStream(t,r,n,o){return await this._createAssistantStream(r,t,n,o)}async _runToolAssistantStream(t,r,n,o,i){return await this._createToolAssistantStream(n,t,r,o,i)}};C4=function(t){if(!this.ended)switch(xp(this,yX,t,"f"),St(this,oc,"m",Fyt).call(this,t),t.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.failed":case"thread.run.cancelling":case"thread.run.cancelled":case"thread.run.expired":St(this,oc,"m",qyt).call(this,t);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":St(this,oc,"m",Lyt).call(this,t);break;case"thread.message.created":case"thread.message.in_progress":case"thread.message.delta":case"thread.message.completed":case"thread.message.incomplete":St(this,oc,"m",Nyt).call(this,t);break;case"error":throw new Error("Encountered an error event in event processing - errors should be processed earlier")}},O4=function(){if(this.ended)throw new qt("stream has ended, this shouldn't happen");if(!St(this,cR,"f"))throw Error("Final run has not been received");return St(this,cR,"f")},Nyt=function(t){let[r,n]=St(this,oc,"m",Byt).call(this,t,St(this,bg,"f"));xp(this,bg,r,"f"),St(this,gX,"f")[r.id]=r;for(let o of n){let i=r.content[o.index];i?.type=="text"&&this._emit("textCreated",i.text)}switch(t.event){case"thread.message.created":this._emit("messageCreated",t.data);break;case"thread.message.in_progress":break;case"thread.message.delta":if(this._emit("messageDelta",t.data.delta,r),t.data.delta.content)for(let o of t.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!=St(this,MF,"f")){if(St(this,lR,"f"))switch(St(this,lR,"f").type){case"text":this._emit("textDone",St(this,lR,"f").text,St(this,bg,"f"));break;case"image_file":this._emit("imageFileDone",St(this,lR,"f").image_file,St(this,bg,"f"));break}xp(this,MF,o.index,"f")}xp(this,lR,r.content[o.index],"f")}break;case"thread.message.completed":case"thread.message.incomplete":if(St(this,MF,"f")!==void 0){let o=t.data.content[St(this,MF,"f")];if(o)switch(o.type){case"image_file":this._emit("imageFileDone",o.image_file,St(this,bg,"f"));break;case"text":this._emit("textDone",o.text,St(this,bg,"f"));break}}St(this,bg,"f")&&this._emit("messageDone",t.data),xp(this,bg,void 0,"f")}},Lyt=function(t){let r=St(this,oc,"m",kyt).call(this,t);switch(xp(this,E4,r,"f"),t.event){case"thread.run.step.created":this._emit("runStepCreated",t.data);break;case"thread.run.step.delta":let n=t.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==St(this,_X,"f")?this._emit("toolCallDelta",i,r.step_details.tool_calls[i.index]):(St(this,Cp,"f")&&this._emit("toolCallDone",St(this,Cp,"f")),xp(this,_X,i.index,"f"),xp(this,Cp,r.step_details.tool_calls[i.index],"f"),St(this,Cp,"f")&&this._emit("toolCallCreated",St(this,Cp,"f")));this._emit("runStepDelta",t.data.delta,r);break;case"thread.run.step.completed":case"thread.run.step.failed":case"thread.run.step.cancelled":case"thread.run.step.expired":xp(this,E4,void 0,"f"),t.data.step_details.type=="tool_calls"&&St(this,Cp,"f")&&(this._emit("toolCallDone",St(this,Cp,"f")),xp(this,Cp,void 0,"f")),this._emit("runStepDone",t.data,r);break;case"thread.run.step.in_progress":break}},Fyt=function(t){St(this,Cxe,"f").push(t),this._emit("event",t)},kyt=function(t){switch(t.event){case"thread.run.step.created":return St(this,xw,"f")[t.data.id]=t.data,t.data;case"thread.run.step.delta":let r=St(this,xw,"f")[t.data.id];if(!r)throw Error("Received a RunStepDelta before creation of a snapshot");let n=t.data;if(n.delta){let o=Cw.accumulateDelta(r,n.delta);St(this,xw,"f")[t.data.id]=o}return St(this,xw,"f")[t.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":St(this,xw,"f")[t.data.id]=t.data;break}if(St(this,xw,"f")[t.data.id])return St(this,xw,"f")[t.data.id];throw new Error("No snapshot available")},Byt=function(t,r){let n=[];switch(t.event){case"thread.message.created":return[t.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=t.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]=St(this,oc,"m",$yt).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")},$yt=function(t,r){return Cw.accumulateDelta(r,t)},qyt=function(t){switch(xp(this,bX,t.data,"f"),t.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":xp(this,cR,t.data,"f"),St(this,Cp,"f")&&(this._emit("toolCallDone",St(this,Cp,"f")),xp(this,Cp,void 0,"f"));break;case"thread.run.cancelling":break}};var dR=class extends ut{create(t,r,n){return this._client.post(`/threads/${t}/messages`,{body:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}retrieve(t,r,n){return this._client.get(`/threads/${t}/messages/${r}`,{...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}update(t,r,n,o){return this._client.post(`/threads/${t}/messages/${r}`,{body:n,...o,headers:{"OpenAI-Beta":"assistants=v2",...o?.headers}})}list(t,r={},n){return ui(r)?this.list(t,{},r):this._client.getAPIList(`/threads/${t}/messages`,IF,{query:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}del(t,r,n){return this._client.delete(`/threads/${t}/messages/${r}`,{...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}},IF=class extends pa{};dR.MessagesPage=IF;var fR=class extends ut{retrieve(t,r,n,o={},i){return ui(o)?this.retrieve(t,r,n,{},o):this._client.get(`/threads/${t}/runs/${r}/steps/${n}`,{query:o,...i,headers:{"OpenAI-Beta":"assistants=v2",...i?.headers}})}list(t,r,n={},o){return ui(n)?this.list(t,r,{},n):this._client.getAPIList(`/threads/${t}/runs/${r}/steps`,AF,{query:n,...o,headers:{"OpenAI-Beta":"assistants=v2",...o?.headers}})}},AF=class extends pa{};fR.RunStepsPage=AF;var kx=class extends ut{constructor(){super(...arguments),this.steps=new fR(this._client)}create(t,r,n){let{include:o,...i}=r;return this._client.post(`/threads/${t}/runs`,{query:{include:o},body:i,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers},stream:r.stream??!1})}retrieve(t,r,n){return this._client.get(`/threads/${t}/runs/${r}`,{...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}update(t,r,n,o){return this._client.post(`/threads/${t}/runs/${r}`,{body:n,...o,headers:{"OpenAI-Beta":"assistants=v2",...o?.headers}})}list(t,r={},n){return ui(r)?this.list(t,{},r):this._client.getAPIList(`/threads/${t}/runs`,RF,{query:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}cancel(t,r,n){return this._client.post(`/threads/${t}/runs/${r}/cancel`,{...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}async createAndPoll(t,r,n){let o=await this.create(t,r,n);return await this.poll(t,o.id,n)}createAndStream(t,r,n){return Cw.createAssistantStream(t,this._client.beta.threads.runs,r,n)}async poll(t,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(t,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 Nx(s);break;case"requires_action":case"incomplete":case"cancelled":case"completed":case"failed":case"expired":return i}}}stream(t,r,n){return Cw.createAssistantStream(t,this._client.beta.threads.runs,r,n)}submitToolOutputs(t,r,n,o){return this._client.post(`/threads/${t}/runs/${r}/submit_tool_outputs`,{body:n,...o,headers:{"OpenAI-Beta":"assistants=v2",...o?.headers},stream:n.stream??!1})}async submitToolOutputsAndPoll(t,r,n,o){let i=await this.submitToolOutputs(t,r,n,o);return await this.poll(t,i.id,o)}submitToolOutputsStream(t,r,n,o){return Cw.createToolAssistantStream(t,r,this._client.beta.threads.runs,n,o)}},RF=class extends pa{};kx.RunsPage=RF;kx.Steps=fR;kx.RunStepsPage=AF;var Ow=class extends ut{constructor(){super(...arguments),this.runs=new kx(this._client),this.messages=new dR(this._client)}create(t={},r){return ui(t)?this.create({},t):this._client.post("/threads",{body:t,...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}retrieve(t,r){return this._client.get(`/threads/${t}`,{...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}update(t,r,n){return this._client.post(`/threads/${t}`,{body:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}del(t,r){return this._client.delete(`/threads/${t}`,{...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}createAndRun(t,r){return this._client.post("/threads/runs",{body:t,...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers},stream:t.stream??!1})}async createAndRunPoll(t,r){let n=await this.createAndRun(t,r);return await this.runs.poll(n.thread_id,n.id,r)}createAndRunStream(t,r){return Cw.createThreadAssistantStream(t,this._client.beta.threads,r)}};Ow.Runs=kx;Ow.RunsPage=RF;Ow.Messages=dR;Ow.MessagesPage=IF;var Uyt=async e=>{let t=await Promise.allSettled(e),r=t.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 t)o.status==="fulfilled"&&n.push(o.value);return n};var pR=class extends ut{create(t,r,n){return this._client.post(`/vector_stores/${t}/files`,{body:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}retrieve(t,r,n){return this._client.get(`/vector_stores/${t}/files/${r}`,{...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}list(t,r={},n){return ui(r)?this.list(t,{},r):this._client.getAPIList(`/vector_stores/${t}/files`,bP,{query:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}del(t,r,n){return this._client.delete(`/vector_stores/${t}/files/${r}`,{...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}async createAndPoll(t,r,n){let o=await this.create(t,r,n);return await this.poll(t,o.id,n)}async poll(t,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(t,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 Nx(s);break;case"failed":case"completed":return a}}}async upload(t,r,n){let o=await this._client.files.create({file:r,purpose:"assistants"},n);return this.create(t,{file_id:o.id},n)}async uploadAndPoll(t,r,n){let o=await this.upload(t,r,n);return await this.poll(t,o.id,n)}},bP=class extends pa{};pR.VectorStoreFilesPage=bP;var DF=class extends ut{create(t,r,n){return this._client.post(`/vector_stores/${t}/file_batches`,{body:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}retrieve(t,r,n){return this._client.get(`/vector_stores/${t}/file_batches/${r}`,{...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}cancel(t,r,n){return this._client.post(`/vector_stores/${t}/file_batches/${r}/cancel`,{...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}async createAndPoll(t,r,n){let o=await this.create(t,r);return await this.poll(t,o.id,n)}listFiles(t,r,n={},o){return ui(n)?this.listFiles(t,r,{},n):this._client.getAPIList(`/vector_stores/${t}/file_batches/${r}/files`,bP,{query:n,...o,headers:{"OpenAI-Beta":"assistants=v2",...o?.headers}})}async poll(t,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(t,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 Nx(s);break;case"failed":case"cancelled":case"completed":return i}}}async uploadAndPoll(t,{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 h=await s.files.create({file:p,purpose:"assistants"},o);l.push(h.id)}}let d=Array(a).fill(u).map(c);return await Uyt(d),await this.createAndPoll(t,{file_ids:l})}};var Ew=class extends ut{constructor(){super(...arguments),this.files=new pR(this._client),this.fileBatches=new DF(this._client)}create(t,r){return this._client.post("/vector_stores",{body:t,...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}retrieve(t,r){return this._client.get(`/vector_stores/${t}`,{...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}update(t,r,n){return this._client.post(`/vector_stores/${t}`,{body:r,...n,headers:{"OpenAI-Beta":"assistants=v2",...n?.headers}})}list(t={},r){return ui(t)?this.list({},t):this._client.getAPIList("/vector_stores",jF,{query:t,...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}del(t,r){return this._client.delete(`/vector_stores/${t}`,{...r,headers:{"OpenAI-Beta":"assistants=v2",...r?.headers}})}},jF=class extends pa{};Ew.VectorStoresPage=jF;Ew.Files=pR;Ew.VectorStoreFilesPage=bP;Ew.FileBatches=DF;var Op=class extends ut{constructor(){super(...arguments),this.realtime=new uR(this._client),this.vectorStores=new Ew(this._client),this.chat=new PF(this._client),this.assistants=new aR(this._client),this.threads=new Ow(this._client)}};Op.Realtime=uR;Op.VectorStores=Ew;Op.VectorStoresPage=jF;Op.Assistants=aR;Op.AssistantsPage=vF;Op.Threads=Ow;var hR=class extends ut{create(t,r){return this._client.post("/completions",{body:t,...r,stream:t.stream??!1})}};var mR=class extends ut{create(t,r){return this._client.post("/embeddings",{body:t,...r})}};var _P=class extends ut{create(t,r){return this._client.post("/files",Bh({body:t,...r}))}retrieve(t,r){return this._client.get(`/files/${t}`,r)}list(t={},r){return ui(t)?this.list({},t):this._client.getAPIList("/files",gR,{query:t,...r})}del(t,r){return this._client.delete(`/files/${t}`,r)}content(t,r){return this._client.get(`/files/${t}/content`,{...r,headers:{Accept:"application/binary",...r?.headers},__binaryResponse:!0})}retrieveContent(t,r){return this._client.get(`/files/${t}/content`,r)}async waitForProcessing(t,{pollInterval:r=5e3,maxWait:n=30*60*1e3}={}){let o=new Set(["processed","error","deleted"]),i=Date.now(),a=await this.retrieve(t);for(;!a.status||!o.has(a.status);)if(await Nx(r),a=await this.retrieve(t),Date.now()-i>n)throw new gg({message:`Giving up on waiting for file ${t} to finish processing after ${n} milliseconds.`});return a}},gR=class extends pa{};_P.FileObjectsPage=gR;var yR=class extends ut{list(t,r={},n){return ui(r)?this.list(t,{},r):this._client.getAPIList(`/fine_tuning/jobs/${t}/checkpoints`,NF,{query:r,...n})}},NF=class extends pa{};yR.FineTuningJobCheckpointsPage=NF;var Pw=class extends ut{constructor(){super(...arguments),this.checkpoints=new yR(this._client)}create(t,r){return this._client.post("/fine_tuning/jobs",{body:t,...r})}retrieve(t,r){return this._client.get(`/fine_tuning/jobs/${t}`,r)}list(t={},r){return ui(t)?this.list({},t):this._client.getAPIList("/fine_tuning/jobs",LF,{query:t,...r})}cancel(t,r){return this._client.post(`/fine_tuning/jobs/${t}/cancel`,r)}listEvents(t,r={},n){return ui(r)?this.listEvents(t,{},r):this._client.getAPIList(`/fine_tuning/jobs/${t}/events`,FF,{query:r,...n})}},LF=class extends pa{},FF=class extends pa{};Pw.FineTuningJobsPage=LF;Pw.FineTuningJobEventsPage=FF;Pw.Checkpoints=yR;Pw.FineTuningJobCheckpointsPage=NF;var Tw=class extends ut{constructor(){super(...arguments),this.jobs=new Pw(this._client)}};Tw.Jobs=Pw;Tw.FineTuningJobsPage=LF;Tw.FineTuningJobEventsPage=FF;var bR=class extends ut{createVariation(t,r){return this._client.post("/images/variations",Bh({body:t,...r}))}edit(t,r){return this._client.post("/images/edits",Bh({body:t,...r}))}generate(t,r){return this._client.post("/images/generations",{body:t,...r})}};var vP=class extends ut{retrieve(t,r){return this._client.get(`/models/${t}`,r)}list(t){return this._client.getAPIList("/models",_R,t)}del(t,r){return this._client.delete(`/models/${t}`,r)}},_R=class extends aX{};vP.ModelsPage=_R;var vR=class extends ut{create(t,r){return this._client.post("/moderations",{body:t,...r})}};var kF=class extends ut{create(t,r,n){return this._client.post(`/uploads/${t}/parts`,Bh({body:r,...n}))}};var wP=class extends ut{constructor(){super(...arguments),this.parts=new kF(this._client)}create(t,r){return this._client.post("/uploads",{body:t,...r})}cancel(t,r){return this._client.post(`/uploads/${t}/cancel`,r)}complete(t,r,n){return this._client.post(`/uploads/${t}/complete`,{body:r,...n})}};wP.Parts=kF;var zyt,Mr=class extends iX{constructor({baseURL:t=h4("OPENAI_BASE_URL"),apiKey:r=h4("OPENAI_API_KEY"),organization:n=h4("OPENAI_ORG_ID")??null,project:o=h4("OPENAI_PROJECT_ID")??null,...i}={}){if(r===void 0)throw new qt("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:t||"https://api.openai.com/v1"};if(!a.dangerouslyAllowBrowser&&Oyt())throw new qt(`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 hR(this),this.chat=new hP(this),this.embeddings=new mR(this),this.files=new _P(this),this.images=new bR(this),this.audio=new Sw(this),this.moderations=new vR(this),this.models=new vP(this),this.fineTuning=new Tw(this),this.beta=new Op(this),this.batches=new mP(this),this.uploads=new wP(this),this._options=a,this.apiKey=r,this.organization=n,this.project=o}defaultQuery(){return this._options.defaultQuery}defaultHeaders(t){return{...super.defaultHeaders(t),"OpenAI-Organization":this.organization,"OpenAI-Project":this.project,...this._options.defaultHeaders}}authHeaders(t){return{Authorization:`Bearer ${this.apiKey}`}}stringifyQuery(t){return HSe(t,{arrayFormat:"brackets"})}};zyt=Mr;Mr.OpenAI=zyt;Mr.DEFAULT_TIMEOUT=6e5;Mr.OpenAIError=qt;Mr.APIError=fs;Mr.APIConnectionError=jx;Mr.APIConnectionTimeoutError=gg;Mr.APIUserAbortError=Xa;Mr.NotFoundError=uF;Mr.ConflictError=lF;Mr.RateLimitError=dF;Mr.BadRequestError=iF;Mr.AuthenticationError=aF;Mr.InternalServerError=fF;Mr.PermissionDeniedError=sF;Mr.UnprocessableEntityError=cF;Mr.toFile=txe;Mr.fileFromPath=QZ;Mr.Completions=hR;Mr.Chat=hP;Mr.Embeddings=mR;Mr.Files=_P;Mr.FileObjectsPage=gR;Mr.Images=bR;Mr.Audio=Sw;Mr.Moderations=vR;Mr.Models=vP;Mr.ModelsPage=_R;Mr.FineTuning=Tw;Mr.Beta=Op;Mr.Batches=mP;Mr.BatchesPage=iR;Mr.Uploads=wP;kh();Dx();IS();SO();$D();Due();wO();BM();function wR(e,t){if(e.function===void 0)return;let r;if(t?.partial)try{r=RD(e.function.arguments??"{}")}catch{return}else try{r=JSON.parse(e.function.arguments)}catch(o){throw new ep([`Function "${e.function.name}" arguments:`,"",e.function.arguments,"","are not valid JSON.",`Error: ${o.message}`].join(` `))}let n={name:e.function.name,args:r,type:"tool_call"};return t?.returnId&&(n.id=e.id),n}function BF(e){if(e.id===void 0)throw new Error('All OpenAI tool calls must have an "id" field.');return{id:e.id,type:"function",function:{name:e.name,arguments:JSON.stringify(e.args)}}}function $F(e,t){return{name:e.function?.name,args:e.function?.arguments,id:e.id,error:t,type:"invalid_tool_call"}}var Oxe=class extends WM{static lc_name(){return"JsonOutputToolsParser"}constructor(t){super(t),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=t?.returnId??this.returnId}_diff(){throw new Error("Not supported.")}async parse(){throw new Error("Not implemented.")}async parseResult(t){return await this.parsePartialResult(t,!1)}async parsePartialResult(t,r=!0){let n=t[0].message,o;if(Fu(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=>wR(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}},_g=class extends Oxe{static lc_name(){return"JsonOutputKeyToolsParser"}constructor(t){super(t),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=t.keyName,this.returnSingle=t.returnSingle??this.returnSingle,this.zodSchema=t.zodSchema}async _validateResult(t){if(this.zodSchema===void 0)return t;let r=await this.zodSchema.safeParseAsync(t);if(r.success)return r.data;throw new ep(`Failed to parse. Text: "${JSON.stringify(t,null,2)}". Error: ${JSON.stringify(r.error.errors)}`,JSON.stringify(t,null,2))}async parsePartialResult(t){let n=(await super.parsePartialResult(t)).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(t){let n=(await super.parsePartialResult(t,!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}};oh();var Vyt=Symbol("Let zodToJsonSchema decide on which parser to use"),Hyt={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"},Wyt=e=>typeof e=="string"?{...Hyt,basePath:["#"],definitions:{},name:e}:{...Hyt,basePath:["#"],definitions:{},...e};var P4=e=>"_def"in e?e._def:e;function Jyt(e){if(!e)return!0;for(let t in e)return!1;return!0}var Gyt=e=>{let t=Wyt(e),r=t.name!==void 0?[...t.basePath,t.definitionPath,t.name]:t.basePath;return{...t,currentPath:r,propertyPath:void 0,seenRefs:new Set,seen:new Map(Object.entries(t.definitions).map(([n,o])=>[P4(o),{def:P4(o),path:[...t.basePath,t.definitionPath,n],jsonSchema:void 0}]))}};function Exe(e,t,r,n){n?.errorMessages&&r&&(e.errorMessage={...e.errorMessage,[t]:r})}function bn(e,t,r,n,o){e[t]=r,Exe(e,t,n,o)}bd();function Kyt(){return{}}bd();function Yyt(e,t){let r={type:"array"};return e.type?._def?.typeName!==re.ZodAny&&(r.items=Ft(e.type._def,{...t,currentPath:[...t.currentPath,"items"]})),e.minLength&&bn(r,"minItems",e.minLength.value,e.minLength.message,t),e.maxLength&&bn(r,"maxItems",e.maxLength.value,e.maxLength.message,t),e.exactLength&&(bn(r,"minItems",e.exactLength.value,e.exactLength.message,t),bn(r,"maxItems",e.exactLength.value,e.exactLength.message,t)),r}function Zyt(e,t){let r={type:"integer",format:"int64"};if(!e.checks)return r;for(let n of e.checks)switch(n.kind){case"min":t.target==="jsonSchema7"?n.inclusive?bn(r,"minimum",n.value,n.message,t):bn(r,"exclusiveMinimum",n.value,n.message,t):(n.inclusive||(r.exclusiveMinimum=!0),bn(r,"minimum",n.value,n.message,t));break;case"max":t.target==="jsonSchema7"?n.inclusive?bn(r,"maximum",n.value,n.message,t):bn(r,"exclusiveMaximum",n.value,n.message,t):(n.inclusive||(r.exclusiveMaximum=!0),bn(r,"maximum",n.value,n.message,t));break;case"multipleOf":bn(r,"multipleOf",n.value,n.message,t);break}return r}function Xyt(){return{type:"boolean"}}function Qyt(e,t){return Ft(e.type._def,t)}var ebt=(e,t)=>Ft(e.innerType._def,t);function Pxe(e,t,r){let n=r??t.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>Pxe(e,t,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 WFr(e,t)}}var WFr=(e,t)=>{let r={type:"integer",format:"unix-time"};if(t.target==="openApi3")return r;for(let n of e.checks)switch(n.kind){case"min":bn(r,"minimum",n.value,n.message,t);break;case"max":bn(r,"maximum",n.value,n.message,t);break}return r};function tbt(e,t){return{...Ft(e.innerType._def,t),default:e.defaultValue()}}function rbt(e,t,r){return t.effectStrategy==="input"?Ft(e.schema._def,t,r):{}}function nbt(e){return{type:"string",enum:[...e.values]}}var JFr=e=>"type"in e&&e.type==="string"?!1:"allOf"in e;function obt(e,t){let r=[Ft(e.left._def,{...t,currentPath:[...t.currentPath,"allOf","0"]}),Ft(e.right._def,{...t,currentPath:[...t.currentPath,"allOf","1"]})].filter(i=>!!i),n=t.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0,o=[];return r.forEach(i=>{if(JFr(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 ibt(e,t){let r=typeof e.value;return r!=="bigint"&&r!=="number"&&r!=="boolean"&&r!=="string"?{type:Array.isArray(e.value)?"array":"object"}:t.target==="openApi3"?{type:r==="bigint"?"integer":r,enum:[e.value]}:{type:r==="bigint"?"integer":r,const:e.value}}bd();var Txe,SR={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:()=>(Txe===void 0&&(Txe=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),Txe),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 vX(e,t){let r={type:"string"};function n(o){return t.patternStrategy==="escape"?GFr(o):o}if(e.checks)for(let o of e.checks)switch(o.kind){case"min":bn(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,t);break;case"max":bn(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,o.value):o.value,o.message,t);break;case"email":switch(t.emailStrategy){case"format:email":vg(r,"email",o.message,t);break;case"format:idn-email":vg(r,"idn-email",o.message,t);break;case"pattern:zod":wg(r,SR.email,o.message,t);break}break;case"url":vg(r,"uri",o.message,t);break;case"uuid":vg(r,"uuid",o.message,t);break;case"regex":wg(r,o.regex,o.message,t);break;case"cuid":wg(r,SR.cuid,o.message,t);break;case"cuid2":wg(r,SR.cuid2,o.message,t);break;case"startsWith":wg(r,RegExp(`^${n(o.value)}`),o.message,t);break;case"endsWith":wg(r,RegExp(`${n(o.value)}$`),o.message,t);break;case"datetime":vg(r,"date-time",o.message,t);break;case"date":vg(r,"date",o.message,t);break;case"time":vg(r,"time",o.message,t);break;case"duration":vg(r,"duration",o.message,t);break;case"length":bn(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,t),bn(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,o.value):o.value,o.message,t);break;case"includes":{wg(r,RegExp(n(o.value)),o.message,t);break}case"ip":{o.version!=="v6"&&vg(r,"ipv4",o.message,t),o.version!=="v4"&&vg(r,"ipv6",o.message,t);break}case"emoji":wg(r,SR.emoji,o.message,t);break;case"ulid":{wg(r,SR.ulid,o.message,t);break}case"base64":{switch(t.base64Strategy){case"format:binary":{vg(r,"binary",o.message,t);break}case"contentEncoding:base64":{bn(r,"contentEncoding","base64",o.message,t);break}case"pattern:zod":{wg(r,SR.base64,o.message,t);break}}break}case"nanoid":wg(r,SR.nanoid,o.message,t);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}var GFr=e=>Array.from(e).map(t=>/[a-zA-Z0-9]/.test(t)?t:`\\${t}`).join(""),vg=(e,t,r,n)=>{e.format||e.anyOf?.some(o=>o.format)?(e.anyOf||(e.anyOf=[]),e.format&&(e.anyOf.push({format:e.format,...e.errorMessage&&n.errorMessages&&{errorMessage:{format:e.errorMessage.format}}}),delete e.format,e.errorMessage&&(delete e.errorMessage.format,Object.keys(e.errorMessage).length===0&&delete e.errorMessage)),e.anyOf.push({format:t,...r&&n.errorMessages&&{errorMessage:{format:r}}})):bn(e,"format",t,r,n)},wg=(e,t,r,n)=>{e.pattern||e.allOf?.some(o=>o.pattern)?(e.allOf||(e.allOf=[]),e.pattern&&(e.allOf.push({pattern:e.pattern,...e.errorMessage&&n.errorMessages&&{errorMessage:{pattern:e.errorMessage.pattern}}}),delete e.pattern,e.errorMessage&&(delete e.errorMessage.pattern,Object.keys(e.errorMessage).length===0&&delete e.errorMessage)),e.allOf.push({pattern:abt(t,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):bn(e,"pattern",abt(t,n),r,n)},abt=(e,t)=>{let r=typeof e=="function"?e():e;if(!t.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]:Ft(e.valueType._def,{...t,currentPath:[...t.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:Ft(e.valueType._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]})??{}};if(t.target==="openApi3")return r;if(e.keyType?._def.typeName===re.ZodString&&e.keyType._def.checks?.length){let n=Object.entries(vX(e.keyType._def,t)).reduce((o,[i,a])=>i==="type"?o:{...o,[i]:a},{});return{...r,propertyNames:n}}else if(e.keyType?._def.typeName===re.ZodEnum)return{...r,propertyNames:{enum:e.keyType._def.values}};return r}function sbt(e,t){if(t.mapStrategy==="record")return wX(e,t);let r=Ft(e.keyType._def,{...t,currentPath:[...t.currentPath,"items","items","0"]})||{},n=Ft(e.valueType._def,{...t,currentPath:[...t.currentPath,"items","items","1"]})||{};return{type:"array",maxItems:125,items:{type:"array",items:[r,n],minItems:2,maxItems:2}}}function ubt(e){let t=e.values,n=Object.keys(e.values).filter(i=>typeof t[t[i]]!="number").map(i=>t[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 lbt(){return{not:{}}}function cbt(e){return e.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var T4={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};function fbt(e,t){if(t.target==="openApi3")return dbt(e,t);let r=e.options instanceof Map?Array.from(e.options.values()):e.options;if(r.every(n=>n._def.typeName in T4&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=T4[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 dbt(e,t)}var dbt=(e,t)=>{let r=(e.options instanceof Map?Array.from(e.options.values()):e.options).map((n,o)=>Ft(n._def,{...t,currentPath:[...t.currentPath,"anyOf",`${o}`]})).filter(n=>!!n&&(!t.strictUnions||typeof n=="object"&&Object.keys(n).length>0));return r.length?{anyOf:r}:void 0};function pbt(e,t){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(e.innerType._def.typeName)&&(!e.innerType._def.checks||!e.innerType._def.checks.length))return t.target==="openApi3"||t.nullableStrategy==="property"?{type:T4[e.innerType._def.typeName],nullable:!0}:{type:[T4[e.innerType._def.typeName],"null"]};if(t.target==="openApi3"){let n=Ft(e.innerType._def,{...t,currentPath:[...t.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=Ft(e.innerType._def,{...t,currentPath:[...t.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}function hbt(e,t){let r={type:"number"};if(!e.checks)return r;for(let n of e.checks)switch(n.kind){case"int":r.type="integer",Exe(r,"type",n.message,t);break;case"min":t.target==="jsonSchema7"?n.inclusive?bn(r,"minimum",n.value,n.message,t):bn(r,"exclusiveMinimum",n.value,n.message,t):(n.inclusive||(r.exclusiveMinimum=!0),bn(r,"minimum",n.value,n.message,t));break;case"max":t.target==="jsonSchema7"?n.inclusive?bn(r,"maximum",n.value,n.message,t):bn(r,"exclusiveMaximum",n.value,n.message,t):(n.inclusive||(r.exclusiveMaximum=!0),bn(r,"maximum",n.value,n.message,t));break;case"multipleOf":bn(r,"multipleOf",n.value,n.message,t);break}return r}function KFr(e,t){return t.removeAdditionalStrategy==="strict"?e.catchall._def.typeName==="ZodNever"?e.unknownKeys!=="strict":Ft(e.catchall._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]})??!0:e.catchall._def.typeName==="ZodNever"?e.unknownKeys==="passthrough":Ft(e.catchall._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]})??!0}function mbt(e,t){let r={type:"object",...Object.entries(e.shape()).reduce((n,[o,i])=>{if(i===void 0||i._def===void 0)return n;let a=Ft(i._def,{...t,currentPath:[...t.currentPath,"properties",o],propertyPath:[...t.currentPath,"properties",o]});return a===void 0?n:{properties:{...n.properties,[o]:a},required:i.isOptional()&&!t.openaiStrictMode?n.required:[...n.required,o]}},{properties:{},required:[]}),additionalProperties:KFr(e,t)};return r.required.length||delete r.required,r}var gbt=(e,t)=>{if(t.currentPath.toString()===t.propertyPath?.toString())return Ft(e.innerType._def,t);let r=Ft(e.innerType._def,{...t,currentPath:[...t.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}};var ybt=(e,t)=>{if(t.pipeStrategy==="input")return Ft(e.in._def,t);if(t.pipeStrategy==="output")return Ft(e.out._def,t);let r=Ft(e.in._def,{...t,currentPath:[...t.currentPath,"allOf","0"]}),n=Ft(e.out._def,{...t,currentPath:[...t.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}};function bbt(e,t){return Ft(e.type._def,t)}function _bt(e,t){let n={type:"array",uniqueItems:!0,items:Ft(e.valueType._def,{...t,currentPath:[...t.currentPath,"items"]})};return e.minSize&&bn(n,"minItems",e.minSize.value,e.minSize.message,t),e.maxSize&&bn(n,"maxItems",e.maxSize.value,e.maxSize.message,t),n}function vbt(e,t){return e.rest?{type:"array",minItems:e.items.length,items:e.items.map((r,n)=>Ft(r._def,{...t,currentPath:[...t.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:Ft(e.rest._def,{...t,currentPath:[...t.currentPath,"additionalItems"]})}:{type:"array",minItems:e.items.length,maxItems:e.items.length,items:e.items.map((r,n)=>Ft(r._def,{...t,currentPath:[...t.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}function wbt(){return{not:{}}}function Sbt(){return{}}var xbt=(e,t)=>Ft(e.innerType._def,t);function Ft(e,t,r=!1){let n=t.seen.get(e);if(t.override){let a=t.override?.(e,t,n,r);if(a!==Vyt)return a}if(n&&!r){let a=YFr(n,t);if(a!==void 0)return"$ref"in a&&t.seenRefs.add(a.$ref),a}let o={def:e,path:t.currentPath,jsonSchema:void 0};t.seen.set(e,o);let i=XFr(e,e.typeName,t,r);return i&&QFr(e,t,i),o.jsonSchema=i,i}var YFr=(e,t)=>{switch(t.$refStrategy){case"root":return{$ref:e.path.join("/")};case"extract-to-root":let r=e.path.slice(t.basePath.length+1).join("_");return r!==t.name&&t.nameStrategy==="duplicate-ref"&&(t.definitions[r]=e.def),{$ref:[...t.basePath,t.definitionPath,r].join("/")};case"relative":return{$ref:ZFr(t.currentPath,e.path)};case"none":case"seen":return e.path.lengtht.currentPath[o]===n)?(console.warn(`Recursive reference detected at ${t.currentPath.join("/")}! Defaulting to any`),{}):t.$refStrategy==="seen"?{}:void 0}},ZFr=(e,t)=>{let r=0;for(;r{switch(t){case re.ZodString:return vX(e,r);case re.ZodNumber:return hbt(e,r);case re.ZodObject:return mbt(e,r);case re.ZodBigInt:return Zyt(e,r);case re.ZodBoolean:return Xyt();case re.ZodDate:return Pxe(e,r);case re.ZodUndefined:return wbt();case re.ZodNull:return cbt(r);case re.ZodArray:return Yyt(e,r);case re.ZodUnion:case re.ZodDiscriminatedUnion:return fbt(e,r);case re.ZodIntersection:return obt(e,r);case re.ZodTuple:return vbt(e,r);case re.ZodRecord:return wX(e,r);case re.ZodLiteral:return ibt(e,r);case re.ZodEnum:return nbt(e);case re.ZodNativeEnum:return ubt(e);case re.ZodNullable:return pbt(e,r);case re.ZodOptional:return gbt(e,r);case re.ZodMap:return sbt(e,r);case re.ZodSet:return _bt(e,r);case re.ZodLazy:return Ft(e.getter()._def,r);case re.ZodPromise:return bbt(e,r);case re.ZodNaN:case re.ZodNever:return lbt();case re.ZodEffects:return rbt(e,r,n);case re.ZodAny:return Kyt();case re.ZodUnknown:return Sbt();case re.ZodDefault:return tbt(e,r);case re.ZodBranded:return Qyt(e,r);case re.ZodReadonly:return xbt(e,r);case re.ZodCatch:return ebt(e,r);case re.ZodPipeline:return ybt(e,r);case re.ZodFunction:case re.ZodVoid:case re.ZodSymbol:return;default:return(o=>{})(t)}},QFr=(e,t,r)=>(e.description&&(r.description=e.description,t.markdownDescription&&(r.markdownDescription=e.description)),r);var Cbt=(e,t)=>{let r=Gyt(t),n=typeof t=="string"?t:t?.nameStrategy==="title"?void 0:t?.name,o=Ft(e._def,n===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,n]},!1)??{},i=typeof t=="object"&&t.name!==void 0&&t.nameStrategy==="title"?t.name:void 0;i!==void 0&&(o.title=i);let a=(()=>{if(Jyt(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]=Ft(P4(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 Obt(e,t){return Cbt(e,{openaiStrictMode:!0,name:t.name,nameStrategy:"duplicate-ref",$refStrategy:"extract-to-root",nullableStrategy:"property"})}function Ebt(e,t,r){return Pyt({type:"json_schema",json_schema:{...r,name:t,strict:!0,schema:Obt(e,{name:t})}},n=>e.parse(JSON.parse(n)))}function Pbt(e){return Tyt({type:"function",function:{name:e.name,parameters:Obt(e.parameters,{name:e.name}),strict:!0,...e.description?{description:e.description}:void 0}},{callback:e.function,parser:t=>e.parameters.parse(JSON.parse(t))})}function SP(e){let{azureOpenAIApiDeploymentName:t,azureOpenAIApiInstanceName:r,azureOpenAIApiKey:n,azureOpenAIBasePath:o,baseURL:i,azureADTokenProvider:a,azureOpenAIEndpoint:s}=e;if((n||a)&&o&&t)return`${o}/${t}`;if((n||a)&&s&&t)return`${s}/openai/deployments/${t}`;if(n||a){if(!r)throw new Error("azureOpenAIApiInstanceName is required when using azureOpenAIApiKey");if(!t)throw new Error("azureOpenAIApiDeploymentName is a required parameter when using azureOpenAIApiKey");return`https://${r}.openai.azure.com/openai/deployments/${t}`}return i}oh();function M4(e,t){return e.lc_error_code=t,e.message=`${e.message} Troubleshooting URL: https://js.langchain.com/docs/troubleshooting/errors/${t}/ `,e}function xR(e){let t;return e.constructor.name===gg.name?(t=new Error(e.message),t.name="TimeoutError"):e.constructor.name===Xa.name?(t=new Error(e.message),t.name="AbortError"):e.status===400&&e.message.includes("tool_calls")?t=M4(e,"INVALID_TOOL_RESULTS"):e.status===401?t=M4(e,"MODEL_AUTHENTICATION"):e.status===429?t=M4(e,"MODEL_RATE_LIMIT"):e.status===404?t=M4(e,"MODEL_NOT_FOUND"):t=e,t}function Tbt(e){if(e)return e==="any"||e==="required"?"required":e==="auto"?"auto":e==="none"?"none":typeof e=="string"?{type:"function",function:{name:e}}:e}function ekr(e){return e.anyOf!==void 0&&Array.isArray(e.anyOf)}function Mbt(e){let t=["namespace functions {",""];for(let r of e)r.description&&t.push(`// ${r.description}`),Object.keys(r.parameters.properties??{}).length>0?(t.push(`type ${r.name} = (_: {`),t.push(Ibt(r.parameters,0)),t.push("}) => any;")):t.push(`type ${r.name} = () => any;`),t.push("");return t.push("} // namespace functions"),t.join(` `)}function Ibt(e,t){let r=[];for(let[n,o]of Object.entries(e.properties??{}))o.description&&t<2&&r.push(`// ${o.description}`),e.required?.includes(n)?r.push(`${n}: ${SX(o,t)},`):r.push(`${n}?: ${SX(o,t)},`);return r.map(n=>" ".repeat(t)+n).join(` `)}function SX(e,t){if(ekr(e))return e.anyOf.map(r=>SX(r,t)).join(" | ");switch(e.type){case"string":return e.enum?e.enum.map(r=>`"${r}"`).join(" | "):"string";case"number":return e.enum?e.enum.map(r=>`${r}`).join(" | "):"number";case"integer":return e.enum?e.enum.map(r=>`${r}`).join(" | "):"number";case"boolean":return"boolean";case"null":return"null";case"object":return["{",Ibt(e,t+2),"}"].join(` `);case"array":return e.items?`${SX(e.items,t)}[]`:"any[]";default:return""}}function Abt(e,t){let r;if(hg(e)){let n=Pbt({name:e.name,parameters:e.schema,description:e.description});n.function.parameters?r={type:n.type,function:{name:n.function.name,description:n.function.description,parameters:n.function.parameters,...t?.strict!==void 0?{strict:t.strict}:{}}}:r={type:"function",function:jZ(e,t)}}else r=e;return t?.strict!==void 0&&(r.function.strict=t.strict),r}function tkr(e){return e.role!=="system"&&e.role!=="developer"&&e.role!=="assistant"&&e.role!=="user"&&e.role!=="function"&&e.role!=="tool"&&console.warn(`Unknown message role: ${e.role}`),e.role}function Dbt(e){let t=e._getType();switch(t){case"system":return"system";case"ai":return"assistant";case"human":return"user";case"function":return"function";case"tool":return"tool";case"generic":{if(!xd.isInstance(e))throw new Error("Invalid generic chat message");return tkr(e)}default:throw new Error(`Unknown message type: ${t}`)}}function Mxe(e,t){return e.flatMap(r=>{let n=Dbt(r);n==="system"&&t?.startsWith("o1")&&(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=null),Fu(r)&&r.tool_calls?.length?(o.tool_calls=r.tool_calls.map(BF),o.content=null):(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})}function Rbt(e,t){return gw(e)?t?.strict!==void 0?{...e,function:{...e.function,strict:t.strict}}:e:Abt(e,t)}var Mw=class extends Qc{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"}}constructor(t){super(t??{}),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:1}),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}),this.openAIApiKey=t?.apiKey??t?.openAIApiKey??t?.configuration?.apiKey??Jt("OPENAI_API_KEY"),this.apiKey=this.openAIApiKey,this.organization=t?.configuration?.organization??Jt("OPENAI_ORGANIZATION"),this.model=t?.model??t?.modelName??this.model,this.modelName=this.model,this.modelKwargs=t?.modelKwargs??{},this.timeout=t?.timeout,this.temperature=t?.temperature??this.temperature,this.topP=t?.topP??this.topP,this.frequencyPenalty=t?.frequencyPenalty??this.frequencyPenalty,this.presencePenalty=t?.presencePenalty??this.presencePenalty,this.maxTokens=t?.maxTokens,this.logprobs=t?.logprobs,this.topLogprobs=t?.topLogprobs,this.n=t?.n??this.n,this.logitBias=t?.logitBias,this.stop=t?.stopSequences??t?.stop,this.stopSequences=this?.stop,this.user=t?.user,this.__includeRawResponse=t?.__includeRawResponse,this.audio=t?.audio,this.modalities=t?.modalities,this.reasoningEffort=t?.reasoningEffort,this.model==="o1"&&(this.disableStreaming=!0),this.streaming=t?.streaming??!1,this.streamUsage=t?.streamUsage??this.streamUsage,this.clientConfig={apiKey:this.apiKey,organization:this.organization,dangerouslyAllowBrowser:!0,...t?.configuration},t?.supportsStrictToolCalling!==void 0&&(this.supportsStrictToolCalling=t.supportsStrictToolCalling)}getLsParams(t){let r=this.invocationParams(t);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:t.stop}}bindTools(t,r){let n;return r?.strict!==void 0?n=r.strict:this.supportsStrictToolCalling!==void 0&&(n=this.supportsStrictToolCalling),this.bind({tools:t.map(o=>Rbt(o,{strict:n})),...r})}createResponseFormat(t){return t&&t.type==="json_schema"&&t.json_schema.schema&&xX(t.json_schema.schema)?Ebt(t.json_schema.schema,t.json_schema.name,{description:t.json_schema.description}):t}invocationParams(t,r){let n;t?.strict!==void 0?n=t.strict:this.supportsStrictToolCalling!==void 0&&(n=this.supportsStrictToolCalling);let o={};t?.stream_options!==void 0?o={stream_options:t.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,max_tokens:this.maxTokens===-1?void 0:this.maxTokens,logprobs:this.logprobs,top_logprobs:this.topLogprobs,n:this.n,logit_bias:this.logitBias,stop:t?.stop??this.stopSequences,user:this.user,stream:this.streaming,functions:t?.functions,function_call:t?.function_call,tools:t?.tools?.length?t.tools.map(s=>Rbt(s,{strict:n})):void 0,tool_choice:Tbt(t?.tool_choice),response_format:this.createResponseFormat(t?.response_format),seed:t?.seed,...o,parallel_tool_calls:t?.parallel_tool_calls,...this.audio||t?.audio?{audio:this.audio||t?.audio}:{},...this.modalities||t?.modalities?{modalities:this.modalities||t?.modalities}:{},...this.modelKwargs};t?.prediction!==void 0&&(i.prediction=t.prediction);let a=t?.reasoning_effort??this.reasoningEffort;return a!==void 0&&(i.reasoning_effort=a),i}_convertOpenAIChatCompletionMessageToBaseMessage(t,r){let n=t.tool_calls;switch(t.role){case"assistant":{let o=[],i=[];for(let u of n??[])try{o.push(wR(u,{returnId:!0}))}catch(l){i.push($F(u,l.message))}let a={function_call:t.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 t.audio&&(a.audio=t.audio),new Po({content:t.content||"",tool_calls:o,invalid_tool_calls:i,additional_kwargs:a,response_metadata:s,id:r.id})}default:return new xd(t.content||"",t.role??"unknown")}}_convertOpenAIDeltaToBaseMessageChunk(t,r,n){let o=t.role??n,i=t.content??"",a;t.function_call?a={function_call:t.function_call}:t.tool_calls?a={tool_calls:t.tool_calls}:a={},this.__includeRawResponse&&(a.__raw_response=r),t.audio&&(a.audio={...t.audio,index:r.choices[0].index});let s={usage:{...r.usage}};if(o==="user")return new jm({content:i,response_metadata:s});if(o==="assistant"){let u=[];if(Array.isArray(t.tool_calls))for(let l of t.tool_calls)u.push({name:l.function?.name,args:l.function?.arguments,id:l.id,index:l.index,type:"tool_call_chunk"});return new Jr({content:i,tool_call_chunks:u,additional_kwargs:a,id:r.id,response_metadata:s})}else return o==="system"?new ry({content:i,response_metadata:s}):o==="developer"?new ry({content:i,response_metadata:s,additional_kwargs:{__openai_role__:"developer"}}):o==="function"?new wS({content:i,additional_kwargs:a,name:t.name,response_metadata:s}):o==="tool"?new mO({content:i,additional_kwargs:a,tool_call_id:t.tool_call_id,response_metadata:s}):new Dm({content:i,role:o,response_metadata:s})}_identifyingParams(){return{model_name:this.model,...this.invocationParams(),...this.clientConfig}}async*_streamResponseChunks(t,r,n){let o=Mxe(t,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 h={...p};c.finish_reason!=null&&(h.finish_reason=c.finish_reason,h.system_fingerprint=l.system_fingerprint,h.model_name=l.model),this.logprobs&&(h.logprobs=c.logprobs);let m=new oi({message:f,text:f.content,generationInfo:h});yield m,await n?.handleLLMNewToken(m.text??"",p,void 0,void 0,void 0,{chunk:m})}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 oi({message:new Jr({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 _generate(t,r,n){let o={},i=this.invocationParams(r),a=Mxe(t,this.model);if(i.stream){let s=this._streamResponseChunks(t,r,n),u={};for await(let h of s){h.message.response_metadata={...h.generationInfo,...h.message.response_metadata};let m=h.generationInfo?.completion??0;u[m]===void 0?u[m]=h:u[m]=u[m].concat(h)}let l=Object.entries(u).sort(([h],[m])=>parseInt(h,10)-parseInt(m,10)).map(([h,m])=>m),{functions:c,function_call:d}=this.invocationParams(r),f=await this.getEstimatedTokenCountFromPrompt(t,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 h of s?.choices??[]){let _={text:h.message?.content??"",message:this._convertOpenAIChatCompletionMessageToBaseMessage(h.message??{role:"assistant"},s)};_.generationInfo={...h.finish_reason?{finish_reason:h.finish_reason}:{},...h.logprobs?{logprobs:h.logprobs}:{}},Fu(_.message)&&(_.message.usage_metadata=o),_.message=new Po(Object.fromEntries(Object.entries(_.message).filter(([g])=>!g.startsWith("lc_")))),p.push(_)}return{generations:p,llmOutput:{tokenUsage:{promptTokens:o.input_tokens,completionTokens:o.output_tokens,totalTokens:o.total_tokens}}}}}async getEstimatedTokenCountFromPrompt(t,r,n){let o=(await this.getNumTokensFromMessages(t)).totalCount;if(r&&n!=="auto"){let i=Mbt(r);o+=await this.getNumTokens(i),o+=9}return r&&t.find(i=>i._getType()==="system")&&(o-=4),n==="none"?o+=1:typeof n=="object"&&(o+=await this.getNumTokens(n.name)+4),o}async getNumTokensFromGenerations(t){return(await Promise.all(t.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(t){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(t.map(async a=>{let s=await this.getNumTokens(a.content),u=await this.getNumTokens(Dbt(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(t,r){let n=this._getClientOptions(r);return this.caller.call(async()=>{try{return await this.client.chat.completions.create(t,n)}catch(o){throw xR(o)}})}async betaParsedCompletionWithRetry(t,r){let n=this._getClientOptions(r);return this.caller.call(async()=>{try{return await this.client.beta.chat.completions.parse(t,n)}catch(o){throw xR(o)}})}_getClientOptions(t){if(!this.client){let n={baseURL:this.clientConfig.baseURL},o=SP(n),i={...this.clientConfig,baseURL:o,timeout:this.timeout,maxRetries:0};i.baseURL||delete i.baseURL,this.client=new Mr(i)}return{...this.clientConfig,...t}}_llmType(){return"openai"}_combineLLMOutput(...t){return t.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(t,r){let n,o,i,a;rkr(t)?(n=t.schema,o=t.name,i=t.method,a=t.includeRaw):(n=t,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"}}),xX(n)?u=PS.fromZodSchema(n):u=new TS;else if(i==="jsonSchema")s=this.bind({response_format:{type:"json_schema",json_schema:{name:o??"extract",description:n.description,schema:n,strict:r?.strict}}}),xX(n)?u=PS.fromZodSchema(n):u=new TS;else{let f=o??"extract";if(xX(n)){let p=Li(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 _g({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 _g({returnSingle:!0,keyName:f})}}if(!a)return s.pipe(u);let l=Fi.assign({parsed:(f,p)=>u.invoke(f.raw,p)}),c=Fi.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return Ha.from([{raw:s},d])}};function xX(e){return typeof e?.parse=="function"}function rkr(e){return e!==void 0&&typeof e.schema=="object"}Dx();kh();var Bx=class extends Sp{constructor(t){let r={maxConcurrency:2,...t};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??Jt("OPENAI_API_KEY");this.organization=r?.configuration?.organization??Jt("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,...t?.configuration}}async embedDocuments(t){let r=mg(this.stripNewLines?t.map(a=>a.replace(/\n/g," ")):t,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(t,r)}catch(n){throw xR(n)}})}};bd();bO();a4();ny();DD();LD();fV();var CX=class extends QL{get lc_namespace(){return["langchain","tools"]}constructor(t){super(t??{}),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=t?.verboseParsingErrors??this.verboseParsingErrors,this.responseFormat=t?.responseFormat??this.responseFormat}async invoke(t,r){let n,o,i=Rr(r);return AD(t)?(n=t.id,o=t.args,i={...i,toolCall:t,configurable:{...i.configurable,tool_call_id:n}}):o=t,this.call(o,i)}async call(t,r,n){let o;try{o=await this.schema.parseAsync(t)}catch(p){let h="Received tool input did not match expected schema";throw this.verboseParsingErrors&&(h=`${h} Details: ${p.message}`),new ID(h,JSON.stringify(t))}let i=qM(r),s=await ns.configure(i.callbacks,this.callbacks,i.tags||n,this.tags,i.metadata,this.metadata,{verbose:this.verbose})?.handleToolStart(this.toJSON(),typeof o=="string"?o:JSON.stringify(o),i.runId,void 0,void 0,void 0,i.runName);delete i.runId;let u;try{u=await this._call(o,s,i)}catch(p){throw await s?.handleToolError(p),p}let l,c;if(this.responseFormat==="content_and_artifact")if(Array.isArray(u)&&u.length===2)[l,c]=u;else throw new Error(`Tool response format is "content_and_artifact" but the output was not a two-tuple. Result: ${JSON.stringify(u)}`);else l=u;let d;i&&"configurable"in i&&(d=i.configurable.tool_call_id);let f=nkr({content:l,artifact:c,toolCallId:d,name:this.name});return await s?.handleToolEnd(f),f}},I4=class extends CX{constructor(t){super(t),Object.defineProperty(this,"schema",{enumerable:!0,configurable:!0,writable:!0,value:Er.object({input:Er.string().optional()}).transform(r=>r.input)})}call(t,r){return super.call(typeof t=="string"||!t?{input:t}:t,r)}},Ixe=class extends I4{static lc_name(){return"DynamicTool"}constructor(t){super(t),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=t.name,this.description=t.description,this.func=t.func,this.returnDirect=t.returnDirect??this.returnDirect}async call(t,r){let n=qM(r);return n.runName===void 0&&(n.runName=this.name),super.call(t,n)}async _call(t,r,n){return this.func(t,r,n)}},Axe=class extends CX{static lc_name(){return"DynamicStructuredTool"}constructor(t){super(t),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=t.name,this.description=t.description,this.func=t.func,this.returnDirect=t.returnDirect??this.returnDirect,this.schema=Af(t.schema)?t.schema:Er.object({}).passthrough()}async call(t,r,n){let o=qM(r);return o.runName===void 0&&(o.runName=this.name),super.call(t,o,n)}_call(t,r,n){return this.func(t,r,n)}};function Ep(e,t){if(!t.schema||Af(t.schema)&&(!("shape"in t.schema)||!t.schema.shape))return new Ixe({...t,description:t.description??t.schema?.description??`${t.name} tool`,func:async(n,o,i)=>new Promise((a,s)=>{let u=Ta(i,{callbacks:o?.getChild()});jc.runWithConfig(Xf(u),async()=>{try{a(e(n,u))}catch(l){s(l)}})})});let r=t.description??t.schema.description??`${t.name} tool`;return new Axe({...t,description:r,schema:t.schema,func:async(n,o,i)=>new Promise((a,s)=>{let u=Ta(i,{callbacks:o?.getChild()});jc.runWithConfig(Xf(u),async()=>{try{a(e(n,u))}catch(l){s(l)}})})})}function nkr(e){let{content:t,artifact:r,toolCallId:n}=e;return n&&!hLe(t)?typeof t=="string"||Array.isArray(t)&&t.every(o=>typeof o=="object")?new vS({content:t,artifact:r,tool_call_id:n,name:e.name}):new vS({content:okr(t),artifact:r,tool_call_id:n,name:e.name}):t}function okr(e){try{return JSON.stringify(e,null,2)}catch{return`${e}`}}var Rxe=class extends I4{static lc_name(){return"DallEAPIWrapper"}constructor(t){t?.responseFormat!==void 0&&["url","b64_json"].includes(t.responseFormat)&&(t.dallEResponseFormat=t.responseFormat,t.responseFormat="content"),super(t),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=t?.apiKey??t?.openAIApiKey??Jt("OPENAI_API_KEY"),n=t?.organization??Jt("OPENAI_ORGANIZATION"),o={apiKey:r,organization:n,dangerouslyAllowBrowser:!0,baseUrl:t?.baseUrl};this.client=new Mr(o),this.model=t?.model??t?.modelName??this.model,this.style=t?.style??this.style,this.quality=t?.quality??this.quality,this.n=t?.n??this.n,this.size=t?.size??this.size,this.dallEResponseFormat=t?.dallEResponseFormat??this.dallEResponseFormat,this.user=t?.user}processMultipleGeneratedUrls(t){return this.dallEResponseFormat==="url"?t.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)):t.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(t){let r={model:this.model,prompt:t,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(Rxe,"toolName",{enumerable:!0,configurable:!0,writable:!0,value:"dalle_api_wrapper"});var jbt=require("obsidian");var OX=class extends Sp{constructor(t){let r={maxConcurrency:2,...t};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||Jt("JINA_API_KEY")||Jt("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(t){return this.stripNewLines?t.map(r=>typeof r=="string"?r.replace(/\n/g," "):r.text?{text:r.text.replace(/\n/g," ")}:r):t}async embedDocuments(t){let r=mg(this.doStripNewLines(t),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 EX=class extends OX{constructor(t){super(t),t?.baseUrl&&(this.baseUrl=t.baseUrl)}};var ikr={"copilot-plus":Bx,"copilot-plus-jina":EX,openai:Bx,cohereai:BZ,google:VZ,"azure openai":Bx,ollama:KZ,"lm-studio":Bx,"3rd party (openai-format)":Bx},ps=class e{constructor(){this.providerApiKeyMap={"copilot-plus":()=>pe().plusLicenseKey,"copilot-plus-jina":()=>pe().plusLicenseKey,openai:()=>pe().openAIApiKey,cohereai:()=>pe().cohereApiKey,google:()=>pe().googleApiKey,"azure openai":()=>pe().azureOpenAIApiKey,ollama:()=>"default-key","lm-studio":()=>"default-key","3rd party (openai-format)":()=>""};this.initialize(),sl(()=>this.initialize())}initialize(){let t=pe().activeEmbeddingModels;this.activeEmbeddingModels=t,this.buildModelMap(t)}static getInstance(){return e.instance||(e.instance=new e),e.instance}getProviderConstructor(t){let r=ikr[t.provider];if(!r)throw console.warn(`Unknown provider: ${t.provider} for model: ${t.name}`),new Error(`Unknown provider: ${t.provider} for model: ${t.name}`);return r}buildModelMap(t){e.modelMap={};let r=e.modelMap;t.forEach(n=>{if(n.enabled){if(!Object.values(TO).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(t){let r=t;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: ${t}`)}getCustomModel(t){return this.activeEmbeddingModels.filter(r=>{let n=Dr(r);return t===n})[0]}async getEmbeddingsAPI(){let{embeddingModelKey:t}=pe();if(!e.modelMap.hasOwnProperty(t))throw new dr(`No embedding model found for: ${t}`);let r=e.modelMap[t];if(!r.hasApiKey)throw new dr(`API key is not provided for the embedding model: ${t}`);let n=this.getCustomModel(t),o=await this.getEmbeddingConfig(n);try{return e.embeddingModel=new r.EmbeddingConstructor(o),e.embeddingModel}catch(i){throw new dr(`Error creating embedding model: ${t}. ${i.message}`)}}async getEmbeddingConfig(t){let r=pe(),n=t.name,o={maxRetries:3,maxConcurrency:3},a={"copilot-plus":{modelName:n,apiKey:await Zo(r.plusLicenseKey),timeout:1e4,batchSize:pe().embeddingBatchSize,configuration:{baseURL:nI,fetch:t.enableCors?kl:void 0}},"copilot-plus-jina":{model:n,apiKey:await Zo(r.plusLicenseKey),timeout:1e4,batchSize:pe().embeddingBatchSize,dimensions:t.dimensions,baseUrl:nI+"/embeddings",configuration:{fetch:t.enableCors?kl:void 0}},openai:{modelName:n,apiKey:await Zo(t.apiKey||r.openAIApiKey),timeout:1e4,batchSize:pe().embeddingBatchSize,configuration:{baseURL:t.baseUrl,fetch:t.enableCors?kl:void 0}},cohereai:{model:n,apiKey:await Zo(t.apiKey||r.cohereApiKey)},google:{modelName:n,apiKey:await Zo(r.googleApiKey)},"azure openai":{modelName:n,openAIApiKey:await Zo(t.apiKey||r.azureOpenAIApiKey),configuration:{baseURL:t.baseUrl||`https://${t.azureOpenAIApiInstanceName||r.azureOpenAIApiInstanceName}.openai.azure.com/openai/deployments/${t.azureOpenAIApiEmbeddingDeploymentName||r.azureOpenAIApiEmbeddingDeploymentName}`,defaultQuery:{"api-version":t.azureOpenAIApiVersion||r.azureOpenAIApiVersion},fetch:t.enableCors?kl:void 0}},ollama:{baseUrl:t.baseUrl||"http://localhost:11434",model:n,truncate:!0},"lm-studio":{modelName:n,openAIApiKey:await Zo(t.apiKey||"default-key"),configuration:{baseURL:t.baseUrl||"http://localhost:1234/v1",fetch:t.enableCors?kl:void 0}},"3rd party (openai-format)":{modelName:n,openAIApiKey:await Zo(t.apiKey||""),batchSize:pe().embeddingBatchSize,configuration:{baseURL:t.baseUrl,fetch:t.enableCors?kl:void 0,dangerouslyAllowBrowser:!0}}}[t.provider]||{};return{...o,...a}}async ping(t){let r=async n=>{let o={...t,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 jbt.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: `+bi(n)+` with CORS Error: `+bi(o);throw new Error(i)}}}};var $4=require("obsidian");var Nbt={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"},Lbt={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},A4=Object.keys(Nbt);function Fbt(e){return e!==void 0&&A4.includes(e)?Nbt[e]:void 0}var akr=Date.now().toString().slice(5),skr=0;var kbt=BigInt(1e3),Bbt=BigInt(1e6),$bt=BigInt(1e9);var Dxe=65535;function Qo(e,t){if(t.length\d+)\$)?(?-?\d*\.?\d*)(?[dfs])/g,function(...r){let n=r[r.length-1],{width:o,type:i,position:a}=n,s=a?t[Number.parseInt(a)-1]:t.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 ukr(){return typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope}function lkr(){return typeof process<"u"&&process.release&&process.release.name==="node"}function qbt(){return BigInt(Math.floor(performance.now()*1e6))}function CR(e){return typeof e=="number"&&(e=BigInt(e)),e{let n=t.get(r);return n!==void 0&&t.set(r,0),n===e.length})}function PX(e,t){let r={},n=t.length;for(let o=0;o({...r,document:{...r.document,...t.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 hs(e){return e?.constructor?.name==="AsyncFunction"}var dkr=A4.join(` - `),fkr={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: - ${dkr}`,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 bt(e,...t){let r=new Error(Ubt(fkr[e]??`Unsupported Orama Error code: ${e}`,...t));return r.code=e,"captureStackTrace"in Error.prototype&&Error.captureStackTrace(r),r}function Hbt(e){return{raw:Number(e),formatted:CR(e)}}function Vbt(e){if(e.id){if(typeof e.id!="string")throw bt("DOCUMENT_ID_MUST_BE_STRING",typeof e.id);return e.id}return R4()}function Nxe(e,t){for(let[r,n]of Object.entries(t)){let o=e[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;ae.internalIdToId.length?Fo(e,t.toString()):t}function $h(e,t){if(e.internalIdToId.length"u"?!1:(delete e.docs[r],e.count--,!0)}function Ckr(e){return e.count}function Okr(e,t){let r=t;return{docs:r.docs,count:r.count,sharedInternalDocumentStore:e}}function Ekr(e){return{docs:e.docs,count:e.count}}function Gbt(){return{create:bkr,get:_kr,getMultiple:vkr,getAll:wkr,store:Skr,remove:xkr,count:Ckr,load:Okr,save:Ekr}}var Kbt=["beforeInsert","afterInsert","beforeRemove","afterRemove","beforeUpdate","afterUpdate","beforeSearch","afterSearch","beforeInsertMultiple","afterInsertMultiple","beforeRemoveMultiple","afterRemoveMultiple","beforeUpdateMultiple","afterUpdateMultiple","beforeLoad","afterLoad","afterCreate"];function Ybt(e,t){let r=[],n=e.plugins?.length;if(!n)return r;for(let o=0;o{for(let i of e)await i(t,r,n)})();for(let i of e)i(t,r,n)}function OR(e,t,r){if(e.some(hs))return(async()=>{for(let o of e)await o(t,r)})();for(let o of e)o(t,r)}function VF(e,t,r,n,o){if(e.some(hs))return(async()=>{for(let a of e)await a(t,r,n,o)})();for(let a of e)a(t,r,n,o)}function WF(e,t,r,n){if(e.some(hs))return(async()=>{for(let i of e)await i(t,r,n)})();for(let i of e)i(t,r,n)}function Xbt(e,t){if(e.some(hs))return(async()=>{for(let n of e)await n(t)})();for(let n of e)n(t)}function Bxe(e){let t=e.r;return e.r=t.l,t.l=e,e.h=Math.max(qh(e.l),qh(e.r))+1,t.h=Math.max(qh(t.l),qh(t.r))+1,t}function $xe(e){let t=e.l;return e.l=t.r,t.r=e,e.h=Math.max(qh(e.l),qh(e.r))+1,t.h=Math.max(qh(t.l),qh(t.r))+1,t}function e_t(e,t,r){let n=[];function o(i){i!==null&&(t=t&&i.k<=r&&Qo(n,i.v),r>i.k&&o(i.r))}return o(e.root),n}function qxe(e,t,r=!1){let n=[];if(e===null)return n;let o=[e.root];for(;o.length>0;){let i=o.pop();i&&(r&&i.k>=t&&Qo(n,i.v),!r&&i.k>t&&Qo(n,i.v),o.push(i.r),o.push(i.l))}return n}function Uxe(e,t,r=!1){let n=[];if(e===null)return n;let o=[e.root];for(;o.length>0;){let i=o.pop();i&&(r&&i.k<=t&&Qo(n,i.v),!r&&i.ke.k)e=e.r;else return e;return null}function r_t(e,t){return{root:{k:e,v:t,l:null,r:null,h:0}}}var Qbt=0;function n_t(e,t,r,n=500){function o(i,a,s){if(i===null)return Qbt++,{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 Qbt%n===0?Tkr(i,a):i}e.root=o(e.root,t,r)}function Tkr(e,t){e.h=1+Math.max(qh(e.l),qh(e.r));let r=qh(e.l)-qh(e.r);return r>1&&te.r.k?Bxe(e):r>1&&t>e.l.k?(e.l=Bxe(e.l),$xe(e)):r<-1&&t{if(r.l===null&&r.r===null)n===null?e.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?e.root=i:n.l===r?n.l=i:n.r=i}})()}function i_t(e,t,r){let n=t_t(e.root,r);if(n){if(n.v.length===1){Mkr(e,r);return}n.v.splice(n.v.indexOf(t),1)}}function a_t(){return{numberToDocumentId:new Map}}function s_t(e,t,r){return e.numberToDocumentId.has(t)?(e.numberToDocumentId.get(t).push(r),e):(e.numberToDocumentId.set(t,[r]),e)}function u_t(e,t,r){e?.numberToDocumentId.set(r,e?.numberToDocumentId.get(r)?.filter(n=>n!==t)??[]),e?.numberToDocumentId.get(r)?.length===0&&e?.numberToDocumentId.delete(r)}function l_t(e,t){let r=Object.keys(t);if(r.length!==1)throw new Error("Invalid operation");let n=r[0];switch(n){case"eq":{let o=t[n];return e.numberToDocumentId.get(o)??[]}case"in":{let o=t[n],i=[];for(let a of o){let s=e.numberToDocumentId.get(a);s!=null&&Qo(i,s)}return i}case"nin":{let o=t[n],i=[],a=e.numberToDocumentId.keys();for(let s of a){if(o.includes(s))continue;let u=e.numberToDocumentId.get(s);u!=null&&Qo(i,u)}return i}}throw new Error("Invalid operation")}function c_t(e,t){let r=Object.keys(t);if(r.length!==1)throw new Error("Invalid operation");let n=r[0];switch(n){case"containsAll":{let i=t[n].map(a=>e.numberToDocumentId.get(a)??[]);return UF(i)}}throw new Error("Invalid operation")}function Ikr(e,t,r){if(r<0)return-1;if(e===t)return 0;let n=e.length,o=t.length;if(n===0)return o<=r?o:-1;if(o===0)return n<=r?n:-1;if(e=e.toLowerCase(),t=t.toLowerCase(),t.startsWith(e)||e.startsWith(t))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++)e[a-1]===t[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 zxe(e,t,r){let n=Ikr(e,t,r);return{distance:n,isBounded:n>=0}}var Hxe=class{constructor(t,r,n){Nl(this,"k");Nl(this,"s");Nl(this,"c",{});Nl(this,"d",[]);Nl(this,"e");Nl(this,"w","");this.k=t,this.s=r,this.e=n}toJSON(){return{w:this.w,s:this.s,c:this.c,d:this.d,e:this.e}}};function JF(e,t){e.w=t.w+e.s}function MX(e,t){e.d.push(t)}function Akr(e,t){let r=e.d.indexOf(t);return r===-1?!1:(e.d.splice(r,1),!0)}function Vxe(e,t,r,n,o){if(e.e){let{w:i,d:a}=e;if(n&&i!==r)return{};if(qF(t,i)==null&&(o?Math.abs(r.length-i.length)<=o&&zxe(r,i,o).isBounded&&(t[i]=[]):t[i]=[]),qF(t,i)!=null&&a.length>0){let s=new Set(t[i]),u=a.length;for(let l=0;l0)){let u=new Set(i[a]),l=s.length;for(let c=0;c=t.length)){t[r]in e.c&&D4(e.c[t[r]],t,r+1,n,o,i),D4(e,t,r+1,n-1,o,i);for(let a in e.c)D4(e.c[a],t,r,n-1,o,i);for(let a in e.c)a!==t[r]&&D4(e.c[a],t,r+1,n-1,o,i)}}}function Wxe(e,{term:t,exact:r,tolerance:n}){if(n&&!r){let o={};return n=n||0,D4(e,t,0,n||0,n,o),o}else{let o=t.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):e.root=n.left!==null?n.left:n.right);return}}let s=o%2;i=n,s===0?t.lon0;){let{node:l,depth:c}=s.pop();if(l===null)continue;let d=a(t,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(t,l.point),f=a(t,c.point);return o.toLowerCase()==="asc"?d-f:f-d}),u}function b_t(e,t,r=!0,n=null,o=!1){let i=[{node:e,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=Dkr(t,l.point);f&&r?a.push({point:l.point,docIDs:l.docIDs??[]}):!f&&!r&&a.push({point:l.point,docIDs:l.docIDs??[]})}let s=Rkr(t);if(n){let u=o?v_t:__t;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 Rkr(e){let t=0,r=0,n=0,o=e.length;for(let a=0,s=o-1;ao!=d>o&&n<(c-u)*(o-l)/(d-l)+u&&(r=!r)}return r}function __t(e,t){let r=Math.PI/180,n=e.lat*r,o=t.lat*r,i=(t.lat-e.lat)*r,a=(t.lon-e.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 v_t(e,t){let n=.0033528106647474805,o=(1-n)*6378137,i=Math.PI/180,a=e.lat*i,s=t.lat*i,u=(t.lon-e.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),h=Math.cos(c),m=u,_,g=1e3,v,S,x,O,T;do{let F=Math.sin(m),k=Math.cos(m);x=Math.sqrt(h*F*(h*F)+(f*p-d*h*k)*(f*p-d*h*k)),O=d*p+f*h*k,T=Math.atan2(x,O),v=f*h*F/x,S=1-v*v;let L=O-2*d*p/S,q=n/16*S*(4+n*(4-3*S));_=m,m=u+(1-q)*n*v*(T+q*x*(L+q*O*(-1+2*L*L)))}while(Math.abs(m-_)>1e-12&&--g>0);let E=S*(6378137*6378137-o*o)/(o*o),M=1+E/16384*(4096+E*(-768+E*(320-175*E))),A=E/1024*(256+E*(-128+E*(74-47*E))),j=A*x*(O-2*d*p/S+A/4*(O*(-1+2*x*x)-A/6*T*(-3+4*x*x)*(-3+4*T*T)));return o*M*(T-j)}function IX(e,t,r=0,n){if(t===0)throw bt("INVALID_BOOST_VALUE");let o=new Map,i=e.length;for(let m=0;m_[1]-m[1]);if(r===1)return s;let u=s.length,l=[];for(let m of o.entries())l.push([m[0],m[1][0],m[1][1]]);let c=l.sort((m,_)=>m[2]>_[2]?-1:m[2]<_[2]?1:m[1]>_[1]?-1:m[1]<_[1]?1:0),d;for(let m=0;m"u"){if(r===0)return[];d=0}let f=c.length,p=new Array(f);for(let m=0;m=n&&i.push([a,c])}return i.sort((a,s)=>s[1]-a[1])}function jkr(e,t,r,n,o){let i=Fo(e.sharedInternalDocumentStore,r);e.avgFieldLength[t]=((e.avgFieldLength[t]??0)*(o-1)+n.length)/o,e.fieldLengths[t][i]=n.length,e.frequencies[t][i]={}}function Nkr(e,t,r,n,o){let i=0;for(let u of n)u===o&&i++;let a=Fo(e.sharedInternalDocumentStore,r),s=i/n.length;e.frequencies[t][a][o]=s,o in e.tokenOccurrences[t]||(e.tokenOccurrences[t][o]=0),e.tokenOccurrences[t][o]=(e.tokenOccurrences[t][o]??0)+1}function Lkr(e,t,r,n){let o=Fo(e.sharedInternalDocumentStore,r);n>1?e.avgFieldLength[t]=(e.avgFieldLength[t]*n-e.fieldLengths[t][o])/(n-1):e.avgFieldLength[t]=void 0,e.fieldLengths[t][o]=void 0,e.frequencies[t][o]=void 0}function Fkr(e,t,r){e.tokenOccurrences[t][r]--}function kkr(e,t,r,n,o){let i=Array.from(o),a=t.avgFieldLength[r],s=t.fieldLengths[r],u=t.tokenOccurrences[r],l=t.frequencies[r],c=typeof u[n]=="number"?u[n]??0:0,d=[],f=i.length;for(let p=0;p{let l=Fo(t.sharedInternalDocumentStore,n),{type:c,node:d}=t.indexes[r];switch(c){case"Bool":{d[u?"true":"false"].push(l);break}case"AVL":{let f=s?.avlRebalanceThreshold??1;n_t(d,u,[l],f);break}case"Radix":{let f=i.tokenize(u,o,r);e.insertDocumentScoreParameters(t,r,l,f,a);for(let p of f)e.insertTokenScoreParameters(t,r,l,f,p),f_t(d,p,l);break}case"Flat":{s_t(d,u,l);break}case"BKD":{m_t(d,u,[l]);break}}}}function $kr(e,t,r,n,o,i,a,s,u,l){if($x(i))return qkr(t,r,o,n);let c=Bkr(e,t,r,n,a,s,u,l);if(!HF(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 t.indexes[i]>"u")throw bt("UNKNOWN_FILTER_PROPERTY",i);let{node:s,type:u,isArray:l}=t.indexes[i];if(u==="Bool"){let f=s[a.toString()];Qo(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:h="m",inside:m=!0,highPrecision:_=!1}=a[d],g=jxe(f,h),v=y_t(s.root,p,g,m,void 0,_);Qo(o[i],v.flatMap(({docIDs:S})=>S))}else{let{coordinates:f,inside:p=!0,highPrecision:h=!1}=a[d],m=b_t(s.root,f,p,void 0,h);Qo(o[i],m.flatMap(({docIDs:_})=>_))}continue}if(u==="Radix"&&(typeof a=="string"||Array.isArray(a))){for(let d of[a].flat()){let f=e.tokenizer.tokenize(d,e.language,i);for(let p of f){let h=Wxe(s,{term:p,exact:!0});Qo(o[i],Object.values(h).flat())}}continue}let c=Object.keys(a);if(c.length>1)throw bt("INVALID_FILTER_OPERATION",c.length);if(u==="Flat"){let d=l?c_t:l_t;Qo(o[i],d(s,a));continue}if(u==="AVL"){let d=c[0],f=a[d],p=[];switch(d){case"gt":{p=qxe(s,f,!1);break}case"gte":{p=qxe(s,f,!0);break}case"lt":{p=Uxe(s,f,!1);break}case"lte":{p=Uxe(s,f,!0);break}case"eq":{p=o_t(s,f)??[];break}case"between":{let[h,m]=f;p=e_t(s,h,m);break}}Qo(o[i],p)}}return UF(Object.values(o))}function Vkr(e){return e.searchableProperties}function Wkr(e){return e.searchablePropertiesWithTypes}function x_t(e){let t=ER(e.e,e.s,e.k);t.d=e.d,t.w=e.w;for(let r of Object.keys(e.c))t.c[r]=x_t(e.c[r]);return t}function Jkr(e){return{numberToDocumentId:new Map(e)}}function Gkr(e){return Array.from(e.numberToDocumentId.entries())}function Kkr(e,t){let{indexes:r,vectorIndexes:n,searchableProperties:o,searchablePropertiesWithTypes:i,frequencies:a,tokenOccurrences:s,avgFieldLength:u,fieldLengths:l}=t,c={},d={};for(let f of Object.keys(r)){let{node:p,type:h,isArray:m}=r[f];switch(h){case"Radix":c[f]={type:"Radix",node:x_t(p),isArray:m};break;case"Flat":c[f]={type:"Flat",node:Jkr(p),isArray:m};break;default:c[f]=r[f]}}for(let f of Object.keys(n)){let p=n[f].vectors;for(let h in p)p[h]=[p[h][0],new Float32Array(p[h][1])];d[f]={size:n[f].size,vectors:p}}return{sharedInternalDocumentStore:e,indexes:c,vectorIndexes:d,searchableProperties:o,searchablePropertiesWithTypes:i,frequencies:a,tokenOccurrences:s,avgFieldLength:u,fieldLengths:l}}function Ykr(e){let{indexes:t,vectorIndexes:r,searchableProperties:n,searchablePropertiesWithTypes:o,frequencies:i,tokenOccurrences:a,avgFieldLength:s,fieldLengths:u}=e,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(t)){let{type:f,node:p,isArray:h}=t[d];if(f!=="Flat"){c[d]=t[d];continue}c[d]={type:"Flat",node:Gkr(p),isArray:h}}return{indexes:c,vectorIndexes:l,searchableProperties:n,searchablePropertiesWithTypes:o,frequencies:i,tokenOccurrences:a,avgFieldLength:s,fieldLengths:u}}function C_t(){return{create:S_t,insert:$kr,remove:Ukr,insertDocumentScoreParameters:jkr,insertTokenScoreParameters:Nkr,removeDocumentScoreParameters:Lkr,removeTokenScoreParameters:Fkr,calculateResultScores:kkr,search:zkr,searchByWhereClause:Hkr,getSearchableProperties:Vkr,getSearchablePropertiesWithTypes:Wkr,load:Kkr,save:Ykr}}function O_t(e,t,r,n,o){let i={language:e.tokenizer.language,sharedInternalDocumentStore:t,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=O_t(e,t,s,n,u);Qo(i.sortableProperties,l.sortableProperties),i.sorts={...i.sorts,...l.sorts},i.sortablePropertiesWithTypes={...i.sortablePropertiesWithTypes,...l.sortablePropertiesWithTypes};continue}if(!$x(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 bt("INVALID_SORT_SCHEMA_TYPE",Array.isArray(s)?"array":s,u)}}}return i}function Xkr(e,t,r,n){return n?.enabled!==!1?O_t(e,t,r,(n||{}).unsortableProperties||[],""):{disabled:!0}}function Qkr(e,t,r,n){if(!e.enabled)return;e.isSorted=!1;let o=Fo(e.sharedInternalDocumentStore,r),i=e.sorts[t];i.orderedDocsToRemove.has(o)&&Kxe(e,t),i.docs.set(o,i.orderedDocs.length),i.orderedDocs.push([o,n])}function E_t(e){if(e.isSorted||!e.enabled)return;let t=Object.keys(e.sorts);for(let r of t)nBr(e,r);e.isSorted=!0}function eBr(e,t,r){return t[1].localeCompare(r[1],Fbt(e))}function tBr(e,t){return e[1]-t[1]}function rBr(e,t){return t[1]?-1:1}function nBr(e,t){let r=e.sorts[t],n;switch(r.type){case"string":n=eBr.bind(null,e.language);break;case"number":n=tBr.bind(null);break;case"boolean":n=rBr.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 iBr(e,t,r){if(!e.enabled)return;let n=e.sorts[t],o=Fo(e.sharedInternalDocumentStore,r);n.docs.get(o)&&(n.docs.delete(o),n.orderedDocsToRemove.set(o,!0))}function aBr(e,t,r){if(!e.enabled)throw bt("SORT_DISABLED");let n=r.property,o=r.order==="DESC",i=e.sorts[n];if(!i)throw bt("UNABLE_TO_SORT_ON_UNKNOWN_FIELD",n,e.sortableProperties.join(", "));return Kxe(e,n),E_t(e),t.sort((a,s)=>{let u=i.docs.get(Fo(e.sharedInternalDocumentStore,a[0])),l=i.docs.get(Fo(e.sharedInternalDocumentStore,s[0])),c=typeof u<"u",d=typeof l<"u";return!c&&!d?0:c?d?o?l-u:u-l:-1:1}),t}function sBr(e){return e.enabled?e.sortableProperties:[]}function uBr(e){return e.enabled?e.sortablePropertiesWithTypes:{}}function lBr(e,t){let r=t;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:e,language:r.language,sortableProperties:r.sortableProperties,sortablePropertiesWithTypes:r.sortablePropertiesWithTypes,sorts:n,enabled:!0,isSorted:r.isSorted}}function cBr(e){if(!e.enabled)return{enabled:!1};oBr(e),E_t(e);let t=Object.keys(e.sorts).reduce((r,n)=>{let{docs:o,orderedDocs:i,type:a}=e.sorts[n];return r[n]={docs:Object.fromEntries(o.entries()),orderedDocs:i,type:a},r},{});return{language:e.language,sortableProperties:e.sortableProperties,sortablePropertiesWithTypes:e.sortablePropertiesWithTypes,sorts:t,enabled:e.enabled,isSorted:e.isSorted}}function P_t(){return{create:Xkr,insert:Qkr,remove:iBr,save:cBr,load:lBr,sortBy:aBr,getSortableProperties:sBr,getSortablePropertiesWithTypes:uBr}}var fBr=[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 pBr(e){return e<192||e>383?e:fBr[e-192]||e}function T_t(e){let t=[];for(let r=0;r{e[xP]=void 0}),e[xP]=0),e[xP]>1e3?(R_t("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"}),e[xP]=-1):e[xP]>=0&&e[xP]++}function rCe(e){typeof e[CP]!="number"&&(queueMicrotask(()=>{e[CP]=void 0}),e[CP]=0),e[CP]>1e3?(R_t("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"}),e[CP]=-1):e[CP]>=0&&e[CP]++}function N4(e,t,r,n,o){let i=e.validateSchema(t,e.schema);if(i)throw bt("SCHEMA_VALIDATION_FAILURE",i);return hs(e.index.beforeInsert)||hs(e.index.insert)||hs(e.index.afterInsert)?OBr(e,t,r,n,o):EBr(e,t,r,n,o)}var xBr=new Set(["enum","enum[]"]),CBr=new Set(["string","number"]);async function OBr(e,t,r,n,o){let{index:i,docs:a}=e.data,s=e.getDocumentIndexId(t);if(typeof s!="string")throw bt("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!e.documentsStore.store(a,s,t))throw bt("DOCUMENT_ALREADY_EXISTS",s);let u=e.documentsStore.count(a);n||await xg(e.beforeInsert,e,s,t);let l=e.index.getSearchableProperties(i),c=e.index.getSearchablePropertiesWithTypes(i),d=e.getDocumentProperties(t,l);for(let[f,p]of Object.entries(d)){if(typeof p>"u")continue;let h=typeof p,m=c[f];D_t(h,m,f,p)}return await PBr(e,s,l,d,u,r,t,o),n||await xg(e.afterInsert,e,s,t),tCe(e),s}function EBr(e,t,r,n,o){let{index:i,docs:a}=e.data,s=e.getDocumentIndexId(t);if(typeof s!="string")throw bt("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!e.documentsStore.store(a,s,t))throw bt("DOCUMENT_ALREADY_EXISTS",s);let u=e.documentsStore.count(a);n||xg(e.beforeInsert,e,s,t);let l=e.index.getSearchableProperties(i),c=e.index.getSearchablePropertiesWithTypes(i),d=e.getDocumentProperties(t,l);for(let[f,p]of Object.entries(d)){if(typeof p>"u")continue;let h=typeof p,m=c[f];D_t(h,m,f,p)}return TBr(e,s,l,d,u,r,t,o),n||xg(e.afterInsert,e,s,t),tCe(e),s}function D_t(e,t,r,n){if(!(Wbt(t)&&typeof n=="object"&&typeof n.lon=="number"&&typeof n.lat=="number")&&!($x(t)&&Array.isArray(n))&&!(HF(t)&&Array.isArray(n))&&!(xBr.has(t)&&CBr.has(e))&&e!==t)throw bt("INVALID_DOCUMENT_PROPERTY",r,t,e)}async function PBr(e,t,r,n,o,i,a,s){for(let c of r){let d=n[c];if(typeof d>"u")continue;let f=e.index.getSearchablePropertiesWithTypes(e.data.index)[c];await e.index.beforeInsert?.(e.data.index,c,t,d,f,i,e.tokenizer,o),await e.index.insert(e.index,e.data.index,c,t,d,f,i,e.tokenizer,o,s),await e.index.afterInsert?.(e.data.index,c,t,d,f,i,e.tokenizer,o)}let u=e.sorter.getSortableProperties(e.data.sorting),l=e.getDocumentProperties(a,u);for(let c of u){let d=l[c];if(typeof d>"u")continue;let f=e.sorter.getSortablePropertiesWithTypes(e.data.sorting)[c];e.sorter.insert(e.data.sorting,c,t,d,f,i)}}function TBr(e,t,r,n,o,i,a,s){for(let c of r){let d=n[c];if(typeof d>"u")continue;let f=e.index.getSearchablePropertiesWithTypes(e.data.index)[c];e.index.beforeInsert?.(e.data.index,c,t,d,f,i,e.tokenizer,o),e.index.insert(e.index,e.data.index,c,t,d,f,i,e.tokenizer,o,s),e.index.afterInsert?.(e.data.index,c,t,d,f,i,e.tokenizer,o)}let u=e.sorter.getSortableProperties(e.data.sorting),l=e.getDocumentProperties(a,u);for(let c of u){let d=l[c];if(typeof d>"u")continue;let f=e.sorter.getSortablePropertiesWithTypes(e.data.sorting)[c];e.sorter.insert(e.data.sorting,c,t,d,f,i)}}function PR(e,t,r,n){return hs(e.index.beforeRemove)||hs(e.index.remove)||hs(e.index.afterRemove)?MBr(e,t,r,n):IBr(e,t,r,n)}async function MBr(e,t,r,n){let o=!0,{index:i,docs:a}=e.data,s=e.documentsStore.get(a,t);if(!s)return!1;let u=$h(e.internalDocumentIDStore,Fo(e.internalDocumentIDStore,t)),l=e.documentsStore.count(a);n||await xg(e.beforeRemove,e,u);let c=e.index.getSearchableProperties(i),d=e.index.getSearchablePropertiesWithTypes(i),f=e.getDocumentProperties(s,c);for(let m of c){let _=f[m];if(typeof _>"u")continue;let g=d[m];await e.index.beforeRemove?.(e.data.index,m,u,_,g,r,e.tokenizer,l),await e.index.remove(e.index,e.data.index,m,t,_,g,r,e.tokenizer,l)||(o=!1),await e.index.afterRemove?.(e.data.index,m,u,_,g,r,e.tokenizer,l)}let p=await e.sorter.getSortableProperties(e.data.sorting),h=await e.getDocumentProperties(s,p);for(let m of p)typeof h[m]>"u"||e.sorter.remove(e.data.sorting,m,t);return n||await xg(e.afterRemove,e,u),e.documentsStore.remove(e.data.docs,t),rCe(e),o}function IBr(e,t,r,n){let o=!0,{index:i,docs:a}=e.data,s=e.documentsStore.get(a,t);if(!s)return!1;let u=$h(e.internalDocumentIDStore,Fo(e.internalDocumentIDStore,t)),l=e.documentsStore.count(a);n||xg(e.beforeRemove,e,u);let c=e.index.getSearchableProperties(i),d=e.index.getSearchablePropertiesWithTypes(i),f=e.getDocumentProperties(s,c);for(let m of c){let _=f[m];if(typeof _>"u")continue;let g=d[m];e.index.beforeRemove?.(e.data.index,m,u,_,g,r,e.tokenizer,l),e.index.remove(e.index,e.data.index,m,t,_,g,r,e.tokenizer,l)||(o=!1),e.index.afterRemove?.(e.data.index,m,u,_,g,r,e.tokenizer,l)}let p=e.sorter.getSortableProperties(e.data.sorting),h=e.getDocumentProperties(s,p);for(let m of p)typeof h[m]>"u"||e.sorter.remove(e.data.sorting,m,t);return n||xg(e.afterRemove,e,u),e.documentsStore.remove(e.data.docs,t),rCe(e),o}function L4(e,t,r,n,o){return hs(e.index.beforeRemove)||hs(e.index.remove)||hs(e.index.afterRemove)||hs(e.beforeRemoveMultiple)||hs(e.afterRemoveMultiple)?ABr(e,t,r,n,o):RBr(e,t,r,n,o)}async function ABr(e,t,r,n,o){let i=0;r||(r=1e3);let a=o?[]:t.map(s=>$h(e.internalDocumentIDStore,Fo(e.internalDocumentIDStore,s)));return o||await OR(e.beforeRemoveMultiple,e,a),await new Promise((s,u)=>{let l=0;async function c(){let d=t.slice(l*r,++l*r);if(!d.length)return s();for(let f of d)try{await PR(e,f,n,o)&&i++}catch(p){u(p)}setTimeout(c,0)}setTimeout(c,0)}),o||await OR(e.afterRemoveMultiple,e,a),i}function RBr(e,t,r,n,o){let i=0;r||(r=1e3);let a=o?[]:t.map(l=>$h(e.internalDocumentIDStore,Fo(e.internalDocumentIDStore,l)));o||OR(e.beforeRemoveMultiple,e,a);let s=0;function u(){let l=t.slice(s*r,++s*r);if(l.length){for(let c of l)PR(e,c,n,o)&&i++;setTimeout(u,0)}}return u(),o||OR(e.afterRemoveMultiple,e,a),i}function DBr(e,t){return e[1]-t[1]}function jBr(e,t){return t[1]-e[1]}function NBr(e="desc"){return e.toLowerCase()==="asc"?DBr:jBr}function KF(e,t,r){let n={},o=t.map(([l])=>l),i=e.documentsStore.getMultiple(e.data.docs,o),a=Object.keys(r),s=e.index.getSearchablePropertiesWithTypes(e.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 h=0;h{for(let o of e){let i=`${o.from}-${o.to}`;r?.has(i)||n>=o.from&&n<=o.to&&(t[i]===void 0?t[i]=1:(t[i]++,r?.add(i)))}}}function N_t(e,t,r){let n=t==="boolean"?"false":"";return o=>{let i=o?.toString()??n;r?.has(i)||(e[i]=(e[i]??0)+1,r?.add(i))}}function YF(e,t){let r=new Map,n=[];for(let o of e)r.set(o,!0);for(let o of t){let[i]=o;r.has(i)&&(n.push(o),r.delete(i))}return n}var LBr={reducer:(e,t,r,n)=>(t[n]=r,t),getInitialValue:e=>Array.from({length:e})},L_t=["string","number","boolean"];function ZF(e,t,r){let n=r.properties,o=n.length,i=e.index.getSearchablePropertiesWithTypes(e.data.index);for(let g=0;g"u")throw bt("UNKNOWN_GROUP_BY_PROPERTY",v);if(!L_t.includes(i[v]))throw bt("INVALID_GROUP_BY_PROPERTY",v,L_t.join(", "),i[v])}let a=t.map(([g])=>$h(e.internalDocumentIDStore,g)),s=e.documentsStore.getMultiple(e.data.docs,a),u=s.length,l=r.maxResult||Number.MAX_SAFE_INTEGER,c=[],d={};for(let g=0;g"u")continue;let M=typeof E!="boolean"?E:""+E,A=S.perValue[M]??{indexes:[],count:0};A.count>=l||(A.indexes.push(O),A.count++,S.perValue[M]=A,x.add(E))}c.push(Array.from(x)),d[v]=S}let f=F_t(c),p=f.length,h=[];for(let g=0;gT-E),x.indexes.length!==0&&h.push(x)}let m=h.length,_=Array.from({length:m});for(let g=0;g({id:a[M],score:t[M][1],document:s[M]})),O=S.reducer.bind(null,v.values),T=S.getInitialValue(v.indexes.length),E=x.reduce(O,T);_[g]={values:v.values,result:E}}return _}function F_t(e,t=0){if(t+1===e.length)return e[t].map(i=>[i]);let r=e[t],n=F_t(e,t+1),o=[];for(let i of r)for(let a of n){let s=[i];Qo(s,a),o.push(s)}return o}function k_t(e,t,r){let n=Sg(),o=e.beforeSearch?.length||e.afterSearch?.length;function i(){t.relevance=Object.assign(NX,t.relevance??{});let s=Object.keys(e.data.index.vectorIndexes),u=t.facets&&Object.keys(t.facets).length>0,{limit:l=10,offset:c=0,term:d,properties:f,threshold:p=0,distinctOn:h,includeVectors:m=!1}=t,_=t.preflight===!0,{index:g,docs:v}=e.data,S=e.tokenizer.tokenize(d??"",r),x=e.caches.propertiesToSearch;if(!x){let F=e.index.getSearchablePropertiesWithTypes(g);x=e.index.getSearchableProperties(g),x=x.filter(k=>F[k].startsWith("string")),e.caches.propertiesToSearch=x}if(f&&f!=="*"){for(let F of f)if(!x.includes(F))throw bt("UNKNOWN_INDEX",F,x.join(", "));x=x.filter(F=>f.includes(F))}let O=TR(e.tokenizer,e.index,e.documentsStore,r,t,x,S,e.documentsStore.count(v),n),T=Object.keys(t.where??{}).length>0,E=[];T&&(E=e.index.searchByWhereClause(O,g,t.where));let M=S.length;if(M||f?.length){let F=x.length;for(let k=0;k[F,0]));let A=Object.entries(O.uniqueDocsIDs).map(([F,k])=>[+F,k]);if(T&&(A=YF(E,A)),t.sortBy)if(typeof t.sortBy=="function"){let F=A.map(([q])=>q),L=e.documentsStore.getMultiple(e.data.docs,F).map((q,U)=>[A[U][0],A[U][1],q]);L.sort(t.sortBy),A=L.map(([q,U])=>[q,U])}else A=e.sorter.sortBy(e.data.sorting,A,t.sortBy).map(([F,k])=>[Fo(e.internalDocumentIDStore,F),k]);else A=A.sort(zbt);let j;_||(j=h?B_t(e,A,c,l,h):LX(e,A,c,l));let N={elapsed:{formatted:"",raw:0},hits:[],count:A.length};if(typeof j<"u"&&(N.hits=j.filter(Boolean),m||TX(N,s)),u){let F=KF(e,A,t.facets);N.facets=F}return t.groupBy&&(N.groups=ZF(e,A,t.groupBy)),N.elapsed=e.formatElapsedTime(Sg()-O.timeStart),N}async function a(){e.beforeSearch&&await WF(e.beforeSearch,e,t,r);let s=i();return e.afterSearch&&await VF(e.afterSearch,e,t,r,s),s}return o?a():i()}function nCe(e,t,r="english"){let n=Sg(),o=e.beforeSearch?.length||e.afterSearch?.length;function i(){let{vector:s}=t;if(s&&(!("value"in s)||!("property"in s)))throw bt("INVALID_VECTOR_INPUT",Object.keys(s).join(", "));let{limit:u=10,offset:l=0,includeVectors:c=!1}=t,d=e.data.index.vectorIndexes[s.property],f=d.size,p=d.vectors,h=t.facets&&Object.keys(t.facets).length>0,m=Object.keys(t.where??{}).length>0,{index:_,docs:g}=e.data;if(s?.value.length!==f)throw s?.property===void 0||s?.value.length===void 0?bt("INVALID_INPUT_VECTOR","undefined",f,"undefined"):bt("INVALID_INPUT_VECTOR",s.property,f,s.value.length);s instanceof Float32Array||(s.value=new Float32Array(s.value));let v=AX(s.value,p,f,t.similarity).map(([F,k])=>[Fo(e.internalDocumentIDStore,F),k]),S=e.caches.propertiesToSearch;if(!S){let F=e.index.getSearchablePropertiesWithTypes(_);S=e.index.getSearchableProperties(_),S=S.filter(k=>F[k].startsWith("string")),e.caches.propertiesToSearch=S}let x=[],O=TR(e.tokenizer,e.index,e.documentsStore,r,t,S,x,e.documentsStore.count(g),n),T=[];m&&(T=e.index.searchByWhereClause(O,_,t.where),v=YF(T,v));let E=[];h&&(E=KF(e,v,t.facets));let M=Array.from({length:u});for(let F=0;F0,d=FBr(e,t,r),f=kBr(e,t),{index:p,docs:h}=e.data,m=t.hybridWeights,_=$Br(d,f,t.term??"",m),g=e.tokenizer.tokenize(t.term??"",r),v=e.caches.propertiesToSearch;if(!v){let N=e.index.getSearchablePropertiesWithTypes(p);v=e.index.getSearchableProperties(p),v=v.filter(F=>N[F].startsWith("string")),e.caches.propertiesToSearch=v}if(t.properties&&t.properties!=="*"){for(let N of t.properties)if(!v.includes(N))throw bt("UNKNOWN_INDEX",N,v.join(", "));v=v.filter(N=>t.properties.includes(N))}let S=TR(e.tokenizer,e.index,e.documentsStore,r,t,v,g,e.documentsStore.count(h),n),x=Object.keys(t.where??{}).length>0,O=[];x&&(O=e.index.searchByWhereClause(S,p,t.where),_=YF(O,_));let T;c&&(T=KF(e,_,t.facets));let E;t.groupBy&&(E=ZF(e,_,t.groupBy));let M=LX(e,_,s,u).filter(Boolean),A=Sg(),j={count:_.length,elapsed:{raw:Number(A-n),formatted:CR(A-n)},hits:M,...T?{facets:T}:{},...E?{groups:E}:{}};if(!l){let N=Object.keys(e.data.index.vectorIndexes);TX(j,N)}return j}async function a(){e.beforeSearch&&await WF(e.beforeSearch,e,t,r);let s=i();return e.afterSearch&&await VF(e.afterSearch,e,t,r,s),s}return o?a():i()}function FBr(e,t,r){let n=Sg();t.relevance=Object.assign(NX,t.relevance??{});let{term:o="",properties:i,threshold:a=0}=t,{index:s,docs:u}=e.data,l=e.tokenizer.tokenize(o,r),c=e.caches.propertiesToSearch;if(!c){let h=e.index.getSearchablePropertiesWithTypes(s);c=e.index.getSearchableProperties(s),c=c.filter(m=>h[m].startsWith("string")),e.caches.propertiesToSearch=c}if(i&&i!=="*"){let h=new Set(c),m=new Set(i);for(let _ of i)if(!h.has(_))throw bt("UNKNOWN_INDEX",_,c.join(", "));c=c.filter(_=>m.has(_))}let d=TR(e.tokenizer,e.index,e.documentsStore,r,t,c,l,e.documentsStore.count(u),n),f=l.length;if(f||i&&i.length>0){let h=c.length;for(let m=0;m[h,0]));let p=Object.entries(d.uniqueDocsIDs).map(([h,m])=>[+h,m]).sort((h,m)=>m[1]-h[1]);return U_t(p)}function kBr(e,t){let r=t.vector,n=e.data.index.vectorIndexes[r?.property],o=n.size,i=n.vectors;if(r&&(!r.value||!r.property))throw bt("INVALID_VECTOR_INPUT",Object.keys(r).join(", "));if(r.value.length!==o)throw bt("INVALID_INPUT_VECTOR",r.property,o,r.value.length);r instanceof Float32Array||(r.value=new Float32Array(r.value));let a=AX(r.value,i,o,t.similarity).map(([s,u])=>[Fo(e.internalDocumentIDStore,s),u]);return U_t(a)}function oCe([,e]){return e}function U_t(e){let t=Math.max.apply(Math,e.map(oCe));return e.map(([r,n])=>[r,n/t])}function $_t(e,t){return e/t}function BBr(e,t){return(r,n)=>r*e+n*t}function $Br(e,t,r,n){let o=Math.max.apply(Math,e.map(oCe)),i=Math.max.apply(Math,t.map(oCe)),a=n&&n.text&&n.vector,{text:s,vector:u}=a?n:qBr(r),l=new Map,c=e.length,d=BBr(s,u);for(let p=0;ph[1]-p[1])}function qBr(e){return{text:.5,vector:.5}}var NX={k:1.2,b:.75,d:.5};function TR(e,t,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:e,index:t,documentsStore:r,language:n,params:o,docsCount:s,uniqueDocsIDs:{},indexMap:l,docsIntersection:c}}function ic(e,t,r){let n=t.mode??jX;if(n===jX)return k_t(e,t,r);if(n===eCe)return nCe(e,t);if(n===Qxe)return q_t(e,t);throw bt("INVALID_SEARCH_MODE",n)}function B_t(e,t,r,n,o){let i=e.data.docs,a=new Map,s=[],u=new Set,l=t.length,c=0;for(let d=0;d"u")continue;let[p,h]=f;if(u.has(p))continue;let m=e.documentsStore.get(i,p),_=zF(m,o);if(!(typeof _>"u"||a.has(_))&&(a.set(_,!0),c++,!(c<=r)&&(s.push({id:$h(e.internalDocumentIDStore,p),score:h,document:m}),u.add(p),c>=r+n)))break}return s}function LX(e,t,r,n){let o=e.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=e.documentsStore.get(o,l);i[s]={id:$h(e.internalDocumentIDStore,l),score:c,document:d},a.add(l)}}return i}function FX(e,t){e.internalDocumentIDStore.load(e,t.internalDocumentIDStore),e.data.index=e.index.load(e.internalDocumentIDStore,t.index),e.data.docs=e.documentsStore.load(e.internalDocumentIDStore,t.docs),e.data.sorting=e.sorter.load(e.internalDocumentIDStore,t.sorting),e.tokenizer.language=t.language}function iCe(e){return{internalDocumentIDStore:e.internalDocumentIDStore.save(e.internalDocumentIDStore),index:e.index.save(e.data.index),docs:e.documentsStore.save(e.data.docs),sorting:e.sorter.save(e.data.sorting),language:e.tokenizer.language}}var oSo=new Error("timeout while waiting for mutex to become available"),iSo=new Error("mutex already locked"),zBr=new Error("request for lock canceled"),HBr=function(e,t,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(e,t||[])).next())})},aCe=class{constructor(t,r=zBr){this._value=t,this._cancelError=r,this._queue=[],this._weightedWaiters=[]}acquire(t=1,r=0){if(t<=0)throw new Error(`invalid weight ${t}: must be positive`);return new Promise((n,o)=>{let i={resolve:n,reject:o,weight:t,priority:r},a=z_t(this._queue,s=>r<=s.priority);a===-1&&t<=this._value?this._dispatchItem(i):this._queue.splice(a+1,0,i)})}runExclusive(t){return HBr(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(t=1,r=0){if(t<=0)throw new Error(`invalid weight ${t}: must be positive`);return this._couldLockImmediately(t,r)?Promise.resolve():new Promise(n=>{this._weightedWaiters[t-1]||(this._weightedWaiters[t-1]=[]),VBr(this._weightedWaiters[t-1],{resolve:n,priority:r})})}isLocked(){return this._value<=0}getValue(){return this._value}setValue(t){this._value=t,this._dispatchQueue()}release(t=1){if(t<=0)throw new Error(`invalid weight ${t}: must be positive`);this._value+=t,this._dispatchQueue()}cancel(){this._queue.forEach(t=>t.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(t){let r=this._value;this._value-=t.weight,t.resolve([r,this._newReleaser(t.weight)])}_newReleaser(t){let r=!1;return()=>{r||(r=!0,this.release(t))}}_drainUnlockWaiters(){if(this._queue.length===0)for(let t=this._value;t>0;t--){let r=this._weightedWaiters[t-1];r&&(r.forEach(n=>n.resolve()),this._weightedWaiters[t-1]=[])}else{let t=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<=t);(o===-1?n:n.splice(0,o)).forEach(i=>i.resolve())}}}_couldLockImmediately(t,r){return(this._queue.length===0||this._queue[0].priorityt.priority<=n.priority);e.splice(r+1,0,t)}function z_t(e,t){for(let r=e.length-1;r>=0;r--)if(t(e[r]))return r;return-1}var WBr=function(e,t,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(e,t||[])).next())})},kX=class{constructor(t){this._semaphore=new aCe(1,t)}acquire(){return WBr(this,arguments,void 0,function*(t=0){let[,r]=yield this._semaphore.acquire(1,t);return r})}runExclusive(t,r=0){return this._semaphore.runExclusive(()=>t(),1,r)}isLocked(){return this._semaphore.isLocked()}waitForUnlock(t=0){return this._semaphore.waitForUnlock(1,t)}release(){this._semaphore.isLocked()&&this._semaphore.release()}cancel(){return this._semaphore.cancel()}};var r0t=B(xQ()),Aw=require("obsidian");var lCe="copilot-index-chunk-",JBr=".json",CQ=class{constructor(t,r,n){this.app=t;this.baseDir=r;this.identifier=n}getChunkPath(t){return`${this.baseDir}/${lCe}${this.identifier}-${t}.json`}getMetadataPath(){return`${this.baseDir}/${lCe}${this.identifier}-metadata.json`}getLegacyPath(){return`${this.baseDir}/copilot-index-${this.identifier}${JBr}`}assignDocumentToPartition(t,r){let o=Array.from(t).reduce((i,a)=>(i<<5)-i+a.charCodeAt(0),0);return Math.abs(o)%r}distributeDocumentsToPartitions(t,r){let n=new Map,o={};for(let a=0;a{i+=a.length,pe().debug&&console.log(`Partition ${s+1}: ${a.length} documents`)}),pe().debug&&(console.log(`Total documents distributed: ${i}`),i!==t.length&&console.error(`Document count mismatch! Original: ${t.length}, Distributed: ${i}`)),n}async ensureDirectoryExists(t){let r=t.substring(0,t.lastIndexOf("/"));await this.app.vault.adapter.exists(r)||await this.app.vault.adapter.mkdir(r)}async saveDatabase(t){try{let r=await iCe(t),n=pe().numPartitions;if(n===1){let l=this.getLegacyPath();await this.ensureDirectoryExists(l),await this.app.vault.adapter.write(l,JSON.stringify({...r,schema:t.schema}));return}let o=r.docs?.docs,i=Array.isArray(o)?o:Object.values(o||{});if(pe().debug&&console.log(`Starting save with ${i.length??0} total documents`),!i||i.length===0){let l={numPartitions:n,vectorLength:t.schema.embedding.match(/\d+/)[0],schema:t.schema,lastModified:Date.now(),documentPartitions:{}},c=this.getMetadataPath();await this.ensureDirectoryExists(c),await this.app.vault.adapter.write(c,JSON.stringify(l)),pe().debug&&console.log("Saved empty database state");return}let a=this.distributeDocumentsToPartitions(i,n),s={numPartitions:n,vectorLength:t.schema.embedding.match(/\d+/)[0],schema:t.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(([h])=>c.some(m=>m.id===h)))}}},docs:{docs:Object.fromEntries(c.map((h,m)=>[(m+1).toString(),h])),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)),pe().debug&&console.log(`Saved partition ${l+1}/${n}`)}pe().debug&&console.log("Saved all partitions")}catch(r){throw console.error("Error saving database:",r),new dr(`Failed to save database: ${r.message}`)}}async loadDatabase(){try{let t=this.getLegacyPath();if(await this.app.vault.adapter.exists(t)){let u=JSON.parse(await this.app.vault.adapter.read(t));if(!u?.schema)throw new dr("Invalid legacy database format");let l=await GF({schema:u.schema,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return await FX(l,u),l}let r=await this.loadMetadata(),n=await GF({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++):pe().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 FX(n,o),n}catch(t){throw console.error("Error loading database:",t),new dr(`Failed to load database: ${t.message}`)}}async clearStorage(){try{let t=this.getLegacyPath();await this.app.vault.adapter.exists(t)&&await this.app.vault.adapter.remove(t);let r=await this.app.vault.adapter.list(this.baseDir);for(let n of r.files)n.startsWith(`${this.baseDir}/${lCe}${this.identifier}`)&&await this.app.vault.adapter.remove(n)}catch(t){throw console.error("Error clearing storage:",t),new dr(`Failed to clear storage: ${t.message}`)}}async exists(){let t=this.getLegacyPath();if(pe().numPartitions===1)return await this.app.vault.adapter.exists(t);let r=this.getMetadataPath();return await this.app.vault.adapter.exists(r)||await this.app.vault.adapter.exists(t)}async loadMetadata(){let t=this.getMetadataPath();if(!await this.app.vault.adapter.exists(t))throw new dr("No existing database found");let r=JSON.parse(await this.app.vault.adapter.read(t));if(!r?.schema)throw new dr("Invalid metadata file: missing schema");return r}async saveMetadata(t){let r=this.getMetadataPath();await this.ensureDirectoryExists(r),await this.app.vault.adapter.write(r,JSON.stringify(t))}};var cCe=require("obsidian");async function Qvt(e){if(!e)throw new dr("Embedding instance not found.");try{let r=await e.embedQuery("Sample text for embedding");if(!r||r.length===0)throw new dr("Failed to get valid embedding vector length");return console.log(`Detected vector length: ${r.length} for model: ${ps.getModelName(e)}`),r.length}catch(t){throw console.error("Error getting vector length:",t),new dr("Failed to determine embedding vector length. Please check your embedding model settings.")}}async function e0t(e){let t="",{inclusions:r,exclusions:n}=MR(),o=e.vault.getMarkdownFiles().filter(i=>TP(i,r,n));return await Promise.all(o.map(i=>e.vault.cachedRead(i))).then(i=>i.map(a=>t+=a+" ")),t}function PP(e){let t=[];return t.push(...e.split(",").map(r=>decodeURIComponent(r.trim())).filter(r=>r.length>0)),t}function GBr(){return pe().qaExclusions?PP(pe().qaExclusions):[]}function KBr(){return pe().qaInclusions?PP(pe().qaInclusions):[]}function MR(){let e=KBr(),t=GBr();return{inclusions:e.length>0?k4(e):null,exclusions:t.length>0?k4(t):null}}function TP(e,t,r){return!(r&&Xvt(e.path,r)||t&&!Xvt(e.path,t))}function k4(e){let t=[],r=[],n=[],o=[],i=/^#[^\s#]+$/,a=/^\*\.([a-zA-Z0-9.]+)$/,s=/^\[\[(.*?)\]\]$/;return e.forEach(u=>{i.test(u)?t.push(u):a.test(u)?r.push(u):s.test(u)?o.push(u):n.push(u)}),{tagPatterns:t,extensionPatterns:r,folderPatterns:n,notePatterns:o}}function t0t({tagPatterns:e,extensionPatterns:t,folderPatterns:r,notePatterns:n}){return[...e??[],...t??[],...n??[],...r??[]].map(i=>encodeURIComponent(i)).join(",")}function YBr(e,t){if(t.length===0)return!1;let r=app.vault.getAbstractFileByPath(e);if(r instanceof cCe.TFile){let n=mq(r);if(t.some(o=>n.includes(nj(o))))return!0}return!1}function ZBr(e,t){if(t.length===0)return!1;let r=e.toLowerCase();return t.some(n=>{let o=n.slice(1).toLowerCase();return r.endsWith(o)})}function XBr(e,t){if(t.length===0)return!1;let r=e.replace(/\\/g,"/");return t.some(n=>{let o=n.replace(/\\/g,"/").replace(/\/$/,"");return r.startsWith(o)&&(r.length===o.length||r[o.length]==="/")})}function QBr(e,t){if(t.length===0)return!1;let r=app.vault.getAbstractFileByPath(e);return!!(r instanceof cCe.TFile&&t.some(n=>n.slice(2,-2)===r.basename))}function Xvt(e,t){if(!t)return!1;let{tagPatterns:r,extensionPatterns:n,folderPatterns:o,notePatterns:i}=t;return YBr(e,r??[])||ZBr(e,n??[])||XBr(e,o??[])||QBr(e,i??[])}function OQ(e){let t=[];try{let r=e.vault.getConfig("userIgnoreFilters");r&&Array.isArray(r)&&r.forEach(n=>{typeof n=="string"&&t.push(n.endsWith("/")?n.slice(0,-1):n)})}catch(r){console.warn("Error getting userIgnoreFilters from Obsidian config",r)}return t}var Ux=class e{constructor(t){this.app=t;this.isInitialized=!1;this.isIndexLoaded=!1;this.hasUnsavedChanges=!1;this.filesWithoutEmbeddings=new Set;this.upsertMutex=new kX;sl(async()=>{let r=pe();Aw.Platform.isMobile&&r.disableIndexOnMobile?(this.isIndexLoaded=!1,this.oramaDb=void 0):Aw.Platform.isMobile&&!r.disableIndexOnMobile&&!this.oramaDb&&await this.initializeDB(await ps.getInstance().getEmbeddingsAPI());let n=await this.getDbPath();this.dbPath&&n!==this.dbPath&&(br("Path change detected, reinitializing database..."),this.dbPath=n,await this.initializeChunkedStorage(),await this.initializeDB(await ps.getInstance().getEmbeddingsAPI()),br("Database reinitialized with new path:",n))})}async initializeChunkedStorage(){if(!this.app.vault.adapter)throw new dr("Vault adapter not available. Please try again later.");let t=await this.getDbPath();this.chunkedStorage=new CQ(this.app,t,this.getVaultIdentifier()),this.isInitialized=!0}async initializeDB(t){try{if(this.isInitialized||(this.dbPath=await this.getDbPath(),await this.initializeChunkedStorage()),Aw.Platform.isMobile&&pe().disableIndexOnMobile){this.isIndexLoaded=!1,this.oramaDb=void 0;return}if(!this.chunkedStorage)throw new dr("Storage not initialized properly");try{if(await this.chunkedStorage.exists())return this.oramaDb=await this.chunkedStorage.loadDatabase(),br("Loaded existing chunked Orama database from disk."),this.oramaDb}catch(n){Ur("Failed to load existing database, creating new one:",n)}let r=await this.createNewDb(t);return this.oramaDb=r,r}catch(r){Ur("Error initializing Orama database:",r),new Aw.Notice("Failed to initialize Copilot database. Some features may be limited.");return}}async saveDB(){if(!(Aw.Platform.isMobile&&pe().disableIndexOnMobile)){if(!this.oramaDb||!this.chunkedStorage)try{if(await this.initializeDB(await ps.getInstance().getEmbeddingsAPI()),!this.oramaDb||!this.chunkedStorage)throw new dr("Orama database not found.")}catch(t){throw Ur("Failed to initialize database during save:",t),new dr("Failed to initialize and save database.")}try{await this.chunkedStorage.saveDatabase(this.oramaDb),this.hasUnsavedChanges=!1,pe().debug&&br("Orama database saved successfully at:",this.dbPath)}catch(t){throw Ur("Error saving Orama database:",t),t}}}async clearIndex(t){try{this.oramaDb||await this.initializeDB(t),await this.chunkedStorage?.clearStorage(),await new Promise(r=>setTimeout(r,100)),this.oramaDb=await this.createNewDb(t),await this.saveDB(),new Aw.Notice("Local Copilot index cleared successfully."),br("Local Copilot index cleared successfully, new instance created.")}catch(r){throw Ur("Error clearing the local Copilot index:",r),new Aw.Notice("An error occurred while clearing the local Copilot index."),r}}async removeDocs(t){if(!this.oramaDb)throw new dr("Orama database not found.");try{let r=await ic(this.oramaDb,{term:t,properties:["path"]});r.hits.length>0&&(await L4(this.oramaDb,r.hits.map(n=>n.id),500),pe().debug&&br(`Deleted document from local Copilot index: ${t}`)),this.markUnsavedChanges()}catch(r){Ur("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 t=this.app.vault.getRoot().path,r;if(pe().enableIndexSync)r=this.app.vault.configDir;else{let n=t==="/"?"":t;r=`${n===""||n.startsWith("/")?"":"/"}${n}/.copilot-index`,await this.app.vault.adapter.exists(r)||(await this.app.vault.adapter.mkdir(r),br("Created directory:",r))}return r}getVaultIdentifier(){let t=this.app.vault.getName();return(0,r0t.MD5)(t).toString()}markUnsavedChanges(){this.hasUnsavedChanges=!0}async createNewDb(t){if(!t)throw new dr("Embedding instance not found.");let r=await Qvt(t);if(!r||r===0)throw new dr("Invalid vector length detected. Please check if your embedding model is working.");let n=this.createDynamicSchema(r),o=await GF({schema:n,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return br(`Created new Orama database for ${this.dbPath}. Embedding model: ${ps.getModelName(t)} with vector length ${r}.`),this.isIndexLoaded=!0,o}static async getDocsByPath(t,r){if(!t)throw new Error("DB not initialized");return r?(await ic(t,{term:r,properties:["path"],exact:!0,includeVectors:!0})).hits:void 0}static async getDocsByEmbedding(t,r,n){return(await ic(t,{mode:"vector",vector:{value:r,property:"embedding"},limit:n.limit,similarity:n.similarity,includeVectors:!0})).hits}static async getLatestFileMtime(t){if(!t)throw new Error("DB not initialized");try{let r=await ic(t,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return r.hits.length>0?r.hits[0].document.mtime:0}catch(r){return Ur("Error getting latest file mtime from VectorDB:",r),0}}createDynamicSchema(t){return{id:"string",title:"string",path:"string",content:"string",embedding:`vector[${t}]`,embeddingModel:"string",created_at:"number",ctime:"number",mtime:"number",tags:"string[]",extension:"string"}}async upsert(t){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(t.id,pe().numPartitions),o=await ic(r,{term:t.id,properties:["id"],limit:1});o.hits.length>0&&await PR(r,o.hits[0].id);try{return await N4(r,t),br(`${o.hits.length>0?"Updated":"Inserted"} document ${t.id} in partition ${n}`),this.markUnsavedChanges(),t}catch(i){if(Ur(`Failed to ${o.hits.length>0?"update":"insert"} document ${t.id}:`,i),o.hits.length>0)try{await N4(r,o.hits[0].document)}catch(a){Ur("Failed to restore previous document version:",a)}return}}catch(n){Ur(`Error upserting document ${t.id}:`,n);return}})}async getLatestFileMtime(){if(!this.oramaDb)throw new Error("DB not initialized");try{let t=await ic(this.oramaDb,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return t.hits.length>0?t.hits[0].document.mtime:0}catch(t){return Ur("Error getting latest file mtime from VectorDB:",t),0}}async checkAndHandleEmbeddingModelChange(t){if(!this.oramaDb){br("Embedding model change detected. Orama database not found. Initializing new database...");try{return await this.initializeDB(t),!0}catch(o){throw Ur("Failed to initialize database:",o),new dr("Failed to initialize Orama database. Please check your embedding model settings.")}}let r=await ic(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=ps.getModelName(t);if(!Gke(n,o))return new Aw.Notice("New embedding model detected. Rebuilding Copilot index from scratch."),br("Detected change in embedding model. Rebuilding Copilot index from scratch."),this.oramaDb=await this.createNewDb(t),await this.saveDB(),!0}else br("No previous embedding model found in the database.");return!1}static async getAllDocuments(t){return(await ic(t,{term:"",limit:1e5,includeVectors:!0})).hits.map(n=>n.document)}async garbageCollect(){if(!this.oramaDb){br("Orama database not found during garbage collection. Attempting to initialize...");try{let t=await ps.getInstance().getEmbeddingsAPI();if(!t)throw new dr("No embedding model available.");if(await this.initializeDB(t),!this.oramaDb)throw new dr("Failed to initialize database after attempt.")}catch(t){throw Ur("Failed to initialize database during garbage collection:",t),new dr("Failed to initialize database. Please check your embedding model settings.")}}try{let t=this.app.vault.getMarkdownFiles(),r=new Set(t.map(i=>i.path)),o=(await e.getAllDocuments(this.oramaDb)).filter(i=>!r.has(i.path));return o.length===0?0:(br("Copilot index: Docs to remove during garbage collection:",Array.from(new Set(o.map(i=>i.path))).join(", ")),o.length===1?await PR(this.oramaDb,o[0].id):await L4(this.oramaDb,o.map(i=>i.id),500),await this.saveDB(),o.length)}catch(t){throw Ur("Error garbage collecting the Copilot index:",t),new dr("Failed to garbage collect the Copilot index.")}}async getIndexedFiles(){if(!this.oramaDb)throw new dr("Orama database not found.");try{let t=await e.getAllDocuments(this.oramaDb),r=new Set;return t.forEach(n=>{r.add(n.path)}),Array.from(r).sort()}catch(t){throw Ur("Error getting indexed files:",t),new dr("Failed to retrieve indexed files.")}}async isIndexEmpty(){if(!this.oramaDb)return!0;try{return(await ic(this.oramaDb,{term:"",limit:1})).hits.length===0}catch(t){throw Ur("Error checking if database is empty:",t),new dr("Failed to check if database is empty.")}}async hasIndex(t){if(!this.oramaDb)return!1;let r=await e.getDocsByPath(this.oramaDb,t);return r!==void 0&&r.length>0}async hasEmbeddings(t){if(!this.oramaDb)return!1;let r=await e.getDocsByPath(this.oramaDb,t);return!r||r.length===0?!1:r.every(n=>n?.document?.embedding&&Array.isArray(n.document.embedding)&&n.document.embedding.length>0)}async getDocsJsonByPaths(t){if(!this.oramaDb)throw new dr("Orama database not found.");let r={};for(let n of t){let o=await e.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(t){this.filesWithoutEmbeddings.add(t)}clearFilesMissingEmbeddings(){this.filesWithoutEmbeddings.clear()}getFilesMissingEmbeddings(){return Array.from(this.filesWithoutEmbeddings)}isFileMissingEmbeddings(t){return this.filesWithoutEmbeddings.has(t)}async checkIndexIntegrity(){if(!this.oramaDb)throw new dr("Orama database not found.");try{let t=await this.getIndexedFiles();for(let n of t)await this.hasEmbeddings(n)||this.markFileMissingEmbeddings(n);let r=this.getFilesMissingEmbeddings();r.length>0?br("Files missing embeddings after integrity check:",r.join(", ")):br("Index integrity check completed. All documents have embeddings.")}catch(t){throw Ur("Error checking index integrity:",t),new dr("Failed to check index integrity.")}}};var XF=require("obsidian");var e$r=5e3,EQ=class{constructor(t,r,n){this.app=t;this.indexOps=r;this.dbOps=n;this.debounceTimer=null;this.lastActiveFile=null;this.lastActiveFileMtime=null;this.handleActiveLeafChange=async t=>{if(XF.Platform.isMobile&&pe().disableIndexOnMobile||qm()!=="copilot_plus")return;let n=this.lastActiveFile,o=this.lastActiveFileMtime,i=t?.view;if(this.lastActiveFile=i instanceof XF.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}=MR(),u=TP(n,a,s),l=o!==null&&n.stat.mtime>o;u&&l&&this.debouncedReindexFile(n)}};this.debouncedReindexFile=t=>{this.debounceTimer!==null&&window.clearTimeout(this.debounceTimer),this.debounceTimer=window.setTimeout(()=>{pe().debug&&console.log("Copilot Plus: Triggering reindex for file ",t.path),this.indexOps.reindexFile(t),this.debounceTimer=null},e$r)};this.handleFileDelete=async t=>{t instanceof XF.TFile&&await this.dbOps.removeDocs(t.path)};this.initializeEventListeners()}initializeEventListeners(){pe().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)}};var B4=class{constructor(t){this.lastRequestTime=0;this.requestsPerMin=t}setRequestsPerMin(t){this.requestsPerMin=t}getRequestsPerMin(){return this.requestsPerMin}async wait(){let r=Date.now()-this.lastRequestTime,n=Math.max(0,6e4/this.requestsPerMin-r);n>0&&await new Promise(o=>setTimeout(o,n)),this.lastRequestTime=Date.now()}};var o0t=B(xQ());n0t();sf();var PQ=class extends nn{constructor(){super(...arguments),Object.defineProperty(this,"lc_namespace",{enumerable:!0,configurable:!0,writable:!0,value:["langchain_core","documents","transformers"]})}invoke(t,r){return this.transformDocuments(t)}};_Se();var dCe=class extends PQ{constructor(t){if(super(t),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=t?.chunkSize??this.chunkSize,this.chunkOverlap=t?.chunkOverlap??this.chunkOverlap,this.keepSeparator=t?.keepSeparator??this.keepSeparator,this.lengthFunction=t?.lengthFunction??(r=>r.length),this.chunkOverlap>=this.chunkSize)throw new Error("Cannot have chunkOverlap >= chunkSize")}async transformDocuments(t,r={}){return this.splitDocuments(t,r)}splitOnSeparator(t,r){let n;if(r)if(this.keepSeparator){let o=r.replace(/[/\-\\^$*+?.()|[\]{}]/g,"\\$&");n=t.split(new RegExp(`(?=${o})`))}else n=t.split(r);else n=t.split("");return n.filter(o=>o!=="")}async createDocuments(t,r=[],n={}){let o=r.length>0?r:[...Array(t.length)].map(()=>({})),{chunkHeader:i="",chunkOverlapHeader:a="(cont'd) ",appendChunkOverlapHeader:s=!1}=n,u=new Array;for(let l=0;l_){let O=this.numberOfNewLines(c,_,x);d-=O}s&&(m+=a)}let g=this.numberOfNewLines(h),v=o[l].loc&&typeof o[l].loc=="object"?{...o[l].loc}:{};v.lines={from:d,to:d+g};let S={...o[l],loc:v};m+=h,u.push(new zx({pageContent:m,metadata:S})),d+=g,f=h,p=_}}return u}numberOfNewLines(t,r,n){return(t.slice(r,n).match(/\n/g)||[]).length}async splitDocuments(t,r={}){let n=t.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(t,r){let n=t.join(r).trim();return n===""?null:n}async mergeSplits(t,r){let n=[],o=[],i=0;for(let s of t){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 TQ=class e extends dCe{static lc_name(){return"RecursiveCharacterTextSplitter"}constructor(t){super(t),Object.defineProperty(this,"separators",{enumerable:!0,configurable:!0,writable:!0,value:[` `,` `," ",""]}),this.separators=t?.separators??this.separators,this.keepSeparator=t?.keepSeparator??!0}async _splitText(t,r){let n=[],o=r[r.length-1],i;for(let l=0;l","
","

","
","

  • ","

    ","

    ","

    ","

    ","

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