UNPKG

vag_tools

Version:

api and cli for managing sub-git-repositories

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