1(function(){const getDistanceToNext=(element,nextElement)=>{if(element&&nextElement)return nextElement.getBoundingClientRect().left-element.getBoundingClientRect().right},getDistanceToPrev=(element,prevElement)=>{if(element&&prevElement)return prevElement.getBoundingClientRect().right-element.getBoundingClientRect().left},footer=()=>{const footerSections=document.querySelectorAll(".footer"),resizeObserver=new ResizeObserver(entries=>{entries.forEach(entry=>{if(entry.contentRect.width>=990){const blockLogo=entry.target.querySelector(".footer-block--logo"),blockContacts=entry.target.querySelector(".footer-block--contacts"),calculatePaddingLeft=element=>{if(element&&element.previousElementSibling?.classList.contains("footer-block--menu")){const distance=getDistanceToPrev(element,element.previousElementSibling)/2}},calculatePaddingRight=element=>{if(element&&element.nextElementSibling?.nextElementSibling?.classList.contains("footer-block--menu")){const distance=-.5*getDistanceToNext(element,element.nextElementSibling?.nextElementSibling)}};calculatePaddingLeft(blockLogo),calculatePaddingRight(blockLogo),calculatePaddingLeft(blockContacts),calculatePaddingRight(blockContacts)}})});footerSections.forEach(section=>{resizeObserver.observe(section)});const initFooterAccordion=()=>{document.querySelectorAll(".accordion details").forEach(detail=>{detail.addEventListener("toggle",function(){const icon=this.querySelector(".collapsible-content__icon");this.open?icon.classList.add("active"):icon.classList.remove("active")})})};initFooterAccordion(),document.addEventListener("shopify:section:load",function(){initFooterAccordion()})};document.addEventListener("shopify:section:load",footer),footer()})(); 2//# sourceMappingURL=/cdn/shop/t/11/assets/footer.js.map?v=49186366545413139561778150813
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.