"use strict"; // external modules var seedrandom = require('seedrandom'); // core module.exports = function(name) { var colors = ["#5A8770", "#B2B7BB", "#6FA9AB", "#F5AF29", "#0088B9", "#F18636", "#D93A37", "#A6B12E", "#5C9BBC", "#F5888D", "#9A89B5", "#407887", "#9A89B5", "#5A8770", "#D33F33", "#A2B01F", "#F0B126", "#0087BF", "#F18636", "#0087BF", "#B2B7BB", "#72ACAE", "#9C8AB4", "#5A8770", "#EEB424", "#407887"]; var color = colors[Math.floor(seedrandom(name)() * colors.length)]; var letter = name.substring(0, 1).toUpperCase(); var svg = ''; svg += ''; svg += ''; svg += ''; svg += ''; svg += '' + letter + ''; svg += ''; svg += ''; svg += ''; return 'data:image/svg+xml;base64,' + new Buffer(svg).toString('base64'); };