!function($){$.fn.responsiveMenu=function(options){$.fn.responsiveMenu.defaultOptions={menuIcon_text:"",menuslide_overlap:!1,menuslide_push:!1,menuslide_direction:""};options=$.extend({},$.fn.responsiveMenu.defaultOptions,options);return this.each((function(i){var mobileSubMenu,subMenuArrows,menuobj=$(this),mobFlag=!1,deskFlag=!1,defaultMenu=!1;function createMobileStructure(menuobj){0==menuobj.prev(".menu-icon").length&&(menuobj.wrapAll('
'),$(' ").insertBefore(menuobj),$("> li > a",menuobj).addClass("firstLevel"),menuobj.find("li").each((function(){($(this).children("ul")||$(this).children("div"))&&$(this).children().prev("a").addClass("menubelow")}))),mobileSubMenu=menuobj.find("a.menubelow"),0==menuobj.find(".arrow").length&&(mobileSubMenu.each((function(){$(this).closest("li").prepend(''),$(this).next().addClass("sb-menu")})),subMenuArrows=menuobj.find(".arrow")),options.menuslide_overlap?$("body").addClass("menuOverlap"):options.menuslide_push&&$("body").addClass("menuslide_push"),(options.menuslide_overlap||options.menuslide_push)&&""==options.menuslide_direction&&$("body").addClass("slidemenuRight"),"left"==options.menuslide_direction?$("body").addClass("slidemenuLeft"):"right"==options.menuslide_direction&&$("body").addClass("slidemenuRight")}function mobileMenuInit(menuobj){(0==options.menuslide_overlap&&0==options.menuslide_push||1==options.menuslide_overlap&&1==options.menuslide_push)&&(defaultMenu=!0),menuobj.prev(".menu-icon").is(":visible")?mobFlag||(!function(menuobj){menuobj.removeClass("desk"),mobileSubMenu.next().stop(!0,!0).slideUp(),subMenuArrows.removeClass("up"),defaultMenu&&menuobj.slideUp(),menuobj.find(".menu-icon").removeClass("active")}(menuobj),createMobileStructure(menuobj),function(menuobj){menuobj.find(".arrow").on("touchstart click",(function(e){e.stopImmediatePropagation(),e.preventDefault();var submenu=$(this).closest("li").children(".sb-menu"),sibilingsOfCurrent_obj=$(this).closest("li").siblings(),this_parentLi=$(this).closest("li");$(".menu-icon").is(":visible")&&(submenu.length>0&&(sibilingsOfCurrent_obj.find(".sb-menu").stop(!0,!0).slideUp(),sibilingsOfCurrent_obj.find(".sb-menu").each((function(){$(this).closest("li").find(">span").removeClass("up")}))),submenu.is(":visible")?(submenu.slideUp(),this_parentLi.find(">span").removeClass("up")):(submenu.find(".sb-menu").each((function(){$(this).stop().slideUp(),$(this).closest("li").find("span").removeClass("up")})),submenu.stop().slideDown(),this_parentLi.find(">span").addClass("up")))}))}(menuobj),mobFlag=!0,deskFlag=!1,menuobj.removeClass("desk"),$("body").removeClass("desk"),menuobj.addClass("mob"),$("body").addClass("mob")):deskFlag||(!function(menuobj){menuobj.find(".menubelow").each((function(){$(this).removeAttr("style"),$(this).next().removeAttr("style")})),menuobj.find(".arrow").remove(),menuobj.prev(".menu-icon").removeClass("active"),menuobj.addClass("desk").removeAttr("style"),menuobj.removeAttr("style"),$("body").removeClass("menu-open"),deskFlag=!1}(menuobj),mobFlag=!1,deskFlag=!0,menuobj.removeClass("mob"),$("body").removeClass("mob"),menuobj.addClass("desk"),$("body").addClass("desk"))}function closeMobileMenu(menuobj){$("body").removeClass("menu-open"),defaultMenu&&menuobj.stop().slideUp(),menuobj.prev(".menu-icon").removeClass("active"),menuobj.find(".arrow").removeClass("up"),menuobj.find(".sb-menu").stop(!0,!0).slideUp()}createMobileStructure(menuobj),mobileMenuInit(menuobj),$(window).resize((function(e){mobileMenuInit(menuobj)})),menuobj.prev(".menu-icon").on("click",(function(e){e.stopPropagation(),e.preventDefault(),$(this).hasClass("active")?closeMobileMenu(menuobj):(defaultMenu&&$(this).next().slideDown(),$(this).addClass("active"),$("body").addClass("menu-open"))})),$("body").on("click touchstart",(function(e){menuobj.prev(".menu-icon").is(":visible")&&(0!=$(e.target).closest(".enumenu_container").length||$(e.target).hasClass("active")||closeMobileMenu(menuobj))})),"ontouchstart"in window?(menuobj.find("a").click((function(e){!$(this).hasClass("link")&&!$("body").hasClass("mob")&&$(this).next().length>0&&(e.preventDefault(),$(this).hasClass("firstLevel")&&(menuobj.find("a").removeClass("link"),menuobj.find("a").parent().removeClass("hover")),$(this).addClass("link"),$(this).parent().addClass("hover"))})),$("body").on("click touchstart",(function(e){0==$(e.target).closest(".enumenu_container").length&&menuobj.find("a").each((function(){$(this).removeClass("link"),$(this).parent().removeClass("hover")}))}))):(menuobj.find("li").mouseenter((function(){$(this).addClass("hover")})),menuobj.find("li").mouseleave((function(){$(this).removeClass("hover")})))}))}}(jQuery); //# sourceURL=https://cdn1.hubspotusercontent-eu1.net/hub/27221072/hub_generated/template_assets/86962372820/1704115712331/Present_Service_Theme_2023/js/menu.js