1var e=0,t=[];function n(){return e+=1,()=>{if(--e,e===0){let e=t;t=[];for(let t of e)t()}}}function r(e){let t=n(),r=e().finally(t);return r.t=!0,r}function i(){return e===0?Promise.resolve():new Promise(e=>{t.push(e)})}function a(){e=0}var o=Symbol(`clean`),s=(...e)=>{throw Error(`cleanStores() can be used only during development or tests`)},c=[],l=0,u=4,d=globalThis.nanostoresGlobal||={epoch:0},f=e=>{let t=[],n={get(){return n.lc||n.listen(()=>{})(),n.value},init:e,lc:0,listen(e){return n.lc=t.push(e),()=>{for(let t=l+u;t<c.length;)c[t]===e?c.splice(t,u):t+=u;let r=t.indexOf(e);~r&&(t.splice(r,1),--n.lc||n.off())}},notify(e,r){d.epoch++;let i=!c.length;for(let i of t)c.push(i,n.value,e,r);if(i){for(l=0;l<c.length;l+=u)c[l](c[l+1],c[l+2],c[l+3]);c.length=0}},off(){},set(e){let t=n.value;t!==e&&(n.value=e,n.notify(t))},subscribe(e){let t=n.listen(e);return e(n.value),t},value:e};return n},p=e=>e,m=0,h=1,g=2,_=3,v=5,y=6,b=10,x=(e,t,n,r)=>(e.events=e.events||{},e.events[n+b]||(e.events[n+b]=r(t=>{e.events[n].reduceRight((e,t)=>(t(e),e),{shared:{},...t})})),e.events[n]=e.events[n]||[],e.events[n].push(t),()=>{let r=e.events[n],i=r.indexOf(t);r.splice(i,1),r.length||(delete e.events[n],e.events[n+b](),delete e.events[n+b])}),S=(e,t)=>x(e,t,m,t=>{let n=e.listen;return e.listen=r=>(!e.lc&&!e.starting&&(e.starting=!0,t(),delete e.starting),n(r)),()=>{e.listen=n}}),C=(e,t)=>x(e,t,h,t=>{let n=e.off;return e.off=()=>{t(),n()},()=>{e.off=n}}),w=(e,t)=>x(e,t,g,t=>{let n=e.set,r=e.setKey;return e.setKey&&=(n,i)=>{let a;if(t({abort:()=>{a=!0},changed:n,newValue:{...e.value,[n]:i}}),!a)return r(n,i)},e.set=e=>{let r;if(t({abort:()=>{r=!0},newValue:e}),!r)return n(e)},()=>{e.set=n,e.setKey=r}}),T=(e,t)=>x(e,t,_,t=>{let n=e.notify;return e.notify=(e,r)=>{let i;if(t({abort:()=>{i=!0},changed:r,oldValue:e}),!i)return n(e,r)},()=>{e.notify=n}}),E=1e3,D=(e,t)=>x(e,n=>{let r=t(n);r&&e.events[y].push(r)},v,t=>{let n=e.listen;e.listen=(...r)=>(!e.lc&&!e.active&&(e.active=!0,t()),n(...r));let r=e.off;return e.events[y]=[],e.off=()=>{r(),setTimeout(()=>{if(e.active&&!e.lc){e.active=!1;for(let t of e.events[y])t();e.events[y]=[]}},E)},()=>{e.listen=n,e.off=r}}),O=(e,t,n)=>{Array.isArray(e)||(e=[e]);let r,i,a=()=>{if(i===d.epoch)return;i=d.epoch;let n=e.map(e=>e.get());if(!r||n.some((e,t)=>e!==r[t])){r=n;let e=t(...n);e&&e.then&&e.t?e.then(e=>{r===n&&o.set(e)}):(o.set(e),i=d.epoch)}},o=f(void 0),s=o.get;o.get=()=>(a(),s());let c,l=n?()=>{clearTimeout(c),c=setTimeout(a)}:a;return D(o,()=>{let t=e.map(e=>e.listen(l));return a(),()=>{for(let e of t)e()}}),o},k=(e,t)=>O(e,t),A=(e,t)=>
1O(e,t,!0);function j(e,t){let n=F(t),r=e;for(let e of n){if(r===void 0)break;r=r[e]}return r}function M(e,t,n){return N(e??{},F(t),n)}function N(e,t,n){let r=t[0],i=Array.isArray(e)?[...e]:{...e};return t.length===1?(n===void 0?Array.isArray(i)?i.splice(r,1):delete i[r]:i[r]=n,i):(R(i,r,t[1]),i[r]=N(i[r],t.slice(1),n),i)}var P=/(.*)\[(\d+)\]/;function F(e){return e.split(`.`).flatMap(e=>I(e))}function I(e){if(P.test(e)){let[,t,n]=e.match(P);return[...I(t),n]}return[e]}var L=/^\d+$/;function R(e,t,n){t in e||(L.test(n)?e[t]=Array(parseInt(n,10)+1):e[t]={})}var z=(e={})=>{let t=f(e);return t.setKey=(e,n)=>{if(j(t.value,e)!==n){let r=t.value;t.value=M(t.value,e,n),t.notify(r,e)}},t};function B(e,t){return j(e.get(),t)}var V=(e,t)=>{Array.isArray(e)||(e=[e]);let n=[],r,i=()=>{r&&r(),r=t(...e.map(e=>e.get()))};return n=e.map(e=>e.listen(i)),i(),()=>{n.forEach(e=>e()),r&&r()}},H=e=>{e.listen(()=>{})};function U(e,t,n){let r=new Set(t).add(void 0);return e.listen((e,t,i)=>{r.has(i)&&n(e,t,i)})}function W(e,t,n){let r=U(e,t,n);return n(e.value),r}var G=(e={})=>{let t=f(e);return t.setKey=function(e,n){let r=t.value;n===void 0&&e in t.value?(t.value={...t.value},delete t.value[e],t.notify(r,e)):t.value[e]!==n&&(t.value={...t.value,[e]:n},t.notify(r,e))},t};function K(e){let t=(e,...n)=>(t.cache[e]||(t.cache[e]=t.build(e,...n)),t.cache[e]);return t.build=(n,...r)=>{let i=G({id:n});return D(i,()=>{let a;return e&&(a=e(i,n,...r)),()=>{delete t.cache[n],a&&a()}}),i},t.cache={},t}export{E as STORE_UNMOUNT_DELAY,i as allTasks,f as atom,A as batched,o as clean,s as cleanStores,a as cleanTasks,k as computed,z as deepMap,V as effect,B as getKey,j as getPath,H as keepMount,U as listenKeys,G as map,K as mapCreator,D as onMount,T as onNotify,w as onSet,S as onStart,C as onStop,p as readonlyType,N as setByKey,M as setPath,n as startTask,W as subscribeKeys,r as task};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.