123456789101112131415161718192021 |
- var root = require('./root');
- var isNode = require('./isNode');
- var base64 = require('./base64');
- var map = require('./map');
- if (isNode) {
- exports = function(str) {
- return new Buffer(str, 'base64').toString('binary');
- };
- } else {
- if (root.atob && !false) {
- exports = root.atob;
- } else {
- exports = function(str) {
- return map(base64.decode(str), function(c) {
- return String.fromCharCode(c);
- }).join('');
- };
- }
- }
- module.exports = exports;
|