1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`5.636.0-466361cfeb`}}catch{}})();try{(function(){var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`caa1836c-a391-4f46-ad72-0d11ca0977a2`,e._sentryDebugIdIdentifier=`sentry-dbid-caa1836c-a391-4f46-ad72-0d11ca0977a2`)})()}catch{}import{r as e}from"./useMatch-DwVKTKI7.js";import{t}from"./not-found-BtxTLgCw.js";import{n}from"./qss-DPFS-Kos.js";import{n as r,t as i}from"./redirect-CDCno_vl.js";var a=`__TSS_CONTEXT`,o=Symbol.for(`TSS_SERVER_FUNCTION`),s=Symbol.for(`TSS_SERVER_FUNCTION_FACTORY`),c=`application/x-tss-framed`,l={JSON:0,CHUNK:1,END:2,ERROR:3};`${c}`;var u=/;\s*v=(\d+)/;function d(e){let t=e.match(u);return t?parseInt(t[1],10):void 0}function ee(e){let t=d(e);if(t!==void 0&&t!==1)throw Error(`Incompatible framed protocol version: server=${t}, client=1. Please ensure client and server are using compatible versions.`)}var f=()=>window.__TSS_START_OPTIONS__,p=Symbol.asyncIterator,te=Symbol.hasInstance,m=Symbol.isConcatSpreadable,h=Symbol.iterator,ne=Symbol.match,re=Symbol.matchAll,ie=Symbol.replace,ae=Symbol.search,oe=Symbol.species,se=Symbol.split,ce=Symbol.toPrimitive,g=Symbol.toStringTag,le=Symbol.unscopables,ue={[p]:0,[te]:1,[m]:2,[h]:3,[ne]:4,[re]:5,[ie]:6,[ae]:7,[oe]:8,[se]:9,[ce]:10,[g]:11,[le]:12},de={0:p,1:te,2:m,3:h,4:ne,5:re,6:ie,7:ae,8:oe,9:se,10:ce,11:g,12:le},fe={2:!0,3:!1,1:void 0,0:null,4:-0,5:1/0,6:-1/0,7:NaN},pe={0:`Error`,1:`EvalError`,2:`RangeError`,3:`ReferenceError`,4:`SyntaxError`,5:`TypeError`,6:`URIError`},me={0:Error,1:EvalError,2:RangeError,3:ReferenceError,4:SyntaxError,5:TypeError,6:URIError};function _(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 v(e){return _(2,void 0,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}var he=v(2),ge=v(3),_e=v(1),ve=v(0),ye=v(4),be=v(5),xe=v(6),Se=v(7);function Ce(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}}function y(e){let t=``,n=0,r;for(let i=0,a=e.length;i<a;i++)r=Ce(e[i]),r&&(t+=e.slice(n,i)+r,n=i+1);return n===0?t=e:t+=e.slice(n),t}function we(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 b(e){return e.replace(/(\\\\|\\"|\\n|\\r|\\b|\\t|\\f|\\u2028|\\u2029|\\x3C)/g,we)}var x=`__SEROVAL_REFS__`,Te=new Map,S=new Map;function Ee(e){return Te.has(e)}function De(e){return S.has(e)}function Oe(e){if(Ee(e))return Te.get(e);throw new dt(e)}function ke(e){if(De(e))return S.get(e);throw new ft(e)}typeof globalThis<`u`?Object.defineProperty(globalThis,x,{value:S,configurable:!0,writable:!1,enumerable:!1}):typeof window<`u`?Object.defineProperty(window,x,{value:S,configurable:!0,writable:!1,enumerable:!1}):typeof self<`u`?Object.defineProperty(self,x,{value:S,configurable:!0,writable:!1,enumerable:!1}):typeof globalThis<`u`&&Object.defineProperty(globalThis,x,{value:S,configurable:!0,writable:!1,enumerable:!1});function C(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 Ae(e){let t=pe[C(e)];return e.name===t?e.constructor.name===t?{}:{name:e.constructor.name}:{name:e.name}}function je(e,t){let n=Ae(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 Me(e){return Object.isFrozen(e)?3:Object.isSealed(e)?2:+!Object.isExtensible(e)}function Ne(e){switch(e){case 1/0:return be;case-1/0:return xe}return e===e?Object.is(e,-0)?ye:_(0,void 0,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0):Se}function Pe(e){return _(1,void 0,y(e),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function Fe(e){return _(3,void 0,``+e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function Ie(e){return _(4,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function Le(e,t){let n=t.valueOf();return _(5,e,n===n?t.toISOString():``,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function w(e,t,n){return _(36,e,n.toString(),t,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function Re(e,t){return _(6,e,void 0,y(t.source),t.flags,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function ze(e,t){return _(17,e,ue[t],void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function Be(e,t){return _(18,e,y(Oe(t)),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function Ve(e,t,n){return _(25,e,n,y(t),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function He(e,t,n){return _(9,e,void 0,void 0,void 0,void 0,void 0,n,void 0,void 0,Me(t),void 0)}function Ue(e,t){return _(21,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function We(e,t,n){return _(15,e,void 0,t.constructor.name,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.length)}function Ge(e,t,n){return _(16,e,void 0,t.constructor.name,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.length)}function Ke(e,t,n){return _(20,e,void 0,void 0,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.byteLength)}function qe(e,t,n){return _(13,e,C(t),void 0,y(t.message),n,void 0,void 0,void 0,void 0,void 0,void 0)}function Je(e,t,n){return _(14,e,C(t),void 0,y(t.message),n,void 0,void 0,void 0,void 0,void 0,void 0)}function Ye(e,t){return _(7,e,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0,void 0)}function Xe(e,t){return _(28,void 0,void 0,void 0,void 0,void 0,void 0,[e,t],void 0,void 0,void 0,void 0)}function Ze(e,t){return _(30,void 0,void 0,void 0,void 0,void 0,void 0,[e,t],void 0,void 0,void 0,void 0)}function Qe(e,t,n){return _(31,e,void 0,void 0,void 0,void 0,void 0,n,t,void 0,void 0,void 0)}function $e(e,t){return _(32,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function et(e,t){return _(33,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function tt(e,t){return _(34,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function nt(e,t,n,r){return _(35,e,n,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0,r)}var{toString:rt}
3=Object.prototype,it={parsing:1,serialization:2,deserialization:3};function at(e){return`Seroval Error (step: ${it[e]})`}var ot=(e,t)=>at(e),st=class extends Error{constructor(e,t){super(ot(e,t)),this.cause=t}},ct=class extends st{constructor(e){super(`parsing`,e)}},lt=class extends st{constructor(e){super(`deserialization`,e)}};function T(e){return`Seroval Error (specific: ${e})`}var E=class extends Error{constructor(e){super(T(1)),this.value=e}},D=class extends Error{constructor(e){super(T(2))}},ut=class extends Error{constructor(e){super(T(3))}},O=class extends Error{constructor(e){super(T(4))}},dt=class extends Error{constructor(e){super(T(5)),this.value=e}},ft=class extends Error{constructor(e){super(T(6))}},pt=class extends Error{constructor(e){super(T(7))}},k=class extends Error{constructor(e){super(T(8))}},mt=class extends Error{constructor(e){super(T(9))}},ht=class{constructor(e,t){this.value=e,this.replacement=t}},A=()=>{let e={p:0,s:0,f:0};return e.p=new Promise((t,n)=>{e.s=t,e.f=n}),e},gt=()=>{let e=[],t=[],n=!0,r=!1,i=0,a={flush(e,n,r){for(r=0;r<i;r++)t[r]&&t[r][n](e)},up(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)},on(e,r){return n&&(r=i++,t[r]=e),a.up(e),()=>{n&&(t[r]=t[i],t[i--]=void 0)}}};return{__SEROVAL_STREAM__:!0,on(e){return a.on(e)},next(t){n&&(e.push(t),a.flush(t,`next`))},throw(i){n&&(e.push(i),a.flush(i,`throw`),n=!1,r=!1,t.length=0)},return(i){n&&(e.push(i),a.flush(i,`return`),n=!1,r=!0,t.length=0)}}},_t=e=>t=>()=>{let n=0,r={[e](){return 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},vt=(e,t)=>n=>()=>{let r=0,i=-1,a=!1,o=[],s=[],c={finalize(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.finalize(),i=o.length,a=!0,o.push(e)},return(e){let t=s.shift();t&&t.s({done:!0,value:e}),c.finalize(),i=o.length,o.push(e)}});let l={[e](){return 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},yt=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};function bt(e){return`__SEROVAL_SEQUENCE__`in e}function xt(e,t,n){return{__SEROVAL_SEQUENCE__:!0,v:e,t,d:n}}function St(e){let t=[],n=-1,r=-1,i=e[h]();for(;;)try{let e=i.next();if(t.push(e.value),e.done){r=t.length-1;break}}catch(e){n=t.length,t.push(e)}return xt(t,n,r)}var Ct=_t(h);function wt(e){return Ct(e)}var Tt={},Et={},Dt={0:{},1:{},2:{},3:{},4:{},5:{}};function Ot(e){return`__SEROVAL_STREAM__`in e}function j(){return gt()}function kt(e){let t=j(),n=e[p]();async function r(){try{let e=await n.next();e.done?t.return(e.value):(t.next(e.value),await r())}catch(e){t.throw(e)}}return r().catch(()=>{}),t}var At=vt(p,A);function jt(e){return At(e)}async function Mt(e){try{return[1,await e]}catch(e){return[0,e]}}function Nt(e,t){return{plugins:t.plugins,mode:e,marked:new Set,features:127^(t.disabledFeatures||0),refs:t.refs||new Map,depthLimit:t.depthLimit||1e3}}function M(e,t){e.marked.add(t)}function Pt(e,t){let n=e.refs.size;return e.refs.set(t,n),n}function N(e,t){let n=e.refs.get(t);return n==null?{type:0,value:Pt(e,t)}
3:(M(e,n),{type:1,value:Ie(n)})}function P(e,t){let n=N(e,t);return n.type===1?n:Ee(t)?{type:2,value:Be(n.value,t)}:n}function F(e,t){let n=P(e,t);if(n.type!==0)return n.value;if(t in ue)return ze(n.value,t);throw new E(t)}function I(e,t){let n=N(e,Dt[t]);return n.type===1?n.value:_(26,n.value,t,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function Ft(e){let t=N(e,Tt);return t.type===1?t.value:_(27,t.value,void 0,void 0,void 0,void 0,void 0,void 0,F(e,h),void 0,void 0,void 0)}function It(e){let t=N(e,Et);return t.type===1?t.value:_(29,t.value,void 0,void 0,void 0,void 0,void 0,[I(e,1),F(e,p)],void 0,void 0,void 0,void 0)}function Lt(e,t,n,r){return _(n?11:10,e,void 0,void 0,void 0,r,void 0,void 0,void 0,void 0,Me(t),void 0)}function Rt(e,t,n,r){return _(8,t,void 0,void 0,void 0,void 0,{k:n,v:r},void 0,I(e,0),void 0,void 0,void 0)}function zt(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 _(19,t,y(btoa(i)),void 0,void 0,void 0,void 0,void 0,I(e,5),void 0,void 0,void 0)}function Bt(e,t){return{base:Nt(e,t),child:void 0}}var Vt=class{constructor(e,t){this._p=e,this.depth=t}parse(e){return z(this._p,this.depth,e)}};async function Ht(e,t,n){let r=[];for(let i=0,a=n.length;i<a;i++)i in n?r[i]=await z(e,t,n[i]):r[i]=0;return r}async function Ut(e,t,n,r){return He(n,r,await Ht(e,t,r))}async function L(e,t,n){let r=Object.entries(n),i=[],a=[];for(let n=0,o=r.length;n<o;n++)i.push(y(r[n][0])),a.push(await z(e,t,r[n][1]));return h in n&&(i.push(F(e.base,h)),a.push(Xe(Ft(e.base),await z(e,t,St(n))))),p in n&&(i.push(F(e.base,p)),a.push(Ze(It(e.base),await z(e,t,kt(n))))),g in n&&(i.push(F(e.base,g)),a.push(Pe(n[g]))),m in n&&(i.push(F(e.base,m)),a.push(n[m]?he:ge)),{k:i,v:a}}async function R(e,t,n,r,i){return Lt(n,r,i,await L(e,t,r))}async function Wt(e,t,n,r){return Ue(n,await z(e,t,r.valueOf()))}async function Gt(e,t,n,r){return We(n,r,await z(e,t,r.buffer))}async function Kt(e,t,n,r){return Ge(n,r,await z(e,t,r.buffer))}async function qt(e,t,n,r){return Ke(n,r,await z(e,t,r.buffer))}async function Jt(e,t,n,r){let i=je(r,e.base.features);return qe(n,r,i?await L(e,t,i):void 0)}async function Yt(e,t,n,r){let i=je(r,e.base.features);return Je(n,r,i?await L(e,t,i):void 0)}async function Xt(e,t,n,r){let i=[],a=[];for(let[n,o]of r.entries())i.push(await z(e,t,n)),a.push(await z(e,t,o));return Rt(e.base,n,i,a)}async function Zt(e,t,n,r){let i=[];for(let n of r.keys())i.push(await z(e,t,n));return Ye(n,i)}async function Qt(e,t,n,r){let i=e.base.plugins;if(i)for(let a=0,o=i.length;a<o;a++){let o=i[a];if(o.parse.async&&o.test(r))return Ve(n,o.tag,await o.parse.async(r,new Vt(e,t),{id:n}))}}async function $t(e,t,n,r){let[i,a]=await Mt(r);return _(12,n,i,void 0,void 0,void 0,void 0,void 0,await z(e,t,a),void 0,void 0,void 0)}function en(e,t,n,r,i){let a=[],o=n.on({next:n=>{M(this.base,t),z(this,e,n).then(e=>{a.push($e(t,e))},e=>{i(e),o()})},throw:n=>{M(this.base,t),z(this,e,n).then(e=>{a.push(et(t,e)),r(a),o()},e=>{i(e),o()})},return:n=>{M(this.base,t),z(this,e,n).then(e=>{a.push(tt(t,e)),r(a),o()},e=>{i(e),o()})}})}async function tn(e,t,n,r){return Qe(n,I(e.base,4),await new Promise(en.bind(e,t,n,r)))}async function nn(e,t,n,r){let i=[];for(let n=0,a=r.v.length;n<a;n++)i[n]=await z(e,t,r.v[n]);return nt(n,i,r.t,r.d)}async function rn(e,t,n,r){if(Array.isArray(r))return Ut(e,t,n,r);if(Ot(r))return tn(e,t,n,r);if(bt(r))return nn(e,t,n,r);let i=r.constructor;if(i!==void 0&&typeof i!=`function`){let e=Object.getPrototypeOf(r);i=e===null?void 0:e.constructor}if(i===ht)return z(e,t,r.replacement);let a=await Qt(e,t,n,r);if(a)return a;switch(i){case Object:return R(e,t,n,r,!1);case void 0:return R(e,t,n,r,!0);case Date:return Le(n,r);case Error:case EvalError:case RangeError:case ReferenceError:case SyntaxError:case TypeError:case URIError:return Jt(e,t,n,r);case Number:case Boolean:case String:case BigInt:return Wt(e,t,n,r);case ArrayBuffer:return zt(e.base,n,r);case Int8Array:case Int16Array:case Int32Array:case Uint8Array:case Uint16Array:case Uint32Array:case Uint8ClampedArray:case Float32Array:case Float64Array:return Gt(e,t,n,r);case DataView:return qt(e,t,n,r);case Map:return Xt(e,t,n,r);case Set:return Zt(e,t,n,r);default:break}if(i===Promise||r instanceof Promise)return $t(e,t,n,r);let o=e.base.features;if(o&32&&i===RegExp)return Re(n,r);if(o&16)switch(i){case BigInt64Array:case BigUint64Array:return Kt(e,t,n,r);default:break}if(o&1&&typeof AggregateError<`u`&&(i===AggregateError||r instanceof AggregateError))return Yt(e,t,n,r);if(o&64&&typeof Temporal<`u`)switch(i){case Temporal.Instant:return w(n,0,r);case Temporal.Duration:return w(n,1,r);case Temporal.PlainDate:return w(n,2,r);case Temporal.PlainDateTime:return w(n,3,r);case Temporal.PlainMonthDay:return w(n,4,r);case Temporal.PlainTime:return w(n,5,r);case Temporal.PlainYearMonth:return w(n,6,r);case Temporal.ZonedDateTime:return w(n,7,r);default:break}if(r instanceof Error)return Jt(e,t,n,r);if(h in r||p in r)return R(e,t,n,r,!!i);throw new E(r)}async function an(e,t,n){let r=P(e.base,n);if(r.type!==0)return r.value;let i=await Qt(e,t,r.value,n);if(i)return i;throw new E(n)}async function z(e,t,n){if(t>=e.base.depthLimit)throw new mt(e.base.depthLimit);switch(typeof n){case`boolean`:return n?he:ge;case`undefined`:return _e;case`string`:return Pe(n);case`number`:return Ne(n);case`bigint`:return Fe(n);case`object`:if(n){let r=P(e.base,n);return r.type===0?await rn(e,t+1,r.value,n):r.value}return ve;case`symbol`:return F(e.base,n);case`function`:return an(e,t,n);default:throw new E(n)}}async function on(e,t){try{return await z(e,0,t)}catch(e){throw e instanceof ct?e:new ct(e)}}function B(e){return e}function sn(e,t){for(let n=0,r=t.length;n<r;n++){let r=t[n];e.has(r)||(e.add(r),r.extends&&sn(e,r.extends))}}function cn(e){if(e){let t=new Set;return sn(t,e),[...t]}}function ln(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 pt(e)}}function un(e){switch(e){case`constructor`:case`__proto__`:case`prototype`:case`__defineGetter__`:case`__defineSetter__`:case`__lookupGetter__`:case`__lookupSetter__`:return!1;default:return!0}}function dn(e){switch(e){case p:case m:case g:case h:return!0;default:return!1}}var fn=1e6,pn=1e4,mn=2e4;function hn(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 gn=1e3;function _n(e,t){let n=t.refs||new Map;return`types`in n||Object.assign(n,{types:new Map}),{mode:e,plugins:t.plugins,refs:n,features:t.features??127^(t.disabledFeatures||0),depthLimit:t.depthLimit||gn}}
3function vn(e){return{mode:2,base:_n(2,e),child:void 0}}var yn=class{constructor(e,t){this._p=e,this.depth=t}deserialize(e){return W(this._p,this.depth,e)}};function bn(e,t){if(t<0||!Number.isFinite(t)||!Number.isInteger(t))throw new k({t:4,i:t});if(e.refs.has(t))throw Error(`Conflicted ref id: `+t)}function xn(e){return!!e&&typeof e==`object`&&`then`in e&&typeof e.then==`function`}function Sn(e,t,n){return bn(e.base,t),e.state.marked.has(t)&&e.base.refs.set(t,n),n}function Cn(e,t,n){return bn(e.base,t),e.base.refs.set(t,n),n}function V(e,t,n){return e.mode===1?Sn(e,t,n):Cn(e,t,n)}function H(e,t,n){if(Object.hasOwn(t,n))return t[n];throw new k(e)}function wn(e,t){return V(e,t.i,ke(b(t.s)))}function Tn(e,t,n){let r=n.a,i=r.length,a=V(e,n.i,Array(i));for(let n=0,o;n<i;n++)o=r[n],o&&(a[n]=W(e,t,o));return hn(a,n.o),a}function En(e,t,n){un(t)?e[t]=n:Object.defineProperty(e,t,{value:n,configurable:!0,enumerable:!0,writable:!0})}function Dn(e,t,n,r,i){if(typeof r==`string`)En(n,b(r),W(e,t,i));else{let a=W(e,t,r);switch(typeof a){case`string`:En(n,a,W(e,t,i));break;case`symbol`:dn(a)&&(n[a]=W(e,t,i));break;default:throw new k(r)}}}function On(e,t,n){e.base.refs.types.set(t,n)}function U(e,t,n,r){if(e.base.refs.types.get(n)!==r)throw new k(t)}function kn(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++)Dn(e,t,r,i[a],o[a]);return r}function An(e,t,n){let r=V(e,n.i,n.t===10?{}:Object.create(null));return kn(e,t,n.p,r),hn(r,n.o),r}function jn(e,t){return V(e,t.i,new Date(t.s))}function Mn(e,t){if(!(e.base.features&64))throw new D(t);let n;switch(t.c){case 0:n=Temporal.Instant.from(t.s);break;case 1:n=Temporal.Duration.from(t.s);break;case 2:n=Temporal.PlainDate.from(t.s);break;case 3:n=Temporal.PlainDateTime.from(t.s);break;case 4:n=Temporal.PlainMonthDay.from(t.s);break;case 5:n=Temporal.PlainTime.from(t.s);break;case 6:n=Temporal.PlainYearMonth.from(t.s);break;case 7:n=Temporal.ZonedDateTime.from(t.s);break;default:throw new k(t)}return V(e,t.i,n)}function Nn(e,t){if(e.base.features&32){let n=b(t.c);if(n.length>mn)throw new k(t);return V(e,t.i,new RegExp(n,t.m))}throw new D(t)}function Pn(e,t,n){let r=V(e,n.i,new Set);for(let i=0,a=n.a,o=a.length;i<o;i++)r.add(W(e,t,a[i]));return r}function Fn(e,t,n){let r=V(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(W(e,t,a[i]),W(e,t,o[i]));return r}function In(e,t){if(t.s.length>fn)throw new k(t);return V(e,t.i,yt(b(t.s)))}function Ln(e,t,n){let r=ln(n.c),i=W(e,t,n.f),a=n.b??0;if(a<0||a>i.byteLength)throw new k(n);return V(e,n.i,new r(i,a,n.l))}function Rn(e,t,n){let r=W(e,t,n.f),i=n.b??0;if(i<0||i>r.byteLength)throw new k(n);return V(e,n.i,new DataView(r,i,n.l))}function zn(e,t,n,r){if(n.p){let i=kn(e,t,n.p,{});Object.defineProperties(r,Object.getOwnPropertyDescriptors(i))}return r}function Bn(e,t,n){return zn(e,t,n,V(e,n.i,AggregateError([],b(n.m))))}function Vn(e,t,n){let r=H(n,me,n.s);return zn(e,t,n,V(e,n.i,new r(b(n.m))))}function Hn(e,t,n){let r=A(),i=V(e,n.i,r.p),a=W(e,t,n.f);if(xn(a))throw new k(n.f);return n.s?r.s(a):r.f(a),i}function Un(e,t,n){return V(e,n.i,Object(W(e,t,n.f)))}function Wn(e,t,n){let r=e.base.plugins;if(r){let i=b(n.c);for(let a=0,o=r.length;a<o;a++){let o=r[a];if(o.tag===i)return V(e,n.i,o.deserialize(n.s,new yn(e,t),{id:n.i}))}}throw new ut(n.c)}function Gn(e,t){let n=V(e,t.i,V(e,t.s,A()).p);return On(e,t.s,22),n}function Kn(e,t,n){let r=e.base.refs.get(n.i);if(r){U(e,n,n.i,22);let i=W(e,t,n.a[1]);if(xn(i))throw new k(n.a[1]);n.t===23?r.s(i):r.f(i);return}throw new O(`Promise`)}function qn(e,t,n){return W(e,t,n.a[0]),wt(W(e,t,n.a[1]))}function Jn(e,t,n){return W(e,t,n.a[0]),jt(W(e,t,n.a[1]))}function Yn(e,t,n){let r=V(e,n.i,j());On(e,n.i,31);let i=n.a,a=i.length;if(a)for(let n=0;n<a;n++)W(e,t,i[n]);return r}function Xn(e,t,n){let r=e.base.refs.get(n.i);if(r){U(e,n,n.i,31),r.next(W(e,t,n.f));return}throw new O(`Stream`)}function Zn(e,t,n){let r=e.base.refs.get(n.i);if(r){U(e,n,n.i,31),r.throw(W(e,t,n.f));return}throw new O(`Stream`)}function Qn(e,t,n){let r=e.base.refs.get(n.i);if(r){U(e,n,n.i,31),r.return(W(e,t,n.f));return}throw new O(`Stream`)}function $n(e,t,n){W(e,t,n.f)}function er(e,t,n){W(e,t,n.a[1])}function tr(e,t,n){let r=V(e,n.i,xt([],n.s,n.l));for(let i=0,a=n.a.length;i<a;i++)r.v[i]=W(e,t,n.a[i]);return r}function W(e,t,n){if(t>e.base.depthLimit)throw new mt(e.base.depthLimit);switch(t+=1,n.t){case 2:return H(n,fe,n.s);case 0:return Number(n.s);case 1:return b(String(n.s));case 3:if(String(n.s).length>pn)throw new k(n);return BigInt(n.s);case 4:return e.base.refs.get(n.i);case 18:return wn(e,n);
3case 9:return Tn(e,t,n);case 10:case 11:return An(e,t,n);case 5:return jn(e,n);case 6:return Nn(e,n);case 7:return Pn(e,t,n);case 8:return Fn(e,t,n);case 19:return In(e,n);case 16:case 15:return Ln(e,t,n);case 20:return Rn(e,t,n);case 14:return Bn(e,t,n);case 13:return Vn(e,t,n);case 12:return Hn(e,t,n);case 17:return H(n,de,n.s);case 21:return Un(e,t,n);case 25:return Wn(e,t,n);case 22:return Gn(e,n);case 23:case 24:return Kn(e,t,n);case 28:return qn(e,t,n);case 30:return Jn(e,t,n);case 31:return Yn(e,t,n);case 32:return Xn(e,t,n);case 33:return Zn(e,t,n);case 34:return Qn(e,t,n);case 27:return $n(e,t,n);case 29:return er(e,t,n);case 35:return tr(e,t,n);case 36:return Mn(e,n);default:throw new D(n)}}function nr(e,t){try{return W(e,0,t)}catch(e){throw new lt(e)}}function rr(e,t){return nr(vn({plugins:cn(t.plugins),refs:t.refs,features:t.features,disabledFeatures:t.disabledFeatures,depthLimit:t.depthLimit}),e)}async function ir(e,t={}){let n=Bt(1,{plugins:cn(t.plugins),disabledFeatures:t.disabledFeatures});return{t:await on(n,e),f:n.base.features,m:Array.from(n.base.marked)}}function ar(e){return e}function or(e){return B({tag:`$TSR/t/`+e.key,test:e.test,parse:{sync(t,n,r){return{v:n.parse(e.toSerializable(t))}},async async(t,n,r){return{v:await n.parse(e.toSerializable(t))}},stream(t,n,r){return{v:n.parse(e.toSerializable(t))}}},serialize:void 0,deserialize(t,n,r){return e.fromSerializable(n.deserialize(t.v))}})}var sr=class{constructor(e,t){this.stream=e,this.hint=t?.hint??`binary`}},G=globalThis.Buffer,cr=!!G&&typeof G.from==`function`;function lr(e){if(e.length===0)return``;if(cr)return G.from(e).toString(`base64`);let t=32768,n=[];for(let r=0;r<e.length;r+=t){let i=e.subarray(r,r+t);n.push(String.fromCharCode.apply(null,i))}return btoa(n.join(``))}function ur(e){if(e.length===0)return new Uint8Array;
3if(cr){let t=G.from(e,`base64`);return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let t=atob(e),n=new Uint8Array(t.length);for(let e=0;e<t.length;e++)n[e]=t.charCodeAt(e);return n}var K=Object.create(null),q=Object.create(null),dr=e=>new ReadableStream({start(t){e.on({next(e){try{t.enqueue(ur(e))}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),fr=new TextEncoder,pr=e=>new ReadableStream({start(t){e.on({next(e){try{typeof e==`string`?t.enqueue(fr.encode(e)):t.enqueue(ur(e.$b64))}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),mr=`(s=>new ReadableStream({start(c){s.on({next(b){try{const d=atob(b),a=new Uint8Array(d.length);for(let i=0;i<d.length;i++)a[i]=d.charCodeAt(i);c.enqueue(a)}catch(_){}},throw(e){c.error(e)},return(){try{c.close()}catch(_){}}})}}))`,hr=`(s=>{const e=new TextEncoder();return new ReadableStream({start(c){s.on({next(v){try{if(typeof v==='string'){c.enqueue(e.encode(v))}else{const d=atob(v.$b64),a=new Uint8Array(d.length);for(let i=0;i<d.length;i++)a[i]=d.charCodeAt(i);c.enqueue(a)}}catch(_){}},throw(x){c.error(x)},return(){try{c.close()}catch(_){}}})}})})`;function gr(e){let t=j(),n=e.getReader();return(async()=>{try{for(;;){let{done:e,value:r}=await n.read();if(e){t.return(void 0);break}t.next(lr(r))}}catch(e){t.throw(e)}finally{n.releaseLock()}})(),t}function _r(e){let t=j(),n=e.getReader(),r=new TextDecoder(`utf-8`,{fatal:!0});return(async()=>{try{for(;;){let{done:e,value:i}=await n.read();if(e){try{let e=r.decode();e.length>0&&t.next(e)}catch{}t.return(void 0);break}try{let e=r.decode(i,{stream:!0});e.length>0&&t.next(e)}catch{t.next({$b64:lr(i)})}}}catch(e){t.throw(e)}finally{n.releaseLock()}})(),t}var vr=B({tag:`tss/RawStream`,extends:[B({tag:`tss/RawStreamFactory`,test(e){return e===K},parse:{sync(e,t,n){return{}},async async(e,t,n){return{}},stream(e,t,n){return{}}},serialize(e,t,n){return mr},deserialize(e,t,n){return K}}),B({tag:`tss/RawStreamFactoryText`,test(e){return e===q},parse:{sync(e,t,n){return{}},async async(e,t,n){return{}},stream(e,t,n){return{}}},serialize(e,t,n){return hr},deserialize(e,t,n){return q}})],test(e){return e instanceof sr},parse:{sync(e,t,n){let r=e.hint===`text`?q:K;return{hint:t.parse(e.hint),factory:t.parse(r),stream:t.parse(j())}},async async(e,t,n){let r=e.hint===`text`?q:K,i=e.hint===`text`?_r(e.stream):gr(e.stream);return{hint:await t.parse(e.hint),factory:await t.parse(r),stream:await t.parse(i)}},stream(e,t,n){let r=e.hint===`text`?q:K,i=e.hint===`text`?_r(e.stream):gr(e.stream);return{hint:t.parse(e.hint),factory:t.parse(r),stream:t.parse(i)}}},serialize(e,t,n){return`(`+t.serialize(e.factory)+`)(`+t.serialize(e.stream)+`)`},deserialize(e,t,n){let r=t.deserialize(e.stream);return t.deserialize(e.hint)===`text`?pr(r):dr(r)}});function yr(e){return B({tag:`tss/RawStream`,test:()=>!1,parse:{},serialize(){throw Error(`RawStreamDeserializePlugin.serialize should not be called. Client only deserializes.`)},deserialize(t,n,r){return e(typeof n?.deserialize==`function`?n.deserialize(t.streamId):t.streamId)}})}var br=B({tag:`$TSR/Error`,test(e){return e instanceof Error},parse:{sync(e,t){return{message:t.parse(e.message)}},async async(e,t){return{message:await t.parse(e.message)}},stream(e,t){return{message:t.parse(e.message)}}},serialize(e,t){return`new Error(`+t.serialize(e.message)+`)`},deserialize(e,t){return Error(t.deserialize(e.message))}}),J={},xr=e=>new ReadableStream({start(t){e.on({next(e){try{t.enqueue(e)}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),Sr=B({tag:`seroval-plugins/web/ReadableStreamFactory`,test(e){return e===J},parse:{sync(){return J},async async(){return await Promise.resolve(J)},stream(){return J}},serialize(){return xr.toString()},deserialize(){return J}});async function Cr(e,t){try{let n=await t.read();n.done?(e.return(n.value),t.releaseLock()):(e.next(n.value),await Cr(e,t))}catch(t){e.throw(t)}}function wr(e){e.cancel().catch(()=>{}),e.releaseLock()}function Tr(e){let t=j(),n=e.getReader(),r=wr.bind(null,n);return Cr(t,n).catch(r),[t,r]}var Er=[br,vr,B({tag:`seroval/plugins/web/ReadableStream`,extends:[Sr],test(e){return typeof ReadableStream>`u`?!1:e instanceof ReadableStream},parse:{sync(e,t){return{factory:t.parse(J),stream:t.parse(j())}},async async(e,t){return{factory:await t.parse(J),stream:await t.parse(Tr(e)[0])}},stream(e,t){let[n,r]=Tr(e);return t.addCleanup(r),{factory:t.parse(J),stream:t.parse(n)}}},serialize(e,t){return`(`+t.serialize(e.factory)+`)(`+t.serialize(e.stream)+`)`},deserialize(e,t){return xr(t.deserialize(e.stream))}})];function Dr(){return[...(f()?.serializationAdapters)?.map(or)??[],...Er]}var Or=new TextDecoder,kr=new Uint8Array,Ar=16*1024*1024,jr=32*1024*1024,Mr=1024,Nr=1e5;function Pr(e){let t=new Map,n=new Map,r=new Set,i=!1,a=null,o=0,s,c=new ReadableStream({start(e){s=e},cancel(){i=!0;try{a?.cancel()}catch{}
3t.forEach(e=>{try{e.error(Error(`Framed response cancelled`))}catch{}}),t.clear(),n.clear(),r.clear()}});function u(e){let i=n.get(e);if(i)return i;if(r.has(e))return new ReadableStream({start(e){e.close()}});if(n.size>=Mr)throw Error(`Too many raw streams in framed response (max ${Mr})`);let a=new ReadableStream({start(n){t.set(e,n)},cancel(){r.add(e),t.delete(e),n.delete(e)}});return n.set(e,a),a}function d(e){return u(e),t.get(e)}return(async()=>{let n=e.getReader();a=n;let c=[],u=0;function ee(){if(u<9)return null;let e=c[0];if(e.length>=9)return{type:e[0],streamId:(e[1]<<24|e[2]<<16|e[3]<<8|e[4])>>>0,length:(e[5]<<24|e[6]<<16|e[7]<<8|e[8])>>>0};let t=new Uint8Array(9),n=0,r=9;for(let e=0;e<c.length&&r>0;e++){let i=c[e],a=Math.min(i.length,r);t.set(i.subarray(0,a),n),n+=a,r-=a}return{type:t[0],streamId:(t[1]<<24|t[2]<<16|t[3]<<8|t[4])>>>0,length:(t[5]<<24|t[6]<<16|t[7]<<8|t[8])>>>0}}function f(e){if(e===0)return kr;let t=c[0];if(t&&t.length>=e){let n=t.subarray(0,e);return t.length===e?c.shift():c[0]=t.subarray(e),u-=e,n}let n=new Uint8Array(e),r=0,i=e;for(;i>0&&c.length>0;){let e=c[0];if(!e)break;let t=Math.min(e.length,i);n.set(e.subarray(0,t),r),r+=t,i-=t,t===e.length?c.shift():c[0]=e.subarray(t)}return u-=e,n}try{for(;;){let{done:e,value:a}=await n.read();if(i||e)break;if(a){if(u+a.length>jr)throw Error(`Framed response buffer exceeded ${jr} bytes`);for(c.push(a),u+=a.length;;){let e=ee();if(!e)break;let{type:n,streamId:i,length:a}=e;if(n!==l.JSON&&n!==l.CHUNK&&n!==l.END&&n!==l.ERROR)throw Error(`Unknown frame type: ${n}`);if(n===l.JSON){if(i!==0)throw Error(`Invalid JSON frame streamId (expected 0)`)}else if(i===0)throw Error(`Invalid raw frame streamId (expected non-zero)`);if(a>Ar)throw Error(`Frame payload too large: ${a} bytes (max ${Ar})`);let c=9+a;if(u<c)break;if(++o>Nr)throw Error(`Too many frames in framed response (max ${Nr})`);f(9);let p=f(a);switch(n){case l.JSON:try{s.enqueue(Or.decode(p))}catch{}break;case l.CHUNK:{let e=d(i);e&&e.enqueue(p);break}case l.END:{let e=d(i);if(r.add(i),e){try{e.close()}catch{}t.delete(i)}break}case l.ERROR:{let e=d(i);if(r.add(i),e){let n=Or.decode(p);e.error(Error(n)),t.delete(i)}break}}}}}if(u!==0)throw Error(`Incomplete frame at end of framed response`);try{s.close()}catch{}t.forEach(e=>{try{e.close()}catch{}}),t.clear()}catch(e){try{s.error(e)}catch{}t.forEach(t=>{try{t.error(e)}catch{}}),t.clear()}finally{try{n.releaseLock()}catch{}a=null}})(),{getOrCreateStream:u,jsonChunks:c}}var Y=null;async function X(e){e.length>0&&await Promise.allSettled(e)}var Fr=Object.prototype.hasOwnProperty;function Ir(e){for(let t in e)if(Fr.call(e,t))return!0;return!1}async function Lr(e,t,r){Y||=Dr();let i=t[0],a=i.fetch??r,o=i.data instanceof FormData?`formData`:`payload`,s=i.headers?new Headers(i.headers):new Headers;if(s.set(`x-tsr-serverFn`,`true`),o===`payload`&&s.set(`accept`,`${c}, application/x-ndjson, application/json`),i.method===`GET`){if(o===`formData`)throw Error(`FormData is not supported with GET requests`);let t=await Rr(i);if(t!==void 0){let r=n({payload:t});e.includes(`?`)?e+=`&${r}`:e+=`?${r}`}}let l;return i.method===`POST`&&(l=await Br(i),typeof l==`string`&&s.set(`content-type`,`application/json`)),await Vr(async()=>a(e,{method:i.method,headers:s,signal:i.signal,body:l}))}async function Rr(e){let t=!1,n={};if(e.data!==void 0&&(t=!0,n.data=e.data),e.context&&Ir(e.context)&&(t=!0,n.context=e.context),t)return zr(n)}async function zr(e){return JSON.stringify(await Promise.resolve(ir(e,{plugins:Y})))}async function Br(e){if(e.data instanceof FormData){let t;return e.context&&Ir(e.context)&&(t=await zr(e.context)),t!==void 0&&e.data.set(a,t),e.data}let t=await Rr(e);if(t)return t}async function Vr(n){let i;try{i=await n()}catch(e){if(e instanceof Response)i=e;else throw console.log(e),e}if(i.headers.get(`x-tss-raw`)===`true`)return i;let a=i.headers.get(`content-type`);if(a||e(),i.headers.get(`x-tss-serialized`)){let t;if(a.includes(`application/x-tss-framed`)){if(ee(a),!i.body)throw Error(`No response body for framed response`);let{getOrCreateStream:e,jsonChunks:n}=Pr(i.body),r=[yr(e),...Y||[]],o=new Map;t=await Hr({jsonStream:n,onMessage:e=>rr(e,{refs:o,plugins:r}),onError(e,t){console.error(e,t)}})}else if(a.includes(`application/json`)){let e=await i.json(),n=[];try{t=rr(e,{plugins:Y})}finally{}await X(n)}if(t||e(),t instanceof Error)throw t;return t}if(a.includes(`application/json`)){let e=await i.json(),n=r(e);
3if(n)throw n;if(t(e))throw e;return e}if(!i.ok)throw Error(await i.text());return i}async function Hr({jsonStream:e,onMessage:t,onError:n}){let r=e.getReader(),{value:i,done:a}=await r.read();if(a||!i)throw Error(`Stream ended before first object`);let o=JSON.parse(i),s=!1,c=(async()=>{try{for(;;){let{value:e,done:i}=await r.read();if(i)break;if(e)try{let n=[];try{t(JSON.parse(e))}finally{}await X(n)}catch(t){n?.(`Invalid JSON: ${e}`,t)}}}catch(e){s||n?.(`Stream processing error:`,e)}})(),l,u=[];try{l=t(o)}catch(e){throw s=!0,r.cancel().catch(()=>{}),e}return await X(u),Promise.resolve(l).catch(()=>{s=!0,r.cancel().catch(()=>{})}),c.finally(()=>{try{r.releaseLock()}catch{}}),l}function Ur(e){let t=`/_serverFn/`+e;return Object.assign((...e)=>{let n=f()?.serverFns?.fetch;return Lr(t,e,n??fetch)},{url:t,serverFnMeta:{id:e},[o]:!0})}function Wr(e){if(Array.isArray(e))return e.flatMap(e=>Wr(e));if(typeof e!=`string`)return[];let t=[],n=0,r,i,a,o,s,c=()=>{for(;n<e.length&&/\s/.test(e.charAt(n));)n+=1;return n<e.length},l=()=>(i=e.charAt(n),i!==`=`&&i!==`;`&&i!==`,`);for(;n<e.length;){for(r=n,s=!1;c();)if(i=e.charAt(n),i===`,`){for(a=n,n+=1,c(),o=n;n<e.length&&l();)n+=1;n<e.length&&e.charAt(n)===`=`?(s=!0,n=o,t.push(e.slice(r,a)),r=n):n=a+1}else n+=1;(!s||n>=e.length)&&t.push(e.slice(r))}return t}function Gr(e){return e instanceof Headers?e:Array.isArray(e)||typeof e==`object`?new Headers(e):null}function Kr(...e){return e.reduce((e,t)=>{let n=Gr(t);if(!n)return e;for(let[t,r]of n.entries())t===`set-cookie`?Wr(r).forEach(t=>e.append(`set-cookie`,t)):e.set(t,r);return e},new Headers)}function Z(e){return e!==`__proto__`&&e!==`constructor`&&e!==`prototype`}function qr(e,t){let n=Object.create(null);if(e)for(let t of Object.keys(e))Z(t)&&(n[t]=e[t]);if(t&&typeof t==`object`)for(let e of Object.keys(t))Z(e)&&(n[e]=t[e]);return n}function Jr(e){if(!e)return Object.create(null);let t=Object.create(null);for(let n of Object.keys(e))Z(n)&&(t[n]=e[n]);return t}var Yr=()=>{throw Error(`createServerOnlyFn() functions can only be called on the server!`)},Q=(e,t)=>{let n=t||e||{};n.method===void 0&&(n.method=`GET`);let i=e=>Q(void 0,{...n,validator:e,inputValidator:e});return Object.assign(e=>Q(void 0,{...n,...e}),{options:n,middleware:e=>{let t=[...n.middleware||[]];e.map(e=>{s in e?e.options.middleware&&t.push(...e.options.middleware):t.push(e)});let r=Q(void 0,{...n,middleware:t});return r[s]=!0,r},validator:i,inputValidator:i,handler:(...e)=>{let[t,i]=e,a={...n,extractedFn:t,serverFn:i},o=[...a.middleware||[],$r(a)];return t.method=n.method,Object.assign(async e=>{let n=await Xr(o,`client`,{...t,...a,data:e?.data,headers:e?.headers,signal:e?.signal,fetch:e?.fetch,context:Jr()}),i=r(n.error);if(i)throw i;if(n.error)throw n.error;return n.result},{...t,method:n.method,__executeServer:async e=>{let n=Yr(),r=n.contextAfterGlobalMiddlewares;return await Xr(o,`server`,{...t,...e,serverFnMeta:t.serverFnMeta,context:qr(e.context,r),request:n.request}).then(e=>({result:e.result,error:e.error,context:e.sendContext}))}})}})};async function Xr(e,t,n){let r=Zr([...f()?.functionMiddleware||[],...e]);if(t===`server`){let e=Yr({throwIfNotFound:!1});e?.executedRequestMiddlewares&&(r=r.filter(t=>!e.executedRequestMiddlewares.has(t)))}let a=async e=>{let n=r.shift();if(!n)return e;try{let r=`validator`in n.options?n.options.validator:void 0;!r&&`inputValidator`in n.options&&(r=n.options.inputValidator),r&&t===`server`&&(e.data=await Qr(r,e.data));let o;if(t===`client`?`client`in n.options&&(o=n.options.client):`server`in n.options&&(o=n.options.server),o){let t=async(t={})=>{let n=await a({...e,...t,context:qr(e.context,t.context),sendContext:qr(e.sendContext,t.sendContext),headers:Kr(e.headers,t.headers),_callSiteFetch:e._callSiteFetch,fetch:e._callSiteFetch??t.fetch??e.fetch,result:t.result===void 0?t instanceof Response?t:e.result:t.result,error:t.error??e.error});if(n.error)throw n.error;return n},n=await o({...e,next:t});if(i(n))return{...e,error:n};if(n instanceof Response)return{...e,result:n};if(!n)throw Error(`User middleware returned undefined. You must call next() or return a result in your middlewares.`);return n}return a(e)}catch(t){return{...e,error:t}}};return a({...n,headers:n.headers||{},sendContext:n.sendContext||{},context:n.context||Jr(),_callSiteFetch:n.fetch})}function Zr(e,t=100){let n=new Set,r=[],i=(e,a)=>{if(a>t)throw Error(`Middleware nesting depth exceeded maximum of ${t}. Check for circular references.`);
3e.forEach(e=>{e.options.middleware&&i(e.options.middleware,a+1),n.has(e)||(n.add(e),r.push(e))})};return i(e,0),r}async function Qr(e,t){if(e==null)return{};if(`~standard`in e){let n=await e[`~standard`].validate(t);if(n.issues)throw Error(JSON.stringify(n.issues,void 0,2));return n.value}if(`parse`in e)return e.parse(t);if(typeof e==`function`)return e(t);throw Error(`Invalid validator type!`)}function $r(e){return{"~types":void 0,options:{inputValidator:e.validator??e.inputValidator,client:async({next:t,sendContext:n,fetch:r,...i})=>{let a={...i,context:n,fetch:r};return t(await e.extractedFn?.(a))},server:async({next:t,...n})=>{let r=await e.serverFn?.(n);return t({...n,result:r})}}}}var $=(e,t)=>{let n={type:`request`,...t||e},r=e=>$({},Object.assign(n,{validator:e,inputValidator:e}));return{options:n,middleware:e=>$({},Object.assign(n,{middleware:e})),validator:r,inputValidator:r,client:e=>$({},Object.assign(n,{client:e})),server:e=>$({},Object.assign(n,{server:e}))}},ei=$({type:`request`}),ti=$({type:`request`});export{Ur as a,Q as i,ei as n,ar as o,$ as r,o as s,ti as t}; 4//# sourceMappingURL=ensure-session-BYWsbJnd.js.map
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.