'use strict';(function(c,d,k,e){if(d.body[0].classList.contains("slide-cart")){const a=document.querySelectorAll('a[href="#slide-cart"]');0<a.length&&d.sideMenu(a,{close:"#cart-icon-close",beforeShow:function(){d.LoadCss(k.theme_url+"/styles/wc/modules/basket.css",k.theme_v)}})}let h=!1;const g=d.body[0].querySelectorAll("#headerwrap .icon-shopping-cart");d.body.on("added_to_cart removed_from_cart",function(a){const b=c(".cart-icon");b.hasClass("empty-cart")&&("added_to_cart"===a.type?b.removeClass("empty-cart"):
0>=parseInt(c(".cart-icon-link span").text())&&b.addClass("empty-cart"));if("added_to_cart"===a.type){for(a=g.length-1;-1<a;--a)g[a].classList.remove("tf_loader");if(!1===h&&e.ajaxCartSeconds){h=!0;let a=parseInt(e.ajaxCartSeconds);const b=document.querySelector(d.isTouch?"#mobile-menu .cart-icon-link":".header-icons .cart-icon-link");if(null!==b){const m=b.getAttribute("href"),f=document.getElementById(m.replace("#",""));null!==f&&(d.on("sidemenushow.themify",function(b,l,n){m===b&&setTimeout(function(){c(f).is(":hover")?
f.addEventListener("mouseleave",function(){n.hidePanel();d.body[0].classList.remove("tf_auto_cart_open")},{once:!0,passive:!0}):(n.hidePanel(),d.body[0].classList.remove("tf_auto_cart_open"));h=!1},a)},!0),d.body[0].classList.add("tf_auto_cart_open"),setTimeout(function(){b.click()},100))}}}}).on("click",".remove-item-js",function(a){a.preventDefault();const b=c(this);a={action:"theme_delete_cart",remove_item:b.attr("data-product-key")};const e=c(".ajax_add_to_cart"),l=b.parent().find(".product-title a").attr("href");
b.removeClass("tf_close").addClass("tf_loader");c.post(woocommerce_params.ajax_url,a,function(a){const f=a.fragments;a=a.cart_hash;0===b.parent().find(".added_to_cart").length&&b.addClass("added");f&&(c.each(f,function(a,b){c(a).addClass("updating").replaceWith(b)}),c(f["#shopdock-ultra"]).find(".cart-total").length||c("#cart-icon-close").trigger("click"));e.length&&e.each(function(){c(this).hasClass("added")&&c(this).closest(".post-content").find('[href="'+l+'"]').length&&c(this).removeClass("added").siblings(".added_to_cart").remove()});
d.body.triggerHandler("removed_from_cart",[f,a]);b.removeClass("tf_loader").addClass("tf_close")})}).on("click",".remove_from_cart_button",function(a){a.preventDefault();this.classList.remove("tf_close");this.classList.add("tf_loader")}).on("adding_to_cart",function(){for(let a=g.length-1;-1<a;--a)g[a].className+=" tf_loader"});e.ajaxSingleCart&&document.querySelector("form.cart").addEventListener("submit",function(a){if(null===this.closest(".product-type-external")){if(-1<window.location.search.indexOf("switch-subscription"))return this;
a.preventDefault();a=new FormData(this);var b=this.getElementsByClassName("single_add_to_cart_button")[0],c=this.querySelector('[name="add-to-cart"]');"INPUT"!==c.tagName&&a.append("add-to-cart",c.value);b&&(b.classList.remove("added"),b.classList.add("loading"));a.append("action","theme_add_to_cart");d.body.triggerHandler("adding_to_cart",[this.querySelector('[type="submit"]'),a]);fetch(woocommerce_params.ajax_url,{method:"POST",headers:new Headers({Accept:"application/json","X-Requested-With":"XMLHttpRequest"}),
body:a}).then(a=>a.redirected||a.json()).then(a=>{if(a)if(e.redirect)window.location.href=e.redirect;else{var c=a.fragments;a=a.cart_hash;if(c){const a=Object.keys(c);let b;for(let d=a.length-1;-1<d;d--){b=document.querySelectorAll(a[d]);for(let e=b.length-1;-1<e;e--)b[e].className+=" updating",b[e].outerHTML=c[a[d]]}}b&&(b.classList.remove("loading"),b.classList.add("added"));d.body.triggerHandler("added_to_cart",[c,a])}})}})})(jQuery,Themify,themify_vars,themifyScript);
