!function(e){"use strict";class t{constructor(t,n){this.defaultSettings={menuId:"0",menuUniqId:window.jetMenu.getUniqId(),layout:"horizontal",subDisplay:"default",subTrigger:"item",subEvent:"click",subCloseBehavior:"mouseleave",bottomGap:12,rollUp:!0,breakpoint:768,mouseEnterDelay:0,mouseLeaveDelay:500,megaWidthType:"container",megaWidthSelector:"",megaAjaxLoad:!1,classes:{instance:"menu",menuContainer:"menu-container",menuList:"menu-list",menuItem:"menu-item",menuItemLink:"menu-item__link",subMenuContainer:"sub-menu",subMenuList:"sub-menu__list",megaContainer:"mega-container"}},this.$instance=e(t),this.settings=e.extend(this.defaultSettings,n),this.settings.mouseEnterDelay=this.normalizeMouseEnterDelay(this.settings.mouseEnterDelay),this.$window=e(window),this.$document=e(document),this.$body=e("body"),this.isRTL=this.$body.hasClass("rtl"),this.isDropdownState=!1,this._prevViewportWidth=window.innerWidth||document.documentElement.clientWidth,this.isContentLoading=!1,this._pendingMouseleave=!1,this._mouseEnterTimer=null,this._pendingMouseEnterTarget=null,this._touchHoverTarget=null,this._submenuPositionTimer=null,this.createInstance()}createInstance(){this.$menuList=this.getScopedMenuElements(this.settings.classes.menuList),this.$menuItems=e(`>.${this.settings.classes.menuItem}:not(.${this.settings.classes.menuItem}--roll-up)`,this.$menuList),this.$rollUpItem=e(`>.${this.settings.classes.menuItem}--roll-up`,this.$menuList),this.menuItemsData=this.$menuItems.toArray().map(function(t){return{element:t,outerWidth:e(t).outerWidth(!0),offsetLeft:e(t)[0].offsetLeft}}),this.initWatcher(50),this.initEvents(),this.maybeRollUpItems(),this.rebuildSubContainers(),window.jetMenu.observeSubmenus(this.$instance[0],`.${this.settings.classes.subMenuContainer}, .${this.settings.classes.megaContainer}`,()=>this.positionSubMenus()),requestAnimationFrame(()=>this.watchTick()),this.$instance.addClass(`${this.settings.classes.instance}--inited`),this.$document.trigger("JetMegaMenuInited")}getScopedMenuElements(t){return e(`.${t}`,this.$instance).filter((t,n)=>e(n).closest(`.${this.settings.classes.instance}`)[0]===this.$instance[0])}isNestedMenu(){return!!this.$instance.parent().closest(`.${this.settings.classes.instance}`)[0]}getParentMenuElement(){return this.$instance.parent().closest(`.${this.settings.classes.instance}`)[0]}getMenuElementSettings(t){if(!t)return!1;let n=e(t).data("JetMegaMenu");if(n&&n.settings)return n.settings;let s=e(t).data("settings");if(s)return s;if(s=t.getAttribute("data-settings"),s)try{return JSON.parse(s)}catch(e){return!1}return!1}getElementBounds(e){if(!e)return!1;const t=e.getBoundingClientRect();return{left:t.left,right:t.right,width:t.width}}getTopItemsBounds(){let e=this.$menuItems.filter(":not([hidden])"),t=e[0],n=e[e.length-1];if(!t||!n)return!1;let s=this.getElementBounds(t),i=this.getElementBounds(n);return!(!s||!i)&&{left:s.left,right:i.right,width:i.right-s.left}}getNestedContainerBounds(e){let t=this.getParentMenuElement();if(!t)return this.getElementBounds(this.$instance[0]);let n=this.$instance.parent().closest(`.${this.settings.classes.megaContainer}__inner, .${this.settings.classes.subMenuList}`)[0]||t,s=[`.${this.settings.classes.menuContainer}`,".e-con-inner",".elementor-widget-container",".elementor-widget-jet-mega-menu",".elementor-container",".wp-block-group__inner-container",".wp-block-cover__inner-container"].join(","),i=this.$instance.parent()[0],o=[];const a=e=>{let t=this.getElementBounds(e);t&&t.width>0&&o.push(t)};for(a(this.$instance[0]),a(this.$menuList[0]);i&&i!==n&&i!==t;)i.matches&&i.matches(s)&&a(i),i=i.parentElement;return o.length?(e&&(o=o.filter(t=>t.width>=e.width-1)),o.length?(o.sort((e,t)=>e.width-t.width),o[0]):e):e||!1}getContainerBounds(){if(!this.isNestedMenu())return this.getElementBounds(this.$instance[0]);let e=this.getTopItemsBounds(),t=this.getNestedContainerBounds(e),n=this.$instance.parent().closest(`.${this.settings.classes.megaContainer}`)[0],s=this.getElementBounds(n),i=this.getParentMenuElement(),o=this.getMenuElementSettings(i);return o&&"selector"===o.megaWidthType&&t&&s&&e&&t.width>=.9*s.width&&e.width({element:t,outerWidth:e(t).outerWidth(!0),offsetLeft:t.offsetLeft}))}getSubmenuBoundsDeltaOffset(e,t){if(!e||!t)return 0;const n=t.getBoundingClientRect();return e.left-n.left}getSelectorSubmenuMetrics(e,t){const n=e.getBoundingClientRect(),s=t.getBoundingClientRect(),i=document.documentElement.clientWidth||window.innerWidth,o=Math.max(0,n.left),a=Math.min(i,n.right),r=Math.round(a-o),u=Math.min(r,i-Math.max(0,s.left)),l=o-s.left;return!(r<=0)&&{width:r,deltaOffset:l,anchoredWidth:Math.round(Math.max(0,u))}}normalizeMouseEnterDelay(e){if("number"!=typeof e&&("string"!=typeof e||!/^[+-]?(?:\d+\.?\d*|\.\d+)(?:e[+-]?\d+)?$/i.test(e.trim())))return 0;const t=Number(e);return Number.isFinite(t)?Math.trunc(Math.max(0,Math.min(1e4,t))):0}cancelPendingMouseEnter(){clearTimeout(this._mouseEnterTimer),this._mouseEnterTimer=null,this._pendingMouseEnterTarget=null}enterSubMenu(t,n=!1){const s=e(t),i=this.settings.classes.menuItem;if(s.closest(`.${this.settings.classes.instance}`)[0]!==this.$instance[0])return;this.cancelPendingMouseEnter();const o=s.closest(`.${i}`);o.hasClass(`${i}--hover`)||(!n&&this.settings.mouseEnterDelay&&o.hasClass(`${i}-has-children`)?(this._pendingMouseEnterTarget=t,this._mouseEnterTimer=setTimeout(()=>{this.cancelPendingMouseEnter(),t.isConnected&&this.$instance.data("JetMegaMenu")===this&&s.closest(`.${this.settings.classes.instance}`)[0]===this.$instance[0]&&!s.closest("[hidden]").length&&s.is(":visible")&&"visible"===t.ownerDocument.defaultView.getComputedStyle(t).visibility&&"hover"===this.settings.subEvent&&o.hasClass(`${i}-has-children`)&&this.openHoverSubMenu(t)},this.settings.mouseEnterDelay)):this.openHoverSubMenu(t))}openHoverSubMenu(t){const n=this.settings.classes.menuItem,s=`${n}--hover`,i=`${n}-has-children`,o=e(t).closest(`.${n}`),a=o.parentsUntil(this.$instance,`.${n}`),r=o.add(a),u=o.children(`.${this.settings.classes.subMenuContainer}, .${this.settings.classes.megaContainer}`).first();if(o.hasClass(s))return;let l=e();if("accordion"===this.settings.subDisplay)if(o.hasClass(i)){if(o.hasClass(`${n}--top-level`)){const e=o.siblings(`.${i}`);l=e.add(e.find(`.${i}`)).not(r)}}else{if(a.filter(`.${s}`).length)return;l=this.getScopedMenuElements(n)}else l=this.getScopedMenuElements(n).not(r);if(l.removeClass(s).children(`.${n}__inner`).find('[role="button"][aria-haspopup="true"]').addBack('[role="button"][aria-haspopup="true"]').attr("aria-expanded","false"),!o.hasClass(i))return;clearTimeout(this._submenuPositionTimer),r.addClass(s),u.css("--jmm-accordion-max-height",""),this.positionSubMenus(),r.children(`.${n}__inner`).find('[role="button"][aria-haspopup="true"]').addBack('[role="button"][aria-haspopup="true"]').attr("aria-expanded","true");const c=u.data("template-id")||!1,m=u.data("template-content")||!1;c&&this.maybeTemplateLoad(c,m,u)}initEvents(){let t,n="JetMegaMenu",s="item"===this.settings.subTrigger?`.${this.settings.classes.menuItem} > .${this.settings.classes.menuItem}__inner`:`.${this.settings.classes.menuItem} > .${this.settings.classes.menuItem}__inner .${this.settings.classes.menuItem}__dropdown`;const i=this.settings.subCloseBehavior||"mouseleave",o="hover"===this.settings.subEvent,a="click"===this.settings.subEvent,r=o||a&&"mouseleave"===i,u=a&&"outside"===i,l=()=>this.positionSubMenus(),c=(e=200)=>{clearTimeout(this._submenuPositionTimer),this._submenuPositionTimer=setTimeout(()=>{l()},e)};switch(this.settings.subEvent){case"hover":this.$instance.on(`pointerover.${n}`,`.${this.settings.classes.menuItem} > .${this.settings.classes.menuItem}__inner`,e=>{this._touchHoverTarget="touch"===e.pointerType?e.currentTarget:null}),this.$instance.on(`mouseenter.${n}`,`.${this.settings.classes.menuItem} > .${this.settings.classes.menuItem}__inner`,e=>{const t=e.originalEvent&&(e.originalEvent.sourceCapabilities?.firesTouchEvents||this._touchHoverTarget===e.currentTarget);this._touchHoverTarget=null,this.enterSubMenu(e.currentTarget,t)}),this.$instance.on(`mouseleave.${n}`,`.${this.settings.classes.menuItem} > .${this.settings.classes.menuItem}__inner`,e=>{e.currentTarget===this._pendingMouseEnterTarget&&this.cancelPendingMouseEnter()}),this.$instance.on(`click.${n}`,`.${this.settings.classes.menuItem} > .${this.settings.classes.menuItem}__inner`,t=>{if(!this.settings.mouseEnterDelay||t.ctrlKey||t.metaKey||t.shiftKey||t.altKey||t.button>0)return;const n=e(t.currentTarget),s=this.settings.classes.menuItem,i=n.closest(`.${s}`);if(n.closest(`.${this.settings.classes.instance}`)[0]!==this.$instance[0])return;if(this.cancelPendingMouseEnter(),!i.hasClass(`${s}-has-children`))return;const o=(e(t.target).closest("a",t.currentTarget).attr("href")||"").trim();!(e(t.target).closest(`.${s}__dropdown`,t.currentTarget).length>0)&&o&&"#"!==o||(t.preventDefault(),this.openHoverSubMenu(t.currentTarget))});break;case"click":this.$instance.on(`click.${n}`,s,t=>{if(t.ctrlKey||t.metaKey||1===t.button)return;t.preventDefault(),t.stopPropagation();let n=e(t.currentTarget).closest(`.${this.settings.classes.menuItem}`),s=e(".jet-mega-menu-item__link",n).first(),i=n.siblings(`.${this.settings.classes.menuItem}-has-children`),o=e(`.${this.settings.classes.subMenuContainer}:first, .${this.settings.classes.megaContainer}`,n),a=o.data("template-content")||!1,r=o.data("template-id")||!1;if(i.length&&(i.removeClass(`${this.settings.classes.menuItem}--hover`),e(`.${this.settings.classes.menuItem}-has-children`,i).removeClass(`${this.settings.classes.menuItem}--hover`)),!n.hasClass(`${this.settings.classes.menuItem}-has-children`)){let e=s.attr("href")||"#",t=s.attr("target")||"_self";return window.open(e,t),!1}n.hasClass(`${this.settings.classes.menuItem}--hover`)?(n.removeClass(`${this.settings.classes.menuItem}--hover`),o.css("--jmm-accordion-max-height",""),n.find('[role="button"][aria-haspopup="true"]').attr("aria-expanded","false"),c()):(clearTimeout(this._submenuPositionTimer),n.addClass(`${this.settings.classes.menuItem}--hover`),n.find('[role="button"][aria-haspopup="true"]').attr("aria-expanded","true")),r&&this.maybeTemplateLoad(r,a,o),n.hasClass(`${this.settings.classes.menuItem}--hover`)&&this.positionSubMenus()})}this.$instance.on(`mouseenter.${n}`,`.${this.settings.classes.subMenuContainer}, .${this.settings.classes.megaContainer}`,e=>{clearTimeout(t)}),this.$instance.on(`mouseenter.${n}`,e=>{clearTimeout(t)}),this.$instance.on(`mouseleave.${n}`,n=>{if(this.cancelPendingMouseEnter(),r)return this.isContentLoading?(clearTimeout(t),void(this._pendingMouseleave=!0)):void(t=setTimeout(()=>{e(`.${this.settings.classes.menuItem}--hover`,this.$instance).removeClass(`${this.settings.classes.menuItem}--hover`),this.$instance.find('[role="button"][aria-haspopup="true"]').attr("aria-expanded","false"),c()},this.settings.mouseLeaveDelay))}),this.$document.on(`click.${n}`,e=>{u&&this.closeOnOutside(e)&&c()}),this.$window.on(`orientationchange.${n} resize.${n}`,t=>{const n=window.innerWidth||document.documentElement.clientWidth;n!==this._prevViewportWidth&&(this._prevViewportWidth=n,this.cancelPendingMouseEnter(),e(`.${this.settings.classes.menuItem}`,this.$instance).removeClass(`${this.settings.classes.menuItem}--hover`),this.$instance.removeClass(`${this.settings.classes.instance}--dropdown-open`),l())}),this.$document.on(`touchend.${n}`,e=>{this.closeOnOutside(e)&&c()}),this.$instance.on("watchTickEventResetRegularState",e=>{this.resetRegularState(),this.resetRollUpState()}),this.$instance.on("watchTickEventResetDropdownState",e=>{this.resetDropdownState(),this.$instance.removeClass(`${this.settings.classes.instance}--dropdown-open`)}),this.$instance.on("watchTickEventDropdown watchTickEventResetDropdownState",()=>{l()}),this.$instance.on(`click.${n}`,`.${this.settings.classes.instance}-toggle`,e=>{this.$instance.hasClass(`${this.settings.classes.instance}--dropdown-open`)?(this.cancelPendingMouseEnter(),this.$instance.removeClass(`${this.settings.classes.instance}--dropdown-open`)):this.$instance.addClass(`${this.settings.classes.instance}--dropdown-open`)}),this.$instance.on(`keydown.${n}`,`.${this.settings.classes.menuItem}__inner[role="button"], .${this.settings.classes.menuItem}__dropdown[role="button"]`,t=>{if(("Enter"===t.key||" "===t.key)&&(t.preventDefault(),"click"===this.settings.subEvent&&e(t.currentTarget).trigger("click"),"hover"===this.settings.subEvent)){if(e(t.currentTarget).closest(`.${this.settings.classes.instance}`)[0]!==this.$instance[0])return;this.cancelPendingMouseEnter(),this.openHoverSubMenu(t.currentTarget)}})}initWatcher(t=10){e(window).off(`resize.JetMegaMenu${this.settings.menuUniqId}`).on(`resize.JetMegaMenu${this.settings.menuUniqId} orientationchange.JetMegaMenu${this.settings.menuUniqId}`,this.debounce(t,this.watchTick.bind(this))),this.$instance.trigger("containerResize")}closeOnOutside(t){if(!e(t.target).closest(`.${this.settings.classes.menuItem}, .${this.settings.classes.subMenuContainer}, .${this.settings.classes.megaContainer}`).length)return this.cancelPendingMouseEnter(),e(`.${this.settings.classes.menuItem}`,this.$instance).removeClass(`${this.settings.classes.menuItem}--hover`),this.$instance.find('[role="button"][aria-haspopup="true"]').attr("aria-expanded","false"),!0}watchTick(e){this.isDropdown()?(this.isDropdownState||this.$instance.trigger("watchTickEventResetRegularState"),this.isDropdownState=!0,this.$instance.removeClass(`${this.settings.classes.instance}--layout-horizontal ${this.settings.classes.instance}--layout-vertical`),this.$instance.addClass(`${this.settings.classes.instance}--layout-dropdown`),this.$instance.trigger("watchTickEventDropdown")):(this.isDropdownState&&this.$instance.trigger("watchTickEventResetDropdownState"),this.isDropdownState=!1,this.$instance.removeClass(`${this.settings.classes.instance}--layout-dropdown`),this.$instance.addClass(`${this.settings.classes.instance}--layout-${this.settings.layout}`),this.$instance.trigger("watchTickEventRegular"),this.$instance.trigger(`watchTickEventRegular--${this.settings.layout}`)),this.positionSubMenus(),this.$instance.trigger("watchTickEvent")}maybeRollUpItems(){this.$instance.on("watchTickEventRegular--horizontal",t=>{if(!this.settings.rollUp||"accordion"===this.settings.subDisplay)return this.resetRollUpState(),!1;if(this.resetRollUpState(),this.menuItemsData=this.getMenuItemsMeasurements(),!this.$rollUpItem[0])return!1;let n=this.$instance.width(),s=this.$rollUpItem.outerWidth(!0),i=[];const o=Math.min(...this.menuItemsData.map(e=>e.offsetLeft));if(Math.max(...this.menuItemsData.map(e=>e.offsetLeft+e.outerWidth-o))<=n)return this.$instance.trigger("rollUpItemsEvent"),!1;for(let e=0;en?(u.hidden=!0,i.push(u)):u.hidden=!1}e(`.${this.settings.classes.subMenuList}:first`,this.$rollUpItem).empty();for(let t of i){let n=e(t).clone();n[0].hidden=!1,e(`>.${this.settings.classes.menuItem}__inner >.${this.settings.classes.menuItemLink}`,n).toggleClass(`${this.settings.classes.menuItemLink}--top-level ${this.settings.classes.menuItemLink}--sub-level`),e(`.${this.settings.classes.subMenuList}:first`,this.$rollUpItem).append(n)}this.$rollUpItem[0]&&(this.$rollUpItem[0].hidden=!i.length),this.$instance.trigger("rollUpItemsEvent")})}rebuildSubContainers(){this.$instance.on("watchTickEventRegular--horizontal",t=>{let n=this.getScopedMenuElements(this.settings.classes.megaContainer);switch(this.settings.megaWidthType){case"container":let t=this.getContainerBounds();if(!t)break;n.each((n,s)=>{let i=e(s),o=i.data("position"),a=i.closest(`.${this.settings.classes.menuItem}`),r="default"===o?this.getSubmenuBoundsDeltaOffset(t,a[0]):0;i.css({"--jmm-submenu-width":`${t.width}px`,"--jmm-submenu-delta-x-offset":`${r}px`})});break;case"selector":let s;try{s="string"==typeof this.settings.megaWidthSelector?this.$document.find(this.settings.megaWidthSelector):e()}catch(t){s=e()}s[0]?document.fonts.ready.then(()=>{n.each((t,n)=>{let i=e(n),o=i.data("position");const a=i.closest(`.${this.settings.classes.menuItem}`),r=this.getSelectorSubmenuMetrics(s[0],a[0]||n);r?"default"===o?i.css({"--jmm-submenu-width":`${r.width}px`,"--jmm-submenu-delta-x-offset":`${r.deltaOffset}px`}):i.css({"--jmm-submenu-width":`${r.anchoredWidth}px`,"--jmm-submenu-delta-x-offset":"0px"}):i.css({"--jmm-submenu-width":"","--jmm-submenu-delta-x-offset":""})})}):n.css({"--jmm-submenu-width":"","--jmm-submenu-delta-x-offset":""});break;case"items":let i=this.getTopItemsBounds(),o=this.$menuItems.filter(":not([hidden])")[0];if(!i||!o)break;n.each((t,n)=>{let s=e(n),o=s.data("position"),a=s.closest(`.${this.settings.classes.menuItem}`),r="default"===o?this.getSubmenuBoundsDeltaOffset(i,a[0]):0;s.css({"--jmm-submenu-width":`${i.width}px`,"--jmm-submenu-delta-x-offset":`${r}px`})});break;case"item":n.each((t,n)=>{const s=e(n),i=s.closest(`.${this.settings.classes.menuItem}`).outerWidth(!0)||0;s.css({"--jmm-submenu-width":`${i}px`,"--jmm-submenu-delta-x-offset":"0px"})})}}),this.$instance.on("watchTickEventRegular--vertical",()=>{const t=this.$instance.height(),n=this.$instance.offset().top;this.getScopedMenuElements(this.settings.classes.megaContainer).each((s,i)=>{const o=e(i);o.parent().hasClass(`${this.settings.classes.menuItem}--top-level`)&&o.css({"--jmm-submenu-min-height":`${t}px`,"--jmm-submenu-delta-y-offset":"default"===o.data("position")?n-o.parent().offset().top+"px":"0px"})})})}resetRegularState(){this.cancelPendingMouseEnter()}resetDropdownState(){this.cancelPendingMouseEnter()}matchesDropdownBreakpoint(){const e=parseInt(this.settings.breakpoint,10);return!(!Number.isFinite(e)||e<=0)&&(window.matchMedia?window.matchMedia(`(max-width: ${e}px)`).matches:(window.innerWidth||document.documentElement.clientWidth||this.$window.width())<=e)}isDropdown(){return!(!this.matchesDropdownBreakpoint()&&"dropdown"!==this.settings.layout)}mobileAndTabletcheck(){let e=!1;var t;return t=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(e=!0),e}debounce(e,t){let n;return function(s){n&&clearTimeout(n),n=setTimeout(function(){t.call(this,s),n=null},e)}}maybeTemplateLoad(t,n,s){if(!this.settings.megaAjaxLoad)return;if(s.hasClass("template-loaded"))return;let i="default"===n?window.jetMenuPublicSettings.getBlocksTemplateApiUrl:window.jetMenuPublicSettings.getElementorTemplateApiUrl,o=this.settings.signatures,a="";o.hasOwnProperty(`template_${t}`)&&(a=o[`template_${t}`].signature),this.isContentLoading=!0;const r=this;e.ajax({type:"GET",url:i,dataType:"json",data:{id:t,dev:window.jetMenuPublicSettings.devMode,signature:a},beforeSend:function(e,t){e.setRequestHeader("X-WP-Nonce",window.jetMenuPublicSettings.restNonce)},success:function(t,i,o){const{content:a,contentElements:u,hasContent:l}=t,c={content:a,contentElements:u,contentType:n};s.addClass("template-loaded"),!1!==l?jetMenu.megaContentRender(e(".jet-mega-menu-mega-container__inner",s),c):r.markMegaTemplateAsEmpty(s)},complete:function(){r.isContentLoading=!1,r._pendingMouseleave&&(r._pendingMouseleave=!1,r.$instance.triggerHandler("mouseleave"))}})}markMegaTemplateAsEmpty(e){const t=this.settings.classes.menuItem,n=e.closest(`.${t}`);e.addClass("template-empty").children(`.${this.settings.classes.megaContainer}__inner:first`).empty(),n.removeClass(`${t}--hover ${t}-has-children ${t}--mega`).addClass(`${t}--default`),n.children(`.${t}__inner[role="button"]`).removeAttr("role tabindex aria-haspopup aria-expanded aria-label"),n.find(`> .${t}__inner > .${t}__dropdown`).remove(),e.remove()}positionSubMenus(){const e=this.getScopedMenuElements(this.settings.classes.subMenuContainer).add(this.getScopedMenuElements(this.settings.classes.megaContainer)).toArray();window.jetMenu.positionSubmenus(e.map(e=>({panel:e,anchor:e.parentElement,sideways:"vertical"===this.settings.layout||!e.parentElement.classList.contains(`${this.settings.classes.menuItem}--top-level`),preferLeft:this.$instance.hasClass(`${this.settings.classes.instance}--sub-position-left`)||!this.$instance.hasClass(`${this.settings.classes.instance}--sub-position-right`)&&this.isRTL})),!this.isDropdown()&&"accordion"!==this.settings.subDisplay,this.settings.bottomGap)}}e.fn.JetMegaMenu=function(n){return this.each(function(){let s=e(this),i="object"==typeof n?n:{};s.data("JetMegaMenu")||s.data("JetMegaMenu",new t(this,i))})}}(jQuery),function(e){"use strict";window.jetMenu={submenuPositionStyles:new WeakMap,submenuObservers:new WeakMap,observeSubmenus:function(e,t,n){this.submenuObservers.get(e)?.();const s=e.ownerDocument.defaultView;let i=null;const o=()=>{null===i&&(i=s.requestAnimationFrame(()=>{i=null,e.isConnected?n():c()}))},a=new s.ResizeObserver(o),r=()=>{a.disconnect(),a.observe(e),a.observe(e.ownerDocument.body),e.querySelectorAll(t).forEach(e=>{for(const t of e.children)a.observe(t)})},u=new s.MutationObserver(()=>{r(),o()}),l=e=>{e.target.matches(t)&&o()},c=()=>{a.disconnect(),u.disconnect(),s.cancelAnimationFrame(i),e.removeEventListener("transitionend",l)};r(),u.observe(e,{childList:!0,subtree:!0}),e.addEventListener("transitionend",l),this.submenuObservers.set(e,c)},resetSubmenuPosition:function(e){for(const t of e){const e=this.submenuPositionStyles.get(t);if(e){for(const[n,s,i]of e)t.style.setProperty(n,s,i);this.submenuPositionStyles.delete(t)}}},getSubmenuDocumentBounds:function(e,t){const n=e.defaultView,s=new Set([...e.querySelectorAll(".jet-custom-nav__sub, .jet-custom-nav__mega-sub, .jet-mega-menu-sub-menu, .jet-mega-menu-mega-container"),...t]),i=[],o={position:"fixed",left:"0",right:"auto",top:"0",bottom:"auto","max-width":"0","min-width":"0","max-height":"0","min-height":"0",padding:"0",margin:"0","border-width":"0",contain:"strict",overflow:"clip"};for(const e of s)if("absolute"===n.getComputedStyle(e).position){i.push([e,e.style.cssText]);for(const[t,n]of Object.entries(o))e.style.setProperty(t,n,"important")}const a={left:0,top:0,right:Math.max(e.documentElement.clientWidth,e.documentElement.scrollWidth,e.body.scrollWidth),bottom:Math.max(e.documentElement.clientHeight,e.documentElement.scrollHeight,e.body.scrollHeight)};for(const[e,t]of i)e.style.cssText=t;return a},positionSubmenus:function(t,n=!0,s=12){const i=t.map(e=>e.panel);if(this.resetSubmenuPosition(i),!n||!i.length)return;const o=i[0].ownerDocument,a=o.defaultView,r=this.getSubmenuDocumentBounds(o,i),u=Number(s??12);r.bottom=Math.max(r.top,r.bottom-(Number.isFinite(u)?Math.max(0,u):12));const l=["left","right","top","bottom","max-width","min-width","max-height","min-height","box-sizing","overflow-x","overflow-y"];for(const{panel:n,anchor:s,sideways:i,preferLeft:u}of t){if("absolute"!==a.getComputedStyle(n).position||!n.getClientRects().length)continue;this.submenuPositionStyles.set(n,l.map(e=>[e,n.style.getPropertyValue(e),n.style.getPropertyPriority(e)]));const t={...r};for(let e=n.parentElement;e&&e!==o.body;e=e.parentElement){if(!this.submenuPositionStyles.has(e))continue;const n=a.getComputedStyle(e),s=e.getBoundingClientRect(),i=s.width/e.offsetWidth||1,o=s.height/e.offsetHeight||1;/auto|scroll|hidden/.test(n.overflowX)&&e.clientWidth&&(t.left=Math.max(t.left,s.left+a.scrollX+e.clientLeft*i),t.right=Math.min(t.right,s.left+a.scrollX+(e.clientLeft+e.clientWidth)*i)),/auto|scroll|hidden/.test(n.overflowY)&&e.clientHeight&&(t.top=Math.max(t.top,s.top+a.scrollY+e.clientTop*o),t.bottom=Math.min(t.bottom,s.top+a.scrollY+(e.clientTop+e.clientHeight)*o))}const c=s.getBoundingClientRect(),m=n.getBoundingClientRect(),h=n.offsetWidth?m.width/n.offsetWidth:1,d=n.offsetHeight?m.height/n.offsetHeight:h;if(!h||!d)continue;const g=c.left+a.scrollX,p=c.right+a.scrollX,f=c.top+a.scrollY,b=c.bottom+a.scrollY;let w=m.width,M=m.left+a.scrollX,v=m.top+a.scrollY,$=t.right-t.left,y=t.bottom-t.top;if(i){const e=Math.max(0,u?g-M-w:M-p),n=Math.max(0,t.right-p-e),s=Math.max(0,g-e-t.left);let i=u;w>(i?s:n)&&w<=(i?n:s)&&(i=!i),$=i?s:n,$>0?(w=Math.min(w,$),M=i?g-e-w:p+e):($=t.right-t.left,w=Math.min(w,$),M=i?t.left:t.right-w)}else M=Math.max(t.left,Math.min(M,t.right-w));m.width>$&&e(n).css({"box-sizing":"border-box","min-width":0,"max-width":$/h,"overflow-x":"auto"});let S=n.getBoundingClientRect().height||n.firstElementChild?.getBoundingClientRect().height||0;if(!i){const e=Math.max(0,v-b),n=Math.max(0,t.bottom-b-e),s=Math.max(0,f-e-t.top),i=S>n&&S<=s;y=i?s:n,v=i?f-e-S:b+e,y||(y=Math.min(c.height,t.bottom-t.top),v=t.bottom-y)}S>y&&(e(n).css({"box-sizing":"border-box","min-height":0,"max-height":y/d,"overflow-y":"auto"}),S=y),i&&(v=Math.max(t.top,Math.min(v,t.bottom-S)));const j=a.getComputedStyle(n),I=n.getBoundingClientRect();e(n).css({left:n.offsetLeft-(parseFloat(j.marginLeft)||0)+(M-I.left-a.scrollX)/h,right:"auto",top:n.offsetTop-(parseFloat(j.marginTop)||0)+(v-I.top-a.scrollY)/d,bottom:"auto"})}},eventBus:null,createMobileMenuBus:function(){const e=Object.create(null);return{on:function(t,n){e[t]=e[t]||[],e[t].push(n)},off:function(t,n){e[t]&&(e[t]=e[t].filter(e=>e!==n))},emit:function(t,n){(e[t]||[]).forEach(e=>e(n))}}},addedScripts:{},addedStyles:{},addedAssetsPromises:[],initedMobileRenderInstance:[],mobileMenuRuntimeLoading:null,activeStateResolverInitialized:!1,activeStateUpdateQueued:!1,getComparableMenuURL:function(e,t){try{const n=new URL(e,t||window.location.href);return{origin:n.origin,pathname:n.pathname.replace(/\/+$/,"")||"/",search:n.search,hash:n.hash}}catch(e){return!1}},hasURLFragment:function(e,t){const n=this.getComparableMenuURL(e,t);return!(!n||!n.hash)},hasMatchingPath:function(e,t){if(e===t)return!0;try{return decodeURIComponent(e)===decodeURIComponent(t)}catch(e){return!1}},isAnchorURLCurrent:function(e,t){const n=this.getComparableMenuURL(e,t),s=this.getComparableMenuURL(t||window.location.href);return!!(n&&s&&n.hash&&s.hash)&&n.origin===s.origin&&this.hasMatchingPath(n.pathname,s.pathname)&&n.search===s.search&&n.hash===s.hash},isPageURLCurrent:function(e,t){if("string"!=typeof e||!e.trim()||"#"===e.trim())return!1;const n=this.getComparableMenuURL(e,t),s=this.getComparableMenuURL(t||window.location.href);return!(!n||!s||n.hash)&&n.origin===s.origin&&this.hasMatchingPath(n.pathname,s.pathname)&&n.search===s.search},isMenuItemURLCurrent:function(e,t){return!!e&&(this.hasURLFragment(e.url,t)?this.isAnchorURLCurrent(e.url,t):this.isPageURLCurrent(e.url,t))},isMenuItemActive:function(e,t,n){if(!e)return!1;const s=Array.isArray(e.classes)?e.classes:[];return!(!n||!s.includes("jet-menu-item--active-by-context"))||this.isMenuItemURLCurrent(e,t)},hasActiveMenuItem:function(e,t,n){return!!Array.isArray(e)&&e.some(e=>this.isMenuItemActive(e,t,n)||this.hasActiveMenuItem(e.children,t,n))},hasCurrentServerContext:function(e,t){return this.isPageURLCurrent(e,t)},resolveStaticMenuActiveState:function(e){const t=(e=e||document).defaultView?e.defaultView.location.href:window.location.href;[{root:".jet-mega-menu",item:".jet-mega-menu-item",link:".jet-mega-menu-item__link"},{root:".jet-custom-nav",item:".jet-custom-nav__item",link:".jet-custom-nav__item-link"}].forEach(n=>{e.querySelectorAll(n.root).forEach(e=>{e.querySelectorAll(`${n.item}.jet-menu-item--active-from-hash`).forEach(e=>{e.classList.remove("jet-menu-item--active-from-hash"),e.classList.contains("jet-menu-item--active-by-context")||e.classList.remove("jet-menu-item--active")}),e.querySelectorAll('[data-jet-menu-hash-current="true"]').forEach(e=>{e.removeAttribute("data-jet-menu-hash-current"),e.removeAttribute("aria-current")}),e.querySelectorAll(n.item).forEach(s=>{const i=s.querySelector(`:scope > * > ${n.link}, :scope > ${n.link}`),o=i?i.getAttribute("href"):"";if(!i||!this.hasURLFragment(o,t)||!this.isAnchorURLCurrent(o,t))return;i.setAttribute("aria-current","location"),i.setAttribute("data-jet-menu-hash-current","true");let a=s;for(;a&&e.contains(a);){if(a!==s){const e=a.querySelector(`:scope > * > ${n.link}, :scope > ${n.link}`);if(e&&this.hasURLFragment(e.getAttribute("href"),t))break}a.classList.add("jet-menu-item--active","jet-menu-item--active-from-hash"),a=a.parentElement?a.parentElement.closest(n.item):null}})})})},scheduleActiveStateUpdate:function(e){this.activeStateUpdateQueued||(this.activeStateUpdateQueued=!0,requestAnimationFrame(()=>{this.activeStateUpdateQueued=!1,this.resolveStaticMenuActiveState(e||document)}))},initActiveStateResolver:function(){this.activeStateResolverInitialized||(this.activeStateResolverInitialized=!0,this.resolveStaticMenuActiveState(document),window.addEventListener("hashchange",()=>this.scheduleActiveStateUpdate(document)),window.addEventListener("popstate",()=>this.scheduleActiveStateUpdate(document)))},getMobileMenuRuntime:function(){return window.JetMenuMobileMenu||!1},isMobileRenderInstanceInited:function(e){return!(!e||!this.initedMobileRenderInstance.includes(e)&&!(window.jetMenu&&Array.isArray(window.jetMenu.initedMobileRenderInstance)&&window.jetMenu.initedMobileRenderInstance.includes(e)))},getMobileMenuTemplateIds:function(){return["mobile-menu-template","mobile-menu-list-template","mobile-menu-item-template"]},ensureMobileMenuTemplates:function(e){if(!(e=e||document))return;const t=e.body||e.head||e.documentElement;if(!t)return;const n=[document];try{window.parent&&window.parent.document&&window.parent.document!==document&&n.push(window.parent.document)}catch(e){}this.getMobileMenuTemplateIds().forEach(s=>{if(e.getElementById(s))return;let i=null;if(n.some(e=>!!e&&(i=e.getElementById(s),!!i)),!i)return;const o=e.importNode?e.importNode(i,!0):i.cloneNode(!0);t.appendChild(o)})},ensureMobileMenuRuntime:function(){const e=this.getMobileMenuRuntime();if(e)return Promise.resolve(e);if(this.mobileMenuRuntimeLoading)return this.mobileMenuRuntimeLoading;const t=window.jetMenuPublicSettings.mobileMenuScriptUrl||"";if(!t)return Promise.reject(new Error("JetMenu mobile menu runtime URL is not defined."));const n=new Promise((e,n)=>{const s=document.createElement("script");s.src=t,s.async=!0,s.onload=()=>{this.mobileMenuRuntimeLoading=null,e(this.getMobileMenuRuntime())},s.onerror=()=>{this.mobileMenuRuntimeLoading=null,n(new Error("Failed to load JetMenu mobile menu runtime."))},document.head.appendChild(s)});return this.mobileMenuRuntimeLoading=n,n},$body:e("body"),init:function(){if(document.body){if(this.eventBus=this.createMobileMenuBus(),this.initActiveStateResolver(),this.initLocationMenuRender(),this.initMobileRender(),window.addEventListener("jetMenu/editor/templateRenderer/renderSuccess",e=>{this.initLocationMenuRender(),this.initMobileRender(),this.scheduleActiveStateUpdate(document)},!1),e(window).on("jet-menu/ajax/frontend-init",(e,t)=>{switch(t.contentType){case"elementor":jetMenu.maybeElementorFrontendInit(t.$container);break;case"default":jetMenu.maybeDefaultFrontendInit(t)}}),e(window).on("jet-menu/ajax/frontend-init/after",(e,t)=>{if(this.initLocationMenuRender(),this.initMobileRender(),this.scheduleActiveStateUpdate(document),this.megaContentHandler(e,t),window.elementorFrontend){const e=new CustomEvent("elementor/lazyload/observe");document.dispatchEvent(e)}}),wp.hooks.addAction("jet-plugins.frontend.element-ready.jet-menu.mega-menu","jet-popup",(e,t)=>{this.initLocationMenuRender(),this.initMobileRender(),this.scheduleActiveStateUpdate(document)}),document.body.classList.contains("block-editor-page")||document.body.classList.contains("site-editor-php")){const e=new Set,t=new WeakSet,n=e=>{if(!e)return 0;const t=e.querySelectorAll(".jet-mobile-menu--location-wp-nav");return t.forEach(t=>{const n=t.getAttribute("id");n&&!jetMenu.isMobileRenderInstanceInited(n)&&requestAnimationFrame(()=>{jetMenu.initMobileRender(e)})}),t.length},s=e=>{if(!e||t.has(e))return;t.add(e);let s=0;const i=()=>{s++,n(e)>0||s>=80||setTimeout(i,250)};i()},i=e=>{let t=e.querySelector(".block-editor-block-list__layout");return t||(t=e.body),!!t&&(new MutationObserver(()=>{n(e)}).observe(t,{childList:!0,subtree:!0}),n(e),s(e),!0)},o=()=>{const t=t=>{if(!t)return!1;const n=!!t.querySelector(".jet-mobile-menu--location-wp-nav");return e.has(t)||(i(t),e.add(t)),n};if(t(document))return;const n=document.querySelector('iframe[name="editor-canvas"]')||document.querySelector('iframe[title="Editor canvas"]')||document.querySelector(".block-editor-iframe__container iframe")||document.querySelector(".edit-site-visual-editor__editor-canvas");if(n){const e=()=>{const s=n.contentDocument;s&&s.body&&"about:blank"!==s.URL?t(s):requestAnimationFrame(e)};return e(),n.addEventListener("load",e),void new MutationObserver(()=>{e()}).observe(n,{attributes:!0,attributeFilter:["src"]})}requestAnimationFrame(o)};requestAnimationFrame(o)}e(document).off("mouseenter.jetMenuMegaSlick click.jetMenuMegaSlick",".jet-mega-menu-item--mega").on("mouseenter.jetMenuMegaSlick click.jetMenuMegaSlick",".jet-mega-menu-item--mega",t=>{const n=e(t.currentTarget).find(".jet-mega-menu-mega-container:visible");n.length&&"default"===(n.data("template-content")||n.closest("[data-template-content]").data("template-content")||"")&&("click"===t.type&&e(t.target).closest(".jet-mega-menu-mega-container").length||this.maybeFixGutenbergSliders(n,{contentType:"default"}))})}else document.addEventListener("DOMContentLoaded",()=>{jetMenu.init()},{once:!0})},initLocationMenuRender:function(){let t=e(".jet-mega-menu--location-wp-nav");if(!t[0])return!1;t.each(function(){let t=e(this),n=t.data("settings");t.JetMegaMenu({rollUp:n.rollUp,layout:n.layout,subDisplay:n.subDisplay,subTrigger:n.subTrigger,subEvent:n.subEvent,subCloseBehavior:n.subCloseBehavior,mouseEnterDelay:n.mouseEnterDelay,mouseLeaveDelay:n.mouseLeaveDelay,breakpoint:n.breakpoint,megaWidthType:n.megaWidthType,megaWidthSelector:n.megaWidthSelector,megaAjaxLoad:n.megaAjaxLoad,signatures:n.signatures,classes:{instance:"jet-mega-menu",menuContainer:"jet-mega-menu-container",menuList:"jet-mega-menu-list",menuItem:"jet-mega-menu-item",menuItemLink:"jet-mega-menu-item__link",subMenuContainer:"jet-mega-menu-sub-menu",subMenuList:"jet-mega-menu-sub-menu__list",megaContainer:"jet-mega-menu-mega-container"}})})},megaContentHandler:function(e,t){const n=t.$container[0],s=n.closest(".jet-mobile-menu");if(!s)return;let i=s.dataset.menuOptions||"{}",o={};try{o=JSON.parse(i)}catch(e){o={}}const a=o.menuUniqId;a&&n.addEventListener("click",function(e){const t=e.target.closest("a");t&&"#"===(t.getAttribute("href")||"").charAt(0)&&window.jetMenu.eventBus.emit("closeMenu",{menuUniqId:a})})},initMobileRender:function(t){if(t=t||document,!e(t).find(".jet-mobile-menu--location-wp-nav")[0])return!1;this.ensureMobileMenuTemplates(t);const n=this.getMobileMenuRuntime();return n&&n.init?n.init(t):(this.ensureMobileMenuRuntime().then(e=>{e&&e.init&&e.init(t)}).catch(e=>{console.error(e)}),!1)},createMobileRenderInstance:function(e,t,n,s){const i=this.createMobileRenderInstance;s=s||document,this.ensureMobileMenuTemplates(s);const o=this.getMobileMenuRuntime();if(o&&o.install&&(o.install(),window.jetMenu&&window.jetMenu.createMobileRenderInstance!==i))return window.jetMenu.createMobileRenderInstance(e,t,n,s);this.ensureMobileMenuRuntime().then(()=>{window.jetMenu&&window.jetMenu.createMobileRenderInstance!==i&&window.jetMenu.createMobileRenderInstance(e,t,n,s)}).catch(e=>{console.error(e)})},mobileVueComponents:function(){return!1},loadScriptAsync:function(e,t){return jetMenu.addedScripts.hasOwnProperty(e)?e:(jetMenu.addedScripts[e]=t,new Promise(function(n,s){var i=document.createElement("script");i.src=t,i.async=!0,i.onload=function(){n(e)},document.head.appendChild(i)}))},loadStyle:function(e,t){return jetMenu.addedStyles.hasOwnProperty(e)&&jetMenu.addedStyles[e]===t?e:(jetMenu.addedStyles[e]=t,new Promise(function(n,s){var i=document.createElement("link");i.id=e,i.rel="stylesheet",i.href=t,i.type="text/css",i.media="all",i.onload=function(){n(e)},document.head.appendChild(i)}))},megaContentRender:function(t,n={}){n.content&&t.html(n.content);const s={$container:t,...n};Promise.all(jetMenu.addedAssetsPromises).then(function(n){e(window).trigger("jet-menu/ajax/frontend-init/before",s),e(window).trigger("jet-menu/ajax/frontend-init",s),e(window).trigger("jet-menu/ajax/frontend-init/after",s),jetMenu.maybeFixGutenbergSliders(t,s)},function(e){console.log("Script Loaded Error")})},maybeElementorFrontendInit:function(t){t.find("div[data-element_type]").each(function(){var t=e(this),n=t.data("element_type");if(n)try{"widget"===n&&(n=t.data("widget_type"),window.elementorFrontend&&window.elementorFrontend.hooks&&window.elementorFrontend.hooks.doAction("frontend/element_ready/widget",t,e)),window.elementorFrontend&&window.elementorFrontend.hooks&&(window.elementorFrontend.hooks.doAction("frontend/element_ready/global",t,e),window.elementorFrontend.hooks.doAction("frontend/element_ready/"+n,t,e))}catch(e){return console.log(e),t.remove(),!1}})},maybeDefaultFrontendInit:function(e){e.contentElements,e.$container.find('[data-is-block*="/"]').each((e,t)=>{window.JetPlugins.hooks.doAction(window.JetPlugins.hookNameFromBlock(t.dataset.isBlock),jQuery(t))})},getUniqId:function(){return Math.random().toString(36).substr(2,9)},fixMegaSlick:function(t){if(!t||!t.length)return;if(!window.jQuery||!jQuery.fn||"function"!=typeof jQuery.fn.slick)return;const n=t.find(".jet-listing-grid__items.slick-initialized[data-nav]");n.length&&n.each((t,n)=>{const s=e(n);let i=null;try{i=s.slick("getSlick")}catch(e){i=null}if(!i||!i.options)return;const o=parseInt(i.options.slidesToShow,10);if(Number.isFinite(o)&&o>0)return;const a=this.getListingGridSlidesToShowFromDataNav(s);if(a)try{i.options.slidesToShow=a,i.originalSettings&&(i.originalSettings.slidesToShow=a),i.setPosition(),i.refresh()}catch(e){}})},maybeFixGutenbergSliders:function(e,t){if(!t||"default"!==t.contentType)return;if(!e||!e.length)return;if(e.data("jmmSlickFixStarted"))return;e.data("jmmSlickFixStarted",!0);let n=0;const s=()=>{n++,e.find(".jet-listing-grid__items.slick-initialized[data-nav]").length?requestAnimationFrame(()=>{requestAnimationFrame(()=>{setTimeout(()=>{this.fixMegaSlick(e),e.data("jmmSlickFixed",!0)},60)})}):n<12?setTimeout(s,80):e.removeData("jmmSlickFixStarted")};s()},getListingGridSlidesToShowFromDataNav:function(e){const t=e.attr("data-nav")||"";let n=null;try{n=t?JSON.parse(t):null}catch(e){n=null}if(!n||!n.widget_settings)return 0;const s=n.widget_settings,i=window.innerWidth||0,o=parseInt(s.columns||s.columns_desktop||0,10),a=parseInt(s.columns_tablet||s.columnsTablet||o||0,10),r=parseInt(s.columns_mobile||s.columnsMobile||a||o||0,10);let u=o;return i&&i<=767?u=r||a||o:i&&i<=1024&&(u=a||o),u=parseInt(u||0,10),!u||Number.isNaN(u)||u<1?0:u}},jetMenu.init()}(jQuery);