text: // Async_Queue 0.0.0 | (c) 2015 David Desmaisons |  http://www.opensource.org/licenses/mit-license
  !function(a){"function"==typeof define&&define.amd?define(function(b,c,d){return a()}):window.Async_Queue=a()}(function(){function a(){this.queue=[],this.running=!1}return a.prototype.enQueue=function(a){function b(a){function b(a){if(!a.queue.length)return void(a.running=!1);var c=a.queue.shift(),d=c();d&&d instanceof Promise?d.then(function(){b(a)}):b(a)}a.running||(a.running=!0,b(a))}this.queue.push(a),b(this)},a});