1window.jQuery&&jQuery(document).ready(function(i){let f=!1;if(i(document).on("change","[non-translatable-check]",s=>{let e=i(s.target),l=e.attr("non-translatable-check"),t=i('[non-translatable-check="'+l+'"]');f||(f=!0,i.each(t,(o,a)=>{var r,c;if(a!==e[0])if(typeof a.selectize=="object"){let n=((c=(r=e[0])==null?void 0:r.selectize)==null?void 0:c.options[e[0].selectize.getValue()])??null;n&&a.selectize.addOption(n),a.selectize.setValue(e.val()),i(a).val(e.val())}else{let n=i(a);n.is('[type="checkbox"]')&&n.prop("checked",!!e.is(":checked")),n.val(e.val())}}),f=!1)}),window.Parsley){let s=function(e,l){let t=1e3;if(Math.abs(e)<t)return e+" B";let o=["kB","MB","GB","TB","PB","EB","ZB","YB"],a=-1;do e/=t,++a;while(Math.abs(e)>=t&&a<o.length-1);return e.toFixed(1)+" "+o[a]};var u=s;i('input[type="file"][maxlength]').each(function(e,l){let t=i(l).attr("maxlength")*1e3;t&&i(l).attr("data-parsley-max-file-size",t)}),window.Parsley.addValidator("maxFileSize",{requirementType:"integer",validate:function(e,l,t){let o=t.$element.data("parsley-max-file-size"),a=t.$element[0].files;for(let r=0;r!=a.length;++r)if(a[r].size>=o){let c={fileSize:s(a[r].size),maxSize:s(o)},n="{{ locale() }}",d="";return d=Parsley.formatMessage("The uploaded file is too big (%s). Maximum allowed size is %s.",[c.fileSize,c.maxSize]),window.Parsley.addMessage(n,"maxFileSize",d),!1}return!0}})}i("label[data-label-information]").each(function(s,e){let l=i(e).attr("data-label-information");if(l){let t=i('<span class="ms-2"><i class="fas fa-info-circle text-primary"></i></span>');i(e).append(t),new bootstrap.Tooltip(t.find("i")[0],{title:l,placement:"top",trigger:"hover focus",container:"body"})}})});
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.