(()=>{"use strict";const e=async(e,t,n,o=!0)=>{const r=window.location.hash;if(!r)return;const c=e.querySelector(`[data-title="${r.substring(1)}"]`);if(!c)return;const i=c.dataset.accordionIndex,a=c.closest(".bdt-ep-accordion");if(!i||!a)return;const d=a.id,s=window.bdtUIkit?.accordion(e);if(!s)return;const l=parseInt(i,10);if("yes"===t.activeScrollspy&&d){const e=document.getElementById(d);e&&await((e,t=0,n=1e3)=>new Promise(o=>{const r=window.scrollY,c=e.getBoundingClientRect().top-t;let i=null;const a=e=>{null===i&&(i=e);const t=e-i,d=Math.min(t/n,1),s=d<.5?2*d*d:1-Math.pow(-2*d+2,2)/2;window.scrollTo(0,r+c*s),t{const n=(t?.jquery?t[0]:t).querySelector(".bdt-ep-accordion-container");if(!n)return;const o=n.querySelector(".bdt-ep-accordion");if(!o)return;const r=o.dataset.settings;if(!r)return;let c;try{c="string"==typeof r?JSON.parse(r):r}catch(e){return void console.error("Failed to parse accordion settings:",e)}const{activeHash:i="no",hashScrollspyTime:a=1e3,closeAllItemsOnMobile:d=!1}=c;if(d&&window.matchMedia("(max-width: 767px)").matches&&n.querySelectorAll(".bdt-ep-accordion-item.bdt-open").forEach(e=>{e.classList.remove("bdt-open");const t=e.querySelector(".bdt-ep-accordion-content");t&&(t.hidden=!0)}),"yes"===i){const t=new AbortController,n=t.signal,r=()=>e(o,c,a,!1),i=t=>{const n=t.currentTarget.dataset.title;n&&(window.location.hash=n.trim(),e(o,c,1e3))},d=()=>e(o,c,1e3);"complete"===document.readyState?r():window.addEventListener("load",r,{signal:n,once:!0}),window.addEventListener("hashchange",d,{signal:n}),o.querySelectorAll(".bdt-ep-accordion-title").forEach(e=>{e.addEventListener("click",i,{signal:n})}),o._cleanupAccordion=()=>t.abort()}};window.addEventListener("elementor/frontend/init",()=>{window.elementorFrontend?.hooks&&(elementorFrontend.hooks.addAction("frontend/element_ready/bdt-accordion.default",t),elementorFrontend.hooks.addAction("frontend/element_ready/bdt-acf-accordion.default",t))})})();