90 lines
5.9 KiB
JavaScript
90 lines
5.9 KiB
JavaScript
// Module ID: 1704
|
|
// Function ID: 1705
|
|
// Name: t
|
|
// Dependencies: [1693, 1705]
|
|
|
|
// Module 1704 (t)
|
|
const require = arg1;
|
|
let dependencyMap = arg6;
|
|
let closure_2 = { code: "function pnpm_timingTs2(){const{Easing,userConfig,toValue,callback,getReduceMotionForAnimation}=this.__closure;var _userConfig;const config={duration:300,easing:Easing.inOut(Easing.quad)};if(userConfig){Object.keys(userConfig).forEach(function(key){return config[key]=userConfig[key];});}function timing(animation,now){const{toValue:toValue,startTime:startTime,startValue:startValue}=animation;const runtime=now-startTime;if(runtime>=config.duration){animation.startTime=0;animation.current=toValue;return true;}const progress=animation.easing(runtime/config.duration);animation.current=startValue+(toValue-startValue)*progress;return false;}function onStart(animation,value,now,previousAnimation){if(previousAnimation&&previousAnimation.type==='timing'&&previousAnimation.toValue===toValue&&previousAnimation.startTime){animation.startTime=previousAnimation.startTime;animation.startValue=previousAnimation.startValue;}else{animation.startTime=now;animation.startValue=value;}animation.current=value;if(typeof config.easing==='object'){animation.easing=config.easing.factory();}else{animation.easing=config.easing;}}return{type:'timing',onFrame:timing,onStart:onStart,progress:0,toValue:toValue,startValue:0,startTime:0,easing:function(){return 0;},current:toValue,callback:callback,reduceMotion:getReduceMotionForAnimation((_userConfig=userConfig)===null||_userConfig===void 0?void 0:_userConfig.reduceMotion)};}" };
|
|
let fn = function t(toValue, userConfig, callback) {
|
|
const _require = toValue;
|
|
const dependencyMap = userConfig;
|
|
let closure_2 = callback;
|
|
let obj = _require(1693);
|
|
const fn = function u() {
|
|
let obj = { duration: 300, easing: null };
|
|
const Easing = toValue(userConfig[1]).Easing;
|
|
obj[1] = Easing.inOut(toValue(userConfig[1]).Easing.quad);
|
|
if (userConfig) {
|
|
const _Object = Object;
|
|
const keys = Object.keys(tmp3);
|
|
const item = keys.forEach((arg0) => {
|
|
obj[arg0] = outer1_1[arg0];
|
|
return outer1_1[arg0];
|
|
});
|
|
}
|
|
obj = {
|
|
type: "timing",
|
|
onFrame: function timing(startTime) {
|
|
let startValue;
|
|
let toValue;
|
|
({ toValue, startValue } = startTime);
|
|
const diff = arg1 - startTime.startTime;
|
|
if (diff >= obj.duration) {
|
|
startTime.startTime = 0;
|
|
startTime.current = toValue;
|
|
return true;
|
|
} else {
|
|
startTime.current = startValue + (toValue - startValue) * startTime.easing(diff / tmp2.duration);
|
|
return false;
|
|
}
|
|
},
|
|
onStart(arg0, current, startTime, type) {
|
|
if (type) {
|
|
if ("timing" === type.type) {
|
|
if (type.toValue === obj) {
|
|
if (type.startTime) {
|
|
({ startTime: arg0.startTime, startValue: arg0.startValue } = type);
|
|
}
|
|
arg0.current = current;
|
|
if (typeof obj.easing === "object") {
|
|
const easing = tmp2.easing;
|
|
arg0.easing = easing.factory();
|
|
} else {
|
|
arg0.easing = tmp2.easing;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
arg0.startTime = startTime;
|
|
arg0.startValue = current;
|
|
},
|
|
progress: 0,
|
|
toValue: obj,
|
|
startValue: 0,
|
|
startTime: 0,
|
|
easing() {
|
|
return 0;
|
|
},
|
|
current: obj,
|
|
callback: closure_2,
|
|
reduceMotion: null
|
|
};
|
|
let reduceMotion;
|
|
if (userConfig != null) {
|
|
reduceMotion = tmp3.reduceMotion;
|
|
}
|
|
obj[10] = toValue(userConfig[0]).getReduceMotionForAnimation(reduceMotion);
|
|
return obj;
|
|
};
|
|
obj = { Easing: _require(1705).Easing, userConfig, toValue, callback, getReduceMotionForAnimation: _require(1693).getReduceMotionForAnimation };
|
|
fn.__closure = obj;
|
|
fn.__workletHash = 16704866504175;
|
|
fn.__initData = closure_2;
|
|
return obj.defineAnimation(toValue, fn);
|
|
};
|
|
fn.__closure = { __DEV__: false, assertEasingIsWorklet: require("isValidLayoutAnimationProp").assertEasingIsWorklet, defineAnimation: require("isValidLayoutAnimationProp").defineAnimation, Easing: require("linear").Easing, getReduceMotionForAnimation: require("isValidLayoutAnimationProp").getReduceMotionForAnimation };
|
|
fn.__workletHash = 7258055328141;
|
|
fn.__initData = { code: "function pnpm_timingTs1(toValue,userConfig,callback){const{__DEV__,assertEasingIsWorklet,defineAnimation,Easing,getReduceMotionForAnimation}=this.__closure;if(__DEV__&&userConfig!==null&&userConfig!==void 0&&userConfig.easing){assertEasingIsWorklet(userConfig.easing);}return defineAnimation(toValue,function(){'worklet';const config={duration:300,easing:Easing.inOut(Easing.quad)};if(userConfig){Object.keys(userConfig).forEach(function(key){return config[key]=userConfig[key];});}function timing(animation,now){const{toValue:toValue,startTime:startTime,startValue:startValue}=animation;const runtime=now-startTime;if(runtime>=config.duration){animation.startTime=0;animation.current=toValue;return true;}const progress=animation.easing(runtime/config.duration);animation.current=startValue+(toValue-startValue)*progress;return false;}function onStart(animation,value,now,previousAnimation){if(previousAnimation&&previousAnimation.type==='timing'&&previousAnimation.toValue===toValue&&previousAnimation.startTime){animation.startTime=previousAnimation.startTime;animation.startValue=previousAnimation.startValue;}else{animation.startTime=now;animation.startValue=value;}animation.current=value;if(typeof config.easing==='object'){animation.easing=config.easing.factory();}else{animation.easing=config.easing;}}return{type:'timing',onFrame:timing,onStart:onStart,progress:0,toValue:toValue,startValue:0,startTime:0,easing:function(){return 0;},current:toValue,callback:callback,reduceMotion:getReduceMotionForAnimation(userConfig===null||userConfig===void 0?void 0:userConfig.reduceMotion)};});}" };
|
|
arg5.withTiming = fn;
|