1document.addEventListener("DOMContentLoaded",()=>{});const MvSlider=window.MvSlider||{};MvSlider.intervals=new Map,MvSlider.normalizeTransitionType=type=>type?type.replace("_","-"):"fade",MvSlider.getTransitionStyle=(type,dur)=>{const transitionDuration=dur/1e3;switch(type){case"fade":default:return`opacity ${transitionDuration}s ease-in-out`;case"slide-ltr":case"slide-rtl":case"slide-ttb":case"slide-btt":return`transform ${transitionDuration}s ease-in-out`}},MvSlider.getInitialTransform=type=>{switch(type){case"slide-ltr":return"translate(100%, 0)";case"slide-rtl":return"translate(-100%, 0)";case"slide-ttb":return"translate(0, 100%)";case"slide-btt":return"translate(0, -100%)";default:return"translate(0, 0)"}},MvSlider.slideNext=(sliderImages,transitionType,transitionDuration,currentIndex,sliderId)=>{if(sliderImages.length<2)return currentIndex;const currentImg=sliderImages[currentIndex],nextIndex=(currentIndex+1)%sliderImages.length,nextImg=sliderImages[nextIndex];return nextImg.classList.remove("next"),nextImg.classList.add("current"),"fade"===transitionType&&(nextImg.style.opacity="1"),nextImg.style.transform="translate(0, 0)",currentImg.classList.remove("current"),currentImg.classList.add("prev"),"fade"===transitionType&&(currentImg.style.opacity="0"),"slide-ltr"===transitionType?currentImg.style.transform="translate(-100%, 0)":"slide-rtl"===transitionType?currentImg.style.transform="translate(100%, 0)":"slide-ttb"===transitionType?currentImg.style.transform="translate(0, -100%)":"slide-btt"===transitionType&&(currentImg.style.transform="translate(0, 100%)"),setTimeout(()=>{sliderImages.forEach((img,index)=>{index!==nextIndex&&(img.classList.remove("prev"),img.classList.add("next"),"fade"===transitionType&&(img.style.opacity="0"),img.style.transform=MvSlider.getInitialTransform(transitionType))})},transitionDuration),nextIndex},MvSlider.initSlider=moduleId=>{if("undefined"==typeof document)return;const sliders=document.querySelectorAll(`#${moduleId} .mv-super-module__background--image-slider`);
1sliders.length&&sliders.forEach(slider=>{const images=slider.querySelectorAll(".mv-background-img");if(images.length<2)return;const duration=parseInt(slider.dataset.slideDuration)||5e3,transitionDuration=parseInt(slider.dataset.transitionDuration)||1e3,transitionType=MvSlider.normalizeTransitionType(slider.dataset.slideTransition);let currentIndex=0;images.forEach((img,index)=>{img.style.transition=MvSlider.getTransitionStyle(transitionType,transitionDuration),img.style.willChange="fade"===transitionType?"opacity":"transform",0===index?(img.classList.add("current"),img.classList.remove("next","prev"),img.style.opacity="1",img.style.transform="translate(0, 0)"):(img.classList.add("next"),img.classList.remove("current","prev"),img.style.opacity="fade"===transitionType?"0":"1",img.style.transform=MvSlider.getInitialTransform(transitionType))}),MvSlider.intervals.has(slider)&&clearInterval(MvSlider.intervals.get(slider)),MvSlider.intervals.set(slider,setInterval(()=>{currentIndex=MvSlider.slideNext(images,transitionType,transitionDuration,currentIndex,slider)},duration))})},window.MvSlider=MvSlider; 2//# sourceURL=https://441807276.fs1.hubspotusercontent-ap1.net/hubfs/441807276/hub_generated/template_assets/1/246226691572/1790201034733/template_mvBackgroundSlider.js
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.