(function($){"use strict";$(function(){$('body').on('edd_cart_item_added',function(event,data){$('.mega-menu-edd-cart-total').html(data.total);$('.mega-menu-edd-cart-count').html(data.cart_quantity);});});$(".max-mega-menu").on("after_mega_menu_init",function(){$('li.mega-menu-megamenu').on('open_panel',function(){var placeholder=$(this).closest(".mega-menu-megamenu").find(".widget_maxmegamenu_image_swap img.mega-placeholder");var default_src=placeholder.attr('data-default-src');var default_alt=placeholder.attr('data-default-alt');placeholder.attr('src',default_src);placeholder.attr('alt',default_alt);$('.mega-sub-menu [data-image-swap-url]',$(this)).not(['data-preloaded']).each(function(){$('')[0].src=$(this).attr('data-image-swap-url');$(this).attr('data-preloaded','true');});});if(typeof $.fn.hoverIntent!=="function"){return;}
$('.mega-sub-menu [data-image-swap-url]').hoverIntent({over:function(){var placeholder=$(this).closest(".mega-menu-megamenu").find(".widget_maxmegamenu_image_swap img.mega-placeholder");var new_src=$(this).attr('data-image-swap-url');var new_alt=$(this).is("[data-image-swap-alt]")?$(this).attr('data-image-swap-alt'):"";placeholder.attr('src',new_src);placeholder.attr('alt',new_alt);},out:function(){}});});})(jQuery);(function($){"use strict";$.maxmegamenu_searchbox=function(form,options){var plugin=this;var form=$(form);var $menu=form.parents('.max-mega-menu');var $wrap=$menu.parent();var breakpoint=$menu.attr('data-breakpoint');var input=$('input[type=text]',form);var icon=$('.search-icon',form);plugin.isDesktopView=function(){return Math.max(window.outerWidth,$(window).width())>=breakpoint;};plugin.monitorView=function(){if(typeof $menu.data("view")==='undefined'){if(plugin.isDesktopView()){$menu.data("view","desktop");}else{$menu.data("view","mobile");}}
plugin.checkWidth();$(window).on('resize',function(){plugin.checkWidth();});};plugin.checkWidth=function(){var expanding_search=$("li.mega-menu-item .mega-search.expand-to-left input[type=text], li.mega-menu-item .mega-search.expand-to-right input[type=text]",$menu);if($menu.data("view")==="mobile"){var placeholder=expanding_search.attr('data-placeholder');expanding_search.attr('placeholder',placeholder);}
if($menu.data("view")==="desktop"){expanding_search.attr('placeholder','');}};plugin.close_search=function(moveFocus=true){$menu.triggerHandler("mmm:closeSearch");input.val("");input.attr('placeholder','');input.attr('tabindex','-1');form.removeClass('mega-search-open');form.addClass('mega-search-closed');icon.attr('aria-expanded','false');if(moveFocus){icon.trigger("focus");}}
plugin.open_search=function(){$menu.triggerHandler("mmm:openSearch");input.attr('placeholder',input.attr('data-placeholder'));input.attr('tabindex','0');form.removeClass('mega-search-closed');form.addClass('mega-search-open');icon.attr('aria-expanded','true');input.trigger("focus");}
plugin.detect_background_click=function(){var dragging=false;$(document).on({"touchmove":function(e){dragging=true;},"touchstart":function(e){dragging=false;}});$(document).on("click touchend",function(e){if(form.parent().hasClass('mega-static')){return;}
if(!dragging&&!$(e.target).closest(".max-mega-menu li").length&&!$(e.target).closest(".mega-menu-toggle").length){plugin.close_search(false);}
dragging=false;});}
plugin.init_replacements_search=function(){if($menu.data("view")==="mobile"){input.attr('tabindex','0');$(".search-icon",$menu).on('click',function(e){$(this).parents(".mega-search").submit();});}
if($menu.data("view")==="desktop"){input.on('blur',function(e){if($menu.parent().hasClass("mega-keyboard-navigation")&&input.val()==''&&!form.parent().hasClass('mega-static')&&form.hasClass('mega-search-open')){plugin.close_search();}});icon.on('keypress click',function(e){var enter_key=13;var space_key=32;if(e.which===enter_key||e.which===space_key||e.type==='click'){e.preventDefault();if(form.parent().hasClass('mega-static')){form.submit();return;}
if(input.val()!=''){form.submit();return;}
if(form.hasClass('mega-search-open')){plugin.close_search();return;}
if(form.hasClass('mega-search-closed')){plugin.open_search();return;}};});icon.on('blur',function(){if(!form.parent().hasClass('mega-static')&&form.hasClass('mega-search-open')&&$wrap.hasClass('mega-keyboard-navigation')){setTimeout(function(){if(form.find(":focus").length==0){plugin.close_search(false);}},100);}});$menu.on('keydown',function(e){var escape_key=27;if(e.which===escape_key){if(!form.parent().hasClass('mega-static')&&form.hasClass('mega-search-open')){plugin.close_search();return;}}});}};plugin.monitorView();plugin.init_replacements_search();plugin.detect_background_click();};$.fn.maxmegamenu_searchbox=function(options){return this.each(function(){if(undefined===$(this).data('maxmegamenu_searchbox')){var plugin=new $.maxmegamenu_searchbox(this,options);$(this).data('maxmegamenu_searchbox',plugin);}});};$(".max-mega-menu").on("after_mega_menu_init",function(){$(".mega-search",this).maxmegamenu_searchbox();});})(jQuery);(function($){"use strict";$.maxmegamenu_toggle_searchbox=function(form,options){var plugin=this;var form=$(form);var $wrap=form.parents('.mega-menu-wrap');var input=$("input[type=text]",form);var icon=$(".search-icon",form);plugin.open_search=function(){input.attr('placeholder',input.attr('data-placeholder'));form.removeClass('mega-search-closed');form.addClass('mega-search-open');}
plugin.close_search=function(){input.attr('placeholder','');form.removeClass('mega-search-open');form.addClass('mega-search-closed');}
plugin.init_toggle_search=function(){input.val("");input.on('focus',function(e){if(!form.parent().hasClass('mega-static')&&form.hasClass('mega-search-closed')&&$wrap.hasClass('mega-keyboard-navigation')){plugin.open_search();}});input.on('blur',function(e){if(!form.parent().hasClass('mega-static')&&form.hasClass('mega-search-open')&&$wrap.hasClass('mega-keyboard-navigation')){plugin.close_search();}});icon.on('click',function(e){if(form.hasClass('static')){if(input.attr('required')=='required'&&input.val()==""){return;}else{form.submit();}}else if(form.hasClass('mega-search-closed')){input.focus();plugin.open_search();}else if(input.val()==''){plugin.close_search();}else{form.submit();}});};plugin.init_toggle_search();};$.fn.maxmegamenu_toggle_searchbox=function(options){return this.each(function(){if(undefined===$(this).data('maxmegamenu_toggle_searchbox')){var plugin=new $.maxmegamenu_toggle_searchbox(this,options);$(this).data('maxmegamenu_toggle_searchbox',plugin);}});};$(function(){$(".mega-menu-toggle .mega-search").maxmegamenu_toggle_searchbox();});})(jQuery);(function($){"use strict";$.maxmegamenu_sticky=function(menu,options){var plugin=this;var $menu=$(menu);var $wrap=$menu.parent();var breakpoint=$menu.attr('data-breakpoint');var sticky_on_mobile=$menu.attr('data-sticky-mobile');var sticky_on_desktop=$menu.attr('data-sticky-desktop');var sticky_expand=$menu.attr('data-sticky-expand');var sticky_expand_mobile=$menu.attr('data-sticky-expand-mobile');var sticky_offset=isNaN(parseInt($menu.attr('data-sticky-offset')))?0:parseInt($menu.attr('data-sticky-offset'));var sticky_hide_until_scroll_up=$menu.attr('data-sticky-hide');var sticky_hide_until_scroll_up_tolerance=isNaN(parseInt($menu.attr('data-sticky-hide-tolerance')))?0:parseInt($menu.attr('data-sticky-hide-tolerance'));var sticky_hide_until_scroll_up_offset=isNaN(parseInt($menu.attr('data-sticky-hide-offset')))?0:parseInt($menu.attr('data-sticky-hide-offset'));var sticky_transition=$menu.attr('data-sticky-transition');var sticky_menu_offset_top;var sticky_menu_offset_left;var sticky_menu_width;var sticky_menu_width_round_up;var sticky_menu_height;var is_stuck=false;var admin_bar_height=0;var last_scroll_top=0;var saved_scroll_top=0;var is_vertical=$menu.hasClass('mega-menu-vertical')||$menu.hasClass('mega-menu-accordion');plugin.isDesktopView=function(){var width=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);return width>breakpoint;};var sticky_hide_until_scroll_up_enabled=function(){return $menu.hasClass('mega-menu-horizontal')&&sticky_hide_until_scroll_up=="true";}
var sticky_enabled=function(){if(plugin.isDesktopView()){return sticky_on_desktop==='true';}else{return sticky_on_mobile==='true';}
return false;};plugin.calculate_menu_position=function(){sticky_menu_offset_top=$wrap.offset().top;if($('body').hasClass('admin-bar')&&$("#wpadminbar").is(":visible")&&$("#wpadminbar").css('top')=='0px'&&$("#wpadminbar").css('position')=='fixed'){admin_bar_height=$('#wpadminbar').height();sticky_menu_offset_top=sticky_menu_offset_top-admin_bar_height;}
if(sticky_offset<0){sticky_menu_offset_top=sticky_menu_offset_top+sticky_offset;}else{sticky_menu_offset_top=sticky_menu_offset_top-sticky_offset;}
sticky_menu_offset_left=$menu.parent().offset().left;sticky_menu_width=window.getComputedStyle($wrap[0]).width;sticky_menu_width_round_up=Math.ceil(parseFloat(sticky_menu_width));sticky_menu_height=$wrap.height();};plugin.stick_menu=function(){is_stuck=true;var total_offset=parseInt(admin_bar_height,10)+parseInt(sticky_offset,10);if(sticky_offset<0){total_offset=parseInt(admin_bar_height,10);}
var placeholder=$("