1function e(e){let t=Math.floor((Date.now()-e.getTime())/1e3);return t<60?`just now`:t<3600?`${Math.floor(t/60)}m ago`:t<86400?`${Math.floor(t/3600)}h ago`:`${Math.floor(t/86400)}d ago`}function t(t){return e(new Date(t))}function n(e,t,n){let r=new Date(e);if(Number.isNaN(r.getTime()))return``;let i=new Intl.DateTimeFormat(`en-US`,{timeZone:t,month:`short`,day:`numeric`,...n?.year?{year:`numeric`}:{}}).format(r);if(!n?.time)return i;let a=new Intl.DateTimeFormat(`en-US`,{timeZone:t,hour:`2-digit`,minute:`2-digit`,hour12:!0,...n.tzLabel?{timeZoneName:`short`}:{}}).format(r);return`${i} ${n.separator??`·`} ${a}`}export{t as n,n as t};
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.