var vi_vpsw_click={attribute_name:"",attribute_value:"",deselect:!1};function viwpvs_frontend_init(){if(!jQuery(".vi_wpvs_variation_form:not(.vi_wpvs_variation_form_init),.variations_form:not(.vi_wpvs_variation_form),.variations_form:not(.vi_wpvs_variation_form_init)").length)return setTimeout(function(){viwpvs_frontend_init()},100),!1;jQuery(".vi_wpvs_variation_form:not(.vi_wpvs_variation_form_init)").each(function(){jQuery(this).addClass("vi_wpvs_variation_form_init").viwpvs_woo_product_variation_swatches()}),jQuery(".variations_form:not(.vi_wpvs_variation_form),.variations_form:not(.vi_wpvs_variation_form_init)").each(function(){jQuery(this).addClass("vi_wpvs_variation_form vi_wpvs_variation_form_init").viwpvs_woo_product_variation_swatches()})}jQuery(window).on("elementor/frontend/init",()=>{"use strict";viwpvs_frontend_init()}),jQuery(document).ready(function(i){"use strict";jQuery(document).on("click",".vi-wpvs-variation-style",function(i){jQuery(".vi-wpvs-variation-wrap-option-available").remove(),jQuery(".vi-wpvs-variation-wrap-option.vi-wpvs-variation-wrap-option-show").removeClass("vi-wpvs-variation-wrap-option-show"),i.preventDefault(),i.stopPropagation(),i.stopImmediatePropagation()}),jQuery(document).on("click","body",function(i){jQuery(".vi-wpvs-variation-wrap-option-available").remove(),jQuery(".vi-wpvs-variation-wrap-option.vi-wpvs-variation-wrap-option-show").removeClass("vi-wpvs-variation-wrap-option-show")}),jQuery(document).on("click",".vi-wpvs-variation-wrap-option-available .vi-wpvs-option-wrap",function(i){if(i.preventDefault(),i.stopPropagation(),i.stopImmediatePropagation(),jQuery(this).hasClass("vi-wpvs-option-wrap-disable"))return!1;let t=jQuery(".vi-wpvs-variation-wrap-option-available .vi-wpvs-option-wrap").index(jQuery(this));jQuery(".vi-wpvs-variation-wrap-option.vi-wpvs-variation-wrap-option-show").removeClass("vi-wpvs-variation-wrap-option-show").find(".vi-wpvs-option-wrap").eq(t).trigger("click"),jQuery(".vi-wpvs-variation-wrap-option-available").remove()}),jQuery(document).on("mouseenter",".vi-wpvs-variation-wrap-option-available .vi-wpvs-option-wrap",function(i){jQuery(this).hasClass("vi-wpvs-option-wrap-selected")||jQuery(this).hasClass("vi-wpvs-option-wrap-disable")||jQuery(this).hasClass("vi-wpvs-product-link")||jQuery(this).removeClass("vi-wpvs-option-wrap-default").addClass("vi-wpvs-option-wrap-hover")}),jQuery(document).on("mouseleave",".vi-wpvs-variation-wrap-option-available .vi-wpvs-option-wrap",function(i){jQuery(this).hasClass("vi-wpvs-option-wrap-selected")||jQuery(this).hasClass("vi-wpvs-option-wrap-disable")||jQuery(this).removeClass("vi-wpvs-option-wrap-hover").addClass("vi-wpvs-option-wrap-default")}),jQuery(document.body).on("vi_wpvs_variation_form",function(){jQuery(".vi_wpvs_variation_form:not(.vi_wpvs_variation_form_init)").each(function(){jQuery(this).addClass("vi_wpvs_variation_form_init").viwpvs_woo_product_variation_swatches()})}),viwpvs_frontend_init(),jQuery(document).on("woodmart-quick-view-displayed",function(i,t,a){viwpvs_frontend_init()});let t=XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open=function(){this.addEventListener("load",function(){this.responseURL.includes("/wp-admin/admin-ajax.php")&&viwpvs_frontend_init()}),t.apply(this,arguments)},jQuery(document).on("ajaxComplete",function(i,t,a){return setTimeout(function(){viwpvs_frontend_init()},100),!1})}),jQuery(window).on("load",function(){"use strict";viwpvs_frontend_init()});var viwpvs_frontend=function(i){this.form=i,this.variationData=i.data("product_variations"),this.init()};function viwpvs_to_string(i){return i=null==i?"":i.toString()}function viwpvs_show_selected_item(i){if(i.length>0&&i.data("show_selected_item")&&i.find(".vi-wpvs-option-wrap-selected").length){let t=i.parent().parent().find(".vi-wpvs-label-selected");if(t.length)t.html(i.find(".vi-wpvs-option-wrap-selected").data("attribute_label")).removeClass("vi-wpvs-hidden");else{let a=i.parent().parent().find(".label");a.length||(a=i.parent().parent().find("label")),a.length&&a.css({display:"inline-flex",flexWrap:"wrap",alignItems:"center"}).append('<span class="vi-wpvs-label-selected">'+i.find(".vi-wpvs-option-wrap-selected").data("attribute_label")+"</span>")}}}function wpvs_reset_click_var(){vi_vpsw_click.attribute_name="",vi_vpsw_click.attribute_value="",vi_vpsw_click.deselect=!1}viwpvs_frontend.prototype.click="",viwpvs_frontend.prototype.init=function(){let i=this,t=this.form;this.variationData&&(!t.hasClass("vi_wpvs_loop_variation_form")||t.hasClass("vi_wpvs_loop_variation_form")&&t.data("vpvs_find_variation"))&&t.find(".vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected").length===t.find(".vi-wpvs-select-attribute select option:selected").length&&(t.addClass("vi_wpvs_variation_form_has_selected"),t.on("hide_variation viwpvs_hide_variation",function(a){t.hasClass("vi_wpvs_variation_form_has_selected")&&t.find(".vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected").length===t.find(".vi-wpvs-select-attribute select option:selected").length&&!vi_wpvs_frontend_params.prioritize_first_attribute&&(t.removeClass("vi_wpvs_variation_form_has_selected"),i.hide_variation())})),t.find(".vi-wpvs-variation-wrap-wrap").data("hide_outofstock")||t.on("hide_variation viwpvs_hide_variation",function(i){t.find(".vi-wpvs-variation-wrap-wrap").each(function(i,t){let a=jQuery(t).find("select").val(),e=jQuery(t).find(".vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected").data("attribute_value");e&&!a&&jQuery(t).find('select option[value="'+e+'"]').length&&jQuery(t).find("select").val(e).trigger("change")})}),t.on("woocommerce_update_variation_values",function(){i.select_variation_item()}),t.on("check_variations",function(i){setTimeout(function(){if(void 0!==i.data&&void 0!==i.data.variationForm){let a=i.data.variationForm.getChosenAttributes();if(i.data.variationForm.useAjax&&a.count>0&&a.chosenCount>0){for(let s in a.data)if(a.data.hasOwnProperty(s)&&a.data[s]){let o=t.find(`.vi-wpvs-variation-wrap-wrap[data-wpvs_attribute_name="${s}"]`);e(o.find(".vi-wpvs-option-wrap-selected")),viwpvs_show_selected_item(o)}}}},10)}),t.on("viwpvs_variation_select_change",function(i){setTimeout(function(){let i=t.find(".vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected");i.length>0&&i.each(function(i,t){e(jQuery(t))})},10)});let a;function e(i){if("variation_image"===i.data("change_product_image")||"attribute_image"===i.data("change_product_image")){if(t.is(".vi_wpvs_loop_variation_form")){if(i.data("loop_source")){let e=i.data("loop_source"),s=e;i.data("loop_data")&&i.data("loop_data").hasOwnProperty("srcset")&&i.data("loop_data").srcset&&(s=i.data("loop_data").srcset);let o=viwpvs_get_variations.prototype.get_img_product(t,!0);if(o)return jQuery(o).parent().is("picture")&&jQuery(o).parent().find("source").each(function(i,t){jQuery(t).attr({srcset:s})}),setTimeout(function(){o.attr({src:e,srcset:s})},1),!1}}else if("function"==typeof t.wc_variations_image_update&&i.data("loop_data"))return a&&clearTimeout(a),a=setTimeout(function(){t.wc_variations_image_update({image:i.data("loop_data")}),"undefined"!=typeof woodmartThemeModule&&woodmartThemeModule.$document.trigger("wdShowVariationNotQuickView"),t.trigger("viwpvs_main_image_changed_by_attribute",[i])},10),!1}}t.on("found_variation",function(i,t){let e=!0;t&&t.hasOwnProperty("viwpvs_no_image")&&t.viwpvs_no_image&&(e=!1),e&&a&&clearTimeout(a)}),t.on("woocommerce_variation_select_change",function(){let i=t.find(".vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected");i.length>0&&i.each(function(i,t){e(jQuery(t))})}),i.design_variation_item(),t.find(".vi-wpvs-variation-wrap-select-wrap").length&&t.find(".vi-wpvs-variation-wrap-select-wrap").each(function(i,t){let a=jQuery(t),e=a.closest(".vi-wpvs-variation-wrap");a.parent().parent().parent().css({width:"100%"});let s,o;(s=a.find(".vi-wpvs-variation-wrap-option")).attr("data-offset_height")||s.attr("data-offset_height",s.outerHeight()).removeClass("vi-wpvs-select-hidden").addClass("vi-wpvs-hidden"),o=a.find(".vi-wpvs-variation-button-select"),s.find(".vi-wpvs-option-wrap-selected").length&&o.find("span").html(s.find(".vi-wpvs-option-wrap-selected .vi-wpvs-option-select").html()),o.on("click",function(i){if(i.preventDefault(),i.stopPropagation(),s.hasClass("vi-wpvs-variation-wrap-option-show"))jQuery(".vi-wpvs-variation-wrap-option-available").remove(),s.removeClass("vi-wpvs-variation-wrap-option-show");else{let t,a,o,n;t=parseFloat(s.attr("data-offset_height")),a=jQuery(window).scrollTop(),o=jQuery(window).outerHeight(),n=jQuery(this).offset().top-a,jQuery(".vi-wpvs-variation-wrap-option.vi-wpvs-variation-wrap-option-show").removeClass("vi-wpvs-variation-wrap-option-show"),s.addClass("vi-wpvs-variation-wrap-option-show"),jQuery(".vi-wpvs-variation-wrap-option-available").remove();let v=e.clone();v.find(".vi-wpvs-variation-button-select").remove(),v.find(".vi-wpvs-variation-wrap-option").removeClass("vi-wpvs-hidden vi-wpvs-variation-wrap-option-show"),v.addClass("vi-wpvs-variation-wrap-option-available").css({width:jQuery(this).outerWidth(),left:jQuery(this).offset().left}),a>n||a<t||o>n+t+40?(v.toggleClass("vi-wpvs-variation-wrap-select-bottom"),v.css({top:jQuery(this).offset().top+jQuery(this).outerHeight()})):(v.toggleClass("vi-wpvs-variation-wrap-select-top"),v.css({top:jQuery(this).offset().top-s.outerHeight()})),jQuery("body").append(v)}})}),i.design_variation_slider(t),t.find(".vi-wpvs-option-wrap").each(function(i,a){let e,s,o,n,v;s=(e=jQuery(a).closest(".vi-wpvs-variation-wrap-wrap")).find("select"),v=e.data("swatch_type"),s.find("option").removeClass("vi-wpvs-option-disabled"),jQuery(a).on("mouseenter",function(){jQuery(this).hasClass("vi-wpvs-option-wrap-selected")||jQuery(this).hasClass("vi-wpvs-option-wrap-disable")||jQuery(this).hasClass("vi-wpvs-product-link")||jQuery(this).removeClass("vi-wpvs-option-wrap-default").addClass("vi-wpvs-option-wrap-hover")}).on("mouseleave",function(){jQuery(this).hasClass("vi-wpvs-option-wrap-selected")||jQuery(this).hasClass("vi-wpvs-option-wrap-disable")||jQuery(this).removeClass("vi-wpvs-option-wrap-hover").addClass("vi-wpvs-option-wrap-default")}).on("click",function(i){wpvs_reset_click_var();let a=jQuery(this);return(i.stopPropagation(),a.is(".vi-wpvs-product-link"))?(location.href=a.data("product_link"),!1):a.hasClass("vi-wpvs-option-wrap-disable")?(i.preventDefault(),i.stopPropagation(),!1):void(a.parent().hasClass("vi-wpvs-variation-wrap-radio")||(i.preventDefault(),i.stopPropagation()),jQuery(".vi-wpvs-variation-wrap-option").addClass("vi-wpvs-hidden"),t.find(".reset_variations").removeClass("vi-wpvs-hidden"),e.find(".vi-wpvs-option-wrap").removeClass("vi-wpvs-option-wrap-selected vi-wpvs-option-wrap-hover").addClass("vi-wpvs-option-wrap-default"),e.find(".vi-wpvs-variation-wrap").hasClass("vi-wpvs-variation-wrap-select")&&e.find(".vi-wpvs-variation-button-select >span").html(a.find(".vi-wpvs-option-select").html()),a.find(".vi-wpvs-option-radio").length>0&&(e.find(".vi-wpvs-option-radio").prop("checked",!1),a.find(".vi-wpvs-option-radio").prop("checked",!0),a.removeClass("vi-wpvs-option-wrap-default").addClass("vi-wpvs-option-wrap-selected")),o=viwpvs_to_string(s.val()),n=viwpvs_to_string(a.data("attribute_value")),vi_vpsw_click.attribute_name=s.data("attribute_name"),vi_vpsw_click.attribute_value=n,n!==o?(a.removeClass("vi-wpvs-option-wrap-default").addClass("vi-wpvs-option-wrap-selected"),s.val(n).trigger("change")):a.parent().hasClass("vi-wpvs-variation-wrap-radio")||(t.hasClass("vi_wpvs_loop_variation_form")?t.data("wpvs_double_click")?(vi_vpsw_click.deselect=!0,s.val("").trigger("change")):a.removeClass("vi-wpvs-option-wrap-default").addClass("vi-wpvs-option-wrap-selected"):e.data("wpvs_double_click")?(vi_vpsw_click.deselect=!0,s.val("").trigger("change")):a.removeClass("vi-wpvs-option-wrap-default").addClass("vi-wpvs-option-wrap-selected")),i.stopPropagation())})}),t.find("select:not(.vi-wpvs-select-attribute):not(.vi-wpvs-variation-style-select)").on("change",function(){setTimeout(function(){i.select_variation_item()},500)}),t.on("click",".reset_variations",function(){wpvs_reset_click_var(),i.select_variation_item(),i.hide_variation()}),jQuery(document).trigger("viwpvs_init_swatches",[t])},viwpvs_frontend.prototype.design_variation_item=function(){let i=this.form;i.find(".vi-wpvs-variation-wrap-wrap").each(function(){let i=jQuery(this),t=i.parent().parent();i.parent().addClass("vi-wpvs-variation-style-content"),i.find(`div.vi-wpvs-select-attribute select[data-attribute_name="${i.data("wpvs_attribute_name")}"]`).addClass("vi-wpvs-select-attribute"),t.addClass(i.data("display_type")),i.data("wpvs_attr_title")||t.find(".label").addClass("vi-wpvs-hidden")}),i.find(".vi-wpvs-option.vi-wpvs-option-color").each(function(i,t){let a=jQuery(t).data("option_color");jQuery(t).css({background:a})}),i.find(".vi-wpvs-variation-wrap-wrap").removeClass("vi-wpvs-hidden")},viwpvs_frontend.prototype.design_variation_slider=function(i){let t=i.find(".vi-wpvs-variation-wrap-slider").closest(".vi-wpvs-variation-wrap-wrap");if(0===t.length)return!1;t.each(function(t,a){let e,s=jQuery(i).innerWidth(),o=jQuery(a).find(".vi-wpvs-variation-wrap").data("out_of_stock"),n=jQuery(a).find(".vi-wpvs-option-wrap").first().innerWidth(),v=jQuery(a).find(".vi-wpvs-option-wrap").length,r=jQuery(a).find(".vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected").index();r=r>0?r:0,jQuery(a).closest(".vi-wpvs-variation-style").hasClass("vi-wpvs-variation-style-horizontal")&&jQuery(a).closest(".vi-wpvs-variation-style").hasClass("vi_wpvs_loop_variation_attr_name_enable")&&(s=80*s/100),v>(e=Math.floor(s/(n+10)))&&(-1===o.search("blur")?(jQuery(a).addClass("vi-wpvs-variation-wrap-slider-active"),jQuery(a).flexslider({namespace:"vi-wpvs-slider-",selector:".vi-wpvs-variation-wrap-slider .vi-wpvs-option-wrap",animation:"slide",animationLoop:!1,startAt:r,itemWidth:n,itemMargin:5,controlNav:!1,maxItems:e,move:1,slideshow:!1,reverse:!1,touch:!0,start:function(i){i.last=v-this.maxItems,i.limit=(this.itemWidth+10)*i.last+10,i.animatingTo=i.currentSlide>i.last?0:i.animatingTo},before:function(i){(v=jQuery(a).find(".vi-wpvs-option-wrap:not(.vi-wpvs-option-wrap-disable)").length)>this.maxItems?(i.last=v-this.maxItems,i.limit=(this.itemWidth+10)*i.last+10,i.animatingTo=i.currentSlide>i.last?0:i.animatingTo):i.animatingTo=0}})):(jQuery(a).addClass("vi-wpvs-variation-wrap-slider-active"),jQuery(a).flexslider({namespace:"vi-wpvs-slider-",selector:".vi-wpvs-variation-wrap-slider .vi-wpvs-option-wrap",animation:"slide",animationLoop:!1,startAt:r,itemWidth:n,itemMargin:5,controlNav:!1,maxItems:e,move:1,slideshow:!1,reverse:!1,touch:!0,start:function(i){i.last=v-this.maxItems,i.limit=(this.itemWidth+10)*i.last+10,i.animatingTo=i.currentSlide>i.last?0:i.animatingTo}})))})},viwpvs_frontend.prototype.select_variation_item=function(){let i=this.form,t=this.variationData;i.find(".vi-wpvs-label-selected").addClass("vi-wpvs-hidden"),i.find(".vi-wpvs-option-wrap-out-of-stock").removeClass("vi-wpvs-option-wrap-out-of-stock"),i.find(".vi-wpvs-option-wrap-backorders").removeClass("vi-wpvs-option-wrap-backorders");let a=vi_wpvs_frontend_params.prioritize_first_attribute,e=i.find(".vi-wpvs-variation-wrap-wrap"),s="",o="";if(e.length<2)a="";else{let n=e.eq(0);s=n.data("wpvs_attribute_name"),o=n.find(".vi-wpvs-option-wrap-selected").data("attribute_value")}e.each(function(e,n){let v=!1,r=jQuery(this);if(r.data("blur_out_backorders")){let p="viwpvs_default"===r.data("swatch_type")?r.find(`select[name="${r.data("wpvs_attribute_name")}"]`):r.find("select.vi-wpvs-select-attribute"),w=viwpvs_to_string(p.data("attribute_name")),l=p.val();if(!r.hasClass("vi-wpvs-option-wrap-backorders-attribute-checked")&&(r.find(".vi-wpvs-variation-wrap").find(".vi-wpvs-option-wrap").each(function(){let i=jQuery(this),a=viwpvs_to_string(i.data("attribute_value"));if(a){let e=0,s=0;for(let o in t)if(t.hasOwnProperty(o)){let n=t[o];""===n.attributes[w]?(e++,n.hasOwnProperty("viwpvs_on_backorders")&&s++):null!==n.attributes&&void 0!==n.attributes&&viwpvs_to_string(n.attributes[w])===a&&(e++,n.hasOwnProperty("viwpvs_on_backorders")&&s++)}e===s&&i.addClass("vi-wpvs-option-wrap-backorders-attribute")}}),r.addClass("vi-wpvs-option-wrap-backorders-attribute-checked")),l){for(let d in t)if(t.hasOwnProperty(d)){let c=t[d];if(c.attributes[w]===l&&c.hasOwnProperty("viwpvs_on_backorders"))for(let f in c.attributes){let u=c.attributes[f];f!==w&&i.find(`.vi-wpvs-variation-wrap[data-attribute="${f}"]`).find(".vi-wpvs-option-wrap").each(function(){let i=jQuery(this);if(!i.hasClass("vi-wpvs-option-wrap-backorders-attribute")&&!i.hasClass("vi-wpvs-option-wrap-backorders")&&viwpvs_to_string(i.data("attribute_value"))===u){let a=!0;for(let e in t)if(t.hasOwnProperty(e)){let s=t[e];if(s.attributes[w]===l&&s.attributes[f]===viwpvs_to_string(i.data("attribute_value"))&&!s.hasOwnProperty("viwpvs_on_backorders")){a=!1;break}}return a&&i.addClass("vi-wpvs-option-wrap-backorders"),!1}})}}}}if(r.data("hide_outofstock")){let h=jQuery(n).find("select option:not(.vi-wpvs-option-disabled)").map(function(){return jQuery(this).val()});jQuery(n).find(".vi-wpvs-option-wrap:not(.vi-wpvs-product-link)").each(function(i,t){let a=viwpvs_to_string(jQuery(t).data("attribute_value"));jQuery.inArray(a,h)>-1?jQuery(t).removeClass("vi-wpvs-option-wrap-disable"):jQuery(t).removeClass("vi-wpvs-option-wrap-selected").addClass("vi-wpvs-option-wrap-default vi-wpvs-option-wrap-disable")})}else{let m=jQuery(n).find("select option:not(.vi-wpvs-option-disabled)").map(function(){return jQuery(this).val()}),b=r.find(".vi-wpvs-variation-wrap");if(jQuery(n).find(".vi-wpvs-option-wrap:not(.vi-wpvs-product-link)").each(function(t,e){let s=viwpvs_to_string(jQuery(e).data("attribute_value"));jQuery.inArray(s,m)>-1?jQuery(e).removeClass("vi-wpvs-hidden"):a&&0===i.find(".vi-wpvs-variation-wrap").index(b)?(o===s&&(v=!0),jQuery(e).addClass("vi-wpvs-option-wrap-out-of-stock")):jQuery(e).removeClass("vi-wpvs-option-wrap-selected").addClass("vi-wpvs-option-wrap-default vi-wpvs-hidden")}),t){let g="viwpvs_default"===r.data("swatch_type")?r.find(`select[name="${r.data("wpvs_attribute_name")}"]`):r.find("select.vi-wpvs-select-attribute"),C=viwpvs_to_string(g.data("attribute_name")),k=g.val();if(!r.hasClass("vi-wpvs-option-wrap-out-of-stock-attribute-checked")){let $=r.find(".vi-wpvs-variation-wrap");$.find(".vi-wpvs-option-wrap").each(function(){let i=jQuery(this),a=viwpvs_to_string(i.data("attribute_value"));if(a){let e=0,s=0;for(let o in t)if(t.hasOwnProperty(o)){let n=t[o];null!==n.attributes&&void 0!==n.attributes&&(""===n.attributes[C]?(e++,(n.hasOwnProperty("is_purchasable")&&!n.is_purchasable||n.hasOwnProperty("is_in_stock")&&!n.is_in_stock||n.hasOwnProperty("viwpvs_not_available"))&&s++):viwpvs_to_string(n.attributes[C])===a&&(e++,n.hasOwnProperty("viwpvs_not_available")&&s++))}e===s&&i.addClass("vi-wpvs-option-wrap-out-of-stock-attribute")}}),a&&0===i.find(".vi-wpvs-variation-wrap").index($)||r.addClass("vi-wpvs-option-wrap-out-of-stock-attribute-checked")}if(k){for(let y in t)if(t.hasOwnProperty(y)){let _=t[y];if(_.attributes[C]===k&&_.hasOwnProperty("viwpvs_not_available"))for(let P in _.attributes){let O=_.attributes[P];if(P!==C){let x=i.find(`.vi-wpvs-variation-wrap[data-attribute="${P}"]`);x.find(".vi-wpvs-option-wrap:not(.vi-wpvs-hidden)").each(function(){let e=jQuery(this);if(e.hasClass("vi-wpvs-option-wrap-out-of-stock-attribute")||e.hasClass("vi-wpvs-option-wrap-out-of-stock"))a&&0===i.find(".vi-wpvs-variation-wrap").index(x)&&vi_vpsw_click.attribute_name&&vi_vpsw_click.attribute_value&&o&&e.data("attribute_value")===o&&(v=!0);else if(viwpvs_to_string(e.data("attribute_value"))===O){let s=!0;for(let n in t)if(t.hasOwnProperty(n)){let r=t[n];if(r.attributes[C]===k&&r.attributes[P]===viwpvs_to_string(e.data("attribute_value"))&&!r.hasOwnProperty("viwpvs_not_available")){s=!1;break}}if(s&&(a&&0===i.find(".vi-wpvs-variation-wrap").index(x)&&vi_vpsw_click.attribute_name&&vi_vpsw_click.attribute_value&&o?v=!0:e.addClass("vi-wpvs-option-wrap-out-of-stock")),!v)return!1}})}}}}}}if(v&&!vi_vpsw_click.deselect){let I=s,W=o;wpvs_reset_click_var();let D={};i.find(".vi-wpvs-variation-wrap-wrap").map(function(){let i=jQuery(this);"viwpvs_default"===i.data("swatch_type")?i.find(`select[name="${i.data("wpvs_attribute_name")}"]`):i.find("select.vi-wpvs-select-attribute");let t=viwpvs_to_string(i.data("wpvs_attribute_name")),a=i.find(".vi-wpvs-option-wrap-selected").data("attribute_value");t!==I&&a&&(D[t]=a)});let T=[];for(let A in D)if(D.hasOwnProperty(A)){let S={};S[I]=W,S[A]=D[A],T.push(S)}if(3===Object.values(D).length)for(let H=0;H<T.length;H++)for(let L in D)D.hasOwnProperty(L)&&!T[H].hasOwnProperty(L)&&(T[H][L]=D[L]);let j;if(T.length>0)for(let q=0;q<T.length;q++){for(let z in t)if(t.hasOwnProperty(z)){let F=t[z];if(!F.hasOwnProperty("viwpvs_not_available")){let N=0;for(let M in T[q])T[q].hasOwnProperty(M)&&F.attributes[M]===T[q][M]&&N++;if(N===Object.values(T[q]).length){j=F;break}}if(j)break}if(j)break}if(!j){for(let V in t)if(t.hasOwnProperty(V)){let E=t[V];if(E.attributes[I]===W&&!E.hasOwnProperty("viwpvs_not_available")){j=E;break}}}let Q=1;if(j){let R=[I];for(let U in j.attributes)j.attributes.hasOwnProperty(U)&&U!==I&&D.hasOwnProperty(U)&&(D[U]===j.attributes[U]?R.push(U):(setTimeout(function(){i.find(`.vi-wpvs-variation-wrap[data-attribute="${U}"]`).find(`.vi-wpvs-option-wrap[data-attribute_value="${D[U]}"]`).click()},10*Q),Q++));for(let B in j.attributes)j.attributes.hasOwnProperty(B)&&0>R.indexOf(B)&&D.hasOwnProperty(B)&&(setTimeout(function(){i.find(`.vi-wpvs-variation-wrap[data-attribute="${B}"]`).find(`.vi-wpvs-option-wrap[data-attribute_value="${j.attributes[B]}"]`).click()},10*Q),Q++)}else for(let G in t[0].attributes)t[0].attributes.hasOwnProperty(G)&&G!==I&&D.hasOwnProperty(G)&&(setTimeout(function(){i.find(`.vi-wpvs-variation-wrap[data-attribute="${G}"]`).find(`.vi-wpvs-option-wrap[data-attribute_value="${D[G]}"]`).click()},10*Q),Q++)}viwpvs_show_selected_item(jQuery(n))})},viwpvs_frontend.prototype.hide_variation=function(){let i=this.form;i.find(".reset_variations").addClass("vi-wpvs-hidden"),i.find(".vi-wpvs-option-wrap").removeClass("vi-wpvs-option-wrap-selected vi-wpvs-option-wrap-out-of-stock").addClass("vi-wpvs-option-wrap-default"),i.find(".vi-wpvs-option-radio").prop("checked",!1),i.find(".vi-wpvs-variation-wrap-option").addClass("vi-wpvs-hidden"),i.find(".vi-wpvs-variation-button-select >span").html(i.find(".vi-wpvs-option-select:first-child").html()),i.find(".vi-wpvs-variation-style .vi-wpvs-label-selected").addClass("vi-wpvs-hidden")},jQuery.fn.viwpvs_woo_product_variation_swatches=function(){return new viwpvs_frontend(this),this};
;