import{$ as J,R as re,a7 as K,Z as X,T as H,a8 as ne,U as fe,j as $,o as le,W as ie,X as se,Y as k,_ as g,a6 as O,a9 as ue,aa as te,a0 as W,a3 as ve,ab as q,ac as Y,a1 as de,ad as z,H as _e,ae as G,af as P,ag as oe,a4 as Q,a5 as ce,ah as he,ai as B,q as pe,aj as y,ak as Ee,al as me,am as Te,an as Ae,ao as Ie,m as we}from"./CQR64lqe.js";function Ce(s,n,e){for(var u=s.items,v=[],d=n.length,i=0;i0&&v.length===0&&e!==null;if(h){var T=e.parentNode;Ae(T),T.append(e),u.clear(),C(s,n[0].prev,n[d-1].next)}Ie(v,()=>{for(var m=0;m{var _=e();return oe(_)?_:_==null?[]:P(_)}),r,t;function l(){Ne(t,r,h,A,i,v,n,u,e),d!==null&&(r.length===0?o?Q(o):o=W(()=>d(i)):o!==null&&ce(o,()=>{o=null}))}re(()=>{t??=we,r=$(M);var _=r.length;if(x&&_===0)return;x=_===0;let E=!1;if(H){var I=ie(i)===se;I!==(_===0)&&(i=k(),X(i),g(!1),E=!0)}if(H){for(var N=null,c,a=0;a<_;a++){if(O.nodeType===ue&&O.data===te){i=O,E=!0,g(!1);break}var f=r[a],p=u(f,a);c=Z(O,h,N,null,f,p,a,v,n,e),h.items.set(p,c),N=c}_>0&&X(k())}if(H)_===0&&d&&(o=W(()=>d(i)));else if(ve()){var R=new Set,b=de;for(a=0;a<_;a+=1){f=r[a],p=u(f,a);var D=h.items.get(p)??A.get(p);D?(n&(q|Y))!==0&&j(D,f,a,n):(c=Z(null,h,null,null,f,p,a,v,n,e,!0),A.set(p,c)),R.add(p)}for(const[w,L]of h.items)R.has(w)||b.skipped_effects.add(L.e);b.add_callback(l)}else l();E&&g(!0),$(M)}),H&&(i=O)}function Ne(s,n,e,u,v,d,i,h,T){var m=(i&Ee)!==0,o=(i&(q|Y))!==0,x=n.length,A=e.items,M=e.first,r=M,t,l=null,_,E=[],I=[],N,c,a,f;if(m)for(f=0;f0){var ee=(i&K)!==0&&x===0?v:null;if(m){for(f=0;f{if(_!==void 0)for(a of _)a.a?.apply()}),s.first=e.first&&e.first.e,s.last=l&&l.e;for(var ae of u.values())y(ae.e);u.clear()}function j(s,n,e,u){(u&q)!==0&&z(s.v,n),(u&Y)!==0?z(s.i,e):s.i=e}function Z(s,n,e,u,v,d,i,h,T,m,o){var x=(T&q)!==0,A=(T&he)===0,M=x?A?_e(v,!1,!1):G(v):v,r=(T&Y)===0?i:G(i),t={i:r,v:M,k:d,a:null,e:null,prev:e,next:u};try{if(s===null){var l=document.createDocumentFragment();l.append(s=J())}return t.e=W(()=>h(s,M,r,m),H),t.e.prev=e&&e.e,t.e.next=u&&u.e,e===null?o||(n.first=t):(e.next=t,e.e.next=t.e),u!==null&&(u.prev=t,u.e.prev=t.e),t}finally{}}function F(s,n,e){for(var u=s.next?s.next.e.nodes_start:e,v=n?n.e.nodes_start:e,d=s.e.nodes_start;d!==null&&d!==u;){var i=me(d);v.before(d),d=i}}function C(s,n,e){n===null?s.first=e:(n.next=e,n.e.next=e&&e.e),e!==null&&(e.prev=n,e.e.prev=n&&n.e)}export{Me as e};