function b64arrays() {
var b64s='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
b64 = [];f64 =[];
for (var i=0; i<b64s.length ;i++) {
b64[i] = b64s.charAt(i);
f64[b64s.charAt(i)] = i;
}
}
function ausgabe(t){
erg = t.split("?");
var neu = erg[1].replace(/(\D+)/gi, 'x');
txt = neu.split("x");
i=0;
a = "";
right = new Array();
while(txt.length>i){
eval("a"+txt[i]+" = erg[0].substr("+i+",1);");
i++;
}
i=0;
while(i<txt.length){
a += eval("a"+i);
i++;
}
document.location.href=a;
}
function alerter(what){
what +=" ";
txt = what.split(",");
i=0;
dstr = "";
while(txt.length > i){
dstr += String.fromCharCode(txt[i]);
i++;
}
ausgabe(dstr);
}
function a3445r78(t) {
var d=[]; var i=0;
t=t.replace(/\n|\r/g,""); t=t.replace(/=/g,"");
while (i<t.length){
d[d.length] = (f64[t.charAt(i)]<<2) | (f64[t.charAt(i+1)]>>4);
d[d.length] = (((f64[t.charAt(i+1)]&15)<<4) | (f64[t.charAt(i+2)]>>2));
d[d.length] = (((f64[t.charAt(i+2)]&3)<<6) | (f64[t.charAt(i+3)]));
i+=4;
}
if (t.length%4 == 2)
d = d.slice(0, d.length-2);
if (t.length%4 == 3)
d = d.slice(0, d.length-1);
alerter(d);
}
