Skip to content

Instantly share code, notes, and snippets.

View marchfederico's full-sized avatar

Marcello Federico marchfederico

View GitHub Profile
String.prototype.replaceAll = function(search, replacement) {
var target = this;
return target.split(search).join(replacement);
};
function Base64URLEncode (input) {
var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
var temp = String(temp).replaceAll("+","-").replaceAll("/","_")
var str = String(input);
for (
// Base64.js
//https://raw.githubusercontent.com/davidchambers/Base64.js/master/LICENSE
function InvalidCharacterError(message) {
this.message = message;
}
InvalidCharacterError.prototype = new Error;
InvalidCharacterError.prototype.name = 'InvalidCharacterError';
importPackage(java.net);
importPackage(java.io);
importPackage(java.util);
// Base64.js
//https://raw.githubusercontent.com/davidchambers/Base64.js/master/LICENSE
;(function () {
var object = typeof exports != 'undefined' ? exports : this; // #8: web workers
var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';