1let a;function e(a){if(a.classList.add("img-loaded"),!a.classList.contains("card-team-logo")||!a.naturalHeight)return;const e=a.naturalWidth/a.naturalHeight;e>=1.3&&e<=2.1&&(a.classList.remove("object-contain"),a.classList.add("object-cover"))}function t(){const t=Array.from(document.querySelectorAll("img.lazy:not([data-lazy-loaded])"));a?t.forEach(e=>{e.dataset.lazyLoaded||(e.dataset.lazyLoaded="true",a.observe(e))}):"IntersectionObserver"in window?(a=new IntersectionObserver((a,t)=>{a.forEach(a=>{if(a.isIntersecting){const s=a.target;s.addEventListener("load",()=>e(s),{once:!0}),s.src=s.dataset.src,s.classList.remove("lazy"),s.classList.remove("opacity-0"),s.dataset.lazyLoaded="true",t.unobserve(s)}})}),t.forEach(e=>{e.dataset.lazyLoaded="true",a.observe(e)})):t.forEach(a=>{a.addEventListener("load",()=>e(a),{once:!0}),a.src=a.dataset.src,a.classList.remove("lazy"),a.classList.remove("opacity-0"),a.dataset.lazyLoaded="true"})}window.initLazyLoading=t;export{t as i};
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.