@kaifronsdal/transcript-viewer
Version:
A web-based viewer for AI conversation transcripts with rollback support
2 lines (1 loc) • 23.8 kB
JavaScript
var Je=Object.defineProperty;var Qe=(t,e,n)=>e in t?Je(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var Dt=(t,e,n)=>Qe(t,typeof e!="symbol"?e+"":e,n);var Ht=Array.isArray,tn=Array.prototype.indexOf,en=Array.from,nn=Object.defineProperty,vt=Object.getOwnPropertyDescriptor,rn=Object.getOwnPropertyDescriptors,an=Object.prototype,sn=Array.prototype,_e=Object.getPrototypeOf,ae=Object.isExtensible;function _r(t){return typeof t=="function"}const K=()=>{};function vr(t){return t()}function Bt(t){for(var e=0;e<t.length;e++)t[e]()}function dr(t,e,n=!1){return t===void 0?n?e():e:t}const x=2,Ut=4,Et=8,Yt=16,L=32,it=64,$t=128,S=256,Tt=512,O=1024,B=2048,tt=4096,ut=8192,Vt=16384,ve=32768,Wt=65536,se=1<<17,de=1<<18,pe=1<<19,Pt=1<<20,Gt=1<<21,z=Symbol("$state"),pr=Symbol("legacy props"),hr=Symbol(""),he=new class extends Error{constructor(){super(...arguments);Dt(this,"name","StaleReactionError");Dt(this,"message","The reaction that called `getAbortSignal()` was re-run or destroyed")}},Kt=3,pt=8;function we(t){return t===this.v}function ye(t,e){return t!=t?e==e:t!==e||t!==null&&typeof t=="object"||typeof t=="function"}function ge(t){return!ye(t,this.v)}function un(t){throw new Error("https://svelte.dev/e/effect_in_teardown")}function ln(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function fn(t){throw new Error("https://svelte.dev/e/effect_orphan")}function on(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function cn(){throw new Error("https://svelte.dev/e/get_abort_signal_outside_reaction")}function _n(){throw new Error("https://svelte.dev/e/hydration_failed")}function Ee(t){throw new Error("https://svelte.dev/e/lifecycle_legacy_only")}function yr(t){throw new Error("https://svelte.dev/e/props_invalid_value")}function vn(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function dn(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function pn(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}let mt=!1;function gr(){mt=!0}const Er=1,mr=2,br=4,Tr=8,Ar=16,Sr=1,xr=2,Or=4,Cr=8,Nr=16,hn=1,wn=2,zt="[",yn="[!",me="]",st={},m=Symbol(),Rr="http://www.w3.org/1999/xhtml";function ft(t){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}let d=null;function ue(t){d=t}function gn(t){return Ot().get(t)}function En(t,e){return Ot().set(t,e),e}function mn(t){return Ot().has(t)}function bn(){return Ot()}function Tn(t,e=!1,n){d={p:d,c:null,e:null,s:t,x:null,l:null},mt&&!e&&(d.l={s:null,u:null,r1:[],r2:Jt(!1)})}function An(t){var e=d,n=e.e;if(n!==null){e.e=null;for(var r of n)Re(r)}return d=e.p,{}}function xt(){return!mt||d!==null&&d.l===null}function Ot(t){return d===null&&ft(),d.c??(d.c=new Map(Sn(d)||void 0))}function Sn(t){let e=t.p;for(;e!==null;){const n=e.c;if(n!==null)return n;e=e.p}return null}function ot(t){if(typeof t!="object"||t===null||z in t)return t;const e=_e(t);if(e!==an&&e!==sn)return t;var n=new Map,r=Ht(t),a=q(0),s=J,f=l=>{if(J===s)return l();var u=p,i=J;$(null),oe(s);var v=l();return $(u),oe(i),v};return r&&n.set("length",q(t.length)),new Proxy(t,{defineProperty(l,u,i){(!("value"in i)||i.configurable===!1||i.enumerable===!1||i.writable===!1)&&vn();var v=n.get(u);return v===void 0?v=f(()=>{var c=q(i.value);return n.set(u,c),c}):j(v,i.value,!0),!0},deleteProperty(l,u){var i=n.get(u);if(i===void 0){if(u in l){const o=f(()=>q(m));n.set(u,o),It(a)}}else{if(r&&typeof u=="string"){var v=n.get("length"),c=Number(u);Number.isInteger(c)&&c<v.v&&j(v,c)}j(i,m),It(a)}return!0},get(l,u,i){var _;if(u===z)return t;var v=n.get(u),c=u in l;if(v===void 0&&(!c||(_=vt(l,u))!=null&&_.writable)&&(v=f(()=>{var h=ot(c?l[u]:m),E=q(h);return E}),n.set(u,v)),v!==void 0){var o=ct(v);return o===m?void 0:o}return Reflect.get(l,u,i)},getOwnPropertyDescriptor(l,u){var i=Reflect.getOwnPropertyDescriptor(l,u);if(i&&"value"in i){var v=n.get(u);v&&(i.value=ct(v))}else if(i===void 0){var c=n.get(u),o=c==null?void 0:c.v;if(c!==void 0&&o!==m)return{enumerable:!0,configurable:!0,value:o,writable:!0}}return i},has(l,u){var o;if(u===z)return!0;var i=n.get(u),v=i!==void 0&&i.v!==m||Reflect.has(l,u);if(i!==void 0||y!==null&&(!v||(o=vt(l,u))!=null&&o.writable)){i===void 0&&(i=f(()=>{var _=v?ot(l[u]):m,h=q(_);return h}),n.set(u,i));var c=ct(i);if(c===m)return!1}return v},set(l,u,i,v){var W;var c=n.get(u),o=u in l;if(r&&u==="length")for(var _=i;_<c.v;_+=1){var h=n.get(_+"");h!==void 0?j(h,m):_ in l&&(h=f(()=>q(m)),n.set(_+"",h))}if(c===void 0)(!o||(W=vt(l,u))!=null&&W.writable)&&(c=f(()=>q(void 0)),j(c,ot(i)),n.set(u,c));else{o=c.v!==m;var E=f(()=>ot(i));j(c,E)}var F=Reflect.getOwnPropertyDescriptor(l,u);if(F!=null&&F.set&&F.set.call(v,i),!o){if(r&&typeof u=="string"){var bt=n.get("length"),et=Number(u);Number.isInteger(et)&&et>=bt.v&&j(bt,et+1)}It(a)}return!0},ownKeys(l){ct(a);var u=Reflect.ownKeys(l).filter(c=>{var o=n.get(c);return o===void 0||o.v!==m});for(var[i,v]of n)v.v!==m&&!(i in l)&&u.push(i);return u},setPrototypeOf(){dn()}})}function le(t){try{if(t!==null&&typeof t=="object"&&z in t)return t[z]}catch{}return t}function kr(t,e){return Object.is(le(t),le(e))}function Xt(t){var e=x|B,n=p!==null&&(p.f&x)!==0?p:null;return y===null||n!==null&&(n.f&S)!==0?e|=S:y.f|=pe,{ctx:d,deps:null,effects:null,equals:we,f:e,fn:t,reactions:null,rv:0,v:m,wv:0,parent:n??y,ac:null}}function Dr(t){const e=Xt(t);return He(e),e}function Ir(t){const e=Xt(t);return e.equals=ge,e}function be(t){var e=t.effects;if(e!==null){t.effects=null;for(var n=0;n<e.length;n+=1)Y(e[n])}}function xn(t){for(var e=t.parent;e!==null;){if((e.f&x)===0)return e;e=e.parent}return null}function Zt(t){var e,n=y;lt(xn(t));try{be(t),e=Ye(t)}finally{lt(n)}return e}function Te(t){var e=Zt(t);if(t.equals(e)||(t.v=e,t.wv=Be()),!Q){var n=(H||(t.f&S)!==0)&&t.deps!==null?tt:O;M(t,n)}}const X=new Map;function Jt(t,e){var n={f:0,v:t,reactions:null,equals:we,rv:0,wv:0};return n}function q(t,e){const n=Jt(t);return He(n),n}function Pr(t,e=!1,n=!0){var a;const r=Jt(t);return e||(r.equals=ge),mt&&n&&d!==null&&d.l!==null&&((a=d.l).s??(a.s=[])).push(r),r}function j(t,e,n=!1){p!==null&&(!k||(p.f&se)!==0)&&xt()&&(p.f&(x|Yt|se))!==0&&!(T!=null&&T.includes(t))&&pn();let r=n?ot(e):e;return On(t,r)}function On(t,e){if(!t.equals(e)){var n=t.v;Q?X.set(t,e):X.set(t,n),t.v=e,(t.f&x)!==0&&((t.f&B)!==0&&Zt(t),M(t,(t.f&S)===0?O:tt)),t.wv=Be(),Ae(t,B),xt()&&y!==null&&(y.f&O)!==0&&(y.f&(L|it))===0&&(N===null?Bn([t]):N.push(t))}return e}function It(t){j(t,t.v+1)}function Ae(t,e){var n=t.reactions;if(n!==null)for(var r=xt(),a=n.length,s=0;s<a;s++){var f=n[s],l=f.f;(l&B)===0&&(!r&&f===y||(M(f,e),(l&(O|S))!==0&&((l&x)!==0?Ae(f,tt):Rt(f))))}}function Ct(t){console.warn("https://svelte.dev/e/hydration_mismatch")}function Mr(){console.warn("https://svelte.dev/e/select_multiple_invalid_value")}let g=!1;function at(t){g=t}let w;function D(t){if(t===null)throw Ct(),st;return w=t}function Qt(){return D(P(w))}function Lr(t){if(g){if(P(w)!==null)throw Ct(),st;w=t}}function Fr(t=1){if(g){for(var e=t,n=w;e--;)n=P(n);w=n}}function qr(){for(var t=0,e=w;;){if(e.nodeType===pt){var n=e.data;if(n===me){if(t===0)return e;t-=1}else(n===zt||n===yn)&&(t+=1)}var r=P(e);e.remove(),e=r}}function jr(t){if(!t||t.nodeType!==pt)throw Ct(),st;return t.data}var ie,Cn,Se,xe,Oe;function Mt(){if(ie===void 0){ie=window,Cn=document,Se=/Firefox/.test(navigator.userAgent);var t=Element.prototype,e=Node.prototype,n=Text.prototype;xe=vt(e,"firstChild").get,Oe=vt(e,"nextSibling").get,ae(t)&&(t.__click=void 0,t.__className=void 0,t.__attributes=null,t.__style=void 0,t.__e=void 0),ae(n)&&(n.__t=void 0)}}function U(t=""){return document.createTextNode(t)}function I(t){return xe.call(t)}function P(t){return Oe.call(t)}function Hr(t,e){if(!g)return I(t);var n=I(w);if(n===null)n=w.appendChild(U());else if(e&&n.nodeType!==Kt){var r=U();return n==null||n.before(r),D(r),r}return D(n),n}function Br(t,e){if(!g){var n=I(t);return n instanceof Comment&&n.data===""?P(n):n}return w}function Ur(t,e=1,n=!1){let r=g?w:t;for(var a;e--;)a=r,r=P(r);if(!g)return r;if(n&&(r==null?void 0:r.nodeType)!==Kt){var s=U();return r===null?a==null||a.after(s):r.before(s),D(s),s}return D(r),r}function Nn(t){t.textContent=""}function Ce(t){y===null&&p===null&&fn(),p!==null&&(p.f&S)!==0&&y===null&&ln(),Q&&un()}function Rn(t,e){var n=e.last;n===null?e.last=e.first=t:(n.next=t,t.prev=n,e.last=t)}function V(t,e,n,r=!0){var a=y,s={ctx:d,deps:null,nodes_start:null,nodes_end:null,f:t|B,first:null,fn:e,last:null,next:null,parent:a,b:a&&a.b,prev:null,teardown:null,transitions:null,wv:0,ac:null};if(n)try{ee(s),s.f|=ve}catch(u){throw Y(s),u}else e!==null&&Rt(s);var f=n&&s.deps===null&&s.first===null&&s.nodes_start===null&&s.teardown===null&&(s.f&(pe|$t))===0;if(!f&&r&&(a!==null&&Rn(s,a),p!==null&&(p.f&x)!==0)){var l=p;(l.effects??(l.effects=[])).push(s)}return s}function Ne(t){const e=V(Et,null,!1);return M(e,O),e.teardown=t,e}function kn(t){if(Ce(),!p&&y&&(y.f&L)!==0){var e=d;(e.e??(e.e=[])).push(t)}else return Re(t)}function Re(t){return V(Ut|Gt,t,!1)}function Yr(t){return Ce(),V(Et|Gt,t,!0)}function Dn(t){const e=V(it,t,!0);return(n={})=>new Promise(r=>{n.outro?Mn(e,()=>{Y(e),r(void 0)}):(Y(e),r(void 0))})}function $r(t){return V(Ut,t,!1)}function Vr(t){return V(Et,t,!0)}function Wr(t,e=[],n=Xt){const r=e.map(n);return te(()=>t(...r.map(ct)))}function te(t,e=0){var n=V(Et|Yt|e,t,!0);return n}function ke(t,e=!0){return V(Et|L,t,!0,e)}function De(t){var e=t.teardown;if(e!==null){const n=Q,r=p;fe(!0),$(null);try{e.call(null)}finally{fe(n),$(r)}}}function Ie(t,e=!1){var a;var n=t.first;for(t.first=t.last=null;n!==null;){(a=n.ac)==null||a.abort(he);var r=n.next;(n.f&it)!==0?n.parent=null:Y(n,e),n=r}}function In(t){for(var e=t.first;e!==null;){var n=e.next;(e.f&L)===0&&Y(e),e=n}}function Y(t,e=!0){var n=!1;(e||(t.f&de)!==0)&&t.nodes_start!==null&&t.nodes_end!==null&&(Pn(t.nodes_start,t.nodes_end),n=!0),Ie(t,e&&!n),St(t,0),M(t,Vt);var r=t.transitions;if(r!==null)for(const s of r)s.stop();De(t);var a=t.parent;a!==null&&a.first!==null&&Pe(t),t.next=t.prev=t.teardown=t.ctx=t.deps=t.fn=t.nodes_start=t.nodes_end=t.ac=null}function Pn(t,e){for(;t!==null;){var n=t===e?null:P(t);t.remove(),t=n}}function Pe(t){var e=t.parent,n=t.prev,r=t.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),e!==null&&(e.first===t&&(e.first=r),e.last===t&&(e.last=n))}function Mn(t,e){var n=[];Me(t,n,!0),Ln(n,()=>{Y(t),e&&e()})}function Ln(t,e){var n=t.length;if(n>0){var r=()=>--n||e();for(var a of t)a.out(r)}else e()}function Me(t,e,n){if((t.f&ut)===0){if(t.f^=ut,t.transitions!==null)for(const f of t.transitions)(f.is_global||n)&&e.push(f);for(var r=t.first;r!==null;){var a=r.next,s=(r.f&Wt)!==0||(r.f&L)!==0;Me(r,e,s?n:!1),r=a}}}function Gr(t){Le(t,!0)}function Le(t,e){if((t.f&ut)!==0){t.f^=ut;for(var n=t.first;n!==null;){var r=n.next,a=(n.f&Wt)!==0||(n.f&L)!==0;Le(n,a?e:!1),n=r}if(t.transitions!==null)for(const s of t.transitions)(s.is_global||e)&&s.in()}}const Fn=typeof requestIdleCallback>"u"?t=>setTimeout(t,1):requestIdleCallback;let ht=[],wt=[];function Fe(){var t=ht;ht=[],Bt(t)}function qe(){var t=wt;wt=[],Bt(t)}function qn(t){ht.length===0&&queueMicrotask(Fe),ht.push(t)}function Kr(t){wt.length===0&&Fn(qe),wt.push(t)}function jn(){ht.length>0&&Fe(),wt.length>0&&qe()}function Hn(t){var e=y;if((e.f&ve)===0){if((e.f&$t)===0)throw t;e.fn(t)}else je(t,e)}function je(t,e){for(;e!==null;){if((e.f&$t)!==0)try{e.b.error(t);return}catch{}e=e.parent}throw t}let G=!1,yt=null,Z=!1,Q=!1;function fe(t){Q=t}let dt=[];let p=null,k=!1;function $(t){p=t}let y=null;function lt(t){y=t}let T=null;function He(t){p!==null&&p.f&Pt&&(T===null?T=[t]:T.push(t))}let b=null,A=0,N=null;function Bn(t){N=t}let At=1,gt=0,J=gt;function oe(t){J=t}let H=!1;function Be(){return++At}function Nt(t){var c;var e=t.f;if((e&B)!==0)return!0;if((e&tt)!==0){var n=t.deps,r=(e&S)!==0;if(n!==null){var a,s,f=(e&Tt)!==0,l=r&&y!==null&&!H,u=n.length;if(f||l){var i=t,v=i.parent;for(a=0;a<u;a++)s=n[a],(f||!((c=s==null?void 0:s.reactions)!=null&&c.includes(i)))&&(s.reactions??(s.reactions=[])).push(i);f&&(i.f^=Tt),l&&v!==null&&(v.f&S)===0&&(i.f^=S)}for(a=0;a<u;a++)if(s=n[a],Nt(s)&&Te(s),s.wv>t.wv)return!0}(!r||y!==null&&!H)&&M(t,O)}return!1}function Ue(t,e,n=!0){var r=t.reactions;if(r!==null&&!(T!=null&&T.includes(t)))for(var a=0;a<r.length;a++){var s=r[a];(s.f&x)!==0?Ue(s,e,!1):e===s&&(n?M(s,B):(s.f&O)!==0&&M(s,tt),Rt(s))}}function Ye(t){var h;var e=b,n=A,r=N,a=p,s=H,f=T,l=d,u=k,i=J,v=t.f;b=null,A=0,N=null,H=(v&S)!==0&&(k||!Z||p===null),p=(v&(L|it))===0?t:null,T=null,ue(t.ctx),k=!1,J=++gt,t.f|=Pt,t.ac!==null&&(t.ac.abort(he),t.ac=null);try{var c=(0,t.fn)(),o=t.deps;if(b!==null){var _;if(St(t,A),o!==null&&A>0)for(o.length=A+b.length,_=0;_<b.length;_++)o[A+_]=b[_];else t.deps=o=b;if(!H||(v&x)!==0&&t.reactions!==null)for(_=A;_<o.length;_++)((h=o[_]).reactions??(h.reactions=[])).push(t)}else o!==null&&A<o.length&&(St(t,A),o.length=A);if(xt()&&N!==null&&!k&&o!==null&&(t.f&(x|tt|B))===0)for(_=0;_<N.length;_++)Ue(N[_],t);return a!==null&&a!==t&&(gt++,N!==null&&(r===null?r=N:r.push(...N))),c}catch(E){Hn(E)}finally{b=e,A=n,N=r,p=a,H=s,T=f,ue(l),k=u,J=i,t.f^=Pt}}function Un(t,e){let n=e.reactions;if(n!==null){var r=tn.call(n,t);if(r!==-1){var a=n.length-1;a===0?n=e.reactions=null:(n[r]=n[a],n.pop())}}n===null&&(e.f&x)!==0&&(b===null||!b.includes(e))&&(M(e,tt),(e.f&(S|Tt))===0&&(e.f^=Tt),be(e),St(e,0))}function St(t,e){var n=t.deps;if(n!==null)for(var r=e;r<n.length;r++)Un(t,n[r])}function ee(t){var e=t.f;if((e&Vt)===0){M(t,O);var n=y,r=Z;y=t,Z=!0;try{(e&Yt)!==0?In(t):Ie(t),De(t);var a=Ye(t);t.teardown=typeof a=="function"?a:null,t.wv=At;var s}finally{Z=r,y=n}}}function Yn(){try{on()}catch(t){if(yt!==null)je(t,yt);else throw t}}function Lt(){var t=Z;try{var e=0;for(Z=!0;dt.length>0;){e++>1e3&&Yn();var n=dt,r=n.length;dt=[];for(var a=0;a<r;a++){var s=Vn(n[a]);$n(s)}X.clear()}}finally{G=!1,Z=t,yt=null}}function $n(t){var e=t.length;if(e!==0){for(var n=0;n<e;n++){var r=t[n];if((r.f&(Vt|ut))===0&&Nt(r)){var a=At;if(ee(r),r.deps===null&&r.first===null&&r.nodes_start===null&&(r.teardown===null?Pe(r):r.fn=null),At>a&&(r.f&Gt)!==0)break}}for(;n<e;n+=1)Rt(t[n])}}function Rt(t){G||(G=!0,queueMicrotask(Lt));for(var e=yt=t;e.parent!==null;){e=e.parent;var n=e.f;if((n&(it|L))!==0){if((n&O)===0)return;e.f^=O}}dt.push(e)}function Vn(t){for(var e=[],n=t;n!==null;){var r=n.f,a=(r&(L|it))!==0,s=a&&(r&O)!==0;if(!s&&(r&ut)===0){(r&Ut)!==0?e.push(n):a?n.f^=O:Nt(n)&&ee(n);var f=n.first;if(f!==null){n=f;continue}}var l=n.parent;for(n=n.next;n===null&&l!==null;)n=l.next,l=l.parent}return e}function $e(t){var e;for(t&&(G=!0,Lt(),G=!0,e=t());;){if(jn(),dt.length===0)return G=!1,yt=null,e;G=!0,Lt()}}async function Wn(){await Promise.resolve(),$e()}function ct(t){var e=t.f,n=(e&x)!==0;if(p!==null&&!k){if(!(T!=null&&T.includes(t))){var r=p.deps;t.rv<gt&&(t.rv=gt,b===null&&r!==null&&r[A]===t?A++:b===null?b=[t]:(!H||!b.includes(t))&&b.push(t))}}else if(n&&t.deps===null&&t.effects===null){var a=t,s=a.parent;s!==null&&(s.f&S)===0&&(a.f^=S)}if(n&&!Q&&(a=t,Nt(a)&&Te(a)),Q){if(X.has(t))return X.get(t);if(n){a=t;var f=a.v;return((a.f&O)!==0||Ve(a))&&(f=Zt(a)),X.set(a,f),f}}return t.v}function Ve(t){if(t.v===m)return!0;if(t.deps===null)return!1;for(const e of t.deps)if(X.has(e)||(e.f&x)!==0&&Ve(e))return!0;return!1}function kt(t){var e=k;try{return k=!0,t()}finally{k=e}}const Gn=-7169;function M(t,e){t.f=t.f&Gn|e}function zr(t){if(!(typeof t!="object"||!t||t instanceof EventTarget)){if(z in t)Ft(t);else if(!Array.isArray(t))for(let e in t){const n=t[e];typeof n=="object"&&n&&z in n&&Ft(n)}}}function Ft(t,e=new Set){if(typeof t=="object"&&t!==null&&!(t instanceof EventTarget)&&!e.has(t)){e.add(t),t instanceof Date&&t.getTime();for(let r in t)try{Ft(t[r],e)}catch{}const n=_e(t);if(n!==Object.prototype&&n!==Array.prototype&&n!==Map.prototype&&n!==Set.prototype&&n!==Date.prototype){const r=rn(n);for(let a in r){const s=r[a].get;if(s)try{s.call(t)}catch{}}}}}const Kn=["touchstart","touchmove"];function zn(t){return Kn.includes(t)}let ce=!1;function Xn(){ce||(ce=!0,document.addEventListener("reset",t=>{Promise.resolve().then(()=>{var e;if(!t.defaultPrevented)for(const n of t.target.elements)(e=n.__on_r)==null||e.call(n)})},{capture:!0}))}function We(t){var e=p,n=y;$(null),lt(null);try{return t()}finally{$(e),lt(n)}}function Xr(t,e,n,r=n){t.addEventListener(e,()=>We(n));const a=t.__on_r;a?t.__on_r=()=>{a(),r(!0)}:t.__on_r=()=>r(!0),Xn()}const Ge=new Set,qt=new Set;function Zn(t,e,n,r={}){function a(s){if(r.capture||_t.call(e,s),!s.cancelBubble)return We(()=>n==null?void 0:n.call(this,s))}return t.startsWith("pointer")||t.startsWith("touch")||t==="wheel"?qn(()=>{e.addEventListener(t,a,r)}):e.addEventListener(t,a,r),a}function Zr(t,e,n,r,a){var s={capture:r,passive:a},f=Zn(t,e,n,s);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&Ne(()=>{e.removeEventListener(t,f,s)})}function Jr(t){for(var e=0;e<t.length;e++)Ge.add(t[e]);for(var n of qt)n(t)}function _t(t){var et;var e=this,n=e.ownerDocument,r=t.type,a=((et=t.composedPath)==null?void 0:et.call(t))||[],s=a[0]||t.target,f=0,l=t.__root;if(l){var u=a.indexOf(l);if(u!==-1&&(e===document||e===window)){t.__root=e;return}var i=a.indexOf(e);if(i===-1)return;u<=i&&(f=u)}if(s=a[f]||t.target,s!==e){nn(t,"currentTarget",{configurable:!0,get(){return s||n}});var v=p,c=y;$(null),lt(null);try{for(var o,_=[];s!==null;){var h=s.assignedSlot||s.parentNode||s.host||null;try{var E=s["__"+r];if(E!=null&&(!s.disabled||t.target===s))if(Ht(E)){var[F,...bt]=E;F.apply(s,[t,...bt])}else E.call(s,t)}catch(W){o?_.push(W):o=W}if(t.cancelBubble||h===e||h===null)break;s=h}if(o){for(let W of _)queueMicrotask(()=>{throw W});throw o}}finally{t.__root=e,delete t.currentTarget,$(v),lt(c)}}}let C;function Jn(){C=void 0}function Qr(t){let e=null,n=g;var r;if(g){for(e=w,C===void 0&&(C=I(document.head));C!==null&&(C.nodeType!==pt||C.data!==zt);)C=P(C);C===null?at(!1):C=D(P(C))}g||(r=document.head.appendChild(U()));try{te(()=>t(r),de)}finally{n&&(at(!0),C=w,D(e))}}function ne(t){var e=document.createElement("template");return e.innerHTML=t.replaceAll("<!>","<!---->"),e.content}function R(t,e){var n=y;n.nodes_start===null&&(n.nodes_start=t,n.nodes_end=e)}function ta(t,e){var n=(e&hn)!==0,r=(e&wn)!==0,a,s=!t.startsWith("<!>");return()=>{if(g)return R(w,null),w;a===void 0&&(a=ne(s?t:"<!>"+t),n||(a=I(a)));var f=r||Se?document.importNode(a,!0):a.cloneNode(!0);if(n){var l=I(f),u=f.lastChild;R(l,u)}else R(f,f);return f}}function Qn(t,e,n="svg"){var r=!t.startsWith("<!>"),a=`<${n}>${r?t:"<!>"+t}</${n}>`,s;return()=>{if(g)return R(w,null),w;if(!s){var f=ne(a),l=I(f);s=I(l)}var u=s.cloneNode(!0);return R(u,u),u}}function ea(t,e){return Qn(t,e,"svg")}function na(t=""){if(!g){var e=U(t+"");return R(e,e),e}var n=w;return n.nodeType!==Kt&&(n.before(n=U()),D(n)),R(n,n),n}function ra(){if(g)return R(w,null),w;var t=document.createDocumentFragment(),e=document.createComment(""),n=U();return t.append(e,n),R(e,n),t}function aa(t,e){if(g){y.nodes_end=w,Qt();return}t!==null&&t.before(e)}function sa(t,e){var n=e==null?"":typeof e=="object"?e+"":e;n!==(t.__t??(t.__t=t.nodeValue))&&(t.__t=n,t.nodeValue=n+"")}function Ke(t,e){return ze(t,e)}function tr(t,e){Mt(),e.intro=e.intro??!1;const n=e.target,r=g,a=w;try{for(var s=I(n);s&&(s.nodeType!==pt||s.data!==zt);)s=P(s);if(!s)throw st;at(!0),D(s),Qt();const f=ze(t,{...e,anchor:s});if(w===null||w.nodeType!==pt||w.data!==me)throw Ct(),st;return at(!1),f}catch(f){if(f===st)return e.recover===!1&&_n(),Mt(),Nn(n),at(!1),Ke(t,e);throw f}finally{at(r),D(a),Jn()}}const nt=new Map;function ze(t,{target:e,anchor:n,props:r={},events:a,context:s,intro:f=!0}){Mt();var l=new Set,u=c=>{for(var o=0;o<c.length;o++){var _=c[o];if(!l.has(_)){l.add(_);var h=zn(_);e.addEventListener(_,_t,{passive:h});var E=nt.get(_);E===void 0?(document.addEventListener(_,_t,{passive:h}),nt.set(_,1)):nt.set(_,E+1)}}};u(en(Ge)),qt.add(u);var i=void 0,v=Dn(()=>{var c=n??e.appendChild(U());return ke(()=>{if(s){Tn({});var o=d;o.c=s}a&&(r.$$events=a),g&&R(c,null),i=t(c,r)||{},g&&(y.nodes_end=w),s&&An()}),()=>{var h;for(var o of l){e.removeEventListener(o,_t);var _=nt.get(o);--_===0?(document.removeEventListener(o,_t),nt.delete(o)):nt.set(o,_)}qt.delete(u),c!==n&&((h=c.parentNode)==null||h.removeChild(c))}});return jt.set(i,v),i}let jt=new WeakMap;function er(t,e){const n=jt.get(t);return n?(jt.delete(t),n(e)):Promise.resolve()}function ua(t,e,...n){var r=t,a=K,s;te(()=>{a!==(a=e())&&(s&&(Y(s),s=null),s=ke(()=>a(r,...n)))},Wt),g&&(r=w)}function nr(t){return(e,...n)=>{var u;var r=t(...n),a;if(g)a=w,Qt();else{var s=r.render().trim(),f=ne(s);a=I(f),e.before(a)}const l=(u=r.setup)==null?void 0:u.call(r,a);R(a,a),typeof l=="function"&&Ne(l)}}function Xe(t,e,n){if(t==null)return e(void 0),n&&n(void 0),K;const r=kt(()=>t.subscribe(e,n));return r.unsubscribe?()=>r.unsubscribe():r}const rt=[];function rr(t,e){return{subscribe:ar(t,e).subscribe}}function ar(t,e=K){let n=null;const r=new Set;function a(l){if(ye(t,l)&&(t=l,n)){const u=!rt.length;for(const i of r)i[1](),rt.push(i,t);if(u){for(let i=0;i<rt.length;i+=2)rt[i][0](rt[i+1]);rt.length=0}}}function s(l){a(l(t))}function f(l,u=K){const i=[l,u];return r.add(i),r.size===1&&(n=e(a,s)||K),l(t),()=>{r.delete(i),r.size===0&&n&&(n(),n=null)}}return{set:a,update:s,subscribe:f}}function la(t,e,n){const r=!Array.isArray(t),a=r?[t]:t;if(!a.every(Boolean))throw new Error("derived() expects stores as input, got a falsy value");const s=e.length<2;return rr(n,(f,l)=>{let u=!1;const i=[];let v=0,c=K;const o=()=>{if(v)return;c();const h=e(r?i[0]:i,f,l);s?f(h):c=typeof h=="function"?h:K},_=a.map((h,E)=>Xe(h,F=>{i[E]=F,v&=~(1<<E),u&&o()},()=>{v|=1<<E}));return u=!0,o(),function(){Bt(_),c(),u=!1}})}function ia(t){let e;return Xe(t,n=>e=n)(),e}function sr(){return p===null&&cn(),(p.ac??(p.ac=new AbortController)).signal}function Ze(t){d===null&&ft(),mt&&d.l!==null?re(d).m.push(t):kn(()=>{const e=kt(t);if(typeof e=="function")return e})}function ur(t){d===null&&ft(),Ze(()=>()=>kt(t))}function lr(t,e,{bubbles:n=!1,cancelable:r=!1}={}){return new CustomEvent(t,{detail:e,bubbles:n,cancelable:r})}function ir(){const t=d;return t===null&&ft(),(e,n,r)=>{var s;const a=(s=t.s.$$events)==null?void 0:s[e];if(a){const f=Ht(a)?a.slice():[a],l=lr(e,n,r);for(const u of f)u.call(t.x,l);return!l.defaultPrevented}return!0}}function fr(t){d===null&&ft(),d.l===null&&Ee(),re(d).b.push(t)}function or(t){d===null&&ft(),d.l===null&&Ee(),re(d).a.push(t)}function re(t){var e=t.l;return e.u??(e.u={a:[],b:[],m:[]})}const fa=Object.freeze(Object.defineProperty({__proto__:null,afterUpdate:or,beforeUpdate:fr,createEventDispatcher:ir,createRawSnippet:nr,flushSync:$e,getAbortSignal:sr,getAllContexts:bn,getContext:gn,hasContext:mn,hydrate:tr,mount:Ke,onDestroy:ur,onMount:Ze,setContext:En,tick:Wn,unmount:er,untrack:kt},Symbol.toStringTag,{value:"Module"}));export{Q as $,aa as A,An as B,Ur as C,Fr as D,Wt as E,Lr as F,jr as G,zt as H,yn as I,qr as J,D as K,hr as L,at as M,Rr as N,Gr as O,$r as P,Vr as Q,kt as R,qn as S,z as T,m as U,vt as V,yr as W,Or as X,Xt as Y,Ir as Z,ot as _,Qt as a,y as a0,Vt as a1,Cr as a2,mt as a3,xr as a4,Sr as a5,Nr as a6,pr as a7,_r as a8,d as a9,Me as aA,Nn as aB,Ln as aC,Y as aD,Er as aE,Ar as aF,P as aG,Ht as aH,br as aI,Tr as aJ,xt as aK,Xr as aL,Mr as aM,kr as aN,Zr as aO,Qr as aP,Cn as aQ,ea as aR,la as aS,dr as aT,fa as aU,Yr as aa,kn as ab,Bt as ac,vr as ad,zr as ae,gr as af,Br as ag,sa as ah,tr as ai,Ke as aj,$e as ak,er as al,q as am,Wn as an,ra as ao,Dr as ap,na as aq,U as ar,I as as,pt as at,me as au,ut as av,en as aw,On as ax,Jt as ay,mr as az,te as b,ke as c,w as d,Xn as e,rn as f,_e as g,g as h,ia as i,ct as j,j as k,nn as l,Pr as m,K as n,Jr as o,Mn as p,Kr as q,Tn as r,Xe as s,Ne as t,Ze as u,ta as v,ar as w,Hr as x,ua as y,Wr as z};