package com.discord.widgets.chat.list.entries; import c.d.b.a.a; import com.discord.api.role.GuildRole; import com.discord.models.member.GuildMember; import com.discord.models.message.Message; import com.discord.stores.StoreMessageReplies; import com.discord.stores.StoreMessageState; import d0.z.d.m; import java.util.Map; import kotlin.jvm.internal.DefaultConstructorMarker; /* compiled from: MessageEntry.kt */ public final class MessageEntry extends ChatListEntry { private final boolean animateEmojis; private final GuildMember author; private final GuildMember firstMentionedUser; private final GuildMember interactionAuthor; private final boolean isExpandedBlocked; private final boolean isMinimal; private final boolean isThreadStarterMessage; private final String key; private final Message message; private final StoreMessageState.State messageState; private final Map nickOrUsernames; private final ReplyData replyData; private final Map roles; private final int type; /* compiled from: MessageEntry.kt */ public static final class ReplyData { private final boolean isRepliedUserBlocked; private final MessageEntry messageEntry; private final StoreMessageReplies.MessageState messageState; public ReplyData(StoreMessageReplies.MessageState messageState, MessageEntry messageEntry, boolean z2) { m.checkNotNullParameter(messageState, "messageState"); this.messageState = messageState; this.messageEntry = messageEntry; this.isRepliedUserBlocked = z2; } /* JADX INFO: this call moved to the top of the method (can break code semantics) */ public /* synthetic */ ReplyData(StoreMessageReplies.MessageState messageState, MessageEntry messageEntry, boolean z2, int i, DefaultConstructorMarker defaultConstructorMarker) { this(messageState, messageEntry, (i & 4) != 0 ? false : z2); } public static /* synthetic */ ReplyData copy$default(ReplyData replyData, StoreMessageReplies.MessageState messageState, MessageEntry messageEntry, boolean z2, int i, Object obj) { if ((i & 1) != 0) { messageState = replyData.messageState; } if ((i & 2) != 0) { messageEntry = replyData.messageEntry; } if ((i & 4) != 0) { z2 = replyData.isRepliedUserBlocked; } return replyData.copy(messageState, messageEntry, z2); } public final StoreMessageReplies.MessageState component1() { return this.messageState; } public final MessageEntry component2() { return this.messageEntry; } public final boolean component3() { return this.isRepliedUserBlocked; } public final ReplyData copy(StoreMessageReplies.MessageState messageState, MessageEntry messageEntry, boolean z2) { m.checkNotNullParameter(messageState, "messageState"); return new ReplyData(messageState, messageEntry, z2); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof ReplyData)) { return false; } ReplyData replyData = (ReplyData) obj; return m.areEqual(this.messageState, replyData.messageState) && m.areEqual(this.messageEntry, replyData.messageEntry) && this.isRepliedUserBlocked == replyData.isRepliedUserBlocked; } public final MessageEntry getMessageEntry() { return this.messageEntry; } public final StoreMessageReplies.MessageState getMessageState() { return this.messageState; } public int hashCode() { StoreMessageReplies.MessageState messageState = this.messageState; int i = 0; int hashCode = (messageState != null ? messageState.hashCode() : 0) * 31; MessageEntry messageEntry = this.messageEntry; if (messageEntry != null) { i = messageEntry.hashCode(); } int i2 = (hashCode + i) * 31; boolean z2 = this.isRepliedUserBlocked; if (z2) { z2 = true; } int i3 = z2 ? 1 : 0; int i4 = z2 ? 1 : 0; int i5 = z2 ? 1 : 0; return i2 + i3; } public final boolean isRepliedUserBlocked() { return this.isRepliedUserBlocked; } public String toString() { StringBuilder L = a.L("ReplyData(messageState="); L.append(this.messageState); L.append(", messageEntry="); L.append(this.messageEntry); L.append(", isRepliedUserBlocked="); return a.G(L, this.isRepliedUserBlocked, ")"); } } public MessageEntry(Message message, StoreMessageState.State state, GuildMember guildMember, GuildMember guildMember2, Map map, Map map2, boolean z2, boolean z3, boolean z4, ReplyData replyData, GuildMember guildMember3, boolean z5) { Integer type; Integer type2; Integer type3; Integer type4; m.checkNotNullParameter(message, "message"); m.checkNotNullParameter(map2, "nickOrUsernames"); this.message = message; this.messageState = state; this.author = guildMember; this.firstMentionedUser = guildMember2; this.roles = map; this.nickOrUsernames = map2; this.isMinimal = z2; this.isExpandedBlocked = z3; this.animateEmojis = z4; this.replyData = replyData; this.interactionAuthor = guildMember3; this.isThreadStarterMessage = z5; int i = 19; if (z2) { i = 1; } else if (!message.isInteraction() && (((type = message.getType()) == null || type.intValue() != 0) && ((type2 = message.getType()) == null || type2.intValue() != -1))) { Integer type5 = message.getType(); if (type5 != null && type5.intValue() == 20 && message.getInteraction() == null) { i = 33; } else { Integer type6 = message.getType(); if ((type6 == null || type6.intValue() != 3) && ((type3 = message.getType()) == null || type3.intValue() != 13)) { Integer type7 = message.getType(); if ((type7 != null && type7.intValue() == -2) || ((type4 = message.getType()) != null && type4.intValue() == -3)) { i = 20; } else { Integer type8 = message.getType(); if (type8 != null && type8.intValue() == 19) { i = 32; } else { Integer type9 = message.getType(); i = (type9 != null && type9.intValue() == 22) ? 38 : 5; } } } } } else { i = 0; } this.type = i; StringBuilder sb = new StringBuilder(); sb.append(getType()); sb.append(' '); Object nonce = message.getNonce(); sb.append(nonce == null ? Long.valueOf(message.getId()) : nonce); this.key = sb.toString(); } /* JADX INFO: this call moved to the top of the method (can break code semantics) */ public /* synthetic */ MessageEntry(Message message, StoreMessageState.State state, GuildMember guildMember, GuildMember guildMember2, Map map, Map map2, boolean z2, boolean z3, boolean z4, ReplyData replyData, GuildMember guildMember3, boolean z5, int i, DefaultConstructorMarker defaultConstructorMarker) { this(message, state, guildMember, (i & 8) != 0 ? null : guildMember2, map, map2, (i & 64) != 0 ? false : z2, z3, (i & 256) != 0 ? true : z4, (i & 512) != 0 ? null : replyData, (i & 1024) != 0 ? null : guildMember3, (i & 2048) != 0 ? false : z5); } private final boolean component7() { return this.isMinimal; } private final boolean component8() { return this.isExpandedBlocked; } public static /* synthetic */ MessageEntry copy$default(MessageEntry messageEntry, Message message, StoreMessageState.State state, GuildMember guildMember, GuildMember guildMember2, Map map, Map map2, boolean z2, boolean z3, boolean z4, ReplyData replyData, GuildMember guildMember3, boolean z5, int i, Object obj) { return messageEntry.copy((i & 1) != 0 ? messageEntry.message : message, (i & 2) != 0 ? messageEntry.messageState : state, (i & 4) != 0 ? messageEntry.author : guildMember, (i & 8) != 0 ? messageEntry.firstMentionedUser : guildMember2, (i & 16) != 0 ? messageEntry.roles : map, (i & 32) != 0 ? messageEntry.nickOrUsernames : map2, (i & 64) != 0 ? messageEntry.isMinimal : z2, (i & 128) != 0 ? messageEntry.isExpandedBlocked : z3, (i & 256) != 0 ? messageEntry.animateEmojis : z4, (i & 512) != 0 ? messageEntry.replyData : replyData, (i & 1024) != 0 ? messageEntry.interactionAuthor : guildMember3, (i & 2048) != 0 ? messageEntry.isThreadStarterMessage : z5); } public final Message component1() { return this.message; } public final ReplyData component10() { return this.replyData; } public final GuildMember component11() { return this.interactionAuthor; } public final boolean component12() { return this.isThreadStarterMessage; } public final StoreMessageState.State component2() { return this.messageState; } public final GuildMember component3() { return this.author; } public final GuildMember component4() { return this.firstMentionedUser; } public final Map component5() { return this.roles; } public final Map component6() { return this.nickOrUsernames; } public final boolean component9() { return this.animateEmojis; } public final MessageEntry copy(Message message, StoreMessageState.State state, GuildMember guildMember, GuildMember guildMember2, Map map, Map map2, boolean z2, boolean z3, boolean z4, ReplyData replyData, GuildMember guildMember3, boolean z5) { m.checkNotNullParameter(message, "message"); m.checkNotNullParameter(map2, "nickOrUsernames"); return new MessageEntry(message, state, guildMember, guildMember2, map, map2, z2, z3, z4, replyData, guildMember3, z5); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof MessageEntry)) { return false; } MessageEntry messageEntry = (MessageEntry) obj; return m.areEqual(this.message, messageEntry.message) && m.areEqual(this.messageState, messageEntry.messageState) && m.areEqual(this.author, messageEntry.author) && m.areEqual(this.firstMentionedUser, messageEntry.firstMentionedUser) && m.areEqual(this.roles, messageEntry.roles) && m.areEqual(this.nickOrUsernames, messageEntry.nickOrUsernames) && this.isMinimal == messageEntry.isMinimal && this.isExpandedBlocked == messageEntry.isExpandedBlocked && this.animateEmojis == messageEntry.animateEmojis && m.areEqual(this.replyData, messageEntry.replyData) && m.areEqual(this.interactionAuthor, messageEntry.interactionAuthor) && this.isThreadStarterMessage == messageEntry.isThreadStarterMessage; } public final boolean getAnimateEmojis() { return this.animateEmojis; } public final GuildMember getAuthor() { return this.author; } public final GuildMember getFirstMentionedUser() { return this.firstMentionedUser; } public final GuildMember getInteractionAuthor() { return this.interactionAuthor; } @Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload, com.discord.utilities.recycler.DiffKeyProvider public String getKey() { return this.key; } public final Message getMessage() { return this.message; } public final StoreMessageState.State getMessageState() { return this.messageState; } public final Map getNickOrUsernames() { return this.nickOrUsernames; } public final ReplyData getReplyData() { return this.replyData; } public final Map getRoles() { return this.roles; } @Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload public int getType() { return this.type; } public int hashCode() { Message message = this.message; int i = 0; int hashCode = (message != null ? message.hashCode() : 0) * 31; StoreMessageState.State state = this.messageState; int hashCode2 = (hashCode + (state != null ? state.hashCode() : 0)) * 31; GuildMember guildMember = this.author; int hashCode3 = (hashCode2 + (guildMember != null ? guildMember.hashCode() : 0)) * 31; GuildMember guildMember2 = this.firstMentionedUser; int hashCode4 = (hashCode3 + (guildMember2 != null ? guildMember2.hashCode() : 0)) * 31; Map map = this.roles; int hashCode5 = (hashCode4 + (map != null ? map.hashCode() : 0)) * 31; Map map2 = this.nickOrUsernames; int hashCode6 = (hashCode5 + (map2 != null ? map2.hashCode() : 0)) * 31; boolean z2 = this.isMinimal; int i2 = 1; if (z2) { z2 = true; } int i3 = z2 ? 1 : 0; int i4 = z2 ? 1 : 0; int i5 = z2 ? 1 : 0; int i6 = (hashCode6 + i3) * 31; boolean z3 = this.isExpandedBlocked; if (z3) { z3 = true; } int i7 = z3 ? 1 : 0; int i8 = z3 ? 1 : 0; int i9 = z3 ? 1 : 0; int i10 = (i6 + i7) * 31; boolean z4 = this.animateEmojis; if (z4) { z4 = true; } int i11 = z4 ? 1 : 0; int i12 = z4 ? 1 : 0; int i13 = z4 ? 1 : 0; int i14 = (i10 + i11) * 31; ReplyData replyData = this.replyData; int hashCode7 = (i14 + (replyData != null ? replyData.hashCode() : 0)) * 31; GuildMember guildMember3 = this.interactionAuthor; if (guildMember3 != null) { i = guildMember3.hashCode(); } int i15 = (hashCode7 + i) * 31; boolean z5 = this.isThreadStarterMessage; if (!z5) { i2 = z5 ? 1 : 0; } return i15 + i2; } @Override // com.discord.widgets.chat.list.entries.ChatListEntry public boolean isInExpandedBlockedMessageChunk() { return this.isExpandedBlocked; } public final boolean isThreadStarterMessage() { return this.isThreadStarterMessage; } public String toString() { StringBuilder L = a.L("MessageEntry(message="); L.append(this.message); L.append(", messageState="); L.append(this.messageState); L.append(", author="); L.append(this.author); L.append(", firstMentionedUser="); L.append(this.firstMentionedUser); L.append(", roles="); L.append(this.roles); L.append(", nickOrUsernames="); L.append(this.nickOrUsernames); L.append(", isMinimal="); L.append(this.isMinimal); L.append(", isExpandedBlocked="); L.append(this.isExpandedBlocked); L.append(", animateEmojis="); L.append(this.animateEmojis); L.append(", replyData="); L.append(this.replyData); L.append(", interactionAuthor="); L.append(this.interactionAuthor); L.append(", isThreadStarterMessage="); return a.G(L, this.isThreadStarterMessage, ")"); } }