offline angular.js if needed