!function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";r.r(t),r.d(t,"Main",(function(){return h}));var n,a,i=function(){function e(){this.handleSearchIconClick(),this.handleHamburgerMenuSearch(),this.handleDesktopSearch(),this.handleQuickMobileSearch(),this.dummySearchFormSubmit()}return e.prototype.enableSearch=function(){this.navElement&&this.navElement.classList.add(a.IsSearching)},e.prototype.disableSearch=function(){this.navElement&&this.navElement.classList.remove(a.IsSearching)},e.prototype.submitSearch=function(){this.atgSearchField&&this.atgSearchField.form.querySelector("[type=submit]").click()},e.prototype.handleSearchIconClick=function(){var e=this,t=document.querySelector(n.NavigationTop);t&&(this.navElement=t,this.searchField=this.navElement.querySelector(n.SearchField));var r=document.querySelector(n.AtgSearchField);if(r&&(this.atgSearchField=r),this.navElement){var i=document.querySelector(n.SearchIconLink);i&&this.bindEvent(i,"click",(function(t){t.preventDefault(),e.navElement.classList.toggle(a.IsSearching),e.navElement.classList.contains(a.IsSearching)&&e.searchField&&e.searchField.focus()}))}},e.prototype.bindEvent=function(e,t,r){e.addEventListener?e.addEventListener(t,r,!1):e.attachEvent&&e.attachEvent("on"+t,r)},e.prototype.handleQuickMobileSearch=function(){var e=this;if(this.quickSearchContainer=document.querySelector(n.QuickSearch),this.quickSearchContainer){this.quickSearchContainer.querySelector("[type=search]").addEventListener("keyup",(function(t){switch(t.key){case"Escape":case"Enter":break;default:var r=t.target;e.atgSearchField.setAttribute("value",r.value)}}),!1),this.quickSearchContainer.querySelector("button").addEventListener("click",(function(t){t.preventDefault(),e.submitSearch()}),!1)}},e.prototype.handleHamburgerMenuSearch=function(){var e=this;if(this.hamburgerSearchContainer=document.querySelector(n.HamburgerSearch),this.hamburgerSearchContainer){this.hamburgerSearchContainer.querySelector("a").addEventListener("click",(function(t){if(t.preventDefault(),e.hamburgerSearchContainer.classList.toggle(a.IsSearching),e.hamburgerSearchContainer.classList.contains(a.IsSearching)){var r=e.hamburgerSearchContainer.querySelector("[type=search]");r&&r.focus()}}),!1),this.hamburgerSearchContainer.querySelector("[type=search]").addEventListener("keyup",(function(t){if(e.atgSearchField)switch(t.key){case"Escape":e.hamburgerSearchContainer.classList.remove(a.IsSearching);break;case"Enter":e.atgSearchField.form.submit();break;default:var r=t.target;e.atgSearchField.setAttribute("value",r.value)}}),!1),this.hamburgerSearchContainer.querySelector("label").addEventListener("click",(function(t){t.preventDefault(),e.atgSearchField&&e.atgSearchField.form.submit()}),!1)}},e.prototype.handleDesktopSearch=function(){var e=this;this.navElement&&this.searchField&&this.searchField.addEventListener("keyup",(function(t){if(t instanceof KeyboardEvent)switch(t.key){case"Escape":t.preventDefault(),e.disableSearch();break;case"Enter":t.preventDefault(),t.stopImmediatePropagation(),e.submitSearch();break;default:var r=t.target;r.value.length>0&&e.atgSearchField.setAttribute("value",r.value)}}),!1)},e.prototype.dummySearchFormSubmit=function(){var e=this;if(this.dummySearchForm=document.querySelector(n.DummySearchForm),this.dummySearchForm){this.navElement&&this.searchField&&this.dummySearchForm.addEventListener("submit",(function(t){t.preventDefault(),e.submitSearch()}),!1)}},e}();!function(e){e.NavigationTop="#navigation-top",e.SearchIconLink=".search-icon-link",e.SearchField="#search-field",e.AtgSearchField="#atg-search-field",e.HamburgerSearch="#navigation-search.mobile-only",e.QuickSearch="#quick-search-form.mobile-only",e.DummySearchForm="#search-form"}(n||(n={})),function(e){e.IsSearching="is-searching"}(a||(a={}));var o,c,u=function(){function e(){this.adjustForFixedHeader(),this.handleMobileHeaderMenuClicks(),this.handleLogoutClick()}return e.prototype.handleMobileHeaderMenuClicks=function(){if(window.matchMedia("screen and (max-width: 1080px)").matches){var e=function(e){var t=e.target,r=t.closest("li");t.closest(o.NavigationMain).querySelectorAll("a").forEach((function(e){if(t.href!==e.href){e.dataset.clicks="0";var r=e.closest("li");r&&r.classList.contains(c.Expanded)&&r.classList.remove(c.Expanded)}}));var n=t.dataset.clicks,a=parseInt(n,10);isNaN(a)?a=1:a+=1,t.dataset.clicks=""+a,a<2&&(e.preventDefault(),r.classList.contains(c.Expanded)||r.classList.add(c.Expanded))};document.querySelectorAll(o.MainLinks).forEach((function(t){t.addEventListener("click",e,!1)}))}},e.prototype.adjustForFixedHeader=function(){var e=document.querySelector(o.Header),t=document.querySelector(o.Body);e&&t&&(t.style.marginTop=e.clientHeight+"px")},e.prototype.handleLogoutClick=function(){var e=document.querySelector(o.LogoutForm);if(e){var t=function(t){t.preventDefault(),t.target.innerText="Logging Out",e.submit()};document.querySelectorAll(o.LogoutLink).forEach((function(e){e.addEventListener("click",t,!1)}))}},e}();!function(e){e.NavigationMain="#navigation-main",e.MainLinks="#navigation-main > ul > li > a",e.Header=".template--header header",e.Body=".template--body",e.LogoutLink="#navigation-top .my-account .logout-link",e.LogoutForm="#logoutForm"}(o||(o={})),function(e){e.Expanded="expanded"}(c||(c={}));var s,l=function(){function e(){this.supportDynamicAttributes()}return e.prototype.supportDynamicAttributes=function(){var e=/^__placeholder:/,t=/^__autofocus/,r=/_/g;document.querySelectorAll(s.SupportDynamicAttributes).forEach((function(n){n.querySelectorAll("input,select,textarea").forEach((function(n){var a;(a=n).classList.forEach((function(n){if(e.test(n)){var i=n.split(":");if(i&&i.length>1){var o=i[1].replace(r," ");a.setAttribute("placeholder",o)}}else t.test(n)&&(a.setAttribute("autofocus",""),setTimeout((function(){a.focus()}),100))}))}))}))},e}();!function(e){e.SupportDynamicAttributes="form.support-dynamic-attributes"}(s||(s={}));var h=function(){new i,new u,new l};Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}),window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach),document.addEventListener("DOMContentLoaded",(function(){new h}),!1)}]);