STUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",this.decode=function(e){
var o,t,n,r,i,a,s,c="",d=0;
for(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");d<e.length;)r=_keyStr.indexOf(e.charAt(d++)),
i=_keyStr.indexOf(e.charAt(d++)),a=_keyStr.indexOf(e.charAt(d++)),s=_keyStr.indexOf(e.charAt(d++)),
o=r<<2|i>>4,t=(15&i)<<4|a>>2,n=(3&a)<<6|s,c+=String.fromCharCode(o),64!=a&&(c+=String.fromCharCode(t)),
64!=s&&(c+=String.fromCharCode(n));
return c=_utf8_decode(c);
},_utf8_decode=function(e){
for(var o="",t=0,n=c1=c2=0;t