1import{aH as W,aW as Ae,aX as rt}from"./MuJQeuH4.js";import{c as ot,H as $,N as K,r as pe,i as _e,b as L,s as ae,p as x,w as st,n as ce,f as De,g as le,a as z,d as oe,S as Ne,P as it,e as Ue,h as ct,m as lt,j as ft,o as qe,k as ut,l as He,q as N,u as Ke,t as dt,v as ht,x as Fe}from"./BP0T0hIz.js";import{H as me,S as ge,R as ve}from"./CYgJF_JY.js";import"./8UtF8RsF.js";const pt=/^(\[)?(\.\.\.)?(\w+)(?:=(\w+))?(\])?$/;function _t(e){const t=[];return{pattern:e==="/"?/^\/$/:new RegExp(`^${gt(e).map(n=>{const r=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(n);if(r)return t.push({name:r[1],matcher:r[2],optional:!1,rest:!0,chained:!0}),"(?:/([^]*))?";const s=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(n);if(s)return t.push({name:s[1],matcher:s[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!n)return;const o=n.split(/\[(.+?)\](?!\])/);return"/"+o.map((c,f)=>{if(f%2){if(c.startsWith("x+"))return se(String.fromCharCode(parseInt(c.slice(2),16)));if(c.startsWith("u+"))return se(String.fromCharCode(...c.slice(2).split("-").map(v=>parseInt(v,16))));const d=pt.exec(c),[,h,u,l,p]=d;return t.push({name:l,matcher:p,optional:!!h,rest:!!u,chained:u?f===1&&o[0]==="":!1}),u?"([^]*?)":h?"([^/]*)?":"([^/]+?)"}return se(c)}).join("")}).join("")}/?$`),params:t}}function mt(e){return e!==""&&!/^\([^)]+\)$/.test(e)}function gt(e){return e.slice(1).split("/").filter(mt)}function vt(e,t,a){const n={},r=e.slice(1),s=r.filter(i=>i!==void 0);let o=0;for(let i=0;i<t.length;i+=1){const c=t[i];let f=r[i-o];if(c.chained&&c.rest&&o&&(f=r.slice(i-o,i+1).filter(d=>d).join("/"),o=0),f===void 0){c.rest&&(n[c.name]="");continue}if(!c.matcher||a[c.matcher](f)){n[c.name]=f;const d=t[i+1],h=r[i+1];d&&!d.rest&&d.optional&&h&&c.chained&&(o=0),!d&&!h&&Object.keys(n).length===s.length&&(o=0);continue}if(c.optional&&c.chained){o++;continue}return}if(!o)return n}function se(e){return e.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function wt({nodes:e,server_loads:t,dictionary:a,matchers:n}){const r=new Set(t);return Object.entries(a).map(([i,[c,f,d]])=>{const{pattern:h,params:u}=_t(i),l={id:i,exec:p=>{const v=h.exec(p);if(v)return vt(v,u,n)},errors:[1,...d||[]].map(p=>e[p]),layouts:[0,...f||[]].map(o),leaf:s(c)};return l.errors.length=l.layouts.length=Math.max(l.errors.length,l.layouts.length),l});function s(i){const c=i<0;return c&&(i=~i),[c,e[i]]}function o(i){return i===void 0?i:[r.has(i),e[i]]}}function Be(e,t=JSON.parse){try{return t(sessionStorage[e])}catch{}}function Ie(e,t,a=JSON.stringify){const n=a(t);try{sessionStorage[e]=n}catch{}}function yt(e){return e.filter(t=>t!=null)}function we(e){return e instanceof me||e instanceof ge?e.status:500}function bt(e){return e instanceof ge?e.text:"Internal Error"}const Te={spanContext(){return kt},setAttribute(){return this},setAttributes(){return this},addEvent(){return this},setStatus(){return this},updateName(){return this},end(){return this},isRecording(){return!1},recordException(){return this},addLink(){return this},addLinks(){return this}},kt={traceId:"",spanId:"",traceFlags:0},Et=new Set(["icon","shortcut icon","apple-touch-icon"]),C=Be(Fe)??{},F=Be(He)??{},T={url:Ue({}),page:Ue({}),navigating:st(null),updated:ot()};function ye(e){C[e]=ae()}function St(e,t){let a=e+1;for(;C[a];)delete C[a],a+=1;for(a=t+1;F[a];)delete F[a],a+=1}function B(e,t=!1){return t?location.replace(e.href):location.href=e.href,new Promise(()=>{})}async function Me(){if("serviceWorker"in navigator){const e=await navigator.serviceWorker.getRegistration(L||"/");e&&await e.update()}}function Oe(){}let be,fe,G,A,ue,w;const X=[],J=[];let S=null;function de(){S?.fork?.then(e=>e?.discard()),S=null}const Y=new Map,Ve=new Set,Rt=new Set,H=new Set;let g={branch:[],error:null,url:null},Ye=!1,Q=!1,Ce=!0,M=!1,q=!1,We=!1,ke=!1,Ee,y,R,O;const Z=new Set,je=new Map;async function Vt(e,t,a){globalThis.__sveltekit_1g10pti?.data&&globalThis.__sveltekit_1g10pti.data,document.URL!==location.href&&(location.href=location.href),w=e,await e.hooks.init?.(),be=wt(e),A=document.documentElement,ue=t,fe=e.nodes[0],G=e.nodes[1],fe(),G(),y=history.state?.[$],R=history.state?.[K],y||(y=R=Date.now(),history.replaceState({...history.state,[$]:y,[K]:R},""));const n=C[y];function r(){n&&(history.scrollRestoration="manual",scrollTo(n.x,n.y))}a?(r(),await Dt(ue,a)):(await D({type:"enter",url:pe(w.hash?Ht(new URL(location.href)):location.href),replace_state:!0}),r()),$t()}
1function xt(){X.length=0,ke=!1}function ze(e){J.some(t=>t?.snapshot)&&(F[e]=J.map(t=>t?.snapshot?.capture()))}function Ge(e){F[e]?.forEach((t,a)=>{J[a]?.snapshot?.restore(t)})}function $e(){ye(y),Ie(Fe,C),ze(R),Ie(He,F)}async function Xe(e,t,a,n){let r;t.invalidateAll&&de(),await D({type:"goto",url:pe(e),keepfocus:t.keepFocus,noscroll:t.noScroll,replace_state:t.replaceState,state:t.state,redirect_count:a,nav_token:n,accept:()=>{t.invalidateAll&&(ke=!0,r=[...je.keys()]),t.invalidate&&t.invalidate.forEach(jt)}}),t.invalidateAll&&W().then(W).then(()=>{je.forEach(({resource:s},o)=>{r?.includes(o)&&s.refresh?.()})})}async function Lt(e){if(e.id!==S?.id){de();const t={};if(Z.add(t),S={id:e.id,token:t,promise:Ze({...e,preload:t}).then(a=>(Z.delete(t),a.type==="loaded"&&a.state.error&&de(),a)),fork:null},Ae){const a=S;a.fork=a.promise.then(n=>{if(a===S&&n.type==="loaded")try{return Ae(()=>{Ee.$set(n.props),Ke(n.props.page)})}catch{}return null})}}return S.promise}async function ie(e){const t=(await ne(e,!1))?.route;t&&await Promise.all([...t.layouts,t.leaf].map(a=>a?.[1]()))}async function Je(e,t,a){g=e.state;const n=document.querySelector("style[data-sveltekit]");if(n&&n.remove(),Object.assign(x,e.props.page),Ee=new w.root({target:t,props:{...e.props,stores:T,components:J},hydrate:a,sync:!1}),await Promise.resolve(),Ge(R),a){const r={from:null,to:{params:g.params,route:{id:g.route?.id??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};H.forEach(s=>s(r))}Q=!0}function ee({url:e,params:t,branch:a,status:n,error:r,route:s,form:o}){let i="never";if(L&&(e.pathname===L||e.pathname===L+"/"))i="always";else for(const l of a)l?.slash!==void 0&&(i=l.slash);e.pathname=ft(e.pathname,i),e.search=e.search;const c={type:"loaded",state:{url:e,params:t,branch:a,error:r,route:s},props:{constructors:yt(a).map(l=>l.node.component),page:Pe(x)}};o!==void 0&&(c.props.form=o);let f={},d=!x,h=0;for(let l=0;l<Math.max(a.length,g.branch.length);l+=1){const p=a[l],v=g.branch[l];p?.data!==v?.data&&(d=!0),p&&(f={...f,...p.data},d&&(c.props[`data_${h}`]=f),h+=1)}return(!g.url||e.href!==g.url.href||g.error!==r||o!==void 0&&o!==x.form||d)&&(c.props.page={error:r,params:t,route:{id:s?.id??null},state:{},status:n,url:new URL(e),form:o??null,data:d?f:x.data}),c}async function Se({loader:e,parent:t,url:a,params:n,route:r,server_data_node:s}){let o=null,i=!0;const c={dependencies:new Set,params:new Set,parent:!1,route:!1,url:!1,search_params:new Set},f=await e();if(f.universal?.load){let d=function(...u){for(const l of u){const{href:p}=new URL(l,a);c.dependencies.add(p)}};const h={tracing:{enabled:!1,root:Te,current:Te},route:new Proxy(r,{get:(u,l)=>(i&&(c.route=!0),u[l])}),params:new Proxy(n,{get:(u,l)=>(i&&c.params.add(l),u[l])}),data:s?.data??null,url:lt(a,()=>{i&&(c.url=!0)},u=>{i&&c.search_params.add(u)},w.hash),async fetch(u,l){u instanceof Request&&(l={body:u.method==="GET"||u.method==="HEAD"?void 0:await u.blob(),cache:u.cache,credentials:u.credentials,headers:[...u.headers].length>0?u?.headers:void 0,integrity:u.integrity,keepalive:u.keepalive,method:u.method,mode:u.mode,redirect:u.redirect,referrer:u.referrer,referrerPolicy:u.referrerPolicy,signal:u.signal,...l});const{resolved:p,promise:v}=Qe(u,l,a);return i&&d(p.href),v},setHeaders:()=>{},depends:d,parent(){return i&&(c.parent=!0),t()},untrack(u){i=!1;try{return u()}finally{i=!0}}};o=await f.universal.load.call(null,h)??null}return{node:f,loader:e,server:s,universal:f.universal?.load?{type:"data",data:o,uses:c}:null,data:o??s?.data??null,slash:f.universal?.trailingSlash??s?.slash}}function Qe(e,t,a){let n=e instanceof Request?e.url:e;const r=new URL(n,a);r.origin===a.origin&&(n=r.href.slice(a.origin.length));const s=Q?dt(n,r.href,t):ht(n,t);return{resolved:r,promise:s}}function Pt(e,t,a,n,r,s){if(ke)return!0;if(!r)return!1;if(r.parent&&e||r.route&&t||r.url&&a)return!0;for(const o of r.search_params)if(n.has(o))return!0;for(const o of r.params)if(s[o]!==g.params[o])return!0;for(const o of r.dependencies)if(X.some(i=>i(new URL(o))))return!0;return!1}function Re(e,t){return e?.type==="data"?e:e?.type==="skip"?t??null:null}function At(e,t){if(!e)return new Set(t.searchParams.keys());const a=new Set([...e.searchParams.keys(),...t.searchParams.keys()]);for(const n of a){const r=e.searchParams.getAll(n),s=t.searchParams.getAll(n);r.every(o=>s.includes(o))&&s.every(o=>r.includes(o))&&a.delete(n)}return a}function Ut({error:e,url:t,route:a,params:n}){return{type:"loaded",state:{error:e,url:t,route:a,params:n,branch:[]},props:{page:Pe(x),constructors:[]}}}async function Ze({id:e,invalidating:t,url:a,params:n,route:r,preload:s}){if(S?.id===e)return Z.delete(S.token),S.promise;const{errors:o,layouts:i,leaf:c}=r,f=[...i,c];o.forEach(m=>m?.().catch(()=>{})),f.forEach(m=>m?.[1]().catch(()=>{}));const d=g.url?e!==te(g.url):!1,h=g.route?r.id!==g.route.id:!1,u=At(g.url,a);let l=!1;const p=f.map(async(m,_)=>{if(!m)return;const k=g.branch[_];return m[1]===k?.loader&&!Pt(l,h,d,u,k.universal?.uses,n)?k:(l=!0,Se({loader:m[1],url:a,params:n,route:r,parent:async()=>{const U={};for(let P=0;P<_;P+=1)Object.assign(U,(await p[P])?.data);return U},server_data_node:Re(m[0]?{type:"skip"}:null,m[0]?k?.server:void 0)}))});for(const m of p)m.catch(()=>{});const v=[];for(let m=0;m<f.length;m+=1)if(f[m])try{v.push(await p[m])}catch(_){if(_ instanceof ve)return{type:"redirect",location:_.location};if(Z.has(s))return Ut({error:await V(_,{params:n,url:a,route:{id:r.id}}),url:a,params:n,route:r});let k=we(_),E;if(_ instanceof me)E=_.body;else{if(await T.updated.check())return await Me(),await B(a);E=await V(_,{params:n,url:a,route:{id:r.id}})}const U=await It(m,v,o);return U?ee({url:a,params:n,branch:v.slice(0,U.idx).concat(U.node),status:k,error:E,route:r}):await tt(a,{id:r.id},E,k)}else v.push(void 0);return ee({url:a,params:n,branch:v,status:200,error:null,route:r,form:t?void 0:null})}async function It(e,t,a){for(;e--;)if(a[e]){let n=e;for(;!t[n];)n-=1;try{return{idx:n+1,node:{node:await a[e](),loader:a[e],data:{},server:null,universal:null}}}catch{continue}}}async function xe({status:e,error:t,url:a,route:n}){const r={};let s=null;try{const o=await Se({loader:fe,url:a,params:r,route:n,parent:()=>Promise.resolve({}),server_data_node:Re(s)}),i={node:await G(),loader:G,universal:null,server:null,data:null};return ee({url:a,params:r,branch:[o,i],status:e,error:t,route:null})}catch(o){if(o instanceof ve)return Xe(new URL(o.location,location.href),{},0);throw o}}async function Tt(e){const t=e.href;if(Y.has(t))return Y.get(t);let a;try{const n=(async()=>
1{let r=await w.hooks.reroute({url:new URL(e),fetch:async(s,o)=>Qe(s,o,e).promise})??e;if(typeof r=="string"){const s=new URL(e);w.hash?s.hash=r:s.pathname=r,r=s}return r})();Y.set(t,n),a=await n}catch{Y.delete(t);return}return a}async function ne(e,t){if(e&&!_e(e,L,w.hash)){const a=await Tt(e);if(!a)return;const n=Ot(a);for(const r of be){const s=r.exec(n);if(s)return{id:te(e),invalidating:t,route:r,params:ct(s),url:e}}}}function Ot(e){return ut(w.hash?e.hash.replace(/^#/,"").replace(/[?#].+/,""):e.pathname.slice(L.length))||"/"}function te(e){return(w.hash?e.hash.replace(/^#/,""):e.pathname)+e.search}function et({url:e,type:t,intent:a,delta:n,event:r}){let s=!1;const o=Le(g,a,e,t);n!==void 0&&(o.navigation.delta=n),r!==void 0&&(o.navigation.event=r);const i={...o.navigation,cancel:()=>{s=!0,o.reject(new Error("navigation cancelled"))}};return M||Ve.forEach(c=>c(i)),s?null:o}async function D({type:e,url:t,popped:a,keepfocus:n,noscroll:r,replace_state:s,state:o={},redirect_count:i=0,nav_token:c={},accept:f=Oe,block:d=Oe,event:h}){const u=O;O=c;const l=await ne(t,!1),p=e==="enter"?Le(g,l,t,e):et({url:t,type:e,delta:a?.delta,intent:l,event:h});if(!p){d(),O===c&&(O=u);return}const v=y,m=R;f(),M=!0,Q&&p.navigation.type!=="enter"&&T.navigating.set(ce.current=p.navigation);let _=l&&await Ze(l);if(!_){if(_e(t,L,w.hash))return await B(t,s);_=await tt(t,{id:null},await V(new ge(404,"Not Found",`Not found: ${t.pathname}`),{url:t,params:{},route:{id:null}}),404,s)}if(t=l?.url||t,O!==c)return p.reject(new Error("navigation aborted")),!1;if(_.type==="redirect"){if(i<20){await D({type:e,url:new URL(_.location,t),popped:a,keepfocus:n,noscroll:r,replace_state:s,state:o,redirect_count:i+1,nav_token:c}),p.fulfil(void 0);return}_=await xe({status:500,error:await V(new Error("Redirect loop"),{url:t,params:{},route:{id:null}}),url:t,route:{id:null}})}else _.props.page.status>=400&&await T.updated.check()&&(await Me(),await B(t,s));if(xt(),ye(v),ze(m),_.props.page.url.pathname!==t.pathname&&(t.pathname=_.props.page.url.pathname),o=a?a.state:o,!a){const b=s?0:1,j={[$]:y+=b,[K]:R+=b,[Ne]:o};(s?history.replaceState:history.pushState).call(history,j,"",t),s||St(y,R)}const k=l&&S?.id===l.id?S.fork:null;S=null,_.props.page.state=o;let E;if(Q){const b=(await Promise.all(Array.from(Rt,I=>I(p.navigation)))).filter(I=>typeof I=="function");if(b.length>0){let I=function(){b.forEach(re=>{H.delete(re)})};b.push(I),b.forEach(re=>{H.add(re)})}g=_.state,_.props.page&&(_.props.page.url=t);const j=k&&await k;j?E=j.commit():(Ee.$set(_.props),Ke(_.props.page),E=rt?.()),We=!0}else await Je(_,ue,!1);const{activeElement:U}=document;await E,await W(),await W();let P=a?a.scroll:r?ae():null;if(Ce){const b=t.hash&&document.getElementById(at(t));if(P)scrollTo(P.x,P.y);else if(b){b.scrollIntoView();const{top:j,left:I}=b.getBoundingClientRect();P={x:pageXOffset+I,y:pageYOffset+j}}else scrollTo(0,0)}const nt=document.activeElement!==U&&document.activeElement!==document.body;!n&&!nt&&qt(t,P),Ce=!0,_.props.page&&Object.assign(x,_.props.page),M=!1,e==="popstate"&&Ge(R),p.fulfil(void 0),H.forEach(b=>b(p.navigation)),T.navigating.set(ce.current=null)}async function tt(e,t,a,n,r){return e.origin===qe&&e.pathname===location.pathname&&!Ye?await xe({status:n,error:a,url:e,route:t}):await B(e,r)}function Ct(){let e,t,a;A.addEventListener("mousemove",i=>{const c=i.target;clearTimeout(e),e=setTimeout(()=>{s(c,N.hover)},20)});function n(i){i.defaultPrevented||s(i.composedPath()[0],N.tap)}A.addEventListener("mousedown",n),A.addEventListener("touchstart",n,{passive:!0});const r=new IntersectionObserver(i=>{for(const c of i)c.isIntersecting&&(ie(new URL(c.target.href)),r.unobserve(c.target))},{threshold:0});async function s(i,c){const f=De(i,A),d=f===t&&c>=a;if(!f||d)return;const{url:h,external:u,download:l}=le(f,L,w.hash);if(u||l)return;const p=z(f),v=h&&te(g.url)===te(h);if(!(p.reload||v))if(c<=p.preload_data){t=f,a=N.tap;const m=await ne(h,!1);if(!m)return;Lt(m)}else c<=p.preload_code&&(t=f,a=c,ie(h))}function o(){r.disconnect();for(const i of A.querySelectorAll("a")){const{url:c,external:f,download:d}=le(i,L,w.hash);if(f||d)continue;const h=z(i);h.reload||(h.preload_code===N.viewport&&r.observe(i),h.preload_code===N.eager&&ie(c))}}H.add(o),o()}function V(e,t){if(e instanceof me)return e.body;const a=we(e),n=bt(e);return w.hooks.handleError({error:e,event:t,status:a,message:n})??{message:n}}function Yt(e,t={}){return e=new URL(pe(e)),e.origin!==qe?Promise.reject(new Error("goto: invali
1d URL")):Xe(e,t,0)}function jt(e){if(typeof e=="function")X.push(e);else{const{href:t}=new URL(e,location.href);X.push(a=>a.href===t)}}function $t(){history.scrollRestoration="manual",addEventListener("beforeunload",t=>{let a=!1;if($e(),!M){const n=Le(g,void 0,null,"leave"),r={...n.navigation,cancel:()=>{a=!0,n.reject(new Error("navigation cancelled"))}};Ve.forEach(s=>s(r))}a?(t.preventDefault(),t.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&$e()}),navigator.connection?.saveData||Ct(),A.addEventListener("click",async t=>{if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;const a=De(t.composedPath()[0],A);if(!a)return;const{url:n,external:r,target:s,download:o}=le(a,L,w.hash);if(!n)return;if(s==="_parent"||s==="_top"){if(window.parent!==window)return}else if(s&&s!=="_self")return;const i=z(a);if(!(a instanceof SVGAElement)&&n.protocol!==location.protocol&&!(n.protocol==="https:"||n.protocol==="http:")||o)return;const[f,d]=(w.hash?n.hash.replace(/^#/,""):n.href).split("#"),h=f===oe(location);if(r||i.reload&&(!h||!d)){et({url:n,type:"link",event:t})?M=!0:t.preventDefault();return}if(d!==void 0&&h){const[,u]=g.url.href.split("#");if(u===d){if(t.preventDefault(),d===""||d==="top"&&a.ownerDocument.getElementById("top")===null)scrollTo({top:0});else{const l=a.ownerDocument.getElementById(decodeURIComponent(d));l&&(l.scrollIntoView(),l.focus())}return}if(q=!0,ye(y),e(n),!i.replace_state)return;q=!1}t.preventDefault(),await new Promise(u=>{requestAnimationFrame(()=>{setTimeout(u,0)}),setTimeout(u,100)}),await D({type:"link",url:n,keepfocus:i.keepfocus,noscroll:i.noscroll,replace_state:i.replace_state??n.href===location.href,event:t})}),A.addEventListener("submit",t=>{if(t.defaultPrevented)return;const a=HTMLFormElement.prototype.cloneNode.call(t.target),n=t.submitter;if((n?.formTarget||a.target)==="_blank"||(n?.formMethod||a.method)!=="get")return;const o=new URL(n?.hasAttribute("formaction")&&n?.formAction||a.action);if(_e(o,L,!1))return;const i=t.target,c=z(i);if(c.reload)return;t.preventDefault(),t.stopPropagation();const f=new FormData(i,n);o.search=new URLSearchParams(f).toString(),D({type:"form",url:o,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??o.href===location.href,event:t})}),addEventListener("popstate",async t=>{if(!he){if(t.state?.[$]){const a=t.state[$];if(O={},a===y)return;const n=C[a],r=t.state[Ne]??{},s=new URL(t.state[it]??location.href),o=t.state[K],i=g.url?oe(location)===oe(g.url):!1;if(o===R&&(We||i)){r!==x.state&&(x.state=r),e(s),C[y]=ae(),n&&scrollTo(n.x,n.y),y=a;return}const f=a-y;await D({type:"popstate",url:s,popped:{state:r,scroll:n,delta:f},accept:()=>{y=a,R=o},block:()=>{history.go(-f)},nav_token:O,event:t})}else if(!q){const a=new URL(location.href);e(a),w.hash&&location.reload()}}}),addEventListener("hashchange",()=>{q&&(q=!1,history.replaceState({...history.state,[$]:++y,[K]:R},"",location.href))});for(const t of document.querySelectorAll("link"))Et.has(t.rel)&&(t.href=t.href);addEventListener("pageshow",t=>{t.persisted&&T.navigating.set(ce.current=null)});function e(t){g.url=x.url=t,T.page.set(Pe(x)),T.page.notify()}}async function Dt(e,{status:t=200,error:a,node_ids:n,params:r,route:s,server_route:o,data:i,form:c}){Ye=!0;const f=new URL(location.href);let d;({params:r={},route:s={id:null}}=await ne(f,!1)||{}),d=be.find(({id:l})=>l===s.id);let h,u=!0;try{const l=n.map(async(v,m)=>{const _=i[m];return _?.uses&&(_.uses=Nt(_.uses)),Se({loader:w.nodes[v],url:f,params:r,route:s,parent:async()=>{const k={};for(let E=0;E<m;E+=1)Object.assign(k,(await l[E]).data);return k},server_data_node:Re(_)})}),p=await Promise.all(l);if(d){const v=d.layouts;for(let m=0;m<v.length;m++)v[m]||p.splice(m,0,void 0)}h=ee({url:f,params:r,branch:p,status:t,error:a,form:c,route:d??null})}catch(l){if(l instanceof ve){await B(new URL(l.location,location.href));return}h=await xe({status:we(l),error:await V(l,{url:f,params:r,route:s}),url:f,route:s}),e.textContent="",u=!1}h.props.page&&(h.props.page.state={}),await Je(h,e,u)}function Nt(e){return{dependencies:new Set(e?.dependencies??[]),params:new Set(e?.params??[]),parent:!!e?.parent,route:!!e?.route,url:!!e?.url,search_params:new Set(e?.search_params??[])}}let he=!1;function qt(e,t=null){const a=document.querySelector("[autofocus]");if(a)a.focus();else{const n=at(e);
1if(n&&document.getElementById(n)){const{x:s,y:o}=t??ae();setTimeout(()=>{const i=history.state;he=!0,location.replace(`#${n}`),w.hash&&location.replace(e.hash),history.replaceState(i,"",e.hash),scrollTo(s,o),he=!1})}else{const s=document.body,o=s.getAttribute("tabindex");s.tabIndex=-1,s.focus({preventScroll:!0,focusVisible:!1}),o!==null?s.setAttribute("tabindex",o):s.removeAttribute("tabindex")}const r=getSelection();if(r&&r.type!=="None"){const s=[];for(let o=0;o<r.rangeCount;o+=1)s.push(r.getRangeAt(o));setTimeout(()=>{if(r.rangeCount===s.length){for(let o=0;o<r.rangeCount;o+=1){const i=s[o],c=r.getRangeAt(o);if(i.commonAncestorContainer!==c.commonAncestorContainer||i.startContainer!==c.startContainer||i.endContainer!==c.endContainer||i.startOffset!==c.startOffset||i.endOffset!==c.endOffset)return}r.removeAllRanges()}})}}}function Le(e,t,a,n){let r,s;const o=new Promise((c,f)=>{r=c,s=f});return o.catch(()=>{}),{navigation:{from:{params:e.params,route:{id:e.route?.id??null},url:e.url},to:a&&{params:t?.params??null,route:{id:t?.route?.id??null},url:a},willUnload:!t,type:n,complete:o},fulfil:r,reject:s}}function Pe(e){return{data:e.data,error:e.error,form:e.form,params:e.params,route:e.route,state:e.state,status:e.status,url:e.url}}function Ht(e){const t=new URL(e);return t.hash=decodeURIComponent(e.hash),t}function at(e){let t;if(w.hash){const[,,a]=e.hash.split("#",3);t=a??""}else t=e.hash.slice(1);return decodeURIComponent(t)}export{Vt as a,Yt as g,T as s};
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.