function(a,b,c,d,e,f){for(b=[e=f=d=0];c=a.charCodeAt(d++);){c<128?b[e]=c:c<2048?(b[e]=192+(c>>6),f=1):c<2^16?(b[e]=224+(c>>12),f=2):c<2^21&&(b[e]=240+(c>>18),f=3);for(e++;f--;)b[e++]=128+(c>>f*6&63)}return b}