a:7:{s:9:"#provides";s:21:"dojox.encoding.base64";s:9:"#resource";s:18:"encoding/base64.js";s:28:"dojox.encoding.base64.encode";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:2:"ba";a:1:{s:4:"type";s:6:"byte[]";}}s:6:"source";s:1008:"dojo.provide("dojox.encoding.base64"); (function(){ var p="="; var tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var dxe=dojox.encoding; dxe.base64.encode=function(/* byte[] */ba){ // summary // Encode an array of bytes as a base64-encoded string var s=[], l=ba.length; var rm=l%3; var x=l-rm; for (var i=0; i>>18)&0x3f)); s.push(tab.charAt((t>>>12)&0x3f)); s.push(tab.charAt((t>>>6)&0x3f)); s.push(tab.charAt(t&0x3f)); } // deal with trailers, based on patch from Peter Wood. switch(rm){ case 2:{ var t=ba[i++]<<16|ba[i++]<<8; s.push(tab.charAt((t>>>18)&0x3f)); s.push(tab.charAt((t>>>12)&0x3f)); s.push(tab.charAt((t>>>6)&0x3f)); s.push(p); break; } case 1:{ var t=ba[i++]<<16; s.push(tab.charAt((t>>>18)&0x3f)); s.push(tab.charAt((t>>>12)&0x3f)); s.push(p); s.push(p); break; } } return s.join(""); // string";s:7:"returns";s:6:"string";s:7:"summary";s:0:"";}s:28:"dojox.encoding.base64.decode";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"str";a:1:{s:4:"type";s:6:"string";}}s:6:"source";s:1591:"dojo.provide("dojox.encoding.base64"); (function(){ var p="="; var tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var dxe=dojox.encoding; dxe.base64.encode=function(/* byte[] */ba){ // summary // Encode an array of bytes as a base64-encoded string var s=[], l=ba.length; var rm=l%3; var x=l-rm; for (var i=0; i>>18)&0x3f)); s.push(tab.charAt((t>>>12)&0x3f)); s.push(tab.charAt((t>>>6)&0x3f)); s.push(tab.charAt(t&0x3f)); } // deal with trailers, based on patch from Peter Wood. switch(rm){ case 2:{ var t=ba[i++]<<16|ba[i++]<<8; s.push(tab.charAt((t>>>18)&0x3f)); s.push(tab.charAt((t>>>12)&0x3f)); s.push(tab.charAt((t>>>6)&0x3f)); s.push(p); break; } case 1:{ var t=ba[i++]<<16; s.push(tab.charAt((t>>>18)&0x3f)); s.push(tab.charAt((t>>>12)&0x3f)); s.push(p); s.push(p); break; } } return s.join(""); // string }; dxe.base64.decode=function(/* string */str){ // summary // Convert a base64-encoded string to an array of bytes var s=str.split(""), out=[]; var l=s.length; while(s[--l]==p){ } // strip off trailing padding for (var i=0; i>>16)&0xff); out.push((t>>>8)&0xff); out.push(t&0xff); } // strip off any null bytes while(out[out.length-1]==0){ out.pop(); } return out; // byte[]";s:7:"returns";s:13:"string|byte[]";s:7:"summary";s:0:"";}s:21:"dojox.encoding.base64";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:"";}}