1var MeetAjaxForProduct=function(settings){var default_Data={container:"#infinteLoop",method:"scroll",callback:null,loadingText:"Loading Now....",pagination:"#infinitePagination",offset:0},data=settings||{};this.data=Object.assign(default_Data,data),this.meetProductClick=this.meetProductClick.bind(this),this.meetProductScroll=this.meetProductScroll.bind(this),this.meetProductDestroy=this.meetProductDestroy.bind(this),this.meetStopProductMultipleClicks=this.meetStopProductMultipleClicks.bind(this),this.meetProductPaginationlnView=this.meetProductPaginationlnView.bind(this),this.meetProductpagination=document.querySelector(this.data.pagination),this.meetProductcontainer=document.querySelector(this.data.container),this.meetProductInitialize(),$(".custom__swatch-variants").click(function(){var Var_image=$(this).attr("data-image");console.log("image",Var_image),$(".custom__swatch-variants").removeClass("custom__active"),$(this).addClass("custom__active"),$(this).closest(".grid__item").find(".card__media img").attr("src",Var_image).attr("srcset",Var_image)})};MeetAjaxForProduct.prototype.meetProductInitialize=function(){if(this.meetProductcontainer){var initialidata={click:this.meetProductClick,scroll:this.meetProductScroll};initialidata[this.data.method]&&initialidata[this.data.method]()}$(".custom__swatch-variants").click(function(){var Var_image=$(this).attr("data-image");console.log("image",Var_image),$(".custom__swatch-variants").removeClass("custom__active"),$(this).addClass("custom__active"),$(this).closest(".grid__item").find(".card__media img").attr("src",Var_image).attr("srcset",Var_image)})},MeetAjaxForProduct.prototype.meetProductScroll=function(){this.meetProductpagination&&(document.addEventListener("scroll",this.meetProductPaginationlnView),window.addEventListener("resize",this.meetProductPaginationlnView),window.addEventListener("orientationchange",this.meetProductPaginationlnView)),$(".custom__swatch-variants").click(function(){var Var_image=$(this).attr("data-image");console.log("image",Var_image),$(".custom__swatch-variants").removeClass("custom__active"),$(this).addClass("custom__active"),$(this).closest(".grid__item").find(".card__media img").attr("src",Var_image).attr("srcset",Var_image)})},MeetAjaxForProduct.prototype.meetProductClick=function(){this.meetProductpagination&&(this.nextPageLinkElement=this.meetProductpagination.querySelector("a"),this.clickActive=!0,this.nextPageLinkElement&&this.nextPageLinkElement.addEventListener("click",this.meetStopProductMultipleClicks))},MeetAjaxForProduct.prototype.meetStopProductMultipleClicks=function(event){event.preventDefault(),this.clickActive&&(this.nextPageLinkElement.innerHTML=this.data.loadingText,this.nextPageUrl=this.nextPageLinkElement.href,this.clickActive=!1,this.loadMore())},MeetAjaxForProduct.prototype.meetProductPaginationlnView=function(){var top=this.meetProductpagination.getBoundingClientRect().top-this.data.offset,bottom=this.meetProductpagination.getBoundingClientRect().bottom+this.data.offset;top<=window.innerHeight&&bottom>=0&&(this.nextPageLinkElement=this.meetProductpagination.querySelector("a"),this.removeScrollListener(),this.nextPageLinkElement&&(this.nextPageLinkElement.innerHTML=this.data.loadingText,this.nextPageUrl=this.nextPageLinkElement.href,this.loadMore()))},MeetAjaxForProduct.prototype.loadMore=function(){var _this=this;var loaderElement=document.getElementById("loader");loaderElement&&(loaderElement.style.display="block"),setTimeout(function(){_this.request=new XMLHttpRequest,_this.request.onreadystatechange=function(){if(this.request.readyState===4&&this.request.status===200){var cratedPagination=this.request.responseXML.querySelector(this.data.pagination),cratedContaner=this.request.responseXML.querySelector(this.data.container);cratedPagination?this.meetProductpagination.innerHTML=cratedPagination.innerHTML:this.meetProductpagination.innerHTML="",cratedContaner&&this.meetProductcontainer.insertAdjacentHTML("beforeend",cratedContaner.innerHTML),this.data.callback&&typeof this.data.callback=="function"&&this.data.callback(this.request.responseXML),this.request.responseXML.querySelector("".concat(this.data.pagination," a"))?this.meetProductInitialize():(console.log("No more products to load."),this.removeScrollListener(),loaderElement&&(loaderElement.style.display="none"))}}.bind(_this),_this.request.open("GET",_this.nextPageUrl),_this.request.responseType="document",_this.request.send()},2e3)},MeetAjaxForProduct.prototype.removeScrollListener=function(){document.removeEventListener("scroll",this.meetProductPaginationlnView),window.removeEventListener("resize",this.meetProductPaginationlnView),window.removeEventListener("orientationchange",this.meetProductPaginationlnView)},MeetAjaxForProduct.prototype.meetProductDestroy=function(){var yereData={click:this.removeClickListener,scroll:this.removeScrollListener};return yereData[this.data.method]&&yereData[this.data.method](),this},MeetAjaxForProduct.prototype.removeClickListener=function(){this.nextPageLinkElement&&this.nextPageLinkElement.removeEventListener("click",this.meetStopProductMultipleClicks)}; 2//# sourceMappingURL=/cdn/shop/t/1/assets/meetanshi-infinite-scroll.js.map?v=41716068123106771431745818178
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.