{"dependencies":[{"name":"tslib","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":46,"index":46}}],"key":"8R25577gwLd3n1hFG9VYnRLV9eE=","exportNames":["*"],"imports":1}},{"name":"../Subscription","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":47},"end":{"line":2,"column":47,"index":94}}],"key":"vTbFs/H3GAmbje8AWPORaP4vWKE=","exportNames":["*"],"imports":1}}],"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 Object.defineProperty(exports, \"animationFrameProvider\", {\n enumerable: true,\n get: function () {\n return animationFrameProvider;\n }\n });\n var _tslib = require(_dependencyMap[0], \"tslib\");\n var _Subscription = require(_dependencyMap[1], \"../Subscription\");\n var animationFrameProvider = {\n schedule: function (callback) {\n var request = requestAnimationFrame;\n var cancel = cancelAnimationFrame;\n var delegate = animationFrameProvider.delegate;\n if (delegate) {\n request = delegate.requestAnimationFrame;\n cancel = delegate.cancelAnimationFrame;\n }\n var handle = request(function (timestamp) {\n cancel = undefined;\n callback(timestamp);\n });\n return new _Subscription.Subscription(function () {\n return cancel === null || cancel === void 0 ? void 0 : cancel(handle);\n });\n },\n requestAnimationFrame: function () {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n var delegate = animationFrameProvider.delegate;\n return ((delegate === null || delegate === void 0 ? void 0 : delegate.requestAnimationFrame) || requestAnimationFrame).apply(void 0, (0, _tslib.__spreadArray)([], (0, _tslib.__read)(args)));\n },\n cancelAnimationFrame: function () {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n var delegate = animationFrameProvider.delegate;\n return ((delegate === null || delegate === void 0 ? void 0 : delegate.cancelAnimationFrame) || cancelAnimationFrame).apply(void 0, (0, _tslib.__spreadArray)([], (0, _tslib.__read)(args)));\n },\n delegate: undefined\n };\n});","lineCount":50,"map":[[7,2,3,0,"Object"],[7,8,3,0],[7,9,3,0,"defineProperty"],[7,23,3,0],[7,24,3,0,"exports"],[7,31,3,0],[8,4,3,0,"enumerable"],[8,14,3,0],[9,4,3,0,"get"],[9,7,3,0],[9,18,3,0,"get"],[9,19,3,0],[10,6,3,0],[10,13,3,0,"animationFrameProvider"],[10,35,3,0],[11,4,3,0],[12,2,3,0],[13,2,1,0],[13,6,1,0,"_tslib"],[13,12,1,0],[13,15,1,0,"require"],[13,22,1,0],[13,23,1,0,"_dependencyMap"],[13,37,1,0],[14,2,2,0],[14,6,2,0,"_Subscription"],[14,19,2,0],[14,22,2,0,"require"],[14,29,2,0],[14,30,2,0,"_dependencyMap"],[14,44,2,0],[15,2,3,7],[15,6,3,11,"animationFrameProvider"],[15,28,3,33],[15,31,3,36],[16,4,4,4,"schedule"],[16,12,4,12],[16,14,4,14],[16,23,4,14,"schedule"],[16,24,4,24,"callback"],[16,32,4,32],[16,34,4,34],[17,6,5,8],[17,10,5,12,"request"],[17,17,5,19],[17,20,5,22,"requestAnimationFrame"],[17,41,5,43],[18,6,6,8],[18,10,6,12,"cancel"],[18,16,6,18],[18,19,6,21,"cancelAnimationFrame"],[18,39,6,41],[19,6,7,8],[19,10,7,12,"delegate"],[19,18,7,20],[19,21,7,23,"animationFrameProvider"],[19,43,7,45],[19,44,7,46,"delegate"],[19,52,7,54],[20,6,8,8],[20,10,8,12,"delegate"],[20,18,8,20],[20,20,8,22],[21,8,9,12,"request"],[21,15,9,19],[21,18,9,22,"delegate"],[21,26,9,30],[21,27,9,31,"requestAnimationFrame"],[21,48,9,52],[22,8,10,12,"cancel"],[22,14,10,18],[22,17,10,21,"delegate"],[22,25,10,29],[22,26,10,30,"cancelAnimationFrame"],[22,46,10,50],[23,6,11,8],[24,6,12,8],[24,10,12,12,"handle"],[24,16,12,18],[24,19,12,21,"request"],[24,26,12,28],[24,27,12,29],[24,37,12,39,"timestamp"],[24,46,12,48],[24,48,12,50],[25,8,13,12,"cancel"],[25,14,13,18],[25,17,13,21,"undefined"],[25,26,13,30],[26,8,14,12,"callback"],[26,16,14,20],[26,17,14,21,"timestamp"],[26,26,14,30],[26,27,14,31],[27,6,15,8],[27,7,15,9],[27,8,15,10],[28,6,16,8],[28,13,16,15],[28,17,16,19,"Subscription"],[28,30,16,31],[28,31,16,31,"Subscription"],[28,43,16,31],[28,44,16,32],[28,56,16,44],[29,8,16,46],[29,15,16,53,"cancel"],[29,21,16,59],[29,26,16,64],[29,30,16,68],[29,34,16,72,"cancel"],[29,40,16,78],[29,45,16,83],[29,50,16,88],[29,51,16,89],[29,54,16,92],[29,59,16,97],[29,60,16,98],[29,63,16,101,"cancel"],[29,69,16,107],[29,70,16,108,"handle"],[29,76,16,114],[29,77,16,115],[30,6,16,117],[30,7,16,118],[30,8,16,119],[31,4,17,4],[31,5,17,5],[32,4,18,4,"requestAnimationFrame"],[32,25,18,25],[32,27,18,27],[32,36,18,27,"requestAnimationFrame"],[32,37,18,27],[32,39,18,39],[33,6,19,8],[33,10,19,12,"args"],[33,14,19,16],[33,17,19,19],[33,19,19,21],[34,6,20,8],[34,11,20,13],[34,15,20,17,"_i"],[34,17,20,19],[34,20,20,22],[34,21,20,23],[34,23,20,25,"_i"],[34,25,20,27],[34,28,20,30,"arguments"],[34,37,20,39],[34,38,20,40,"length"],[34,44,20,46],[34,46,20,48,"_i"],[34,48,20,50],[34,50,20,52],[34,52,20,54],[35,8,21,12,"args"],[35,12,21,16],[35,13,21,17,"_i"],[35,15,21,19],[35,16,21,20],[35,19,21,23,"arguments"],[35,28,21,32],[35,29,21,33,"_i"],[35,31,21,35],[35,32,21,36],[36,6,22,8],[37,6,23,8],[37,10,23,12,"delegate"],[37,18,23,20],[37,21,23,23,"animationFrameProvider"],[37,43,23,45],[37,44,23,46,"delegate"],[37,52,23,54],[38,6,24,8],[38,13,24,15],[38,14,24,16],[38,15,24,17,"delegate"],[38,23,24,25],[38,28,24,30],[38,32,24,34],[38,36,24,38,"delegate"],[38,44,24,46],[38,49,24,51],[38,54,24,56],[38,55,24,57],[38,58,24,60],[38,63,24,65],[38,64,24,66],[38,67,24,69,"delegate"],[38,75,24,77],[38,76,24,78,"requestAnimationFrame"],[38,97,24,99],[38,102,24,104,"requestAnimationFrame"],[38,123,24,125],[38,125,24,127,"apply"],[38,130,24,132],[38,131,24,133],[38,136,24,138],[38,137,24,139],[38,139,24,141],[38,143,24,141,"__spreadArray"],[38,149,24,154],[38,150,24,154,"__spreadArray"],[38,163,24,154],[38,165,24,155],[38,167,24,157],[38,169,24,159],[38,173,24,159,"__read"],[38,179,24,165],[38,180,24,165,"__read"],[38,186,24,165],[38,188,24,166,"args"],[38,192,24,170],[38,193,24,171],[38,194,24,172],[38,195,24,173],[39,4,25,4],[39,5,25,5],[40,4,26,4,"cancelAnimationFrame"],[40,24,26,24],[40,26,26,26],[40,35,26,26,"cancelAnimationFrame"],[40,36,26,26],[40,38,26,38],[41,6,27,8],[41,10,27,12,"args"],[41,14,27,16],[41,17,27,19],[41,19,27,21],[42,6,28,8],[42,11,28,13],[42,15,28,17,"_i"],[42,17,28,19],[42,20,28,22],[42,21,28,23],[42,23,28,25,"_i"],[42,25,28,27],[42,28,28,30,"arguments"],[42,37,28,39],[42,38,28,40,"length"],[42,44,28,46],[42,46,28,48,"_i"],[42,48,28,50],[42,50,28,52],[42,52,28,54],[43,8,29,12,"args"],[43,12,29,16],[43,13,29,17,"_i"],[43,15,29,19],[43,16,29,20],[43,19,29,23,"arguments"],[43,28,29,32],[43,29,29,33,"_i"],[43,31,29,35],[43,32,29,36],[44,6,30,8],[45,6,31,8],[45,10,31,12,"delegate"],[45,18,31,20],[45,21,31,23,"animationFrameProvider"],[45,43,31,45],[45,44,31,46,"delegate"],[45,52,31,54],[46,6,32,8],[46,13,32,15],[46,14,32,16],[46,15,32,17,"delegate"],[46,23,32,25],[46,28,32,30],[46,32,32,34],[46,36,32,38,"delegate"],[46,44,32,46],[46,49,32,51],[46,54,32,56],[46,55,32,57],[46,58,32,60],[46,63,32,65],[46,64,32,66],[46,67,32,69,"delegate"],[46,75,32,77],[46,76,32,78,"cancelAnimationFrame"],[46,96,32,98],[46,101,32,103,"cancelAnimationFrame"],[46,121,32,123],[46,123,32,125,"apply"],[46,128,32,130],[46,129,32,131],[46,134,32,136],[46,135,32,137],[46,137,32,139],[46,141,32,139,"__spreadArray"],[46,147,32,152],[46,148,32,152,"__spreadArray"],[46,161,32,152],[46,163,32,153],[46,165,32,155],[46,167,32,157],[46,171,32,157,"__read"],[46,177,32,163],[46,178,32,163,"__read"],[46,184,32,163],[46,186,32,164,"args"],[46,190,32,168],[46,191,32,169],[46,192,32,170],[46,193,32,171],[47,4,33,4],[47,5,33,5],[48,4,34,4,"delegate"],[48,12,34,12],[48,14,34,14,"undefined"],[49,2,35,0],[49,3,35,1],[50,0,35,2],[50,3]],"functionMap":{"names":["","schedule","request$argument_0","Subscription$argument_0","requestAnimationFrame","cancelAnimationFrame"],"mappings":"AAA;cCG;6BCQ;SDG;gCEC,sFF;KDC;2BIC;KJO;0BKC;KLO"},"hasCjsExports":false},"type":"js/module"}]}