(window.blocksyJsonP=window.blocksyJsonP||[]).push([[1],{20:function(e,t,n){var o,r,i;r=[t],void 0===(i="function"==typeof(o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t{e&&(e.classList.contains("current-menu-active")?((e,t)=>{const n=e.querySelector("ul");requestAnimationFrame(()=>{const e=n.getBoundingClientRect().height;n.style.height=e+"px",n.classList.add("is-animating"),requestAnimationFrame(()=>{n.style.height="0px",d(n,()=>{n.classList.remove("is-animating"),n.removeAttribute("style"),t()})})})})(e,()=>{e.classList.toggle("current-menu-active"),[...e.querySelectorAll(".menu-item-has-children.current-menu-active, .page_item_has_children.current-menu-active")].map(e=>e.classList.remove("current-menu-active"))}):([...e.parentNode.children].map(e=>e.classList.contains("current-menu-active")&&s(e)),e.classList.toggle("current-menu-active"),(e=>{const t=e.querySelector("ul");requestAnimationFrame(()=>{const e=t.getBoundingClientRect().height;t.style.height="0px",t.classList.add("is-animating"),requestAnimationFrame(()=>{t.style.height=e+"px",d(t,()=>{t.classList.remove("is-animating"),t.removeAttribute("style")})})})})(e)))};function d(e,t){const n=o=>{o.target===e&&(e.removeEventListener("transitionend",n),t())};e.addEventListener("transitionend",n)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function m(e){for(var t=1;t{var t;e=m({onClose:()=>{},container:null,focus:!0,forceOpen:!1},e),[...document.querySelectorAll(`[href*="${e.container.id}"]`)].map(e=>{e.classList.add("active")}),e.container&&e.container.classList.add("active"),e.focus&&setTimeout(()=>{e.container.querySelector("input")&&e.container.querySelector("input").focus()},200),e.container.querySelector(".ct-panel-content")&&e.container.querySelector(".ct-panel-content").addEventListener("click",t=>{Array.from(e.container.querySelectorAll("select")).map(e=>e.selectr&&e.selectr.events.dismiss(t))}),e.clickOutside&&e.container.querySelector(".ct-panel-content")&&e.container.addEventListener("click",e.handleContainerClick),e.forceOpen||(document.body.dataset.panel="in"+(e.container.dataset.behaviour.indexOf("left")>-1?":left":e.container.dataset.behaviour.indexOf("right")>-1?":right":""),e.container.addEventListener(e.container.dataset.behaviour.indexOf("side")>-1?"transitionend":"animationend",()=>{},{once:!0}),document.addEventListener("keyup",t=>{const{keyCode:n,target:o}=t;27===n&&(t.preventDefault(),document.body.hasAttribute("data-panel")&&f(e))},{once:!0})),e.container&&e.container.querySelector(".ct-close-button")&&e.container.querySelector(".ct-close-button").addEventListener("click",t=>{t.preventDefault(),f(e)},{once:!0}),(e.computeScrollContainer||e.container.querySelector(".ct-panel-content"))&&(t=e.computeScrollContainer?e.computeScrollContainer():e.container.querySelector(".ct-panel-content"),Object(o.disableBodyScroll)(t,{reserveScrollBarGap:!0})),e.forceOpen||requestAnimationFrame(()=>window.addEventListener("click",e.handleWindowClick)),a.a.trigger("ct:modal:opened",e.container),[...e.container.querySelectorAll(".child-indicator")].map(e=>{(e=>{if(e.hasListener)return;e.hasListener=!0;let t=e.parentNode.getAttribute("href");t&&"#"!==t||e.parentNode.addEventListener("click",t=>{t.preventDefault(),t.stopPropagation(),s(e.closest(".menu-item-has-children, .page_item_has_children"))}),e.addEventListener("click",t=>{t.preventDefault(),t.stopPropagation(),s(e.closest(".menu-item-has-children, .page_item_has_children"))})})(e)})},f=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e=m({onClose:()=>{},container:null},e),!document.body.hasAttribute("data-panel"))return e.container.classList.remove("active"),void e.onClose();[...document.querySelectorAll(`[href*="${e.container.id}"]`)].map(e=>{e.classList.remove("active")}),e.container.classList.remove("active"),t?(document.body.removeAttribute("data-panel"),a.a.trigger("ct:modal:closed",e.container),r(e.computeScrollContainer?e.computeScrollContainer():e.container.querySelector(".ct-panel-content"))):(document.body.dataset.panel="out",e.container.addEventListener("transitionend",()=>{setTimeout(()=>{document.body.removeAttribute("data-panel"),a.a.trigger("ct:modal:closed",e.container),r(e.computeScrollContainer?e.computeScrollContainer():e.container.querySelector(".ct-panel-content"))},300)},{once:!0}));window.removeEventListener("click",e.handleWindowClick),e.container.removeEventListener("click",e.handleContainerClick),e.onClose()},h=(e,t)=>{e.preventDefault(),t=m({onClose:()=>{},container:null,focus:!1,forceOpen:!1,clickOutside:!0,isModal:!1,computeScrollContainer:null,closeWhenLinkInside:!1,handleContainerClick:e=>{let n=e.target.closest(".ct-panel-content"),o=[...t.container.querySelectorAll(".ct-panel-content")].indexOf(e.target)>-1;t.isModal&&!o&&n||!t.isModal&&(o||n)||e.target.closest('[class*="select2-container"]')||window.getSelection().toString().length>0||document.body.hasAttribute("data-panel")&&f(t)},handleWindowClick:e=>{t.container.contains(e.target)||e.target===document.body||event.target.closest('[class*="select2-container"]')||document.body.hasAttribute("data-panel")&&f(t)}},t);const n=()=>{if(document.body.hasAttribute("data-panel")&&!t.forceOpen)if(t.isModal&&!t.container.classList.contains("active")){const e=document.querySelector(".ct-header-trigger");e&&e.click(),setTimeout(()=>{p(t)},600)}else f(t);else p(t);t.closeWhenLinkInside&&(t.container.hasListener||(t.container.hasListener=!0,t.container.addEventListener("click",e=>{e.target&&e.target.matches("a")&&f(t,!0)})))},o=ct_localizations.dynamic_styles_selectors.find(e=>t.container.matches(e.selector));o?Object(l.b)(o.url).then(()=>{n()}):n()};a.a.on("ct:offcanvas:force-close",e=>f(e));const g=(e,t)=>{let{event:n,focus:o=!1}=t;h(n,{isModal:!0,container:document.querySelector(e.hash),clickOutside:!0,focus:o})}}}]);