1import{g as i}from"./chunk-LYGXUHPU.js";function f(t){return t!=null&&!i(t)?new Date().getUTCFullYear():new Date().getFullYear()}function p(t){if(t!=null&&!i(t)){let n=new Date;return new Date(Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()))}return new Date}function w(t,n="en-US"){let e=typeof t=="string"?new Date(t):t;return new Intl.DateTimeFormat(n,{year:"numeric",month:"short",day:"numeric"}).format(e)}function m(t,n="en-US"){let e=typeof t=="string"?new Date(t):t;return new Intl.DateTimeFormat(n,{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"}).format(e)}function s(t,n){if(typeof window>"u")return;let e=window.URL.createObjectURL(t),r=document.createElement("a");r.href=e,r.download=n,document.body.appendChild(r),r.click(),document.body.removeChild(r),window.URL.revokeObjectURL(e)}async function h(t,n){if(!(typeof window>"u"))try{let r=await(await fetch(t)).blob();s(r,n)}catch(e){throw console.error("Failed to download file:",e),e}}async function b(t,n,e){if(!(typeof window>"u"))try{let{default:r}=await import("./chunk-YZ7MRF7K.js"),a=new r,u=t.length,c=0;for(let o of t)try{let d=await(await fetch(o.url)).blob();a.file(o.name,d),c++,e&&e(Math.round(c/u*100))}catch(l){console.error(`Failed to download file ${o.name}:`,l)}let g=await a.generateAsync({type:"blob"});s(g,n)}catch(r){throw console.error("Failed to create ZIP:",r),r}}export{f as a,p as b,w as c,m as d,h as e,b as f}; 2/**i18n:9221a248b78fad51dadd6e5c7b69129d29a88615ab3f9965adb6a86fb0adbaca*/
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.