PageSourceSearch

https://www.vayusut.com/cdn/shop/t/18/assets/theme.min.js?v=148716868703373649401739783212

js vayusut.com collected 2026-10-09 03:24:53 UTC 108,508 bytes, 1 lines download raw bytes

1!function(e){var t=e("body"),a=e(document),i=(e("html"),e(window));window.addEventListener("beforeunload",(()=>{document.body.classList.add("u-p-load")})),window.addEventListener("DOMContentLoaded",(()=>{document.body.classList.add("p-load"),document.dispatchEvent(new CustomEvent("page:loaded"))})),window.addEventListener("pageshow",(e=>{e.persisted&&document.body.classList.remove("u-p-load")})),document.addEventListener("DOMContentLoaded",(function(){o.init()}));var o={init:function(){let a;this.loaderScript(),this.loaderProductBlock(),this.initResizeMenu(),this.initMultiTab(),this.initMobileMenuCustom(),this.initHeader(),this.headerSearch(),this.headerSearchEvent(),this.footerSearch(),this.initColorSwatch(),this.initAddToCart(),this.initQuickShop(),this.initQuickCart(),this.initBeforeYouLeave(),this.initNotifyInStock(),this.initCompareProduct(),this.initQuickView(),this.initWishlist(),this.clickedActiveProductTabs(),this.clickedActiveVideoBanner(),this.initProductCardSwapVideo(),this.initProductCardSwatch(),this.initDynamicBrowserTabTitle(),window.innerWidth<1025&&(this.navSidebarMobile(),this.navSidebarMobileToggle(),this.navSidebarMobileTabToggle()),t.hasClass("template-product")&&(this.initProductView(e(".halo-productView")),this.buildRecommendationBlock(),this.buildRecentlyViewedBlock(),this.buildComplementaryProducts(),this.initProductBundle()),(t.hasClass("template-collection")||t.hasClass("template-search"))&&(this.initInfiniteScrolling(),this.initQuickShopProductList(),this.initProductCardSwatchSliderForGrid()),t.hasClass("template-page")&&this.initWishlistPage(),a=window.innerWidth>1024,i.on("resize",(()=>{debounce((()=>{o.headerSearch()}),100)(),window.innerWidth>1024?document.body.classList.remove("menu-open"):a&&(a=!1,this.navSidebarMobile(),this.navSidebarMobileToggle(),this.navSidebarMobileTabToggle(),this.initMultiTab(),this.initMobileMenuCustom())}))},checkNeedToConvertCurrency:function(){return window.show_multiple_currencies&&Currency.currentCurrency!=window.shop_currency||window.show_auto_currency},loaderScript:function(){var e=()=>{document.querySelector("[data-loader-script]")&&document.querySelectorAll("[data-loader-script]").forEach((e=>{let t=e.getAttribute("data-loader-script"),a=e.getBoundingClientRect().top;e.classList.contains("is-load")||a<window.innerHeight+100&&(o.buildScript(t),document.querySelectorAll(`[data-loader-script="${t}"]`).forEach((e=>{e.classList.add("is-load")})))}))};e(),window.addEventListener("scroll",e)},buildScript:function(e){var t=document.createElement("script");t.src=e,document.body.appendChild(t)},buildStyleSheet:function(e,t){if(""==e)return;const a=document.createElement("link");a.rel="stylesheet",a.type="text/css",a.href=e,t.parentNode.insertBefore(a,t)},initHeader:function(){const e=document.querySelectorAll(".section-header-navigation"),t=document.querySelectorAll(".section-header-navigation .background-transparent-2"),a=document.querySelectorAll(".header-line");if(e){let i=e.length+20;e.forEach((e=>{e.setAttribute("data-index",i),e.style.zIndex=i,t.length&&a.forEach((e=>{e.style.zIndex=i+4})),i--}));const o=document.querySelectorAll(".section-header-navigation.enable-bg-transparent");if(o.length>1&&document.body.classList.contains("template-index")){o.forEach((e=>{const t=e.querySelectorAll(".transparent");e.style.setProperty("--header-height",`${t[0].offsetHeight}px`)}));const e=document.querySelector(".section-header-navigation.enable-bg-transparent + .section-header-navigation.enable-bg-transparent"),t=document.querySelector(".enable-bg-transparent .transparent");e.style.transform=`translateY(${t.offsetHeight}px)`}}},headerSearch:function(){1==e(".section-header-navigation").length?window.hidden_search_header||(i.width()<1025?e(".header-mobile.header-mobile-style-full .header-mobile-search").length>0&&(e(".header-mobile-search .header__seach--details").length||(e(".header-mobile-search .header__search--mobile").empty(),e(".header .header__search").hasClass("show-icon")?e(".header .header__search .header__seach--details").appendTo(e(".header-mobile-search .header__search--mobile")):e(".header .header__search").hasClass("show-full")&&e(".header .header__search .header__seach--detail
1s.predictive-search-form").appendTo(e(".header-mobile-search .header__search--mobile")))):e(".header-mobile.header-mobile-style-full .header-mobile-search").length>0?e(".header .header__search .header__seach--details").length||(e(".header .header__search").empty(),e(".header-mobile.header-mobile-style-full .header-mobile-search .header__seach--details").appendTo(e(".header .header__search"))):e(".header .header__search").find(".header__seach--details").length||(e(".header .header__search").empty(),e("#search-form-mobile .halo-sidebar-wrapper").find(".header__seach--details").appendTo(e(".header .header__search")))):e(".section-header-navigation").each(((t,a)=>{window.hidden_search_header||(i.width()<1025?e(".header-mobile.header-mobile-style-full .header-mobile-search").length>0&&(e(".header-mobile-search .header__seach--details").length||(e(".header-mobile-search .header__search--mobile").empty(),e(a).find(".header .header__search").hasClass("show-icon")?e(a).find(".header .header__search .header__seach--details").appendTo(e(".header-mobile-search .header__search--mobile")):e(a).find(".header .header__search").hasClass("show-full")&&e(a).find(".header .header__search .header__seach--details.predictive-search-form").appendTo(e(".header-mobile-search .header__search--mobile")))):e(".header-mobile.header-mobile-style-full .header-mobile-search").length>0?e(a).find(".header .header__search .header__seach--details").length||(e(a).find(".header .header__search").empty(),e(".header-mobile.header-mobile-style-full .header-mobile-search .header__seach--details").appendTo(e(a).find(".header .header__search"))):e(".header .header__search").find(".header__seach--details").length||(e(a).find(".header .header__search").empty(),e("#search-form-mobile .halo-sidebar-wrapper").find(".header__seach--details").appendTo(e(a).find(".header .header__search"))))}))},headerSearchEvent:function(){i.width()<1025?e(".header-mobile.header-mobile-style-full .header-mobile-search").length>0&&e('.header-mobile.header-mobile-style-full .header-mobile-search input[name="q"]').focus((()=>{t.hasClass("open-drawer")||(t.addClass("open-search"),e("details.header__seach--details").attr("open","true"))})):1==e('[class^="header header-"]').length?(t.hasClass("open-drawer")||e('.header__search input[name="q"]').on("click",(a=>{t.addClass("open-search"),e("details.header__seach--details").attr("open","true")})),a.on("click","[data-open-search-popup]",(a=>{a.preventDefault(),t.addClass("open-search-popup"),e(".search-modal.search-modal-popup").attr("open","true")})),a.on("click","[data-close-search-popup]",(a=>{a.preventDefault(),t.removeClass("open-search-popup"),e(".search-modal.search-modal-popup").removeAttr("open")}))):e('[class^="header header-"]').each(((a,i)=>{t.hasClass("open-drawer")||e(i).find('.header__search input[name="q"]').on("click",(a=>{t.addClass("open-search"),e(i).find("details.header__seach--details").attr("open","true")})),e(i).on("click","[data-open-search-popup]",(a=>{a.preventDefault(),t.addClass("open-search-popup"),e(i).find(".search-modal.search-modal-popup").attr("open","true")})),e(i).on("click","[data-close-search-popup]",(a=>{a.preventDefault(),t.removeClass("open-search-popup"),e(i).find(".search-modal.search-modal-popup").removeAttr("open")}))})),a.on("click","[data-close-search-popup]",(a=>{a.preventDefault(),t.removeClass("open-search"),e("details.header__seach--details").removeAttr("open")})),t.hasClass("open-drawer")||a.on("click","[data-search-mobile]",(t=>{t.preventDefault(),t.stopPropagation(),e("#search-form-mobile .halo-sidebar-wrapper").find(".header__seach--details").length||e(".header-mobile.header-mobile-style-full .header-mobile-search").length>0&&e(".header-mobile.header-mobile-style-full .header-mobile-search .header__seach--details").appendTo(e("#search-form-mobile .halo-sidebar-wrapper")),e("details.header__seach--details").attr("open","true")})),a.on("click","[data-search-close-sidebar]",(t=>{t.preventDefault(),t.stopPropagation(),e("#search-form-mobile .halo-sidebar-wrapper").find(".header__seach--details").length>0&&e(".header-mobile.header-mobile-style-full .header-mobile-search").length>0&&e("#search-form-mobile .halo-sidebar-wrapper").find(".header__seach--detail
1s").appendTo(e(".header-mobile.header-mobile-style-full .header-mobile-search")),e("details.header__seach--details").removeAttr("open")})),a.on("click",(a=>{t.hasClass("open-search")&&0===e(a.target).closest(".header-mobile-search").length&&0===e(a.target).closest(".header__search").length&&(t.removeClass("open-search"),e("details.header__seach--details").removeAttr("open")),t.hasClass("open-search-popup")&&0===e(a.target).closest(".header__search").length&&(t.removeClass("open-search-popup"),e(".search-modal.search-modal-popup").removeAttr("open")),t.hasClass("open-drawer")&&0===e(a.target).closest(".halo-sidebar-search").length&&0===e(a.target).closest("[data-search-mobile]").length&&(e("#search-form-mobile .halo-sidebar-wrapper").find(".header__seach--details").length>0&&e(".header-mobile.header-mobile-style-full .header-mobile-search").length>0&&e("#search-form-mobile .halo-sidebar-wrapper .header__seach--details").appendTo(e(".header-mobile.header-mobile-style-full .header-mobile-search")),e("details.header__seach--details").removeAttr("open"))}))},footerSearch:function(){if(i.width()<1025&&window.hidden_search_header&&window.show_search_footer){var e=window.routes.root+"/search?type=product&q=&view=ajax_search";fetch(e).then((e=>e.text())).then((e=>{const t=document.createElement("div");t.innerHTML=e;const a=t.querySelector("#FooterSearch");a&&a.innerHTML.trim().length&&(document.querySelector("#search-form-mobile .halo-sidebar-wrapper").innerHTML=a.innerHTML)})).catch((e=>{console.error(e)}))}},initResizeMenu:function(){if(1==e('[class^="header header-"]').length){if(e("[data-resize-menu]").length>0){const a=e("[data-resize-menu]"),o=a.children("[data-menu-lv-toggle]"),r=o.find("[data-menu-lv-toggle-content]"),n=()=>{if(o.is(".visually-hidden")||(o.before(r.children()),o.addClass("visually-hidden")),i.width()<=1024)return e("#HeaderNavigation").removeClass("has-resize-menu"),void e("#HeaderNavigation-2").removeClass("has-resize-menu");for(e("#HeaderNavigation").removeClass("has-resize-menu"),e("#HeaderNavigation-2").removeClass("has-resize-menu");;){const e=a.children(".menu-lv-1:not(:last-child):last");if(!(e.length>0))break;{const i=Math.round(a.width());if(t.hasClass("rtl")){const t=Math.round(e.offset().left+e.outerWidth()-(a.offset().left+a.outerWidth())+e.width());if(r.children().length>0){if(o.length>0){const t=Math.round(o.offset().left+o.outerWidth()-(a.offset().left+a.outerWidth())-o.width());if(!(Math.abs(t)>i))break;r.prepend(e)}}else{if(!(Math.abs(t)<i))break;r.prepend(e),o.removeClass("visually-hidden")}}else{const t=Math.round(e.offset().left-a.offset().left+e.width());if(r.children().length>0){if(o.length>0){if(!(Math.round(o.offset().left-a.offset().left+o.width())>i))break;r.prepend(e)}}else{if(!(t>i))break;r.prepend(e),o.removeClass("visually-hidden")}}}}};i.on("resize",debounce(n,200)),n()}}else e('[class^="header header-"]').each(((a,o)=>{if(e(o).find("[data-resize-menu]").length>0){const a=e(o).find("[data-resize-menu]"),r=a.children("[data-menu-lv-toggle]"),n=r.find("[data-menu-lv-toggle-content]"),s=()=>{if(r.is(".visually-hidden")||(r.before(n.children()),r.addClass("visually-hidden")),i.width()<=1024)e(o).find("#HeaderNavigation").removeClass("has-resize-menu");else for(e(o).find("#HeaderNavigation").removeClass("has-resize-menu");;){const e=a.children(".menu-lv-1:not(:last-child):last");if(!(e.length>0))break;{const i=Math.round(a.width());if(t.hasClass("rtl")){const t=Math.round(e.offset().left+e.outerWidth()-(a.offset().left+a.outerWidth())+e.width());if(n.children().length>0){if(r.length>0){const t=Math.round(r.offset().left+r.outerWidth()-(a.offset().left+a.outerWidth())-r.width());if(!(Math.abs(t)>i))break;n.prepend(e)}}else{if(!(Math.abs(t)<i))break;n.prepend(e),r.removeClass("visually-hidden")}}else{const t=Math.round(e.offset().left-a.offset().left+e.width());if(n.children().length>0){if(r.length>0){if(!(Math.round(r.offset().left-a.offset().left+r.width())>i))break;n.prepend(e)}}else{if(!(t>i))break;n.prepend(e),r.removeClass("visually-hidden")}}}}};i.on("resize",debounce(s,200)),s()}}))},navSidebarMobile:function(){if(1==e(".section-header-navigation").length){var i=e(".mobileMenu-toggle"),o=e(".halo-sidebar-close, .background-overlay");const r=()=>{t.addClass("menu-open"),e(".list-menu-loading").remove();var a=e("[data-navigation-mobile]"),i=e("#HeaderNavigation [data-navigation]");"default"==window.mobile_menu&&(e("#navigation-mobile .menu-tab").length||e(".header .header-menu-tab .menu-tab").appendTo("#navigation-mobile .site-nav-mobile.nav-menu-tab"),e("#navigation-mobile .header__brands").length||e(".header .header__brands").appendTo("#navigation-mobile .site-nav-mobile.nav-menu-tab")),e("#navigation-mobile .dropdown-language-currency").length||e(".wrapper_language_currency .dropdown-language-currency").appendTo("#navigation-mobile .site-nav-mobile.nav-currency-language"),"default"!=window.mobile_menu||a.children().length||(i.children().appendTo(a),e(".nav-product-carou
1sel").length>0&&e(".nav-product-carousel.slick-initialized").each(((t,a)=>{e(a).get(0).slick.setPosition()})))};document.body.matches(".menu-open")&&r(),i.off("click.toggleCurrencyLanguage").on("click.toggleCurrencyLanguage",(e=>{e.preventDefault(),r()})),o.off("click.toggleCloseCurrencyLanguage").on("click.toggleCloseCurrencyLanguage",(()=>{t.removeClass("menu-open"),e("#navigation-mobile").off("transitionend.toggleCloseMenu").on("transitionend.toggleCloseMenu",(()=>{if(!t.hasClass("menu-open")){var a=e("[data-navigation-mobile]"),i=e("#HeaderNavigation [data-navigation]");"default"==window.mobile_menu&&(e(".header .menu-tab").length||e("#navigation-mobile .site-nav-mobile.nav-menu-tab .menu-tab").appendTo(e(".header .header-menu-tab")),e(".header .header-brands .header__brands").length||e("#navigation-mobile .site-nav-mobile.nav-menu-tab .header__brands").appendTo(e(".header .header-brands")),e(".header .header__inline-customer_service .customer-service").length||e("#navigation-mobile .site-nav-mobile.nav-acc .service-mb .customer-service").appendTo(e(".header .header__inline-customer_service"))),e(".wrapper_language_currency .dropdown-language-currency").length||e("#navigation-mobile .site-nav-mobile .dropdown-language-currency").appendTo(e(".wrapper_language_currency")),a.find("li").removeClass("is-open is-hidden"),"default"!=window.mobile_menu||i.children().length||(a.children().appendTo(i),e(".nav-product-carousel").length>0&&e(".nav-product-carousel.slick-initialized").each(((t,a)=>{e(a).get(0).slick.setPosition()})))}}))})),a.on("click","[data-menu-close-sidebar]",(e=>{e.preventDefault(),e.stopPropagation(),t.removeClass("menu-open")}))}else e(".section-header-navigation").each(((i,o)=>{var r=e(".mobileMenu-toggle"),n=e(".halo-sidebar-close, .background-overlay");const s=()=>{t.addClass("menu-open"),e(".list-menu-loading").remove();var a=e("[data-navigation-mobile]"),i=e("#HeaderNavigation [data-navigation]");"default"==window.mobile_menu&&(e("#navigation-mobile .menu-tab").length||e(".header .header-menu-tab .menu-tab").appendTo("#navigation-mobile .site-nav-mobile.nav-menu-tab"),e("#navigation-mobile .header__brands").length||e(".header .header__brands").appendTo("#navigation-mobile .site-nav-mobile.nav-menu-tab")),e("#navigation-mobile .dropdown-language-currency").length||e(".wrapper_language_currency .dropdown-language-currency").appendTo("#navigation-mobile .site-nav-mobile.nav-currency-language"),"default"!=window.mobile_menu||a.children().length||(i.children().appendTo(a),e(".nav-product-carousel").length>0&&e(".nav-product-carousel.slick-initialized").each(((t,a)=>{e(a).get(0).slick.setPosition()})))};document.body.matches(".menu-open")&&s(),r.off("click.toggleCurrencyLanguage").on("click.toggleCurrencyLanguage",(e=>{e.preventDefault(),s()})),n.off("click.toggleCloseCurrencyLanguage").on("click.toggleCloseCurrencyLanguage",(()=>{t.removeClass("menu-open"),e("#navigation-mobile").off("transitionend.toggleCloseMenu").on("transitionend.toggleCloseMenu",(()=>{if(!t.hasClass("menu-open")){var a=e("[data-navigation-mobile]"),i=e("#HeaderNavigation [data-navigation]");"default"==window.mobile_menu&&(e(".header .menu-tab").length||e("#navigation-mobile .site-nav-mobile.nav-menu-tab .menu-tab").appendTo(e(".header .header-menu-tab")),e(".header .header-brands .header__brands").length||e("#navigation-mobile .site-nav-mobile.nav-menu-tab .header__brands").appendTo(e(".header .header-brands")),e(".header .header__inline-customer_service .customer-service").length||e("#navigation-mobile .site-nav-mobile.nav-acc .service-mb .customer-service").appendTo(e(".header .header__inline-customer_service"))),e(".wrapper_language_currency .dropdown-language-currency").length||e("#navigation-mobile .site-nav-mobile .dropdown-language-currency").appendTo(e(".wrapper_language_currency")),a.find("li").removeClass("is-open is-hidden"),"default"!=window.mobile_menu||i.children().length||(a.children().appendTo(i),e(".nav-product-carousel").length>0&&e(".nav-product-carousel.slick-initialized").each(((t,a)=>{e(a).get(0).slick.setPosition()})))}}))})),a.on("click","[data-menu-close-sidebar]",(e=>{e.preventDefault(),e.stopPropagation(),t.removeClass("menu-open")}))}
1))},navSidebarMobileToggle:function(){a.on("click",".site-nav-mobile .list-menu__item",(t=>{if(!t.currentTarget.classList.contains("list-menu__item--end")){t.preventDefault(),t.stopPropagation();var a=e(t.currentTarget).closest(".dropdown");a.siblings().removeClass("is-open").addClass("is-hidden"),a.removeClass("is-hidden").addClass("is-open")}})),a.on("click",".nav-title-mobile",(t=>{t.preventDefault(),t.stopPropagation();var a=e(t.currentTarget),i=a.parents(".menu-lv-1"),o=a.parents(".menu-lv-2"),r=a.parents(".menu-lv-3");r.length>0?(r.siblings().removeClass("is-hidden"),r.removeClass("is-open")):o.length>0?(o.siblings().removeClass("is-hidden"),o.removeClass("is-open")):i.length>0&&(i.siblings().removeClass("is-hidden"),i.removeClass("is-open"))}))},navSidebarMobileTabToggle:function(){"default"!=window.mobile_menu&&a.on("click","[data-mobile-menu-tab]",(e=>{e.preventDefault(),e.stopPropagation();var t=e.currentTarget.closest("li"),a=e.currentTarget.dataset.target;t.classList.contains("is-active")||document.querySelector("[data-navigation-tab-mobile]").querySelectorAll("li").forEach((e=>{e!=t?e.classList.remove("is-active"):(e.classList.add("is-active"),document.querySelectorAll('[id^="MenuMobileListSection-"]').forEach((e=>{e.getAttribute("id")==a?(e.classList.remove("is-hidden"),e.classList.add("is-visible")):(e.classList.remove("is-visible"),e.classList.add("is-hidden"))})))}))}))},initMultiTab:function(){let r,n=!0,s=!1;r=!!document.body.matches(".shopify-design-mode"),n=!!document.body.matches(".menu-open");const l=()=>{0==s&&(s=!1,o.initMobileMenuDefault(v))},d=()=>{0==s&&(s=!0,o.initMobileMenuCustom())},c=()=>{if(0==s){s=!0;let e=!0;if(e){e=!1;const t=document.querySelector(".header-nav"),a=t.dataset.urlStyleMenu;o.buildStyleSheet(a,t)}}};if(e("[data-menu-tab]").length>0){a.on("click","[data-menu-tab] li",(t=>{var a=e(t.currentTarget).data("load-page");e(t.currentTarget).attr("href");setCookie("page-url",a,1)}));var u,p,h=e("[canonical-shop-url]").attr("canonical-shop-url"),m=getCookie("page-url");if(-1!==window.location.pathname.indexOf("/pages/")&&window.page_active&&window.page_active!=m&&(setCookie("page-url",window.page_active,1),m=window.page_active),document.URL!=h){null!=m?(u=e(`[data-load-page="${m}"]`),p=e(`[data-load-logo-page="${m}"]`)):(u=e("[data-load-page].is-active"),p=e("[data-load-logo-page].first"));var w=u.closest("[data-menu-tab]");u.addClass("is-active"),w.find("[data-load-page]").not(u).removeClass("is-active"),p.addClass("is-active"),p.siblings().removeClass("is-active")}var f=e("[data-menu-tab] li.is-active").data("load-page"),v=window.routes.root+`/search?type=product&q=${f}&view=ajax_mega_menu`;if(t.hasClass("template-index"))i.width()<1025?(document.body.addEventListener("touchstart",(()=>{c()})),"default"==window.mobile_menu?window.addEventListener("load",(()=>{r||n?l():document.body.addEventListener("click",(()=>{l()}),!1)}),!1):window.addEventListener("load",(()=>{r||n?d():document.body.addEventListener("click",(()=>{d()}),!1)}),!1)):a.on("mousemove",(()=>{if(0==s){s=!0;let e=!0;if(e){e=!1;const t=document.querySelector(".header-nav"),a=t.dataset.urlStyleMenu;o.buildStyleSheet(a,t)}o.initMenu(v)}}));else if(i.width()<1025)document.body.addEventListener("touchstart",(()=>{c()})),"default"==window.mobile_menu?window.addEventListener("load",(()=>{r||n?l():document.body.addEventListener("click",(()=>{l()}),!1)}),!1):window.addEventListener("load",(()=>{r||n?d():document.body.addEventListener("click",(()=>{d()}),!1)}),!1);else if(0==s){s=!0;let e=!0;if(e){e=!1;const t=document.querySelector(".header-nav"),a=t.dataset.urlStyleMenu;o.buildStyleSheet(a,t)}o.initMenu(v)}}else{v=window.routes.root+"/search?view=ajax_mega_menu";i.width()<1025?(document.body.addEventListener("touchstart",(()=>{c()})),"default"==window.mobile_menu?r||n?l():document.body.addEventListener("click",(()=>{l()}),!1):window.addEventListener("load",(()=>{r||n?d():document.body.addEventListener("click",(()=>{d()}),!1)}),!1)):a.on("mousemove",(()=>{if(0==s){s=!0;let e=!0;if(e){e=!1;const t=document.querySelector(".header-nav"),a=t.dataset.urlStyleMenu;o.buildStyleSheet(a,t)}o.initMenu(v)}}))}window.header_transparent&&i.width()>
11024&&(e(".transparent").hasClass(".background-transparent-1")||e(".header-nav.transparent .header__inline-menu > .list-menu").length>0&&a.on("mouseover",".header-nav.transparent .header__inline-menu > .list-menu",(e=>{t.addClass("activeHeader")})).on("mouseleave",".header-nav.transparent .header__inline-menu > .list-menu",(e=>{t.removeClass("activeHeader")})))},initMenu:function(t){fetch(t).then((e=>e.text())).then((t=>{const a=document.createElement("div");a.innerHTML=t;const i=a.querySelector("#HeaderNavigation");i&&i.innerHTML.trim().length&&(document.querySelector("#HeaderNavigation").innerHTML=i.innerHTML,o.initResizeMenu(),o.sliderProductMegaMenu(),e(".nav-product-carousel").length>0&&e(".nav-product-carousel.slick-initialized").each(((t,a)=>{e(a).get(0).slick.setPosition()})))})).catch((e=>{console.error(e)}))},initMobileMenuDefault:function(t){fetch(t).then((e=>e.text())).then((t=>{const a=document.createElement("div");a.innerHTML=t;const i=a.querySelector("#HeaderNavigation");i&&i.innerHTML.trim().length&&(e("[data-navigation-mobile]").html(e(i).find("[data-navigation]").children()),o.sliderProductMegaMenu(),e(".nav-product-carousel").length>0&&e(".nav-product-carousel.slick-initialized").each(((t,a)=>{e(a).get(0).slick.setPosition()})))})).catch((e=>{console.error(e)}))},initMobileMenuCustom:function(){if(i.width()<1025&&"custom"==window.mobile_menu){var t=!0,a=e('[data-section-type="menu"]'),o=e("[data-navigation-mobile]"),r=e("[data-navigation-tab-mobile]");const i=()=>{if(t){t=!1;const i=document.createElement("div"),n=document.createElement("ul");Object.assign(n,{className:"menu-tab list-unstyled"}),n.setAttribute("role","menu"),a.each(((e,t)=>{var a=t.querySelector("template").content.firstElementChild.cloneNode(!0);0==e?a.classList.add("is-visible"):a.classList.add("is-hidden"),i.appendChild(a)})),i.querySelectorAll('[id^="MenuMobileListSection-"]').forEach(((e,t)=>{var a=e.dataset.heading,i=e.getAttribute("id"),o=document.createElement("li");Object.assign(o,{className:"item"}),o.setAttribute("role","menuitem"),0==t&&o.classList.add("is-active"),o.innerHTML=`<a class="link" href="#" data-mobile-menu-tab data-target="${i}">${a}</a>`,n.appendChild(o)})),e(".list-menu-loading").remove(),r.html(n),o.html(i.innerHTML)}};document.body.matches(".menu-open")&&i(),document.body.addEventListener("click",(()=>{i()}),!1)}},sliderProductMegaMenu:function(){e("[data-product-megamenu]").each(((t,a)=>{var i=e(a).find(".nav-product-carousel"),o=i.data("item-to-show");i.length>0&&(i.hasClass("slick-initialized")||i.slick({mobileFirst:!0,adaptiveHeight:!0,infinite:!1,vertical:!1,slidesToShow:1,slidesToScroll:1,dots:!0,arrows:!1,rtl:window.rtl_slick,nextArrow:'<button type="button" class="slick-arrow slick-arrow--circle slick-next" aria-label="'+window.accessibility.next_slide+'">'+window.slick.nextArrow+"</button>",prevArrow:'<button type="button" class="slick-arrow slick-arrow--circle slick-prev" aria-label="'+window.accessibility.previous_slide+'">'+window.slick.prevArrow+"</button>",responsive:[{breakpoint:1600,settings:{dots:!1,arrows:!0,get slidesToShow(){return this.slidesToShow=null!=o&&""!==o?o:1}}},{breakpoint:1025,settings:{dots:!0,arrows:!1,get slidesToShow(){return this.slidesToShow=null!=o&&""!==o?o-1:1}}}]}))}))},clickedActiveVideoBanner:function(){e("[data-video-banner]").length>0&&e("[data-video-banner]").each(((t,a)=>{var o=e(a),r=o.parents(".banner-item"),n=r.find("[data-close-video]"),s=r.find(".modal-content-video");o.off("click").on("click",(t=>{t.preventDefault(),t.stopPropagation();var a=o.data("video");if(e(".video-banner").find(".modal-video-content").remove(),e(".video-banner").removeClass("open_video fixed_video"),o.hasClass("video_youtube"))var i=`\n                                <div class="modal-video-content">\n                                    <div class="video_YT video">\n                                        <iframe                                            id="player"                                            type="text/html"                                            width="100%"                                            height="100%"                                            frameborder="0"                                            webkitAllowFullScreen                                            mozallowfullscreen                                            allowFullScreen                                            allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" title="YouTube video player"                                            src="https://www.youtube.com/embed/${a}?autoplay=1&mute=0"                                            data-video-player>                                        </iframe>                                    </div>\n                                </div>\n                            `;else i=`\n                                <div class="modal-video-content">\n                                    <div class="video">\n                                        <video controls autoplay class="video">\n                                            <source src="${a}">\n                                        </video>\n                                    </div>\n                                </div>\n                            `;r.find(".video-banner").addClass("open_video"),s.html(i)})),n.off("click").on("click",(e=>
1{e.preventDefault(),e.stopPropagation(),r.find(".modal-video-content").remove(),r.find(".video-banner").removeClass("open_video fixed_video")})),i.on("scroll",(t=>{var a=s.offset().top,i=s.height();(e(t.currentTarget).scrollTop()<a-i||e(t.currentTarget).scrollTop()>a+i+50)&&(r.find(".video-banner").hasClass("fixed_video")||r.find(".video-banner").addClass("fixed_video"))}))}))},clickedActiveProductTabs:function(){e("[data-product-tabs]").length>0&&a.on("click","[data-product-tabs-title]",(e=>{if(e.preventDefault(),e.stopPropagation(),!e.currentTarget.classList.contains("active")){var t=e.currentTarget,a=t.getAttribute("data-collection"),i=document.getElementById(t.getAttribute("data-target").replace("#","")),r=t.closest("[data-product-tabs]"),n=r.querySelectorAll("[data-product-tabs-title]"),s=r.querySelectorAll("[data-product-tabcontent]"),l=r.querySelectorAll("[data-product-tabs-arrow]");n.forEach((e=>{e.classList.remove("active")})),s.forEach((e=>{e.classList.remove("active")})),l.forEach((e=>{e.classList.remove("active"),t.getAttribute("data-target")==e.getAttribute("data-target")&&e.classList.add("active")})),t.classList.add("active"),i.classList.add("active"),i.querySelector(".products-content").classList.contains("slick-initialized")||o.buildAjaxProductTab(r,a,!1)}})),e("[data-product-tabs-2]").length>0&&a.on("click","[data-product-tabs-title-2]",(e=>{e.preventDefault(),e.stopPropagation();var t=e.currentTarget,a=e.currentTarget.getAttribute("data-collection-tag"),i=t.closest("[data-product-tabs-2]");i.querySelectorAll("[data-product-tabs-title-2]").forEach((e=>{e.classList.remove("active")})),t.classList.add("active"),o.buildFilterProductTag(i,a)}))},buildAjaxProductTab:function(t,a,i=!1){if(null!=a&&null!=a){var r=(h=e(t)).data("layout"),n=h.data("limit"),s=h.data("image-ratio"),l=h.data("ratio"),d=h.data("show-add-to-cart"),c=(m=h.find(".product-tabs-content .tab-content.active")).find(".products-content"),u=m.find(".loading"),p=h.attr("sectionid")+a;""!=a?e.ajax({type:"GET",url:window.routes.root+"/collections/"+a,cache:!1,data:{view:"ajax_product_block",constraint:`limit=${n}+layout=${r}+sectionId=${p}+imageRatio=${s}+action=${d}+portraitAspectRatio=${l}`},beforeSend:()=>{h.addClass("ajax-loaded")},success:e=>{const t=o.addMediaSize(e,s,l,d,n);c.html(t)},complete:()=>{(i&&o.productTabShuffle(t),"slider"==r&&o.productBlockSlider(c.parent()),"slider"==window.product_swatch_style)&&c.find(".product").each(((t,a)=>{var i=e(a);o.initProductCardSwatchSlider(i)}));if(window.compare.show&&Shopify.ProductCompare.setLocalStorageProductForCompare(),window.wishlist.show&&Shopify.ProductWishlist.setLocalStorageProductForWishlist(),o.checkNeedToConvertCurrency()){var a=document.getElementById("currencies")?.querySelector(".active")?.getAttribute("data-currency");Currency.convertAll(window.shop_currency,a,"span.money","money_format")}},error:(e,t)=>{u.text(window.product_tabs.error).show()}}):u.text(window.product_tabs.no_collection).show()}else{var h,m;r=(h=e(t)).data("layout"),c=(m=h.find(".product-tabs-content .tab-content.active")).find(".products-content");if(h.addClass("ajax-loaded"),"slider"==r&&o.productBlockSlider(c.parent()),o.checkNeedToConvertCurrency()){var w=document.getElementById("currencies")?.querySelector(".active")?.getAttribute("data-currency");Currency.convertAll(window.shop_currency,w,"span.money","money_format")}}},buildFilterProductTag:function(e,t){const a=e.getAttribute("sectionId");"all"==t?(window[`shuffleInstance_${a}`].filter(),e.querySelector("[data-product-infinite]").style.display="block"):(window[`shuffleInstance_${a}`].filter((e=>{var a=e.getAttribute("data-tag");if(null!=a)return-1!=a.split(",").indexOf(t)})),e.querySelector("[data-product-infinite]").style.display="none")},loaderProductBlock:function(){o.buildProductBlock(),o.buildCustomFeaturedProductBlock(),o.buildProductTabsBlock(),o.productBlockInfiniteScroll()},buildProductBlock:function(){var t=e("[data-product-block]");if(t.length>0){var a=()=>{t.each(((t,a)=>{var i=a.getBoundingClientRect().top,r=e(a);if(!r.hasClass("ajax-loaded")&&i<window.innerHeight){var n=r.data("collection"),s=r.data("layout"),l=r.data("limit"),d=r.data("image-ratio"),c=r.data("ratio"),u=r.data("show-add-to-cart"),p=r.attr("sectionId");if(null!=n&&null!=n)e.ajax({type:"GET",url:window.routes.root+"/collections/"+n,cache:!1,data:{view:"ajax_product_block",constraint:`limit=${l}+layout=${s}+sectionId=${p}+imageRatio=${d}+action=${u}+portraitAspectRatio=${c}`},beforeSend:()=>{r.addClass("ajax-loaded")},success:e=>{if(""!=n){const t=o.addMediaSize(e,d,c,u,l);"grid"==s?r.find(".products-grid").html(t):"slider"==s?r.find(".products-carousel").html(t):"scroll"==s&&r.find(".products-scroll").html(t)}},complete:()=>{("slider"==s&&o.productBlockSlider(r),"scroll"==s&&(o.productBlockScroller(r),o.productBlockDraggable(r)),"slider"==window.product_swatch_style)&&r.find(".product").each(((t,a)=>{var i=e(a);o.initProductCardSwatchSlider(i)}));if(window.compare.show&&Shopify.ProductCompare.setLocalStorageProductForCompare(),window.wishlist.show&&Shopify.ProductWishlist.setLocalStorageProductForWishlist(),o.checkNeedToConvertCurrency()){var t=document.getElementById("currencies")?.querySelector(".active")?.getAttribute("data-currency");Currency.convertAll(window.shop_currency,t,"span.money","money_format")}}});else if(r.addClass("ajax-loaded"),"slider"==s&&o.productBlockSlider(r),o.checkNeedToConvertCurrency()){var h=document.getElementById("currencies")?.querySelector(".active")?.getAttribute("data-currency");Currency.convertAll(window.shop_currency,h,"span.money","money_format")}}}))};a(),window.addEventListener("scroll",a)}},addMediaSizeWishlist(t,a,i){let o=document.createElement("div");o.innerHTML=t;const r=e(o).find(".card-media");return r.removeClass("card-media--"),r.addClass(`card-media--${a}`),"adapt"==a||"portrait"==a?r.css("padding-bottom",`${i}%`):"square"==a&&r.css("padding-bottom","100%"),e(o).html()},addMediaSize(t,a,i,o,r,n,s){let l,d=document.createElement("div");d.innerHTML=t;const c=e(d).find(".card-media");c.removeClass("card-media--"),c.addClass(`card-media--${a}`),"adapt"==a?c.css("padding-bottom",`${c.data("image-adapt")}%`):"portrait"==a?c.css("padding-bottom","150%"):"square"==a&&c.css("padding-bottom","100%");const u=e(d).find(".card-action");return 1==o?u.removeClass("d-none"):u.remove(),s?l=e(d).find(".product").splice(n,r):(e(d).find(`.product:nth-child(n+${Number(r)+1}
1)`).remove(),l=e(d).html()),l},buildCustomFeaturedProductBlock(){var t=e("[data-custom-featured-product-block]");if(t.length>0){var a=()=>{t.each(((t,a)=>{var r=e(a);r.attr("id");if(!a.classList.contains("ajax-loaded")&&i(r,-100)){const e=document.createElement("div");e.appendChild(a.querySelector("template").content.firstElementChild.cloneNode(!0)),a.classList.add("ajax-loaded"),a.querySelector('[id^="ProductSection-"]').innerHTML=e.innerHTML,window.Shopify&&Shopify.PaymentButton&&Shopify.PaymentButton.init(),o.productImageGallery(r.find(".productView")),o.initVariantImageGroup(r.find(".productView"))}}))},i=(e,t)=>{var a=e[0].getBoundingClientRect(),i=window.innerHeight||document.documentElement.clientHeight;return t=t||0,a.bottom>=0-t/1.5&&a.right>=0&&a.top<=i+t&&a.left<=(window.innerWidth||document.documentElement.clientWidth)};a(),window.addEventListener("scroll",a)}},buildProductTabsBlock:function(){var t=e("[data-product-tabs]"),a=e("[data-product-tabs-2]");if(t.length>0||a.length>0){var i=()=>{t.length>0&&t.each(((e,t)=>{var a=t.getBoundingClientRect().top,i=t.querySelector(".tab-links.active").getAttribute("data-collection");t.classList.contains("ajax-loaded")||a<window.innerHeight&&o.buildAjaxProductTab(t,i,!1)})),a.length>0&&a.each(((e,t)=>{var a=t.getBoundingClientRect().top,i=t.getAttribute("data-url");t.classList.contains("ajax-loaded")||a<window.innerHeight&&o.buildAjaxProductTab(t,i,!0)}))};i(),window.addEventListener("scroll",i)}},initProductCardSwatch:function(){a.on("click",".card-swatch--grid .link",(t=>{t.preventDefault(),t.stopPropagation();var a=e(t.currentTarget).closest(".swatch");a.hasClass("is-expand")?a.removeClass("is-expand"):a.addClass("is-expand")}))},initProductCardSwatchSlider:function(e){var t=e.find(".card-swatch--slider");if(t.length>0){var a=t.find(".swatch");a.length>0&&(a.hasClass("slick-initialized")||Shopify.ProductSwatchs.showSwatchSlider({slider:a,onComplete:null}))}},initProductCardSwatchSliderForGrid:function(){if("slider"==window.product_swatch_style)if(i.width()>1024)a.on("mouseover",".product",(t=>{var a=e(t.currentTarget);a.closest(".productList").length||o.initProductCardSwatchSlider(a)}));else{i.on("scroll",(()=>{e(".product").each(((t,a)=>{var i,r,n,s=e(a);i=-100,r=s[0].getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,i=i||0,r.bottom>=0-i/1.5&&r.right>=0&&r.top<=n+i&&r.left<=(window.innerWidth||document.documentElement.clientWidth)&&(s.closest(".productList").length||o.initProductCardSwatchSlider(s))}))}))}},initProductCardSwapVideo:function(){window.show_mp4_video&&i.width()>1024&&(a.on("mouseover",".product",(e=>{let t=e.currentTarget.querySelector("video");t&&t.play()})),a.on("mouseout",".product",(e=>{let t=e.currentTarget.querySelector("video");t&&t.pause()})))},productTabShuffle:function(e){const t=window.Shuffle,a=e.querySelector(".shuffle-container"),i=e.getAttribute("sectionId"),o=e.querySelector(".sizer-element");window[`shuffleInstance_${i}`]=new t(a,{itemSelector:".product",sizer:o,speed:500})},productBlockSlider:function(e){var t=e.find(".products-carousel"),a=t.data("item-to-show"),i=t.data("item-dots"),o=t.data("item-arrows");if(t.length>0&&t.not(".slick-initialized"))if(e.hasClass("halo-custom-product-banner"))t.slick({mobileFirst:!0,adaptiveHeight:!0,vertical:!1,infinite:!1,slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0,rtl:window.rtl_slick,nextArrow:'<button type="button" class="slick-arrow slick-next" aria-label="'+window.accessibility.next_slide+'">'+window.slick.nextArrow+"</button>",prevArrow:'<button type="button" class="slick-arrow slick-prev" aria-label="'+window.accessibility.previous_slide+'">'+window.slick.prevArrow+"</button>",responsive:[{breakpoint:1399,settings:{arrows:o,dots:i,get slidesToShow(){return this.slidesToShow=null!=a&&""!==a?a:1}}}]});else if(e.hasClass("halo-product-block-2"))t.slick({mobileFirst:!0,adaptiveHeight:!0,vertical:!1,infinite:!1,slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0,rtl:window.rtl_slick,nextArrow:'<button type="button" class="slick-arrow slick-next" aria-label="'+window.accessibility.next_slide+'">'+window.slick.nextArrow+"</button>",prevArrow:'<button type="button" class="slick-arrow slick-prev" aria-label="'+window.accessibility.previous_slide+'">'+window.slick.prevArrow+"</button>",responsive:[{breakpoint:1899,settings:{arrows:o,dots:i,get slidesToShow(){return this.slidesToShow=null!=a&&""!==a?a:1}}},{breakpoint:1699,settings:{arrows:o,dots:i,slidesToShow:6}},{breakpoint:1599,settings:{arrows:o,dots:i,slidesToShow:5}},{breakpoint:1024,settings:{arrows:o,dots:i,slidesToShow:4}},{breakpoint:991,settings:{slidesToShow:4,slidesToScroll:1}},{breakpoint:767,settings:{slidesToShow:3,slidesToScroll:1}},{breakpoint:320,settings:{slidesToShow:2,slidesToScroll:1}}]});else if(e.hasClass("halo-product-block-7")){var r=e.find(".scrollbar-thumb");if(t.on("init",((e,t)=>
1{var a=t.currentSlide/(t.slideCount-1)*100+"%";r.css("--percent",a)})),t.slick({mobileFirst:!0,adaptiveHeight:!0,vertical:!1,infinite:!0,slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!1,rtl:window.rtl_slick,nextArrow:'<button type="button" class="slick-arrow slick-next" aria-label="'+window.accessibility.next_slide+'">'+window.slick.nextArrow+"</button>",prevArrow:'<button type="button" class="slick-arrow slick-prev" aria-label="'+window.accessibility.previous_slide+'">'+window.slick.prevArrow+"</button>",responsive:[{breakpoint:1599,settings:{arrows:o,dots:i,get slidesToShow(){return this.slidesToShow=null!=a&&""!==a?a:1},get initialSlide(){return this.initialSlide=3.5==a||4.5==a||5.5==a?.5:1}}},{breakpoint:1399,settings:{arrows:o,dots:i,get slidesToShow(){return this.slidesToShow=null!=a&&""!==a?6==a?a-1:a:1},get initialSlide(){return this.initialSlide=3.5==a||4.5==a||5.5==a?.5:1}}},{breakpoint:1024,settings:{arrows:o,dots:i,get slidesToShow(){return this.slidesToShow=null!=a&&""!==a?6==a?a-2:5==a?a-1:a:1},get initialSlide(){return this.initialSlide=3.5==a||4.5==a||5.5==a?.5:1}}},{breakpoint:991,settings:{slidesToShow:4,slidesToScroll:1,get initialSlide(){return this.initialSlide=3.5==a||4.5==a||5.5==a?.5:1}}},{breakpoint:767,settings:{slidesToShow:3,slidesToScroll:1,get initialSlide(){return this.initialSlide=3.5==a||4.5==a||5.5==a?.5:1}}},{breakpoint:320,settings:{slidesToShow:2,slidesToScroll:1}}]}),t.hasClass("halo-customArrow")&&o){var n=e.find(".halo-block-header .arrows");t.find(".slick-arrow").length>0&&(n.append(t.find(".slick-prev")),n.append(t.find(".slick-next")))}t.on("afterChange",((e,t,a)=>{var i=a/(t.slideCount-1)*100+"%";r.css("--percent",i)}))}else{t.slick({mobileFirst:!0,adaptiveHeight:!0,vertical:!1,infinite:!1,slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0,rtl:window.rtl_slick,nextArrow:'<button type="button" class="slick-arrow slick-next" aria-label="'+window.accessibility.next_slide+'">'+window.slick.nextArrow+"</button>",prevArrow:'<button type="button" class="slick-arrow slick-prev" aria-label="'+window.accessibility.previous_slide+'">'+window.slick.prevArrow+"</button>",responsive:[{breakpoint:1599,settings:{arrows:o,dots:i,get slidesToShow(){return this.slidesToShow=null!=a&&""!==a?a:1}}},{breakpoint:1399,settings:{arrows:o,dots:i,get slidesToShow(){return this.slidesToShow=null!=a&&""!==a?6==a?a-1:a:1}}},{breakpoint:1024,settings:{arrows:o,dots:i,get slidesToShow(){return this.slidesToShow=null!=a&&""!==a?6==a?a-2:5==a?a-1:a:1}}},{breakpoint:991,settings:{slidesToShow:4,slidesToScroll:1}},{breakpoint:767,settings:{slidesToShow:3,slidesToScroll:1}},{breakpoint:320,settings:{slidesToShow:2,slidesToScroll:1}}]});var s=e.parents(".halo-product-tabs").find(".halo-block-header .arrows").attr("data-product-tabs-arrow");if(void 0!==s&&!1!==s){n=e.parents(".halo-product-tabs").find(".halo-block-header .arrows.active");t.find(".slick-arrow").length>0&&(n.append(t.find(".slick-prev")),n.append(t.find(".slick-next")))}else if(t.hasClass("halo-customArrow")&&o){n=e.find(".halo-block-header .arrows");t.find(".slick-arrow").length>0&&(n.append(t.find(".slick-prev")),n.append(t.find(".slick-next")))}}},productBlockScroller:function(e){const{Back:t}=window,a=t.easeInOut.config(1.7);let i=e.get(0)?.querySelector(".products-cursor");if(!i)return;i.querySelector(".products-cursor__inner");let o,r,n=i.querySelector(".products-cursor__image"),s=i.querySelector(".products-cursor__icon"),l=e.get(0)?.querySelectorAll(".products-scroll"),d=e.get(0)?.querySelectorAll(".card-product__group, .card-action, .card-title, .card-swatch, .variants-popup, .card-compare, .card-quickview, .card-product__group-icon");document.addEventListener("mousemove",(e=>{o=e.clientX,r=e.clientY,docClientX=e.clientX,docClientY=e.clientY}));const c=()=>{TweenMax.set(i,{x:o,y:r}),requestAnimationFrame(c)};requestAnimationFrame(c);const u=TweenMax.to([i],.1,{scale:2.5,opacity:1,backgroundColor:"rgba(0,0,0,1)",ease:a,paused:!0}),p=TweenMax.to([n,s],.1,{opacity:1,ease:a,paused:!0}),h=e=>{u.play(),p.play(),i.classList.add("handleMouseEnter"),i.classList.remove("handleMouseLeave")},m=e=>{u.reverse(),p.reverse(),i.classList.add("handleMouseLeave"),i.classList.remove("handleMouseEnter")};l.forEach((e=>{e.addEventListener("mouseenter",h),e.addEventListener("mouseleave",m)})),d.forEach((e=>{e.addEventListener("mouseenter",m),e.addEventListener("mouseleave",h)}))},productBlockDraggable:function(e){const t=e=>{e.preventDefault(),e.stopImmediatePropagation()};let a,i,o=e.get(0)?.querySelector(".products-scroll"),r=!1,n=!1;o.addEventListener("mousedown",(e=>{r=!0,o.classList.add("active"),a=e.pageX-o.offsetLeft,i=o.scrollLeft})),o.addEventListener("mouseleave",(()=>{r=!1,o.classList.remove("active")})),o.addEventListener("mouseup",(()=>{r=!1;const e=o.querySelectorAll("a, button");if(n)for(let a=0;a<e.length;a++)e[a].addEventListener("click",t);else for(let a=0;a<e.length;a++)e[a].removeEventListener("click",t);o.classList.remove("active"),n=!1})),o.addEventListener("mousemove",(e=>{if(!r)return;n=!0,e.preventDefault();const t=2*(e.pageX-o.offsetLeft-a);o.scrollLeft=i-t}))},productBlockInfiniteScroll:function(){e("[data-product-infinite]").length>0&&a.on("click","[data-product-infinite] > .button",(e=>{var t=e.currentTarget,a=t.getAttribute("data-collection"),i=window.button_load_more.loading;t.classList.contains("view-all")?window.location=t.data("href"):(e.preventDefault(),e.stopPropagation(),t.classList.add("is-loading"),t.innerHTML=i,o.doProductBlockInfiniteScroll(t,a))}))},doProductBlockInfiniteScroll:function(t,a){var i,r,n,s,l=t.closest(".halo-product-block"),d=parseInt(t.getAttribute("data-limit")),c=t.getAttribute("data-show-add-to-cart"),u=parseInt(t.getAttribute("data-total")),p=t.getAttribute("data-image-ratio"),h=t.getAttribute("data-ratio"),m=t.getAttribute("sectionId"),w=parseInt(t.getAttribute("data-page"));e.ajax({type:"GET",url:window.routes.root+"/collections/"+a,cache:!1,data:{view:"ajax_product_block_load_more",constraint:`limit=${d}+page=${w}+sectionId=${m}+imageRatio=${p}+action=${c}
1+portraitAspectRatio=${h}`},success:f=>{const v=o.addMediaSize(f,p,h,c,d,e(l).find(".products-grid .product").length,!0),g=v.length;if(l.classList.contains("halo-product-tabs")?(s=e(l).find(".tab-content.active .products-grid"),n=!0,s.append(v),r=l.querySelectorAll(".tab-content.active .product").length):(s=e(l).find(".products-grid"),n=!1,s.append(v),r=l.querySelectorAll(".products-grid .product").length),r<e(f).length?(i=window.button_load_more.default,t.setAttribute("data-page",w+1),t.innerHTML=i,t.classList.remove("is-loading")):Number(u)>e(f).length&&e(f).length<=r?(i=window.button_load_more.view_all,t.setAttribute("href",window.routes.root+"/collections/"+a),t.innerHTML=i,t.classList.remove("is-loading"),t.classList.add("view-all")):(i=window.button_load_more.no_more,t.setAttribute("disabled","disabled"),t.innerHTML=i,t.classList.remove("is-loading")),n){const e=Array.from(l.querySelectorAll(".products-grid .product")).slice(-g);window[`shuffleInstance_${m}`].add(e)}},complete:()=>{"slider"==window.product_swatch_style&&e(l).find(".product").each(((t,a)=>{var i=e(a);o.initProductCardSwatchSlider(i)}));if(window.compare.show&&Shopify.ProductCompare.setLocalStorageProductForCompare(),window.wishlist.show&&Shopify.ProductWishlist.setLocalStorageProductForWishlist(),o.checkNeedToConvertCurrency()){var t=document.getElementById("currencies")?.querySelector(".active")?.getAttribute("data-currency");Currency.convertAll(window.shop_currency,t,"span.money","money_format")}}})},buildRecommendationBlock:function(){if(document.querySelector("[data-recommendations-block]")){var t=document.querySelector("[data-recommendations-block]"),a=t.dataset.layout;fetch(t.dataset.url).then((e=>e.text())).then((i=>{const r=document.createElement("div");r.innerHTML=i;const n=r.querySelector("[data-recommendations-block]");if(n&&n.innerHTML.trim().length){if(t.innerHTML=n.innerHTML,"slider"==a&&o.productBlockSlider(e(t)),"slider"==window.product_swatch_style)e(t).find(".product").each(((t,a)=>{var i=e(a);o.initProductCardSwatchSlider(i)}));if(window.compare.show&&Shopify.ProductCompare.setLocalStorageProductForCompare(),window.wishlist.show&&Shopify.ProductWishlist.setLocalStorageProductForWishlist(),o.checkNeedToConvertCurrency()){var s=document.getElementById("currencies")?.querySelector(".active")?.getAttribute("data-currency");Currency.convertAll(window.shop_currency,s,"span.money","money_format")}}})).catch((e=>{console.error(e)}))}},buildRecentlyViewedBlock:function(){var t=e("[data-recently-viewed-block]"),a=0;if(t.length>0){Shopify.Products.record({name:"shopify_recently_viewed_section",expire:t.attr("data-expire-day"),max:25});var i=Shopify.Products.show({name:"shopify_recently_viewed_section"}),r=function(){if(0==i.length)t.remove();else{var n=i,s=window.routes.root+"/products/"+n[a]+"?view=ajax_section_recently_viewed",l=t.data("layout"),d=t.data("limit"),c=t.data("image-ratio"),u=t.data("ratio"),p=t.data("show-add-to-cart");if(n.length&&a<n.length&&a<Number(t.data("limit"))&&!t.hasClass("ajax-loaded"))e.ajax({type:"get",url:s,cache:!1,success:function(e){const i=o.addMediaSize(e,c,u,p,d);"grid"==l?t.find(".products-grid").append(i):"slider"==l&&t.find(".products-carousel").append(i),a++,r()}});else{if(t.addClass("ajax-loaded"),"slider"==l&&o.productBlockSlider(t),"slider"==window.product_swatch_style)t.find(".product").each(((t,a)=>{var i=e(a);o.initProductCardSwatchSlider(i)}));if(window.compare.show&&Shopify.ProductCompare.setLocalStorageProductForCompare(),window.wishlist.show&&Shopify.ProductWishlist.setLocalStorageProductForWishlist(),o.checkNeedToConvertCurrency()){var h=document.getElementById("currencies")?.querySelector(".active")?.getAttribute("data-currency");Currency.convertAll(window.shop_currency,h,"span.money","money_format")}}}};r()}},initColorSwatch:function(){window.product_swatch&&(a.on("click",".card .swatch-label",(t=>{var a,i=e(t.currentTarget),r=i.attr("title").replace(/^\s+|\s+$/g,""),n=i.closest(".product-item"),s=n.data("json-product"),l=n.find(".card-title"),d=n.find("[data-btn-addtocart]"),
1c=i.data("variant-id"),u=n.find("a").attr("href"),p=i.data("with-one-option"),h=i.data("variant-img"),m=[];i.parents(".swatch").find(".swatch-label").removeClass("is-active"),i.addClass("is-active"),window.enable_swatch_name&&(l.hasClass("card-title-change")?l.find("[data-change-title]").text(" - "+r):l.addClass("card-title-change").append("<span data-change-title> - "+r+"</span>"));const w=s.variants.find((e=>e.id===c));if(w.compare_at_price>w.price){n.find(".price__sale .price-item--regular").html(Shopify.formatMoney(w.compare_at_price,window.money_format)),n.find(".price__sale .price-item--sale").html(Shopify.formatMoney(w.price,window.money_format));const e=`-${Math.round(100*(w.compare_at_price-w.price)/w.compare_at_price)}%`;n.find(".price__label_sale .label_sale").html(e)}else n.find(".price__regular .price-item").html(Shopify.formatMoney(w.price,window.money_format));if(n.find("a:not(.single-action)").attr("href",u.split("?variant=")[0]+"?variant="+c),null!=p){var f=i.data("quantity");n.find('[name="id"]').val(p),f>0?window.notify_me.show?d.removeClass("is-notify-me").addClass("is-visible"):d.removeClass("is-soldout").addClass("is-visible"):window.notify_me.show?d.removeClass("is-visible").addClass("is-notify-me"):d.removeClass("is-visible").addClass("is-soldout"),d.hasClass("is-soldout")||d.hasClass("is-notify-me")?d.hasClass("action-icon")?d.hasClass("is-notify-me")?(a='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon icon-mail">                                                <path d="M 1 3 L 1 5 L 1 18 L 3 18 L 3 5 L 19 5 L 19 3 L 3 3 L 1 3 z M 5 7 L 5 7.1777344 L 14 12.875 L 23 7.125 L 23 7 L 5 7 z M 23 9.2832031 L 14 15 L 5 9.4160156 L 5 21 L 14 21 L 14 17 L 17 17 L 17 14 L 23 14 L 23 9.2832031 z M 19 16 L 19 19 L 16 19 L 16 21 L 19 21 L 19 24 L 21 24 L 21 21 L 24 21 L 24 19 L 21 19 L 21 16 L 19 16 z"/>                                            </svg>',d.find(".text").text(window.notify_me.button),d.find(".icon").remove(),d.append(a)):(d.find(".text").text(window.variantStrings.soldOut),d.prop("disabled",!0)):d.hasClass("is-notify-me")?d.text(window.notify_me.button):d.text(window.variantStrings.soldOut).prop("disabled",!0):d.hasClass("action-icon")?(a='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="icon icon-cart" aria-hidden="true" focusable="false" role="presentation">                                            <path d="M 4.4140625 1.9960938 L 1.0039062 2.0136719 L 1.0136719 4.0136719 L 3.0839844 4.0039062 L 6.3789062 11.908203 L 5.1816406 13.824219 C 4.7816406 14.464219 4.7609531 15.272641 5.1269531 15.931641 C 5.4929531 16.590641 6.1874063 17 6.9414062 17 L 19 17 L 19 15 L 6.9414062 15 L 6.8769531 14.882812 L 8.0527344 13 L 15.521484 13 C 16.248484 13 16.917531 12.604703 17.269531 11.970703 L 20.873047 5.4863281 C 21.046047 5.1763281 21.041328 4.7981875 20.861328 4.4921875 C 20.681328 4.1871875 20.352047 4 19.998047 4 L 5.25 4 L 4.4140625 1.9960938 z M 6.0820312 6 L 18.298828 6 L 15.521484 11 L 8.1660156 11 L 6.0820312 6 z M 7 18 A 2 2 0 0 0 5 20 A 2 2 0 0 0 7 22 A 2 2 0 0 0 9 20 A 2 2 0 0 0 7 18 z M 17 18 A 2 2 0 0 0 15 20 A 2 2 0 0 0 17 22 A 2 2 0 0 0 19 20 A 2 2 0 0 0 17 18 z"/>                                        </svg>',d.find(".text").text(window.variantStrings.addToCart),d.find(".icon").remove(),d.append(a).prop("disabled",!1)):d.text(window.variantStrings.addToCart).prop("disabled",!1)}else window.quick_shop.show&&"1"==window.quick_shop.type&&null!=s&&(o.checkStatusSwatchQuickShop(n,s),n.find(`.swatch-element[data-value="${r}"]`).find(".single-label").trigger("click"));if(null!=s)if((m=s.media.filter(((e,t)=>t.alt===r))).length>0){if(m.length>1)var v=2;else v=m.length;for(var g=0;g<v;g++)n.find(".card-media img:eq("+g+")").attr("srcset",m[g].src)}else h&&n.find(".card-media img:nth-child(1)").attr("srcset",h)})),i.width()>1024&&(a.on("mouseover",".card-swatch--slider",(t=>{e(t.currentTarget).parents(".card-product").addClass("card-swatch-hover")})),a.on("mouseout",".card-swatch--slider",(t=>{e(t.currentTarget).parents(".card-product").removeClass("card-swatch-hover")}))))},initQuickShop:function(){if(window.quick_shop.show){let t=!0;a.on("click","[data-quickshop-popup]",(a=>{a.preventDefault(),a.stopPropagation();var i=e(a.target),r=i.parents(".product-item"),n=r.data("json-product"),s=r.find(".variants-popup");if(r.hasClass("quickshop-popup-show")?o.initAddToCartQuickShop(i,s):(e(".product-item").removeClass("quickshop-popup-show"),r.addClass("quickshop-popup-show"),i.hasClass("is-unavailable")||o.initQuickShopPopup(r,s,n)),t)if(t=!1,document.querySelector(".halo-add-to-cart-popup")){const e=document.querySelector(".halo-add-to-cart-popup"),t=e.dataset.urlStyleQuickCart,a=e.dataset.urlStylePopupCart;o.buildStyleSheet(t,e),o.buildStyleSheet(a,e)}else if(document.querySelector(".halo-add-to-cart-popup-2")){const e=document.querySelector(".halo-add-to-cart-popup-2"),t=e.dataset.urlStylePopupCart2;o.buildStyleSheet(t,e)}})),a.on("click","[data-cancel-quickshop-popup]",(t=>{t.preventDefault(),t.stopPropagation(),e(t.currentTarget).parents(".product-item").removeClass("quickshop-popup-show")})),a.on("click",(t=>{0===e(t.target).closest("[data-quickshop-popup]").length&&0===e(t.target).closest(".variants-popup").length&&0===e(t.target).closest(".card-swatch").length&&e(".product-item").removeClass("quickshop-popup-show")})),o.changeSwatchQuickShop()}}
1,initQuickShopPopup:function(t,a,i){if(a.hasClass("ajax-loaded"))window.product_swatch?t.find(".swatch-label.is-active").trigger("click"):t.find(".swatch-element.available").eq("0").find(".single-label").trigger("click"),o.checkStatusSwatchQuickShop(t,i),a.find(".selector-wrapper:not(.option-color)").each(((t,a)=>{e(a).find(".swatch-element:not(.soldout):not(.unavailable)").eq("0").find(".single-label").trigger("click")}));else{const r=a.find("template").html();a.html(r),"1"==window.quick_shop.type?window.product_swatch?t.find(".swatch-label.is-active").trigger("click"):t.find(".swatch-element.available").eq("0").find(".single-label").trigger("click"):"2"==window.quick_shop.type&&t.find(".swatch-element.available").eq("0").find(".single-label").trigger("click"),o.checkStatusSwatchQuickShop(t,i),a.find(".selector-wrapper:not(.option-color)").each(((t,a)=>{e(a).find(".swatch-element:not(.soldout):not(.unavailable)").eq("0").find(".single-label").trigger("click")})),a.addClass("ajax-loaded")}},changeSwatchQuickShop:function(){a.on("change","[data-quickshop] .single-option",(t=>{if(e(t.target).parents(".swatch-element").hasClass("unavailable")){h=(i=(a=e(t.target)).parents(".product-item")).find("[data-quickshop-popup]"),m=i.find(".variants-popup [data-btn-addtocart]");h.hasClass("action-icon")?(h.find(".text").text(window.variantStrings.unavailable),h.addClass("disabled is-unavailable")):h.text(window.variantStrings.unavailable).addClass("disabled is-unavailable"),m.text(window.variantStrings.unavailable).addClass("disabled is-unavailable")}else{var a,i,r,n,s=(i=(a=e(t.target)).parents(".product-item")).data("json-product"),l=i.find(".option-color").data("option-position"),d=a.closest("[data-option-index]").data("option-index"),c=i.find(".swatch-element"),u=a.val(),p=i.find("[name=id]"),h=i.find("[data-quickshop-popup]"),m=i.find(".variants-popup [data-btn-addtocart]"),w=i.find(".selector-wrapper-1").find("input:checked").val(),f=i.find(".selector-wrapper-2").find("input:checked").val();i.find(".selector-wrapper-3").find("input:checked").val();switch(null!=s&&(r=s.variants),c.removeClass("soldout"),c.find('input[type="radio"]').prop("disabled",!1),d){case 0:if(null!=(v=r.find((e=>1==l?e.option2==u&&e.option1==f:2==l?e.option3==u&&e.option1==f:e.option1==u&&e.option2==f))))n=v;else n=r.find((e=>1==l?e.option2==u:2==l?e.option3==u:e.option1==u));break;case 1:if(null!=(v=r.find((e=>1==l?e.option2==w&&e.option1==u&&e.option3==f:2==l?e.option3==w&&e.option1==u&&e.option2==f:e.option1==w&&e.option2==u&&e.option3==f))))n=v;else n=r.find((e=>1==l?e.option2==w&&e.option1==u:2==l?e.option3==w&&e.option1==u:e.option1==w&&e.option2==u));break;case 2:var v;null!=(v=r.find((e=>1==l?e.option2==w&&e.option1==f&&e.option3==u:2==l?e.option3==w&&e.option1==f&&e.option2==u:e.option1==w&&e.option2==f&&e.option3==u)))&&(n=v)}if(null==n)return;if(p.val(n.id),h.hasClass("disabled")&&(h.hasClass("action-icon")?(h.find(".text").text(window.variantStrings.addToCart),h.removeClass("disabled is-unavailable")):h.text(window.variantStrings.addToCart).removeClass("disabled is-unavailable"),m.text(window.variantStrings.addToCart).removeClass("disabled is-unavailable")),n.compare_at_price>n.price){i.find(".price__sale .price-item--regular").html(Shopify.formatMoney(n.compare_at_price,window.money_format)),i.find(".price__sale .price-item--sale").html(Shopify.formatMoney(n.price,window.money_format));const e=`-${Math.round(100*(n.compare_at_price-n.price)/n.compare_at_price)}%`;i.find(".price__label_sale .label_sale").html(e)}else i.find(".price__regular .price-item").html(Shopify.formatMoney(n.price,window.money_format));o.checkStatusSwatchQuickShop(i,s)}}))},checkStatusSwatchQuickShop:function(t,a){var i,o=t.find(".card-variant"),r=t.find("[data-option-index]"),n=t.find(".option-color").data("option-position"),s=t.find('[data-option-index="0"]').find("input:checked").val(),l=t.find('[data-option-index="1"]').find("input:checked").val();t.find('[data-option-index="2"]').find("input:checked").val();null!=a&&(i=a.variants),r.each(((t,a)=>{let o=parseInt(a.getAttribute("data-option-index")),r=a.querySelectorAll(".swatch-element");switch(o){case 0:r.forEach((e=>{let t=e.getAttribute("data-value");var a=i.find((e=>1==n?e.option2==t&&e.available:2==n?e.option3==t&&e.available:e.option1==t&&e.available)),o=i.find((e=>1==n?e.option2==t:2==n?e.option3==t:e.option1==t));null==a?null==o?(e.classList.remove("soldout","available"),e.classList.add("unavailable"),e.querySelector('input[type="radio"]').checked=!1):(e.classList.remove("unavailable","available"),e.classList.add("soldout"),e.querySelector('input[type="radio"]').checked=!1,e.querySelector('input[type="radio"]').removeAttribute("disabled"),e.querySelector(".single-action").setAttribute("data-variant-id",o.title)):(e.classList.remove("soldout","unavailable"),e.classList.add("available"),e.querySelector('input[type="radio"]').removeAttribute("disabled"))}));break;case 1:r.forEach((t=>{let o=t.getAttribute("data-value");var r=i.find((e=>1==n?e.option2==s&&e.option1==o&&e.available:2==n?e.option3==s&&e.option1==o&&e.available:e.option1==s&&e.option2==o&&e.available)),l=i.find((e=>1==n?e.option2==s&&e.option1==o:2==n?e.option3==s&&e.option1==o:e.option1==s&&e.option2==o));if(null==r){if(null==l)t.classList.remove("soldout","available"),t.classList.add("unavailable"),t.querySelector('input[type="radio"]').checked=!1;else if(t.classList.remove("unavailable","available"),t.classList.add("soldout"),t.querySelector('input[type="radio"]').removeAttribute("disabled"),t.querySelector(".single-action").setAttribute("data-variant-id",l.title),t.querySelector('input[type="radio"]:checked')&&(t.querySelector('input[type="radio"]').checked=!1,a.querySelectorAll(".swatch-element.available")[0])){let t=a.querySelectorAll(".swatch-element.available")[0].querySelector(".single-option");t.checked=!0,e(t).trigger("change")}}else t.classList.remove("soldout","unavailable"),t.classList.add("available"),t.querySelector('input[type="radio"]').removeAttribute("disabled")}));break;case 2:r.forEach((t=>{let o=t.getAttribute("data-value");var r=i.find((e=>
11==n?e.option2==s&&e.option1==l&&e.option3==o&&e.available:2==n?e.option3==s&&e.option1==l&&e.option2==o&&e.available:e.option1==s&&e.option2==l&&e.option3==o&&e.available)),d=i.find((e=>1==n?e.option2==s&&e.option1==l&&e.option3==o:2==n?e.option3==s&&e.option1==l&&e.option2==o:e.option1==s&&e.option2==l&&e.option3==o));if(null==r){if(null==d)t.classList.remove("soldout","available"),t.classList.add("unavailable"),t.querySelector('input[type="radio"]').checked=!1;else if(t.classList.remove("unavailable","available"),t.classList.add("soldout"),t.querySelector('input[type="radio"]').removeAttribute("disabled"),t.querySelector(".single-action").setAttribute("data-variant-id",d.title),t.querySelector('input[type="radio"]:checked')&&(t.querySelector('input[type="radio"]').checked=!1,a.querySelectorAll(".swatch-element.available")[0])){let t=a.querySelectorAll(".swatch-element.available")[0].querySelector(".single-option");t.checked=!0,e(t).trigger("change")}}else t.classList.remove("soldout","unavailable"),t.classList.add("available"),t.querySelector('input[type="radio"]').removeAttribute("disabled")}))}})),o.find(".selector-wrapper:not(.option-color)").each(((t,a)=>{if(!a.querySelector(".swatch-element").querySelector("input:checked"))if(a.querySelectorAll(".swatch-element.available")[0]){let t=a.querySelectorAll(".swatch-element.available")[0].querySelector(".single-option");e(t).trigger("change")}else if(a.querySelectorAll(".swatch-element.soldout")[0]){let t=a.querySelectorAll(".swatch-element.soldout")[0].querySelector(".single-option");e(t).trigger("change")}}))},initAddToCartQuickShop:function(e,t){var a=t.find('[name="id"]').val();o.actionAddToCart(e,a,1)},initQuickShopProductList:function(){a.on("click","[data-open-quickshop-popup-list]",(t=>{t.preventDefault(),t.stopPropagation();var a=e(t.currentTarget).data("product-handle"),i=e(t.currentTarget).closest(".card");i.hasClass("quick-shop-show")||o.updateContentQuickShop(i,a)})),a.on("click","[data-close-quickshop-popup-list]",(t=>{t.preventDefault(),t.stopPropagation();var a=e(t.currentTarget).closest(".card");a.removeClass("quick-shop-show"),a.find(".card-popup-content").empty()})),a.on("click",(t=>{e(".card").hasClass("quick-shop-show")&&0===e(t.target).closest("[data-open-quickshop-popup-list]").length&&0===e(t.target).closest(".card-popup").length&&(e(".card").removeClass("quick-shop-show"),e(".card").find(".card-popup-content").empty())}))},updateContentQuickShop:function(t,a){var i=t.find(".card-popup").find(".card-popup-content");e.ajax({type:"GET",url:window.routes.root+`/products/${a}?view=ajax_quick_shop`,beforeSend:()=>{e(".card").removeClass("quick-shop-show")},success:e=>{i.append(e)},error:(t,a)=>{alert(e.parseJSON(t.responseText).description)},complete:()=>{t.addClass("quick-shop-show")}})},initAddToCart:function(){let t=!0;a.on("click","[data-btn-addtocart]",(a=>{a.preventDefault(),a.stopPropagation();var i=e(a.currentTarget);if(i.closest("product-form").length>0){var r=i.closest("form");o.actionAddToCart2(i,r)}else if(i.hasClass("is-notify-me")||i.hasClass("is-soldout"))i.hasClass("is-notify-me")&&o.notifyInStockPopup(i);else{var n=i.parents("form"),s=n.find('[name="id"]').val(),l=n.find('[name="quantity"]').val();if(null==l&&(l=1),null==s)return;o.actionAddToCart(i,s,l)}if(t)if(t=!1,document.querySelector(".halo-add-to-cart-popup")){const e=document.querySelector(".halo-add-to-cart-popup"),t=e.dataset.urlStyleQuickCart,a=e.dataset.urlStylePopupCart;o.buildStyleSheet(t,e),o.buildStyleSheet(a,e)}else if(document.querySelector(".halo-add-to-cart-popup-2")){const e=document.querySelector(".halo-add-to-cart-popup-2"),t=e.dataset.urlStylePopupCart2;o.buildStyleSheet(t,e)}}))},actionAddToCart:function(e,a,i){var r=window.variantStrings.addToCart,n=window.variantStrings.addingToCart,s=window.variantStrings.addedToCart;e.hasClass("action-icon")?(e.addClass("is-loading"),e.find(".text").text(n)):(e.hasClass("button-text-change")&&(r=e.text()),e.text(n).addClass("is-loading")),t.hasClass("quick-view-show")?Shopify.addItem(a,i,(()=>{e.hasClass("action-icon")?e.find(".text").text(s):e.text(s),"cart"==window.after_add_to_cart.type?o.redirectTo(window.routes.cart):Shopify.getCart((a=>
1{t.find("[data-cart-count]").text(a.item_count),e.hasClass("action-icon")?(e.removeClass("is-loading"),e.find(".text").text(r)):e.text(r).removeClass("is-loading");var i=e.closest("form").find(".productView-message"),o=`<div class="alertBox alertBox--success"><p class="alertBox-message">${a.items[0].product_title+" "+window.after_add_to_cart.message}</p></div>`;i.html(o).show()}))})):Shopify.addItem(a,i,(()=>{e.hasClass("action-icon")?e.find(".text").text(s):e.text(s),o.switchActionAddToCart(e,r)}))},actionAddToCart2:function(e,a){const i=fetchConfig("javascript"),r=new FormData(a[0]);var n=window.variantStrings.addToCart,s=window.variantStrings.addingToCart,l=window.variantStrings.addedToCart;e.hasClass("action-icon")?(e.addClass("is-loading"),e.find(".text").text(s)):(e.hasClass("button-text-change")&&(n=e.text()),e.text(s).addClass("is-loading")),i.headers["X-Requested-With"]="XMLHttpRequest",i.body=r,r.append("sections",""),r.append("sections_url",window.location.pathname),delete i.headers["Content-Type"],fetch(`${routes.cart_add_url}`,i).then((e=>e.json())).then((t=>{if(t.status){var a=e.closest("form").find(".productView-message"),i=`<div class="alertBox alertBox--success"><p class="alertBox-message">${t.description}</p></div>`;a.html(i).show()}else setCookie("added-item",t.key,1)})).catch((e=>{console.error(e)})).finally((()=>{t.hasClass("quick-view-show")?"cart"==window.after_add_to_cart.type?o.redirectTo(window.routes.cart):Shopify.getCart((a=>{t.find("[data-cart-count]").text(a.item_count),e.hasClass("action-icon")?(e.removeClass("is-loading"),e.find(".text").text(n)):e.text(n).removeClass("is-loading");var i=e.closest("form").find(".productView-message"),o=`<div class="alertBox alertBox--success"><p class="alertBox-message">${a.items[0].product_title+" "+window.after_add_to_cart.message}</p></div>`;i.html(o).show()})):(e.hasClass("action-icon")?e.find(".text").text(l):e.text(l),o.switchActionAddToCart(e,n))}))},switchActionAddToCart:function(e,a){switch(window.after_add_to_cart.type){case"cart":o.redirectTo(window.routes.cart);break;case"quick_cart":window.quick_cart.show?Shopify.getCart((i=>{"popup"==window.quick_cart.type?(t.addClass("cart-dropdown-show"),o.updateQuickCart(i)):(t.addClass("cart-sidebar-show"),o.updateQuickCart(i)),e.hasClass("action-icon")?(e.removeClass("is-loading"),e.find(".text").text(a)):e.text(a).removeClass("is-loading")})):o.redirectTo(window.routes.cart);break;case"popup_cart_1":Shopify.getCart((t=>{o.updatePopupCart(t,1),e.hasClass("action-icon")?(e.removeClass("is-loading"),e.find(".text").text(a)):e.text(a).removeClass("is-loading")}));break;case"popup_cart_2":Shopify.getCart((t=>{o.updatePopupCart(t,2),e.hasClass("action-icon")?(e.removeClass("is-loading"),e.find(".text").text(a)):e.text(a).removeClass("is-loading")}))}},isRunningIniframe:function(){try{return window.self!==window.top}catch(e){return!0}},redirectTo:function(e){o.isRunningIniframe()&&!window.iframeSdk?window.top.location=e:window.location=e},initBeforeYouLeave:function(){var a=e("#halo-leave-sidebar"),i=a.data("time"),r=0;if(a.length){setTimeout((()=>{a.find(".products-carousel").length>0&&function(e){if(!e.hasClass("ajax-loaded")){var t=e.attr("data-collection");fetch(t).then((e=>e.text())).then((t=>{if(!e.find(".product").length&&(e.append(t),e.addClass("ajax-loaded"),o.checkNeedToConvertCurrency())){var a=document.getElementById("currencies")?.querySelector(".active")?.getAttribute("data-currency");Currency.convertAll(window.shop_currency,a,"span.money","money_format")}})).catch((e=>{console.error(e)}))}}(a.find(".products-carousel"))}),i/2+100);setInterval((()=>{!function(){if((r+=1)>=1&&!t.hasClass("before-you-leave-show")){if(a.find(".products-carousel").length>0)!function(e){e.hasClass("slick-slider")||e.slick({dots:!0,arrows:!0,slidesToShow:1,slidesToScroll:1,slidesPerRow:1,rows:3,infinite:!1,rtl:window.rtl_slick,nextArrow:'<button type="button" class="slick-arrow slick-arrow--circle slick-next" aria-label="'+window.accessibility.next_slide+'">'+window.slick.nextArrow+"</button>",prevArrow:'<button type="button" class="slick-arrow slick-arrow--circle slick-prev" aria-label="'+window.accessibility.previous_slide+'">'+window.slick.prevArrow+"</button>"})}(a.find(".products-carousel"));t.addClass("before-you-leave-show")}}()}),i);t.on("mousemove keydown scroll",(()=>{r=-1})),t.on("click","[data-close-before-you-leave]",(e=>{e.preventDefault(),t.removeClass("before-you-leave-show")})),t.on("click",(a=>{t.hasClass("before-you-leave-show")&&0===e(a.target).closest("#halo-leave-sidebar").length&&t.removeClass("before-you-leave-show")}))}},initQuickCart:function(){if(window.quick_cart.show){let e=!0;"popup"==window.quick_cart.type?(o.initDropdownCart(),a.on("mousemove",(()=>{if(e){e=!1;const t=document.querySelector(".halo-quick-cart-popup"),a=t.dataset.urlStyleQuickCart;o.buildStyleSheet(a,t)}}))):(o.initSidebarCart(),a.on("mousemove",(()=>{if(e){e=!1;const t=document.querySelector(".halo-cart-sidebar"),a=t.dataset.urlStyleCartSidebar;o.buildStyleSheet(a,t)}})))}o.initEventQuickCart()},initEventQuickCart:function(){o.removeItemQuickCart(),o.updateQuantityItemQuickCart(),o.editQuickCart()},initInfiniteScrolling:function(){e(!0)&&(i.on("scroll load",(()=>{var t=i.scrollTop(),a=e(".pagination-infinite"),r=a.find("[data-infinite-scrolling]");if(r.length>0&&!r.hasClass("is-loading")&&t>a.offset().top-500){var n=r.attr("href");o.doAjaxInfiniteScrollingGetContent(n,r)}})),a.on("click","[data-infinite-scrolling]",(t=>{var a=e(t.currentTarget),i=a.attr("href");t.preventDefault(),t.stopPropagation(),o.doAjaxInfiniteScrollingGetContent(i,a)})))},doAjaxInfiniteScrollingGetContent:function(t,a){e.ajax({type:"GET",url:t,beforeSend:()=>{a.text(a.attr("data-loading-more")),a.addClass("is-loading")},success:e=>{o.ajaxInfiniteScrollingMapData(e)},error:(t,a)=>{alert(e.parseJSON(t.responseText).description)},complete:()=>{a.text(a.attr("data-load-more")),a.removeClass("is-loading")}})},ajaxInfiniteScrollingMapData:function(t){var a=e("#CollectionProductGrid"),i=a.find(".productListing"),r=a.find(".pagination"),n=e(t).find("#CollectionProductGrid"),s=n.find(".productListing"),l=n.find(".pagination"),d=s.children(".product");
1if(d.length>0&&(i.append(d),r.replaceWith(l),e("[data-total-start]").text(1),window.compare.show&&Shopify.ProductCompare.setLocalStorageProductForCompare(),window.wishlist.show&&Shopify.ProductWishlist.setLocalStorageProductForWishlist(),o.checkNeedToConvertCurrency())){var c=document.getElementById("currencies")?.querySelector(".active")?.getAttribute("data-currency");Currency.convertAll(window.shop_currency,c,"span.money","money_format")}},productItemCartSlider:function(){e("[data-product-item-cart]").each((function(){var t=e(this).find(".products-carousel"),a=t.data("item-to-show"),o=t.data("item-dots"),r=t.data("item-arrows");t.length>0&&(t.hasClass("slick-initialized")||(t.on("init",(function(a,o){var n=t.find(".product:eq(0)").find(".product-bottom").outerHeight(),s=t.outerHeight();pos=(s-n)/2,i.width()>1025&&1==r&&(e(o.$nextArrow[0]).css("top",pos),e(o.$prevArrow[0]).css("top",pos))})),t.slick({mobileFirst:!0,adaptiveHeight:!1,infinite:!1,vertical:!1,slidesToShow:1,slidesToScroll:1,dots:!0,arrows:!1,rtl:window.rtl_slick,nextArrow:'<button type="button" class="slick-arrow slick-arrow--circle slick-next" aria-label="'+window.accessibility.next_slide+'">'+window.slick.nextArrow+"</button>",prevArrow:'<button type="button" class="slick-arrow slick-arrow--circle slick-prev" aria-label="'+window.accessibility.previous_slide+'">'+window.slick.prevArrow+"</button>",responsive:[{breakpoint:1600,settings:{dots:o,arrows:r,get slidesToShow(){return this.slidesToShow=null!=a&&""!==a?a:1}}},{breakpoint:1400,settings:{dots:o,arrows:r,get slidesToShow(){return this.slidesToShow=null!=a&&""!==a?5==a?a-1:a:1}}},{breakpoint:1025,settings:{dots:o,arrows:r,get slidesToShow(){return this.slidesToShow=null!=a&&""!==a?5==a?a-2:4==a?a-1:a:1}}},{breakpoint:992,settings:{slidesToShow:2}}]}),t.on("afterChange",(function(a,o){var n=t.find(".product:eq(0)").find(".product-bottom").outerHeight(),s=t.outerHeight();pos=(s-n)/2,i.width()>1025&&1==r&&(e(o.$nextArrow[0]).css("top",pos),e(o.$prevArrow[0]).css("top",pos))}))))}))},productCollectionCartSlider:function(){e("[data-product-collection-cart]").each(((t,a)=>{var i=e(a).find(".products-carousel"),o=i.data("item-dots"),r=i.data("item-arrows");i.length>0&&(i.hasClass("slick-initialized")||i.slick({mobileFirst:!0,adaptiveHeight:!1,infinite:!1,vertical:!1,slidesToShow:1,slidesToScroll:1,dots:!0,arrows:!1,rtl:window.rtl_slick,nextArrow:'<button type="button" class="slick-arrow slick-arrow--circle slick-next" aria-label="'+window.accessibility.next_slide+'">'+window.slick.nextArrow+"</button>",prevArrow:'<button type="button" class="slick-arrow slick-arrow--circle slick-prev" aria-label="'+window.accessibility.previous_slide+'">'+window.slick.prevArrow+"</button>",responsive:[{breakpoint:1025,settings:{dots:o,arrows:r}}]}))}))},updateCart:function(t){if(!e.isEmptyObject(t)){const e=document.querySelector("cart-items");e&&e.update(t)}},updatePopupCart:function(t,a){if(1==a){if(!e.isEmptyObject(t)){const e=document.querySelector("add-to-cart-popup");e&&e.update(t)}}else if(!e.isEmptyObject(t)){const e=document.querySelector("quick-upsell-cart-items");e&&e.update(t)}},initDropdownCart:function(){if(t.hasClass("template-cart"))a.on("click","[data-open-cart-popup]",(t=>{t.preventDefault(),t.stopPropagation(),e("html, body").animate({scrollTop:0},700)}));else{let e=!0;a.on("click","[data-open-cart-popup]",(a=>{if(a.preventDefault(),a.stopPropagation(),Shopify.getCart((e=>{t.addClass("cart-dropdown-show"),o.updateQuickCart(e)})),e)if(e=!1,document.querySelector(".halo-add-to-cart-popup")){const e=document.querySelector(".halo-add-to-cart-popup"),t=e.dataset.urlStyleQuickCart,a=e.dataset.urlStylePopupCart;o.buildStyleSheet(t,e),o.buildStyleSheet(a,e)}else if(document.querySelector(".halo-add-to-cart-popup-2")){const e=document.querySelector(".halo-add-to-cart-popup-2"),t=e.dataset.urlStylePopupCart2;o.buildStyleSheet(t,e)}}))}a.on("click","[data-close-cart-popup]",(e=>{e.preventDefault(),e.stopPropagation(),t.hasClass("cart-dropdown-show")&&t.removeClass("cart-dropdown-show")})),a.on("click",(a=>{t.hasClass("cart-dropdown-show")&&!t.hasClass("edit-cart-show")&&0===e(a.target).closest("[data-quick-cart-popup]").length&&0===e(a.target).closest("[data-open-cart-popup]").length&&0===e(a.target).closest("#halo-edit-cart-modal").length&&t.removeClass("cart-dropdown-show")}))},initSidebarCart:function(){t.hasClass("template-cart")?a.on("click","[data-cart-sidebar]",(t=>{t.preventDefault(),t.stopPropagation(),e("html, body").animate({scrollTop:0},700)})):a.on("click","[data-cart-sidebar]",(e=>{e.preventDefault(),e.stopPropagation(),Shopify.getCart((e=>
1{t.addClass("cart-sidebar-show"),o.updateQuickCart(e)}))})),a.on("click","[data-close-cart-sidebar]",(e=>{e.preventDefault(),e.stopPropagation(),t.hasClass("cart-sidebar-show")&&t.removeClass("cart-sidebar-show")})),a.on("click",(a=>{t.hasClass("cart-sidebar-show")&&!t.hasClass("edit-cart-show")&&0===e(a.target).closest("#halo-cart-sidebar").length&&0===e(a.target).closest("[data-cart-sidebar]").length&&0===e(a.target).closest("[data-edit-cart-popup]").length&&t.removeClass("cart-sidebar-show")}))},updateQuickCart:function(t){if(!e.isEmptyObject(t)){const e=document.querySelector("quick-cart-items");e&&e.update(t)}},removeItemQuickCart:function(){a.on("click","[data-cart-remove]",(a=>{a.preventDefault(),a.stopPropagation();var i=e(a.currentTarget),r=(i.attr("data-cart-remove-id"),i.data("line"));Shopify.removeItem(r,(e=>{t.hasClass("template-cart")?o.updateCart(e):t.hasClass("cart-dropdown-show")||t.hasClass("cart-sidebar-show")?o.updateQuickCart(e):o.updatePopupCart(e,2)}))}))},updateQuantityItemQuickCart:function(){a.on("change","[data-cart-quantity]",(a=>{a.preventDefault(),a.stopPropagation();var i=e(a.currentTarget),r=(i.attr("data-cart-quantity-id"),i.data("line")),n=parseInt(i.val()),s=parseInt(i.data("inventory-quantity"));s<n&&s>0&&(n=s),Shopify.changeItem(r,n,(e=>{t.hasClass("template-cart")?o.updateCart(e):t.hasClass("cart-dropdown-show")||t.hasClass("cart-sidebar-show")?o.updateQu
1ickCart(e):o.updatePopupCart(e,2)}))}))},editQuickCart:function(){let i=!0;a.on("click","[data-open-edit-cart]",(a=>{a.preventDefault(),a.stopPropagation();var r=e(a.currentTarget),n=r.data("edit-cart-url"),s=r.data("edit-cart-id"),l=r.data("line"),d=r.data("edit-cart-quantity"),c=r.closest("[data-cart-item]").find("[data-property-item]");const u=e("[data-edit-cart-popup]").find(".halo-popup-content");if(i){i=!1;const e=document.querySelector(".halo-edit-cart-popup"),t=e.dataset.urlStyleEditCart;o.buildStyleSheet(t,e)}e.ajax({type:"GET",url:n,cache:!1,dataType:"html",success:e=>{const t=(new DOMParser).parseFromString(e,"text/html");u.html(t.getElementById("shopify-section-halo-edit-cart").innerHTML),u.find("[data-template-cart-edit]").attr({"data-cart-update-id":s,"data-line":l});var a=u.find(".product-edit-item");a.find('input[name="quantity"]').val(d),c.length>0&&c.each(((e,t)=>{var i=t.getAttribute("data-property-name"),o=t.getAttribute("data-property-value");a.find('[name="properties['+i+']"]').val(o)}))},error:(t,a)=>{alert(e.parseJSON(t.responseText).description)},complete:()=>{if(t.addClass("edit-cart-show"),o.checkNeedToConvertCurrency()){var e=document.getElementById("currencies")?.querySelector(".active")?.getAttribute("data-currency");Currency.convertAll(window.shop_currency,e,"span.money","money_format")}}})})),a.on("click","[data-close-edit-cart]",(e=>{e.preventDefault(),e.stopPropagation(),t.removeClass("edit-cart-show")})),a.on("click",(a=>{t.hasClass("edit-cart-show")&&0===e(a.target).closest("[data-edit-cart-popup]").length&&0===e(a.target).closest("[data-open-edit-cart]").length&&t.removeClass("edit-cart-show")})),o.addMoreItemEditCart(),o.addAllItemCartEdit()},addMoreItemEditCart:function(){a.on("click","[data-edit-cart-add-more]",(t=>{t.preventDefault(),t.stopPropagation();var a=e("[data-template-cart-edit]"),i=e(t.target).parents(".product-edit-item"),r=parseInt(a.attr("data-count")),n=i.clone().removeClass("product-edit-itemFirst");cloneProductId=n.attr("id")+r,n.attr("id",cloneProductId),o.updateClonedProductAttributes(n,r),n.insertAfter(i),r+=1,a.attr("data-count",r)})),a.on("click","[data-edit-cart-remove]",(t=>{t.preventDefault(),t.stopPropagation(),e(t.target).parents(".product-edit-item").remove()}))},updateClonedProductAttributes:function(t,a){e(".product-form__radio",t).each(((t,i)=>{var o=e(i),r=o.next(),n=r.attr("for")+a,s=o.attr("name");r.attr("for",n),o.attr({id:n,name:s+a})}))},addAllItemCartEdit:function(){a.on("click","#add-all-to-cart",(a=>{a.preventDefault(),a.stopPropagation();var i=e(a.currentTarget),r=i.parents(".cart-edit"),n=r.find(".product-edit-item.isChecked"),s=(r.attr("data-cart-update-id"),r.data("line"));n.length>0?(i.text(window.variantStrings.addingToCart).addClass("is-loading"),Shopify.removeItem(s,(a=>{if(!e.isEmptyObject(a)){var r=[],s=t=>e.ajax(t);n.each(((t,a)=>{var i=e(a),o=i.find('input[name="id"]').val(),l=parseInt(i.find('input[name="quantity"]').val());if(n.find('[name^="properties"]').length>0){for(var d=n.find('[name^="properties"]'),c="",u=0;u<n.find('[name^="properties"]').length;u++)""!=e(d[u]).val()&&(c+=`&${e(d[u]).attr("name")}=${e(d[u]).val()}`);r.push(s({type:"POST",url:`${window.routes.cart}/add.js`,data:`quantity=${l}&id=${o}${c}`,dataType:"json",async:!1}))}else r.push(s({type:"POST",url:`${window.routes.cart}/add.js`,data:`quantity=${l}&id=${o}`,dataType:"json",async:!1}))})),r.length>0&&e.when.apply(e,r).done((e=>{i.text(window.variantStrings.addToCart).removeClass("is-loading"),Shopify.getCart((e=>{t.removeClass("edit-cart-show"),t.hasClass("template-cart")?o.updateCart(e):t.hasClass("cart-dropdown-show")||t.hasClass("cart-sidebar-show")?o.updateQu
1ickCart(e):o.updatePopupCart(e,2)}))}))}}))):alert(window.variantStrings.addToCart_message)}))},initNotifyInStock:function(){var i=e("[data-notify-popup]");a.on("click","[data-open-notify-popup]",(t=>{t.preventDefault(),t.stopPropagation();var a=e(t.currentTarget);o.notifyInStockPopup(a)})),a.on("click","[data-close-notify-popup]",(e=>{e.preventDefault(),e.stopPropagation(),t.removeClass("notify-me-show"),i.find(".notifyMe-text").html("").hide()})),a.on("click",(a=>{t.hasClass("notify-me-show")&&0===e(a.target).closest("[data-open-notify-popup]").length&&0===e(a.target).closest("[data-notify-popup]").length&&(t.removeClass("notify-me-show"),i.find(".notifyMe-text").html("").hide())})),a.on("click","[data-form-notify]",(t=>{t.preventDefault(),t.stopPropagation();var a=e(t.currentTarget);o.notifyInStockAction(a)}))},notifyInStockPopup:function(a){var i,o=a.parents(".product-item"),r=o.find(".card-title").data("product-title"),n=o.find(".card-title").data("product-url"),s=e("[data-notify-popup]");i=a.hasClass("is-notify-me")?o.find(".card-swatch .swatch-label.is-active").attr("title"):a.data("variant-id"),s.find('[name="halo-notify-product-title"]').val(e.trim(r)),s.find('[name="halo-notify-product-link"]').val(n),i&&s.find('[name="halo-notify-product-variant"]').val(i),t.addClass("notify-me-show")},notifyInStockAction:function(t){var a,i=!0,o=t.parents(".halo-notifyMe"),r=o.find(".notifyMe-form"),n=o.find(".notifyMe-text"),s=o.find('input[name="email"]').val();if(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/.test(s)&&s?(o.find(".form-field").removeClass("form-field--error").addClass("form-field--success"),n.html("").hide()):(o.find(".form-field").removeClass("form-field--success").addClass("form-field--error"),i=!1,a='<div class="alertBox alertBox--error"><p class="alertBox-message">'+window.notify_me.error+"</p></div>",n.html(a).show()),i){var l=o.find('[name="halo-notify-product-site"]').val(),d=o.find('[name="halo-notify-product-site-url"]').val(),c=window.notify_me.mail,u=window.notify_me.subject,p=window.notify_me.label,h=o.find('[name="halo-notify-product-title"]').val(),m=o.find('[name="halo-notify-product-link"]').val(),w=o.find('[name="halo-notify-product-variant"]').val(),f='<div style="margin:30px auto;width:650px;border:10px solid #f7f7f7"><div style="border:1px solid #dedede">                        <h2 style="margin: 0; padding:20px 20px 20px;background:#f7f7f7;color:#555;font-size:2em;text-align:center;">'+u+"</h2>";f+='<table style="margin:0px 0 0;padding:30px 30px 30px;line-height:1.7em">                          <tr><td style="padding: 5px 25px 5px 0;"><strong>Product Name: </strong> '+h+'</td></tr>                          <tr><td style="padding: 5px 25px 5px 0;"><strong>Product URL: </strong> '+m+'</td></tr>                          <tr><td style="padding: 5px 25px 5px 0;"><strong>Email Request: </strong> '+s+"</td></tr>                          "+(""!=w?'<tr><td style="padding: 5px 25px 5px 0;"><strong>Product Variant: </strong>'+w+"</td></tr>":"")+"                       </table>",f+='<a href="'+d+'" style="display:block;padding:30px 0;background:#484848;color:#fff;text-decoration:none;text-align:center;text-transform:uppercase">&nbsp;'+l+"&nbsp;</a>";var v={api:"i_send_mail",subject:u,email:c,from_name:p,email_from:s,message:f+="</div></div>"};e.post("//themevale.net/tools/sendmail/quotecart/sendmail.php",v,(e=>{"error"==e.type?a=`<div class="alertBox alertBox--error"><p class="alertBox-message">${e.text}</p></div>`:(a=`<div class="alertBox alertBox--success"><p class="alertBox-message">${window.notify_me.success}</p></div>`,resetForm(r.get(0))),n.html(a).show()}),"json")}},initCompareProduct:function(){window.compare.show&&(Shopify.ProductCompare.setLocalStorageProductForCompare(),o.setAddorRemoveProductForCompare(),o.setProductForCompare(),a.on("click","[data-close-compare-product-popup]",(e=>{e.preventDefault(),e.stopPropagation(),t.removeClass("compare-product-show")})),a.on("click",(a=>{t.hasClass("compare-product-show")&&0===e(a.target).closest("[data-compare-link]").length&&0===e(a.target).closest("[data-compare-product-popup]").length&&t.removeClass("compare-product-sh
1ow")})))},setAddorRemoveProductForCompare:function(){a.on("change","[data-product-compare] input",(e=>{var t=e.currentTarget.closest(".card-compare"),a=e.currentTarget.value,i=JSON.parse(localStorage.getItem("compareItem"))||[];i=o.uniqueArray(i),e.currentTarget.checked?(t.querySelector(".compare-icon")&&t.querySelector(".compare-icon").classList.add("is-checked"),t.querySelector(".text")&&(t.querySelector(".text").innerText=window.compare.added),t.querySelector("input").setAttribute("checked",!0),"4"!=window.card.layout&&"5"!=window.card.layout||(t.querySelector("label").inerHTML=`<span class="visually-hidden">${window.compare.added}</span>${window.compare.added}`),o.incrementCounterCompare(i,a)):(t.querySelector(".compare-icon")&&t.querySelector(".compare-icon").classList.remove("is-checked"),t.querySelector(".text")&&(t.querySelector(".text").innerText=window.compare.add),t.querySelector("input").removeAttribute("checked"),"4"!=window.card.layout&&"5"!=window.card.layout||(t.querySelector("label").inerHTML=`<span class="visually-hidden">${window.compare.add}</span>${window.compare.add}`),o.decrementCounterCompare(i,a))}))},setProductForCompare:function(){a.on("click","[data-compare-link]",(e=>{e.preventDefault(),e.stopPropagation();var t=JSON.parse(localStorage.getItem("compareItem"))||[];if(t.length<=1)return alert(window.compare.message),!1;o.updateContentCompareProduct(t,0)})),a.on("click","[data-compare-remove]",(a=>{a.preventDefault(),a.stopPropagation();var i=e("[data-compare-product-popup] .compareTable"),r=i.find(`.compareTable-row[data-product-compare-id="${a.currentTarget.getAttribute("data-compare-item")}"]`),n=r.data("compare-product-handle");r.remove();var s=JSON.parse(localStorage.getItem("compareItem"))||[],l=s.indexOf(n);l>-1&&(s.splice(l,1),s=o.uniqueArray(s),localStorage.setItem("compareItem",JSON.stringify(s)),Shopify.ProductCompare.setLocalStorageProductForCompare()),i.find("tbody .compareTable-row").length<2&&t.removeClass("compare-product-show")}))},uniqueArray:function(e){var t=[];return e.forEach((e=>{-1==t.indexOf(e)&&t.push(e)})),t},incrementCounterCompare:function(e,t){e.push(t),e=o.uniqueArray(e),localStorage.setItem("compareItem",JSON.stringify(e)),Shopify.ProductCompare.updateCounterCompare()},decrementCounterCompare:function(e,t){const a=e.indexOf(t);a>-1&&(e.splice(a,1),e=o.uniqueArray(e),localStorage.setItem("compareItem",JSON.stringify(e)),Shopify.ProductCompare.updateCounterCompare())},updateContentCompareProduct:function(a,i){const r=e("[data-compare-product-popup] .compareTable"),n=window.routes.root+"/products/"+a[i]+"?view=ajax_product_card_compare";
10==i&&r.find("tbody").empty(),a.length>i?e.ajax({type:"get",url:n,cache:!1,success:function(e){r.find("tbody").append(e),i++,o.updateContentCompareProduct(a,i)}}):t.addClass("compare-product-show")},initProductView:function(e){o.productImageGallery(e),o.productCustomCursor(e),o.initVariantImageGroup(e)},initQuickView:function(){let i=!0;a.on("click","[data-open-quick-view-popup]",(t=>{if(t.preventDefault(),t.stopPropagation(),i){i=!1;const e=document.querySelector(".halo-quick-view-popup"),t=e.dataset.urlStyleProduct,a=e.dataset.urlStyleQuickView;o.buildStyleSheet(t,e),o.buildStyleSheet(a,e)}var a=e(t.currentTarget).data("product-handle");o.updateContentQuickView(a)})),a.on("click","[data-close-quick-view-popup]",(e=>{e.preventDefault(),e.stopPropagation(),t.removeClass("quick-view-show")})),a.on("click",".background-overlay",(a=>{t.hasClass("quick-view-show")&&0===e(a.target).closest("[data-open-quick-view-popup]").length&&0===e(a.target).closest("[data-quick-view-popup]").length&&t.removeClass("quick-view-show")}))},updateContentQuickView:function(a){var i=e("[data-quick-view-popup]"),r=i.find(".halo-popup-content");e.ajax({type:"GET",url:window.routes.root+`/products/${a}?view=ajax_quick_view`,beforeSend:()=>{r.empty()},success:e=>{const t=(new DOMParser).parseFromString(e,"text/html");r.html(t.getElementById("shopify-section-halo-quick-view").innerHTML)},error:(t,a)=>{alert(e.parseJSON(t.responseText).description)},complete:()=>{var e=i.find(".quickView");if(o.productImageGallery(e),o.initVariantImageGroup(e),window.wishlist.show&&Shopify.ProductWishlist.setProductForWishlist(a),window.quick_view_buy_it_now&&window.Shopify&&Shopify.PaymentButton&&Shopify.PaymentButton.init(),t.addClass("quick-view-show"),o.checkNeedToConvertCurrency()){var r=document.getElementById("currencies")?.querySelector(".active")?.getAttribute("data-currency");Currency.convertAll(window.shop_currency,r,"span.money","money_format")}}})},productImageGallery:function(t){var a=t.find(".productView-for"),r=t.find(".productView-nav"),n=6,s="",l=r.data("arrow");if(mainDots=r.data("dot"),void 0!==a.data("item-to-show")&&(n=parseInt(a.data("item-to-show"))),t.hasClass("layout-4")&&(l=!0),!t.hasClass("layout-5")&&!a.hasClass("slick-initialized")&&!r.hasClass("slick-initialized")){if(t.hasClass("layout-1")||t.hasClass("layout-2")?(a.on("init",((e,t)=>{a.find(".animated-loading").removeClass("animated-loading")})),a.slick({slidesToShow:n,slidesToScroll:1,asNavFor:r,arrows:!0,dots:!1,draggable:!1,adaptiveHeight:!1,focusOnSelect:!0,vertical:!0,verticalSwiping:!0,infinite:!1,rtl:window.rtl_slick,nextArrow:'<button type="button" class="slick-arrow slick-next" aria-label="'+window.accessibility.next_slide+'">'+window.slick.nextArrow+"</button>",prevArrow:'<button type="button" class="slick-arrow slick-prev" aria-label="'+window.accessibility.previous_slide+'">'+window.slick.prevArrow+"</button>",responsive:[{breakpoint:1600,settings:{get slidesToShow(){return this.slidesToShow=null!=n&&""!==n?n>5?n-1:n:1},slidesToScroll:1}},{breakpoint:1200,settings:{vertical:!1,verticalSwiping:!1}}]})):(t.hasClass("layout-3")||t.hasClass("layout-4"))&&(a.on("init",((e,t)=>{a.find(".animated-loading").removeClass("animated-loading")})),a.slick({slidesToShow:n,slidesToScroll:1,asNavFor:r,arrows:!0,dots:!1,focusOnSelect:!0,infinite:!1,rtl:window.rtl_slick,nextArrow:'<button type="button" class="slick-arrow slick-next" aria-label="'+window.accessibility.next_slide+'">'+window.slick.nextArrow+"</button>",prevArrow:'<button type="button" class="slick-arrow slick-prev" aria-label="'+window.accessibility.previous_slide+'">'+window.slick.prevArrow+"</button>",responsive:[{breakpoint:1600,settings:{get slidesToShow(){return this.slidesToShow=null!=n&&""!==n?n>5?n-1:n:1},slidesToScroll:1}}]})),s=!(r.find(".deferred-media").length>0),r.slick({fade:!0,arrows:l,dots:mainDots,infinite:!0,slidesToShow:1,slidesToScroll:1,swipe:s,asNavFor:a,rtl:window.rtl_slick,nextArrow:'<button type="button" class="slick-arrow slick-arrow--circle slick-next" aria-label="'+window.accessibility.next_slide+'">'+window.slick.nextArrow+"</button>",prevArrow:'<button type="button" class="slick-arrow slick-arrow--circle slick-prev" aria-label="'+window.accessibility.previous_slide+'">'+window.slick.prevArrow+"</button>"}),t.hasClass("layout-1")||t.hasClass("layout-2"))if(i.width()>1199)if(a.find(".slick-arrow").length>0){var d=a.outerHeight(),c=(r.outerHeight()-d)/2;a.parent().addClass("arrows-visible"),a.parent().css("top",c)}else a.parent().addClass("arrows-disable");else a.find(".slick-arrow").length>0&&a.parent().css("top","unset");if(r.find("[data-youtube]").length>0)if(void 0===window.onYouTubeiframeAPIReady){window.onYouTubeiframeAPIReady=o.initYoutubeCarousel.bind(window,r);const e=document.createElement("script");e.src="https://www.youtube.com/player_api";const t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}else o.initYoutubeCarousel(r);r.find("[data-vimeo]").length>0&&(r.on("beforeChange",((t,a)=>{var i=e(a.$slider).find(".slick-current").find("iframe").get(0);null!=i&&i.contentWindow.postMessage(JSON.stringify({method:"pause",value:"true"}),"*")})),r.on("afterChange",((t,a)=>{var i=e(a.$slider).find(".slick-current").find("iframe").get(0);null!=i&&i.contentWindow.postMessage(JSON.stringify({method:"play",value:"true"}),"*")}))),r.find("[data-mp4]").length>0&&(r.on("beforeChange",((t,a)=>{var i=e(a.$slider).find(".slick-current").find("video").get(0);null!=i&&i.pause()})),r.on("afterChange",((t,a)=>{var i=e(a.$slider).find(".slick-current").find("video").get(0);null!=i&&i.play()})))}var u=t.find("[data-fancybox]");u.length>0&&u.fancybox({buttons:["zoom","slideShow","close"]});var p=t.find("[data-zoom-image]");i.width()>1024&&p.each(((t,a)=>{var o=e(a);i.width()>1024?o.zoom({url:o.attr("data-zoom-image"),touch:!1}):o.trigger("zoom.destroy")})),i.on("resize",(()=>{(t.hasClass("layout-1")||t.hasClass("layout-2"))&&(i.width()>1119?setTimeout((()=>
1{if(a.find(".slick-arrow").length>0){var e=a.outerHeight(),t=(r.outerHeight()-e)/2;a.parent().addClass("arrows-visible"),a.parent().css("top",t)}else a.parent().addClass("arrows-disable")}),200):setTimeout((()=>{a.find(".slick-arrow").length>0&&a.parent().css("top","unset")}),200))}))},productCustomCursor:function(e){if(e.find(".productView-cursor").length>0){const{Back:t}=window;this.cursorWrapper=e.get(0).querySelector(".productView-cursor"),this.outerCursor=this.cursorWrapper.querySelector(".productView-cursor__outer"),this.counterCursor=this.cursorWrapper.querySelector(".productView-cursor__counter"),document.addEventListener("mousemove",(e=>{this.clientX=e.clientX,this.clientY=e.clientY}));const a=()=>{TweenMax.set(this.cursorWrapper,{x:this.clientX,y:this.clientY}),requestAnimationFrame(a)};requestAnimationFrame(a),this.fullCursorSize=34,this.enlargeCursorTween=TweenMax.to(this.outerCursor,.3,{width:this.fullCursorSize,height:this.fullCursorSize,ease:this.easing,paused:!0});const o=()=>{this.enlargeCursorTween.play(),this.cursorWrapper.classList.add("handleMouseEnter"),this.cursorWrapper.classList.remove("handleMouseLeave")},r=()=>{this.enlargeCursorTween.reverse(),this.cursorWrapper.classList.add("handleMouseLeave"),this.cursorWrapper.classList.remove("handleMouseEnter")};this.gallery=e.get(0).querySelectorAll(".productView-image.is-image, .product__modal-opener"),this.gallery.forEach((e=>{e.addEventListener("mouseenter",o),e.addEventListener("mouseleave",r)})),this.galleryImage=e.get(0).querySelectorAll("[data-cursor-image]"),this.galleryImage.forEach((e=>{e.addEventListener("mouseover",(e=>{let t=new Array;t.push(e.currentTarget.dataset.index),this.counterCursor.querySelector("span").innerText=t[0]}))}));e.hasClass("layout-5")&&i.on("resize scroll",(()=>{let e=new Array;this.galleryImage.forEach((t=>{((e,t)=>{let a=e.getBoundingClientRect.top,i=a+e.offsetHeight,o=document.documentElement.scrollTop,r=o+window.innerHeight;if(t){let t=(i-o)/e.offsetHeight;return i>o&&a<r&&t>.5}return i>o&&a<r})(t,!0)&&(e.push(t.dataset.index),this.counterCursor.querySelector("span").innerText=e[0])}))}))}},initVariantImageGroup:function(t){if("true"==t.attr("data-variant-image-grouped")&&!t.hasClass("layout-5")){var i=t.find("[data-filter]:checked"),o=t.find(".productView-for"),r=t.find(".productView-nav");if(i.length>0){var n=i.data("filter");void 0!==n&&(r.slick("slickUnfilter"),o.slick("slickUnfilter"),r.find(n).length&&o.find(n).length&&(r.slick("slickFilter",n).slick("refresh"),o.slick("slickFilter",n).slick("refresh")))}a.on("change","input[data-filter]",(t=>{var a=e(t.currentTarget).data("filter");r.slick("slickUnfilter"),o.slick("slickUnfilter"),void 0!==a&&r.find(a).length&&o.find(a).length&&(r.slick("slickFilter",a).slick("refresh"),o.slick("slickFilter",a).slick("refresh"))}))}},buildComplementaryProducts:function(){if(document.querySelector("[data-complementary-product]")){var t=document.querySelector("[data-complementary-product]");fetch(t.dataset.url).then((e=>e.text())).then((a=>{const i=document.createElement("div");i.innerHTML=a;const r=i.querySelector("[data-complementary-product]");if(r&&r.innerHTML.trim().length&&(t.innerHTML=r.innerHTML,o.checkNeedToConvertCurrency())){var n=document.getElementById("currencies")?.querySelector(".active")?.getAttribute("data-currency");Currency.convertAll(window.shop_currency,n,"span.money","money_format")}if(e("#complementary-product-data").find(".products-carousel").length>0){var s=e("#complementary-product-data").find(".products-carousel"),l=s.data("item-arrows"),d=s.data("item-dots"),c=s.data("item-rows"),u=s.data("item-to-show");!function(t){t.hasClass("slick-slider")||t.slick({dots:d,arrows:l,get slidesToShow(){if(e("#complementary-product-data").hasClass("style-1"))return this.slidesToShow=u},get rows(){if(e("#complementary-product-data").hasClass("style-2"))return this.rows=c},slidesToScroll:1,slidesPerRow:1,infinite:!1,rtl:window.rtl_slick,nextArrow:'<button type="button" class="slick-arrow slick-arrow--circle slick-next" aria-label="'+window.accessibility.next_slide+'">'+window.slick.nextArrow+"</button>",prevArrow:'<button type="button" class="slick-arrow slick-arrow--circle slick-prev" aria-label="'+window.accessibility.previous_slide+'">'+window.slick.prevArrow+"</button>",responsive:[{breakpoint:1025,settings:{get slidesToShow(){return e("#complementary-product-data").hasClass("style-1")?this.slidesToShow=2:e("#complementary-product-data").hasClass("style-2")?this.slidesToShow=1:void 0}}},{breakpoint:992,settings:{get slidesToShow(){return e("#complementary-product-data").hasClass("style-1")?this.slidesToShow=3:e("#complementary-product-data").hasClass("style-2")?this.slidesToShow=1:void 0}}},{breakpoint:768,settings:{get slidesToShow(){return e("#complementary-product-data").hasClass("style-1")?this.slidesToShow=2:e("#complementary-product-data").hasClass("style-2")?this.slidesToShow=1:void 0}}},{breakpoint:321,settings:{slidesToShow:1}}]})}(s)}})).catch((e=>{console.error(e)}))}},initYoutubeCarousel:function(t){t.each(((t,a)=>{const i=e(a);i.find("[data-youtube]").length>0&&(i.addClass("slick-slider--video"),o.initYoutubeCarouselEvent(i))}))},initYoutubeCarouselEvent:function(t){var a=t.find("[data-youtube]");function i(a){e(a.target.getiframe()).closest(".slick-slide").data("youtube-player",a.target),setTimeout((function(){e(a.target.getiframe()).closest(".slick-slide").hasClass("slick-active")&&(t.slick("slickPause"),a.target.playVideo())}),200)}function o(e){e.data===YT.PlayerState.PLAYING&&t.slick("slickPause"),e.data===YT.PlayerState.ENDED&&t.slick("slickNext")}function r(){a.each(((e,t)=>{const a=`youtube_player_${Math.floor(100*Math.random())}`;t.setAttribute("id",a);new YT.Player(a,{host:"http://www.youtube.com",videoId:t.getAttribute("data-youtube"),wmode:"transparent",playerVars:{autoplay:0,controls:0,disablekb:1,enablejsapi:1,fs:0,rel:0,showinfo:0,iv_load_policy:3,modestbranding:1,wmode:"transparent"},events:{onReady:i,onStateChange:o}})}))}function n(){const e=t.find(".slick-slide.slick-active").data("youtube-player");e&&(e.stopVideo(),t.removeClass("slick-slider--playvideo"))}function s(){const e=t.find(".slick-slide.slick-active").data("youtube-player");e&&(t.slick("slickPause"),t.addClass("slick-slider--playvideo"),e.playVideo())}!function(){t.hasClass("slick-initialized")&&r();t.on("init",r),t.on("beforeChange",n),t.on("afterChange",s)}()},initProductBundle:function(){var t=e("[data-product-bundle]"),a=t.find("[data-bundle-slider]");a.length>0&&(a.hasClass("slick-initialized")||(a.slick({dots:!0,arrows:!1,slidesToShow:2,slidesToScroll:1,mobileFirst:!0,infinite:!1,rtl:window.rtl_slick,nextArrow:'<button type="button" class="slick-arrow slick-arrow--circle slick-next" aria-label="'+window.accessibility.next_slide+'">'+window.slick.nextArrow+"</button>",prevArrow:'<button type="button" class="slick-arrow slick-arrow--circle slick-prev" aria-label="'+window.accessibility.previous_slide+'">'+window.slick.prevArrow+"</button>",responsive:[{breakpoint:1200,settings:{slidesToShow:3,slidesToScroll:1,dots:!1,arrows:!0}},{breakpoint:551,settings:{slidesToShow:3,slidesToScroll:1}}]}),t.find(".bundle-product-wrapper").removeClass("has-halo-block-loader"),a.on("afterChange",(function(){a.find(".bundle-product-item").removeClass("is-open")}))))},initWishlist:function(){window.wishlist.show&&(Shopify.ProductWishlist.setLocalStorageProductForWishlist(),a.on("click","[data-wishlist]",(t=>{t.preventDefault(),t.stopPropagation();var a=e(t.currentTarget),i=a.data("product-id"),r=a.data("wishlist-handle"),n=localStorage.getItem("wishlistItem")?JSON.parse(localStorage.getItem("wishlistItem")):[];index=n.indexOf(r),wishlistContainer=e("[data-wishlist-content]"),a.hasClass("wishlist-added")?(a.removeClass("wishlist-added").find(".text").text(window.wishlist.add),wishlistContainer.length>0&&e('[data-wishlist-added="wishlist-'+i+'"]').length>0&&e('[data-wishlist-added="wishlist-'+i+'"]').remove(),n.splice(index,1),localStorage.setItem("wishlistItem",JSON.stringify(n)),Shopify.ProductWishlist.setWishlistCounter(n.length),wishlistContainer.length>0&&((n=localStorage.getItem("wishlistItem")?JSON.parse(localStorage.getItem("wishlistItem")):[]).length>0?o.updateShareWishlistViaMail():(e("[data-wishlist-content]").addClass("is-empty").html(`                                    <div class="wishlist-content-empty text-center">
1                                        <span class="wishlist-content-text">${window.wislist_text.empty}</span>                                        <div class="wishlist-content-actions">                                            <a class="button button-2 button-continue" href="${window.routes.collection_all}">                                                ${window.wislist_text.continue_shopping}                                            </a>                                        </div>                                    </div>                                `),e("[data-wishlist-footer]").hide()))):(a.addClass("wishlist-added").find(".text").text(window.wishlist.added),wishlistContainer.length>0&&("list"==window.wishlist_layout?o.setProductForWishlistPage(r):o.setProductForWishlistPage2(n,0)),n.push(r),Shopify.ProductWishlist.setWishlistCounter(n.length),localStorage.setItem("wishlistItem",JSON.stringify(n))),Shopify.ProductWishlist.setProductForWishlist(r)})))},initWishlistPage:function(){if(window.wishlist_page)if("undefined"!=typeof Storage){var t=localStorage.getItem("wishlistItem")?JSON.parse(localStorage.getItem("wishlistItem")):[];t.length>0?(t=JSON.parse(localStorage.getItem("wishlistItem")),"list"==window.wishlist_layout?t.forEach(((e,t)=>{o.setProductForWishlistPage(e,t)})):o.setProductForWishlistPage2(t,0)):(e("[data-wishlist-content]").addClass("is-empty").html(`                            <div class="wishlist-content-empty text-center">                                <span class="wishlist-content-text">${window.wislist_text.empty}</span>                                <div class="wishlist-content-actions">                                    <a class="button button-2 button-continue" href="${window.routes.collection_all}">                                        ${window.wislist_text.continue_shopping}                                    </a>                                </div>                            </div>                        `),e("[data-wishlist-footer]").hide())}else alert("Sorry! No web storage support..")},setProductForWishlistPage:function(t,a){var i=e("[data-wishlist-content]");e.getJSON(window.routes.root+"/products/"+t+".js",(e=>{var t="",r=Shopify.formatMoney(e.price_min,window.money_format);t+='<tr class="wishlist-row" data-wishlist-added="wishlist-'+e.id+'" data-product-id="product-'+e.handle+'">',t+='<td class="wishlist-rowItem wishlist-image text-left">',t+='<div class="item">',t+='<a class="item-image" href="'+e.url+'"><img src="'+e.featured_image+'" alt="'+e.featured_image.alt+'"></a></div>',t+="</td>",t+='<td class="wishlist-rowItem wishlist-meta text-left">',t+='<div class="item">',t+='<div class="item-info"><a class="item-vendor" href="'+window.routes.root+"/collections/vendors?q="+e.vendor+'">'+e.vendor+"</a>",t+='<a class="item-title link link-underline" href="'+e.url+'"><span class="text">'+e.title+"</span></a></div>",t+="</div></td>",t+='<td class="wishlist-rowItem wishlist-price text-left"><div class="item-price">'+r+"</div></td>",t+='<td class="wishlist-rowItem wishlist-add text-center">',t+='<form action="/cart/add" method="post" class="variants" id="wishlist-product-form-'+e.id+'" data-id="product-actions-'+e.id+'" enctype="multipart/form-data">',e.available?(1==e.variants.length&&(t+='<button data-btn-addToCart class="item-btn button add-to-cart-btn"data-form-id="#wishlist-product-form-'+e.id+'" type="submit">'+window.variantStrings.addToCart+'</button><input type="hidden" name="id" value="'+e.variants[0].id+'" />'),e.variants.length>1&&(t+='<a class="item-btn button" title="'+e.title+'" href="'+e.url+'">'+window.variantStrings.select+"</a>")):t+='<button class="item-btn button add-to-cart-btn" type="submit" disabled>'+window.variantStrings.select+"</button>",t+="</form></td>",t+='<td class="wishlist-rowItem wishlist-remove text-center"><a class="item-remove wishlist-added" href="#" data-product-handle="'+e.handle+'" data-wishlist data-id="'+e.id+'"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon icon-remove"><path d="M 10.3125 -0.03125 C 8.589844 -0.03125 7.164063 1.316406 7 3 L 2 3 L 2 5 L 6.96875 5 L 6.96875 5.03125 L 17.03125 5.03125 L 17.03125 5 L 22 5 L 22 3 L 17 3 C 16.84375 1.316406 15.484375 -0.03125 13.8125 -0.03125 Z M 10.3125 2.03125 L 13.8125 2.03125 C 14.320313 2.03125 14.695313 2.429688 14.84375 2.96875 L 9.15625 2.96875 C 9.296875 2.429688 9.6875 2.03125 10.3125 2.03125 Z M 4 6 L 4 22.5 C 4 23.300781 4.699219 24 5.5 24 L 18.59375 24 C 19.394531 24 20.09375 23.300781 20.09375 22.5 L 20.09375 6 Z M 7 9 L 8 9 L 8 22 L 7 22 Z M 10 9 L 11 9 L 11 22 L 10 22 Z M 13 9 L 14 9 L 14 22 L 13 22 Z M 16 9 L 17 9 L 17 22 L 16 22 Z"></path></svg></a></td>',t+="</tr>",i.find("tbody").append(t),a==i.find("[data-wishlist-added]").length-1&&o.updateShareWishlistViaMail()}))},setProductForWishlistPage2:function(t,a){var i=e("[data-wishlist-content]"),r=i.data("image-ratio"),n=i.data("portrait-aspect-ratio");const s=window.routes.root+"/products/"+t[a]+"?view=ajax_product_card_wishlist";if(a<t.length)e.ajax({type:"get",url:s,cache:!1,success:function(e){const s=o.addMediaSizeWishlist(e,r,n);i.append(s),a++,o.updateShareWishlistViaMail(),o.setProductForWishlistPage2(t,a)}});else{if("slider"==window.product_swatch_style){var l=i.find(".product");o.initProductCardSwatchSlider(l)}if(window.compare.show&&Shopify.ProductCompare.setLocalStorageProductForCompare(),o.checkNeedToConvertCurrency()){var d=document.getElementById("currencies")?.querySelector(".active")?.getAttribute("data-currency");Currency.convertAll(window.shop_currency,d,"span.money","money_format")}}},updateShareWishlistViaMail:function(){const t=/(<([^>]+)>)/gi;var a,i,o,r,n=e("[data-wishlist-share]"),s="mailto:?subject= Wish List&body=";e("[data-wishlist-added]").each(((n,l)=>{"list"==window.wishlist_layout?(a=e(l),r=a.find(".item-price .money").text(),i=a.find(".item-title .text").text(),o=a.find(".item-title").attr("href")):(a=e(l).find(".product-item").data("json-product"),r=Shopify.formatMoney(a.price_min,window.money_format),i=a.title,o=a.url),s+=encodeURIComponent(i+"\nPrice: "+r.replace(t,"")+"\nLink: "+window.location.protocol+"//"+window.location.hostname+o+"\n\n")})),n.attr("href",s)},initDynamicBrowserTabTitle:function(){if(window.dynamic_browser_title.show){var e=document.title;window.dynamic_browser_title.text;
1window.onblur=()=>{document.title=window.dynamic_browser_title.text},window.onfocus=()=>{document.title=e}}}}}(jQuery);

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.