1import{r as n}from"./index-Dlc_Xpwz.js";function d(){const[u,a]=n.useState(new Set),s=n.useRef(new Set),c=n.useCallback(t=>u.has(t),[u]),o=n.useCallback(async(t,i)=>{if(!s.current.has(t)){s.current.add(t),a(r=>{const e=new Set(r);return e.add(t),e});try{return await i()}finally{s.current.delete(t),a(r=>{const e=new Set(r);return e.delete(t),e})}}},[]);return{isBusy:c,run:o}}export{d as u};
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.