// devtools-detect
// by Sindre Sorhus
// MIT License
(function (window) {
	/*global CustomEvent */
	'use strict';
	var devtools = window.devtools = { open: false };
	var threshold = 150;
	var emitEvent = function (state) {
		window.dispatchEvent(new CustomEvent('devtoolschange', {
			detail: {
				open: state
			}
		}));
	};

	setInterval(function () {
		if (window.outerWidth - window.innerWidth > threshold ||
			window.outerHeight - window.innerHeight > threshold) {
			if (!devtools.open) {
				emitEvent(true);
			}
			devtools.open = true;
		} else {
			if (devtools.open) {
				emitEvent(false);
			}
			devtools.open = false;
		}
	}, 500);
})(window);

// devtools-detect
// by Sindre Sorhus
// MIT License
(function (window) {
	/*global CustomEvent */
	'use strict';
	var devtools = window.devtools = { open: false };
	var threshold = 160;
	var emitEvent = function (state) {
		window.dispatchEvent(new CustomEvent('devtoolschange', {
			detail: {
				open: state
			}
		}));
	};

	setInterval(function () {
		if (window.outerWidth - window.innerWidth > threshold ||
			window.outerHeight - window.innerHeight > threshold) {
			if (!devtools.open) {
				emitEvent(true);
			}
			devtools.open = true;
		} else {
			if (devtools.open) {
				emitEvent(false);
			}
			devtools.open = false;
		}
	}, 500);
})(window);

Increase threshold to account for Chrome downloadbar
Increase threshold to account for Chrome downloadbar

Fixes #2