<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{A as f,G as w,D as m,s as q,H as A}from"./scheduler.FuveO0Tw.js";const a=[];function x(e,i){return{subscribe:z(e,i).subscribe}}function z(e,i=f){let r;const n=new Set;function u(t){if(q(e,t)&amp;&amp;(e=t,r)){const o=!a.length;for(const s of n)s[1](),a.push(s,e);if(o){for(let s=0;s&lt;a.length;s+=2)a[s][0](a[s+1]);a.length=0}}}function l(t){u(t(e))}function b(t,o=f){const s=[t,o];return n.add(s),n.size===1&amp;&amp;(r=i(u,l)||f),t(e),()=&gt;{n.delete(s),n.size===0&amp;&amp;r&amp;&amp;(r(),r=null)}}return{set:u,update:l,subscribe:b}}function D(e,i,r){const n=!Array.isArray(e),u=n?[e]:e;if(!u.every(Boolean))throw new Error("derived() expects stores as input, got a falsy value");const l=i.length&lt;2;return x(r,(b,t)=&gt;{let o=!1;const s=[];let d=0,p=f;const h=()=&gt;{if(d)return;p();const c=i(n?s[0]:s,b,t);l?b(c):p=A(c)?c:f},y=u.map((c,g)=&gt;w(c,_=&gt;{s[g]=_,d&amp;=~(1&lt;&lt;g),o&amp;&amp;h()},()=&gt;{d|=1&lt;&lt;g}));return o=!0,h(),function(){m(y),p(),o=!1}})}export{D as d,z as w};
</pre></body></html>