1const fileInputInit=function(e,t="N"){BX.Aspro.Loader.addExt("uniform").then((()=>{$("input[type=file]:not('.uniform-ignore')").uniform({fileButtonHtml:BX.message("JS_FILE_BUTTON_NAME"),fileDefaultHtml:e}),$(document).on("change","input[type=file]",(function(){$(this).val()?($(this).closest(".uploader").addClass("files_add"),$(this).valid()):$(this).closest(".uploader").removeClass("files_add")})),BX.bindDelegate(document,"click",{class:"add_file"},(function(){if(!this.closest(".form"))return;const i=$(this).closest(".input").find("input[type=file]").length+1;"Y"===t?$('<input type="file" class="form-control inputfile" tabindex="3" id="comment_images_n'+i+'" name="comment_images[]" value="" />').insertBefore(this):$('<input type="file" id="POPUP_FILE'+i+'" name="FILE_n'+i+'" class="inputfile" value="" />').inserBefore(this),$("input[type=file]:not('.uniform-ignore')").uniform({fileButtonHtml:BX.message("JS_FILE_BUTTON_NAME"),fileDefaultHtml:e})}))}))};
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.