!function(t){"use strict";t(document).ready(function(){var e,n={},i={};function r(e,r,o){o||(o="default"),void 0!==n[o]&&null!==n[o]&&clearTimeout(n[o]),void 0===i[o]&&(i[o]=0),i[o]++;var a=i[o];n[o]=setTimeout(function(){var c={action:"b2bking_accountingsubtotals",security:b2bking_display_settings.security,pricesent:e};t.post(b2bking_display_settings.ajaxurl,c,function(t){a===i[o]&&r(t)}),n[o]=null},500)}1===jQuery(".wp-block-woocommerce-cart").length&&(jQuery(".b2bking_add_cart_to_purchase_list_button").detach().insertAfter(".wp-block-woocommerce-cart"),jQuery(".b2bking_add_cart_to_purchase_list_button").css("float","right"),jQuery(".b2bking_add_cart_to_purchase_list_button").css("margin-bottom","5px")),t("body.theme-amedeo").on("click",".eltdf-quantity-minus",function(e){let n=t(this).parent().find("input"),i=t(n).data("min"),r=t(n).data("step");t(n).val()-r<i&&(e.preventDefault(),e.stopPropagation())}),t("body.theme-riode").on("click",".quantity-plus",function(e){let n=t(this).parent().find("input"),i=t(n).val();t(n).val(parseInt(i)-1),n[0].stepUp(1),t(n).trigger("input")}),t("body.theme-riode").on("click",".quantity-minus",function(e){let n=t(this).parent().find("input"),i=t(n).val();t(n).val(parseInt(i)+1),n[0].stepDown(1),t(n).trigger("input")}),jQuery("body.theme-porto").on("click",".quantity button.plus:not(.woocommerce-variations-table .quantity button.plus)",function(t){t.preventDefault(),t.stopPropagation();let e=jQuery(this).parent().find("input");e[0].stepUp(1),jQuery(e).trigger("input")}),jQuery("body.theme-porto").on("click",".quantity button.minus:not(.woocommerce-variations-table .quantity button.minus)",function(t){t.preventDefault(),t.stopPropagation();let e=jQuery(this).parent().find("input");e[0].stepDown(1),jQuery(e).trigger("input")}),jQuery("body.theme-riode").on("click",".add_to_cart_button",function(t){var e=jQuery(this).parent().find('input[name="quantity"]').val();jQuery(this).attr("data-quantity",e)}),jQuery("body.theme-riode").on("click",".d-icon-plus",function(t){var e=jQuery(this).parent().find('input[name="quantity"]').val();jQuery(this).parent().parent().find(".add_to_cart_button").attr("data-quantity",e)}),jQuery("body.theme-riode").on("click",".d-icon-minus",function(t){var e=jQuery(this).parent().find('input[name="quantity"]').val();jQuery(this).parent().parent().find(".add_to_cart_button").attr("data-quantity",e)}),jQuery("body.theme-Divi").on("click",".quantity .plus, .quantity .minus",function(t){jQuery(this).parent().find('input[name="quantity"]').val(),jQuery(this).parent().find('input[name="quantity"]').trigger("input")}),jQuery("body.theme-greenshift").on("click",".quantity .sub, .quantity .add",function(t){jQuery(this).parent().find('input[name="quantity"]').val(),jQuery(this).parent().find('input[name="quantity"]').trigger("input")});var o=t("#b2bking_indigo_order_form").val();function a(e){for(var n=t(e).attr("class").split(/\s+/),i=null,r=0;r<n.length;r++)if(n[r].match(/^sum_up_variations_(\d+)$/)){i=n[r];break}return!!i}function c(){var t=document.querySelector(".b2bking_bulkorder_form_container_top").getBoundingClientRect().width;t<1050?jQuery(".b2bking_bulkorder_form_container").addClass("b2bking_form_size_1050"):jQuery(".b2bking_bulkorder_form_container").removeClass("b2bking_form_size_1050"),t<900?jQuery(".b2bking_bulkorder_form_container").addClass("b2bking_form_size_900"):jQuery(".b2bking_bulkorder_form_container").removeClass("b2bking_form_size_900"),t<750?jQuery(".b2bking_bulkorder_form_container").addClass("b2bking_form_size_750"):jQuery(".b2bking_bulkorder_form_container").removeClass("b2bking_form_size_750"),t<665?jQuery(".b2bking_bulkorder_form_container").addClass("b2bking_form_size_665"):jQuery(".b2bking_bulkorder_form_container").removeClass("b2bking_form_size_665"),t<500?jQuery(".b2bking_bulkorder_form_container").addClass("b2bking_form_size_500"):jQuery(".b2bking_bulkorder_form_container").removeClass("b2bking_form_size_500")}function b(){jQuery("#b2bking_request_custom_quote_button").attr("disabled",!0),jQuery("#b2bking_request_custom_quote_button").html(b2bking_display_settings.sending_please_wait)}function l(){if(1===parseInt(b2bking_display_settings.enable_registration_fields_checkout)){t(".b2bking_custom_registration_container").css("display","none"),t(".b2bking_custom_field_req_required").removeAttr("required"),t(".b2bking_custom_field_req_required select").removeAttr("required"),t(".b2bking_custom_field_req_required #billing_state").removeAttr("required"),t(".b2bking_custom_registration_allroles").css("display","block"),t(".b2bking_custom_registration_allroles .b2bking_custom_field_req_required").prop("required","true"),t(".b2bking_custom_registration_allroles .b2bking_custom_field_req_required select").prop("required","true"),setTimeout(function(){t(".b2bking_custom_registration_allroles .b2bking_custom_field_req_required #billing_state").prop("required","true")},125);let e=t("#b2bking_registration_roles_dropdown").val();if(t(".b2bking_custom_registration_"+e).css("display","block"),t(".b2bking_custom_registration_"+e+" .b2bking_custom_field_req_required").prop("required","true"),t(".b2bking_custom_registration_"+e+" .b2bking_custom_field_req_required select").prop("required","true"),setTimeout(function(){t(".b2bking_custom_registration_"+e+" .b2bking_custom_field_req_required #billing_state").prop("required","true")},225),1!==parseInt(b2bking_display_settings.number_of_countries)){let n=t("#b2bking_vat_number_registration_field_countries").val(),i=t(".b2bking_country_field_selector select").val();void 0===i&&(i=t("select#billing_country").val()),void 0===n||void 0===i||n.includes(i)&&0!==i.trim().length||(t(".b2bking_vat_number_registration_field_container").css("display","none"),t("#b2bking_vat_number_registration_field").removeAttr("required"))}if(1===parseInt(b2bking_display_settings.myaccountloggedin)){let r=t("#b2bking_custom_billing_vat_countries_field input").prop("placeholder"),o=t("#billing_country").val();void 0!==r&&(r.includes(o)&&0!==o.trim().length?(t(".b2bking_vat_field_container, #b2bking_checkout_registration_validate_vat_button").removeClass("b2bking_vat_visible, b2bking_vat_hidden").addClass("b2bking_vat_visible"),t(".b2bking_vat_field_required_1 .optional").after('<abbr class="required" title="required">*</abbr>'),t(".b2bking_vat_field_required_1 .optional").remove(),t(".b2bking_vat_field_required_1 input").prop("required","true")):(t(".b2bking_vat_field_container, #b2bking_checkout_registration_validate_vat_button").removeClass("b2bking_vat_visible, b2bking_vat_hidden").addClass("b2bking_vat_hidden"),t(".b2bking_vat_field_required_1 input").removeAttr("required")))}}}function s(t,e,n){var i;if(n){var r=new Date;r.setTime(r.getTime()+86400*n*parseFloat(b2bking_display_settings.cookie_expiration_days)),i="; expires="+r.toGMTString()}else i="";document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(e)+i+"; path=/"}function d(t){s(t,"",-1)}function u(){t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_buy').prop("checked")?t(".b2bking_checkbox_permission_approval").css("display","flex"):t(".b2bking_checkbox_permission_approval").css("display","none")}t("#b2bking_indigo_order_form.b2bking_cream_order_form").val(),1===parseInt(jQuery(".b2bking_bulkorder_form_container_cream").length)&&(c(),t(window).on("resize",c)),t(".b2bking_country_field_selector select").on("select2:open",function(e){let n="scroll.select2";t(e.target).parents().off(n),t(window).off(n)}),t("#b2bking_conversation_messages_container").length&&t("#b2bking_conversation_messages_container").scrollTop(t("#b2bking_conversation_messages_container")[0].scrollHeight),t("body").on("click","#b2bking_conversation_message_submit",function(){t('<img class="b2bking_loader_icon_button" src="'+b2bking_display_settings.loadertransparenturl+'">').insertBefore(".b2bking_myaccount_conversation_endpoint_button_icon"),t(".b2bking_myaccount_conversation_endpoint_button_icon").remove();var e={action:"b2bkingconversationmessage",security:b2bking_display_settings.security,message:t("#b2bking_conversation_user_new_message").val(),conversationid:t("#b2bking_conversation_id").val()};t.post(b2bking_display_settings.ajaxurl,e,function(t){window.location.reload()})}),t("body").on("click","#b2bking_myaccount_make_inquiry_button",function(){t("#b2bking_myaccount_make_inquiry_button").css("display","none"),t(".b2bking_myaccount_individual_conversation_container").css("display","none"),t(".b2bking_myaccount_conversations_pagination_container").css("display","none"),t(".b2bking_myaccount_new_conversation_container").css("display","block")}),t("body").on("click",".b2bking_myaccount_new_conversation_close",function(){t(".b2bking_myaccount_new_conversation_container").css("display","none"),t("#b2bking_myaccount_make_inquiry_button").css("display","inline-flex"),t(".b2bking_myaccount_individual_conversation_container").css("display","block"),t(".b2bking_myaccount_conversations_pagination_container").css("display","flex")}),t("body").on("click","#b2bking_myaccount_send_inquiry_button",function(){if(t.trim(t("#b2bking_myaccount_textarea_conversation_start").val())&&t.trim(t("#b2bking_myaccount_title_conversation_start").val())){t('<img class="b2bking_loader_icon_button" src="'+b2bking_display_settings.loadertransparenturl+'">').insertBefore(".b2bking_myaccount_start_conversation_button_icon"),t(".b2bking_myaccount_start_conversation_button_icon").remove();var e={action:"b2bkingsendinquiry",security:b2bking_display_settings.security,message:t("#b2bking_myaccount_textarea_conversation_start").val(),title:t("#b2bking_myaccount_title_conversation_start").val(),type:t("#b2bking_myaccount_conversation_type").children("option:selected").val()};"undefined"!=typeof b2bkingdokan_display_settings&&(e.vendor=t("#b2bking_myaccount_conversation_vendor").val()),"undefined"!=typeof b2bkingwcfm_display_settings&&(e.vendor=t("#b2bking_myaccount_conversation_vendor").val()),"undefined"!=typeof marketking_display_settings&&(e.vendor=t("#b2bking_myaccount_conversation_vendor").val()),t.post(b2bking_display_settings.ajaxurl,e,function(t){window.location=t})}}),t("body").on("click","#b2bking_request_custom_quote_button",function(){if("undefined"!=typeof b2bkingdokan_display_settings){var e=[];t(".variation dd.variation-Vendor, .variation-Vendor .item-variation-value p").each(function(){let n=t(this).text().trim();0===n.length||e.includes(n)||e.push(n)});var n=e.length;if(parseInt(n)>1){alert(b2bkingdokan_display_settings.request_many_vendors);return}}if("undefined"!=typeof b2bkingwcfm_display_settings){var e=[];t(".variation dd.variation-Store, .wc-block-components-product-details__vendor .wc-block-components-product-details__value").each(function(){let n=t(this).text().trim();0===n.length||e.includes(n)||e.push(n)}),0==e.length&&t(".wcfm_dashboard_item_title").each(function(){let n=t(this).text().trim();0===n.length||e.includes(n)||e.push(n)});var n=e.length;if(parseInt(n)>1){alert(b2bkingwcfm_display_settings.request_many_vendors);return}}if("undefined"!=typeof marketking_display_settings){var n=t("#marketking_number_vendors_cart").val();if(parseInt(n)>1){alert(marketking_display_settings.request_many_vendors);return}}t("#b2bking_request_custom_quote_textarea, #b2bking_request_custom_quote_textarea_abovetext, .b2bking_custom_quote_field_container, .b2bking_request_custom_quote_text_label, #b2bking_request_custom_quote_name, #b2bking_request_custom_quote_email, .b2bking_custom_quote_field, .b2bking_before_quote_request_form").css("display","block"),t("#b2bking_request_custom_quote_button").text(b2bking_display_settings.send_quote_request),t("#b2bking_request_custom_quote_button").addClass("b2bking_send_custom_quote_button"),t("#b2bking_request_custom_quote_button").removeClass("b2bking_button_quote_shortcode")}),t("body").on("click",".b2bking_send_custom_quote_button",function(){var e,n="standard";t(this).hasClass("b2bking_shortcode_send")&&(n="shortcode"),t(this).hasClass("b2bking_button_quote_productpage")&&(n="productpage");let i="no";""===t("#b2bking_request_custom_quote_name").val()&&(t("#b2bking_request_custom_quote_name").prop("required",!0),t("#b2bking_request_custom_quote_name")[0].reportValidity(),setTimeout(function(){t("#b2bking_request_custom_quote_name").prop("required",!1)},800),i="yes"),""===t("#b2bking_request_custom_quote_email").val()&&(t("#b2bking_request_custom_quote_email").prop("required",!0),t("#b2bking_request_custom_quote_email")[0].reportValidity(),setTimeout(function(){t("#b2bking_request_custom_quote_email").prop("required",!1)},800),i="yes");if(jQuery("#b2bking_quote_required_ids").val().split(",").forEach(function(e){""===t("#b2bking_field_"+e).val()&&(t("#b2bking_field_"+e).prop("required",!0),t("#b2bking_field_"+e)[0].reportValidity(),setTimeout(function(){t("#b2bking_field_"+e).prop("required",!1)},800),i="yes")}),"no"===i){if(e=t("#b2bking_request_custom_quote_email").val(),void 0===t("#b2bking_request_custom_quote_email").val()||/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(e)){var r=jQuery("#b2bking_quote_text_ids").val(),o=jQuery("#b2bking_quote_checkbox_ids").val(),a=jQuery("#b2bking_quote_file_ids").val();let c=r.split(","),l=o.split(","),s=a.split(",");var d={action:"b2bkingrequestquotecart",security:b2bking_display_settings.security,message:jQuery("#b2bking_request_custom_quote_textarea").val(),name:jQuery("#b2bking_request_custom_quote_name").val(),email:jQuery("#b2bking_request_custom_quote_email").val(),title:b2bking_display_settings.custom_quote_request,location:n,type:"quote"};if("productpage"===n&&(d.product=t(this).val()),d.quotetextids=r,d.quotecheckboxids=o,d.quotefileids=a,c.forEach(function(t){d["b2bking_field_"+t]=jQuery("#b2bking_field_"+t).val()}),l.forEach(function(t){let e="b2bking_field_"+t,n="";jQuery("#b2bking_field_"+t+":checked").each(function(){n+=jQuery(this).parent().find("span").text()+", "}),n=n.slice(0,-2),d[e]=n}),""!==a){var u=parseInt(s.length),k=1;k<=u&&s.forEach(function(e,n,i){let r="b2bking_field_"+e;var o=new FormData,a=jQuery("#b2bking_field_"+e)[0].files[0];o.append("file",a),o.append("action","b2bkingquoteupload"),o.append("security",b2bking_display_settings.security),b(),jQuery.ajax({type:"POST",url:b2bking_display_settings.ajaxurl,data:o,contentType:!1,processData:!1,success:function(e){if(d[r]=e,k===u){if("undefined"!=typeof marketking_display_settings&&(d.vendor=t("#marketking_cart_vendor").val()),"undefined"!=typeof b2bkingdokan_display_settings){var n=[];t(".variation dd.variation-Vendor, .variation-Vendor .item-variation-value p").each(function(){let e=t(this).text();n.includes(e)||n.push(e)}),d.vendor=n[0]}if("undefined"!=typeof b2bkingwcfm_display_settings){var n=[];t(".variation dd.variation-Store, .wc-block-components-product-details__vendor .wc-block-components-product-details__value").each(function(){let e=t(this).text();n.includes(e)||n.push(e)}),d.vendor=n[0]}if(void 0===d.vendor){var i=[];t(".wcfm_dashboard_item_title").each(function(){let e=t(this).text();i.includes(e)||i.push(e)}),jQuery.isEmptyObject(i)||(d.vendor=i[0])}t.post(b2bking_display_settings.ajaxurl,d,function(e){t("#b2bking_request_custom_quote_name").length?(1===parseInt(b2bking_display_settings.quote_request_success_message)&&alert(b2bking_display_settings.quote_request_success),t("#b2bking_request_custom_quote_button").css("display","none"),window.location.reload()):window.location=e})}k++}})})}else{if("undefined"!=typeof b2bkingwcfm_display_settings){var g=[];t(".variation dd.variation-Store, .wc-block-components-product-details__vendor .wc-block-components-product-details__value").each(function(){let e=t(this).text();g.includes(e)||g.push(e)}),d.vendor=g[0]}var f=[];if(t(".wcfm_dashboard_item_title").each(function(){let e=t(this).text();f.includes(e)||f.push(e)}),jQuery.isEmptyObject(f)||(d.vendor=f[0]),"undefined"!=typeof marketking_display_settings&&(d.vendor=t("#marketking_cart_vendor").val()),"undefined"!=typeof b2bkingdokan_display_settings){var g=[];t(".variation dd.variation-Vendor, .variation-Vendor .item-variation-value p").each(function(){let e=t(this).text();g.includes(e)||g.push(e)}),d.vendor=g[0]}b(),t.post(b2bking_display_settings.ajaxurl,d,function(e){t("#b2bking_request_custom_quote_name").length||1===parseInt(b2bking_display_settings.quote_without_message)?(1===parseInt(b2bking_display_settings.quote_request_success_message)&&alert(b2bking_display_settings.quote_request_success),t("#b2bking_request_custom_quote_button").css("display","none"),""===b2bking_display_settings.quote_request_url_redirect?window.location.reload():window.location=b2bking_display_settings.quote_request_url_redirect):""===b2bking_display_settings.quote_request_url_redirect?window.location=e:window.location=b2bking_display_settings.quote_request_url_redirect})}}else t("#b2bking_request_custom_quote_email")[0].reportValidity()}}),t("body").on("click",".b2bking_offer_add",function(){if(1!==b2bking_display_settings.disableofferadd){let e=t(this).val();var n=!1;if(t(this).closest(".b2bking_myaccount_individual_offer_container").find(".b2bking_offer_select").each(function(){var e=t(this).val();e&&""!==e||(n=!0,this.reportValidity())}),n)return!1;var i={};t(this).closest(".b2bking_myaccount_individual_offer_container").find(".b2bking_offer_select").each(function(){var e=t(this).attr("id"),n=t(this).val();if(e&&n&&""!==n){var r=e.split("_"),o=r[r.length-1],a=r.slice(0,-1).join("_");i[o]||(i[o]={}),i[o][a]=n}}),t('<img class="b2bking_loader_icon_button" src="'+b2bking_display_settings.loadertransparenturl+'">').insertBefore(t(this).find(".b2bking_myaccount_individual_offer_bottom_line_button_icon")),t(this).find(".b2bking_myaccount_individual_offer_bottom_line_button_icon").remove();var r={action:"b2bkingaddoffer",security:b2bking_display_settings.security,offer:e};Object.keys(i).length>0&&(r.product_attributes=i),t.post(b2bking_display_settings.ajaxurl,r,function(t){window.location=b2bking_display_settings.carturl})}}),t("body").on("click",".b2bking_offer_download",function(){var e=t(this),n=Date.now();t('<img class="b2bking_loader_icon_button" src="'+b2bking_display_settings.loadertransparenturl+'">').insertBefore(t(this).find(".b2bking_myaccount_individual_offer_bottom_line_button_icon")),t(this).find(".b2bking_myaccount_individual_offer_bottom_line_button_icon").css("display","none");var i=b2bking_display_settings.offers_logo,r=t(this).parent().parent().parent().find("#b2bking_offer_id").val();let o=jQuery("#b2bking_img_logo").attr("data-src");void 0!==o&&""!==o&&jQuery("#b2bking_img_logo").attr("src",o),jQuery(".b2bking_hidden_img").each(function(t){let e=jQuery(this).attr("data-src");void 0!==e&&""!==e&&jQuery(this).attr("src",e)});var a=document.getElementById("b2bking_img_logo"),c=document.createElement("canvas");c.width=a.width,c.height=a.height,c.getContext("2d").drawImage(a,0,0);var b=c.toDataURL("image/png"),l=[],s=0;1===parseInt(b2bking_display_settings.offers_images_setting)&&t(this).parent().parent().parent().find(".b2bking_offers_thumbnails_str").val().split("|").forEach(function(t){if("no"!==t){var e="b2bking_img_logo"+s+r,n=document.getElementById(e),i=document.createElement("canvas");i.width=n.width,i.height=n.height,i.getContext("2d").drawImage(n,0,0);let o=i.toDataURL("image/png");s++,l.push(o)}else l.push("no")}),s=0;var d=t(this).parent().parent().parent().find(".b2bking_myaccount_individual_offer_custom_text").text();d=d.replace("	","").trim();var u=t(this).parent().parent().parent().find(".b2bking_myaccount_individual_offer_custom_text_vendor").text();u=u.replace("	","").trim();var k=b2bking_display_settings.offer_custom_text;0===d.length&&0===u.length&&(k="");var g=[];g.push([{text:b2bking_display_settings.item_name,style:"tableHeader",margin:[7,7,7,7]},{text:b2bking_display_settings.item_quantity,style:"tableHeader",margin:[7,7,7,7]},{text:b2bking_display_settings.unit_price,style:"tableHeader",margin:[7,7,7,7]},{text:b2bking_display_settings.item_subtotal,style:"tableHeader",margin:[7,7,7,7]}]),jQuery(this).parent().parent().parent().find(".b2bking_myaccount_individual_offer_element_line").each(function(t){let e=[];1===parseInt(b2bking_display_settings.offers_images_setting)?("no"!==l[s]?e.push([{text:jQuery(this).find(".b2bking_myaccount_individual_offer_element_line_item_name").first().text(),margin:[7,7,7,7]},{image:l[s],width:40,margin:[15,5,5,5]}]):e.push({text:jQuery(this).find(".b2bking_myaccount_individual_offer_element_line_item_name").first().text(),margin:[7,7,7,7]}),s++):e.push({text:jQuery(this).find(".b2bking_myaccount_individual_offer_element_line_item_name").first().text(),margin:[7,7,7,7]}),e.push({text:jQuery(this).find(".b2bking_myaccount_individual_offer_element_line_item:nth-child(2)").text(),margin:[7,7,7,7]}),e.push({text:jQuery(this).find(".b2bking_myaccount_individual_offer_element_line_item:nth-child(3)").text(),margin:[7,7,7,7]}),e.push({text:jQuery(this).find(".b2bking_myaccount_individual_offer_element_line_item:nth-child(4)").text(),margin:[7,7,7,7]}),g.push(e)}),g.push(["","",{text:b2bking_display_settings.offer_total+": ",margin:[7,7,7,7],bold:!0},{text:jQuery(this).parent().parent().parent().find(".b2bking_myaccount_individual_offer_bottom_line_total strong").text(),margin:[7,7,7,7],bold:!0}]);let f={image:b,width:parseInt(b2bking_display_settings.offerlogowidth),margin:[0,parseInt(b2bking_display_settings.offerlogotopmargin),0,30]};var p=[{text:b2bking_display_settings.offer_details,fontSize:14,bold:!0,margin:[0,20,0,20]},{style:"tableExample",table:{headerRows:1,widths:["*","*","*","*"],body:g},layout:"lightHorizontalLines"},{text:b2bking_display_settings.offer_go_to,link:b2bking_display_settings.offers_endpoint_link,decoration:"underline",fontSize:13,bold:!0,margin:[0,20,40,8],alignment:"right"},{text:k,fontSize:14,bold:!0,margin:[0,50,0,8]},{text:u,fontSize:12,bold:!1,margin:[0,8,0,8]},{text:d,fontSize:12,bold:!1,margin:[0,8,0,8]},],m=b2bking_display_settings.mention_offer_requester,v=b2bking_display_settings.custom_content_after_logo_left_1,h=b2bking_display_settings.custom_content_after_logo_left_2,y=b2bking_display_settings.custom_content_after_logo_center_1,$=b2bking_display_settings.custom_content_after_logo_center_2;if(0!==v.length&&p.unshift({text:v,fontSize:12,bold:!0,margin:[0,0,0,20],alignment:"left"}),0!==m.length){let q={text:m+jQuery(this).data("customer"),fontSize:14,bold:!0,margin:[0,12,0,12],alignment:"left"};p.unshift(q)}0!==h.length&&p.unshift({text:h,fontSize:12,bold:!0,margin:[0,12,0,12],alignment:"left"}),0!==y.length&&p.unshift({text:y,fontSize:12,bold:!0,margin:[0,0,0,20],alignment:"center"}),0!==$.length&&p.unshift({text:$,fontSize:12,bold:!0,margin:[0,12,0,12],alignment:"center"}),0!==i.length&&p.unshift(f);var x=b2bking_display_settings.custom_content_center_1,_=b2bking_display_settings.custom_content_center_2,w=b2bking_display_settings.custom_content_left_1,B=b2bking_display_settings.custom_content_left_2;if(void 0!==b2bking_display_settings.custom_content_left_1[r]&&(w=b2bking_display_settings.custom_content_left_1[r]),0!==x.length&&p.unshift({text:x,fontSize:12,bold:!0,margin:[0,0,0,20],alignment:"center"}),0!==_.length&&p.unshift({text:_,fontSize:12,bold:!0,margin:[0,12,0,12],alignment:"center"}),0!==w.length){let C={text:w,fontSize:12,bold:!0,margin:[0,0,0,20],alignment:"left"};p.unshift(C)}0!==B.length&&p.unshift({text:B,fontSize:12,bold:!0,margin:[0,12,0,12],alignment:"left"}),1===parseInt(b2bking_display_settings.offers_rtl)&&(p=function t(e){if(Array.isArray(e))return e.map(e=>t(e));if("object"==typeof e&&null!==e){let n={};for(let i in e)n[i]=t(e[i]);return n}return"string"==typeof e&&/[\u0600-\u06FF]/.test(e)?e.split("").reverse().join(""):e}(p));var I={content:p};"thai"===b2bking_display_settings.pdf_download_lang&&(pdfMake.fonts={THSarabunNew:{normal:"THSarabunNew.ttf",bold:"THSarabunNew-Bold.ttf",italics:"THSarabunNew-Italic.ttf",bolditalics:"THSarabunNew-BoldItalic.ttf"}},I={content:p,defaultStyle:{font:"THSarabunNew"}}),"japanese"===b2bking_display_settings.pdf_download_lang&&(pdfMake.fonts={Noto:{normal:"Noto.ttf",bold:"Noto.ttf",italics:"Noto.ttf",bolditalics:"Noto.ttf"}},I={content:p,defaultStyle:{font:"Noto"}}),"standard"!==b2bking_display_settings.pdf_download_font&&(pdfMake.fonts={Customfont:{normal:b2bking_display_settings.pdf_download_font,bold:b2bking_display_settings.pdf_download_font,italics:b2bking_display_settings.pdf_download_font,bolditalics:b2bking_display_settings.pdf_download_font}},I={content:p,defaultStyle:{font:"Customfont"}}),pdfMake.createPdf(I).download(b2bking_display_settings.offer_file_name+".pdf",function(){var i,r=600-(Date.now()-n);r<1&&(r=1),setTimeout(function(){t(e).html('<svg class="b2bking_myaccount_individual_offer_bottom_line_button_icon" xmlns="http://www.w3.org/2000/svg" width="21" height="19" fill="none" viewBox="0 0 23 23" style="display: block;"><path fill="#fff" d="M11.5 1.438a10.063 10.063 0 1 0 0 20.125 10.063 10.063 0 0 0 0-20.125Zm-1.438 14.08L6.47 11.924l1.143-1.143 2.45 2.451 5.326-5.326 1.148 1.14-6.474 6.472Z"></path></svg> PDF'),t(e).find(".b2bking_loader_icon_button").css("display","none")},r)})}),t(".b2bking_country_field_req_required").prop("required","true"),t(".b2bking_custom_field_req_required select").prop("required","true"),l(),1===parseInt(b2bking_display_settings.enable_registration_fields_checkout)&&(t(".country_to_state").trigger("change"),t("#b2bking_registration_roles_dropdown").on("change",l),t(".b2bking_country_field_selector select").on("change",l),t("select#billing_country").on("change",l)),t("#billing_country").on("change",function(){setTimeout(function(){t(document.body).trigger("update_checkout")},1750)}),jQuery("body").on("change",'input[name="payment_method"]',function(){1===parseInt(b2bking_display_settings.enable_payment_method_change_refresh)&&setTimeout(function(){jQuery(document.body).trigger("update_checkout")},250)}),t(document).on("updated_checkout",function(){let e=t("#b2bking_custom_billing_vat_countries_field input").val(),n=t("#billing_country").val();void 0!==e&&(e.includes(n)&&0!==n.trim().length?(t(".b2bking_vat_field_container, #b2bking_checkout_registration_validate_vat_button").removeClass("b2bking_vat_visible, b2bking_vat_hidden").addClass("b2bking_vat_visible"),t(".b2bking_vat_field_required_1 .optional").after('<abbr class="required" title="required">*</abbr>'),t(".b2bking_vat_field_required_1 .optional").remove(),t(".b2bking_vat_field_required_1 input").prop("required","true")):(t(".b2bking_vat_field_container, #b2bking_checkout_registration_validate_vat_button").removeClass("b2bking_vat_visible, b2bking_vat_hidden").addClass("b2bking_vat_hidden"),t(".b2bking_vat_field_required_1 input").removeAttr("required")))}),t("body").on("click","#b2bking_checkout_registration_validate_vat_button",function(){t("#b2bking_checkout_registration_validate_vat_button").text(b2bking_display_settings.validating);var e="",n=t("#b2bking_vat_number_registration_field_number").val();if(n&&""!==n.trim()){var i=t("#shipping-b2bking-b2bking_custom_field_"+n).val();i&&""!==i.trim()&&(e=i.trim())}if(!e||""===e){var r=t("#b2bking_vat_number_registration_field").val();if(r&&""!==r.trim())e=r.trim();else{var o=t('.b2bking_vat_field_container input[type="text"]').val();o&&""!==o.trim()&&(e=o.trim())}}var a=t("#billing_country").val();if(void 0===a)var a=t("#shipping-country").val();var c={action:"b2bkingvalidatevat",security:b2bking_display_settings.security,vat:e,country:a};t.post(b2bking_display_settings.ajaxurl,c,function(n){"valid"===n?(s("b2bking_validated_vat_status","validated_vat",!1),s("b2bking_validated_vat_number",e,!1),t("#b2bking_vat_number_registration_field").prop("readonly",!0),t("#b2bking_checkout_registration_validate_vat_button").prop("disabled",!0),t("#b2bking_checkout_registration_validate_vat_button").text(b2bking_display_settings.vatvalid),t(document.body).trigger("update_checkout"),wp.data.dispatch("wc/store/cart").invalidateResolutionForStore(),wp.data.dispatch("wc/store/checkout").invalidateResolutionForStore(),void 0!==jQuery(".wc-block-components-address-form-wrapper")&&window.location.reload()):"invalid"===n?(d("b2bking_validated_vat_status"),t("#b2bking_checkout_registration_validate_vat_button").text(b2bking_display_settings.vatinvalid)):"invalidcountry"===n&&(d("b2bking_validated_vat_status"),t("#b2bking_checkout_registration_validate_vat_button").text(b2bking_display_settings.vatinvalidcountry))})}),t("body").on("change",".woocommerce-checkout #billing_country, .wc-block-checkout #billing-country, .wc-block-checkout #shipping-country",function(){d("b2bking_validated_vat_status"),t("#b2bking_checkout_registration_validate_vat_button").text(b2bking_display_settings.validatevat),t("#b2bking_vat_number_registration_field").prop("readonly",!1),t("#b2bking_vat_number_registration_field").val(""),t("#b2bking_checkout_registration_validate_vat_button").prop("disabled",!1),t(document.body).trigger("update_checkout")}),1===parseInt(b2bking_display_settings.differentdeliverycountrysetting)&&t("#shipping_country").on("change",function e(){var n={action:"b2bkingcheckdeliverycountryvat",security:b2bking_display_settings.security,deliverycountry:t("#shipping_country").val()};t.post(b2bking_display_settings.ajaxurl,n,function(e){setTimeout(function(){t(document.body).trigger("update_checkout")},250)})}),0===parseInt(b2bking_display_settings.disable_checkout_required_validation)&&jQuery(function(t){t("form.woocommerce-checkout").on("click","#place_order",function(e){var n="no",i=t(".b2bking_custom_field_req_required");t.each(i,function(e,i){if("none"!==t(i).parent().parent().css("display")&&"none"!==t(i).parent().css("display")&&(!i.value||"checkbox"===i.type)){let r=t(i).parent().find("label").text().slice(0,-2);""===r?alert(t(i).parent().parent().find("label").text().slice(0,-2)+" "+b2bking_display_settings.is_required):alert(r+" "+b2bking_display_settings.is_required),n="yes"}}),"yes"===n?(e.preventDefault(),t("#b2bking_js_based_invalid").val("invalid")):t("#b2bking_js_based_invalid").val("0")})}),t("button.woocommerce-form-register__submit").on("click",function(e){"none"!==t(".b2bking_country_field_selector").parent().css("display")&&"default"===t(".b2bking_country_field_selector select").val()&&(e.preventDefault(),alert(b2bking_display_settings.must_select_country))}),t("body").on("click",".b2bking_subaccounts_container_top_button",function(){t(".b2bking_subaccounts_new_account_container").css("display","block"),t(".b2bking_subaccounts_account_container").css("display","none"),t(".b2bking_subaccounts_container_top_button").css("display","none")}),t("body").on("click",".b2bking_subaccounts_new_account_container_top_close",function(){t(".b2bking_subaccounts_new_account_container").css("display","none"),t(".b2bking_subaccounts_account_container").css("display","block"),t(".b2bking_subaccounts_container_top_button").css("display","inline-flex")}),t("body").on("click",".b2bking_subaccounts_new_account_container_content_bottom_button",function(){t(".b2bking_subaccounts_new_account_container_content_bottom_validation_errors").html("");let e="",n=123;0===parseInt(b2bking_display_settings.disable_username_subaccounts)&&(n=t('input[name="b2bking_subaccounts_new_account_username"]').val().trim());let i=t('input[name="b2bking_subaccounts_new_account_email_address"]').val().trim(),r=t('input[name="b2bking_subaccounts_new_account_password"]').val().trim();if(0===parseInt(b2bking_display_settings.disable_username_subaccounts)&&!1===/^(?!.*[_.]$)(?=.{8,30}$)(?![_.])(?!.*[_.]{2})[a-zA-Z0-9._-\d@]+$/.test(n)&&(e+=b2bking_display_settings.newSubaccountUsernameError),!1===/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(i)&&(e+=b2bking_display_settings.newSubaccountEmailError),!1===/^(?=.*[A-Za-z])(?=.*[\d]).{8,}$/.test(r)&&(e+=b2bking_display_settings.newSubaccountPasswordError),""!==e)t(".b2bking_subaccounts_new_account_container_content_bottom_validation_errors").html(e);else{let o=t('input[name="b2bking_subaccounts_new_account_name"]').val().trim(),a=t('input[name="b2bking_subaccounts_new_account_last_name"]').val().trim(),c=t('input[name="b2bking_subaccounts_new_account_job_title"]').val().trim(),b=t('input[name="b2bking_subaccounts_new_account_phone_number"]').val().trim(),l=t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_buy"]').prop("checked"),s=t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_buy_approval"]').prop("checked"),d=t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_view_orders"]').prop("checked"),u=t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_view_subscriptions"]').prop("checked"),k=t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_view_offers"]').prop("checked"),g=t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_view_conversations"]').prop("checked"),f=t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_view_lists"]').prop("checked");var p=t(".b2bking_subaccounts_new_account_container_content_bottom_button").html();t('<img class="b2bking_loader_icon_button" src="'+b2bking_display_settings.loadertransparenturl+'">').insertBefore(".b2bking_subaccounts_new_account_container_content_bottom_button_icon"),t(".b2bking_subaccounts_new_account_container_content_bottom_button_icon").remove();var m={action:"b2bking_create_subaccount",security:b2bking_display_settings.security,username:n,password:r,name:o,lastName:a,jobTitle:c,email:i,phone:b,permissionBuy:l,permissionBuyApproval:s,permissionViewOrders:d,permissionViewSubscriptions:u,permissionViewOffers:k,permissionViewConversations:g,permissionViewLists:f};jQuery("#b2bking_custom_new_subaccount_fields").val().split(";").forEach(function(t){let e=jQuery('input[name="'+t+'"]').val();(""===e||void 0===e)&&(e=jQuery('select[name="'+t+'"]').val()),m[t]=e}),t.post(b2bking_display_settings.ajaxurl,m,function(e){e.startsWith("error")?(console.log(e),t(".b2bking_subaccounts_new_account_container_content_bottom_validation_errors").html(b2bking_display_settings.newSubaccountAccountError+" "+e.substring(5)),t(".b2bking_subaccounts_new_account_container_content_bottom_button").html(p)):"error_maximum_subaccounts"===e?(t(".b2bking_subaccounts_new_account_container_content_bottom_validation_errors").html(b2bking_display_settings.newSubaccountMaximumSubaccountsError),t(".b2bking_subaccounts_new_account_container_content_bottom_button").html(p)):window.location=b2bking_display_settings.subaccountsurl})}}),t("body").on("click",".b2bking_subaccounts_edit_account_container_content_bottom_button",function(){let e=t(".b2bking_subaccounts_edit_account_container_content_bottom_button").val().trim(),n=t('input[name="b2bking_subaccounts_new_account_name"]').val().trim(),i=t('input[name="b2bking_subaccounts_new_account_last_name"]').val().trim(),r=t('input[name="b2bking_subaccounts_new_account_job_title"]').val().trim(),o=t('input[name="b2bking_subaccounts_new_account_phone_number"]').val().trim(),a=t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_buy"]').prop("checked"),c=t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_buy_approval"]').prop("checked"),b=t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_view_orders"]').prop("checked"),l=t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_view_subscriptions"]').prop("checked"),s=t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_view_offers"]').prop("checked"),d=t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_view_conversations"]').prop("checked"),u=t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_view_lists"]').prop("checked");t('<img class="b2bking_loader_icon_button" src="'+b2bking_display_settings.loadertransparenturl+'">').insertBefore(".b2bking_subaccounts_edit_account_container_content_bottom_button .b2bking_subaccounts_new_account_container_content_bottom_button_icon"),t(".b2bking_subaccounts_edit_account_container_content_bottom_button .b2bking_subaccounts_new_account_container_content_bottom_button_icon").remove();var k={action:"b2bking_update_subaccount",security:b2bking_display_settings.security,subaccountId:e,name:n,lastName:i,jobTitle:r,phone:o,permissionBuy:a,permissionBuyApproval:c,permissionViewOrders:b,permissionViewSubscriptions:l,permissionViewOffers:s,permissionViewConversations:d,permissionViewLists:u};jQuery("#b2bking_custom_new_subaccount_fields").val().split(";").forEach(function(t){let e=jQuery('input[name="'+t+'"]').val();(""===e||void 0===e)&&(e=jQuery('select[name="'+t+'"]').val()),console.log(e),k[t]=e}),t.post(b2bking_display_settings.ajaxurl,k,function(t){window.location=b2bking_display_settings.subaccountsurl})}),t(".b2bking_subaccounts_edit_account_container_top_close").on("click",function(){window.location=b2bking_display_settings.subaccountsurl}),t(".b2bking_subaccounts_edit_account_container_content_bottom_button_delete").on("click",function(){if(confirm(b2bking_display_settings.are_you_sure_delete)){t('<img class="b2bking_loader_icon_button" src="'+b2bking_display_settings.loadertransparenturl+'">').insertBefore(".b2bking_subaccounts_edit_account_container_content_bottom_button_delete .b2bking_subaccounts_new_account_container_content_bottom_button_icon"),t(".b2bking_subaccounts_edit_account_container_content_bottom_button_delete .b2bking_subaccounts_new_account_container_content_bottom_button_icon").remove();var e={action:"b2bkingrejectuser",security:b2bking_display_settings.security,user:t(".b2bking_subaccounts_edit_account_container_content_bottom_button").val().trim(),issubaccount:"yes"};t.post(b2bking_display_settings.ajaxurl,e,function(t){window.location=b2bking_display_settings.subaccountsurl})}}),u(),t('input[name="b2bking_subaccounts_new_account_container_content_element_checkbox_buy').on("change",u),t("body").on("click","#b2bking_approve_order",function(){let e=t("#b2bking_order_number").val();if(confirm(b2bking_display_settings.approve_order_confirm)){var n={action:"b2bking_approve_order",security:b2bking_display_settings.security,orderid:e};t.post(b2bking_display_settings.ajaxurl,n,function(e){0===parseInt(b2bking_display_settings.approve_order_redirect_payment)?window.location.reload():window.location=t("#b2bking_pay_now_url").val()})}}),t("body").on("click","#b2bking_reject_order",function(){let e=t("#b2bking_order_number").val();if(confirm(b2bking_display_settings.reject_order_confirm)){var n=window.prompt(b2bking_display_settings.reject_order_email,""),i={action:"b2bking_reject_order",security:b2bking_display_settings.security,orderid:e,reason:n};t.post(b2bking_display_settings.ajaxurl,i,function(t){window.location.reload()})}}),t("#b2bking_reject_order_subaccount").on("click",function(){let e=t("#b2bking_order_number").val();if(confirm(b2bking_display_settings.cancel_order_confirm)){var n={action:"b2bking_reject_order",security:b2bking_display_settings.security,orderid:e,reason:""};t.post(b2bking_display_settings.ajaxurl,n,function(t){window.location.reload()})}}),t("body").on("click",".b2bking_bulkorder_cream_name select",function(t){t.preventDefault(),t.stopPropagation()}),1===parseInt(b2bking_display_settings.form_enforce_qty)&&t("body").on("input",".b2bking_bulkorder_form_container_content_line_qty_indigo",function(e){let n=parseInt(t(this).val()),i=parseInt(t(this).attr("min")),r=parseInt(t(this).attr("max"));n<i?t(this).val(i):n>r&&t(this).val(r)});var k=b2bking_display_settings.currency_symbol+"0";1===parseInt(b2bking_display_settings.accountingsubtotals)&&(k=b2bking_display_settings.price0),1===parseInt(b2bking_display_settings.quotes_enabled)&&(k=b2bking_display_settings.quote_text),t(".b2bking_bulkorder_form_container_newline_button").on("click",function(){var e=t(".b2bking_bulkorder_form_newline_template").html();e=(e=e.replace("pricetext",k)).replace("display:none","display:initial"),t(".b2bking_bulkorder_form_container_newline_container").before(e)}),t(".b2bking_bulkorder_form_container_bottom_save_button").on("click",function(){let e=window.prompt(b2bking_display_settings.save_list_name,"");if(""!==e&&null!==e){let n="";if(document.querySelectorAll(".b2bking_bulkorder_form_container_content_line_product").forEach(function(e){var i=t(e).attr("class").split(/\s+/);t.each(i,function(i,r){if(r.includes("b2bking_selected_product_id_")){let o=r.split("_")[4],a=t(e).parent().find(".b2bking_bulkorder_form_container_content_line_qty").val();(a>0||1===parseInt(b2bking_display_settings.lists_zero_qty))&&(n+=o+":"+a+"|")}})}),""!==n){var i=t(".b2bking_bulkorder_form_container_bottom_save_button").html();t('<img class="b2bking_loader_icon_button" src="'+b2bking_display_settings.loadertransparenturl+'">').insertBefore(".b2bking_bulkorder_form_container_bottom_save_button_icon"),t(".b2bking_bulkorder_form_container_bottom_save_button_icon").remove();let r="";Object.entries(p).forEach(function(t){let e=t[0],n=t[1];r+=e.split("B2BKINGPRICE")[0]+":"+n+"|"});var o={action:"b2bking_bulkorder_save_list",security:b2bking_display_settings.security,productstring:n,title:e,pricelist:r};t.post(b2bking_display_settings.ajaxurl,o,function(e){t(".b2bking_bulkorder_form_container_bottom_save_button").html(i),alert(b2bking_display_settings.list_saved)})}else alert(b2bking_display_settings.list_empty)}});var g=!1;jQuery(".b2bking_bulkorder_container_final").length>1&&(Date.now(),g=!0,setTimeout(function(){g=!1},5e3));var f=Date.now();t("body").on("input",".b2bking_bulkorder_form_container_content_line_qty",function(e){if(1===parseInt(b2bking_display_settings.force_step_1)){let n=t(this).val();n%1!=0&&t(this).val(parseInt(n))}}),t("body").on("input",".b2bking_bulkorder_form_container_content_line_product",function(){let e=Date.now();f=e;let n=t(this).parent(),i=t(this).val(),r=t("#b2bking_bulkorder_searchby_select").val();void 0===r&&(r="productname"),n.find(".b2bking_bulkorder_form_container_content_line_livesearch").html('<img class="b2bking_loader_img" src="'+b2bking_display_settings.loaderurl+'">'),n.find(".b2bking_bulkorder_form_container_content_line_livesearch").css("display","block");var o=t(".b2bking_bulkorder_exclude").val(),a=t(".b2bking_bulkorder_product_list").val(),c=t(".b2bking_bulkorder_tag").val(),b=t(this).parent().parent().parent().parent().find(".b2bking_bulkorder_category").val(),l=t(".b2bking_bulkorder_sortby").val(),s=t(".b2bking_bulkorder_instock").val();i.length>0?setTimeout(function(){if(e===f||g){let d=(u=[],document.querySelectorAll(".b2bking_bulkorder_form_container_content_line_product").forEach(function(e){var n=t(e).attr("class").split(/\s+/);t.each(n,function(t,e){if(e.includes("b2bking_selected_product_id_")){let n=e.split("_")[4];u.push(n)}})}),u);i=i.trim();var u,k={action:"b2bking_ajax_search",security:b2bking_display_settings.security,searchValue:i,exclude:o,tag:c,productlist:a,purchaselistid:t("#purchase_list_id").val(),category:b,sortby:l,instock:s,searchby:r,idsinform:JSON.stringify(d),dataType:"json",is_product:b2bking_display_settings.bulkorder_is_product,nonadaptive:jQuery(".b2bking_bulkorder_form_container").hasClass("nonadaptive")?1:0};t.post(b2bking_display_settings.ajaxurl,k,function(t){let i="",r=t;if(e===f||g){if(1234!==parseInt(r)){let o=JSON.parse(r);Object.keys(o).forEach(function(t){if(t.includes("B2BKINGPRICE"))p[t]=o[t];else if(t.includes("B2BTIERPRICE"))v[t]=o[t];else if(t.includes("B2BKINGSTOCK"))m[t]=o[t];else if(t.includes("B2BKINGIMAGE"))y[t]=o[t];else if(t.includes("B2BKINGMIN"))$[t]=o[t];else if(t.includes("B2BKINGMAX"))q[t]=o[t];else if(t.includes("B2BKINGSTEP"))x[t]=o[t];else if(t.includes("B2BKINGVAL"))_[t]=o[t];else if(t.includes("B2BKINGURL"))h[t]=o[t];else{let e;e=t.startsWith("product_")?t.replace("product_",""):t;let n=o[t];if(1===parseInt(b2bking_display_settings.bulkorderformimages)){let r=e+"B2BKINGIMAGE";"no"!==o[r]&&""!==o[r]&&null!==o[r]?i+='<div class="b2bking_livesearch_product_result productid_'+e+'">'+n+'<img class="b2bking_livesearch_image" src="'+o[r]+'"></div>':i+='<div class="b2bking_livesearch_product_result productid_'+e+'">'+n+"</div>"}else i+='<div class="b2bking_livesearch_product_result productid_'+e+'">'+n+"</div>"}})}else i='<span class="b2bking_classic_noproducts_found">'+b2bking_display_settings.no_products_found+"</span>";n.find(".b2bking_bulkorder_form_container_content_line_livesearch").html(i)}})}},600):n.find(".b2bking_bulkorder_form_container_content_line_livesearch").css("display","none")});var p=Object,m=Object,v=Object,h=Object,y=Object,$=Object,q=Object,x=Object,_=Object,w="yes";let B=t("#b2bking_initial_prices").val();function C(e){for(var n=t(e).attr("class").split(/\s+/),i=null,r=0;r<n.length;r++)if(n[r].match(/^sum_up_variations_(\d+)$/)){i=n[r];break}if(!i)return 0;var o=t("."+i).not(e),a=0;return o.each(function(){var e=t(this).find(".b2bking_cream_select_checkbox");if(e.length>0&&e.is(":checked")){var n=t(this).find('.b2bking_bulkorder_form_container_content_line_qty[type="number"]');if(n.length>0){var i=parseFloat(n.val());isNaN(i)||(a+=i)}}}),a}function I(){let n=0,i=e.find(".b2bking_bulkorder_form_container_content_line_product"),c=t(i).parent();var b=t(i).attr("class").split(/\s+/);t.each(b,function(e,n){if(n.includes("b2bking_selected_product_id_")){let a=n.split("_")[4],b=t(i).parent().find(".b2bking_bulkorder_form_container_content_line_qty").val();if(b>0){let l=parseFloat(p[a+"B2BKINGPRICE"]),s=v[a+"B2BTIERPRICE"];if(0!==s){let d=b;if(void 0!==b2bking_display_settings.cart_quantities[a]){let u=parseInt(b2bking_display_settings.cart_quantities[a]);d=parseInt(b)+u}0!==parseInt(b2bking_display_settings.cart_quantities_cartqty)&&(d=parseInt(d)+parseInt(b2bking_display_settings.cart_quantities_cartqty));let k=C(c);d=parseInt(d)+parseInt(k);let g=s.split(";"),f=[],m=[];if(t.each(g,function(t,e){let n=e.split(":");n[0]=parseInt(n[0]);var i=n[1];void 0!==i&&(i=i.toString().replace(",",".")),n[1]=parseFloat(i),n[0]<=d&&(f.push(n[0]),m[n[0]]=n[1])}),f.length>0){let h=m[Math.max(...f)];l>h&&(l=h)}}let y=l*b;y=parseFloat(y.toFixed(b2bking_display_settings.woo_price_decimals)),t(i).parent().find(".b2bking_bulkorder_form_container_content_line_subtotal").attr("data-value",y),1===parseInt(b2bking_display_settings.accountingsubtotals)?r(y,function(e){t(i).parent().find(".b2bking_bulkorder_form_container_content_line_subtotal").html(e)},"line_subtotal_"+a):t(i).parent().find(".b2bking_bulkorder_form_container_content_line_subtotal").text(b2bking_display_settings.currency_symbol+y.toFixed(b2bking_display_settings.woo_price_decimals))}else 1===parseInt(b2bking_display_settings.accountingsubtotals)?r(0,function(e){t(i).parent().find(".b2bking_bulkorder_form_container_content_line_subtotal").html(e)},"line_subtotal_"+a):t(i).parent().find(".b2bking_bulkorder_form_container_content_line_subtotal").text(b2bking_display_settings.currency_symbol+0)}else if(void 0===o&&""===t(i).val()){if(1===parseInt(b2bking_display_settings.accountingsubtotals)){var $=t(i).attr("class").split(/\s+/),q="unknown";t.each($,function(t,e){if(e.includes("b2bking_selected_product_id_"))return q=e.split("_")[4],!1}),r(0,function(e){t(i).parent().find(".b2bking_bulkorder_form_container_content_line_subtotal").html(e)},"line_subtotal_"+q)}else t(i).parent().find(".b2bking_bulkorder_form_container_content_line_subtotal").text(b2bking_display_settings.currency_symbol+0)}}),document.querySelectorAll(".b2bking_bulkorder_form_container_content_line_product").forEach(function(e){let i=t(e).parent();var o=t(e).attr("class").split(/\s+/);t.each(o,function(o,c){if(c.includes("b2bking_selected_product_id_")){let b=c.split("_")[4],l=t(e).parent().find(".b2bking_bulkorder_form_container_content_line_qty").val();if(l>0){let s=parseFloat(p[b+"B2BKINGPRICE"]),d=v[b+"B2BTIERPRICE"];if(0!==d){let u=l;if(void 0!==b2bking_display_settings.cart_quantities[b]){let k=parseInt(b2bking_display_settings.cart_quantities[b]);u=parseInt(l)+k}0!==parseInt(b2bking_display_settings.cart_quantities_cartqty)&&(u=parseInt(l)+parseInt(b2bking_display_settings.cart_quantities_cartqty));var g=C(i);u=parseInt(u)+parseInt(g);let f=d.split(";"),m=[],h=[];if(t.each(f,function(t,e){let n=e.split(":");n[0]=parseInt(n[0]);var i=n[1];void 0!==i&&(i=i.toString().replace(",",".")),n[1]=parseFloat(i),n[0]<=u&&(m.push(n[0]),h[n[0]]=n[1])}),m.length>0){let y=h[Math.max(...m)];s>y&&(s=y)}}let $=s*l;$=parseFloat($.toFixed(b2bking_display_settings.woo_price_decimals)),n+=$,n=parseFloat(n.toFixed(b2bking_display_settings.woo_price_decimals)),a(i)&&(t(e).parent().find(".b2bking_bulkorder_form_container_content_line_subtotal").attr("data-value",$),1===parseInt(b2bking_display_settings.accountingsubtotals)?r($,function(n){t(e).parent().find(".b2bking_bulkorder_form_container_content_line_subtotal").html(n)},"line_subtotal_"+b):t(e).parent().find(".b2bking_bulkorder_form_container_content_line_subtotal").text(b2bking_display_settings.currency_symbol+$.toFixed(b2bking_display_settings.woo_price_decimals)))}}})}),1===parseInt(b2bking_display_settings.accountingsubtotals)?r(n,function(e){t(".b2bking_bulkorder_form_container_bottom_total .woocommerce-Price-amount").html(e)},"bottom_total"):t(".b2bking_bulkorder_form_container_bottom_total .woocommerce-Price-amount").text(b2bking_display_settings.currency_symbol+n),t(document.body).trigger("b2bking_calculate_orderform_end")}if(void 0!==B&&B.split("|").forEach(function(t){let e=t.split("-");""!==e[0]&&(p[e[0]+"B2BKINGPRICE"]=parseFloat(e[1]),v[e[0]+"B2BTIERPRICE"]=e[2],m[e[0]+"B2BKINGSTOCK"]=parseInt(e[3]))}),t("body").on("click",".b2bking_livesearch_product_result",function(){let n=t(this).text(),i=t(this).parent().parent();e=i;var r=t(this).attr("class").split(/\s+/);t.each(r,function(t,e){if(e.includes("productid")){let r=e.split("_")[1];i.find(".b2bking_bulkorder_form_container_content_line_product").val(n),i.find(".b2bking_bulkorder_form_container_content_line_product").css("color",b2bking_display_settings.colorsetting),i.find(".b2bking_bulkorder_form_container_content_line_product").css("font-weight","bold"),i.find(".b2bking_bulkorder_form_container_content_line_product").addClass("b2bking_selected_product_id_"+r),i.find(".b2bking_bulkorder_form_container_content_line_product").after('<button class="b2bking_bulkorder_clear">'+b2bking_display_settings.clearx+"</button>"),i.find(".b2bking_bulkorder_form_container_content_line_qty").val(1),setTimeout(function(){i.find(".b2bking_bulkorder_form_container_content_line_product").prop("readonly",!0),i.find(".b2bking_bulkorder_form_container_content_line_livesearch").css("display","none")},125),null!==m[r+"B2BKINGSTOCK"]&&i.find(".b2bking_bulkorder_form_container_content_line_qty").attr("max",m[r+"B2BKINGSTOCK"]),null!==m[r+"B2BKINGMIN"]&&i.find(".b2bking_bulkorder_form_container_content_line_qty").attr("min",m[r+"B2BKINGMIN"]),null!==m[r+"B2BKINGSTEP"]&&i.find(".b2bking_bulkorder_form_container_content_line_qty").attr("step",m[r+"B2BKINGSTEP"]),null!==m[r+"B2BKINGVAL"]&&i.find(".b2bking_bulkorder_form_container_content_line_qty").val(m[r+"B2BKINGVAL"]),null!==h[r+"B2BKINGURL"]&&(i.find(".b2bking_bulkorder_form_container_content_line_product").addClass("b2bking_bulkorder_form_container_content_line_product_url"),i.find(".b2bking_bulkorder_form_container_content_line_product").attr("data-url",h[r+"B2BKINGURL"]))}}),1!==parseInt(b2bking_display_settings.quotes_enabled)&&I()}),t("body").on("click",".b2bking_bulkorder_clear",function(){let n=t(this).parent();e=n;let i=n.find(".b2bking_bulkorder_form_container_content_line_product"),r=n.find(".b2bking_bulkorder_form_container_content_line_qty");i.prop("disabled",!1),i.prop("readonly",!1),r.removeAttr("max"),r.removeAttr("min"),r.removeAttr("step"),i.removeAttr("style"),i.val(""),r.val("");var o=i.attr("class").split(/\s+/);t.each(o,function(t,e){e.includes("b2bking_selected_product_id_")&&i.removeClass(e)}),1!==parseInt(b2bking_display_settings.quotes_enabled)&&I(),t(n).find(".b2bking_bulkorder_form_container_content_line_product_url").removeAttr("data-url"),t(n).find(".b2bking_bulkorder_form_container_content_line_product_url").removeClass("b2bking_bulkorder_form_container_content_line_product_url"),t(this).remove()}),t(".b2bking_bulkorder_form_container_bottom_add_button").on("click",function(){let e="",n=t(this).val();if(document.querySelectorAll(".b2bking_bulkorder_form_container_content_line_product").forEach(function(n){var i=t(n).attr("class").split(/\s+/);t.each(i,function(i,r){if(r.includes("b2bking_selected_product_id_")){let o=r.split("_")[4],a=t(n).parent().find(".b2bking_bulkorder_form_container_content_line_qty").val();a>0&&(e+=o+":"+a+"|")}})}),""!==e){t('<img class="b2bking_loader_icon_button" src="'+b2bking_display_settings.loadertransparenturl+'">').insertBefore(".b2bking_bulkorder_form_container_bottom_add_button_icon"),t(".b2bking_bulkorder_form_container_bottom_add_button_icon").remove();var i={action:"b2bking_bulkorder_add_cart",security:b2bking_display_settings.security,productstring:e,listval:n};t.post(b2bking_display_settings.ajaxurl,i,function(e){1===parseInt(b2bking_display_settings.redirect_cart_add_cart_classic_form)?window.location=b2bking_display_settings.carturl:(t(".b2bking_bulkorder_form_container_bottom_add_button").html('<svg class="b2bking_bulkorder_form_container_bottom_add_button_icon" xmlns="http://www.w3.org/2000/svg" width="21" height="19" fill="none" viewBox="0 0 21 19"><path fill="#fff" d="M18.401 11.875H7.714l.238 1.188h9.786c.562 0 .978.53.854 1.087l-.202.901a2.082 2.082 0 011.152 1.87c0 1.159-.93 2.096-2.072 2.079-1.087-.016-1.981-.914-2.01-2.02a2.091 2.091 0 01.612-1.543H8.428c.379.378.614.903.614 1.485 0 1.18-.967 2.131-2.14 2.076-1.04-.05-1.886-.905-1.94-1.964a2.085 2.085 0 011.022-1.914L3.423 2.375H.875A.883.883 0 010 1.485V.89C0 .399.392 0 .875 0h3.738c.416 0 .774.298.857.712l.334 1.663h14.32c.562 0 .978.53.854 1.088l-1.724 7.719a.878.878 0 01-.853.693zm-3.526-5.64h-1.75V4.75a.589.589 0 00-.583-.594h-.584a.589.589 0 00-.583.594v1.484h-1.75a.589.589 0 00-.583.594v.594c0 .328.26.594.583.594h1.75V9.5c0 .328.261.594.583.594h.584a.589.589 0 00.583-.594V8.016h1.75a.589.589 0 00.583-.594v-.594a.589.589 0 00-.583-.594z"></path></svg>'+b2bking_display_settings.added_cart),t(document.body).trigger("wc_fragment_refresh"))})}}),t("body").on("input",".b2bking_bulkorder_form_container_content_line_qty",function(){var n=parseInt(t(this).attr("max")),i=t(this).parent().find(".b2bking_bulkorder_form_container_content_line_product"),r=t(i).attr("class"),o="";void 0===r&&(i=t(this).parent().parent().parent().find(".b2bking_bulkorder_form_container_content_line_product"),r=t(i).attr("class"),o="cream");var a=0,c=r.split(/\s+/);t.each(c,function(t,e){e.includes("b2bking_selected_product_id_")&&(a=e.split("_")[4])});let b=t(this).val();var l=0;if(void 0!==b2bking_display_settings.cart_quantities[a]&&(l=parseInt(b2bking_display_settings.cart_quantities[a]),b=parseInt(b)+l),0!==parseInt(b2bking_display_settings.cart_quantities_cartqty)&&(l=parseInt(b2bking_display_settings.cart_quantities_cartqty),b=parseInt(b)+l),b>n){t(this).val(n-l);let s=t(this).parent(),d=b2bking_display_settings.max_items_stock;d=d.replace("%s",n);if(s.find(".b2bking_bulkorder_form_container_content_line_product").val()!==d){let u=s.find(".b2bking_bulkorder_form_container_content_line_product").val(),k=s.find(".b2bking_bulkorder_form_container_content_line_product").css("color");s.find(".b2bking_bulkorder_form_container_content_line_product").val(d),s.find(".b2bking_bulkorder_form_container_content_line_product").css("color","rgb(194 25 25)"),setTimeout(function(){s.find(".b2bking_bulkorder_form_container_content_line_product").val(u),s.find(".b2bking_bulkorder_form_container_content_line_product").css("color",k)},1200)}}e=t(this).parent(),"cream"===o&&(e=t(this).parent().parent().parent()),1!==parseInt(b2bking_display_settings.quotes_enabled)&&I()}),void 0!==o){function N(e,n,i,r,o="no"){if(9875678===e)t(n).addClass("b2bking_none_in_stock"),t(n).html(b2bking_display_settings.already_in_cart),t(n).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").val(0),t(n).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").attr("max",0);else if(e>=i&&0!==i){var a={action:"b2bking_bulkorder_add_cart_item",security:b2bking_display_settings.security,productid:r,productqty:i},c=[];jQuery(".variation_"+r).each(function(e){c.push(t(this).attr("id")+"="+t(this).val())}),a.attributes=c;var b=[];if(jQuery(".customdata_"+r).each(function(e){b.push(t(this).val())}),a.customdata=b,"no"!==o)return a.qtyaddable=e,a.thisbutton=n,a;!function e(n,i,r,o){"yes"===w?(w="no",t.post(b2bking_display_settings.ajaxurl,n,function(e){let n=e;jQuery(".b2bking_cream_view_cart_price").html(n),t(i).parent().parent().parent().find(".b2bking_cream_select_checkbox").prop("checked",!1).trigger("input"),t(i).removeClass("b2bking_low_in_stock"),t(i).removeClass("b2bking_none_in_stock"),t(document.body).trigger("wc_fragment_refresh"),1===parseInt(b2bking_display_settings.added_cart_event)&&jQuery(document.body).trigger("added_to_cart");let a=parseInt(t(i).parent().parent().parent().find(".b2bking_cream_product_nr_icon").text()),c=parseInt(r)+a;if(1!==parseInt(b2bking_display_settings.force_step_1)&&(a=parseFloat(t(i).parent().parent().parent().find(".b2bking_cream_product_nr_icon").text()),c=(c=parseFloat(r)+a).toFixed(b2bking_display_settings.woo_price_decimals)),t(i).parent().parent().parent().find(".b2bking_cream_product_nr_icon").text(c),t(i).parent().parent().parent().find(".b2bking_cream_product_nr_icon").removeClass("b2bking_cream_product_nr_icon_hidden"),"cart"===b2bking_display_settings.cream_form_cart_button){let b=parseInt(t(".b2bking_cream_cart_button_items_qty").text()),l=parseInt(r)+b;1!==parseInt(b2bking_display_settings.force_step_1)&&(b=parseFloat(t(".b2bking_cream_cart_button_items_qty").text()),l=(l=parseFloat(r)+b).toFixed(b2bking_display_settings.woo_price_decimals)),t(".b2bking_cream_cart_button_price").html(n),t(".b2bking_cream_cart_button_items_qty").text(l),t(".b2bking_orderform_cart").removeClass("b2bking_orderform_cart_inactive")}if("carticon"===b2bking_display_settings.cream_form_cart_button){let s=parseInt(t("#b2bking_bulkorder_cream_filter_cart_text").text()),d=parseInt(r)+s;1!==parseInt(b2bking_display_settings.force_step_1)&&(s=parseFloat(t("#b2bking_bulkorder_cream_filter_cart_text").text()),d=(d=parseFloat(r)+s).toFixed(b2bking_display_settings.woo_price_decimals)),t("#b2bking_bulkorder_cream_filter_cart_text").text(d),t(".b2bking_orderform_cart").removeClass("b2bking_orderform_cart_inactive"),t(".b2bking_orderform_carticon").removeClass("b2bking_orderform_carticon_inactive")}"checkout"===b2bking_display_settings.cream_form_cart_button&&t(".b2bking_orderform_checkout").removeClass("b2bking_orderform_checkout_inactive");let u=o-r;u>0?(t(i).html(b2bking_display_settings.add_more_indigo),t(i).addClass("b2bking_add_more_button"),u<r&&t(i).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").val(u)):(t(i).addClass("b2bking_none_in_stock"),t(i).html("0 "+b2bking_display_settings.left_in_stock),t(i).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").val(0),t(i).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").attr("max",0)),t(document.body).trigger("b2bking_added_item_cart"),setTimeout(function(){w="yes"},500)})):setTimeout(function(){e(n,i,r,o)},100)}(a,n,i,e)}else 0===e?(t(n).addClass("b2bking_none_in_stock"),t(n).html("0 "+b2bking_display_settings.left_in_stock),t(n).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").val(0),t(n).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").attr("max",0)):(t(n).html(b2bking_display_settings.left_in_stock_low_left+e+b2bking_display_settings.left_in_stock_low_right),t(n).addClass("b2bking_low_in_stock"),t(n).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").val(e),setTimeout(function(){t(n).removeClass("b2bking_low_in_stock"),t(n).html(b2bking_display_settings.add_to_cart)},2500))}function E(){var t=0;return jQuery(".b2bking_cream_select_checkbox").each(function(e){jQuery(this).prop("checked")&&parseInt(jQuery(this).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").val())>0&&(t+=parseFloat(jQuery(this).parent().parent().find(".b2bking_bulkorder_form_container_content_line_subtotal_cream").attr("data-value")))}),t}function K(){var t,e=(t=0,jQuery(".b2bking_cream_select_checkbox").each(function(e){jQuery(this).prop("checked")?(t+=parseInt(jQuery(this).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").val()),jQuery(this).parent().parent().parent().addClass("b2bking_multiselected_row")):jQuery(this).parent().parent().parent().removeClass("b2bking_multiselected_row")}),t);e>0?(jQuery("#b2bking_cream_add_selected, .b2bking_auto_add_to_cart").addClass("active"),"number"===b2bking_display_settings.cream_multiselect_total?jQuery(".b2bking_cream_add_selected_number").html("&nbsp;("+e+")"):"total"===b2bking_display_settings.cream_multiselect_total&&jQuery(".b2bking_cream_add_selected_number").html("&nbsp;("+b2bking_display_settings.currency_symbol+E().toFixed(b2bking_display_settings.woo_price_decimals)+")"),G(),jQuery("#b2bking_cream_view_cart").addClass("hidden")):(jQuery("#b2bking_cream_add_selected, .b2bking_auto_add_to_cart").removeClass("active"),jQuery("#b2bking_cream_add_selected").removeClass("floating"),jQuery(".b2bking_cream_add_selected_number").html("")),parseInt(jQuery(".b2bking_bulkorder_bottom_total_value").length)>=1&&(S(),setTimeout(function(){S()},10))}function S(){let t=E().toFixed(b2bking_display_settings.woo_price_decimals),e=parseFloat(t);1===parseInt(b2bking_display_settings.accountingsubtotals)?r(e,function(t){jQuery(".b2bking_bulkorder_bottom_total_value").html(t)},"cream_bottom_total"):jQuery(".b2bking_bulkorder_bottom_total_value").html(b2bking_display_settings.currency_symbol+t),t>0?jQuery(".b2bking_bulkorder_bottom_total").removeClass("inactive"):jQuery(".b2bking_bulkorder_bottom_total").addClass("inactive")}function j(t){let e=t.getBoundingClientRect();return e.top>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)}function G(){let e=t("#b2bking_cream_add_selected");if(void 0!==e[0]&&jQuery("#b2bking_cream_add_selected").hasClass("active")){let n=t(".b2bking_bulkorder_form_container_bottom"),i=t(".b2bking_bulkorder_form_container"),r=n[0].getBoundingClientRect(),o=i[0].getBoundingClientRect();(r.top<0||r.top>window.innerHeight)&&o.top<window.innerHeight&&t(window).scrollTop()<r.top+t(document).scrollTop()?e.addClass("floating"):e.removeClass("floating")}}document.querySelectorAll(".b2bking_bulkorder_form_container_content_line_product").forEach(function(n){let i=t(n).val().split(" (")[0];var r={action:"b2bking_ajax_search",security:b2bking_display_settings.security,searchValue:i,searchType:"purchaseListLoading",dataType:"json",is_product:b2bking_display_settings.bulkorder_is_product,nonadaptive:jQuery(".b2bking_bulkorder_form_container").hasClass("nonadaptive")?1:0};t.post(b2bking_display_settings.ajaxurl,r,function(t){let e=t;if('"empty"'!==e){let n=JSON.parse(e);Object.keys(n).forEach(function(t){t.includes("B2BKINGPRICE")?p[t]=n[t]:t.includes("B2BTIERPRICE")?v[t]=n[t]:t.includes("B2BKINGSTOCK")?m[t]=n[t]:t.includes("B2BKINGMIN")?$[t]=n[t]:t.includes("B2BKINGMAX")?q[t]=n[t]:t.includes("B2BKINGSTEP")?x[t]=n[t]:t.includes("B2BKINGVAL")&&(_[t]=n[t])})}});var o=0,a=t(n).attr("class").split(/\s+/);t.each(a,function(t,e){e.includes("b2bking_selected_product_id_")&&(o=e.split("_")[4])}),null!==m[o+"B2BKINGSTOCK"]&&t(n).parent().find(".b2bking_bulkorder_form_container_content_line_qty").attr("max",m[o+"B2BKINGSTOCK"]),e=t(n).parent(),1!==parseInt(b2bking_display_settings.quotes_enabled)&&I()}),t("body").on("click",".b2bking_cream_input_plus_button",function(){let e=t(this).parent().find("input");e[0].stepUp(1),t(e).trigger("input")}),t("body").on("click",".b2bking_cream_input_minus_button",function(){let e=t(this).parent().find("input");e[0].stepDown(1),t(e).trigger("input")}),t("body").on("click","#b2bking_cream_add_selected.active",function(){var e=[],n=[],i=!1;if(jQuery(".b2bking_cream_select_checkbox").each(function(r){if(jQuery(this).prop("checked")){var o=t(this).parent().parent().parent().find(".b2bking_bulkorder_cream_add");if(t(o).hasClass("b2bking_none_in_stock"))return!0;if(!t(o).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty")[0].checkValidity()){t(o).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty")[0].reportValidity();return}let a=!1;if(jQuery(o).parent().parent().parent().find("select").each(function(e){if(!jQuery(this)[0].checkValidity()){if("yes"===b2bking_display_settings.bulkorder_is_product&&"replace"===b2bking_display_settings.bulkorder_is_product_replace){let n=t(this).attr("id"),r=t(".variations #"+n).val();""!==r&&void 0!==r?t(this).val(r):(t(".variations #"+n).prop("required",!0),t(".variations #"+n)[0].reportValidity(),a=!0,i=!0)}else jQuery(this)[0].reportValidity(),a=!0,i=!0}}),a)return;let c=t(o).parent().parent().find(".b2bking_bulkorder_form_container_content_line_product");var b=t(c).attr("class"),l="";void 0===b&&(c=t(o).parent().parent().parent().find(".b2bking_bulkorder_form_container_content_line_product"),b=t(c).attr("class"),l="cream");var s=0,d=b.split(/\s+/);t.each(d,function(t,e){e.includes("b2bking_selected_product_id_")&&(s=e.split("_")[4])});let u=t(o).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").val();e.push([o,u,s]),n.push(s)}}),!i){t(".b2bking_cream_add_selected_cart_icon").addClass("b2bking_invisible_img"),t(".b2bking_cream_add_selected_loader_icon").removeClass("b2bking_invisible_img");var r={action:"b2bking_get_stock_quantity_addable_multiple",security:b2bking_display_settings.security,products:n};t.post(b2bking_display_settings.ajaxurl,r,function(n){var i,r,o=n.data,a=[];e.forEach(function(t){var e,n=t[0],i=t[1],r=t[2],c=N(o[r],n,i,r,"yes");a.push(c)}),i=a,r={action:"b2bking_bulkorder_add_multiple",security:b2bking_display_settings.security,additions:JSON.stringify(i)},t.post(b2bking_display_settings.ajaxurl,r,function(e){var n=e;i.forEach(function(e){var i=e.thisbutton,r=e.qtyaddable,o=e.productqty;t(i).removeClass("b2bking_low_in_stock"),t(i).removeClass("b2bking_none_in_stock");let a=parseInt(t(i).parent().parent().parent().find(".b2bking_cream_product_nr_icon").text()),c=parseInt(o)+a;if(1!==parseInt(b2bking_display_settings.force_step_1)&&(a=parseFloat(t(i).parent().parent().parent().find(".b2bking_cream_product_nr_icon").text()),c=(c=parseFloat(o)+a).toFixed(b2bking_display_settings.woo_price_decimals)),t(i).parent().parent().parent().find(".b2bking_cream_product_nr_icon").text(c),t(i).parent().parent().parent().find(".b2bking_cream_product_nr_icon").removeClass("b2bking_cream_product_nr_icon_hidden"),"cart"===b2bking_display_settings.cream_form_cart_button){let b=parseInt(t(".b2bking_cream_cart_button_items_qty").text()),l=parseInt(o)+b;1!==parseInt(b2bking_display_settings.force_step_1)&&(b=parseFloat(t(".b2bking_cream_cart_button_items_qty").text()),l=(l=parseFloat(o)+b).toFixed(b2bking_display_settings.woo_price_decimals)),t(".b2bking_cream_cart_button_price").html(n),t(".b2bking_cream_cart_button_items_qty").text(l),t(".b2bking_orderform_cart").removeClass("b2bking_orderform_cart_inactive")}if("carticon"===b2bking_display_settings.cream_form_cart_button){let s=parseInt(t("#b2bking_bulkorder_cream_filter_cart_text").text()),d=parseInt(o)+s;1!==parseInt(b2bking_display_settings.force_step_1)&&(s=parseFloat(t("#b2bking_bulkorder_cream_filter_cart_text").text()),d=(d=parseFloat(o)+s).toFixed(b2bking_display_settings.woo_price_decimals)),t("#b2bking_bulkorder_cream_filter_cart_text").text(d),t(".b2bking_orderform_carticon").removeClass("b2bking_orderform_carticon_inactive")}"checkout"===b2bking_display_settings.cream_form_cart_button&&t(".b2bking_orderform_checkout").removeClass("b2bking_orderform_checkout_inactive");let u=r-o;u>0?(t(i).html(b2bking_display_settings.add_more_indigo),t(i).addClass("b2bking_add_more_button"),u<o&&t(i).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").val(u)):(t(i).addClass("b2bking_none_in_stock"),t(i).html("0 "+b2bking_display_settings.left_in_stock),t(i).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").val(0),t(i).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").attr("max",0))}),t(document.body).trigger("b2bking_added_item_cart"),t(document.body).trigger("b2bking_multiadded_item_cart"),t(document.body).trigger("wc_fragment_refresh"),1===parseInt(b2bking_display_settings.added_cart_event)&&jQuery(document.body).trigger("added_to_cart"),jQuery(".b2bking_cream_select_checkbox").each(function(t){jQuery(this).prop("checked",!1).trigger("input")}),t(".b2bking_cream_add_selected_cart_icon").removeClass("b2bking_invisible_img"),t(".b2bking_cream_add_selected_loader_icon").addClass("b2bking_invisible_img"),jQuery("#b2bking_cream_view_cart").removeClass("hidden"),jQuery(".b2bking_cream_view_cart_price").html(n)})})}}),t("body").on("click",".b2bking_bulkorder_indigo_add",function(){if(t(this).hasClass("configure")){let e=t(this).parent().parent().parent().find(".b2bking_bulkorder_indigo_product_container a").attr("href");window.open(e,"_blank");return}if(t(this).hasClass("b2bking_cream_view_options_button")||t(this).hasClass("b2bking_none_in_stock")||0===parseInt(t(this).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").val()))return;if(!t(this).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty")[0].checkValidity()){t(this).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty")[0].reportValidity();return}let n=!1;if(jQuery(this).parent().parent().parent().find("select").each(function(t){jQuery(this)[0].checkValidity()||(jQuery(this)[0].reportValidity(),n=!0)}),n)return;let i=t(this);t(this).hasClass("b2bking_none_in_stock")||t(this).html('<img class="b2bking_loader_icon_button_indigo" src="'+b2bking_display_settings.loadertransparenturl+'">');let r=t(this).parent().parent().find(".b2bking_bulkorder_form_container_content_line_product");var o=t(r).attr("class"),a="";void 0===o&&(r=t(this).parent().parent().parent().find(".b2bking_bulkorder_form_container_content_line_product"),o=t(r).attr("class"),a="cream");var c=0,b=o.split(/\s+/);t.each(b,function(t,e){e.includes("b2bking_selected_product_id_")&&(c=e.split("_")[4])});let l=t(this).parent().parent().find(".b2bking_bulkorder_form_container_content_line_qty").val();var s={action:"b2bking_get_stock_quantity_addable",security:b2bking_display_settings.security,id:c},d=9999999;0===parseInt(b2bking_display_settings.b2bking_orderform_skip_stock_search)?t.post(b2bking_display_settings.ajaxurl,s,function(t){d=parseInt(t),N(d,i,l,c)}):N(d,i,l,c)}),t("body").on("click",".b2bking_orderform_cart",function(){var e=t(this).parent().parent().parent();t(e).find(".b2bking_orderform_cart").hasClass("b2bking_orderform_cart_inactive")||(window.location=b2bking_display_settings.carturl)}),t("body").on("click",".b2bking_orderform_carticon",function(){var e=t(this).parent().parent().parent();t(e).find(".b2bking_orderform_carticon").hasClass("b2bking_orderform_carticon_inactive")||(window.location=b2bking_display_settings.carturl)}),t("body").on("click",".b2bking_orderform_checkout",function(){var e=t(this).parent().parent().parent();t(e).find(".b2bking_orderform_checkout").hasClass("b2bking_orderform_checkout_inactive")||(window.location=b2bking_display_settings.checkouturl)}),t(".b2bking_bulkorder_search_text_indigo").not(".b2bking_bulkorder_search_text_cream").on("input",function(){var e=t(this),n=t(e).parent().parent().parent();let i=Date.now();f=i,t(this).length>0&&(t(n).find(".b2bking_bulkorder_form_container_content_indigo").html('<div class="b2bking_loader_indigo_content"><img class="b2bking_loader_icon_button_indigo" src="'+b2bking_display_settings.loadertransparenturl+'"></div>'),setTimeout(function(){if(i===f||g){var r=t(n).find(".b2bking_bulkorder_exclude").val(),o=t(n).find(".b2bking_bulkorder_product_list").val(),a=t(n).find(".b2bking_bulkorder_tag").val(),c=t(n).find(".b2bking_bulkorder_category").val(),b=t(n).find(".b2bking_bulkorder_sortby").val(),l=t(n).find(".b2bking_bulkorder_instock").val(),s={action:"b2bking_ajax_search",security:b2bking_display_settings.security,searchValue:t(e).val(),dataType:"json",theme:"indigo",exclude:r,productlist:o,tag:a,purchaselistid:t("#purchase_list_id").val(),sortby:b,instock:l,category:c,is_product:b2bking_display_settings.bulkorder_is_product,nonadaptive:jQuery(".b2bking_bulkorder_form_container").hasClass("nonadaptive")?1:0};t.post(b2bking_display_settings.ajaxurl,s,function(e){let r=e,o="";if(i===f||g){if(1234!==parseInt(r)){let a=JSON.parse(r);Object.keys(a).forEach(function(t){t.includes("B2BKINGPRICE")?p[t]=a[t]:t.includes("B2BTIERPRICE")?v[t]=a[t]:t.includes("B2BKINGSTOCK")?m[t]=a[t]:t.includes("B2BKINGIMAGE")?y[t]=a[t]:t.includes("B2BKINGURL")?h[t]=a[t]:t.includes("B2BKINGMIN")?$[t]=a[t]:t.includes("B2BKINGMAX")?q[t]=a[t]:t.includes("B2BKINGSTEP")?x[t]=a[t]:t.includes("B2BKINGVAL")?_[t]=a[t]:t.includes("HTML")&&(o=a[t])}),t(n).find(".b2bking_bulkorder_form_container_content_indigo").html(o)}else t(n).find(".b2bking_bulkorder_form_container_content_indigo").html('<div class="b2bking_bulkorder_indigo_noproducts">'+b2bking_display_settings.no_products_found+'</div><div class="b2bking_bulkorder_form_container_bottom b2bking_bulkorder_form_container_bottom_indigo"></div>')}})}},400))}),jQuery(document).on("input",".b2bking_bulkorder_form_container_content_line_qty_cream",function(){0===parseInt(jQuery(this).val())?jQuery(this).parent().parent().parent().find(".b2bking_cream_select_checkbox").prop("checked",!1).trigger("input"):jQuery(this).parent().parent().parent().find(".b2bking_cream_select_checkbox").prop("checked",!0).trigger("input"),K(),a(jQuery(this).parent().parent().parent())&&1!==parseInt(b2bking_display_settings.quotes_enabled)&&I()}),jQuery(document).on("input",".b2bking_cream_select_checkbox",function(){e=t(this).parent().parent().parent(),K(),a(jQuery(this).parent().parent().parent())&&1!==parseInt(b2bking_display_settings.quotes_enabled)&&I()}),jQuery("body").on("click","#b2bking_cream_clear_all_selected",function(){jQuery(".b2bking_cream_select_checkbox").each(function(t){jQuery(this).prop("checked",!1),K()})}),jQuery("body").on("click",".b2bking_cream_view_cart_close",function(t){jQuery("#b2bking_cream_view_cart").addClass("hidden"),t.stopPropagation(),t.preventDefault()}),t(window).on("scroll resize",G),G(),t(".b2bking_orderform_filters").on("click",function(){var e=t(this).parent().parent().parent();jQuery("#b2bking_bulkorder_cream_filter_icon_attributes img").attr("src")===b2bking_display_settings.filters_close&&t(".b2bking_orderform_attributes").click(),t(e).find(".b2bking_bulkorder_form_cream_main_container").hasClass("b2bking_filters_open")?(t(e).find("#b2bking_bulkorder_cream_filter_icon img").attr("src",b2bking_display_settings.filters),t(e).find(".b2bking_orderform_filters").css("background","#fff"),t(e).find(".b2bking_bulkorder_form_cream_main_container.b2bking_filters_open, .b2bking_bulkorder_form_container_cream_filters.b2bking_filters_open, .b2bking_bulkorder_form_cream_main_container_content.b2bking_filters_open").addClass("b2bking_filters_closed").removeClass("b2bking_filters_open")):(t(e).find("#b2bking_bulkorder_cream_filter_icon img").attr("src",b2bking_display_settings.filters_close),t(e).find(".b2bking_orderform_filters").css("background","#f3f3f3"),t(e).find(".b2bking_bulkorder_form_cream_main_container.b2bking_filters_closed, .b2bking_bulkorder_form_container_cream_filters.b2bking_filters_closed, .b2bking_bulkorder_form_cream_main_container_content.b2bking_filters_closed").addClass("b2bking_filters_open").removeClass("b2bking_filters_closed")),t(e).find(".b2bking_bulkorder_form_container_cream_filters_content_first").css("display",""),t(e).find(".b2bking_bulkorder_form_container_cream_filters_content_second").css("display","none")}),t(".b2bking_orderform_attributes").on("click",function(){var e=t(this).parent().parent().parent();jQuery("#b2bking_bulkorder_cream_filter_icon img").attr("src")===b2bking_display_settings.filters_close&&t(".b2bking_orderform_filters").click(),t(e).find(".b2bking_bulkorder_form_cream_main_container").hasClass("b2bking_filters_open")?(t(e).find("#b2bking_bulkorder_cream_filter_icon_attributes img").attr("src",b2bking_display_settings.attributes),t(e).find(".b2bking_orderform_attributes").css("background","#fff"),t(e).find(".b2bking_bulkorder_form_cream_main_container.b2bking_filters_open, .b2bking_bulkorder_form_container_cream_filters.b2bking_filters_open, .b2bking_bulkorder_form_cream_main_container_content.b2bking_filters_open").addClass("b2bking_filters_closed").removeClass("b2bking_filters_open")):(t(e).find("#b2bking_bulkorder_cream_filter_icon_attributes img").attr("src",b2bking_display_settings.filters_close),t(e).find(".b2bking_orderform_attributes").css("background","#f3f3f3"),t(e).find(".b2bking_bulkorder_form_cream_main_container.b2bking_filters_closed, .b2bking_bulkorder_form_container_cream_filters.b2bking_filters_closed, .b2bking_bulkorder_form_cream_main_container_content.b2bking_filters_closed").addClass("b2bking_filters_open").removeClass("b2bking_filters_closed")),t(e).find(".b2bking_bulkorder_form_container_cream_filters_content_first").css("display","none"),t(e).find(".b2bking_bulkorder_form_container_cream_filters_content_second").css("display","")}),t(".b2bking_bulkorder_search_text_cream").on("input",function(){var e=t(this).parent().parent().parent().parent();0!==t(this).val().length?(t(e).find(".b2bking_bulkorder_cream_search_icon_clear").removeClass("b2bking_bulkorder_cream_search_icon_hide").addClass("b2bking_bulkorder_cream_search_icon_show"),t(e).find(".b2bking_bulkorder_cream_search_icon_search").removeClass("b2bking_bulkorder_cream_search_icon_show").addClass("b2bking_bulkorder_cream_search_icon_hide")):(t(e).find(".b2bking_bulkorder_cream_search_icon_clear").removeClass("b2bking_bulkorder_cream_search_icon_show").addClass("b2bking_bulkorder_cream_search_icon_hide"),t(e).find(".b2bking_bulkorder_cream_search_icon_search").removeClass("b2bking_bulkorder_cream_search_icon_hide").addClass("b2bking_bulkorder_cream_search_icon_show"))}),t(".b2bking_bulkorder_cream_search_icon_clear").on("click",function(){var e=t(this).parent().parent().parent().parent();t(e).find(".b2bking_bulkorder_search_text_cream").val(""),t(e).find(".b2bking_bulkorder_search_text_cream").trigger("input"),t(e).find(".b2bking_bulkorder_search_text_cream").focus()}),t(".b2bking_bulkorder_filters_list_attributes li").on("click",function(){let e=t(this).val();var n=t(this).parent().parent().parent().parent().parent().parent(),i=t(this).parent();t(i).find(".b2bking_attribute_value").val(e),t(n).find(".b2bking_bulkorder_search_text_indigo").trigger("input"),t(this).parent().find("li").each(function(e){t(this).css("text-decoration","none")}),t(this).css("text-decoration","underline")}),t(".b2bking_bulkorder_filters_list li").on("click",function(){let e=t(this).val();var n=t(this).parent().parent().parent().parent().parent().parent();t(n).find(".b2bking_bulkorder_category").val(e),t(n).find(".b2bking_bulkorder_search_text_indigo").trigger("input"),t(n).find(".b2bking_bulkorder_filters_list li").each(function(e){t(this).css("text-decoration","none")}),t(this).css("text-decoration","underline")}),t(".b2bking_bulkorder_filters_list_sortby li").on("click",function(){var e=t(this).parent().parent().parent().parent().parent().parent();let n=t(this).attr("value");t(e).find(".b2bking_bulkorder_sortby").attr("value",n),t(e).find(".b2bking_bulkorder_search_text_indigo").trigger("input"),t(e).find(".b2bking_bulkorder_filters_list_sortby li").each(function(e){t(this).css("text-decoration","none")}),t(this).css("text-decoration","underline")}),t(".b2bking_bulkorder_filters_list_instock li").on("click",function(){var e=t(this).parent().parent().parent().parent().parent().parent();let n=t(this).attr("value");t(e).find(".b2bking_bulkorder_instock").attr("value",n),t(e).find(".b2bking_bulkorder_search_text_indigo").trigger("input"),t(e).find(".b2bking_bulkorder_filters_list_instock li").each(function(e){t(this).css("text-decoration","none")}),t(this).css("text-decoration","underline")}),t(".b2bking_bulkorder_search_text_indigo.b2bking_bulkorder_search_text_cream").on("input",function(){let e=Date.now();var n=t(this),i=t(n).parent().parent().parent().parent();f=e,t(this).length>0&&(t(i).find(".b2bking_bulkorder_form_container_content_indigo").html('<div class="b2bking_loader_indigo_content b2bking_loader_cream_content"><div class="b2bking_loading_products_wrapper"><div class="b2bking_loading_products_text">'+b2bking_display_settings.loading_products_text+'</div><img class="b2bking_loader_icon_button_indigo" src="'+b2bking_display_settings.loadertransparenturl+'"></div></div>'),setTimeout(function(){if(e===f||g){var r=t(i).find(".b2bking_bulkorder_exclude").val(),o=t(i).find(".b2bking_bulkorder_product_list").val(),a=t(i).find(".b2bking_bulkorder_tag").val(),c=t(i).find(".b2bking_bulkorder_category").val(),b=t(i).find(".b2bking_bulkorder_sortby").val(),l=t(i).find(".b2bking_bulkorder_instock").val(),s=t(i).find(".b2bking_bulkorder_attributes").val(),d=s.split(",");if(jQuery(".b2bking_bulkorder_form_container_content_header_multiselect_cream").length)var u="yes";else var u="no";var k={action:"b2bking_ajax_search",security:b2bking_display_settings.security,searchValue:t(n).val(),dataType:"json",theme:"cream",multiselect:u,sku:t(i).find(".b2bking_order_form_show_sku").val(),stock:t(i).find(".b2bking_order_form_show_stock").val(),exclude:r,productlist:o,tag:a,purchaselistid:t("#purchase_list_id").val(),category:c,attributes:s,sortby:b,instock:l,is_product:b2bking_display_settings.bulkorder_is_product,nonadaptive:jQuery(".b2bking_bulkorder_form_container").hasClass("nonadaptive")?1:0};d.forEach(function(e){k["attr_"+(e=e.trim())]=t(".b2bking_attribute_value_"+e).val()}),t.post(b2bking_display_settings.ajaxurl,k,function(n){let r=n,o="";if(e===f||g){if(1234!==parseInt(r)){let a=JSON.parse(r);Object.keys(a).forEach(function(t){t.includes("B2BKINGPRICE")?p[t]=a[t]:t.includes("B2BTIERPRICE")?v[t]=a[t]:t.includes("B2BKINGSTOCK")?m[t]=a[t]:t.includes("B2BKINGIMAGE")?y[t]=a[t]:t.includes("B2BKINGURL")?h[t]=a[t]:t.includes("B2BKINGMIN")?$[t]=a[t]:t.includes("B2BKINGMAX")?q[t]=a[t]:t.includes("B2BKINGSTEP")?x[t]=a[t]:t.includes("B2BKINGVAL")?_[t]=a[t]:t.includes("HTML")&&(o=a[t])}),t(i).find(".b2bking_bulkorder_form_container_content_indigo").html(o),t(document.body).trigger("b2bking_set_cream_table_finish"),"yes"===b2bking_display_settings.bulkorder_is_product&&M()}else t(i).find(".b2bking_bulkorder_form_container_content_indigo").html('<div class="b2bking_bulkorder_indigo_noproducts b2bking_bulkorder_cream_noproducts"><img class="b2bking_bulkorder_cream_noproducts_img" src="'+b2bking_display_settings.no_products_found_img+'"><div class="b2bking_cream_noproductsfound_text">'+b2bking_display_settings.no_products_found+'</div></div><div class="b2bking_bulkorder_form_container_bottom b2bking_bulkorder_form_container_bottom_indigo b2bking_bulkorder_form_container_bottom_cream"></div>')}})}},400))})}function T(e,n){jQuery("html, body").animate({scrollTop:jQuery(".b2bking_bulkorder_form_container").offset().top-150},100);var i=t(e).find(".b2bking_bulkorder_attributes").val(),r=i.split(","),o=t(".b2bking_bulkorder_form_container_content_header_multiselect_cream").length?"yes":"no",a={action:"b2bking_ajax_search",security:b2bking_display_settings.security,dataType:"json",multiselect:o,theme:b2bking_pagination_theme,sku:t(e).find(".b2bking_order_form_show_sku").val(),stock:t(e).find(".b2bking_order_form_show_stock").val(),searchValue:"",sortby:t(e).find(".b2bking_bulkorder_sortby").val(),instock:t(e).find(".b2bking_bulkorder_instock").val(),pagerequested:n.val(),category:t(e).find(".b2bking_bulkorder_category").val(),productlist:t(e).find(".b2bking_bulkorder_product_list").val(),tag:t(e).find(".b2bking_bulkorder_tag").val(),exclude:t(e).find(".b2bking_bulkorder_exclude").val(),attributes:i,paginationdata:b2bking_pagination_data,is_product:b2bking_display_settings.bulkorder_is_product,nonadaptive:t(".b2bking_bulkorder_form_container").hasClass("nonadaptive")?1:0,autoadd:t("#b2bking_auto_add_to_cart_checkbox").length&&t("#b2bking_auto_add_to_cart_checkbox").is(":checked")?"yes":"no",autoaddset:t("#b2bking_auto_add_to_cart_checkbox").length&&t(".b2bking_auto_add_to_cart").hasClass("active")?"yes":"no"};r.forEach(function(e){a["attr_"+e]=t(".b2bking_attribute_value_"+e).val()}),t(e).find(".b2bking_bulkorder_form_container_content_indigo").html('<div class="b2bking_loader_indigo_content b2bking_loader_cream_content"><img class="b2bking_loader_icon_button_indigo" src="'+b2bking_display_settings.loadertransparenturl+'"></div>'),t.post(b2bking_display_settings.ajaxurl,a,function(n){let i=n,r="";if(1234!==parseInt(i)){let o=JSON.parse(i);Object.keys(o).forEach(function(t){t.includes("B2BKINGPRICE")?p[t]=o[t]:t.includes("B2BTIERPRICE")?v[t]=o[t]:t.includes("B2BKINGSTOCK")?m[t]=o[t]:t.includes("B2BKINGIMAGE")?y[t]=o[t]:t.includes("B2BKINGURL")?h[t]=o[t]:t.includes("B2BKINGMIN")?$[t]=o[t]:t.includes("B2BKINGMAX")?q[t]=o[t]:t.includes("B2BKINGSTEP")?x[t]=o[t]:t.includes("B2BKINGVAL")?_[t]=o[t]:t.includes("HTML")&&(r=o[t])}),t(e).find(".b2bking_bulkorder_form_container_content_indigo").html(r),t(document.body).trigger("b2bking_set_cream_table_finish"),jQuery("html, body").animate({scrollTop:jQuery(".b2bking_bulkorder_form_container").offset().top-150},100)}})}t("body").on("click",".b2bking_bulkorder_pagination_button",function(){var e=t(this).parent().parent().parent().parent().parent().parent().parent(),n=t(this);t(".b2bking_auto_add_to_cart").hasClass("active")&&t("#b2bking_auto_add_to_cart_checkbox").length&&t("#b2bking_auto_add_to_cart_checkbox").is(":checked")?(t("#b2bking_cream_add_selected").click(),t(document.body).one("b2bking_multiadded_item_cart",function(){T(e,n)})):T(e,n)}),t("body").on("click",".b2bking_cream_view_options_button",function(){let e=t(this).val();t(this).hasClass("b2bking_cream_view_options_button_view")?(t(".b2bking_bulkorder_form_container_content_line_cream_"+e).removeClass("b2bking_bulkorder_form_container_content_line_cream_hidden").addClass("b2bking_cream_line_variation_colored"),t(this).removeClass("b2bking_cream_view_options_button_view"),t(this).addClass("b2bking_cream_view_options_button_hide"),t(this).find(".b2bking_cream_view_options_text").removeClass("b2bking_text_active").addClass("b2bking_text_inactive"),t(this).find(".b2bking_cream_hide_options_text").removeClass("b2bking_text_inactive").addClass("b2bking_text_active"),t(this).parent().parent().parent().addClass("b2bking_cream_view_options_button_hide"),t(this).parent().parent().parent().removeClass("b2bking_cream_view_options_button_view")):t(this).hasClass("b2bking_cream_view_options_button_hide")&&(t(".b2bking_bulkorder_form_container_content_line_cream_"+e).addClass("b2bking_bulkorder_form_container_content_line_cream_hidden"),t(this).addClass("b2bking_cream_view_options_button_view"),t(this).removeClass("b2bking_cream_view_options_button_hide"),t(this).find(".b2bking_cream_view_options_text").addClass("b2bking_text_active").removeClass("b2bking_text_inactive"),t(this).find(".b2bking_cream_hide_options_text").addClass("b2bking_text_inactive").removeClass("b2bking_text_active"),t(this).parent().parent().parent().addClass("b2bking_cream_view_options_button_view"),t(this).parent().parent().parent().removeClass("b2bking_cream_view_options_button_hide"))}),t("body").on("click",".b2bking_bulkorder_back_top",function(){t("html, body").animate({scrollTop:0},"slow")}),1===parseInt(b2bking_display_settings.bulkorder_first_search)&&jQuery(".b2bking_bulkorder_search_text_indigo").trigger("input"),t("body").on("click",".b2bking_subaccounts_account_button_login",function(){var e=t(this).val(),n={action:"b2bkingloginsubaccount",security:b2bking_display_settings.security,customer:e};t.post(b2bking_display_settings.ajaxurl,n,function(t){window.location=b2bking_display_settings.shopurl})}),t("#b2bking_return_agent").on("click",function(){var e=t(this).val(),n=t("#b2bking_return_agent_registered").val(),i={action:"b2bkingswitchtoagent",security:b2bking_display_settings.security,agent:e,agentdate:n};t.post(b2bking_display_settings.ajaxurl,i,function(t){window.location=b2bking_display_settings.subaccountsurl})}),t("body").on("click",".b2bking_bulkorder_form_container_content_line_product",function(){let e=t(this).attr("data-url");void 0!==e&&e.length>0&&window.open(e,"_blank")}),t(".b2bking_download_list_button").on("click",function(e){e.stopPropagation(),e.preventDefault();var n=t(this).attr("class").split(/\s+/);t.each(n,function(t,e){if(e.includes("id_")){let n=e.split("_")[1];window.location=b2bking_display_settings.ajaxurl+"?action=b2bkingdownloadpurchaselist&list="+n+"&security="+b2bking_display_settings.security}})}),"function"==typeof t("#b2bking_purchase_lists_table").DataTable&&t("#b2bking_purchase_lists_table").dataTable({language:{url:b2bking_display_settings.datatables_folder+b2bking_display_settings.purchase_lists_language_option+".json"}}),t(".b2bking_bulkorder_form_container_bottom_delete_button").on("click",function(){if(confirm(b2bking_display_settings.are_you_sure_delete_list)){let e=t(this).val();t('<img class="b2bking_loader_icon_button" src="'+b2bking_display_settings.loadertransparenturl+'">').insertBefore(".b2bking_bulkorder_form_container_bottom_delete_button_icon"),t(".b2bking_bulkorder_form_container_bottom_delete_button_icon").remove();var n={action:"b2bking_purchase_list_delete",security:b2bking_display_settings.security,listid:e};t.post(b2bking_display_settings.ajaxurl,n,function(t){window.location=b2bking_display_settings.purchaselistsurl})}}),t(".b2bking_bulkorder_form_container_bottom_update_button").on("click",function(){let e=t(this).val(),n="";if(document.querySelectorAll(".b2bking_bulkorder_form_container_content_line_product").forEach(function(e){var i=t(e).attr("class").split(/\s+/);t.each(i,function(i,r){if(r.includes("b2bking_selected_product_id_")){let o=r.split("_")[4],a=t(e).parent().find(".b2bking_bulkorder_form_container_content_line_qty").val();(a>0||1===parseInt(b2bking_display_settings.lists_zero_qty))&&(n+=o+":"+a+"|")}})}),""!==n){t(".b2bking_bulkorder_form_container_bottom_update_button").html(),t('<img class="b2bking_loader_icon_button" src="'+b2bking_display_settings.loadertransparenturl+'">').insertBefore(".b2bking_bulkorder_form_container_bottom_update_button_icon"),t(".b2bking_bulkorder_form_container_bottom_update_button_icon").remove();var i={action:"b2bking_purchase_list_update",security:b2bking_display_settings.security,productstring:n,listid:e};t.post(b2bking_display_settings.ajaxurl,i,function(t){window.location.reload()})}});if(void 0!==t("#b2bking_purchase_list_page").val()){t(".b2bking_bulkorder_form_container_content_line_product").css("color",b2bking_display_settings.colorsetting),t(".b2bking_bulkorder_form_container_content_line_product").css("font-weight","bold");var A=[],V=document.querySelectorAll(".b2bking_bulkorder_form_container_content_line_product");if(V.forEach(function(e){let n=t(e).val().split(" (")[0];A.push(n)}),A.length>0){var R={action:"b2bking_ajax_batch_search",security:b2bking_display_settings.security,searchValues:A,searchType:"purchaseListLoading",dataType:"json",is_product:b2bking_display_settings.bulkorder_is_product,nonadaptive:jQuery(".b2bking_bulkorder_form_container").hasClass("nonadaptive")?1:0};t.post(b2bking_display_settings.ajaxurl,R,function(n){V.forEach(function(e,i){let r=n[t(e).val().split(" (")[0]];if(r&&'"empty"'!==r){let o=JSON.parse(r);Object.keys(o).forEach(function(t){t.includes("B2BKINGPRICE")?p[t]=o[t]:t.includes("B2BTIERPRICE")?v[t]=o[t]:t.includes("B2BKINGSTOCK")?m[t]=o[t]:t.includes("B2BKINGMIN")?$[t]=o[t]:t.includes("B2BKINGMAX")?q[t]=o[t]:t.includes("B2BKINGSTEP")?x[t]=o[t]:t.includes("B2BKINGVAL")&&(_[t]=o[t])})}var a=0,c=t(e).attr("class").split(/\s+/);t.each(c,function(t,e){e.includes("b2bking_selected_product_id_")&&(a=e.split("_")[4])}),null!==m[a+"B2BKINGSTOCK"]&&t(e).parent().find(".b2bking_bulkorder_form_container_content_line_qty").attr("max",m[a+"B2BKINGSTOCK"])}),V.length>0&&(e=t(V[V.length-1]).parent()),1!==parseInt(b2bking_display_settings.quotes_enabled)&&I()})}}function P(e="no"){if(t(".b2bking_has_color").removeClass("b2bking_has_color"),void 0!==t(".b2bking_shop_table").attr("class")){var n=t(".b2bking_shop_table").attr("class").split(/\s+/),i=0;if(t.each(n,function(t,e){e.includes("b2bking_productid_")&&(i=parseInt(e.split("_")[2]))}),void 0!==t("input[name=quantity]").val())var r=parseInt(t("input[name=quantity]").val());else if(void 0!==t("select[name=quantity]").val())var r=parseInt(t("select[name=quantity]").val());if("no"!==e){if(void 0!==r)r=parseInt(e);else var r=parseInt(e)}var o=0;1===parseInt(b2bking_display_settings.add_cart_quantity_tiered_table)&&(void 0!==b2bking_display_settings.cart_quantities[i]&&(o=parseInt(b2bking_display_settings.cart_quantities[i])),0!==parseInt(b2bking_display_settings.cart_quantities_cartqty)&&(o=parseInt(b2bking_display_settings.cart_quantities_cartqty)));var a=r+o,c=!1,b=z(t(".summary .b2bking_tiered_range_replaced").first());if(b)t(".b2bking_tiered_active_price").text(b),c=!0;else{var l=z(t(".b2bking_tiered_range_replaced").first());l&&(t(".b2bking_tiered_active_price").text(l),c=!0)}var s=z(t(".woocommerce-variation-price .price").first());if(s&&(t(".b2bking_tiered_active_price").text(s),c=!0),0!==parseInt(b2bking_display_settings.productid)){var d=jQuery(".b2bking_tiered_price_range_replaced_"+b2bking_display_settings.productid+":first").text().replace(" – "," - ").split(" - ")[1];void 0!==d&&""!==d&&(t(".b2bking_tiered_active_price").text(d),c=!0)}if(!c){var u=t(".b2bking_tiered_range_original_price_display").val();""!==u&&t(".b2bking_tiered_active_price").text(u)}let k=t(".b2bking_tiered_range_original_price").val()*r;if(t.isNumeric(k)||(k=0),t(".b2bking_tiered_total_price").html(k.toFixed(b2bking_display_settings.woo_price_decimals)+' <span class="b2bking_total_price_currency_symbol">'+b2bking_display_settings.currency_symbol),t(".b2bking_shop_table.b2bking_productid_"+i+" tr td:nth-child(1)").each(function(){let e=t(this).data("range").toString(),n=e.replace(" – "," - ").split(" - ");if(2===n.length){let i=parseInt(n[0]),o=parseInt(n[1]);if(a>=i&&a<=o){if(t(this).parent().find("td").addClass("b2bking_has_color"),1===parseInt(b2bking_display_settings.is_enabled_discount_table)){let c=t(this).parent().find("td:nth-child(3) ins").text();""===t.trim(c)&&(c=t(this).parent().find("td:nth-child(3)").text()),t(".b2bking_tiered_active_price").text(c);let b=t(this).parent().find("td:nth-child(3) .b2bking_hidden_tier_value").val()*r;t(".b2bking_tiered_total_price").html(b.toFixed(b2bking_display_settings.woo_price_decimals)+' <span class="b2bking_total_price_currency_symbol">'+b2bking_display_settings.currency_symbol)}else{let l=t(this).parent().find("td:nth-child(2) ins").text();""===t.trim(l)&&(l=t(this).parent().find("td:nth-child(2)").text()),t(".b2bking_tiered_active_price").text(l);let s=t(this).parent().find("td:nth-child(2) .b2bking_hidden_tier_value").val()*r;t(".b2bking_tiered_total_price").html(s.toFixed(b2bking_display_settings.woo_price_decimals)+' <span class="b2bking_total_price_currency_symbol">'+b2bking_display_settings.currency_symbol)}}}else if(e.includes("+")){let d=parseInt(e.split("+")[0]);if(a>=d){if(t(this).parent().find("td").addClass("b2bking_has_color"),1===parseInt(b2bking_display_settings.is_enabled_discount_table)){let u=t(this).parent().find("td:nth-child(3) ins").text();""===t.trim(u)&&(u=t(this).parent().find("td:nth-child(3)").text()),t(".b2bking_tiered_active_price").text(u);let k=t(this).parent().find("td:nth-child(3) .b2bking_hidden_tier_value").val()*r;t(".b2bking_tiered_total_price").html(k.toFixed(b2bking_display_settings.woo_price_decimals)+' <span class="b2bking_total_price_currency_symbol">'+b2bking_display_settings.currency_symbol)}else{let g=t(this).parent().find("td:nth-child(2) ins").text();""===t.trim(g)&&(g=t(this).parent().find("td:nth-child(2)").text()),t(".b2bking_tiered_active_price").text(g);let f=t(this).parent().find("td:nth-child(2) .b2bking_hidden_tier_value").val()*r;t(".b2bking_tiered_total_price").html(f.toFixed(b2bking_display_settings.woo_price_decimals)+' <span class="b2bking_total_price_currency_symbol">'+b2bking_display_settings.currency_symbol)}}}else if(a===parseInt(e)){if(t(this).parent().find("td").addClass("b2bking_has_color"),1===parseInt(b2bking_display_settings.is_enabled_discount_table)){let p=t(this).parent().find("td:nth-child(3) ins").text();""===t.trim(p)&&(p=t(this).parent().find("td:nth-child(3)").text()),t(".b2bking_tiered_active_price").text(p);let m=t(this).parent().find("td:nth-child(3) .b2bking_hidden_tier_value").val()*r;t(".b2bking_tiered_total_price").html(m.toFixed(b2bking_display_settings.woo_price_decimals)+' <span class="b2bking_total_price_currency_symbol">'+b2bking_display_settings.currency_symbol)}else{let v=t(this).parent().find("td:nth-child(2) ins").text();""===t.trim(v)&&(v=t(this).parent().find("td:nth-child(2)").text()),t(".b2bking_tiered_active_price").text(v);let h=t(this).parent().find("td:nth-child(2) .b2bking_hidden_tier_value").val()*r;t(".b2bking_tiered_total_price").html(h.toFixed(b2bking_display_settings.woo_price_decimals)+' <span class="b2bking_total_price_currency_symbol">'+b2bking_display_settings.currency_symbol)}}}),1===parseInt(b2bking_display_settings.tiered_active_price_overwrite_range)){let g=t(".b2bking_tiered_active_price").text();""!==t.trim(g)?(t(".b2bking_tiered_active_price").css("display","none"),t(".b2bking_tiered_range_replaced").css("display","none"),t(".b2bking_tiered_range_after").text(g).css("display","block")):(t(".b2bking_tiered_range_replaced").css("display","block"),t(".b2bking_tiered_range_after").text(g).css("display","none"))}t(document.body).trigger("b2bking_set_hover_finish")}}function z(t){if(!t.length)return"";var e,n=t.find("ins").first();if(n.length)e=n.text();else{var i=t.clone();i.find("del").remove(),e=i.text()}return e.replace(" – "," - ").split(" - ").pop().trim()}function L(){t("#createaccount").prop("checked")||void 0===t("#createaccount").prop("checked")?(t("#b2bking_checkout_registration_main_container_fields, .b2bking_registration_roles_dropdown_section").css("display","block"),t(".b2bking_custom_field_req_required").prop("required","true")):(t("#b2bking_checkout_registration_main_container_fields, .b2bking_registration_roles_dropdown_section").css("display","none"),t(".b2bking_custom_field_req_required").removeAttr("required"))}function F(){let e=b2bking_display_settings.orderid;t("#place_order").prop("disabled",!0);var n=t('input[name="payment_method"]:checked').val(),i=t(`label[for="payment_method_${n}"]`).text().replace(/[\t\n]+/g,"").trim();""!==b2bking_display_settings.paymentmethod&&(i=t(`label[for="payment_method_${n=b2bking_display_settings.paymentmethod}"]`).text().replace(/[\t\n]+/g,"").trim());let r={action:"b2bking_update_fees",security:b2bking_display_settings.security,payment_method:n,payment_method_title:i,order_id:e};b2bking_display_settings.paymentmethod="",t.post(b2bking_display_settings.ajaxurl,r,function(e){t("#place_order").prop("disabled",!1),e&&e.fragments&&(t("#order_review").html(e.fragments),t(`input[name="payment_method"][value=${n}]`).prop("checked",!0),t(`.payment_method_${n}`).css("display","block"),t(`div.payment_box:not(".payment_method_${n}")`).filter(":visible").slideUp(0),t(document.body).trigger("updated_checkout"))})}function M(){var e={};t(".variations select").each(function(){var n=t(this).attr("id"),i=t(this).val();i&&(i=i.replace('"',"in"),e[n]=i)}),t(".b2bking_bulkorder_form_container_content_line").each(function(){var n=t(this),i=!0;t.each(e,function(t,e){if(!n.hasClass(t+"_"+e)&&!n.hasClass(t+"_any"))return i=!1,!1}),i?n.hasClass("b2bking_bulkorder_form_container_content_line_cream_view_options")||n.attr("style","display: flex !important"):(n.attr("style","display: none !important"),n.find(".b2bking_cream_select_checkbox").prop("checked",!1).trigger("input"))})}t("body").on("click",".b2bking_add_cart_to_purchase_list_button",function(){let e=window.prompt(b2bking_display_settings.save_list_name,"");if(""!==e&&null!==e){var n={action:"b2bking_save_cart_to_purchase_list",security:b2bking_display_settings.security,title:e,dataType:"json"};t.post(b2bking_display_settings.ajaxurl,n,function(e){t(".b2bking_add_cart_to_purchase_list_button").text(b2bking_display_settings.list_saved),t(".b2bking_add_cart_to_purchase_list_button").prop("disabled",!0),t(document.body).trigger("b2bking_saved_purchase_list")})}}),t("body").on("click",".b2bking_purchaselist_productpage_add_button",function(){var e=t(this),n=e.closest(".b2bking_purchaselist_productpage_wrap").find(".b2bking_purchaselist_productpage_select"),i=n.val(),r=n.data("product-id"),o=t("form.cart input[name=quantity]").val()||1,a={};t("form.cart").find('select[name^="attribute_"], input[type="radio"][name^="attribute_"]:checked, input[type="hidden"][name^="attribute_"]').each(function(){""!==t(this).val()&&(a[t(this).attr("name")]=t(this).val())});var c=parseInt(t('form.cart input[name="variation_id"]').val())||0;function b(n){t.post(b2bking_display_settings.ajaxurl,n,function(t){e.text(b2bking_display_settings.product_added_to_list),e.prop("disabled",!0),setTimeout(function(){e.text(b2bking_display_settings.add_to_list),e.prop("disabled",!1)},2e3)})}if("create"===i){var l=window.prompt(b2bking_display_settings.save_list_name,"");if(""===l||null===l)return;b({action:"b2bking_add_product_to_purchase_list",security:b2bking_display_settings.security,product_id:r,variation_id:c,quantity:o,list_title:l,variation_data:JSON.stringify(a)})}else b({action:"b2bking_add_product_to_purchase_list",security:b2bking_display_settings.security,product_id:r,variation_id:c,quantity:o,list_id:i,variation_data:JSON.stringify(a)})}),setTimeout(function(){1===parseInt(b2bking_display_settings.is_enabled_color_tiered)&&P()},200),t("body").on("input","input[name=quantity]",function(){let e=t(this).val();1===parseInt(b2bking_display_settings.is_enabled_color_tiered)&&P(e)}),t("body").on("change","input[name=quantity]",function(){let e=t(this).val();1===parseInt(b2bking_display_settings.is_enabled_color_tiered)&&P(e)}),t("body").on("change","select[name=quantity]",function(){let e=t(this).val();1===parseInt(b2bking_display_settings.is_enabled_color_tiered)&&P(e)}),t("body").on("change",".variations select",function(){1===parseInt(b2bking_display_settings.is_enabled_color_tiered)&&P()}),1===parseInt(b2bking_display_settings.table_is_clickable)&&jQuery("body").on("click",".b2bking_tiered_price_table tbody tr",function(){var e=jQuery(this).find("td:nth-child(1)").data("range").toString();let n=e.replace(" – "," - ").split(" - ");if(2===n.length){var i=parseInt(n[1]);1===parseInt(b2bking_display_settings.tiered_table_use_lowest_quantity)&&(i=parseInt(n[0]))}else var i=parseInt(e.split("+")[0]);var r=t("input[name=quantity]").attr("min"),o=t("input[name=quantity]").attr("max"),a=t("input[name=quantity]").attr("step");if((void 0===o||""===o)&&(o=999999999),(void 0===r||""===r)&&(r=1),i=(i=i>parseFloat(o)?o:i)<parseFloat(r)?r:i,void 0!==a&&""!==a){let c=i%a,b=0,l=0;0!==parseInt(c)&&((i-c)%a==0?l=a-(b=c):b=a-(l=c),2===n.length?i-=b:i+=l)}t("input[name=quantity]").val(i),t("input[name=quantity]").trigger("input").trigger("change")}),1===parseInt(b2bking_display_settings.ischeckout)&&1!==parseInt(b2bking_display_settings.validate_vat_checkout)&&(L(),t("#createaccount").on("change",L)),document.querySelectorAll(".b2bking_both_prices_price.b2bking_b2b_price_price").forEach(function(e){var n=jQuery(e).val();if(void 0!==n&&0===parseInt(n.length)){var i=t(e).attr("class").split(/\s+/);t.each(i,function(t,e){if(e.includes("b2bking_b2b_price_id_")){let n=e.split("_")[4];var i=jQuery(".b2bking_tiered_price_range_replaced_"+n).html();jQuery(".b2bking_tiered_price_range_replaced_"+n).remove(),jQuery(".b2bking_both_prices_price.b2bking_b2b_price_price.b2bking_b2b_price_id_"+n).html(i)}})}}),t("body").on("show_variation",".variations_form, .single_variation_wrap, .woocommerce-variation",function(e,n){var i=t(this).closest(".variations_form").find("[name=quantity]");void 0!==n.step?i.attr("step",n.step).trigger("change"):i.attr("step",1).trigger("change");var r=parseFloat(i.val());if(r=isNaN(r)?n.min_qty:(r=r>parseFloat(n.max_qty)?n.max_qty:r)<parseFloat(n.min_qty)?n.min_qty:r,(void 0===n.max_qty||""===n.max_qty)&&(n.max_qty=999999999),void 0!==n.step){let o=r%n.step,a=0,c=0;0!==parseInt(o)&&((r-o)%n.step==0?(a=o,c=n.step-a):(c=o,a=n.step-c),r=r+c<parseFloat(n.max_qty)?r+c:r-a)}i.val(r),i.attr("min",n.min_qty).trigger("change"),i.attr("max",n.max_qty).trigger("change")}),jQuery(document.body).on("added_to_cart",function(){setTimeout(function(){jQuery(document.body).trigger("wc_fragment_refresh")},25),setTimeout(function(){jQuery(document.body).trigger("wc_fragment_refresh")},50),setTimeout(function(){jQuery(document.body).trigger("wc_fragment_refresh")},100),setTimeout(function(){jQuery(document.body).trigger("wc_fragment_refresh")},200)}),jQuery(".woocommerce-account .elementor-hidden .woocommerce").remove(),"yes"===b2bking_display_settings.have_payment_method_rules&&(t("form#order_review").on("click",'input[name="payment_method"]',function(){F()}),setTimeout(function(){F()},250),jQuery("body").on("change",'input[name="radio-control-wc-payment-method-options"]',function(){jQuery.ajax({url:b2bking_display_settings.ajaxurl,data:{action:"b2bking_update_payment_method",payment_method:jQuery(this).val()},type:"POST",complete:function(){wp.data.dispatch("wc/store/cart").invalidateResolutionForStore(),wp.data.dispatch("wc/store/checkout").invalidateResolutionForStore()}})})),1===parseInt(b2bking_display_settings.form_enforce_qty)&&t(".b2bking_bulkorder_form_container_content_line_qty_classic").on("input",function(){var e=t(this),n=parseFloat(e.attr("min"))||0,i=parseFloat(e.attr("max"))||1/0,r=parseFloat(e.attr("step"))||1,o=parseFloat(e.val());if(isNaN(o)){e.val(n);return}o=Math.round((o-n)/r)*r+n,o=Math.max(n,Math.min(o,i)),e.val(o)}),t(document).on("mousemove",".b2bking_bulkorder_indigo_product_container .b2bking_bulkorder_indigo_image",function(e){var n=t(this).closest(".b2bking_bulkorder_indigo_product_container"),i=n.find(".b2bking_image_preview");i.show();var r=t(this).attr("src").replace("-150x150","");i.css("background-image","url("+r+")");var o=n.offset(),a=e.pageX-o.left,c=e.pageY-o.top;i.css({left:a+20,top:c+20})}),t(document).on("mouseleave",".b2bking_bulkorder_indigo_product_container .b2bking_bulkorder_indigo_image",function(){t(this).closest(".b2bking_bulkorder_indigo_product_container").find(".b2bking_image_preview").hide()}),"yes"===b2bking_display_settings.bulkorder_is_product&&(t(".variations").on("change","select",M),M())})}(jQuery);