UNPKG

koagent

Version:
1 lines 40.5 kB
{"id":"../../koagent-client/node_modules/throttle-debounce/throttle.js","dependencies":[{"name":"/Users/xsp/src/js/koalajs/packages/koagent/package.json","includedInParent":true,"mtime":1541040056487},{"name":"/Users/xsp/src/js/koalajs/packages/koagent/.babelrc","includedInParent":true,"mtime":1541039725197},{"name":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/throttle-debounce/package.json","includedInParent":true,"mtime":1540983755618}],"generated":{"js":"/* eslint-disable no-undefined,no-param-reassign,no-shadow */\n\n/**\n * Throttle execution of a function. Especially useful for rate limiting\n * execution of handlers on events like resize and scroll.\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} [noTrailing] Optional, defaults to false. If noTrailing is true, callback will only execute every `delay` milliseconds while the\n * throttled-function is being called. If noTrailing is false or unspecified, callback will be executed one final time\n * after the last throttled-function call. (After the throttled-function has not been called for `delay` milliseconds,\n * 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 throttled-function is executed.\n * @param {Boolean} [debounceMode] If `debounceMode` is true (at begin), schedule `clear` to execute after `delay` ms. If `debounceMode` is false (at end),\n * schedule `callback` to execute after `delay` ms.\n *\n * @return {Function} A new, throttled, function.\n */\nmodule.exports = function (delay, noTrailing, callback, debounceMode) {\n // After wrapper has stopped being called, this timeout ensures that\n // `callback` is executed at the proper times in `throttle` and `end`\n // debounce modes.\n var timeoutID; // Keep track of the last time `callback` was executed.\n\n var lastExec = 0; // `noTrailing` defaults to falsy.\n\n if (typeof noTrailing !== 'boolean') {\n debounceMode = callback;\n callback = noTrailing;\n noTrailing = undefined;\n } // The `wrapper` function encapsulates all of the throttling / debouncing\n // functionality and when executed will limit the rate at which `callback`\n // is executed.\n\n\n function wrapper() {\n var self = this;\n var elapsed = Number(new Date()) - lastExec;\n var args = arguments; // Execute `callback` and update the `lastExec` timestamp.\n\n function exec() {\n lastExec = Number(new Date());\n callback.apply(self, args);\n } // If `debounceMode` is true (at begin) this is used to clear the flag\n // to allow future `callback` executions.\n\n\n function clear() {\n timeoutID = undefined;\n }\n\n if (debounceMode && !timeoutID) {\n // Since `wrapper` is being called for the first time and\n // `debounceMode` is true (at begin), execute `callback`.\n exec();\n } // Clear any existing timeout.\n\n\n if (timeoutID) {\n clearTimeout(timeoutID);\n }\n\n if (debounceMode === undefined && elapsed > delay) {\n // In throttle mode, if `delay` time has been exceeded, execute\n // `callback`.\n exec();\n } else if (noTrailing !== true) {\n // In trailing throttle mode, since `delay` time has not been\n // exceeded, schedule `callback` to execute `delay` ms after most\n // recent execution.\n //\n // If `debounceMode` is true (at begin), schedule `clear` to execute\n // after `delay` ms.\n //\n // If `debounceMode` is false (at end), schedule `callback` to\n // execute after `delay` ms.\n timeoutID = setTimeout(debounceMode ? clear : exec, debounceMode === undefined ? delay - elapsed : delay);\n }\n } // Return the wrapper function.\n\n\n return wrapper;\n};","map":{"mappings":[{"generated":{"line":1,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":1,"column":0}},{"generated":{"line":3,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":3,"column":0}},{"name":"module","generated":{"line":19,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":0}},{"generated":{"line":19,"column":6},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":6}},{"name":"exports","generated":{"line":19,"column":7},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":7}},{"generated":{"line":19,"column":14},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":0}},{"generated":{"line":19,"column":17},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":17}},{"name":"delay","generated":{"line":19,"column":27},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":28}},{"generated":{"line":19,"column":32},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":17}},{"name":"noTrailing","generated":{"line":19,"column":34},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":35}},{"generated":{"line":19,"column":44},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":17}},{"name":"callback","generated":{"line":19,"column":46},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":47}},{"generated":{"line":19,"column":54},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":17}},{"name":"debounceMode","generated":{"line":19,"column":56},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":57}},{"generated":{"line":19,"column":68},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":17}},{"generated":{"line":19,"column":70},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":72}},{"generated":{"line":20,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":21,"column":1}},{"generated":{"line":21,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":22,"column":1}},{"generated":{"line":22,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":23,"column":1}},{"generated":{"line":23,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":24,"column":1}},{"name":"timeoutID","generated":{"line":23,"column":6},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":24,"column":5}},{"generated":{"line":23,"column":15},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":24,"column":1}},{"generated":{"line":23,"column":16},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":72}},{"generated":{"line":23,"column":17},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":26,"column":1}},{"generated":{"line":25,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":27,"column":1}},{"name":"lastExec","generated":{"line":25,"column":6},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":27,"column":5}},{"generated":{"line":25,"column":14},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":27,"column":13}},{"generated":{"line":25,"column":17},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":27,"column":16}},{"generated":{"line":25,"column":18},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":27,"column":1}},{"generated":{"line":25,"column":19},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":72}},{"generated":{"line":25,"column":20},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":29,"column":1}},{"generated":{"line":27,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":30,"column":1}},{"generated":{"line":27,"column":6},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":30,"column":6}},{"name":"noTrailing","generated":{"line":27,"column":13},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":30,"column":13}},{"generated":{"line":27,"column":23},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":30,"column":6}},{"generated":{"line":27,"column":28},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":30,"column":28}},{"generated":{"line":27,"column":37},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":30,"column":1}},{"generated":{"line":27,"column":39},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":30,"column":40}},{"name":"debounceMode","generated":{"line":28,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":31,"column":2}},{"name":"debounceMode","generated":{"line":28,"column":4},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":31,"column":2}},{"generated":{"line":28,"column":16},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":31,"column":14}},{"name":"callback","generated":{"line":28,"column":19},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":31,"column":17}},{"generated":{"line":28,"column":27},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":31,"column":2}},{"name":"callback","generated":{"line":29,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":32,"column":2}},{"name":"callback","generated":{"line":29,"column":4},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":32,"column":2}},{"generated":{"line":29,"column":12},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":32,"column":10}},{"name":"noTrailing","generated":{"line":29,"column":15},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":32,"column":13}},{"generated":{"line":29,"column":25},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":32,"column":2}},{"name":"noTrailing","generated":{"line":30,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":33,"column":2}},{"name":"noTrailing","generated":{"line":30,"column":4},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":33,"column":2}},{"generated":{"line":30,"column":14},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":33,"column":12}},{"name":"undefined","generated":{"line":30,"column":17},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":33,"column":15}},{"generated":{"line":30,"column":26},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":33,"column":2}},{"generated":{"line":31,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":34,"column":2}},{"generated":{"line":31,"column":3},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":72}},{"generated":{"line":31,"column":4},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":36,"column":1}},{"generated":{"line":32,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":37,"column":1}},{"generated":{"line":33,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":38,"column":1}},{"generated":{"line":36,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":39,"column":1}},{"name":"wrapper","generated":{"line":36,"column":11},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":39,"column":10}},{"generated":{"line":36,"column":18},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":39,"column":1}},{"generated":{"line":36,"column":21},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":39,"column":21}},{"generated":{"line":37,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":41,"column":2}},{"name":"self","generated":{"line":37,"column":8},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":41,"column":6}},{"generated":{"line":37,"column":12},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":41,"column":10}},{"generated":{"line":37,"column":15},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":41,"column":13}},{"generated":{"line":37,"column":19},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":41,"column":2}},{"generated":{"line":38,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":42,"column":2}},{"name":"elapsed","generated":{"line":38,"column":8},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":42,"column":6}},{"generated":{"line":38,"column":15},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":42,"column":13}},{"name":"Number","generated":{"line":38,"column":18},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":42,"column":16}},{"generated":{"line":38,"column":24},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":42,"column":22}},{"generated":{"line":38,"column":25},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":42,"column":23}},{"name":"Date","generated":{"line":38,"column":29},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":42,"column":27}},{"generated":{"line":38,"column":33},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":42,"column":23}},{"generated":{"line":38,"column":35},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":42,"column":22}},{"generated":{"line":38,"column":36},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":42,"column":16}},{"name":"lastExec","generated":{"line":38,"column":39},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":42,"column":37}},{"generated":{"line":38,"column":47},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":42,"column":2}},{"generated":{"line":39,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":43,"column":2}},{"name":"args","generated":{"line":39,"column":8},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":43,"column":6}},{"generated":{"line":39,"column":12},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":43,"column":10}},{"name":"arguments","generated":{"line":39,"column":15},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":43,"column":13}},{"generated":{"line":39,"column":24},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":43,"column":2}},{"generated":{"line":39,"column":25},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":39,"column":21}},{"generated":{"line":39,"column":26},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":45,"column":2}},{"generated":{"line":41,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":46,"column":2}},{"name":"exec","generated":{"line":41,"column":13},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":46,"column":11}},{"generated":{"line":41,"column":17},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":46,"column":2}},{"generated":{"line":41,"column":20},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":46,"column":19}},{"name":"lastExec","generated":{"line":42,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":47,"column":3}},{"name":"lastExec","generated":{"line":42,"column":6},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":47,"column":3}},{"generated":{"line":42,"column":14},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":47,"column":11}},{"name":"Number","generated":{"line":42,"column":17},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":47,"column":14}},{"generated":{"line":42,"column":23},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":47,"column":20}},{"generated":{"line":42,"column":24},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":47,"column":21}},{"name":"Date","generated":{"line":42,"column":28},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":47,"column":25}},{"generated":{"line":42,"column":32},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":47,"column":21}},{"generated":{"line":42,"column":34},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":47,"column":20}},{"generated":{"line":42,"column":35},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":47,"column":3}},{"name":"callback","generated":{"line":43,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":48,"column":3}},{"name":"callback","generated":{"line":43,"column":6},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":48,"column":3}},{"generated":{"line":43,"column":14},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":48,"column":11}},{"name":"apply","generated":{"line":43,"column":15},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":48,"column":12}},{"generated":{"line":43,"column":20},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":48,"column":3}},{"name":"self","generated":{"line":43,"column":21},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":48,"column":18}},{"generated":{"line":43,"column":25},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":48,"column":3}},{"name":"args","generated":{"line":43,"column":27},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":48,"column":24}},{"generated":{"line":43,"column":31},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":48,"column":3}},{"generated":{"line":44,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":49,"column":3}},{"generated":{"line":44,"column":5},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":39,"column":21}},{"generated":{"line":44,"column":6},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":51,"column":2}},{"generated":{"line":45,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":52,"column":2}},{"generated":{"line":48,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":53,"column":2}},{"name":"clear","generated":{"line":48,"column":13},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":53,"column":11}},{"generated":{"line":48,"column":18},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":53,"column":2}},{"generated":{"line":48,"column":21},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":53,"column":20}},{"name":"timeoutID","generated":{"line":49,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":54,"column":3}},{"name":"timeoutID","generated":{"line":49,"column":6},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":54,"column":3}},{"generated":{"line":49,"column":15},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":54,"column":12}},{"name":"undefined","generated":{"line":49,"column":18},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":54,"column":15}},{"generated":{"line":49,"column":27},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":54,"column":3}},{"generated":{"line":50,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":55,"column":3}},{"generated":{"line":52,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":57,"column":2}},{"name":"debounceMode","generated":{"line":52,"column":8},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":57,"column":7}},{"generated":{"line":52,"column":20},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":57,"column":19}},{"generated":{"line":52,"column":24},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":57,"column":23}},{"name":"timeoutID","generated":{"line":52,"column":25},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":57,"column":24}},{"generated":{"line":52,"column":34},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":57,"column":2}},{"generated":{"line":52,"column":36},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":57,"column":36}},{"generated":{"line":53,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":58,"column":3}},{"generated":{"line":54,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":59,"column":3}},{"name":"exec","generated":{"line":55,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":60,"column":3}},{"name":"exec","generated":{"line":55,"column":6},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":60,"column":3}},{"generated":{"line":55,"column":10},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":60,"column":7}},{"generated":{"line":56,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":61,"column":3}},{"generated":{"line":56,"column":5},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":39,"column":21}},{"generated":{"line":56,"column":6},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":63,"column":2}},{"generated":{"line":59,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":64,"column":2}},{"name":"timeoutID","generated":{"line":59,"column":8},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":64,"column":7}},{"generated":{"line":59,"column":17},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":64,"column":2}},{"generated":{"line":59,"column":19},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":64,"column":19}},{"name":"clearTimeout","generated":{"line":60,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":65,"column":3}},{"name":"clearTimeout","generated":{"line":60,"column":6},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":65,"column":3}},{"generated":{"line":60,"column":18},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":65,"column":15}},{"name":"timeoutID","generated":{"line":60,"column":19},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":65,"column":16}},{"generated":{"line":60,"column":28},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":65,"column":15}},{"generated":{"line":60,"column":29},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":65,"column":3}},{"generated":{"line":61,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":66,"column":3}},{"generated":{"line":63,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":68,"column":2}},{"name":"debounceMode","generated":{"line":63,"column":8},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":68,"column":7}},{"generated":{"line":63,"column":20},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":68,"column":19}},{"name":"undefined","generated":{"line":63,"column":25},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":68,"column":24}},{"generated":{"line":63,"column":34},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":68,"column":7}},{"name":"elapsed","generated":{"line":63,"column":38},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":68,"column":37}},{"generated":{"line":63,"column":45},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":68,"column":44}},{"name":"delay","generated":{"line":63,"column":48},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":68,"column":47}},{"generated":{"line":63,"column":53},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":68,"column":2}},{"generated":{"line":63,"column":55},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":68,"column":55}},{"generated":{"line":64,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":69,"column":3}},{"generated":{"line":65,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":70,"column":3}},{"name":"exec","generated":{"line":66,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":71,"column":3}},{"name":"exec","generated":{"line":66,"column":6},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":71,"column":3}},{"generated":{"line":66,"column":10},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":71,"column":7}},{"generated":{"line":67,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":73,"column":3}},{"generated":{"line":67,"column":5},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":68,"column":2}},{"generated":{"line":67,"column":11},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":73,"column":9}},{"name":"noTrailing","generated":{"line":67,"column":15},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":73,"column":14}},{"generated":{"line":67,"column":25},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":73,"column":24}},{"generated":{"line":67,"column":30},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":73,"column":29}},{"generated":{"line":67,"column":34},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":73,"column":9}},{"generated":{"line":67,"column":36},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":73,"column":36}},{"generated":{"line":68,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":74,"column":3}},{"generated":{"line":69,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":75,"column":3}},{"generated":{"line":70,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":76,"column":3}},{"generated":{"line":71,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":77,"column":3}},{"generated":{"line":72,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":78,"column":3}},{"generated":{"line":73,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":79,"column":3}},{"generated":{"line":74,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":80,"column":3}},{"generated":{"line":75,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":81,"column":3}},{"generated":{"line":76,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":82,"column":3}},{"name":"timeoutID","generated":{"line":77,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":3}},{"name":"timeoutID","generated":{"line":77,"column":6},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":3}},{"generated":{"line":77,"column":15},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":12}},{"name":"setTimeout","generated":{"line":77,"column":18},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":15}},{"generated":{"line":77,"column":28},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":25}},{"name":"debounceMode","generated":{"line":77,"column":29},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":26}},{"generated":{"line":77,"column":41},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":38}},{"name":"clear","generated":{"line":77,"column":44},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":41}},{"generated":{"line":77,"column":49},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":38}},{"name":"exec","generated":{"line":77,"column":52},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":49}},{"generated":{"line":77,"column":56},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":25}},{"name":"debounceMode","generated":{"line":77,"column":58},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":55}},{"generated":{"line":77,"column":70},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":67}},{"name":"undefined","generated":{"line":77,"column":75},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":72}},{"generated":{"line":77,"column":84},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":55}},{"name":"delay","generated":{"line":77,"column":87},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":84}},{"generated":{"line":77,"column":92},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":89}},{"name":"elapsed","generated":{"line":77,"column":95},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":92}},{"generated":{"line":77,"column":102},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":55}},{"name":"delay","generated":{"line":77,"column":105},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":102}},{"generated":{"line":77,"column":110},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":25}},{"generated":{"line":77,"column":111},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":83,"column":3}},{"generated":{"line":78,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":84,"column":3}},{"generated":{"line":79,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":86,"column":2}},{"generated":{"line":79,"column":3},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":72}},{"generated":{"line":79,"column":4},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":88,"column":1}},{"generated":{"line":82,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":89,"column":1}},{"name":"wrapper","generated":{"line":82,"column":9},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":89,"column":8}},{"generated":{"line":82,"column":16},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":89,"column":1}},{"generated":{"line":83,"column":0},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":91,"column":1}},{"generated":{"line":83,"column":1},"source":"../../koagent-client/node_modules/throttle-debounce/throttle.js","original":{"line":19,"column":0}}],"sources":{"../../koagent-client/node_modules/throttle-debounce/throttle.js":"/* eslint-disable no-undefined,no-param-reassign,no-shadow */\n\n/**\n * Throttle execution of a function. Especially useful for rate limiting\n * execution of handlers on events like resize and scroll.\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} [noTrailing] Optional, defaults to false. If noTrailing is true, callback will only execute every `delay` milliseconds while the\n * throttled-function is being called. If noTrailing is false or unspecified, callback will be executed one final time\n * after the last throttled-function call. (After the throttled-function has not been called for `delay` milliseconds,\n * 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 throttled-function is executed.\n * @param {Boolean} [debounceMode] If `debounceMode` is true (at begin), schedule `clear` to execute after `delay` ms. If `debounceMode` is false (at end),\n * schedule `callback` to execute after `delay` ms.\n *\n * @return {Function} A new, throttled, function.\n */\nmodule.exports = function ( delay, noTrailing, callback, debounceMode ) {\n\n\t// After wrapper has stopped being called, this timeout ensures that\n\t// `callback` is executed at the proper times in `throttle` and `end`\n\t// debounce modes.\n\tvar timeoutID;\n\n\t// Keep track of the last time `callback` was executed.\n\tvar lastExec = 0;\n\n\t// `noTrailing` defaults to falsy.\n\tif ( typeof noTrailing !== 'boolean' ) {\n\t\tdebounceMode = callback;\n\t\tcallback = noTrailing;\n\t\tnoTrailing = undefined;\n\t}\n\n\t// The `wrapper` function encapsulates all of the throttling / debouncing\n\t// functionality and when executed will limit the rate at which `callback`\n\t// is executed.\n\tfunction wrapper () {\n\n\t\tvar self = this;\n\t\tvar elapsed = Number(new Date()) - lastExec;\n\t\tvar args = arguments;\n\n\t\t// Execute `callback` and update the `lastExec` timestamp.\n\t\tfunction exec () {\n\t\t\tlastExec = Number(new Date());\n\t\t\tcallback.apply(self, args);\n\t\t}\n\n\t\t// If `debounceMode` is true (at begin) this is used to clear the flag\n\t\t// to allow future `callback` executions.\n\t\tfunction clear () {\n\t\t\ttimeoutID = undefined;\n\t\t}\n\n\t\tif ( debounceMode && !timeoutID ) {\n\t\t\t// Since `wrapper` is being called for the first time and\n\t\t\t// `debounceMode` is true (at begin), execute `callback`.\n\t\t\texec();\n\t\t}\n\n\t\t// Clear any existing timeout.\n\t\tif ( timeoutID ) {\n\t\t\tclearTimeout(timeoutID);\n\t\t}\n\n\t\tif ( debounceMode === undefined && elapsed > delay ) {\n\t\t\t// In throttle mode, if `delay` time has been exceeded, execute\n\t\t\t// `callback`.\n\t\t\texec();\n\n\t\t} else if ( noTrailing !== true ) {\n\t\t\t// In trailing throttle mode, since `delay` time has not been\n\t\t\t// exceeded, schedule `callback` to execute `delay` ms after most\n\t\t\t// recent execution.\n\t\t\t//\n\t\t\t// If `debounceMode` is true (at begin), schedule `clear` to execute\n\t\t\t// after `delay` ms.\n\t\t\t//\n\t\t\t// If `debounceMode` is false (at end), schedule `callback` to\n\t\t\t// execute after `delay` ms.\n\t\t\ttimeoutID = setTimeout(debounceMode ? clear : exec, debounceMode === undefined ? delay - elapsed : delay);\n\t\t}\n\n\t}\n\n\t// Return the wrapper function.\n\treturn wrapper;\n\n};\n"},"lineCount":null}},"hash":"8f3917db4695da71d4d24542d7ef6cf0","cacheData":{"env":{}}}