1if(!customElements.get("util-accordion")){class UtilAccordion extends HTMLElement{constructor(){super();var self=this,expandMultiple=this.dataset.expandMultiple=="true",filters=this.querySelectorAll(".category-filter");this.accordions=Array.from(this.querySelectorAll(".accordion")),filters.forEach(filter=>{filter.addEventListener("change",()=>{filter.closest(".category-filter-wrap").parentNode.querySelectorAll(":not(.accordion) .accordion").forEach(function(accordionItem){accordionItem.style.display=accordionItem.dataset.category==filter.value?"":"none"})})}),this.accordions.forEach(function(accordionItem){var button=accordionItem.querySelector("button[aria-expanded]"),panel=accordionItem.querySelector('[role="region"]');button.addEventListener("click",function(event){if(button.getAttribute("aria-expanded")=="true")button.setAttribute("aria-expanded","false"),accordionItem.classList.remove("open"),$s.collapse(panel);else if(button.setAttribute("aria-expanded","true"),accordionItem.classList.add("open"),$s.expand(panel),!expandMultiple){const accordionParent=button.closest(".accordion").parentNode.parentNode;console.log("accordionParent: ",accordionParent);var allButtonsExpanded=accordionParent.querySelectorAll(".accordion"+(accordionItem.dataset.category?'[data-category="'+accordionItem.dataset.category+'"]':"")+' button[aria-expanded="true"]');allButtonsExpanded.forEach(function(buttonExpanded){if(buttonExpanded!=button&&buttonExpanded.parentNode.parentNode.parentNode==button.parentNode.parentNode.parentNode){var thisAccordion=buttonExpanded.closest(".accordion"),thisPanel=thisAccordion.querySelector('[role="region"]');buttonExpanded.setAttribute("aria-expanded","false"),thisAccordion.classList.remove("open"),$s.collapse(thisPanel)}})}})})}}customElements.define("util-accordion",UtilAccordion)} 2//# sourceMappingURL=/cdn/shop/t/848/assets/util_accordion.js.map?v=173219531335388772781789655741
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.