!function(n){var t={common:{init:function(){this.expandNavbarOnClickSearch(),this.add_pretty_photo_gallery(),this.scrollToElement(),this.scrollDown(),this.scrollToTop(),this.mobileMenuToggle(),this.infiniteScroll()},expandNavbarOnClickSearch:function(){var e=n(".js-search-box-to-expand");n(".js-expand-search").on("click",function(s){e.removeClass("u-hidden"),n("#navbar-search-input").focus(),e.addClass("animated bounceInRight"),s.preventDefault()}),n(".js-close-search").on("click",function(s){e.removeClass("animated fadeOut"),e.addClass("u-hidden"),n(".js-expand-search").focus(),s.preventDefault()})},infiniteScroll:function(){n(".js-infinite-scroll").infiniteScroll({path:".next.page-numbers",append:".rocksite-c-article-box",status:".scroller-status",hideNav:".nav-links"})},add_pretty_photo_gallery:function(){0toogle menu'),e.find(".-has-children > a, .-js-menu-toggle").on("click",function(s){"#"==n(this).attr("href")&&s.preventDefault(),n(this).parent().toggleClass("--open")})},scrollToElement:function(){n(".js-scroll-to-menu a").on("click",function(){var s=n(this),e=s.parents(".js-scroll-to-menu"),s=s.attr("href"),e=+e.data("scroll-offset");n("html, body").animate({scrollTop:n(s).offset().top-e},2e3)})},scrollDown:function(){n(".js-scroll-down").on("click",function(s){var e=n(this).attr("href");s.preventDefault(),n("html, body").animate({scrollTop:n(e).offset().top},500,"linear")})},scrollToTop:function(){$btnTop=n("#scroll-top-top"),n(window).scroll(function(){100activateAtY?s.hasClass(scrollClass)||e.hasClass(menuClass)||o.hasClass(navClass)||(s.addClass(scrollClass),e.addClass(menuClass),o.addClass(navClass)):s.hasClass(scrollClass)&&e.hasClass(menuClass)&&o.hasClass(navClass)&&(s.removeClass(scrollClass),e.removeClass(menuClass),o.removeClass(navClass)))}},home:{init:function(){}}},o={fire:function(s,e,o){e=void 0===e?"init":e,""!==s&&t[s]&&"function"==typeof t[s][e]&&t[s][e](o)},loadEvents:function(){o.fire("common"),n.each(document.body.className.replace(/-/g,"_").split(/\s+/),function(s,e){o.fire(e)})}};n(document).ready(o.loadEvents),n(window).scroll(function(){t.common.fixedNavbar()}),n(window).load(function(){imageSources=[],n("img").each(function(){var s=n(this).attr("src");imageSources.push(s)}),n(imageSources).load()&&n(".rocksite-m-preloader").fadeOut("slow")}),n("body").on("touchstart","*",function(){var s,e=n(this).get(0);e.click||((s=document.createEvent("MouseEvents")).initEvent("click",!0,!0),e.dispatchEvent(s))})}(jQuery);