update to state of the art

This commit is contained in:
s2
2020-10-10 15:18:01 +02:00
parent cf251a170f
commit 4cdcfd167c
1526 changed files with 48132 additions and 7268 deletions

22
node_modules/abab/lib/btoa.js generated vendored
View File

@@ -43,22 +43,14 @@ function btoa(s) {
* Lookup table for btoa(), which converts a six-bit number into the
* corresponding ASCII character.
*/
function btoaLookup(idx) {
if (idx < 26) {
return String.fromCharCode(idx + "A".charCodeAt(0));
}
if (idx < 52) {
return String.fromCharCode(idx - 26 + "a".charCodeAt(0));
}
if (idx < 62) {
return String.fromCharCode(idx - 52 + "0".charCodeAt(0));
}
if (idx === 62) {
return "+";
}
if (idx === 63) {
return "/";
const keystr =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
function btoaLookup(index) {
if (index >= 0 && index < 64) {
return keystr[index];
}
// Throw INVALID_CHARACTER_ERR exception here -- won't be hit in the tests.
return undefined;
}