import{x as I,m as o,o as N,a8 as x,a9 as D,aa as R,ab as C,Q as F,ac as p,y as S,z as b,A as L,U,B as q,ad as z,D as B,C as H}from"./D0ctIA8a.js";function P(y,T,g=!1){o&&N();var r=y,t=null,s=null,e=U,A=g?x:0,l=!1;const E=(n,a=!0)=>{l=!0,d(a,n)};var f=null;function _(){f!==null&&(f.lastChild.remove(),r.before(f),f=null);var n=e?t:s,a=e?s:t;n&&z(n),a&&B(a,()=>{e?s=null:t=null})}const d=(n,a)=>{if(e===(e=n))return;let u=!1;if(o){const k=D(r)===R;!!e===k&&(r=C(),F(r),p(!1),u=!0)}var v=q(),i=r;if(v&&(f=document.createDocumentFragment(),f.append(i=S())),e?t??(t=a&&b(()=>a(i))):s??(s=a&&b(()=>a(i))),v){var c=L,h=e?t:s,m=e?s:t;h&&c.skipped_effects.delete(h),m&&c.skipped_effects.add(m),c.add_callback(_)}else _();u&&p(!0)};I(()=>{l=!1,T(E),l||d(null,null)},A),o&&(r=H)}export{P as i};