import{R as I,T as _,U as N,V as R,W as x,X as D,Y as F,Z as S,_ as m,$ as C,a0 as T,a1 as L,a2 as U,a3 as Y,a4 as Z,a5 as q,a6 as H}from"./CQR64lqe.js";function P(b,g,k=!1){_&&N();var r=b,s=null,t=null,e=U,y=k?R:0,l=!1;const E=(n,a=!0)=>{l=!0,o(a,n)};var f=null;function d(){f!==null&&(f.lastChild.remove(),r.before(f),f=null);var n=e?s:t,a=e?t:s;n&&Z(n),a&&q(a,()=>{e?t=null:s=null})}const o=(n,a)=>{if(e===(e=n))return;let u=!1;if(_){const A=x(r)===D;!!e===A&&(r=F(),S(r),m(!1),u=!0)}var v=Y(),i=r;if(v&&(f=document.createDocumentFragment(),f.append(i=C())),e?s??=a&&T(()=>a(i)):t??=a&&T(()=>a(i)),v){var c=L,h=e?s:t,p=e?t:s;h&&c.skipped_effects.delete(h),p&&c.skipped_effects.add(p),c.add_callback(d)}else d();u&&m(!0)};I(()=>{l=!1,g(E),l||o(null,null)},y),_&&(r=H)}export{P as i};