import{h as A,a as x,b as Y,E as p,r as M,c as q,e as C,i as R,j as F,am as G,ak as U,ah as $,ag as O,an as L,ao as j,ap as y,aq as z,ar as V,as as Z,g as b,ai as H,s as J,at as K,V as Q,au as W,av as X,aw as w,N as k,ax as m,L as aa}from"./QoSX5tB3.js";import{B as ra}from"./BU129qsK.js";let S=!1;function ea(a){var e=S;try{return S=!1,[a(),S]}finally{S=e}}function ia(a,e,i=!1){var f;A&&(f=F,x());var _=new ra(a),u=i?p:0;function s(r,n){if(A){var d=M(f);if(r!==parseInt(d.substring(1))){var v=q();C(v),_.anchor=v,R(!1),_.ensure(r,n),R(!0);return}}_.ensure(r,n)}Y(()=>{var r=!1;e((n,d=0)=>{r=!0,s(d,n)}),r||s(-1,null)},u)}function P(a,e){return a===e||a?.[y]===e}function sa(a={},e,i,f){var _=G.r,u=L;return U(()=>{var s,r;return $(()=>{s=r,r=[],O(()=>{P(i(...r),a)||(e(a,...r),s&&P(i(...s),a)&&e(null,...s))})}),()=>{let n=u;for(;n!==_&&n.parent!==null&&n.parent.f&j;)n=n.parent;const d=()=>{r&&P(i(...r),a)&&e(null,...r)},v=n.teardown;n.teardown=()=>{d(),v?.()}}}),a}function fa(a,e,i,f){var _=!0,u=(i&W)!==0,s=(i&m)!==0,r=f,n=!0,d=void 0,v=()=>s&&_?(d??=w(f),b(d)):(n&&(n=!1,r=s?O(f):f),r);let l;if(u){var B=y in a||aa in a;l=z(a,e)?.set??(B&&e in a?t=>a[e]=t:void 0)}var c,I=!1;u?[c,I]=ea(()=>a[e]):c=a[e],c===void 0&&f!==void 0&&(c=v(),l&&(V(),l(c)));var o;if(o=()=>{var t=a[e];return t===void 0?v():(n=!0,t)},(i&Z)===0)return o;if(l){var D=a.$$legacy;return(function(t,h){return arguments.length>0?((!h||D||I)&&l(h?o():t),t):o()})}var E=!1,g=((i&X)!==0?w:k)(()=>(E=!1,o()));u&&b(g);var N=L;return(function(t,h){if(arguments.length>0){const T=h?b(g):u?H(t):t;return J(g,T),E=!0,r!==void 0&&(r=T),t}return K&&E||(N.f&Q)!==0?g.v:b(g)})}export{sa as b,ia as i,fa as p};