1self.onmessage=s=>{const{url:e,headers:r,action:n}=s.data;"cancel"!==n?function a(s,e){return fetch(s,{method:"GET",headers:e})}(e,r).then(t=>t.blob()).then(t=>{self.postMessage({data:t,url:e})}).catch(()=>{self.postMessage({error:"Download failed"})}):self.postMessage({canceled:!0})};
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.