1import{h as u}from"./BOLuUWdH.js";let c=null,o=[];const d=1e4;function m(e){c=e,e&&o.splice(0).forEach(n=>n(e))}const h=()=>{const e=u("code-scanner-wanted",()=>!1),n=u("code-scanner-starting",()=>!1);function l(){return e.value=!0,new Promise((t,r)=>{let a=0;const i=s=>{clearTimeout(a),t(s)};o.push(i),a=window.setTimeout(()=>{o=o.filter(s=>s!==i),r(new Error("The scanner didn't load. Check your connection and try again."))},d)})}return{scan:async(t={})=>{if(c)return c(t);n.value=!0;let r;try{r=await l()}catch(a){throw n.value=!1,a}return r(t)},starting:n,wanted:e}};export{m as p,h 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.