1$(function(){var t=$('[data-rel="shopping-cart"]'),a=$('[data-rel="article-comment-modal"]'),e=void 0;t.on("click",".btn-article-comment",function(){if(e=$(this).data("basket-article"),void 0!==(e=isNaN(parseInt(e))?void 0:parseInt(e))&&window.basketList&&window.basketList[e]){var t=window.basketList[e],n=t.comment||"";a.find(".article-name").html(t.article_name||""),a.find("textarea").val(n),a.find(".char-length").text(n.length),a.modal()}}),a.on("click",".btn-add-comment",function(){var n=a.find("textarea").val();$.ajax({type:"POST",dataType:"json",data:{basket_id:e,comment:n},url:"/cartdata/addComment",success:function(a){if(a.success){window.basketList[e].comment=a.comment;var n=t.find('tbody[data-basket-article="'+e+'"] .tr_article-comment');n.find(".article-comment").text(a.comment),a.comment?n.show():n.hide()}}})}),a.find("textarea").on("keyup change",function(){a.find(".char-length").text($(this).val().length)})});
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.