PageSourceSearch

https://lovebug.com/cdn/shop/t/64/assets/mfr-utils.min.js?v=146475670269825774101773085902

js lovebug.com collected 2026-10-04 07:16:32 UTC 1,064 bytes, 2 lines download raw bytes

1function debounce(e,n){let i;return(...t)=>{clearTimeout(i),i=setTimeout((()=>e.apply(this,t)),n)}}function observeInViewBatch(e,n){const i=new IntersectionObserver(((e,i)=>{e.forEach((e=>{e.isIntersecting&&(n(e.target),i.unobserve(e.target))}))}),{root:null,threshold:.1});e.each(((e,n)=>{i.observe(n)}))}window.addEventListener("load",(()=>{const e=window.location.hash;if(e){const n=document.querySelector(e);n&&n.scrollIntoView({behavior:"smooth"})}})),window.onWidthResize=e=>{let n=window.innerWidth;window.addEventListener("resize",(()=>{window.innerWidth!==n&&(n=window.innerWidth,e())}))},window.onHeightResize=(e,n)=>{let i=window.innerHeight;const t=()=>{window.innerHeight!==i&&(i=window.innerHeight,e())};if(n){const e=()=>{t(),window.removeEventListener("resize",e)};window.addEventListener("resize",e)}else window.addEventListener("resize",t)},window.onViewportChange=function(e,n){const i=window.matchMedia("(min-width: 1024px)");function t(i){i.matches?n&&n():e&&e()}i.addEventListener("change",t),t(i)};
2//# sourceMappingURL=mfr-utils.min.js.map

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.