1function colorActiveTabInCustomerProfileMenu(e){const t=document.querySelectorAll(".customer-profile-menu-js li");for(let e of t)e.classList.remove("active-js");const i=$(e.currentTarget).index();$(".customer-profile-menu-js li").eq(i).addClass("active-js"),window.innerWidth<=1279&&($(".with-column-ui").show(),$(".cp-menu-js").hide(),$(".customer-profile-content-js nav ul li.to-home-js").removeClass("to-home-js").removeClass("hidden-js"))}function saveChildsProps(){window.childs=[];const e=document.getElementsByClassName("child-js");for(let C=0;C<e.length;C++){if(e[C].classList.contains("ask-for-price-child-js"))i=!0;else{var t=e[C].querySelector("[data-quantity]").dataset.quantity,i=!1,a=t;"true"==__decUnits&&("."!=__decSep&&(t=t.replace(__decSep,".")),t=Number(t))}if(e[C].getElementsByClassName("no-supply-product-on-controlled-stock-lq").length>0)var n=!0;else n=!1;if(e[C].querySelectorAll("[data-unit]").length>0)var s=e[C].querySelector("[data-unit]").dataset.unit;if(e[C].querySelectorAll("[data-unit-ratio-info]").length>0)var l=e[C].querySelector("[data-unit-ratio-info]").dataset.unitRatioInfo;if(e[C].querySelectorAll("[data-supply]").length>0)var o=e[C].querySelector("[data-supply]").dataset.supply;if(e[C].querySelectorAll("[data-brutto-price]").length>0)var d=e[C].querySelector("[data-brutto-price]").dataset.bruttoPrice;if(e[C].querySelectorAll("[data-netto-price]").length>0)var r=e[C].querySelector("[data-netto-price]").dataset.nettoPrice;if(e[C].querySelectorAll("[data-bruttoprevious-price]").length>0)var c=e[C].querySelector("[data-bruttoprevious-price]").dataset.bruttopreviousPrice;if(e[C].querySelectorAll("[data-nettoprevious-price]").length>0)var u=e[C].querySelector("[data-nettoprevious-price]").dataset.nettopreviousPrice;if(e[C].querySelectorAll("[data-bruttolowest-price]").length>0)var h=e[C].querySelector("[data-bruttolowest-price]").dataset.bruttolowestPrice;if(e[C].querySelectorAll("[data-nettolowest-price]").length>0)var p=e[C].querySelector("[data-nettolowest-price]").dataset.nettolowestPrice;if(e[C].querySelectorAll("[data-currency]").length>0)var m=e[C].querySelector("[data-currency]").dataset.currency;if(e[C].querySelectorAll("[data-stock-value]").length>0)var f=e[C].querySelector("[data-stock-value]").dataset.stockValue;if(e[C].querySelectorAll("[data-stock-not-max-value]").length>0)var g=e[C].querySelector("[data-stock-not-max-value]").dataset.stockNotMaxValue;if(e[C].querySelectorAll("[data-basic-unit]").length>0)var v=e[C].querySelector("[data-basic-unit]").dataset.basicUnit;const q=e[C].dataset.img,_=e[C].dataset.code;let j=!1,S=e[C].dataset.weight,x=e[C].dataset.netweight;if("string"==typeof d&&-1!==d.indexOf(__decSep)&&(d=d.replace(__decSep,"."),d=Number(d)),"string"==typeof r&&-1!==r.indexOf(__decSep)&&(r=r.replace(__decSep,"."),r=Number(r)),"string"==typeof c&&-1!==c.indexOf(__decSep)&&(c=c.replace(__decSep,"."),c=Number(c)),"string"==typeof u&&-1!==u.indexOf(__decSep)&&(u=u.replace(__decSep,"."),u=Number(u)),"string"==typeof h&&-1!==h.indexOf(__decSep)&&(h=h.replace(__decSep,"."),h=Number(h)),"string"==typeof p&&-1!==p.indexOf(__decSep)&&(p=p.replace(__decSep,"."),p=Number(p)),"string"==typeof v&&-1!==v.indexOf(__decSep)&&(v=v.replace(__decSep,"."),v=Number(v)),"string"==typeof S&&-1!==S.indexOf(__decSep)&&(S=S.replace(__decSep,"."),S=Number(S)),"string"==typeof x&&-1!==x.indexOf(__decSep)&&(x=x.replace(__decSep,"."),x=Number(x)),e[C].querySelectorAll("[data-stock-value]").length>0&&(f=f.toString().replace(",","."),t==(f=Number(Number(f).toFixed(4)))&&(j=!0)),e[C].querySelectorAll("[data-stock-not-max-value]").length>0&&(g=g.toString().replace(",","."),g=Number(Number(g).toFixed(4))),document.getElementsByClassName("child-reload-lq").length>0)var w=e[C].querySelectorAll("[data-key]");else w=document.querySelectorAll(".add-to-cart-js [name=attributeId]");let k=[];for(let t of w){if(document.getElementsByClassName("child-reload-lq").length>0)var b=Number(e[C].dataset.key);else b=Number(e[C].value);k.push(b)}if(0==document.getElementsByClassName("child-reload-lq").length&&k.push(C),e[C].querySelectorAll("div.expanded-js").length>0||t>0)var $=!0;else $=!1;const T=e[C].querySelectorAll("[name=attributePolyvalent]");let A=[];const P=e[C].querySelectorAll("[name=attributeEditable]");let N=[],F=!1;for(let e of T)A.push(e.value),""==e.value&&t>0&&(F=!0);for(let e of P){N.push(e.value);const i=e.value.replace(/\s/g,"");(""==e.value||0==i.length)&&t>0&&(F=!0)}var y={no:C,quantity:t,quantityString:a,unit:s,unitRatioInfo:l,supply:o,keys:k,brutto:d,netto:r,bruttoPrevious:c,nettoPrevious:u,bruttoLowest:h,nettoLowest:p,currency:m,stock:f,stockNotMax:g,basicUnit:v,buyAll:j,askForPriceChild:i,moreAttrOpened:$,attributesPolyvalent:A,attributesEditable:N,cantToggle:F,img:q,code:_,weight:S,netweight:x,noSupplyProductOnControlledStock:n};window.childs.push(y)}}function loadChildsProps(e){var t=$(".child-js"),i=$(".product-attributes-js");if(-1!=$(".child-js.active-js").index())var a=$(".child-js.active-js").data("child-index");else a=e;if(window.childs[a]){var n=window.childs[a].unit;if(-1!=$("[data-child-index="+a+"] .dimensions-lq").index())changeDimensions($("[data-child-index="+a+"] .dimensions-lq").attr("data-unit"+n))}if(i.length>0&&changeWeights(a),t.each(function(e){($(this).hasClass("ask-for-price-child-js")||($(this).find("[name=quantity]").val(window.childs[e].quantityString),null!=window.childs[e].maxString&&changeMaxQuantity($(this),e)),null!=window.childs[e].ratio&&changePrices($(this),e),-1!=$(this).find(".units-in-table-js").index())&&($(this).find(".units-in-table-js option").each(function(){$(this).val()==window.childs[e].unit&&$(this).attr("selected","selected")}),$(this).find(".unit-ratio-info-lq").addClass("hidden-js"),window.childs[e].unitRatioInfo&&window.childs[e].unit&&$(this).find(".unit-ratio-info-lq[data-id="+window.childs[e].unit+"]").removeClass("hidden-js"));window.childs[e].attributesEditable.length>0&&$(this).find("[name=attributeEditable]").each(function(t){var i=window.childs[e].attributesEditable[t];$(this).val(i),"select"==typeof $(this)&&(""==i?$(this).find('option[value=""]').prop("selected",!0):$(this).find("option[value="+i+"]").prop("selected",!0)),(""==i||0==i.replace(/\s/g,"").length)&&window.childs[e].quantity>
10?($(this).addClass("validation-error-lq"),$(this).addClass("validation-error-ui"),$(this).parents(".attribute-container-lq").find(".validation-info-js").removeClass("hidden-js"),$(this).parents(".attribute-container-lq").find(".select-arrow-ui").removeClass("no-error-ui")):($(this).removeClass("validation-error-lq"),$(this).removeClass("validation-error-ui"),$(this).parents(".attribute-container-lq").find(".validation-info-js").addClass("hidden-js"),$(this).parents(".attribute-container-lq").find(".select-arrow-ui").addClass("no-error-ui"))});window.childs[e].attributesPolyvalent.length>0&&$(this).find("[name=attributePolyvalent]").each(function(t){var i=window.childs[e].attributesPolyvalent[t];$(this).val(i),""==i?$(this).find('option[value=""]').prop("selected",!0):$(this).find("option[value="+i+"]").prop("selected",!0),""==i&&window.childs[e].quantity>0?($(this).addClass("validation-error-lq"),$(this).addClass("validation-error-ui"),$(this).parents(".attribute-container-lq").find(".validation-info-js").removeClass("hidden-js"),$(this).parents(".attribute-container-lq").find(".select-arrow-ui").removeClass("no-error-ui")):($(this).removeClass("validation-error-lq"),$(this).removeClass("validation-error-ui"),$(this).parents(".attribute-container-lq").find(".validation-info-js").addClass("hidden-js"),$(this).parents(".attribute-container-lq").find(".select-arrow-ui").addClass("no-error-ui"))});if((window.childs[e].moreAttrOpened||window.childs[e].quantity>0)&&-1==$(this).find("div.expanded-js").index()&&window.childs[e].cantToggle&&(window.innerWidth>1279||$(this).hasClass("active-js"))){var t,i=$(this).find(".expandable-lq");(t=$(this).find(".expand-data-js").eq(0)).addClass("no-animation-lq"),i.addClass("no-animation-lq"),t.trigger("click"),setTimeout(function(){t.removeClass("no-animation-lq"),i.removeClass("no-animation-lq")},800)}window.childs[e].cantToggle?(t=$(this).find(".expand-data-js")).addClass("cant-toggle-lq"):(t=$(this).find(".expand-data-js")).removeClass("cant-toggle-lq");app.blockQuantityButtons(void 0,$(this).find("[name=quantity]")),e++}),document.getElementsByClassName("review-content-js").length>0){const e=document.getElementsByClassName("review-content-js");for(let t of e)if(t.offsetHeight==t.scrollHeight){const e=t.parentNode.getElementsByClassName("toggle-more-review-js");for(let t of e)t.classList.add("hidden-js")}}this.UIFeatures.getProperBackround()}function changeSavedQuantity(e){if($(e.currentTarget).hasClass("change-quantity-in-table-js"))var t=$(e.currentTarget).parents(".ammount-stepper-lq").find("[name=quantity]");else t=$(e.currentTarget);var i=t.val();"true"==__decUnits&&("."!=__decSep&&(i=i.replace(__decSep,".")),i=Number(i));var a=$(e.currentTarget).parents("[data-child-index]").data("child-index");if(i>=0&&null!=a){null!=window.childs[a].maxNumber&&window.childs[a].maxNumber<i?window.childs[a].quantity=window.childs[a].maxNumber:null!=window.childs[a].stock&&window.childs[a].stock<i&&0==window.childs[a].noSupplyProductOnControlledStock?window.childs[a].quantity=window.childs[a].stock:window.childs[a].quantity=Number(i);var n=$(e.currentTarget).parents(".expandable-mechanism-container-js"),s=n.find("[name=attributePolyvalent]"),l=n.find("[name=attributeEditable]"),o=n.find(".expand-data-js");window.childs[a].cantToggle=!1,s.each(function(){""==$(this).val()&&window.childs[a].quantity>0&&(window.childs[a].cantToggle=!0),""==$(this).val()&&window.childs[a].quantity>0?($(this).addClass("validation-error-lq"),$(this).addClass("validation-error-ui"),$(this).parents(".attribute-container-lq").find(".validation-info-js").removeClass("hidden-js"),$(this).parents(".attribute-container-lq").find(".select-arrow-ui").removeClass("no-error-ui")):($(this).removeClass("validation-error-lq"),$(this).removeClass("validation-error-ui"),$(this).parents(".attribute-container-lq").find(".validation-info-js").addClass("hidden-js"),$(this).parents(".attribute-container-lq").find(".select-arrow-ui").addClass("no-error-ui"))}),l.each(function(){(""==$(this).val()||0==$(this).val().replace(/\s/g,"").length)&&!o.hasClass("cant-toggle-lq")&&window.childs[a].quantity>0&&(window.childs[a].cantToggle=!0),(""==$(this).val()||0==$(this).val().replace(/\s/g,"").length)&&window.childs[a].quantity>
10?($(this).addClass("validation-error-lq"),$(this).addClass("validation-error-ui"),$(this).parents(".attribute-container-lq").find(".validation-info-js").removeClass("hidden-js"),$(this).parents(".attribute-container-lq").find(".select-arrow-ui").removeClass("no-error-ui")):($(this).removeClass("validation-error-lq"),$(this).removeClass("validation-error-ui"),$(this).parents(".attribute-container-lq").find(".validation-info-js").addClass("hidden-js"),$(this).parents(".attribute-container-lq").find(".select-arrow-ui").addClass("no-error-ui"))}),window.childs[a].quantity>0&&-1==n.find("div.expanded-js").index()&&window.childs[a].cantToggle&&(n.find(".expand-data-js").eq(0).trigger("click"),window.childs[a].moreAttrOpened=!0),setTimeout(function(){window.childs[a].cantToggle?o.addClass("cant-toggle-lq"):o.removeClass("cant-toggle-lq")},1);var d=window.childs[a].quantity.toString();if("true"==__decUnits){var r=(d=d.replace(".",__decSep)).split(__decSep)[1];null!=r&&1==r.length?d+="0":null==r&&(d=d+__decSep+"00")}window.childs[a].quantityString=d,t.val(d),null!=window.childs[a].maxNumber&&window.childs[a].maxNumber==window.childs[a].quantity||null!=window.childs[a].stock&&window.childs[a].stock==window.childs[a].quantity?window.childs[a].buyAll=!0:window.childs[a].buyAll=!1}}function changeSavedUnit(e){var t,i=$(e.currentTarget).val();$(e.currentTarget).parents("[data-unit]").data("unit",i),$(e.currentTarget).find("option").each(function(){if($(this).val()==i)return"string"==typeof(t=$(this).data("ratio"))&&-1!==t.indexOf(__decSep)&&(t=t.replace(__decSep,"."),t=Number(t)),t});var a=$(e.currentTarget).parents("[data-child-index]"),n=a.data("child-index");(window.childs[n].unit=i,window.childs[n].ratio=t,window.childs[n].unitRatioInfo=!0,a.find(".unit-ratio-info-lq").addClass("hidden-js"),i&&a.find(".unit-ratio-info-lq[data-id="+i+"]").removeClass("hidden-js"),-1!=a.find(".dimensions-lq").index())&&changeDimensions(a.find(".dimensions-lq").attr("data-unit"+i));changePrices(a,n),changeMaxQuantity(a,n),loadChildsProps(n);var s=$(e.currentTarget).parents(".child-js").find("[name=quantity]");app.validation(e,s),this.UIFeatures.getProperBackround()}function changeDimensions(e){if("||"!=e){const t=e.split("|"),i=t[0],a=t[1],n=t[2];0!=i?(document.getElementsByClassName("height-value-lq").length>0&&(document.getElementsByClassName("height-value-lq")[0].innerHTML=i+" cm"),document.getElementsByClassName("dimensions-height-lq").length>0&&document.getElementsByClassName("dimensions-height-lq")[0].classList.remove("hidden-js")):document.getElementsByClassName("dimensions-height-lq").length>0&&document.getElementsByClassName("dimensions-height-lq")[0].classList.add("hidden-js"),0!=a?(document.getElementsByClassName("length-value-lq").length>0&&(document.getElementsByClassName("length-value-lq")[0].innerHTML=a+" cm"),document.getElementsByClassName("dimensions-length-lq").length>0&&document.getElementsByClassName("dimensions-length-lq")[0].classList.remove("hidden-js")):document.getElementsByClassName("dimensions-length-lq").length>0&&document.getElementsByClassName("dimensions-length-lq")[0].classList.add("hidden-js"),0!=n?(document.getElementsByClassName("width-value-lq").length>0&&(document.getElementsByClassName("width-value-lq")[0].innerHTML=n+" cm"),document.getElementsByClassName("dimensions-width-lq").length>0&&document.getElementsByClassName("dimensions-width-lq")[0].classList.remove("hidden-js")):document.getElementsByClassName("dimensions-width-lq").length>0&&document.getElementsByClassName("dimensions-width-lq")[0].classList.add("hidden-js")}}function changePrices(e,t){if(-1!=e.find(".brutto-lq").index()){var i=window.childs[t].brutto*window.childs[t].ratio;-1!==(i=i.toPrice()).indexOf(".")&&"."!=__decSep&&(i=i.replace(".",__decSep)),e.find(".brutto-lq").text(i)}if(-1!=e.find(".netto-lq").index()){var a=window.childs[t].netto*window.childs[t].ratio;-1!==(a=a.toPrice()).indexOf(".")&&"."!=__decSep&&(a=a.replace(".",__decSep)),e.find(".netto-lq").text(a)}if(-1!=e.find(".brutto-previous-lq").index()){var n=window.childs[t].bruttoPrevious*window.childs[t].ratio,s=window.childs[t].currency;-1!==(n=n.toPrice()).indexOf(".")&&"."!=__decSep&&(n=n.replace(".",__decSep)),e.find(".brutto-previous-lq").text(n+" "+s)}if(-1!=e.find(".netto-previous-lq").index()){var l=window.childs[t].nettoPrevious*window.childs[t].ratio;s=window.childs[t].currency;-1!==(l=l.toPrice()).indexOf(".")&&"."!=__decSep&&(l=l.replace(".",__decSep)),e.find(".netto-previous-lq").text(l+" "+s)}if(-1!=e.find(".brutto-lowest-lq").index()){var o=window.childs[t].bruttoLowest*window.childs[t].ratio;s=window.childs[t].currency;-1!==(o=o.toPrice()).indexOf(".")&&"."!=__decSep&&(o=o.replace(".",__decSep)),e.find(".brutto-lowest-lq").text(o+" "+s)}if(-1!=e.find(".netto-lowest-lq").index()){var d=window.childs[t].nettoLowest*window.childs[t].ratio;s=window.childs[t].currency;-1!==(d=d.toPrice()).indexOf(".")&&"."!=__decSep&&(d=d.replace(".",__decSep)),e.find(".netto-lowest-lq").text(d+" "+s)}}function changeWeights(e){let t=document.getElementsByClassName("unit-ratio-js")[0].dataset.basicUnitRatio;if("string"==typeof t&&t.includes(",")&&(t=Number(t.replace(",","."))),null!=window.childs[e]&&null!=window.childs[e].weight){let i=window.childs[e].weight,a="";if("simple"==document.querySelector('[name="productType"]').value){a="("+document.querySelector('[data-child-index="'+e+'"] .units-in-table-js option:checked').textContent+")"}null!=window.childs[e].ratio&&(i=(i*window.childs[e].ratio/t).toFixed(4)),document.getElementsByClassName("weight-value-js").length>0&&(document.getElementsByClassName("weight-value-js")[0].innerHTML=i.toString().replace(".",",")+"kg"+a);let n=window.childs[e].netweight;null!=window.childs[e].ratio&&(n=(n*window.childs[e].ratio/t).toFixed(4)),document.getElementsByClassName("netweight-value-js").length>0&&(document.getElementsByClassName("netweight-value-js")[0].innerHTML=n.toString().replace(".",",")+"kg"+a)}}function changeMaxQuantity(e,t){if(null!=window.childs[t].stock)var i=window.childs[t].stock/window.childs[t].ratio*window.childs[t].basicUnit;else i=999999;if("true"==__decUnits){if(i=i.toFixed(4),window.childs[t].maxNumber=i,null!=(i=i.split("."))[1])for(var a=(l=i[1]).length,n=0;n<a&&"0"==l.slice(-1);n++)if(l=l.slice(0,-1),n==a-1)var s=!0;i=i[0],null==s&&(i=i+__decSep+l)}else i=Math.floor(i),window.childs[t].maxNumber=i;if(0==window.childs[t].askForPriceChild&&(window.childs[t].maxNumber<window.childs[t].quantity&&(window.childs[t].quantity=window.childs[t].maxNumber,window.childs[t].quantityString=window.childs[t].maxNumber),window.childs[t].maxNumber==window.childs[t].quantity||window.childs[t].stock==window.childs[t].quantity?window.childs[t].buyAll=!0:window.childs[t].buyAll=!1),window.childs[t].noSupplyProductOnControlledStock?window.childs[t].maxString=999999:window.childs[t].maxString=i,e.find("[data-max]").data("max",window.childs[t].maxString),e.find(".max-js").text(window.childs[t].maxString),null!=window.childs[t].stockNotMax)i=window.childs[t].stockNotMax/window.childs[t].ratio*window.childs[t].basicUnit;if("true"==__decUnits){if(null!=(i=(i=i.toFixed(4)).split("."))[1]){var l;
1for(a=(l=i[1]).length,n=0;n<a&&"0"==l.slice(-1);n++)if(l=l.slice(0,-1),n==a-1)s=!0}i=i[0],null==s&&(i=i+__decSep+l)}else i=Math.floor(i);window.childs[t].noSupplyProductOnControlledStock?window.childs[t].notMaxString=999999:window.childs[t].notMaxString=i,e.find(".max-js").text(window.childs[t].notMaxString)}function saveOpenedStatus(){const e=js.parents(this,"child-js"),t=e.dataset.childIndex;e.querySelectorAll("div.expanded-js").length>0?window.childs[t].moreAttrOpened=!0:window.childs[t].moreAttrOpened=!1}function saveAttributes(e,t){var i=$(e.currentTarget).parents(".child-js"),a=i.data("child-index"),n=i.find("[name="+t+"]");window.childs[a].cantToggle=!1,n.each(function(e){"attributePolyvalent"==t?window.childs[a].attributesPolyvalent[e]=$(this).val():window.childs[a].attributesEditable[e]=$(this).val(),(""==$(this).val()||0==$(this).val().replace(/\s/g,"").length)&&window.childs[a].quantity>0?(window.childs[a].cantToggle=!0,$(this).addClass("validation-error-lq"),$(this).addClass("validation-error-ui"),$(this).parents(".attribute-container-lq").find(".validation-info-js").removeClass("hidden-js"),$(this).parents(".attribute-container-lq").find(".select-arrow-ui").removeClass("no-error-ui")):($(this).removeClass("validation-error-lq"),$(this).removeClass("validation-error-ui"),$(this).parents(".attribute-container-lq").find(".validation-info-js").addClass("hidden-js"),$(this).parents(".attribute-container-lq").find(".select-arrow-ui").addClass("no-error-ui"));var n=i.find(".expand-data-js");window.childs[a].cantToggle?n.addClass("cant-toggle-lq"):n.removeClass("cant-toggle-lq")})}function changeParent(){saveChildsProps(),loadChildsProps()}function changeHeaderCart(){$("body").on("click",".carts-change-popup-lq [data-id]",function(e){e.preventDefault(),$(".change-cart-js").children().addClass("hidden-js"),$(".change-cart-js .loading-cart-in-progress-lq").removeClass("hidden-js"),$(".change-cart-js .loader-js").removeClass("hidden-js");var t=$(this).data("id");$.post(null,{__csrf:__CSRF,__action:"Cart/Change",id:t,__collection:"customer.Cart.EditedOrderId"},function(e){e.collection||window.app.setCookie("lastCartId",t),location.reload()})}),$("body").on("change",".carts-change-popup-lq input",function(){$.post(null,{__csrf:__CSRF,__action:"Cart/NameSet",id:$(this).data("id"),name:$(this).val()},function(){location.reload()})}),$(".cart-change-popup-lq").click(function(e){e.stopPropagation(),$(".carts-change-popup-lq").toggle()}),$("body").on("click",".inquiries-change-popup-lq a",function(e){e.preventDefault(),$(".change-inquiry-js").children().addClass("hidden-js"),$(".change-inquiry-js .loading-inquiry-in-progress-lq").removeClass("hidden-js"),$(".change-inquiry-js .loader-js").removeClass("hidden-js");var t=$(this).data("id");window.app.setCookie("activeInquiryId",t),"?add-inquiry=true"==window.location.search?$.post(null,{__csrf:__CSRF,__action:"Cart/Change",id:t},function(e){location.reload()}):location.reload()}),$(".inquiry-change-popup-lq").click(function(e){e.stopPropagation(),$(".inquiries-change-popup-lq").toggle()})}async function chooseVariantOnProductsList(){const e=this.dataset.url,t=await js.get("template","products/add-variants-to-cart-from-products-list.html",e);document.getElementsByClassName("add-variants-to-cart-from-products-list-popup-background-js").length>0&&document.getElementsByClassName("add-variants-to-cart-from-products-list-popup-background-js")[0].remove(),document.getElementById("main").insertAdjacentHTML("afterend",t),saveChildsProps(),app.loadImages()}function checkChangedProductsInCart(){0==document.getElementsByClassName("form-error-js").length&&js.delegate(document.body,"click",".recalculate-cart-js",()=>{window.app.recalculateCart("common/header/client-area.html",app.setProductNameMaxWidthInTable)}),app.setProductNameMaxWidthInTable(),app.scrollToElement(null,"body"),setTimeout(function(){app.loadImages()},300)}!function(){if(!e)var e=$("body");if(window.innerWidth<=1279&&-1!=$(".attach-on-mobile-lq").index()&&$(".attach-on-mobile-lq").addClass("attached-lq"),$(".products-page-js").length>0){function t(i,a,n,s,l,o){this.listContainer=$(i),this.classSuffix=n||"",this.min=s,this.changableValidationClass=o||null,this.rangeValidators=$("."+this.changableValidationClass+l),this.productItemSelector=a;var d=new RegExp("[\\w|-]*"+n),r=$(i).length>0?$(i).attr("class").match(d)[0].replace(n,""):null;this.selectedViewNameDesktop=window.app.getCookie("selectedViewNameDesktop")||r||"quick-shopping",this.selectedViewNameMobile=window.app.getCookie("selectedViewNameMobile")||r||"quick-shopping",this.changeView=function(t,i){t=$(t);$(window).width()<=1279?(this.listContainer.removeClass(this.selectedViewNameMobile+n),this.selectedViewNameMobile=i,window.app.setCookie("selectedViewNameMobile",i,360)):(this.listContainer.removeClass(this.selectedViewNameDesktop+n),this.selectedViewNameDesktop=i,window.app.setCookie("selectedViewNameDesktop",i,360)),this.listContainer.addClass(i+n),t.siblings().removeClass("btn-active-js"),t.addClass("btn-active-js"),e.trigger("viewChange",i
1),this.changeValidationConditions(i)},this.changeValidationConditions=function(e){if(!e)if($(window).width()<=1279)e=this.selectedViewNameMobile;else e=this.selectedViewNameDesktop;var t=null;if(t=this.changableValidationClass?this.listContainer.find("."+this.changableValidationClass+'[name="quantity"]'):this.listContainer.find('[name="quantity"]'),"quick-shopping"==e){t.addClass("zero-allowed-lq"),t.data("min",0),"true"==__decUnits?t.val("0"+__decSep+"00"):t.val("0"),this.listContainer.find(".increment-lq").removeClass("disabled-js"),this.listContainer.find(".decrement-lq").addClass("disabled-js"),"false"==__decUnits&&t.each(function(){Number($(this).data("max").toString().replace(",","."))<1&&$(this).next().addClass("disabled-js")});var i=this;this.rangeValidators.each(function(){$(this).find(".min-lq").text("0")})}else{t.removeClass("zero-allowed-lq"),"true"==__decUnits?t.data("min","0"+__decSep+"01"):t.data("min","1");i=this;t.each(function(){var e=Number($(this).data("min").toString().replace(",",".")),t=Number($(this).data("max").toString().replace(",","."));if(t<1&&0!=t)var i=$(this).data("max");else if("true"==__decUnits)i="1"+__decSep+"00";else i="1";$(this).val(i),i=Number(i.toString().replace(",",".")),e>=t?($(this).prev().addClass("disabled-js"),$(this).next().addClass("disabled-js")):i>=t?($(this).prev().removeClass("disabled-js"),$(this).next().addClass("disabled-js")):i<=e?($(this).prev().addClass("disabled-js"),$(this).next().removeClass("disabled-js")):($(this).prev().removeClass("disabled-js"),$(this).next().removeClass("disabled-js"))}),this.rangeValidators.each(function(){$(this).find(".min-lq").text(i.min)})}app.loadImages()},this.serialAddingToCart=function(i,a,n,s,l){var o=$(i),d=null,r=null,c=[],u=!0,h=!0;
1if(o.each(function(){var e=$(this),t=e.find('[name="quantity"]'),i=Number(t.val().replace(__decSep,"."));if(i>0){$(s).removeClass(l);var a=e.find('[name="productId"]').val(),n=t.data("name");"true"==__decUnits&&"."!=__decSep&&(i=i.toString().replace(".",__decSep));var o={productId:a,quantity:i},c={productId:a,productName:n};if(d?(d.push(o),r.push(c)):(d=[o],r=[c]),"undefined"!=typeof _edrone){c=e.parents(".product-item-js");var u=$("[data-base]").data("base");h?(_edrone.product_ids=a,_edrone.product_titles=c.find(".product-name-js").text(),_edrone.product_images=u+c.find("img").data("src"),_edrone.product_skus=c.find(".product-code-js").text(),_edrone.product_urls=u+c.find("a").attr("href"),_edrone.product_category_ids=$("[data-group-id]").data("group-id"),_edrone.product_category_names=$("[data-group-name]").data("group-name"),h=!1):(_edrone.product_ids+="|"+a,_edrone.product_titles+="|"+c.find(".product-name-js").text(),_edrone.product_images+="|"+u+c.find("img").data("src"),_edrone.product_skus+="|"+c.find(".product-code-js").text(),_edrone.product_urls+="|"+u+c.find("a").attr("href"),_edrone.product_category_ids+="|"+$("[data-group-id]").data("group-id"),_edrone.product_category_names+="|"+$("[data-group-name]").data("group-name"))}}}),d){var p=this;$.post("",{__action:"Cart/Add",__csrf:__CSRF,__parameters:JSON.stringify(d),__template:"common/header/client-area.html",__collection:"customer.Cart.Id"}).then(function(i){var d=null;
1if(o.each(function(){var e=$(this),t=e.find('[name="quantity"]');if(Number(t.val().replace(__decSep,"."))>0){var i={productId:e.find('[name="productId"]').val(),productName:t.data("name")};d?d.push(i):d=[i]}}),i.action.Multiple)for(var r=i.action.Results,h=r.length,m=0;m<h;m++)r[m].Result||(u=!1,c.push({productId:d[m].productId,productName:d[m].productName,resAction:r[m]}));else i.action.Result||(u=!1,c.push({productId:d[0].productId,productName:d[0].productName,resAction:i.action}));if((d=i.action.Products).length>0){var f=[],g=[],v=0;for(m=0;m<d.length;m++){var w={id:d[m].Id.toString(),name:d[m].NameNoHtml,price:d[m].BasicUnitTotalPrice,quantity:d[m].BasicUnitQuantity},b={id:d[m].Id.toString(),content_name:d[m].NameNoHtml,value:d[m].BasicUnitTotalPrice,quantity:d[m].BasicUnitQuantity};v+=d[m].BasicUnitTotalPrice*d[m].BasicUnitQuantity,f.push(w),g.push(b)}var y={products:f};dataLayer.push({event:"addToCart",ecommerce:{currencyCode:__currCode,add:y}}),"undefined"!=typeof _edrone&&(_edrone.action_type="add_to_cart",_edrone.init()),"undefined"!=typeof fbq&&fbq("track","AddToCart",{value:v,currency:__curr,content_type:"product",contents:g})}var C=$(n),q=C;C.hasClass(l)||(q=C.parents("."+l).eq(0));var _=app.serialAddingToCartMinQuantityCheck(i);if(u){if(window.app.setCookie("lastCartId",i.collection),_){q.addClass(l);var j=app.getCookie("afterAddingToCart");if(3==__aatc&&"goToCart"==j||1==__aatc){$(".adding-to-cart-succeed-lq .after-adding-to-cart-popup-container-js info-ui").remove();var S=$(".adding-to-cart-succeed-lq").data("url"),x='<div class="info-ui">'+__redirectInfo+"</div>";$(".adding-to-cart-succeed-lq .after-adding-to-cart-popup-container-js").append(x),$(".adding-to-cart-succeed-lq").removeClass("hidden-js"),setTimeout(function(){window.location.href=S},3e3)}else 3==__aatc&&"stayAtThisPage"==j||2==__aatc?($(".adding-to-cart-succeed-lq").removeClass("hidden-js"),setTimeout(function(){$(".adding-to-cart-succeed-lq").addClass("hidden-js")},3e3)):$(a).removeClass(l)}}else if(_){C.html("");var k="";for(var m in c){k+='<div class="scroll-to-product-js" data-product-id="'+c[m].productId+'"><p class="product-name-ui">'+c[m].productName+":</p>";var T=c[m].resAction.Validation;if(T)for(var A in T)k+='<p class="product-validation-message-ui product-validation-message-lq">'+T[A].Error+"</p>";else k+='<p class="product-validation-message-ui product-validation-message-lq">'+c[m].resAction.Message+"</p>";k+="</div>"}C.html(k),e.on("click",".scroll-to-product-js[data-product-id]",function(){var e=$
1(this).data("product-id");e&&window.app.scrollToElement(null,p.productItemSelector+'[data-product-id="'+e+'"]')}),q.removeClass(l)}$(s).addClass(l),$(".client-area-js").html(i.template),changeHeaderCart();let P=!0===__decUnits||"true"==__decUnits?"0"+__decSep+"01":"1";P=P.replace(".",__decSep),window.productList=new t(".view-container-js",".product-item-js","-view-js",P,".validation-quantity-range-lq","changeable-js")})}},this.resetChoosenFilter=function(e,t,i,a){var n=$(t),s=n.find('[type="hidden"]:not([name="__action"])'),l=s.length,o=location.search.replace(/\?/g,"").split("&"),d="",r=!1;for(var c in o)-1==o[c].indexOf("pageId=")&&(-1==o[c].indexOf("search")&&"search"==i&&(d+=0==c?o[c]:"&"+o[c]),-1==o[c].indexOf("ftrLst")&&(r=!0));if("search"==i)return"&seaAdv=1"==d?d="":""!=d&&(d="?"+d),void(location.href=location.pathname+d);"all"!=i&&1!=l||!r?"$minPrice"==i||"$maxPrice"==i?n.find('[name="'+i+'"]').remove():n.find('[name="'+i+'"][value="'+a+'"]').remove():s.remove(),window.app.filter(e)},this.showMoreFilterValues=function(e,t,i,a){var n=$(e).find('[type="checkbox"]').length,s=t.data("limit"),l=t.data("filter-index"),o=e.find(".more-filter-list-lq")||null;if(n<=s){var d=$.get("",{__collection:"products.FilteringOptions.Filters["+l+"].Values"}).then(function(e){var i=e.collection.slice(s,e.collection.length);for(var n in o=$('<div class="filter-value-list-ui more-filter-list-lq"></div>').insertBefore(t),i){var l=i[n],d=l.Count,r=l.Selected?"checked":"",c=0==d?"disabled":"";"REWARD"==l.Field&&(l.Text=__translations.pointsProduct);var u='<label class="checkbox-ui"><input name="'+l.Field+'" type="checkbox" '+r+c+' value="'+l.Value+'" /><span class="label-ui">'+l.Text+" ("+d+")</span></label>";o.append(u)}if(o.data("pure-height",o.height()),o.css("height",o.height()+"px"),a){var h=$(a),p=o.height(),m=h.attr("style");if(null!=m&&-1!==m.indexOf("visibility: visible"))var f=h.height();else f=h.height()-p;h.css("height",f+p+"px"),h.data("height",f+p+"px"),h.addClass("all-filters-lq")}buttonText=t.text(),t.text(t.data("toggle-label")),t.data("toggle-label",buttonText)});i&&d.then(i)}else{if(a){var r=$(a),c=o.data("pure-height"),u=r.height();r.hasClass("all-filters-lq")?(o.css("height",0),r.css("height",u-c+"px"),r.data("height",u-c+"px"),r.removeClass("all-filters-lq")):(o.css("height",c+"px"),r.css("height",u+c+"px"),r.data("height",u+c+"px"),r.addClass("all-filters-lq"))}buttonText=t.text(),t.text(t.data("toggle-label")),t.data("toggle-label",buttonText),i&&i()}},this.changeValidationConditions()}var i=!0===__decUnits||"true"==__decUnits?"0"+__decSep+"01":"1";i=i.replace(".",__decSep),window.productList=new t(".view-container-js",".product-item-js","-view-js",i,".validation-quantity-range-lq","changeable-js"),e.on("click",".change-view-js",function(){var e=!0===__decUnits||"true"==__decUnits?"0"+__decSep+"01":"1";e=e.replace(".",__decSep),window.productList=new t(".view-container-js",".product-item-js","-view-js",e,".validation-quantity-range-lq","changeable-js"),window.productList.changeView(this,$(this).data("view"))}),e.on("click",".selected-filter-item-js",function(e){e.preventDefault(e),window.productList.resetChoosenFilter(e,".selected-filters-lq",$(this).data("field"),$(this).data("value"))}),e.on("click",".more-filter-items-lq",function(e){e.preventDefault();var t=$(this),i=t.parents(".expandable-lq");window.productList.showMoreFilterValues(t.parents(".filter-item-lq"),t,null,i)}),e.on("click",".serial-adding-to-cart-lq",function(e){e.preventDefault(),window.productList.serialAddingToCart(".add-to-cart-js",".after-adding-to-cart-popup-js",".message-bar-content-js",".during-ajax-modal-js","hidden-js")})}window.UIFeatures=new function(){this.attachElement=function(e,t,i,a){if((e=$(e)).length>0){var n=e.offset().top;-1!=$(".customer-profile-menu-js").index()&&$(window).scrollTop()<n&&(window.customerProfileMenuOffsetTop=n);var s=e.offset().left,l=$(window).width()-s-e.width()+"px";e.height(),(s<0||l<0)&&(s=null,l=null),i||(i=1/0);var o=parseFloat(window.getComputedStyle($("body").get(0)).marginTop);o<0&&(o=0),e.addClass("element-not-attached-lq"),e.removeClass("element-attached-lq");
1var d=e.css("position"),r=e.css("top"),c=function(a){if("none"!=e.css("display")&&Math.round($(e).height())<=$(window).height())if(s&&l||(s=e.offset().left,l=$(window).width()-s-e.width()+"px"),s<0||l<0)s=null,l=null;else{var c=$(window).scrollTop()+o;-1!=$(".customer-profile-menu-js").index()&&(n=window.customerProfileMenuOffsetTop),c>n&&c<i?(e.hasClass("product-presentation-menu-js")?e.css({position:"fixed",top:o,left:0,right:0}):e.css({position:"fixed",top:o,left:s+"px",right:l}),e.addClass("element-attached-lq"),e.removeClass("element-not-attached-lq"),t&&e.addClass(t)):(e.css({position:d,top:r,left:0,right:0}),e.addClass("element-not-attached-lq"),e.removeClass("element-attached-lq"),-1!=$(".customer-profile-menu-js").index()&&e.css({position:"absolute",top:65}),t&&e.removeClass(t)),$(window).outerWidth()<=1279&&$(e).hasClass("category-column-js")&&$(".category-column-js").attr("style","")}};c(),$(window).on("scroll",c),a&&a()}};var t=this;this.initSlider=function(e,i){var a=$(e),n={infinite:!0,slidesToShow:1,slidesToScroll:1,autoplay:!1,nextArrow:'<button class="ti-angle-right btn-pure-ui slick-next" aria-label="angle-right"></button>',prevArrow:'<button class="ti-angle-left btn-pure-ui slick-prev" aria-label="angle-left"></button>',accessibility:!1,dots:!0,customPaging:function(e,t){return'<div class="slick-pager-item"></div>'}};if(i)for(var s in i)n[s]=i[s];a.on("setPosition",function(e){a.siblings(".loader-js").length>0&&t.lazySliderShow($(e.currentTarget))}),"none"!=a.css("display")&&"hidden"!=a.css("visibility")||(a.show(),a.css("visibility","visible")),a.slick(n)},this.lazySliderShow=function(e){var t=$(e);"none"!=t.css("display")&&-1!=$(".product-presentation-js").index()&&t.hide(),t.parents(".lazyslider-container-lq").length>0&&(t.siblings(".loader-js").remove(),t.show())},this.lazyContent=function(e,t,i,a){var n=$(e);a=n.data("url")||a||"",$.get(a,{__template:t}).then(function(e){n.html(e.template)}).then(function(){n.siblings(".loader-js").remove(),n.show(),i&&i($(e))})},this.propagationFixes=function e(){return $("a input, a button, a textarea").on("click",function(e){if(!e)return!1;e.preventDefault()}),e}(),this.toggleContent=function(e,t){if(e=$(e),t=t||e.data("content")||".toggleContent",e.parent().find(t).toggleClass("hidden-js"),e.data("toggle-label")){var i=e.text(),a=e.data("toggle-label");e.text(a),e.data("toggle-label",i)}},this.checkSupport=function(t){return t=t||!1,null!=e.css("flex")||(t&&e.addClass("potato-browser-lq"),!1)},this.checkSupport(!0),this.paginationExtend=function(e,t,i){app.validation(i);var a=$(t),n=a.val();if(n!=e){var s=a.data("base-url");a.attr("data-url",s+n),a.addClass("replace-template-lq"),paginationInCart(i,n),a.removeClass("replace-template-lq")}},this.expandHeight=function(e,t,i,a){var n=$(e),s=$(t);s.css("overflow-y","hidden"),a||(a=0),$(s).each(function(){var e=$
1(this);!a&&e.data("min-height")&&(a=e.data("min-height"));var t=0;if(e.data("height"))t=e.data("height");else{if(e.height()==a){var s=e.css("left"),l=e.css("position"),o=e.css("display"),d=e.css("visibility"),r=e.css("width"),c=e.parent().css("position");e.parent().css("position","relative"),e.css({left:"-10000%",position:"absolute",display:"block",visibility:"visible",width:"100%",height:"auto"}),t=e.css("height"),e.parent().css("position",c),e.css({left:s,position:l,display:o,visibility:d,width:r,height:0})}else t=e.height(),e.css("height",t+"px");e.data("height",t)}if(-1!=e.find(".characters-counter-lq").index()){var u=Number(t.slice(0,-2));t=(u+=10)+"px"}e.height()==a?(e.css("height",t),n.addClass(i),e.addClass(i)):(e.css("height",a),n.removeClass(i),e.removeClass(i))})},this.getGetVariable=function(e){for(var t=window.location.search.substring(1).split("&"),i=0;i<t.length;i++){var a=t[i].split("=");if(a[0]==variable)return a[1]}return null},this.makePostRequest=function(t,i,a,n,s){return i||(i=""),a?$.post(i,t,function(t){if(a(t),n){var i=s||{};i.response=t,e.trigger(n,i)}}):n?$.post(i,t,function(t){var i=s||{};i.response=t,e.trigger(n,i)}):$.post(i,t)},this.makeGetRequest=function(t,i,a,n,s){return i||(i=""),a?$.get(i,t,function(t){if(a(t),n){var i=s||{};i.response=t,e.trigger(n,i)}}):n?$.get(i,t,function(){var t=s||{};t.response=res,e.trigger(n,t)}):$.get(i,t)},this.makeMessageHtml=function(e,t){var i="";switch(t){case"warning":i='class="message-bar-ui warning-bar-ui"';break;case"danger":i='class="message-bar-ui danger-bar-ui"';break;case"info":i='class="message-bar-ui"';break;case"success":i='class="message-bar-ui success-bar-ui"';break;default:i=""}var a="<div "+i+"><p>"+e.Message+"</p>";if(e.Description&&(a+="<p>"+e.Description+"</p>"),e.Validation)for(var n in e.Validation)a+="<p>"+e.Validation[n].Error+"</p>";return a+="</div>"},this.pureReplaceTemplate=function(t,i,a,n,s,l,o,d){if(o||(o="replaceTemplate",d={container:t,templateUrl:i||null}),n)return $(t).html(n),window.app.loadImages(),l&&l(t),e.trigger(o,d),null;s||(s="");var r={__template:i};return a&&(r.__include="'"+a+"'"),this.makeGetRequest(r,s,function(e){$(t).html(e.template),window.app.loadImages(),l&&l(t,i)},o,d)},this.closePopup=function(t,i,a){e.on("click",t,function(e){e.preventDefault(),a?$(this).parents(i).addClass(a):$(this).parents(i).remove()})},this.changeArrowTitle=function(e){$(e.currentTarget).attr("title")==__translations.showDetail
1s?$(e.currentTarget).attr("title",__translations.hideDetails):$(e.currentTarget).attr("title",__translations.showDetails)},this.getProperBackround=function(){var e=$(".attributes-list-lq li").length,t=$(".attributes-list-lq li.hidden-js").length,i=Math.ceil((e-t)/2);$(".attributes-list-lq li").removeClass("odd-element"),i%2!=0&&$(window).width()>1279?($(".attributes-list-lq li").removeClass("odd-element"),$(".attributes-list-lq li").filter(":visible").slice(0,i).filter(":even").addClass("odd-element"),$(".attributes-list-lq li").filter(":visible").slice(i,e).filter(":even").addClass("odd-element")):($(".attributes-list-lq li").removeClass("odd-element"),$(".attributes-list-lq li:visible:even").addClass("odd-element"))}},$(".attached-lq").each(function(){var e=$(this);window.UIFeatures.attachElement(e,e.data("attached-class")||null)});var a=$(".products-header-js");if(a.length>0){if($(window).width()<=1279)var n=app.getCookie("selectedViewNameMobile")||"quick-shopping";else n=app.getCookie("selectedViewNameDesktop")||"quick-shopping";"quick-shopping"==n&&window.UIFeatures.attachElement(".products-header-js"),e.on("viewChange",function(e,t){a=$(".products-header-js"),"quick-shopping"!=t||a.hasClass("element-attached-lq")||a.hasClass("element-not-attached-lq")||window.UIFeatures.attachElement(".products-header-js")})}if($(document).ajaxSuccess(function(e,t){t.responseJSON&&t.responseJSON.template&&(t.responseJSON.template.indexOf("attached-lq")>=0&&t.then(function(){$(t.responseJSON.template).each(function(){if((this.className+"").indexOf("attached-lq")>0){var e=$(this);e.css({position:"absolute",left:0,right:0}),window.UIFeatures.attachElement(e,e.data("attached-class")||null)}})}),t.responseJSON.template.indexOf("products-table-header-js")>=0&&t.responseJSON.template.indexOf("products-table-js")>
1=0&&t.then(function(){var e=$(".products-table-js"),t=e.offset().top+e.height();$(".products-table-header-js").css({position:"absolute",left:0,right:0}),window.UIFeatures.attachElement(".products-table-header-js",null,t)}),t.responseJSON.template.indexOf("products-header-js")>=0&&t.then(function(){if(null!=window.productList&&window.productList.changeValidationConditions(),$(window).width()<=1279)var e=app.getCookie("selectedViewNameMobile")||"quick-shopping";else e=app.getCookie("selectedViewNameDesktop")||"quick-shopping";"quick-shopping"==e&&window.UIFeatures.attachElement(".products-header-js")}))}),$(".homepage-slider-js").length>0&&window.UIFeatures.initSlider(".homepage-slider-js",{autoplay:!0}),$(".homepage-small-slider-lq").length>0&&window.UIFeatures.initSlider(".homepage-small-slider-lq",{autoplay:!0,slidesToShow:5,slidesToScroll:1,arrows:!1,dots:!1,responsive:[{breakpoint:1600,settings:{slidesToShow:4}},{breakpoint:1024,settings:{slidesToShow:3}},{breakpoint:768,settings:{slidesToShow:2}},{breakpoint:550,settings:{slidesToShow:1}}]}),$(".grid-slider-lq").length>0&&window.UIFeatures.initSlider(".grid-slider-lq"),$(".manufacturers-slider-lq").length>0&&window.UIFeatures.initSlider(".manufacturers-slider-lq",{autoplay:!0,slidesToShow:5,slidesToScroll:1,arrows:!1,dots:!1,responsive:[{breakpoint:1600,settings:{slidesToShow:4}},{breakpoint:1024,settings:{slidesToShow:3}},{breakpoint:768,settings:{slidesToShow:2}},{breakpoint:550,settings:{slidesToShow:1}}]}),$(".brands-slider-lq").length>0&&window.UIFeatures.initSlider(".brands-slider-lq",{autoplay:!0,slidesToShow:5,slidesToScroll:1,arrows:!1,dots:!1,responsive:[{breakpoint:1600,settings:{slidesToShow:4}},{breakpoint:1024,settings:{slidesToShow:3}},{breakpoint:768,settings:{slidesToShow:2}},{breakpoint:550,settings:{slidesToShow:1}}]}),$(".lookbook-slider-lq").length>0&&(window.UIFeatures.initSlider(".lookbook-slider-lq",{autoplay:!1,infinite:!1,slidesToShow:1,slidesToScroll:1,arrows:!0,appendArrows:$(".arrows-lq"),nextArrow:'<button class="ti-arrow-right btn-pure-ui slick-next" aria-label="angle-right"></button>',prevArrow:'<button class="ti-arrow-left btn-pure-ui slick-prev" aria-label="angle-left"></button>',dots:!1}),$(".lookbook-slider-lq").on("beforeChange",function(e,t,i,a){$(".current-lq").text(a+1),$(".products-container-lq").addClass("hidden-js"),$('.products-container-lq[data-index="'+a+'"]').removeClass("hidden-js")}),e.on("click",".show-lookbook-products-lq",function(e){var t=$(e.currentTarget).parent(),i=t.find(".products-lq");if(i.removeClass("hidden-js"),t.find(".show-lookbook-products-lq").addClass("hidden-js"),t.find(".hide-lookbook-products-lq").removeClass("hidden-js"),0==i.children().length){var a=JSON.stringify(i.data("json")),n=JSON.parse(a);$.each(n,function(e,t){var a=t.id;$.get("_/3-2-"+a,{__collection:"product-presentation.Product.ImageId|product-presentation.Product.NameNoHtml|product-presentation.Product.Price|product-presentation.Product.Url"},function(t){var a=t.collection["product-presentation.Product.ImageId"],n=t.collection["product-presentation.Product.NameNoHtml"],s=t.collection["product-presentation.Product.Price"],l=t.collection["product-presentation.Product.Url"];i.append('<a class="lookbook-product-ui lookbook-product-lq" href="'+l+'"><div class="lookbook-product-bg-ui"><img src="img/medium/'+a+"/"+e+'.jpg"><div class="product-name-ui">'+n+'</div><div class="product-price-ui">'+s.toPrice()+" "+__curr+"</div></div></a>")})})}}),e.on("click",".hide-lookbook-products-lq",function(e){var t=$(e.currentTarget).parent();t.find(".products-lq").addClass("hidden-js"),t.find(".show-lookbook-products-lq").removeClass("hidden-js"),t.find(".hide-lookbook-products-lq").addClass("hidden-js")})),e.on("change",".pagination-js input",function(e){var t=$(e.currentTarget);window.UIFeatures.paginationExtend(t.data("current"),t,e)}),e.on("keydown",".pagination-js input",function(e){var t=$(e.currentTarget);13==e.keyCode&&window.UIFeatures.paginationExtend(t.data("current"),t,e)}),e.on("click",".expand-data-js:not(.cant-toggle-lq)",function(e){e.stopPropagation(),e.preventDefault();var t=$(this).parents(".expandable-mechanism-container-js").eq(0),i=t.find(".expandable-lq").not(t.find(".expandable-mechanism-container-js .expandable-lq"));window.UIFeatures.expandHeight(this,i,"expanded-js"),setTimeout(function(){$(window).width()<=1279&&-1!=$(".info-container-ui .expandable-mechanism-container-js").index()&&app.setOrderDetailsMobile()},1),setTimeout(function(){if(-1!=$(".products-table-js").index()&&-1==$(".products-table-header-js.element-attached-lq").index()){var e=$
1(".products-table-js");window.UIFeatures.attachElement(".products-table-header-js",null,e.offset().top+e.height())}},1e3)}),e.on("click",".change-arrow-title-lq:not(.cant-toggle-lq)",function(e){e.stopPropagation(),e.preventDefault(),window.UIFeatures.changeArrowTitle(e)}),window.UIFeatures.closePopup(".close-lq",".closable-popup-lq","hidden-js"),$(".order-template-js").length>0){function s(t){this.deliveryAddressReplaceableSelector=t.deliveryAddressReplaceableSelector,this.invoiceAddressReplaceableSelector=t.invoiceAddressReplaceableSelector,this.buyerAddressReplaceableSelector=t.buyerAddressReplaceableSelector,this.deliveryAddressTemplateInclude=t.deliveryAddressTemplateInclude,this.invoiceAddressTemplateInclude=t.invoiceAddressTemplateInclude,this.buyerAddressTemplateInclude=t.buyerAddressTemplateInclude,this.noteReplaceableSelector=t.noteReplaceableSelector,this.headerAttributesSetFormSelector=t.headerAttributesSetFormSelector,this.positionAttributesSetSelector=t.positionAttributesSetSelector,this.addingOrderFormSelector=t.addingOrderFormSelector,this.note=$('[name="note"]').val()||"",this.deliveryAddresFilled=0==$(t.deliveryAddressReplaceableSelector+' [name="email"]').length,this.invoiceAddresFilled=0==$(t.invoiceAddressReplaceableSelector+' [name="name"]').length,this.buyerAddresFilled=0==$(t.buyerAddressReplaceableSelector+' [name="name"]').length,"invoice"==$("[name=toggle-recipe-and-invoice-with-data]:checked").val()?this.isInvoice=!0:this.isInvoice=!1,this.hiddingClass=t.hiddingClass,this.collectionPointType=t.collectionPointType||window.collectionPointType||0,this.collectionPointFormSelector=t.collectionPointFormSelector,this.changeAddressPending=!1,this.orderValidator=$(t.orderValidatorSelector),(!this.deliveryAddresFilled||this.isInvoice&&!this.invoiceAddresFilled)&&this.orderValidator.removeClass(this.hiddingClass),this.updateDeliveryMatrix=function(t,i,a,n,s){var l=$(t),o=l.val(),d=$(i);d.find('[name="id"]').val(o);var r=d.find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray();0==d.find('[name="__csrf"]').length&&(r.push({name:"__csrf",value:__CSRF}),r.push({name:"__collection",value:"order.SelectedDelivery.CollectionPointTypeId"}));var c=l[0].selectedOptions[0].dataset.paymentChannelKey;c&&r.push({name:"channel",value:c});var u=this,h=app.getTemplate(n);null!=h.template&&r.push({name:"__template",value:h.template}),null!=h.include&&r.push({name:"__include",value:h.include}),$.post(h.url,r).then(function(i){i.action.Result&&(u.collectionPointType=i.collection,window.collectionPointType=i.collection,window.app.afterReplaceTemplate(n,h,i.template,null,async function(){if($(n.currentTarget).hasClass("payment-lq")&&app.dataLayerPush("selectedPayment",n),window.choosenCollectionPointId=void 0,$(".map-container-in-order-js").hasClass("collection-point-selected-lq")&&(window.choosenCollectionPointId=!0),app.setProductNameMaxWidthInTable(),e.trigger("deliveryChange",i.collection,i),-1!=$(a).index()&&0!=u.collectionPointType){var s=$(a),l=s.offset().top,o=l+s.height();$(window).scrollTop()+$(window).height()<o&&$("html, body").animate({scrollTop:l},2e3)}if(!$(n.currentTarget).hasClass("payment-lq"))if("false"==t.selectedOptions[0].dataset.deligoo)window.oldSelectVal=$(".change-delivery-lq:not(.payment-lq)").val();else if(""==t.selectedOptions[0].dataset.daZip)document.body.classList.add("modal-open-ui");else{let e=js.getFormInputs(document.getElementsByClassName("check-deligoo-availability-form-js")[0]);(await js.post(e)).action.Result||(document.body.classList.add("modal-open-ui"),document.getElementsByClassName("check-deligoo-availability-popup-js")[0].classList.remove("hidden-js"),document.getElementsByClassName("check-deligoo-availability-js")[0].classList.add("hidden-js"),document.getElementsByClassName("deligoo-success-js")[0].classList.add("hidden-js"),document.getElementsByClassName("deligoo-success-icon-js")[0].classList.add("hidden-js"),document.getElementsByClassName("deligoo-error-js")[0].classList.remove("hidden-js"),document.getElementsByClassName("deligoo-error-icon-js")[0].classList.remove("hidden-js"),document.getElementsByClassName("close-deligoo-popup-js")[0].classList.add("deligoo-fail-js"),t.value=window.oldSelectVal)}})),s&&s(i.collection,i)})},this.replacePartialTemplate=function(e,t,i,a){var n=$(e),s={__template:t};i&&(s.__include="'"+i+"'");$.get("",s).then(function(e){n.html(e.template),a&&a()})},this.selectInvoice=function(e,t){if(!t)t="";var i=this;return $.post("",{__action:"Order/InvoiceChange",invoice:!0,__csrf:__CSRF}).then(function(a){a.action.Result?i.isInvoice=!0:$(e).append('<div class="'+t+'">'+a.action.Message+"</div>")})}
1,this.confirmAddress=function(e,t,i,a,n){if(0==t)var s=$(this.deliveryAddressReplaceableSelector);else if(1==t)s=$(this.invoiceAddressReplaceableSelector);else s=$(this.buyerAddressReplaceableSelector);var l=""==window.app.validationBeforePost(e);if(l){var o=s.find(".form-js"),d=o.find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray();if(!a)a="";0===t?(d.push({name:"__include",value:"'"+this.deliveryAddressTemplateInclude+"'"}),window.tempDAzip=document.querySelector(".delivery-lq [name=zipCode]").value):1===t?d.push({name:"__include",value:"'"+this.invoiceAddressTemplateInclude+"'"}):d.push({name:"__include",value:"'"+this.buyerAddressTemplateInclude+"'"}),i&&d.push({name:"__template",value:i}),d.push({name:"__csrf",value:__CSRF});var r,c=this,u=function(e){e.action.Result?(app.setCookie("delivCountryChanged","true",-1),e.template&&s.html(e.template),0==t?(c.deliveryAddresFilled=!0,document.getElementsByClassName("check-deligoo-when-enter-cart-js").length>0&&(document.querySelector(".check-deligoo-availability-form-js [name=zipCode]").value=window.tempDAzip,document.getElementsByClassName("check-deligoo-when-enter-cart-js")[0].click())):1==t?c.invoiceAddresFilled=!0:c.buyerAddresFilled=!0,!c.deliveryAddresFilled||c.isInvoice&&!c.invoiceAddresFilled?c.orderValidator.removeClass(c.hiddingClass):c.orderValidator.addClass(c.hiddingClass)):o.find('input:not([type="hidden"]), select, textarea').each(function(){window.app.validation(null,$(this))})};return r=0==t||2==t?$.post("",d,function(e){u(e)}):c.selectInvoice(o).then($.post("",d,function(e){u(e)})),n&&r.then(function(){n(l)}),r}return n&&n(l),null},this.addCoupon=function(e){var t=$('[name="email"]'),i=$('[name="code"]');t.prop("required",!1),i.prop("required",!0);if(""==window.app.validationBeforePost(e))window.app.post(e,void 0,void 0,".client-area-js","common/header/client-area.html"),$(document).on("ajaxSuccess",function(e,t){if(t.responseJSON&&t.responseJSON.action&&"Order/CouponAdd"==t.responseJSON.action.Action){var a=i.parents(".form-js").find(".message-lq");a.length>0&&setTimeout(function(){a.remove()},4e3)}}),t.prop("required",!1),i.prop("required",!1);else{t.prop("required",!1),i.prop("required",!1),codeValidator=i.siblings(".validation-info-js"),codeValidator.removeClass(this.hiddingClass);var a=this;setTimeout(function(){codeValidator.addClass(a.hiddingClass)},2e3),"hidden"!=t.attr("type")&&(emailValidator=t.siblings(".validation-info-js"),emailValidator.removeClass(this.hiddingClass),setTimeout(function(){emailValidator.addClass(a.hiddingClass)},2e3))}},this.addNote=function(e,t,i,a){var n=$('[name="note"]')||"",s=n.val(),l=$(this.noteReplaceableSelector);if(this.note!=s){var o=l.find(".form-js.note-in-order-lq");if(""==window.app.validationBeforePost(e)){var d=o.find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray();d.push({name:"__csrf",value:__CSRF}),d.push({name:"__template",value:t});var r=this;$.post("",d).then(function(e){if(e.action.Result)""!=n.val()&&setTimeout(function(){l.html(e.template)},100),r.note=s;else{if(!t)var t="";o.find(".note-error-js").remove(),o.append('<div class="note-error-js'+t+'">'+e.action.Message+"</div>")}a&&a()})}else a&&a()}else""!=s&&this.replacePartialTemplate(l,t)},this.addOrder=function(e,i){$(".form-error-js").remove();var a=!0;if(i&&this.hiddingClass){var n=$(i);n.removeClass(this.hiddingClass)}-1!=$(".payment-channels-js").index()&&-1==$(".payment-channel-js [name=channel]:checked").index()&&($(".payment-channels-js").append('<div class="form-error-js message-bar-ui warning-bar-ui">'+__translations.ChoosePaymentMethod+"</div>"),a=!1),this.deliveryAddresFilled||($(this.deliveryAddressReplaceableSelector).find('input:not([type="hidden"]), select, textarea').each(function(){window.app.validation(null,$(this))}),a=!1),this.isInvoice&&!this.invoiceAddresFilled&&($(this.invoiceAddressReplaceableSelector).find('input:not([type="hidden"]), select, textarea').each(function(){window.app.validation(null,$(this))}),a=!1),0==this.collectionPointType||10==this.collectionPointType||window.choosenCollectionPointId||(-1==$(this.collectionPointFormSelector).index()||$(this.collectionPointFormSelector).hasClass("hidden-js")?$(".collection-
1points-lq").append('<div class="form-error-js message-bar-ui warning-bar-ui">'+__translations.chooseCollectionPoint+"</div>"):($(this.collectionPointFormSelector).addClass("message-bar-ui warning-bar-ui"),$(this.collectionPointFormSelector).prepend('<div class="form-error-js"></div>')),a=!1);var s=this;$(this.addingOrderFormSelector+' [name="tos"]').each(function(){$(this).prop("required")&&!$(this).prop("checked")&&(a=!1,$(this).parent().find(".validation-required-js").removeClass(s.hiddingClass))}),this.headerAttributesFilled=!0;s=this;-1!=$(t.headerAttributesSetFormSelector).index()&&$(t.headerAttributesSetFormSelector+' [name="attribute"]').each(function(){$(this).prop("required")&&""==$(this).val()&&(s.headerAttributesFilled=!1,$(this).parent().find(".validation-required-js").removeClass(s.hiddingClass))});this.positionAttributesFilled=!0;s=this;-1!=$(t.positionAttributesSetSelector).index()&&$(t.positionAttributesSetSelector+' [name="attribute"]').each(function(){$(this).prop("required")&&""==$(this).val()&&($(".show-attributes-js").trigger("click"),s.positionAttributesFilled=!1,$(this).parent().find(".validation-required-js").removeClass(s.hiddingClass))});if(!this.headerAttributesFilled&&($(this.headerAttributesSetFormSelector).append('<div class="form-error-js message-bar-ui warning-bar-ui">'+__translations.fillRequiredAttributes+"</div>"),this.positionAttributesFilled&&a))n&&this.hiddingClass&&n.addClass(this.hiddingClass);else if(this.positionAttributesFilled||($(this.positionAttributesSetSelector).prepend('<div class="form-error-js message-bar-ui warning-bar-ui">'+__translations.fillRequiredAttributes+"</div>"),app.scrollToElement(null,this.positionAttributesSetSelector),!a)){if(!a)return this.orderValidator.removeClass(this.hiddingClass),void(n&&this.hiddingClass&&n.addClass(this.hiddingClass));s=this;var l=function(t){var i=$(t.addingOrderFormSelector);if(""==window.app.validationBeforePost(e)){var a=i.find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray();a.push({name:"__csrf",value:__CSRF});var s=app.getTemplate(e);null!=s.template?a.push({name:"__template",value:s.template+"|common/header/client-area.html"}):a.push({name:"__template",value:"common/header/client-area.html"}),null!=s.include&&a.push({name:"__include",value:s.include}),$.post(s.url,a).then(function(a){if(a.action.Result){if(null!=s.template?(window.app.afterReplaceTemplate(e,s,a.template[0]),$(".client-area-js").html(a.template[1])):$(".client-area-js").html(a.template),-1!=$(".credit-left-lq").index()){var l=$("[name=updated-credit-limit-left]").val();$(".credit-left-lq").text(l),-1!=l.indexOf("-")&&$(".credit-left-lq").addClass("credit-left-ui")}changeHeaderCart(),app.scrollToElement(void 0,"body"),1019==a.action.Code&&$.get("",{__collection:"customer.CreditLimit.Left|customer.CurrencyExt"}).then(function(e){$(".credit-left-lq").text(e.collection["customer.CreditLimit.Left"]+" "+e.collection["customer.CurrencyExt"])}),$(".crossselling-slider-in-cart-js").length&&(window.UIFeatures.initSlider(".crossselling-slider-in-cart-js",{dots:!0,slidesToShow:3,slidesToScroll:3,arrows:!1,infinite:!1,responsive:[{breakpoint:1279,settings:{slidesToShow:1.7,slidesToScroll:1,arrows:!1,infinite:!1,dots:!1}}]}),$(".crossselling-slider-in-cart-js img").each(function(){var e=$
1(this).data("src");$(this).attr("src",e)})),$(".thxpage-slider-js").length>0&&window.UIFeatures.initSlider(".thxpage-slider-js",{autoplay:!0,slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!1}),$(".external-payment-lq").length>0&&(window.app.setCookie("lastCartId",-1),window.app.setCookie("activeInquiryId",-1))}else{if(1013==a.action.Code)null!=s.template?(window.app.afterReplaceTemplate(e,s,a.template[0],void 0,checkChangedProductsInCart),$(".client-area-js").html(a.template[1])):$(".client-area-js").html(a.template);else{var o="";for(var d in a.action.Validation)o+="<p>"+a.action.Validation[d].Error+"</p>";if(1020==a.action.Code){var r=a.action.Message;""!=a.action.Description&&(r+=" "+a.action.Description),i.prepend('<div class="form-error-js credit-limit-error-ui message-bar-ui error-bar-ui"><p>'+r+"</p>"+o+"</div>")}else 100==a.action.Code?i.prepend('<div class="form-error-js message-bar-ui error-bar-ui"><p>'+__translations.OrderErrorMessage+"</p></div>"):i.prepend('<div class="form-error-js message-bar-ui warning-bar-ui"><p>'+a.action.Message+"</p>"+o+"</div>");-1!=$(".address-edition-blocked-js").index()&&($(".address-edition-blocked-js").removeClass("hidden-js"),setTimeout(function(){$(".address-edition-blocked-js").addClass("hidden-js")},5e3))}n&&t.hiddingClass&&n.addClass(t.hiddingClass)}})}};if(-1!=$(".attributes-view-js").index()){var o=null;if($(".position-attributes-set-form-js").each(function(){var e=$
1(this).find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray();e.push({name:"__csrf",value:__CSRF});var t=$.post("",e);o?o.push(t):o=[t]}),o){s=this;$.when.apply($,o).then(function(){var e;-1!=$(s.headerAttributesSetFormSelector).index()?((e=$(s.headerAttributesSetFormSelector).find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray()).push({name:"__csrf",value:__CSRF}),$.post("",e).then(function(){if(-1!=$(".delivery-date-change-form-js").index()){var e=$(".delivery-date-change-form-js").find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray();e.push({name:"__csrf",value:__CSRF}),"date"==$(".delivery-date-change-form-js [name=date]").attr("type")?e[1].value=e[1].value+" 00:00:00":e[1].value=e[1].value.replace("T"," ")+":00",$.post("",e).then(function(){l(s)})}else l(s)})):-1!=$(".delivery-date-change-form-js").index()?((e=$(".delivery-date-change-form-js").find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray()).push({name:"__csrf",value:__CSRF}),"date"==$(".delivery-date-change-form-js [name=date]").attr("type")?e[1].value=e[1].value+" 00:00:00":e[1].value=e[1].value.replace("T"," ")+":00",$.post("",e).then(function(){l(s)})):l(s)})}}else if(-1!=$(this.headerAttributesSetFormSelector).index()){(d=$(this.headerAttributesSetFormSelector).find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray()).push({name:"__csrf",value:__CSRF}),$.post("",d).then(function(){if(-1!=$(".delivery-date-change-form-js").index()){var e=$(".delivery-date-change-form-js").find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray();e.push({name:"__csrf",value:__CSRF}),"date"==$(".delivery-date-change-form-js [name=date]").attr("type")?e[1].value=e[1].value+" 00:00:00":e[1].value=e[1].value.replace("T"," ")+":00",$.post("",e).then(function(){l(s)})}else l(s)})}else{var d;if(-1!=$(".delivery-date-change-form-js").index())(d=$(".delivery-date-change-form-js").find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray()).push({name:"__csrf",value:__CSRF}),"date"==$(".delivery-date-change-form-js [name=date]").attr("type")?d[1].value=d[1].value+" 00:00:00":d[1].value=d[1].value.replace("T"," ")+":00",$.post("",d).then(function(){l(s)});else l(s)}}else n&&this.hiddingClass&&n.addClass(this.hiddingClass)},this.deliveryAddressChange=function(e,t,i,a,n){if(!this.changeAddressPending){a&&this.hiddingClass&&$(a).removeClass(this.hiddingClass),this.changeAddressPending=!0;for(var s={},l=$(i).find("[data-name]"),o=$(i).find('[name]:not([type="radio"])'),d=0;d<l.length;d++)s[$(l[d]).data("name")]=$(l[d]).text().trim();o.length>0&&(s[$(o[d]).attr("name")]=$(o[d]).val().trim()),$(".order-address-data-tab-lq + .order-address-data-tab-lq").hasClass("active-js")?s.__action="Order/BuyerUpdate":s.__action="Order/DeliveryAddressUpdate",s.__csrf=__CSRF;var r=this,c=app.getTemplate(e);null!=c.template&&(s.__template=c.template),null!=c.include&&(s.__include=c.include),$.post(c.url,s).then(function(t){a&&r.hiddingClass&&$(a).addClass(r.hiddingClass),r.changeAddressPending=!1,window.app.afterReplaceTemplate(e,c,t.template),n&&n(s)})}},this.machinesFix=function(e,t,i){var a=t.val();if(a.match(/^[0-9]{2}-[0-9]{3}$|^[0-9]{5}$/)){window.searchedPhrase=void 0;var n=i.val();i.val(a),window.app.validation(e,i),i.val(n)}else window.app.triggerFiltering(e)}}if(window.order=new s({deliveryAddressReplaceableSelector:".delivery-address-lq .address-template-container-lq.delivery-lq",deliveryAddressTemplateInclude:"orderDa",invoiceAddressReplaceableSelector:".invoice-address-js .address-template-container-lq",invoiceAddressTemplateInclude:"inv-add",buyerAddressReplaceableSelector:".delivery-address-lq .address-template-container-lq.buyer-lq",buyerAddressTemplateInclude:"buyerAddress",collectionPointType:$("[data-type]").data("type"),collectionPointFormSelector:"#ifMapContainer",noteReplaceableSelector:".note-lq",headerAttributesSetFormSelector:".header-attributes-set-form-js",positionAttributesSetSelector:".products-table-js",addingOrderFormSelector:".adding-order-form-js",needRecalculateClass:"need-recalculate-lq",orderValidatorSelector:".order-validation-lq",hiddingClass:"hidden-js"}),$(document).ajaxSuccess(function(e,t,i,a){setTimeout(function(){a&&null!=a.template&&(window.order=new s({deliveryAddressReplaceableSelector:".delivery-address-lq .address-template-container-lq.delivery-lq",deliveryAddressTemplateInclude:"orderDa",invoiceAddressReplaceableSelector:".invoice-address-js .address-template-container-lq",invoiceAddressTemplateInclude:"inv-add",buyerAddressReplaceableSelector:".delivery-address-lq .address-template-container-lq.buyer-lq",buyerAddressTemplateInclude:"buyerAddress",collectionPointType:$("[data-type]").data("type"),collectionPointFormSelector:"#ifMapContainer",noteReplaceableSelector:".note-lq",headerAttributesSetFormSelector:".header-attributes-set-form-js",positionAttributesSetSelector:".products-table-js",addingOrderFormSelector:".adding-order-form-js",needRecalculateClass:"need-recalculate-lq",orderValidatorSelector:".order-validation-lq",hiddingClass:"hidden-js"}))},1)}),-1!=$(".products-table-js").index()){var l=$(".products-table-js");window.UIFeatures.attachElement(".products-table-header-js",null,l.offset().top+l.height())}e.on("click",".add-coupon-lq",function(e){window.order.addCoupon(e)}),$(".change-delivery-lq:not(.payment-lq) option").each(function(){if(!$(this).data("deligoo"))return window.oldSelectVal=$(this).val(),!1}),e.on("change",".change-delivery-lq",async function(e){window.order.updateDeliveryMatrix(this,".delivery-form-js",".collection-
1points-lq",e)}),e.on("deliveryChange",function(e,t){1==t&&($("[data-type]").data("type",t).attr("data-type",t),window.google&&app.getCollectionPoints())}),e.on("click",".other-address-lq",function(){var e=$(this).parents(".address-template-container-lq"),t=$(this).parents(".address-template-container-lq").data("address-type");if(0==t)var i="orderDa";else if(1==t)i="inv-add";else i="buyerAddress";window.order.replacePartialTemplate(e,"order/delivery-partials/address-form.html",i)}),e.on("click",".change-delivery-address-lq",function(e){var t=$(this).parents(".address-template-container-lq");window.order.replacePartialTemplate(t,"order/delivery-partials/addresses-list.html","orderDa")}),e.on("click",".back-to-presentation-lq",function(e){var t=$(this).parents(".address-template-container-lq");if($(".order-address-data-tab-lq + .order-address-data-tab-lq").hasClass("active-js"))var i="buyerAddress";else i="orderDa";window.order.replacePartialTemplate(t,"order/delivery-partials/address-presentation.html",i)}),e.on("click",".confirm-address-lq",function(e){e.preventDefault();var t=$(this).parents(".address-template-container-lq").data("address-type");window.order.confirmAddress(e,t,"order/delivery-partials/address-presentation.html")}),e.on("change",'[type="radio"][name="id"]',function(e){window.order.deliveryAddressChange(e,$(this).val(),$(this).parents(".address-option-lq"),".during-ajax-modal-js",function(e){$(".address-template-container-lq").find('[name="zipCode"]').val(e.zipCode),$(".confirm-change-address-js").trigger("click")})}),$("body").on("change",".add-note-lq",function(e){e.preventDefault(),window.order.addNote(e,"order/note-partials/note-presentation.html")}),$("body").on("click",".edit-note-lq",function(e){var t=""!=$('[name="note"]').val();window.order.replacePartialTemplate(".note-lq","order/note-partials/note-form.html",t)}),$("body").on("click",".add-order-lq",function(e){e.preventDefault(),window.order.addOrder(e,".during-ajax-modal-js")}),$("body").on("click",".machines-filter-fix-lq",function(e){var t=$('[name="zipCode"]'),i=$('[name="machines-filter"]');window.order.machinesFix(e,i,t)})}if($(".customer-profile-content-js").length>0){window.customerProfile=new function(e){this.hiddingClass=e,this.changeNewsletterForm=function(e,t,i){$(e).prop("checked")?($(t).removeClass(this.hiddingClass),$(i).addClass(this.hiddingClass)):($(t).addClass(this.hiddingClass),$(i).removeClass(this.hiddingClass))},this.editEmployeeData=function(e,t,i,a,n){var s=$(e),l=s.find('[name="name"]');if(""!=l.val()){var o=s.find('[name="name2"]');if(""!=o.val()){var d=s.find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray();d.push({name:"__csrf",value:__CSRF});var r=window.UIFeatures.makePostRequest(d),c=$(t).data("is-subscriber"),u=$(t).prop("checked"),h=null,p=null,m=!1;if(c&&!u)(f=$(a)).get(0).checkValidity()&&(m=!0,h=f.find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray());else if(!c&&u){var f;(f=$(i)).get(0).checkValidity()&&(m=!0,h=f.find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray())}if(!f||f.hasClass(this.hiddingClass)||m){if(null!=f){var g=!1;
1if(f.find("[name=channelKey]").each(function(){var e=$(this).parent().parent(),t=e.find("[name=tos]");if($(this).prop("required")||e.hasClass("statement-lq")||null!=t&&(t.prop("checked")||t.prop("required"))){var i=e.find("[name=channelKey]"),a=!0;i.each(function(){$(this).prop("checked")&&(a=!1)}),a&&(e.find(".validation-channel-js").removeClass("hidden-js"),g=!0)}}),g)return}var v=null;h?(h.push({name:"__csrf",value:__CSRF}),p=window.UIFeatures.makePostRequest(h),v=$.when(r,p)):v=r,v.then(function(e,t){n&&n(e,t)})}else{var w=f.find('[name="tos"]'),b=this;w.each(function(){this.validity.valueMissing&&$(this).siblings(".validation-required-js").removeClass(b.hiddingClass)})}}else o.siblings(".validation-required-js").removeClass(this.hiddingClass)}else l.siblings(".validation-required-js").removeClass(this.hiddingClass)},this.emailChange=function(e,t,i,a,n){if(""==window.app.validationBeforePost(t)){var s=$(e).find("input:not([disabled]), select:not([disabled]), textarea:not([disabled])").serializeArray();s.push({name:"__csrf",value:__CSRF}),window.UIFeatures.makePostRequest(s).then(function(e){$(a).html('<div class="message-bar-ui">'+e.action.Message+" "+e.action.Description+"</div>"),setTimeout(function(){$(a).html("")},8e3),$(i).trigger("click");var t=s[1].value;$(".current-user-name-ui").text(t),n&&n(e)})}else n&&n(null)},this.showConfirmCancelOrderPopup=function(e,t){var i=$(e);i.addClass("order-cancel-js"),i.removeClass(t)},this.cancelOrder=function(e,t){window.app.post(e)},this.showConfirmCancelComplaintPopup=function(e,t){var i=$(e);i.addClass("complaint-cancel-js"),i.removeClass(t)},this.cancelComplaint=function(e,t){window.app.post(e)}}("hidden-js"),e.on("change",'[name="newsletter"]',function(){window.customerProfile.changeNewsletterForm(this,".newsletter-subscribe-form-js",".newsletter-unsubscribe-form-js")}),e.on("click",".employee-update-trigger-lq",function(e){e.preventDefault(),window.customerProfile.editEmployeeData(".employee-data-form-js",".toggle-newsletter-lq",".newsletter-subscribe-form-js",".newsletter-unsubscribe-form-js",function(e,t){if($(".close-lq").trigger("click"),t[0].action){var i=t[0].action.Message;$(".promises-message-lq").html('<div class="message-bar-ui">'+i+"</div>"),setTimeout(function(){$(".promises-message-lq").html("")},8e3)}})}),e.on("click",".change-email-trigger-lq",function(e){e.preventDefault(),window.customerProfile.emailChange(".email-form-js",e,".close-lq",".promises-message-lq")}),e.on("click",".cancel-order-lq",function(e){window.customerProfile.showConfirmCancelOrderPopup(".confirmation-popup-lq","hidden-js")}),e.on("click",".confirmation-popup-lq.order-cancel-js .yes-lq",function(e){e.preventDefault(),$(".cancel-order-lq").addClass("post-lq"),$(".cancel-order-lq").click()}),e.on("click",".cancel-complaint-lq",function(e){e.preventDefault(),window.customerProfile.showConfirmCancelComplaintPopup(".confirmation-popup-lq","hidden-js")}),e.on("click",".confirmation-popup-lq.complaint-cancel-js .yes-lq",function(e){e.preventDefault(),$(".cancel-complaint-lq").addClass("post-lq"),$(".cancel-complaint-lq").click()})}}(),$("body").on("click",".customer-profile-menu-js li:not(.credit-info-lq)",function(e){window.filterDate=null,window.erpPage=null,app.replaceTemplate(e,void 0,colorActiveTabInCustomerProfileMenu,e)}),$("body").on("click",".print-lq",function(e){window.print()}),$("body").on("click",'[name="quantity"]',function(e){e.stopPropagation()}),Number.prototype.format=function(e,t,i,a){let n="\\d(?=(\\d{"+(t||3)+"})+"+(e>0?"\\D":"$")+")",s=this.toFixed(Math.max(0,~~e));return(a?s.replace(".",a):s).replace(new RegExp(n,"g"),"$&"+(i||","))},Number.prototype.toPrice=function(e){const t=e||__decimalPlacesPrice||2;return this.format(t,3," ",__decSep)},function(){if(!location.search.includes("inquiry=true")&&null==window.app.getCookie("lastCartId")){var e=$
1(".current-cart-lq").data("cart-id");e?window.app.setCookie("lastCartId",e):window.app.setCookie("lastCartId",-1)}}(),changeHeaderCart(),-1==$(".child-js").index()&&-1==$(".choose-variant-js").index()||(window.productsAddedToCart=!1,changeParent(),$("body").on("change input blur click",'[name="quantity"]',function(e){e.stopPropagation()}),$("body").on("click",".child-reload-lq:not(.active-js)",function(e){app.replaceTemplate(e,void 0,loadChildsProps)}),$("body").on("click",".child-reload-lq input, .child-reload-lq select, .child-reload-lq button, .units-in-table-js, .child-js .expand-data-js",function(e){e.stopPropagation()}),$("body").on("change",'[name="quantity"]',function(e){window.childs.length>0&&changeSavedQuantity(e)}),$("body").on("change",".units-in-table-js",function(e){e.stopPropagation(),changeSavedUnit(e)}),$("body").on("click",".change-quantity-in-table-js:not(.disabled-js)",function(e){e.stopPropagation(),app.changeQuantity(e,void 0,void 0,changeSavedQuantity,e)}),$("body").on("click",".not-last-lvl-lq",function(e){$(e.currentTarget).hasClass("not-last-lvl-lq")&&app.replaceTemplate(e,void 0,changeParent)}),$("body").on("click","[data-many-attributes-id]",function(e){app.changeInputValue(e,"many-attributes-id",".attributes-js","attributeId",changeParent)}),$("body").on("click",".child-js .expand-data-js:not(.cant-toggle-lq)",function(e){e.stopPropagation()}),js.delegate(document.body,"click",".child-js .expand-data-js:not(.cant-toggle-lq)",saveOpenedStatus),$("body").on("change",".child-js [name=attributePolyvalent]",function(e){e.stopPropagation(),saveAttributes(e,"attributePolyvalent")}),$("body").on("input",".child-js [name=attributeEditable]",function(e){e.stopPropagation(),saveAttributes(e,"attributeEditable")})),document.getElementsByClassName("attributes-list-lq").length>0&&this.UIFeatures.getProperBackround(),js.delegate(document.body,"click",".choose-variant-js, .change-variant-on-products-list-js",chooseVariantOnProductsList);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.