1(function(){var __blocks__={};(function(){for(var element=document.getElementById("blocks-script"),attribute=a=element?element.getAttribute("data-blocks"):"",blocks=a.split(",").filter(Boolean),i=0;i<blocks.length;i++)__blocks__[blocks[i]]=!0})(),(function(){if(!(!__blocks__["product-accordion"]&&!Shopify.designMode))try{(function(){function initAccordion(container){if(container.dataset.init)return;container.dataset.init="true";const mode=container.dataset.mode||"single",items=Array.from(container.querySelectorAll(".pda__item"));function openItem(item){const panel=item.querySelector(".pda__panel");item.classList.add("is-open"),panel.style.height=panel.scrollHeight+"px",panel.addEventListener("transitionend",()=>{item.classList.contains("is-open")&&(panel.style.height="auto")},{once:!0})}function closeItem(item){const panel=item.querySelector(".pda__panel");panel.style.height=panel.scrollHeight+"px",requestAnimationFrame(()=>{panel.style.height="0px",item.classList.remove("is-open")})}items.forEach(item=>{const trigger=item.querySelector(".pda__trigger"),panel=item.querySelector(".pda__panel");!trigger||!panel||(item.classList.contains("is-open")&&(panel.style.height=panel.scrollHeight+"px"),trigger.addEventListener("click",()=>{const isOpen=item.classList.contains("is-open");!isOpen&&mode==="single"&&items.forEach(other=>{other!==item&&other.classList.contains("is-open")&&closeItem(other)}),isOpen?closeItem(item):openItem(item)}))})}function initAll(){document.querySelectorAll("[data-pda]").forEach(initAccordion)}document.addEventListener("DOMContentLoaded",initAll),Shopify.designMode&&(document.addEventListener("shopify:section:load",initAll),document.addEventListener("shopify:block:select",initAll))})()}catch(e){console.error(e)}})(),(function(){if(!(!__blocks__["product-title"]&&!Shopify.designMode))try{document.addEventListener("click",function(e){const btn=e.target.closest(".mobile-quick-add-btn");if(!btn)return;e.preventDefault(),e.stopPropagation();const productCard=btn.closest("product-card");if(!productCard)return;const quickAddComponent=productCard.querySelector("quick-add-component");quickAddComponent&&typeof quickAddComponent.handleClick=="function"&&quickAddComponent.handleClick(new MouseEvent("click",{cancelable:!0,bubbles:!0}))})}catch(e){console.error(e)}})()})(); 2//# sourceMappingURL=/cdn/shop/t/7/compiled_assets/block-scripts.js.map?v=139516181743474714711779811576
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.