{"dependencies":[],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.nextTick = nextTick;\n /**\n * @name nextTick\n * @description Defer the operation to the queue for evaluation on the next tick\n */\n function nextTick(onExec, onError) {\n // While Promise.resolve().then(...) would defer to the nextTick, this\n // actually does not play as nicely in browsers like the setTimeout(...)\n // approach. So the safer, though less optimal approach is the one taken here\n setTimeout(function () {\n Promise.resolve().then(function () {\n onExec();\n }).catch(function (error) {\n if (onError) {\n onError(error);\n } else {\n console.error(error);\n }\n });\n }, 0);\n }\n});","lineCount":28,"map":[[2,2,1,0],[2,14,1,12],[4,2,2,0,"Object"],[4,8,2,6],[4,9,2,7,"defineProperty"],[4,23,2,21],[4,24,2,22,"exports"],[4,31,2,29],[4,33,2,31],[4,45,2,43],[4,47,2,45],[5,4,2,47,"value"],[5,9,2,52],[5,11,2,54],[6,2,2,59],[6,3,2,60],[6,4,2,61],[7,2,3,0,"exports"],[7,9,3,7],[7,10,3,8,"nextTick"],[7,18,3,16],[7,21,3,19,"nextTick"],[7,29,3,27],[8,2,4,0],[9,0,5,0],[10,0,6,0],[11,0,7,0],[12,2,8,0],[12,11,8,9,"nextTick"],[12,19,8,17,"nextTick"],[12,20,8,18,"onExec"],[12,26,8,24],[12,28,8,26,"onError"],[12,35,8,33],[12,37,8,35],[13,4,9,4],[14,4,10,4],[15,4,11,4],[16,4,12,4,"setTimeout"],[16,14,12,14],[16,15,12,15],[16,27,12,21],[17,6,13,8,"Promise"],[17,13,13,15],[17,14,14,13,"resolve"],[17,21,14,20],[17,22,14,21],[17,23,14,22],[17,24,15,13,"then"],[17,28,15,17],[17,29,15,18],[17,41,15,24],[18,8,16,12,"onExec"],[18,14,16,18],[18,15,16,19],[18,16,16,20],[19,6,17,8],[19,7,17,9],[19,8,17,10],[19,9,18,13,"catch"],[19,14,18,18],[19,15,18,19],[19,25,18,20,"error"],[19,30,18,25],[19,32,18,30],[20,8,19,12],[20,12,19,16,"onError"],[20,19,19,23],[20,21,19,25],[21,10,20,16,"onError"],[21,17,20,23],[21,18,20,24,"error"],[21,23,20,29],[21,24,20,30],[22,8,21,12],[22,9,21,13],[22,15,22,17],[23,10,23,16,"console"],[23,17,23,23],[23,18,23,24,"error"],[23,23,23,29],[23,24,23,30,"error"],[23,29,23,35],[23,30,23,36],[24,8,24,12],[25,6,25,8],[25,7,25,9],[25,8,25,10],[26,4,26,4],[26,5,26,5],[26,7,26,7],[26,8,26,8],[26,9,26,9],[27,2,27,0],[28,0,27,1],[28,3]],"functionMap":{"names":["","nextTick","setTimeout$argument_0","Promise.resolve.then$argument_0","Promise.resolve.then._catch$argument_0"],"mappings":"AAA;ACO;eCI;kBCG;SDE;mBEC;SFO;KDC;CDC"},"hasCjsExports":true},"type":"js/module"}]}