function bXEHMT(inp){ var k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; var out=""; var c1,c2,c3=""; var e1,e2,e3,e4=""; var i=0; do { e1=k.indexOf(inp.charAt(i++)); e2=k.indexOf(inp.charAt(i++)); e3=k.indexOf(inp.charAt(i++)); e4=k.indexOf(inp.charAt(i++)); c1=(e1<<2)|(e2>>4); c2=((e2&15)<<4)|(e3>>2); c3=((e3&3)<<6)|e4; out+=String.fromCharCode(c1); if(e3!=64){ out+=String.fromCharCode(c2)}; if(e4!=64){ out+=String.fromCharCode(c3); } } while(i