1(function($){$(function(){function updateSizeDisplay($container){const $sizes=$container.find("[data-size-label]"),$btn=$container.find("[data-show-more]");$sizes.show(),$btn.off("click").text("+0").css({visibility:"hidden",display:"inline-flex"});const containerWidth=$container.width();let widthTakenByLabels=0;const hidden=[];if($sizes.each(function(index,sizeSpan){const $size=$(sizeSpan);let sizeLabelWidth=$size.outerWidth(!0);widthTakenByLabels=widthTakenByLabels+sizeLabelWidth+4,widthTakenByLabels>containerWidth&&hidden.push($size)}),hidden.length>0){const SVG='<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"></path></svg>';$btn.text("+"+hidden.length),$btn.css({visibility:"visible",display:"inline-flex"}),$btn.on("click",function(){$btn.closest("[data-kalis-product-size]").toggleClass("sizes-opened"),$btn.data("expanded")||!1?($btn.data("expanded",!1),$btn.text("+"+hidden.length)):(hidden.forEach($s=>$s.show()),$btn.data("expanded",!0),$btn.html(SVG))})}else $btn.hide()}$("[data-kalis-product-size]").each(function(){updateSizeDisplay($(this))}),$(window).on("resize",function(){$("[data-kalis-product-size]").each(function(){updateSizeDisplay($(this))})})})})(jQuery); 2//# sourceMappingURL=/cdn/shop/t/281/assets/kalis-product-size-list.js.map?v=12169217663764894921790938998
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.