1(self.webpackChunkhardy_schmitz=self.webpackChunkhardy_schmitz||[]).push([[524],{66676(t,e,a){"use strict";a(84315),a(7452);var o=a(10414);a(59780),a(21692),a(27006),a(37314),a(19766),a(14450),a(74692);const n=a(74692);window.$=n,window.bootstrap=o;[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map(t=>new window.bootstrap.Tooltip(t)),[...document.querySelectorAll('[data-bs-toggle="popover"]')].map(t=>new window.bootstrap.Popover(t));var i=document.getElementsByClassName("content-slider-carousel");if(i&&i.length>0)for(var c of i){new window.bootstrap.Carousel(c)}},37314(t,e,a){var o=a(74692);function n(){o("#toggle-phone-dropdown").dropdown(),o(".toggle-phone-section").hide(),o("#toggle-phone-alert-page").hide(),o(".toggle-dropdown-item").on("click",function(){o(".toggle-phone-section").hide();var t=o(this).attr("data-id");o("#"+t).show(),o("#toggle-phone-dropdown").text(o(this).text())}),o(".toggle-phone-submit").on("click",function(){var t=o(this).closest(".toggle-phone-section").attr("id"),e={};switch(t){case"toggle-phone-tech-problem":e.id=t,e.name=o("#toggle-phone-tech-problem-name").val(),e.company=o("#toggle-phone-tech-problem-company").val(),e.phone=o("#toggle-phone-tech-problem-phone").val(),e.message=o("#toggle-phone-tech-problem-message").val();break;case"toggle-phone-callback":e.id=t,e.phone=o("#toggle-phone-callback-phone").val(),e.message=o("#toggle-phone-callback-message").val();break;case"toggle-phone-users":default:break;case"toggle-phone-product-question":e.id=t,e.articleNumber=o("#toggle-phone-product-question-article-number").val(),e.message=o("#toggle-phone-product-question-message").val();break;case"toggle-phone-claim":e.id=t,e.phone=o("#toggle-phone-claim-phone").val(),e.orderNumber=o("#toggle-phone-claim-order-number").val(),e.message=o("#toggle-phone-claim-message").val();break;case"toggle-phone-services":e.id=t,e.message=o("#toggle-phone-services-message").val()}0<Object.keys(e).length&&o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"formular",data:e}}).done(function(t){t.success&&(o("#toggle-main-page").hide(),o("#toggle-phone-alert-page").show())}).fail(function(){console.log("toggle-phone-submit form failed")})})}function i(t){for(var e=document.cookie.split(";"),a=0;a<e.length;a++){var o=e[a].split("=");if(t==o[0].trim())return decodeURIComponent(o[1])}return null}a(44114),a(18111),a(20116),a(7588),a(61701),a(33110),function(){"use strict";window.addEventListener("load",function(){var t=document.getElementsByClassName("needs-validation");Array.prototype.filter.call(t,function(t){t.addEventListener("submit",function(e){!1===t.checkValidity()&&(e.preventDefault(),e.stopPropagation()),t.classList.add("was-validated")},!1)})},!1)}(),o(document).ready(function(){o("#logged-in-check").length>0&&o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"check-current-user"}}).done(function(t){t.success&&-1===t.userId&&window.location.reload()}).fail(function(){console.log("check-current-user failed")}),o(".nav-link").click(function(){o(".submenu").collapse("hide");var t=o(this).data("target");o(t).collapse("show")}),o(".submenu").mouseleave(function(){o(this).collapse("hide")}),o("a","div.page-flyout-action-bar").click(function(){o("body, html").animate({scrollTop:0},200)}),o("#cookieNote span.dismiss").on("click",function(){var t=new Date;t.setTime(t.getTime()+2592e6),document.cookie="displayedCookiesNotification=1; expires= "+t.toGMTString(),o("#cookieNote").addClass("d-none")}),1!=i("displayedCookiesNotification")&&o("#cookieNote").removeClass("d-none"),o(".deleteCookies").on("click",function(){!function(){for(var t=document.cookie.split(";"),e=0;e<t.length;e++){var a=t[e],o=a.indexOf("="),n=o>-1?a.substr(0,o):a;document.cookie=n+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/ "}}()});var t=o(".product-price").map(function(){return o(this).data("id")}).get(),e=o.ajax({url:"/price/calculate-products-prices",method:"POST",dataType:"json",cache:!1,data:{idArray:t}}).done(function(t){t.success&&t.priceArray.forEach(function(t){var e=o("#product-label-"+t.id),a=o("#product-price-"+t.id+", .product-price[data-id='"+t.id+"']");e.text(t.priceLabel),a.text(t.price)})}).fail(function(){console.error("Price calculation failed. Please try again later.")});o(".page-link").on("click",function(){e.abort()});var a=o(".foreign-available").data("id");o.ajax({url:"/availability/foreign",method:"POST",dataType:"json",cache:!1,data:{id:a}}).done(function(t){if(t.success){let e=o(".foreign-available[data-id='"+t.productId+"']");e.text(t.foreignAvailability),e.addClass(t.class),t.availability&&o("#toggle-product-foreign-stock").removeClass("d-none")}}).fail(function(){console.error("Availability check failed. Please try again later.")});o("#toggle-product-foreign-stock").on("click",function(t){t.stopPropagation(),o("#product-foreign-stock-overlay-container").removeClass("d-none");let e=o(".foreign-stock").data("id");o.ajax({url:"/stock/foreign",method:"POST",dataType:"json",cache:!1,data:{id:e}}).done(function(t){if(t.success){o(".foreign-stock[data-id='"+t.productId+"']").text(t.foreignStock),o("#vendor-stock-amount").focus()}}).fail(function(){console.error("Foreign stock retrieval failed. Please try again later.")})}),o("#vendor-stock-button").on("click",function(t){let e=o(this),a=o("#vendor-stock-amount");if(""===a.val())return;e.prop("disabled",!0);let n=o(this).data("id"),i=a.val();if(void 0!==i&&i>0){e.prop("disabled",!0);let t=o("#vendor-stock-availability");t.removeClass("good"),t.text(t.data("hint"));o.ajax({url:"/availability/vendor",method:"POST",dataType:"json",cache:!1,data:{id:n,qty:i}}).done(function(n){if(n.success&&(t.text(n.vendorAvailability),t.addClass(n.class),n.availability)){let t=
1o("#vendor-stock-add-to-cart-button");t.length>0&&(a.addClass("add-to-cart-input"),e.addClass("d-none"),t.removeClass("d-none"))}}).fail(function(){console.error("Vendor availability retrieval failed. Please try again later.")}).always(function(){setTimeout(function(){e.prop("disabled",!1)},2e3)})}a.focus()});let c=function(t=!1){o("#vendor-stock-availability").text(""),o("#vendor-stock-add-to-cart-button").addClass("d-none"),o("#vendor-stock-button").removeClass("d-none"),t&&o("#vendor-stock-amount").val("")},r=o("#vendor-stock-amount");r.on("keyup",function(){""===o(this).val()&&c()}),r.on("input paste",function(){c()});let l=function(){o("#product-foreign-stock-overlay-container").addClass("d-none"),c(!0)};o("#product-foreign-stock-overlay-hide").on("click",function(){l()}),o("#vendor-stock-add-to-cart-button").on("click",function(){let t=o("#vendor-stock-amount").val(),e=o("#"+o(this).data("qty-id"));e.length>0&&(e.val(t),o(".add-to-cart").click(),l())}),o("#startSearch").on("focus",function(){o("footer.footer").addClass("d-lg-block").addClass("d-none")});var s=null;o(".search-as-you-type").on("keyup",function(){var t=o(this);s&&clearTimeout(s),s=setTimeout(function(){var e=t.val(),a=t.data("rc");let n=t.data("topdist");e.length<3?o(a).fadeOut():o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"search-as-you-type",searchparam:e}}).done(function(e){e.success&&(o(a).html(e.data),o(a).css({top:o(t).parents("div")[0].getBoundingClientRect().bottom+n}),o(a).fadeIn())}).fail(function(){console.log("search-as-you-type failed")})},300)}),o(".add-to-cart").on("click",function(t){t.stopPropagation(),t.stopImmediatePropagation();var e=o(this).data("id"),a=o(this).data("uniqid"),n=o(this).data("vpe"),i=o("#qty-"+e+"-"+a),c=parseInt(i.val(),10),r="#validation-error-message-"+e,l="#vpe-validation-error-message-"+e;o(r).addClass("d-none"),o(l).addClass("d-none"),c>0?""===n||0===n||""!==n&&c%n===0?o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"addToCart",item:e,qty:c}}).done(function(t){t.success&&(o("button.icon-cart").addClass("cart-has-entries"),o(".toggle-buttons .cart-item-count").html(t.itemCount).removeClass("d-none"),o("#breadcrumb-toggle-buttons .icon-cart").html('<span class="breadcrumb-cart-item-count">'+t.itemCount+"</span>"),o("#cart-toast").html(t.toast),o("#qty-"+e+"-"+a).val(n),o("#cart-toast .toast").toast("show"))}).fail(function(){console.log("add to cart failed")}):o(l).removeClass("d-none"):o(r).removeClass("d-none")}),o("#check-all-cart-items").on("change",function(){o(".cart-item-checkbox").prop("checked",o(this).prop("checked"))}),o(".reload-button").on("click",function(){o("form#cart").submit()}),o(".trash-button").on("click",function(){var t=[];
1o(".cart-item-checkbox").each(function(){o(this).prop("checked")&&t.push(o(this).data("id"))}),t.length>0&&(window.location="/auswahl-aus-dem-warenkorb-entfernen/?items="+t.join(","))}),o(".favorite-add-button").on("click",function(t){t.stopPropagation(),t.stopImmediatePropagation();var e=[],a="";if(o(".cart-item-checkbox").each(function(){o(this).prop("checked")&&e.push(o(this).data("prod-id"))}),e.length>0){a=e.join(",");var n=o(".toggle-buttons button.icon-favorite"),i=o(".toggle-favorite");o(".toggle-wrapper:visible").length>0&&(i.attr("data-prod-id",a),i.attr("data-context","toggle"),n.click());var c=o("#breadcrumb-toggle-buttons button.icon-favorite"),r=o("#breadcrumb-toggle-favorite");o("#breadcrumb-toggle-wrapper:visible").length>0&&(r.attr("data-prod-id",a),r.attr("data-context","breadcrumb-toggle"),c.click())}}),o(".checkout-commit").on("click",function(){o(".checkout-commit").each(function(){o(this).prop("disabled",!0),o(this).addClass("disabled")}),o("form#checkout-info-form").submit()}),o(".toggle-buttons .btn").on("click",function(){var t=o(this).data("id"),e=!1;o(".toggle-content").show();var a=o(".toggle-wrapper:visible"),i=a.hasClass("mobile");a.hasClass("open")?o("."+t).hasClass("d-none")?(o(".toggle-content .row").addClass("d-none"),o("."+t).removeClass("d-none"),o(".toggle-buttons .btn").removeClass("active"),o(this).addClass("active"),e=!0):(a.removeClass("open"),o(".toggle-buttons .btn").removeClass("active"),o(".toggle-content").fadeOut(1e3,function(){o(".toggle-content .row").addClass("d-none")})):(o("."+t).removeClass("d-none"),o(".toggle-wrapper:not(.open)").addClass("open"),o(this).addClass("active"),e=!0),e&&o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:t,addProduct:i?o(".toggle-content.mobile").find(".toggle-favorite").data("prod-id"):a.find(".toggle-favorite").data("prod-id")}}).done(function(t){if(t.success)switch(t.category){case"cart":o(".toggle-cart").each(function(){o(this).html(t.data)});break;case"favorite":o(".toggle-favorite").each(function(){o(this).html(t.data).removeData("prod-id")});break;case"phone":o(".toggle-phone").each(function(){o(this).html(t.data)}),n();break;case"delnotation":o(".toggle-delnotation").each(function(){o(this).html(t.data)});break;case"configurator":o(".toggle-configurator").each(function(){o(this).html(t.data)})}}).fail(function(){console.log("favorite add product failed")})}),o("#breadcrumb-toggle-buttons .btn").on("click",function(){var t=o(this).data("id"),e=!1;if(o("#breadcrumb-toggle-wrapper").hasClass("open")?o("#"+t).hasClass("d-none")?(o("#breadcrumb-toggle-content").show(),o("#breadcrumb-toggle-content .row").addClass("d-none"),o("#"+t).removeClass("d-none"),o("#breadcrumb-toggle-buttons .btn").removeClass("active"),o(this).addClass("active"),e=!0):(o("#breadcrumb-toggle-wrapper").removeClass("open"),o("#breadcrumb-toggle-buttons .btn").removeClass("active"),o("#breadcrumb-toggle-content .row").addClass("d-none"),o("#breadcrumb-toggle-content").hide()):(o("#breadcrumb-toggle-content").show(),o("#"+t).removeClass("d-none"),o("#breadcrumb-toggle-wrapper").addClass("open"),o(this).addClass("active"),e=!0),e){var a="";switch(t){case"breadcrumb-toggle-cart":a="toggle-cart";break;case"breadcrumb-toggle-favorite":a="toggle-favorite";break;case"breadcrumb-toggle-phone":a="toggle-phone";break;case"breadcrumb-toggle-delnotation":a="toggle-delnotation";break;case"breadcrumb-toggle-configurator":a="toggle-configurator";break;default:a=""}o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:a,addProduct:o("#breadcrumb-toggle-favorite").data("prod-id")}}).done(function(t){if(t.success)switch(t.category){case"cart":o("#breadcrumb-toggle-cart").html(t.data);break;case"favorite":o("#breadcrumb-toggle-favorite").html(t.data),o("#breadcrumb-toggle-favorite").removeData("prod-id");break;case"phone":o("#breadcrumb-toggle-phone").html(t.data),n();break;case"delnotation":o("#breadcrumb-toggle-delnotation").html(t.data);break;case"configurator":o("#breadcrumb-toggle-configurator").html(t.data)}}).fail(function(){console.log("mobile favorite add product failed")})}}),o(".add-to-fav").on("click",function(t){t.stopPropagation(),t.stopImmediatePropagation();var e=o(this).data("id"),a=o(".toggle-wrapper:visible");if(a.length>0){var n=a.hasClass("mobile"),i=a.find('.toggle-buttons [data-id="toggle-favorite"]'),c=n?o(".toggle-content.mobile > .toggle-favorite"):a.find(".toggle-favorite");c.attr("data-prod-id",e),c.attr("data-context","toggle"),i.click()}}),o(".favorites .action-btn").on("click",function(){var t,e=o(this).data("action"),a=o(this).data("id"),n=o(this).data("value"),i=o(this).data("tree"),c=void 0;if("edit"===e?c=o("#favoriteEditModal"):"create"===e?c=o("#favoriteCreateModal"):"delete"===e&&(c=o("#favoriteDeleteModal")),void 0!==c){t=new window.bootstrap.Modal(c[0]);var r=c.find("form");r.find("input[name=favoriteId]").val(a),r.find("input[name=favoriteTitle]").val(n),r.find("input[name=tree]").val(i),t.show()}}),o("#cart-list-order-submit").on("click",function(){o(this).prop("disabled",!0),o(this).addClass("disabled");var t={id:"cart-list-order"};t.reference=o("#cart-list-reference").val(),t.orderNumber=o("#cart-list-order-number").val(),t.message=o("#cart-list-message").val(),t.cart=[],o("table.cart tbody tr").each(function(e,a){var n=o(this),i=e+1,c=n.find(".basket-article-number").html(),r=n.find(".basket-product-title").html(),l=n.find(".basket-amount").val(),s=n.find(".basket-price").html(),d={};d.pos=i,d.articleNumber=c,d.title=r,d.amount=l,d.price=s,t.cart.push(d)}),o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"formular",data:t}}).done(function(t){t.success&&(o("#cart-list-reference").val(""),o("#cart-list-order-number").val(""),o("#cart-list-message").val(""),o("#cart-list-order").modal("hide"),o("#cart-list-order-alert").modal("show").on("shown.bs.modal",function(){window.setTimeout(function(){o("#cart-list-order-alert").modal("hide")},1500)}))}).fail(function(){console.log("cart list form failed")})}),o(".custom-file-input").on("change",function(){for(var t=o(this).attr("id"),e=d
1ocument.getElementById(t),a=[],n=0;n<e.files.length;n++)a.push(e.files.item(n).name);o(this).parent().parent().next(".form-group").find(".upload-file-names").html(a.join(", "))}),o("main a.thumbnail").magnificPopup({type:"image",gallery:{enabled:!0,tPrev:"zurück (linke Pfeiltaste)",tNext:"vor (rechte Pfeiltaste)",tCounter:"%curr% / %total%"}}),document.querySelectorAll('[data-bs-toggle="tooltip"], .image-hotspot, .image-marker').forEach(function(t){new window.bootstrap.Tooltip(t)}),o("#ociBadItemsModal").modal(),o(".needs-validation").find("input, select").on("blur",function(){o(this).removeClass("is-valid is-invalid").addClass(this.checkValidity()?"is-valid":"is-invalid")}),o("#userdata-vatid").on("blur",function(){var t=o(this).val(),e=o(this);e.removeClass("is-valid is-invalid"),e.removeProp("invalid"),e.removeProp("valid"),o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"vat-id-validation",vatId:t}}).done(function(t){t.valid?e.addClass("is-valid"):e.addClass("is-invalid")}).fail(function(){console.log("vat id validation failed")})}),o(".checkout-quick-order-dropdown-item").on("click",function(){var t=o(this).attr("data-type");o("#checkout-quick-order-dropdown").text(o(this).text()),o(".checkout-quick-order-sub-dropdown").text(o(this).text()),o(".checkout-search-by-article-number").attr("data-type",t).change()}),o(".checkout-quick-order-sub-dropdown-item").on("click",function(){var t=o(this).attr("data-id"),e=o(this).attr("data-type");o("#checkout-quick-order-dropdown-"+t).text(o(this).text()),o("#checkout-search-by-article-number-"+t).attr("data-type",e).change()}),o(".checkout-search-by-article-number").on("change",function(){var t=o(this).attr("data-id"),e={};e.articleType=o(this).attr("data-type"),e.productNo=o(this).val(),o("#checkout-quick-order-form").removeClass("invalid").addClass("valid"),o("#checkout-search-by-article-number-"+t).removeClass("is-invalid").addClass("is-valid").attr("data-product","-1").attr("data-vpe",""),o("#checkout-search-by-article-number-error-"+t).addClass("d-none"),""!==e.productNo?o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"checkout-quick-order-validation",data:e}}).done(function(e){e.success&&(0==e.valid?(o("#checkout-search-by-article-number-"+t).removeClass("is-valid").addClass("is-invalid"),o("#checkout-search-by-article-number-error-"+t).removeClass("d-none"),o("#checkout-quick-order-form").removeClass("valid").addClass("invalid")):o("#checkout-search-by-article-number-"+t).attr("data-product",e.productId).attr("data-vpe",e.productVpe)),o("#checkout-amount-"+t).change()}).fail(function(){console.log("quick checkout form failed")}):o("#checkout-amount-"+t).change()}),o(".checkout-amount").on("change",function(){var t=o(this).attr("data-id"),e=parseInt(o(this).val(),10),a=parseInt(o("#checkout-search-by-article-number-"+t).attr("data-product"),10),n=o("#checkout-search-by-article-number-"+t).attr("data-vpe"),i=!1,c=!1,r=!1,l=!1;if((""===o("#checkout-search-by-article-number-"+t).val()&&""!==o("#checkout-amount-"+t).val()||a<0)&&(i=!0),(""!==o("#checkout-search-by-article-number-"+t).val()&&""===o("#checkout-amount-"+t).val()||e<0)&&(c=!0),c||""===n||0==n||0===e%n||(r=!0),""===o("#checkout-search-by-article-number-"+t).val()&&""===o("#checkout-amount-"+t).val()&&(i=c=r=!1),(i||c||r||l)&&(l=!0),i?(o("#checkout-search-by-article-number-"+t).removeClass("is-valid").addClass("is-invalid"),o("#checkout-search-by-article-number-error-"+t).removeClass("d-none")):(o("#checkout-search-by-article-number-"+t).removeClass("is-invalid").addClass("is-valid"),o("#checkout-search-by-article-number-error-"+t).addClass("d-none")),c?o("#checkout-amount-error-"+t).removeClass("d-none"):o("#checkout-amount-error-"+t).addClass("d-none"),r){var s=o("#checkout-vpe-error-"+t).html().replace("%vpe",n);o("#checkout-vpe-error-"+t).html(s),o("#checkout-vpe-error-"+t).removeClass("d-none")}else o("#checkout-vpe-error-"+t).addClass("d-none");l?o("#checkout-quick-order-form").removeClass("valid").addClass("invalid"):o("#checkout-quick-order-form").removeClass("invalid").addClass("val
1id")}),o(".checkout-quick-order-add-to-cart").on("click",function(){let t=!1;if(o("#checkout-quick-order-form").hasClass("valid")&&(t=!0),t){let t=[];o(".checkout-search-by-article-number").each(function(){let e=o(this).data("id"),a=parseInt(o(this).data("product"),10),n=parseInt(o("#checkout-amount-"+e).val(),10),i=o(this).data("vpe");n>0&&(""===i||""!==i&&0!==i&&0===n%i)&&t.push({id:a,qty:n})}),t.length>0&&(o(".checkout-quick-order-add-to-cart").prop("disabled",!0),o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"addListToCart",items:JSON.stringify(t)}}).done(function(t){t&&t.success?window.location="/warenkorb/":(console.log("add to cart failed - no success"),o(".checkout-quick-order-add-to-cart").prop("disabled",!1))}).fail(function(){console.log("add to cart failed - ajax call failed"),o(".checkout-quick-order-add-to-cart").prop("disabled",!1)}))}}),o("#document-list-wrapper").on("show.bs.collapse",function(t){var e=t.target.id;o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"documents",id:e}}).done(function(t){t.success&&(o(t.idString).html(t.data),o("#document-list-check-all-"+t.id).on("change",function(){o(".document-list-checkbox-"+t.id).prop("checked",o(this).prop("checked"))}),o(".document-list-add-to-cart").on("click",function(){var t=o(this).attr("data-id"),e=parseInt(o(this).attr("data-type")),a=[];if(o(".document-list-checkbox-"+t).each(function(){o(this).prop("checked")&&a.push({id:o(this).attr("data-item-id")})}),a.length>0){var n=JSON.stringify(a);1===e?o("#document-offer-confirm").modal("show").attr("data-id",t).attr("data-products",n):o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"document-add-cart",id:t,items:n}}).done(function(t){t.success&&(o("button.icon-cart").addClass("cart-has-entries"),o(".toggle-buttons .cart-item-count").html(t.itemCount),o("#breadcrumb-toggle-buttons .icon-cart").html('<span class="breadcrumb-cart-item-count">'+t.itemCount+"</span>"),o("#cart-toast").html(t.toast),o("#cart-toast .toast").toast("show"))}).fail(function(){console.log("add to cart failed")})}}),o(".document-list-add-to-favorite").on("click",function(t){var e=o(this).attr("data-id"),a=[];if(o(".document-list-checkbox-"+e).each(function(){o(this).prop("checked")&&a.push(o(this).attr("data-product"))}),a.length>0){t.stopPropagation(),t.stopImmediatePropagation();var n=JSON.stringify(a),i=o(".toggle-buttons button.icon-favorite"),c=o(".toggle-favorite");o(".toggle-wrapper:visible").length>0&&(c.attr("data-prod-id",-1),c.attr("data-prod-no",n),c.attr("data-context","toggle"),c.attr("data-document","document-list"),i.click());var r=o("#breadcrumb-toggle-buttons button.icon-favorite"),l=o("#breadcrumb-toggle-favorite");o("#breadcrumb-toggle-wrapper:visible").length>0&&(l.attr("data-prod-id",-1),l.attr("data-prod-no",n),l.attr("data-context","breadcrumb-toggle"),l.attr("data-document","document-list"),r.click())}}),o("#document-list-modal-call-order").on("shown.bs.modal",function(t){let e=o(t.relatedTarget);var a=e.attr("data-id"),n=e.attr("data-open"),i="";o("#document-list-modal-call-order .modal-title").text(""),o("#document-list-modal-call-order .modal-body").html(i),o("#document-call-order-modal-save-button").attr("data-id",a),o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"document-modal-data",id:a,open:n}}).done(function(t){t.success&&(i+="<p>"+t.translated_token.sub_title+"</p>",i+='<div class="row font-weight-bold border-bottom">',i+=' <div class="col-12 col-lg-6">',i+=t.translated_token.description,i+=" </div>",i+=' <div class="col-4 col-lg-2">',i+=t.translated_token.amount,i+=" </div>",i+=' <div class="col-4 col-lg-2">',i+=t.translated_token.open,i+=" </div>",i+=' <div class="col-4 col-lg-2">',i+=t.translated_token.retrieve,i+=" </div>",i+="</div>",i+='<form class="valid" id="document-list-modal-call-order-form">',i+=' <div class="row mt-3">',i+=' <div class="col-12">',o.each(t.cart_items,function(e,a){switch(i+='<div class="row border-bottom py-2">',i+=' <div class="col-12 col-lg-6 d-flex align-middle">',i+=a.description,i+=" </div>",i+=' <div class="col-4 col-lg-2 d-flex align-items-center">',i+=a.amount,i+=" </div>",i+=' <div class="col-4 col-lg-2 d-flex align-items-center">',i+=a.open,i+=" </div>",i+=' <div class="col-4 col-lg-2 d-flex align-items-center">',t.open){case"0":i+='<input type="text" class="form-control form-control-sm document-list-modal-call-order-item" value="'+a.open+'" data-id="'+a.id+'" data-position="'+a.position+'" data-itemnumber="'+a.itemNumber+'" data-description="'+a.description+'" data-open="'+a.open+'" />';break;case"1":i+='<input type="text" class="form-control form-control-sm document-list-modal-call-order-item" value="'+a.open+'" disabled="disabled" data-id="'+a.id+'" data-position="'+a.position+'" data-itemnumber="'+a.itemNumber+'" data-description="'+a.description+'" data-open="'+a.open+'" />'}i+=" </div>",i+="</div>",i+='<div class="row">',i+=' <div class="col-12 d-none" id="call-order-item-amount-error-'+a.id+'">',i+="<p>"+t.translated_token.amount_error+"</p>",i+=" </div>",i+=' <div class="col-12 d-none" id="call-order-item-amount-negative-'+
1a.id+'">',i+="<p>"+t.translated_token.amount_negative+"</p>",i+=" </div>",i+="</div>"}),i+=" </div>",i+=" </div>",i+=' <div class="row mt-3">',i+=' <div class="col-12">',i+=' <textarea id="document-list-modal-call-order-message" class="form-control" rows="3" placeholder="'+t.translated_token.message+'"></textarea>',i+=" </div>",i+=" </div>",i+="</form>",o("#document-list-modal-call-order .modal-title").text(t.translated_token.title),o("#document-list-modal-call-order .modal-body").html(i),o(".document-list-modal-call-order-item").on("change",function(){var t=o(this).attr("data-id"),e=parseInt(o(this).attr("data-open"),10);o("#call-order-item-amount-negative-"+t).addClass("d-none"),o("#call-order-item-amount-error-"+t).addClass("d-none"),o("#document-list-modal-call-order-form").removeClass("invalid").addClass("valid"),0>o(this).val()?(o("#call-order-item-amount-negative-"+t).removeClass("d-none"),o("#document-list-modal-call-order-form").removeClass("valid").addClass("invalid")):e<o(this).val()&&(o("#call-order-item-amount-error-"+t).removeClass("d-none"),o("#document-list-modal-call-order-form").removeClass("valid").addClass("invalid"))}))}).fail(function(){console.log("document modal data failed")})}),o("#document-call-order-modal-save-button").on("click",function(){var t=o(this).attr("data-id"),e=6,a=!1;
1if(o("#document-list-modal-call-order-form").hasClass("valid")&&(a=!0),a){var n=[];if(o(".document-list-modal-call-order-item").each(function(){n.push({position:o(this).data("position"),itemNumber:o(this).data("itemnumber"),description:o(this).data("description"),open:o(this).data("open"),qty:o(this).val()})}),n.length>0){var i=JSON.stringify(n);o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"document-call-order",id:t,type:e,item:i,message:o("#document-list-modal-call-order-message").val()}}).done(function(t){t.success&&o("#document-list-modal-call-order").modal("hide")}).fail(function(){console.log("send call order email failed")})}}}))}).fail(function(){console.log("document failed")})}),o(".document-list-add-to-cart-head").on("click",function(){var t=o(this).attr("data-id");o("#document-offer-confirm").modal("show").attr("data-id",t).attr("data-complete-price",completePrice)}),o("#document-offer-confirm-modal-save-button").on("click",function(){var t=o(this).parents(".modal"),e=t.attr("data-id"),a=t.attr("data-products");t.modal("hide"),o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"document-add-offer-to-cart",id:e,products:a}}).done(function(t){t.success&&t.redirect&&window.location.replace(t.redirect)}).fail(function(){console.log("add to cart failed")})});var d=o(".employee.list-group-item:first-child").outerHeight(),u=o(".free-employee.list-group-item:first-child").outerHeight();function m(t){void 0===t&&(t=!1);var e=[],a=[];o(".employee input").each(function(){console.log(o(this)),o(this).is(":checked")?e.push(o(this).attr("id")):a.push(o(this).attr("id"))}),o(".free-employee input").each(function(){console.log(o(this)),o(this).is(":checked")?e.push(o(this).attr("id")):a.push(o(this).attr("id"))}),o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"buying-agent",employee:e,freeEmployee:a}}).done(function(e){e.success&&(t&&o("#buying-agent-modal").modal("show"),o("#employee-list").html(e.template))}).fail(function(){console.log("buying agent failed")})}d||(d=u||50),u||(u=d||50),o("#employees").css("min-height",d),o("#free-employees").css("min-height",u),o("#save-my-employees").on("click",function(){m(!0)}),o("#cancel-my-employees").on("click",function(){location.reload()}),o(".buying-agent-edit-role").on("click",function(){var t="/benutzerrechte/"+o(this).attr("data-id");m(),window.location=t}),o("#save-buying-agent-new-user").on("click",function(){var t=!1,e=!1,a=!1,n=!1,i=!1,c=o("#buying-new-agent-lastname").val(),r=o("#buying-new-agent-firstname").val(),l=o("#buying-new-agent-phone").val(),s=o("#buying-new-agent-email").val();o("#buying-new-agent-lastname").removeClass("is-valid").removeClass("is-invalid"),o("#buying-new-agent-firstname").removeClass("is-valid").removeClass("is-invalid"),o("#buying-new-agent-phone").removeClass("is-valid").removeClass("is-invalid"),o("#buying-new-agent-email").removeClass("is-valid").removeClass("is-invalid"),""!==c&&(e=!0),""!==r&&(a=!0),""!==l&&(n=!0),""!==s&&(i=!0),e&&a&&n&&i&&(t=!0),t?o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"new-employee",lastname:c,firstname:r,phone:l,email:s}}).done(function(t){t.success&&(o("#cancel-buying-agent-new-user").click(),o("#buying-agent-new-user-modal").modal("show"))}).fail(function(){console.log("buying agent new user failed")}):(e?o("#buying-new-agent-lastname").addClass("is-valid"):o("#buying-new-agent-lastname").addClass("is-invalid"),a?o("#buying-new-agent-firstname").addClass("is-valid"):o("#buying-new-agent-firstname").addClass("is-invalid"),n?o("#buying-new-agent-phone").addClass("is-valid"):o("#buying-new-agent-phone").addClass("is-invalid"),i?o("#buying-new-agent-email").addClass("is-valid"):o("#buying-new-agent-email").addClass("is-invalid"))}),o("#cancel-buying-agent-new-user").on("click",function(){o("#buying-agent-new-user-form")[0].reset(),o("#buying-agent-new-user").collapse("hide")});var p=o(".employee-role.list-group-item:first-child").outerHeight();p||(p=50),o("#employee-roles").css("min-height",p),o("#user-roles").css("min-height",p),o("#save-user-settings").on("click",function(){var t=[],e=0,a={},n=o("#employee-id").attr("data-id");o(".employee-role input").each(function(){o(this).is(":checked")&&t.push(o(this).attr("id"))}),o(".user-role input").each(function(){o(this).is(":checked")&&t.push(o(this).attr("id"))}),o("#budget-active").prop("checked")&&(e=1),a.active=e,a.year=o("#budget-year").val(),a.month=o("#budget-month").val(),a.week=o("#budget-week").val(),a.day=o("#budget-day").val(),a.order=o("#budget-order").val(),o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"employee-setting",employeeId:n,employeeRoles:t,budget:a}}).done(function(t){if(t.success){for(var e in o("#user-setting-roles").html(t.template),t.budget){var a=o("#budget-"+e+"-available"),n=o("#budget-"+e+"-used");a.text(t.budget[e].available),n.text(t.budget[e].used)}o("#employee-setting-modal").modal("show")}}).fail(function(){console.log("employee-setting failed")})}),o("#cancel-user-settings").on("click",function(){location.reload()}),o("button.configurator-submit-btn").on("click",function(){o('form[n
1ame="form_configurator"]').submit(),o("button.configurator-submit-btn").each(function(){o(this).prop("disabled",!0),o(this).addClass("disabled")}),o("div.configurator-approval-btn").each(function(){o(this).removeClass("d-none")})}),o("#approval-cart-name-save").on("click",function(){var t=o(this).attr("data-id"),e=o("#approval-cart-title-input").val();o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"set-approval-cart-name",id:t,cartTitle:e}}).done(function(t){t.success&&(o("#change-approval-cart-name").modal("hide"),location.reload())}).fail(function(){console.log("set-approval-cart-name failed")})}),o("#approval-comment-save").on("click",function(){var t=o(this).attr("data-id"),e=o("#approval-comment-textarea").val();o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"add-approval-comment",id:t,comment:e}}).done(function(t){t.success&&(o("#new-approval-comment").modal("hide"),o("#approval-comments").html(t.comments),o("#approval-comments-button").text(t.commentButton))}).fail(function(){console.log("add-approval-comment failed")})}),o("#new-approval-comment").on("show.bs.modal",function(t){o("#approval-comment-textarea").val("")}),o("#approval-add-to-cart-save").on("click",function(){var t=o(this).attr("data-id");o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"add-approval-to-cart",id:t}}).done(function(t){t.success&&(o("#approval-add-to-cart").modal("hide"),window.location="/warenkorb/")}).fail(function(){console.log("approval-add-to-cart failed")})}),o("button.approval-trash").on("click",function(){var t=o(this).attr("data-id");o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"remove-approval-cart",id:t}}).done(function(t){t.success&&window.location.reload()}).fail(function(){console.log("remove cart failed")})}),o(".page-flyout-open").on("click",function(){o(".page-flyout").removeClass("d-none").removeClass("page-flyout-animate-out").addClass("page-flyout-animate-in")}),o(".page-flyout-close").on("click",function(){o(".page-flyout").removeClass("page-flyout-animate-in").addClass("page-flyout-animate-out")}),o("#main-navbar-collapse").on("show.bs.collapse",function(){o(".menu-overlay").addClass("menu-overlay-active"),o("#mainmenu-mobile").collapse("show")}),o("#main-navbar-collapse").on("hide.bs.collapse",function(){o(".menu-overlay").removeClass("menu-overlay-active"),o("#mainmenu-mobile").collapse("hide"),o(".submenu").collapse("hide")}),o(".close-submenu").on("click",function(){o(".submenu").collapse("hide")}),o(".close-submenu-title").on("click",function(){o(".submenu").collapse("hide")}),o(".menu-overlay").on("click",function(){o(".navbar-collapse").collapse("hide")}),o("#submit-searchterm").on("click",function(){var t=o("#searchterm-input").data("productid"),e=o("#searchterm-input").val(),a=o("#article-synonym-modal");o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"request-searchterm",productid:t,searchterm:e}}).done(function(t){a.modal(),t.msg&&a.find(".modal-body").html(t.msg),t.success&&o("#searchterm-input").val("")}).fail(function(){console.log("request article synonym failed")})}),o(".cart-enquiry").on("click",function(){o.ajax({url:"/ajax/",method:"POST",dataType:"json",cache:!1,data:{category:"cart-enquiry"}}).done(function(t){}).fail(function(){console.log("request article synonym failed")})}),o(".add-to-cart-input").on("keypress",function(t){var e=o(this).attr("data-uniquid");if(13===t.which)return o("#add-to-cart-btn-"+e).click(),!1}),o(".price-section .add-to-cart-input").on("keypress",function(t){if(13===t.which)return o(this).closest(".price-section").find(".add-to-cart").click(),!1});class h{constructor(t){this.$toggleBtn=o(t),this.inputSelector=this.$toggleBtn.data("input"),this.tooltipSelector=this.$toggleBtn.data("tooltip"),this.pickerSelector=this.$toggleBtn.data("picker"),this.formatString=this.$toggleBtn.data("format")||"dd.mm.yyyy",this.$input=o(this.inputSelector),this.$tooltip=o(this.tooltipSelector),this.$picker=o(this.pickerSelector),this.pickerInstance=null,this.minDate=this.$input.data("mindate")||null,this.defaultDate=this.$input.val()||this.$input.data("date")||null,this.daysOfWeekDisabled=this.$input.data("days-disabled")||[0,6],this.init()}init(){this.bindEvents()}toggleTooltip(t){this.$tooltip.length&&(t?(this.$tooltip.removeClass("d-none"),this.$toggleBtn.attr("aria-expanded","true")):(this.$tooltip.addClass("d-none"),this.$toggleBtn.attr("aria-expanded","fal
1se")))}initPicker(){this.pickerInstance||(this.pickerInstance=this.$picker.datepicker({date:this.defaultDate||void 0,startDate:this.minDate||void 0,format:this.formatString,language:"de-DE",daysOfWeekDisabled:this.daysOfWeekDisabled,autoclose:!0}).on("changeDate",t=>{this.$input.val(t.format(this.formatString)),this.toggleTooltip(!1)}))}bindEvents(){this.$toggleBtn.on("click",t=>{t.preventDefault(),t.stopPropagation(),this.$tooltip.hasClass("d-none")?(this.initPicker(),this.toggleTooltip(!0)):this.toggleTooltip(!1)}),o(document).on("click",t=>{var e=this.$tooltip[0],a=this.$toggleBtn[0];e&&a&&(e.contains(t.target)||a.contains(t.target)||this.toggleTooltip(!1))})}}o("[data-datepicker-toggle='true']").each(function(){new h(this)}),function(t){t("#customerProductNumberEditButton").on("click",function(){t("#customerProductNumberInputContainer").removeClass("d-none").addClass("d-flex"),t("#customerProductNumberDisplayContainer").removeClass("d-flex").addClass("d-none")}),t("#customerProductNumberCancelButton").on("click",function(){t("#customerProductNumberDisplayContainer").removeClass("d-none").addClass("d-flex"),t("#customerProductNumberInputContainer").removeClass("d-flex").addClass("d-none")})}(o),function(t){t(".price-login-link").on("click",function(e){e.preventDefault();var a=t(this).attr("href"),o=window.location.href,n=encodeURIComponent(o);return window.location.href=a+"?target="+n,!1})}(o),function(t){t(".copy-to-clipboard > i").on("click",function(){var e=t(this),a=e.parent().attr("data-clipboard-text").trim();navigator.clipboard.writeText(a).then(function(){e.removeClass("bi-files").addClass("bi-check-lg text-success"),setTimeout(function(){e.removeClass("bi-check-lg text-success").addClass("bi-files")},1e3)}).catch(function(t){console.error(t),e.removeClass("bi-files").addClass("bi-x-lg text-danger"),setTimeout(function(){e.removeClass("bi-x-lg text-danger").addClass("bi-files")},1e3)})})}(o),function(t){var e=".qty";function a(e){var a=e.data("qty-id");if(!a)return{$input:null,step:1};var o=t("#"+a),n=parseInt(e.data("vpe"),10);return{$input:o,step:Number.isFinite(n)&&n>0?n:1}}function o(t,e){var a=parseInt(t.val(),10);return Number.isFinite(a)&&a>0?a:e}function n(t,e){return t%e===0?t+e:Math.ceil(t/e)*e}function i(t,e){return t%e===0?t-e:Math.floor(t/e)*e}t(document).on("click"+e,".qty-increase",function(e){e.preventDefault();var i=a(t(this));if(i.$input&&i.$input.length){var c=n(o(i.$input,0),i.step);i.$input.val(c).trigger("change")}}),t(document).on("click"+e,".qty-decrease",function(e){e.preventDefault();var n=a(t(this));if(n.$input&&n.$input.length){var c=i(o(n.$input,0),n.step);c>=0&&n.$input.val(c).trigger("change")}})}(o)}),o(document).on("click",function(t){0===o(t.target).closest(".toggle-wrapper").length&&(o(".toggle-wrapper").removeClass("open"),o(".toggle-content").fadeOut(1e3,function(){o(".toggle-content .row").addClass("d-none")}),o(".toggle-buttons button.icon-favorite").removeAttr("data-prod-id"),o(".toggle-buttons .btn").removeClass("active")),0===o(t.target).closest("#breadcrumb-toggle-wrapper").length&&(o("#breadcrumb-toggle-wrapper").removeClass("open"),o("#breadcrumb-toggle-content .row").addClass("d-none"),o("#breadcrumb-toggle-buttons button.icon-favorite").removeAttr("data-prod-id"),o("#breadcrumb-toggle-buttons .btn").removeClass("active"))}),window.getCookie=i,o(document).on("click","[data-set-vpe]",function(){const t=o(this).data("qty-id"),e=parseInt(o(this).data("vpe"),10)||0;if(!t||!e)return;const a=document.getElementById(t);a&&(a.value=e,a.dispatchEvent(new Event("input",{bubbles:!0})),a.dispatchEvent(new Event("change",{bubbles:!0})))})},19766(t,e,a){var o=a(74692);function n(t,e=!1){e?(t.prop("disabled",!0),t.addClass("text-disabled").removeClass("text-primary")):(t.prop("disabled",!1),t.removeClass("text-disabled").addClass("text-primary"))}a(74423),a(18111),a(22489),a(20116),a(61701),a(13579),a(61806),o(document).ready(function(){o(".filter .js_optionfilter_option").on("click",function(){ELEMENTS.ecommerce.productfilters.selectFilter(this)}),o(".filter .js_reset_filter, .filter .apply").on("click",function(){const t=o(this).closest(".
1js_filterparent");ELEMENTS.ecommerce.productfilters.resetFilter(t,this)}),o(".generic-filter-submit").on("click",function(){ELEMENTS.ecommerce.productfilters.selectFilter(this)}),o(".dropdown.checkboxes label").on("click",t=>t.stopPropagation()),o(".dropdown-menu").parent().on("shown.bs.dropdown",function(t){const e=o(this).find("[data-searchinput]");e.length&&(setTimeout(()=>e.focus(),100),e.off("keyup").on("keyup",function(){const t=o.trim(o(this).val()).replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1"),e=new RegExp(t,"gi"),a=o(this).closest(".dropdown-menu"),n=a.find('label[role="menuitem"]');t?n.each(function(){const t=o(this),a=t.text();t.closest(".custom-control").toggleClass("d-none",-1===a.search(e))}):n.closest(".custom-control").removeClass("d-none");const i=n.filter(":visible").length>0;a.find(".set-filters").prop("disabled",!i)}))}),function(t){t(".filter-container").each(function(){const e=t(this),a=e.find(".search-input"),o=e.find(".filter-items-toggle"),n=e.find(".filter-item"),i=e.find(".more-filter-items");a.on("input",function(){const e=t(this).val().toLowerCase();n.each(function(){const a=t(this).find("label").text().toLowerCase();t(this).toggle(a.includes(e))});const a=e.length>0;i.toggleClass("show",a),o.toggle(!a).attr("aria-expanded",String(a))}),o.on("click",function(e){e.preventDefault();const a=t(this),o="true"===a.attr("aria-expanded"),n=a.find(".toggle-text");a.attr("aria-expanded",String(!o)),n.text(o?`- ${n.data("showLess")}`:`+ ${n.data("showMore")}`)})});const e=t("#generic-filter-container"),a=t("#generic-filter-overlay-container");function o(t){const e="flex"===t.css("display");return t.css("display",e?"none":"flex"),t}a.find('input[type="checkbox"]').prop("disabled",!0),t("#generic-filter-overlay-show").on("click",function(){e.hide().find('input[type="checkbox"]').prop("disabled",!0),o(a).find('input[type="checkbox"]').prop("disabled",!1)}),t("#generic-filter-overlay-hide").on("click",function(){e.show().find('input[type="checkbox"]').prop("disabled",!1),o(a).find('input[type="checkbox"]').prop("disabled",!0)}),t("#productListFiltersCloseButton").on("click",function(){t("#productListFilters").removeClass("show").attr("aria-expanded","false")}),t("#generic-filter-overlay-toggle-all").on("click",function(){const e=t(this),a=e.data("text-expand"),o=e.data("text-collapse"),n=t("#generic-filter-overlay-container").find("div[id^='multiselect_']"),i=e.text()===a;n.collapse(i?"show":"hide"),e.text(i?o:a)})}(o),o(".generic-filter-submit").each(function(){var t=o(this),e=t.data("id"),a=o("#"+e).find('input[type="checkbox"]'),i=a.map(function(){return this.checked}).get();n(t,!0),a.on("change",function(){var c;a.toArray().some(function(t,e){return t.checked!==i[e]})?(n(t,!1),c=e,o(".generic-filter-submit").each(function(){var t=o(this),e=t.data("id");if(e!==c){var a=o("#"+e);a.find('input[type="checkbox"]:not(:checked)').prop("disabled",!0),a.find('input[type="checkbox"]:checked').on("click.readonly",function(t){t.preventDefault()}).parent().addClass("readonly-checkbox"),n(t,!0)}})):(n(t,!0),o(".generic-filter-submit").each(function(){var t=o(this),e=t.data("id");o("#"+e).find('input[type="checkbox"]').prop("disabled",!1).off("click.readonly").parent().removeClass("readonly-checkbox"),n(t,!0)}))})})}),window.ELEMENTS=window.ELEMENTS||{},ELEMENTS.ecommerce=ELEMENTS.ecommerce||{},ELEMENTS.ecommerce.productfilters={selectFilter:function(t){const e=o(t),a=e.closest(".js_filterparent");if(e.hasClass("selected"))return void ELEMENTS.ecommerce.productfilters.resetFilter(a,!1);a.addClass("active").children(".js_options").hide(),a.children(".js_optionvaluefield").val(e.attr("rel")),a.children("button").html(e.html()),a.find(".js_curent_selection_text").html(e.html()),a.find(".js_icon").addClass("js_reset_filter"),ELEMENTS.ecommerce.productfilters.submitForm()},resetFilter:function(t,e){const a=o(t),n=a.closest(".filter-column");a.removeClass("active").children(".js_optionvaluefield").val(""),n.nextAll("div.filter-column").each(function(){o(this).find(".js_optionvaluefield").val(""),o(this).find("input[type=checkbox].custom-control-input").prop("checked",!1)}),e&&o(e).removeClass("js_reset_filter active");
1ELEMENTS.ecommerce.productfilters.submitForm()},submitForm:function(){o("#js_filterfield").submit()}}},14450(t,e,a){var o=a(74692);a(18111),a(20116),o(".action-label-container.list-view").each(function(){var t=o("#productListFilters");o(this).find(".action-label").each(function(){var e=o(this),a=e.data("label-name"),n=t.find(`input[type="checkbox"][name="labels[]"][value="${a}"]`).first();if(n.length){var i=n.prop("checked");i?e.removeClass("clickable"):(e.addClass("clickable"),e.on("click",function(t){t.preventDefault(),i||(n.prop("checked",!0).trigger("change"),ELEMENTS.ecommerce.productfilters.submitForm())}))}else console.warn(`No filter checkbox found for label "${a}".`)})})}},t=>{t.O(0,[692,242,670],()=>{return e=66676,t(t.s=e);var e});t.O()}]);
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.