crap.js