function debounce(func,timeout=50){let timer;return(...args)=>{clearTimeout(timer),timer=setTimeout(()=>{func.apply(this,args)},timeout)}}let imagesContainer=document.querySelectorAll(".product-wrap.has-secondary-media-swap a");const screenCenter=window.innerHeight/2;let isMobile=window.matchMedia("(any-pointer:coarse)").matches,isMobile_2=/(iPhone|iPod|iPad|Android|webOS|BlackBerry|IEMobile|Opera Mini)/i.test(navigator.userAgent),isMobile_3=window.matchMedia("only screen and (max-width: 768px)").matches,isMobile_4="ontouchstart"in document.documentElement;(isMobile_2||isMobile||isMobile_4||isMobile_3)&&$(window).width()<798&&(window.onscroll=debounce(()=>swapCollectionImage()));function swapCollectionImage(){imagesContainer&&imagesContainer.forEach(imgContainer=>{let img2=imgContainer.querySelectorAll("img")[0],img1=imgContainer.querySelectorAll("img")[1],eachImgRect=imgContainer.getBoundingClientRect();eachImgRect.top+eachImgRect.height*.5-50>=screenCenter?(img1&&img1.classList.add("secondary-media-hidden"),img1&&img1.classList.add("secondary"),img2&&img2.classList.remove("secondary"),img2&&img2.classList.remove("secondary-media-hidden")):(img1&&img1.classList.remove("secondary-media-hidden"),img1&&img1.classList.remove("secondary"),img2&&img2.classList.add("secondary"),img2&&img2.classList.add("secondary-media-hidden"))})}const cartMenuIcon=document.getElementById("top-menu_cart-icon");window.PXUTheme.media_queries.medium.matches&&(document.querySelector("#top-menu_cart-icon .icon-cart-dev.mini_cart").addEventListener("click",e=>e.preventDefault()),cartMenuIcon.addEventListener("click",e=>{cartMenuIcon.classList.contains("active_link")?(document.body.classList.add("blocked-scroll"),document.getElementsByTagName("html")[0].classList.add("lock-scroll")):(document.body.classList.remove("blocked-scroll"),document.getElementsByTagName("html")[0].classList.remove("lock-scroll"))}),cartMenuIcon.addEventListener("click",function(e){cartMenuIcon.classList.add("active_link"),document.getElementsByTagName("html")[0].classList.add("lock-scroll"),document.body.classList.add("blocked-scroll")},{once:!0}));{let productGallerySlidesCells=document.querySelector("#ftl_product_gallery")?.querySelectorAll(".gallery-cell"),productGallerySlider=()=>document.querySelector("#ftl_product_gallery > .flickity-viewport .flickity-slider"),productThumbsContainer=document.querySelectorAll(".product_gallery_nav.product-gallery__thumbnails")[0],productImagesThumbs=productThumbsContainer?.querySelectorAll(".gallery-cell.product-gallery__thumbnail"),getSliderBoundings=()=>(carouselRect=document.querySelectorAll(".product_gallery ")[0].getBoundingClientRect(),carouselLeft=carouselRect.left,carouselRight=carouselRect.right,[carouselLeft,carouselRight]);productThumbsContainer?productImagesThumbs?productImagesThumbs.forEach((eachThumb,thumbIndex)=>{eachThumb.addEventListener("click",function(){productImagesThumbs.forEach(elem=>elem.classList.remove("is-selected","is-nav-selected")),this.classList.add("is-selected","is-nav-selected"),$("#ftl_product_gallery").flickity("select",thumbIndex,!0,!1)})}):console.log("elem not found -> productImagesThumbs"):console.log("elem not found -> productThumbsContainer"),document.querySelectorAll("#ftl_product_gallery > button.flickity-button").forEach(btn=>{btn.addEventListener("click",()=>{console.log(btn);let xx=Array.from(productGallerySlidesCells).find((elem,index)=>elem.classList.contains("is-selected"));console.log(xx)})}),$("#ftl_product_gallery").on("settle.flickity",function(){productGallerySlidesCells.forEach((cell,index)=>{cell.classList.contains("is-selected")&&(productImagesThumbs.forEach(elem=>elem.classList.remove("is-selected","is-nav-selected")),console.log("current thumb",productImagesThumbs[index]),productImagesThumbs[index].classList.add("is-selected","is-nav-selected"))})})}{let sizeSwatchesInFromPopup=document.querySelectorAll("#myModal1 .swatch_options .swatch.Size .swatch-element");sizeSwatchesInFromPopup&&(sizeSwatchesInFromPopup.forEach(each=>{each.addEventListener("click",function(){sizeSwatchesInFromPopup.forEach(swatch=>{swatch.classList.remove("__selected-variant"),swatch.previousElementSibling.removeAttribute("checked")})})}),sizeSwatchesInFromPopup.forEach((each,index)=>{each.addEventListener("click",function(){this.previousElementSibling.checked=!0,this.previousElementSibling.setAttribute("checked",""),document.querySelectorAll("#myModal1 select[name='id'] option").forEach(selected=>selected.removeAttribute("selected"));let selectedOption=document.querySelectorAll("#myModal1 select[name='id'] option")[index];selectedOption.setAttribute("selected","selected"),console.log(selectedOption)})}))} //# sourceMappingURL=/cdn/shop/t/320/assets/is-dev-temp.js.map?v=157980296357890104451741129872