1import{n as e}from"./rolldown-runtime-CbXtAM7H.js";import{t}from"./react-GitiQ0dt.js";import{a as n,n as r,o as i,t as a}from"./useStore-JvxMqSDx.js";import{t as o}from"./jsx-runtime-CznXPbDH.js";var s=`__TSS_CONTEXT`,c=Symbol.for(`TSS_SERVER_FUNCTION`),l=Symbol.for(`TSS_SERVER_FUNCTION_FACTORY`),u=`application/x-tss-framed`,d={JSON:0,CHUNK:1,END:2,ERROR:3};`${u}`;var f=/;\s*v=(\d+)/;function p(e){let t=e.match(f);return t?parseInt(t[1],10):void 0}function m(e){let t=p(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 h=()=>window.__TSS_START_OPTIONS__;function g(e){return e[e.length-1]}function _(e,t){return typeof e==`function`?e(t):e}var v=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable;function ee(e){for(let t in e)if(v.call(e,t))return!0;return!1}var b=()=>Object.create(null),x=(e,t)=>S(e,t,b);function S(e,t,n=()=>({}),r=0){if(e===t)return e;if(r>500)return t;let i=t,a=re(e)&&re(i);if(!a&&!(C(e)&&C(i)))return i;let o=a?e:te(e);if(!o)return i;let s=a?i:te(i);if(!s)return i;let c=o.length,l=s.length,u=a?Array(l):n(),d=0;for(let t=0;t<l;t++){let o=a?t:s[t],l=e[o],f=i[o];if(l===f){u[o]=l,(a?t<c:v.call(e,o))&&d++;continue}if(l===null||f===null||typeof l!=`object`||typeof f!=`object`){u[o]=f;continue}let p=S(l,f,n,r+1);u[o]=p,p===l&&d++}return c===l&&d===c?e:u}function te(e){let t=Object.keys(e);if(t.length!==Object.getOwnPropertyNames(e).length)return!1;let n=Object.getOwnPropertySymbols(e);if(n.length===0)return t;for(let r of n){if(!y.call(e,r))return!1;t.push(r)}return t}function C(e){if(!ne(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!ne(n)||!n.hasOwnProperty(`isPrototypeOf`))}function ne(e){return Object.prototype.toString.call(e)===`[object Object]`}function re(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function w(e,t,n){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let r=0,i=e.length;r<i;r++)if(!w(e[r],t[r],n))return!1;return!0}if(C(e)&&C(t)){let r=n?.ignoreUndefined??!0;if(n?.partial){for(let i in t)if((!r||t[i]!==void 0)&&!w(e[i],t[i],n))return!1;return!0}let i=0;if(!r)i=Object.keys(e).length;else for(let t in e)e[t]!==void 0&&i++;let a=0;for(let o in t)if((!r||t[o]!==void 0)&&(a++,a>i||!w(e[o],t[o],n)))return!1;return i===a}return!1}function ie(e){return typeof e?.message==`string`?e.message.startsWith(`Failed to fetch dynamically imported module`)||e.message.startsWith(`error loading dynamically imported module`)||e.message.startsWith(`Importing a module script failed`):!1}
1var ae=/[\x00-\x1f\x7f"<>`{}]/g;function oe(e){return e.replace(ae,e=>`%`+e.charCodeAt(0).toString(16).toUpperCase().padStart(2,`0`))}function se(e){let t;try{t=decodeURI(e)}catch{t=e.replaceAll(/%[0-9A-F]{2}/gi,e=>{try{return decodeURI(e)}catch{return e}})}return oe(t)}var ce=[`http:`,`https:`,`mailto:`,`tel:`];function le(e,t){if(!e)return!1;try{let n=new URL(e);return!t.has(n.protocol)}catch{return!1}}var ue={"&":`\\u0026`,">":`\\u003e`,"<":`\\u003c`,"\u2028":`\\u2028`,"\u2029":`\\u2029`},de=/[&><\u2028\u2029]/g;function fe(e){return e.replace(de,e=>ue[e])}function pe(e){if(!e||!/[%\\\x00-\x1f\x7f]/.test(e)&&!e.startsWith(`//`))return{path:e,handledProtocolRelativeURL:!1};let t=/%25|%5C/gi,n=0,r=``,i;for(;(i=t.exec(e))!==null;)r+=se(e.slice(n,i.index))+i[0],n=t.lastIndex;r+=se(n?e.slice(n):e);let a=!1;return r.startsWith(`//`)&&(a=!0,r=`/`+r.replace(/^\/+/,``)),{path:r,handledProtocolRelativeURL:a}}function me(e){return/\s|[^\u0000-\u007F]/.test(e)?e.replace(/\s|[^\u0000-\u007F]/gu,encodeURIComponent):e}function he(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function ge(){throw Error(`Invariant failed`)}function _e(e){let t=new Map,n,r,i=e=>{e.next&&(e.prev?(e.prev.next=e.next,e.next.prev=e.prev,e.next=void 0,r&&(r.next=e,e.prev=r)):(e.next.prev=void 0,n=e.next,e.next=void 0,r&&(e.prev=r,r.next=e)),r=e)};return{get(e){let n=t.get(e);if(n)return i(n),n.value},set(a,o){if(t.size>=e&&n){let e=n;t.delete(e.key),e.next&&(n=e.next,e.next.prev=void 0),e===r&&(r=void 0)}let s=t.get(a);if(s)s.value=o,i(s);else{let e={key:a,value:o,prev:r};r&&(r.next=e),r=e,n||=e,t.set(a,e)}},clear(){t.clear(),n=void 0,r=void 0}}}var T=4,ve=5;function ye(e,t,n=new Uint16Array(6)){let r=e.indexOf(`/`,t),i=r===-1?e.length:r,a=e.substring(t,i);if(!a||!a.includes(`$`))return n[0]=0,n[1]=t,n[2]=t,n[3]=i,n[4]=i,n[5]=i,n;if(a===`$`){let r=e.length;return n[0]=2,n[1]=t,n[2]=t,n[3]=r,n[4]=r,n[5]=r,n}if(a.charCodeAt(0)===36)return n[0]=1,n[1]=t,n[2]=t+1,n[3]=i,n[4]=i,n[5]=i,n;let o=a.indexOf(`{`),s;if(o!==-1&&o+1<a.length&&(s=a.indexOf(`}
1`,o))!==-1){let r=a.charCodeAt(o+1);if(r===45){if(o+2<a.length&&a.charCodeAt(o+2)===36){let e=o+3,r=s;if(e<r)return n[0]=3,n[1]=t+o,n[2]=t+e,n[3]=t+r,n[4]=t+s+1,n[5]=i,n}}else if(r===36){let r=o+1,a=o+2;return a===s?(n[0]=2,n[1]=t+o,n[2]=t+r,n[3]=t+a,n[4]=t+s+1,n[5]=e.length,n):(n[0]=1,n[1]=t+o,n[2]=t+a,n[3]=t+s,n[4]=t+s+1,n[5]=i,n)}}return n[0]=0,n[1]=t,n[2]=t,n[3]=i,n[4]=i,n[5]=i,n}function E(e,t,n,r,i,a,o,s){s?.(n);let c=r;{let r=n.fullPath??n.from,s=n.options,l=r.length,u=s?.caseSensitive??e,d=s?.params?.parse??s?.parseParams;for(;c<l;){let e=ye(r,c,t),n,s=c,l=e[5];c=l+1,a++;let f=e[0];switch(f){case 0:{let t=r.substring(e[2],e[3]),o=t,s;u?s=i.static??=new Map:(o=t.toLowerCase(),s=i.staticInsensitive??=new Map);let c=s.get(o);if(c)n=c;else{let e=D(r);e.parent=i,e.depth=a,n=e,s.set(o,e)}break}case 1:case 3:case 2:{let t=r.substring(s,e[1]),c=r.substring(e[4],l),p=u&&!!(t||c);u||(t=t.toLowerCase(),c=c.toLowerCase());let m=f===1?i.dynamic:f===3?i.optional:i.wildcard,h=f!==2&&!d&&m?.find(e=>!e.parse&&e.caseSensitive===p&&e.prefix===t&&e.suffix===c);if(h)n=h;else{let e=xe(f,r,p,t,c);n=e,e.parent=i,e.depth=a;let s;s=f===1?i.dynamic??=[]:f===3?i.optional??=[]:i.wildcard??=[],s.push(e),s.length===2&&o?.push(s)}break}}i=n}if(d&&n.children&&!n.isRoot&&n.id&&n.id.charCodeAt(n.id.lastIndexOf(`/`)+1)===95){let e=D(r);e.kind=ve,e.parent=i,a++,e.depth=a,i.pathless??=[],i.pathless.push(e),i=e}let f=(n.path||!n.children)&&!n.isRoot;if(f&&r.endsWith(`/`)){let e=D(r);e.kind=T,e.parent=i,a++,e.depth=a,i.index=e,i=e}i.parse=d??null,i.priority=s?.params?.priority??0,f&&!i.route&&(i.route=n,i.fullPath=r)}if(n.children)for(let r of n.children)E(e,t,r,c,i,a,o,s)}function be(e,t){if(e.parse&&!t.parse)return-1;if(!e.parse&&t.parse)return 1;if(e.parse&&t.parse&&(e.priority||t.priority))return t.priority-e.priority;if(e.prefix&&t.prefix&&e.prefix!==t.prefix){if(e.prefix.startsWith(t.prefix))return-1;if(t.prefix.startsWith(e.prefix))return 1}if(e.suffix&&t.suffix&&e.suffix!==t.suffix){if(e.suffix.endsWith(t.suffix))return-1;if(t.suffix.endsWith(e.suffix))return 1}return e.prefix&&!t.prefix?-1:!e.prefix&&t.prefix?1:e.suffix&&!t.suffix?-1:!e.suffix&&t.suffix?1:e.caseSensitive&&!t.caseSensitive?-1:!e.caseSensitive&&t.caseSensitive?1:0}function D(e){return{kind:0,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:e,parent:null,parse:null,priority:0}}function xe(e,t,n,r,i){return{kind:e,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:t,parent:null,parse:null,priority:0,caseSensitive:n,prefix:r,suffix:i}}function Se(e,t){let n=D(`/`),r=new Uint16Array(6),i=[];for(let t of e)E(!1,r,t,1,n,0,i);for(let e of i)e.sort(be);t.masksTree=n,t.flatCache=_e(1e3)}function Ce(e,t){e||=`/`;let n=t.flatCache.get(e);if(n!==void 0)return n;let r=O(e,t.masksTree);return t.flatCache.set(e,r),r}function we(e,t,n,r,i){e||=`/`,r||=`/`;let a=t?`case\0${e}`:e,o=i.singleCache.get(a);return o||(o=D(`/`),E(t,new Uint16Array(6),{from:e},1,o,0),i.singleCache.set(a,o)),O(r,o,n)}function Te(e,t,n=!1){let r=n?e:`nofuzz\0${e}`,i=t.matchCache.get(r);if(i!==void 0)return i;e||=`/`;let a;try{a=O(e,t.segmentTree,n)}catch(e){if(e instanceof URIError)a=null;else throw e}return a&&(a.branch=k(a.route)),t.matchCache.set(r,a),a}function Ee(e){return e===`/`?e:e.replace(/\/{1,}$/,``)}function De(e,t=!1,n){let r=D(e.fullPath),i=new Uint16Array(6),a=[],o={},s={},c=0;E(t,i,e,1,r,0,a,e=>{if(n?.(e,c),e.id in o&&ge(),o[e.id]=e,c!==0&&e.path){let t=Ee(e.fullPath);(!s[t]||e.fullPath.endsWith(`/`))&&(s[t]=e)}c++});for(let e of a)e.sort(be);return{processedTree:{segmentTree:r,singleCache:_e(1e3),matchCache:_e(1e3),flatCache:null,masksTree:null},routesById:o,routesByPath:s}}function O(e,t,n=!1){let r=e.split(`/`),i=Ae(e,r,t,n);if(!i)return null;let[a]=Oe(e,r,i);return{route:i.node.route,rawParams:a}}function Oe(e,t,n){let r=ke(n.node),i=null,a=Object.create(null),o=n.extract?.part??0,s=n.extract?.node??0,c=n.extract?.path??0,l=n.extract?.segment??0;for(;s<r.length;o++,s++,c++,l++){let u=r[s];if(u.kind===T)break;if(u.kind===ve){l--,o--,c--;continue}let d=t[o],f=c;if(d&&(c+=d.length),u.kind===1){i??=n.node.fullPath.split(`/`);let e=i[l],t=u.prefix.length;if(e.charCodeAt(t)===123){let n=u.suffix.length,r=e.substring(t+2,e.length-n-1),i=d.substring(t,d.length-n);a[r]=decodeURIComponent(i)}else{let t=e.substring(1);a[t]=decodeURIComponent(d)}}else if(u.kind===3){if(n.skipped&1<<s){o--,c=f-1;continue}i??=n.node.fullPath.split(`/`);let e=i[l],t=u.prefix.length,r=u.suffix.length,p=e.substring(t+3,e.length-r-1),m=u.suffix||u.prefix?d.substring(t,d.length-r):d;m&&(a[p]=decodeURIComponent(m))}else if(u.kind===2){let t=u,n=e.substring(f+t.prefix.length,e.length-t.suffix.length),r=decodeURIComponent(n);a[`*`]=r,a._splat=r;break}}return n.rawParams&&Object.assign(a,n.rawParams),[a,{part:o,node:s,path:c,segment:l}]}function k(e){let t=[e];for(;e.parentRoute;)e=e.parentRoute,t.push(e);return t.reverse(),t}function ke(e){let t=Array(e.depth+1);do t[e.depth]=e,e=e.parent;while(e);return t}function Ae(e,t,n,r){if(e===`/`&&n.index)return{node:n.index,skipped:0};let i=!g(t),a=i&&e!==`/`,o=t.length-+!!i,s=[{node:n,index:1,skipped:0,statics:0,dynamics:0,optionals:0}],c=null,l=null;for(;s.length;){let n=s.pop(),{node:i,index:u,skipped:d,statics:f,dynamics:p,optionals:m}=n,{extract:h,rawParams:g}=n;if(i.kind===2&&i.route&&!Pe(l,n))continue;if(i.parse){if(!Ne(e,t,n))continue;g=n.rawParams,h=n.extract}r&&i.route&&i.kind!==T&&Pe(c,n)&&(c=n);let _=u===o;if(_&&(i.route&&(!a||i.kind===T||i.kind===2)&&Pe(l,n)&&(l=n),!i.optional&&!i.wildcard&&!i.index&&!i.pathless))continue;let v=_?void 0:t[u],y;if(_&&i.index){let n={node:i.index,index:u,skipped:d,statics:f,dynamics:p,optionals:m,extract:h,rawParams:g},r=!0;
1if(i.index.parse&&(Ne(e,t,n)||(r=!1)),r){if(!p&&!m&&!d&&Me(f,o))return n;Pe(l,n)&&(l=n)}}if(i.wildcard)for(let e=i.wildcard.length-1;e>=0;e--){let n=i.wildcard[e],{prefix:r,suffix:a}=n;if(!(r&&(_||!(n.caseSensitive?v:y??=v.toLowerCase()).startsWith(r)))){if(a){if(_)continue;let e=t.slice(u).join(`/`),i=e.slice(-a.length);if((n.caseSensitive?i:i.toLowerCase())!==a||e.length-a.length<r.length)continue}s.push({node:n,index:o,skipped:d,statics:f,dynamics:p,optionals:m,extract:h,rawParams:g})}}if(i.optional){let e=d|1<<i.depth+1;for(let t=i.optional.length-1;t>=0;t--){let n=i.optional[t];s.push({node:n,index:u,skipped:e,statics:f,dynamics:p,optionals:m,extract:h,rawParams:g})}if(!_)for(let e=i.optional.length-1;e>=0;e--){let t=i.optional[e],{prefix:n,suffix:r}=t;if(n||r){let e=t.caseSensitive?v:y??=v.toLowerCase();if(n&&!e.startsWith(n)||r&&e.indexOf(r,e.length-r.length)<n.length)continue}s.push({node:t,index:u+1,skipped:d,statics:f,dynamics:p,optionals:m+je(o,u),extract:h,rawParams:g})}}if(!_&&i.dynamic&&v)for(let e=i.dynamic.length-1;e>=0;e--){let t=i.dynamic[e],{prefix:n,suffix:r}=t;if(n||r){let e=t.caseSensitive?v:y??=v.toLowerCase();if(n&&!e.startsWith(n)||r&&e.indexOf(r,e.length-r.length)<n.length)continue}s.push({node:t,index:u+1,skipped:d,statics:f,dynamics:p+je(o,u),optionals:m,extract:h,rawParams:g})}if(!_&&i.staticInsensitive){let e=i.staticInsensitive.get(y??=v.toLowerCase());e&&s.push({node:e,index:u+1,skipped:d,statics:f+je(o,u),dynamics:p,optionals:m,extract:h,rawParams:g})}if(!_&&i.static){let e=i.static.get(v);e&&s.push({node:e,index:u+1,skipped:d,statics:f+je(o,u),dynamics:p,optionals:m,extract:h,rawParams:g})}if(i.pathless)for(let e=i.pathless.length-1;e>=0;e--){let t=i.pathless[e];s.push({node:t,index:u,skipped:d,statics:f,dynamics:p,optionals:m,extract:h,rawParams:g})}}if(l)return l;if(r&&c){let n=c.index;for(let e=0;e<c.index;e++)n+=t[e].length;let r=n===e.length?`/`:e.slice(n);return c.rawParams??=Object.create(null),c.rawParams[`**`]=decodeURIComponent(r),c}return null}function je(e,t){return 2**(e-t-1)}function Me(e,t){return e===2**(t-1)-1}function Ne(e,t,n){let r,i;try{[r,i]=Oe(e,t,n)}catch{return null}if(n.rawParams=r,n.extract=i,!n.node.parse)return!0;try{if(n.node.parse(r)===!1)return null}catch{}return!0}function Pe(e,t){return!e||t.statics>e.statics||t.statics===e.statics&&(t.dynamics>e.dynamics||t.dynamics===e.dynamics&&(t.optionals>e.optionals||t.optionals===e.optionals&&((t.node.kind===T)>(e.node.kind===T)||t.node.kind===T==(e.node.kind===T)&&t.node.depth>e.node.depth)))}function Fe(e){return Ie(e.filter(e=>e!==void 0).join(`/`))}function Ie(e){return e.replace(/\/{2,}/g,`/`)}function Le(e){return e===`/`?e:e.replace(/^\/{1,}/,``)}function Re(e){let t=e.length;return t>1&&e[t-1]===`/`?e.replace(/\/{1,}$/,``):e}function ze(e){return Re(Le(e))}function Be(e,t){return e?.endsWith(`/`)&&e!==`/`&&e!==`${t}/`?e.slice(0,-1):e}function Ve(e,t,n){return Be(e,n)===Be(t,n)}function He({base:e,to:t,trailingSlash:n=`never`,cache:r}){if(t.includes(`//`)&&(t=Ie(t)),t.startsWith(`/`))return t.length===1||n===`preserve`?t:n===`always`?t.endsWith(`/`)?t:`${t}/`:t.endsWith(`/`)?t.slice(0,-1):t;let i=t===`.`,a;if(r){a=i?e:e+`\0`+t;let n=r.get(a);if(n)return n}let o;if(i)o=e.split(`/`);else{for(e.includes(`//`)&&(e=Ie(e)),o=e.split(`/`);o.length>1&&g(o)===``;)o.pop();let n=t.split(`/`);for(let e=0,t=n.length;e<t;e++){let r=n[e];r===``?e?e===t-1&&o.push(r):o=[r]:r===`..`?o.length>1?o.pop():o=[``]:r===`.`||o.push(r)}}o.length>1&&(g(o)===``?n===`never`&&o.pop():n===`always`&&o.push(``));let s=o.join(`/`),c=(i?Ie(s):s)||`/`;return a&&r&&r.set(a,c),c}function Ue(e){let t=new Map(e.map(e=>[encodeURIComponent(e),e])),n=Array.from(t.keys()).map(e=>e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)).join(`|`),r=new RegExp(n,`g`);return e=>e.replace(r,e=>t.get(e)??e)}function We(e,t,n){let r=t[e];return typeof r==`string`?e===`_splat`?/^[a-zA-Z0-9\-._~!/]*$/.test(r)?r:r.split(`/`).map(e=>Ke(e,n)).join(`/`):Ke(r,n):r}function Ge({path:e,params:t,decoder:n,...r}){let i=!1,a=Object.create(null);if(!e||e===`/`)return{interpolatedPath:`/`,usedParams:a,isMissingParams:i};if(!e.includes(`$`))return{interpolatedPath:e,usedParams:a,isMissingParams:i};let o=e.length,s=0,c,l=``;for(;s<o;){let r=s;c=ye(e,r,c);let o=c[5];if(s=o+1,r===o)continue;let u=c[0];if(u===0){l+=`/`+e.substring(r,o);continue}if(u===2){let s=t._splat;a._splat=s,a[`*`]=s;let u=e.substring(r,c[1]),d=e.substring(c[4],o);if(!s){i=!0,(u||d)&&(l+=`/`+u+d);continue}let f=We(`_splat`,t,n);l+=`/`+u+f+d;continue}if(u===1){let s=e.substring(c[2],c[3]);!i&&!(s in t)&&(i=!0),a[s]=t[s];let u=e.substring(r,c[1]),d=e.substring(c[4],o),f=We(s,t,n)??`undefined`;l+=`/`+u+f+d;continue}if(u===3){let i=e.substring(c[2],c[3]),s=t[i];if(s==null)continue;a[i]=s;let u=e.substring(r,c[1]),d=e.substring(c[4],o),f=We(i,t,n)??``;l+=`/`+u+f+d;continue}}return e.endsWith(`/`)&&(l+=`/`),{usedParams:a,interpolatedPath:l||`/`,isMissingParams:i}}function Ke(e,t){let n=encodeURIComponent(e);return t?.(n)??n}function qe(e,t=String){let n=new URLSearchParams;for(let r in e){let i=e[r];i!==void 0&&n.set(r,t(i))}return n.toString()}
1function Je(e){return e?e===`false`?!1:e===`true`?!0:e*0==0&&+e+``===e?+e:e:``}function Ye(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]=Je(r):Array.isArray(t)?t.push(Je(r)):n[e]=[t,Je(r)]}return n}function Xe(e){if(e.statusCode=e.statusCode||e.code||307,!e.reloadDocument&&typeof e.href==`string`)try{new URL(e.href),e.reloadDocument=!0}catch{}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 Ze(e){return e instanceof Response&&!!e.options}function Qe(e){if(typeof e==`object`&&e&&e.isSerializedRedirect)return Xe(e)}var $e=`Error preloading route! âï¸`,A=Symbol.asyncIterator,et=Symbol.hasInstance,j=Symbol.isConcatSpreadable,M=Symbol.iterator,tt=Symbol.match,nt=Symbol.matchAll,rt=Symbol.replace,it=Symbol.search,at=Symbol.species,ot=Symbol.split,st=Symbol.toPrimitive,N=Symbol.toStringTag,ct=Symbol.unscopables,lt={[A]:0,[et]:1,[j]:2,[M]:3,[tt]:4,[nt]:5,[rt]:6,[it]:7,[at]:8,[ot]:9,[st]:10,[N]:11,[ct]:12},ut={0:A,1:et,2:j,3:M,4:tt,5:nt,6:rt,7:it,8:at,9:ot,10:st,11:N,12:ct},dt={2:!0,3:!1,1:void 0,0:null,4:-0,5:1/0,6:-1/0,7:NaN},ft={0:`Error`,1:`EvalError`,2:`RangeError`,3:`ReferenceError`,4:`SyntaxError`,5:`TypeError`,6:`URIError`},pt={0:Error,1:EvalError,2:RangeError,3:ReferenceError,4:SyntaxError,5:TypeError,6:URIError};function P(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 F(e){return P(2,void 0,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}var mt=F(2),ht=F(3),gt=F(1),_t=F(0),vt=F(4),yt=F(5),bt=F(6),xt=F(7);function St(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 I(e){let t=``,n=0,r;for(let i=0,a=e.length;i<a;i++)r=St(e[i]),r&&(t+=e.slice(n,i)+r,n=i+1);return n===0?t=e:t+=e.slice(n),t}function Ct(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 L(e){return e.replace(/(\\\\|\\"|\\n|\\r|\\b|\\t|\\f|\\u2028|\\u2029|\\x3C)/g,Ct)}var{toString:wt}=Object.prototype,Tt={parsing:1,serialization:2,deserialization:3};function Et(e){return`Seroval Error (step: ${Tt[e]})`}var Dt=(e,t)=>
3Et(e),Ot=class extends Error{constructor(e,t){super(Dt(e,t)),this.cause=t}},kt=class extends Ot{constructor(e){super(`parsing`,e)}},At=class extends Ot{constructor(e){super(`deserialization`,e)}};function R(e){return`Seroval Error (specific: ${e})`}var z=class extends Error{constructor(e){super(R(1)),this.value=e}},jt=class extends Error{constructor(e){super(R(2))}},Mt=class extends Error{constructor(e){super(R(3))}},Nt=class extends Error{constructor(e){super(R(4))}},Pt=class extends Error{constructor(e){super(R(5)),this.value=e}},Ft=class extends Error{constructor(e){super(R(6))}},It=class extends Error{constructor(e){super(R(7))}},B=class extends Error{constructor(e){super(R(8))}},Lt=class extends Error{constructor(e){super(R(9))}},Rt=`__SEROVAL_REFS__`,zt=new Map,V=new Map;function Bt(e){return zt.has(e)}function Vt(e){return V.has(e)}function Ht(e){if(Bt(e))return zt.get(e);throw new Pt(e)}function Ut(e){if(Vt(e))return V.get(e);throw new Ft(e)}typeof globalThis<`u`?Object.defineProperty(globalThis,Rt,{value:V,configurable:!0,writable:!1,enumerable:!1}):typeof window<`u`?Object.defineProperty(window,Rt,{value:V,configurable:!0,writable:!1,enumerable:!1}):typeof self<`u`?Object.defineProperty(self,Rt,{value:V,configurable:!0,writable:!1,enumerable:!1}):typeof global<`u`&&Object.defineProperty(global,Rt,{value:V,configurable:!0,writable:!1,enumerable:!1});function Wt(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 Gt(e){let t=ft[Wt(e)];return e.name===t?e.constructor.name===t?{}:{name:e.constructor.name}:{name:e.name}}function Kt(e,t){let n=Gt(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 qt(e){return Object.isFrozen(e)?3:Object.isSealed(e)?2:+!Object.isExtensible(e)}function Jt(e){switch(e){case 1/0:return yt;case-1/0:return bt}return e===e?Object.is(e,-0)?vt:P(0,void 0,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0):xt}function Yt(e){return P(1,void 0,I(e),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function Xt(e){return P(3,void 0,``+e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function Zt(e){return P(4,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function Qt(e,t){let n=t.valueOf();return P(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 H(e,t,n){return P(36,e,n.toString(),t,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function $t(e,t){return P(6,e,void 0,I(t.source),t.flags,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function en(e,t){return P(17,e,lt[t],void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function tn(e,t){return P(18,e,I(Ht(t)),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function nn(e,t,n){return P(25,e,n,I(t),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function rn(e,t,n){return P(9,e,void 0,void 0,void 0,void 0,void 0,n,void 0,void 0,qt(t),void 0)}function an(e,t){return P(21,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}var on=1e6;function sn(e,t,n){if(t.length>on)throw new z(t);return P(15,e,void 0,t.constructor.name,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.length)}function cn(e,t,n){if(t.length>on)throw new z(t);return P(16,e,void 0,t.constructor.name,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.length)}
3function ln(e,t,n){if(t.byteLength>on)throw new z(t);return P(20,e,void 0,void 0,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.byteLength)}function un(e,t,n){return P(13,e,Wt(t),void 0,I(t.message),n,void 0,void 0,void 0,void 0,void 0,void 0)}function dn(e,t,n){return P(14,e,Wt(t),void 0,I(t.message),n,void 0,void 0,void 0,void 0,void 0,void 0)}function fn(e,t){return P(7,e,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0,void 0)}function pn(e,t){return P(28,void 0,void 0,void 0,void 0,void 0,void 0,[e,t],void 0,void 0,void 0,void 0)}function mn(e,t){return P(30,void 0,void 0,void 0,void 0,void 0,void 0,[e,t],void 0,void 0,void 0,void 0)}function hn(e,t,n){return P(31,e,void 0,void 0,void 0,void 0,void 0,n,t,void 0,void 0,void 0)}function gn(e,t){return P(32,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function _n(e,t){return P(33,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function vn(e,t){return P(34,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function yn(e,t,n,r){return P(35,e,n,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0,r)}var bn=class{constructor(e,t){this.value=e,this.replacement=t}},xn=()=>{let e={p:0,s:0,f:0};return e.p=new Promise((t,n)=>{e.s=t,e.f=n}),e},Sn=()=>{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)}}},Cn=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},wn=(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},Tn=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 En(e){return`__SEROVAL_SEQUENCE__`in e}function Dn(e,t,n){return{__SEROVAL_SEQUENCE__:!0,v:e,t,d:n}}function On(e){let t=[],n=-1,r=-1,i=e[M]();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 Dn(t,n,r)}var kn=Cn(M);function An(e){return kn(e)}var jn={},Mn={},Nn={0:{},1:{},2:{},3:{},4:{},5:{}};function Pn(e){return`__SEROVAL_STREAM__`in e}function U(){return Sn()}function Fn(e){let t=U(),n=e[A]();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 In=wn(A,xn);function Ln(e){return In(e)}async function Rn(e){try{return[1,await e]}catch(e){return[0,e]}}function zn(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 Bn(e,t){e.marked.add(t)}function Vn(e,t){let n=e.refs.size;return e.refs.set(t,n),n}function Hn(e,t){let n=e.refs.get(t);return n==null?{type:0,value:Vn(e,t)}:(Bn(e,n),{type:1,value:Zt(n)})}function Un(e,t){let n=Hn(e,t);return n.type===1?n:Bt(t)?{type:2,value:tn(n.value,t)}:n}function W(e,t){let n=Un(e,t);if(n.type!==0)return n.value;if(t in lt)return en(n.value,t);throw new z(t)}function Wn(e,t){let n=Hn(e,Nn[t]);return n.type===1?n.value:P(26,n.value,t,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function Gn(e){let t=Hn(e,jn);return t.type===1?t.value:P(27,t.value,void 0,void 0,void 0,void 0,void 0,void 0,W(e,M),void 0,void 0,void 0)}function Kn(e){let t=Hn(e,Mn);return t.type===1?t.value:P(29,t.value,void 0,void 0,void 0,void 0,void 0,[Wn(e,1),W(e,A)],void 0,void 0,void 0,void 0)}function qn(e,t,n,r){return P(n?11:10,e,void 0,void 0,void 0,r,void 0,void 0,void 0,void 0,qt(t),void 0)}function Jn(e,t,n,r){return P(8,t,void 0,void 0,void 0,void 0,{k:n,v:r},void 0,Wn(e,0),void 0,void 0,void 0)}
3function Yn(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 P(19,t,I(btoa(i)),void 0,void 0,void 0,void 0,void 0,Wn(e,5),void 0,void 0,void 0)}function Xn(e,t){return{base:zn(e,t),child:void 0}}var Zn=class{constructor(e,t){this._p=e,this.depth=t}parse(e){return G(this._p,this.depth,e)}};async function Qn(e,t,n){let r=[];for(let i=0,a=n.length;i<a;i++)i in n?r[i]=await G(e,t,n[i]):r[i]=0;return r}async function $n(e,t,n,r){return rn(n,r,await Qn(e,t,r))}async function er(e,t,n){let r=Object.entries(n),i=[],a=[];for(let n=0,o=r.length;n<o;n++)i.push(I(r[n][0])),a.push(await G(e,t,r[n][1]));return M in n&&(i.push(W(e.base,M)),a.push(pn(Gn(e.base),await G(e,t,On(n))))),A in n&&(i.push(W(e.base,A)),a.push(mn(Kn(e.base),await G(e,t,Fn(n))))),N in n&&(i.push(W(e.base,N)),a.push(Yt(n[N]))),j in n&&(i.push(W(e.base,j)),a.push(n[j]?mt:ht)),{k:i,v:a}}async function tr(e,t,n,r,i){return qn(n,r,i,await er(e,t,r))}async function nr(e,t,n,r){return an(n,await G(e,t,r.valueOf()))}async function rr(e,t,n,r){return sn(n,r,await G(e,t,r.buffer))}async function ir(e,t,n,r){return cn(n,r,await G(e,t,r.buffer))}async function ar(e,t,n,r){return ln(n,r,await G(e,t,r.buffer))}async function or(e,t,n,r){let i=Kt(r,e.base.features);return un(n,r,i?await er(e,t,i):void 0)}async function sr(e,t,n,r){let i=Kt(r,e.base.features);return dn(n,r,i?await er(e,t,i):void 0)}async function cr(e,t,n,r){let i=[],a=[];for(let[n,o]of r.entries())i.push(await G(e,t,n)),a.push(await G(e,t,o));return Jn(e.base,n,i,a)}async function lr(e,t,n,r){let i=[];for(let n of r.keys())i.push(await G(e,t,n));return fn(n,i)}async function ur(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 nn(n,o.tag,await o.parse.async(r,new Zn(e,t),{id:n}))}}async function dr(e,t,n,r){let[i,a]=await Rn(r);return P(12,n,i,void 0,void 0,void 0,void 0,void 0,await G(e,t,a),void 0,void 0,void 0)}function fr(e,t,n,r,i){let a=[],o=n.on({next:n=>{Bn(this.base,t),G(this,e,n).then(e=>{a.push(gn(t,e))},e=>{i(e),o()})},throw:n=>{Bn(this.base,t),G(this,e,n).then(e=>{a.push(_n(t,e)),r(a),o()},e=>{i(e),o()})},return:n=>{Bn(this.base,t),G(this,e,n).then(e=>{a.push(vn(t,e)),r(a),o()},e=>{i(e),o()})}})}async function pr(e,t,n,r){return hn(n,Wn(e.base,4),await new Promise(fr.bind(e,t,n,r)))}async function mr(e,t,n,r){let i=[];for(let n=0,a=r.v.length;n<a;n++)i[n]=await G(e,t,r.v[n]);return yn(n,i,r.t,r.d)}async function hr(e,t,n,r){if(Array.isArray(r))return $n(e,t,n,r);if(Pn(r))return pr(e,t,n,r);if(En(r))return mr(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===bn)return G(e,t,r.replacement);let a=await ur(e,t,n,r);if(a)return a;switch(i){case Object:return tr(e,t,n,r,!1);case void 0:return tr(e,t,n,r,!0);case Date:return Qt(n,r);case Error:case EvalError:case RangeError:case ReferenceError:case SyntaxError:case TypeError:case URIError:return or(e,t,n,r);case Number:case Boolean:case String:case BigInt:return nr(e,t,n,r);case ArrayBuffer:return Yn(e.base,n,r);case Int8Array:case Int16Array:case Int32Array:case Uint8Array:case Uint16Array:case Uint32Array:case Uint8ClampedArray:case Float32Array:case Float64Array:return rr(e,t,n,r);case DataView:return ar(e,t,n,r);case Map:return cr(e,t,n,r);case Set:return lr(e,t,n,r)}if(i===Promise||r instanceof Promise)return dr(e,t,n,r);let o=e.base.features;if(o&32&&i===RegExp)return $t(n,r);if(o&16)switch(i){case BigInt64Array:case BigUint64Array:return ir(e,t,n,r)}if(o&1&&typeof AggregateError<`u`&&(i===AggregateError||r instanceof AggregateError))return sr(e,t,n,r);if(o&64&&typeof Temporal<`u`)switch(i){case Temporal.Instant:return H(n,0,r);case Temporal.Duration:return H(n,1,r);case Temporal.PlainDate:return H(n,2,r);case Temporal.PlainDateTime:return H(n,3,r);case Temporal.PlainMonthDay:return H(n,4,r);case Temporal.PlainTime:return H(n,5,r);case Temporal.PlainYearMonth:return H(n,6,r);case Temporal.ZonedDateTime:return H(n,7,r)}if(r instanceof Error)return or(e,t,n,r);if(M in r||A in r)return tr(e,t,n,r,!!i);throw new z(r)}async function gr(e,t,n){let r=Un(e.base,n);if(r.type!==0)return r.value;let i=await ur(e,t,r.value,n);if(i)return i;throw new z(n)}async function G(e,t,n){if(t>=e.base.depthLimit)throw new Lt(e.base.depthLimit);switch(typeof n){case`boolean`:return n?mt:ht;case`undefined`:return gt;case`string`:return Yt(n);case`number`:return Jt(n);case`bigint`:return Xt(n);case`object`:if(n){let r=Un(e.base,n);return r.type===0?await hr(e,t+1,r.value,n):r.value}return _t;case`symbol`:return W(e.base,n);case`function`:return gr(e,t,n);default:throw new z(n)}}async function _r(e,t){try{return await G(e,0,t)}catch(e){throw e instanceof kt?e:new kt(e)}}function K(e){return e}function vr(e,t){for(let n=0,r=t.length;n<r;n++){let r=t[n];e.has(r)||(e.add(r),r.extends&&vr(e,r.extends))}}function yr(e){if(e){let t=new Set;return vr(t,e),[...t]}}function br(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 It(e)}}function xr(e){switch(e){case`constructor`:case`__proto__`:case`prototype`:case`__defineGetter__`:case`__defineSetter__`:case`__lookupGetter__`:case`__lookupSetter__`:return!1;default:return!0}}function Sr(e){switch(e){case A:case j:case N:case M:return!0;default:return!1}}var Cr=1e6,wr=1e4,Tr=2e4;function Er(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 Dr=1e3;function Or(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||Dr}}
3function kr(e){return{mode:2,base:Or(2,e),child:void 0}}var Ar=class{constructor(e,t){this._p=e,this.depth=t}deserialize(e){return J(this._p,this.depth,e)}};function jr(e,t){if(t<0||!Number.isFinite(t)||!Number.isInteger(t))throw new B({t:4,i:t});if(e.refs.has(t))throw Error(`Conflicted ref id: `+t)}function Mr(e){return!!e&&typeof e==`object`&&`then`in e&&typeof e.then==`function`}function Nr(e,t,n){return jr(e.base,t),e.state.marked.has(t)&&e.base.refs.set(t,n),n}function Pr(e,t,n){return jr(e.base,t),e.base.refs.set(t,n),n}function q(e,t,n){return e.mode===1?Nr(e,t,n):Pr(e,t,n)}function Fr(e,t,n){if(Object.hasOwn(t,n))return t[n];throw new B(e)}function Ir(e,t){return q(e,t.i,Ut(L(t.s)))}function Lr(e,t,n){let r=n.a,i=r.length,a=q(e,n.i,Array(i));for(let n=0,o;n<i;n++)o=r[n],o&&(a[n]=J(e,t,o));return Er(a,n.o),a}function Rr(e,t,n){xr(t)?e[t]=n:Object.defineProperty(e,t,{value:n,configurable:!0,enumerable:!0,writable:!0})}function zr(e,t,n,r,i){if(typeof r==`string`)Rr(n,L(r),J(e,t,i));else{let a=J(e,t,r);switch(typeof a){case`string`:Rr(n,a,J(e,t,i));break;case`symbol`:Sr(a)&&(n[a]=J(e,t,i));break;default:throw new B(r)}}}function Br(e,t,n){e.base.refs.types.set(t,n)}function Vr(e,t,n,r){if(e.base.refs.types.get(n)!==r)throw new B(t)}function Hr(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++)zr(e,t,r,i[a],o[a]);return r}function Ur(e,t,n){let r=q(e,n.i,n.t===10?{}:Object.create(null));return Hr(e,t,n.p,r),Er(r,n.o),r}function Wr(e,t){return q(e,t.i,new Date(t.s))}function Gr(e,t){if(!(e.base.features&64))throw new jt(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 B(t)}return q(e,t.i,n)}function Kr(e,t){if(e.base.features&32){let n=L(t.c);if(n.length>Tr)throw new B(t);return q(e,t.i,new RegExp(n,t.m))}throw new jt(t)}function qr(e,t,n){let r=q(e,n.i,new Set);for(let i=0,a=n.a,o=a.length;i<o;i++)r.add(J(e,t,a[i]));return r}function Jr(e,t,n){let r=q(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(J(e,t,a[i]),J(e,t,o[i]));return r}function Yr(e,t){if(t.s.length>Cr)throw new B(t);return q(e,t.i,Tn(L(t.s)))}function Xr(e,t,n){let r=br(n.c),i=J(e,t,n.f);if(!(i instanceof ArrayBuffer))throw new B(n);let a=n.b??0;if(a<0||a>i.byteLength||n.l>Cr)throw new B(n);return q(e,n.i,new r(i,a,n.l))}function Zr(e,t,n){let r=J(e,t,n.f);if(!(r instanceof ArrayBuffer))throw new B(n);let i=n.b??0;if(i<0||i>r.byteLength||n.l>Cr)throw new B(n);return q(e,n.i,new DataView(r,i,n.l))}function Qr(e,t,n,r){if(n.p){let i=Hr(e,t,n.p,{});Object.defineProperties(r,Object.getOwnPropertyDescriptors(i))}return r}function $r(e,t,n){return Qr(e,t,n,q(e,n.i,AggregateError([],L(n.m))))}function ei(e,t,n){let r=Fr(n,pt,n.s);return Qr(e,t,n,q(e,n.i,new r(L(n.m))))}function ti(e,t,n){let r=xn(),i=q(e,n.i,r.p),a=J(e,t,n.f);if(Mr(a))throw new B(n.f);return n.s?r.s(a):r.f(a),i}function ni(e,t,n){return q(e,n.i,Object(J(e,t,n.f)))}function ri(e,t,n){let r=e.base.plugins;if(r){let i=L(n.c);for(let a=0,o=r.length;a<o;a++){let o=r[a];if(o.tag===i)return q(e,n.i,o.deserialize(n.s,new Ar(e,t),{id:n.i}))}}throw new Mt(n.c)}function ii(e,t){let n=q(e,t.i,q(e,t.s,xn()).p);return Br(e,t.s,22),n}function ai(e,t,n){let r=e.base.refs.get(n.i);if(r){Vr(e,n,n.i,22);let i=J(e,t,n.a[1]);if(Mr(i))throw new B(n.a[1]);n.t===23?r.s(i):r.f(i);return}throw new Nt(`Promise`)}function oi(e,t,n){J(e,t,n.a[0]);let r=J(e,t,n.a[1]);if(!r||typeof r!=`object`||!En(r))throw new B(n.a[1]);return An(r)}function si(e,t,n){J(e,t,n.a[0]);let r=J(e,t,n.a[1]);if(!r||typeof r!=`object`||!Pn(r))throw new B(n.a[1]);return Ln(r)}function ci(e,t,n){let r=q(e,n.i,U());Br(e,n.i,31);let i=n.a,a=i.length;if(a)for(let n=0;n<a;n++)J(e,t,i[n]);return r}function li(e,t,n){let r=e.base.refs.get(n.i);if(r){Vr(e,n,n.i,31),r.next(J(e,t,n.f));return}throw new Nt(`Stream`)}
3function ui(e,t,n){let r=e.base.refs.get(n.i);if(r){Vr(e,n,n.i,31),r.throw(J(e,t,n.f));return}throw new Nt(`Stream`)}function di(e,t,n){let r=e.base.refs.get(n.i);if(r){Vr(e,n,n.i,31),r.return(J(e,t,n.f));return}throw new Nt(`Stream`)}function fi(e,t,n){J(e,t,n.f)}function pi(e,t,n){J(e,t,n.a[1])}function mi(e,t,n){let r=q(e,n.i,Dn([],n.s,n.l));for(let i=0,a=n.a.length;i<a;i++)r.v[i]=J(e,t,n.a[i]);return r}function J(e,t,n){if(t>e.base.depthLimit)throw new Lt(e.base.depthLimit);switch(t+=1,n.t){case 2:return Fr(n,dt,n.s);case 0:return Number(n.s);case 1:return L(String(n.s));case 3:if(String(n.s).length>wr)throw new B(n);return BigInt(n.s);case 4:return e.base.refs.get(n.i);case 18:return Ir(e,n);case 9:return Lr(e,t,n);case 10:case 11:return Ur(e,t,n);case 5:return Wr(e,n);case 6:return Kr(e,n);case 7:return qr(e,t,n);case 8:return Jr(e,t,n);case 19:return Yr(e,n);case 16:case 15:return Xr(e,t,n);case 20:return Zr(e,t,n);case 14:return $r(e,t,n);case 13:return ei(e,t,n);case 12:return ti(e,t,n);case 17:return Fr(n,ut,n.s);case 21:return ni(e,t,n);case 25:return ri(e,t,n);case 22:return ii(e,n);case 23:case 24:return ai(e,t,n);case 28:return oi(e,t,n);case 30:return si(e,t,n);case 31:return ci(e,t,n);case 32:return li(e,t,n);case 33:return ui(e,t,n);case 34:return di(e,t,n);case 27:return fi(e,t,n);case 29:return pi(e,t,n);case 35:return mi(e,t,n);case 36:return Gr(e,n);default:throw new jt(n)}}function hi(e,t){try{return J(e,0,t)}catch(e){throw new At(e)}}function gi(e,t){return hi(kr({plugins:yr(t.plugins),refs:t.refs,features:t.features,disabledFeatures:t.disabledFeatures,depthLimit:t.depthLimit}),e)}async function _i(e,t={}){let n=Xn(1,{plugins:yr(t.plugins),disabledFeatures:t.disabledFeatures});return{t:await _r(n,e),f:n.base.features,m:Array.from(n.base.marked)}}function vi(e){return e}function yi(e){return K({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 bi=class{constructor(e,t){this.stream=e,this.hint=t?.hint??`binary`}},xi=globalThis.Buffer,Si=!!xi&&typeof xi.from==`function`;function Ci(e){if(e.length===0)return``;if(Si)return xi.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 wi(e){if(e.length===0)return new Uint8Array;
3if(Si){let t=xi.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 Ti=Object.create(null),Ei=Object.create(null),Di=e=>new ReadableStream({start(t){e.on({next(e){try{t.enqueue(wi(e))}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),Oi=new TextEncoder,ki=e=>new ReadableStream({start(t){e.on({next(e){try{typeof e==`string`?t.enqueue(Oi.encode(e)):t.enqueue(wi(e.$b64))}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),Ai=`(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(_){}}})}}))`,ji=`(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 Mi(e){let t=U(),n=e.getReader();return(async()=>{try{for(;;){let{done:e,value:r}=await n.read();if(e){t.return(void 0);break}t.next(Ci(r))}}catch(e){t.throw(e)}finally{n.releaseLock()}})(),t}function Ni(e){let t=U(),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:Ci(i)})}}}catch(e){t.throw(e)}finally{n.releaseLock()}})(),t}var Pi=K({tag:`tss/RawStream`,extends:[K({tag:`tss/RawStreamFactory`,test(e){return e===Ti},parse:{sync(e,t,n){return{}},async async(e,t,n){return{}},stream(e,t,n){return{}}},serialize(e,t,n){return Ai},deserialize(e,t,n){return Ti}}),K({tag:`tss/RawStreamFactoryText`,test(e){return e===Ei},parse:{sync(e,t,n){return{}},async async(e,t,n){return{}},stream(e,t,n){return{}}},serialize(e,t,n){return ji},deserialize(e,t,n){return Ei}})],test(e){return e instanceof bi},parse:{sync(e,t,n){let r=e.hint===`text`?Ei:Ti;return{hint:t.parse(e.hint),factory:t.parse(r),stream:t.parse(U())}},async async(e,t,n){let r=e.hint===`text`?Ei:Ti,i=e.hint===`text`?Ni(e.stream):Mi(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`?Ei:Ti,i=e.hint===`text`?Ni(e.stream):Mi(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`?ki(r):Di(r)}});function Fi(e){return K({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 Ii=K({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))}}),Y={},Li=e=>new ReadableStream({start(t){e.on({next(e){try{t.enqueue(e)}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),Ri=K({tag:`seroval-plugins/web/ReadableStreamFactory`,test(e){return e===Y},parse:{sync(){return Y},async async(){return await Promise.resolve(Y)},stream(){return Y}},serialize(){return Li.toString()},deserialize(){return Y}});async function zi(e,t){try{let n=await t.read();n.done?(e.return(n.value),t.releaseLock()):(e.next(n.value),await zi(e,t))}catch(t){e.throw(t)}}function Bi(e){e.cancel().catch(()=>{}),e.releaseLock()}function Vi(e){let t=U(),n=e.getReader(),r=Bi.bind(null,n);return zi(t,n).catch(r),[t,r]}var Hi=[Ii,Pi,K({tag:`seroval/plugins/web/ReadableStream`,extends:[Ri],test(e){return typeof ReadableStream>`u`?!1:e instanceof ReadableStream},parse:{sync(e,t){return{factory:t.parse(Y),stream:t.parse(U())}},async async(e,t){return{factory:await t.parse(Y),stream:await t.parse(Vi(e)[0])}},stream(e,t){let[n,r]=Vi(e);return t.addCleanup(r),{factory:t.parse(Y),stream:t.parse(n)}}},serialize(e,t){return`(`+t.serialize(e.factory)+`)(`+t.serialize(e.stream)+`)`},deserialize(e,t){return Li(t.deserialize(e.stream))}})];function Ui(){return[...(h()?.serializationAdapters)?.map(yi)??[],...Hi]}var Wi=new TextDecoder,Gi=new Uint8Array,Ki=16777216,qi=33554432,Ji=1024,Yi=1e5;function Xi(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 l(e){let i=n.get(e);if(i)return i;if(r.has(e))return new ReadableStream({start(e){e.close()}});if(n.size>=Ji)throw Error(`Too many raw streams in framed response (max ${Ji})`);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 u(e){return l(e),t.get(e)}return(async()=>{let n=e.getReader();a=n;let c=[],l=0,f=0;function p(){c[l++]=Gi,l===c.length?(c.length=0,l=0):l>=32&&(c.splice(0,l),l=0)}function m(){if(f<9)return null;let e=c[l];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=l;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 h(e){if(e===0)return Gi;let t=c[l];if(t&&t.length>=e){let n=t.subarray(0,e);return t.length===e?p():c[l]=t.subarray(e),f-=e,n}let n=new Uint8Array(e),r=0,i=e;for(;i>0&&l<c.length;){let e=c[l],t=Math.min(e.length,i);n.set(e.subarray(0,t),r),r+=t,i-=t,t===e.length?p():c[l]=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>qi)throw Error(`Framed response buffer exceeded ${qi} bytes`);for(c.push(a),f+=a.length;;){let e=m();if(!e)break;let{type:n,streamId:i,length:a}=e;if(n!==d.JSON&&n!==d.CHUNK&&n!==d.END&&n!==d.ERROR)throw Error(`Unknown frame type: ${n}`);if(n===d.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>Ki)throw Error(`Frame payload too large: ${a} bytes (max ${Ki})`);let c=9+a;if(f<c)break;if(++o>Yi)throw Error(`Too many frames in framed response (max ${Yi})`);h(9);let l=h(a);switch(n){case d.JSON:try{s.enqueue(Wi.decode(l))}catch{}break;case d.CHUNK:{let e=u(i);e&&e.enqueue(l);break}case d.END:{let e=u(i);if(r.add(i),e){try{e.close()}catch{}t.delete(i)}break}case d.ERROR:{let e=u(i);if(r.add(i),e){let n=Wi.decode(l);e.error(Error(n)),t.delete(i)}break}}}}}if(f!==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}})(),{getStream:l,chunks:c}}var Zi=null,Qi=null;function X(e){Qi=e}function $i(e){Qi&&Qi.push(e)}async function ea(e){e.length>0&&await Promise.allSettled(e)}var ta=Object.prototype.hasOwnProperty;function na(e){for(let t in e)if(ta.call(e,t))return!0;return!1}async function ra(e,t,n){Zi||=Ui();let r=t[0],i=r.fetch??n,a=r.data instanceof FormData?`formData`:`payload`,o=r.headers?new Headers(r.headers):new Headers;if(o.set(`x-tsr-serverFn`,`true`),a===`payload`&&o.set(`accept`,`${u}, application/x-ndjson, application/json`),r.method===`GET`){if(a===`formData`)throw Error(`FormData is not supported with GET requests`);let t=await ia(r);if(t!==void 0){let n=qe({payload:t});e.includes(`?`)?e+=`&${n}`:e+=`?${n}`}}let s;return r.method===`POST`&&(s=await oa(r),typeof s==`string`&&o.set(`content-type`,`application/json`)),await sa(async()=>i(e,{method:r.method,headers:o,signal:r.signal,body:s}))}async function ia(e){let t=!1,n={};if(e.data!==void 0&&(t=!0,n.data=e.data),e.context&&na(e.context)&&(t=!0,n.context=e.context),t)return aa(n)}async function aa(e){return JSON.stringify(await Promise.resolve(_i(e,{plugins:Zi})))}async function oa(e){if(e.data instanceof FormData){let t;return e.context&&na(e.context)&&(t=await aa(e.context)),t!==void 0&&e.data.set(s,t),e.data}let t=await ia(e);if(t)return t}async function sa(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||ge(),t.headers.get(`x-tss-serialized`)){let e;if(n.includes(`application/x-tss-framed`)){if(m(n),!t.body)throw Error(`No response body for framed response`);
3let{getStream:r,chunks:i}=Xi(t.body),a=[Fi(r),...Zi||[]],o=new Map;e=await ca({jsonStream:i,onMessage:e=>gi(e,{refs:o,plugins:a}),onError(e,t){console.error(e,t)}})}else if(n.includes(`application/json`)){let n=await t.json(),r=[];X(r);try{e=gi(n,{plugins:Zi})}finally{X(null)}await ea(r)}if(e||ge(),e instanceof Error)throw e;return e}if(n.includes(`application/json`)){let e=await t.json(),n=Qe(e);if(n)throw n;if(i(e))throw e;return e}if(!t.ok)throw Error(await t.text());return t}async function ca({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=[];X(n);try{t(JSON.parse(e))}finally{X(null)}await ea(n)}catch(t){n?.(`Invalid JSON: ${e}`,t)}}}catch(e){s||n?.(`Stream processing error:`,e)}})(),l,u=[];X(u);try{l=t(o)}catch(e){throw X(null),s=!0,r.cancel().catch(()=>{}),e}return X(null),await ea(u),Promise.resolve(l).catch(()=>{s=!0,r.cancel().catch(()=>{})}),c.finally(()=>{try{r.releaseLock()}catch{}}),l}function la(e){let t=`/_serverFn/`+e;return Object.assign((...e)=>{let n=h()?.serverFns?.fetch;return ra(t,e,n??fetch)},{url:t,serverFnMeta:{id:e},[c]:!0})}function ua(e){if(Array.isArray(e))return e.flatMap(e=>ua(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 da(e){return e instanceof Headers?e:Array.isArray(e)||typeof e==`object`?new Headers(e):null}function fa(...e){return e.reduce((e,t)=>{let n=da(t);if(!n)return e;for(let[t,r]of n.entries())t===`set-cookie`?ua(r).forEach(t=>e.append(`set-cookie`,t)):e.set(t,r);return e},new Headers)}function pa(e){return e!==`__proto__`&&e!==`constructor`&&e!==`prototype`}function ma(e,t){let n=Object.create(null);if(e)for(let t of Object.keys(e))pa(t)&&(n[t]=e[t]);if(t&&typeof t==`object`)for(let e of Object.keys(t))pa(e)&&(n[e]=t[e]);return n}function ha(e){if(!e)return Object.create(null);let t=Object.create(null);for(let n of Object.keys(e))pa(n)&&(t[n]=e[n]);return t}var ga=()=>{throw Error(`createServerOnlyFn() functions can only be called on the server!`)},_a=(e,t)=>{let n=t||e||{};n.method===void 0&&(n.method=`GET`);let r=e=>_a(void 0,{...n,validator:e,inputValidator:e});return Object.assign(e=>_a(void 0,{...n,...e}),{options:n,middleware:e=>{let t=[...n.middleware||[]];e.map(e=>{l in e?e.options.middleware&&t.push(...e.options.middleware):t.push(e)});let r=_a(void 0,{...n,middleware:t});return r[l]=!0,r},validator:r,inputValidator:r,handler:(...e)=>{let[t,r]=e,i={...n,extractedFn:t,serverFn:r},a=[...i.middleware||[],xa(i)];return t.method=n.method,Object.assign(async e=>{let n=await va(a,`client`,{...t,...i,data:e?.data,headers:e?.headers,signal:e?.signal,fetch:e?.fetch,context:ha()}),r=Qe(n.error);if(r)throw r;if(n.error)throw n.error;return n.result},{...t,method:n.method,__executeServer:async e=>{let n=ga(),r=n.contextAfterGlobalMiddlewares;return await va(a,`server`,{...t,...e,serverFnMeta:t.serverFnMeta,context:ma(e.context,r),request:n.request}).then(e=>({result:e.result,error:e.error,context:e.sendContext}))}})}})};async function va(e,t,n){let r=ya([...h()?.functionMiddleware||[],...e]);if(t===`server`){let e=ga({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 ba(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:ma(e.context,t.context),sendContext:ma(e.sendContext,t.sendContext),headers:fa(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(Ze(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||ha(),_callSiteFetch:n.fetch})}function ya(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 ba(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 xa(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 Z=e(t(),1),Sa=Z.use,Ca=Z.useLayoutEffect;function wa(e,t,n){Z.useEffect(()=>{if(!e.current||n||typeof IntersectionObserver!=`function`)return()=>t();let r=new IntersectionObserver(e=>{t(e.pop())},{rootMargin:`100px`});return r.observe(e.current),()=>{r.disconnect(),t()}},[t,n,e])}function Ta(e){let t=Z.useRef(null);return Z.useImperativeHandle(e,()=>t.current,[]),t}var Ea=o();function Da(e){let t=Z.useRef(e);return w(t.current,e,{ignoreUndefined:!1})||(t.current=e),t.current}function Oa(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]}function ka(e,t,n){if(e?.external)return le(e.href,n)?void 0:e.href;if(!Ba(t)&&typeof t==`string`&&t.indexOf(`:`)!==-1)try{return new URL(t),le(t,n)?void 0:t}catch{}}function Aa(e,t,n,r,i,a){if(a)return!1;if(n?.exact){if(!Ve(e.pathname,t.pathname,r))return!1}else{let n=Be(e.pathname,r),i=Be(t.pathname,r);if(!(n.startsWith(i)&&(n.length===i.length||n[i.length]===`/`)))return!1}return(n?.includeSearch??!0)&&!w(e.search,t.search,{partial:!n?.exact,ignoreUndefined:!n?.explicitUndefined})?!1:!n?.includeHash||i&&e.hash===t.hash}function ja(e,t){let i=r(),o=Ta(t),{activeProps:s,inactiveProps:c,activeOptions:l,to:u,preload:d,preloadDelay:f,preloadIntentProximity:p,hashScrollIntoView:m,replace:h,startTransition:g,resetScroll:v,viewTransition:y,children:ee,target:b,disabled:x,style:S,className:te,onClick:C,onBlur:ne,onFocus:re,onMouseEnter:w,onMouseLeave:ie,onTouchStart:ae,ignoreBlocker:oe,params:se,search:ce,hash:le,state:ue,mask:de,reloadDocument:fe,unsafeRelative:pe,from:me,_fromLocation:he,...ge}=e,_e=n(),T=Da(e.search),ve=Da(e.params),ye=Da(l),E=Z.useMemo(()=>e,[i,e.from,e._fromLocation,e.hash,e.to,T,ve,e.state,e.mask,e.unsafeRelative]),be=Z.useCallback(e=>{let t=i.buildLocation({_fromLocation:e,...E}),n=za(t.maskedLocation?t.maskedLocation.publicHref:t.publicHref,t.maskedLocation?t.maskedLocation.external:t.external,i.history,x),r=ka(n,u,i.protocolAllowlist);return[n?.href,r,Aa(e,t,ye,i.basepath,_e,r!==void 0)]},[ye,x,_e,E,i,u]),[D,xe,Se]=a(i.stores.location,be,Oa),Ce=Se?_(s,{})??Na:Ma,we=Se?Ma:_(c,{})??Ma,Te=[te,Ce.className,we.className].filter(Boolean).join(` `),Ee=(S||Ce.style||we.style)&&{...S,...Ce.style,...we.style},De=Z.useRef(!1),O=e.reloadDocument||xe||x?!1:d??i.options.defaultPreload,Oe=f??i.options.defaultPreloadDelay??0,k=Z.useCallback(()=>{i.preloadRoute(E).catch(e=>{console.warn(e),console.warn($e)})},[i,E]),ke=Z.useCallback(e=>{if(!e){La(o);return}if(!(e.isIntersecting??O===`intent`)){e.isIntersecting===!1&&La(o);return}if(!Oe){k();return}Ia.has(o)||Ia.set(o,setTimeout(()=>{Ia.delete(o),k()},Oe))},[k,o,O,Oe]);wa(o,ke,O!==`viewport`),Z.useEffect(()=>{De.current||O===`render`&&(k(),De.current=!0)},[k,O]);let Ae=e=>{let t=e.currentTarget.getAttribute(`target`),n=b===void 0?t:b;!x&&!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(!n||n===`_self`)&&e.button===0&&(e.preventDefault(),i.navigate({...E,replace:h,resetScroll:v,hashScrollIntoView:m,startTransition:g,viewTransition:y,ignoreBlocker:oe}))};if(xe)return{...ge,ref:o,href:xe,...ee&&{children:ee},...b&&{target:b},...x&&{disabled:x},...S&&{style:S},...te&&{className:te},...C&&{onClick:C},...ne&&{onBlur:ne},...re&&{onFocus:re},...w&&{onMouseEnter:w},...ie&&{onMouseLeave:ie},...ae&&{onTouchStart:ae}};let je=()=>{O===`intent`&&k()},Me=()=>{O===`intent`&&La(o)};return{...ge,...Ce,...we,href:D,ref:o,onClick:Ra([C,Ae]),onBlur:Ra([ne,Me]),onFocus:Ra([re,ke]),onMouseEnter:Ra([w,ke]),onMouseLeave:Ra([ie,Me]),onTouchStart:Ra([ae,je]),disabled:!!x,target:b,...Ee&&{style:Ee},...Te&&{className:Te},...x&&Pa,...Se&&Fa}}var Ma={},Na={className:`active`},Pa={role:`link`,"aria-disabled":!0},Fa={"data-status":`active`,"aria-current":`page`},Ia=new WeakMap,La=e=>{clearTimeout(Ia.get(e)),Ia.delete(e)},Ra=e=>t=>{for(let n of e)if(n){if(t.defaultPrevented)return;n(t)}};function za(e,t,n,r){if(!r)return t?{href:e,external:!0}:{href:n.createHref(e)||`/`,external:!1}}function Ba(e){if(typeof e!=`string`)return!1;let t=e.charCodeAt(0);return t===47?e.charCodeAt(1)!==47:t===46}var Va=Z.forwardRef((e,t)=>
3{let{_asChild:n,...r}=e,{type:i,...a}=ja(r,t),o=typeof r.children==`function`?r.children({isActive:a[`data-status`]===`active`}):r.children;if(!n){let{disabled:e,...t}=a;return Z.createElement(`a`,t,o)}return Z.createElement(n,a,o)}),Ha=Z.createContext(void 0),Ua=e=>{let t=Z.useContext(Ha);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},Wa=({client:e,children:t})=>(Z.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,Ea.jsx)(Ha.Provider,{value:e,children:t})),Ga={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Q=new class{#e=Ga;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 Ka(e){setTimeout(e,0)}var qa=typeof window>`u`||`Deno`in globalThis;function Ja(){}function Ya(e,t){return typeof e==`function`?e(t):e}function Xa(e){return typeof e==`number`&&e>=0&&e!==1/0}function Za(e,t){return Math.max(e+(t||0)-Date.now(),0)}function $(e,t){return typeof e==`function`?e(t):e}function Qa(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==eo(o,t.options))return!1}else if(!no(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 $a(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(to(t.options.mutationKey)!==to(a))return!1}else if(!no(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function eo(e,t){return(t?.queryKeyHashFn||to)(e)}function to(e){return JSON.stringify(e,(e,t)=>so(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function no(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(!no(e[n],t[n]))return!1;return!0}let n=Object.keys(t);for(let r of n)if(!no(e[r],t[r]))return!1;return!0}return!1}var ro=Object.prototype.hasOwnProperty;function io(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=oo(e)&&oo(t);if(!r&&!(so(e)&&so(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:ro.call(e,o))&&c++;continue}if(u===null||d===null||typeof u!=`object`||typeof d!=`object`){s[o]=d;continue}let f=io(u,d,n+1);s[o]=f,f===u&&c++}return i===o&&c===i?e:s}function ao(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 oo(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function so(e){if(!co(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!co(n)||!n.hasOwnProperty(`isPrototypeOf`)||Object.getPrototypeOf(e)!==Object.prototype)}function co(e){return Object.prototype.toString.call(e)===`[object Object]`}function lo(e){return new Promise(t=>{Q.setTimeout(t,e)})}function uo(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:io(e,t)}function fo(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function po(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var mo=Symbol();function ho(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===mo?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function go(e,t){return typeof e==`function`?e(...t):!!e}function _o(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 vo=()=>qa,yo=()=>vo(),bo=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(){}},xo=new class extends bo{#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`}},So=Ka;function Co(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=So,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 wo=Co(),To=new class extends bo{#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 Eo(e){return Math.min(1e3*2**e,3e4)}function Do(e){return(e??`online`)!==`online`||To.isOnline()}var Oo=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function ko(e){let t=!1,n=0,r,i=`pending`,a,o,s=new Promise((e,t)=>{a=e,o=t});s.catch(Ja);let c=()=>i!==`pending`,l=t=>{if(!c()){let n=new Oo(t);h(n),e.onCancel?.(n)}},u=()=>{t=!0},d=()=>{t=!1},f=()=>xo.isFocused()&&(e.networkMode===`always`||To.isOnline())&&e.canRun(),p=()=>Do(e.networkMode)&&e.canRun(),m=e=>{c()||(r?.(),i=`resolved`,a(e))},h=e=>{c()||(r?.(),i=`rejected`,o(e))},g=()=>new Promise(t=>{r=e=>{(c()||f())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,c()||e.onContinue?.()}),_=()=>{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??(yo()?0:3),a=e.retryDelay??Eo,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),lo(o).then(()=>f()?void 0:g()).then(()=>{t?h(r):_()})})};return{promise:s,status:()=>i,cancel:l,continue:()=>(r?.(),s),cancelRetry:u,continueRetry:d,canStart:p,start:()=>(p()?_():g().then(_),s)}}var Ao=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Xa(this.gcTime)&&(this.#e=Q.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(yo()?1/0:3e5))}clearGcTimeout(){this.#e!==void 0&&(Q.clearTimeout(this.#e),this.#e=void 0)}};function jo(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=>{_o(e,()=>t.signal,()=>n=!0)},u=ho(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?po:fo;return{pages:c(e.pages,o,s),pageParams:c(e.pageParams,r,s)}};if(i&&a.length){let e=i===`backward`,t=e?No:Mo,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:Mo(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(c<t)}return s};t.fetchFn=t.options.persister?()=>t.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):l}}}function Mo(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 No(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}function Po(e,t){return t?Mo(e,t)!=null:!1}function Fo(e,t){return!t||!e.getPreviousPageParam?!1:No(e,t)!=null}var Io=class extends Ao{#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=zo(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=zo(this.options);e.data!==void 0&&(this.setState(Ro(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=uo(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(Ja).catch(Ja):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=>$(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===mo||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdate
3Count>0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>$(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:!Za(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=ho(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`?jo(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=ko({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof Oo&&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 Oo){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,...Lo(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...Ro(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),wo.batch(()=>{this.observers.slice().forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function Lo(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Do(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function Ro(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function zo(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`}}var Bo=class extends bo{#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p=new Set;constructor(e,t){super(),this.options=t,this.#e=e,this.#o=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),Ho(this.#t,this.options)?this.#m():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Uo(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Uo(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof $(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!ao(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&Wo(this.#t,n,this.options,t)&&this.#m(),this.updateResult(),r&&(this.#t!==n||$(this.options.enabled,this.#t)!==$(t.enabled,this.#t)||$(this.options.staleTime,this.#t)!==$(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||$(this.options.enabled,this.#t)!==$(t.enabled,this.#t)||i!==this.#f)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return ao(this.getCurrentResult(),n)||(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),Reflect.get(e,n))})}trackProp(e){this.#p.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t),r=()=>{},i,a=new Promise(e=>{i=e,r=this.#e.getQueryCache().subscribe(i=>{i.type===`updated`&&i.query.queryHash===n.queryHash&&n.state.data!==void 0&&(r(),e(this.createResult(n,t)))})});return Promise.race([n.fetch().then(()=>{let e=this.createResult(n,t);return i?.(e),e}).finally(()=>{r()}),a])}fetch(e){return this.#m({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#m(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(Ja)),t}#h(e){return!yo()&&$(this.options.enabled,this.#t)!==!1&&Xa(e)}#g(){this.#b();let e=$(this.options.staleTime,this.#t);if(this.#r.isStale||!this.#h(e))return;let t=Za(this.#r.dataUpdatedAt,e)+1;this.#u=Q.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#f=e,!(this.#f===0||!this.#h(this.#f))&&(this.#d=Q.setInterval(()=>{(this.options.refetchIntervalInBackground||xo.isFocused())&&this.#m()},this.#f))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#u!==void 0&&(Q.clearTimeout(this.#u),this.#u=void 0)}#x(){this.#d!==void 0&&(Q.clearInterval(this.#d),this.#d=void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&Ho(e,t),o=i&&Wo(e,n,t,r);(a||o)&&(l={...l,...Lo(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:p,status:m}=l;d=l.data;let h=!1;if(t.placeholderData!==void 0&&d===void 0&&m===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,h=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#l?.state.data,this.#l):t.placeholderData,e!==void 0&&(m=`success`,d=uo(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!h){if(i&&d===a?.data&&t.select===this.#s)d=this.#c;else try{this.#s=t.select,d=t.select(d),d=uo(i?.data,d,t),this.#c=d,this.#o=null}catch(e){this.#o=e}}else d===void 0&&(this.#o=null);this.#o&&(f=this.#o,d=this.#c,p=Date.now(),m=`error`,u=!1);let g=l.fetchStatus===`fetching`,_=m===`pending`,v=m===`error`,y=_&&g,ee=d!==void 0;return{status:m,fetchStatus:l.fetchStatus,isPending:_,isSuccess:m===`success`,isError:v,isInitialLoading:y,isLoading:y,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdate
3Count:l.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:g,isRefetching:g&&!_,isLoadingError:v&&!ee,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:v&&ee,isStale:Go(e,t),refetch:this.refetch,isEnabled:$(t.enabled,e)!==!1}}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);if(this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#l=this.#t),ao(t,e))return;this.#r=t;let n=(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#p.size)return!0;let r=new Set(n??this.#p);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})();wo.batch(()=>{n&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}};function Vo(e,t){return $(t.enabled,e)!==!1&&e.state.data===void 0&&(e.state.status!==`error`||$(t.retryOnMount,e)!==!1)}function Ho(e,t){return Vo(e,t)||e.state.data!==void 0&&Uo(e,t,t.refetchOnMount)}function Uo(e,t,n){if($(t.enabled,e)!==!1&&$(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&Go(e,t)}return!1}function Wo(e,t,n,r){return(e!==t||$(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&Go(e,n)}function Go(e,t){return $(t.enabled,e)!==!1&&e.isStaleByTime($(t.staleTime,e))}var Ko=Z.createContext(!1),qo=()=>Z.useContext(Ko);Ko.Provider;function Jo(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var Yo=Z.createContext(Jo()),Xo=()=>Z.useContext(Yo),Zo=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?go(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||r)&&(t.isReset()||(e.retryOnMount=!1))},Qo=e=>{Z.useEffect(()=>{e.clearReset()},[e])},$o=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||go(n,[e.error,r])),es=(e,t)=>t.state.data===void 0,ts=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},ns=(e,t)=>e?.suspense&&t.isPending,rs=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function is(e,t,n){let r=qo(),i=Xo(),a=Ua(n),o=a.defaultQueryOptions(e),s=a.getQueryCache().get(o.queryHash),c=e.subscribed!==!1;o._optimisticResults=r?`isRestoring`:c?`optimistic`:void 0,ts(o),Zo(o,i,s),Qo(i);let[l]=Z.useState(()=>new t(a,o)),u=l.getOptimisticResult(o),d=!r&&c;if(Z.useSyncExternalStore(Z.useCallback(e=>{let t=d?l.subscribe(wo.batchCalls(e)):Ja;return l.updateResult(),t},[l,d]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),Z.useEffect(()=>{l.setOptions(o)},[o,l]),ns(o,u))throw rs(o,l,i);if($o({result:u,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw u.error;return o.notifyOnChangeProps?u:l.trackResult(u)}export{he as $,la as A,He as B,mo as C,Sa as D,Va as E,Ye as F,Ce as G,Le as H,qe as I,Se as J,Te as K,Ue as L,vi as M,Ze as N,Ca as O,Xe as P,ce as Q,Ge as R,go as S,Ua as T,Re as U,ze as V,k as W,_e as X,De as Y,ge as Z,Qa as _,Po as a,ee as at,$ as b,ko as c,ie as ct,xo as d,S as dt,pe as et,bo as f,c as ft,$a as g,eo as h,Io as i,_ as it,$i as j,_a as k,To as l,g as lt,to as m,es as n,me as nt,Fo as o,v as ot,Ya as p,we as q,Bo as r,fe as rt,Ao as s,le as st,is as t,w as tt,wo as u,x as ut,Ja as v,Wa as w,ao as x,no as y,Fe as z};
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.