1/* 2Generated time: March 15, 2023 05:16 3This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script. 4*/ 5window.ThemeSection_header=e=>{const t=parseInt(e),r={};for(let e=0;e<t;e++)r["menu"+e]=!1;return{menuOpen:r,searchOpen:!1,headerIsSticky:!1,scrollY:0,navWrapped:!1,get isStuck(){return this.headerIsSticky&&100<this.scrollY},get menuIsActive(){return!Object.keys(r).every(e=>!r[e])},mounted(){initTeleport(this.$root),Alpine.store("modals").register("nav","leftDrawer"),document.addEventListener("keyup",e=>{if("Escape"===e.key)for(let e=0;e<t;e++)!0===this.menuOpen["menu"+e]&&(this.menuOpen["menu"+e]=!1,document.querySelector(`[aria-controls="menu${e}"]`).focus())}),document.body.addEventListener("label:search:closebutton",()=>{this.searchOpen=!1}),this.$root.hasAttribute("data-sticky-header")&&this.setUpSticky(),this.headerResizeFunctions(),this._debouncedHeaderFunctions=debounce(this.headerResizeFunctions.bind(this),300),window.addEventListener("resize",this._debouncedHeaderFunctions),document.addEventListener("shopify:section:load",e=>{e.target.querySelector(".site-header")&&this.headerResizeFunctions()})},logoLoaded(){setTimeout(()=>{this.calculateHeaderHeight()},100)},headerResizeFunctions(){this.calculateHeaderHeight(),this.calculateNavWrap()},calculateNavWrap(){var e=[];let t={};var r;if(void 0!==this.$refs.navigation){for(var s=this.$refs.navigation.children,n=0;n<s.length;n++)r=s[n].getBoundingClientRect(),t&&t.top<r.top&&e.push(s[n]),t=r;this.navWrapped=0<e.length}},calculateHeaderHeight(){document.documentElement.style.setProperty("--header-height",document.getElementById("headerBorderWrap").clientHeight+"px")},setUpSticky(){var e=document.getElementById("shopify-section-header");new IntersectionObserver(e=>{e.forEach(e=>{this.headerIsSticky=e.intersectionRatio<1})},{rootMargin:"-1px 0px 0px 0px",threshold:[1]}).observe(e);let t=null;e=throttle(e=>{this.scrollY=window.scrollY,null!==t&&clearTimeout(t),t=setTimeout(()=>{this.scrollY=window.scrollY},150)},150);document.addEventListener("scroll",e),this.scrollY=window.scrollY},openMenu(e){this.menuOpen["menu"+e]=!0},focusOut(e,t){e.relatedTarget&&!e.relatedTarget.closest("[data-header-dropdown]")&&(this.menuOpen[t]=!1)},closeSearch(){this.searchOpen=!1,this.$refs.search.focus()},openSearch(){this.searchOpen=!0;let e=document.querySelector(".header-search-input");setTimeout(()=>{e.focus()},100)}}};
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.