/* Metro module 11398; source: modules/replies/trackRepliedMessageClicked.tsx; dependencies: [4833, 661, 10013, 4863, 2] */ import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ConstantsModule from '../../Constants.tsx'; /* Metro dependency 661 */ import * as ReferencedMessageStoreModule from './ReferencedMessageStore.tsx'; /* Metro dependency 4833 */ import * as AppAnalyticsUtilsModule from '../app_analytics/AppAnalyticsUtils.tsx'; /* Metro dependency 4863 */ function _fun87330(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#87330, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11584:6, offset: 0x01fb8db9, size: 146 bytes, params: 8, frame: 18 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); (FileImportTrackerModule).fileFinishedImporting('modules/replies/trackRepliedMessageClicked.tsx'); exports.default = trackRepliedMessageClicked; function trackRepliedMessageClicked({messageReference, id}, a1, {guild_id, id}) { // fn#87331, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11584:244, offset: 0x01fb8e4b, size: 334 bytes, params: 4, frame: 24 var r2; var length; var r5; var r6; var value4; var value5; const message_id = messageReference?.message_id; let state = a1.state; let LOADED = ReferencedMessageState.LOADED; if (state !== LOADED) { r5 = null; r6 = null; } else { value4 = (importDefault(10013) /* metro dependency 10013: maybeCreateMessageRecordFromSnapshot */)(a1.message); length = value4.attachments.length; value5 = 0; r2 = length > value5 || value4.embeds.length > value5; r2 = !r2 ? value4.stickerItems.length > value5 : r2; r2 = !r2 ? value4.stickers.length > value5 : r2; length = value4.content?.length; r5 = length ?? value5; r6 = r2; } const trackWithMetadata = AppAnalyticsUtilsModule.trackWithMetadata; const REPLIED_MESSAGE_CLICKED = AnalyticEvents.REPLIED_MESSAGE_CLICKED; state = a1.state; LOADED = ReferencedMessageState.LOADED; Reflect.apply(trackWithMetadata, AppAnalyticsUtilsModule, [REPLIED_MESSAGE_CLICKED, {guild_id: guild_id ?? undefined, channel_id: id, reply_message_id: id, replied_message_id: message_id, replied_message_is_loaded: state === LOADED, replied_message_has_media: r6, replied_message_length: r5}]); } } global.__d(_fun87330, 11398, [4833, 661, 10013, 4863, 2]) /* metro module 11398, dependencies: [4833, 661, 10013, 4863, 2] */;