1!function(a){"use strict";let i,e,c,t,o=!1,r=[],s=[];console.log(typeof wc);let n=window.fetch;function d(){let i=a(".vi-wcaio-sidebar-cart-content-wrap").data("option")||{},e=!1;return Object.keys(i).length&&a(".vi-wcaio-sidebar-cart-wrap .vi-wcaio-sidebar-cart-pd-wrap").length&&a.each(i,function(i,c){switch(i){case"sc_footer_cart_total":a(".vi-wcaio-sidebar-cart-footer-cart_total1-"+c).length||e++;break;case"sc_pd_price_style":a(".vi-wcaio-sidebar-cart-pd-price-"+c).length||e++;break;case"sc_footer_coupon":c||a(".vi-wcaio-sidebar-cart-footer-coupons").parent().addClass("vi-wcaio-disabled")}}),e}function w(e=null){e||(e=i(c).getCartData()),s=e?.items,a(document).trigger("vicaio-wc-blocks_added_to_cart"),a(document).trigger("viwcaio_after_update_cart",[e?.extensions?.vicaio_update])}function l(i="",e=""){let c=a(".vi-wcaio-sidebar-cart-content-wrap"),t=a(".vi-wcaio-sidebar-cart").data("position"),o=a(".vi-wcaio-sidebar-cart").data("effect"),r="products";if("undefined"!=typeof viwcaio_sc_params&&viwcaio_sc_params.close_sidebar&&clearTimeout(viwcaio_sc_params.close_sidebar),"show-checkout"===i&&(i="show",r="checkout"),"show"===i&&(a(".vi-wcaio-sidebar-cart-wrap .vi-wcaio-sidebar-cart").removeClass("vi-wcaio-disabled"),a(".mfp #et-quickview .mfp-close").length&&a(".mfp #et-quickview .mfp-close").is(":visible")&&a(".mfp #et-quickview .mfp-close").trigger("click"),"products"===r&&"undefined"!=typeof viwcaio_sc_params&&viwcaio_sc_params.auto_close_sidebar&&(viwcaio_sc_params.close_sidebar=setTimeout(function(){!a(".vi-wcaio-sidebar-cart-loading-wrap.vi-wcaio-disabled").length||c.find(".vi-wcaio-product-bt-atc-loading").length||a(".vi-wcaio-product-bt-atc-loading").length||a(".vi-wcaio-sidebar-cart-overlay").trigger("click")},1e3*parseInt(viwcaio_sc_params.auto_close_sidebar))),"undefined"!=typeof viwcaio_checkout&&a(".vi-wcaio-sidebar-cart-products-wrap .vi-wcaio-sidebar-cart-checkout-wrap.vi-wcaio-sidebar-cart-checkout-wrap-update").length)){if(a(".vi-wcaio-sidebar-cart-checkout-wrap-empty").length||a(".vi-wcaio-sidebar-cart-checkout-wrap-refresh").length||!a(".vi-wcaio-sidebar-cart-products-wrap .vi-wcaio-sidebar-cart-checkout-wrap .vi-wcaio-checkout-step").length){let a={viwcaio_get_checkout:1,viwcaio_language:viwcaio_checkout.language,vicaio_nonce:viwcaio_checkout.nonce};viwcaio_checkout.$wrap.trigger("init_checkout_form",[a,viwcaio_checkout.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_get_checkout_form")])}else a(document.body).trigger("update_checkout");a(".vi-wcaio-sidebar-cart-wrap .vi-wcaio-sidebar-cart-bt-checkout-place_order").removeClass("vi-wcaio-disabled vi-wcaio-bt-disabled"),a(".vi-wcaio-sidebar-cart-products-wrap .vi-wcaio-sidebar-cart-checkout-wrap").removeClass("vi-wcaio-sidebar-cart-checkout-wrap-update")}if("show"===i&&c.hasClass("vi-wcaio-sidebar-cart-content-open"))return c.find(".vi-wcaio-sidebar-cart-content-wrap1, .vi-wcaio-sidebar-cart-footer").addClass("vi-wcaio-disabled"),c.find(".vi-wcaio-sidebar-cart-content-wrap1.vi-wcaio-sidebar-cart-"+r+"-wrap").removeClass("vi-wcaio-disabled"),c.find(".vi-wcaio-sidebar-cart-footer.vi-wcaio-sidebar-cart-footer-"+r).removeClass("vi-wcaio-disabled"),c.find(".vi-wcaio-sidebar-cart-footer-coupons").hasClass("vi-wcaio-disabled")&&c.find(".vi-wcaio-sidebar-cart-footer-coupons").parent().addClass("vi-wcaio-disabled"),c.removeClass("vi-wcaio-sidebar-cart-content-wrap-checkout-navs"),!1;if("hide"===i&&c.hasClass("vi-wcaio-sidebar-cart-content-close"))return p(!0),!1;_(c);let s="top_left"===t||"bottom_left"===t?"left":"right";if("start"===i&&e)return c.hasClass("vi-wcaio-sidebar-cart-content-close")?(c.removeClass("vi-wcaio-sidebar-cart-content-open vi-wcaio-sidebar-cart-content-open-"+o+"-"+s),c.addClass("vi-wcaio-sidebar-cart-content-close vi-wcaio-sidebar-cart-content-close-"+e+"-"+s)):(c.addClass("vi-wcaio-sidebar-cart-content-open vi-wcaio-sidebar-cart-content-open-"+e+"-"+s),c.removeClass("vi-wcaio-sidebar-cart-content-close vi-wcaio-sidebar-cart-content-close-"+o+"-"+s)),a(".vi-wcaio-sidebar-cart").data("effect",e),!1;e=e||o;let n=a(".vi-wcaio-sidebar-cart").data("old_position")||"",d=n?"top_left"===n||"bottom_left"===n?"left":"right":s,w="vi-wcaio-sidebar-cart-content-open vi-wcaio-sidebar-cart-content-open-"+e+"-"+s,l="vi-wcaio-sidebar-cart-content-close vi-wcaio-sidebar-cart-content-close-"+e+"-"+s,v="vi-wcaio-sidebar-cart-content-open vi-wcaio-sidebar-cart-content-open-"+o+"-"+d,f="vi-wcaio-sidebar-cart-content-close vi-wcaio-sidebar-cart-content-close-"+o+"-"+d+" vi-wcaio-sidebar-cart-content-close-"+o+"-"+s;c.hasClass("vi-wcaio-sidebar-cart-content-close")?(c.addClass(w).removeClass(l).removeClass(f),a("html").addClass("vi-wcaio-html-non-scroll"),a(".vi-wcaio-sidebar-cart-overlay").removeClass("vi-wcaio-disabled"),c.removeClass("vi-wcaio-sidebar-cart-content-wrap-checkout-navs"),c.find(".vi-wcaio-sidebar-cart-content-wrap1, .vi-wcaio-sidebar-cart-footer").addClass("vi-wcaio-disabled"),c.find(".vi-wcaio-sidebar-cart-content-wrap1.vi-wcaio-sidebar-cart-"+r+"-wrap").removeClass("vi-wcaio-disabled"),c.find(".vi-wcaio-sidebar-cart-footer.vi-wcaio-sidebar-cart-footer-"+r).removeClass("vi-wcaio-disabled"),c.find(".vi-wcaio-sidebar-cart-footer-coupons").hasClass("vi-wcaio-disabled")&&c.find(".vi-wcaio-sidebar-cart-footer-coupons").parent().addClass("vi-wcaio-disabled"),a(".vi-wcaio-sidebar-cart").data("effect",e),p()):(c.addClass(l).removeClass(w).removeClass(v),a(".vi-wcaio-sidebar-cart-overlay").addClass("vi-wcaio-disabled"),c.find(".vi-wcaio-sidebar-cart-content-wrap1.vi-wcaio-sidebar-cart-checkout-wrap").addClass("vi-wcaio-disabled"),a("html").removeClass("vi-wcaio-html-non-scroll"),p(!0))}function v(i,e=!1,c=!1){return a(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled"),e?(p(!0,c),!1):i?(i=a(i)).length&&(i.data("empty_enable")||i.find(".vi-wcaio-sidebar-cart-pd-wrap").length)?(i.find(".vi-wcaio-sidebar-cart-pd-wrap").length&&a(".vi-wcaio-sidebar-cart-icon-wrap").removeClass("vi-wcaio-disabled"),!1):(l("hide"),a(".vi-wcaio-coupon-code").val(""),void p(!0)):(l("hide"),p(),!1)}function p(i=!1,e=!1){if(i){if(!a(".vi-wcaio-sidebar-cart-wrap").data("cart_icon")||a(".vi-wcaio-sb-container-popup-show").length)return!1;if(!e&&!a(".vi-wcaio-sidebar-cart-wrap").data("empty_enable")&&!a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-pd-wrap").length)return!1;a(".vi-wcaio-sidebar-cart-icon-wrap").removeClass("vi-wcaio-disabled vi-wcaio-sidebar-cart-icon-wrap-close vi-wcaio-sidebar-cart-icon-wrap-mouseenter vi-wcaio-sidebar-cart-icon-wrap-mouseleave"),a(".vi-wcaio-sidebar-cart-icon-wrap").addClass("vi-wcaio-sidebar-cart-icon-wrap-open")}else a(".vi-wcaio-sidebar-cart-icon-wrap").addClass("vi-wcaio-sidebar-cart-icon-wrap-close"),a(".vi-wcaio-sidebar-cart-icon-wrap").removeClass("vi-wcaio-sidebar-cart-icon-wrap-open vi-wcaio-sidebar-cart-icon-wrap-mouseenter vi-wcaio-sidebar-cart-icon-wrap-mouseleave")}function _(i){i=a(i),window.innerWidth<782&&i.css({maxHeight:window.innerHeight})}function f(i){let e=!1;(i=a(i)).closest(".vi-wcaio-sidebar-cart-rtl").length&&(e=!0),i.find("img").each(function(){a(this).attr("src",a(this).data("src"))}),i.viwcaio_flexslider({namespace:"vi-wcaio-slider-",selector:".vi-wcaio-sidebar-cart-footer-pd-wrap .vi-wcaio-sidebar-cart-footer-pd",animation:"slide",animationLoop:1,itemWidth:145,itemMargin:10,controlNav:!1,maxItems:1,reverse:e,rtl:e,move:1,touch:!0,slideshow:!1}).addClass("vi-wcaio-slider-init")}function u(i){a(".vi-wcaio-sidebar-cart-wrap").removeClass("vi-wcaio-sidebar-cart-wrap-warning"),a(".vi-wcaio-warning-wrap").length?(a(".vi-wcaio-warning-wrap").removeClass("vi-wcaio-warning-wrap-close").addClass("vi-wcaio-warning-wrap-open"),a(".vi-wcaio-warning-wrap > div").html(i)):a("body").append('<div class="vi-wcaio-warning-wrap vi-wcaio-warning-wrap-open"><div>'+i+"</div></div>"),setTimeout(function(){a(".vi-wcaio-sidebar-cart-wrap").addClass("vi-wcaio-sidebar-cart-wrap-warning")},1e3),setTimeout(function(){b()},4500)}function b(){a(".vi-wcaio-sidebar-cart-wrap").removeClass("vi-wcaio-sidebar-cart-wrap-warning"),a(".vi-wcaio-warning-wrap").addClass("vi-wcaio-warning-wrap-close").removeClass("vi-wcaio-warning-wrap-open")}function g(a,i=null){let e;if(null===i&&((i=a.closest(".vi-wcaio-sb-wrap")).length||(i=a.closest(".shortcode-wcpr-single-product-summary")),i.length||(i=a.closest(".wcpr-single-product-summary")),i.length||(i=a.closest(".tmb-woocommerce")),i.length||(i=a.closest(".product"))&&i.find(".elementor-inner").length&&(i=a.closest(".elementor-inner")),i.length||(i=a.closest(".elementor-section")),i.length||(i=a.closest(".item-product")),i.length||(i=a.closest(".product-item")),i.length||(i=a.closest(".gdlr-core-item-list")),i.length||(i=a.closest(".product-warp-item")),i.length||(i=a.closest(".item-grid")),i.length||(i=a.closest("#food_modal")),i.length||(i=a.closest(".product__box")),i.length||(i=a.closest(".woo-entry-inner")),i.length||(i=a.closest(".elementor-element.productlisting"))),i.find(".vi-wcaio-sb-product-img").length?e=i.find(".vi-wcaio-sb-product-img").first():i.find(".dt-sc-product-image").length?e=i.find(".dt-sc-product-image.swiper-slide-active").length?i.find(".dt-sc-product-image.swiper-slide-active").first().find("img").first():i.find(".dt-sc-product-image").first().find("img").first():i.find(".elementor-widget-image").length?e=i.find(".elementor-widget-image").first().find("img").first():i.find(".swiper-slide-image").length?e=i.find(".swiper-slide-image").first():i.find(".wp-post-image").length?e=i.find(".wp-post-image").first():i.find(".attachment-sh
1op_catalog").length?e=i.find(".attachment-shop_catalog").first():i.find(".gdlr-core-product-thumbnail").length?e=i.find(".gdlr-core-product-thumbnail").first():i.find(".woo-entry-image-main").length?e=i.find(".woo-entry-image-main").first():i.find(".wp-post-image.vi-load").length?e=i.find(".wp-post-image.vi-load").first():i.find(".attachment-woocommerce_thumbnail").length&&(e=i.find(".attachment-woocommerce_thumbnail").first()),!e){if(i.is(".elementor-section")){if(!i.parent().is(".product"))return g(a,i.parent().closest(".elementor-section"));i=i.parent()}e=!(!i||!i.find("img"))&&i.find("img").first()}return e}window.fetch=async function(...i){let e=i[0]&&"string"==typeof i[0]&&i[0].includes("/wc/store");if(e&&a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-loading-wrap").removeClass("vi-wcaio-disabled"),i[0]&&"string"==typeof i[0]&&i[0].includes("/wc/store/v1/cart/update-item")&&i[1]&&i[1]?.body){let e=JSON.parse(i[1].body);if(e?.id&&e?.key&&!a('.vi-wcaio-sidebar-cart-pd-wrap[data-cart_item_key="'+e.key+'"]').length){let a={id:e.id,quantity:1};i[1].body=JSON.stringify(a),i[0]=i[0].replace("/wc/store/v1/cart/update-item","/wc/store/v1/cart/add-item")}}let c=await n.apply(this,i);if("isset"===o&&i[0]&&"string"==typeof i[0]&&i[0].includes("/wc/store/v1/cart")){c.clone().json().then(a=>{s=a?.items,w(a)})}return e&&a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled"),c},a(document).ready(function(){setTimeout(function(){a(document).trigger("viwcaio_sidebar_cart_init")},100),a(document.body).on("wc_fragments_loaded",function(){a(".vi-wcaio-sidebar-cart-icon-wrap.vi-wcaio-disabled").length&&p(!0)})}),a(document).on("viwcaio_sidebar_cart_init",function(){if(!a(".vi-wcaio-sidebar-cart-wrap").length)return setTimeout(function(){a(document).trigger("viwcaio_sidebar_cart_init")},100),!1;a(".vi-wcaio-sidebar-cart-wrap:not(.vi-wcaio-sidebar-cart-wrap-init)").length&&(a(".vi-wcaio-sidebar-cart-wrap:not(.vi-wcaio-sidebar-cart-wrap-init)").addClass("vi-wcaio-sidebar-cart-wrap-init"),function(){if(a(document).on("mouseenter",".vi-wcaio-sidebar-cart-icon-wrap",function(){a(this).hasClass("vi-wcaio-sidebar-cart-icon-wrap-click")?a(this).removeClass("vi-wcaio-sidebar-cart-icon-wrap-mouseleave").addClass("vi-wcaio-sidebar-cart-icon-wrap-mouseenter"):l("show")}).on("mouseleave",".vi-wcaio-sidebar-cart-icon-wrap",function(){a(this).hasClass("vi-wcaio-sidebar-cart-icon-wrap-mouseenter")&&a(this).removeClass("vi-wcaio-sidebar-cart-icon-wrap-mouseenter").addClass("vi-wcaio-sidebar-cart-icon-wrap-mouseleave")}).on("click",".vi-wcaio-sidebar-cart-icon-wrap",function(){a(this).hasClass("vi-wcaio-sidebar-cart-icon-wrap-click")&&l("show")}),a(document).on("click",".vi-wcaio-sidebar-cart-overlay, .vi-wcaio-sidebar-cart-close-wrap",function(){a(this).hasClass("vi-wcaio-not-hidden")||l("hide")}),a(document).on("click",".vi-wcaio-sidebar-cart-bt-nav-checkout",function(i){"undefined"==typeof viwcaio_sc_checkout_params&&a("#place_order").length&&(i.preventDefault(),i.stopPropagation(),l("hide"),window.scrollTo({top:a("#place_order").closest("form").offset().top-50}))}),a(document).on("click",".vi-wcaio-sidebar-cart-bt-empty",function(i){i.preventDefault(),i.stopPropagation(),function(){let i={vi_wcaio_empty_cart:!0,vicaio_nonce:viwcaio_sc_params.nonce};a.ajax({type:"POST",url:viwcaio_sc_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_empty_cart"),data:i,beforeSend:function(){a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-loading-wrap").removeClass("vi-wcaio-disabled")},success:function(i){i.message&&u(i.message),i.status&&"success"===i.status?a(document).trigger("viwcaio_fragment_refresh"):wrap.find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled")},error:function(a){console.log(a.responseText)}})}()}),a(document).on("click keydown",".vi-wcaio-sidebar-cart-wrap.vi-wcaio-sidebar-cart-wrap-warning",function(){b()}),a(".vi-wcaio-sidebar-cart-footer-pd-wrap-wrap:not(.vi-wcaio-disabled):not(.vi-wcaio-slide-init)").each(function(){f(a(this))}),"undefined"==typeof viwcaio_sc_params)return!1;viwcaio_sc_params.sc_content_class_open&&a(document).on("click",viwcaio_sc_params.sc_content_class_open,function(a){a.preventDefault(),a.stopPropagation(),a.stopImmediatePropagation(),l("show")});a(document).on("click",".vi-wcaio-sidebar-cart-wrap .vi-wcaio-sidebar-cart",function(){viwcaio_sc_params.close_sidebar&&clearTimeout(viwcaio_sc_params.close_sidebar)}),function(){o="undefined"!=typeof wp&&wp?.data?.select&&wp?.data?.subscribe&&"undefined"!=typeof wc&&wc?.wcBlocksData?.CART_STORE_KEY,o?t||(i=wp.data.select,e=wp.data.subscribe,c=wc.wcBlocksData.CART_STORE_KEY,t=e(w,c)):a('[data-block-name="woocommerce/product-button"]').length&&a('[data-wp-on--click="actions.addCartItem"]').length?o="isset":function(i,e){if(a(".vi-wcaio-sidebar-cart-wrap.vi-wcaio-sidebar-cart-wrap-init").length)if(a(".vi-wcaio-sidebar-cart-wrap:not(.vi-wcaio-sidebar-cart-wrap-fragments-load)").length){if(d())return setTimeout(function(){a(".vi-wcaio-sidebar-cart-wrap:not(.vi-wcaio-sidebar-cart-wrap-fragments-load)").addClass("vi-wcaio-sidebar-cart-wrap-fragments-load"),a(document).trigger("viwcaio_fragment_refresh",[i,e])},100),!1;if("undefined"!=typeof wc_cart_fragments_params)return a(document.body).on("wc_fragments_loaded",function(){a(".vi-wcaio-sidebar-cart-wrap:not(.vi-wcaio-sidebar-cart-wrap-fragments-load)").length&&(a(".vi-wcaio-sidebar-cart-wrap:not(.vi-wcaio-sidebar-cart-wrap-fragments-load)").addClass("vi-wcaio-sidebar-cart-wrap-fragments-load"),setTimeout(function(){a(document).trigger("viwcaio_fragment_refresh",[i,e])},100))}),!1;a(".vi-wcaio-sidebar-cart-wrap:not(.vi-wcaio-sidebar-cart-wrap-fragments-load)").addClass("vi-wcaio-sidebar-cart-wrap-fragments-load"),"sessionStorage"in window&&null!==window.sessionStorage&&"undefined"!=typeof viwcaio_sc_params||setTimeout(function(){a(document).trigger("viwcaio_fragment_refresh",[i,e])},100);let c=sessionStorage.getItem(viwcaio_sc_params.cart_hash_key);a(window).on("storage onstorage",function(t){c===t.originalEvent.key&&localStorage.getItem(c)!==sessionStorage.getItem(c)&&setTimeout(function(){a(document).trigger("viwcaio_fragment_refresh",[i,e])},100)});try{let i=JSON.parse(sessionStorage.getItem(viwcaio_sc_params.fragment_name)),e=Cookie
1s.get("woocommerce_cart_hash"),t=sessionStorage.getItem("wc_cart_created");if(null!=c&&""!==c||(c=""),null!=e&&""!==e||(e=""),c&&(null==t||""===t))throw"No cart_created";if(t)if(1*t+864e5<(new Date).getTime())throw"Fragment expired";if(!i||!i["div.widget_shopping_cart_content"]||c!==e)throw"No fragment";a.each(i,function(i,e){a(i).replaceWith(e)}),a(".vi-wcaio-sidebar-cart-icon-wrap.vi-wcaio-disabled").length&&p(!0)}catch(c){console.log(c),setTimeout(function(){a(document).trigger("viwcaio_fragment_refresh",[i,e])},100)}}else a(".vi-wcaio-sidebar-cart-icon-wrap.vi-wcaio-disabled").length&&p(!0),a(".vi-wcaio-sidebar-cart-footer-pd-wrap-wrap:not(.vi-wcaio-disabled):not(.vi-wcaio-slide-init)").each(function(){f(a(this))})}(viwcaio_sc_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_get_cart_fragments"),{viwcaio_get_cart_fragments:1,vicaio_nonce:viwcaio_sc_params.nonce});a(document).on("viwcaio_fragment_refresh",function(i,e="",c=""){if("undefined"!=typeof viwcaio_sc_params&&(e||(e=viwcaio_sc_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_get_cart_fragments")),c||(c={viwcaio_get_cart_fragments:1,vicaio_nonce:viwcaio_sc_params.nonce})),!e||!c)return!1;a.ajax({url:e,type:"POST",data:c,beforeSend:function(){a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-loading-wrap").removeClass("vi-wcaio-disabled")},success:function(i){a(document).trigger("viwcaio_after_update_cart",[i])},error:function(i){console.log(i),a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled")},complete:function(){a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled")}})}),a(document).on("viwcaio_after_update_cart",function(i,e,c=!1){a(".vi-wcaio-sidebar-cart-wrap:not(.vi-wcaio-sidebar-cart-wrap-fragments-load)").addClass("vi-wcaio-sidebar-cart-wrap-fragments-load");let t=e?.fragments?e.fragments:e;if(t&&e?.cart_hash&&"sessionStorage"in window&&null!==window.sessionStorage&&"undefined"!=typeof viwcaio_sc_params){let a=viwcaio_sc_params.fragment_name,i=viwcaio_sc_params.cart_hash_key;if(sessionStorage.setItem(a,JSON.stringify(t)),localStorage.setItem(i,e.cart_hash),sessionStorage.setItem(i,e.cart_hash),e.cart_hash&&sessionStorage.setItem("wc_cart_created",(new Date).getTime()),c)return!1}if(!t||!Object.keys(t).length)return a(document.body).trigger("wc_fragments_ajax_error"),!1;if(a.each(t,function(i,e){a(i).replaceWith(e),".vi-wcaio-sidebar-cart-products"===i&&e.includes("vi-wcaio-sidebar-cart-pd-empty")&&(a(".vi-wcaio-sidebar-cart .vi-wcaio-sidebar-cart-checkout-wrap").addClass("vi-wcaio-sidebar-cart-checkout-wrap-empty").find(".vi-wcaio-checkout-step-wrap").addClass("vi-wcaio-disabled"),a(".vi-wcaio-sidebar-cart-bt.vi-wcaio-sidebar-cart-bt-empty").addClass("vi-wcaio-disabled"))}),"undefined"!=typeof wc_cart_params){if(a('[name="update_cart"]').length&&a('[name="update_cart"]').closest("form").length){let i=a('[name="update_cart"]').closest("form"),e=a(".vi-wcaio-sidebar-cart-products"),c=0;e.find(".vi_wcaio_qty").each(function(e,t){let o=a(t).attr("name").replace("viwcaio_","");i.find(`input[name="${o}"]`).val()!=a(t).val()&&(c++,i.find(`input[name="${o}"]`).val(a(t).val()).trigger("change"))}),c&&a('[name="update_cart"]').removeAttr("disabled").trigger("click")}}else!a(".vi-wcaio-sidebar-cart .vi-wcaio-sidebar-cart-checkout-wrap").is(":visible")&&("undefined"==typeof wc_checkout_params||"undefined"!=typeof viwcaio_atc&&viwcaio_atc.length||a(".vi-wcaio-sidebar-cart .vi-wcaio-sidebar-cart-checkout-wrap").length)||a(document.body).trigger("update_checkout");a(".vi-wcaio-sidebar-cart-wrap").addClass("vi-wcaio-sidebar-cart-wrap-updated"),a(document.body).trigger("wc_fragments_refreshed")}),a(document).on("wc_fragments_refreshed wc_fragments_ajax_error",function(){if(!a(".vi-wcaio-sidebar-cart-wrap form.woocommerce-checkout .vi-wcaio-checkout-step").length||a(".vi-wcaio-sidebar-cart-wrap .vi-wcaio-sidebar-cart-pd-empty").length?a(".vi-wcaio-sidebar-cart-wrap .vi-wcaio-sidebar-cart-bt-checkout-place_order").addClass("vi-wcaio-disabled"):a(".vi-wcaio-sidebar-cart-wrap .vi-wcaio-sidebar-cart-bt-checkout-place_order").removeClass("vi-wcaio-disabled vi-wcaio-bt-disabled"),a(".vi-wcaio-sidebar-cart-wrap-open-atc").length)return a(document.body).trigger("viwcaio_sc_effect_after_atc",[a(".vi-wcaio-sidebar-cart-wrap-open-atc").removeClass("vi-wcaio-sidebar-cart-wrap-open-atc").data("effect_after_atc")]),!0;a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled"),a(".vi-wcaio-sidebar-cart-wrap").removeClass("vi-wcaio-sidebar-cart-wrap-updated"),a(".vi-wcaio-sidebar-cart-icon-wrap.vi-wcaio-disabled").length?p(!0):v(a(".vi-wcaio-sidebar-cart-wrap")),a(".vi-wcaio-sidebar-cart-footer-pd-wrap-wrap:not(.vi-wcaio-disabled):not(.vi-wcaio-slide-init)").each(function(){f(a(this))})}),a(document).on("click",".vi-wcaio-sidebar-cart-content-wrap:not(.vi-wcaio-sidebar-cart-content-wrap-checkout) .woocommerce-remove-coupon",function(i){i.preventDefault(),i.stopPropagation();let e=a(this),c={vi_wcaio_coupon_code:e.data("coupon")||"",vicaio_nonce:viwcaio_sc_params.nonce};a.ajax({type:"POST",url:viwcaio_sc_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_remove_coupon"),data:c,beforeSend:function(){a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-loading-wrap").removeClass("vi-wcaio-disabled")},success:function(i){if(!i&&e.attr("href"))return window.location.href=e.attr("href"),!1;i.message&&u(i.message),a(document.body).trigger("viwcaio_removed_coupon",[c.vi_wcaio_coupon_code]),i.status&&"success"===i.status?a(document).trigger("viwcaio_fragment_refresh"):wrap.find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled")},error:function(a){console.log(a.responseText)}})}),a(document.body).on("click",".vi-wcaio-sidebar-cart-wrap .vi-wcaio-bt-coupon-code",function(i){i.preventDefault(),i.stopPropagation(),viwcaio_sc_params.close_sidebar&&clearTimeout(viwcaio_sc_params.close_sidebar);let e=a(this).closest(".vi-wcaio-sidebar-cart-wrap"),c={vi_wcaio_coupon_code:e.find(".vi-wcaio-coupon-code").val()||"",vicaio_nonce:viwcaio_sc_params.nonce};a.ajax({url:viwcaio_sc_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_apply_coupon"),type:"POST",data:c,beforeSend:function(){e.find(" .vi-wcaio-sidebar-cart-loading-wrap").removeClass("vi-wcaio-disabled")},success:function(i){if(!i)return window.location.reload(),!1;i.message&&u(i.message),i.status&&"success"===i.status?(a(document).trigger("viwcaio_fragment_refresh"),e.find(".vi-wcaio-sidebar-cart-checkout-wrap").length&&!e.find(".vi-wcaio-sidebar-cart-checkout-wrap").hasClass("vi-wcaio-disabled")&&a(document.body).trigger("update_checkout"),a(".vi-wcaio-sidebar-cart-footer-products:has(.vi-wcaio-sidebar-cart-footer-coupons), .vi-wcaio-sidebar-cart-footer-coupons").removeClass("vi-wcaio-disabled")):e.find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled")},error:function(){e.find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled")}})}),a(document.body).on("vartable_global_add_finished",function(i){if(a(".vi-wcaio-sidebar-cart-content-open").length)return!0;let e=a(".vi-wcaio-sidebar-cart-wrap"),c=e.data("effect_after_atc"),t=e.data("fly_to_cart");if(e.find(".vi-wcaio-sidebar-cart.vi-wcaio-disabled").length?(v(e,!0,!0),e.find(".vi-wcaio-sidebar-cart").removeClass("vi-wcaio-disabled")):a(".vi-wcaio-sidebar-cart-icon-wrap.vi-wcaio-sidebar-cart-icon-wrap-close").length&&(v(e,!0,!0),e=a(".vi-wcaio-sidebar-cart-wrap")),!c&&!t)return!0;"open"===c&&e.addClass("vi-wcaio-sidebar-cart-wrap-open-atc")}),a(document).on("click",'[data-wp-on--click="actions.addCartItem"]',function(i){a('[id="wp-script-module-data-@wordpress/interactivity"]').length&&(r=JSON.parse(a('[id="wp-script-module-data-@wordpress/interactivity"]').html())?.state?.woocommerce?.cart?.items,a(this).addClass("vicaio-wc-blocks_adding_to_cart"))}),a(document).on("vicaio-wc-blocks_added_to_cart",function(){if(!a(".vicaio-wc-blocks_adding_to_cart").length||!s.length||!r.length)return;let i;for(let a of s){if(!a?.key||!a?.id||!a?.quantity)continue;let e=!1;for(let c of r){if(!c?.key||!c?.id||!c?.quantity)break;if(c.key===a.key&&c.id===a.id){e=!0,a.quantity>c.quantity&&(i=a.id);break}}if(e||(i=a.id),i)break}if(!i)return;let e=a(`[data-product_id="${i}"] .vicaio-wc-blocks_adding_to_cart`);e.length||(e=a(`[data-product_id="${i}"].vicaio-wc-blocks_adding_to_cart`)),e.length&&(e.removeClass("vicaio-wc-blocks_adding_to_cart"),a(document).trigger("viwcaio_added_to_cart",[e]),r=s)}),a(document.body).on("added_to_cart",function(i,e,c,t){a(document).trigger("viwcaio_added_to_cart",[t,{fragments:e,cart_hash:c}])}),a(document).on("viwcaio_added_to_cart",function(i,e,c){if(a(".vi-wcaio-sidebar-cart-content-open").length)if("undefined"!=typeof viwcaio_checkout&&a(".vi-wcaio-sidebar-cart-products-wrap .vi-wcaio-sidebar-cart-checkout-wrap").length){if(a(".vi-wcaio-sidebar-cart-checkout-wrap-empty").length||a(".vi-wcaio-sidebar-cart-checkout-wrap-refresh").length||!a(".vi-wcaio-sidebar-cart-products-wrap .vi-wcaio-sidebar-cart-checkout-wrap .vi-wcaio-checkout-step").length){let a={viwcaio_get_checkout:1,viwcaio_language:viwcaio_checkout.language,vicaio_nonce:viwcaio_checkout.nonce};viwcaio_checkout.$wrap.trigger("init_checkout_form",[a,viwcaio_checkout.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_get_checkout_form")])}else a(document.body).trigger("update_checkout");a(".vi-wcaio-sidebar-cart-wrap .vi-wcaio-sidebar-cart-bt-checkout-place_order").removeClass("vi-wcaio-disabled vi-wcaio-bt-disabled")}else a(".vi-wcaio-sidebar-cart-checkout-wrap").length&&!a(".vi-wcaio-sidebar-cart-checkout-wrap").hasClass("vi-wcaio-disabled")&&a(document.body).trigger("update_checkout");else a(".vi-wcaio-sidebar-cart-products-wrap .vi-wcaio-sidebar-cart-checkout-wrap").length&&a(".vi-wcaio-sidebar-cart-products-wrap .vi-wcaio-sidebar-cart-checkout-wrap").addClass("vi-wcaio-sidebar-cart-checkout-wrap-update");if(a(".vi-wcaio-sidebar-cart-bt.vi-wcaio-sidebar-cart-bt-empty").removeClass("vi-wcaio-disabled"),e.hasClass("vi-wcaio-pd_plus-product-bt-at
1c")||e.closest(".viwcuf-checkout-funnel-container-popup-init").length||a(".vi-wcaio-sidebar-cart-content-open").length)return!1;c&&!e.hasClass("vi-wcaio-product-bt-atc-loading")&&"undefined"==typeof wc_cart_fragments_params&&a(document).trigger("viwcaio_after_update_cart",[c,!0]);let t=a(".vi-wcaio-sidebar-cart-wrap"),o=t.data("effect_after_atc"),r=t.data("fly_to_cart");if(t.find(".vi-wcaio-sidebar-cart.vi-wcaio-disabled").length?(v(t,!0,!0),t.find(".vi-wcaio-sidebar-cart").removeClass("vi-wcaio-disabled")):a(".vi-wcaio-sidebar-cart-icon-wrap.vi-wcaio-sidebar-cart-icon-wrap-close").length&&(v(t,!0,!0),t=a(".vi-wcaio-sidebar-cart-wrap")),!o&&!r)return!1;if(a(".vi-wcaio-sb-container-popup-show").length)return"open"===o&&a(document.body).trigger("viwcaio_sc_effect_after_atc",[o]),!1;if(r){let i=g(e),c=a(".vi-wcaio-sidebar-cart-icon-wrap");if(a(i).length&&c.length){i=a(i);let e,r,s,n,d,w,l=c.offset().top||t.offset().top,v=c.offset().left||t.offset().left;!i.closest(".elementor-widget-wrap").length||i.closest(".product").length||i.closest(".elementor-widget-wrap").find(".product").length?(i.closest(".woocommerce-product-gallery__wrapper").length?e=i.closest(".woocommerce-product-gallery__wrapper"):i.closest(".woocommerce-product-gallery__image").length&&(e=i.closest(".woocommerce-product-gallery__image")),e&&e.length&&(e.find(".flex-active-slide").length?r=e.find(".flex-active-slide"):e.find(".slick-active").length?r=e.find(".slick-active"):e.find(".active").length?r=e.find(".active"):e.find(".swiper-slide-active").length&&(r=e.find(".swiper-slide-active"))),r&&a(r).length||(r=i),r.find("img").length&&(r=r.find("img").first())):r=i.closest(".elementor-widget-wrap"),s=r.offset().top,n=r.offset().left,d=r.width(),w=r.height(),a(".vi-wcaio-img-flying").remove(),a("body").append('<div class="vi-wcaio-img-flying"></div>');let p=a("div.vi-wcaio-img-flying");i.clone().appendTo(p),p.css({top:s+"px",left:n+"px",width:d+"px",height:w+"px"}).fadeIn("slow"),p.animate({width:.6*d+"px",height:.6*w+"px",top:"+="+.2*w+"px",left:"+="+.2*d+"px"},400,"swing",function(){p.animate({top:l+"px",left:v+"px",height:"18px",width:"25px"},800,"swing",function(){a("div.vi-wcaio-img-flying").fadeIn("fast",function(){a("div.vi-wcaio-img-flying").remove()}),a(document.body).trigger("viwcaio_sc_effect_after_atc",[o])})})}else a(document.body).trigger("viwcaio_sc_effect_after_atc",[o])}else a(document.body).trigger("viwcaio_sc_effect_after_atc",[o])}),a(document.body).on("viwcaio_sc_effect_after_atc",function(i,e){switch(e){case"open":l("show");break;case"shake_horizontal":a(".vi-wcaio-sidebar-cart-icon-wrap").removeClass("vi-wcaio-sidebar-cart-icon-wrap-mouseleave vi-wcaio-sidebar-cart-icon-wrap-open").addClass("vi-wcaio-sidebar-cart-icon-wrap-effect-shake_horizontal"),setTimeout(function(){a(".vi-wcaio-sidebar-cart-icon-wrap").removeClass("vi-wcaio-sidebar-cart-icon-wrap-effect-shake_horizontal")},1100);break;case"shake_vertical":a(".vi-wcaio-sidebar-cart-icon-wrap").removeClass("vi-wcaio-sidebar-cart-icon-wrap-mouseleave vi-wcaio-sidebar-cart-icon-wrap-open").addClass("vi-wcaio-sidebar-cart-icon-wrap-effect-shake_vertical"),setTimeout(function(){a(".vi-wcaio-sidebar-cart-icon-wrap").removeClass("vi-wcaio-sidebar-cart-icon-wrap-effect-shake_vertical")},1100)}}),a(document.body).on("click",".vi-wcaio-sidebar-cart-pd-remove-wrap a.vi-wcaio-sidebar-cart-pd-remove",function(i){i.preventDefault(),i.stopPropagation(),viwcaio_sc_params.close_sidebar&&clearTimeout(viwcaio_sc_params.close_sidebar);let e=a(this),c=e.closest(".vi-wcaio-sidebar-cart-wrap"),t={cart_item_key:e.data("cart_item_key"),vicaio_nonce:viwcaio_sc_params.nonce};a(document).trigger("viwcaio_before_remove_from_cart",[e]),a.ajax({url:viwcaio_sc_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_remove_item"),type:"POST",data:t,beforeSend:function(){c.find(" .vi-wcaio-sidebar-cart-loading-wrap").removeClass("vi-wcaio-disabled")},success:function(i){if(!i||i.error)return window.location.reload(),!1;c.addClass("vi-wcaio-sidebar-cart-wrap-updated"),a(document.body).trigger("removed_from_cart",[i.fragments,i.cart_hash,e]),viwcaio_sc_params.is_wpo_active?a(document).trigger("viwcaio_fragment_refresh",viwcaio_sc_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_get_cart_fragments"),{viwcaio_get_cart_fragments:1,vicaio_nonce:viwcaio_sc_params.nonce}):a(document).trigger("viwcaio_after_update_cart",[i])},error:function(){c.find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled")}})}),a(document.body).on("click",".vi-wcaio-sidebar-cart-pd-wrap .vi_wcaio_change_qty",function(i){i.preventDefault(),i.stopPropagation(),viwcaio_sc_params.close_sidebar&&clearTimeout(viwcaio_sc_params.close_sidebar);let e=a(this).closest(".vi-wcaio-sidebar-cart-pd-quantity").find(".vi_wcaio_qty"),c=parseFloat(e.val()),t=parseFloat(e.attr("step")),o=parseFloat(e.attr("min")),r=parseFloat(e.attr("max"));if(a(this).hasClass("vi_wcaio_plus")){if(r===c)return!1;c+=t}else{if(o===c)return!1;c-=t}e.val(c).trigger("change")}),a(document.body).on("change",".vi-wcaio-sidebar-cart-pd-wrap input.vi_wcaio_qty",function(i){i.preventDefault(),i.stopPropagation(),viwcaio_sc_params.close_sidebar&&clearTimeout(viwcaio_sc_params.close_sidebar);let e=parseFloat(a(this).prop("defaultValue")),c=parseFloat(a(this).val()),t=parseFloat(a(this).attr("min")),o=parseFloat(a(this).attr("max"));isNaN(c)&&(c=e),t>c&&(c=t),c>o&&(c=o),a(this).val(c),a(this).removeClass("vi_wcaio_qty_update"),c!==e&&(viwcaio_sc_params.update_cart_when_changing_pd_qty?a(this).addClass("vi_wcaio_qty_update").
1closest(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-bt-update").trigger("click"):a(this).addClass("vi_wcaio_qty_update").closest(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-bt-update").removeClass("vi-wcaio-disabled")),a(".vi-wcaio-sidebar-cart-pd-wrap .vi_wcaio_qty_update").length||a(this).closest(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-bt-update").addClass("vi-wcaio-disabled")}),a(document.body).on("click",".vi-wcaio-sidebar-cart-wrap .vi-wcaio-sidebar-cart-bt-update",function(i){i.preventDefault(),i.stopPropagation();let e,c=a(this),t=c.closest(".vi-wcaio-sidebar-cart-wrap");e=t.find(".vi_wcaio_qty_update").length?t.find(".vi-wcaio-sidebar-cart-products input.vi_wcaio_qty_update").serialize():t.find(".vi-wcaio-sidebar-cart-products input").serialize(),-1===e.search("vicaio_nonce")&&(e+="&vicaio_nonce="+viwcaio_sc_params.nonce),a(document).trigger("viwcaio_before_update_cart"),a.ajax({url:viwcaio_sc_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_change_quantity"),type:"POST",data:e,beforeSend:function(){t.find(".vi-wcaio-sidebar-cart-loading-wrap").removeClass("vi-wcaio-disabled")},success:function(i){if(!i||i.error)return window.location.reload(),!1;c.addClass("vi-wcaio-disabled"),viwcaio_sc_params.is_wpo_active?a(document).trigger("viwcaio_fragment_refresh",viwcaio_sc_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_get_cart_fragments"),{viwcaio_get_cart_fragments:1,vicaio_nonce:viwcaio_sc_params.nonce}):a(document).trigger("viwcaio_after_update_cart",[i])},error:function(){t.find(".vi_wcaio_qty_update").removeClass("vi_wcaio_qty_update"),t.find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled")}})}),"open"===a(".vi-wcaio-sidebar-cart-wrap").data("effect_after_atc")&&(viwcaio_sc_params.added_to_cart||location.search.indexOf("add-to-cart=")>-1)&&setTimeout(function(){l("show")},100)}();new URLSearchParams(window.location.search).get("viwcaio_cart_sidebar_open")&&l("show")}())}),a(window).on("resize",function(){_(a(".vi-wcaio-sidebar-cart-content-wrap"))}),window.viwcaio_sidebar_cart_is_refresh=d,window.vi_wcaio_sc_toggle=l,window.vi_wcaio_sc_icon_may_be_toggle=v,window.vi_wcaio_sc_icon_toggle=p,window.vi_wcaio_sc_flexslider=f,window.vi_wcaio_show_message=u,window.vi_wcaio_hide_message=b}(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.