Files
bookhoard/backend/static/_app/immutable/chunks/DnPHkIdi.js
T
john-okeefe 55c42f1f99 feat: Add comprehensive backend validation, toast notifications, and Tokyo Night theme
- Backend: Add server-side validation with go-playground/validator/v10
- Frontend: Add toast notifications for API errors with @zerodevx/svelte-toast
- UI: Complete Tokyo Night theme redesign with modern animations
- Docs: Update COMPLETE_DOCUMENTATION.md and README.md with all enhancements
- Validation: Email format, password strength, and input sanitization
- UX: Real-time error feedback, loading states, and responsive design
2026-01-21 20:01:18 -05:00

2 lines
20 KiB
JavaScript

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