1var e=(e=>(e[e.AggregateError=1]=`AggregateError`,e[e.ArrowFunction=2]=`ArrowFunction`,e[e.ErrorPrototypeStack=4]=`ErrorPrototypeStack`,e[e.ObjectAssign=8]=`ObjectAssign`,e[e.BigIntTypedArray=16]=`BigIntTypedArray`,e[e.RegExp=32]=`RegExp`,e))(e||{}),t=Symbol.asyncIterator,n=Symbol.hasInstance,r=Symbol.isConcatSpreadable,i=Symbol.iterator,a=Symbol.match,o=Symbol.matchAll,s=Symbol.replace,c=Symbol.search,l=Symbol.species,u=Symbol.split,d=Symbol.toPrimitive,f=Symbol.toStringTag,ee=Symbol.unscopables,te={[t]:0,[n]:1,[r]:2,[i]:3,[a]:4,[o]:5,[s]:6,[c]:7,[l]:8,[u]:9,[d]:10,[f]:11,[ee]:12},ne={0:t,1:n,2:r,3:i,4:a,5:o,6:s,7:c,8:l,9:u,10:d,11:f,12:ee},p=void 0,re={2:!0,3:!1,1:p,0:null,4:-0,5:1/0,6:-1/0,7:NaN},ie={0:`Error`,1:`EvalError`,2:`RangeError`,3:`ReferenceError`,4:`SyntaxError`,5:`TypeError`,6:`URIError`},ae={0:Error,1:EvalError,2:RangeError,3:ReferenceError,4:SyntaxError,5:TypeError,6:URIError};function m(e,t,n,r,i,a,o,s,c,l,u,d){return{t:e,i:t,s:n,c:r,m:i,p:a,e:o,a:s,f:c,b:l,o:u,l:d}}function h(e){return m(2,p,e,p,p,p,p,p,p,p,p,p)}var oe=h(2),se=h(3),ce=h(1),le=h(0),ue=h(4),de=h(5),fe=h(6),pe=h(7);function me(e){switch(e){case`"`:return`\\"`;case`\\`:return`\\\\`;case` 2`:return`\\n`;case`\r`:return`\\r`;case`\b`:return`\\b`;case` `:return`\\t`;case`\f`:return`\\f`;case`<`:return`\\x3C`;case`\u2028`:return`\\u2028`;case`\u2029`:return`\\u2029`;default:return p}}function g(e){let t=``,n=0,r;for(let i=0,a=e.length;i<a;i++)r=me(e[i]),r&&(t+=e.slice(n,i)+r,n=i+1);return n===0?t=e:t+=e.slice(n),t}function he(e){switch(e){case`\\\\`:return`\\`;case`\\"`:return`"`;case`\\n`:return` 3`;case`\\r`:return`\r`;case`\\b`:return`\b`;case`\\t`:return` `;case`\\f`:return`\f`;case`\\x3C`:return`<`;case`\\u2028`:return`\u2028`;case`\\u2029`:return`\u2029`;default:return e}}function _(e){return e.replace(/(\\\\|\\"|\\n|\\r|\\b|\\t|\\f|\\u2028|\\u2029|\\x3C)/g,he)}var v=`__SEROVAL_REFS__`,ge=new Map,y=new Map;function _e(e){return ge.has(e)}function ve(e){return y.has(e)}function ye(e){if(_e(e))return ge.get(e);throw new rt(e)}function be(e){if(ve(e))return y.get(e);throw new it(e)}typeof globalThis<`u`?Object.defineProperty(globalThis,v,{value:y,configurable:!0,writable:!1,enumerable:!1}):typeof window<`u`?Object.defineProperty(window,v,{value:y,configurable:!0,writable:!1,enumerable:!1}):typeof self<`u`?Object.defineProperty(self,v,{value:y,configurable:!0,writable:!1,enumerable:!1}):typeof global<`u`&&Object.defineProperty(global,v,{value:y,configurable:!0,writable:!1,enumerable:!1});function b(e){return e instanceof EvalError?1:e instanceof RangeError?2:e instanceof ReferenceError?3:e instanceof SyntaxError?4:e instanceof TypeError?5:e instanceof URIError?6:0}function xe(e){let t=ie[b(e)];return e.name===t?e.constructor.name===t?{}:{name:e.constructor.name}:{name:e.name}}function Se(e,t){let n=xe(e),r=Object.getOwnPropertyNames(e);for(let i=0,a=r.length,o;i<a;i++)o=r[i],o!==`name`&&o!==`message`&&(o===`stack`?t&4&&(n||={},n[o]=e[o]):(n||={},n[o]=e[o]));return n}function Ce(e){return Object.isFrozen(e)?3:Object.isSealed(e)?2:+!Object.isExtensible(e)}function we(e){switch(e){case 1/0:return de;case-1/0:return fe}return e===e?Object.is(e,-0)?ue:m(0,p,e,p,p,p,p,p,p,p,p,p):pe}function Te(e){return m(1,p,g(e),p,p,p,p,p,p,p,p,p)}function Ee(e){return m(3,p,``+e,p,p,p,p,p,p,p,p,p)}function De(e){return m(4,e,p,p,p,p,p,p,p,p,p,p)}function Oe(e,t){let n=t.valueOf();return m(5,e,n===n?t.toISOString():``,p,p,p,p,p,p,p,p,p)}function ke(e,t){return m(6,e,p,g(t.source),t.flags,p,p,p,p,p,p,p)}function Ae(e,t){return m(17,e,te[t],p,p,p,p,p,p,p,p,p)}function je(e,t){return m(18,e,g(ye(t)),p,p,p,p,p,p,p,p,p)}function Me(e,t,n){return m(25,e,n,g(t),p,p,p,p,p,p,p,p)}function Ne(e,t,n){return m(9,e,p,p,p,p,p,n,p,p,Ce(t),p)}function Pe(e,t){return m(21,e,p,p,p,p,p,p,t,p,p,p)}function Fe(e,t,n){return m(15,e,p,t.constructor.name,p,p,p,p,n,t.byteOffset,p,t.length)}function Ie(e,t,n){return m(16,e,p,t.constructor.name,p,p,p,p,n,t.byteOffset,p,t.byteLength)}function Le(e,t,n){return m(20,e,p,p,p,p,p,p,n,t.byteOffset,p,t.byteLength)}function Re(e,t,n){return m(13,e,b(t),p,g(t.message),n,p,p,p,p,p,p)}function ze(e,t,n){return m(14,e,b(t),p,g(t.message),n,p,p,p,p,p,p)}function Be(e,t){return m(7,e,p,p,p,p,p,t,p,p,p,p)}function Ve(e,t){return m(28,p,p,p,p,p,p,[e,t],p,p,p,p)}function He(e,t){return m(30,p,p,p,p,p,p,[e,t],p,p,p,p)}function Ue(e,t,n){return m(31,e,p,p,p,p,p,n,t,p,p,p)}function We(e,t){return m(32,e,p,p,p,p,p,p,t,p,p,p)}function Ge(e,t){return m(33,e,p,p,p,p,p,p,t,p,p,p)}function Ke(e,t){return m(34,e,p,p,p,p,p,p,t,p,p,p)}function qe(e,t,n,r){return m(35,e,n,p,p,p,p,t,p,p,p,r)}var{toString:Je}
3=Object.prototype,Ye={parsing:1,serialization:2,deserialization:3};function Xe(e){return`Seroval Error (step: ${Ye[e]})`}var Ze=(e,t)=>Xe(e),Qe=class extends Error{constructor(e,t){super(Ze(e,t)),this.cause=t}},$e=class extends Qe{constructor(e){super(`parsing`,e)}},et=class extends Qe{constructor(e){super(`deserialization`,e)}};function x(e){return`Seroval Error (specific: ${e})`}var S=class extends Error{constructor(e){super(x(1)),this.value=e}},tt=class extends Error{constructor(e){super(x(2))}},nt=class extends Error{constructor(e){super(x(3))}},C=class extends Error{constructor(e){super(x(4))}},rt=class extends Error{constructor(e){super(x(5)),this.value=e}},it=class extends Error{constructor(e){super(x(6))}},at=class extends Error{constructor(e){super(x(7))}},w=class extends Error{constructor(e){super(x(8))}},ot=class extends Error{constructor(e){super(x(9))}},st=class{constructor(e,t){this.value=e,this.replacement=t}},E=()=>{let e={p:0,s:0,f:0};return e.p=new Promise((t,n)=>{e.s=t,e.f=n}),e};E.toString(),((e,t)=>{e.s(t),e.p.s=1,e.p.v=t}).toString(),((e,t)=>{e.f(t),e.p.s=2,e.p.v=t}).toString();var ct=()=>{let e=[],t=[],n=!0,r=!1,i=0,a=(e,n,r)=>{for(r=0;r<i;r++)t[r]&&t[r][n](e)},o=(t,i,a,o)=>{for(i=0,a=e.length;i<a;i++)o=e[i],!n&&i===a-1?t[r?`return`:`throw`](o):t.next(o)},s=(e,r)=>(n&&(r=i++,t[r]=e),o(e),()=>{n&&(t[r]=t[i],t[i--]=void 0)});return{__SEROVAL_STREAM__:!0,on:e=>s(e),next:t=>{n&&(e.push(t),a(t,`next`))},throw:i=>{n&&(e.push(i),a(i,`throw`),n=!1,r=!1,t.length=0)},return:i=>{n&&(e.push(i),a(i,`return`),n=!1,r=!0,t.length=0)}}};ct.toString();var lt=e=>t=>()=>{let n=0,r={[e]:()=>r,next:()=>{if(n>t.d)return{done:!0,value:void 0};let e=n++,r=t.v[e];if(e===t.t)throw r;return{done:e===t.d,value:r}}};return r};lt.toString();var ut=(e,t)=>n=>()=>{let r=0,i=-1,a=!1,o=[],s=[],c=(e=0,t=s.length)=>{for(;e<t;e++)s[e].s({done:!0,value:void 0})};n.on({next:e=>{let t=s.shift();t&&t.s({done:!1,value:e}),o.push(e)},throw:e=>{let t=s.shift();t&&t.f(e),c(),i=o.length,a=!0,o.push(e)},return:e=>{let t=s.shift();t&&t.s({done:!0,value:e}),c(),i=o.length,o.push(e)}});let l={[e]:()=>l,next:()=>{if(i===-1){let e=r++;if(e>=o.length){let e=t();return s.push(e),e.p}return{done:!1,value:o[e]}}if(r>i)return{done:!0,value:void 0};let e=r++,n=o[e];if(e!==i)return{done:!1,value:n};if(a)throw n;return{done:!0,value:n}}};return l};ut.toString();var dt=e=>{let t=atob(e),n=t.length,r=new Uint8Array(n);for(let e=0;e<n;e++)r[e]=t.charCodeAt(e);return r.buffer};dt.toString();function ft(e){return`__SEROVAL_SEQUENCE__`in e}function pt(e,t,n){return{__SEROVAL_SEQUENCE__:!0,v:e,t,d:n}}function mt(e){let t=[],n=-1,r=-1,a=e[i]();for(;;)try{let e=a.next();if(t.push(e.value),e.done){r=t.length-1;break}}catch(e){n=t.length,t.push(e)}return pt(t,n,r)}var ht=lt(i);function gt(e){return ht(e)}var _t={},vt={},yt={0:{},1:{},2:{},3:{},4:{},5:{}};function D(e){return`__SEROVAL_STREAM__`in e}function O(){return ct()}function bt(e){let n=O(),r=e[t]();async function i(){try{let e=await r.next();e.done?n.return(e.value):(n.next(e.value),await i())}catch(e){n.throw(e)}}return i().catch(()=>{}),n}var xt=ut(t,E);function St(e){return xt(e)}function Ct(e,t){return{plugins:t.plugins,mode:e,marked:new Set,features:63^(t.disabledFeatures||0),refs:t.refs||new Map,depthLimit:t.depthLimit||1e3}}function wt(e,t){e.marked.add(t)}function Tt(e,t){let n=e.refs.size;return e.refs.set(t,n),n}function k(e,t){let n=e.refs.get(t);return n==null?{type:0,value:Tt(e,t)}:(wt(e,n),{type:1,value:De(n)})}function A(e,t){let n=k(e,t);return n.type===1?n:_e(t)?{type:2,value:je(n.value,t)}:n}function j(e,t){let n=A(e,t);if(n.type!==0)return n.value;if(t in te)return Ae(n.value,t);throw new S(t)}function M(e,t){let n=k(e,yt[t]);return n.type===1?n.value:m(26,n.value,t,p,p,p,p,p,p,p,p,p)}function Et(e){let t=k(e,_t);return t.type===1?t.value:m(27,t.value,p,p,p,p,p,p,j(e,i),p,p,p)}function Dt(e){let n=k(e,vt);return n.type===1?n.value:m(29,n.value,p,p,p,p,p,[M(e,1),j(e,t)],p,p,p,p)}function Ot(e,t,n,r){return m(n?11:10,e,p,p,p,r,p,p,p,p,Ce(t),p)}function kt(e,t,n,r){return m(8,t,p,p,p,p,{k:n,v:r},p,M(e,0),p,p,p)}function At(e,t,n){return m(22,t,n,p,p,p,p,p,M(e,1),p,p,p)}function jt(e,t,n){let r=new Uint8Array(n),i=``;for(let e=0,t=r.length;e<t;e++)i+=String.fromCharCode(r[e]);return m(19,t,g(btoa(i)),p,p,p,p,p,M(e,5),p,p,p)}var Mt=(e=>(e[e.Vanilla=1]=`Vanilla`,e[e.Cross=2]=`Cross`,e))(Mt||{});function N(e){return e}function Nt(e,t){for(let n=0,r=t.length;n<r;n++){let r=t[n];e.has(r)||(e.add(r),r.extends&&Nt(e,r.extends))}}function Pt(e){if(e){let t=new Set;return Nt(t,e),[...t]}}function Ft(e){switch(e){case`Int8Array`:return Int8Array;case`Int16Array`:return Int16Array;case`Int32Array`:return Int32Array;case`Uint8Array`:return Uint8Array;case`Uint16Array`:return Uint16Array;case`Uint32Array`:return Uint32Array;case`Uint8ClampedArray`:return Uint8ClampedArray;case`Float32Array`:return Float32Array;case`Float64Array`:return Float64Array;case`BigInt64Array`:return BigInt64Array;case`BigUint64Array`:return BigUint64Array;default:throw new at(e)}}var It=1e6,Lt=1e4,Rt=2e4;function zt(e,t){switch(t){case 3:return Object.freeze(e);case 1:return Object.preventExtensions(e);case 2:return Object.seal(e);default:return e}}var Bt=1e3;function Vt(e,t){return{mode:e,plugins:t.plugins,refs:t.refs||new Map,features:t.features??63^(t.disabledFeatures||0),depthLimit:t.depthLimit||Bt}}
3function Ht(e){return{mode:2,base:Vt(2,e),child:p}}var Ut=class{constructor(e,t){this._p=e,this.depth=t}deserialize(e){return I(this._p,this.depth,e)}};function Wt(e,t){if(t<0||!Number.isFinite(t)||!Number.isInteger(t))throw new w({t:4,i:t});if(e.refs.has(t))throw Error(`Conflicted ref id: `+t)}function Gt(e,t,n){return Wt(e.base,t),e.state.marked.has(t)&&e.base.refs.set(t,n),n}function Kt(e,t,n){return Wt(e.base,t),e.base.refs.set(t,n),n}function P(e,t,n){return e.mode===1?Gt(e,t,n):Kt(e,t,n)}function F(e,t,n){if(Object.hasOwn(t,n))return t[n];throw new w(e)}function qt(e,t){return P(e,t.i,be(_(t.s)))}function Jt(e,t,n){let r=n.a,i=r.length,a=P(e,n.i,Array(i));for(let n=0,o;n<i;n++)o=r[n],o&&(a[n]=I(e,t,o));return zt(a,n.o),a}function Yt(e){switch(e){case`constructor`:case`__proto__`:case`prototype`:case`__defineGetter__`:case`__defineSetter__`:case`__lookupGetter__`:case`__lookupSetter__`:return!1;default:return!0}}function Xt(e){switch(e){case t:case r:case f:case i:return!0;default:return!1}}function Zt(e,t,n){Yt(t)?e[t]=n:Object.defineProperty(e,t,{value:n,configurable:!0,enumerable:!0,writable:!0})}function Qt(e,t,n,r,i){if(typeof r==`string`)Zt(n,_(r),I(e,t,i));else{let a=I(e,t,r);switch(typeof a){case`string`:Zt(n,a,I(e,t,i));break;case`symbol`:Xt(a)&&(n[a]=I(e,t,i));break;default:throw new w(r)}}}function $t(e,t,n,r){let i=n.k;if(i.length>0)for(let a=0,o=n.v,s=i.length;a<s;a++)Qt(e,t,r,i[a],o[a]);return r}function en(e,t,n){let r=P(e,n.i,n.t===10?{}:Object.create(null));return $t(e,t,n.p,r),zt(r,n.o),r}function tn(e,t){return P(e,t.i,new Date(t.s))}function nn(e,t){if(e.base.features&32){let n=_(t.c);if(n.length>Rt)throw new w(t);return P(e,t.i,new RegExp(n,t.m))}throw new tt(t)}function rn(e,t,n){let r=P(e,n.i,new Set);for(let i=0,a=n.a,o=a.length;i<o;i++)r.add(I(e,t,a[i]));return r}function an(e,t,n){let r=P(e,n.i,new Map);for(let i=0,a=n.e.k,o=n.e.v,s=a.length;i<s;i++)r.set(I(e,t,a[i]),I(e,t,o[i]));return r}function on(e,t){if(t.s.length>It)throw new w(t);return P(e,t.i,dt(_(t.s)))}function sn(e,t,n){let r=Ft(n.c),i=I(e,t,n.f),a=n.b??0;if(a<0||a>i.byteLength)throw new w(n);return P(e,n.i,new r(i,a,n.l))}function cn(e,t,n){let r=I(e,t,n.f),i=n.b??0;if(i<0||i>r.byteLength)throw new w(n);return P(e,n.i,new DataView(r,i,n.l))}function ln(e,t,n,r){if(n.p){let i=$t(e,t,n.p,{});Object.defineProperties(r,Object.getOwnPropertyDescriptors(i))}return r}function un(e,t,n){return ln(e,t,n,P(e,n.i,AggregateError([],_(n.m))))}function dn(e,t,n){let r=F(n,ae,n.s);return ln(e,t,n,P(e,n.i,new r(_(n.m))))}function fn(e,t,n){let r=E(),i=P(e,n.i,r.p),a=I(e,t,n.f);return n.s?r.s(a):r.f(a),i}function pn(e,t,n){return P(e,n.i,Object(I(e,t,n.f)))}function mn(e,t,n){let r=e.base.plugins;if(r){let i=_(n.c);for(let a=0,o=r.length;a<o;a++){let o=r[a];if(o.tag===i)return P(e,n.i,o.deserialize(n.s,new Ut(e,t),{id:n.i}))}}throw new nt(n.c)}function hn(e,t){return P(e,t.i,P(e,t.s,E()).p)}function gn(e,t,n){let r=e.base.refs.get(n.i);if(r)return r.s(I(e,t,n.a[1])),p;throw new C(`Promise`)}function _n(e,t,n){let r=e.base.refs.get(n.i);if(r)return r.f(I(e,t,n.a[1])),p;throw new C(`Promise`)}
3function vn(e,t,n){return I(e,t,n.a[0]),gt(I(e,t,n.a[1]))}function yn(e,t,n){return I(e,t,n.a[0]),St(I(e,t,n.a[1]))}function bn(e,t,n){let r=P(e,n.i,O()),i=n.a,a=i.length;if(a)for(let n=0;n<a;n++)I(e,t,i[n]);return r}function xn(e,t,n){let r=e.base.refs.get(n.i);if(r&&D(r))return r.next(I(e,t,n.f)),p;throw new C(`Stream`)}function Sn(e,t,n){let r=e.base.refs.get(n.i);if(r&&D(r))return r.throw(I(e,t,n.f)),p;throw new C(`Stream`)}function Cn(e,t,n){let r=e.base.refs.get(n.i);if(r&&D(r))return r.return(I(e,t,n.f)),p;throw new C(`Stream`)}function wn(e,t,n){return I(e,t,n.f),p}function Tn(e,t,n){return I(e,t,n.a[1]),p}function En(e,t,n){let r=P(e,n.i,pt([],n.s,n.l));for(let i=0,a=n.a.length;i<a;i++)r.v[i]=I(e,t,n.a[i]);return r}function I(e,t,n){if(t>e.base.depthLimit)throw new ot(e.base.depthLimit);switch(t+=1,n.t){case 2:return F(n,re,n.s);case 0:return Number(n.s);case 1:return _(String(n.s));case 3:if(String(n.s).length>Lt)throw new w(n);return BigInt(n.s);case 4:return e.base.refs.get(n.i);case 18:return qt(e,n);case 9:return Jt(e,t,n);case 10:case 11:return en(e,t,n);case 5:return tn(e,n);case 6:return nn(e,n);case 7:return rn(e,t,n);case 8:return an(e,t,n);case 19:return on(e,n);case 16:case 15:return sn(e,t,n);case 20:return cn(e,t,n);
3case 14:return un(e,t,n);case 13:return dn(e,t,n);case 12:return fn(e,t,n);case 17:return F(n,ne,n.s);case 21:return pn(e,t,n);case 25:return mn(e,t,n);case 22:return hn(e,n);case 23:return gn(e,t,n);case 24:return _n(e,t,n);case 28:return vn(e,t,n);case 30:return yn(e,t,n);case 31:return bn(e,t,n);case 32:return xn(e,t,n);case 33:return Sn(e,t,n);case 34:return Cn(e,t,n);case 27:return wn(e,t,n);case 29:return Tn(e,t,n);case 35:return En(e,t,n);default:throw new tt(n)}}function Dn(e,t){try{return I(e,0,t)}catch(e){throw new et(e)}}var On=(()=>T).toString();/=>/.test(On);var kn=class{constructor(e,t){this._p=e,this.depth=t}parse(e){return z(this._p,this.depth,e)}},An=class{constructor(e,t){this._p=e,this.depth=t}parse(e){return z(this._p,this.depth,e)}parseWithError(e){return H(this._p,this.depth,e)}isAlive(){return this._p.state.alive}pushPendingState(){rr(this._p)}popPendingState(){V(this._p)}onParse(e){B(this._p,e)}onError(e){er(this._p,e)}};function jn(e){return{alive:!0,pending:0,initial:!0,buffer:[],onParse:e.onParse,onError:e.onError,onDone:e.onDone}}function Mn(e){return{type:2,base:Ct(2,e),state:jn(e)}}function Nn(e,t,n){let r=[];for(let i=0,a=n.length;i<a;i++)i in n?r[i]=z(e,t,n[i]):r[i]=0;return r}function Pn(e,t,n,r){return Ne(n,r,Nn(e,t,r))}function L(e,n,a){let o=Object.entries(a),s=[],c=[];for(let t=0,r=o.length;t<r;t++)s.push(g(o[t][0])),c.push(z(e,n,o[t][1]));return i in a&&(s.push(j(e.base,i)),c.push(Ve(Et(e.base),z(e,n,mt(a))))),t in a&&(s.push(j(e.base,t)),c.push(He(Dt(e.base),z(e,n,e.type===1?O():bt(a))))),f in a&&(s.push(j(e.base,f)),c.push(Te(a[f]))),r in a&&(s.push(j(e.base,r)),c.push(a[r]?oe:se)),{k:s,v:c}}function R(e,t,n,r,i){return Ot(n,r,i,L(e,t,r))}function Fn(e,t,n,r){return Pe(n,z(e,t,r.valueOf()))}function In(e,t,n,r){return Fe(n,r,z(e,t,r.buffer))}function Ln(e,t,n,r){return Ie(n,r,z(e,t,r.buffer))}function Rn(e,t,n,r){return Le(n,r,z(e,t,r.buffer))}function zn(e,t,n,r){let i=Se(r,e.base.features);return Re(n,r,i?L(e,t,i):p)}function Bn(e,t,n,r){let i=Se(r,e.base.features);return ze(n,r,i?L(e,t,i):p)}function Vn(e,t,n,r){let i=[],a=[];for(let[n,o]of r.entries())i.push(z(e,t,n)),a.push(z(e,t,o));return kt(e.base,n,i,a)}function Hn(e,t,n,r){let i=[];for(let n of r.keys())i.push(z(e,t,n));return Be(n,i)}function Un(e,t,n,r){let i=Ue(n,M(e.base,4),[]);return e.type===1||(rr(e),r.on({next:r=>{if(e.state.alive){let i=H(e,t,r);i&&B(e,We(n,i))}},throw:r=>{if(e.state.alive){let i=H(e,t,r);i&&B(e,Ge(n,i))}V(e)},return:r=>{if(e.state.alive){let i=H(e,t,r);i&&B(e,Ke(n,i))}V(e)}})),i}function Wn(e,t,n){if(this.state.alive){let r=H(this,t,n);r&&B(this,m(23,e,p,p,p,p,p,[M(this.base,2),r],p,p,p,p)),V(this)}}function Gn(e,t,n){if(this.state.alive){let r=H(this,t,n);r&&B(this,m(24,e,p,p,p,p,p,[M(this.base,3),r],p,p,p,p))}V(this)}function Kn(e,t,n,r){let i=Tt(e.base,{});return e.type===2&&(rr(e),r.then(Wn.bind(e,i,t),Gn.bind(e,i,t))),At(e.base,n,i)}function qn(e,t,n,r,i){for(let a=0,o=i.length;a<o;a++){let o=i[a];if(o.parse.sync&&o.test(r))return Me(n,o.tag,o.parse.sync(r,new kn(e,t),{id:n}))}return p}function Jn(e,t,n,r,i){for(let a=0,o=i.length;a<o;a++){let o=i[a];if(o.parse.stream&&o.test(r))return Me(n,o.tag,o.parse.stream(r,new An(e,t),{id:n}))}return p}function Yn(e,t,n,r){let i=e.base.plugins;return i?e.type===1?qn(e,t,n,r,i):Jn(e,t,n,r,i):p}function Xn(e,t,n,r){let i=[];for(let n=0,a=r.v.length;n<a;n++)i[n]=z(e,t,r.v[n]);return qe(n,i,r.t,r.d)}function Zn(e,n,r,a,o){switch(o){case Object:return R(e,n,r,a,!1);case p:return R(e,n,r,a,!0);case Date:return Oe(r,a);case Error:case EvalError:case RangeError:case ReferenceError:case SyntaxError:case TypeError:case URIError:return zn(e,n,r,a);case Number:case Boolean:case String:case BigInt:return Fn(e,n,r,a);case ArrayBuffer:return jt(e.base,r,a);case Int8Array:case Int16Array:case Int32Array:case Uint8Array:case Uint16Array:case Uint32Array:case Uint8ClampedArray:case Float32Array:case Float64Array:return In(e,n,r,a);case DataView:return Rn(e,n,r,a);case Map:return Vn(e,n,r,a);case Set:return Hn(e,n,r,a);default:break}if(o===Promise||a instanceof Promise)return Kn(e,n,r,a);let s=e.base.features;if(s&32&&o===RegExp)return ke(r,a);if(s&16)switch(o){case BigInt64Array:case BigUint64Array:return Ln(e,n,r,a);default:break}if(s&1&&typeof AggregateError<`u`&&(o===AggregateError||a instanceof AggregateError))return Bn(e,n,r,a);if(a instanceof Error)return zn(e,n,r,a);if(i in a||t in a)return R(e,n,r,a,!!o);throw new S(a)}function Qn(e,t,n,r){if(Array.isArray(r))return Pn(e,t,n,r);if(D(r))return Un(e,t,n,r);if(ft(r))return Xn(e,t,n,r);let i=r.constructor;return i===st?z(e,t,r.replacement):Yn(e,t,n,r)||Zn(e,t,n,r,i)}function $n(e,t,n){let r=A(e.base,n);if(r.type!==0)return r.value;let i=Yn(e,t,r.value,n);if(i)return i;throw new S(n)}function z(e,t,n){if(t>=e.base.depthLimit)throw new ot(e.base.depthLimit);switch(typeof n){case`boolean`:return n?oe:se;case`undefined`:return ce;case`string`:return Te(n);case`number`:return we(n);case`bigint`:return Ee(n);case`object`:if(n){let r=A(e.base,n);return r.type===0?Qn(e,t+1,r.value,n):r.value}return le;case`symbol`:return j(e.base,n);case`function`:return $n(e,t,n);default:throw new S(n)}}function B(e,t){e.state.initial?e.state.buffer.push(t):nr(e,t,!1)}function er(e,t){if(e.state.onError)e.state.onError(t);else throw t instanceof $e?t:new $e(t)}function tr(e){e.state.onDone&&e.state.onDone()}function nr(e,t,n){try{e.state.onParse(t,n)}catch(t){er(e,t)}}function rr(e){e.state.pending++}function V(e){--e.state.pending<=0&&tr(e)}function H(e,t,n){try{return z(e,t,n)}catch(t){return er(e,t),p}}function ir(e,t){let n=H(e,0,t);n&&(nr(e,n,!0),e.state.initial=!1,ar(e,e.state),e.state.pending<=0&&or(e))}function ar(e,t){for(let n=0,r=t.buffer.length;n<r;n++)nr(e,t.buffer[n],!1)}function or(e){e.state.alive&&(tr(e),e.state.alive=!1)}function sr(e,t){let n=Mn({plugins:Pt(t.plugins),refs:t.refs,disabledFeatures:t.disabledFeatures,depthLimit:t.depthLimit,onParse:t.onParse,onError:t.onError,onDone:t.onDone});return ir(n,e),or.bind(null,n)}function cr(e,t){return Dn(Ht({plugins:Pt(t.plugins),refs:t.refs,features:t.features,disabledFeatures:t.disabledFeatures,depthLimit:t.depthLimit}),e)}var U=e=>{let t=new AbortController,n=t.abort.bind(t);return e.then(n,n),t};function lr(e){e(this.reason)}
3function ur(e){this.addEventListener(`abort`,lr.bind(this,e),{once:!0})}function dr(e){return new Promise(ur.bind(e))}var W={},fr=N({tag:`seroval-plugins/web/AbortSignal`,extends:[N({tag:`seroval-plugins/web/AbortControllerFactoryPlugin`,test(e){return e===W},parse:{sync(){return W},async async(){return await Promise.resolve(W)},stream(){return W}},serialize(){return U.toString()},deserialize(){return U}})],test(e){return typeof AbortSignal>`u`?!1:e instanceof AbortSignal},parse:{sync(e,t){return e.aborted?{reason:t.parse(e.reason)}:{}},async async(e,t){if(e.aborted)return{reason:await t.parse(e.reason)};let n=await dr(e);return{reason:await t.parse(n)}},stream(e,t){if(e.aborted)return{reason:t.parse(e.reason)};let n=dr(e);return{factory:t.parse(W),controller:t.parse(n)}}},serialize(e,t){return e.reason?`AbortSignal.abort(`+t.serialize(e.reason)+`)`:e.controller&&e.factory?`(`+t.serialize(e.factory)+`)(`+t.serialize(e.controller)+`).signal`:`(new AbortController).signal`},deserialize(e,t){return e.reason?AbortSignal.abort(t.deserialize(e.reason)):e.controller?U(t.deserialize(e.controller)).signal:new AbortController().signal}});function G(e){return{detail:e.detail,bubbles:e.bubbles,cancelable:e.cancelable,composed:e.composed}}var pr=N({tag:`seroval-plugins/web/CustomEvent`,test(e){return typeof CustomEvent>`u`?!1:e instanceof CustomEvent},parse:{sync(e,t){return{type:t.parse(e.type),options:t.parse(G(e))}},async async(e,t){return{type:await t.parse(e.type),options:await t.parse(G(e))}},stream(e,t){return{type:t.parse(e.type),options:t.parse(G(e))}}},serialize(e,t){return`new CustomEvent(`+t.serialize(e.type)+`,`+t.serialize(e.options)+`)`},deserialize(e,t){return new CustomEvent(t.deserialize(e.type),t.deserialize(e.options))}}),mr=N({tag:`seroval-plugins/web/DOMException`,test(e){return typeof DOMException>`u`?!1:e instanceof DOMException},parse:{sync(e,t){return{name:t.parse(e.name),message:t.parse(e.message)}},async async(e,t){return{name:await t.parse(e.name),message:await t.parse(e.message)}},stream(e,t){return{name:t.parse(e.name),message:t.parse(e.message)}}},serialize(e,t){return`new DOMException(`+t.serialize(e.message)+`,`+t.serialize(e.name)+`)`},deserialize(e,t){return new DOMException(t.deserialize(e.message),t.deserialize(e.name))}});function K(e){return{bubbles:e.bubbles,cancelable:e.cancelable,composed:e.composed}}var hr=N({tag:`seroval-plugins/web/Event`,test(e){return typeof Event>`u`?!1:e instanceof Event},parse:{sync(e,t){return{type:t.parse(e.type),options:t.parse(K(e))}},async async(e,t){return{type:await t.parse(e.type),options:await t.parse(K(e))}},stream(e,t){return{type:t.parse(e.type),options:t.parse(K(e))}}},serialize(e,t){return`new Event(`+t.serialize(e.type)+`,`+t.serialize(e.options)+`)`},deserialize(e,t){return new Event(t.deserialize(e.type),t.deserialize(e.options))}}),gr=N({tag:`seroval-plugins/web/File`,test(e){return typeof File>`u`?!1:e instanceof File},parse:{async async(e,t){return{name:await t.parse(e.name),options:await t.parse({type:e.type,lastModified:e.lastModified}),buffer:await t.parse(await e.arrayBuffer())}}},serialize(e,t){return`new File([`+t.serialize(e.buffer)+`],`+t.serialize(e.name)+`,`+t.serialize(e.options)+`)`},deserialize(e,t){return new File([t.deserialize(e.buffer)],t.deserialize(e.name),t.deserialize(e.options))}});function q(e){let t=[];return e.forEach((e,n)=>{t.push([n,e])}),t}var J={},_r=(e,t=new FormData,n=0,r=e.length,i)=>{for(;n<r;n++)i=e[n],t.append(i[0],i[1]);return t},vr=N({tag:`seroval-plugins/web/FormData`,extends:[gr,N({tag:`seroval-plugins/web/FormDataFactory`,test(e){return e===J},parse:{sync(){return J},async async(){return await Promise.resolve(J)},stream(){return J}},serialize(){return _r.toString()},deserialize(){return J}})],test(e){return typeof FormData>`u`?!1:e instanceof FormData},parse:{sync(e,t){return{factory:t.parse(J),entries:t.parse(q(e))}},async async(e,t){return{factory:await t.parse(J),entries:await t.parse(q(e))}},stream(e,t){return{factory:t.parse(J),entries:t.parse(q(e))}}},serialize(e,t){return`(`+t.serialize(e.factory)+`)(`+t.serialize(e.entries)+`)`},deserialize(e,t){return _r(t.deserialize(e.entries))}});function Y(e){let t=[];return e.forEach((e,n)=>{t.push([n,e])}),t}var X=N({tag:`seroval-plugins/web/Headers`,test(e){return typeof Headers>`u`?!1:e instanceof Headers},parse:{sync(e,t){return{value:t.parse(Y(e))}},async async(e,t){return{value:await t.parse(Y(e))}},stream(e,t){return{value:t.parse(Y(e))}}},serialize(e,t){return`new Headers(`+t.serialize(e.value)+`)`},deserialize(e,t){return new Headers(t.deserialize(e.value))}}),Z={},yr=e=>new ReadableStream({start:t=>{e.on({next:e=>{try{t.enqueue(e)}catch{}},throw:e=>{t.error(e)},return:()=>{try{t.close()}catch{}}})}}),br=N({tag:`seroval-plugins/web/ReadableStreamFactory`,test(e){return e===Z},parse:{sync(){return Z},async async(){return await Promise.resolve(Z)},stream(){return Z}},serialize(){return yr.toString()},deserialize(){return Z}});
3function xr(e){let t=O(),n=e.getReader();async function r(){try{let e=await n.read();e.done?t.return(e.value):(t.next(e.value),await r())}catch(e){t.throw(e)}}return r().catch(()=>{}),t}var Sr=N({tag:`seroval/plugins/web/ReadableStream`,extends:[br],test(e){return typeof ReadableStream>`u`?!1:e instanceof ReadableStream},parse:{sync(e,t){return{factory:t.parse(Z),stream:t.parse(O())}},async async(e,t){return{factory:await t.parse(Z),stream:await t.parse(xr(e))}},stream(e,t){return{factory:t.parse(Z),stream:t.parse(xr(e))}}},serialize(e,t){return`(`+t.serialize(e.factory)+`)(`+t.serialize(e.stream)+`)`},deserialize(e,t){return yr(t.deserialize(e.stream))}});function Cr(e,t){return{body:t,cache:e.cache,credentials:e.credentials,headers:e.headers,integrity:e.integrity,keepalive:e.keepalive,method:e.method,mode:e.mode,redirect:e.redirect,referrer:e.referrer,referrerPolicy:e.referrerPolicy}}var wr=N({tag:`seroval-plugins/web/Request`,extends:[Sr,X],test(e){return typeof Request>`u`?!1:e instanceof Request},parse:{async async(e,t){return{url:await t.parse(e.url),options:await t.parse(Cr(e,e.body&&!e.bodyUsed?await e.clone().arrayBuffer():null))}},stream(e,t){return{url:t.parse(e.url),options:t.parse(Cr(e,e.body&&!e.bodyUsed?e.clone().body:null))}}},serialize(e,t){return`new Request(`+t.serialize(e.url)+`,`+t.serialize(e.options)+`)`},deserialize(e,t){return new Request(t.deserialize(e.url),t.deserialize(e.options))}});function Tr(e){return{headers:e.headers,status:e.status,statusText:e.statusText}}var Er=N({tag:`seroval-plugins/web/Response`,extends:[Sr,X],test(e){return typeof Response>`u`?!1:e instanceof Response},parse:{async async(e,t){return{body:await t.parse(e.body&&!e.bodyUsed?await e.clone().arrayBuffer():null),options:await t.parse(Tr(e))}},stream(e,t){return{body:t.parse(e.body&&!e.bodyUsed?e.clone().body:null),options:t.parse(Tr(e))}}},serialize(e,t){return`new Response(`+t.serialize(e.body)+`,`+t.serialize(e.options)+`)`},deserialize(e,t){return new Response(t.deserialize(e.body),t.deserialize(e.options))}}),Dr=N({tag:`seroval-plugins/web/URL`,test(e){return typeof URL>`u`?!1:e instanceof URL},parse:{sync(e,t){return{value:t.parse(e.href)}},async async(e,t){return{value:await t.parse(e.href)}},stream(e,t){return{value:t.parse(e.href)}}},serialize(e,t){return`new URL(`+t.serialize(e.value)+`)`},deserialize(e,t){return new URL(t.deserialize(e.value))}}),Or=[fr,pr,mr,hr,vr,X,Sr,wr,Er,N({tag:`seroval-plugins/web/URLSearchParams`,test(e){return typeof URLSearchParams>`u`?!1:e instanceof URLSearchParams},parse:{sync(e,t){return{value:t.parse(e.toString())}},async async(e,t){return{value:await t.parse(e.toString())}},stream(e,t){return{value:t.parse(e.toString())}}},serialize(e,t){return`new URLSearchParams(`+t.serialize(e.value)+`)`},deserialize(e,t){return new URLSearchParams(t.deserialize(e.value))}}),Dr],kr=64,Ar=e.RegExp;function jr(e){let t=new TextEncoder().encode(e),n=t.length,r=n.toString(16),i=`00000000`.substring(0,8-r.length)+r,a=new TextEncoder().encode(`;0x${i};`),o=new Uint8Array(12+n);return o.set(a),o.set(t,12),o}function Mr(e){return new ReadableStream({start(t){sr(e,{disabledFeatures:Ar,depthLimit:kr,plugins:Or,onParse(e){t.enqueue(jr(JSON.stringify(e)))},onDone(){t.close()},onError(e){t.error(e)}})}})}var Nr=class{reader;buffer;done;constructor(e){this.reader=e.getReader(),this.buffer=new Uint8Array,this.done=!1}async readChunk(){let e=await this.reader.read();if(e.done)this.done=!0;else{let t=new Uint8Array(this.buffer.length+e.value.length);t.set(this.buffer),t.set(e.value,this.buffer.length),this.buffer=t}}async next(){if(this.buffer.length===0)return this.done?{done:!0,value:void 0}:(await this.readChunk(),await this.next());let e=new TextDecoder().decode(this.buffer.subarray(1,11)),t=Number.parseInt(e,16);if(Number.isNaN(t))throw Error(`Malformed server function stream.`);for(;t>this.buffer.length-12;){if(this.done)throw Error(`Malformed server function stream.`);await this.readChunk()}let n=new TextDecoder().decode(this.buffer.subarray(12,12+t));return this.buffer=this.buffer.subarray(12+t),{done:!1,value:n}}async drain(e){for(;;){let t=await this.next();if(t.done)break;e(t.value)}}};async function Pr(e){return await new Response(Mr(e)).text()}async function Fr(e){if(!e.body)throw Error(`missing body`);let t=new Nr(e.body),n=await t.next();if(!n.done){let e=new Map;function r(t){return cr(JSON.parse(t),{refs:e,disabledFeatures:Ar,depthLimit:kr,plugins:Or})}return t.drain(r),r(n.value)}}var Q=`X-Start-Type`,Ir=`__START__`,$;(function(e){e.Seroval=`0`,e.String=`1`,e.FormData=`2`,e.URLSearchParams=`3`,e.Blob=`4`,e.File=`5`,e.ArrayBuffer=`6`,e.Uint8Array=`7`})($||={});function Lr(e){switch(!0){case typeof e==`string`:return{headers:{"Content-Type":`text/plain`,[Q]:$.String},body:e};case e instanceof FormData:return{headers:{[Q]:$.FormData},body:e};case e instanceof URLSearchParams:return{headers:{"Content-Type":`application/x-www-form-urlencoded`,[Q]:$.URLSearchParams},body:e};case e instanceof File:{let t=new FormData;return t.append(Ir,e,e.name),{headers:{[Q]:$.File},body:t}}case e instanceof Blob:return{headers:{[Q]:$.Blob},body:e};case e instanceof ArrayBuffer:return{headers:{[Q]:$.ArrayBuffer},body:e};case e instanceof Uint8Array:return{headers:{[Q]:$.Uint8Array},body:new Uint8Array(e)};default:return}}async function Rr(e,t,n){let r=n.headers.get(`content-type`),i=n.headers.get(Q),a=n.clone();
3switch(!0){case i===$.Seroval:return await Fr(a);case i===$.String:return await a.text();case i===$.File:return(await a.formData()).get(Ir);case i===$.FormData:case r?.startsWith(`multipart/form-data`):return await a.formData();case i===$.URLSearchParams:case r?.startsWith(`application/x-www-form-urlencoded`):return new URLSearchParams(await a.text());case i===$.Blob:return await a.blob();case i===$.ArrayBuffer:return await a.arrayBuffer();case i===$.Uint8Array:return new Uint8Array(await a.arrayBuffer())}}var zr=0;function Br(e,t,n,r){return fetch(e,{method:`POST`,...r,headers:{...r.headers,"X-Server-Id":t,"X-Server-Instance":n}})}async function Vr(e,t,n,r,i){if(i.length===0)return Br(e,t,n,r);if(i.length===1){let a=i[0],o=Lr(a);if(o)return Br(e,t,n,{...r,body:o.body,headers:{...r.headers,...o.headers}})}return Br(e,t,n,{...r,body:await Pr(i),headers:{...r.headers,"Content-Type":`text/plain`,[Q]:$.Seroval}})}async function Hr(e,t,n,r){let i=`server-fn:${zr++}`,a=await Vr(e,t,i,n,r);if(a.headers.has(`Location`)||a.headers.has(`X-Revalidate`)||a.headers.has(`X-Single-Flight`))return a.body&&(a.customBody=async()=>await Rr(i,!0,a.clone())),a;let o=await Rr(i,!0,a.clone());if(a.headers.has(`X-Error`))throw o;return o}function Ur(e){let t=`/`;return t.endsWith(`/`)||(t+=`/`),new Proxy((...n)=>Hr(`${t}_server`,e,{},n),{get(n,r,i){if(r===`url`)return`${t}_server?id=${encodeURIComponent(e)}`;if(r===`GET`)return i.withOptions({method:`GET`});if(r===`withOptions`){let n=`${t}_server?id=${encodeURIComponent(e)}`;return r=>{let i=async(...i)=>{let a=r.method&&r.method.toUpperCase()===`GET`;return Hr(a?n+(i.length?`&args=${encodeURIComponent(await Pr(i))}`:``):`${t}_server`,e,r,a?[]:i)};return i.url=n,i}}return n[r]}})}export{Ur as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.