let positionBody=0,mainMenu=null,arrowSubmenu="<i class='bi bi-arrow-right'></i>",arrowDownSubmenu="<i class='bi bi-arrow-down'></i>";function handleMainMenu(){let hideTimeout,hideAllSubmenusTimeout;if($("#main-menu-row .main-menu > ul > li[class*='-menu-item']").hover(function(){clearTimeout(hideTimeout),clearTimeout(hideAllSubmenusTimeout);var thisLiElem=$(this),thisLiElem=$(thisLiElem).find("ul.main-submenu");hideAllSubmenus(thisLiElem),$(thisLiElem).slideDown("fast",function(){$(this).css("height","auto")})},function(){let buttonLink=$(this),subMenu=$(buttonLink).find("ul.main-submenu"),subMenuChildren=$(subMenu).children();hideTimeout=setTimeout(function(){buttonLink.filter("hover").length||$(subMenu).filter("hover").length||$(subMenuChildren).filter("hover").length||$(subMenu).fadeOut("fast")},380)}),$("li.catalog-submenu-superfamily").hover(function(){clearTimeout(hideTimeout),clearTimeout(void 0);var thisLiElem=$(this),thisUlElem=$(thisLiElem).find("> ul");if(!$(thisLiElem).filter("hover").length){thisLiElem=$(this).closest(".main-submenu");if(hideAllLevel1Submenus(thisUlElem),$(thisUlElem).length){$(thisUlElem).fadeIn("fast");let childrenHeight=0;$.map($(thisUlElem).find("> li"),function(elem,i){childrenHeight+=$(elem).outerHeight()}),(childrenHeight+=35)>$(thisLiElem).height()?$(thisLiElem).css("height",childrenHeight):$(thisLiElem).css("height","auto")}}},function(){}),$("#main-menu-row ul.main-submenu").hover(function(){clearTimeout(hideTimeout),clearTimeout(hideAllSubmenusTimeout)},function(){hideAllSubmenusTimeout=setTimeout(function(){hideAllSubmenus(null,!0)},380)}),$("li.catalog-submenu-superfamily li.lvl-1, li.catalog-submenu-family.lvl-0").hover(function(){var imgLogoSrc=$(this).find("[data-logo]").data("logo"),imgCoverSrc=$(this).find("[data-cover]").data("cover"),imgContainer=$(this).closest(".main-submenu").find(".main-submenu-img-container"),logoImg=$(imgContainer).find(".logo"),imgContainer=$(imgContainer).find(".cover");$(this).closest("ul").css("border-right","1px solid #CCCCCC"),imgLogoSrc?($(logoImg).attr("src",imgLogoSrc),$(logoImg).fadeIn()):($(logoImg).hide(),$(logoImg).attr("src","")),imgCoverSrc?($(imgContainer).attr("src",imgCoverSrc),$(imgContainer).fadeIn()):($(imgContainer).hide(),$(imgContainer).attr("src",""))},function(){var imgs=$(this).closest(".main-submenu").find(".main-submenu-img-container img");$(imgs).hide().attr("src",""),$(this).closest("ul").find("li").css("border-right","")}),isTouchDevice()){let clickedElem;$(".main-menu a").click(function(e){(0<$(this).siblings("ul").length||0<$(this).siblings(".lvl-1").length||0<$(this).siblings(".lvl-2").length)&&($(this).data("clicked")?clickedElem[0]!=$(this)[0]&&(e.preventDefault(),alert("hay un clik pero no es este"),clickedElem=$(this)):(e.preventDefault(),$(this).data("clicked",!0),clickedElem=$(this)))}),$("li.catalog-submenu-superfamily li.lvl-1 > a").click(function(e){var parent=$(this).parent(),imgLogoSrc=$(parent).find("[data-logo]").data("logo"),imgCoverSrc=$(parent).find("[data-cover]").data("cover"),imgContainer=$(parent).closest(".main-submenu").find(".main-submenu-img-container"),logoImg=$(imgContainer).find(".logo"),imgContainer=$(imgContainer).find(".cover");$(this).data("clicked")||(e.preventDefault(),$(logoImg).attr("src")!=imgLogoSrc&&($(parent).closest("ul").find("li").css("border-right","1px solid #CCCCCC"),imgLogoSrc?($(logoImg).attr("src",imgLogoSrc),$(logoImg).fadeIn()):($(logoImg).hide(),$(logoImg).attr("src",""))),$(imgContainer).attr("src")!=imgCoverSrc&&(imgCoverSrc?($(imgContainer).attr("src",imgCoverSrc),$(imgContainer).fadeIn()):($(imgContainer).hide(),$(imgContainer).attr("src",""))))})}}function hideAllSubmenus(except=null,slide=!1){var submenus=$("#main-menu-row ul.main-submenu");$(submenus).each(function(){except&&$(this)[0]==$(except)[0]||(slide?$(this).fadeOut("fast"):$(this).hide())})}function hideAllLevel1Submenus(except=null,fade=!1){$("li.catalog-submenu-superfamily > ul").each(function(){except&&$(this)[0]==$(except)[0]||(fade?$(this).fadeOut("slow"):$(this).hide())})}function activeMenuMobile(){var menuMobileContent=$(".main-menu-mobile").find(".content");mainMenu=$(".main-menu-container .main-menu").html(),menuMobileContent.append(mainMenu),menuMobileContent.find(".separator").remove(),menuMobileContent.find(".catalog-menu-item").each(function(){let elem=$(this);$(elem).find("> .main-submenu").length&&$(elem).find("> a").append(arrowSubmenu),$(elem).find("> a > .bi-arrow-right").click(function(e){e.preventDefault();e=openSubmenu(elem);$(e).find(".catalog-submenu-superfamily").each(function(){let subElem=$(this);$(subElem).find(".lvl-2").length&&$(subElem).find("> a").append(arrowDownSubmenu),$(subElem).find("> a > i").click(function(e){e.preventDefault(),$(subElem).find("> ul").slideToggle(),$(this).hasClass("bi-arrow-down")?($(this).removeClass("bi-arrow-down"),$(this).addClass("bi-x-lg")):$(this).hasClass("bi-x-lg")&&($(this).removeClass("bi-x-lg"),$(this).addClass("bi-arrow-down"))})})})}),$("#main-menu-open-button").click(function(){positionBody=$(document).scrollTop(),$("#main-menu-mobile").show(200,function(){$("body").css({overflow:"hidden",position:"fixed"})})}),$("#main-menu-close-button").click(function(){$("body").removeAttr("style"),window.scrollTo(0,positionBody),$("#main-menu-mobile").hide(200)}),menuMobileContent.find(".info-menu-item").each(function(){var link=$(this).find("> a");link.click(function(e){e.preventDefault(),window.location=$(this).attr("href")});let parentItem=link.closest("li");0<parentItem.find("> ul").length&&(link.append(arrowSubmenu),link.find(".bi-arrow-right").click(function(e){e.preventDefault(),e.stopPropagation(),openSubmenu(parentItem)}))})}function openSubmenu(parent){var menu=$(".main-menu-mobile .js-menu-mobile-inside"),parent=parent.find("> ul").clone();return menu.find(".button-back-container").show(),parent.removeClass("hide"),menu.append(parent),parent.show(),menu.show(),menu.find(".button-back").off("click").click(function(e){e.preventDefault(),closeSubmenu()}),parent}function closeSubmenu(){var menu=$(".main-menu-mobile .js-menu-mobile-inside");$(menu).find("> .main-submenu").remove(),$(menu).find(".button-back-container").hide()}function activeGlobalSearch(){$(".openGlobalSearch").click(function(e){e.preventDefault(),$(".main-searcher").stop(!0,!1).slideToggle()})}function isTouchDevice(){return"ontouchstart"in window||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints}$(document).ready(function(){$("li[class*='-menu-item'] a").length&&handleMainMenu()});