
/*! Max Mega Menu jQuery Plugin */
(function($){"use strict";$.maxmegamenu=function(menu,options){var plugin=this;var $menu=$(menu);var $wrap=$(menu).parent();var $toggle_bar=$menu.siblings(".mega-menu-toggle");var html_body_class_timeout;var defaults={event:$menu.attr("data-event"),effect:$menu.attr("data-effect"),effect_speed:parseInt($menu.attr("data-effect-speed")),effect_mobile:$menu.attr("data-effect-mobile"),effect_speed_mobile:parseInt($menu.attr("data-effect-speed-mobile")),panel_width:$menu.attr("data-panel-width"),panel_inner_width:$menu.attr("data-panel-inner-width"),mobile_force_width:$menu.attr("data-mobile-force-width"),mobile_overlay:$menu.attr("data-mobile-overlay"),mobile_state:$menu.attr("data-mobile-state"),mobile_direction:$menu.attr("data-mobile-direction"),second_click:$menu.attr("data-second-click"),vertical_behaviour:$menu.attr("data-vertical-behaviour"),document_click:$menu.attr("data-document-click"),breakpoint:$menu.attr("data-breakpoint"),unbind_events:$menu.attr("data-unbind"),hover_intent_timeout:$menu.attr("data-hover-intent-timeout"),hover_intent_interval:$menu.attr("data-hover-intent-interval")};plugin.settings={};var items_with_submenus=$("li.mega-menu-megamenu.mega-menu-item-has-children,"+"li.mega-menu-flyout.mega-menu-item-has-children,"+"li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item-has-children,"+"li.mega-menu-flyout li.mega-menu-item-has-children",$menu);var collapse_children_parents=$("li.mega-menu-megamenu li.mega-menu-item-has-children.mega-collapse-children > a.mega-menu-link",$menu);plugin.addAnimatingClass=function(element){if(plugin.settings.effect==="disabled"){return}
$(".mega-animating").removeClass("mega-animating");var timeout=plugin.settings.effect_speed+parseInt(plugin.settings.hover_intent_timeout,10);element.addClass("mega-animating");setTimeout(function(){element.removeClass("mega-animating")},timeout)};plugin.hideAllPanels=function(){$(".mega-toggle-on > a.mega-menu-link",$menu).each(function(){plugin.hidePanel($(this),!1)})};plugin.expandMobileSubMenus=function(){if(plugin.settings.mobile_direction!=='vertical'){return}
$(".mega-menu-item-has-children.mega-expand-on-mobile > a.mega-menu-link",$menu).each(function(){plugin.showPanel($(this),!0)});if(plugin.settings.mobile_state=='expand_all'){$(".mega-menu-item-has-children:not(.mega-toggle-on) > a.mega-menu-link",$menu).each(function(){plugin.showPanel($(this),!0)})}
if(plugin.settings.mobile_state=='expand_active'){const activeItemSelectors=["li.mega-current-menu-ancestor.mega-menu-item-has-children > a.mega-menu-link","li.mega-current-menu-item.mega-menu-item-has-children > a.mega-menu-link","li.mega-current-menu-parent.mega-menu-item-has-children > a.mega-menu-link","li.mega-current_page_ancestor.mega-menu-item-has-children > a.mega-menu-link","li.mega-current_page_item.mega-menu-item-has-children > a.mega-menu-link"];$menu.find(activeItemSelectors.join(', ')).each(function(){plugin.showPanel($(this),!0)})}}
plugin.hideSiblingPanels=function(anchor,immediate){anchor.parent().parent().find(".mega-toggle-on").children("a.mega-menu-link").each(function(){plugin.hidePanel($(this),immediate)})};plugin.isDesktopView=function(){var width=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);return width>plugin.settings.breakpoint};plugin.isMobileView=function(){return!plugin.isDesktopView()};plugin.showPanel=function(anchor,immediate){if($.isNumeric(anchor)){anchor=$("li.mega-menu-item-"+anchor,$menu).find("a.mega-menu-link").first()}else if(anchor.is("li.mega-menu-item")){anchor=anchor.find("a.mega-menu-link").first()}
anchor.parent().triggerHandler("before_open_panel");anchor.parent().find("[aria-expanded]").first().attr("aria-expanded","true");$(".mega-animating").removeClass("mega-animating");if(plugin.isMobileView()&&anchor.parent().hasClass("mega-hide-sub-menu-on-mobile")){return}
if(plugin.isDesktopView()&&($menu.hasClass("mega-menu-horizontal")||$menu.hasClass("mega-menu-vertical"))&&!anchor.parent().hasClass("mega-collapse-children")){plugin.hideSiblingPanels(anchor,!0)}
if((plugin.isMobileView()&&$menu.hasClass("mega-keyboard-navigation"))||plugin.settings.vertical_behaviour==="accordion"){plugin.hideSiblingPanels(anchor,!1)}
plugin.calculateDynamicSubmenuWidths(anchor);if(plugin.shouldUseSlideAnimation(anchor,immediate)){var speed=plugin.isMobileView()?plugin.settings.effect_speed_mobile:plugin.settings.effect_speed;anchor.siblings(".mega-sub-menu").css("display","none").animate({"height":"show","paddingTop":"show","paddingBottom":"show","minHeight":"show"},speed,function(){$(this).css("display","")})}
anchor.parent().addClass("mega-toggle-on").triggerHandler("open_panel")};plugin.shouldUseSlideAnimation=function(anchor,immediate){if(immediate==!0){return!1}
if(anchor.parent().hasClass("mega-collapse-children")){return!0}
if(plugin.isDesktopView()&&plugin.settings.effect==="slide"){return!0}
if(plugin.isMobileView()){if(plugin.settings.effect_mobile==="slide"){return!0}
if(plugin.settings.effect_mobile==="slide_left"||plugin.settings.effect_mobile==="slide_right"){return plugin.settings.mobile_direction!=="horizontal"}}
return!1};plugin.hidePanel=function(anchor,immediate){if($.isNumeric(anchor)){anchor=$("li.mega-menu-item-"+anchor,$menu).find("a.mega-menu-link").first()}else if(anchor.is("li.mega-menu-item")){anchor=anchor.find("a.mega-menu-link").first()}
anchor.parent().triggerHandler("before_close_panel");anchor.parent().find("[aria-expanded]").first().attr("aria-expanded","false");if(plugin.shouldUseSlideAnimation(anchor)){var speed=plugin.isMobileView()?plugin.settings.effect_speed_mobile:plugin.settings.effect_speed;anchor.siblings(".mega-sub-menu").animate({"height":"hide","paddingTop":"hide","paddingBottom":"hide","minHeight":"hide"},speed,function(){anchor.siblings(".mega-sub-menu").css("display","");anchor.parent().removeClass("mega-toggle-on").triggerHandler("close_panel")});return}
if(immediate){anchor.siblings(".mega-sub-menu").css("display","none").delay(plugin.settings.effect_speed).queue(function(){$(this).css("display","").dequeue()})}
anchor.siblings(".mega-sub-menu").find(".widget_media_video video").each(function(){this.player.pause()});anchor.parent().removeClass("mega-toggle-on").triggerHandler("close_panel");plugin.addAnimatingClass(anchor.parent())};plugin.calculateDynamicSubmenuWidths=function(anchor){if(anchor.parent().hasClass("mega-menu-megamenu")&&anchor.parent().parent().hasClass("max-mega-menu")&&plugin.settings.panel_width){if(plugin.isDesktopView()){var submenu_offset=$menu.offset();var target_offset=$(plugin.settings.panel_width).offset();if(plugin.settings.panel_width=='100vw'){target_offset=$('body').offset();anchor.siblings(".mega-sub-menu").css({left:(target_offset.left-submenu_offset.left)+"px"})}else if($(plugin.settings.panel_width).length>0){anchor.siblings(".mega-sub-menu").css({width:$(plugin.settings.panel_width).outerWidth(),left:(target_offset.left-submenu_offset.left)+"px"})}}else{anchor.siblings(".mega-sub-menu").css({width:"",left:""})}}
if(anchor.parent().hasClass("mega-menu-megamenu")&&anchor.parent().parent().hasClass("max-mega-menu")&&plugin.settings.panel_inner_width&&$(plugin.settings.panel_inner_width).length>0){var target_width=0;if($(plugin.settings.panel_inner_width).length){target_width=parseInt($(plugin.settings.panel_inner_width).width(),10)}else{target_width=parseInt(plugin.settings.panel_inner_width,10)}
anchor.siblings(".mega-sub-menu").css({"paddingLeft":"","paddingRight":""});var submenu_width=parseInt(anchor.siblings(".mega-sub-menu").innerWidth(),10);if(plugin.isDesktopView()&&target_width>0&&target_width<submenu_width){anchor.siblings(".mega-sub-menu").css({"paddingLeft":(submenu_width-target_width)/2+"px","paddingRight":(submenu_width-target_width)/2+"px"})}}};plugin.bindClickEvents=function(){var dragging=!1;$(document).on({"touchmove":function(e){dragging=!0},"touchstart":function(e){dragging=!1}});$(document).on("click touchend",function(e){if(!dragging&&plugin.settings.document_click==="collapse"&&!$(e.target).closest(".mega-menu-wrap").length){plugin.hideAllPanels();plugin.hideMobileMenu()}
dragging=!1});var clickable_parents=$("> a.mega-menu-link",items_with_submenus).add(collapse_children_parents);clickable_parents.on("touchend.megamenu",function(e){if(plugin.settings.event==="hover_intent"){plugin.unbindHoverIntentEvents()}
if(plugin.settings.event==="hover"){plugin.unbindHoverEvents()}});clickable_parents.on("click.megamenu",function(e){if($(e.target).hasClass('mega-indicator')){return}
if(plugin.isDesktopView()&&$(this).parent().hasClass("mega-toggle-on")&&$(this).closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){if(plugin.settings.second_click==="go"){return}else{e.preventDefault();return}}
if(dragging){return}
if(plugin.isMobileView()&&$(this).parent().hasClass("mega-hide-sub-menu-on-mobile")){return}
if((plugin.settings.second_click==="go"||$(this).parent().hasClass("mega-click-click-go"))&&$(this).attr("href")!==undefined){if(!$(this).parent().hasClass("mega-toggle-on")){e.preventDefault();plugin.showPanel($(this))}}else{e.preventDefault();if($(this).parent().hasClass("mega-toggle-on")){plugin.hidePanel($(this),!1)}else{plugin.showPanel($(this))}}});if(plugin.settings.second_click==="disabled"){clickable_parents.off("click.megamenu")}
$(".mega-close-after-click:not(.mega-menu-item-has-children) > a.mega-menu-link",$menu).on("click",function(){plugin.hideAllPanels();plugin.hideMobileMenu()});$("button.mega-close",$wrap).on("click",function(e){plugin.hideMobileMenu()})};plugin.bindHoverEvents=function(){items_with_submenus.on({"mouseenter.megamenu":function(){plugin.unbindClickEvents();if(!$(this).hasClass("mega-toggle-on")){plugin.showPanel($(this).children("a.mega-menu-link"))}},"mouseleave.megamenu":function(){if($(this).hasClass("mega-toggle-on")&&!$(this).hasClass("mega-disable-collapse")&&!$(this).parent().parent().hasClass("mega-menu-tabbed")){plugin.hidePanel($(this).children("a.mega-menu-link"),!1)}}})};plugin.bindHoverIntentEvents=function(){items_with_submenus.hoverIntent({over:function(){plugin.unbindClickEvents();if(!$(this).hasClass("mega-toggle-on")){plugin.showPanel($(this).children("a.mega-menu-link"))}},out:function(){if($(this).hasClass("mega-toggle-on")&&!$(this).hasClass("mega-disable-collapse")&&!$(this).parent().parent().hasClass("mega-menu-tabbed")){plugin.hidePanel($(this).children("a.mega-menu-link"),!1)}},timeout:plugin.settings.hover_intent_timeout,interval:plugin.settings.hover_intent_interval})};plugin.bindKeyboardEvents=function(){var tab_key=9;var escape_key=27;var enter_key=13;var left_arrow_key=37;var up_arrow_key=38;var right_arrow_key=39;var down_arrow_key=40;var space_key=32;var isMobileOffCanvasHorizontal=function(){return plugin.isMobileView()&&(plugin.settings.effect_mobile==='slide_right'||plugin.settings.effect_mobile==='')&&plugin.settings.mobile_direction==='horizontal'}
var shouldTrapFocusInCurrentSubMenu=function(){return isMobileOffCanvasHorizontal()&&(keyCode===up_arrow_key||keyCode===down_arrow_key||keyCode===tab_key)}
$wrap.on("keyup.megamenu",".max-mega-menu, .mega-menu-toggle",function(e){var keyCode=e.keyCode||e.which;var active_link=$(e.target);if(keyCode===tab_key){$wrap.addClass("mega-keyboard-navigation")}});$wrap.on("keydown.megamenu","a.mega-menu-link, .mega-indicator, .mega-menu-toggle-block, .mega-menu-toggle-animated-block button",function(e){if(!$wrap.hasClass("mega-keyboard-navigation")){return}
var keyCode=e.keyCode||e.which;var active_link=$(e.target);if(keyCode===space_key&&active_link.is(".mega-menu-link")){e.preventDefault();if(active_link.parent().is(items_with_submenus)){if(active_link.parent().hasClass("mega-toggle-on")&&!active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){plugin.hidePanel(active_link)}else{plugin.showPanel(active_link)}}}
if(keyCode===space_key&&active_link.is("mega-indicator")){e.preventDefault();if(active_link.parent().parent().hasClass("mega-toggle-on")&&!active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){plugin.hidePanel(active_link.parent())}else{plugin.showPanel(active_link.parent())}}
if(keyCode===escape_key){var submenu_open=$(".mega-toggle-on",$menu).length!==0;if(submenu_open){var focused_menu_item=$menu.find(":focus");if(focused_menu_item.closest('.mega-menu-flyout.mega-toggle-on').length!==0){var nearest_parent_of_focused_item_li=focused_menu_item.closest('.mega-toggle-on');var nearest_parent_of_focused_item_a=$("> a.mega-menu-link",nearest_parent_of_focused_item_li);plugin.hidePanel(nearest_parent_of_focused_item_a);nearest_parent_of_focused_item_a.focus()}
if(focused_menu_item.closest('.mega-menu-megamenu.mega-toggle-on').length!==0){var nearest_parent_of_focused_item_li=focused_menu_item.closest('.mega-menu-megamenu.mega-toggle-on');var nearest_parent_of_focused_item_a=$("> a.mega-menu-link",nearest_parent_of_focused_item_li);plugin.hidePanel(nearest_parent_of_focused_item_a);nearest_parent_of_focused_item_a.focus()}}
if(plugin.isMobileView()&&!submenu_open){plugin.hideMobileMenu();$(".mega-menu-toggle-block, button.mega-toggle-animated",$toggle_bar).first().focus()}}
if(keyCode===space_key||keyCode===enter_key){if(active_link.is(".mega-menu-toggle-block, .mega-menu-toggle-animated-block button")){e.preventDefault();if($toggle_bar.hasClass("mega-menu-open")){plugin.hideMobileMenu()}else{plugin.showMobileMenu()}}}
if(keyCode===enter_key){if(active_link.is(".mega-indicator")){if(active_link.closest("li.mega-menu-item").hasClass("mega-toggle-on")&&!active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){plugin.hidePanel(active_link.parent())}else{plugin.showPanel(active_link.parent())}
return}
if(active_link.parent().is(items_with_submenus)){if(plugin.isMobileView()&&active_link.parent().is(".mega-hide-sub-menu-on-mobile")){return}
if(active_link.is("[href]")&&active_link.siblings(".mega-indicator[tabindex]:visible").length!==0){return}
if(active_link.is("[href]")===!1){if(active_link.parent().hasClass("mega-toggle-on")&&!active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){plugin.hidePanel(active_link)}else{plugin.showPanel(active_link)}
return}
if(active_link.parent().hasClass("mega-toggle-on")&&!active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){return}else{e.preventDefault();plugin.showPanel(active_link)}}}
if(shouldTrapFocusInCurrentSubMenu()){var focused_item=$(":focus",$menu);if(focused_item.length===0){e.preventDefault();$("> li.mega-menu-item:visible",$menu).find("> a.mega-menu-link, .mega-search span[role=button]").first().focus();return}
var next_item_to_focus=focused_item.parent().nextAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").first();if(next_item_to_focus.length===0&&focused_item.closest(".mega-menu-megamenu").length!==0){var all_li_parents=focused_item.parentsUntil(".mega-menu-megamenu");if(focused_item.is(all_li_parents.find("a.mega-menu-link").last())){next_item_to_focus=all_li_parents.find(".mega-back-button:visible > a.mega-menu-link").first()}}
if(next_item_to_focus.length===0){next_item_to_focus=focused_item.parent().prevAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").first()}
if(next_item_to_focus.length!==0){e.preventDefault();next_item_to_focus.focus()}}
var shouldGoToNextTopLevelItem=function(){return((keyCode===right_arrow_key&&plugin.isDesktopView())||(keyCode===down_arrow_key&&plugin.isMobileView()))&&$menu.hasClass("mega-menu-horizontal")}
var shouldGoToPreviousTopLevelItem=function(){return((keyCode===left_arrow_key&&plugin.isDesktopView())||(keyCode===up_arrow_key&&plugin.isMobileView()))&&$menu.hasClass("mega-menu-horizontal")}
if(shouldGoToNextTopLevelItem()){e.preventDefault();var next_top_level_item=$("> .mega-toggle-on",$menu).nextAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").first();if(next_top_level_item.length===0){next_top_level_item=$(":focus",$menu).parent().nextAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").first()}
if(next_top_level_item.length===0){next_top_level_item=$(":focus",$menu).parent().parent().parent().nextAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").first()}
plugin.hideAllPanels();next_top_level_item.focus()}
if(shouldGoToPreviousTopLevelItem()){e.preventDefault();var prev_top_level_item=$("> .mega-toggle-on",$menu).prevAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").last();if(prev_top_level_item.length===0){prev_top_level_item=$(":focus",$menu).parent().prevAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").last()}
if(prev_top_level_item.length===0){prev_top_level_item=$(":focus",$menu).parent().parent().parent().prevAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").last()}
plugin.hideAllPanels();prev_top_level_item.focus()}});$wrap.on("focusout.megamenu",function(e){if($wrap.hasClass("mega-keyboard-navigation")){setTimeout(function(){var menu_has_focus=$wrap.find(":focus").length>0;if(!menu_has_focus){$wrap.removeClass("mega-keyboard-navigation");plugin.hideAllPanels();plugin.hideMobileMenu()}},10)}})};plugin.unbindAllEvents=function(){$("ul.mega-sub-menu, li.mega-menu-item, li.mega-menu-row, li.mega-menu-column, a.mega-menu-link, .mega-indicator",$menu).off().unbind()};plugin.unbindClickEvents=function(){$("> a.mega-menu-link",items_with_submenus).not(collapse_children_parents).off("click.megamenu touchend.megamenu")};plugin.unbindHoverEvents=function(){items_with_submenus.off("mouseenter.megamenu mouseleave.megamenu")};plugin.unbindHoverIntentEvents=function(){items_with_submenus.off("mouseenter mouseleave").removeProp("hoverIntent_t").removeProp("hoverIntent_s")};plugin.unbindKeyboardEvents=function(){$wrap.off("keyup.megamenu keydown.megamenu focusout.megamenu")};plugin.unbindMegaMenuEvents=function(){if(plugin.settings.event==="hover_intent"){plugin.unbindHoverIntentEvents()}
if(plugin.settings.event==="hover"){plugin.unbindHoverEvents()}
plugin.unbindClickEvents();plugin.unbindKeyboardEvents()};plugin.bindMegaMenuEvents=function(){plugin.unbindMegaMenuEvents();if(plugin.isDesktopView()&&plugin.settings.event==="hover_intent"){plugin.bindHoverIntentEvents()}
if(plugin.isDesktopView()&&plugin.settings.event==="hover"){plugin.bindHoverEvents()}
plugin.bindClickEvents();plugin.bindKeyboardEvents()};plugin.checkWidth=function(){if(plugin.isMobileView()&&$menu.data("view")==="desktop"){plugin.switchToMobile()}
if(plugin.isDesktopView()&&$menu.data("view")==="mobile"){plugin.switchToDesktop()}
plugin.calculateDynamicSubmenuWidths($("> li.mega-menu-megamenu > a.mega-menu-link",$menu))};plugin.reverseRightAlignedItems=function(){if(!$("body").hasClass("rtl")&&$menu.hasClass("mega-menu-horizontal")&&$menu.css("display")!=='flex'){$menu.append($menu.children("li.mega-item-align-right").get().reverse())}};plugin.addClearClassesToMobileItems=function(){$(".mega-menu-row",$menu).each(function(){$("> .mega-sub-menu > .mega-menu-column:not(.mega-hide-on-mobile)",$(this)).filter(":even").addClass("mega-menu-clear")})};plugin.initDesktop=function(){$menu.data("view","desktop");plugin.bindMegaMenuEvents();plugin.initIndicators()};plugin.initMobile=function(){plugin.switchToMobile()};plugin.switchToDesktop=function(){$menu.data("view","desktop");plugin.bindMegaMenuEvents();plugin.reverseRightAlignedItems();plugin.hideAllPanels();plugin.hideMobileMenu(!0)};plugin.switchToMobile=function(){$menu.data("view","mobile");plugin.bindMegaMenuEvents();plugin.initIndicators();plugin.reverseRightAlignedItems();plugin.addClearClassesToMobileItems();plugin.hideAllPanels();plugin.expandMobileSubMenus()};plugin.initToggleBar=function(){$toggle_bar.on("click",function(e){if($(e.target).is(".mega-menu-toggle, .mega-menu-toggle-custom-block *, .mega-menu-toggle-block, .mega-menu-toggle-animated-block, .mega-menu-toggle-animated-block *, .mega-toggle-blocks-left, .mega-toggle-blocks-center, .mega-toggle-blocks-right, .mega-toggle-label, .mega-toggle-label span")){e.preventDefault();if($(this).hasClass("mega-menu-open")){plugin.hideMobileMenu()}else{plugin.showMobileMenu()}}})};plugin.initIndicators=function(){$menu.off('click.megamenu','.mega-indicator');$menu.on('click.megamenu','.mega-indicator',function(e){e.preventDefault();e.stopPropagation();if($(this).closest(".mega-menu-item").hasClass("mega-toggle-on")){if(!$(this).closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")||plugin.isMobileView()){plugin.hidePanel($(this).parent(),!1)}}else{plugin.showPanel($(this).parent(),!1)}})};plugin.hideMobileMenu=function(force){force=force||!1;if(!$toggle_bar.is(":visible")&&!force){return}
html_body_class_timeout=setTimeout(function(){$("body").removeClass($menu.attr("id")+"-mobile-open");$("html").removeClass($menu.attr("id")+"-off-canvas-open")},plugin.settings.effect_speed_mobile);$(".mega-toggle-label, .mega-toggle-animated",$toggle_bar).attr("aria-expanded","false");if(plugin.settings.effect_mobile==="slide"&&!force){$menu.animate({"height":"hide"},plugin.settings.effect_speed_mobile,function(){$menu.css({width:"",left:"",display:""});$toggle_bar.removeClass("mega-menu-open")})}else{$menu.css({width:"",left:"",display:""});$toggle_bar.removeClass("mega-menu-open")}
$menu.triggerHandler("mmm:hideMobileMenu")};plugin.showMobileMenu=function(){if(!$toggle_bar.is(":visible")){return}
clearTimeout(html_body_class_timeout);$("body").addClass($menu.attr("id")+"-mobile-open");plugin.expandMobileSubMenus();if(plugin.settings.effect_mobile==="slide_left"||plugin.settings.effect_mobile==="slide_right"){$("html").addClass($menu.attr("id")+"-off-canvas-open")}
$(".mega-toggle-label, .mega-toggle-animated",$toggle_bar).attr("aria-expanded","true");if(plugin.settings.effect_mobile==="slide"){$menu.animate({"height":"show"},plugin.settings.effect_speed_mobile,function(){$(this).css("display","")})}
$toggle_bar.addClass("mega-menu-open");plugin.toggleBarForceWidth();$menu.triggerHandler("mmm:showMobileMenu")};plugin.toggleBarForceWidth=function(){if($(plugin.settings.mobile_force_width).length&&(plugin.settings.effect_mobile==="slide"||plugin.settings.effect_mobile==="disabled")){var submenu_offset=$toggle_bar.offset();var target_offset=$(plugin.settings.mobile_force_width).offset();$menu.css({width:$(plugin.settings.mobile_force_width).outerWidth(),left:(target_offset.left-submenu_offset.left)+"px"})}};plugin.init=function(){$menu.triggerHandler("before_mega_menu_init");plugin.settings=$.extend({},defaults,options);$menu.removeClass("mega-no-js");plugin.initToggleBar();if(plugin.settings.unbind_events==="true"){plugin.unbindAllEvents()}
$(window).on("load",function(){plugin.calculateDynamicSubmenuWidths($("> li.mega-menu-megamenu > a.mega-menu-link",$menu))});if(plugin.isDesktopView()){plugin.initDesktop()}else{plugin.initMobile()}
$(window).on("resize",function(){plugin.checkWidth()});$menu.triggerHandler("after_mega_menu_init")};plugin.init()};$.fn.maxmegamenu=function(options){return this.each(function(){if(undefined===$(this).data("maxmegamenu")){var plugin=new $.maxmegamenu(this,options);$(this).data("maxmegamenu",plugin)}})};$(function(){$(".max-mega-menu").maxmegamenu()})}(jQuery))