{"id":"J3wN","dependencies":[{"name":"/Users/xsp/src/js/koalajs/packages/koagent-client/package.json","includedInParent":true,"mtime":1543299744826},{"name":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/throttle-debounce/package.json","includedInParent":true,"mtime":1540983755618},{"name":"./throttle","loc":{"line":3,"column":23},"parent":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/throttle-debounce/debounce.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/throttle-debounce/throttle.js"}],"generated":{"js":"var r=require(\"./throttle\");module.exports=function(e,t,o){return void 0===o?r(e,t,!1):r(e,o,!1!==t)};","map":{"mappings":[{"source":"../node_modules/throttle-debounce/debounce.js","original":{"line":3,"column":0},"generated":{"line":1,"column":0}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"throttle","original":{"line":3,"column":4},"generated":{"line":1,"column":4}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"require","original":{"line":3,"column":15},"generated":{"line":1,"column":6}},{"source":"../node_modules/throttle-debounce/debounce.js","original":{"line":3,"column":23},"generated":{"line":1,"column":14}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"module","original":{"line":19,"column":0},"generated":{"line":1,"column":28}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"exports","original":{"line":19,"column":7},"generated":{"line":1,"column":35}},{"source":"../node_modules/throttle-debounce/debounce.js","original":{"line":19,"column":17},"generated":{"line":1,"column":43}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"delay","original":{"line":19,"column":28},"generated":{"line":1,"column":52}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"atBegin","original":{"line":19,"column":35},"generated":{"line":1,"column":54}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"callback","original":{"line":19,"column":44},"generated":{"line":1,"column":56}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"callback","original":{"line":20,"column":8},"generated":{"line":1,"column":59}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"undefined","original":{"line":20,"column":21},"generated":{"line":1,"column":71}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"callback","original":{"line":20,"column":8},"generated":{"line":1,"column":75}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"throttle","original":{"line":20,"column":33},"generated":{"line":1,"column":77}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"delay","original":{"line":20,"column":42},"generated":{"line":1,"column":79}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"atBegin","original":{"line":20,"column":49},"generated":{"line":1,"column":81}},{"source":"../node_modules/throttle-debounce/debounce.js","original":{"line":20,"column":58},"generated":{"line":1,"column":84}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"throttle","original":{"line":20,"column":67},"generated":{"line":1,"column":87}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"delay","original":{"line":20,"column":76},"generated":{"line":1,"column":89}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"callback","original":{"line":20,"column":83},"generated":{"line":1,"column":91}},{"source":"../node_modules/throttle-debounce/debounce.js","original":{"line":20,"column":105},"generated":{"line":1,"column":94}},{"source":"../node_modules/throttle-debounce/debounce.js","name":"atBegin","original":{"line":20,"column":93},"generated":{"line":1,"column":98}}],"sources":{"../node_modules/throttle-debounce/debounce.js":"/* eslint-disable no-undefined */\n\nvar throttle = require('./throttle');\n\n/**\n * Debounce execution of a function. Debouncing, unlike throttling,\n * guarantees that a function is only executed a single time, either at the\n * very beginning of a series of calls, or at the very end.\n *\n * @param  {Number}   delay         A zero-or-greater delay in milliseconds. For event callbacks, values around 100 or 250 (or even higher) are most useful.\n * @param  {Boolean}  [atBegin]     Optional, defaults to false. If atBegin is false or unspecified, callback will only be executed `delay` milliseconds\n *                                  after the last debounced-function call. If atBegin is true, callback will be executed only at the first debounced-function call.\n *                                  (After the throttled-function has not been called for `delay` milliseconds, the internal counter is reset).\n * @param  {Function} callback      A function to be executed after delay milliseconds. The `this` context and all arguments are passed through, as-is,\n *                                  to `callback` when the debounced-function is executed.\n *\n * @return {Function} A new, debounced function.\n */\nmodule.exports = function ( delay, atBegin, callback ) {\n\treturn callback === undefined ? throttle(delay, atBegin, false) : throttle(delay, callback, atBegin !== false);\n};\n"},"lineCount":null}},"hash":"98438c58829c469fcce226bd002f568b","cacheData":{"env":{}}}