UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

3 lines • 52 kB
import{a as e,i as t,t as n}from"./rolldown-runtime-DPpTSio4.js";import{A as r,C as i,T as a}from"./schemas-4CmFgxN_.js";import{ft as o,h as s,ht as c,mt as l}from"./dist-DjECvUyK.js";import{A as u,_ as d,c as f,d as p,g as m,r as h,v as g,y as _}from"./dist-xTushGCp.js";import{a as v,n as y,r as b}from"./signal-exit-B9U6kH7R.js";import{n as x,r as S,t as C}from"./token-util-BkqzD0OM.js";import{createRequire as w}from"module";import{inspect as T}from"node:util";import ee from"node:os";var te=n(((e,t)=>{var n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,o=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})},s=(e,t,o,s)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let c of i(t))!a.call(e,c)&&c!==o&&n(e,c,{get:()=>t[c],enumerable:!(s=r(t,c))||s.enumerable});return e},c=e=>s(n({},`__esModule`,{value:!0}),e),l={};o(l,{SYMBOL_FOR_REQ_CONTEXT:()=>u,getContext:()=>d}),t.exports=c(l);let u=Symbol.for(`@vercel/request-context`);function d(){return globalThis[u]?.get?.()??{}}0&&(t.exports={SYMBOL_FOR_REQ_CONTEXT:u,getContext:d})})),ne=n(((t,n)=>{var r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,s=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})},c=(e,t,n,s)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let c of a(t))!o.call(e,c)&&c!==n&&r(e,c,{get:()=>t[c],enumerable:!(s=i(t,c))||s.enumerable});return e},l=e=>c(r({},`__esModule`,{value:!0}),e),u={};s(u,{getVercelOidcToken:()=>p,getVercelOidcTokenSync:()=>m}),n.exports=l(u);var d=te(),f=S();async function p(t){let n=``,r;try{n=m()}catch(e){r=e}try{let[{getTokenPayload:r,isExpired:i},{refreshToken:a}]=await Promise.all([await import(`./token-util-BkqzD0OM.js`).then(t=>e(t.t())),await import(`./token-CrFhCmWs.js`).then(t=>e(t.default))]);(!n||i(r(n),t?.expirationBufferMs))&&(await a(t),n=m())}catch(e){let t=r instanceof Error?r.message:``;throw e instanceof Error&&(t=`${t}
${e.message}`),t?new f.VercelOidcTokenError(t):e}return n}function m(){let e=(0,d.getContext)().headers?.[`x-vercel-oidc-token`]??process.env.VERCEL_OIDC_TOKEN;if(!e)throw Error(`The 'x-vercel-oidc-token' header is missing from the request. Do you have the OIDC option enabled in the Vercel project settings?`);return e}0&&(n.exports={getVercelOidcToken:p,getVercelOidcTokenSync:m})})),re=n(((e,t)=>{var n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,o=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})},s=(e,t,o,s)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let c of i(t))!a.call(e,c)&&c!==o&&n(e,c,{get:()=>t[c],enumerable:!(s=r(t,c))||s.enumerable});return e},c=e=>s(n({},`__esModule`,{value:!0}),e),l={};o(l,{AccessTokenMissingError:()=>f.AccessTokenMissingError,RefreshAccessTokenFailedError:()=>f.RefreshAccessTokenFailedError,getContext:()=>d.getContext,getVercelOidcToken:()=>u.getVercelOidcToken,getVercelOidcTokenSync:()=>u.getVercelOidcTokenSync,getVercelToken:()=>p.getVercelToken}),t.exports=c(l);var u=ne(),d=te(),f=x(),p=C();0&&(t.exports={AccessTokenMissingError,RefreshAccessTokenFailedError,getContext,getVercelOidcToken,getVercelOidcTokenSync,getVercelToken})})),ie=re();let ae;try{ae=new TextDecoder}catch{}let E,D,O=0;const oe=[],se=57337,ce={};let le=11281e4,k=1681e4,ue=oe,de=0,A={},j,fe,pe=0,me=0,M,N,P=[],he=[],F,I,ge,_e={useRecords:!1,mapsAsObjects:!0},ve=!1,ye=2;try{Function(``)}catch{ye=1/0}var be=class e{constructor(e){if(e&&((e.keyMap||e._keyMap)&&!e.useRecords&&(e.useRecords=!1,e.mapsAsObjects=!0),e.useRecords===!1&&e.mapsAsObjects===void 0&&(e.mapsAsObjects=!0),e.getStructures&&(e.getShared=e.getStructures),e.getShared&&!e.structures&&((e.structures=[]).uninitialized=!0),e.keyMap)){this.mapKey=new Map;for(let[t,n]of Object.entries(e.keyMap))this.mapKey.set(n,t)}Object.assign(this,e)}decodeKey(e){return this.keyMap&&this.mapKey.get(e)||e}encodeKey(e){return this.keyMap&&this.keyMap.hasOwnProperty(e)?this.keyMap[e]:e}encodeKeys(e){if(!this._keyMap)return e;let t=new Map;for(let[n,r]of Object.entries(e))t.set(this._keyMap.hasOwnProperty(n)?this._keyMap[n]:n,r);return t}decodeKeys(e){if(!this._keyMap||e.constructor.name!=`Map`)return e;if(!this._mapKey){this._mapKey=new Map;for(let[e,t]of Object.entries(this._keyMap))this._mapKey.set(t,e)}let t={};return e.forEach((e,n)=>t[R(this._mapKey.has(n)?this._mapKey.get(n):n)]=e),t}mapDecode(e,t){let n=this.decode(e);if(this._keyMap)switch(n.constructor.name){case`Array`:return n.map(e=>this.decodeKeys(e))}return n}decode(t,n){if(E)return We(()=>(Ge(),this?this.decode(t,n):e.prototype.decode.call(_e,t,n)));D=n>-1?n:t.length,O=0,de=0,me=0,fe=null,ue=oe,M=null,E=t;try{I=t.dataView||=new DataView(t.buffer,t.byteOffset,t.byteLength)}catch(e){throw E=null,t instanceof Uint8Array?e:Error(`Source must be a Uint8Array or Buffer but was a `+(t&&typeof t==`object`?t.constructor.name:typeof t))}if(this instanceof e){if(A=this,F=this.sharedValues&&(this.pack?Array(this.maxPrivatePackedValues||16).concat(this.sharedValues):this.sharedValues),this.structures)return j=this.structures,xe();(!j||j.length>0)&&(j=[])}else A=_e,(!j||j.length>0)&&(j=[]),F=null;return xe()}decodeMultiple(e,t){let n,r=0;try{let i=e.length;ve=!0;let a=this?this.decode(e,i):qe.decode(e,i);if(t){if(t(a)===!1)return;for(;O<i;)if(r=O,t(xe())===!1)return}else{for(n=[a];O<i;)r=O,n.push(xe());return n}}catch(e){throw e.lastPosition=r,e.values=n,e}finally{ve=!1,Ge()}}};function xe(){try{let e=L();if(M){if(O>=M.postBundlePosition){let e=Error(`Unexpected bundle position`);throw e.incomplete=!0,e}O=M.postBundlePosition,M=null}if(O==D)j=null,E=null,N&&=null;else if(O>D){let e=Error(`Unexpected end of CBOR data`);throw e.incomplete=!0,e}else if(!ve)throw Error(`Data read, but end of buffer not reached`);return e}catch(e){throw Ge(),(e instanceof RangeError||e.message.startsWith(`Unexpected end of buffer`))&&(e.incomplete=!0),e}}function L(){let e=E[O++],t=e>>5;if(e&=31,e>23)switch(e){case 24:e=E[O++];break;case 25:if(t==7)return Me();e=I.getUint16(O),O+=2;break;case 26:if(t==7){let e=I.getFloat32(O);if(A.useFloat32>2){let t=Ke[(E[O]&127)<<1|E[O+1]>>7];return O+=4,(t*e+(e>0?.5:-.5)>>0)/t}return O+=4,e}e=I.getUint32(O),O+=4;break;case 27:if(t==7){let e=I.getFloat64(O);return O+=8,e}if(t>1){if(I.getUint32(O)>0)throw Error(`JavaScript does not support arrays, maps, or strings with length over 4294967295`);e=I.getUint32(O+4)}else A.int64AsNumber?(e=I.getUint32(O)*4294967296,e+=I.getUint32(O+4)):e=I.getBigUint64(O);O+=8;break;case 31:switch(t){case 2:case 3:throw Error(`Indefinite length not supported for byte or text strings`);case 4:let e=[],n,r=0;for(;(n=L())!=ce;){if(r>=le)throw Error(`Array length exceeds ${le}`);e[r++]=n}return t==4?e:t==3?e.join(``):Buffer.concat(e);case 5:let i;if(A.mapsAsObjects){let e={},t=0;if(A.keyMap)for(;(i=L())!=ce;){if(t++>=k)throw Error(`Property count exceeds ${k}`);e[R(A.decodeKey(i))]=L()}else for(;(i=L())!=ce;){if(t++>=k)throw Error(`Property count exceeds ${k}`);e[R(i)]=L()}return e}{ge&&=(A.mapsAsObjects=!0,!1);let e=new Map;if(A.keyMap){let t=0;for(;(i=L())!=ce;){if(t++>=k)throw Error(`Map size exceeds ${k}`);e.set(A.decodeKey(i),L())}}else{let t=0;for(;(i=L())!=ce;){if(t++>=k)throw Error(`Map size exceeds ${k}`);e.set(i,L())}}return e}case 7:return ce;default:throw Error(`Invalid major type for indefinite length `+t)}default:throw Error(`Unknown token `+e)}switch(t){case 0:return e;case 1:return~e;case 2:return ke(e);case 3:if(me>=O)return fe.slice(O-pe,(O+=e)-pe);if(me==0&&D<140&&e<32){let t=e<16?Oe(e):De(e);if(t!=null)return t}return we(e);case 4:if(e>=le)throw Error(`Array length exceeds ${le}`);let t=Array(e);for(let n=0;n<e;n++)t[n]=L();return t;case 5:if(e>=k)throw Error(`Map size exceeds ${le}`);if(A.mapsAsObjects){let t={};if(A.keyMap)for(let n=0;n<e;n++)t[R(A.decodeKey(L()))]=L();else for(let n=0;n<e;n++)t[R(L())]=L();return t}{ge&&=(A.mapsAsObjects=!0,!1);let t=new Map;if(A.keyMap)for(let n=0;n<e;n++)t.set(A.decodeKey(L()),L());else for(let n=0;n<e;n++)t.set(L(),L());return t}case 6:if(e>=se){let t=j[e&8191];if(t)return t.read||(t.read=Ce(t)),t.read();if(e<65536){if(e==57343){let e=He(),t=L(),n=L();Ne(t,n);let r={};if(A.keyMap)for(let t=2;t<e;t++){let e=A.decodeKey(n[t-2]);r[R(e)]=L()}else for(let t=2;t<e;t++){let e=n[t-2];r[R(e)]=L()}return r}if(e==57342){let e=He(),t=L();for(let n=2;n<e;n++)Ne(t++,L());return L()}if(e==se)return Ve();if(A.getShared&&(Ue(),t=j[e&8191],t))return t.read||(t.read=Ce(t)),t.read()}}let n=P[e];if(n)return n.handlesRead?n(L):n(L());{let t=L();for(let n=0;n<he.length;n++){let r=he[n](e,t);if(r!==void 0)return r}return new B(t,e)}case 7:switch(e){case 20:return!1;case 21:return!0;case 22:return null;case 23:return;default:let t=(F||V())[e];if(t!==void 0)return t;throw Error(`Unknown token `+e)}default:if(isNaN(e)){let e=Error(`Unexpected end of CBOR data`);throw e.incomplete=!0,e}throw Error(`Unknown CBOR token `+e)}}const Se=/^[a-zA-Z_$][a-zA-Z\d_$]*$/;function Ce(e){if(!e)throw Error(`Structure is required in record definition`);function t(){let e=E[O++];if(e&=31,e>23)switch(e){case 24:e=E[O++];break;case 25:e=I.getUint16(O),O+=2;break;case 26:e=I.getUint32(O),O+=4;break;default:throw Error(`Expected array header, but got `+E[O-1])}let t=this.compiledReader;for(;t;){if(t.propertyCount===e)return t(L);t=t.next}if(this.slowReads++>=ye){let n=this.length==e?this:this.slice(0,e);return t=A.keyMap?Function(`r`,`return {`+n.map(e=>A.decodeKey(e)).map(e=>Se.test(e)?R(e)+`:r()`:`[`+JSON.stringify(e)+`]:r()`).join(`,`)+`}`):Function(`r`,`return {`+n.map(e=>Se.test(e)?R(e)+`:r()`:`[`+JSON.stringify(e)+`]:r()`).join(`,`)+`}`),this.compiledReader&&(t.next=this.compiledReader),t.propertyCount=e,this.compiledReader=t,t(L)}let n={};if(A.keyMap)for(let t=0;t<e;t++)n[R(A.decodeKey(this[t]))]=L();else for(let t=0;t<e;t++)n[R(this[t])]=L();return n}return e.slowReads=0,t}function R(e){if(typeof e==`string`)return e===`__proto__`?`__proto_`:e;if(typeof e==`number`||typeof e==`boolean`||typeof e==`bigint`)return e.toString();if(e==null)return e+``;throw Error(`Invalid property name type `+typeof e)}let we=Ee;function Te(e){we=t(1);function t(t){return function(t){let n=ue[de++];if(n==null){if(M)return Ee(t);let r=e(O,D,t,E);if(typeof r==`string`)n=r,ue=oe;else if(ue=r,de=1,me=1,n=ue[0],n===void 0)throw Error(`Unexpected end of buffer`)}let r=n.length;return r<=t?(O+=t,n):(fe=n,pe=O,me=O+r,O+=t,n.slice(0,t))}}}function Ee(e){let t;if(e<16&&(t=Oe(e)))return t;if(e>64&&ae)return ae.decode(E.subarray(O,O+=e));let n=O+e,r=[];for(t=``;O<n;){let e=E[O++];if(!(e&128))r.push(e);else if((e&224)==192){let t=E[O++]&63;r.push((e&31)<<6|t)}else if((e&240)==224){let t=E[O++]&63,n=E[O++]&63;r.push((e&31)<<12|t<<6|n)}else if((e&248)==240){let t=E[O++]&63,n=E[O++]&63,i=E[O++]&63,a=(e&7)<<18|t<<12|n<<6|i;a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|a&1023),r.push(a)}else r.push(e);r.length>=4096&&(t+=z.apply(String,r),r.length=0)}return r.length>0&&(t+=z.apply(String,r)),t}let z=String.fromCharCode;function De(e){let t=O,n=Array(e);for(let r=0;r<e;r++){let e=E[O++];if((e&128)>0){O=t;return}n[r]=e}return z.apply(String,n)}function Oe(e){if(e<4){if(e<2){if(e===0)return``;{let e=E[O++];if((e&128)>1){--O;return}return z(e)}}{let t=E[O++],n=E[O++];if((t&128)>0||(n&128)>0){O-=2;return}if(e<3)return z(t,n);let r=E[O++];if((r&128)>0){O-=3;return}return z(t,n,r)}}{let t=E[O++],n=E[O++],r=E[O++],i=E[O++];if((t&128)>0||(n&128)>0||(r&128)>0||(i&128)>0){O-=4;return}if(e<6){if(e===4)return z(t,n,r,i);{let e=E[O++];if((e&128)>0){O-=5;return}return z(t,n,r,i,e)}}if(e<8){let a=E[O++],o=E[O++];if((a&128)>0||(o&128)>0){O-=6;return}if(e<7)return z(t,n,r,i,a,o);let s=E[O++];if((s&128)>0){O-=7;return}return z(t,n,r,i,a,o,s)}{let a=E[O++],o=E[O++],s=E[O++],c=E[O++];if((a&128)>0||(o&128)>0||(s&128)>0||(c&128)>0){O-=8;return}if(e<10){if(e===8)return z(t,n,r,i,a,o,s,c);{let e=E[O++];if((e&128)>0){O-=9;return}return z(t,n,r,i,a,o,s,c,e)}}if(e<12){let l=E[O++],u=E[O++];if((l&128)>0||(u&128)>0){O-=10;return}if(e<11)return z(t,n,r,i,a,o,s,c,l,u);let d=E[O++];if((d&128)>0){O-=11;return}return z(t,n,r,i,a,o,s,c,l,u,d)}{let l=E[O++],u=E[O++],d=E[O++],f=E[O++];if((l&128)>0||(u&128)>0||(d&128)>0||(f&128)>0){O-=12;return}if(e<14){if(e===12)return z(t,n,r,i,a,o,s,c,l,u,d,f);{let e=E[O++];if((e&128)>0){O-=13;return}return z(t,n,r,i,a,o,s,c,l,u,d,f,e)}}{let p=E[O++],m=E[O++];if((p&128)>0||(m&128)>0){O-=14;return}if(e<15)return z(t,n,r,i,a,o,s,c,l,u,d,f,p,m);let h=E[O++];if((h&128)>0){O-=15;return}return z(t,n,r,i,a,o,s,c,l,u,d,f,p,m,h)}}}}}function ke(e){return A.copyBuffers?Uint8Array.prototype.slice.call(E,O,O+=e):E.subarray(O,O+=e)}let Ae=new Float32Array(1),je=new Uint8Array(Ae.buffer,0,4);function Me(){let e=E[O++],t=E[O++],n=(e&127)>>2;if(n===31)return t||e&3?NaN:e&128?-1/0:1/0;if(n===0){let n=((e&3)<<8|t)/(1<<24);return e&128?-n:n}return je[3]=e&128|(n>>1)+56,je[2]=(e&7)<<5|t>>3,je[1]=t<<5,je[0]=0,Ae[0]}Array(4096);var B=class{constructor(e,t){this.value=e,this.tag=t}};P[0]=e=>new Date(e),P[1]=e=>new Date(Math.round(e*1e3)),P[2]=e=>{let t=BigInt(0);for(let n=0,r=e.byteLength;n<r;n++)t=BigInt(e[n])+(t<<BigInt(8));return t},P[3]=e=>BigInt(-1)-P[2](e),P[4]=e=>+(e[1]+`e`+e[0]),P[5]=e=>e[1]*Math.exp(e[0]*Math.log(2));const Ne=(e,t)=>{e-=57344;let n=j[e];n&&n.isShared&&((j.restoreStructures||(j.restoreStructures=[]))[e]=n),j[e]=t,t.read=Ce(t)};P[105]=e=>{let t=e.length,n=e[1];Ne(e[0],n);let r={};for(let i=2;i<t;i++){let t=n[i-2];r[R(t)]=e[i]}return r},P[14]=e=>M?M[0].slice(M.position0,M.position0+=e):new B(e,14),P[15]=e=>M?M[1].slice(M.position1,M.position1+=e):new B(e,15);let Pe={Error,RegExp};P[27]=e=>(Pe[e[0]]||Error)(e[1],e[2]);const Fe=e=>{if(E[O++]!=132){let e=Error(`Packed values structure must be followed by a 4 element array`);throw E.length<O&&(e.incomplete=!0),e}let t=e();if(!t||!t.length){let e=Error(`Packed values structure must be followed by a 4 element array`);throw e.incomplete=!0,e}return F=F?t.concat(F.slice(t.length)):t,F.prefixes=e(),F.suffixes=e(),e()};Fe.handlesRead=!0,P[51]=Fe,P[6]=e=>{if(!F){if(A.getShared)Ue();else return new B(e,6)}if(typeof e==`number`)return F[16+(e>=0?2*e:-2*e-1)];let t=Error(`No support for non-integer packed references yet`);throw e===void 0&&(t.incomplete=!0),t},P[28]=e=>{N||(N=new Map,N.id=0);let t=N.id++,n=O,r=E[O],i;i=r>>5==4?[]:{};let a={target:i};N.set(t,a);let o=e();return a.used?(Object.getPrototypeOf(i)!==Object.getPrototypeOf(o)&&(O=n,i=o,N.set(t,{target:i}),o=e()),Object.assign(i,o)):(a.target=o,o)},P[28].handlesRead=!0,P[29]=e=>{let t=N.get(e);return t.used=!0,t.target},P[258]=e=>new Set(e),(P[259]=e=>(A.mapsAsObjects&&(A.mapsAsObjects=!1,ge=!0),e())).handlesRead=!0;function Ie(e,t){return typeof e==`string`?e+t:e instanceof Array?e.concat(t):Object.assign({},e,t)}function V(){if(!F){if(A.getShared)Ue();else throw Error(`No packed values available`)}return F}he.push((e,t)=>{if(e>=225&&e<=255)return Ie(V().prefixes[e-224],t);if(e>=28704&&e<=32767)return Ie(V().prefixes[e-28672],t);if(e>=1879052288&&e<=2147483647)return Ie(V().prefixes[e-1879048192],t);if(e>=216&&e<=223)return Ie(t,V().suffixes[e-216]);if(e>=27647&&e<=28671)return Ie(t,V().suffixes[e-27639]);if(e>=1811940352&&e<=1879048191)return Ie(t,V().suffixes[e-1811939328]);if(e==1399353956)return{packedValues:F,structures:j.slice(0),version:t};if(e==55799)return t});const Le=new Uint8Array(new Uint16Array([1]).buffer)[0]==1,Re=[Uint8Array,Uint8ClampedArray,Uint16Array,Uint32Array,typeof BigUint64Array>`u`?{name:`BigUint64Array`}:BigUint64Array,Int8Array,Int16Array,Int32Array,typeof BigInt64Array>`u`?{name:`BigInt64Array`}:BigInt64Array,Float32Array,Float64Array],ze=[64,68,69,70,71,72,77,78,79,85,86];for(let e=0;e<Re.length;e++)Be(Re[e],ze[e]);function Be(e,t){let n=`get`+e.name.slice(0,-5),r;typeof e==`function`?r=e.BYTES_PER_ELEMENT:e=null;for(let i=0;i<2;i++){if(!i&&r==1)continue;let a=r==2?1:r==4?2:r==8?3:0;P[i?t:t-4]=r==1||i==Le?n=>{if(!e)throw Error(`Could not find typed array for code `+t);return!A.copyBuffers&&(r===1||r===2&&!(n.byteOffset&1)||r===4&&!(n.byteOffset&3)||r===8&&!(n.byteOffset&7))?new e(n.buffer,n.byteOffset,n.byteLength>>a):new e(Uint8Array.prototype.slice.call(n,0).buffer)}:r=>{if(!e)throw Error(`Could not find typed array for code `+t);let o=new DataView(r.buffer,r.byteOffset,r.byteLength),s=r.length>>a,c=new e(s),l=o[n];for(let e=0;e<s;e++)c[e]=l.call(o,e<<a,i);return c}}}function Ve(){let e=He(),t=O+L();for(let t=2;t<e;t++){let e=He();O+=e}let n=O;return O=t,M=[Ee(He()),Ee(He())],M.position0=0,M.position1=0,M.postBundlePosition=O,O=n,L()}function He(){let e=E[O++]&31;if(e>23)switch(e){case 24:e=E[O++];break;case 25:e=I.getUint16(O),O+=2;break;case 26:e=I.getUint32(O),O+=4}return e}function Ue(){if(A.getShared){let e=We(()=>(E=null,A.getShared()))||{},t=e.structures||[];A.sharedVersion=e.version,F=A.sharedValues=e.packedValues,j===!0?A.structures=j=t:j.splice.apply(j,[0,t.length].concat(t))}}function We(e){let t=D,n=O,r=de,i=pe,a=me,o=fe,s=ue,c=N,l=M,u=new Uint8Array(E.slice(0,D)),d=j,f=A,p=ve,m=e();return D=t,O=n,de=r,pe=i,me=a,fe=o,ue=s,N=c,M=l,E=u,ve=p,j=d,A=f,I=new DataView(E.buffer,E.byteOffset,E.byteLength),m}function Ge(){E=null,N=null,j=null}const Ke=Array(147);for(let e=0;e<256;e++)Ke[e]=+(`1e`+Math.floor(45.15-e*.30103));let qe=new be({useRecords:!1});const Je=qe.decode;qe.decodeMultiple;const Ye={NEVER:0,ALWAYS:1,DECIMAL_ROUND:3,DECIMAL_FIT:4};let Xe;try{Xe=new TextEncoder}catch{}let Ze,Qe;const $e=typeof globalThis==`object`&&globalThis.Buffer,et=$e!==void 0,tt=et?$e.allocUnsafeSlow:Uint8Array,nt=et?$e:Uint8Array,rt=et?4294967296:2144337920;let it,H,U,W=0,G,K=null;const at=/[\u0080-\uFFFF]/,q=Symbol(`record-id`);var ot=class extends be{constructor(e){super(e),this.offset=0;let t,n,r,i,a;e||={};let o=nt.prototype.utf8Write?function(e,t,n){return H.utf8Write(e,t,n)}:Xe&&Xe.encodeInto?function(e,t){return Xe.encodeInto(e,H.subarray(t)).written}:!1,s=this,c=e.structures||e.saveStructures,l=e.maxSharedStructures;if(l??=c?128:0,l>8190)throw Error(`Maximum maxSharedStructure is 8190`);let u=e.sequential;u&&(l=0),this.structures||=[],this.saveStructures&&(this.saveShared=this.saveStructures);let d,f,p=e.sharedValues,m;if(p){m=Object.create(null);for(let e=0,t=p.length;e<t;e++)m[p[e]]=e}let h=[],g=0,_=0;this.mapEncode=function(e,t){if(this._keyMap&&!this._mapped)switch(e.constructor.name){case`Array`:e=e.map(e=>this.encodeKeys(e))}return this.encode(e,t)},this.encode=function(o,c){if(H||(H=new tt(8192),U=new DataView(H.buffer,0,8192),W=0),G=H.length-10,G-W<2048?(H=new tt(H.length),U=new DataView(H.buffer,0,H.length),G=H.length-10,W=0):c===512&&(W=W+7&2147483640),t=W,s.useSelfDescribedHeader&&(U.setUint32(W,3654940416),W+=3),a=s.structuredClone?new Map:null,s.bundleStrings&&typeof o!=`string`?(K=[],K.size=1/0):K=null,n=s.structures,n){if(n.uninitialized){let e=s.getShared()||{};s.structures=n=e.structures||[],s.sharedVersion=e.version;let t=s.sharedValues=e.packedValues;if(t){m={};for(let e=0,n=t.length;e<n;e++)m[t[e]]=e}}let e=n.length;if(e>l&&!u&&(e=l),!n.transitions){n.transitions=Object.create(null);for(let t=0;t<e;t++){let e=n[t];if(!e)continue;let r,i=n.transitions;for(let n=0,a=e.length;n<a;n++){i[q]===void 0&&(i[q]=t);let a=e[n];r=i[a],r||=i[a]=Object.create(null),i=r}i[q]=t|1048576}}u||(n.nextId=e)}if(r&&=!1,i=n||[],f=m,e.pack){let t=new Map;if(t.values=[],t.encoder=s,t.maxValues=e.maxPrivatePackedValues||(m?16:1/0),t.objectMap=m||!1,t.samplingPackedValues=d,dt(o,t),t.values.length>0){H[W++]=216,H[W++]=51,J(4);let e=t.values;v(e),J(0),J(0),f=Object.create(m||null);for(let t=0,n=e.length;t<n;t++)f[e[t]]=t}}it=c&St;try{if(it)return;if(v(o),K&&ht(t,v),s.offset=W,a&&a.idsToInsert){W+=a.idsToInsert.length*2,W>G&&b(W),s.offset=W;let e=mt(H.subarray(t,W),a.idsToInsert);return a=null,e}return c&512?(H.start=t,H.end=W,H):H.subarray(t,W)}finally{if(n){if(_<10&&_++,n.length>l&&(n.length=l),g>1e4)n.transitions=null,_=0,g=0,h.length>0&&(h=[]);else if(h.length>0&&!u){for(let e=0,t=h.length;e<t;e++)h[e][q]=void 0;h=[]}}if(r&&s.saveShared){s.structures.length>l&&(s.structures=s.structures.slice(0,l));let e=H.subarray(t,W);return s.updateSharedData()===!1?s.encode(o):e}c&1024&&(W=t)}},this.findCommonStringsToPack=()=>(d=new Map,m||=Object.create(null),e=>{let t=e&&e.threshold||4,n=this.pack?e.maxPrivatePackedValues||16:0;p||=this.sharedValues=[];for(let[e,i]of d)i.count>t&&(m[e]=n++,p.push(e),r=!0);for(;this.saveShared&&this.updateSharedData()===!1;);d=null});let v=n=>{W>G&&(H=b(W));var r=typeof n,i;if(r===`string`){if(f){let t=f[n];if(t>=0){t<16?H[W++]=t+224:(H[W++]=198,t&1?v(15-t>>1):v(t-16>>1));return}if(d&&!e.pack){let e=d.get(n);e?e.count++:d.set(n,{count:1})}}let r=n.length;if(K&&r>=4&&r<1024){if((K.size+=r)>61440){let e,n=(K[0]?K[0].length*3+K[1].length:0)+10;W+n>G&&(H=b(W+n)),H[W++]=217,H[W++]=223,H[W++]=249,H[W++]=K.position?132:130,H[W++]=26,e=W-t,W+=4,K.position&&ht(t,v),K=[``,``],K.size=0,K.position=e}let e=at.test(n);K[+!e]+=n,H[W++]=e?206:207,v(r);return}let a;a=r<32?1:r<256?2:r<65536?3:5;let s=r*3;if(W+s>G&&(H=b(W+s)),r<64||!o){let e,t,o,s=W+a;for(e=0;e<r;e++)t=n.charCodeAt(e),t<128?H[s++]=t:t<2048?(H[s++]=t>>6|192,H[s++]=t&63|128):(t&64512)==55296&&((o=n.charCodeAt(e+1))&64512)==56320?(t=65536+((t&1023)<<10)+(o&1023),e++,H[s++]=t>>18|240,H[s++]=t>>12&63|128,H[s++]=t>>6&63|128,H[s++]=t&63|128):(H[s++]=t>>12|224,H[s++]=t>>6&63|128,H[s++]=t&63|128);i=s-W-a}else i=o(n,W+a,s);i<24?H[W++]=96|i:i<256?(a<2&&H.copyWithin(W+2,W+1,W+1+i),H[W++]=120,H[W++]=i):i<65536?(a<3&&H.copyWithin(W+3,W+2,W+2+i),H[W++]=121,H[W++]=i>>8,H[W++]=i&255):(a<5&&H.copyWithin(W+5,W+3,W+3+i),H[W++]=122,U.setUint32(W,i),W+=4),W+=i}else if(r===`number`){if(!this.alwaysUseFloat&&n>>>0===n)n<24?H[W++]=n:n<256?(H[W++]=24,H[W++]=n):n<65536?(H[W++]=25,H[W++]=n>>8,H[W++]=n&255):(H[W++]=26,U.setUint32(W,n),W+=4);else if(!this.alwaysUseFloat&&n>>0===n)n>=-24?H[W++]=31-n:n>=-256?(H[W++]=56,H[W++]=~n):n>=-65536?(H[W++]=57,U.setUint16(W,~n),W+=2):(H[W++]=58,U.setUint32(W,~n),W+=4);else{let e;if((e=this.useFloat32)>0&&n<4294967296&&n>=-2147483648){H[W++]=250,U.setFloat32(W,n);let t;if(e<4||(t=n*Ke[(H[W]&127)<<1|H[W+1]>>7])>>0===t){W+=4;return}W--}H[W++]=251,U.setFloat64(W,n),W+=8}}else if(r===`object`){if(!n)H[W++]=246;else{if(a){let e=a.get(n);if(e){if(H[W++]=216,H[W++]=29,H[W++]=25,!e.references){let t=a.idsToInsert||(a.idsToInsert=[]);e.references=[],t.push(e)}e.references.push(W-t),W+=2;return}a.set(n,{offset:W-t})}let e=n.constructor;if(e===Object)y(n);else if(e===Array){i=n.length,i<24?H[W++]=128|i:J(i);for(let e=0;e<i;e++)v(n[e])}else if(e===Map){if((this.mapsAsObjects?this.useTag259ForMaps!==!1:this.useTag259ForMaps)&&(H[W++]=217,H[W++]=1,H[W++]=3),i=n.size,i<24?H[W++]=160|i:i<256?(H[W++]=184,H[W++]=i):i<65536?(H[W++]=185,H[W++]=i>>8,H[W++]=i&255):(H[W++]=186,U.setUint32(W,i),W+=4),s.keyMap)for(let[e,t]of n)v(s.encodeKey(e)),v(t);else for(let[e,t]of n)v(e),v(t)}else{for(let e=0,t=Ze.length;e<t;e++){let t=Qe[e];if(n instanceof t){let t=Ze[e],r=t.tag;r??=t.getTag&&t.getTag.call(this,n),r<24?H[W++]=192|r:r<256?(H[W++]=216,H[W++]=r):r<65536?(H[W++]=217,H[W++]=r>>8,H[W++]=r&255):r>-1&&(H[W++]=218,U.setUint32(W,r),W+=4),t.encode.call(this,n,v,b);return}}if(n[Symbol.iterator]){if(it){let e=Error(`Iterable should be serialized as iterator`);throw e.iteratorNotHandled=!0,e}H[W++]=159;for(let e of n)v(e);H[W++]=255;return}if(n[Symbol.asyncIterator]||ut(n)){let e=Error(`Iterable/blob should be serialized as iterator`);throw e.iteratorNotHandled=!0,e}if(this.useToJSON&&n.toJSON){let e=n.toJSON();if(e!==n)return v(e)}y(n)}}}else if(r===`boolean`)H[W++]=n?245:244;else if(r===`bigint`){if(n<BigInt(1)<<BigInt(64)&&n>=0)H[W++]=27,U.setBigUint64(W,n);else if(n>-(BigInt(1)<<BigInt(64))&&n<0)H[W++]=59,U.setBigUint64(W,-n-BigInt(1));else if(this.largeBigIntToFloat)H[W++]=251,U.setFloat64(W,Number(n));else{n>=BigInt(0)?H[W++]=194:(H[W++]=195,n=BigInt(-1)-n);let e=[];for(;n;)e.push(Number(n&BigInt(255))),n>>=BigInt(8);pt(new Uint8Array(e.reverse()),b);return}W+=8}else if(r===`undefined`)H[W++]=247;else throw Error(`Unknown type: `+r)},y=this.useRecords===!1?this.variableMapSize?e=>{let t=Object.keys(e),n=Object.values(e),r=t.length;if(r<24?H[W++]=160|r:r<256?(H[W++]=184,H[W++]=r):r<65536?(H[W++]=185,H[W++]=r>>8,H[W++]=r&255):(H[W++]=186,U.setUint32(W,r),W+=4),s.keyMap)for(let e=0;e<r;e++)v(s.encodeKey(t[e])),v(n[e]);else for(let e=0;e<r;e++)v(t[e]),v(n[e])}:e=>{H[W++]=185;let n=W-t;W+=2;let r=0;if(s.keyMap)for(let t in e)(typeof e.hasOwnProperty!=`function`||e.hasOwnProperty(t))&&(v(s.encodeKey(t)),v(e[t]),r++);else for(let t in e)(typeof e.hasOwnProperty!=`function`||e.hasOwnProperty(t))&&(v(t),v(e[t]),r++);H[n+++t]=r>>8,H[n+t]=r&255}:(e,t)=>{let n,a=i.transitions||(i.transitions=Object.create(null)),o=0,s=0,c,u;if(this.keyMap){u=Object.keys(e).map(e=>this.encodeKey(e)),s=u.length;for(let e=0;e<s;e++){let t=u[e];n=a[t],n||(n=a[t]=Object.create(null),o++),a=n}}else for(let t in e)(typeof e.hasOwnProperty!=`function`||e.hasOwnProperty(t))&&(n=a[t],n||(a[q]&1048576&&(c=a[q]&65535),n=a[t]=Object.create(null),o++),a=n,s++);let d=a[q];if(d!==void 0)d&=65535,H[W++]=217,H[W++]=d>>8|224,H[W++]=d&255;else if(u||=a.__keys__||(a.__keys__=Object.keys(e)),c===void 0?(d=i.nextId++,d||(d=0,i.nextId=1),d>=256&&(i.nextId=(d=l)+1)):d=c,i[d]=u,d<l){H[W++]=217,H[W++]=d>>8|224,H[W++]=d&255,a=i.transitions;for(let e=0;e<s;e++)(a[q]===void 0||a[q]&1048576)&&(a[q]=d),a=a[u[e]];a[q]=d|1048576,r=!0}else{if(a[q]=d,U.setUint32(W,3655335680),W+=3,o&&(g+=_*o),h.length>=256-l&&(h.shift()[q]=void 0),h.push(a),J(s+2),v(57344+d),v(u),t)return;for(let t in e)(typeof e.hasOwnProperty!=`function`||e.hasOwnProperty(t))&&v(e[t]);return}if(s<24?H[W++]=128|s:J(s),!t)for(let t in e)(typeof e.hasOwnProperty!=`function`||e.hasOwnProperty(t))&&v(e[t])},b=e=>{let n;if(e>16777216){if(e-t>rt)throw Error(`Encoded buffer would be larger than maximum buffer size`);n=Math.min(rt,Math.round(Math.max((e-t)*(e>67108864?1.25:2),4194304)/4096)*4096)}else n=(Math.max(e-t<<2,H.length-1)>>12)+1<<12;let r=new tt(n);return U=new DataView(r.buffer,0,n),H.copy?H.copy(r,0,t,e):r.set(H.slice(t,e)),W-=t,t=0,G=r.length-10,H=r},x=100,S=1e3;this.encodeAsIterable=function(e,t){return ee(e,t,C)},this.encodeAsAsyncIterable=function(e,t){return ee(e,t,te)};function*C(e,n,r){let i=e.constructor;if(i===Object){let t=s.useRecords!==!1;t?y(e,!0):st(Object.keys(e).length,160);for(let r in e){let i=e[r];t||v(r),i&&typeof i==`object`?n[r]?yield*C(i,n[r]):yield*w(i,n,r):v(i)}}else if(i===Array){let r=e.length;J(r);for(let i=0;i<r;i++){let r=e[i];r&&(typeof r==`object`||W-t>x)?n.element?yield*C(r,n.element):yield*w(r,n,`element`):v(r)}}else if(e[Symbol.iterator]&&!e.buffer){H[W++]=159;for(let r of e)r&&(typeof r==`object`||W-t>x)?n.element?yield*C(r,n.element):yield*w(r,n,`element`):v(r);H[W++]=255}else ut(e)?(st(e.size,64),yield H.subarray(t,W),yield e,T()):e[Symbol.asyncIterator]?(H[W++]=159,yield H.subarray(t,W),yield e,T(),H[W++]=255):v(e);r&&W>t?yield H.subarray(t,W):W-t>x&&(yield H.subarray(t,W),T())}function*w(e,n,r){let i=W-t;try{v(e),W-t>x&&(yield H.subarray(t,W),T())}catch(a){if(a.iteratorNotHandled)n[r]={},W=t+i,yield*C.call(this,e,n[r]);else throw a}}function T(){x=S,s.encode(null,St)}function ee(e,t,n){return x=t&&t.chunkThreshold?S=t.chunkThreshold:100,e&&typeof e==`object`?(s.encode(null,St),n(e,s.iterateProperties||={},!0)):[s.encode(e)]}async function*te(e,t){for(let n of C(e,t,!0)){let e=n.constructor;if(e===nt||e===Uint8Array)yield n;else if(ut(n)){let e=n.stream().getReader(),t;for(;!(t=await e.read()).done;)yield t.value}else if(n[Symbol.asyncIterator])for await(let e of n)T(),e?yield*te(e,t.async||={}):yield s.encode(e);else yield n}}}useBuffer(e){H=e,U=new DataView(H.buffer,H.byteOffset,H.byteLength),W=0}clearSharedData(){this.structures&&=[],this.sharedValues&&=void 0}updateSharedData(){let e=this.sharedVersion||0;this.sharedVersion=e+1;let t=this.structures.slice(0),n=new ct(t,this.sharedValues,this.sharedVersion),r=this.saveShared(n,t=>(t&&t.version||0)==e);return r===!1?(n=this.getShared()||{},this.structures=n.structures||[],this.sharedValues=n.packedValues,this.sharedVersion=n.version,this.structures.nextId=this.structures.length):t.forEach((e,t)=>this.structures[t]=e),r}};function st(e,t){e<24?H[W++]=t|e:e<256?(H[W++]=t|24,H[W++]=e):e<65536?(H[W++]=t|25,H[W++]=e>>8,H[W++]=e&255):(H[W++]=t|26,U.setUint32(W,e),W+=4)}var ct=class{constructor(e,t,n){this.structures=e,this.packedValues=t,this.version=n}};function J(e){e<24?H[W++]=128|e:e<256?(H[W++]=152,H[W++]=e):e<65536?(H[W++]=153,H[W++]=e>>8,H[W++]=e&255):(H[W++]=154,U.setUint32(W,e),W+=4)}const lt=typeof Blob>`u`?function(){}:Blob;function ut(e){if(e instanceof lt)return!0;let t=e[Symbol.toStringTag];return t===`Blob`||t===`File`}function dt(e,t){switch(typeof e){case`string`:if(e.length>3){if(t.objectMap[e]>-1||t.values.length>=t.maxValues)return;let n=t.get(e);if(n)++n.count==2&&t.values.push(e);else if(t.set(e,{count:1}),t.samplingPackedValues){let n=t.samplingPackedValues.get(e);n?n.count++:t.samplingPackedValues.set(e,{count:1})}}break;case`object`:if(e){if(e instanceof Array)for(let n=0,r=e.length;n<r;n++)dt(e[n],t);else{let r=!t.encoder.useRecords;for(var n in e)e.hasOwnProperty(n)&&(r&&dt(n,t),dt(e[n],t))}}break;case`function`:console.log(e)}}const ft=new Uint8Array(new Uint16Array([1]).buffer)[0]==1;Qe=[Date,Set,Error,RegExp,B,ArrayBuffer,Uint8Array,Uint8ClampedArray,Uint16Array,Uint32Array,typeof BigUint64Array>`u`?function(){}:BigUint64Array,Int8Array,Int16Array,Int32Array,typeof BigInt64Array>`u`?function(){}:BigInt64Array,Float32Array,Float64Array,ct],Ze=[{tag:1,encode(e,t){let n=e.getTime()/1e3;(this.useTimestamp32||e.getMilliseconds()===0)&&n>=0&&n<4294967296?(H[W++]=26,U.setUint32(W,n),W+=4):(H[W++]=251,U.setFloat64(W,n),W+=8)}},{tag:258,encode(e,t){t(Array.from(e))}},{tag:27,encode(e,t){t([e.name,e.message])}},{tag:27,encode(e,t){t([`RegExp`,e.source,e.flags])}},{getTag(e){return e.tag},encode(e,t){t(e.value)}},{encode(e,t,n){pt(e,n)}},{getTag(e){if(e.constructor===Uint8Array&&(this.tagUint8Array||et&&this.tagUint8Array!==!1))return 64},encode(e,t,n){pt(e,n)}},Y(68,1),Y(69,2),Y(70,4),Y(71,8),Y(72,1),Y(77,2),Y(78,4),Y(79,8),Y(85,4),Y(86,8),{encode(e,t){let n=e.packedValues||[],r=e.structures||[];if(n.values.length>0){H[W++]=216,H[W++]=51,J(4);let e=n.values;t(e),J(0),J(0),packedObjectMap=Object.create(sharedPackedObjectMap||null);for(let t=0,n=e.length;t<n;t++)packedObjectMap[e[t]]=t}if(r){U.setUint32(W,3655335424),W+=3;let n=r.slice(0);n.unshift(57344),n.push(new B(e.version,1399353956)),t(n)}else t(new B(e.version,1399353956))}}];function Y(e,t){return!ft&&t>1&&(e-=4),{tag:e,encode:function(e,t){let n=e.byteLength,r=e.byteOffset||0,i=e.buffer||e;t(et?$e.from(i,r,n):new Uint8Array(i,r,n))}}}function pt(e,t){let n=e.byteLength;n<24?H[W++]=64+n:n<256?(H[W++]=88,H[W++]=n):n<65536?(H[W++]=89,H[W++]=n>>8,H[W++]=n&255):(H[W++]=90,U.setUint32(W,n),W+=4),W+n>=H.length&&t(W+n),H.set(e.buffer?e:new Uint8Array(e),W),W+=n}function mt(e,t){let n,r=t.length*2,i=e.length-r;t.sort((e,t)=>e.offset>t.offset?1:-1);for(let n=0;n<t.length;n++){let r=t[n];r.id=n;for(let t of r.references)e[t++]=n>>8,e[t]=n&255}for(;n=t.pop();){let t=n.offset;e.copyWithin(t+r,t,i),r-=2;let a=t+r;e[a++]=216,e[a++]=28,i=t}return e}function ht(e,t){U.setUint32(K.position+e,W-K.position-e+1);let n=K;K=null,t(n[0]),t(n[1])}let gt=new ot({useRecords:!1});const _t=gt.encode;gt.encodeAsIterable,gt.encodeAsAsyncIterable;const{NEVER:vt,ALWAYS:yt,DECIMAL_ROUND:bt,DECIMAL_FIT:xt}=Ye,St=2048;if(process.env.CBOR_NATIVE_ACCELERATION_DISABLED===void 0||process.env.CBOR_NATIVE_ACCELERATION_DISABLED.toLowerCase()!==`true`){let e;try{e=typeof t==`function`?t(`cbor-extract`):w(import.meta.url)(`cbor-extract`),e&&Te(e.extractStrings)}catch{}}var X=y();const Ct=`5.0.0-beta.50`,Z=l(`@workflow/world-vercel//httpPools`,1,()=>({dispatcher:void 0,queueDispatcher:void 0,streamDispatcher:void 0,streamCloseDispatcher:void 0,nodeHttpAgents:void 0})),wt={connections:8,keepAliveTimeout:1e4},Tt=3e5,Et=3e5,Dt={...wt,allowH2:!1,pipelining:1},Ot=()=>o(`WORKFLOW_VERCEL_QUEUE_TIMEOUT_MS`,3e4,{integer:!0,min:5e3,max:12e4});function kt(){let e=Ot();return{...Dt,connections:o(`WORKFLOW_VERCEL_QUEUE_CONNECTIONS`,64,{integer:!0,min:1,max:1024}),headersTimeout:e,bodyTimeout:e}}const At=X.DecoratorHandler;function jt(e){class t extends At{#e=!1;#t;#n;constructor(t){super(t),this.#n=setTimeout(()=>{this.#e=!0,this.#r()},e),this.#n.unref?.()}#r(){this.#t?.abort(Error(`Queue request exceeded its ${e}ms deadline`))}onRequestStart(e,t){this.#t=e,super.onRequestStart(e,t),this.#e&&this.#r()}onResponseEnd(e,t){clearTimeout(this.#n),super.onResponseEnd(e,t)}onResponseError(e,t){clearTimeout(this.#n),super.onResponseError(e,t)}}return e=>(n,r)=>e(n,new t(r))}const Mt={...wt,allowH2:!0,pipelining:100,initialWindowSize:4194304,connectionWindowSize:16777216},Nt={...wt,allowH2:!1,pipelining:1},Pt={...wt,allowH2:!0,pipelining:1},Ft={retryAfter:!0,statusCodes:[500,502,503,504]},It={retryAfter:!0,methods:[`PUT`],statusCodes:[429]},Lt={retryAfter:!0,methods:[`PUT`],statusCodes:[429,500,502,503,504]};function Rt(){return process.env.WORKFLOW_H2_MULTIPLEX!==`0`}function zt(e){if(!e||typeof e!=`object`||Array.isArray(e))return NaN;let t=e,n=t[`content-length`]??t[`Content-Length`];return typeof n==`string`||typeof n==`number`?Number(n):NaN}function Bt(e){return(t,n)=>{let r=t.body,i=!!r&&typeof r!=`string`&&!Buffer.isBuffer(r)&&typeof r[Symbol.asyncIterator]==`function`,a=zt(t.headers);return!i||!(a>=0)||a>1048576?e({...t,idempotent:!0},n):((async()=>{try{let i=[];for await(let e of r)i.push(Buffer.from(e));e({...t,body:Buffer.concat(i),idempotent:!0},n)}catch(e){n.onError?.(e)}})(),!0)}}const Vt=new Set([`UND_ERR_INFO`,`UND_ERR_HEADERS_TIMEOUT`,`UND_ERR_BODY_TIMEOUT`,`ERR_HTTP2_GOAWAY_SESSION`,`ERR_HTTP2_INVALID_SESSION`,`ERR_HTTP2_SESSION_ERROR`,`ERR_HTTP2_STREAM_ERROR`]);function Ht(e){let t=e;for(let e=0;t&&e<8;e++){let e=t.code;if(typeof e==`string`&&Vt.has(e))return!0;t=t.cause}return!1}function Ut(e,t){let n,r=0,i=0;function a(e){let t=setTimeout(()=>{Promise.resolve(e.close?.()).catch(()=>void 0)},5e3),n=setTimeout(()=>{Promise.resolve(e.destroy?.()).catch(()=>void 0)},6e4);t.unref?.(),n.unref?.()}return{get(){return n??=e(),n},note(e,o){if(!n||e!==n)return;if(o===void 0){r=0;return}if(!Ht(o)||(r++,r<3))return;let s=Date.now();if(s-i<5e3)return;i=s,r=0;let c=n;n=void 0,console.warn(`[workflow] ${t}: rebuilding connection pool after 3 consecutive transport failures`),a(c)}}}const Wt=l(`@workflow/world-vercel//eventsDispatcherRecycler@${Ct}`,1,()=>Ut(()=>en(),`events transport`));function Gt(e,t){Wt.note(e,t)}function Kt(e,t){return e?.dispatcher?e.dispatcher:s()?void 0:t()}function qt(e){if(!e?.dispatcher&&s())return Z.nodeHttpAgents??=b({maxSockets:wt.connections,keepAliveMs:wt.keepAliveTimeout}),Z.nodeHttpAgents}function Jt(e){return Kt(e,on)}function Yt(e){return Kt(e,an)}function Xt(e){return Kt(e,()=>Wt.get())}function Zt(e){return Kt(e,sn)}function Qt(e){return Kt(e,cn)}function $t(e,t){return new X.RetryAgent(new X.Agent(e),t)}function en(e){let t=Rt(),n=new X.RetryAgent(new X.Agent({...t?Mt:Nt,...e}),Ft);return t?tn(n,n.compose(Bt)):n}function tn(e,t){return new Proxy(t,{get:(t,n)=>n===`close`||n===`destroy`?e[n].bind(e):t[n]})}function nn(e,t){return new X.RetryAgent(new X.Agent({...Pt,...t}),e)}function rn(){return new X.RetryAgent(new X.Agent(kt()).compose(jt(Ot())),Ft)}function an(){return Z.queueDispatcher??=rn(),Z.queueDispatcher}function on(){return Z.dispatcher??=$t(Dt,Ft),Z.dispatcher}function sn(){return Z.streamDispatcher??=nn(It),Z.streamDispatcher}function cn(){return Z.streamCloseDispatcher??=nn(Lt),Z.streamCloseDispatcher}const ln=l(`@workflow/world-vercel//telemetry`,1,()=>({apiPromise:null,tracerPromise:null}));async function un(){return ln.apiPromise||=import(`../../@opentelemetry/api/index.js`).catch(e=>(typeof process<`u`&&typeof process.env.DEBUG==`string`&&(process.env.DEBUG.includes(`workflow:`)||process.env.DEBUG===`*`)&&console.warn(`[workflow] @opentelemetry/api unavailable — world-vercel spans disabled:`,e instanceof Error?e.message:e),null)),ln.apiPromise}function dn(){return typeof process<`u`&&typeof process.env.DEBUG==`string`&&(process.env.DEBUG.includes(`workflow:`)||process.env.DEBUG===`*`)}let fn=!1;function pn(e,t){if(!fn&&dn()){fn=!0;try{let n=globalThis[Symbol.for(`opentelemetry.js.api.1`)],r=e.trace.getTracerProvider(),i=r.getDelegate?.()??r,a=t.startSpan(`workflow.otel.probe.world_vercel`);console.warn(`[workflow:otel-diag] world-vercel`,JSON.stringify({globalRegistrationVersion:n?.version??null,providerCtor:r?.constructor?.name??null,delegateCtor:i?.constructor?.name??null,tracerCtor:t?.constructor?.name??null,probeCtor:a?.constructor?.name??null,probeRecording:a.isRecording()})),a.end()}catch(e){console.warn(`[workflow:otel-diag] world-vercel failed:`,e instanceof Error?e.message:e)}}}async function mn(){return ln.tracerPromise||=un().then(e=>{if(!e)return null;let t=e.trace.getTracer(`workflow`);return pn(e,t),t}),ln.tracerPromise}async function hn(e,...t){let[n,r]=await Promise.all([mn(),un()]),{fn:i,opts:a}=typeof t[0]==`function`?{fn:t[0],opts:{}}:{fn:t[1],opts:t[0]};if(!i)throw Error(`Function to trace must be provided`);return!n||!r?await i():n.startActiveSpan(e,a,async e=>{try{let t=await i(e);return e.setStatus({code:r.SpanStatusCode.OK}),t}catch(t){throw e.setStatus({code:r.SpanStatusCode.ERROR,message:t.message}),t}finally{e.end()}})}async function gn(e){let t=await un();if(t)return t.SpanKind[e]}async function _n(e){for(let[t,n]of Object.entries(await vn()))e.set(t,n)}async function vn(){let e=await un();if(!e)return{};let t={};return e.propagation.inject(e.context.active(),t),t}function Q(...e){return t=>Object.fromEntries(e.map(e=>[e,t]))}const yn=Q(`http.request.method`),bn=Q(`url.full`),xn=Q(`server.address`),Sn=Q(`server.port`),Cn=Q(`http.response.status_code`),$=Q(`error.type`),wn=Q(`network.protocol.name`),Tn=Q(`workflow.world.parse.format`),En=Q(`peer.service`),Dn=Q(`rpc.system`),On=Q(`rpc.service`),kn=Q(`rpc.method`),An=Q(`workflow.run.id`),jn=Q(`step.id`),Mn=Q(`workflow.stream.name`),Nn=Q(`workflow.stream.operation`),Pn=Q(`workflow.stream.start_index`),Fn=Q(`workflow.events.transport`),In=Q(`workflow.http.transport`),Ln=Q(`workflow.event.type`),Rn=Q(`workflow.step_start.mode`),zn=Q(`workflow.step_start.owner_stamped`),Bn=Q(`workflow.client.version`),Vn=Q(`step.stso_ms`),Hn=Q(`step.latency_optimizations`),Un=Q(`workflow.events.ws.url`),Wn=Q(`workflow.events.ws.req_id`),Gn=Q(`workflow.events.ws.reconnect_attempt`),Kn=new Set([`UND_ERR_INFO`,`UND_ERR_REQ_RETRY`,`UND_ERR_SOCKET`,`UND_ERR_CONNECT`,`UND_ERR_CONNECT_TIMEOUT`,`UND_ERR_HEADERS_TIMEOUT`,`UND_ERR_BODY_TIMEOUT`,`UND_ERR_CLOSED`,`ECONNRESET`,`ECONNREFUSED`,`ENOTFOUND`,`EAI_AGAIN`,`EPIPE`,`ETIMEDOUT`]);function qn(e){let t=e;for(let e=0;t&&e<8;e++){let e=t.code;if(typeof e==`string`&&Kn.has(e))return e;t=t.cause}}function Jn(e){let{protocol:t,username:n,password:r}=new URL(e);if(t!==`http:`&&t!==`https:`)throw TypeError(`Unsupported URL protocol ${t}; expected http: or https:`);if(n||r)throw TypeError(`HTTP(S) URLs with embedded credentials are unsupported`)}const Yn=new Set([`ERR_INVALID_URL`,`ERR_INVALID_ARG_TYPE`,`ERR_INVALID_ARG_VALUE`,`ERR_INVALID_CHAR`,`ERR_INVALID_HTTP_TOKEN`,`ERR_HTTP_INVALID_HEADER_VALUE`,`ERR_UNESCAPED_CHARACTERS`,`UND_ERR_INVALID_ARG`,`UND_ERR_NOT_SUPPORTED`]);function Xn(e){let t=qn(e);if(t)return t;let n,r,i=e;for(let e=0;i&&e<8;e++){let{code:e,name:t,message:a}=i;if(t===`Error`&&a===`bad port`&&e===void 0)return;if(typeof e==`string`&&e){if(Yn.has(e))return;n??=e}typeof t==`string`&&t&&(r=t),i=i.cause}return n??r??`unknown`}const Zn=()=>o(`WORKFLOW_REQUEST_TIMEOUT_MS`,6e4,{integer:!0,min:1e4,max:12e4}),Qn=typeof process<`u`&&typeof process.env.DEBUG==`string`&&(process.env.DEBUG.includes(`workflow:`)||process.env.DEBUG===`*`),$n=[`x-vercel-id`,`x-vercel-error`,`x-vercel-mitigated`];function er(e){return $n.flatMap(t=>{let n=e.get(t);return n?[`${t}=${n}`]:[]})}function tr(e){let t=er(e);return t.length>0?` (${t.join(`; `)})`:``}function nr(e,t,n,r){if(!Qn)return;let i=er(n.headers),a=i.length>0?`; ${i.join(`; `)}`:``;console.debug(`[workflow:world-vercel:http] ${e} ${t} -> ${n.status} (${r}ms${a})`)}function rr(e,t,n){if(!process.env.DEBUG)return;let r=Array.from(n.entries()).filter(([e])=>e.toLowerCase()!==`authorization`).map(([e,t])=>`-H "${e}: ${t}"`).join(` `);console.error(`Failed to fetch, reproduce with:\ncurl -X ${e} ${r} "${t}"`)}function ir(e){if(!e)return;let t=parseInt(e,10);return Number.isNaN(t)?void 0:t}function ar(e){let t={};return e.forEach((e,n)=>{t[n]=e}),t}function or(e,t,n={}){let{retryAfter:r,code:i,url:a,mitigated:o,details:s}=n;if(e===409)return new h(t);if(e===410){if(i===`stream-expired`){let e=s&&typeof s==`object`?s:void 0,n=typeof e?.expiredAt==`string`?new Date(e.expiredAt):void 0;return new d(t,typeof e?.runId==`string`?e.runId:void 0,typeof e?.streamId==`string`?e.streamId:void 0,n&&!Number.isNaN(n.getTime())?n:void 0)}return new p(t)}return e===412?new f(t,{retryAfter:r,details:s}):e===425?new _(t,{retryAfter:r}):e===429?sr(e,o)?new u(`${t} (x-vercel-mitigated=challenge)`,{url:a,status:e,code:`TRANSPORT`,retryAfter:r}):new g(t,{retryAfter:r}):new u(t,{url:a,status:e,code:i,retryAfter:r})}function sr(e,t){return e===429&&t===`challenge`}async function cr(e){return e?.token??process.env.VERCEL_TOKEN??await(0,ie.getVercelOidcToken)().catch(()=>null)}function lr(e){try{let t=new URL(e),n=t.protocol===`https:`||t.protocol===`wss:`;return{serverAddress:t.hostname,serverPort:t.port?parseInt(t.port,10):n?443:80}}catch{return{}}}function ur(e){let{method:t,url:n,peerService:r}=e,{serverAddress:i,serverPort:a}=lr(n);return{...yn(t),...bn(n),...i?xn(i):{},...a?Sn(a):{},...En(r),...Dn(`http`),...On(r)}}async function dr(e,t){let{method:n,url:r,peerService:i=`workflow-server`,spanName:a,attributes:o}=e;return hn(a??`http ${n}`,{kind:await gn(`CLIENT`)},async e=>{if(a&&Qn&&e){let t=e.spanContext();console.warn(`[workflow:otel-diag] span-open`,JSON.stringify({spanName:a,traceId:t.traceId,spanId:t.spanId,recording:e.isRecording()}))}return e?.setAttributes(ur({method:n,url:r,peerService:i})),o&&e?.setAttributes(o),t(e)})}function fr(e,t){e?.setAttributes({...Cn(t)}),(t<200||t>=300)&&e?.setAttributes({...$(`HTTP ${t}`)})}async function pr(e){let{method:t,url:n,headers:r,body:i,dispatcher:a,peerService:o,timeoutMs:s=Zn(),signal:c,injectTraceContext:l=!0,cacheBust:d=!0,logLabel:f,buildError:p,spanName:h,attributes:g,durationAttribute:_,onTransportOutcome:y,deferTransportSuccessUntilBody:b=!1,onRequestDispatched:x,transportErrorCode:S=`TRANSPORT`}=e,C=f??n;return Jn(n),dr({method:t,url:n,peerService:o,spanName:h,attributes:g},async e=>{l&&await _n(r),d&&r.set(`X-Request-Time`,Date.now().toString());let o=s==null?void 0:AbortSignal.timeout(s),f=c&&o?AbortSignal.any([c,o]):c??o,h=a?void 0:qt();e?.setAttributes({...In(h?`node-http`:`undici`)});let g=Date.now(),w;try{let e=h?v(n,{method:t,headers:r,body:i,signal:f,agents:h,headersTimeoutMs:Tt,bodyTimeoutMs:Et}):fetch(n,{method:t,headers:r,body:i,signal:f,dispatcher:a});x?.(),w=await e}catch(r){let i=Date.now()-g;if(y?.(r),r instanceof Error&&(r.name===`TimeoutError`||r.name===`AbortError`)){let a=`${t} ${C} timed out after ${i}ms`,o=S===`STREAM_ERROR`?`STREAM_ERROR`:`TIMEOUT`,s=o===`STREAM_ERROR`?new m(a,{url:n,cause:r}):new u(a,{url:n,code:o,cause:r});throw e?.setAttributes({...$(o)}),e?.recordException?.(s),s}let a=Xn(r);if(a){let o=`${t} ${C} transport failure after ${i}ms (${a})`,s=S===`STREAM_ERROR`?`STREAM_ERROR`:`TRANSPORT`,c=s===`STREAM_ERROR`?new m(o,{url:n,cause:r}):new u(o,{url:n,code:s,cause:r});throw e?.setAttributes({...$(s)}),e?.recordException?.(c),c}throw r}let T=Date.now()-g;if(w.ok&&!b&&y?.(void 0,w),nr(t,C,w,T),fr(e,w.status),_&&e?.setAttributes({[_]:T}),!w.ok){if(rr(t,n,r),p){let r;try{r=await p(w)}catch(r){let i=qn(r);if(i){y?.(r,w);let a=`${t} ${C} response body transport failure (${i})`,o=S===`STREAM_ERROR`?new m(a,{url:n,cause:r}):new u(a,{url:n,code:`TRANSPORT`,cause:r});throw e?.setAttributes({...$(S)}),e?.recordException?.(o),o}throw y?.(void 0,w),r}throw y?.(void 0,w),e?.recordException?.(r),r}let i=``;try{i=await w.text(),y?.(void 0,w)}catch(e){y?.(e,w)}let a=or(w.status,`${t} ${C} -> HTTP ${w.status}: ${w.statusText}${i?` ${i}`:``}${tr(w.headers)}`,{url:n,retryAfter:ir(w.headers.get(`Retry-After`))});throw e?.recordException?.(a),a}return w})}const mr=new Set([`GET`,`HEAD`]),hr=()=>process.env.VERCEL_WORKFLOW_SERVER_URL||``,gr=()=>process.env.WORKFLOW_TEST_LIMIT_OVERRIDES?.trim()||``;function _r(e){return e}const vr=(...e)=>e.filter(Boolean).join(` `),yr=()=>{let e=process.env.VERCEL_DEPLOYMENT_ID;return e?`@workflow/world-vercel/${Ct} node-${process.version} ${ee.platform()} (${ee.arch()}) ${e}`:`@workflow/world-vercel/${Ct} node-${process.version} ${ee.platform()} (${ee.arch()})`},br=e=>{let t=e?.projectConfig,n=hr()||`https://vercel-workflow.com`,r=process.env.WORKFLOW_VERCEL_BACKEND_URL,i=!!(t?.projectId&&t?.teamId);return{baseUrl:i?r||`https://api.vercel.com/v1/workflow`:`${n}/api`,usingProxy:i}},xr=e=>{let t=e?.projectConfig;return t?t.environment||`production`:process.env.VERCEL_TARGET_ENV||process.env.VERCEL_ENV||void 0},Sr=(e,t)=>{let n=e?.projectConfig,r=new Headers(e?.headers);r.set(`User-Agent`,vr(yr(),r.get(`User-Agent`)));let i=gr();i&&r.set(`x-workflow-test-limit-overrides`,i),n&&(r.set(`x-vercel-environment`,xr(e)),n.projectId&&r.set(`x-vercel-project-id`,n.projectId),n.teamId&&r.set(`x-vercel-team-id`,n.teamId));let a=hr();return a&&t.usingProxy&&r.set(`x-vercel-workflow-api-url`,a),r};async function Cr(e){let{baseUrl:t,usingProxy:n}=br(e),r=Sr(e,{usingProxy:n});if(n){if(!e?.token)throw Error(`world-vercel: api-workflow proxy requested (${t}) but no Vercel auth token was provided. Pass one as \`config.token\` (the SDK reads it from \`WORKFLOW_VERCEL_AUTH_TOKEN\`).`);r.set(`Authorization`,`Bearer ${e.token}`)}else{let t;try{t=await(0,ie.getVercelOidcToken)()}catch{}let n=e?.token??t;n&&r.set(`Authorization`,`Bearer ${n}`),t&&r.set(`x-vercel-trusted-oidc-idp-token`,t)}return{baseUrl:t,headers:r,usingProxy:n}}async function wr({endpoint:e,options:t={},config:n={},schema:r,data:i,onResponse:a,retryConnectTimeout:o=!1}){let s=(t.method||`GET`).toUpperCase(),{baseUrl:c,headers:l}=await Cr(n),d=`${c}${e}`;return Jn(d),hn(`http ${s}`,{kind:await gn(`CLIENT`)},async c=>{c?.setAttributes(ur({method:s,url:d,peerService:`workflow-server`})),l.set(`Accept`,`application/cbor`),await _n(l);let f;i!==void 0&&(l.set(`Content-Type`,`application/cbor`),f=_t(i));let p=mr.has(s),m,h=``;for(let r=0;;r++){l.set(`X-Request-Time`,Date.now().toString());let i=AbortSignal.timeout(Zn()),g=t.signal?AbortSignal.any([t.signal,i]):i,_=qt(n),y=_?void 0:new Request(d,{...t,body:f,headers:l,signal:g}),b=_?void 0:Jt(n);c?.setAttributes({...In(_?`node-http`:`undici`)});let x=Date.now(),S;try{S=_?await v(d,{method:s,headers:l,body:f,signal:g,agents:_,headersTimeoutMs:Tt,bodyTimeoutMs:Et}):await fetch(y,{dispatcher:b})}catch(t){let n=Date.now()-x;if(t instanceof Error&&(t.name===`TimeoutError`||t.name===`AbortError`)){let r=new u(`${s} ${e} timed out after ${n}ms`,{url:d,code:`TIMEOUT`,cause:t});throw c?.setAttributes({...$(`TIMEOUT`)}),c?.recordException?.(r),r}let i=Xn(t);if(i){if(o&&p&&i===`UND_ERR_CONNECT_TIMEOUT`&&r===0){await new Promise(e=>setTimeout(e,100));continue}let a=new u(`${s} ${e} transport failure after ${n}ms (${i})`,{url:d,code:`TRANSPORT`,cause:t});throw c?.setAttributes({...$(`TRANSPORT`)}),c?.recordException?.(a),a}throw t}let C=Date.now()-x;if(h=tr(S.headers),nr(s,e,S,C),c?.setAttributes({...Cn(S.status)}),!S.ok){let t=await Er(S).then(e=>e.data).catch(()=>({})),n=t.code??t.error;rr(s,d,l);let r=ir(S.headers.get(`Retry-After`)),i=(t.message||`${s} ${e} -> HTTP ${S.status}: ${S.statusText}`)+h,a=or(S.status,i,{url:d,code:n,retryAfter:r,mitigated:S.headers.get(`x-vercel-mitigated`),details:t.details});throw c?.setAttributes({...$(n||`HTTP ${S.status}`)}),c?.recordException?.(a),a}a?.(S);try{m=await hn(`world.parse`,async e=>{let t=await Er(S),n=(S.headers.get(`Content-Type`)||``).includes(`application/cbor`);return e?.setAttributes({...Tn(n?`cbor`:`json`)}),t});break}catch(t){if(p&&r<2){let n=100*2**r;c?.setAttributes({...$(`PARSE_ERROR_RETRYING`)}),Qn&&console.debug(`[workflow:world-vercel:http] ${s} ${e} body parse failed (attempt ${r+1}/3); retrying in ${n}ms: ${t}`),await new Promise(e=>setTimeout(e,n));continue}let n=S.headers.get(`Content-Type`)||`unknown`;throw new u(`Failed to parse response body for ${s} ${e}${h} (Content-Type: ${n}):\n\n${t}`,{url:d,code:`PARSE_ERROR`,cause:t})}}return await hn(`world.validate`,async()=>{let t=r.safeParse(m.data);if(!t.success){let n=t.error.issues.map(e=>`  ${e.path.length>0?e.path.join(`.`):`<root>`}: ${e.message}`).join(`
`),r=process.env.DEBUG?`\n\nResponse context: ${m.getDebugContext()}`:``;throw new u(`Schema validation failed for ${s} ${e}${h}:\n${n}${r}`,{url:d,code:`SCHEMA_VALIDATION`,cause:t.error})}return t.data})})}function Tr(e){let t=T(e,{depth:3,maxArrayLength:10,breakLength:120});return t.length>500?`${t.slice(0,500)}...`:t}async function Er(e){let t=e.headers.get(`Content-Type`)||``;if(t.includes(`application/cbor`)){let n=await e.arrayBuffer(),r=Je(new Uint8Array(n));return{data:r,getDebugContext:()=>`Content-Type: ${t}, ${n.byteLength} bytes (CBOR), preview: ${Tr(r)}`}}let n=await e.text(),r=JSON.parse(n);return{data:r,getDebugContext:()=>`Content-Type: ${t}, ${n.length} bytes, preview: ${Tr(r)}`}}function Dr(){return process.env.WORKFLOW_EVENTS_TRANSPORT?.trim().toLowerCase()!==`http`}function Or(){let e=process.env.WORKFLOW_INTERNAL_EVENTS_TRANSPORT_STRICT;return e===`1`||e===`true`}function kr(){return process.env.WORKFLOW_STREAMS_TRANSPORT===`ws`}const Ar=`application/vnd.workflow.v4-frames`;var jr=class extends Error{};const Mr=c(i(a(),r()));function Nr(e,t){let n=new Uint8Array(_t(e)),r=new Uint8Array(4+n.byteLength+4+t.byteLength),i=new DataView(r.buffer);return i.setUint32(0,n.byteLength,!1),r.set(n,4),i.setUint32(4+n.byteLength,t.byteLength,!1),r.set(t,4+n.byteLength+4),r}async function*Pr(e){let t=Symbol.asyncIterator in e?e[Symbol.asyncIterator]():Ir(e.getReader()),n=new Uint8Array,r=async e=>{if(n.byteLength>=e)return!0;let r=[n],i=n.byteLength;for(;i<e;){let e;try{e=await t.next()}catch(e){throw new jr(`decodeFrames: source stream failed`,{cause:e})}if(e.done)return!1;e.value.byteLength!==0&&(r.push(e.value),i+=e.value.byteLength)}n=new Uint8Array(i);let a=0;for(let e of r)n.set(e,a),a+=e.byteLength;return!0},i=e=>{let t=n.subarray(0,e);return n=n.subarray(e),t};try{for(;;){if(!await r(4))return;let e=new DataView(n.buffer,n.byteOffset,4).getUint32(0,!1);if(i(4),!await r(e))throw new jr(`decodeFrames: truncated meta block`);let t=Mr.parse(Je(i(e)));if(!await r(4))throw new jr(`decodeFrames: truncated body length`);let a=new DataView(n.buffer,n.byteOffset,4).getUint32(0,!1);if(i(4),a>0&&!await r(a))throw new jr(`decodeFrames: truncated body bytes`);if(yield{meta:t,body:n.slice(0,a)},i(a),t._end===1)return}}finally{Fr(()=>t.return?.())}}function Fr(e){try{Promise.resolve(e()).catch(()=>{})}catch{}}async function*Ir(e){try{for(;;){let{done:t,value:n}=await e.read();if(t)return;n&&(yield n)}}finally{Fr(()=>e.cancel())}}export{Qt as $,Dn as A,Mn as B,cr as C,En as D,wn as E,Ln as F,Un as G,Pn as H,Fn as I,_n as J,gn as K,An as L,Hn as M,Vn as N,kn as O,Bn as P,Yt as Q,Rn as R,fr as S,$ as T,Gn as U,Nn as V,Wn as W,Jt as X,hn as Y,Xt as Z,er as _,Dr as a,re as at,pr as b,_r as c,br as d,Zt as et,wr as f,Zn as g,or as h,Nr as i,Je as it,jn as j,On as k,Sr as l,Xn as m,Ar as n,Ct as nt,Or as o,xr as p,vn as q,Pr as r,_t as rt,kr as s,jr as t,Gt as tt,Cr as u,ar as v,dr as w,ir as x,nr as y,zn as z};