1function p(r){let t=document.createElement("input");t.type="text",t.id="copyToClipboardStringTmp",t.value=r,document.getElementsByTagName("body")[0].appendChild(t);let e=document.getElementById("copyToClipboardStringTmp");e.select(),document.execCommand("copy"),e.remove()}function n(r={}){let t={};for(let e in r)if(Object.prototype.hasOwnProperty.call(r,e)){let o=r[e],s=Array.isArray(o),a=o?.constructor===Object,c=!isNaN(Number(o));a?t[e]=n(o):s?t[e]=o.map(n):c?t[e]=+o:o==="true"||o==="false"?t[e]=o==="true":t[e]=o}return t}function u(r){return`${r.charAt(0)}********${r.substring(r.indexOf("@"))}`}function l(r){return r.replace(/\d(?=(?:\D*\d){2})/g,"*")}function m(r,t=null){let e=parseInt(r,10);return isNaN(e)?t:e}function d(r,t=null){let e=parseFloat(r);return isNaN(e)?t:e}function f(r){let t=r.trim();if(!t.endsWith("px"))throw new Error("parsePixels got a string that doesn't end with px");let e=parseInt(t.replace("px",""),10);if(isNaN(e))throw new Error("parsePixels parsed to NaN");return e}export{p as a,n as b,u as c,l as d,m as e,d as f,f as g};
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.