package com.google.android.gms.games; import android.os.Parcel; import android.os.Parcelable; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.google.android.gms.common.internal.Objects; import com.google.android.gms.common.internal.Preconditions; import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter; import com.google.android.gms.common.internal.safeparcel.SafeParcelable; @SafeParcelable.Class(creator = "PlayerLevelCreator") @SafeParcelable.Reserved({1000}) /* loaded from: classes2.dex */ public final class PlayerLevel extends com.google.android.gms.games.internal.zzh { @NonNull public static final Parcelable.Creator CREATOR = new zzs(); @SafeParcelable.Field(getter = "getLevelNumber", id = 1) private final int zza; @SafeParcelable.Field(getter = "getMinXp", id = 2) private final long zzb; @SafeParcelable.Field(getter = "getMaxXp", id = 3) private final long zzc; @SafeParcelable.Constructor public PlayerLevel(@SafeParcelable.Param(id = 1) int i, @SafeParcelable.Param(id = 2) long j, @SafeParcelable.Param(id = 3) long j2) { Preconditions.checkState(j >= 0, "Min XP must be positive!"); Preconditions.checkState(j2 > j, "Max XP must be more than min XP!"); this.zza = i; this.zzb = j; this.zzc = j2; } public boolean equals(@Nullable Object obj) { if (!(obj instanceof PlayerLevel)) { return false; } if (this == obj) { return true; } PlayerLevel playerLevel = (PlayerLevel) obj; return Objects.equal(Integer.valueOf(playerLevel.getLevelNumber()), Integer.valueOf(getLevelNumber())) && Objects.equal(Long.valueOf(playerLevel.getMinXp()), Long.valueOf(getMinXp())) && Objects.equal(Long.valueOf(playerLevel.getMaxXp()), Long.valueOf(getMaxXp())); } public int getLevelNumber() { return this.zza; } public long getMaxXp() { return this.zzc; } public long getMinXp() { return this.zzb; } public int hashCode() { return Objects.hashCode(Integer.valueOf(this.zza), Long.valueOf(this.zzb), Long.valueOf(this.zzc)); } @NonNull public String toString() { return Objects.toStringHelper(this).add("LevelNumber", Integer.valueOf(getLevelNumber())).add("MinXp", Long.valueOf(getMinXp())).add("MaxXp", Long.valueOf(getMaxXp())).toString(); } @Override // android.os.Parcelable public void writeToParcel(@NonNull Parcel parcel, int i) { int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel); SafeParcelWriter.writeInt(parcel, 1, getLevelNumber()); SafeParcelWriter.writeLong(parcel, 2, getMinXp()); SafeParcelWriter.writeLong(parcel, 3, getMaxXp()); SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader); } }