1if(typeof CollectionTabs!="function"){class CollectionTabs2 extends HTMLElement{constructor(){super(),this.init()}init(){const tabs=this.querySelectorAll(".collection-tabs_tab"),panels=this.querySelectorAll(".collection-tabs_panel"),viewCollectionLink=this.querySelector(".section-heading__actions a"),viewCollectionLink2=this.querySelector(".js-view-collection-link");tabs.forEach(tab=>{tab.addEventListener("click",e=>{e.preventDefault(),tabs.forEach(t=>{t.classList.remove("active"),t.setAttribute("aria-selected","false")}),panels.forEach(panel=>{panel.classList.remove("active"),panel.setAttribute("aria-hidden","true")}),tab.classList.add("active"),tab.setAttribute("aria-selected","true");const targetPanelId=tab.querySelector("button").getAttribute("aria-controls"),collectionUrl=tab.querySelector("button").getAttribute("data-collection-url");viewCollectionLink&&collectionUrl&&viewCollectionLink.setAttribute("href",collectionUrl),viewCollectionLink2&&collectionUrl&&viewCollectionLink2.setAttribute("href",collectionUrl),panels.forEach(panel=>{if(panel.id===targetPanelId){panel.classList.add("active"),panel.removeAttribute("aria-hidden");const slider=panel.querySelector("css-slider");slider&&slider.resetSlider()}})})}),tabs.length>0&&panels.length>0&&(tabs[0].classList.add("active"),tabs[0].setAttribute("aria-selected","true"))}}typeof customElements.get("collection-tabs")>"u"&&customElements.define("collection-tabs",CollectionTabs2),document.addEventListener("shopify:section:load",e=>{e.target.classList.contains("mount-collection-tabs")&&e.target.querySelector("collection-tabs")?.init()})} 2//# sourceMappingURL=/cdn/shop/t/30/assets/component-collection-tabs.js.map?v=54141816879641364111784795358
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.