function dceGetElementSettings(e){var t=[],o=e.data("model-cid");if(elementorFrontend.isEditMode()&&o){var n=elementorFrontend.config.elements.data[o],c=n.attributes.widgetType||n.attributes.elType,s=elementorFrontend.config.elements.keys[c];s||(s=[],jQuery.each(n.controls,function(i,d){d.frontend_available&&s.push(i)})),jQuery.each(n.getActiveControls(),function(i){s.indexOf(i)!==-1&&(t[i]=n.attributes[i])})}else t=e.data("settings")||{};return t}function dceObserveElement(e,t){if(!elementorFrontend.isEditMode())return;const o={attributes:!0,childList:!1,characterData:!0},n=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;new n(t).observe(e,o)}window.dynamicooo={},dynamicooo.getActiveBreakpointsMinPointAndPostfix=()=>{let e=elementorFrontend.config.responsive.activeBreakpoints,t={};for(let o in e)t[o]={min_point:elementorFrontend.breakpoints.getDeviceMinBreakpoint(o),postfix:`_${o}`};return t.desktop={min_point:elementorFrontend.breakpoints.getDeviceMinBreakpoint("desktop"),postfix:""},t},dynamicooo.getResponsiveValue=(e,t,o)=>{const n=dynamicooo.getActiveBreakpointsMinPointAndPostfix(),c=elementorFrontend.getCurrentDeviceMode(),s=n[c]?n[c].min_point:0;let i=e[t]!==void 0&&e[t]!==null&&e[t]!==""?e[t]:o;return Object.keys(n).sort((d,a)=>n[a].min_point-n[d].min_point).forEach(d=>{if(n[d].min_point<s)return;const a=e[t+n[d].postfix];a!=null&&a!==""&&(i=a)}),i},dynamicooo.makeSwiperBreakpoints=(e,t,o="")=>{const n=dynamicooo.getActiveBreakpointsMinPointAndPostfix(),c={},s={};return Object.keys(n).reverse().forEach(i=>{let d=n[i].min_point;n[i].postfix==="_mobile"&&(d=0);let a={};for(let f in e){const l=e[f],u=l.default_value,p=o+l.elementor_key+n[i].postfix;let r=t[p];f==="spaceBetween"&&typeof r=="object"&&(r=r.size||u),r=r||dceGetParentValue(s[f])||u,r=r==="auto"?r:Number(r),s[f]||(s[f]=[]),s[f].push(r),f==="slidesPerGroup"&&a.slidesPerView===1&&(r=1),a[f]=r}c[d]=a}),c};function dceGetParentValue(e){const t=e?e.findLastIndex(o=>o!==0):-1;return t!==-1?e[t]:!1}window.initMap=()=>{const e=new Event("dce-google-maps-api-loaded");window.dispatchEvent(e)};