/* Metro module 6305; source: unknown; dependencies: [1610, 5321, 6278] */ import * as Module05321Module from './module-05321.js'; /* Metro dependency 5321 */ function _fun49700(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49700, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6483:6, offset: 0x012050f2, size: 130 bytes, params: 8, frame: 16 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); object = {code: 'function pnpm_useGestureHandlerTs1(event){const{state,State,gestureSource,source,onStart}=this.__closure;state.value=State.BEGAN;gestureSource.value=source;onStart(source,event);return;}'}; object = {code: 'function pnpm_useGestureHandlerTs2(event){const{gestureSource,source,state,onChange}=this.__closure;if(gestureSource.value!==source){return;}state.value=event.state;onChange(source,event);}'}; object = {code: 'function pnpm_useGestureHandlerTs3(event){const{gestureSource,source,state,GESTURE_SOURCE,onEnd}=this.__closure;if(gestureSource.value!==source){return;}state.value=event.state;gestureSource.value=GESTURE_SOURCE.UNDETERMINED;onEnd(source,event);}'}; object = {code: 'function pnpm_useGestureHandlerTs4(event){const{gestureSource,source,state,GESTURE_SOURCE,onFinalize}=this.__closure;if(gestureSource.value!==source){return;}state.value=event.state;gestureSource.value=GESTURE_SOURCE.UNDETERMINED;onFinalize(source,event);}'}; exports.useGestureHandler = useGestureHandler; function useGestureHandler(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49701, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6483:1041, offset: 0x01205174, size: 548 bytes, params: 8, frame: 28 const env0_1 = require; const importDefault2 = importDefault; const importAll2 = importAll; const module2 = module; const exports2 = exports; const object = {}; const moduleValue = require(dependencyMap[0]); let useWorkletCallback = moduleValue.useWorkletCallback; let closure = pnpm_useGestureHandlerTs1; const State = require(dependencyMap[1]).State; closure.__closure = {state: require, State: State, gestureSource: importDefault, source: global, onStart: importAll}; closure.__workletHash = 16113572067379; closure.__initData = importDefault2; object.handleOnStart = Reflect.apply(useWorkletCallback, moduleValue, [closure, [require, importDefault, global, importAll]]); const moduleValue2 = require(dependencyMap[0]); useWorkletCallback = moduleValue2.useWorkletCallback; closure = pnpm_useGestureHandlerTs2; closure.__closure = {gestureSource: importDefault, source: global, state: require, onChange: module}; closure.__workletHash = 9050442757159; closure.__initData = importAll2; object.handleOnChange = Reflect.apply(useWorkletCallback, moduleValue2, [closure, [require, importDefault, global, module]]); const moduleValue3 = require(dependencyMap[0]); useWorkletCallback = moduleValue3.useWorkletCallback; closure = pnpm_useGestureHandlerTs3; const object4 = {gestureSource: importDefault, source: global, state: require}; const GESTURE_SOURCE = require(dependencyMap[2]).GESTURE_SOURCE; object4.GESTURE_SOURCE = GESTURE_SOURCE; object4.onEnd = exports; closure.__closure = object4; closure.__workletHash = 10682034812271; closure.__initData = module2; object.handleOnEnd = Reflect.apply(useWorkletCallback, moduleValue3, [closure, [require, importDefault, global, exports]]); const moduleValue4 = require(dependencyMap[0]); useWorkletCallback = moduleValue4.useWorkletCallback; closure = pnpm_useGestureHandlerTs4; closure.__closure = {gestureSource: importDefault, source: global, state: require, GESTURE_SOURCE: GESTURE_SOURCE, onFinalize: dependencyMap}; closure.__workletHash = 9696716573416; closure.__initData = exports2; object.handleOnFinalize = Reflect.apply(useWorkletCallback, moduleValue4, [closure, [require, importDefault, global, dependencyMap]]); return object; function pnpm_useGestureHandlerTs1(a0) { // fn#49702, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6483:1147, owner: useGestureHandler.pnpm_useGestureHandlerTs1, offset: 0x01205398, size: 79 bytes, params: 2, frame: 14 const State = (Module05321Module).State; const BEGAN = State.BEGAN; require.value = BEGAN; const binding = env0_0; importDefault.value = binding; importAll(binding, a0); } function pnpm_useGestureHandlerTs2(a0) { // fn#49703, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6483:1412, owner: useGestureHandler.pnpm_useGestureHandlerTs2, offset: 0x012053e7, size: 58 bytes, params: 2, frame: 13 if (importDefault.value === env0_0) { require.value = a0.state; env0_4(env0_0, a0); } } function pnpm_useGestureHandlerTs3(a0) { // fn#49704, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6483:1648, owner: useGestureHandler.pnpm_useGestureHandlerTs3, offset: 0x01205421, size: 103 bytes, params: 2, frame: 15 var value3; if (importDefault.value === env0_0) { require.value = a0.state; value3 = environment.__proto__; importDefault.value = (require(6278) /* metro dependency 6278 */).GESTURE_SOURCE.UNDETERMINED; env0_5(env0_0, a0); } } function pnpm_useGestureHandlerTs4(a0) { // fn#49705, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6483:1968, owner: useGestureHandler.pnpm_useGestureHandlerTs4, offset: 0x01205488, size: 103 bytes, params: 2, frame: 15 var value3; if (importDefault.value === env0_0) { require.value = a0.state; value3 = environment.__proto__; importDefault.value = require(dependencyMap[2]).GESTURE_SOURCE.UNDETERMINED; dependencyMap(env0_0, a0); } } } } global.__d(_fun49700, 6305, [1610, 5321, 6278]) /* metro module 6305, dependencies: [1610, 5321, 6278] */;