          d = function (t) {
              var r = t.i,
                a = t.dir,
                f = t.reversed,
                d = t.duration,
                p = t.easing,
                h = void 0 === p ? "easeOutQuad" : p;
              i && i.cancel(), o && o.pause(), (c = r);
              var v = !1;
              return (
                (i = e.frame(function () {
                  !(function (t, r) {
                    var i =
                      arguments.length > 2 && void 0 !