(function(){let galeryContainer=document.querySelector('.Single .product-image');if(galeryContainer){galeryContainer.addEventListener('lgInit',(event)=>{let pluginInstance=event.detail.instance;if(pluginInstance.settings.thumbControls){let customButtons='<div class="lg-prev-outer"><button type="button" id="lg-prev-1" aria-label="Previous slide" class="lg-thumb-prev lg-icon">  </button></div><div class="lg-next-outer"><button type="button" id="lg-next-1" aria-label="Next slide" class="lg-thumb-next lg-icon">  </button></div>';let thumbInner=document.createElement("div");thumbInner.classList.add("lg-thumb-inner");thumbInner.innerHTML+=customButtons;let thumbs=pluginInstance.outer.find(".lg-thumb-outer").firstElement;thumbInner.append(pluginInstance.outer.find(".lg-thumb-outer .lg-thumb").firstElement);console.log(thumbInner);thumbs.prepend(thumbInner);let prevButton=pluginInstance.outer.find(".lg-thumb-prev").firstElement;prevButton.addEventListener("click",()=>{pluginInstance.goToPrevSlide()});let nextButton=pluginInstance.outer.find(".lg-thumb-next").firstElement;nextButton.addEventListener("click",()=>{pluginInstance.goToNextSlide()});galeryContainer.addEventListener('lgBeforeSlide',(event)=>{if(pluginInstance.settings.hideControlOnEnd&&!pluginInstance.settings.loop){let elems=pluginInstance.outer.find(".lg-thumb-item").selector;let elemLength=elems.length;let lastindex=elems[elemLength-1].dataset.lgItemId;let index=event.detail.index;if(index==0){prevButton.classList.add("disabled");prevButton.parentElement.classList.add("disabled");prevButton.setAttribute("disabled","disabled")}else{prevButton.classList.remove("disabled");prevButton.parentElement.classList.remove("disabled");prevButton.removeAttribute("disabled")}
if(index==lastindex){nextButton.classList.add("disabled");nextButton.parentElement.classList.add("disabled");nextButton.setAttribute("disabled","disabled")}else{nextButton.classList.remove("disabled");nextButton.parentElement.classList.remove("disabled");nextButton.removeAttribute("disabled")}}})}})}
if((typeof lgThumbnail!=="undefined")&&(typeof lgZoom!=="undefined")){let productGallery=lightGallery(galeryContainer,{plugins:[lgThumbnail,lgZoom],controls:!1,thumbControls:!0,appendThumbnailsTo:'.lg-outer',thumbWidth:80,animateThumb:!1,selector:'.img-item',counter:!1,download:!1,getCaptionFromTitleOrAlt:!1,loop:!1,slideEndAnimation:!1,hideScrollbar:!0,hideControlOnEnd:!0,actualSize:!1,showZoomInOutIcons:!0,mobileSettings:{appendThumbnailsTo:'.lg-components',thumbControls:!1,addClass:"mobile",}});if(productGallery){$(".Single .fixedNav .product .image").click(function(){productGallery.openGallery()})}}
if(typeof lgVideo!=="undefined"){let videoContainer=document.querySelectorAll('.frame-videoposter');videoContainer.forEach(videocontainer=>{let videoContainers=document.querySelectorAll('.frame-layout-videoContainer');if(videoContainers.length){videoContainers.forEach(container=>{if(!container.contains(videocontainer)){lightGallery(videocontainer,{plugins:[lgVideo],selector:'.image a',download:!1,closable:!0,counter:!1,enableSwipe:!1,enableDrag:!1,})}})}else{lightGallery(videocontainer,{plugins:[lgVideo],selector:'.image a',download:!1,closable:!0,counter:!1,enableSwipe:!1,enableDrag:!1,})}});let linkContainer=document.querySelectorAll('.videolink');linkContainer.forEach(linkcontainer=>{lightGallery(linkcontainer,{plugins:[lgVideo],selector:'this',download:!1,})});let videoGalleryContainer=document.querySelector('.frame-layout-videoContainer');if(videoGalleryContainer){let videoGalleryInline=lightGallery(videoGalleryContainer,{plugins:[lgVideo],selector:'.frame-videoposter .image a',container:videoGalleryContainer.querySelectorAll(".video-player"),download:!1,enableSwipe:!1,enableDrag:!1,counter:!1,autoplayVideoOnSlide:!0,closable:!1,controls:!1,});let videoposters=videoGalleryContainer.querySelectorAll(".frame-videoposter")
videoposters.forEach(videoposter=>{videoposter.addEventListener('click',function(){let index=[...this.parentElement.children].indexOf(this);videoGalleryInline.openGallery(index+1);videoGalleryInline.slide(index+1);videoposters.forEach(videoposter=>{videoposter.classList.remove("active")});videoposter.classList.add("active")})})}}})()