import{a8 as w,al as T,bc as Y,bG as x,Y as E,g as G,S as O}from"./DURqPrI0.js";function n(r,a){return r===a||(r==null?void 0:r[O])===a}function B(r={},a,i,k){var p=w.r,S=E;return T(()=>{var f,t;return Y(()=>{f=t,t=[],x(()=>{n(i(...t),r)||(a(r,...t),f&&n(i(...f),r)&&a(null,...f))})}),()=>{let s=S;for(;s!==p&&s.parent!==null&&s.parent.f&G;)s=s.parent;const h=()=>{t&&n(i(...t),r)&&a(null,...t)},c=s.teardown;s.teardown=()=>{h(),c==null||c()}}}),r}export{B as b};
//# sourceMappingURL=UcK0flSy.js.map
