!function(n){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.contra=n()}}(function(){return function n(t,e,r){function o(i,c){if(!e[i]){if(!t[i]){var f="function"==typeof require&&require;if(!c&&f)return f(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var s=e[i]={exports:{}};t[i][0].call(s.exports,function(n){var e=t[i][1][n];return o(e?e:n)},s,s.exports,n,t,e,r)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i=d)){if(!p.length)return void(0===l&&v.emit("drain"));l++;var t=p.pop();n(t.t,u(a.bind(null,t))),c(f)}}function a(n){l--,c(n.done,r(arguments,1)),c(f)}var s,p=[],l=0,d=t||1,v=i({push:e.bind(null,"push"),unshift:e.bind(null,"unshift"),pause:function(){s=!0},resume:function(){s=!1,c(f)},pending:p});return Object.defineProperty&&!Object.definePropertyPartial&&Object.defineProperty(v,"length",{get:function(){return p.length}}),v}},{"./a":6,"./debounce":10,"./emitter":12,"./once":19,atoa:16}],21:[function(n,t,e){"use strict";var r=n("./concurrent"),o=n("./SERIAL");t.exports=function(n,t){r(n,o,t)}},{"./SERIAL":2,"./concurrent":7}],22:[function(n,t,e){"use strict";var r=n("atoa"),o=n("./once"),u=n("./errored"),i=n("./debounce");t.exports=function(n,t){function e(){var t=r(arguments),f=n.shift();if(f){if(u(t,c))return;t.push(o(e)),i(f,t)}else i(c,arguments)}var c=o(t);e()}},{"./debounce":10,"./errored":13,"./once":19,atoa:16}]},{},[8])(8)});