/* Metro module 7771; source: unknown; dependencies: [27] */ function _fun62195(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#62195, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7949:6, offset: 0x01b59e55, size: 393 bytes, params: 8, frame: 19 let Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const Touchable = (require(27) /* metro dependency 27 */).Touchable; const env0_0 = {'top': 20, 'left': 20, 'right': 20, 'bottom': 30}; const Mixin = Touchable.Mixin; const env0_1 = Mixin.touchableHandleStartShouldSetResponder; const env0_2 = Mixin.touchableHandleResponderTerminationRequest; const env0_3 = Mixin.touchableHandleResponderGrant; const env0_4 = Mixin.touchableHandleResponderMove; const env0_5 = Mixin.touchableHandleResponderRelease; const env0_6 = Mixin.touchableHandleResponderTerminate; const env0_7 = Mixin.touchableGetInitialState; Object = global.Object; let value = Object.assign({}, Mixin, {touchableHandleStartShouldSetResponder: touchableHandleStartShouldSetResponder_62196, touchableHandleResponderTerminationRequest: touchableHandleResponderTerminationRequest_62197, touchableHandleResponderGrant: touchableHandleResponderGrant_62198, touchableHandleResponderMove: touchableHandleResponderMove_62199, touchableHandleResponderRelease: touchableHandleResponderRelease_62200, touchableHandleResponderTerminate: touchableHandleResponderTerminate_62201, touchableHandlePress: function(a0) { var onPress = this.props.onPress; if (onPress) { onPress(a0); } }, touchableHandleActivePressIn: function(a0) { var onPressIn = this.props.onPressIn; if (onPressIn) { onPressIn(a0); } }, touchableHandleActivePressOut: function(a0) { var onPressOut = this.props.onPressOut; if (onPressOut) { onPressOut(a0); } }, touchableHandleLongPress: function(a0) { var onLongPress = this.props.onLongPress; if (onLongPress) { onLongPress(a0); } }, touchableGetPressRectOffset: touchableGetPressRectOffset, touchableGetHitSlop: function() { return this.props.hitSlop; }, touchableGetHighlightDelayMS: function() { return this.props.delayPressIn || 0; }, touchableGetLongPressDelayMS: function() { var delayLongPress = this.props.delayLongPress; var value = 0; return value === delayLongPress ? value : delayLongPress || 500; }, touchableGetPressOutDelayMS: function() { return this.props.delayPressOut || 0; }}); Object = global.Object; value = Object.keys(value); const env0_10 = value.map(_fun62211); const env0_11 = value.length; exports.default = _default_62212; } function touchableHandleStartShouldSetResponder_62196(a0) { // fn#62196, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7949:488, offset: 0x01b59fde, size: 49 bytes, params: 2, frame: 14 const onStartShouldSetResponder = this.props.onStartShouldSetResponder; return onStartShouldSetResponder ? onStartShouldSetResponder(a0) : touchableHandleStartShouldSetResponder.call(this, a0); } function touchableHandleResponderTerminationRequest_62197(a0) { // fn#62197, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7949:655, offset: 0x01b5a00f, size: 49 bytes, params: 2, frame: 14 const onResponderTerminationRequest = this.props.onResponderTerminationRequest; return onResponderTerminationRequest ? onResponderTerminationRequest(a0) : touchableHandleResponderTerminationRequest.call(this, a0); } function touchableHandleResponderGrant_62198(a0) { // fn#62198, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7949:817, offset: 0x01b5a040, size: 49 bytes, params: 2, frame: 14 const onResponderGrant = this.props.onResponderGrant; return onResponderGrant ? onResponderGrant(a0) : touchableHandleResponderGrant.call(this, a0); } function touchableHandleResponderMove_62199(a0) { // fn#62199, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7949:952, offset: 0x01b5a071, size: 49 bytes, params: 2, frame: 14 const onResponderMove = this.props.onResponderMove; return onResponderMove ? onResponderMove(a0) : touchableHandleResponderMove.call(this, a0); } function touchableHandleResponderRelease_62200(a0) { // fn#62200, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7949:1088, offset: 0x01b5a0a2, size: 49 bytes, params: 2, frame: 14 const onResponderRelease = this.props.onResponderRelease; return onResponderRelease ? onResponderRelease(a0) : touchableHandleResponderRelease.call(this, a0); } function touchableHandleResponderTerminate_62201(a0) { // fn#62201, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7949:1232, offset: 0x01b5a0d3, size: 49 bytes, params: 2, frame: 14 const onResponderTerminate = this.props.onResponderTerminate; return onResponderTerminate ? onResponderTerminate(a0) : touchableHandleResponderTerminate.call(this, a0); } function touchableGetPressRectOffset() { // fn#62206, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7949:1777, offset: 0x01b5a17f, size: 26 bytes, params: 1, frame: 2 return this.props.pressRetentionOffset || env0_0; } function _default_62212(a0) { // fn#62212, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7949:2345, offset: 0x01b5a205, size: 92 bytes, params: 2, frame: 16 var r4; var r1; var property; var property2; var value3; var value4; const lengthBinding = length; const value2 = 0; if (value2 < lengthBinding) { r4 = value2; while (true) { property = env0_9[r4]; property2 = env0_10[r4]; if (typeof property2 !== 'function') { r1 = property2; } else { value3 = property2.bind(a0); r1 = value3; } a0[property] = r1; value4 = typeof r4 === 'bigint' ? r4 + 1n : +r4 + 1; if (value4 < length) { r4 = value4; continue; } break; } } a0.state = touchableGetInitialState(); }