1 | "use strict";
|
2 | exports.__esModule = true;
|
3 | exports.cubicInOut = exports.cubicOut = exports.cubicIn = exports.quadraticInOut = exports.quadraticOut = exports.quadraticIn = exports.linear = void 0;
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 | exports.linear = function (k) { return k; };
|
11 | exports.quadraticIn = function (k) { return k * k; };
|
12 | exports.quadraticOut = function (k) { return k * (2 - k); };
|
13 | exports.quadraticInOut = function (k) {
|
14 | if ((k *= 2) < 1)
|
15 | return 0.5 * k * k;
|
16 | return -0.5 * (--k * (k - 2) - 1);
|
17 | };
|
18 | exports.cubicIn = function (k) { return k * k * k; };
|
19 | exports.cubicOut = function (k) { return --k * k * k + 1; };
|
20 | exports.cubicInOut = function (k) {
|
21 | if ((k *= 2) < 1)
|
22 | return 0.5 * k * k * k;
|
23 | return 0.5 * ((k -= 2) * k * k + 2);
|
24 | };
|