107 lines
2.4 KiB
JavaScript
107 lines
2.4 KiB
JavaScript
// Module ID: 355
|
|
// Function ID: 5256
|
|
// Dependencies: []
|
|
|
|
// Module 355
|
|
const obj = {
|
|
step0(arg0) {
|
|
let num = 0;
|
|
if (arg0 > 0) {
|
|
num = 1;
|
|
}
|
|
return num;
|
|
},
|
|
step1(arg0) {
|
|
let num = 0;
|
|
if (arg0 >= 1) {
|
|
num = 1;
|
|
}
|
|
return num;
|
|
},
|
|
linear(arg0) {
|
|
return arg0;
|
|
},
|
|
ease(arg0) {
|
|
if (!callback) {
|
|
const callback = obj.bezier(0.42, 0, 1, 1);
|
|
}
|
|
return callback(arg0);
|
|
},
|
|
quad(arg0) {
|
|
return arg0 * arg0;
|
|
},
|
|
cubic(arg0) {
|
|
return arg0 * arg0 * arg0;
|
|
},
|
|
poly(arg0) {
|
|
const arg1 = arg0;
|
|
return (result) => Math.pow(result, result);
|
|
},
|
|
sin(arg0) {
|
|
return 1 - Math.cos(arg0 * Math.PI / 2);
|
|
},
|
|
circle(arg0) {
|
|
return 1 - Math.sqrt(1 - arg0 * arg0);
|
|
},
|
|
exp(arg0) {
|
|
return Math.pow(2, 10 * (arg0 - 1));
|
|
},
|
|
elastic() {
|
|
let num = 1;
|
|
if (arguments.length > 0) {
|
|
num = 1;
|
|
if (undefined !== arguments[0]) {
|
|
num = arguments[0];
|
|
}
|
|
}
|
|
let closure_0 = num * Math.PI;
|
|
return (arg0) => 1 - Math.pow(Math.cos(arg0 * Math.PI / 2), 3) * Math.cos(arg0 * closure_0);
|
|
},
|
|
back() {
|
|
let num = 1.70158;
|
|
if (arguments.length > 0) {
|
|
num = 1.70158;
|
|
if (undefined !== arguments[0]) {
|
|
num = arguments[0];
|
|
}
|
|
}
|
|
const arg1 = num;
|
|
return (arg0) => arg0 * arg0 * ((num + 1) * arg0 - num);
|
|
},
|
|
bounce(arg0) {
|
|
if (arg0 < 0.36363636363636365) {
|
|
return 7.5625 * arg0 * arg0;
|
|
} else if (arg0 < 0.7272727272727273) {
|
|
const diff = arg0 - 0.5454545454545454;
|
|
return 7.5625 * diff * diff + 0.75;
|
|
} else if (arg0 < 0.9090909090909091) {
|
|
const diff1 = arg0 - 0.8181818181818182;
|
|
return 7.5625 * diff1 * diff1 + 0.9375;
|
|
} else {
|
|
const diff2 = arg0 - 0.9545454545454546;
|
|
return 7.5625 * diff2 * diff2 + 0.984375;
|
|
}
|
|
},
|
|
bezier(defaultResult1, defaultResult2, date, sendMessageOptions) {
|
|
return defaultResult2(arg6[0]).default(defaultResult1, defaultResult2, date, sendMessageOptions);
|
|
},
|
|
in: function _in(arg0) {
|
|
return arg0;
|
|
},
|
|
out(arg0) {
|
|
const arg1 = arg0;
|
|
return (arg0) => 1 - arg0(1 - arg0);
|
|
},
|
|
inOut(arg0) {
|
|
const arg1 = arg0;
|
|
return (arg0) => {
|
|
if (arg0 < 0.5) {
|
|
let result = arg0(2 * arg0) / 2;
|
|
} else {
|
|
result = 1 - arg0(2 * (1 - arg0)) / 2;
|
|
}
|
|
return result;
|
|
};
|
|
}
|
|
};
|
|
arg5.default = obj;
|