package com.discord.widgets.chat.list.entries; import a0.a.a.b; import c.d.b.a.a; import com.discord.models.member.GuildMember; import d0.z.d.m; /* compiled from: StartOfChatEntry.kt */ public final class StartOfChatEntry extends ChatListEntry { private final boolean canManageChannel; private final boolean canManageThread; private final boolean canReadMessageHistory; private final long channelId; private final String channelName; private final boolean isThread; private final String key; private final Integer threadAutoArchiveDuration; private final GuildMember threadCreator; private final int type = 3; /* JADX DEBUG: TODO: convert one arg to string using `String.valueOf()`, args: [(wrap: int : 0x0020: INVOKE (r5v1 int) = (r1v0 'this' com.discord.widgets.chat.list.entries.StartOfChatEntry A[IMMUTABLE_TYPE, THIS]) type: VIRTUAL call: com.discord.widgets.chat.list.entries.StartOfChatEntry.getType():int), (r2v0 long)] */ public StartOfChatEntry(long j, String str, boolean z2, boolean z3, boolean z4, boolean z5, Integer num, GuildMember guildMember) { m.checkNotNullParameter(str, "channelName"); this.channelId = j; this.channelName = str; this.canReadMessageHistory = z2; this.canManageChannel = z3; this.canManageThread = z4; this.isThread = z5; this.threadAutoArchiveDuration = num; this.threadCreator = guildMember; StringBuilder sb = new StringBuilder(); sb.append(getType()); sb.append(j); this.key = sb.toString(); } public static /* synthetic */ StartOfChatEntry copy$default(StartOfChatEntry startOfChatEntry, long j, String str, boolean z2, boolean z3, boolean z4, boolean z5, Integer num, GuildMember guildMember, int i, Object obj) { return startOfChatEntry.copy((i & 1) != 0 ? startOfChatEntry.channelId : j, (i & 2) != 0 ? startOfChatEntry.channelName : str, (i & 4) != 0 ? startOfChatEntry.canReadMessageHistory : z2, (i & 8) != 0 ? startOfChatEntry.canManageChannel : z3, (i & 16) != 0 ? startOfChatEntry.canManageThread : z4, (i & 32) != 0 ? startOfChatEntry.isThread : z5, (i & 64) != 0 ? startOfChatEntry.threadAutoArchiveDuration : num, (i & 128) != 0 ? startOfChatEntry.threadCreator : guildMember); } public final long component1() { return this.channelId; } public final String component2() { return this.channelName; } public final boolean component3() { return this.canReadMessageHistory; } public final boolean component4() { return this.canManageChannel; } public final boolean component5() { return this.canManageThread; } public final boolean component6() { return this.isThread; } public final Integer component7() { return this.threadAutoArchiveDuration; } public final GuildMember component8() { return this.threadCreator; } public final StartOfChatEntry copy(long j, String str, boolean z2, boolean z3, boolean z4, boolean z5, Integer num, GuildMember guildMember) { m.checkNotNullParameter(str, "channelName"); return new StartOfChatEntry(j, str, z2, z3, z4, z5, num, guildMember); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof StartOfChatEntry)) { return false; } StartOfChatEntry startOfChatEntry = (StartOfChatEntry) obj; return this.channelId == startOfChatEntry.channelId && m.areEqual(this.channelName, startOfChatEntry.channelName) && this.canReadMessageHistory == startOfChatEntry.canReadMessageHistory && this.canManageChannel == startOfChatEntry.canManageChannel && this.canManageThread == startOfChatEntry.canManageThread && this.isThread == startOfChatEntry.isThread && m.areEqual(this.threadAutoArchiveDuration, startOfChatEntry.threadAutoArchiveDuration) && m.areEqual(this.threadCreator, startOfChatEntry.threadCreator); } public final boolean getCanManageChannel() { return this.canManageChannel; } public final boolean getCanManageThread() { return this.canManageThread; } public final boolean getCanReadMessageHistory() { return this.canReadMessageHistory; } public final long getChannelId() { return this.channelId; } public final String getChannelName() { return this.channelName; } @Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload, com.discord.utilities.recycler.DiffKeyProvider public String getKey() { return this.key; } public final Integer getThreadAutoArchiveDuration() { return this.threadAutoArchiveDuration; } public final GuildMember getThreadCreator() { return this.threadCreator; } @Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload public int getType() { return this.type; } public int hashCode() { int a = b.a(this.channelId) * 31; String str = this.channelName; int i = 0; int hashCode = (a + (str != null ? str.hashCode() : 0)) * 31; boolean z2 = this.canReadMessageHistory; int i2 = 1; if (z2) { z2 = true; } int i3 = z2 ? 1 : 0; int i4 = z2 ? 1 : 0; int i5 = z2 ? 1 : 0; int i6 = (hashCode + i3) * 31; boolean z3 = this.canManageChannel; 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.canManageThread; if (z4) { z4 = true; } int i11 = z4 ? 1 : 0; int i12 = z4 ? 1 : 0; int i13 = z4 ? 1 : 0; int i14 = (i10 + i11) * 31; boolean z5 = this.isThread; if (!z5) { i2 = z5 ? 1 : 0; } int i15 = (i14 + i2) * 31; Integer num = this.threadAutoArchiveDuration; int hashCode2 = (i15 + (num != null ? num.hashCode() : 0)) * 31; GuildMember guildMember = this.threadCreator; if (guildMember != null) { i = guildMember.hashCode(); } return hashCode2 + i; } public final boolean isThread() { return this.isThread; } public String toString() { StringBuilder L = a.L("StartOfChatEntry(channelId="); L.append(this.channelId); L.append(", channelName="); L.append(this.channelName); L.append(", canReadMessageHistory="); L.append(this.canReadMessageHistory); L.append(", canManageChannel="); L.append(this.canManageChannel); L.append(", canManageThread="); L.append(this.canManageThread); L.append(", isThread="); L.append(this.isThread); L.append(", threadAutoArchiveDuration="); L.append(this.threadAutoArchiveDuration); L.append(", threadCreator="); L.append(this.threadCreator); L.append(")"); return L.toString(); } }