'use strict';

console.log('bootstrapping angularjs now');
angular.bootstrap(document, [ 'qldarchApp' ]);

google.charts.load('current', {
  'packages' : [ 'timeline' ]
});

/**
 * Returns a number whose value is limited to the given range.
 * 
 * Example: limit the output of this computation to between 0 and 255 (x *
 * 255).clamp(0, 255)
 * 
 * @param {Number}
 *          min The lower boundary of the output range
 * @param {Number}
 *          max The upper boundary of the output range
 * @returns A number in the range [min, max]
 * @type Number
 */
Number.prototype.clamp = function(min, max) {
  return Math.min(Math.max(this, min), max);
};
