package com.discord.widgets.chat.list.entries; import a0.a.a.b; import c.d.b.a.a; import com.discord.api.channel.Channel; import com.discord.api.role.GuildRole; import com.discord.models.member.GuildMember; import com.discord.models.message.Message; import d0.z.d.m; import java.util.Map; /* compiled from: ThreadEmbedEntry.kt */ public final class ThreadEmbedEntry extends ChatListEntry { private final boolean animateEmojis; private final String key; private final long messageId; private final Message mostRecentMessage; private final GuildMember mostRecentMessageGuildMember; private final Map nickOrUsernames; private final Message parentMessage; private final Map roleMentions; private final Channel thread; private final int threadMessageCount; private final int type = 35; public ThreadEmbedEntry(long j, Channel channel, int i, Message message, Map map, Map map2, boolean z2, GuildMember guildMember, Message message2) { m.checkNotNullParameter(channel, "thread"); m.checkNotNullParameter(map2, "nickOrUsernames"); m.checkNotNullParameter(message2, "parentMessage"); this.messageId = j; this.thread = channel; this.threadMessageCount = i; this.mostRecentMessage = message; this.roleMentions = map; this.nickOrUsernames = map2; this.animateEmojis = z2; this.mostRecentMessageGuildMember = guildMember; this.parentMessage = message2; this.key = a.q("35 -- ", j); } public static /* synthetic */ ThreadEmbedEntry copy$default(ThreadEmbedEntry threadEmbedEntry, long j, Channel channel, int i, Message message, Map map, Map map2, boolean z2, GuildMember guildMember, Message message2, int i2, Object obj) { return threadEmbedEntry.copy((i2 & 1) != 0 ? threadEmbedEntry.messageId : j, (i2 & 2) != 0 ? threadEmbedEntry.thread : channel, (i2 & 4) != 0 ? threadEmbedEntry.threadMessageCount : i, (i2 & 8) != 0 ? threadEmbedEntry.mostRecentMessage : message, (i2 & 16) != 0 ? threadEmbedEntry.roleMentions : map, (i2 & 32) != 0 ? threadEmbedEntry.nickOrUsernames : map2, (i2 & 64) != 0 ? threadEmbedEntry.animateEmojis : z2, (i2 & 128) != 0 ? threadEmbedEntry.mostRecentMessageGuildMember : guildMember, (i2 & 256) != 0 ? threadEmbedEntry.parentMessage : message2); } public final long component1() { return this.messageId; } public final Channel component2() { return this.thread; } public final int component3() { return this.threadMessageCount; } public final Message component4() { return this.mostRecentMessage; } public final Map component5() { return this.roleMentions; } public final Map component6() { return this.nickOrUsernames; } public final boolean component7() { return this.animateEmojis; } public final GuildMember component8() { return this.mostRecentMessageGuildMember; } public final Message component9() { return this.parentMessage; } public final ThreadEmbedEntry copy(long j, Channel channel, int i, Message message, Map map, Map map2, boolean z2, GuildMember guildMember, Message message2) { m.checkNotNullParameter(channel, "thread"); m.checkNotNullParameter(map2, "nickOrUsernames"); m.checkNotNullParameter(message2, "parentMessage"); return new ThreadEmbedEntry(j, channel, i, message, map, map2, z2, guildMember, message2); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof ThreadEmbedEntry)) { return false; } ThreadEmbedEntry threadEmbedEntry = (ThreadEmbedEntry) obj; return this.messageId == threadEmbedEntry.messageId && m.areEqual(this.thread, threadEmbedEntry.thread) && this.threadMessageCount == threadEmbedEntry.threadMessageCount && m.areEqual(this.mostRecentMessage, threadEmbedEntry.mostRecentMessage) && m.areEqual(this.roleMentions, threadEmbedEntry.roleMentions) && m.areEqual(this.nickOrUsernames, threadEmbedEntry.nickOrUsernames) && this.animateEmojis == threadEmbedEntry.animateEmojis && m.areEqual(this.mostRecentMessageGuildMember, threadEmbedEntry.mostRecentMessageGuildMember) && m.areEqual(this.parentMessage, threadEmbedEntry.parentMessage); } public final boolean getAnimateEmojis() { return this.animateEmojis; } @Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload, com.discord.utilities.recycler.DiffKeyProvider public String getKey() { return this.key; } public final long getMessageId() { return this.messageId; } public final Message getMostRecentMessage() { return this.mostRecentMessage; } public final GuildMember getMostRecentMessageGuildMember() { return this.mostRecentMessageGuildMember; } public final Map getNickOrUsernames() { return this.nickOrUsernames; } public final Message getParentMessage() { return this.parentMessage; } public final Map getRoleMentions() { return this.roleMentions; } public final Channel getThread() { return this.thread; } public final int getThreadMessageCount() { return this.threadMessageCount; } @Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload public int getType() { return this.type; } public int hashCode() { int a = b.a(this.messageId) * 31; Channel channel = this.thread; int i = 0; int hashCode = (((a + (channel != null ? channel.hashCode() : 0)) * 31) + this.threadMessageCount) * 31; Message message = this.mostRecentMessage; int hashCode2 = (hashCode + (message != null ? message.hashCode() : 0)) * 31; Map map = this.roleMentions; int hashCode3 = (hashCode2 + (map != null ? map.hashCode() : 0)) * 31; Map map2 = this.nickOrUsernames; int hashCode4 = (hashCode3 + (map2 != null ? map2.hashCode() : 0)) * 31; boolean z2 = this.animateEmojis; if (z2) { z2 = true; } int i2 = z2 ? 1 : 0; int i3 = z2 ? 1 : 0; int i4 = z2 ? 1 : 0; int i5 = (hashCode4 + i2) * 31; GuildMember guildMember = this.mostRecentMessageGuildMember; int hashCode5 = (i5 + (guildMember != null ? guildMember.hashCode() : 0)) * 31; Message message2 = this.parentMessage; if (message2 != null) { i = message2.hashCode(); } return hashCode5 + i; } public String toString() { StringBuilder L = a.L("ThreadEmbedEntry(messageId="); L.append(this.messageId); L.append(", thread="); L.append(this.thread); L.append(", threadMessageCount="); L.append(this.threadMessageCount); L.append(", mostRecentMessage="); L.append(this.mostRecentMessage); L.append(", roleMentions="); L.append(this.roleMentions); L.append(", nickOrUsernames="); L.append(this.nickOrUsernames); L.append(", animateEmojis="); L.append(this.animateEmojis); L.append(", mostRecentMessageGuildMember="); L.append(this.mostRecentMessageGuildMember); L.append(", parentMessage="); L.append(this.parentMessage); L.append(")"); return L.toString(); } }