define(function(t,e,r){"use strict";function n(t){return Math.round(1e5*parseFloat(t))/1e5}function a(){return{translateX:0,translateY:0,rotate:0,skewX:0,skewY:0,scaleX:1,scaleY:1}}function s(t){return t=t.split(/,/),t=Array.prototype.map.call(t,function(t){return n(t)})}function i(t){t=s(t);var e,r,a,i=t[0],o=t[1],l=t[2],c=t[3];return i*c-o*l?(e=Math.sqrt(i*i+o*o),a=(i*l+o*c)/(i*c-l*o),r=(i*c-o*l)/e,i*cm.MIN_DURATION){var e=window.getComputedStyle(this.el);for(var r in t.cfg.css)if(S[r]){var n=/transform/.test(r)?e[_]:e[r];f(t.el,r,d.substitute(g+" scale({scaleX},{scaleY})",o(n)))}t.el.style[h]="none"}return t.timer&&t.timer.stop()&&t.timer.reset(),t.computeStyle=null,t},reset:function(t){var e=this;return e.computeStyle=null,d.mix(e.cfg,t),this.timer&&e.timer.reset({duration:Math.round(e.cfg.duration),easing:e.cfg.easing}),e}}),"object"==typeof r&&r.exports?void(r.exports=l):l});