scan.js