vendor/chart.js/Chart.js
function(point, area) {
		var epsilon = 1e-6; // 1e-6 is margin in pixels for accumulated error.

		return point.x > area.left - epsilon && point.x < area.right + epsilon &&
			point.y > area.top - epsilon && point.y < area.bottom + epsilon;
	}
function(point, area) {
		var epsilon = 1e-6; // 1e-6 is margin in pixels for accumulated error.

		return point.x > area.left - epsilon && point.x < area.right + epsilon &&
			point.y > area.top - epsilon && point.y < area.bottom + epsilon;
	}
function ( point , area ) { var epsilon = 1e-6 ; // 1e-6 is margin in pixels for accumulated error. return point . x > area . left - epsilon && point . x < area . right + epsilon && point . y > area . top - epsilon && point . y < area . bottom + epsilon ; }
Returns true if the point is inside the rectangle
@param {object} point - The point to test
@param {object} area - The rectangle
@returns {boolean}
@private
Returns true if the point is inside the rectangle