{"size": 436, "ext": "js", "max_stars_repo_path": "Resources/Private/Components/Polyfill/Closest.js", "max_stars_repo_name": "webexcess/dotpulse-neos-plugin-base", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "Resources/Private/Components/Polyfill/Closest.js", "max_issues_repo_name": "webexcess/dotpulse-neos-plugin-base", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "Resources/Private/Components/Polyfill/Closest.js", "max_forks_repo_name": "webexcess/dotpulse-neos-plugin-base", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 29.0666666667, "max_line_length": 74, "alphanum_fraction": 0.7293577982}
// jshint ignore:start
// jscs: disable
// closest polyfill
//= require Dotpulse.Base/Resources/Private/Components/Polyfill/Matches.js
this.Element && function(ElementPrototype) {
	ElementPrototype.closest = ElementPrototype.closest ||
	function(selector) {
		var el = this;
		while (el.matches && !el.matches(selector)) el = el.parentNode;
		return el.matches ? el : null;
	}
}(Element.prototype);
// jshint ignore:end
// jscs: enable
