map.js as single file