1jQuery(function(p){p('div.quantity:not(.spinners-added):has(input[type="number"])').addClass("spinners-added").append('<input type="button" value="+" class="plus" />').prepend('<input type="button" value="-" class="minus" />'),p(document).on("updated_cart_totals",function(){p('div.quantity:not(.spinners-added):has(input[type="number"])').addClass("spinners-added").append('<input type="button" value="+" class="plus" />').prepend('<input type="button" value="-" class="minus" />')}),p("body").on("quick-view-displayed",function(){p('div.quantity:not(.spinners-added):has(input[type="number"])').addClass("spinners-added").append('<input type="button" value="+" class="plus" />').prepend('<input type="button" value="-" class="minus" />')}),p(document).on("click",".plus, .minus",function(){var t=p(this).closest(".quantity").find(".qty"),a=parseFloat(t.val()),n=parseFloat(t.attr("max")),s=parseFloat(t.attr("min")),e=t.attr("step");a&&""!==a&&"NaN"!==a||(a=0),""!==n&&"NaN"!==n||(n=""),""!==s&&"NaN"!==s||(s=0),"any"!==e&&""!==e&&void 0!==e&&"NaN"!==parseFloat(e)||(e=1),p(this).is(".plus")?n&&(n==a||n<a)?t.val(n):t.val(a+parseFloat(e)):s&&(s==a||a<s)?t.val(s):0<a&&t.val(a-parseFloat(e)),t.trigger("change")})});
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.