a:7:{s:9:"#provides";s:21:"dojox.encoding.easy64";s:9:"#resource";s:18:"encoding/easy64.js";s:28:"dojox.encoding.easy64.encode";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"input";a:2:{s:4:"type";s:5:"Array";s:7:"summary";s:37:"an array of numbers (0-255) to encode";}}s:6:"source";s:306:" var result = [], reminder = input.length % 3, length = input.length - reminder; c(input, length, result); if(reminder){ var t = input.slice(length); while(t.length < 3){ t.push(0); } c(t, 3, result); for(var i = 3; i > reminder; result.pop(), --i); } return result.join(""); // String";s:7:"summary";s:35:"encodes input data in easy64 string";s:7:"returns";s:6:"String";}s:28:"dojox.encoding.easy64.decode";a:4:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"input";a:2:{s:4:"type";s:6:"String";s:7:"summary";s:26:"the input string to decode";}}s:6:"source";s:370:" var n = input.length, r = [], b = [0, 0, 0, 0], i, j, d; for(i = 0; i < n; i += 4){ for(j = 0; j < 4; ++j){ b[j] = input.charCodeAt(i + j) - 33; } d = n - i; for(j = d; j < 4; b[++j] = 0); r.push( (b[0] << 2) + (b[1] >>> 4), ((b[1] & 15) << 4) + (b[2] >>> 2), ((b[2] & 3) << 6) + b[3] ); for(j = d; j < 4; ++j, r.pop()); } return r;";s:7:"summary";s:49:"decodes the input string back to array of numbers";}s:21:"dojox.encoding.easy64";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:14:"dojox.encoding";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}