/*! * ABWC AJAX CART JavaScript Library * @package ABWC AJAX CART */jQuery(function(a){return"undefined"!=typeof wc_add_to_cart_params&&void a(document).on("click",".product-type-simple form .single_add_to_cart_button",function(b){b.preventDefault();var c=a(this),d=a(".abwc-ajax-btn");if(!d.attr("data-product_id"))return!0;c.removeClass("added"),c.addClass("loading");var e={product_id:d.data("product_id"),product_sku:d.data("product_sku"),quantity:a(".quantity .qty").val()};a(document.body).trigger("adding_to_cart",[c,e]),a.post(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),e,function(b){if(b){var d=window.location.toString();if(d=d.replace("add-to-cart","added-to-cart"),b.error&&b.product_url)return void(window.location=b.product_url);if("yes"===wc_add_to_cart_params.cart_redirect_after_add)return void(window.location=wc_add_to_cart_params.cart_url);c.removeClass("loading");var e=b.fragments,f=b.cart_hash;e&&a.each(e,function(b){a(b).addClass("updating")}),a(".shop_table.cart, .updating, .cart_totals").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}}),c.addClass("added"),wc_add_to_cart_params.is_cart||0!==c.parent().find(".added_to_cart").length||c.after(' '+wc_add_to_cart_params.i18n_view_cart+""),e&&a.each(e,function(b,c){a(b).replaceWith(c)}),a(".widget_shopping_cart, .updating").stop(!0).css("opacity","1").unblock(),a(".shop_table.cart").load(d+" .shop_table.cart:eq(0) > *",function(){a(".shop_table.cart").stop(!0).css("opacity","1").unblock(),a(document.body).trigger("cart_page_refreshed")}),a(".cart_totals").load(d+" .cart_totals:eq(0) > *",function(){a(".cart_totals").stop(!0).css("opacity","1").unblock()}),a(document.body).trigger("added_to_cart",[e,f,c])}})})});