decord/source/modules/messages/native/renderer/createMessageContent.tsx
2026-07-24 07:16:23 +00:00

1392 lines
68 KiB
TypeScript

// Module ID: 7717
// Function ID: 61388
// Name: createThreadEmbed
// Dependencies: [27, 4122, 4167, 3942, 4991, 7716, 7718, 3759, 7719, 6829, 3760, 5683, 1278, 1194, 1348, 1917, 1838, 3767, 7079, 1849, 4123, 7711, 653, 7721, 4320, 7722, 21, 7723, 5723, 1212, 7724, 7725, 7726, 4466, 1360, 7002, 7731, 4571, 7732, 7734, 5651, 7736, 7857, 7858, 7877, 5670, 6834, 3803, 7878, 7883, 7809, 7924, 4360, 1395, 1392, 7927, 1273, 5486, 7982, 1327, 7983, 3747, 4939, 7984, 7985, 3800, 7988, 7996, 7934, 5648, 689, 7997, 7739, 7999, 8000, 7854, 8003, 8236, 12308, 12327, 12329, 12343, 7742, 7743, 12344, 12347, 12348, 12349, 7744, 12350, 2]
// Module 7717 (createThreadEmbed)
import { processColor } from "shouldUseOldMaxMessageCount";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import closure_5 from "_isNativeReflectConstruct";
import closure_6 from "_isNativeReflectConstruct";
import closure_7 from "_isNativeReflectConstruct";
import closure_8 from "_isNativeReflectConstruct";
import closure_9 from "_isNativeReflectConstruct";
import closure_10 from "_isNativeReflectConstruct";
import closure_11 from "_isNativeReflectConstruct";
import closure_12 from "_isNativeReflectConstruct";
import { ReferencedMessageState } from "_isNativeReflectConstruct";
import closure_14 from "_isNativeReflectConstruct";
import closure_15 from "_isNativeReflectConstruct";
import closure_16 from "_isNativeReflectConstruct";
import closure_17 from "_isNativeReflectConstruct";
import closure_18 from "_isNativeReflectConstruct";
import closure_19 from "_isNativeReflectConstruct";
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
import closure_21 from "_isNativeReflectConstruct";
import closure_22 from "_isNativeReflectConstruct";
import closure_23 from "_isNativeReflectConstruct";
import MESSAGE_GROUP_SPACING from "MESSAGE_GROUP_SPACING";
import { ReferencedMessageRowState } from "Changeset";
import ME from "ME";
import { GuildTagBadgeSize } from "items";
let closure_24;
let closure_25;
let closure_26;
let closure_28;
let closure_29;
let closure_30;
let closure_31;
function createThreadEmbed(message, roleStyle, isInlineReplyPreview, channel1, options, forcedTheme) {
if (!isInlineReplyPreview) {
if (message.hasFlag(closure_30.HAS_THREAD)) {
if (null != channel1) {
let channelName = require(4320) /* computeDefaultGroupDmNameFromUserIds */.computeChannelName(channel1, closure_23, closure_21);
const backgroundColor = importDefault(7722)(forcedTheme).baseColors.backgroundColor;
const obj11 = require(4320) /* computeDefaultGroupDmNameFromUserIds */;
const mostRecentMessage = store3.getMostRecentMessage(importDefault(21).castMessageIdAsChannelId(message.id));
const obj12 = importDefault(21);
const count = store3.getCount(importDefault(21).castMessageIdAsChannelId(message.id));
const obj13 = importDefault(21);
let intl5 = require(7723) /* shouldUseOldMaxMessageCount */.formatMobileMessageCountLabel(count, channel1.id);
const obj14 = require(7723) /* shouldUseOldMaxMessageCount */;
let string2 = require(7723) /* shouldUseOldMaxMessageCount */.formatMessageCountLabel(count, channel1.id);
if (null != count) {
if (count > 0) {
let obj1 = require(5723) /* getSpoilerGatingChannelId */;
if (obj1.isChannelSpoilerGated(channel1)) {
let obj = { title: channelName, messageCountLabel: intl5, messageCountAccessibilityLabel: string2 };
channelName = require;
intl5 = require(1212) /* getSystemLocale */.intl;
string2 = intl5.string;
obj.messagePreviewString = string2(require(1212) /* getSystemLocale */.t["5uaI/7"]);
obj.archived = false;
obj.backgroundColor = backgroundColor;
obj1 = obj;
} else {
const threadMetadata = channel1.threadMetadata;
if (null != threadMetadata) {
if (threadMetadata.archived) {
obj = { title: channelName, messageCountLabel: intl5, messageCountAccessibilityLabel: string2 };
const intl4 = require(1212) /* getSystemLocale */.intl;
obj.messagePreviewString = intl4.string(require(1212) /* getSystemLocale */.t.ZTo4HS);
obj.archived = true;
obj.archivedIconUrl = require(7724) /* frozen */.getAssetUriForEmbed(importDefault(7725));
obj.backgroundColor = backgroundColor;
obj1 = obj;
const obj9 = require(7724) /* frozen */;
}
}
if (null != mostRecentMessage) {
if (mostRecentMessage.type !== constants.CHANNEL_NAME_CHANGE) {
if (mostRecentMessage.type !== constants.THREAD_STARTER_MESSAGE) {
if (!mostRecentMessage.blocked) {
if (!mostRecentMessage.ignored) {
obj1 = { title: channelName, messageCountLabel: intl5, messageCountAccessibilityLabel: string2 };
const obj2 = { state: ReferencedMessageRowState.LOADED };
const obj3 = { message: mostRecentMessage, roleStyle, options, isFirst: true, isEditing: false, canShowImages: true, isSystemDM: false, isInlineReplyPreview: true };
obj2.message = createMessageContent(obj3);
obj1.referencedMessage = obj2;
obj1.backgroundColor = backgroundColor;
}
}
const obj4 = { title: channelName, messageCountLabel: intl5, messageCountAccessibilityLabel: string2 };
const intl2 = require(1212) /* getSystemLocale */.intl;
const string = intl2.string;
let XAkOo2 = require(1212) /* getSystemLocale */.t;
if (mostRecentMessage.blocked) {
XAkOo2 = XAkOo2.XAkOo2;
let stringResult = string(XAkOo2);
} else {
stringResult = string(XAkOo2["G7p6v/"]);
}
obj4.messagePreviewString = stringResult;
obj4.archived = false;
obj4.backgroundColor = backgroundColor;
}
}
}
const obj5 = { title: channelName, messageCountLabel: intl5, messageCountAccessibilityLabel: string2 };
const intl3 = require(1212) /* getSystemLocale */.intl;
obj5.messagePreviewString = intl3.string(require(1212) /* getSystemLocale */.t.ZTo4HS);
obj5.archived = false;
obj5.backgroundColor = backgroundColor;
obj1 = obj5;
}
}
}
obj = { title: channelName, messageCountLabel: intl5, messageCountAccessibilityLabel: string2 };
const intl = require(1212) /* getSystemLocale */.intl;
obj.messagePreviewString = intl.string(require(1212) /* getSystemLocale */.t.HYtNyE);
obj.archived = false;
obj.backgroundColor = backgroundColor;
return obj;
}
}
}
}
function getForumPostActions(message, channel) {
if (message.id === message.channel_id) {
const guildId = channel.getGuildId();
let defaultReaction;
if (0 === message.reactions.length) {
channel = store4.getChannel(channel.parent_id);
let defaultReactionEmoji;
if (null != channel) {
defaultReactionEmoji = channel.defaultReactionEmoji;
}
let emojiId;
if (null != defaultReactionEmoji) {
emojiId = defaultReactionEmoji.emojiId;
}
let usableCustomEmojiById = null;
if (null != emojiId) {
usableCustomEmojiById = usableCustomEmojiById.getUsableCustomEmojiById(defaultReactionEmoji.emojiId);
}
let obj = require(7726) /* createDefaultReaction */;
obj = { defaultReactionEmoji, customGuildEmoji: usableCustomEmojiById };
defaultReaction = obj.createDefaultReaction(obj);
}
const hasJoinedResult = closure_14.hasJoined(message.channel_id);
const shouldDisplayPromptResult = closure_11.shouldDisplayPrompt(channel.id);
obj = { isFollowing: hasJoinedResult, hasReactions: 0 !== message.reactions.length, defaultReaction, showMediaPostSharePrompt: shouldDisplayPromptResult };
return require(7726) /* createDefaultReaction */.createForumPostActions(obj);
}
}
function createMessageContent(message) {
let animateEmoji;
let animatingStickerMessageId;
let canShowImages;
let colorString;
let colorString2;
let constrainedWidth;
let forceHideSimpleEmbedContent;
let forcedTheme;
let gifAutoPlay;
let guildId;
let guildMemberAvatar;
let guildMemberAvatarDecoration;
let hasBailedAst;
let hasSpoilerEmbeds;
let iconRoleId;
let ignoreEmbedDescriptionCache;
let ignoreMentioned;
let inlineAttachmentMedia;
let inlineEmbedMedia;
let isEditing;
let isFirst;
let isInlineReplyPreview;
let isSystemDM;
let messageForward;
let nick;
let nick2;
let opTagBackgroundColor;
let opTagText;
let opTagTextColor;
let options;
let pushFeedbackType;
let renderActivityInstanceEmbed;
let renderActivityInviteEmbed;
let renderAttachments;
let renderCodedLinks;
let renderCommunicationDisabled;
let renderComponents;
let renderContentOnly;
let renderEmbeds;
let renderExecutedCommands;
let renderForumPostActions;
let renderGiftCode;
let renderPolls;
let renderReactions;
let renderReplies;
let renderSharedClientTheme;
let renderThreadEmbeds;
let roleStyle;
let shouldObscureSpoiler;
let tag;
let tagAccessibilityLabel;
let tagBackgroundColor;
let tagIconUrl;
let tagText;
let tagTextColor;
let tagType;
let tagVerified;
let timestampHourCycle;
let useAlternateEmbedColors;
message = message.message;
({ messageForward, roleStyle, isFirst, isEditing, canShowImages, isSystemDM, isInlineReplyPreview } = message);
if (isInlineReplyPreview === undefined) {
isInlineReplyPreview = false;
}
({ options, pushFeedbackType, renderContentOnly } = message);
gifAutoPlay = undefined;
shouldObscureSpoiler = undefined;
let shouldDisableInteractiveComponents;
let c4;
let store;
guildId = undefined;
let enabledHarmTypesForMessage;
let result1;
let setting;
let interaction;
({ animateEmoji, gifAutoPlay } = options);
({ renderCommunicationDisabled, renderAttachments, renderPolls, forcedTheme, forceHideSimpleEmbedContent, shouldObscureSpoiler } = options);
shouldDisableInteractiveComponents = options.shouldDisableInteractiveComponents;
const restrictedPreview = options.restrictedPreview;
({ renderEmbeds, renderReactions, inlineEmbedMedia, inlineAttachmentMedia, constrainedWidth, ignoreMentioned, animatingStickerMessageId, timestampHourCycle, renderCodedLinks, renderGiftCode, renderActivityInstanceEmbed, renderActivityInviteEmbed, renderComponents, renderThreadEmbeds, renderReplies, renderExecutedCommands, renderSharedClientTheme, renderForumPostActions, ignoreEmbedDescriptionCache, useAlternateEmbedColors } = options);
if (null == forcedTheme) {
let merged = theme;
forcedTheme = theme.theme;
}
const tmp2 = gifAutoPlay(shouldObscureSpoiler[36])(forcedTheme, useAlternateEmbedColors);
c4 = tmp2;
store = tmp3;
let tmp4 = tmp3;
if (true === canShowImages) {
tmp4 = renderEmbeds;
}
if (tmp4) {
tmp4 = message.type !== constants.CUSTOM_GIFT;
}
let tmp6 = tmp3;
if (true === canShowImages) {
tmp6 = inlineEmbedMedia;
}
let tmp7 = tmp3;
if (true === canShowImages) {
tmp7 = inlineAttachmentMedia;
}
const channel = store4.getChannel(message.getChannelId());
let obj1 = gifAutoPlay(shouldObscureSpoiler[26]);
const channel1 = store4.getChannel(obj1.castMessageIdAsChannelId(message.id));
guildId = undefined;
if (null != channel) {
guildId = channel.getGuildId();
}
let obj2 = message(shouldObscureSpoiler[37]);
const hasEnhancedRoleColors = obj2.getHasEnhancedRoleColors(guildId, message.author.id);
if (null == messageForward) {
let obj3 = message(shouldObscureSpoiler[38]);
messageForward = obj3.maybeCreateSingleForwardForMessage(message);
}
let message2 = message;
if (null != messageForward) {
message2 = messageForward.messageSnapshot.message;
}
let items = [];
if (renderReactions) {
let obj = { reactions: message.reactions, animateEmoji };
items = gifAutoPlay(shouldObscureSpoiler[39])(obj);
}
let tmp15 = null;
if (message.type === constants.THREAD_STARTER_MESSAGE) {
const messageByReference = store2.getMessageByReference(message.messageReference);
message = null;
if (messageByReference.state === ReferencedMessageState.LOADED) {
message = messageByReference.message;
}
tmp15 = message;
}
if (null != tmp15) {
obj = {};
merged = createMessageContent;
obj1 = { message: tmp15, roleStyle, isFirst, isEditing, canShowImages, isSystemDM, isInlineReplyPreview };
obj2 = {};
merged = obj2;
merged = options;
merged = Object.assign(options);
obj2["renderThreadEmbeds"] = false;
obj2["renderReactions"] = false;
obj2["shouldDisableInteractiveComponents"] = true;
obj1.options = obj2;
merged = obj;
merged = Object.assign(createMessageContent(obj1));
obj["id"] = message.id;
return obj;
} else {
merged = gifAutoPlay;
merged = shouldObscureSpoiler;
if (gifAutoPlay(shouldObscureSpoiler[40])(message)) {
merged = constants;
if (message.type === constants.THREAD_CREATED) {
obj3 = {};
merged = createThreadEmbed;
merged = message;
merged = roleStyle;
merged = isInlineReplyPreview;
merged = channel1;
merged = options;
merged = forcedTheme;
obj3.threadEmbed = createThreadEmbed(message, roleStyle, isInlineReplyPreview, channel1, options, forcedTheme);
merged = message;
merged = shouldObscureSpoiler;
const obj4 = { message, theme: forcedTheme, reactions: items, roleStyle };
merged = obj3;
merged = Object.assign(message(shouldObscureSpoiler[41]).createSystemMessageContent(obj4));
merged = obj3;
const obj92 = message(shouldObscureSpoiler[41]);
} else {
merged = message;
merged = shouldObscureSpoiler;
let obj5 = { message, theme: forcedTheme, reactions: items, roleStyle };
merged = undefined;
if (null != channel) {
merged = channel.isForumPost();
}
obj5.isForumPost = merged;
merged = message(shouldObscureSpoiler[41]).createSystemMessageContent(obj5);
const obj89 = message(shouldObscureSpoiler[41]);
}
return merged;
} else {
const author = message.author;
obj5 = message(shouldObscureSpoiler[42]);
let timestamp = message.editedTimestamp;
if (null == timestamp) {
timestamp = message.timestamp;
}
const result = obj5.isMessageNewerThanImprovedMarkdownEpoch(timestamp.valueOf());
if (null != message2.content) {
if ("" !== message2.content) {
let obj7 = message(shouldObscureSpoiler[43]);
if (!forceHideSimpleEmbedContent) {
let tmp26 = tmp4;
if (tmp4) {
tmp26 = tmp6;
}
forceHideSimpleEmbedContent = tmp26;
}
const tmp27 = null != channel1 && message.isFirstMessageInForumPost(channel1);
let parseMessageMarkupResult = obj7.parseMessageMarkup(message, message2, forceHideSimpleEmbedContent, isInlineReplyPreview, tmp27, result, result);
}
const content = parseMessageMarkupResult.content;
let tmp36 = restrictedPreview;
({ hasSpoilerEmbeds, hasBailedAst } = parseMessageMarkupResult);
if (restrictedPreview) {
tmp36 = null != content;
}
let stringResult = content;
if (tmp36) {
stringResult = gifAutoPlay(shouldObscureSpoiler[44])(content);
}
let obj8 = message(shouldObscureSpoiler[45]);
enabledHarmTypesForMessage = obj8.getEnabledHarmTypesForMessage(message);
let obj9 = message(shouldObscureSpoiler[46]);
result1 = obj9.shouldAgeVerifyForExplicitMedia();
const ViewImageDescriptions = message(shouldObscureSpoiler[47]).ViewImageDescriptions;
setting = ViewImageDescriptions.getSetting();
if (tmp4) {
tmp4 = !hasBailedAst;
}
if (tmp4) {
tmp4 = !restrictedPreview;
}
interaction = setting.getInteraction(message);
let tmp47;
if (tmp4) {
const obj6 = {
embeds: message2.embeds,
channelId: message.channel_id,
gifAutoPlay,
hasSpoilerEmbeds,
ignoreEmbedDescriptionCache,
shouldInlineEmbedMedia: tmp6,
colors: tmp2,
showListsAndHeaders: result,
showMaskedLinks: result,
themedBackgroundColor: tmp2.embedBackgroundColor,
enabledContentHarmTypeFlags: enabledHarmTypesForMessage,
shouldAgeVerify: result1,
authorIsBot: message.author.bot,
showContentInventoryEntryFallbackEmbed: message.showContentInventoryEntryFallbackEmbed,
transformComponents(arg0) {
return gifAutoPlay(shouldObscureSpoiler[49])({ message, guildId, interaction, shouldDisableInteractiveComponents, shouldShowMedia: c5, shouldObscureSpoiler, enabledContentHarmTypeFlags: enabledHarmTypesForMessage, shouldAgeVerify: result1, shouldShowMosaicMediaDescriptions: setting, shouldAutoPlayGifs: gifAutoPlay, colors: c4 }, arg0);
}
};
tmp47 = gifAutoPlay(shouldObscureSpoiler[48])(obj6);
}
obj7 = { message, isSystemDM, channel, colors: tmp2 };
({ tagText, tagAccessibilityLabel, tagVerified, tagTextColor, tagBackgroundColor, tagType, tagIconUrl, opTagText, opTagTextColor, opTagBackgroundColor } = gifAutoPlay(shouldObscureSpoiler[50])(obj7));
const uploaderFileForMessageId = store5.getUploaderFileForMessageId(message.id);
const tmp52 = gifAutoPlay(shouldObscureSpoiler[50])(obj7);
let tmp58 = tmp47;
if (!tmp57) {
let items1 = tmp47;
if (null == tmp47) {
items1 = [];
}
obj8 = { uploaderFile: uploaderFileForMessageId, useAttachmentUploadPreview: tmp55, colors: tmp2 };
items1.push(gifAutoPlay(shouldObscureSpoiler[51])(obj8));
tmp58 = items1;
}
const message1 = result1.getMessage(message.id);
let tmp64 = tmp58;
if (null != message1) {
let items2 = tmp58;
if (null == tmp58) {
items2 = [];
}
let obj13 = message(shouldObscureSpoiler[51]);
obj9 = { errorMessage: message1.errorMessage, colors: tmp2 };
items2.push(obj13.createAutomodBlockedMessageEmbed(obj9));
tmp64 = items2;
}
let obj15 = message(shouldObscureSpoiler[52]);
const userAuthor = obj15.getUserAuthor(message.author, channel);
({ guildMemberAvatar, guildMemberAvatarDecoration, iconRoleId } = userAuthor);
let obj16 = message(shouldObscureSpoiler[53]);
if (message.isInteractionPlaceholder()) {
if (null == message.author.avatar) {
if (null == guildMemberAvatar) {
const application = message.application;
let icon;
if (null != application) {
icon = application.icon;
}
if (null != icon) {
let obj19 = gifAutoPlay(shouldObscureSpoiler[54]);
const obj10 = { id: message.application.id, icon: message.application.icon, bot: message.application.bot };
let applicationIconSource = obj19.getApplicationIconSource(obj10);
}
const ensureAvatarSourceResult = obj16.ensureAvatarSource(applicationIconSource);
let obj21 = message(shouldObscureSpoiler[54]);
const obj11 = {};
if (null == guildMemberAvatarDecoration) {
guildMemberAvatarDecoration = author.avatarDecoration;
}
obj11.avatarDecoration = guildMemberAvatarDecoration;
let obj23 = message(shouldObscureSpoiler[55]);
obj11.size = obj23.getDecorationSizeForAvatarSize(message(shouldObscureSpoiler[56]).AvatarSizes.NORMAL);
const avatarDecorationURL = obj21.getAvatarDecorationURL(obj11);
if (null != iconRoleId) {
if (null != guildId) {
let obj24 = message(shouldObscureSpoiler[57]);
const obj12 = { guildId, roleId: iconRoleId, size: 18 };
const roleIcon = obj24.getRoleIcon(obj12);
}
}
if (message.hasFlag(closure_30.SOURCE_MESSAGE_DELETED)) {
const intl = message(shouldObscureSpoiler[29]).intl;
stringResult = intl.string(message(shouldObscureSpoiler[29]).t.JOtgSw);
}
let obj26 = message(shouldObscureSpoiler[52]);
const messageAuthor = obj26.getMessageAuthor(message);
({ nick, colorString } = messageAuthor);
if (message.type === constants.INTERACTION_PREMIUM_UPSELL) {
const intl2 = message(shouldObscureSpoiler[29]).intl;
obj13 = { appName: nick };
stringResult = intl2.formatToPlainString(message(shouldObscureSpoiler[29]).t["u4A+xK"], obj13);
}
if (message.type === constants.REPLY) {
if (renderReplies) {
const messageByReference1 = store2.getMessageByReference(message.messageReference);
const state = messageByReference1.state;
if (ReferencedMessageState.LOADED === state) {
const message3 = messageByReference1.message;
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[38]).maybeCreateSingleForwardForMessage(message3);
merged = closure_21;
if (closure_21.isBlockedForMessage(message3)) {
const obj14 = {};
merged = ReferencedMessageRowState;
obj14.state = ReferencedMessageRowState.SYSTEM;
merged = message;
merged = shouldObscureSpoiler;
const intl12 = message(shouldObscureSpoiler[29]).intl;
obj14.content = intl12.string(message(shouldObscureSpoiler[29]).t.XAkOo2);
let tmp96 = obj14;
} else {
merged = closure_21;
if (closure_21.isIgnoredForMessage(message3)) {
obj15 = {};
merged = ReferencedMessageRowState;
obj15.state = ReferencedMessageRowState.SYSTEM;
merged = message;
merged = shouldObscureSpoiler;
const intl11 = message(shouldObscureSpoiler[29]).intl;
obj15.content = intl11.string(message(shouldObscureSpoiler[29]).t["G7p6v/"]);
tmp96 = obj15;
} else {
merged = createMessageContent;
obj16 = { message: message3, messageForward: merged, roleStyle, isFirst: true, isEditing: false, canShowImages: true, isSystemDM: false, isInlineReplyPreview: true };
let obj17 = {};
merged = obj17;
merged = options;
merged = Object.assign(options);
obj17["renderReplies"] = false;
obj16.options = obj17;
merged = createMessageContent(obj16);
if (null == merged) {
const obj18 = {};
merged = ReferencedMessageRowState;
obj18.state = ReferencedMessageRowState.SYSTEM;
merged = message;
merged = shouldObscureSpoiler;
const intl10 = message(shouldObscureSpoiler[29]).intl;
obj18.content = intl10.string(message(shouldObscureSpoiler[29]).t["1i+hMi"]);
tmp96 = obj18;
} else {
if ("username" in merged) {
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[52]).getMessageAuthor(message3);
({ nick: nick2, colorString: colorString2 } = merged);
if (null == nick2) {
nick2 = message3.author.username;
}
merged = undefined;
if (null != nick2) {
merged = nick2;
}
merged.username = merged;
if (tmp20) {
let colorString3 = merged.colorString;
} else {
merged = undefined;
merged = shouldDisableInteractiveComponents;
if (null != colorString2) {
merged = colorString2;
}
colorString3 = merged(merged);
if (null == colorString3) {
colorString3 = merged.colorString;
}
}
merged.colorString = colorString3;
merged = gifAutoPlay;
merged = shouldObscureSpoiler;
if (gifAutoPlay(shouldObscureSpoiler[58])(message, message3)) {
merged.username = `@${tmp.username}`;
}
const obj35 = message(shouldObscureSpoiler[52]);
}
merged = globalThis;
const _Array = Array;
merged = Array.isArray(merged.content);
if (merged) {
merged = 0 === merged.content.length;
}
if (merged) {
merged.content = undefined;
}
merged = undefined;
if (null != merged) {
merged = merged.messageSnapshot.message;
}
merged = message3;
if ("stickers" in merged) {
merged = message;
merged = shouldObscureSpoiler;
let messageStickers = message(shouldObscureSpoiler[33]).getMessageStickers(merged);
const obj36 = message(shouldObscureSpoiler[33]);
} else {
messageStickers = [];
}
if (messageStickers.length > 0) {
merged = message;
merged = shouldObscureSpoiler;
const intl9 = message(shouldObscureSpoiler[29]).intl;
merged = intl9.string(message(shouldObscureSpoiler[29]).t["7K5Lma"]);
} else {
if ("interaction" in merged) {
if (null != merged.interaction) {
if ("" === merged.content) {
merged = message;
merged = shouldObscureSpoiler;
const intl8 = message(shouldObscureSpoiler[29]).intl;
merged = intl8.string(message(shouldObscureSpoiler[29]).t["2v7kfl"]);
}
}
}
merged = message;
merged = shouldObscureSpoiler;
merged = closure_30;
if (obj37.hasFlag(merged.flags, closure_30.IS_VOICE_MESSAGE)) {
merged = message;
merged = shouldObscureSpoiler;
const intl7 = message(shouldObscureSpoiler[29]).intl;
merged = intl7.string(message(shouldObscureSpoiler[29]).t["6bhHrc"]);
} else {
merged = constants;
if (merged.type === constants.POLL_RESULT) {
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[35]).getPollResultsReplyPreviewMobile(merged);
const obj38 = message(shouldObscureSpoiler[35]);
} else {
merged = message;
merged = shouldObscureSpoiler;
merged = closure_30;
if (obj97.hasFlag(merged.flags, closure_30.IS_COMPONENTS_V2)) {
merged = message;
merged = shouldObscureSpoiler;
const intl6 = message(shouldObscureSpoiler[29]).intl;
merged = intl6.string(message(shouldObscureSpoiler[29]).t.Xxm5i3);
} else if ("" === merged.content) {
merged = message;
merged = shouldObscureSpoiler;
const intl5 = message(shouldObscureSpoiler[29]).intl;
merged = intl5.string(message(shouldObscureSpoiler[29]).t.JAKsM8);
} else {
merged = null;
}
obj97 = message(shouldObscureSpoiler[34]);
}
}
obj37 = message(shouldObscureSpoiler[34]);
}
merged = constants;
if (message3.type === constants.POLL_RESULT) {
merged.content = merged;
}
obj19 = {};
merged = ReferencedMessageRowState;
obj19.state = ReferencedMessageRowState.LOADED;
obj19.message = merged;
tmp96 = obj19;
if (null != merged) {
obj19.systemContent = merged;
tmp96 = obj19;
}
}
}
}
const obj32 = message(shouldObscureSpoiler[38]);
} else {
merged = ReferencedMessageState;
if (ReferencedMessageState.NOT_LOADED === state) {
const obj20 = {};
merged = ReferencedMessageRowState;
obj20.state = ReferencedMessageRowState.SYSTEM;
merged = message;
merged = shouldObscureSpoiler;
const intl4 = message(shouldObscureSpoiler[29]).intl;
obj20.content = intl4.string(message(shouldObscureSpoiler[29]).t["1i+hMi"]);
tmp96 = obj20;
} else {
merged = ReferencedMessageState;
if (ReferencedMessageState.DELETED === state) {
obj21 = {};
merged = ReferencedMessageRowState;
obj21.state = ReferencedMessageRowState.SYSTEM;
merged = message;
merged = shouldObscureSpoiler;
const intl3 = message(shouldObscureSpoiler[29]).intl;
obj21.content = intl3.string(message(shouldObscureSpoiler[29]).t.mE3KJN);
tmp96 = obj21;
} else {
merged = message;
merged = shouldObscureSpoiler;
let obj28 = message(shouldObscureSpoiler[59]);
merged = obj28.assertNever(messageByReference1);
}
}
}
}
}
if (renderThreadEmbeds) {
merged = createThreadEmbed;
merged = message;
merged = roleStyle;
merged = isInlineReplyPreview;
merged = channel1;
merged = options;
merged = forcedTheme;
merged = createThreadEmbed(message, roleStyle, isInlineReplyPreview, channel1, options, forcedTheme);
}
merged = message;
merged = shouldObscureSpoiler;
merged = null;
merged = message(shouldObscureSpoiler[60]).createInteractionStatus(message, interaction);
if (null != guildId) {
merged = member;
merged = member.getMember(guildId, author.id);
}
merged = message;
merged = shouldObscureSpoiler;
const obj43 = message(shouldObscureSpoiler[60]);
merged = c4;
const useReducedMotion = c4.useReducedMotion;
merged = c4;
merged = undefined;
merged = message(shouldObscureSpoiler[61]).isMemberCommunicationDisabled(merged);
if (null != channel) {
merged = channel.parent_id;
}
merged = channel;
if (null != merged) {
merged = channel;
if (null != channel) {
merged = channel;
if (channel.isThread()) {
merged = store4;
merged = store4.getChannel(channel.parent_id);
}
}
}
merged = message;
merged = shouldObscureSpoiler;
const obj44 = message(shouldObscureSpoiler[61]);
const obj22 = { guildMember: merged, channel: merged, onlyChannelConnectionRoles: true };
merged = message(shouldObscureSpoiler[62]).getVisibleConnectionsRole(obj22);
merged = 0 !== message2.attachments.length;
merged = tmp55;
merged = 0 !== message2.embeds.length;
if (tmp55) {
merged = 0 === message.attachments.length;
}
if (merged) {
merged = null != uploaderFileForMessageId;
}
let items3 = [];
if (merged) {
merged = gifAutoPlay;
merged = shouldObscureSpoiler;
obj23 = { uploaderFile: uploaderFileForMessageId };
merged = constants2;
obj23.isFailedMessage = message.state === constants2.SEND_FAILED;
obj23.shouldInlineAttachmentMedia = tmp7;
items3 = gifAutoPlay(shouldObscureSpoiler[63])(obj23);
} else if (renderAttachments) {
merged = gifAutoPlay;
merged = shouldObscureSpoiler;
obj24 = { attachments: message2.attachments };
merged = store5;
merged = gifAutoPlay(shouldObscureSpoiler[64]);
obj24.uploadAttachments = store5.getUploadAttachments(message.nonce);
obj24.shouldInlineAttachmentMedia = tmp7;
obj24.gifAutoPlay = gifAutoPlay;
obj24.viewImageDescriptions = setting;
obj24.useReducedMotion = useReducedMotion;
obj24.shouldObscureSpoiler = shouldObscureSpoiler;
obj24.themedBackgroundColor = tmp2.embedBackgroundColor;
obj24.enabledContentHarmTypeFlags = enabledHarmTypesForMessage;
obj24.shouldAgeVerify = result1;
obj24.colors = tmp2;
items3 = merged(obj24);
}
if (merged) {
merged = constants2;
if (message.state !== constants2.SEND_FAILED) {
merged = message;
merged = shouldObscureSpoiler;
const intl13 = message(shouldObscureSpoiler[29]).intl;
merged = intl13.string(message(shouldObscureSpoiler[29]).t["yXY+5J"]);
}
if (merged) {
merged = constants2;
if (message.state !== constants2.SEND_FAILED) {
merged = message;
merged = shouldObscureSpoiler;
const intl14 = message(shouldObscureSpoiler[29]).intl;
merged = intl14.string(message(shouldObscureSpoiler[29]).t["yXY+5J"]);
}
merged = id;
merged = stringResult;
merged = id.getId();
if (message.isUnsupported) {
merged = message;
merged = shouldObscureSpoiler;
const intl15 = message(shouldObscureSpoiler[29]).intl;
merged = intl15.string(message(shouldObscureSpoiler[29]).t.sWi5EU);
}
merged = !message.isPoll();
if (!merged) {
merged = !isInlineReplyPreview && renderPolls;
}
if (!merged) {
merged = null != stringResult;
if (merged) {
merged = "" !== stringResult;
}
}
if (!merged) {
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[35]).getPollReplyPreview(message);
const obj51 = message(shouldObscureSpoiler[35]);
}
if (renderPolls) {
merged = gifAutoPlay;
merged = shouldObscureSpoiler;
const obj25 = { theme: forcedTheme, animateEmoji };
merged = gifAutoPlay(shouldObscureSpoiler[66])(message, undefined, obj25);
}
if (renderSharedClientTheme) {
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[67]).formatSharedClientThemeData(message, ensureAvatarSourceResult, nick);
const obj53 = message(shouldObscureSpoiler[67]);
}
merged = message;
merged = shouldObscureSpoiler;
merged = undefined;
if (null != guildId) {
merged = guildId;
}
if (obj54.shouldDisplayGuildTag(author.id, merged)) {
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[68]).getUserPrimaryGuild(author.primaryGuild);
merged = undefined;
({ guildId, tag } = merged);
if (null != merged.guildId) {
merged = message;
merged = shouldObscureSpoiler;
merged = GuildTagBadgeSize;
merged = message(shouldObscureSpoiler[68]).getGuildTagBadgeUrl(merged.guildId, merged.badge, GuildTagBadgeSize.SIZE_12);
const obj56 = message(shouldObscureSpoiler[68]);
}
merged = guildId;
merged = tag;
const obj55 = message(shouldObscureSpoiler[68]);
}
merged = undefined;
if (null != channel) {
merged = channel.linkedLobby;
}
if (null != merged) {
if (null != message.additionalName) {
if ("" !== message.additionalName) {
merged = store;
merged = store.getApplication(merged.application_id);
merged = undefined;
if (null != merged) {
merged = merged.icon;
}
merged = undefined;
if (null != merged) {
merged = gifAutoPlay;
merged = shouldObscureSpoiler;
obj26 = {};
({ id: obj58.id, icon: obj58.icon } = merged);
obj26.size = 16;
merged = gifAutoPlay(shouldObscureSpoiler[54]).getApplicationIconURL(obj26);
const obj57 = gifAutoPlay(shouldObscureSpoiler[54]);
}
const additionalName = message.additionalName;
}
}
}
merged = message;
merged = shouldObscureSpoiler;
obj54 = message(shouldObscureSpoiler[68]);
merged = message;
if (null != message2) {
merged = message2;
}
merged = closure_30;
const applicationId = message.applicationId;
let str10 = "";
merged = message(shouldObscureSpoiler[34]).hasFlag(merged.flags, closure_30.IS_VOICE_MESSAGE);
merged = store;
if (null != applicationId) {
str10 = applicationId;
}
merged = store.getApplication(str10);
merged = null != merged;
if (merged) {
merged = message;
merged = shouldObscureSpoiler;
merged = closure_30;
merged = message(shouldObscureSpoiler[34]).hasFlag(message.flags, closure_30.SENT_BY_SOCIAL_LAYER_INTEGRATION);
const obj60 = message(shouldObscureSpoiler[34]);
}
if (merged) {
id = merged.id;
}
if (null != message2) {
merged = closure_30;
if (message2.hasFlag(closure_30.IS_GUILD_OFFICIAL)) {
merged = guild;
merged = guild.getGuild(guildId);
if (null != merged) {
merged = message;
merged = shouldObscureSpoiler;
if (obj61.isGuildOfficialMessagesEnabled(merged, "createMessageContent")) {
let officialMessageColor = merged.officialMessageColor;
if (null == officialMessageColor) {
officialMessageColor = closure_24;
}
merged = c4;
const officialMessageStyle = c4.officialMessageStyle;
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[69]).showGuildOfficialMessageGradient(officialMessageStyle);
merged = undefined;
if (merged) {
merged = closure_26;
merged = officialMessageColor | closure_26;
}
merged = message;
merged = shouldObscureSpoiler;
const obj62 = message(shouldObscureSpoiler[69]);
merged = undefined;
if (obj63.showGuildOfficialMessageTextColor(officialMessageStyle)) {
merged = gifAutoPlay;
merged = shouldObscureSpoiler;
const internal = gifAutoPlay(shouldObscureSpoiler[70]).internal;
merged = internal.resolveSemanticColor(forcedTheme, gifAutoPlay(shouldObscureSpoiler[70]).colors.BACKGROUND_BASE_LOWER);
merged = c4;
let num61 = 1;
if (c4.desaturateUserColors) {
merged = c4;
num61 = c4.saturation;
}
merged = message;
merged = shouldObscureSpoiler;
const obj64 = message(shouldObscureSpoiler[69]);
let num62 = 0;
if (merged) {
num62 = closure_25;
}
merged = obj64;
merged = officialMessageColor;
merged = num61;
merged = num62;
const accessibleGuildOfficialTextColor = obj64.getAccessibleGuildOfficialTextColor(officialMessageColor, merged, num61, num62);
merged = accessibleGuildOfficialTextColor.num();
}
merged = message;
merged = shouldObscureSpoiler;
const intl16 = message(shouldObscureSpoiler[29]).intl;
merged = intl16.string(message(shouldObscureSpoiler[29]).t.GzDTxY);
obj63 = message(shouldObscureSpoiler[69]);
}
obj61 = message(shouldObscureSpoiler[69]);
}
}
}
merged = message;
merged = shouldObscureSpoiler;
const obj59 = message(shouldObscureSpoiler[34]);
const obj27 = {};
({ id: obj67.id, channel_id: obj67.channelId } = message);
merged = undefined;
merged = message(shouldObscureSpoiler[71]).createVoiceChannelBadge(message.author.id, guildId);
if (null != guildId) {
merged = guildId;
}
obj27.guildId = merged;
merged = message;
if (null != message2) {
merged = message2;
}
obj27.flags = merged.flags;
obj27.type = message.type;
if (null != message.nonce) {
if ("string" !== typeof message.nonce) {
merged = globalThis;
const _String = String;
let nonce = String(message.nonce);
}
obj27.nonce = nonce;
obj27.state = message.state;
obj27.reactions = items;
merged = undefined;
if (!renderContentOnly) {
merged = tmp96;
}
obj27.referencedMessage = merged;
obj27.threadEmbed = merged;
merged = undefined;
if (null != messageForward) {
merged = messageForward.getForwardInfo();
}
obj27.forwardInfo = merged;
obj27.mentioned = !ignoreMentioned && message.mentioned;
let str13 = "";
if (message.isEdited()) {
str13 = "";
if (!renderContentOnly) {
merged = message;
merged = shouldObscureSpoiler;
const intl17 = message(shouldObscureSpoiler[29]).intl;
str13 = intl17.string(message(shouldObscureSpoiler[29]).t.C8sXIM);
}
}
obj27.edited = str13;
merged = undefined;
if (message.isEdited()) {
if (!renderContentOnly) {
if (null != message.editedTimestamp) {
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[65]).dateFormat(message.editedTimestamp, "LLLL");
const obj68 = message(shouldObscureSpoiler[65]);
}
}
}
obj27.editedTimestamp = merged;
obj27.editedColor = tmp2.editedColor;
if (message.isUnsupported) {
let textColor = tmp2.unsupportedColor;
} else if (null != merged) {
textColor = 4278190080 | merged;
} else {
textColor = tmp2.textColor;
}
obj27.textColor = textColor;
obj27.officialMessageColor = merged;
obj27.linkColor = tmp2.linkColor;
obj27.tagText = tagText;
obj27.tagAccessibilityLabel = tagAccessibilityLabel;
obj27.tagVerified = tagVerified;
obj27.tagTextColor = tagTextColor;
obj27.tagBackgroundColor = tagBackgroundColor;
obj27.tagType = tagType;
obj27.tagIconUrl = tagIconUrl;
obj27.opTagText = opTagText;
obj27.opTagTextColor = opTagTextColor;
obj27.opTagBackgroundColor = opTagBackgroundColor;
obj27.stateAccessibilityLabel = merged;
obj27.constrainedWidth = constrainedWidth;
obj27.gifAutoPlay = gifAutoPlay;
obj27.animateEmoji = animateEmoji;
let username = nick;
if (tmp20) {
username = author.username;
}
merged = undefined;
if (null != username) {
merged = username;
}
obj27.username = merged;
merged = undefined;
if (!tmp20) {
merged = ensureAvatarSourceResult.uri;
}
obj27.avatarURL = merged;
merged = null;
if (!tmp20) {
merged = avatarDecorationURL;
}
obj27.avatarDecorationURL = merged;
obj27.authorId = author.id;
if (!tmp20) {
if ("username" === roleStyle) {
merged = undefined;
merged = shouldDisableInteractiveComponents;
if (null != colorString) {
merged = colorString;
}
let defaultUsernameColor = merged(merged);
if (null == defaultUsernameColor) {
defaultUsernameColor = tmp2.defaultUsernameColor;
}
}
obj27.usernameColor = defaultUsernameColor;
merged = null;
if (!tmp20) {
merged = undefined;
merged = shouldDisableInteractiveComponents;
if (null != colorString) {
merged = colorString;
}
merged = merged(merged);
merged = null;
}
obj27.roleColor = merged;
merged = null;
if (hasEnhancedRoleColors) {
merged = null;
if (!tmp20) {
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[72]).processColorStrings(messageAuthor.colorStrings);
const obj69 = message(shouldObscureSpoiler[72]);
}
}
obj27.roleColors = merged;
obj27.shouldShowRoleDot = "dot" === roleStyle;
obj27.shouldShowRoleOnName = "username" === roleStyle;
obj27.showLinkDecorations = c4.alwaysShowLinkDecorations;
if (tmp20) {
let defaultUsernameColor2 = tmp2.defaultUsernameColor;
} else {
merged = undefined;
merged = shouldDisableInteractiveComponents;
if (null != colorString) {
merged = colorString;
}
defaultUsernameColor2 = merged(merged);
if (null == defaultUsernameColor2) {
defaultUsernameColor2 = tmp2.defaultUsernameColor;
}
}
obj27.colorString = defaultUsernameColor2;
merged = undefined;
if (!tmp20) {
merged = roleIcon;
}
obj27.roleIcon = merged;
merged = undefined;
if (null != merged) {
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[73]).createConnectionsRoleTag(merged);
const obj70 = message(shouldObscureSpoiler[73]);
}
obj27.connectionsRoleTag = merged;
merged = undefined;
obj27.timestamp = merged;
merged = undefined;
if (!tmp20) {
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[65]).dateFormat(message.timestamp, "LLLL");
const obj71 = message(shouldObscureSpoiler[65]);
}
obj27.timestampTooltip = merged;
merged = undefined;
if (!tmp20) {
merged = tmp2.timestampColor;
}
obj27.timestampColor = merged;
merged = undefined;
obj27.timestampAccessibilityLabel = merged;
obj27.content = merged;
obj27.isEditing = isEditing;
obj27.renderContentOnly = renderContentOnly;
merged = undefined;
if (undefined !== pushFeedbackType) {
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[74]).createSurveyIndication(message, forcedTheme, pushFeedbackType);
const obj72 = message(shouldObscureSpoiler[74]);
}
obj27.surveyIndication = merged;
merged = message;
merged = shouldObscureSpoiler;
obj27.ephemeralIndication = message(shouldObscureSpoiler[75]).createEphemeralIndication(message);
obj27.interactionStatus = merged;
merged = undefined;
if (renderExecutedCommands) {
merged = message;
merged = shouldObscureSpoiler;
const obj74 = message(shouldObscureSpoiler[76]);
merged = obj74;
merged = message;
merged = channel;
merged = roleStyle;
merged = forcedTheme;
merged = obj74.createExecutedCommand(message, channel, roleStyle, forcedTheme, tmp2.defaultUsernameColor);
}
obj27.executedCommand = merged;
merged = undefined;
if (message2.components.length > 0) {
if (renderComponents) {
merged = gifAutoPlay;
merged = shouldObscureSpoiler;
obj28 = { message, guildId, interaction, shouldDisableInteractiveComponents, shouldShowMedia: tmp3, shouldObscureSpoiler, enabledContentHarmTypeFlags: enabledHarmTypesForMessage, shouldAgeVerify: result1, shouldShowMosaicMediaDescriptions: setting, shouldAutoPlayGifs: gifAutoPlay, colors: tmp2 };
merged = gifAutoPlay(shouldObscureSpoiler[49])(obj28, message2.components);
}
}
obj27.components = merged;
let num75 = 0;
if (!renderContentOnly) {
num75 = tmp2.feedbackColor;
}
obj27.feedbackColor = num75;
let num76 = 0;
if (!renderContentOnly) {
num76 = tmp2.highlightColor;
}
obj27.highlightColor = num76;
merged = undefined;
if (null != tmp64) {
merged = tmp64;
}
obj27.embeds = merged;
if (renderGiftCode) {
merged = message;
merged = shouldObscureSpoiler;
let giftCodeEmbed = message(shouldObscureSpoiler[77]).createGiftCodeEmbed(message, forcedTheme);
const obj76 = message(shouldObscureSpoiler[77]);
} else {
giftCodeEmbed = [];
}
obj27.giftCodes = giftCodeEmbed;
if (renderCodedLinks) {
merged = message;
merged = shouldObscureSpoiler;
const obj77 = message(shouldObscureSpoiler[78]);
merged = obj77;
merged = message;
merged = message2;
merged = channel;
merged = forcedTheme;
let codedLinkEmbeds = obj77.createCodedLinkEmbeds(message, message2, channel, forcedTheme);
} else {
codedLinkEmbeds = [];
}
obj27.codedLinks = codedLinkEmbeds;
merged = undefined;
if (renderActivityInstanceEmbed) {
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[79]).createActivityInstanceEmbed(message);
const obj78 = message(shouldObscureSpoiler[79]);
}
obj27.activityInstanceEmbed = merged;
merged = undefined;
if (renderActivityInviteEmbed) {
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[80]).createActivityRichPresenceInviteEmbed(message, channel);
const obj79 = message(shouldObscureSpoiler[80]);
}
obj27.activityRichPresenceInviteEmbed = merged;
if (tmp7) {
if (renderAttachments) {
renderAttachments = merged;
}
if (!renderAttachments) {
renderAttachments = tmp55;
}
tmp7 = renderAttachments;
}
obj27.useAttachmentGridLayout = tmp7;
obj27.useAttachmentUploadPreview = tmp55;
obj27.attachments = items3;
let num82 = 1;
if (tmp55) {
merged = constants2;
num82 = 1;
if (message.state === constants2.SEND_FAILED) {
num82 = 0.2;
}
}
obj27.attachmentsOpacity = num82;
if (restrictedPreview) {
let items4 = [];
} else {
merged = gifAutoPlay;
merged = shouldObscureSpoiler;
const obj29 = { message: message2 };
merged = message;
merged = gifAutoPlay(shouldObscureSpoiler[81]);
const AnimateStickers = message(shouldObscureSpoiler[47]).AnimateStickers;
obj29.animateStickersSetting = AnimateStickers.getSetting();
obj29.isUserInteracting = message.id === animatingStickerMessageId;
items4 = merged(obj29);
}
obj27.stickers = items4;
if (renderCommunicationDisabled) {
renderCommunicationDisabled = merged;
}
obj27.communicationDisabled = renderCommunicationDisabled;
merged = null == channel || !channel.isForumPost();
merged = !merged;
if (!merged) {
merged = message.id === message.channel_id;
}
obj27.isFirstForumPostMessage = merged;
merged = undefined;
if (null != channel) {
if (channel.isForumPost()) {
if (renderForumPostActions) {
merged = getForumPostActions;
merged = getForumPostActions(message, channel);
}
}
}
obj27.postActions = merged;
obj27.isCurrentUserMessageAuthor = message.author.id === merged;
merged = guildId;
obj27.usingGradientTheme = null != guildId.gradientPreset;
merged = message;
merged = shouldObscureSpoiler;
const obj73 = message(shouldObscureSpoiler[75]);
merged = gifAutoPlay;
obj27.swipeToReplyIconUrl = message(shouldObscureSpoiler[30]).getAssetUriForEmbed(gifAutoPlay(shouldObscureSpoiler[82]));
const obj81 = message(shouldObscureSpoiler[30]);
obj27.swipeToEditIconUrl = message(shouldObscureSpoiler[30]).getAssetUriForEmbed(gifAutoPlay(shouldObscureSpoiler[83]));
if (tmp4) {
merged = message;
merged = shouldObscureSpoiler;
let postPreviewEmbeds = message(shouldObscureSpoiler[84]).createPostPreviewEmbeds(message, roleStyle, useReducedMotion);
const obj83 = message(shouldObscureSpoiler[84]);
} else {
postPreviewEmbeds = [];
}
obj27.postPreviewEmbeds = postPreviewEmbeds;
merged = message;
merged = shouldObscureSpoiler;
const intl18 = message(shouldObscureSpoiler[29]).intl;
obj27.obscureLearnMoreLabel = intl18.string(message(shouldObscureSpoiler[29]).t["2aXnfa"]);
const obj82 = message(shouldObscureSpoiler[30]);
obj27.safetyPolicyNoticeEmbed = message(shouldObscureSpoiler[85]).createSafetyPolicyNoticeEmbed(message);
obj27.pollData = merged;
obj27.sharedClientTheme = merged;
const obj84 = message(shouldObscureSpoiler[85]);
obj27.safetySystemNotificationEmbed = message(shouldObscureSpoiler[86]).createSafetySystemNotificationEmbed(message);
const obj85 = message(shouldObscureSpoiler[86]);
obj27.ctaButton = message(shouldObscureSpoiler[87]).createCtaButton(message.id, message.channel_id, tmp2);
merged = undefined;
if (merged) {
merged = tmp2.embedBackgroundColor;
}
obj27.audioAttachmentBackgroundColor = merged;
merged = message;
merged = shouldObscureSpoiler;
const obj86 = message(shouldObscureSpoiler[87]);
obj27.accessibilityActions = message(shouldObscureSpoiler[88]).createMessageAccessibilityActions(message, channel);
obj27.clanTagGuildId = merged;
obj27.clanTag = merged;
obj27.clanBadgeUrl = merged;
obj27.lobbyAdditionalName = additionalName;
obj27.lobbyTagIconUrl = merged;
obj27.isFirst = isFirst;
obj27.gameApplicationId = id;
merged = undefined;
if (null != channel) {
merged = channel.type;
}
merged = constants3;
obj27.isAnnouncementChannel = merged === constants3.GUILD_ANNOUNCEMENT;
merged = message;
merged = shouldObscureSpoiler;
const obj87 = message(shouldObscureSpoiler[88]);
obj27.displayNameStyles = message(shouldObscureSpoiler[89]).createDisplayNameStylesMobile(message.author, merged);
obj27.voiceChannelBadge = merged;
return obj27;
}
defaultUsernameColor = tmp2.defaultUsernameColor;
}
nonce = message.nonce;
const obj66 = message(shouldObscureSpoiler[71]);
}
merged = message;
merged = shouldObscureSpoiler;
merged = message(shouldObscureSpoiler[65]).accessibilityLabelCalendarFormat(message.timestamp);
const obj50 = message(shouldObscureSpoiler[65]);
}
merged = message;
merged = shouldObscureSpoiler;
const obj45 = message(shouldObscureSpoiler[62]);
merged = message(shouldObscureSpoiler[65]).calendarFormat(message.timestamp, true, timestampHourCycle);
const obj49 = message(shouldObscureSpoiler[65]);
}
}
}
if (null != guildMemberAvatar) {
if (null != guildId) {
obj17 = gifAutoPlay(shouldObscureSpoiler[54]);
const obj30 = { userId: author.id, avatar: guildMemberAvatar, guildId };
applicationIconSource = obj17.getGuildMemberAvatarSource(obj30, author);
}
}
applicationIconSource = author.getAvatarSource(undefined);
tmp57 = message.state !== constants2.SEND_FAILED || message.isCommandType();
}
parseMessageMarkupResult = { content: undefined, hasSpoilerEmbeds: false, hasBailedAst: false };
}
}
}
({ DEFAULT_GUILD_OFFICIAL_COLOR: closure_24, GUILD_OFFICIAL_HIGHLIGHT_ALPHA: closure_25, GUILD_OFFICIAL_HIGHLIGHT_ALPHA_COLOR: closure_26 } = MESSAGE_GROUP_SPACING);
({ MessageTypes: closure_28, MessageStates: closure_29, MessageFlags: closure_30, ChannelTypes: closure_31 } = ME);
let result = require("_isNativeReflectConstruct").fileFinishedImporting("modules/messages/native/renderer/createMessageContent.tsx");
export default createMessageContent;