1(function(){const multicolumnSlider=()=>{const multicolumnSliders=Array.from(document.querySelectorAll(".multicolumn-slider"));multicolumnSliders.length!==0&&multicolumnSliders.forEach(slider=>{const sectionId=slider.dataset.id,perRow=slider.dataset.perRow,mobileR=slider.dataset.mobile,speed=slider.dataset.speed*1e3,autoplay=toBoolean(slider.dataset.autoplay),enablenNavigation=toBoolean(slider.dataset.navigation),stopAutoplaySlider=toBoolean(slider.dataset.stopAutoplay);let autoplayParm={};autoplay&&(autoplayParm={autoplay:{delay:0,disableOnInteraction:!1}});const multicolumnSwiper=new Swiper(`#${sectionId} .swiper`,{loop:!0,longSwipesRatio:.1,slidesPerView:mobileR,allowTouchMove:!0,speed,breakpoints:{1100:{slidesPerView:+perRow+.4}},...autoplayParm});if(autoplay&&stopAutoplaySlider){let duration,distanceRatio,startTimer;const swiperWrapperEl=document.querySelector(`#${sectionId} .swiper-wrapper`),stopAutoplay=()=>{startTimer&&clearTimeout(startTimer),multicolumnSwiper.setTranslate(multicolumnSwiper.getTranslate());const currentSlideWidth=multicolumnSwiper.slides[multicolumnSwiper.activeIndex].offsetWidth;distanceRatio=Math.abs((currentSlideWidth*multicolumnSwiper.activeIndex+multicolumnSwiper.getTranslate())/currentSlideWidth),duration=multicolumnSwiper.params.speed*distanceRatio,multicolumnSwiper.autoplay.stop()},startAutoplay=(delay=duration)=>{startTimer=setTimeout(()=>{multicolumnSwiper.autoplay.start()},delay)};if(slider.addEventListener("mouseenter",function(){stopAutoplay()}),slider.addEventListener("mouseleave",function(){duration=multicolumnSwiper.width*multicolumnSwiper.activeIndex+multicolumnSwiper.getTranslate()!==0?duration:0,multicolumnSwiper.slideTo(multicolumnSwiper.activeIndex,duration),startAutoplay()}),enablenNavigation){const handleSwitch=setIndex=>{stopAutoplay();const switchSpeed=1e3,index=setIndex();index===999?multicolumnSwiper.slideNext(switchSpeed):index===-999?multicolumnSwiper.slidePrev(switchSpeed):multicolumnSwiper.slideTo(index,switchSpeed)};document.querySelector(`#${sectionId} .multicolumn-button-next`).addEventListener("click",function(){handleSwitch(function(){let nextIndex=multicolumnSwiper.activeIndex;const lastSwiperIndex=multicolumnSwiper.slides.length-1;return nextIndex=nextIndex>lastSwiperIndex?lastSwiperIndex-nextIndex:nextIndex,distanceRatio<.003?999:nextIndex})},!1),document.querySelector(`#${sectionId} .multicolumn-button-prev`).addEventListener("click",function(){handleSwitch(function(){let prevIndex=multicolumnSwiper.activeIndex-1;return prevIndex=prevIndex<0?multicolumnSwiper.slides.length+prevIndex:prevIndex,distanceRatio===0?-999:prevIndex})},!1);const cursor=document.getElementById(`${sectionId}-cursor`),animateCursor=e=>{const x=e.clientX-cursor.offsetWidth/2,y=e.clientY-cursor.offsetHeight/2,keyframes={transform:`translate(${x}px, ${y}px) `};cursor.animate(keyframes,{duration:100,fill:"forwards"})},getCursorClass=type=>{switch(type){case"next":return"cursor-icon next button button--simple";case"prev":return"cursor-icon prev button button--simple";default:return"cursor-icon button button--simple"}};document.querySelector(`#${sectionId} .multicolumn-cursor`).onmousemove=e=>{const interactable=e.target.closest(".multicolumn__buttons"),interacting=interactable!==null,icon=document.getElementById(`${sectionId}-cursor-icon`);e.target.closest(".multicolumn__buttons")!=null&&animateCursor(e),cursor.dataset.type=interacting?interactable.dataset.type:"",interacting&&(icon.className=getCursorClass(interactable.dataset.type))}}}})};function toBoolean(string){return string==="true"}function detectDeviceType(){isiPad()&&document.querySelectorAll(".multicolumn-list").forEach(elem=>{elem&&elem.classList.add("multicolumn-list__ipad")})}document.addEventListener("DOMContentLoaded",function(){multicolumnSlider(),detectDeviceType(),document.addEventListener("shopify:section:load",function(){multicolumnSlider(),detectDeviceType()})})})(); 2//# sourceMappingURL=/cdn/shop/t/113/assets/multicolumn.js.map?v=83842724973831834231785245511
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.