(function(e,i){"use strict";e=e||{},i.extend(e,{SideNav:{defaults:{side_nav:i(".header-side-nav #header")},bc_pos_top:0,initialize:function(e){if(this.$side_nav=e||this.defaults.side_nav,!this.$side_nav.length)return this;var i=this;return i.$side_nav.addClass("initialize"),i.reset().build().events(),i},build:function(){var t=this,a=i(".page-top"),s=i("#main");if(e.isTablet())a.removeClass("fixed-pos"),a.attr("style",""),s.attr("style","");else{var r=i(window).scrollTop();a.length&&a.outerHeight()<100&&!i(".side-header-narrow-bar-top").length&&(t.page_top_offset==e.adminBarHeight()||t.page_top_offset<=r?a.hasClass("fixed-pos")||(a.addClass("fixed-pos"),a.css("top",e.adminBarHeight()),s.css("padding-top",a.outerHeight())):a.hasClass("fixed-pos")&&(a.removeClass("fixed-pos"),a.attr("style",""),s.attr("style",""))),s.css("min-height",window.innerHeight-e.adminBarHeight()-i(".page-top:not(.fixed-pos)").height()-i(".footer-wrapper").height())}return t},reset:function(){var t=this;if(e.isTablet()&&0==i(".side-header-narrow-bar").length)t.$side_nav.attr("style","");else{var a=window.innerHeight,s=t.$side_nav.find(".side-bottom");t.$side_nav.css({"min-height":a-e.adminBarHeight(),"padding-bottom":s.length?s.height()+parseInt(s.css("margin-top"))+parseInt(s.css("margin-bottom")):""});var r=navigator.appVersion,n=r.indexOf("AppleWebKit/")+12,d=n+3;r.slice(n,d)<537&&(t.$side_nav.css("-webkit-backface-visibility","hidden"),t.$side_nav.css("-webkit-perspective","1000"))}var o=i(".page-top"),h=i("#main");return o.length&&(o.removeClass("fixed-pos"),o.attr("style",""),h.attr("style",""),t.page_top_offset=o.offset().top),t},events:function(){var t=this;return i(window).on("resize",(function(){t.reset().build()})),window.addEventListener("scroll",(function(){t.build()}),{passive:!0}),i(".side-header-narrow-bar-top").length&&(i(window).scrollTop()>e.adminBarHeight()+i(".side-header-narrow-bar-top").height()&&i(".side-header-narrow-bar-top").addClass("side-header-narrow-bar-sticky"),window.addEventListener("scroll",(function(){i(this).scrollTop()>e.adminBarHeight()+i(".side-header-narrow-bar-top").height()?i(".side-header-narrow-bar-top").addClass("side-header-narrow-bar-sticky"):i(".side-header-narrow-bar-top").removeClass("side-header-narrow-bar-sticky")}),{passive:!0})),i(".side-header-narrow-bar .hamburguer-btn").on("click",(function(){i(this).toggleClass("active"),i("#header").toggleClass("side-header-visible"),i(this).closest(".side-header-narrow-bar-top").length&&!i("#header > .hamburguer-btn").length&&i(this).closest(".side-header-narrow-bar-top").toggle()})),i(".hamburguer-close").on("click",(function(){i(".side-header-narrow-bar .hamburguer-btn").trigger("click")})),t}}})}).apply(this,[window.theme,jQuery]),window.jQuery(document).ready((function(){void 0!==theme.SideNav&&theme.SideNav.initialize()}));