1var e = { base64: new TextEncoder().encode(`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`), base64url: new TextEncoder().encode(`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_`) }, t = { base64: new Uint8Array(128).fill(64), base64url: new Uint8Array(128).fill(64) }; 2e.base64.forEach((e2, n2) => t.base64[e2] = n2), e.base64url.forEach((e2, n2) => t.base64url[e2] = n2); 3function n(e2) { 4 return ((e2 + 2) / 3 | 0) * 4; 5} 6function r(e2, t2, n2, r2, i2) { 7 for (t2 += 2; t2 < e2.length; t2 += 3) { 8 let i3 = e2[t2 - 2] << 16 | e2[t2 - 1] << 8 | e2[t2]; 9 e2[n2++] = r2[i3 >> 18], e2[n2++] = r2[i3 >> 12 & 63], e2[n2++] = r2[i3 >> 6 & 63], e2[n2++] = r2[i3 & 63]; 10 } 11 switch (t2) { 12 case e2.length + 1: { 13 let a2 = e2[t2 - 2] << 16; 14 e2[n2++] = r2[a2 >> 18], e2[n2++] = r2[a2 >> 12 & 63], e2[n2++] = i2, e2[n2++] = i2; 15 break; 16 } 17 case e2.length: { 18 let a2 = e2[t2 - 2] << 16 | e2[t2 - 1] << 8; 19 e2[n2++] = r2[a2 >> 18], e2[n2++] = r2[a2 >> 12 & 63], e2[n2++] = r2[a2 >> 6 & 63], e2[n2++] = i2; 20 break; 21 } 22 } 23 return n2; 24} 25function i(e2, t2, n2, r2, i2) { 26 for (let t3 = e2.length - 2; t3 < e2.length; ++t3) if (e2[t3] === i2) { 27 for (let n3 = t3 + 1; n3 < e2.length; ++n3) if (e2[n3] !== i2) throw TypeError(`Cannot decode input as base64: Invalid character (${String.fromCharCode(e2[n3])})`); 28 e2 = e2.subarray(0, t3); 29 break; 30 } 31 if ((e2.length - n2) % 4 == 1) throw RangeError(`Cannot decode input as base64: Length (${e2.length - n2}), excluding padding, must not have a remainder of 1 when divided by 4`); 32 for (t2 += 3; t2 < e2.length; t2 += 4) { 33 let i3 = a(e2[t2 - 3], r2) << 18 | a(e2[t2 - 2], r2) << 12 | a(e2[t2 - 1], r2) << 6 | a(e2[t2], r2); 34 e2[n2++] = i3 >> 16, e2[n2++] = i3 >> 8 & 255, e2[n2++] = i3 & 255; 35 } 36 switch (t2) { 37 case e2.length + 1: { 38 let i3 = a(e2[t2 - 3], r2) << 18 | a(e2[t2 - 2], r2) << 12; 39 e2[n2++] = i3 >> 16; 40 break; 41 } 42 case e2.length: { 43 let i3 = a(e2[t2 - 3], r2) << 18 | a(e2[t2 - 2], r2) << 12 | a(e2[t2 - 1], r2) << 6; 44 e2[n2++] = i3 >> 16, e2[n2++] = i3 >> 8 & 255; 45 break; 46 } 47 } 48 return n2; 49} 50function a(e2, t2) { 51 let n2 = t2[e2] ?? 64; 52 if (n2 === 64) throw TypeError(`Cannot decode input as base64: Invalid character (${String.fromCharCode(e2)})`); 53 return n2; 54} 55function o(e2, t2) { 56 let n2 = e2.length; 57 if (e2.byteOffset) { 58 let t3 = new Uint8Array(e2.buffer); 59 t3.set(e2), e2 = t3.subarray(0, n2); 60 } 61 return e2 = new Uint8Array(e2.buffer.transfer(t2)), e2.set(e2.subarray(0, n2), t2 - n2), [e2, t2 - n2]; 62} 63var s = 61, c = new TextEncoder().encode(`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`), l = new Uint8Array(128).fill(64); 64c.forEach((e2, t2) => l[e2] = t2); 65function u(e2) { 66 e2 = typeof e2 == `string` ? new TextEncoder().encode(e2) : e2 instanceof ArrayBuffer ? new Uint8Array(e2).slice() : e2.slice(); 67 let [t2, i2] = o(e2, n(e2.length)); 68 return r(t2, i2, 0, c, s), new TextDecoder().decode(t2); 69} 70function d(e2) { 71 let t2 = new TextEncoder().encode(e2); 72 return new Uint8Array(t2.buffer.transfer(i(t2, 0, 0, l, s))); 73} 74export { 75 u as n, 76 d as t 77};
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.