1import{n as e}from"./rolldown-runtime-Bh1tDfsg.js";import{n as t,t as n}from"./navbar-Nl1l42aa.js";var r=`__TSS_CONTEXT`,i=Symbol.for(`TSS_SERVER_FUNCTION`),a=Symbol.for(`TSS_SERVER_FUNCTION_FACTORY`),o=`application/x-tss-framed`,s={JSON:0,CHUNK:1,END:2,ERROR:3};`${o}`;var c=/;\s*v=(\d+)/;function l(e){let t=e.match(c);return t?parseInt(t[1],10):void 0}function u(e){let t=l(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 d=()=>window.__TSS_START_OPTIONS__;function f(){throw Error(`Invariant failed`)}function p(e){return e?.isNotFound===!0}function m(e,t=String){let n;for(let r in e){let i=e[r];i!==void 0&&(n||=new URLSearchParams).set(r,t(i))}return n?n.toString():``}function h(e){return e?e===`false`?!1:e===`true`?!0:e*0==0&&+e+``===e?+e:e:``}function ee(e){let t=new URLSearchParams(e),n=Object.create(null);for(let[e,r]of t.entries()){let t=n[e];t==null?n[e]=h(r):Array.isArray(t)?t.push(h(r)):n[e]=[t,h(r)]}return n}function g(e){e.statusCode=e.statusCode||e.code||307;let t=new Headers(e.headers);e.href&&t.get(`Location`)===null&&t.set(`Location`,e.href);let n=new Response(null,{status:e.statusCode,headers:t});if(n.options=e,e.throw)throw n;return n}function te(e){return e instanceof Response&&!!e.options}function ne(e){if(typeof e==`object`&&e&&e.isSerializedRedirect)return g(e)}var _=Symbol.asyncIterator,re=Symbol.hasInstance,v=Symbol.isConcatSpreadable,y=Symbol.iterator,ie=Symbol.match,ae=Symbol.matchAll,oe=Symbol.replace,se=Symbol.search,ce=Symbol.species,le=Symbol.split,ue=Symbol.toPrimitive,b=Symbol.toStringTag,de=Symbol.unscopables,fe={[_]:0,[re]:1,[v]:2,[y]:3,[ie]:4,[ae]:5,[oe]:6,[se]:7,[ce]:8,[le]:9,[ue]:10,[b]:11,[de]:12},pe={0:_,1:re,2:v,3:y,4:ie,5:ae,6:oe,7:se,8:ce,9:le,10:ue,11:b,12:de},me={2:!0,3:!1,1:void 0,0:null,4:-0,5:1/0,6:-1/0,7:NaN},he={0:`Error`,1:`EvalError`,2:`RangeError`,3:`ReferenceError`,4:`SyntaxError`,5:`TypeError`,6:`URIError`},ge={0:Error,1:EvalError,2:RangeError,3:ReferenceError,4:SyntaxError,5:TypeError,6:URIError};function x(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 S(e){return x(2,void 0,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}var _e=S(2),ve=S(3),ye=S(1),be=S(0),xe=S(4),Se=S(5),Ce=S(6),we=S(7),Te=64,Ee=/[\x00-\x07\x0b\x0e-\x1f<\u2028\u2029\ud800-\udfff]/;function De(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 C(e){if(e.length>=Te&&!Ee.test(e))return JSON.stringify(e).slice(1,-1);let t=``,n=0,r;for(let i=0,a=e.length;i<a;i++)r=De(e[i]),r&&(t+=e.slice(n,i)+r,n=i+1);return n===0?t=e:t+=e.slice(n),t}function Oe(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 w(e){return typeof e==`string`&&!e.includes(`\\`)?e:e.replace(/(\\\\|\\"|\\n|\\r|\\b|\\t|\\f|\\u2028|\\u2029|\\x3C)/g,Oe)}var{toString:ke}=Object.prototype,Ae={parsing:1,serialization:2,deserialization:3};function je(e){return`Seroval Error (step: ${Ae[e]})`}var Me=(e,t)=>je(e),Ne=class extends Error{constructor(e,t){super(Me(e,t)),this.cause=t}},Pe=class extends Ne{constructor(e){super(`parsing`,e)}},Fe=class extends Ne{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}},Ie=class extends Error{constructor(e){super(T(2))}},Le=class extends Error{constructor(e){super(T(3))}},D=class extends Error{constructor(e){super(T(4))}},Re=class extends Error{constructor(e){super(T(5)),this.value=e}},ze=class extends Error{constructor(e){super(T(6))}},Be=class extends Error{constructor(e){super(T(7))}},O=class extends Error{constructor(e){super(T(8))}}
3,Ve=class extends Error{constructor(e){super(T(9))}},k=`__SEROVAL_REFS__`,He=new Map,A=new Map;function Ue(e){return He.has(e)}function We(e){return A.has(e)}function Ge(e){if(Ue(e))return He.get(e);throw new Re(e)}function Ke(e){if(We(e))return A.get(e);throw new ze(e)}typeof globalThis<`u`?Object.defineProperty(globalThis,k,{value:A,configurable:!0,writable:!1,enumerable:!1}):typeof window<`u`?Object.defineProperty(window,k,{value:A,configurable:!0,writable:!1,enumerable:!1}):typeof self<`u`?Object.defineProperty(self,k,{value:A,configurable:!0,writable:!1,enumerable:!1}):typeof global<`u`&&Object.defineProperty(global,k,{value:A,configurable:!0,writable:!1,enumerable:!1});function qe(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 Je(e){let t=he[qe(e)];return e.name===t?e.constructor.name===t?{}:{name:e.constructor.name}:{name:e.name}}function Ye(e,t){let n=Je(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 Xe(e){return Object.isFrozen(e)?3:Object.isSealed(e)?2:+!Object.isExtensible(e)}function Ze(e){switch(e){case 1/0:return Se;case-1/0:return Ce}return e===e?Object.is(e,-0)?xe:x(0,void 0,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0):we}function Qe(e){return x(1,void 0,C(e),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function $e(e){return x(3,void 0,``+e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function et(e){return x(4,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function tt(e,t){let n=t.valueOf();return x(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 j(e,t,n){return x(36,e,n.toString(),t,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function nt(e,t){return x(6,e,void 0,C(t.source),t.flags,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function rt(e,t){return x(17,e,fe[t],void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function it(e,t){return x(18,e,C(Ge(t)),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function at(e,t,n){return x(25,e,n,C(t),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function ot(e,t,n){return x(9,e,void 0,void 0,void 0,void 0,void 0,n,void 0,void 0,Xe(t),void 0)}function st(e,t){return x(21,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}var ct=1e6;function lt(e,t,n){if(t.length>ct)throw new E(t);return x(15,e,void 0,t.constructor.name,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.length)}function ut(e,t,n){if(t.length>ct)throw new E(t);return x(16,e,void 0,t.constructor.name,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.length)}function dt(e,t,n){if(t.byteLength>ct)throw new E(t);return x(20,e,void 0,void 0,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.byteLength)}function ft(e,t,n){return x(13,e,qe(t),void 0,C(t.message),n,void 0,void 0,void 0,void 0,void 0,void 0)}function pt(e,t,n){return x(14,e,qe(t),void 0,C(t.message),n,void 0,void 0,void 0,void 0,void 0,void 0)}function mt(e,t){return x(7,e,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0,void 0)}function ht(e,t){return x(28,void 0,void 0,void 0,void 0,void 0,void 0,[e,t],void 0,void 0,void 0,void 0)}function gt(e,t){return x(30,void 0,void 0,void 0,void 0,void 0,void 0,[e,t],void 0,void 0,void 0,void 0)}function _t(e,t,n){return x(31,e,void 0,void 0,void 0,void 0,void 0,n,t,void 0,void 0,void 0)}function vt(e,t){return x(32,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function yt(e,t){return x(33,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function bt(e,t){return x(34,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function xt(e,t,n,r){return x(35,e,n,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0,r)}var St=class{constructor(e,t){this.value=e,this.replacement=t}},Ct=()=>{let e={p:0,s:0,f:0};return e.p=new Promise((t,n)=>{e.s=t,e.f=n}),e},wt=()=>{let e=[],t=[],n=!0,r=!1,i=0,a={flush(e,n,r){for(r=0;r<i;r++){let i=t[r];
3i&&i[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=0){let o=n;if(n){for(r=0;r<i&&t[r];r++);r===i&&i++,t[r]=e}return a.up(e),()=>{if(n&&o){for(o=!1,t[r]=void 0;i>0&&!t[i-1];)i--;t.length=i}}}};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)}}},Tt=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},Et=(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},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};function Ot(e){return`__SEROVAL_SEQUENCE__`in e}function kt(e,t,n){return{__SEROVAL_SEQUENCE__:!0,v:e,t,d:n}}function At(e){let t=[],n=-1,r=-1,i=e[y]();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 kt(t,n,r)}var jt=Tt(y);function Mt(e){return jt(e)}var Nt={},Pt={},Ft={0:{},1:{},2:{},3:{},4:{},5:{}};function It(e){return`__SEROVAL_STREAM__`in e}function M(){return wt()}function Lt(e,t){let n=M(),r=e[_](),i=!1,a=!1;t?.push(()=>{a||i||(i=!0,Promise.resolve().then(()=>r.return?.call(r)).catch(()=>{}))});async function o(){try{for(;!i;){let e=await r.next();if(i)return;if(e.done){a=!0,n.return(e.value);break}n.next(e.value)}}catch(e){a=!0,i||n.throw(e)}}return o().catch(()=>{}),n}var Rt=Et(_,Ct);function zt(e){return Rt(e)}async function Bt(e){try{return[1,await e]}catch(e){return[0,e]}}function Vt(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,compactArrayBufferViews:t.compactArrayBufferViews??!1}}function N(e,t){e.marked.add(t)}function Ht(e,t){let n=e.refs.size;return e.refs.set(t,n),n}function P(e,t){let n=e.refs.get(t);return n==null?{type:0,value:Ht(e,t)}:(N(e,n),{type:1,value:et(n)})}function Ut(e,t){let n=P(e,t);return n.type===1?n:Ue(t)?{type:2,value:it(n.value,t)}:n}function F(e,t){let n=Ut(e,t);if(n.type!==0)return n.value;if(t in fe)return rt(n.value,t);throw new E(t)}function I(e,t){let n=P(e,Ft[t]);return n.type===1?n.value:x(26,n.value,t,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function Wt(e){let t=P(e,Nt);return t.type===1?t.value:x(27,t.value,void 0,void 0,void 0,void 0,void 0,void 0,F(e,y),void 0,void 0,void 0)}function Gt(e){let t=P(e,Pt);return t.type===1?t.value:x(29,t.value,void 0,void 0,void 0,void 0,void 0,[I(e,1),F(e,_)],void 0,void 0,void 0,void 0)}function Kt(e,t,n,r){return x(n?11:10,e,void 0,void 0,void 0,r,void 0,void 0,void 0,void 0,Xe(t),void 0)}function qt(e,t,n,r){return x(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 Jt(e,t){if(!e.compactArrayBufferViews)return t;let n=new Uint8Array(t.buffer,t.byteOffset,t.byteLength).slice().buffer,r=t.constructor;return new r(n)}function Yt(e){if(typeof Buffer<`u`)return Buffer.from(e).toString(`base64`);let t=new Uint8Array(e);if(typeof t.toBase64==`function`)return t.toBase64();let n=``;for(let e=0,r=t.length;e<r;e++)n+=String.fromCharCode(t[e]);return btoa(n)}function Xt(e,t,n){return x(19,t,Yt(n),void 0,void 0,void 0,void 0,void 0,I(e,5),void 0,void 0,void 0)}function Zt(e,t){return{base:Vt(e,t),child:void 0}}var Qt=class{constructor(e,t){this._p=e,this.depth=t}parse(e){return L(this._p,this.depth,e)}};async function $t(e,t,n){let r=[];for(let i=0,a=n.length;i<a;i++)i in n?r[i]=await L(e,t,n[i]):r[i]=0;return r}async function en(e,t,n,r){return ot(n,r,await $t(e,t,r))}async function tn(e,t,n){let r=Object.entries(n),i=[],a=[];for(let n=0,o=r.length;n<o;n++)i.push(C(r[n][0])),a.push(await L(e,t,r[n][1]));return y in n&&(i.push(F(e.base,y)),a.push(ht(Wt(e.base),await L(e,t,At(n))))),_ in n&&(i.push(F(e.base,_)),a.push(gt(Gt(e.base),await L(e,t,Lt(n))))),b in n&&
3(i.push(F(e.base,b)),a.push(Qe(n[b]))),v in n&&(i.push(F(e.base,v)),a.push(n[v]?_e:ve)),{k:i,v:a}}async function nn(e,t,n,r,i){return Kt(n,r,i,await tn(e,t,r))}async function rn(e,t,n,r){return st(n,await L(e,t,r.valueOf()))}async function an(e,t,n,r){return r=Jt(e.base,r),lt(n,r,await L(e,t,r.buffer))}async function on(e,t,n,r){return r=Jt(e.base,r),ut(n,r,await L(e,t,r.buffer))}async function sn(e,t,n,r){return r=Jt(e.base,r),dt(n,r,await L(e,t,r.buffer))}async function cn(e,t,n,r){let i=Ye(r,e.base.features);return ft(n,r,i?await tn(e,t,i):void 0)}async function ln(e,t,n,r){let i=Ye(r,e.base.features);return pt(n,r,i?await tn(e,t,i):void 0)}async function un(e,t,n,r){let i=[],a=[];for(let[n,o]of r.entries())i.push(await L(e,t,n)),a.push(await L(e,t,o));return qt(e.base,n,i,a)}async function dn(e,t,n,r){let i=[];for(let n of r.keys())i.push(await L(e,t,n));return mt(n,i)}async function fn(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 at(n,o.tag,await o.parse.async(r,new Qt(e,t),{id:n}))}}async function pn(e,t,n,r){let[i,a]=await Bt(r);return x(12,n,i,void 0,void 0,void 0,void 0,void 0,await L(e,t,a),void 0,void 0,void 0)}function mn(e,t,n,r,i){let a=[],o=n.on({next:n=>{N(this.base,t),L(this,e,n).then(e=>{a.push(vt(t,e))},e=>{i(e),o()})},throw:n=>{N(this.base,t),L(this,e,n).then(e=>{a.push(yt(t,e)),r(a),o()},e=>{i(e),o()})},return:n=>{N(this.base,t),L(this,e,n).then(e=>{a.push(bt(t,e)),r(a),o()},e=>{i(e),o()})}})}async function hn(e,t,n,r){return _t(n,I(e.base,4),await new Promise(mn.bind(e,t,n,r)))}async function gn(e,t,n,r){let i=[];for(let n=0,a=r.v.length;n<a;n++)i[n]=await L(e,t,r.v[n]);return xt(n,i,r.t,r.d)}async function _n(e,t,n,r){if(Array.isArray(r))return en(e,t,n,r);if(It(r))return hn(e,t,n,r);if(Ot(r))return gn(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===St)return L(e,t,r.replacement);let a=await fn(e,t,n,r);if(a)return a;switch(i){case Object:return nn(e,t,n,r,!1);case void 0:return nn(e,t,n,r,!0);case Date:return tt(n,r);case Error:case EvalError:case RangeError:case ReferenceError:case SyntaxError:case TypeError:case URIError:return cn(e,t,n,r);case Number:case Boolean:case String:case BigInt:return rn(e,t,n,r);case ArrayBuffer:return Xt(e.base,n,r);case Int8Array:case Int16Array:case Int32Array:case Uint8Array:case Uint16Array:case Uint32Array:case Uint8ClampedArray:case Float32Array:case Float64Array:return an(e,t,n,r);case DataView:return sn(e,t,n,r);case Map:return un(e,t,n,r);case Set:return dn(e,t,n,r)}if(i===Promise||r instanceof Promise)return pn(e,t,n,r);let o=e.base.features;if(o&32&&i===RegExp)return nt(n,r);if(o&16)switch(i){case BigInt64Array:case BigUint64Array:return on(e,t,n,r)}if(o&1&&typeof AggregateError<`u`&&(i===AggregateError||r instanceof AggregateError))return ln(e,t,n,r);if(o&64&&typeof Temporal<`u`)switch(i){case Temporal.Instant:return j(n,0,r);case Temporal.Duration:return j(n,1,r);case Temporal.PlainDate:return j(n,2,r);case Temporal.PlainDateTime:return j(n,3,r);case Temporal.PlainMonthDay:return j(n,4,r);case Temporal.PlainTime:return j(n,5,r);case Temporal.PlainYearMonth:return j(n,6,r);case Temporal.ZonedDateTime:return j(n,7,r)}if(r instanceof Error)return cn(e,t,n,r);if(y in r||_ in r)return nn(e,t,n,r,!!i);throw new E(r)}
3async function vn(e,t,n){let r=Ut(e.base,n);if(r.type!==0)return r.value;let i=await fn(e,t,r.value,n);if(i)return i;throw new E(n)}async function L(e,t,n){if(t>=e.base.depthLimit)throw new Ve(e.base.depthLimit);switch(typeof n){case`boolean`:return n?_e:ve;case`undefined`:return ye;case`string`:return Qe(n);case`number`:return Ze(n);case`bigint`:return $e(n);case`object`:if(n){let r=Ut(e.base,n);return r.type===0?await _n(e,t+1,r.value,n):r.value}return be;case`symbol`:return F(e.base,n);case`function`:return vn(e,t,n);default:throw new E(n)}}async function yn(e,t){try{return await L(e,0,t)}catch(e){throw e instanceof Pe?e:new Pe(e)}}function R(e){return e}function bn(e,t){for(let n=0,r=t.length;n<r;n++){let r=t[n];e.has(r)||(e.add(r),r.extends&&bn(e,r.extends))}}function xn(e){if(e){let t=new Set;return bn(t,e),[...t]}}function Sn(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 Be(e)}}function Cn(e){switch(e){case`constructor`:case`__proto__`:case`prototype`:case`__defineGetter__`:case`__defineSetter__`:case`__lookupGetter__`:case`__lookupSetter__`:return!1;default:return!0}}function wn(e){switch(e){case _:case v:case b:case y:return!0;default:return!1}}var Tn=1e6,En=512,Dn=1e4,On=2e4;function kn(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 An=1e3;function jn(e,t){let n=t.maxBase64Length??Tn;if(!Number.isSafeInteger(n)||n<0)throw RangeError(`maxBase64Length must be a non-negative safe integer`);let r=t.refs||new Map;return`types`in r||Object.assign(r,{types:new Map}),{mode:e,plugins:t.plugins,refs:r,features:t.features??127^(t.disabledFeatures||0),depthLimit:t.depthLimit||An,maxBase64Length:n}}function Mn(e){return{mode:2,base:jn(2,e),child:void 0}}var Nn=class{constructor(e,t){this._p=e,this.depth=t}deserialize(e){return V(this._p,this.depth,e)}};function Pn(e,t){if(t<0||!Number.isFinite(t)||!Number.isInteger(t))throw new O({t:4,i:t});if(e.refs.has(t))throw Error(`Conflicted ref id: `+t)}function Fn(e){return!!e&&typeof e==`object`&&`then`in e&&typeof e.then==`function`}function In(e,t,n){return Pn(e.base,t),e.state.marked.has(t)&&e.base.refs.set(t,n),n}function Ln(e,t,n){return Pn(e.base,t),e.base.refs.set(t,n),n}function z(e,t,n){return e.mode===1?In(e,t,n):Ln(e,t,n)}function Rn(e,t,n){if(Object.hasOwn(t,n))return t[n];throw new O(e)}function zn(e,t){return z(e,t.i,Ke(w(t.s)))}function Bn(e,t,n){let r=n.a,i=r.length,a=z(e,n.i,Array(i));for(let n=0,o;n<i;n++)o=r[n],o&&(a[n]=V(e,t,o));return kn(a,n.o),a}function Vn(e,t,n){Cn(t)?e[t]=n:Object.defineProperty(e,t,{value:n,configurable:!0,enumerable:!0,writable:!0})}function Hn(e,t,n,r,i){if(typeof r==`string`)Vn(n,w(r),V(e,t,i));else{let a=V(e,t,r);switch(typeof a){case`string`:Vn(n,a,V(e,t,i));break;case`symbol`:wn(a)&&(n[a]=V(e,t,i));break;default:throw new O(r)}}}function Un(e,t,n){e.base.refs.types.set(t,n)}function B(e,t,n,r){if(e.base.refs.types.get(n)!==r)throw new O(t)}function Wn(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++)Hn(e,t,r,i[a],o[a]);return r}function Gn(e,t,n){let r=z(e,n.i,n.t===10?{}:Object.create(null));return Wn(e,t,n.p,r),kn(r,n.o),r}function Kn(e,t){return z(e,t.i,new Date(t.s))}function qn(e,t){if(!(e.base.features&64))throw new Ie(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 O(t)}return z(e,t.i,n)}function Jn(e,t){if(e.base.features&32){let n=w(t.c);if(n.length>On)throw new O(t);return z(e,t.i,new RegExp(n,t.m))}throw new Ie(t)}
3function Yn(e,t,n){let r=z(e,n.i,new Set);for(let i=0,a=n.a,o=a.length;i<o;i++)r.add(V(e,t,a[i]));return r}function Xn(e,t,n){let r=z(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(V(e,t,a[i]),V(e,t,o[i]));return r}function Zn(e,t){if(typeof t.s!=`string`)throw new O(t);if(t.s.length>e.base.maxBase64Length)throw RangeError(`ArrayBuffer exceeds maxBase64Length (`+e.base.maxBase64Length+`)`);let n=w(t.s),r;if(n.length<En||typeof Buffer>`u`)r=Dt(n);else{let e=atob(n);r=new ArrayBuffer(e.length),Buffer.from(r).write(e,`latin1`)}return z(e,t.i,r)}function Qn(e,t,n){let r=Sn(n.c),i=V(e,t,n.f);if(!(i instanceof ArrayBuffer))throw new O(n);let a=n.b??0;if(a<0||a>i.byteLength)throw new O(n);return z(e,n.i,new r(i,a,n.l))}function $n(e,t,n){let r=V(e,t,n.f);if(!(r instanceof ArrayBuffer))throw new O(n);let i=n.b??0;if(i<0||i>r.byteLength)throw new O(n);return z(e,n.i,new DataView(r,i,n.l))}function er(e,t,n,r){if(n.p){let i=Wn(e,t,n.p,{});Object.defineProperties(r,Object.getOwnPropertyDescriptors(i))}return r}function tr(e,t,n){return er(e,t,n,z(e,n.i,AggregateError([],w(n.m))))}function nr(e,t,n){let r=Rn(n,ge,n.s);return er(e,t,n,z(e,n.i,new r(w(n.m))))}function rr(e,t,n){let r=Ct(),i=z(e,n.i,r.p),a=V(e,t,n.f);if(Fn(a))throw new O(n.f);return n.s?r.s(a):r.f(a),i}function ir(e,t,n){return z(e,n.i,Object(V(e,t,n.f)))}function ar(e,t,n){let r=e.base.plugins;if(r){let i=w(n.c);for(let a=0,o=r.length;a<o;a++){let o=r[a];if(o.tag===i)return z(e,n.i,o.deserialize(n.s,new Nn(e,t),{id:n.i}))}}throw new Le(n.c)}function or(e,t){let n=z(e,t.i,z(e,t.s,Ct()).p);return Un(e,t.s,22),n}function sr(e,t,n){let r=e.base.refs.get(n.i);if(r){B(e,n,n.i,22);let i=V(e,t,n.a[1]);if(Fn(i))throw new O(n.a[1]);n.t===23?r.s(i):r.f(i);return}throw new D(`Promise`)}function cr(e,t,n){V(e,t,n.a[0]);let r=V(e,t,n.a[1]);if(B(e,n,n.a[1].i,35),!r)throw new O(n.a[1]);return Mt(r)}function lr(e,t,n){V(e,t,n.a[0]);let r=V(e,t,n.a[1]);if(B(e,n,n.a[1].i,31),!r)throw new O(n.a[1]);return zt(r)}function ur(e,t,n){let r=z(e,n.i,M());Un(e,n.i,31);let i=n.a,a=i.length;if(a)for(let n=0;n<a;n++)V(e,t,i[n]);return r}function dr(e,t,n){let r=e.base.refs.get(n.i);if(r){B(e,n,n.i,31),r.next(V(e,t,n.f));return}throw new D(`Stream`)}function fr(e,t,n){let r=e.base.refs.get(n.i);if(r){B(e,n,n.i,31),r.throw(V(e,t,n.f));return}throw new D(`Stream`)}function pr(e,t,n){let r=e.base.refs.get(n.i);if(r){B(e,n,n.i,31),r.return(V(e,t,n.f));return}throw new D(`Stream`)}function mr(e,t,n){V(e,t,n.f)}function hr(e,t,n){V(e,t,n.a[1])}function gr(e,t,n){let r=z(e,n.i,kt([],n.s,n.l));Un(e,n.i,35);for(let i=0,a=n.a.length;i<a;i++)r.v[i]=V(e,t,n.a[i]);return r}function V(e,t,n){if(t>e.base.depthLimit)throw new Ve(e.base.depthLimit);switch(t+=1,n.t){case 2:return Rn(n,me,n.s);case 0:return Number(n.s);case 1:return w(String(n.s));case 3:if(String(n.s).length>Dn)throw new O(n);return BigInt(n.s);case 4:return e.base.refs.get(n.i);case 18:return zn(e,n);case 9:return Bn(e,t,n);case 10:case 11:return Gn(e,t,n);case 5:return Kn(e,n);case 6:return Jn(e,n);case 7:return Yn(e,t,n);case 8:return Xn(e,t,n);case 19:return Zn(e,n);case 16:case 15:return Qn(e,t,n);case 20:return $n(e,t,n);case 14:return tr(e,t,n);case 13:return nr(e,t,n);case 12:return rr(e,t,n);case 17:return Rn(n,pe,n.s);case 21:return ir(e,t,n);case 25:return ar(e,t,n);case 22:return or(e,n);case 23:case 24:return sr(e,t,n);case 28:return cr(e,t,n);case 30:return lr(e,t,n);case 31:return ur(e,t,n);case 32:return dr(e,t,n);case 33:return fr(e,t,n);case 34:return pr(e,t,n);case 27:return mr(e,t,n);case 29:return hr(e,t,n);case 35:return gr(e,t,n);case 36:return qn(e,n);default:throw new Ie(n)}}function _r(e,t){try{return V(e,0,t)}catch(e){throw new Fe(e)}}function vr(e,t){let n=xn(t.plugins);return _r(Mn({maxBase64Length:t.maxBase64Length,plugins:n,refs:t.refs,features:t.features,disabledFeatures:t.disabledFeatures,depthLimit:t.depthLimit}),e)}async function yr(e,t={}){let n=xn(t.plugins),r=Zt(1,{compactArrayBufferViews:t.compactArrayBufferViews,plugins:n,disabledFeatures:t.disabledFeatures});return{t:await yn(r,e),f:r.base.features,m:Array.from(r.base.marked)}}function br(e){return e}function xr(e){return R({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`}},H=globalThis.Buffer,Cr=!!H&&typeof H.from==`function`;function wr(e){if(e.length===0)return``;if(Cr)return H.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 Tr(e){if(e.length===0)return new Uint8Array;
3if(Cr){let t=H.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 U=Object.create(null),W=Object.create(null),Er=e=>new ReadableStream({start(t){e.on({next(e){try{t.enqueue(Tr(e))}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),Dr=new TextEncoder,Or=e=>new ReadableStream({start(t){e.on({next(e){try{typeof e==`string`?t.enqueue(Dr.encode(e)):t.enqueue(Tr(e.$b64))}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),kr=`(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(_){}}})}}))`,Ar=`(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 jr(e){let t=M(),n=e.getReader();return(async()=>{try{for(;;){let{done:e,value:r}=await n.read();if(e){t.return(void 0);break}t.next(wr(r))}}catch(e){t.throw(e)}finally{n.releaseLock()}})(),t}function Mr(e){let t=M(),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:wr(i)})}}}catch(e){t.throw(e)}finally{n.releaseLock()}})(),t}var Nr=R({tag:`tss/RawStream`,extends:[R({tag:`tss/RawStreamFactory`,test(e){return e===U},parse:{sync(e,t,n){return{}},async async(e,t,n){return{}},stream(e,t,n){return{}}},serialize(e,t,n){return kr},deserialize(e,t,n){return U}}),R({tag:`tss/RawStreamFactoryText`,test(e){return e===W},parse:{sync(e,t,n){return{}},async async(e,t,n){return{}},stream(e,t,n){return{}}},serialize(e,t,n){return Ar},deserialize(e,t,n){return W}})],test(e){return e instanceof Sr},parse:{sync(e,t,n){let r=e.hint===`text`?W:U;return{hint:t.parse(e.hint),factory:t.parse(r),stream:t.parse(M())}},async async(e,t,n){let r=e.hint===`text`?W:U,i=e.hint===`text`?Mr(e.stream):jr(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`?W:U,i=e.hint===`text`?Mr(e.stream):jr(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`?Or(r):Er(r)}});function Pr(e){return R({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 Fr=R({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))}}),G={},Ir=e=>new ReadableStream({start(t){e.on({next(e){try{t.enqueue(e)}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),Lr=R({tag:`seroval-plugins/web/ReadableStreamFactory`,test(e){return e===G},parse:{sync(){return G},async async(){return await Promise.resolve(G)},stream(){return G}},serialize(){return Ir.toString()},deserialize(){return G}});async function Rr(e,t){try{for(;;){let n=await t.read();if(n.done){e.return(n.value),t.releaseLock();break}e.next(n.value)}}catch(n){t.releaseLock(),e.throw(n)}}function zr(e){e.cancel().catch(()=>{}),e.releaseLock()}function Br(e){let t=M(),n=e.getReader(),r=zr.bind(null,n);return Rr(t,n).catch(r),[t,r]}var Vr=[Fr,Nr,R({tag:`seroval/plugins/web/ReadableStream`,extends:[Lr],test(e){return typeof ReadableStream>`u`?!1:e instanceof ReadableStream},parse:{sync(e,t){return{factory:t.parse(G),stream:t.parse(M())}},async async(e,t){return{factory:await t.parse(G),stream:await t.parse(Br(e)[0])}},stream(e,t){let[n,r]=Br(e);return t.addCleanup(r),{factory:t.parse(G),stream:t.parse(n)}}},serialize(e,t){return`(`+t.serialize(e.factory)+`)(`+t.serialize(e.stream)+`)`},deserialize(e,t){let n=t.deserialize(e.stream);if(!n||typeof n!=`object`||!It(n))throw Error(`Expected a stream source.`);return Ir(n)}})];function Hr(){return[...(d()?.serializationAdapters)?.map(xr)??[],...Vr]}var Ur=new TextDecoder,Wr=new Uint8Array,Gr=16*1024*1024,Kr=32*1024*1024,qr=1024,Jr=1e5;function Yr(e){let t=new Map,n=new Map,r=new Set,i=!1,a=null,o=0,c,l=new ReadableStream({start(e){c=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>=qr)throw Error(`Too many raw streams in framed response (max ${qr})`);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 l=[],u=0,f=0;function p(){l[u++]=Wr,u===l.length?(l.length=0,u=0):u>=32&&(l.splice(0,u),u=0)}function m(){if(f<9)return null;let e=l[u];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=u;e<l.length&&r>0;e++){let i=l[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 h(e){if(e===0)return Wr;let t=l[u];if(t&&t.length>=e){let n=t.subarray(0,e);return t.length===e?p():l[u]=t.subarray(e),f-=e,n}let n=new Uint8Array(e),r=0,i=e;for(;i>0&&u<l.length;){let e=l[u],t=Math.min(e.length,i);n.set(e.subarray(0,t),r),r+=t,i-=t,t===e.length?p():l[u]=e.subarray(t)}return f-=e,n}try{for(;;){let{done:e,value:a}=await n.read();if(i||e)break;if(a){if(f+a.length>Kr)throw Error(`Framed response buffer exceeded ${Kr} bytes`);for(l.push(a),f+=a.length;;){let e=m();if(!e)break;let{type:n,streamId:i,length:a}=e;if(n!==s.JSON&&n!==s.CHUNK&&n!==s.END&&n!==s.ERROR)throw Error(`Unknown frame type: ${n}`);
3if(n===s.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>Gr)throw Error(`Frame payload too large: ${a} bytes (max ${Gr})`);let l=9+a;if(f<l)break;if(++o>Jr)throw Error(`Too many frames in framed response (max ${Jr})`);h(9);let u=h(a);switch(n){case s.JSON:try{c.enqueue(Ur.decode(u))}catch{}break;case s.CHUNK:{let e=d(i);e&&e.enqueue(u);break}case s.END:{let e=d(i);if(r.add(i),e){try{e.close()}catch{}t.delete(i)}break}case s.ERROR:{let e=d(i);if(r.add(i),e){let n=Ur.decode(u);e.error(Error(n)),t.delete(i)}break}}}}}if(f!==0)throw Error(`Incomplete frame at end of framed response`);try{c.close()}catch{}t.forEach(e=>{try{e.close()}catch{}}),t.clear()}catch(e){try{c.error(e)}catch{}t.forEach(t=>{try{t.error(e)}catch{}}),t.clear()}finally{try{n.releaseLock()}catch{}a=null}})(),{getStream:u,chunks:l}}var K=null;async function Xr(e){e.length>0&&await Promise.allSettled(e)}var Zr=Object.prototype.hasOwnProperty;function Qr(e){for(let t in e)if(Zr.call(e,t))return!0;return!1}async function $r(e,t,n){K||=Hr();let r=t[0],i=r.fetch??n,a=r.data instanceof FormData?`formData`:`payload`,s=r.headers?new Headers(r.headers):new Headers;if(s.set(`x-tsr-serverFn`,`true`),a===`payload`&&s.set(`accept`,`${o}, application/x-ndjson, application/json`),r.method===`GET`){if(a===`formData`)throw Error(`FormData is not supported with GET requests`);let t=await ei(r);if(t!==void 0){let n=m({payload:t});e.includes(`?`)?e+=`&${n}`:e+=`?${n}`}}let c;return r.method===`POST`&&(c=await ni(r),typeof c==`string`&&s.set(`content-type`,`application/json`)),await ri(async()=>i(e,{method:r.method,headers:s,signal:r.signal,body:c}))}async function ei(e){let t=!1,n={};if(e.data!==void 0&&(t=!0,n.data=e.data),e.context&&Qr(e.context)&&(t=!0,n.context=e.context),t)return ti(n)}async function ti(e){return JSON.stringify(await Promise.resolve(yr(e,{plugins:K})))}async function ni(e){if(e.data instanceof FormData){let t;return e.context&&Qr(e.context)&&(t=await ti(e.context)),t!==void 0&&e.data.set(r,t),e.data}let t=await ei(e);if(t)return t}async function ri(e){let t;try{t=await e()}catch(e){if(e instanceof Response)t=e;else throw console.log(e),e}if(t.headers.get(`x-tss-raw`)===`true`)return t;let n=t.headers.get(`content-type`);if(n||f(),t.headers.get(`x-tss-serialized`)){let e;if(n.includes(`application/x-tss-framed`)){if(u(n),!t.body)throw Error(`No response body for framed response`);let{getStream:r,chunks:i}=Yr(t.body),a=[Pr(r),...K||[]],o=new Map;e=await ii({jsonStream:i,onMessage:e=>vr(e,{refs:o,plugins:a}),onError(e,t){console.error(e,t)}})}else if(n.includes(`application/json`)){let n=await t.json(),r=[];try{e=vr(n,{plugins:K})}finally{}await Xr(r)}if(e||f(),e instanceof Error)throw e;return e}if(n.includes(`application/json`)){let e=await t.json(),n=ne(e);if(n)throw n;if(p(e))throw e;return e}if(!t.ok)throw Error(await t.text());return t}async function ii({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 Xr(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 Xr(u),Promise.resolve(l).catch(()=>{s=!0,r.cancel().catch(()=>{})}),c.finally(()=>{try{r.releaseLock()}catch{}}),l}function ai(e){let t=`/_serverFn/`+e;return Object.assign((...e)=>{let n=d()?.serverFns?.fetch;return $r(t,e,n??fetch)},{url:t,serverFnMeta:{id:e},[i]:!0})}function oi(e){if(Array.isArray(e))return e.flatMap(e=>oi(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 si(e){return e instanceof Headers?e:Array.isArray(e)||typeof e==`object`?new Headers(e):null}function ci(...e){return e.reduce((e,t)=>
3{let n=si(t);if(!n)return e;for(let[t,r]of n.entries())t===`set-cookie`?oi(r).forEach(t=>e.append(`set-cookie`,t)):e.set(t,r);return e},new Headers)}var li=e(t(),1),ui=n(),di=li.createContext(void 0),fi=e=>{let t=li.useContext(di);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},pi=({client:e,children:t})=>(li.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,ui.jsx)(di.Provider,{value:e,children:t})),mi={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},q=new class{#e=mi;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function hi(e){setTimeout(e,0)}var gi=typeof window>`u`||`Deno`in globalThis;function J(){}function _i(e,t){return typeof e==`function`?e(t):e}function vi(e){return typeof e==`number`&&e>=0&&e!==1/0}function yi(e,t){return Math.max(e+(t||0)-Date.now(),0)}function bi(e,t){return typeof e==`function`?e(t):e}function xi(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==Ci(o,t.options))return!1}else if(!X(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function Si(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(Y(t.options.mutationKey)!==Y(a))return!1}else if(!X(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function Ci(e,t){return(t?.queryKeyHashFn||Y)(e)}function Y(e){return JSON.stringify(e,(e,t)=>Z(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function X(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(e&&t&&typeof e==`object`&&typeof t==`object`){if(Array.isArray(e)&&Array.isArray(t)){for(let n=0;n<t.length;n++)if(!X(e[n],t[n]))return!1;return!0}let n=Object.keys(t);for(let r of n)if(!X(e[r],t[r]))return!1;return!0}return!1}var wi=Object.prototype.hasOwnProperty;function Ti(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=Di(e)&&Di(t);if(!r&&!(Z(e)&&Z(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l<o;l++){let o=r?l:a[l],u=e[o],d=t[o];if(u===d){s[o]=u,(r?l<i:wi.call(e,o))&&c++;continue}if(u===null||d===null||typeof u!=`object`||typeof d!=`object`){s[o]=d;continue}let f=Ti(u,d,n+1);s[o]=f,f===u&&c++}return i===o&&c===i?e:s}function Ei(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0}function Di(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Z(e){if(!Oi(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!Oi(n)||!n.hasOwnProperty(`isPrototypeOf`)||Object.getPrototypeOf(e)!==Object.prototype)}function Oi(e){return Object.prototype.toString.call(e)===`[object Object]`}function ki(e){return new Promise(t=>{q.setTimeout(t,e)})}function Ai(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:Ti(e,t)}function ji(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function Mi(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Ni=Symbol();function Pi(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Ni?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function Fi(e,t){return typeof e==`function`?e(...t):!!e}function Ii(e,t,n){let r=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var Li=()=>gi,Ri=()=>Li(),zi=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Bi=new class extends zi{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();
3this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}},Vi=hi;function Hi(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=Vi,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var Ui=Hi(),Wi=new class extends zi{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function Gi(e){return Math.min(1e3*2**e,3e4)}function Ki(e){return(e??`online`)!==`online`||Wi.isOnline()}var qi=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function Ji(e){let t=!1,n=0,r,i=`pending`,a,o,s=new Promise((e,t)=>{a=e,o=t});s.catch(J);let c=()=>i!==`pending`,l=t=>{if(!c()){let n=new qi(t);h(n),e.onCancel?.(n)}},u=()=>{t=!0},d=()=>{t=!1},f=()=>Bi.isFocused()&&(e.networkMode===`always`||Wi.isOnline())&&e.canRun(),p=()=>Ki(e.networkMode)&&e.canRun(),m=e=>{c()||(r?.(),i=`resolved`,a(e))},h=e=>{c()||(r?.(),i=`rejected`,o(e))},ee=()=>new Promise(t=>{r=e=>{(c()||f())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,c()||e.onContinue?.()}),g=()=>{if(c())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(m).catch(r=>{if(c())return;let i=e.retry??(Ri()?0:3),a=e.retryDelay??Gi,o=typeof a==`function`?a(n,r):a,s=i===!0||typeof i==`number`&&n<i||typeof i==`function`&&i(n,r);if(t||!s){h(r);return}n++,e.onFail?.(n,r),ki(o).then(()=>f()?void 0:ee()).then(()=>{t?h(r):g()})})};return{promise:s,status:()=>i,cancel:l,continue:()=>(r?.(),s),cancelRetry:u,continueRetry:d,canStart:p,start:()=>(p()?g():ee().then(g),s)}}var Yi=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),vi(this.gcTime)&&(this.#e=q.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Ri()?1/0:3e5))}clearGcTimeout(){this.#e!==void 0&&(q.clearTimeout(this.#e),this.#e=void 0)}};function Xi(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{Ii(e,()=>t.signal,()=>n=!0)},u=Pi(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject(t.signal.reason);if(r==null&&e.pages.length)return Promise.resolve(e);let a=(()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})(),o=await u(a),{maxPages:s}=t.options,c=i?Mi:ji;return{pages:c(e.pages,o,s),pageParams:c(e.pageParams,r,s)}};if(i&&a.length){let e=i===`backward`,t=e?Qi:Zi,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:Zi(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(c<t)}return s};t.options.persister?t.fetchFn=()=>t.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function Zi(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Qi(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var $i=class extends Yi{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#r=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=na(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#e}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#o,...e},e?._type&&(this.#e=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=na(this.options);e.data!==void 0&&(this.setState(ta(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=Ai(this.state.data,e,this.options);return this.#c({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#c({type:`setState`,state:e})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(J).catch(J):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>bi(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Ni||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdate
3Count>0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>bi(e.options.staleTime,this)===`static`)}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!yi(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){let t=this.observers.indexOf(e);t!==-1&&(this.observers.splice(t,1),this.observers.length||(this.#a&&(this.#s||this.state.fetchStatus===`paused`&&this.state.status===`pending`?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#c({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#a?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},i=()=>{let e=Pi(this.options,t),n=(()=>{let e={client:this.#i,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#s=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:i};return r(e),e})();(this.#e===`infinite`?Xi(this.options.pages):this.options.behavior)?.onFetch(a,this),this.#n=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#c({type:`fetch`,meta:a.fetchOptions?.meta});let o=this.#a=Ji({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof qi&&e.revert&&this.setState({...this.#n,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#c({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#c({type:`pause`})},onContinue:()=>{this.#c({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await o.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof qi){if(e.silent)return this.#a.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#c({type:`error`,error:e}),this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this),e}finally{this.#a===o&&(this.#a=void 0),this.scheduleGc()}}#c(e){let t=t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...ea(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...ta(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}};this.state=t(this.state),Ui.batch(()=>{this.observers.slice().forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function ea(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Ki(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function ta(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function na(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdate
3Count:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}function ra(e){return e!==`__proto__`&&e!==`constructor`&&e!==`prototype`}function Q(e,t){let n=Object.create(null);if(e)for(let t of Object.keys(e))ra(t)&&(n[t]=e[t]);if(t&&typeof t==`object`)for(let e of Object.keys(t))ra(e)&&(n[e]=t[e]);return n}function ia(e){if(!e)return Object.create(null);let t=Object.create(null);for(let n of Object.keys(e))ra(n)&&(t[n]=e[n]);return t}var aa=()=>{throw Error(`createServerOnlyFn() functions can only be called on the server!`)},$=(e,t)=>{let n=t||e||{};n.method===void 0&&(n.method=`GET`);let r=e=>$(void 0,{...n,validator:e,inputValidator:e});return Object.assign(e=>$(void 0,{...n,...e}),{options:n,middleware:e=>{let t=[...n.middleware||[]];e.map(e=>{a in e?e.options.middleware&&t.push(...e.options.middleware):t.push(e)});let r=$(void 0,{...n,middleware:t});return r[a]=!0,r},validator:r,inputValidator:r,handler:(...e)=>{let[t,r]=e,i={...n,extractedFn:t,serverFn:r},a=[...i.middleware||[],la(i)];return t.method=n.method,Object.assign(async e=>{let n=await oa(a,`client`,{...t,...i,data:e?.data,headers:e?.headers,signal:e?.signal,fetch:e?.fetch,context:ia()}),r=ne(n.error);if(r)throw r;if(n.error)throw n.error;return n.result},{...t,method:n.method,__executeServer:async e=>{let n=aa(),r=n.contextAfterGlobalMiddlewares;return await oa(a,`server`,{...t,...e,serverFnMeta:t.serverFnMeta,context:Q(e.context,r),request:n.request}).then(e=>({result:e.result,error:e.error,context:e.sendContext}))}})}})};async function oa(e,t,n){let r=sa([...d()?.functionMiddleware||[],...e]);if(t===`server`){let e=aa({throwIfNotFound:!1});e?.executedRequestMiddlewares&&(r=r.filter(t=>!e.executedRequestMiddlewares.has(t)))}let i=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 ca(r,e.data));let a;if(t===`client`?`client`in n.options&&(a=n.options.client):`server`in n.options&&(a=n.options.server),a){let t=async(t={})=>{let n=await i({...e,...t,context:Q(e.context,t.context),sendContext:Q(e.sendContext,t.sendContext),headers:ci(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 a({...e,next:t});if(te(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 i(e)}catch(t){return{...e,error:t}}};return i({...n,headers:n.headers||{},sendContext:n.sendContext||{},context:n.context||ia(),_callSiteFetch:n.fetch})}function sa(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.`);e.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 ca(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 la(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 ua=$({method:`GET`}).handler(ai(`813de95a8ab470a51e6e64771d66de92d99bcb6307fc06812b9bc3c63baee393`)),da=$({method:`GET`}).handler(ai(`5996dce2388195dde02993f05026ffde1b46ee8c6b8d44ecd3d4ce5eaf67cd4c`)),fa=e=>({queryKey:[`blog`,`listing`,e],queryFn:()=>ua({data:e})}),pa=e=>({queryKey:[`blog`,`article`,e],queryFn:()=>da({data:e})});export{br as A,Fi as C,pi as D,q as E,p as F,f as I,i as L,g as M,ee as N,fi as O,m as P,Ei as S,yi as T,xi as _,Yi as a,Ai as b,Ui as c,Ri as d,_i as f,Si as g,vi as h,ea as i,te as j,ai as k,Bi as l,Ci as m,fa as n,Ji as o,Y as p,$i as r,Wi as s,pa as t,zi as u,J as v,Ni as w,bi as x,X as y};
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.