(()=>{"use strict";class t{constructor(t){this.el=t,this.el.pmcPrintTrigger=this,this.onClick=this.onClick.bind(this),this.el.addEventListener("click",this.onClick)}onClick(t){t.preventDefault(),window.pmc.printPreparer?window.pmc.printPreparer.print():window.print()}}class e{constructor(t){this.el=t,this.targetProductTitles=[...document.querySelectorAll(".multiple-products-data-wrapper .o-multiple-products-item")],this.jumpToDetailsLinks=[...document.querySelectorAll(".o-multiple-products-item-jump-link")],this.jumpToDetailsLinks.length&&this.jumpToDetailsLinks.forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault(),this.handleJumpToDetails(t)}))})),this.targetProductTitles.length>3&&(this.button=this.el.querySelector(".multiple-products-button"),this.button.classList.remove("lrv-u-display-none"),this.trigger=this.el.querySelector(".multiple-products-view-more-button"),this.trigger.addEventListener("click",(()=>{this.handleViewMore()})))}handleViewMore(){this.targetProductTitles.length&&(this.targetProductTitles.forEach((t=>{t.className=this.targetProductTitles[0].className})),this.button.remove())}handleJumpToDetails(t){this.scrollDestinationElement=document.querySelector(t.srcElement.hash);const e=window.pageYOffset+this.scrollDestinationElement.getBoundingClientRect().top;window.scrollTo({top:e-30,left:0,behavior:"smooth"})}}class i{constructor(t){this.el=t,this.init()}init(){const t=this.el.querySelector(".c-gallery-inline__nav-head"),e=this.el.querySelector(".slick-track").querySelectorAll(".slick-slide").length;t.setAttribute("data-total-slider",e)}}window.addEventListener("load",(function(){[...document.querySelectorAll(".js-PrintTrigger")].forEach((e=>e.pmcPrintTrigger=new t(e))),[...document.querySelectorAll(".is-footwear-style .a-content .featured-article-inline-gallery")].forEach((t=>t.pmcInlineGallery=new i(t)))})),[...document.querySelectorAll(".multiple-products")].forEach((t=>new e(t)))})();