1var module_219281168514=function(){function initAccordionSyncedImage(accordion){const iconVariation=accordion.dataset.iconVariation,openOnHover="true"===accordion.dataset.openOnHover,accordionItems=accordion.querySelectorAll(".accordion-item"),accordionHeaders=accordion.querySelectorAll(".accordion-header"),mediaImages=accordion.querySelectorAll(".accordion-sync__media-img");function setActiveImage(index){mediaImages.length&&mediaImages.forEach(img=>{img.classList.toggle("is-active",img.dataset.index===index)})}function openItem(item){const content=item.querySelector(".accordion-content"),innerContent=content.querySelector(".accordion-content__inner");item.classList.add("active--button"),"rotate"===iconVariation&&item.classList.add("active--button--rotate"),content.style.maxHeight=innerContent.scrollHeight+"px",setActiveImage(item.dataset.index)}function closeItem(item){const content=item.querySelector(".accordion-content");item.classList.remove("active--button"),item.classList.remove("active--button--rotate"),content.style.maxHeight=null}accordionItems.forEach(item=>{if(item.classList.contains("active--button")){const content=item.querySelector(".accordion-content"),innerContent=content.querySelector(".accordion-content__inner");content.style.maxHeight=innerContent.scrollHeight+"px",setActiveImage(item.dataset.index)}}),openOnHover?accordionItems.forEach(item=>{item.addEventListener("mouseenter",()=>{accordionItems.forEach(other=>{other!==item&&closeItem(other)}),openItem(item)}),item.addEventListener("mouseleave",()=>{closeItem(item)})}):accordionHeaders.forEach((header,index)=>{const item=accordionItems[index];header.addEventListener("click",()=>{accordionItems.forEach(other=>{other!==item&&closeItem(other)}),item.classList.contains("active--button")?closeItem(item):openItem(item)})})}window.addEventListener("load",function(){document.querySelectorAll(".accordion-sync").forEach(initAccordionSyncedImage)})}(); 2//# sourceURL=https://5344542.fs1.hubspotusercontent-na1.net/hubfs/5344542/hub_generated/module_assets/1/219281168514/1786547962717/module_accordion-synced-image.js
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.