1(()=>{function l(e,t){if(!e)return null;let n=window.devicePixelRatio||1,r=t>0?Math.ceil(t*n):1/0,i=e.split(",").map(s=>{let[a,d]=s.trim().split(/\s+/);return{url:a,width:parseInt(d)||0}}).sort((s,a)=>s.width-a.width);return(i.find(s=>s.width>=r)||i[i.length-1]).url}function u(e,t){let n=Math.ceil(e.getBoundingClientRect().width),r=l(e.dataset.srcset,n)||e.dataset.src;function i(a=!1){e.dataset.srcset?(e.sizes=n>0?n+"px":e.dataset.sizes||"100vw",e.srcset=e.dataset.srcset):e.src=e.dataset.src,a&&e.classList.add("instant"),e.classList.add("loaded"),t()}let s=new Image;if(s.src=r,s.complete){i(!0);return}s.onload=s.onerror=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{i()})})}}function o(e){let t=[...e],n=0;function r(){for(;n<3&&t.length>0;){let i=t.shift();n++,u(i,()=>{n--,r()})}}return{next:r}}function c(e){return Array.from(document.querySelectorAll(e))}document.addEventListener("DOMContentLoaded",()=>{let e=c('img[data-src][fetchpriority="high"]');e.length&&o(e).next();let t=document.querySelector("header");if(!t)return;let n=!1,r=!1;window.addEventListener("scroll",()=>{r||(window.requestAnimationFrame(()=>{n=window.scrollY>80,t.classList.toggle("hidden",n),r=!1}),r=!0)},{passive:!0})});window.addEventListener("load",()=>{let e=c('img[data-src]:not([fetchpriority="high"])');e.length&&o(e).next()});document.addEventListener("lqip:process",e=>{let t=Array.from(e.detail?.images??[]);t.length&&o(t).next()});})(); 2/* 3 * Main JavaScript file 4 * 5 * @package ov26 6 * @since 1.0.0 7 * @license GPL-2.0-or-later 8 * @link https://sirup.org 9 * @author Dimitri Schweizer 10 * @author Mica Caillet 11 */
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.