/* Metro module 8743; source: modules/user_profile/native/showUserProfileActionSheet.tsx; dependencies: [5, 4255, 3793, 1878, 1962, 3829, 8744, 4080, 8749, 2] */ import Module00005 from '../../../by-id/module-00005.js'; /* Metro dependency 5 */ import RelationshipStore from '../../../stores/RelationshipStore.tsx'; /* Metro dependency 3793 */ import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as PostConnectionCallbackStoreModule from '../../gateway/PostConnectionCallbackStore.tsx'; /* Metro dependency 4255 */ function _fun68457(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#68457, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8928:6, offset: 0x01c4f3ee, size: 224 bytes, params: 8, frame: 22 const env0_0 = require; const closure = function(a0) { return 'UserProfile' + a0; }; const closure2 = function(a0) { return 'UserProfileIgnoredSpeedBump' + a0; }; const showUserProfileActionSheet2 = showUserProfileActionSheet; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); (FileImportTrackerModule).fileFinishedImporting('modules/user_profile/native/showUserProfileActionSheet.tsx'); exports.default = showUserProfileActionSheet2; exports.getUserProfileActionSheetKey = closure; exports.getUserProfileBlockedSpeedBumpActionSheetKey = function(a0) { return 'UserProfileBlockedSpeedBump' + a0; }; exports.getUserProfileIgnoredSpeedBumpActionSheetKey = closure2; exports.showUserProfileActionSheetPostConnection = showUserProfileActionSheetPostConnection; function showUserProfileActionSheet(a0) { // fn#68460, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8928:314, offset: 0x01c4f506, size: 374 bytes, params: 2, frame: 22 var userId; var value4; var defaultImport; var openLazy; var userProfileIgnoredSpeedBumpActionSheetKey; var object; var value8; var defaultImport2; var getUserProfileActionSheetKeyBinding; var value9; const Date = global.Date; const value = Date.now(); const IgnoreProfileSpeedbumpDisabled = require(dependencyMap[5]).IgnoreProfileSpeedbumpDisabled; const setting = IgnoreProfileSpeedbumpDisabled.getSetting(); if (a0.ignoreBlockedSpeedBump) { value8 = require(dependencyMap[4])(dependencyMap[8], dependencyMap.paths); defaultImport2 = importDefault(dependencyMap[7]); openLazy = defaultImport2.openLazy; value9 = getUserProfileActionSheetKey(a0.userId); object = {}; copyDataProperties(object, a0, undefined); object['openedAt'] = value; Reflect.apply(openLazy, defaultImport2, [value8, value9, object, 'replaceAll']); } else { var relationshipStoreBinding = RelationshipStore; var isBlocked = relationshipStoreBinding.isBlocked; userId = a0.userId; var isBlocked2 = Reflect.apply(isBlocked, relationshipStoreBinding, [userId]); relationshipStoreBinding = RelationshipStore; var isIgnored = relationshipStoreBinding.isIgnored; userId = a0.userId; var isIgnored2 = Reflect.apply(isIgnored, relationshipStoreBinding, [userId]); if (isIgnored2) { if (isIgnored2) { if (setting) { value8 = require(dependencyMap[4])(dependencyMap[8], dependencyMap.paths); defaultImport2 = importDefault(dependencyMap[7]); openLazy = defaultImport2.openLazy; value9 = getUserProfileActionSheetKey(a0.userId); object = {}; copyDataProperties(object, a0, undefined); object['openedAt'] = value; Reflect.apply(openLazy, defaultImport2, [value8, value9, object, 'replaceAll']); return undefined; } value4 = require(dependencyMap[4])(dependencyMap[6], dependencyMap.paths); defaultImport = importDefault(dependencyMap[7]); openLazy = defaultImport.openLazy; userProfileIgnoredSpeedBumpActionSheetKey = getUserProfileIgnoredSpeedBumpActionSheetKey(a0.userId); object = {}; copyDataProperties(object, a0, undefined); object['speedBumpType'] = isBlocked2 ? 'block' : 'ignore'; object['openedAt'] = value; Reflect.apply(openLazy, defaultImport, [value4, userProfileIgnoredSpeedBumpActionSheetKey, object]); return undefined; } value4 = require(dependencyMap[4])(dependencyMap[6], dependencyMap.paths); defaultImport = importDefault(dependencyMap[7]); openLazy = defaultImport.openLazy; userProfileIgnoredSpeedBumpActionSheetKey = getUserProfileIgnoredSpeedBumpActionSheetKey(a0.userId); object = {}; copyDataProperties(object, a0, undefined); object['speedBumpType'] = isBlocked2 ? 'block' : 'ignore'; object['openedAt'] = value; Reflect.apply(openLazy, defaultImport, [value4, userProfileIgnoredSpeedBumpActionSheetKey, object]); return undefined; } if (isBlocked2) { if (isIgnored2) { if (setting) { value8 = require(dependencyMap[4])(dependencyMap[8], dependencyMap.paths); defaultImport2 = importDefault(dependencyMap[7]); openLazy = defaultImport2.openLazy; value9 = getUserProfileActionSheetKey(a0.userId); object = {}; copyDataProperties(object, a0, undefined); object['openedAt'] = value; Reflect.apply(openLazy, defaultImport2, [value8, value9, object, 'replaceAll']); return undefined; } value4 = require(dependencyMap[4])(dependencyMap[6], dependencyMap.paths); defaultImport = importDefault(dependencyMap[7]); openLazy = defaultImport.openLazy; userProfileIgnoredSpeedBumpActionSheetKey = getUserProfileIgnoredSpeedBumpActionSheetKey(a0.userId); object = {}; copyDataProperties(object, a0, undefined); object['speedBumpType'] = isBlocked2 ? 'block' : 'ignore'; object['openedAt'] = value; Reflect.apply(openLazy, defaultImport, [value4, userProfileIgnoredSpeedBumpActionSheetKey, object]); return undefined; } value4 = require(dependencyMap[4])(dependencyMap[6], dependencyMap.paths); defaultImport = importDefault(dependencyMap[7]); openLazy = defaultImport.openLazy; userProfileIgnoredSpeedBumpActionSheetKey = getUserProfileIgnoredSpeedBumpActionSheetKey(a0.userId); object = {}; copyDataProperties(object, a0, undefined); object['speedBumpType'] = isBlocked2 ? 'block' : 'ignore'; object['openedAt'] = value; Reflect.apply(openLazy, defaultImport, [value4, userProfileIgnoredSpeedBumpActionSheetKey, object]); return undefined; } value8 = require(dependencyMap[4])(dependencyMap[8], dependencyMap.paths); defaultImport2 = importDefault(dependencyMap[7]); openLazy = defaultImport2.openLazy; getUserProfileActionSheetKeyBinding = getUserProfileActionSheetKey; userId = a0.userId; value9 = getUserProfileActionSheetKeyBinding(userId); object = {}; copyDataProperties(object, a0, undefined); object['openedAt'] = value; Reflect.apply(openLazy, defaultImport2, [value8, value9, object, 'replaceAll']); } } function showUserProfileActionSheetPostConnection(a0) { // fn#68462, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8928:1281, offset: 0x01c4f699, size: 41 bytes, params: 2, frame: 12 const env0_0 = a0; addPostConnectionCallback(Module00005(_fun68464)); function* _fun68464() { // fn#68464, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8928:1339, offset: 0x01c4f6cd, size: 116 bytes, params: 1, frame: 17 if (true) { value = environment.__proto__.__proto__; var binding = env2_0; var binding2 = env2_2; var value3 = binding(binding2[4]); var property = binding2[3]; yield value3(property, binding2.paths); var value4 = undefined; if (false) { return value4; } property = value4.default; var getUser = property.getUser; var userId = require.userId; if (Reflect.apply(getUser, property, [userId]) != null) { env2_8(require); } } } } } global.__d(_fun68457, 8743, [5, 4255, 3793, 1878, 1962, 3829, 8744, 4080, 8749, 2]) /* metro module 8743, dependencies: [5, 4255, 3793, 1878, 1962, 3829, 8744, 4080, 8749, 2] */;