| 12345678910111213141516171819202122232425 | /*	MIT License http://www.opensource.org/licenses/mit-license.php	Author Tobias Koppers @sokra*/"use strict";module.exports = function forEachBail(array, iterator, callback) {	if (array.length === 0) return callback();	let i = 0;	const next = () => {		let loop = undefined;		iterator(array[i++], (err, result) => {			if (err || result !== undefined || i >= array.length) {				return callback(err, result);			}			if (loop === false) while (next());			loop = true;		});		if (!loop) loop = false;		return loop;	};	while (next());};
 |