1var a=(n,r=!0)=>{let o=n.map(e=>e.split("/").map(t=>new RegExp(`^${t}$`)));return l(o,r)},l=(n,r)=>o=>{for(let e of n){let t={consumed:[]},c=[...o];for(let u of e){let s=c.shift();s&&u.test(s.path)&&t.consumed.push(s)}if(t.consumed.length===e.length)return r||(t.consumed=[]),t}return null};export{a};
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.