async function e(e,t,n={}){let{store:r,signal:i}=n,a=AbortSignal.timeout(1e4),o=i?AbortSignal.any([i,a]):a,s=await e.query([{...t,limit:1}],{signal:o}),c=s.length?s.reduce((e,t)=>t.created_at>e.created_at?t:e):null;if(!r)return c;let[l]=await r.query([t]);return c?l&&l.created_at>c.created_at?l:c:l??null}export{e as t};