(y&&(S.route=!0),m[A])}),params:new Proxy(i,{get:(m,A)=>(y&&S.params.add(A),m[A])}),data:p?.data??null,url:Ot(r,()=>{y&&(S.url=!0)},m=>{y&&S.search_params.add(m)}),async fetch(m,A){let x;m instanceof Request?(x=m.url,A={body:m.method==="GET"||m.method==="HEAD"?void 0:await m.blob(),cache:m.cache,credentials:m.credentials,headers:m.headers,integrity:m.integrity,keepalive:m.keepalive,method:m.method,mode:m.mode,redirect:m.redirect,referrer:m.referrer,referrerPolicy:m.referrerPolicy,signal:m.signal,...A}):x=m;const R=new URL(x,r);return y&&N(R.href),R.origin===r.origin&&(x=R.href.slice(r.origin.length)),I?Nt(x,R.href,A):Lt(x,A)},setHeaders:()=>{},depends:N,parent(){return y&&(S.parent=!0),t()},untrack(m){y=!1;try{return m()}finally{y=!0}}};_=await b.universal.load.call(null,U)??null}return{node:b,loader:n,server:p,universal:b.universal?.load?{type:"data",data:_,uses:S}:null,data:_??p?.data??null,slash:F&&(r.pathname===F||r.pathname===F+"/")?"always":b.universal?.trailingSlash??p?.slash}}function Ye(n,t,r,i,d,p){if(se)return!0;if(!d)return!1;if(d.parent&&n||d.route&&t||d.url&&r)return!0;for(const _ of d.search_params)if(i.has(_))return!0;for(const _ of d.params)if(p[_]!==h.params[_])return!0;for(const _ of d.dependencies)if(w.some(y=>y(new URL(_))))return!0;return!1}function we(n,t){return n?.type==="data"?n:n?.type==="skip"?t??null:null}function wt(n,t){if(!n)return new Set(t.searchParams.keys());const r=new Set([...n.searchParams.keys(),...t.searchParams.keys()]);for(const i of r){const d=n.searchParams.getAll(i),p=t.searchParams.getAll(i);d.every(_=>p.includes(_))&&p.every(_=>d.includes(_))&&r.delete(i)}return r}async function ve({id:n,invalidating:t,url:r,params:i,route:d}){if(g?.id===n)return g.promise;const{errors:p,layouts:_,leaf:y}=d,S=[..._,y];p.forEach(k=>k?.().catch(()=>{})),S.forEach(k=>k?.[1]().catch(()=>{}));let b=null;const N=h.url?n!==h.url.pathname+h.url.search:!1,U=h.route?d.id!==h.route.id:!1,m=wt(h.url,r);let A=!1;const x=S.map((k,P)=>{const T=h.branch[P],C=!!k?.[0]&&(T?.loader!==k[1]||Ye(A,U,N,m,T.server?.uses,i));return C&&(A=!0),C});if(x.some(Boolean)){try{b=await st(r,x)}catch(k){return le({status:pe(k),error:await te(k,{url:r,params:i,route:{id:d.id}}),url:r,route:d})}if(b.type==="redirect")return b}const R=b?.nodes;let B=!1;const J=S.map(async(k,P)=>{if(!k)return;const T=h.branch[P],C=R?.[P];if((!C||C.type==="skip")&&k[1]===T?.loader&&!Ye(B,U,N,m,T.universal?.uses,i))return T;if(B=!0,C?.type==="error")throw C;return ye({loader:k[1],url:r,params:i,route:d,parent:async()=>{const be={};for(let Ee=0;Ee{});const G=[];for(let k=0;kPromise.resolve({}),server_data_node:we(p)}),S={node:await u(),loader:u,universal:null,server:null,data:null};return await Q({url:r,params:d,branch:[y,S],status:n,error:t,route:null})}function ee(n,t){if($e(n,F))return;const r=We(n.pathname);for(const i of c){const d=i.exec(r);if(d)return{id:n.pathname+n.search,invalidating:t,route:i,params:kt(d),url:n}}}function We(n){return St(n.slice(F.length)||"/")}function Xe({url:n,type:t,intent:r,delta:i}){let d=!1;const p=it(h,r,n,t);i!==void 0&&(p.navigation.delta=i);const _={...p.navigation,cancel:()=>{d=!0,p.reject(new Error("navigation was cancelled"))}};return O||s.before_navigate.forEach(y=>y(_)),d?null:p}async function fe({type:n,url:t,popped:r,keepfocus:i,noscroll:d,replace_state:p,state:_={},redirect_count:y=0,nav_token:S={},accept:b=ot,block:N=ot}){const U=ee(t,!1),m=Xe({url:t,type:n,delta:r?.delta,intent:U});if(!m){N();return}const A=L,x=M;b(),O=!0,I&&q.navigating.set(m.navigation),z=S;let R=U&&await ve(U);if(!R){if($e(t,F))return await W(t);R=await Ze(t,{id:null},await te(new Ve(404,"Not Found",`Not found: ${t.pathname}`),{url:t,params:{},route:{id:null}}),404)}if(t=U?.url||t,z!==S)return m.reject(new Error("navigation was aborted")),!1;if(R.type==="redirect")if(y>=20)R=await le({status:500,error:await te(new Error("Redirect loop"),{url:t,params:{},route:{id:null}}),url:t,route:{id:null}});else return ie(new URL(R.location,t).href,{},y+1,S),!1;else R.props.page.status>=400&&await q.updated.check()&&await W(t);if(w.length=0,se=!1,$=!0,Ne(A),He(x),R.props.page.url.pathname!==t.pathname&&(t.pathname=R.props.page.url.pathname),_=r?r.state:_,!r){const k=p?0:1,P={[H]:L+=k,[K]:M+=k};(p?he:rt).call(history,P,"",t),p||at(L,M)}if(re[L]=_,g=null,R.props.page.state=_,I){h=R.state,R.props.page&&(R.props.page.url=t);const k=(await Promise.all(s.on_navigate.map(P=>P(m.navigation)))).filter(P=>typeof P=="function");if(k.length>0){let P=function(){s.after_navigate=s.after_navigate.filter(T=>!k.includes(T))};k.push(P),s.after_navigate.push(...k)}V.$set(R.props),Z=!0}else Ke(R);const{activeElement:B}=document;await ke();const J=r?r.scroll:d?Te():null;if(E){const k=t.hash&&document.getElementById(decodeURIComponent(t.hash.slice(1)));J?scrollTo(J.x,J.y):k?k.scrollIntoView():scrollTo(0,0)}const G=document.activeElement!==B&&document.activeElement!==document.body;!i&&!G&&Ue(),E=!0,R.props.page&&(j=R.props.page),O=!1,n==="popstate"&&qe(M),m.fulfil(void 0),s.after_navigate.forEach(k=>k(m.navigation)),q.navigating.set(null),$=!1}async function Ze(n,t,r,i){return n.origin===Ae&&n.pathname===location.pathname&&!v?await le({status:i,error:r,url:n,route:t}):await W(n)}function vt(){let n;f.addEventListener("mousemove",p=>{const _=p.target;clearTimeout(n),n=setTimeout(()=>{i(_,2)},20)});function t(p){i(p.composedPath()[0],1)}f.addEventListener("mousedown",t),f.addEventListener("touchstart",t,{passive:!0});const r=new IntersectionObserver(p=>{for(const _ of p)_.isIntersecting&&(ce(_.target.href),r.unobserve(_.target))},{threshold:0});function i(p,_){const y=Qe(p,f);if(!y)return;const{url:S,external:b,download:N}=Re(y,F);if(b||N)return;const U=de(y);if(!U.reload)if(_<=U.preload_data){const m=ee(S,!1);m&&Ge(m)}else _<=U.preload_code&&ce(S.pathname)}function d(){r.disconnect();for(const p of f.querySelectorAll("a")){const{url:_,external:y,download:S}=Re(p,F);if(y||S)continue;const b=de(p);b.reload||(b.preload_code===et.viewport&&r.observe(p),b.preload_code===et.eager&&ce(_.pathname))}}s.after_navigate.push(d),d()}function te(n,t){if(n instanceof _e)return n.body;const r=pe(n),i=Xt(n);return e.hooks.handleError({error:n,event:t,status:r,message:i})??{message:i}}return{after_navigate:n=>{Se(()=>(s.after_navigate.push(n),()=>{const t=s.after_navigate.indexOf(n);s.after_navigate.splice(t,1)}))},before_navigate:n=>{Se(()=>(s.before_navigate.push(n),()=>{const t=s.before_navigate.indexOf(n);s.before_navigate.splice(t,1)}))},on_navigate:n=>{Se(()=>(s.on_navigate.push(n),()=>{const t=s.on_navigate.indexOf(n);s.on_navigate.splice(t,1)}))},disable_scroll_handling:()=>{($||!I)&&(E=!1)},goto:(n,t={})=>(n=ne(n),n.origin!==Ae?Promise.reject(new Error("goto: invalid URL")):ie(n,t,0)),invalidate:n=>{if(typeof n=="function")w.push(n);else{const{href:t}=new URL(n,location.href);w.push(r=>r.href===t)}return Be()},invalidate_all:()=>(se=!0,Be()),preload_data:async n=>{const t=ne(n),r=ee(t,!1);if(!r)throw new Error(`Attempted to preload a URL that does not belong to this app: ${t}`);const i=await Ge(r);if(i.type==="redirect")return{type:i.type,location:i.location};const{status:d,data:p}=i.props.page??j;return{type:i.type,status:d,data:p}},preload_code:n=>ce(n),push_state:(n,t)=>{const r={[H]:L+=1,[K]:M,[Oe]:j.url.href};rt.call(history,r,"",ne(n)),j={...j,state:t},V.$set({page:j}),re[L]=t,at(L,M)},replace_state:(n,t)=>{const r={[H]:L,[K]:M,[Oe]:j.url.href};he.call(history,r,"",ne(n)),j={...j,state:t},V.$set({page:j}),re[L]=t},apply_action:async n=>{if(n.type==="error"){const t=new URL(location.href),{branch:r,route:i}=h;if(!i)return;const d=await ze(h.branch.length,r,i.errors);if(d){const p=await Q({url:t,params:h.params,branch:r.slice(0,d.idx).concat(d.node),status:n.status??500,error:n.error,route:i});h=p.state,V.$set(p.props),ke().then(Ue)}}else n.type==="redirect"?ie(n.location,{invalidateAll:!0},0):(V.$set({form:null,page:{...j,form:n.data,status:n.status}}),await ke(),V.$set({form:n.data}),n.type==="success"&&Ue())},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",t=>{let r=!1;if(Je(),!O){const i=it(h,void 0,null,"leave"),d={...i.navigation,cancel:()=>{r=!0,i.reject(new Error("navigation was cancelled"))}};s.before_navigate.forEach(p=>p(d))}r?(t.preventDefault(),t.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Je()}),navigator.connection?.saveData||vt(),f.addEventListener("click",t=>{if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;const r=Qe(t.composedPath()[0],f);if(!r)return;const{url:i,external:d,target:p,download:_}=Re(r,F);if(!i)return;if(p==="_parent"||p==="_top"){if(window.parent!==window)return}else if(p&&p!=="_self")return;const y=de(r);if(!(r instanceof SVGAElement)&&i.protocol!==location.protocol&&!(i.protocol==="https:"||i.protocol==="http:")||_)return;if(d||y.reload){Xe({url:i,type:"link"})?O=!0:t.preventDefault();return}const[b,N]=i.href.split("#");if(N!==void 0&&b===Ie(location)){if(h.url.hash===i.hash){t.preventDefault(),r.ownerDocument.getElementById(N)?.scrollIntoView();return}if(D=!0,Ne(L),n(i),!y.replace_state)return;D=!1}t.preventDefault(),fe({type:"link",url:i,keepfocus:y.keepfocus,noscroll:y.noscroll,replace_state:y.replace_state??i.href===location.href})}),f.addEventListener("submit",t=>{if(t.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(t.target),i=t.submitter;if((i?.formMethod||r.method)!=="get")return;const p=new URL(i?.hasAttribute("formaction")&&i?.formAction||r.action);if($e(p,F))return;const _=t.target,y=de(_);if(y.reload)return;t.preventDefault(),t.stopPropagation();const S=new FormData(_),b=i?.getAttribute("name");b&&S.append(b,i?.getAttribute("value")??""),p.search=new URLSearchParams(S).toString(),fe({type:"form",url:p,keepfocus:y.keepfocus,noscroll:y.noscroll,replace_state:y.replace_state??p.href===location.href})}),addEventListener("popstate",async t=>{if(t.state?.[H]){const r=t.state[H];if(z={},r===L)return;const i=Y[r],d=re[r]??{},p=new URL(t.state[Oe]??location.href),_=t.state[K],y=Ie(location)===Ie(h.url);if(_===M&&(Z||y)){n(p),Y[L]=Te(),i&&scrollTo(i.x,i.y),d!==j.state&&(j={...j,state:d},V.$set({page:j})),L=r;return}const b=r-L;await fe({type:"popstate",url:p,popped:{state:d,scroll:i,delta:b},accept:()=>{L=r,M=_},block:()=>{history.go(-b)},nav_token:z})}else if(!D){const r=new URL(location.href);n(r)}}),addEventListener("hashchange",()=>{D&&(D=!1,he.call(history,{...history.state,[H]:++L,[K]:M},"",location.href))});for(const t of document.querySelectorAll("link"))t.rel==="icon"&&(t.href=t.href);addEventListener("pageshow",t=>{t.persisted&&q.navigating.set(null)});function n(t){h.url=t,q.page.set({...j,url:t}),q.page.notify()}},_hydrate:async({status:n=200,error:t,node_ids:r,params:i,route:d,data:p,form:_})=>{v=!0;const y=new URL(location.href);({params:i={},route:d={id:null}}=ee(y,!1)||{});let S;try{const b=r.map(async(m,A)=>{const x=p[A];return x?.uses&&(x.uses=yt(x.uses)),ye({loader:e.nodes[m],url:y,params:i,route:d,parent:async()=>{const R={};for(let B=0;Bm===d.id);if(U){const m=U.layouts;for(let A=0;Au?"1":"0").join(""));const o=await ut(c.href);if(!o.ok){let u;throw o.headers.get("content-type")?.includes("application/json")?u=await o.json():o.status===404?u="Not Found":o.status===500&&(u="Internal Error"),new _e(o.status,u)}return new Promise(async u=>{const f=new Map,w=o.body.getReader(),l=new TextDecoder;function g(h){return gt(h,{Promise:v=>new Promise((I,E)=>{f.set(v,{fulfil:I,reject:E})})})}let s="";for(;;){const{done:h,value:v}=await w.read();if(h&&!s)break;for(s+=!v&&s?`
`:l.decode(v);;){const I=s.indexOf(`
`);if(I===-1)break;const E=JSON.parse(s.slice(0,I));if(s=s.slice(I+1),E.type==="redirect")return u(E);if(E.type==="data")E.nodes?.forEach($=>{$?.type==="data"&&($.uses=yt($.uses),$.data=g($.data))}),u(E);else if(E.type==="chunk"){const{id:$,data:O,error:D}=E,Z=f.get($);f.delete($),D?Z.reject(g(D)):Z.fulfil(g(O))}}}})}function yt(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??[])}}function Ue(){const e=document.querySelector("[autofocus]");if(e)e.focus();else{const a=document.body,c=a.getAttribute("tabindex");a.tabIndex=-1,a.focus({preventScroll:!0,focusVisible:!1}),c!==null?a.setAttribute("tabindex",c):a.removeAttribute("tabindex");const o=getSelection();if(o&&o.type!=="None"){const u=[];for(let f=0;f{if(o.rangeCount===u.length){for(let f=0;f{u=g,f=s});return w.catch(()=>{}),{navigation:{from:{params:e.params,route:{id:e.route?.id??null},url:e.url},to:c&&{params:a?.params??null,route:{id:a?.route?.id??null},url:c},willUnload:!a,type:o,complete:w},fulfil:u,reject:f}}async function tn(e,a,c){const o=Zt(e,a);bt({client:o}),c?await o._hydrate(c):o.goto(location.href,{replaceState:!0}),o._start_router()}export{tn as start};
diff --git a/.svelte-kit/output/client/_app/immutable/nodes/0.aLkon7Ku.js b/.svelte-kit/output/client/_app/immutable/nodes/0._4k9HEXi.js
similarity index 99%
rename from .svelte-kit/output/client/_app/immutable/nodes/0.aLkon7Ku.js
rename to .svelte-kit/output/client/_app/immutable/nodes/0._4k9HEXi.js
index 36e8c09..343b330 100644
--- a/.svelte-kit/output/client/_app/immutable/nodes/0.aLkon7Ku.js
+++ b/.svelte-kit/output/client/_app/immutable/nodes/0._4k9HEXi.js
@@ -1,2 +1,2 @@
import{s as nt,c as re,u as oe,g as ae,d as le,e as _n,f as Ce,h as Le,i as He,n as qe,r as li,j as ci,o as fi,k as ui}from"../chunks/scheduler.zQ9XRYPG.js";import{S as it,i as st,g as Z,s as fe,h as K,j as V,c as ue,f as P,k as v,a as q,x as Q,d as D,p as me,t as U,b as pe,l as It,y as Ae,m as En,n as yn,H as di,e as Dt,z as Pt,A as gi,B as hi,C as Bt,r as rt,u as ot,v as at,w as lt,D as pt}from"../chunks/index.R2nzb5FK.js";import{w as wn}from"../chunks/index.fA6snhSw.js";import{s as bi,m as Ht,a as Ut,g as mi,b as pi}from"../chunks/ProgressBar.svelte_svelte_type_style_lang.OuJZVOWC.js";const _i=wn(void 0),Ei=wn(void 0),yi=e=>({}),Ft=e=>({}),wi=e=>({}),zt=e=>({}),Si=e=>({}),Gt=e=>({});function Wt(e){let t,n,i;const a=e[22].lead,r=re(a,e,e[21],Gt);return{c(){t=Z("div"),r&&r.c(),this.h()},l(s){t=K(s,"DIV",{class:!0});var o=V(t);r&&r.l(o),o.forEach(P),this.h()},h(){v(t,"class",n="app-bar-slot-lead "+e[4])},m(s,o){q(s,t,o),r&&r.m(t,null),i=!0},p(s,o){r&&r.p&&(!i||o&2097152)&&oe(r,a,s,s[21],i?le(a,s[21],o,Si):ae(s[21]),Gt),(!i||o&16&&n!==(n="app-bar-slot-lead "+s[4]))&&v(t,"class",n)},i(s){i||(D(r,s),i=!0)},o(s){U(r,s),i=!1},d(s){s&&P(t),r&&r.d(s)}}}function Zt(e){let t,n,i;const a=e[22].trail,r=re(a,e,e[21],zt);return{c(){t=Z("div"),r&&r.c(),this.h()},l(s){t=K(s,"DIV",{class:!0});var o=V(t);r&&r.l(o),o.forEach(P),this.h()},h(){v(t,"class",n="app-bar-slot-trail "+e[2])},m(s,o){q(s,t,o),r&&r.m(t,null),i=!0},p(s,o){r&&r.p&&(!i||o&2097152)&&oe(r,a,s,s[21],i?le(a,s[21],o,wi):ae(s[21]),zt),(!i||o&4&&n!==(n="app-bar-slot-trail "+s[2]))&&v(t,"class",n)},i(s){i||(D(r,s),i=!0)},o(s){U(r,s),i=!1},d(s){s&&P(t),r&&r.d(s)}}}function Kt(e){let t,n,i;const a=e[22].headline,r=re(a,e,e[21],Ft);return{c(){t=Z("div"),r&&r.c(),this.h()},l(s){t=K(s,"DIV",{class:!0});var o=V(t);r&&r.l(o),o.forEach(P),this.h()},h(){v(t,"class",n="app-bar-row-headline "+e[5])},m(s,o){q(s,t,o),r&&r.m(t,null),i=!0},p(s,o){r&&r.p&&(!i||o&2097152)&&oe(r,a,s,s[21],i?le(a,s[21],o,yi):ae(s[21]),Ft),(!i||o&32&&n!==(n="app-bar-row-headline "+s[5]))&&v(t,"class",n)},i(s){i||(D(r,s),i=!0)},o(s){U(r,s),i=!1},d(s){s&&P(t),r&&r.d(s)}}}function vi(e){let t,n,i,a,r,s,o,l,c,u,m=e[8].lead&&Wt(e);const E=e[22].default,d=re(E,e,e[21],null);let p=e[8].trail&&Zt(e),h=e[8].headline&&Kt(e);return{c(){t=Z("div"),n=Z("div"),m&&m.c(),i=fe(),a=Z("div"),d&&d.c(),s=fe(),p&&p.c(),l=fe(),h&&h.c(),this.h()},l(f){t=K(f,"DIV",{class:!0,"data-testid":!0,role:!0,"aria-label":!0,"aria-labelledby":!0});var b=V(t);n=K(b,"DIV",{class:!0});var w=V(n);m&&m.l(w),i=ue(w),a=K(w,"DIV",{class:!0});var T=V(a);d&&d.l(T),T.forEach(P),s=ue(w),p&&p.l(w),w.forEach(P),l=ue(b),h&&h.l(b),b.forEach(P),this.h()},h(){v(a,"class",r="app-bar-slot-default "+e[3]),v(n,"class",o="app-bar-row-main "+e[6]),v(t,"class",c="app-bar "+e[7]),v(t,"data-testid","app-bar"),v(t,"role","toolbar"),v(t,"aria-label",e[0]),v(t,"aria-labelledby",e[1])},m(f,b){q(f,t,b),Q(t,n),m&&m.m(n,null),Q(n,i),Q(n,a),d&&d.m(a,null),Q(n,s),p&&p.m(n,null),Q(t,l),h&&h.m(t,null),u=!0},p(f,[b]){f[8].lead?m?(m.p(f,b),b&256&&D(m,1)):(m=Wt(f),m.c(),D(m,1),m.m(n,i)):m&&(me(),U(m,1,1,()=>{m=null}),pe()),d&&d.p&&(!u||b&2097152)&&oe(d,E,f,f[21],u?le(E,f[21],b,null):ae(f[21]),null),(!u||b&8&&r!==(r="app-bar-slot-default "+f[3]))&&v(a,"class",r),f[8].trail?p?(p.p(f,b),b&256&&D(p,1)):(p=Zt(f),p.c(),D(p,1),p.m(n,null)):p&&(me(),U(p,1,1,()=>{p=null}),pe()),(!u||b&64&&o!==(o="app-bar-row-main "+f[6]))&&v(n,"class",o),f[8].headline?h?(h.p(f,b),b&256&&D(h,1)):(h=Kt(f),h.c(),D(h,1),h.m(t,null)):h&&(me(),U(h,1,1,()=>{h=null}),pe()),(!u||b&128&&c!==(c="app-bar "+f[7]))&&v(t,"class",c),(!u||b&1)&&v(t,"aria-label",f[0]),(!u||b&2)&&v(t,"aria-labelledby",f[1])},i(f){u||(D(m),D(d,f),D(p),D(h),u=!0)},o(f){U(m),U(d,f),U(p),U(h),u=!1},d(f){f&&P(t),m&&m.d(),d&&d.d(f),p&&p.d(),h&&h.d()}}}const Ai="flex flex-col",Ri="grid items-center",Ni="",Ti="flex-none flex justify-between items-center",Oi="flex-auto",ki="flex-none flex items-center space-x-4";function xi(e,t,n){let i,a,r,s,o,l,{$$slots:c={},$$scope:u}=t;const m=_n(c);let{background:E="bg-surface-100-800-token"}=t,{border:d=""}=t,{padding:p="p-4"}=t,{shadow:h=""}=t,{spacing:f="space-y-4"}=t,{gridColumns:b="grid-cols-[auto_1fr_auto]"}=t,{gap:w="gap-4"}=t,{regionRowMain:T=""}=t,{regionRowHeadline:x=""}=t,{slotLead:A=""}=t,{slotDefault:N=""}=t,{slotTrail:L=""}=t,{label:_=""}=t,{labelledby:k=""}=t;return e.$$set=O=>{n(23,t=Ce(Ce({},t),Le(O))),"background"in O&&n(9,E=O.background),"border"in O&&n(10,d=O.border),"padding"in O&&n(11,p=O.padding),"shadow"in O&&n(12,h=O.shadow),"spacing"in O&&n(13,f=O.spacing),"gridColumns"in O&&n(14,b=O.gridColumns),"gap"in O&&n(15,w=O.gap),"regionRowMain"in O&&n(16,T=O.regionRowMain),"regionRowHeadline"in O&&n(17,x=O.regionRowHeadline),"slotLead"in O&&n(18,A=O.slotLead),"slotDefault"in O&&n(19,N=O.slotDefault),"slotTrail"in O&&n(20,L=O.slotTrail),"label"in O&&n(0,_=O.label),"labelledby"in O&&n(1,k=O.labelledby),"$$scope"in O&&n(21,u=O.$$scope)},e.$$.update=()=>{n(7,i=`${Ai} ${E} ${d} ${f} ${p} ${h} ${t.class??""}`),e.$$.dirty&114688&&n(6,a=`${Ri} ${b} ${w} ${T}`),e.$$.dirty&131072&&n(5,r=`${Ni} ${x}`),e.$$.dirty&262144&&n(4,s=`${Ti} ${A}`),e.$$.dirty&524288&&n(3,o=`${Oi} ${N}`),e.$$.dirty&1048576&&n(2,l=`${ki} ${L}`)},t=Le(t),[_,k,l,o,s,r,a,i,m,E,d,p,h,f,b,w,T,x,A,N,L,u,c]}class Sn extends it{constructor(t){super(),st(this,t,xi,vi,nt,{background:9,border:10,padding:11,shadow:12,spacing:13,gridColumns:14,gap:15,regionRowMain:16,regionRowHeadline:17,slotLead:18,slotDefault:19,slotTrail:20,label:0,labelledby:1})}}const Mi=e=>({}),Vt=e=>({}),Ci=e=>({}),Xt=e=>({}),Li=e=>({}),jt=e=>({}),Ii=e=>({}),Yt=e=>({}),Di=e=>({}),qt=e=>({}),Pi=e=>({}),Jt=e=>({});function Qt(e){let t,n,i;const a=e[19].header,r=re(a,e,e[18],Jt);return{c(){t=Z("header"),r&&r.c(),this.h()},l(s){t=K(s,"HEADER",{id:!0,class:!0});var o=V(t);r&&r.l(o),o.forEach(P),this.h()},h(){v(t,"id","shell-header"),v(t,"class",n="flex-none "+e[8])},m(s,o){q(s,t,o),r&&r.m(t,null),i=!0},p(s,o){r&&r.p&&(!i||o&262144)&&oe(r,a,s,s[18],i?le(a,s[18],o,Pi):ae(s[18]),Jt),(!i||o&256&&n!==(n="flex-none "+s[8]))&&v(t,"class",n)},i(s){i||(D(r,s),i=!0)},o(s){U(r,s),i=!1},d(s){s&&P(t),r&&r.d(s)}}}function $t(e){let t,n;const i=e[19].sidebarLeft,a=re(i,e,e[18],qt);return{c(){t=Z("aside"),a&&a.c(),this.h()},l(r){t=K(r,"ASIDE",{id:!0,class:!0});var s=V(t);a&&a.l(s),s.forEach(P),this.h()},h(){v(t,"id","sidebar-left"),v(t,"class",e[7])},m(r,s){q(r,t,s),a&&a.m(t,null),n=!0},p(r,s){a&&a.p&&(!n||s&262144)&&oe(a,i,r,r[18],n?le(i,r[18],s,Di):ae(r[18]),qt),(!n||s&128)&&v(t,"class",r[7])},i(r){n||(D(a,r),n=!0)},o(r){U(a,r),n=!1},d(r){r&&P(t),a&&a.d(r)}}}function en(e){let t,n,i;const a=e[19].pageHeader,r=re(a,e,e[18],Yt),s=r||Bi();return{c(){t=Z("header"),s&&s.c(),this.h()},l(o){t=K(o,"HEADER",{id:!0,class:!0});var l=V(t);s&&s.l(l),l.forEach(P),this.h()},h(){v(t,"id","page-header"),v(t,"class",n="flex-none "+e[5])},m(o,l){q(o,t,l),s&&s.m(t,null),i=!0},p(o,l){r&&r.p&&(!i||l&262144)&&oe(r,a,o,o[18],i?le(a,o[18],l,Ii):ae(o[18]),Yt),(!i||l&32&&n!==(n="flex-none "+o[5]))&&v(t,"class",n)},i(o){i||(D(s,o),i=!0)},o(o){U(s,o),i=!1},d(o){o&&P(t),s&&s.d(o)}}}function Bi(e){let t;return{c(){t=En("(slot:header)")},l(n){t=yn(n,"(slot:header)")},m(n,i){q(n,t,i)},d(n){n&&P(t)}}}function tn(e){let t,n,i;const a=e[19].pageFooter,r=re(a,e,e[18],jt),s=r||Hi();return{c(){t=Z("footer"),s&&s.c(),this.h()},l(o){t=K(o,"FOOTER",{id:!0,class:!0});var l=V(t);s&&s.l(l),l.forEach(P),this.h()},h(){v(t,"id","page-footer"),v(t,"class",n="flex-none "+e[3])},m(o,l){q(o,t,l),s&&s.m(t,null),i=!0},p(o,l){r&&r.p&&(!i||l&262144)&&oe(r,a,o,o[18],i?le(a,o[18],l,Li):ae(o[18]),jt),(!i||l&8&&n!==(n="flex-none "+o[3]))&&v(t,"class",n)},i(o){i||(D(s,o),i=!0)},o(o){U(s,o),i=!1},d(o){o&&P(t),s&&s.d(o)}}}function Hi(e){let t;return{c(){t=En("(slot:footer)")},l(n){t=yn(n,"(slot:footer)")},m(n,i){q(n,t,i)},d(n){n&&P(t)}}}function nn(e){let t,n;const i=e[19].sidebarRight,a=re(i,e,e[18],Xt);return{c(){t=Z("aside"),a&&a.c(),this.h()},l(r){t=K(r,"ASIDE",{id:!0,class:!0});var s=V(t);a&&a.l(s),s.forEach(P),this.h()},h(){v(t,"id","sidebar-right"),v(t,"class",e[6])},m(r,s){q(r,t,s),a&&a.m(t,null),n=!0},p(r,s){a&&a.p&&(!n||s&262144)&&oe(a,i,r,r[18],n?le(i,r[18],s,Ci):ae(r[18]),Xt),(!n||s&64)&&v(t,"class",r[6])},i(r){n||(D(a,r),n=!0)},o(r){U(a,r),n=!1},d(r){r&&P(t),a&&a.d(r)}}}function sn(e){let t,n,i;const a=e[19].footer,r=re(a,e,e[18],Vt);return{c(){t=Z("footer"),r&&r.c(),this.h()},l(s){t=K(s,"FOOTER",{id:!0,class:!0});var o=V(t);r&&r.l(o),o.forEach(P),this.h()},h(){v(t,"id","shell-footer"),v(t,"class",n="flex-none "+e[2])},m(s,o){q(s,t,o),r&&r.m(t,null),i=!0},p(s,o){r&&r.p&&(!i||o&262144)&&oe(r,a,s,s[18],i?le(a,s[18],o,Mi):ae(s[18]),Vt),(!i||o&4&&n!==(n="flex-none "+s[2]))&&v(t,"class",n)},i(s){i||(D(r,s),i=!0)},o(s){U(r,s),i=!1},d(s){s&&P(t),r&&r.d(s)}}}function Ui(e){let t,n,i,a,r,s,o,l,c,u,m,E,d,p,h,f=e[10].header&&Qt(e),b=e[10].sidebarLeft&&$t(e),w=e[10].pageHeader&&en(e);const T=e[19].default,x=re(T,e,e[18],null);let A=e[10].pageFooter&&tn(e),N=e[10].sidebarRight&&nn(e),L=e[10].footer&&sn(e);return{c(){t=Z("div"),f&&f.c(),n=fe(),i=Z("div"),b&&b.c(),a=fe(),r=Z("div"),w&&w.c(),s=fe(),o=Z("main"),x&&x.c(),c=fe(),A&&A.c(),m=fe(),N&&N.c(),E=fe(),L&&L.c(),this.h()},l(_){t=K(_,"DIV",{id:!0,class:!0,"data-testid":!0});var k=V(t);f&&f.l(k),n=ue(k),i=K(k,"DIV",{class:!0});var O=V(i);b&&b.l(O),a=ue(O),r=K(O,"DIV",{id:!0,class:!0});var M=V(r);w&&w.l(M),s=ue(M),o=K(M,"MAIN",{id:!0,class:!0});var W=V(o);x&&x.l(W),W.forEach(P),c=ue(M),A&&A.l(M),M.forEach(P),m=ue(O),N&&N.l(O),O.forEach(P),E=ue(k),L&&L.l(k),k.forEach(P),this.h()},h(){v(o,"id","page-content"),v(o,"class",l="flex-auto "+e[4]),v(r,"id","page"),v(r,"class",u=e[1]+" "+rn),It(r,"scrollbar-gutter",e[0]),v(i,"class","flex-auto "+zi),v(t,"id","appShell"),v(t,"class",e[9]),v(t,"data-testid","app-shell")},m(_,k){q(_,t,k),f&&f.m(t,null),Q(t,n),Q(t,i),b&&b.m(i,null),Q(i,a),Q(i,r),w&&w.m(r,null),Q(r,s),Q(r,o),x&&x.m(o,null),Q(r,c),A&&A.m(r,null),Q(i,m),N&&N.m(i,null),Q(t,E),L&&L.m(t,null),d=!0,p||(h=Ae(r,"scroll",e[20]),p=!0)},p(_,[k]){_[10].header?f?(f.p(_,k),k&1024&&D(f,1)):(f=Qt(_),f.c(),D(f,1),f.m(t,n)):f&&(me(),U(f,1,1,()=>{f=null}),pe()),_[10].sidebarLeft?b?(b.p(_,k),k&1024&&D(b,1)):(b=$t(_),b.c(),D(b,1),b.m(i,a)):b&&(me(),U(b,1,1,()=>{b=null}),pe()),_[10].pageHeader?w?(w.p(_,k),k&1024&&D(w,1)):(w=en(_),w.c(),D(w,1),w.m(r,s)):w&&(me(),U(w,1,1,()=>{w=null}),pe()),x&&x.p&&(!d||k&262144)&&oe(x,T,_,_[18],d?le(T,_[18],k,null):ae(_[18]),null),(!d||k&16&&l!==(l="flex-auto "+_[4]))&&v(o,"class",l),_[10].pageFooter?A?(A.p(_,k),k&1024&&D(A,1)):(A=tn(_),A.c(),D(A,1),A.m(r,null)):A&&(me(),U(A,1,1,()=>{A=null}),pe()),(!d||k&2&&u!==(u=_[1]+" "+rn))&&v(r,"class",u),k&1&&It(r,"scrollbar-gutter",_[0]),_[10].sidebarRight?N?(N.p(_,k),k&1024&&D(N,1)):(N=nn(_),N.c(),D(N,1),N.m(i,null)):N&&(me(),U(N,1,1,()=>{N=null}),pe()),_[10].footer?L?(L.p(_,k),k&1024&&D(L,1)):(L=sn(_),L.c(),D(L,1),L.m(t,null)):L&&(me(),U(L,1,1,()=>{L=null}),pe()),(!d||k&512)&&v(t,"class",_[9])},i(_){d||(D(f),D(b),D(w),D(x,_),D(A),D(N),D(L),d=!0)},o(_){U(f),U(b),U(w),U(x,_),U(A),U(N),U(L),d=!1},d(_){_&&P(t),f&&f.d(),b&&b.d(),w&&w.d(),x&&x.d(_),A&&A.d(),N&&N.d(),L&&L.d(),p=!1,h()}}}const Fi="w-full h-full flex flex-col overflow-hidden",zi="w-full h-full flex overflow-hidden",rn="flex-1 overflow-x-hidden flex flex-col",Gi="flex-none overflow-x-hidden overflow-y-auto",Wi="flex-none overflow-x-hidden overflow-y-auto";function Zi(e,t,n){let i,a,r,s,o,l,c,u,{$$slots:m={},$$scope:E}=t;const d=_n(m);let{scrollbarGutter:p="auto"}=t,{regionPage:h=""}=t,{slotHeader:f="z-10"}=t,{slotSidebarLeft:b="w-auto"}=t,{slotSidebarRight:w="w-auto"}=t,{slotPageHeader:T=""}=t,{slotPageContent:x=""}=t,{slotPageFooter:A=""}=t,{slotFooter:N=""}=t;function L(_){He.call(this,e,_)}return e.$$set=_=>{n(21,t=Ce(Ce({},t),Le(_))),"scrollbarGutter"in _&&n(0,p=_.scrollbarGutter),"regionPage"in _&&n(1,h=_.regionPage),"slotHeader"in _&&n(11,f=_.slotHeader),"slotSidebarLeft"in _&&n(12,b=_.slotSidebarLeft),"slotSidebarRight"in _&&n(13,w=_.slotSidebarRight),"slotPageHeader"in _&&n(14,T=_.slotPageHeader),"slotPageContent"in _&&n(15,x=_.slotPageContent),"slotPageFooter"in _&&n(16,A=_.slotPageFooter),"slotFooter"in _&&n(17,N=_.slotFooter),"$$scope"in _&&n(18,E=_.$$scope)},e.$$.update=()=>{n(9,i=`${Fi} ${t.class??""}`),e.$$.dirty&2048&&n(8,a=`${f}`),e.$$.dirty&4096&&n(7,r=`${Gi} ${b}`),e.$$.dirty&8192&&n(6,s=`${Wi} ${w}`),e.$$.dirty&16384&&n(5,o=`${T}`),e.$$.dirty&32768&&n(4,l=`${x}`),e.$$.dirty&65536&&n(3,c=`${A}`),e.$$.dirty&131072&&n(2,u=`${N}`)},t=Le(t),[p,h,u,c,l,o,s,r,a,i,d,f,b,w,T,x,A,N,E,m,L]}class Ki extends it{constructor(t){super(),st(this,t,Zi,Ui,nt,{scrollbarGutter:0,regionPage:1,slotHeader:11,slotSidebarLeft:12,slotSidebarRight:13,slotPageHeader:14,slotPageContent:15,slotPageFooter:16,slotFooter:17})}}function Vi(e){let t,n=`