/* Metro module 5327; source: unknown; dependencies: [5325, 5328, 5326] */ function _fun47136(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#47136, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5505:6, offset: 0x011b9c1c, size: 295 bytes, params: 8, frame: 19 var setGestureState; const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const value = undefined; const env0_2 = (require(5325) /* metro dependency 5325 */).tagMessage('react-native-reanimated is required in order to use synchronous state management'); const Reanimated = (require(5328) /* metro dependency 5328 */).Reanimated; const useSharedValue = Reanimated == null ? value : Reanimated.useSharedValue; const result = value !== useSharedValue; if (Reanimated != null) { setGestureState = Reanimated.setGestureState; } object = {code: "function create_Pnpm_gestureStateManagerTs1(handlerTag){const{REANIMATED_AVAILABLE,setGestureState,State,warningMessage}=this.__closure;return{handlerTag:handlerTag,begin:function(){'worklet';if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.BEGAN);}else{console.warn(warningMessage);}},activate:function(){'worklet';if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.ACTIVE);}else{console.warn(warningMessage);}},fail:function(){'worklet';if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.FAILED);}else{console.warn(warningMessage);}},end:function(){'worklet';if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.END);}else{console.warn(warningMessage);}}};}"}; object = {code: 'function pnpm_gestureStateManagerTs2(){const{REANIMATED_AVAILABLE,setGestureState,handlerTag,State,warningMessage}=this.__closure;if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.BEGAN);}else{console.warn(warningMessage);}}'}; object = {code: 'function pnpm_gestureStateManagerTs3(){const{REANIMATED_AVAILABLE,setGestureState,handlerTag,State,warningMessage}=this.__closure;if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.ACTIVE);}else{console.warn(warningMessage);}}'}; object = {code: 'function pnpm_gestureStateManagerTs4(){const{REANIMATED_AVAILABLE,setGestureState,handlerTag,State,warningMessage}=this.__closure;if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.FAILED);}else{console.warn(warningMessage);}}'}; object = {code: 'function pnpm_gestureStateManagerTs5(){const{REANIMATED_AVAILABLE,setGestureState,handlerTag,State,warningMessage}=this.__closure;if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.END);}else{console.warn(warningMessage);}}'}; exports.GestureStateManager = {create: _fun47137()}; return value; } function _fun47137() { // fn#47137, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5505:2034, offset: 0x011b9d43, size: 106 bytes, params: 1, frame: 14 const closure = create_47138; const object2 = {}; object2.REANIMATED_AVAILABLE = result; object2.setGestureState = setGestureState; const State = (require(5326) /* metro dependency 5326 */).State; object2.State = State; object2.warningMessage = env0_2; closure.__closure = object2; closure.__workletHash = 11660087535665; closure.__initData = env0_5; return closure; } function create_47138(a0) { // fn#47138, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5505:2051, offset: 0x011b9dad, size: 405 bytes, params: 2, frame: 20 const env0_0 = a0; const object3 = {handlerTag: a0}; let closure = begin; const object4 = {}; object4.REANIMATED_AVAILABLE = result; object4.setGestureState = setGestureState; object4.handlerTag = a0; const State = (require(5326) /* metro dependency 5326 */).State; object4.State = State; const binding = env1_2; object4.warningMessage = binding; closure.__closure = object4; closure.__workletHash = 4799367197403; closure.__initData = env1_6; object3.begin = closure; closure = activate; closure.__closure = {REANIMATED_AVAILABLE: result, setGestureState: setGestureState, handlerTag: a0, State: State, warningMessage: binding}; closure.__workletHash = 7932903515929; closure.__initData = env1_7; object3.activate = closure; closure = fail; closure.__closure = {REANIMATED_AVAILABLE: result, setGestureState: setGestureState, handlerTag: a0, State: State, warningMessage: binding}; closure.__workletHash = 6492077607729; closure.__initData = env1_8; object3.fail = closure; closure = end_47142; closure.__closure = {REANIMATED_AVAILABLE: result, setGestureState: setGestureState, handlerTag: a0, State: State, warningMessage: binding}; closure.__workletHash = 2856860112444; closure.__initData = env1_9; object3.end = closure; return object3; } function begin() { // fn#47139, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5505:2099, owner: create_47138.begin, offset: 0x011b9f42, size: 89 bytes, params: 1, frame: 14 if (result) { setGestureState(env0_0, (require(5326) /* metro dependency 5326 */).State.BEGAN); } else { global.console.warn(env2_2); } } function activate() { // fn#47140, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5505:2347, owner: create_47138.activate, offset: 0x011b9f9b, size: 89 bytes, params: 1, frame: 14 if (result) { setGestureState(env0_0, (require(5326) /* metro dependency 5326 */).State.ACTIVE); } else { global.console.warn(env2_2); } } function create_47138Fail() { // fn#47141, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5505:2592, owner: create_47138.fail, offset: 0x011b9ff4, size: 89 bytes, params: 1, frame: 14 if (result) { setGestureState(env0_0, (require(5326) /* metro dependency 5326 */).State.FAILED); } else { global.console.warn(env2_2); } } function create_47138End() { // fn#47142, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5505:2836, owner: create_47138.end, offset: 0x011ba04d, size: 89 bytes, params: 1, frame: 14 if (result) { setGestureState(env0_0, (require(5326) /* metro dependency 5326 */).State.END); } else { global.console.warn(env2_2); } }