UNPKG

magix-components

Version:
1 lines 864 B
define("mx-runner/fx",["magix","./index"],function(_,d,n){var t=_("magix"),i=_("./index"),e=function(_){return _},r=Date.now||function(){return(new Date).getTime()},c=t.Base.extend({ctor:function(_,d){var n=this;n.__da&&!d||(d=d||e,n.__da=function(_,t){return _+(t-_)*d(n.__db/n.__dc)}),n.__dd=[],n.__de=_},__bM:function(_,d){var n=this;n.__cw||(n.__dd.push({__df:_,__dg:d}),n.__dh||n.__di())},__di:function(){var _=this,d=_.__dd.shift();d?(_.__dc=d.__df,_.__dj=d.__dg,_.__dk=r(),_.__dh||i.__aH(_.__de,_.__dh=function(d){_.__db=Date.now()-_.__dk,_.__db>_.__dc&&(_.__db=_.__dc,d=1);try{_.__dj(_.__da)}catch(_){d=_}d&&_.__di()})):_.__bA()},__bA:function(){var _=this;_.__dh&&(i.__aI(_.__dh),delete _.__dh,_.fire("stop"))},destroy:function(){var _=this;_.__bA(),_.__dd=[],_.__cw=1}});n.exports={__bI:function(){var _=new c;return this.capture(t.guid("__bH"),_),_}}});