1const r=document.getElementById("errors_alert");function s(){document.querySelectorAll(".box_alert .close_alert").forEach(e=>{e.addEventListener("click",()=>{e.parentElement.parentElement.remove()})})}s();function l(){let t=document.querySelectorAll(".box_alert.alertSuccess");t&&t.forEach(e=>{setTimeout(()=>{e.remove()},5e3)})}l();function n(t){const e=document.createElement("div");e.classList="alertSuccess min-w-[300px] box_alert overflow-hidden text-sm text-green-800 rounded-lg bg-green-50 dark:bg-[#004a43] dark:text-green-400",e.innerHTML+=`<div style="animation: alertSuccess 5s" class="progress_box h-2 transition-all relative bg-green-500 dark:bg-[#029385]"></div><div class="flex p-3 justify-between items-center gap-4"><div>${t??"success"}</div><div class="close_alert cursor-pointer"><span class="iconify text-red-600" data-icon="fontisto:close-a"></span></div></div>`,r.appendChild(e),s(),setTimeout(()=>{e.remove()},5e3)}window.displaySuccess=n;function a(t){const e=document.createElement("div");e.classList="min-w-[300px] box_alert overflow-hidden text-sm text-red-800 rounded-lg bg-red-50 dark:bg-[#4e1705] dark:text-red-300",e.innerHTML+=`<div class="flex p-3 justify-between items-center gap-4"><div>${t??"failed"}</div><div class="close_alert cursor-pointer"><span class="iconify text-red-600" data-icon="fontisto:close-a"></span></div></div></div>`,r.appendChild(e),s()}window.displayError=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.