!function(t){t(document).on("mouseenter touchstart mousemove",".product-col.product-type-variable",(function(){var a=t(this).find(".variations_form.quick-shop");if(a.length){var r=t._data(a[0],"events");r&&r.show_variation||a.wc_variation_form()}})),t(document).on("click",".product-col.product-type-variable .add_to_cart_button",(function(a){var r=t(this),i=r.closest(".product-col"),e=i.find("form"),o=1;if(e.hasClass("quick-shop")&&(r.prev().length&&r.prev().hasClass("quantity")&&(o=r.prev().find('input[name="quantity"]').val()),i.data("variation-id"))){let l={action:"porto_add_to_cart",product_id:i.data("variation-id"),quantity:o},d=e.serializeArray();d.length&&d.forEach((function(t){t.name&&t.value&&(l[t.name]=t.value)})),t.ajax({type:"POST",dataType:"json",url:js_porto_vars.ajax_url,data:l,success:function(a){t("body").trigger("added_to_cart",[a.fragments,a.cart_hash,r])}}),a.preventDefault()}})).on("reset_data",(function(a){var r=t(a.target).closest("form"),i=r.closest(".product-col");if(r.hasClass("quick-shop")){var e=i.find(".tb-meta-sku");if(e.length&&void 0!==e.attr("data-o_content")&&e.text(e.attr("data-o_content")),i.length&&i.data("raw-price")){i.find(".tb-woo-price").html(i.data("raw-price")),i.find(".add_to_cart_button").each((function(){let a=t(this);a.data("raw-variable-html")&&a.html(a.data("raw-variable-html")),a.attr("data-bs-original-title")&&a.data("raw-tip-html")&&a.attr("data-bs-original-title",a.data("raw-tip-html")),a.addClass("product_type_variable").removeClass("product_type_simple"),a.prev().length&&a.prev().hasClass("quantity")&&a.attr("data-qty-html")&&a.prev().remove()})),i.data("variation-id",""),i.data("raw-price","")}}})).on("found_variation.wc-variation-form",(function(a,r){var i=t(a.target),e=i.closest(".product-col");if(i.hasClass("quick-shop")){var o=e.find(".tb-meta-sku");if(o.length&&(r.sku?(void 0===o.attr("data-o_content")&&o.attr("data-o_content",o.text()),o.text(r.sku)):void 0!==o.attr("data-o_content")&&o.text(o.attr("data-o_content"))),e.length){if(!r.is_purchasable||!r.is_in_stock||!r.variation_is_visible){return e.data("variation-id",""),e.data("raw-price")||e.data("raw-price",e.find(".tb-woo-price").html().trim()),r.price_html&&e.find(".tb-woo-price").html(r.price_html),e.find(".add_to_cart_button").each((function(){let a=t(this);a.data("raw-variable-html")||a.data("raw-variable-html",a.html().trim()),a.html(a.data("raw-variable-html")),a.attr("data-bs-original-title")&&(a.data("raw-tip-html")||a.data("raw-tip-html",a.attr("data-bs-original-title")),a.attr("data-bs-original-title",a.data("raw-tip-html"))),a.prev().length&&a.prev().hasClass("quantity")&&a.attr("data-qty-html")&&a.prev().remove(),a.addClass("product_type_variable").removeClass("product_type_simple")})),!1}e.data("variation-id",r.variation_id),e.data("raw-price")||e.data("raw-price",e.find(".tb-woo-price").html().trim()),r.price_html&&e.find(".tb-woo-price").html(r.price_html),e.find(".add_to_cart_button").each((function(){let a=t(this);a.data("raw-variable-html")||a.data("raw-variable-html",a.html().trim()),a.html(a.data("cart-html")),a.attr("data-bs-original-title")&&(a.data("raw-tip-html")||a.data("raw-tip-html",a.attr("data-bs-original-title")),a.attr("data-bs-original-title",js_porto_vars.add_to_label)),a.removeClass("product_type_variable").addClass("product_type_simple"),!a.attr("data-qty-html")||a.prev().length&&a.prev().hasClass("quantity")||a.before(a.attr("data-qty-html"))}))}}})).on("click",".more-swatch",(function(a){let r=t(this);r.closest("tbody").find("tr.d-none").removeClass("d-none"),r.closest(".owl-carousel").trigger("refresh.owl.carousel"),r.hide(),a.preventDefault()}))}(window.jQuery);