(e=>{function i(s,r){s.find(".premium-nav-widget-container").css({visibility:"inherit",opacity:"inherit"});var n,a,e,i,m,o,u,l,t,d,c,p,v,f,g,h,C,b,y,w,k,I,P=s.find(".premium-nav-widget-container").data("settings");function x(){i.each(function(e,i){var t,n;i=r(i),t=r(i).data("full-width-selector"),t=(n=t?r(t):(t=elementorFrontend.config.experimentalFeatures.container,n=s.parents(".e-con").last(),!t||n.length<1?s.closest(".elementor-top-section"):n)).outerWidth(),n=n.offset().left-i.offset().left,r(i).removeClass("premium-mega-item-static").find(".premium-mega-content-container, > .premium-sub-menu").css({width:t+"px",left:n+"px"})})}function F(e){var i,t,n,m;e.breakpoint>=r(window).outerWidth()&&!b?(s.find(".premium-ver-toggler").css("display","none"),s.addClass("premium-hamburger-menu"),s.find(".premium-active-menu").removeClass("premium-active-menu"),(i=s.find(".premium-stretch-dropdown .premium-mobile-menu-container")).length&&(t=elementorFrontend.config.experimentalFeatures.container,m=s.parents(".e-con").last(),m=!t||m.length<1?s.closest(".elementor-top-section"):m,t=r(m).outerWidth(),n=s.offset().top,n=r(m).offset().top+r(m).outerHeight()-n,m=s.offset().left-r(m).offset().left,r(i).css({width:t+"px",left:"-"+m+"px",top:n+"px"})),y=!(b=!0)):e.breakpoint').insertBefore("#"+m.targetId),r(window).on("load",D),r(window).on("scroll.PaStickyNav",D)):(r(window).off("scroll.PaStickyNav"),r("."+m.spacerClass).remove(),r("#"+m.targetId).removeClass("premium-sticky-parent premium-sticky-active premium-sticky-parent-"+s.data("id")).css({top:"unset",width:"inherit",position:"relative"}))}function D(){var e=elementorFrontend.elements.$wpAdminBar.height()?elementorFrontend.elements.$wpAdminBar.height():0,i=r(window).scrollTop()+e,t=l+elementorFrontend.getCurrentDeviceMode();window[u]&&!o||(window[u]=r("."+m.spacerClass).offset().top,o=!1),window[u]<=i?(r("."+m.spacerClass).css("height",r("#"+m.targetId).outerHeight()+"px"),r("#"+m.targetId).addClass("premium-sticky-parent premium-sticky-parent-"+s.data("id")).css({width:window[t],top:e,position:"fixed"})):(r("."+m.spacerClass).css("height","0px"),r("#"+m.targetId).removeClass("premium-sticky-parent premium-sticky-parent-"+s.data("id")).css({top:"unset",width:"inherit",position:"relative"})),m.onScroll?(i=document.querySelector("#"+m.targetId+".premium-sticky-parent"))&&(r("#"+m.targetId+".premium-sticky-parent").addClass("premium-sticky-scroll-yes"),new Headroom(i,{tolerance:5,classes:{initial:"animated",pinned:"slideDown",unpinned:"slideUp",offset:{up:r("#"+m.targetId).outerHeight()+150}}}).init()):r("#"+m.targetId+".premium-sticky-parent").removeClass("premium-sticky-scroll-yes")}function E(e){return Math.floor(Math.random()*e)+1}function H(e){return r(e).parent(".premium-nav-menu-item").hasClass("menu-item-has-children")}P&&(n=s.find(".premium-mobile-menu"),a=s.find(".premium-hamburger-toggle"),e=s.find(".premium-mobile-menu-close"),w=s.find(".premium-mega-content-centered"),i=s.find('.premium-nav-menu-container li[data-full-width="true"]'),o=!(m={}),u="stickyPos"+s.data("id"),l="stickyWidth"+s.data("id"),t=!!s.hasClass("premium-disable-scroll-yes"),d=getComputedStyle(s[0]).getPropertyValue("--pa-mega-menu-delay")||300,c=P.renderMobileMenu,p=elementorFrontend.isEditMode(),s.find("div[data-mega-content]").each(function(e,i){var i=r(i),t=i.data("mega-content");0 .premium-menu-link"),t=t[0]?t[0].hash:null;if(t&&t.length&&/^#[A-Za-z][\w-]*$/.test(t))try{var n=r(t);n.length&&g.push({link:i,section:n[0]})}catch(e){console.log(e)}}),0!==g.length)&&(f=new IntersectionObserver(function(e){e.forEach(function(i){var e,t;i.isIntersecting&&(e=g.find(function(e){return e.section===i.target}).link,t=r(e=e).find("> .premium-menu-link").attr("href"),s.find(".premium-active-item").each(function(){r(this).find("> .premium-menu-link").attr("href")!==t&&r(this).removeClass("premium-active-item")}),r(e).addClass("premium-active-item"))})},{threshold:.5}),g.forEach(function(e){f.observe(e.section)}))),window.PaCurrStickyDevice=elementorFrontend.getCurrentDeviceMode(),p&&!t&&r("body").removeClass("premium-scroll-disabled"),w.each(function(e,i){r(i).closest(".premium-nav-menu-item").addClass("premium-mega-item-static")}),"slide"!==P.mobileLayout&&"slide"!==P.mainLayout||s.addClass("premium-ver-hamburger-menu"),P.rn_badges&&(h=P.rn_badges,C=["hor","ver"].includes(P.mainLayout)?s.find(".premium-nav-menu-container"):s.find(".premium-mobile-menu-container"),h.forEach(function(e){var i=C.find(e.selector+":not(.has-pa-badge)").length;if(""!==e.selector&&i)for(var i=((e,i)=>{for(var t=E(e),n=[],m=0;m''+e.text+"")(e),m=s.find(".premium-nav-menu-container "+e.selector+":not(.has-pa-badge)"),r=s.find(".premium-mobile-menu-container "+e.selector+":not(.has-pa-badge)"),a=""!==P.hoverEffect?"premium-badge-"+P.hoverEffect:"",o=0;o .premium-menu-link":" > .premium-menu-link > .premium-dropdown-icon",["hor","ver"].includes(P.mainLayout)&&("hover"===P.submenuEvent?(s.find(".premium-nav-menu-item").on("mouseenter.PaItemHover",function(e){e.stopPropagation(),clearTimeout(v),r(this).siblings().removeClass("premium-item-hovered"),r(this).addClass("premium-item-hovered"),r(this).hasClass("premium-sub-menu-item")&&r(this).parents(".premium-nav-menu-item").addClass("premium-item-hovered")}),s.on("mouseleave.PaItemHover",function(e){v=setTimeout(function(){s.find(".premium-item-hovered").removeClass("premium-item-hovered")},d)}),s.find(".premium-sub-menu, .premium-mega-content-container").on("mouseenter.PaItemHover",function(e){e.stopPropagation();e=r(this).parents(".premium-nav-menu-item").first();clearTimeout(v),e.siblings().removeClass("premium-item-hovered"),e.addClass("premium-item-hovered")}).on("mouseleave.PaItemHover",function(e){clearTimeout(v),r(this).parents(".premium-nav-menu-item").first().removeClass("premium-item-hovered")})):(k=s.find(".premium-nav-menu-container .premium-nav-menu-item.menu-item-has-children"+w),p&&s.off("mouseleave.PaItemHover"),k.off("click.PaItemClick"),k.on("click.PaItemClick",function(e){e.preventDefault(),e.stopPropagation();e=r(this).parents(".premium-nav-menu-item").first();e.siblings().removeClass("premium-item-hovered").find(".premium-item-hovered").removeClass("premium-item-hovered"),e.toggleClass("premium-item-hovered")}))),e.on("click",function(){s.find(".premium-mobile-menu-outer-container, .premium-nav-slide-overlay").removeClass("premium-vertical-toggle-open"),r("body").removeClass("premium-scroll-disabled")}),I=!0,a.on("click",function(){"slide"===P.mobileLayout||"slide"===P.mainLayout?(s.find(".premium-mobile-menu-outer-container, .premium-nav-slide-overlay").addClass("premium-vertical-toggle-open"),t&&r("body").addClass("premium-scroll-disabled"),a.toggleClass("premium-toggle-opened")):I&&(I=!1,r(n).hasClass("premium-active-menu")?s.find(".premium-mobile-menu-container").slideUp(150,function(){n.removeClass("premium-active-menu"),s.find(".premium-mobile-menu-container").show(),setTimeout(function(){I=!0,a.removeClass("premium-toggle-opened")},100)}):(n.addClass("premium-active-menu"),a.addClass("premium-toggle-opened"),I=!0))}),n.find(".premium-nav-menu-item "+w).on("click",function(e){var i=r(this).closest(".premium-nav-menu-item"),t=H(this);"item"===P.submenuTrigger&&!t||(e.stopPropagation(),e.preventDefault(),(i.hasClass("premium-active-menu")?i:(n.find(".premium-active-menu").toggleClass("premium-active-menu"),i.toggleClass("premium-active-menu"),r(i).parents(".premium-nav-menu-item.menu-item-has-children"))).toggleClass("premium-active-menu"))}),r(document).on("click",".premium-nav-slide-overlay",function(){s.find(".premium-mobile-menu-outer-container, .premium-nav-slide-overlay").removeClass("premium-vertical-toggle-open"),r("body").removeClass("premium-scroll-disabled")}),r(document).on("click.PaCloseMegaMenu",function(e){var i=r(e.target).closest(".premium-tabs-nav-list-item").length;r(e.target).closest(".premium-nav-widget-container").length||i||(r(n).hasClass("premium-active-menu")&&a.click(),"click"===P.submenuEvent&&s.find(".premium-nav-menu-container .premium-item-hovered").removeClass("premium-item-hovered"))}),r(window).on("resize",function(){window.PaCurrStickyDevice!==elementorFrontend.getCurrentDeviceMode()&&(o=!0,window.PaCurrStickyDevice=elementorFrontend.getCurrentDeviceMode()),c&&F(P),p&&!c&&s.removeClass("premium-hamburger-menu"),s.hasClass("premium-nav-hor")&&x(),M()}),s.hasClass("premium-ver-toggle-yes"))&&s.hasClass("premium-ver-click")&&s.find(".premium-ver-toggler").on("click",function(){s.find(".premium-nav-widget-container").toggleClass("premium-ver-collapsed",500)})}e(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/premium-nav-menu.default",i)})})(jQuery);