/* Metro module 11398; source: modules/replies/trackRepliedMessageClicked.tsx; dependencies: [4833, 661, 10013, 4863, 2] */ 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}); const env0_3 = (require(4833) /* metro dependency 4833: ReferencedMessageStore */).ReferencedMessageState; const env0_4 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents; (require(2) /* metro dependency 2 */).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 appAnalyticsUtilsModule = require(4863) /* metro dependency 4863: AppAnalyticsUtils */; 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}]); }