1var classes={mobileNavOpenIcon:"mobile-nav--open",mobileNavCloseIcon:"mobile-nav--close",navLinkWrapper:"mobile-nav__item",navLink:"mobile-nav__link",subNavLink:"mobile-nav__sublist-link",return:"mobile-nav__return-btn",subNavActive:"is-active",subNavClosing:"is-closing",navOpen:"js-menu--is-open",subNavShowing:"sub-nav--is-open",thirdNavShowing:"third-nav--is-open",subNavToggleBtn:"js-toggle-submenu2"},cache={},isTransitioning,$activeSubNav,$activeTrigger,menuLevel=1,mediaQuerySmall="screen and (max-width: 989px)";cacheSelectors(),$(".js-mobile-nav-toggle.mobile-nav--open").click(function(){$(".js-mobile-nav-toggle2").hasClass("mobile-nav--close")&&closeMobileNav()}),cache.$mobileNavToggle.on("click",toggleMobileNav),cache.$subNavToggleBtn.on("click.subNav",toggleSubNav),enquire.register(mediaQuerySmall,{unmatch:function(){cache.$mobileNavContainer.hasClass(classes.navOpen)&&closeMobileNav()}});function toggleMobileNav(){cache.$mobileNavToggle.hasClass(classes.mobileNavCloseIcon)?closeMobileNav():openMobileNav()}function cacheSelectors(){cache={$pageContainer:$("#PageContainer"),$siteHeader:$(".site-header"),$mobileNavToggle:$(".js-mobile-nav-toggle2"),$mobileNavContainer:$(".mobile-nav-wrapper2"),$mobileNav:$("#MobileNavSecond"),$sectionHeader:$("#shopify-section-header"),$subNavToggleBtn:$("."+classes.subNavToggleBtn)}}function openMobileNav(){var translateHeaderHeight=cache.$siteHeader.outerHeight();
1cache.$mobileNavContainer.prepareTransition().addClass(classes.navOpen),cache.$mobileNavContainer.css({transform:"translateY("+translateHeaderHeight+"px)"}),cache.$pageContainer.css({transform:"translate3d(0, "+cache.$mobileNavContainer[0].scrollHeight+"px, 0)"}),slate.a11y.trapFocus({$container:cache.$sectionHeader,$elementToFocus:cache.$mobileNavToggle,namespace:"navFocus"}),cache.$mobileNavToggle.addClass(classes.mobileNavCloseIcon).removeClass(classes.mobileNavOpenIcon).attr("aria-expanded",!0),$(window).on("keyup.mobileNav",function(evt){evt.which===27&&closeMobileNav()})}function closeMobileNav(){cache.$mobileNavContainer.prepareTransition().removeClass(classes.navOpen),cache.$mobileNavContainer.css({transform:"translateY(-100%)"}),$(".js-mobile-nav-toggle").hasClass("mobile-nav--close")?$(".js-mobile-nav-toggle").blur():cache.$pageContainer.removeAttr("style"),slate.a11y.trapFocus({$container:$("html"),$elementToFocus:$("body")}),cache.$mobileNavContainer.one("TransitionEnd.navToggle webkitTransitionEnd.navToggle transitionend.navToggle oTransitionEnd.navToggle",function(){slate.a11y.removeTrapFocus({$container:cache.$mobileNav,namespace:"navFocus"})}
1),cache.$mobileNavToggle.addClass(classes.mobileNavOpenIcon).removeClass(classes.mobileNavCloseIcon).attr("aria-expanded",!1).focus(),$(window).off("keyup.mobileNav"),scrollTo(0,0)}function toggleSubNav(evt){if(!isTransitioning){var $toggleBtn=$(evt.currentTarget),isReturn=$toggleBtn.hasClass(classes.return);isTransitioning=!0,isReturn?($("."+classes.subNavToggleBtn+'[data-level="'+(menuLevel-1)+'"]').removeClass(classes.subNavActive),$activeTrigger&&$activeTrigger.length&&$activeTrigger.removeClass(classes.subNavActive)):$toggleBtn.addClass(classes.subNavActive),$activeTrigger=$toggleBtn,goToSubnav($toggleBtn.data("target"))}}function goToSubnav(target){var $targetMenu=target?$('.mobile-nav__dropdown[data-parent="'+target+'"]'):cache.$mobileNav;menuLevel=$targetMenu.data("level")?$targetMenu.data("level"):1,$activeSubNav&&$activeSubNav.length&&$activeSubNav.prepareTransition().addClass(classes.subNavClosing),$activeSubNav=$targetMenu;var translateMenuHeight=$targetMenu.outerHeight(),openNavClass=menuLevel>2?classes.thirdNavShowing:classes.subNavShowing;cache.$mobileNavContainer.css("height",translateMenuHeight).removeClass(classes.thirdNavShowing).addClass(openNavClass),target||cache.$mobileNavContainer.removeClass(classes.thirdNavShowing).removeClass(classes.subNavShowing);var $container=menuLevel===1?cache.$sectionHeader:$targetMenu,$menuTitle=$targetMenu.find("[data-menu-title="+menuLevel+"]"),$elementToFocus=$menuTitle||$targetMenu;cache.$mobileNavContainer.one("TransitionEnd.subnavToggle webkitTransitionEnd.subnavToggle transitionend.subnavToggle oTransitionEnd.subnavToggle",function(){slate.a11y.trapFocus({$container:$container,$elementToFocus:$elementToFocus,namespace:"subNavFocus"}),cache.$mobileNavContainer.off(".subnavToggle"),isTransitioning=!1}),cache.$pageContainer.css({transform:"translateY("+translateMenuHeight+"px)"}),$activeSubNav.removeClass(classes.subNavClosing)} 2//# sourceMappingURL=/cdn/shop/t/1/assets/nav-mobile-second.js.map?v=154364254589477540221586551599
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.