/* Metro module 4091; source: unknown; dependencies: [29, 31, 27, 33, 4085, 4084] */ function _fun33514(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#33514, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4249:6, offset: 0x010314f3, size: 166 bytes, params: 8, frame: 19 const env0_0 = require; const env0_3 = ['hapticType', 'hapticTrigger', 'hapticOptions', 'onPressIn', 'onPress', 'onLongPress']; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_4 = importDefault(29) /* metro dependency 29 */; const env0_5 = (require(31) /* metro dependency 31 */).useCallback; const env0_6 = (require(27) /* metro dependency 27 */).Pressable; const env0_7 = (require(33) /* metro dependency 33 */).jsx; exports.TouchableHaptic = TouchableHaptic; } function TouchableHaptic(a0) { // fn#33515, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4249:272, offset: 0x01031599, size: 302 bytes, params: 2, frame: 21 const hapticType = a0.hapticType; const r11 = hapticType !== undefined ? hapticType : (require(4085) /* metro dependency 4085 */).HapticFeedbackTypes.impactMedium; const hapticTrigger = a0.hapticTrigger; const r10 = hapticTrigger === undefined ? 'onPressIn' : hapticTrigger; const hapticOptions = a0.hapticOptions; const onPressIn = a0.onPressIn; const env0_3 = onPressIn; const onPress = a0.onPress; const env0_4 = onPress; const onLongPress = a0.onLongPress; const value2 = env0_4(a0, env0_3); const value3 = useCallback(_fun33516, [r11, hapticOptions]); const value4 = useCallback(_fun33517, [r10, value3, onPressIn]); const value5 = useCallback(_fun33518, [r10, value3, onPress]); const value6 = useCallback(_fun33519, [r10, value3, onLongPress]); const Object = global.Object; return ; } function _fun33516() { // fn#33516, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4249:494, offset: 0x010316c7, size: 50 bytes, params: 1, frame: 14 let value = environment.__proto__; value = importDefault(4084) /* metro dependency 4084 */; value.trigger(env0_0, hapticOptions); } function _fun33517(a0) { // fn#33517, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4249:540, offset: 0x010316f9, size: 53 bytes, params: 2, frame: 11 if (env0_1 === 'onPressIn') { env0_6(); } if (onPressIn != null) { onPressIn(a0); } } function _fun33518(a0) { // fn#33518, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4249:603, offset: 0x0103172e, size: 53 bytes, params: 2, frame: 11 if (env0_1 === 'onPress') { env0_6(); } if (onPress != null) { onPress(a0); } } function _fun33519(a0) { // fn#33519, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4249:664, offset: 0x01031763, size: 53 bytes, params: 2, frame: 11 if (env0_1 === 'onLongPress') { env0_6(); } if (onLongPress != null) { onLongPress(a0); } }