1function beforeafter_image(){document.querySelectorAll(".bc-before-after-image").forEach((e)=>{var t=e.querySelector(".bc-before-after-image__before .bc-before-after-image__content-image"),r=t.clientWidth,o=t.clientHeight;function setAfterDimensions(){var t=e.querySelector(".bc-before-after-image__before .bc-before-after-image__content-image"),r=t.clientWidth,o=t.clientHeight;var after=e.querySelector(".bc-before-after-image__after .bc-before-after-image__content-image") 2 after.style.width=r+"px";after.style.height=o+"px"} 3 setAfterDimensions() 4 window.addEventListener('resize',function(){setAfterDimensions()}) 5 var a=parseFloat(e.getAttribute("data-showafter"));let c=!1;function i(t){let r=Math.max(0,Math.min(t,e.offsetWidth));(e.querySelector(".bc-before-after-image__after").style.width=r+"px"),(e.querySelector(".bc-before-after-image__scroller").style.left=r-e.querySelector(".bc-before-after-image__scroller").offsetWidth/2+"px")} 6 function n(t){t.preventDefault(),(c=!0),e.querySelector(".bc-before-after-image__scroller").classList.add("bc-before-after-image__scrolling");i(("touchstart"===t.type?t.touches[0].pageX:t.pageX)-e.getBoundingClientRect().left)} 7 function f(){(c=!1),e.querySelector(".bc-before-after-image__scroller").classList.remove("bc-before-after-image__scrolling")} 8 function l(t){if(c)i(("touchmove"===t.type?t.touches[0].pageX:t.pageX)-e.getBoundingClientRect().left);} 9 e.querySelector(".bc-before-after-image__scroller").addEventListener("mousedown",n),e.querySelector(".bc-before-after-image__scroller").addEventListener("touchstart",n),document.body.addEventListener("mouseup",f),document.body.addEventListener("mouseleave",f),document.body.addEventListener("touchend",f),document.body.addEventListener("touchcancel",f),document.body.addEventListener("mousemove",l),document.body.addEventListener("touchmove",l),i(a)})} 10 document.addEventListener("DOMContentLoaded",function(e){bricksIsFrontend&&beforeafter_image()})
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.