var Bt=Array.isArray,Gt=Array.prototype.indexOf,fe=Array.prototype.includes,qn=Array.from,Un=Object.defineProperty,de=Object.getOwnPropertyDescriptor,zt=Object.getOwnPropertyDescriptors,Kt=Object.prototype,$t=Array.prototype,ot=Object.getPrototypeOf,Qe=Object.isExtensible;function Vn(e){return typeof e=="function"}const Xt=()=>{};function Bn(e){return e()}function Zt(e){for(var t=0;t<e.length;t++)e[t]()}function ut(){var e,t,n=new Promise((r,s)=>{e=r,t=s});return{promise:n,resolve:e,reject:t}}function Gn(e,t){if(Array.isArray(e))return e;if(!(Symbol.iterator in e))return Array.from(e);const n=[];for(const r of e)if(n.push(r),n.length===t)break;return n}const b=2,te=4,we=8,ct=1<<24,$=16,F=32,ne=64,Wt=128,N=512,g=1024,T=2048,L=4096,P=8192,M=16384,ae=32768,et=1<<25,Ae=65536,tt=1<<17,Jt=1<<18,ye=1<<19,_t=1<<20,zn=1<<25,re=65536,Me=1<<21,qe=1<<22,V=1<<23,Q=Symbol("$state"),Kn=Symbol("legacy props"),$n=Symbol(""),Y=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},Zn=!!globalThis.document?.contentType&&globalThis.document.contentType.includes("xml"),ke=3,vt=8;function Qt(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function en(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function Wn(e,t,n){throw new Error("https://svelte.dev/e/each_key_duplicate")}function tn(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function nn(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function rn(e){throw new Error("https://svelte.dev/e/effect_orphan")}function sn(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function Jn(){throw new Error("https://svelte.dev/e/hydration_failed")}function Qn(e){throw new Error("https://svelte.dev/e/props_invalid_value")}function an(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function ln(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function fn(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function er(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}const tr=1,nr=2,rr=4,sr=8,ir=16,ar=1,lr=2,fr=4,or=8,ur=16,cr=4,_r=1,vr=2,on="[",un="[!",dr="[?",cn="]",Ue={},m=Symbol(),_n="http://www.w3.org/1999/xhtml",hr="http://www.w3.org/2000/svg",pr="http://www.w3.org/1998/Math/MathML";function Ve(e){console.warn("https://svelte.dev/e/hydration_mismatch")}function wr(){console.warn("https://svelte.dev/e/select_multiple_invalid_value")}function yr(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let G=!1;function gr(e){G=e}let S;function oe(e){if(e===null)throw Ve(),Ue;return S=e}function Er(){return oe(X(S))}function br(e){if(G){if(X(S)!==null)throw Ve(),Ue;S=e}}function mr(e=1){if(G){for(var t=e,n=S;t--;)n=X(n);S=n}}function Tr(e=!0){for(var t=0,n=S;;){if(n.nodeType===vt){var r=n.data;if(r===cn){if(t===0)return n;t-=1}else(r===on||r===un||r[0]==="["&&!isNaN(Number(r.slice(1))))&&(t+=1)}var s=X(n);e&&n.remove(),n=s}}function Ar(e){if(!e||e.nodeType!==vt)throw Ve(),Ue;return e.data}function dt(e){return e===this.v}function vn(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function ht(e){return!vn(e,this.v)}let Ie=!1;function Sr(){Ie=!0}let E=null;function Se(e){E=e}function xr(e){return pt().get(e)}function Rr(e,t){return pt().set(e,t),t}function Nr(e,t=!1,n){E={p:E,i:!1,c:null,e:null,s:e,x:null,r:d,l:Ie&&!t?{s:null,u:null,$:[]}:null}}function Or(e){var t=E,n=t.e;if(n!==null){t.e=null;for(var r of n)Dt(r)}return e!==void 0&&(t.x=e),t.i=!0,E=t.p,e??{}}function ge(){return!Ie||E!==null&&E.l===null}function pt(e){return E===null&&Qt(),E.c??=new Map(dn(E)||void 0)}function dn(e){let t=e.p;for(;t!==null;){const n=t.c;if(n!==null)return n;t=t.p}return null}let Z=[];function wt(){var e=Z;Z=[],Zt(e)}function Fe(e){if(Z.length===0&&!he){var t=Z;queueMicrotask(()=>{t===Z&&wt()})}Z.push(e)}function hn(){for(;Z.length>0;)wt()}function pn(e){var t=d;if(t===null)return v.f|=V,e;if((t.f&ae)===0&&(t.f&te)===0)throw e;xe(e,t)}function xe(e,t){for(;t!==null;){if((t.f&Wt)!==0){if((t.f&ae)===0)throw e;try{t.b.error(e);return}catch(n){e=n}}t=t.parent}throw e}const wn=-7169;function y(e,t){e.f=e.f&wn|t}function Be(e){(e.f&N)!==0||e.deps===null?y(e,g):y(e,L)}function yt(e){if(e!==null)for(const t of e)(t.f&b)===0||(t.f&re)===0||(t.f^=re,yt(t.deps))}function yn(e,t,n){(e.f&T)!==0?t.add(e):(e.f&L)!==0&&n.add(e),yt(e.deps),y(e,g)}const H=new Set;let w=null,I=null,Le=null,he=!1,Ce=!1,le=null,me=null;var nt=0;let gn=1;class z{id=gn++;current=new Map;previous=new Map;#l=new Set;#f=new Set;#r=new Map;#t=new Map;#_=null;#e=[];#i=new Set;#s=new Set;#n=new Map;is_fork=!1;#o=!1;#a=new Set;#u(){return this.is_fork||this.#t.size>0}#h(){for(const r of this.#a)for(const s of r.#t.keys()){for(var t=!1,n=s;n.parent!==null;){if(this.#n.has(n)){t=!0;break}n=n.parent}if(!t)return!0}return!1}skip_effect(t){this.#n.has(t)||this.#n.set(t,{d:[],m:[]})}unskip_effect(t){var n=this.#n.get(t);if(n){this.#n.delete(t);for(var r of n.d)y(r,T),this.schedule(r);for(r of n.m)y(r,L),this.schedule(r)}}#c(){if(nt++>1e3&&(H.delete(this),bn()),!this.#u()){for(const a of this.#i)this.#s.delete(a),y(a,T),this.schedule(a);for(const a of this.#s)y(a,L),this.schedule(a)}const t=this.#e;this.#e=[],this.apply();var n=le=[],r=[],s=me=[];for(const a of t)try{this.#v(a,n,r)}catch(f){throw mt(a),f}if(w=null,s.length>0){var i=z.ensure();for(const a of s)i.schedule(a)}if(le=null,me=null,this.#u()||this.#h()){this.#d(r),this.#d(n);for(const[a,f]of this.#n)bt(a,f)}else{this.#r.size===0&&H.delete(this),this.#i.clear(),this.#s.clear();for(const a of this.#l)a(this);this.#l.clear(),rt(r),rt(n),this.#_?.resolve()}var o=w;if(this.#e.length>0){const a=o??=this;a.#e.push(...this.#e.filter(f=>!a.#e.includes(f)))}o!==null&&(H.add(o),o.#c()),H.has(this)||this.#p()}#v(t,n,r){t.f^=g;for(var s=t.first;s!==null;){var i=s.f,o=(i&(F|ne))!==0,a=o&&(i&g)!==0,f=a||(i&P)!==0||this.#n.has(s);if(!f&&s.fn!==null){o?s.f^=g:(i&te)!==0?n.push(s):Ee(s)&&((i&$)!==0&&this.#s.add(s),ce(s));var l=s.first;if(l!==null){s=l;continue}}for(;s!==null;){var u=s.next;if(u!==null){s=u;break}s=s.parent}}}#d(t){for(var n=0;n<t.length;n+=1)yn(t[n],this.#i,this.#s)}capture(t,n,r=!1){n!==m&&!this.previous.has(t)&&this.previous.set(t,n),(t.f&V)===0&&(this.current.set(t,[t.v,r]),I?.set(t,t.v))}activate(){w=this}deactivate(){w=null,I=null}flush(){try{Ce=!0,w=this,this.#c()}finally{nt=0,Le=null,le=null,me=null,Ce=!1,w=null,I=null,B.clear()}}discard(){for(const t of this.#f)t(this);this.#f.clear(),H.delete(this)}#p(){for(const l of H){var t=l.id<this.id,n=[];for(const[u,[_,c]]of this.current){if(l.current.has(u)){var r=l.current.get(u)[0];if(t&&_!==r)l.current.set(u,[_,c]);else continue}n.push(u)}var s=[...l.current.keys()].filter(u=>!this.current.has(u));if(s.length===0)t&&l.discard();else if(n.length>0){l.activate();var i=new Set,o=new Map;for(var a of n)gt(a,s,i,o);if(l.#e.length>0){l.apply();for(var f of l.#e)l.#v(f,[],[]);l.#e=[]}l.deactivate()}}for(const l of H)l.#a.has(this)&&(l.#a.delete(this),l.#a.size===0&&!l.#u()&&(l.activate(),l.#c()))}increment(t,n){let r=this.#r.get(n)??0;if(this.#r.set(n,r+1),t){let s=this.#t.get(n)??0;this.#t.set(n,s+1)}}decrement(t,n,r){let s=this.#r.get(n)??0;if(s===1?this.#r.delete(n):this.#r.set(n,s-1),t){let i=this.#t.get(n)??0;i===1?this.#t.delete(n):this.#t.set(n,i-1)}this.#o||r||(this.#o=!0,Fe(()=>{this.#o=!1,this.flush()}))}transfer_effects(t,n){for(const r of t)this.#i.add(r);for(const r of n)this.#s.add(r);t.clear(),n.clear()}oncommit(t){this.#l.add(t)}ondiscard(t){this.#f.add(t)}settled(){return(this.#_??=ut()).promise}static ensure(){if(w===null){const t=w=new z;Ce||(H.add(w),he||Fe(()=>{w===t&&t.flush()}))}return w}apply(){{I=null;return}}schedule(t){if(Le=t,t.b?.is_pending&&(t.f&(te|we|ct))!==0&&(t.f&ae)===0){t.b.defer_effect(t);return}for(var n=t;n.parent!==null;){n=n.parent;var r=n.f;if(le!==null&&n===d&&(v===null||(v.f&b)===0))return;if((r&(ne|F))!==0){if((r&g)===0)return;n.f^=g}}this.#e.push(n)}}function En(e){var t=he;he=!0;try{for(var n;;){if(hn(),w===null)return n;w.flush()}}finally{he=t}}function bn(){try{sn()}catch(e){xe(e,Le)}}let j=null;function rt(e){var t=e.length;if(t!==0){for(var n=0;n<t;){var r=e[n++];if((r.f&(M|P))===0&&Ee(r)&&(j=new Set,ce(r),r.deps===null&&r.first===null&&r.nodes===null&&r.teardown===null&&r.ac===null&&Pt(r),j?.size>0)){B.clear();for(const s of j){if((s.f&(M|P))!==0)continue;const i=[s];let o=s.parent;for(;o!==null;)j.has(o)&&(j.delete(o),i.push(o)),o=o.parent;for(let a=i.length-1;a>=0;a--){const f=i[a];(f.f&(M|P))===0&&ce(f)}}j.clear()}}j=null}}function gt(e,t,n,r){if(!n.has(e)&&(n.add(e),e.reactions!==null))for(const s of e.reactions){const i=s.f;(i&b)!==0?gt(s,t,n,r):(i&(qe|$))!==0&&(i&T)===0&&Et(s,t,r)&&(y(s,T),Ge(s))}}function Et(e,t,n){const r=n.get(e);if(r!==void 0)return r;if(e.deps!==null)for(const s of e.deps){if(fe.call(t,s))return!0;if((s.f&b)!==0&&Et(s,t,n))return n.set(s,!0),!0}return n.set(e,!1),!1}function Ge(e){w.schedule(e)}function bt(e,t){if(!((e.f&F)!==0&&(e.f&g)!==0)){(e.f&T)!==0?t.d.push(e):(e.f&L)!==0&&t.m.push(e),y(e,g);for(var n=e.first;n!==null;)bt(n,t),n=n.next}}function mt(e){y(e,g);for(var t=e.first;t!==null;)mt(t),t=t.next}function Tt(e,t,n,r){const s=ge()?Ke:An;var i=e.filter(c=>!c.settled);if(n.length===0&&i.length===0){r(t.map(s));return}var o=d,a=mn(),f=i.length===1?i[0].promise:i.length>1?Promise.all(i.map(c=>c.promise)):null;function l(c){a();try{r(c)}catch(p){(o.f&M)===0&&xe(p,o)}Re()}if(n.length===0){f.then(()=>l(t.map(s)));return}var u=ze();function _(){Promise.all(n.map(c=>Tn(c))).then(c=>l([...t.map(s),...c])).catch(c=>xe(c,o)).finally(()=>u())}f?f.then(()=>{a(),_(),Re()}):_()}function mn(){var e=d,t=v,n=E,r=w;return function(i=!0){ue(e),K(t),Se(n),i&&(e.f&M)===0&&(r?.activate(),r?.apply())}}function Re(e=!0){ue(null),K(null),Se(null),e&&w?.deactivate()}function ze(){var e=d,t=e.b,n=w,r=t.is_rendered();return t.update_pending_count(1,n),n.increment(r,e),(s=!1)=>{t.update_pending_count(-1,n),n.decrement(r,e,s)}}function Ke(e){var t=b|T,n=v!==null&&(v.f&b)!==0?v:null;return d!==null&&(d.f|=ye),{ctx:E,deps:null,effects:null,equals:dt,f:t,fn:e,reactions:null,rv:0,v:m,wv:0,parent:n??d,ac:null}}function Tn(e,t,n){let r=d;r===null&&en();var s=void 0,i=Xe(m),o=!v,a=new Map;return Mn(()=>{var f=d,l=ut();s=l.promise;try{Promise.resolve(e()).then(l.resolve,l.reject).finally(Re)}catch(p){l.reject(p),Re()}var u=w;if(o){if((f.f&ae)!==0)var _=ze();if(r.b.is_rendered())a.get(u)?.reject(Y),a.delete(u);else{for(const p of a.values())p.reject(Y);a.clear()}a.set(u,l)}const c=(p,h=void 0)=>{if(_){var k=h===Y;_(k)}if(!(h===Y||(f.f&M)!==0)){if(u.activate(),h)i.f|=V,Ye(i,h);else{(i.f&V)!==0&&(i.f^=V),Ye(i,p);for(const[_e,be]of a){if(a.delete(_e),_e===u)break;be.reject(Y)}}u.deactivate()}};l.promise.then(c,p=>c(null,p||"unknown"))}),Pn(()=>{for(const f of a.values())f.reject(Y)}),new Promise(f=>{function l(u){function _(){u===s?f(i):l(s)}u.then(_,_)}l(s)})}function kr(e){const t=Ke(e);return Lt(t),t}function An(e){const t=Ke(e);return t.equals=ht,t}function Sn(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n<t.length;n+=1)se(t[n])}}function xn(e){for(var t=e.parent;t!==null;){if((t.f&b)===0)return(t.f&M)===0?t:null;t=t.parent}return null}function $e(e){var t,n=d;ue(xn(e));try{e.f&=~re,Sn(e),t=qt(e)}finally{ue(n)}return t}function At(e){var t=e.v,n=$e(e);if(!e.equals(n)&&(e.wv=Yt(),(!w?.is_fork||e.deps===null)&&(e.v=n,w?.capture(e,t,!0),e.deps===null))){y(e,g);return}ie||(I!==null?(It()||w?.is_fork)&&I.set(e,n):Be(e))}function Rn(e){if(e.effects!==null)for(const t of e.effects)(t.teardown||t.ac)&&(t.teardown?.(),t.ac?.abort(Y),t.teardown=Xt,t.ac=null,pe(t,0),Je(t))}function St(e){if(e.effects!==null)for(const t of e.effects)t.teardown&&ce(t)}let je=new Set;const B=new Map;let xt=!1;function Xe(e,t){var n={f:0,v:e,reactions:null,equals:dt,rv:0,wv:0};return n}function q(e,t){const n=Xe(e);return Lt(n),n}function Ir(e,t=!1,n=!0){const r=Xe(e);return t||(r.equals=ht),Ie&&n&&E!==null&&E.l!==null&&(E.l.s??=[]).push(r),r}function U(e,t,n=!1){v!==null&&(!D||(v.f&tt)!==0)&&ge()&&(v.f&(b|$|qe|tt))!==0&&(O===null||!fe.call(O,e))&&fn();let r=n?ve(t):t;return Ye(e,r,me)}function Ye(e,t,n=null){if(!e.equals(t)){var r=e.v;ie?B.set(e,t):B.set(e,r),e.v=t;var s=z.ensure();if(s.capture(e,r),(e.f&b)!==0){const i=e;(e.f&T)!==0&&$e(i),I===null&&Be(i)}e.wv=Yt(),Rt(e,T,n),ge()&&d!==null&&(d.f&g)!==0&&(d.f&(F|ne))===0&&(R===null?Yn([e]):R.push(e)),!s.is_fork&&je.size>0&&!xt&&Nn()}return t}function Nn(){xt=!1;for(const e of je)(e.f&g)!==0&&y(e,L),Ee(e)&&ce(e);je.clear()}function Dr(e,t=1){var n=J(e),r=t===1?n++:n--;return U(e,n),r}function Pe(e){U(e,e.v+1)}function Rt(e,t,n){var r=e.reactions;if(r!==null)for(var s=ge(),i=r.length,o=0;o<i;o++){var a=r[o],f=a.f;if(!(!s&&a===d)){var l=(f&T)===0;if(l&&y(a,t),(f&b)!==0){var u=a;I?.delete(u),(f&re)===0&&(f&N&&(a.f|=re),Rt(u,L,n))}else if(l){var _=a;(f&$)!==0&&j!==null&&j.add(_),n!==null?n.push(_):Ge(_)}}}}function ve(e){if(typeof e!="object"||e===null||Q in e)return e;const t=ot(e);if(t!==Kt&&t!==$t)return e;var n=new Map,r=Bt(e),s=q(0),i=ee,o=a=>{if(ee===i)return a();var f=v,l=ee;K(null),ft(i);var u=a();return K(f),ft(l),u};return r&&n.set("length",q(e.length)),new Proxy(e,{defineProperty(a,f,l){(!("value"in l)||l.configurable===!1||l.enumerable===!1||l.writable===!1)&&an();var u=n.get(f);return u===void 0?o(()=>{var _=q(l.value);return n.set(f,_),_}):U(u,l.value,!0),!0},deleteProperty(a,f){var l=n.get(f);if(l===void 0){if(f in a){const u=o(()=>q(m));n.set(f,u),Pe(s)}}else U(l,m),Pe(s);return!0},get(a,f,l){if(f===Q)return e;var u=n.get(f),_=f in a;if(u===void 0&&(!_||de(a,f)?.writable)&&(u=o(()=>{var p=ve(_?a[f]:m),h=q(p);return h}),n.set(f,u)),u!==void 0){var c=J(u);return c===m?void 0:c}return Reflect.get(a,f,l)},getOwnPropertyDescriptor(a,f){var l=Reflect.getOwnPropertyDescriptor(a,f);if(l&&"value"in l){var u=n.get(f);u&&(l.value=J(u))}else if(l===void 0){var _=n.get(f),c=_?.v;if(_!==void 0&&c!==m)return{enumerable:!0,configurable:!0,value:c,writable:!0}}return l},has(a,f){if(f===Q)return!0;var l=n.get(f),u=l!==void 0&&l.v!==m||Reflect.has(a,f);if(l!==void 0||d!==null&&(!u||de(a,f)?.writable)){l===void 0&&(l=o(()=>{var c=u?ve(a[f]):m,p=q(c);return p}),n.set(f,l));var _=J(l);if(_===m)return!1}return u},set(a,f,l,u){var _=n.get(f),c=f in a;if(r&&f==="length")for(var p=l;p<_.v;p+=1){var h=n.get(p+"");h!==void 0?U(h,m):p in a&&(h=o(()=>q(m)),n.set(p+"",h))}if(_===void 0)(!c||de(a,f)?.writable)&&(_=o(()=>q(void 0)),U(_,ve(l)),n.set(f,_));else{c=_.v!==m;var k=o(()=>ve(l));U(_,k)}var _e=Reflect.getOwnPropertyDescriptor(a,f);if(_e?.set&&_e.set.call(u,l),!c){if(r&&typeof f=="string"){var be=n.get("length"),De=Number(f);Number.isInteger(De)&&De>=be.v&&U(be,De+1)}Pe(s)}return!0},ownKeys(a){J(s);var f=Reflect.ownKeys(a).filter(_=>{var c=n.get(_);return c===void 0||c.v!==m});for(var[l,u]of n)u.v!==m&&!(l in a)&&f.push(l);return f},setPrototypeOf(){ln()}})}function st(e){try{if(e!==null&&typeof e=="object"&&Q in e)return e[Q]}catch{}return e}function Cr(e,t){return Object.is(st(e),st(t))}var it,On,kn,Nt,Ot;function Pr(){if(it===void 0){it=window,On=document,kn=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;Nt=de(t,"firstChild").get,Ot=de(t,"nextSibling").get,Qe(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),Qe(n)&&(n.__t=void 0)}}function Ne(e=""){return document.createTextNode(e)}function Oe(e){return Nt.call(e)}function X(e){return Ot.call(e)}function Mr(e,t){if(!G)return Oe(e);var n=Oe(S);if(n===null)n=S.appendChild(Ne());else if(t&&n.nodeType!==ke){var r=Ne();return n?.before(r),oe(r),r}return t&&Ze(n),oe(n),n}function Fr(e,t=!1){if(!G){var n=Oe(e);return n instanceof Comment&&n.data===""?X(n):n}if(t){if(S?.nodeType!==ke){var r=Ne();return S?.before(r),oe(r),r}Ze(S)}return S}function Lr(e,t=1,n=!1){let r=G?S:e;for(var s;t--;)s=r,r=X(r);if(!G)return r;if(n){if(r?.nodeType!==ke){var i=Ne();return r===null?s?.after(i):r.before(i),oe(i),i}Ze(r)}return oe(r),r}function In(e){e.textContent=""}function jr(){return!1}function Yr(e,t,n){return document.createElementNS(t??_n,e,void 0)}function Ze(e){if(e.nodeValue.length<65536)return;let t=e.nextSibling;for(;t!==null&&t.nodeType===ke;)t.remove(),e.nodeValue+=t.nodeValue,t=e.nextSibling}function Hr(e,t){{const n=document.body;e.autofocus=!0,Fe(()=>{document.activeElement===n&&e.focus()})}}function qr(e){G&&Oe(e)!==null&&In(e)}let at=!1;function Dn(){at||(at=!0,document.addEventListener("reset",e=>{Promise.resolve().then(()=>{if(!e.defaultPrevented)for(const t of e.target.elements)t.__on_r?.()})},{capture:!0}))}function We(e){var t=v,n=d;K(null),ue(null);try{return e()}finally{K(t),ue(n)}}function Ur(e,t,n,r=n){e.addEventListener(t,()=>We(n));const s=e.__on_r;s?e.__on_r=()=>{s(),r(!0)}:e.__on_r=()=>r(!0),Dn()}function kt(e){d===null&&(v===null&&rn(),nn()),ie&&tn()}function Cn(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function C(e,t){var n=d;n!==null&&(n.f&P)!==0&&(e|=P);var r={ctx:E,deps:null,nodes:null,f:e|T|N,first:null,fn:t,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,wv:0,ac:null},s=r;if((e&te)!==0)le!==null?le.push(r):z.ensure().schedule(r);else if(t!==null){try{ce(r)}catch(o){throw se(r),o}s.deps===null&&s.teardown===null&&s.nodes===null&&s.first===s.last&&(s.f&ye)===0&&(s=s.first,(e&$)!==0&&(e&Ae)!==0&&s!==null&&(s.f|=Ae))}if(s!==null&&(s.parent=n,n!==null&&Cn(s,n),v!==null&&(v.f&b)!==0&&(e&ne)===0)){var i=v;(i.effects??=[]).push(s)}return r}function It(){return v!==null&&!D}function Pn(e){const t=C(we,null);return y(t,g),t.teardown=e,t}function Vr(e){kt();var t=d.f,n=!v&&(t&F)!==0&&(t&ae)===0;if(n){var r=E;(r.e??=[]).push(e)}else return Dt(e)}function Dt(e){return C(te|_t,e)}function Br(e){return kt(),C(we|_t,e)}function Gr(e){z.ensure();const t=C(ne|ye,e);return(n={})=>new Promise(r=>{n.outro?jn(t,()=>{se(t),r(void 0)}):(se(t),r(void 0))})}function zr(e){return C(te,e)}function Mn(e){return C(qe|ye,e)}function Kr(e,t=0){return C(we|t,e)}function $r(e,t=[],n=[],r=[]){Tt(r,t,n,s=>{C(we,()=>e(...s.map(J)))})}function Xr(e,t=[],n=[],r=[]){if(n.length>0||r.length>0)var s=ze();Tt(r,t,n,i=>{C(te,()=>e(...i.map(J))),s&&s()})}function Zr(e,t=0){var n=C($|t,e);return n}function Wr(e){return C(F|ye,e)}function Ct(e){var t=e.teardown;if(t!==null){const n=ie,r=v;lt(!0),K(null);try{t.call(null)}finally{lt(n),K(r)}}}function Je(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){const s=n.ac;s!==null&&We(()=>{s.abort(Y)});var r=n.next;(n.f&ne)!==0?n.parent=null:se(n,t),n=r}}function Fn(e){for(var t=e.first;t!==null;){var n=t.next;(t.f&F)===0&&se(t),t=n}}function se(e,t=!0){var n=!1;(t||(e.f&Jt)!==0)&&e.nodes!==null&&e.nodes.end!==null&&(Ln(e.nodes.start,e.nodes.end),n=!0),y(e,et),Je(e,t&&!n),pe(e,0);var r=e.nodes&&e.nodes.t;if(r!==null)for(const i of r)i.stop();Ct(e),e.f^=et,e.f|=M;var s=e.parent;s!==null&&s.first!==null&&Pt(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null}function Ln(e,t){for(;e!==null;){var n=e===t?null:X(e);e.remove(),e=n}}function Pt(e){var t=e.parent,n=e.prev,r=e.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),t!==null&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function jn(e,t,n=!0){var r=[];Mt(e,r,!0);var s=()=>{n&&se(e),t&&t()},i=r.length;if(i>0){var o=()=>--i||s();for(var a of r)a.out(o)}else s()}function Mt(e,t,n){if((e.f&P)===0){e.f^=P;var r=e.nodes&&e.nodes.t;if(r!==null)for(const a of r)(a.is_global||n)&&t.push(a);for(var s=e.first;s!==null;){var i=s.next,o=(s.f&Ae)!==0||(s.f&F)!==0&&(e.f&$)!==0;Mt(s,t,o?n:!1),s=i}}}function Jr(e){Ft(e,!0)}function Ft(e,t){if((e.f&P)!==0){e.f^=P,(e.f&g)===0&&(y(e,T),z.ensure().schedule(e));for(var n=e.first;n!==null;){var r=n.next,s=(n.f&Ae)!==0||(n.f&F)!==0;Ft(n,s?t:!1),n=r}var i=e.nodes&&e.nodes.t;if(i!==null)for(const o of i)(o.is_global||t)&&o.in()}}function Qr(e,t){if(e.nodes)for(var n=e.nodes.start,r=e.nodes.end;n!==null;){var s=n===r?null:X(n);t.append(n),n=s}}let Te=!1,ie=!1;function lt(e){ie=e}let v=null,D=!1;function K(e){v=e}let d=null;function ue(e){d=e}let O=null;function Lt(e){v!==null&&(O===null?O=[e]:O.push(e))}let A=null,x=0,R=null;function Yn(e){R=e}let jt=1,W=0,ee=W;function ft(e){ee=e}function Yt(){return++jt}function Ee(e){var t=e.f;if((t&T)!==0)return!0;if(t&b&&(e.f&=~re),(t&L)!==0){for(var n=e.deps,r=n.length,s=0;s<r;s++){var i=n[s];if(Ee(i)&&At(i),i.wv>e.wv)return!0}(t&N)!==0&&I===null&&y(e,g)}return!1}function Ht(e,t,n=!0){var r=e.reactions;if(r!==null&&!(O!==null&&fe.call(O,e)))for(var s=0;s<r.length;s++){var i=r[s];(i.f&b)!==0?Ht(i,t,!1):t===i&&(n?y(i,T):(i.f&g)!==0&&y(i,L),Ge(i))}}function qt(e){var t=A,n=x,r=R,s=v,i=O,o=E,a=D,f=ee,l=e.f;A=null,x=0,R=null,v=(l&(F|ne))===0?e:null,O=null,Se(e.ctx),D=!1,ee=++W,e.ac!==null&&(We(()=>{e.ac.abort(Y)}),e.ac=null);try{e.f|=Me;var u=e.fn,_=u();e.f|=ae;var c=e.deps,p=w?.is_fork;if(A!==null){var h;if(p||pe(e,x),c!==null&&x>0)for(c.length=x+A.length,h=0;h<A.length;h++)c[x+h]=A[h];else e.deps=c=A;if(It()&&(e.f&N)!==0)for(h=x;h<c.length;h++)(c[h].reactions??=[]).push(e)}else!p&&c!==null&&x<c.length&&(pe(e,x),c.length=x);if(ge()&&R!==null&&!D&&c!==null&&(e.f&(b|L|T))===0)for(h=0;h<R.length;h++)Ht(R[h],e);if(s!==null&&s!==e){if(W++,s.deps!==null)for(let k=0;k<n;k+=1)s.deps[k].rv=W;if(t!==null)for(const k of t)k.rv=W;R!==null&&(r===null?r=R:r.push(...R))}return(e.f&V)!==0&&(e.f^=V),_}catch(k){return pn(k)}finally{e.f^=Me,A=t,x=n,R=r,v=s,O=i,Se(o),D=a,ee=f}}function Hn(e,t){let n=t.reactions;if(n!==null){var r=Gt.call(n,e);if(r!==-1){var s=n.length-1;s===0?n=t.reactions=null:(n[r]=n[s],n.pop())}}if(n===null&&(t.f&b)!==0&&(A===null||!fe.call(A,t))){var i=t;(i.f&N)!==0&&(i.f^=N,i.f&=~re),Be(i),Rn(i),pe(i,0)}}function pe(e,t){var n=e.deps;if(n!==null)for(var r=t;r<n.length;r++)Hn(e,n[r])}function ce(e){var t=e.f;if((t&M)===0){y(e,g);var n=d,r=Te;d=e,Te=!0;try{(t&($|ct))!==0?Fn(e):Je(e),Ct(e);var s=qt(e);e.teardown=typeof s=="function"?s:null,e.wv=jt;var i}finally{Te=r,d=n}}}async function es(){await Promise.resolve(),En()}function ts(){return z.ensure().settled()}function J(e){var t=e.f,n=(t&b)!==0;if(v!==null&&!D){var r=d!==null&&(d.f&M)!==0;if(!r&&(O===null||!fe.call(O,e))){var s=v.deps;if((v.f&Me)!==0)e.rv<W&&(e.rv=W,A===null&&s!==null&&s[x]===e?x++:A===null?A=[e]:A.push(e));else{(v.deps??=[]).push(e);var i=e.reactions;i===null?e.reactions=[v]:fe.call(i,v)||i.push(v)}}}if(ie&&B.has(e))return B.get(e);if(n){var o=e;if(ie){var a=o.v;return((o.f&g)===0&&o.reactions!==null||Vt(o))&&(a=$e(o)),B.set(o,a),a}var f=(o.f&N)===0&&!D&&v!==null&&(Te||(v.f&N)!==0),l=(o.f&ae)===0;Ee(o)&&(f&&(o.f|=N),At(o)),f&&!l&&(St(o),Ut(o))}if(I?.has(e))return I.get(e);if((e.f&V)!==0)throw e.v;return e.v}function Ut(e){if(e.f|=N,e.deps!==null)for(const t of e.deps)(t.reactions??=[]).push(e),(t.f&b)!==0&&(t.f&N)===0&&(St(t),Ut(t))}function Vt(e){if(e.v===m)return!0;if(e.deps===null)return!1;for(const t of e.deps)if(B.has(t)||(t.f&b)!==0&&Vt(t))return!0;return!1}function ns(e){var t=D;try{return D=!0,e()}finally{D=t}}function rs(e){if(!(typeof e!="object"||!e||e instanceof EventTarget)){if(Q in e)He(e);else if(!Array.isArray(e))for(let t in e){const n=e[t];typeof n=="object"&&n&&Q in n&&He(n)}}}function He(e,t=new Set){if(typeof e=="object"&&e!==null&&!(e instanceof EventTarget)&&!t.has(e)){t.add(e),e instanceof Date&&e.getTime();for(let r in e)try{He(e[r],t)}catch{}const n=ot(e);if(n!==Object.prototype&&n!==Array.prototype&&n!==Map.prototype&&n!==Set.prototype&&n!==Date.prototype){const r=zt(n);for(let s in r){const i=r[s].get;if(i)try{i.call(e)}catch{}}}}}export{On as $,or as A,Ie as B,lr as C,et as D,Ae as E,ar as F,Ke as G,An as H,Vn as I,Xt as J,Ir as K,Kn as L,Un as M,Ne as N,Jt as O,fr as P,ye as Q,G as R,Q as S,vt as T,X as U,gr as V,oe as W,S as X,Oe as Y,Er as Z,Ar as _,Or as a,z as a$,Tr as a0,_n as a1,Zn as a2,Fe as a3,Dn as a4,$n as a5,ot as a6,zt as a7,Jr as a8,se as a9,Ye as aA,zn as aB,Wn as aC,qn as aD,tr as aE,ir as aF,Xe as aG,nr as aH,P as aI,F as aJ,In as aK,rr as aL,sr as aM,kn as aN,_r as aO,vr as aP,ae as aQ,ke as aR,Ze as aS,It as aT,Pe as aU,Wt as aV,dr as aW,yn as aX,ue as aY,K as aZ,Se as a_,jn as aa,Wr as ab,Qr as ac,jr as ad,Qt as ae,Vr as af,Sr as ag,Lr as ah,Mr as ai,br as aj,mr as ak,q as al,qr as am,xr as an,es as ao,vn as ap,Zt as aq,Rr as ar,Ln as as,Ve as at,Ue as au,Yr as av,hr as aw,pr as ax,un as ay,cn as az,Zr as b,pn as b0,v as b1,xe as b2,er as b3,yr as b4,We as b5,Pr as b6,on as b7,Jn as b8,Gr as b9,En as ba,Br as bb,Bn as bc,rs as bd,Gn as be,Dr as bf,$ as bg,cr as bh,Hr as bi,ge as bj,it as bk,ts as bl,E as c,Xr as d,zr as e,Fr as f,J as g,ns as h,d as i,Pn as j,Bt as k,Cr as l,Ur as m,w as n,de as o,Nr as p,Qn as q,Kr as r,wr as s,$r as t,kr as u,ve as v,U as w,ie as x,M as y,ur as z};
