let metaSoftTheme;!function(e,t){"use strict";(metaSoftTheme={eventID:"metaSoftTheme",$document:e(document),$window:e(window),$body:e("body"),classes:{isOverlay:"overlay-enabled",collapsed:"collapsed",mainHeaderMenuActive:"header-menu-active",searchPopUpActive:"header-search-active"},init:function(){this.$document.on("ready",this.documentIsReady.bind(this)),this.$document.on("ready",this.mobileMainMenuClone.bind(this)),this.$document.on("ready",this.autoHeightSetOnHeader.bind(this)),this.$document.on("ready",this.autoHeightBreadcrumbMenu.bind(this)),this.$window.on("ready",this.documentIsReady.bind(this))},documentIsReady:function(){this.$document.on("click."+this.eventID,".menu-collapsed",this.mainMenuCollapse.bind(this)).on("click."+this.eventID,".header-close-menu",this.mainMenuCollapse.bind(this)).on("click."+this.eventID,this.mainMenuHideMobilePopup.bind(this)).on("click."+this.eventID,".mobile-collapsed",this.mobileSubMenuCollapse.bind(this)).on("click."+this.eventID,".header-close-menu",this.resetMobileMenuCollapse.bind(this)).on("mainMenuHideMobilePopup."+this.eventID,this.resetMobileMenuCollapse.bind(this)).on("resize."+this.eventID,this.autoHeightSetOnHeader.bind(this)).on("resize."+this.eventID,this.autoHeightBreadcrumbMenu.bind(this)).on("click."+this.eventID,".header-search-toggle",this.searchPopUpToggle.bind(this)).on("click."+this.eventID,".header-search-close",this.searchPopUpToggle.bind(this)).on("click."+this.eventID,".scrollingUp",this.scrollingAnimate.bind(this)),this.$window.on("load."+this.eventID,this.preloader.bind(this)).on("scroll."+this.eventID,this.scrollToSticky.bind(this)).on("scroll."+this.eventID,this.scrollingUp.bind(this)).on("load."+this.eventID,this.mobileMainMenuRightClone.bind(this)).on("load."+this.eventID,this.MainMenuFocusAccessibility.bind(this)).on("load."+this.eventID,this.headerAboveBarMobile.bind(this)).on("load."+this.eventID,this.breadcrumbMenuMobile.bind(this)).on("resize."+this.eventID,this.autoHeightSetOnHeader.bind(this)).on("resize."+this.eventID,this.autoHeightBreadcrumbMenu.bind(this))},preloader:function(t){e(".preloader-wrapper").fadeOut("1000",function(){e(this).remove()})},scrollingAnimate:function(t){return e("html, body").animate({scrollTop:0},600),!1},scrollingUp:function(t){var i=e(".scrollingUp");this.$window.scrollTop()>150?i.addClass("is-active"):i.removeClass("is-active")},scrollToSticky:function(t){var i=e(".is-sticky-on");this.$window.scrollTop()>=220?i.addClass("is-sticky-menu"):i.removeClass("is-sticky-menu")},autoHeightSetOnHeader:function(t){var i=e(".navigation-wrapper"),n=e(".navigation-wrapper > .main-mobile-nav"),a=e(".navigation-wrapper > .main-navigation-area *:not(.logo):not(.header-btn):not(.cart-wrapper *):not(.menu-item-has-children *):not(.search-button *)"),s=0;e("body").find("div").hasClass("is-sticky-on")&&("block"==e("div.main-mobile-nav").css("display")?(n.each(function(){var t=e(this).outerHeight(!0);t>s&&(s=t)}),i.css("min-height",s),e(".breadcrumb-nav").hasClass("breadcrumb-sticky-on")&&e(".main-navigation").hasClass("is-sticky-on")&&e(".main-mobile-nav").hasClass("is-sticky-on")&&e(".breadcrumb-sticky-on").css("top",s-1)):(a.each(function(){var t=e(this).outerHeight(!0);t>s&&(s=t)}),i.css("min-height",s),e(".breadcrumb-nav").hasClass("breadcrumb-sticky-on")&&e(".main-navigation").hasClass("is-sticky-on")&&e(".main-mobile-nav").hasClass("is-sticky-on")&&e(".breadcrumb-sticky-on").css("top",s-1)))},autoHeightBreadcrumbMenu:function(t){var i=e(".breadcrumb-navbar"),n=e(".breadcrumb-navbar .breadcrumb-navbar-mobile"),a=e(".breadcrumb-navbar .breadcrumb-menu"),s=0;e("body").find("div").hasClass("breadcrumb-sticky-on")&&("block"==e("div.breadcrumb-navbar-mobile").css("display")?(n.each(function(){var t=e(this).outerHeight(!0);t>s&&(s=t)}),i.css("min-height",s)):(a.each(function(){var t=e(this).outerHeight(!0);t>s&&(s=t)}),i.css("min-height",s)))},mobileMainMenuRightClone:function(t){e(".header-wrap-right").clone().appendTo(".mobile-menu-right")},mobileMainMenuClone:function(t){e(".main-navbar:not(.breadcrumb-menu) .main-menu").clone().appendTo(".main-mobile-build")},MainMenuFocusAccessibility:function(t){e(".main-navbar, .widget_nav_menu").find("a").on("focus blur",function(){e(this).parents("ul, li").toggleClass("focus")})},mainMenuCollapse:function(t){var i=e(".menu-collapsed");this.$body.toggleClass(this.classes.mainHeaderMenuActive),this.$body.toggleClass(this.classes.isOverlay),i.toggleClass(this.classes.collapsed),this.$body.hasClass(this.classes.mainHeaderMenuActive)?e(".header-close-menu").focus():i.focus(),this.mainMenuAccessibility()},mainMenuAccessibility:function(){var e,t,i,n=document.querySelector(".main-mobile-build");let a=document.querySelector(".header-close-menu"),s=n.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),o=s[s.length-1];if(!n)return!1;for(t=0,i=(e=n.getElementsByTagName("a")).length;t0){var t,i,n,a=document.querySelector(".header-above-bar");let e='button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])',o=document.querySelector(".header-above-collapse"),c=a.querySelectorAll(e),l=c[c.length-1];if(!a)return!1;for(i=0,n=(t=a.getElementsByTagName("a")).length;i0){var t=e(".header-above-wrapper"),i=e(".header-widget"),n=e(".header-above-btn"),a=e(".header-above-collapse");!i.children().length>0?(i.hide(),n.hide()):(n.show(),i.clone().appendTo(".header-above-bar"),a.on("click",function(e){t.toggleClass("is-active"),a.toggleClass("is-active"),e.preventDefault()})),this.headerAboveAccessibility()}},breadcrumbMenuAccessibility:function(){if(e(".breadcrumb-mobile-menu").length>0){var t,i,n,a=document.querySelector(".breadcrumb-mobile-menu");let e='button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])',o=document.querySelector(".breadcrumb-collapsed"),c=a.querySelectorAll(e),l=c[c.length-1];if(!a)return!1;for(i=0,n=(t=a.getElementsByTagName("a")).length;i0){var t=e(".breadcrumb-mobile-menu"),i=e(".breadcrumb-menu .main-menu"),n=e(".breadcrumb-button"),a=e(".breadcrumb-collapsed");!i.children().length>0?(i.hide(),n.hide()):(n.show(),i.clone().appendTo(".breadcrumb-mobile-menu"),a.on("click",function(e){t.slideToggle(),a.toggleClass("is-active"),e.preventDefault()})),this.breadcrumbMenuAccessibility()}}}).init()}(jQuery,window.metasoftCustomize);