(function(n,t){n.fn.mainNav=function(i){var r=n.extend({},n.fn.mainNav.settings,i);return this.each(function(){function c(){f=u.is(":visible")?!0:!1}function l(){var t=n(".main-header"),f=t.height();u.is(":hidden")&&r.stickyNav?o.scrollTop()>f+20?(i.hasClass("mainNav-sticky")||(i.addClass("mainNav-sticky"),n("body").addClass("body-sticky"),n(".mainNav-sticky").hide().slideDown("300"),n(".main-header-left-panel .logo-mobile img").hide().delay(200).fadeIn("slow"),n(".delivery-panel .delivery-panel-options").hide().delay(200).fadeIn("slow"),n(".active-navbar").hide().delay("3000").slideDown("300"),console.log(n(".active-navbar"))),n(".sticky-mainNav-container").length<=0&&u.next().addBack().wrapAll("<div class='sticky-mainNav-container'><\/div>")):n(".sticky-mainNav-container").length>0&&(n("body").removeClass("body-sticky"),i.removeClass("mainNav-sticky"),n(".sticky-mainNav-container > *").unwrap()):o.scrollTop()==0&&(n("body").removeClass("body-sticky"),i.removeClass("mainNav-sticky"),n(".sticky-mainNav-container > *").unwrap())}var i=n(this),a=n(".toggle-holder"),u=a.find("#mainNav-toggle"),v=i.find("#mainNav-menu"),o=n(t),s,f,e,h;if(r.deployFrom="mainNav-"+r.deployFrom,i.addClass(r.deployFrom),u.addClass(r.deployFrom),c(),r.hasOverlay&&n(".mainNavOverlay").length==0&&(n("body").append("<div class='mainNavOverlay'><\/div>"),n(".mainNavOverlay").css({top:"0",right:"0",bottom:"0",left:"0",position:"fixed","background-color":r.overlayColor,opacity:r.overlayOpacity,"z-index":"999",width:"100%",height:"100%",display:"none"})),r.stickyNav&&(e=v.offset().top,l(e),n(t).scroll(function(){l(e)})),r.pushNav){n("body").addClass("push-mainNav-container");$pushNav=n(".push-mainNav-container");$pushNav.addClass(r.deployFrom);n("#mainNav-toggle, .mainNavOverlay").on("click",function(){$pushNav.toggleClass("push-mainNav-open");n("#mainNav-menu li").removeClass("mainNav-dropdown-open")})}n("#mainNav-toggle, .mainNavOverlay").on("click",function(){n("#mainNav-toggle").stop().toggleClass("mainNav-open");n(".toggle-holder").stop().toggleClass("container-active");i.stop().toggleClass("mainNav-open");n(".mainNavOverlay").fadeToggle();n("body").hasClass("noscroll")?n("body, html").removeClass("noscroll"):n("body, html").addClass("noscroll")});n(t).resize(function(){clearTimeout(h);h=setTimeout(function(){c();f?(n("body").css("margin-top","0px"),u.hasClass("mainNav-open")&&(n(".mainNavOverlay").css("display","block !important"),n("body, html").css("overflow","hidden"))):(n(".mainNavOverlay").css("display","none"),n("body, html").css("overflow",""))},500);n("#mainNav-container").hasClass("mainNav-open")&&n(t).width()>=767&&(n(".mainNavOverlay").css("display","none"),n("body, html").css("overflow",""),n("#mainNav-container").removeClass("mainNav-open"),n("#mainNav-toggle").removeClass("mainNav-open"),n("body").removeClass("push-mainNav-open noscroll"))});n("#mainNav-menu").has("ul").on("click","li, a",function(i){u.is(":visible")&&(i.preventDefault(),i.stopPropagation(),s=n(i.target),$this=n(this),s.is("a")?n(this).parent().find("ul").length==0?t.location.href=n(this).attr("href"):($this.parent().hasClass("mainNav-dropdown-open")?$this.parent().removeClass("mainNav-dropdown-open"):$this.parent().addClass("mainNav-dropdown-open"),console.log(n(this).siblings(".sx-icon-arrow-down").length),n(this).siblings(".sx-icon-arrow-down").length>0?n(this).siblings(".sx-icon-arrow-down").removeClass("sx-icon-arrow-down").addClass("sx-icon-arrow-up"):n(this).siblings(".sx-icon-arrow-up").removeClass("sx-icon-arrow-up").addClass("sx-icon-arrow-down")):n(this).closest("li").find("ul").length==0?n(this).closest("a").length>0&&(t.location.href=n(this).closest("a").attr("href")):($this.hasClass("mainNav-dropdown-open")?($this.removeClass("mainNav-dropdown-open"),$this.parent().closest("li").removeClass("mainNav-dropdown-open")):(n("#mainNav-menu li").removeClass("mainNav-dropdown-open"),$this.parent().closest("li").addClass("mainNav-dropdown-open"),$this.addClass("mainNav-dropdown-open")),n(this).find(".sx-icon-arrow-down").length>0?n(this).find(".sx-icon-arrow-down").removeClass("sx-icon-arrow-down").addClass("sx-icon-arrow-up"):n(this).find(".sx-icon-arrow-up").removeClass("sx-icon-arrow-up").addClass("sx-icon-arrow-down")))})})};n.fn.mainNav.settings={deployFrom:"left",stickyNav:!1,pushNav:!1,hasOverlay:!0,overlayColor:"#000",overlayOpacity:".7"}})(jQuery,window,document)