This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

+197
View File
@@ -0,0 +1,197 @@
// Metro module 5320 (f5321).
import * as _Gesture from "./Gesture";
import * as _Module5281 from "./Module5281";
import * as _deepEqual from "./deepEqual";
import { Reanimated } from "./Module5280";
import * as _Module5278 from "./Module5278";
import * as _Module5279 from "./Module5279";
let getHandler, touchEventTypeToCallbackType, runWorklet, isStateChangeEvent, isTouchEvent, __initData;
const getHandler2 = function getHandler(a0, a1) {
if (_Gesture.CALLBACK_TYPE.BEGAN === a0) {
return a1.onBegin;
}
if (_Gesture.CALLBACK_TYPE.START === a0) {
return a1.onStart;
}
if (_Gesture.CALLBACK_TYPE.UPDATE === a0) {
return a1.onUpdate;
}
if (_Gesture.CALLBACK_TYPE.CHANGE === a0) {
return a1.onChange;
}
if (_Gesture.CALLBACK_TYPE.END === a0) {
return a1.onEnd;
}
if (_Gesture.CALLBACK_TYPE.FINALIZE === a0) {
return a1.onFinalize;
}
if (_Gesture.CALLBACK_TYPE.TOUCHES_DOWN === a0) {
return a1.onTouchesDown;
}
if (_Gesture.CALLBACK_TYPE.TOUCHES_MOVE === a0) {
return a1.onTouchesMove;
}
if (_Gesture.CALLBACK_TYPE.TOUCHES_UP === a0) {
return a1.onTouchesUp;
}
if (_Gesture.CALLBACK_TYPE.TOUCHES_CANCELLED === a0) {
return a1.onTouchesCancelled;
}
};
getHandler2.__closure = {
CALLBACK_TYPE: _Gesture.CALLBACK_TYPE
};
getHandler2.__workletHash = 12174736290982;
getHandler2.__initData = {
code: "function getHandler_Pnpm_useAnimatedGestureTs1(type,gesture){const{CALLBACK_TYPE}=this.__closure;switch(type){case CALLBACK_TYPE.BEGAN:return gesture.onBegin;case CALLBACK_TYPE.START:return gesture.onStart;case CALLBACK_TYPE.UPDATE:return gesture.onUpdate;case CALLBACK_TYPE.CHANGE:return gesture.onChange;case CALLBACK_TYPE.END:return gesture.onEnd;case CALLBACK_TYPE.FINALIZE:return gesture.onFinalize;case CALLBACK_TYPE.TOUCHES_DOWN:return gesture.onTouchesDown;case CALLBACK_TYPE.TOUCHES_MOVE:return gesture.onTouchesMove;case CALLBACK_TYPE.TOUCHES_UP:return gesture.onTouchesUp;case CALLBACK_TYPE.TOUCHES_CANCELLED:return gesture.onTouchesCancelled;}}"
};
getHandler = getHandler2;
const touchEventTypeToCallbackType2 = function touchEventTypeToCallbackType(eventType) {
if (_Module5281.TouchEventType.TOUCHES_DOWN === eventType) {
return _Gesture.CALLBACK_TYPE.TOUCHES_DOWN;
}
if (_Module5281.TouchEventType.TOUCHES_MOVE === eventType) {
return _Gesture.CALLBACK_TYPE.TOUCHES_MOVE;
}
if (_Module5281.TouchEventType.TOUCHES_UP === eventType) {
return _Gesture.CALLBACK_TYPE.TOUCHES_UP;
}
if (_Module5281.TouchEventType.TOUCHES_CANCELLED === eventType) {
return _Gesture.CALLBACK_TYPE.TOUCHES_CANCELLED;
}
return _Gesture.CALLBACK_TYPE.UNDEFINED;
};
touchEventTypeToCallbackType2.__closure = {
TouchEventType: _Module5281.TouchEventType,
CALLBACK_TYPE: _Gesture.CALLBACK_TYPE
};
touchEventTypeToCallbackType2.__workletHash = 6825086001765;
touchEventTypeToCallbackType2.__initData = {
code: "function touchEventTypeToCallbackType_Pnpm_useAnimatedGestureTs2(eventType){const{TouchEventType,CALLBACK_TYPE}=this.__closure;switch(eventType){case TouchEventType.TOUCHES_DOWN:return CALLBACK_TYPE.TOUCHES_DOWN;case TouchEventType.TOUCHES_MOVE:return CALLBACK_TYPE.TOUCHES_MOVE;case TouchEventType.TOUCHES_UP:return CALLBACK_TYPE.TOUCHES_UP;case TouchEventType.TOUCHES_CANCELLED:return CALLBACK_TYPE.TOUCHES_CANCELLED;}return CALLBACK_TYPE.UNDEFINED;}"
};
touchEventTypeToCallbackType = touchEventTypeToCallbackType2;
const runWorklet2 = function runWorklet(a0, a1, a2, ...args) {
const handler = getHandler(a0, a1);
if (a1.isWorklet[a0]) {
if (handler != null) {
handler.apply(void 0, [a2, ...args]);
}
} else if (handler) {
console.warn(_deepEqual.tagMessage("Animated gesture callback must be a worklet"));
}
};
runWorklet2.__closure = {
getHandler,
tagMessage: _deepEqual.tagMessage
};
runWorklet2.__workletHash = 6506685255530;
runWorklet2.__initData = {
code: "function runWorklet_Pnpm_useAnimatedGestureTs3(type,gesture,event,...args){const{getHandler,tagMessage}=this.__closure;const handler=getHandler(type,gesture);if(gesture.isWorklet[type]){handler===null||handler===void 0||handler(event,...args);}else if(handler){console.warn(tagMessage('Animated gesture callback must be a worklet'));}}"
};
runWorklet = runWorklet2;
const isStateChangeEvent2 = function isStateChangeEvent(a0) {
return a0.oldState != null;
};
isStateChangeEvent2.__closure = {};
isStateChangeEvent2.__workletHash = 8201524245094;
isStateChangeEvent2.__initData = {
code: "function isStateChangeEvent_Pnpm_useAnimatedGestureTs4(event){return event.oldState!=null;}"
};
isStateChangeEvent = isStateChangeEvent2;
const isTouchEvent2 = function isTouchEvent(a0) {
return a0.eventType != null;
};
isTouchEvent2.__closure = {};
isTouchEvent2.__workletHash = 6575076970903;
isTouchEvent2.__initData = {
code: "function isTouchEvent_Pnpm_useAnimatedGestureTs5(event){return event.eventType!=null;}"
};
isTouchEvent = isTouchEvent2;
__initData = {
code: "function pnpm_useAnimatedGestureTs6(event){const{sharedHandlersCallbacks,isStateChangeEvent,State,runWorklet,CALLBACK_TYPE,lastUpdateEvent,isTouchEvent,stateControllers,GestureStateManager,TouchEventType,touchEventTypeToCallbackType}=this.__closure;const currentCallback=sharedHandlersCallbacks.value;if(!currentCallback){return;}for(let i=0;i<currentCallback.length;i++){const gesture=currentCallback[i];if(event.handlerTag!==gesture.handlerTag){continue;}if(isStateChangeEvent(event)){if(event.oldState===State.UNDETERMINED&&event.state===State.BEGAN){runWorklet(CALLBACK_TYPE.BEGAN,gesture,event);}else if((event.oldState===State.BEGAN||event.oldState===State.UNDETERMINED)&&event.state===State.ACTIVE){runWorklet(CALLBACK_TYPE.START,gesture,event);lastUpdateEvent.value[gesture.handlerTag]=undefined;}else if(event.oldState!==event.state&&event.state===State.END){if(event.oldState===State.ACTIVE){runWorklet(CALLBACK_TYPE.END,gesture,event,true);}runWorklet(CALLBACK_TYPE.FINALIZE,gesture,event,true);}else if((event.state===State.FAILED||event.state===State.CANCELLED)&&event.state!==event.oldState){if(event.oldState===State.ACTIVE){runWorklet(CALLBACK_TYPE.END,gesture,event,false);}runWorklet(CALLBACK_TYPE.FINALIZE,gesture,event,false);}}else if(isTouchEvent(event)){if(!stateControllers[i]||stateControllers[i].handlerTag!==event.handlerTag){stateControllers[i]=GestureStateManager.create(event.handlerTag);}if(event.eventType!==TouchEventType.UNDETERMINED){runWorklet(touchEventTypeToCallbackType(event.eventType),gesture,event,stateControllers[i]);}}else{runWorklet(CALLBACK_TYPE.UPDATE,gesture,event);if(gesture.onChange&&gesture.changeEventCalculator){var _gesture$changeEventC;runWorklet(CALLBACK_TYPE.CHANGE,gesture,(_gesture$changeEventC=gesture.changeEventCalculator)===null||_gesture$changeEventC===void 0?void 0:_gesture$changeEventC.call(gesture,event,lastUpdateEvent.value[gesture.handlerTag]));lastUpdateEvent.value[gesture.handlerTag]=event;}}}}"
};
export function useAnimatedGesture(a0, a1) {
if (Reanimated) {
const sharedValue = Reanimated.useSharedValue(null);
const sharedValue2 = Reanimated.useSharedValue([]);
const stateControllers = [];
let c14796_2 = stateControllers;
const r25 = function(a0) {
let r1;
const value = sharedValue.value;
if (value) {
const length = value.length;
let r0 = 0;
if (0 < length) {
do {
L41: {
const r15 = value[r0];
const handlerTag = a0.handlerTag;
const handlerTag2 = r15.handlerTag;
r1 = r0;
if (handlerTag === handlerTag2) {
if (a0.oldState != null) {
if (a0.oldState === _Module5278.State.UNDETERMINED && a0.state === _Module5278.State.BEGAN) {
runWorklet(_Gesture.CALLBACK_TYPE.BEGAN, r15, a0);
break L41;
}
if (!(a0.oldState !== _Module5278.State.BEGAN && a0.oldState !== _Module5278.State.UNDETERMINED) && a0.state === _Module5278.State.ACTIVE) {
runWorklet(_Gesture.CALLBACK_TYPE.START, r15, a0);
sharedValue2.value[r15.handlerTag] = void 0;
break L41;
}
if (a0.oldState !== a0.state && a0.state === _Module5278.State.END) {
if (a0.oldState === _Module5278.State.ACTIVE) {
runWorklet(_Gesture.CALLBACK_TYPE.END, r15, a0, true);
}
runWorklet(_Gesture.CALLBACK_TYPE.FINALIZE, r15, a0, true);
break L41;
}
if (!(a0.state !== _Module5278.State.FAILED && a0.state !== _Module5278.State.CANCELLED || a0.state === a0.oldState)) {
if (a0.oldState === _Module5278.State.ACTIVE) {
runWorklet(_Gesture.CALLBACK_TYPE.END, r15, a0, false);
}
runWorklet(_Gesture.CALLBACK_TYPE.FINALIZE, r15, a0, false);
}
} else if (a0.eventType != null) {
if (!(c14796_2[r1] && c14796_2[r1].handlerTag === a0.handlerTag)) {
c14796_2[r1] = _Module5279.GestureStateManager.create(a0.handlerTag);
}
if (a0.eventType !== _Module5281.TouchEventType.UNDETERMINED) {
runWorklet(touchEventTypeToCallbackType(a0.eventType), r15, a0, c14796_2[r1]);
}
} else {
runWorklet(_Gesture.CALLBACK_TYPE.UPDATE, r15, a0);
if (r15.onChange && r15.changeEventCalculator) {
const CHANGE = _Gesture.CALLBACK_TYPE.CHANGE;
const changeEventCalculator = r15.changeEventCalculator;
runWorklet(CHANGE, r15, changeEventCalculator == null ? void 0 : changeEventCalculator.call(r15, a0, sharedValue2.value[r15.handlerTag]));
sharedValue2.value[r15.handlerTag] = a0;
}
}
}
}
r0 = r1 + 1;
} while (r0 < value.length);
}
}
};
r25.__closure = {
sharedHandlersCallbacks: sharedValue,
isStateChangeEvent,
State: _Module5278.State,
runWorklet,
CALLBACK_TYPE: _Gesture.CALLBACK_TYPE,
lastUpdateEvent: sharedValue2,
isTouchEvent,
stateControllers,
GestureStateManager: _Module5279.GestureStateManager,
TouchEventType: _Module5281.TouchEventType,
touchEventTypeToCallbackType
};
r25.__workletHash = 11751547526080;
r25.__initData = __initData;
a0.animatedEventHandler = Reanimated.useEvent(r25, ["onGestureHandlerStateChange", "onGestureHandlerEvent"], a1);
a0.animatedHandlers = sharedValue;
}
}