1(function(n){var i=n.af,r=i.common,t={base64String:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",base64DecodeLookup:null};t.base64DecodeLookup=function(){for(var r=new ArrayBuffer(256),i=new Uint8Array(r),n=0;n<t.base64String.length;n++)i[t.base64String[n].charCodeAt(0)]=n;return i}();function fromArrayBuffer(n){for(var u=new Uint8Array(n),f=u.buffer.byteLength,i="",r=0;r<f;r+=3)i+=t.base64String[u[r]>>2],i+=t.base64String[(u[r]&3)<<4|u[r+1]>>4],i+=t.base64String[(u[r+1]&15)<<2|u[r+2]>>6],i+=t.base64String[u[r+2]&63];return f%3==2?i=i.substring(0,i.length-1)+"=":f%3==1&&(i=i.substring(0,i.length-2)+"=="),i}function toArrayBuffer(n){var r=n.length*.75,l=n.length,i,u=0,s,f,e,h;n[n.length-1]==="="&&(r--,n[n.length-2]==="="&&r--);var c=new ArrayBuffer(r),o=new Uint8Array(c);for(i=0;i<l;i+=4)s=t.base64DecodeLookup[n.charCodeAt(i)],f=t.base64DecodeLookup[n.charCodeAt(i+1)],e=t.base64DecodeLookup[n.charCodeAt(i+2)],h=t.base64DecodeLookup[n.charCodeAt(i+3)],o[u++]=s<<2|f>>4,o[u++]=(f&15)<<4|e>>2,o[u++]=(e&3)<<6|h&63;return c}r.expose("af.common.base64",[fromArrayBuffer,toArrayBuffer])})(window);
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.