HEX
Server: Apache
System: Linux vps-cdc32557.vps.ovh.ca 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
User: hanode (1017)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/hanode/public_html/wp-content/themes/kingstore/js/woocommerce/add-to-cart-variation.min.js
!function(t,i,a,r){var e=function(t){this.$form=t,this.$attributeGroups=t.find(".variations .value"),this.$attributeFields=t.find(".variations input[type=radio]"),this.$singleVariation=t.find(".single_variation"),this.$singleVariationWrap=t.find(".single_variation_wrap"),this.$resetVariations=t.find(".reset_variations"),this.$product=t.closest(".product"),this.variationData=t.data("product_variations"),this.useAjax=!1===this.variationData,this.xhr=!1,this.$singleVariationWrap.show(),this.$form.unbind("check_variations update_variation_values found_variation"),this.$resetVariations.unbind("click"),this.$attributeFields.unbind("change "),this.getChosenAttributes=this.getChosenAttributes.bind(this),this.findMatchingVariations=this.findMatchingVariations.bind(this),this.isMatch=this.isMatch.bind(this),this.toggleResetLink=this.toggleResetLink.bind(this),t.on("click.wc-variation-form",".reset_variations",{variationForm:this},this.onReset),t.on("reload_product_variations",{variationForm:this},this.onReload),t.on("hide_variation",{variationForm:this},this.onHide),t.on("show_variation",{variationForm:this},this.onShow),t.on("click",".single_add_to_cart_button",{variationForm:this},this.onAddToCart),t.on("reset_data",{variationForm:this},this.onResetDisplayedVariation),t.on("reset_image",{variationForm:this},this.onResetImage),t.on("change.wc-variation-form",'.variations input[type="radio"]',{variationForm:this},this.onChange),t.on("found_variation.wc-variation-form",{variationForm:this},this.onFoundVariation),t.on("check_variations.wc-variation-form",{variationForm:this},this.onFindVariation),t.on("update_variation_values.wc-variation-form",{variationForm:this},this.onUpdateAttributes),t.trigger("check_variations"),t.trigger("wc_variation_form")};e.prototype.onReset=function(t){t.preventDefault(),t.data.variationForm.$attributeFields.removeAttr("checked").change(),t.data.variationForm.$attributeFields.parent().removeClass("selected").change(),t.data.variationForm.$form.trigger("reset_data")},e.prototype.onReload=function(t){var i=t.data.variationForm;i.variationData=i.$form.data("product_variations"),i.useAjax=!1===i.variationData,i.$form.trigger("check_variations")},e.prototype.onHide=function(t){t.preventDefault(),t.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("wc-variation-is-unavailable").addClass("disabled wc-variation-selection-needed"),t.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled")},e.prototype.onShow=function(t,i,a){t.preventDefault(),a?(t.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("disabled wc-variation-selection-needed wc-variation-is-unavailable"),t.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-disabled").addClass("woocommerce-variation-add-to-cart-enabled")):(t.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("wc-variation-selection-needed").addClass("disabled wc-variation-is-unavailable"),t.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled"))},e.prototype.onAddToCart=function(a){t(this).is(".disabled")&&(a.preventDefault(),t(this).is(".wc-variation-is-unavailable")?i.alert(wc_add_to_cart_variation_params.i18n_unavailable_text):t(this).is(".wc-variation-selection-needed")&&i.alert(wc_add_to_cart_variation_params.i18n_make_a_selection_text))},e.prototype.onResetDisplayedVariation=function(t){var i=t.data.variationForm;i.$product.find(".product_meta").find(".sku").wc_reset_content(),i.$product.find(".product_weight").wc_reset_content(),i.$product.find(".product_dimensions").wc_reset_content(),i.$form.trigger("reset_image"),i.$singleVariation.slideUp(200).trigger("hide_variation")},e.prototype.onResetImage=function(t){t.data.variationForm.$form.wc_variations_image_update(!1)},e.prototype.onFindVariation=function(i){var a=i.data.variationForm,r=a.getChosenAttributes(),e=r.data;if(r.count===r.chosenCount)if(a.useAjax)a.xhr&&a.xhr.abort(),a.$form.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),e.product_id=parseInt(a.$form.data("product_id"),10),e.custom_data=a.$form.data("custom_data"),a.xhr=t.ajax({url:wc_cart_fragments_params.wc_ajax_url.toString().replace("%%endpoint%%","get_variation"),type:"POST",data:e,success:function(t){t?a.$form.trigger("found_variation",[t]):(a.$form.trigger("reset_data"),a.$form.find(".single_variation").after('<p class="wc-no-matching-variations woocommerce-info">'+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"</p>"),a.$form.find(".wc-no-matching-variations").slideDown(200))},complete:function(){a.$form.unblock()}});else{a.$form.trigger("update_variation_values");var o=a.findMatchingVariations(a.variationData,e).shift();o?a.$form.trigger("found_variation",[o]):(a.$form.trigger("reset_data"),a.$form.find(".single_variation").after('<p class="wc-no-matching-variations woocommerce-info">'+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"</p>"),a.$form.find(".wc-no-matching-variations").slideDown(200))}else a.$form.trigger("update_variation_values"),a.$form.trigger("reset_data");a.toggleResetLink(r.chosenCount>0)},e.prototype.onFoundVariation=function(i,a){var r=i.data.variationForm,e=r.$product.find(".product_meta").find(".sku"),o=r.$product.find(".product_weight"),n=r.$product.find(".product_dimensions"),s=r.$singleVariationWrap.find(".quantity"),c=!0,d=!1,_="";a.sku?e.wc_set_content(a.sku):e.wc_reset_content(),a.weight?o.wc_set_content(a.weight_html):o.wc_reset_content(),a.dimensions?n.wc_set_content(a.dimensions_html):n.wc_reset_content(),r.$form.wc_variations_image_update(a),a.variation_is_visible?(d=wp.template("variation-template"),a.variation_id):d=wp.template("unavailable-variation-template"),_=(_=(_=d({variation:a})).replace("/*<![CDATA[*/","")).replace("/*]]>*/",""),r.$singleVariation.html(_),r.$form.find('input[name="variation_id"], input.variation_id').val(a.variation_id).change();var v=t(".woocommerce-variation-price").html();void 0!==v&&v.trim().length>0&&(t('.content_product_detail > div[itemprop="offers"]').html().match(/variable-price/)||t('.content_product_detail > div[itemprop="offers"]').append('<span class="variable-price"></span>'),a.variation_is_visible?(t(".woocommerce-variation-price").hide(),t('div[itemprop="offers"] p.price').hide(),t(".variable-price").show().html(v)):(t('div[itemprop="offers"] p.price').hide(),t(".variable-price").hide()),t(".reset_variations").on("click",function(){t(".variable-price").hide(),t('div[itemprop="offers"] p.price').show()})),"yes"===a.is_sold_individually?(s.find("input.qty").val("1").attr("min","1").attr("max",""),s.hide()):(s.find("input.qty").attr("min",a.min_qty).attr("max",a.max_qty),s.show()),a.is_purchasable&&a.is_in_stock&&a.variation_is_visible||(c=!1),t.trim(r.$singleVariation.text())?r.$singleVariation.slideDown(200).trigger("show_variation",[a,c]):r.$singleVariation.show().trigger("show_variation",[a,c])},e.prototype.onChange=function(i){var a=i.data.variationForm;a.$form.find('input[name="variation_id"], input.variation_id').val("").change(),a.$form.find(".wc-no-matching-variations").remove(),a.useAjax?a.$form.trigger("check_variations"):(a.$form.trigger("woocommerce_variation_select_change"),a.$form.trigger("check_variations"),t(this).blur()),a.$form.trigger("woocommerce_variation_has_changed")},e.prototype.addSlashes=function(t){return t=t.replace(/'/g,"\\'"),t=t.replace(/"/g,'\\"')},e.prototype.onUpdateAttributes=function(i){var a=i.data.variationForm,r=a.getChosenAttributes().data;a.useAjax||(a.$attributeGroups.each(function(i,e){var o=t(e).find(".sw-custom-variation").find("input[type=radio]"),n=o.data("attribute_name")||$fields.attr("name"),s=t.extend(!0,{},r);s[n]="";var c=a.findMatchingVariations(a.variationData,s);o.parent().addClass("disabled");for(var d in c)if(void 0!==c[d]&&c[d].variation_is_active){var _=c[d].attributes;for(var v in _)if(_.hasOwnProperty(v)&&v===n){var m=_[v];m?o.filter('[value="'+a.addSlashes(m)+'"]').parent().removeClass("disabled"):o.parent().removeClass("disabled")}}}),a.$form.trigger("woocommerce_update_variation_values"))},e.prototype.getChosenAttributes=function(){var i={},a=0,r=0;return this.$attributeGroups.each(function(){var e=t(this).find("input[type=radio]"),o=e.data("attribute_name")||e.attr("name"),n=e.filter(":checked").val()||"";n.length>0&&r++,a++,i[o]=n}),{count:a,chosenCount:r,data:i}},e.prototype.findMatchingVariations=function(t,i){for(var a=[],r=0;r<t.length;r++){var e=t[r];this.isMatch(e.attributes,i)&&a.push(e)}return a},e.prototype.isMatch=function(t,i){var a=!0;for(var r in t)if(t.hasOwnProperty(r)){var e=t[r],o=i[r];void 0!==e&&void 0!==o&&0!==e.length&&0!==o.length&&e!==o&&(a=!1)}return a},e.prototype.toggleResetLink=function(t){t?"hidden"===this.$resetVariations.css("visibility")&&this.$resetVariations.css("visibility","visible").hide().fadeIn():this.$resetVariations.css("visibility","hidden")},t.fn.wc_variation_form=function(){return new e(this),this},t.fn.wc_set_content=function(t){void 0===this.attr("data-o_content")&&this.attr("data-o_content",this.text()),this.text(t)},t.fn.wc_reset_content=function(){void 0!==this.attr("data-o_content")&&this.text(this.attr("data-o_content"))},t.fn.wc_set_variation_attr=function(t,i){void 0===this.attr("data-o_"+t)&&this.attr("data-o_"+t,this.attr(t)?this.attr(t):""),!1===i?this.removeAttr(t):this.attr(t,i)},t.fn.wc_reset_variation_attr=function(t){void 0!==this.attr("data-o_"+t)&&this.attr(t,this.attr("data-o_"+t))},t.fn.wc_maybe_trigger_slide_position_reset=function(i){var a=t(this),r=a.closest(".product").find(".images"),e=!1,o=i&&i.image_id?i.image_id:"";a.attr("current-image")!==o&&(e=!0),a.attr("current-image",o),e&&r.trigger("woocommerce_gallery_reset_slide_position")},t.fn.wc_variations_image_update=function(a){var r=this,e=r.closest(".product").find(".images"),o=e.find(".woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder"),n=(o=o.hasClass("item-video")?o.eq(1):o.eq(0)).find(".wp-post-image"),s=o.find("a").eq(0);a&&a.image&&a.image.src&&a.image.src.length>1?(n.wc_set_variation_attr("src",a.image.src),n.wc_set_variation_attr("height",a.image.src_h),n.wc_set_variation_attr("width",a.image.src_w),n.wc_set_variation_attr("srcset",a.image.srcset),n.wc_set_variation_attr("sizes",a.image.sizes),n.wc_set_variation_attr("title",a.image.title),n.wc_set_variation_attr("alt",a.image.alt),n.wc_set_variation_attr("data-src",a.image.full_src),n.wc_set_variation_attr("data-large_image",a.image.full_src),n.wc_set_variation_attr("data-large_image_width",a.image.full_src_w),n.wc_set_variation_attr("data-large_image_height",a.image.full_src_h),e.find(".woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder").removeClass("slick-active slick-current"),e.find(".woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder").css({opacity:0,"z-index":998}),o.addClass("slick-active slick-current"),o.css({opacity:1,"z-index":999}),o.wc_set_variation_attr("data-thumb",a.image.src),s.wc_set_variation_attr("href",a.image.full_src)):(n.wc_reset_variation_attr("src"),n.wc_reset_variation_attr("width"),n.wc_reset_variation_attr("height"),n.wc_reset_variation_attr("srcset"),n.wc_reset_variation_attr("sizes"),n.wc_reset_variation_attr("title"),n.wc_reset_variation_attr("alt"),n.wc_reset_variation_attr("data-src"),n.wc_reset_variation_attr("data-large_image"),n.wc_reset_variation_attr("data-large_image_width"),n.wc_reset_variation_attr("data-large_image_height"),o.wc_reset_variation_attr("data-thumb"),s.wc_reset_variation_attr("href")),i.setTimeout(function(){e.trigger("woocommerce_gallery_init_zoom"),r.wc_maybe_trigger_slide_position_reset(a),t(i).trigger("resize")},10)},t(function(){"undefined"!=typeof wc_add_to_cart_variation_params&&t(".variations_form").each(function(){t(this).wc_variation_form()})});t(".sw-radio-variation").each(function(){t(this).on("click",function(){t(this).addClass("selected").siblings().removeClass("selected")})}),t('[data-toogle="tooltip"]').on("mouseenter",function(){var i=t(this).html(),a=t(this).data("img"),r=t(this).data("width"),e=t(this).data("height"),o=-(r-t(this).outerWidth())/2,n='<img src="'+a+'"/>';i.match(/variation-tooltip/)||t(this).append('<div class="variation-tooltip"></div>');t(this).offset().top<e&&t(".variation-tooltip").css("top","110%"),t(".variation-tooltip").css({width:r,height:e,left:o}),t(".variation-tooltip").html(n)}).on("mouseleave",function(){t(".variation-tooltip").html("")})}(jQuery,window,document);