// 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