1import{R as i,e as n}from"./chunk-CZW7ZMZR.js";var l=(()=>{class e{locationSource=new n("");currentLocation=this.locationSource.asObservable();constructor(){}formatLocationForDisplay(o){if(o==null)return"";if(Array.isArray(o))return o.map(t=>t==null?"":String(t).trim()).filter(t=>t.length>0&&t.toLowerCase()!=="undefined").join(", ");let r=String(o).trim();return r?r.split(",").map(t=>t.trim()).filter(t=>t.length>0&&t.toLowerCase()!=="undefined").join(", "):""}changeLocation(o){let r=this.formatLocationForDisplay(o);this.locationSource.next(r)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=i({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();export{l as 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.