discord-jadx/app/src/main/java/com/discord/widgets/user/profile/UserProfileHeaderViewModel.java
2021-07-24 04:37:17 +02:00

726 lines
34 KiB
Java

package com.discord.widgets.user.profile;
import android.content.Context;
import androidx.annotation.MainThread;
import androidx.annotation.VisibleForTesting;
import c.d.b.a.a;
import com.discord.app.AppViewModel;
import com.discord.models.domain.ModelUserProfile;
import com.discord.models.experiments.domain.Experiment;
import com.discord.models.member.GuildMember;
import com.discord.models.presence.Presence;
import com.discord.models.user.MeUser;
import com.discord.models.user.User;
import com.discord.nullserializable.NullSerializable;
import com.discord.stores.StoreAccessibility;
import com.discord.stores.StoreChannels;
import com.discord.stores.StoreExperiments;
import com.discord.stores.StoreGuilds;
import com.discord.stores.StoreStream;
import com.discord.stores.StoreUser;
import com.discord.stores.StoreUserPresence;
import com.discord.stores.StoreUserProfile;
import com.discord.stores.StoreUserSettings;
import com.discord.utilities.premium.GuildMemberAvatarsFeatureFlag;
import com.discord.utilities.rx.ObservableExtensionsKt;
import com.discord.utilities.streams.StreamContext;
import com.discord.utilities.streams.StreamContextService;
import com.discord.utilities.user.UserUtils;
import com.discord.widgets.user.presence.ModelRichPresence;
import d0.g0.t;
import d0.t.h0;
import d0.z.d.m;
import d0.z.d.o;
import j0.l.e.j;
import java.util.Collection;
import java.util.Map;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import rx.Observable;
/* compiled from: UserProfileHeaderViewModel.kt */
public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
public static final Companion Companion = new Companion(null);
public static final long ME = -1;
private final long userId;
/* compiled from: UserProfileHeaderViewModel.kt */
/* renamed from: com.discord.widgets.user.profile.UserProfileHeaderViewModel$1 reason: invalid class name */
public static final class AnonymousClass1 extends o implements Function1<StoreState, Unit> {
public final /* synthetic */ UserProfileHeaderViewModel this$0;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public AnonymousClass1(UserProfileHeaderViewModel userProfileHeaderViewModel) {
super(1);
this.this$0 = userProfileHeaderViewModel;
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
@Override // kotlin.jvm.functions.Function1
public /* bridge */ /* synthetic */ Unit invoke(StoreState storeState) {
invoke(storeState);
return Unit.a;
}
public final void invoke(StoreState storeState) {
m.checkNotNullParameter(storeState, "storeState");
UserProfileHeaderViewModel.access$handleStoreState(this.this$0, storeState);
}
}
/* compiled from: UserProfileHeaderViewModel.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public static final /* synthetic */ Observable access$observeComputedMembers(Companion companion, Long l, Collection collection, StoreChannels storeChannels, StoreGuilds storeGuilds) {
return companion.observeComputedMembers(l, collection, storeChannels, storeGuilds);
}
private final Observable<Map<Long, GuildMember>> observeComputedMembers(Long l, Collection<Long> collection, StoreChannels storeChannels, StoreGuilds storeGuilds) {
if (l != null) {
Observable<R> Y = storeChannels.observeChannel(l.longValue()).Y(new UserProfileHeaderViewModel$Companion$observeComputedMembers$1(storeGuilds, collection));
m.checkNotNullExpressionValue(Y, "storeChannels\n …emptyMap())\n }");
return Y;
}
j jVar = new j(h0.emptyMap());
m.checkNotNullExpressionValue(jVar, "Observable.just(emptyMap())");
return jVar;
}
public static /* synthetic */ Observable observeStoreState$default(Companion companion, long j, Long l, StoreUser storeUser, StoreChannels storeChannels, StoreGuilds storeGuilds, StoreUserPresence storeUserPresence, StoreUserProfile storeUserProfile, StoreExperiments storeExperiments, StoreUserSettings storeUserSettings, StreamContextService streamContextService, StoreAccessibility storeAccessibility, int i, Object obj) {
return companion.observeStoreState(j, l, (i & 4) != 0 ? StoreStream.Companion.getUsers() : storeUser, (i & 8) != 0 ? StoreStream.Companion.getChannels() : storeChannels, (i & 16) != 0 ? StoreStream.Companion.getGuilds() : storeGuilds, (i & 32) != 0 ? StoreStream.Companion.getPresences() : storeUserPresence, (i & 64) != 0 ? StoreStream.Companion.getUserProfile() : storeUserProfile, (i & 128) != 0 ? StoreStream.Companion.getExperiments() : storeExperiments, (i & 256) != 0 ? StoreStream.Companion.getUserSettings() : storeUserSettings, (i & 512) != 0 ? new StreamContextService(null, null, null, null, null, null, null, null, 255, null) : streamContextService, (i & 1024) != 0 ? StoreStream.Companion.getAccessibility() : storeAccessibility);
}
@VisibleForTesting
public final Observable<StoreState> observeStoreState(long j, Long l, StoreUser storeUser, StoreChannels storeChannels, StoreGuilds storeGuilds, StoreUserPresence storeUserPresence, StoreUserProfile storeUserProfile, StoreExperiments storeExperiments, StoreUserSettings storeUserSettings, StreamContextService streamContextService, StoreAccessibility storeAccessibility) {
m.checkNotNullParameter(storeUser, "storeUser");
m.checkNotNullParameter(storeChannels, "storeChannels");
m.checkNotNullParameter(storeGuilds, "storeGuilds");
m.checkNotNullParameter(storeUserPresence, "storeUserPresence");
m.checkNotNullParameter(storeUserProfile, "storeUserProfile");
m.checkNotNullParameter(storeExperiments, "storeExperiments");
m.checkNotNullParameter(storeUserSettings, "storeUserSettings");
m.checkNotNullParameter(streamContextService, "streamContextService");
m.checkNotNullParameter(storeAccessibility, "storeAccessibility");
Observable<StoreState> Y = StoreUser.observeMe$default(storeUser, false, 1, null).Y(new UserProfileHeaderViewModel$Companion$observeStoreState$1(j, storeUser)).Y(new UserProfileHeaderViewModel$Companion$observeStoreState$2(storeChannels, storeGuilds, l, storeUserPresence, streamContextService, storeUserProfile, storeExperiments, storeUserSettings, storeAccessibility));
m.checkNotNullExpressionValue(Y, "storeUser.observeMe()\n … }\n }");
return Y;
}
}
/* compiled from: UserProfileHeaderViewModel.kt */
public static final class StoreState {
private final boolean allowAnimatedEmojis;
private final Map<Long, GuildMember> computedMembers;
/* renamed from: me reason: collision with root package name */
private final MeUser f2173me;
private final boolean reducedMotionEnabled;
private final ModelRichPresence richPresence;
private final StreamContext streamContext;
private final User user;
private final ModelUserProfile userProfile;
private final Experiment winnerBadgeExperiment;
public StoreState(MeUser meUser, User user, Map<Long, GuildMember> map, ModelRichPresence modelRichPresence, StreamContext streamContext, ModelUserProfile modelUserProfile, Experiment experiment, boolean z2, boolean z3) {
m.checkNotNullParameter(meUser, "me");
m.checkNotNullParameter(user, "user");
m.checkNotNullParameter(map, "computedMembers");
m.checkNotNullParameter(modelUserProfile, "userProfile");
this.f2173me = meUser;
this.user = user;
this.computedMembers = map;
this.richPresence = modelRichPresence;
this.streamContext = streamContext;
this.userProfile = modelUserProfile;
this.winnerBadgeExperiment = experiment;
this.allowAnimatedEmojis = z2;
this.reducedMotionEnabled = z3;
}
public static /* synthetic */ StoreState copy$default(StoreState storeState, MeUser meUser, User user, Map map, ModelRichPresence modelRichPresence, StreamContext streamContext, ModelUserProfile modelUserProfile, Experiment experiment, boolean z2, boolean z3, int i, Object obj) {
return storeState.copy((i & 1) != 0 ? storeState.f2173me : meUser, (i & 2) != 0 ? storeState.user : user, (i & 4) != 0 ? storeState.computedMembers : map, (i & 8) != 0 ? storeState.richPresence : modelRichPresence, (i & 16) != 0 ? storeState.streamContext : streamContext, (i & 32) != 0 ? storeState.userProfile : modelUserProfile, (i & 64) != 0 ? storeState.winnerBadgeExperiment : experiment, (i & 128) != 0 ? storeState.allowAnimatedEmojis : z2, (i & 256) != 0 ? storeState.reducedMotionEnabled : z3);
}
public final MeUser component1() {
return this.f2173me;
}
public final User component2() {
return this.user;
}
public final Map<Long, GuildMember> component3() {
return this.computedMembers;
}
public final ModelRichPresence component4() {
return this.richPresence;
}
public final StreamContext component5() {
return this.streamContext;
}
public final ModelUserProfile component6() {
return this.userProfile;
}
public final Experiment component7() {
return this.winnerBadgeExperiment;
}
public final boolean component8() {
return this.allowAnimatedEmojis;
}
public final boolean component9() {
return this.reducedMotionEnabled;
}
public final StoreState copy(MeUser meUser, User user, Map<Long, GuildMember> map, ModelRichPresence modelRichPresence, StreamContext streamContext, ModelUserProfile modelUserProfile, Experiment experiment, boolean z2, boolean z3) {
m.checkNotNullParameter(meUser, "me");
m.checkNotNullParameter(user, "user");
m.checkNotNullParameter(map, "computedMembers");
m.checkNotNullParameter(modelUserProfile, "userProfile");
return new StoreState(meUser, user, map, modelRichPresence, streamContext, modelUserProfile, experiment, z2, z3);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof StoreState)) {
return false;
}
StoreState storeState = (StoreState) obj;
return m.areEqual(this.f2173me, storeState.f2173me) && m.areEqual(this.user, storeState.user) && m.areEqual(this.computedMembers, storeState.computedMembers) && m.areEqual(this.richPresence, storeState.richPresence) && m.areEqual(this.streamContext, storeState.streamContext) && m.areEqual(this.userProfile, storeState.userProfile) && m.areEqual(this.winnerBadgeExperiment, storeState.winnerBadgeExperiment) && this.allowAnimatedEmojis == storeState.allowAnimatedEmojis && this.reducedMotionEnabled == storeState.reducedMotionEnabled;
}
public final boolean getAllowAnimatedEmojis() {
return this.allowAnimatedEmojis;
}
public final Map<Long, GuildMember> getComputedMembers() {
return this.computedMembers;
}
public final MeUser getMe() {
return this.f2173me;
}
public final boolean getReducedMotionEnabled() {
return this.reducedMotionEnabled;
}
public final ModelRichPresence getRichPresence() {
return this.richPresence;
}
public final StreamContext getStreamContext() {
return this.streamContext;
}
public final User getUser() {
return this.user;
}
public final ModelUserProfile getUserProfile() {
return this.userProfile;
}
public final Experiment getWinnerBadgeExperiment() {
return this.winnerBadgeExperiment;
}
public int hashCode() {
MeUser meUser = this.f2173me;
int i = 0;
int hashCode = (meUser != null ? meUser.hashCode() : 0) * 31;
User user = this.user;
int hashCode2 = (hashCode + (user != null ? user.hashCode() : 0)) * 31;
Map<Long, GuildMember> map = this.computedMembers;
int hashCode3 = (hashCode2 + (map != null ? map.hashCode() : 0)) * 31;
ModelRichPresence modelRichPresence = this.richPresence;
int hashCode4 = (hashCode3 + (modelRichPresence != null ? modelRichPresence.hashCode() : 0)) * 31;
StreamContext streamContext = this.streamContext;
int hashCode5 = (hashCode4 + (streamContext != null ? streamContext.hashCode() : 0)) * 31;
ModelUserProfile modelUserProfile = this.userProfile;
int hashCode6 = (hashCode5 + (modelUserProfile != null ? modelUserProfile.hashCode() : 0)) * 31;
Experiment experiment = this.winnerBadgeExperiment;
if (experiment != null) {
i = experiment.hashCode();
}
int i2 = (hashCode6 + i) * 31;
boolean z2 = this.allowAnimatedEmojis;
int i3 = 1;
if (z2) {
z2 = true;
}
int i4 = z2 ? 1 : 0;
int i5 = z2 ? 1 : 0;
int i6 = z2 ? 1 : 0;
int i7 = (i2 + i4) * 31;
boolean z3 = this.reducedMotionEnabled;
if (!z3) {
i3 = z3 ? 1 : 0;
}
return i7 + i3;
}
public String toString() {
StringBuilder K = a.K("StoreState(me=");
K.append(this.f2173me);
K.append(", user=");
K.append(this.user);
K.append(", computedMembers=");
K.append(this.computedMembers);
K.append(", richPresence=");
K.append(this.richPresence);
K.append(", streamContext=");
K.append(this.streamContext);
K.append(", userProfile=");
K.append(this.userProfile);
K.append(", winnerBadgeExperiment=");
K.append(this.winnerBadgeExperiment);
K.append(", allowAnimatedEmojis=");
K.append(this.allowAnimatedEmojis);
K.append(", reducedMotionEnabled=");
return a.F(K, this.reducedMotionEnabled, ")");
}
}
/* compiled from: UserProfileHeaderViewModel.kt */
public static abstract class ViewState {
/* compiled from: UserProfileHeaderViewModel.kt */
public static final class Loaded extends ViewState {
private final boolean allowAnimatedEmojis;
private final boolean allowAnimationInReducedMotion;
private final String bannerColorHex;
private final String bannerHash;
private final boolean editable;
private final GuildMember guildMember;
private final boolean hasGuildMemberAvatar;
private final boolean hasNickname;
private final boolean isMeUserPremium;
private final boolean isMeUserVerified;
private final boolean isProfileLoaded;
private final Presence presence;
private final boolean reducedMotionEnabled;
private final boolean shouldAnimateBanner;
private final boolean shouldShowGIFTag;
private final boolean showMediumAvatar;
private final boolean showPresence;
private final boolean showSmallAvatar;
private final int snowsGivingHypeSquadEventWinner;
private final StreamContext streamContext;
private final User user;
private final ModelUserProfile userProfile;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public Loaded(User user, String str, String str2, GuildMember guildMember, Presence presence, StreamContext streamContext, ModelUserProfile modelUserProfile, boolean z2, boolean z3, int i, boolean z4, boolean z5, boolean z6, boolean z7, boolean z8) {
super(null);
String str3;
m.checkNotNullParameter(user, "user");
m.checkNotNullParameter(modelUserProfile, "userProfile");
this.user = user;
this.bannerHash = str;
this.bannerColorHex = str2;
this.guildMember = guildMember;
this.presence = presence;
this.streamContext = streamContext;
this.userProfile = modelUserProfile;
this.isMeUserPremium = z2;
this.isMeUserVerified = z3;
this.snowsGivingHypeSquadEventWinner = i;
this.allowAnimatedEmojis = z4;
this.showPresence = z5;
this.editable = z6;
this.reducedMotionEnabled = z7;
this.allowAnimationInReducedMotion = z8;
boolean z9 = false;
boolean z10 = guildMember != null && guildMember.hasAvatar();
this.hasGuildMemberAvatar = z10;
boolean z11 = !t.isBlank((guildMember == null || (str3 = guildMember.getNick()) == null) ? "" : str3);
this.hasNickname = z11;
this.showMediumAvatar = z10 && !z11 && GuildMemberAvatarsFeatureFlag.Companion.getINSTANCE().isEnabled();
this.showSmallAvatar = z10 && z11 && GuildMemberAvatarsFeatureFlag.Companion.getINSTANCE().isEnabled();
this.shouldAnimateBanner = !z7 || z8;
if (z7 && !z8 && str != null && t.startsWith$default(str, "a_", false, 2, null)) {
z9 = true;
}
this.shouldShowGIFTag = z9;
this.isProfileLoaded = !m.areEqual(modelUserProfile, StoreUserProfile.Companion.getEMPTY_PROFILE());
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ Loaded(User user, String str, String str2, GuildMember guildMember, Presence presence, StreamContext streamContext, ModelUserProfile modelUserProfile, boolean z2, boolean z3, int i, boolean z4, boolean z5, boolean z6, boolean z7, boolean z8, int i2, DefaultConstructorMarker defaultConstructorMarker) {
this(user, str, str2, (i2 & 8) != 0 ? null : guildMember, (i2 & 16) != 0 ? null : presence, (i2 & 32) != 0 ? null : streamContext, (i2 & 64) != 0 ? StoreUserProfile.Companion.getEMPTY_PROFILE() : modelUserProfile, z2, z3, (i2 & 512) != 0 ? -1 : i, (i2 & 1024) != 0 ? false : z4, z5, (i2 & 4096) != 0 ? false : z6, (i2 & 8192) != 0 ? false : z7, (i2 & 16384) != 0 ? false : z8);
}
public static /* synthetic */ Loaded copy$default(Loaded loaded, User user, String str, String str2, GuildMember guildMember, Presence presence, StreamContext streamContext, ModelUserProfile modelUserProfile, boolean z2, boolean z3, int i, boolean z4, boolean z5, boolean z6, boolean z7, boolean z8, int i2, Object obj) {
return loaded.copy((i2 & 1) != 0 ? loaded.user : user, (i2 & 2) != 0 ? loaded.bannerHash : str, (i2 & 4) != 0 ? loaded.bannerColorHex : str2, (i2 & 8) != 0 ? loaded.guildMember : guildMember, (i2 & 16) != 0 ? loaded.presence : presence, (i2 & 32) != 0 ? loaded.streamContext : streamContext, (i2 & 64) != 0 ? loaded.userProfile : modelUserProfile, (i2 & 128) != 0 ? loaded.isMeUserPremium : z2, (i2 & 256) != 0 ? loaded.isMeUserVerified : z3, (i2 & 512) != 0 ? loaded.snowsGivingHypeSquadEventWinner : i, (i2 & 1024) != 0 ? loaded.allowAnimatedEmojis : z4, (i2 & 2048) != 0 ? loaded.showPresence : z5, (i2 & 4096) != 0 ? loaded.editable : z6, (i2 & 8192) != 0 ? loaded.reducedMotionEnabled : z7, (i2 & 16384) != 0 ? loaded.allowAnimationInReducedMotion : z8);
}
public final User component1() {
return this.user;
}
public final int component10() {
return this.snowsGivingHypeSquadEventWinner;
}
public final boolean component11() {
return this.allowAnimatedEmojis;
}
public final boolean component12() {
return this.showPresence;
}
public final boolean component13() {
return this.editable;
}
public final boolean component14() {
return this.reducedMotionEnabled;
}
public final boolean component15() {
return this.allowAnimationInReducedMotion;
}
public final String component2() {
return this.bannerHash;
}
public final String component3() {
return this.bannerColorHex;
}
public final GuildMember component4() {
return this.guildMember;
}
public final Presence component5() {
return this.presence;
}
public final StreamContext component6() {
return this.streamContext;
}
public final ModelUserProfile component7() {
return this.userProfile;
}
public final boolean component8() {
return this.isMeUserPremium;
}
public final boolean component9() {
return this.isMeUserVerified;
}
public final Loaded copy(User user, String str, String str2, GuildMember guildMember, Presence presence, StreamContext streamContext, ModelUserProfile modelUserProfile, boolean z2, boolean z3, int i, boolean z4, boolean z5, boolean z6, boolean z7, boolean z8) {
m.checkNotNullParameter(user, "user");
m.checkNotNullParameter(modelUserProfile, "userProfile");
return new Loaded(user, str, str2, guildMember, presence, streamContext, modelUserProfile, z2, z3, i, z4, z5, z6, z7, z8);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof Loaded)) {
return false;
}
Loaded loaded = (Loaded) obj;
return m.areEqual(this.user, loaded.user) && m.areEqual(this.bannerHash, loaded.bannerHash) && m.areEqual(this.bannerColorHex, loaded.bannerColorHex) && m.areEqual(this.guildMember, loaded.guildMember) && m.areEqual(this.presence, loaded.presence) && m.areEqual(this.streamContext, loaded.streamContext) && m.areEqual(this.userProfile, loaded.userProfile) && this.isMeUserPremium == loaded.isMeUserPremium && this.isMeUserVerified == loaded.isMeUserVerified && this.snowsGivingHypeSquadEventWinner == loaded.snowsGivingHypeSquadEventWinner && this.allowAnimatedEmojis == loaded.allowAnimatedEmojis && this.showPresence == loaded.showPresence && this.editable == loaded.editable && this.reducedMotionEnabled == loaded.reducedMotionEnabled && this.allowAnimationInReducedMotion == loaded.allowAnimationInReducedMotion;
}
public final boolean getAllowAnimatedEmojis() {
return this.allowAnimatedEmojis;
}
public final boolean getAllowAnimationInReducedMotion() {
return this.allowAnimationInReducedMotion;
}
public final String getBannerColorHex() {
return this.bannerColorHex;
}
public final String getBannerHash() {
return this.bannerHash;
}
public final boolean getEditable() {
return this.editable;
}
public final GuildMember getGuildMember() {
return this.guildMember;
}
public final boolean getHasGuildMemberAvatar() {
return this.hasGuildMemberAvatar;
}
public final boolean getHasNickname() {
return this.hasNickname;
}
public final Presence getPresence() {
return this.presence;
}
public final boolean getReducedMotionEnabled() {
return this.reducedMotionEnabled;
}
public final boolean getShouldAnimateBanner() {
return this.shouldAnimateBanner;
}
public final boolean getShouldShowGIFTag() {
return this.shouldShowGIFTag;
}
public final boolean getShowMediumAvatar() {
return this.showMediumAvatar;
}
public final boolean getShowPresence() {
return this.showPresence;
}
public final boolean getShowSmallAvatar() {
return this.showSmallAvatar;
}
public final int getSnowsGivingHypeSquadEventWinner() {
return this.snowsGivingHypeSquadEventWinner;
}
public final StreamContext getStreamContext() {
return this.streamContext;
}
public final User getUser() {
return this.user;
}
public final ModelUserProfile getUserProfile() {
return this.userProfile;
}
public int hashCode() {
User user = this.user;
int i = 0;
int hashCode = (user != null ? user.hashCode() : 0) * 31;
String str = this.bannerHash;
int hashCode2 = (hashCode + (str != null ? str.hashCode() : 0)) * 31;
String str2 = this.bannerColorHex;
int hashCode3 = (hashCode2 + (str2 != null ? str2.hashCode() : 0)) * 31;
GuildMember guildMember = this.guildMember;
int hashCode4 = (hashCode3 + (guildMember != null ? guildMember.hashCode() : 0)) * 31;
Presence presence = this.presence;
int hashCode5 = (hashCode4 + (presence != null ? presence.hashCode() : 0)) * 31;
StreamContext streamContext = this.streamContext;
int hashCode6 = (hashCode5 + (streamContext != null ? streamContext.hashCode() : 0)) * 31;
ModelUserProfile modelUserProfile = this.userProfile;
if (modelUserProfile != null) {
i = modelUserProfile.hashCode();
}
int i2 = (hashCode6 + i) * 31;
boolean z2 = this.isMeUserPremium;
int i3 = 1;
if (z2) {
z2 = true;
}
int i4 = z2 ? 1 : 0;
int i5 = z2 ? 1 : 0;
int i6 = z2 ? 1 : 0;
int i7 = (i2 + i4) * 31;
boolean z3 = this.isMeUserVerified;
if (z3) {
z3 = true;
}
int i8 = z3 ? 1 : 0;
int i9 = z3 ? 1 : 0;
int i10 = z3 ? 1 : 0;
int i11 = (((i7 + i8) * 31) + this.snowsGivingHypeSquadEventWinner) * 31;
boolean z4 = this.allowAnimatedEmojis;
if (z4) {
z4 = true;
}
int i12 = z4 ? 1 : 0;
int i13 = z4 ? 1 : 0;
int i14 = z4 ? 1 : 0;
int i15 = (i11 + i12) * 31;
boolean z5 = this.showPresence;
if (z5) {
z5 = true;
}
int i16 = z5 ? 1 : 0;
int i17 = z5 ? 1 : 0;
int i18 = z5 ? 1 : 0;
int i19 = (i15 + i16) * 31;
boolean z6 = this.editable;
if (z6) {
z6 = true;
}
int i20 = z6 ? 1 : 0;
int i21 = z6 ? 1 : 0;
int i22 = z6 ? 1 : 0;
int i23 = (i19 + i20) * 31;
boolean z7 = this.reducedMotionEnabled;
if (z7) {
z7 = true;
}
int i24 = z7 ? 1 : 0;
int i25 = z7 ? 1 : 0;
int i26 = z7 ? 1 : 0;
int i27 = (i23 + i24) * 31;
boolean z8 = this.allowAnimationInReducedMotion;
if (!z8) {
i3 = z8 ? 1 : 0;
}
return i27 + i3;
}
public final boolean isMeUserPremium() {
return this.isMeUserPremium;
}
public final boolean isMeUserVerified() {
return this.isMeUserVerified;
}
public final boolean isProfileLoaded() {
return this.isProfileLoaded;
}
public String toString() {
StringBuilder K = a.K("Loaded(user=");
K.append(this.user);
K.append(", bannerHash=");
K.append(this.bannerHash);
K.append(", bannerColorHex=");
K.append(this.bannerColorHex);
K.append(", guildMember=");
K.append(this.guildMember);
K.append(", presence=");
K.append(this.presence);
K.append(", streamContext=");
K.append(this.streamContext);
K.append(", userProfile=");
K.append(this.userProfile);
K.append(", isMeUserPremium=");
K.append(this.isMeUserPremium);
K.append(", isMeUserVerified=");
K.append(this.isMeUserVerified);
K.append(", snowsGivingHypeSquadEventWinner=");
K.append(this.snowsGivingHypeSquadEventWinner);
K.append(", allowAnimatedEmojis=");
K.append(this.allowAnimatedEmojis);
K.append(", showPresence=");
K.append(this.showPresence);
K.append(", editable=");
K.append(this.editable);
K.append(", reducedMotionEnabled=");
K.append(this.reducedMotionEnabled);
K.append(", allowAnimationInReducedMotion=");
return a.F(K, this.allowAnimationInReducedMotion, ")");
}
}
/* compiled from: UserProfileHeaderViewModel.kt */
public static final class Uninitialized extends ViewState {
public static final Uninitialized INSTANCE = new Uninitialized();
private Uninitialized() {
super(null);
}
}
private ViewState() {
}
public /* synthetic */ ViewState(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public UserProfileHeaderViewModel(long j, Long l, Observable<StoreState> observable) {
super(ViewState.Uninitialized.INSTANCE);
m.checkNotNullParameter(observable, "storeObservable");
this.userId = j;
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(ObservableExtensionsKt.computationLatest(observable), this, null, 2, null), UserProfileHeaderViewModel.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new AnonymousClass1(this), 62, (Object) null);
}
public /* synthetic */ UserProfileHeaderViewModel(long j, Long l, Observable observable, int i, DefaultConstructorMarker defaultConstructorMarker) {
Long l2;
long j2;
Observable observable2;
UserProfileHeaderViewModel userProfileHeaderViewModel;
if ((i & 4) != 0) {
j2 = j;
l2 = l;
observable2 = Companion.observeStoreState$default(Companion, j2, l2, null, null, null, null, null, null, null, null, null, 2044, null);
userProfileHeaderViewModel = this;
} else {
userProfileHeaderViewModel = this;
j2 = j;
l2 = l;
observable2 = observable;
}
new UserProfileHeaderViewModel(j2, l2, observable2);
}
public static final /* synthetic */ void access$handleStoreState(UserProfileHeaderViewModel userProfileHeaderViewModel, StoreState storeState) {
userProfileHeaderViewModel.handleStoreState(storeState);
}
private final void handleStoreState(StoreState storeState) {
GuildMember guildMember = storeState.getComputedMembers().get(Long.valueOf(storeState.getUser().getId()));
Experiment winnerBadgeExperiment = storeState.getWinnerBadgeExperiment();
int bucket = winnerBadgeExperiment != null ? winnerBadgeExperiment.getBucket() : -1;
NullSerializable<String> b = storeState.getUserProfile().getUser().b();
if (!(b instanceof NullSerializable.b)) {
b = null;
}
NullSerializable.b bVar = (NullSerializable.b) b;
String str = bVar != null ? bVar.b : null;
User user = storeState.getUser();
NullSerializable<String> c2 = storeState.getUserProfile().getUser().c();
String a = c2 != null ? c2.a() : null;
ModelRichPresence richPresence = storeState.getRichPresence();
updateViewState(new ViewState.Loaded(user, str, a, guildMember, richPresence != null ? richPresence.getPresence() : null, storeState.getStreamContext(), storeState.getUserProfile(), UserUtils.INSTANCE.isPremium(storeState.getMe()), storeState.getMe().isVerified(), bucket, storeState.getAllowAnimatedEmojis(), true, false, storeState.getReducedMotionEnabled(), false, 20480, null));
}
@MainThread
public final void toggleAllowAnimationInReducedMotion() {
ViewState viewState = getViewState();
if (!(viewState instanceof ViewState.Loaded)) {
viewState = null;
}
ViewState.Loaded loaded = (ViewState.Loaded) viewState;
if (loaded == null) {
return;
}
if (loaded.getReducedMotionEnabled()) {
updateViewState(ViewState.Loaded.copy$default(loaded, null, null, null, null, null, null, null, false, false, 0, false, false, false, false, !loaded.getAllowAnimationInReducedMotion(), 16383, null));
}
}
}