Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
package com.google.android.gms.games.internal;
import androidx.annotation.Nullable;
import com.google.android.gms.common.internal.DowngradeableSafeParcel;
import com.google.android.gms.common.util.GmsVersion;
/* loaded from: classes2.dex */
public abstract class GamesDowngradeableSafeParcel extends DowngradeableSafeParcel {
public static boolean zzp(@Nullable Integer num) {
if (num == null) {
return false;
}
return GmsVersion.isAtLeastFenacho(num.intValue());
}
@Override // com.google.android.gms.common.internal.DowngradeableSafeParcel
public final boolean prepareForClientVersion(int i) {
setShouldDowngrade(!zzp(Integer.valueOf(i)));
return true;
}
}

View File

@@ -0,0 +1,43 @@
package com.google.android.gms.games.internal.experience;
import android.net.Uri;
import android.os.Parcelable;
import androidx.annotation.NonNull;
import androidx.annotation.VisibleForTesting;
import com.google.android.gms.common.annotation.KeepName;
import com.google.android.gms.common.data.Freezable;
import com.google.android.gms.games.Game;
@VisibleForTesting
/* loaded from: classes2.dex */
public interface ExperienceEvent extends Freezable<ExperienceEvent>, Parcelable {
@NonNull
@KeepName
@Deprecated
String getIconImageUrl();
int zza();
int zzb();
long zzc();
long zzd();
long zze();
@NonNull
Uri zzf();
@NonNull
Game zzg();
@NonNull
String zzh();
@NonNull
String zzi();
@NonNull
String zzj();
}

View File

@@ -0,0 +1,182 @@
package com.google.android.gms.games.internal.experience;
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.apps.common.proguard.UsedByReflection;
import com.google.android.gms.common.internal.Objects;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.games.Game;
import com.google.android.gms.games.GameEntity;
import com.google.android.gms.games.internal.zzh;
@UsedByReflection("GamesGmsClientImpl.java")
@SafeParcelable.Class(creator = "ExperienceEventEntityCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class ExperienceEventEntity extends zzh implements ExperienceEvent {
@NonNull
public static final Parcelable.Creator<ExperienceEventEntity> CREATOR = new zza();
@SafeParcelable.Field(getter = "getExperienceId", id = 1)
private final String zza;
@SafeParcelable.Field(getter = "getGame", id = 2)
private final GameEntity zzb;
@SafeParcelable.Field(getter = "getDisplayTitle", id = 3)
private final String zzc;
@SafeParcelable.Field(getter = "getDisplayDescription", id = 4)
private final String zzd;
@SafeParcelable.Field(getter = "getIconImageUrl", id = 5)
private final String zze;
@SafeParcelable.Field(getter = "getIconImageUri", id = 6)
private final Uri zzf;
@SafeParcelable.Field(getter = "getCreatedTimestamp", id = 7)
private final long zzg;
@SafeParcelable.Field(getter = "getXpEarned", id = 8)
private final long zzh;
@SafeParcelable.Field(getter = "getCurrentXp", id = 9)
private final long zzi;
@SafeParcelable.Field(getter = "getType", id = 10)
private final int zzj;
@SafeParcelable.Field(getter = "getNewLevel", id = 11)
private final int zzk;
@SafeParcelable.Constructor
public ExperienceEventEntity(@SafeParcelable.Param(id = 1) String str, @SafeParcelable.Param(id = 2) GameEntity gameEntity, @SafeParcelable.Param(id = 3) String str2, @SafeParcelable.Param(id = 4) String str3, @SafeParcelable.Param(id = 5) String str4, @SafeParcelable.Param(id = 6) Uri uri, @SafeParcelable.Param(id = 7) long j, @SafeParcelable.Param(id = 8) long j2, @SafeParcelable.Param(id = 9) long j3, @SafeParcelable.Param(id = 10) int i, @SafeParcelable.Param(id = 11) int i2) {
this.zza = str;
this.zzb = gameEntity;
this.zzc = str2;
this.zzd = str3;
this.zze = str4;
this.zzf = uri;
this.zzg = j;
this.zzh = j2;
this.zzi = j3;
this.zzj = i;
this.zzk = i2;
}
public final boolean equals(@Nullable Object obj) {
if (!(obj instanceof ExperienceEvent)) {
return false;
}
if (this == obj) {
return true;
}
ExperienceEvent experienceEvent = (ExperienceEvent) obj;
return Objects.equal(experienceEvent.zzj(), this.zza) && Objects.equal(experienceEvent.zzg(), this.zzb) && Objects.equal(experienceEvent.zzi(), this.zzc) && Objects.equal(experienceEvent.zzh(), this.zzd) && Objects.equal(experienceEvent.getIconImageUrl(), getIconImageUrl()) && Objects.equal(experienceEvent.zzf(), this.zzf) && Objects.equal(Long.valueOf(experienceEvent.zzc()), Long.valueOf(this.zzg)) && Objects.equal(Long.valueOf(experienceEvent.zze()), Long.valueOf(this.zzh)) && Objects.equal(Long.valueOf(experienceEvent.zzd()), Long.valueOf(this.zzi)) && Objects.equal(Integer.valueOf(experienceEvent.zzb()), Integer.valueOf(this.zzj)) && Objects.equal(Integer.valueOf(experienceEvent.zza()), Integer.valueOf(this.zzk));
}
@Override // com.google.android.gms.common.data.Freezable
@NonNull
public final /* bridge */ /* synthetic */ ExperienceEvent freeze() {
return this;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
@NonNull
public String getIconImageUrl() {
return this.zze;
}
public final int hashCode() {
return Objects.hashCode(this.zza, this.zzb, this.zzc, this.zzd, getIconImageUrl(), this.zzf, Long.valueOf(this.zzg), Long.valueOf(this.zzh), Long.valueOf(this.zzi), Integer.valueOf(this.zzj), Integer.valueOf(this.zzk));
}
@Override // com.google.android.gms.common.data.Freezable
public final boolean isDataValid() {
return true;
}
@NonNull
public final String toString() {
return Objects.toStringHelper(this).add("ExperienceId", this.zza).add("Game", this.zzb).add("DisplayTitle", this.zzc).add("DisplayDescription", this.zzd).add("IconImageUrl", getIconImageUrl()).add("IconImageUri", this.zzf).add("CreatedTimestamp", Long.valueOf(this.zzg)).add("XpEarned", Long.valueOf(this.zzh)).add("CurrentXp", Long.valueOf(this.zzi)).add("Type", Integer.valueOf(this.zzj)).add("NewLevel", Integer.valueOf(this.zzk)).toString();
}
@Override // android.os.Parcelable
public final void writeToParcel(@NonNull Parcel parcel, int i) {
String str = this.zza;
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeString(parcel, 1, str, false);
SafeParcelWriter.writeParcelable(parcel, 2, this.zzb, i, false);
SafeParcelWriter.writeString(parcel, 3, this.zzc, false);
SafeParcelWriter.writeString(parcel, 4, this.zzd, false);
SafeParcelWriter.writeString(parcel, 5, getIconImageUrl(), false);
SafeParcelWriter.writeParcelable(parcel, 6, this.zzf, i, false);
SafeParcelWriter.writeLong(parcel, 7, this.zzg);
SafeParcelWriter.writeLong(parcel, 8, this.zzh);
SafeParcelWriter.writeLong(parcel, 9, this.zzi);
SafeParcelWriter.writeInt(parcel, 10, this.zzj);
SafeParcelWriter.writeInt(parcel, 11, this.zzk);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
public final int zza() {
return this.zzk;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
public final int zzb() {
return this.zzj;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
public final long zzc() {
return this.zzg;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
public final long zzd() {
return this.zzi;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
public final long zze() {
return this.zzh;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
@NonNull
public final Uri zzf() {
return this.zzf;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
@NonNull
public final Game zzg() {
return this.zzb;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
@NonNull
public final String zzh() {
return this.zzd;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
@NonNull
public final String zzi() {
return this.zzc;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
@NonNull
public final String zzj() {
return this.zza;
}
}

View File

@@ -0,0 +1,103 @@
package com.google.android.gms.games.internal.experience;
import android.net.Uri;
import android.os.Parcel;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.gms.common.data.DataBufferRef;
import com.google.android.gms.games.Game;
/* loaded from: classes2.dex */
public final class ExperienceEventRef extends DataBufferRef implements ExperienceEvent {
@Override // android.os.Parcelable
public final int describeContents() {
throw null;
}
@Override // com.google.android.gms.common.data.DataBufferRef
public final boolean equals(@Nullable Object obj) {
throw null;
}
@Override // com.google.android.gms.common.data.Freezable
@NonNull
public final /* bridge */ /* synthetic */ ExperienceEvent freeze() {
throw null;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
@NonNull
public String getIconImageUrl() {
throw null;
}
@Override // com.google.android.gms.common.data.DataBufferRef
public final int hashCode() {
throw null;
}
@NonNull
public final String toString() {
throw null;
}
@Override // android.os.Parcelable
public final void writeToParcel(@NonNull Parcel parcel, int i) {
throw null;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
public final int zza() {
throw null;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
public final int zzb() {
throw null;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
public final long zzc() {
throw null;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
public final long zzd() {
throw null;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
public final long zze() {
throw null;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
@NonNull
public final Uri zzf() {
throw null;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
@NonNull
public final Game zzg() {
throw null;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
@NonNull
public final String zzh() {
throw null;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
@NonNull
public final String zzi() {
throw null;
}
@Override // com.google.android.gms.games.internal.experience.ExperienceEvent
@NonNull
public final String zzj() {
throw null;
}
}

View File

@@ -0,0 +1,74 @@
package com.google.android.gms.games.internal.experience;
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
import com.google.android.gms.games.GameEntity;
/* loaded from: classes2.dex */
public final class zza implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
int i = 0;
int i2 = 0;
long j = 0;
long j2 = 0;
long j3 = 0;
String str = null;
GameEntity gameEntity = null;
String str2 = null;
String str3 = null;
String str4 = null;
Uri uri = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
switch (SafeParcelReader.getFieldId(readHeader)) {
case 1:
str = SafeParcelReader.createString(parcel, readHeader);
break;
case 2:
gameEntity = (GameEntity) SafeParcelReader.createParcelable(parcel, readHeader, GameEntity.CREATOR);
break;
case 3:
str2 = SafeParcelReader.createString(parcel, readHeader);
break;
case 4:
str3 = SafeParcelReader.createString(parcel, readHeader);
break;
case 5:
str4 = SafeParcelReader.createString(parcel, readHeader);
break;
case 6:
uri = (Uri) SafeParcelReader.createParcelable(parcel, readHeader, Uri.CREATOR);
break;
case 7:
j = SafeParcelReader.readLong(parcel, readHeader);
break;
case 8:
j2 = SafeParcelReader.readLong(parcel, readHeader);
break;
case 9:
j3 = SafeParcelReader.readLong(parcel, readHeader);
break;
case 10:
i = SafeParcelReader.readInt(parcel, readHeader);
break;
case 11:
i2 = SafeParcelReader.readInt(parcel, readHeader);
break;
default:
SafeParcelReader.skipUnknownField(parcel, readHeader);
break;
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new ExperienceEventEntity(str, gameEntity, str2, str3, str4, uri, j, j2, j3, i, i2);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new ExperienceEventEntity[i];
}
}

View File

@@ -0,0 +1,102 @@
package com.google.android.gms.games.internal.game;
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.apps.common.proguard.UsedByReflection;
import com.google.android.gms.common.internal.Objects;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.games.internal.GamesDowngradeableSafeParcel;
@UsedByReflection("GamesGmsClientImpl.java")
@SafeParcelable.Class(creator = "GameBadgeEntityCreator", creatorIsFinal = false)
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class GameBadgeEntity extends GamesDowngradeableSafeParcel implements zza {
@NonNull
public static final Parcelable.Creator<GameBadgeEntity> CREATOR = new zzb();
@SafeParcelable.Field(getter = "getType", id = 1)
private final int zza;
@SafeParcelable.Field(getter = "getTitle", id = 2)
private final String zzb;
@SafeParcelable.Field(getter = "getDescription", id = 3)
private final String zzc;
@SafeParcelable.Field(getter = "getIconImageUri", id = 4)
private final Uri zzd;
@SafeParcelable.Constructor
public GameBadgeEntity(@SafeParcelable.Param(id = 1) int i, @SafeParcelable.Param(id = 2) String str, @SafeParcelable.Param(id = 3) String str2, @SafeParcelable.Param(id = 4) Uri uri) {
this.zza = i;
this.zzb = str;
this.zzc = str2;
this.zzd = uri;
}
public final boolean equals(@Nullable Object obj) {
if (!(obj instanceof zza)) {
return false;
}
if (this == obj) {
return true;
}
zza zzaVar = (zza) obj;
return Objects.equal(Integer.valueOf(zzaVar.zza()), this.zzb) && Objects.equal(zzaVar.zzb(), this.zzd);
}
@Override // com.google.android.gms.common.data.Freezable
@NonNull
public final /* bridge */ /* synthetic */ Object freeze() {
return this;
}
public final int hashCode() {
return Objects.hashCode(Integer.valueOf(this.zza), this.zzb, this.zzc, this.zzd);
}
@Override // com.google.android.gms.common.data.Freezable
public final boolean isDataValid() {
return true;
}
@NonNull
public final String toString() {
return Objects.toStringHelper(this).add("Type", Integer.valueOf(this.zza)).add("Title", this.zzb).add("Description", this.zzc).add("IconImageUri", this.zzd).toString();
}
@Override // android.os.Parcelable
public final void writeToParcel(@NonNull Parcel parcel, int i) {
if (shouldDowngrade()) {
parcel.writeInt(this.zza);
parcel.writeString(this.zzb);
parcel.writeString(this.zzc);
Uri uri = this.zzd;
parcel.writeString(uri == null ? null : uri.toString());
return;
}
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeInt(parcel, 1, this.zza);
SafeParcelWriter.writeString(parcel, 2, this.zzb, false);
SafeParcelWriter.writeString(parcel, 3, this.zzc, false);
SafeParcelWriter.writeParcelable(parcel, 4, this.zzd, i, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
@Override // com.google.android.gms.games.internal.game.zza
public final int zza() {
return this.zza;
}
@Override // com.google.android.gms.games.internal.game.zza
@NonNull
public final String zzb() {
return this.zzc;
}
}

View File

@@ -0,0 +1,80 @@
package com.google.android.gms.games.internal.game;
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.apps.common.proguard.UsedByReflection;
import com.google.android.gms.common.data.Freezable;
import com.google.android.gms.common.internal.Objects;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.games.internal.zzh;
@UsedByReflection("GamesGmsClientImpl.java")
@SafeParcelable.Class(creator = "ScreenshotEntityCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class ScreenshotEntity extends zzh implements Freezable, Parcelable {
@NonNull
public static final Parcelable.Creator<ScreenshotEntity> CREATOR = new zzd();
@SafeParcelable.Field(getter = "getUri", id = 1)
private final Uri zza;
@SafeParcelable.Field(getter = "getWidth", id = 2)
private final int zzb;
@SafeParcelable.Field(getter = "getHeight", id = 3)
private final int zzc;
@SafeParcelable.Constructor
public ScreenshotEntity(@NonNull @SafeParcelable.Param(id = 1) Uri uri, @SafeParcelable.Param(id = 2) int i, @SafeParcelable.Param(id = 3) int i2) {
this.zza = uri;
this.zzb = i;
this.zzc = i2;
}
public final boolean equals(@Nullable Object obj) {
if (!(obj instanceof ScreenshotEntity)) {
return false;
}
if (this == obj) {
return true;
}
ScreenshotEntity screenshotEntity = (ScreenshotEntity) obj;
return Objects.equal(screenshotEntity.zza, this.zza) && Objects.equal(Integer.valueOf(screenshotEntity.zzb), Integer.valueOf(this.zzb)) && Objects.equal(Integer.valueOf(screenshotEntity.zzc), Integer.valueOf(this.zzc));
}
@Override // com.google.android.gms.common.data.Freezable
@NonNull
public final /* bridge */ /* synthetic */ Object freeze() {
return this;
}
public final int hashCode() {
return Objects.hashCode(this.zza, Integer.valueOf(this.zzb), Integer.valueOf(this.zzc));
}
@Override // com.google.android.gms.common.data.Freezable
public final boolean isDataValid() {
return true;
}
@NonNull
public final String toString() {
return Objects.toStringHelper(this).add("Uri", this.zza).add("Width", Integer.valueOf(this.zzb)).add("Height", Integer.valueOf(this.zzc)).toString();
}
@Override // android.os.Parcelable
public final void writeToParcel(@NonNull Parcel parcel, int i) {
Uri uri = this.zza;
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeParcelable(parcel, 1, uri, i, false);
SafeParcelWriter.writeInt(parcel, 2, this.zzb);
SafeParcelWriter.writeInt(parcel, 3, this.zzc);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
}

View File

@@ -0,0 +1,11 @@
package com.google.android.gms.games.internal.game;
import android.os.Parcelable;
import com.google.android.gms.common.data.Freezable;
/* loaded from: classes2.dex */
public interface zza extends Freezable, Parcelable {
int zza();
String zzb();
}

View File

@@ -0,0 +1,35 @@
package com.google.android.gms.games.internal.game;
import android.net.Uri;
import android.os.Parcel;
import com.google.android.gms.common.internal.DowngradeableSafeParcel;
import com.google.android.gms.games.internal.GamesDowngradeableSafeParcel;
/* loaded from: classes2.dex */
final class zzb extends zzc {
@Override // com.google.android.gms.games.internal.game.zzc, android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
return createFromParcel(parcel);
}
@Override // com.google.android.gms.games.internal.game.zzc
/* renamed from: zza */
public final GameBadgeEntity createFromParcel(Parcel parcel) {
Integer unparcelClientVersion;
boolean zzp;
boolean canUnparcelSafely;
unparcelClientVersion = DowngradeableSafeParcel.getUnparcelClientVersion();
zzp = GamesDowngradeableSafeParcel.zzp(unparcelClientVersion);
if (!zzp) {
canUnparcelSafely = DowngradeableSafeParcel.canUnparcelSafely(GameBadgeEntity.class.getCanonicalName());
if (!canUnparcelSafely) {
int readInt = parcel.readInt();
String readString = parcel.readString();
String readString2 = parcel.readString();
String readString3 = parcel.readString();
return new GameBadgeEntity(readInt, readString, readString2, readString3 == null ? null : Uri.parse(readString3));
}
}
return super.createFromParcel(parcel);
}
}

View File

@@ -0,0 +1,41 @@
package com.google.android.gms.games.internal.game;
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public class zzc implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new GameBadgeEntity[i];
}
@Override // android.os.Parcelable.Creator
/* renamed from: zza, reason: merged with bridge method [inline-methods] */
public GameBadgeEntity createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
String str = null;
Uri uri = null;
int i = 0;
String str2 = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
i = SafeParcelReader.readInt(parcel, readHeader);
} else if (fieldId == 2) {
str = SafeParcelReader.createString(parcel, readHeader);
} else if (fieldId == 3) {
str2 = SafeParcelReader.createString(parcel, readHeader);
} else if (fieldId != 4) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
uri = (Uri) SafeParcelReader.createParcelable(parcel, readHeader, Uri.CREATOR);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new GameBadgeEntity(i, str, str2, uri);
}
}

View File

@@ -0,0 +1,37 @@
package com.google.android.gms.games.internal.game;
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzd implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
int i = 0;
Uri uri = null;
int i2 = 0;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
uri = (Uri) SafeParcelReader.createParcelable(parcel, readHeader, Uri.CREATOR);
} else if (fieldId == 2) {
i = SafeParcelReader.readInt(parcel, readHeader);
} else if (fieldId != 3) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
i2 = SafeParcelReader.readInt(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new ScreenshotEntity(uri, i, i2);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new ScreenshotEntity[i];
}
}

View File

@@ -0,0 +1,140 @@
package com.google.android.gms.games.internal.player;
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.apps.common.proguard.UsedByReflection;
import com.google.android.gms.common.internal.Objects;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
@UsedByReflection("GamesGmsClientImpl.java")
@SafeParcelable.Class(creator = "MostRecentGameInfoEntityCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class MostRecentGameInfoEntity extends com.google.android.gms.games.internal.zzh implements zza {
@NonNull
public static final Parcelable.Creator<MostRecentGameInfoEntity> CREATOR = new zzb();
@SafeParcelable.Field(getter = "getGameId", id = 1)
private final String zza;
@SafeParcelable.Field(getter = "getGameName", id = 2)
private final String zzb;
@SafeParcelable.Field(getter = "getActivityTimestampMillis", id = 3)
private final long zzc;
@SafeParcelable.Field(getter = "getGameIconImageUri", id = 4)
private final Uri zzd;
@SafeParcelable.Field(getter = "getGameHiResImageUri", id = 5)
private final Uri zze;
@SafeParcelable.Field(getter = "getGameFeaturedImageUri", id = 6)
private final Uri zzf;
public MostRecentGameInfoEntity(zza zzaVar) {
this.zza = zzaVar.zze();
this.zzb = zzaVar.zzf();
this.zzc = zzaVar.zza();
this.zzd = zzaVar.zzd();
this.zze = zzaVar.zzc();
this.zzf = zzaVar.zzb();
}
public static int zzg(zza zzaVar) {
return Objects.hashCode(zzaVar.zze(), zzaVar.zzf(), Long.valueOf(zzaVar.zza()), zzaVar.zzd(), zzaVar.zzc(), zzaVar.zzb());
}
public static String zzh(zza zzaVar) {
return Objects.toStringHelper(zzaVar).add("GameId", zzaVar.zze()).add("GameName", zzaVar.zzf()).add("ActivityTimestampMillis", Long.valueOf(zzaVar.zza())).add("GameIconUri", zzaVar.zzd()).add("GameHiResUri", zzaVar.zzc()).add("GameFeaturedUri", zzaVar.zzb()).toString();
}
public static boolean zzi(zza zzaVar, Object obj) {
if (!(obj instanceof zza)) {
return false;
}
if (zzaVar == obj) {
return true;
}
zza zzaVar2 = (zza) obj;
return Objects.equal(zzaVar2.zze(), zzaVar.zze()) && Objects.equal(zzaVar2.zzf(), zzaVar.zzf()) && Objects.equal(Long.valueOf(zzaVar2.zza()), Long.valueOf(zzaVar.zza())) && Objects.equal(zzaVar2.zzd(), zzaVar.zzd()) && Objects.equal(zzaVar2.zzc(), zzaVar.zzc()) && Objects.equal(zzaVar2.zzb(), zzaVar.zzb());
}
public final boolean equals(@Nullable Object obj) {
return zzi(this, obj);
}
@Override // com.google.android.gms.common.data.Freezable
@NonNull
public final /* bridge */ /* synthetic */ Object freeze() {
return this;
}
public final int hashCode() {
return zzg(this);
}
@Override // com.google.android.gms.common.data.Freezable
public final boolean isDataValid() {
return true;
}
@NonNull
public final String toString() {
return zzh(this);
}
@Override // android.os.Parcelable
public final void writeToParcel(@NonNull Parcel parcel, int i) {
zzb.zza(this, parcel, i);
}
@Override // com.google.android.gms.games.internal.player.zza
public final long zza() {
return this.zzc;
}
@Override // com.google.android.gms.games.internal.player.zza
@NonNull
public final Uri zzb() {
return this.zzf;
}
@Override // com.google.android.gms.games.internal.player.zza
@NonNull
public final Uri zzc() {
return this.zze;
}
@Override // com.google.android.gms.games.internal.player.zza
@NonNull
public final Uri zzd() {
return this.zzd;
}
@Override // com.google.android.gms.games.internal.player.zza
@NonNull
public final String zze() {
return this.zza;
}
@Override // com.google.android.gms.games.internal.player.zza
@NonNull
public final String zzf() {
return this.zzb;
}
@SafeParcelable.Constructor
public MostRecentGameInfoEntity(@SafeParcelable.Param(id = 1) String str, @SafeParcelable.Param(id = 2) String str2, @SafeParcelable.Param(id = 3) long j, @SafeParcelable.Param(id = 4) Uri uri, @SafeParcelable.Param(id = 5) Uri uri2, @SafeParcelable.Param(id = 6) Uri uri3) {
this.zza = str;
this.zzb = str2;
this.zzc = j;
this.zzd = uri;
this.zze = uri2;
this.zzf = uri3;
}
}

View File

@@ -0,0 +1,206 @@
package com.google.android.gms.games.internal.player;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.apps.common.proguard.UsedByReflection;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.internal.Objects;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.games.zzx;
@UsedByReflection("GamesGmsClientImpl.java")
@SafeParcelable.Class(creator = "ProfileSettingsEntityCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public class ProfileSettingsEntity extends com.google.android.gms.games.internal.zzh implements zzx {
@NonNull
public static final Parcelable.Creator<ProfileSettingsEntity> CREATOR = new zzg();
@SafeParcelable.Field(getter = "getStatus", id = 1)
private final Status zza;
@SafeParcelable.Field(getter = "getGamerTag", id = 2)
private final String zzb;
@SafeParcelable.Field(getter = "isGamerTagExplicitlySet", id = 3)
private final boolean zzc;
@SafeParcelable.Field(getter = "isProfileVisible", id = 4)
private final boolean zzd;
@SafeParcelable.Field(getter = "isVisibilityExplicitlySet", id = 5)
private final boolean zze;
@SafeParcelable.Field(getter = "getStockProfileImage", id = 6)
private final StockProfileImageEntity zzf;
@SafeParcelable.Field(getter = "isProfileDiscoverable", id = 7)
private final boolean zzg;
@SafeParcelable.Field(getter = "isAutoSignInEnabled", id = 8)
private final boolean zzh;
@SafeParcelable.Field(getter = "getHttpErrorCode", id = 9)
private final int zzi;
@SafeParcelable.Field(getter = "isSettingsChangesProhibited", id = 10)
private final boolean zzj;
@SafeParcelable.Field(getter = "allowFriendInvites", id = 11)
private final boolean zzk;
@SafeParcelable.Field(getter = "getProfileVisibility", id = 12)
private final int zzl;
@SafeParcelable.Field(getter = "getGlobalFriendsListVisibility", id = 13)
private final int zzm;
@SafeParcelable.Field(getter = "isAlwaysAutoSignIn", id = 14)
private final boolean zzn;
@SafeParcelable.Field(getter = "getProfilelessRecallSummary", id = 15)
private final zzh zzo;
@SafeParcelable.Constructor
public ProfileSettingsEntity(@SafeParcelable.Param(id = 1) Status status, @SafeParcelable.Param(id = 2) String str, @SafeParcelable.Param(id = 3) boolean z, @SafeParcelable.Param(id = 4) boolean z2, @SafeParcelable.Param(id = 5) boolean z3, @SafeParcelable.Param(id = 6) StockProfileImageEntity stockProfileImageEntity, @SafeParcelable.Param(id = 7) boolean z4, @SafeParcelable.Param(id = 8) boolean z5, @SafeParcelable.Param(id = 9) int i, @SafeParcelable.Param(id = 10) boolean z6, @SafeParcelable.Param(id = 11) boolean z7, @SafeParcelable.Param(id = 12) int i2, @SafeParcelable.Param(id = 13) int i3, @SafeParcelable.Param(id = 14) boolean z8, @SafeParcelable.Param(id = 15) zzh zzhVar) {
this.zza = status;
this.zzb = str;
this.zzc = z;
this.zzd = z2;
this.zze = z3;
this.zzf = stockProfileImageEntity;
this.zzg = z4;
this.zzh = z5;
this.zzi = i;
this.zzj = z6;
this.zzk = z7;
this.zzl = i2;
this.zzm = i3;
this.zzn = z8;
this.zzo = zzhVar;
}
public final boolean equals(@Nullable Object obj) {
if (!(obj instanceof zzx)) {
return false;
}
if (this == obj) {
return true;
}
zzx zzxVar = (zzx) obj;
return Objects.equal(this.zzb, zzxVar.zzf()) && Objects.equal(Boolean.valueOf(this.zzc), Boolean.valueOf(zzxVar.zzj())) && Objects.equal(Boolean.valueOf(this.zzd), Boolean.valueOf(zzxVar.zzl())) && Objects.equal(Boolean.valueOf(this.zze), Boolean.valueOf(zzxVar.zzn())) && Objects.equal(this.zza, zzxVar.getStatus()) && Objects.equal(this.zzf, zzxVar.zze()) && Objects.equal(Boolean.valueOf(this.zzg), Boolean.valueOf(zzxVar.zzk())) && Objects.equal(Boolean.valueOf(this.zzh), Boolean.valueOf(zzxVar.zzi())) && this.zzi == zzxVar.zzb() && this.zzj == zzxVar.zzm() && this.zzk == zzxVar.zzg() && this.zzl == zzxVar.zzc() && this.zzm == zzxVar.zza() && this.zzn == zzxVar.zzh() && Objects.equal(this.zzo, zzxVar.zzd());
}
@Override // com.google.android.gms.common.api.Result
@NonNull
public final Status getStatus() {
return this.zza;
}
public final int hashCode() {
return Objects.hashCode(this.zzb, Boolean.valueOf(this.zzc), Boolean.valueOf(this.zzd), Boolean.valueOf(this.zze), this.zza, this.zzf, Boolean.valueOf(this.zzg), Boolean.valueOf(this.zzh), Integer.valueOf(this.zzi), Boolean.valueOf(this.zzj), Boolean.valueOf(this.zzk), Integer.valueOf(this.zzl), Integer.valueOf(this.zzm), Boolean.valueOf(this.zzn), this.zzo);
}
@NonNull
public final String toString() {
return Objects.toStringHelper(this).add("GamerTag", this.zzb).add("IsGamerTagExplicitlySet", Boolean.valueOf(this.zzc)).add("IsProfileVisible", Boolean.valueOf(this.zzd)).add("IsVisibilityExplicitlySet", Boolean.valueOf(this.zze)).add("Status", this.zza).add("StockProfileImage", this.zzf).add("IsProfileDiscoverable", Boolean.valueOf(this.zzg)).add("AutoSignIn", Boolean.valueOf(this.zzh)).add("httpErrorCode", Integer.valueOf(this.zzi)).add("IsSettingsChangesProhibited", Boolean.valueOf(this.zzj)).add("AllowFriendInvites", Boolean.valueOf(this.zzk)).add("ProfileVisibility", Integer.valueOf(this.zzl)).add("global_friends_list_visibility", Integer.valueOf(this.zzm)).add("always_auto_sign_in", Boolean.valueOf(this.zzn)).add("profileless_recall_summary", this.zzo).toString();
}
@Override // android.os.Parcelable
public final void writeToParcel(@NonNull Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeParcelable(parcel, 1, this.zza, i, false);
SafeParcelWriter.writeString(parcel, 2, this.zzb, false);
SafeParcelWriter.writeBoolean(parcel, 3, this.zzc);
SafeParcelWriter.writeBoolean(parcel, 4, this.zzd);
SafeParcelWriter.writeBoolean(parcel, 5, this.zze);
SafeParcelWriter.writeParcelable(parcel, 6, this.zzf, i, false);
SafeParcelWriter.writeBoolean(parcel, 7, this.zzg);
SafeParcelWriter.writeBoolean(parcel, 8, this.zzh);
SafeParcelWriter.writeInt(parcel, 9, this.zzi);
SafeParcelWriter.writeBoolean(parcel, 10, this.zzj);
SafeParcelWriter.writeBoolean(parcel, 11, this.zzk);
SafeParcelWriter.writeInt(parcel, 12, this.zzl);
SafeParcelWriter.writeInt(parcel, 13, this.zzm);
SafeParcelWriter.writeBoolean(parcel, 14, this.zzn);
SafeParcelWriter.writeParcelable(parcel, 15, this.zzo, i, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
@Override // com.google.android.gms.games.zzx
public final int zza() {
return this.zzm;
}
@Override // com.google.android.gms.games.zzx
public final int zzb() {
return this.zzi;
}
@Override // com.google.android.gms.games.zzx
public final int zzc() {
return this.zzl;
}
@Override // com.google.android.gms.games.zzx
@Nullable
public final zzh zzd() {
return this.zzo;
}
@Override // com.google.android.gms.games.zzx
@NonNull
public final StockProfileImage zze() {
return this.zzf;
}
@Override // com.google.android.gms.games.zzx
@NonNull
public final String zzf() {
return this.zzb;
}
@Override // com.google.android.gms.games.zzx
public final boolean zzg() {
return this.zzk;
}
@Override // com.google.android.gms.games.zzx
public final boolean zzh() {
return this.zzn;
}
@Override // com.google.android.gms.games.zzx
public final boolean zzi() {
return this.zzh;
}
@Override // com.google.android.gms.games.zzx
public final boolean zzj() {
return this.zzc;
}
@Override // com.google.android.gms.games.zzx
public final boolean zzk() {
return this.zzg;
}
@Override // com.google.android.gms.games.zzx
public final boolean zzl() {
return this.zzd;
}
@Override // com.google.android.gms.games.zzx
public final boolean zzm() {
return this.zzj;
}
@Override // com.google.android.gms.games.zzx
public final boolean zzn() {
return this.zze;
}
}

View File

@@ -0,0 +1,17 @@
package com.google.android.gms.games.internal.player;
import android.net.Uri;
import android.os.Parcelable;
import androidx.annotation.NonNull;
import com.google.android.gms.common.data.Freezable;
import com.google.android.gms.common.internal.ShowFirstParty;
@ShowFirstParty
/* loaded from: classes2.dex */
public interface StockProfileImage extends Freezable<StockProfileImage>, Parcelable {
@NonNull
String getImageUrl();
@NonNull
Uri zza();
}

View File

@@ -0,0 +1,84 @@
package com.google.android.gms.games.internal.player;
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.apps.common.proguard.UsedByReflection;
import com.google.android.gms.common.internal.Objects;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
@UsedByReflection("GamesGmsClientImpl.java")
@SafeParcelable.Class(creator = "StockProfileImageEntityCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class StockProfileImageEntity extends com.google.android.gms.games.internal.zzh implements StockProfileImage {
@NonNull
public static final Parcelable.Creator<StockProfileImageEntity> CREATOR = new zzj();
@SafeParcelable.Field(getter = "getImageUrl", id = 1)
private final String zza;
@SafeParcelable.Field(getter = "getImageUri", id = 2)
private final Uri zzb;
@SafeParcelable.Constructor
public StockProfileImageEntity(@NonNull @SafeParcelable.Param(id = 1) String str, @NonNull @SafeParcelable.Param(id = 2) Uri uri) {
this.zza = str;
this.zzb = uri;
}
public final boolean equals(@Nullable Object obj) {
if (!(obj instanceof StockProfileImage)) {
return false;
}
if (obj == this) {
return true;
}
StockProfileImage stockProfileImage = (StockProfileImage) obj;
return Objects.equal(this.zza, stockProfileImage.getImageUrl()) && Objects.equal(this.zzb, stockProfileImage.zza());
}
@Override // com.google.android.gms.common.data.Freezable
@NonNull
public final /* bridge */ /* synthetic */ StockProfileImage freeze() {
return this;
}
@Override // com.google.android.gms.games.internal.player.StockProfileImage
@NonNull
public String getImageUrl() {
return this.zza;
}
public final int hashCode() {
return Objects.hashCode(this.zza, this.zzb);
}
@Override // com.google.android.gms.common.data.Freezable
public final boolean isDataValid() {
return true;
}
@NonNull
public final String toString() {
return Objects.toStringHelper(this).add("ImageId", this.zza).add("ImageUri", this.zzb).toString();
}
@Override // android.os.Parcelable
public final void writeToParcel(@NonNull Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeString(parcel, 1, getImageUrl(), false);
SafeParcelWriter.writeParcelable(parcel, 2, this.zzb, i, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
@Override // com.google.android.gms.games.internal.player.StockProfileImage
@NonNull
public final Uri zza() {
return this.zzb;
}
}

View File

@@ -0,0 +1,37 @@
package com.google.android.gms.games.internal.player;
import android.net.Uri;
import android.os.Parcel;
import androidx.annotation.NonNull;
import com.google.android.gms.common.data.DataBufferRef;
/* loaded from: classes2.dex */
public class StockProfileImageRef extends DataBufferRef implements StockProfileImage {
@Override // android.os.Parcelable
public final int describeContents() {
throw null;
}
@Override // com.google.android.gms.common.data.Freezable
@NonNull
public final /* bridge */ /* synthetic */ StockProfileImage freeze() {
throw null;
}
@Override // com.google.android.gms.games.internal.player.StockProfileImage
@NonNull
public String getImageUrl() {
throw null;
}
@Override // android.os.Parcelable
public final void writeToParcel(@NonNull Parcel parcel, int i) {
throw null;
}
@Override // com.google.android.gms.games.internal.player.StockProfileImage
@NonNull
public final Uri zza() {
throw null;
}
}

View File

@@ -0,0 +1,20 @@
package com.google.android.gms.games.internal.player;
import android.net.Uri;
import android.os.Parcelable;
import com.google.android.gms.common.data.Freezable;
/* loaded from: classes2.dex */
public interface zza extends Freezable, Parcelable {
long zza();
Uri zzb();
Uri zzc();
Uri zzd();
String zze();
String zzf();
}

View File

@@ -0,0 +1,65 @@
package com.google.android.gms.games.internal.player;
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
/* loaded from: classes2.dex */
public final class zzb implements Parcelable.Creator {
public static void zza(MostRecentGameInfoEntity mostRecentGameInfoEntity, Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeString(parcel, 1, mostRecentGameInfoEntity.zze(), false);
SafeParcelWriter.writeString(parcel, 2, mostRecentGameInfoEntity.zzf(), false);
SafeParcelWriter.writeLong(parcel, 3, mostRecentGameInfoEntity.zza());
SafeParcelWriter.writeParcelable(parcel, 4, mostRecentGameInfoEntity.zzd(), i, false);
SafeParcelWriter.writeParcelable(parcel, 5, mostRecentGameInfoEntity.zzc(), i, false);
SafeParcelWriter.writeParcelable(parcel, 6, mostRecentGameInfoEntity.zzb(), i, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
String str = null;
String str2 = null;
Uri uri = null;
Uri uri2 = null;
Uri uri3 = null;
long j = 0;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
switch (SafeParcelReader.getFieldId(readHeader)) {
case 1:
str = SafeParcelReader.createString(parcel, readHeader);
break;
case 2:
str2 = SafeParcelReader.createString(parcel, readHeader);
break;
case 3:
j = SafeParcelReader.readLong(parcel, readHeader);
break;
case 4:
uri = (Uri) SafeParcelReader.createParcelable(parcel, readHeader, Uri.CREATOR);
break;
case 5:
uri2 = (Uri) SafeParcelReader.createParcelable(parcel, readHeader, Uri.CREATOR);
break;
case 6:
uri3 = (Uri) SafeParcelReader.createParcelable(parcel, readHeader, Uri.CREATOR);
break;
default:
SafeParcelReader.skipUnknownField(parcel, readHeader);
break;
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new MostRecentGameInfoEntity(str, str2, j, uri, uri2, uri3);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new MostRecentGameInfoEntity[i];
}
}

View File

@@ -0,0 +1,76 @@
package com.google.android.gms.games.internal.player;
import android.net.Uri;
import android.os.Parcel;
import androidx.annotation.Nullable;
import com.google.android.gms.common.data.DataBufferRef;
import com.google.android.gms.common.data.DataHolder;
/* loaded from: classes2.dex */
public final class zzc extends DataBufferRef implements zza {
private final zzd zza;
public zzc(DataHolder dataHolder, int i, zzd zzdVar) {
super(dataHolder, i);
this.zza = zzdVar;
}
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
@Override // com.google.android.gms.common.data.DataBufferRef
public final boolean equals(@Nullable Object obj) {
return MostRecentGameInfoEntity.zzi(this, obj);
}
@Override // com.google.android.gms.common.data.Freezable
public final /* synthetic */ Object freeze() {
return new MostRecentGameInfoEntity(this);
}
@Override // com.google.android.gms.common.data.DataBufferRef
public final int hashCode() {
return MostRecentGameInfoEntity.zzg(this);
}
public final String toString() {
return MostRecentGameInfoEntity.zzh(this);
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
zzb.zza(new MostRecentGameInfoEntity(this), parcel, i);
}
@Override // com.google.android.gms.games.internal.player.zza
public final long zza() {
return getLong(this.zza.zzv);
}
@Override // com.google.android.gms.games.internal.player.zza
public final Uri zzb() {
return parseUri(this.zza.zzy);
}
@Override // com.google.android.gms.games.internal.player.zza
public final Uri zzc() {
return parseUri(this.zza.zzx);
}
@Override // com.google.android.gms.games.internal.player.zza
public final Uri zzd() {
return parseUri(this.zza.zzw);
}
@Override // com.google.android.gms.games.internal.player.zza
public final String zze() {
return getString(this.zza.zzt);
}
@Override // com.google.android.gms.games.internal.player.zza
public final String zzf() {
return getString(this.zza.zzu);
}
}

View File

@@ -0,0 +1,132 @@
package com.google.android.gms.games.internal.player;
import android.text.TextUtils;
/* loaded from: classes2.dex */
public final class zzd {
public final String zzA;
public final String zzB;
public final String zzC;
public final String zzD;
public final String zzE;
public final String zzF;
public final String zzG;
public final String zzH;
public final String zzI;
public final String zzJ;
public final String zzK;
public final String zzL;
public final String zzM;
public final String zza;
public final String zzb;
public final String zzc;
public final String zzd;
public final String zze;
public final String zzf;
public final String zzg;
public final String zzh;
public final String zzi;
public final String zzj;
public final String zzk;
public final String zzl;
public final String zzm;
public final String zzn;
public final String zzo;
public final String zzp;
public final String zzq;
public final String zzr;
public final String zzs;
public final String zzt;
public final String zzu;
public final String zzv;
public final String zzw;
public final String zzx;
public final String zzy;
public final String zzz;
public zzd(String str) {
String str2;
if (TextUtils.isEmpty(null)) {
this.zza = "external_player_id";
this.zzb = "game_player_id";
this.zzc = "profile_name";
this.zzd = "profile_icon_image_uri";
this.zze = "profile_icon_image_url";
this.zzf = "profile_hi_res_image_uri";
this.zzg = "profile_hi_res_image_url";
this.zzh = "last_updated";
this.zzi = "is_in_circles";
this.zzj = "played_with_timestamp";
this.zzk = "current_xp_total";
this.zzl = "current_level";
this.zzm = "current_level_min_xp";
this.zzn = "current_level_max_xp";
this.zzo = "next_level";
this.zzp = "next_level_max_xp";
this.zzq = "last_level_up_timestamp";
this.zzr = "player_title";
this.zzs = "is_profile_visible";
this.zzt = "most_recent_external_game_id";
this.zzu = "most_recent_game_name";
this.zzv = "most_recent_activity_timestamp";
this.zzw = "most_recent_game_icon_uri";
this.zzx = "most_recent_game_hi_res_uri";
this.zzy = "most_recent_game_featured_uri";
this.zzz = "has_debug_access";
this.zzA = "gamer_tag";
this.zzB = "real_name";
this.zzC = "banner_image_landscape_uri";
this.zzD = "banner_image_landscape_url";
this.zzE = "banner_image_portrait_uri";
this.zzF = "banner_image_portrait_url";
this.zzG = "total_unlocked_achievements";
this.zzH = "play_together_friend_status";
this.zzI = "play_together_nickname";
this.zzJ = "play_together_invitation_nickname";
this.zzK = "nickname_abuse_report_token";
this.zzL = "friends_list_visibility";
str2 = "always_auto_sign_in";
} else {
this.zza = "nullexternal_player_id";
this.zzb = "nullgame_player_id";
this.zzc = "nullprofile_name";
this.zzd = "nullprofile_icon_image_uri";
this.zze = "nullprofile_icon_image_url";
this.zzf = "nullprofile_hi_res_image_uri";
this.zzg = "nullprofile_hi_res_image_url";
this.zzh = "nulllast_updated";
this.zzi = "nullis_in_circles";
this.zzj = "nullplayed_with_timestamp";
this.zzk = "nullcurrent_xp_total";
this.zzl = "nullcurrent_level";
this.zzm = "nullcurrent_level_min_xp";
this.zzn = "nullcurrent_level_max_xp";
this.zzo = "nullnext_level";
this.zzp = "nullnext_level_max_xp";
this.zzq = "nulllast_level_up_timestamp";
this.zzr = "nullplayer_title";
this.zzs = "nullis_profile_visible";
this.zzt = "nullmost_recent_external_game_id";
this.zzu = "nullmost_recent_game_name";
this.zzv = "nullmost_recent_activity_timestamp";
this.zzw = "nullmost_recent_game_icon_uri";
this.zzx = "nullmost_recent_game_hi_res_uri";
this.zzy = "nullmost_recent_game_featured_uri";
this.zzz = "nullhas_debug_access";
this.zzA = "nullgamer_tag";
this.zzB = "nullreal_name";
this.zzC = "nullbanner_image_landscape_uri";
this.zzD = "nullbanner_image_landscape_url";
this.zzE = "nullbanner_image_portrait_uri";
this.zzF = "nullbanner_image_portrait_url";
this.zzG = "nulltotal_unlocked_achievements";
this.zzH = "nullplay_together_friend_status";
this.zzI = "nullplay_together_nickname";
this.zzJ = "nullplay_together_invitation_nickname";
this.zzK = "nullnickname_abuse_report_token";
this.zzL = "nullfriends_list_visibility";
str2 = "nullalways_auto_sign_in";
}
this.zzM = str2;
}
}

View File

@@ -0,0 +1,94 @@
package com.google.android.gms.games.internal.player;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.Nullable;
import com.google.android.gms.common.internal.Objects;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
@SafeParcelable.Class(creator = "ProfileCapabilitiesCreator")
/* loaded from: classes2.dex */
public final class zze extends com.google.android.gms.games.internal.zzh {
public static final Parcelable.Creator<zze> CREATOR = new zzf();
@SafeParcelable.Field(getter = "forbiddenToHavePlayerProfile", id = 1)
private final boolean zza;
@SafeParcelable.Field(getter = "requiresParentPermissionToShareData", id = 2)
private final boolean zzb;
@SafeParcelable.Field(getter = "hasSettingsControlledByParent", id = 3)
private final boolean zzc;
@SafeParcelable.Field(getter = "requiresParentPermissionToUsePlayTogether", id = 4)
private final boolean zzd;
@SafeParcelable.Field(getter = "canUseOnlyAutoGeneratedGamerTag", id = 5)
private final boolean zze;
@SafeParcelable.Field(getter = "forbiddenToRecordVideo", id = 6)
private final boolean zzf;
@SafeParcelable.Field(getter = "shouldSeeEquallyWeightedButtonsInConsents", id = 7)
private final boolean zzg;
@SafeParcelable.Field(getter = "requiresParentConsentToUseAutoSignIn", id = 8)
private final boolean zzh;
@SafeParcelable.Field(getter = "shouldSeeSimplifiedConsentMessages", id = 9)
private final boolean zzi;
@SafeParcelable.Field(defaultValue = "false", getter = "forbiddenToUseProfilelessRecall", id = 10)
private final boolean zzj;
@SafeParcelable.Constructor
public zze(@SafeParcelable.Param(id = 1) boolean z, @SafeParcelable.Param(id = 2) boolean z2, @SafeParcelable.Param(id = 3) boolean z3, @SafeParcelable.Param(id = 4) boolean z4, @SafeParcelable.Param(id = 5) boolean z5, @SafeParcelable.Param(id = 6) boolean z6, @SafeParcelable.Param(id = 7) boolean z7, @SafeParcelable.Param(id = 8) boolean z8, @SafeParcelable.Param(id = 9) boolean z9, @SafeParcelable.Param(id = 10) boolean z10) {
this.zza = z;
this.zzb = z2;
this.zzc = z3;
this.zzd = z4;
this.zze = z5;
this.zzf = z6;
this.zzg = z7;
this.zzh = z8;
this.zzi = z9;
this.zzj = z10;
}
public final boolean equals(@Nullable Object obj) {
if (!(obj instanceof zze)) {
return false;
}
if (this == obj) {
return true;
}
zze zzeVar = (zze) obj;
return this.zza == zzeVar.zza && this.zzb == zzeVar.zzb && this.zzc == zzeVar.zzc && this.zzd == zzeVar.zzd && this.zze == zzeVar.zze && this.zzf == zzeVar.zzf && this.zzg == zzeVar.zzg && this.zzh == zzeVar.zzh && this.zzi == zzeVar.zzi && this.zzj == zzeVar.zzj;
}
public final int hashCode() {
return Objects.hashCode(Boolean.valueOf(this.zza), Boolean.valueOf(this.zzb), Boolean.valueOf(this.zzc), Boolean.valueOf(this.zzd), Boolean.valueOf(this.zze), Boolean.valueOf(this.zzf), Boolean.valueOf(this.zzg), Boolean.valueOf(this.zzh), Boolean.valueOf(this.zzi), Boolean.valueOf(this.zzj));
}
public final String toString() {
return Objects.toStringHelper(this).add("forbiddenToHavePlayerProfile", Boolean.valueOf(this.zza)).add("requiresParentPermissionToShareData", Boolean.valueOf(this.zzb)).add("hasSettingsControlledByParent", Boolean.valueOf(this.zzc)).add("requiresParentPermissionToUsePlayTogether", Boolean.valueOf(this.zzd)).add("canUseOnlyAutoGeneratedGamerTag", Boolean.valueOf(this.zze)).add("forbiddenToRecordVideo", Boolean.valueOf(this.zzf)).add("shouldSeeEquallyWeightedButtonsInConsents", Boolean.valueOf(this.zzg)).add("requiresParentConsentToUseAutoSignIn", Boolean.valueOf(this.zzh)).add("shouldSeeSimplifiedConsentMessages", Boolean.valueOf(this.zzi)).add("forbiddenToUseProfilelessRecall", Boolean.valueOf(this.zzj)).toString();
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
boolean z = this.zza;
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeBoolean(parcel, 1, z);
SafeParcelWriter.writeBoolean(parcel, 2, this.zzb);
SafeParcelWriter.writeBoolean(parcel, 3, this.zzc);
SafeParcelWriter.writeBoolean(parcel, 4, this.zzd);
SafeParcelWriter.writeBoolean(parcel, 5, this.zze);
SafeParcelWriter.writeBoolean(parcel, 6, this.zzf);
SafeParcelWriter.writeBoolean(parcel, 7, this.zzg);
SafeParcelWriter.writeBoolean(parcel, 8, this.zzh);
SafeParcelWriter.writeBoolean(parcel, 9, this.zzi);
SafeParcelWriter.writeBoolean(parcel, 10, this.zzj);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
}

View File

@@ -0,0 +1,68 @@
package com.google.android.gms.games.internal.player;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzf implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
boolean z = false;
boolean z2 = false;
boolean z3 = false;
boolean z4 = false;
boolean z5 = false;
boolean z6 = false;
boolean z7 = false;
boolean z8 = false;
boolean z9 = false;
boolean z10 = false;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
switch (SafeParcelReader.getFieldId(readHeader)) {
case 1:
z = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 2:
z2 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 3:
z3 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 4:
z4 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 5:
z5 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 6:
z6 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 7:
z7 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 8:
z8 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 9:
z9 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 10:
z10 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
default:
SafeParcelReader.skipUnknownField(parcel, readHeader);
break;
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zze(z, z2, z3, z4, z5, z6, z7, z8, z9, z10);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new zze[i];
}
}

View File

@@ -0,0 +1,89 @@
package com.google.android.gms.games.internal.player;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzg implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
Status status = null;
String str = null;
StockProfileImageEntity stockProfileImageEntity = null;
zzh zzhVar = null;
boolean z = false;
boolean z2 = false;
boolean z3 = false;
boolean z4 = false;
boolean z5 = false;
int i = 0;
boolean z6 = false;
boolean z7 = false;
int i2 = 0;
int i3 = 0;
boolean z8 = false;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
switch (SafeParcelReader.getFieldId(readHeader)) {
case 1:
status = (Status) SafeParcelReader.createParcelable(parcel, readHeader, Status.CREATOR);
break;
case 2:
str = SafeParcelReader.createString(parcel, readHeader);
break;
case 3:
z = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 4:
z2 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 5:
z3 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 6:
stockProfileImageEntity = (StockProfileImageEntity) SafeParcelReader.createParcelable(parcel, readHeader, StockProfileImageEntity.CREATOR);
break;
case 7:
z4 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 8:
z5 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 9:
i = SafeParcelReader.readInt(parcel, readHeader);
break;
case 10:
z6 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 11:
z7 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 12:
i2 = SafeParcelReader.readInt(parcel, readHeader);
break;
case 13:
i3 = SafeParcelReader.readInt(parcel, readHeader);
break;
case 14:
z8 = SafeParcelReader.readBoolean(parcel, readHeader);
break;
case 15:
zzhVar = (zzh) SafeParcelReader.createParcelable(parcel, readHeader, zzh.CREATOR);
break;
default:
SafeParcelReader.skipUnknownField(parcel, readHeader);
break;
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new ProfileSettingsEntity(status, str, z, z2, z3, stockProfileImageEntity, z4, z5, i, z6, z7, i2, i3, z8, zzhVar);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new ProfileSettingsEntity[i];
}
}

View File

@@ -0,0 +1,46 @@
package com.google.android.gms.games.internal.player;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.Nullable;
import com.google.android.gms.common.internal.Objects;
import com.google.android.gms.common.internal.ShowFirstParty;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
@ShowFirstParty
@SafeParcelable.Class(creator = "ProfilelessRecallSummaryCreator")
/* loaded from: classes2.dex */
public final class zzh extends com.google.android.gms.games.internal.zzh {
public static final Parcelable.Creator<zzh> CREATOR = new zzi();
@SafeParcelable.Field(getter = "getRecallTokenSnapshotId", id = 1)
private final String zza;
@SafeParcelable.Constructor
public zzh(@SafeParcelable.Param(id = 1) String str) {
this.zza = str;
}
public final boolean equals(@Nullable Object obj) {
if (!(obj instanceof zzh)) {
return false;
}
if (obj == this) {
return true;
}
return Objects.equal(this.zza, ((zzh) obj).zza);
}
public final int hashCode() {
return Objects.hashCode(this.zza);
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
String str = this.zza;
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeString(parcel, 1, str, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
}

View File

@@ -0,0 +1,29 @@
package com.google.android.gms.games.internal.player;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzi implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
String str = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
if (SafeParcelReader.getFieldId(readHeader) != 1) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
str = SafeParcelReader.createString(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzh(str);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new zzh[i];
}
}

View File

@@ -0,0 +1,34 @@
package com.google.android.gms.games.internal.player;
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzj implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
String str = null;
Uri uri = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
str = SafeParcelReader.createString(parcel, readHeader);
} else if (fieldId != 2) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
uri = (Uri) SafeParcelReader.createParcelable(parcel, readHeader, Uri.CREATOR);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new StockProfileImageEntity(str, uri);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new StockProfileImageEntity[i];
}
}

View File

@@ -0,0 +1,53 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.app.Activity;
import android.content.Intent;
import android.os.Looper;
import androidx.annotation.NonNull;
import com.google.android.gms.internal.games_v2.zzad;
import com.google.android.gms.internal.games_v2.zzfl;
@zzad
/* loaded from: classes2.dex */
public final class PlayGamesAppShortcutsActivity extends Activity {
private Intent zza;
public static /* synthetic */ void zza(@NonNull PlayGamesAppShortcutsActivity playGamesAppShortcutsActivity) {
playGamesAppShortcutsActivity.startActivityForResult(playGamesAppShortcutsActivity.zza, 1005000001);
playGamesAppShortcutsActivity.finish();
System.exit(0);
}
@Override // android.app.Activity
public final void onActivityResult(int i, int i2, @NonNull Intent intent) {
super.onActivityResult(i, i2, intent);
if (i != 1005000000) {
return;
}
if (i2 != -1) {
finish();
} else {
new zzfl(Looper.getMainLooper()).postDelayed(new Runnable() { // from class: com.google.android.gms.games.internal.v2.appshortcuts.zzaa
@Override // java.lang.Runnable
public final void run() {
PlayGamesAppShortcutsActivity.zza(PlayGamesAppShortcutsActivity.this);
}
}, 50L);
}
}
/* JADX WARN: Removed duplicated region for block: B:33:0x0077 A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:37:0x0047 A[SYNTHETIC] */
@Override // android.app.Activity
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void onCreate(@androidx.annotation.Nullable android.os.Bundle r12) {
/*
Method dump skipped, instructions count: 277
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.games.internal.v2.appshortcuts.PlayGamesAppShortcutsActivity.onCreate(android.os.Bundle):void");
}
}

View File

@@ -0,0 +1,8 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
/* loaded from: classes2.dex */
final class zza extends zzg {
public zza() {
super(null);
}
}

View File

@@ -0,0 +1,125 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.content.Context;
import android.content.pm.ShortcutInfo;
import android.content.pm.ShortcutManager;
import androidx.annotation.RequiresApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.internal.games_v2.zzfk;
import com.google.android.gms.internal.games_v2.zzfw;
import com.google.android.gms.internal.games_v2.zzfz;
import com.google.android.gms.internal.games_v2.zzge;
import com.google.android.gms.tasks.Continuation;
import com.google.android.gms.tasks.OnSuccessListener;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
import com.google.android.gms.tasks.Tasks;
import java.util.Iterator;
import java.util.List;
@RequiresApi(25)
/* loaded from: classes2.dex */
final class zze extends zzg {
private final Context zza;
public zze(Context context) {
super(null);
this.zza = context.getApplicationContext();
}
public static /* synthetic */ zzh zza(zzfz zzfzVar, zzfz zzfzVar2, Task task) throws Exception {
return task.isSuccessful() ? (zzh) task.getResult() : zze(zzfzVar, zzfzVar2);
}
public static /* synthetic */ void zzb(zze zzeVar) {
Task forResult;
final ShortcutManager shortcutManager = (ShortcutManager) zzeVar.zza.getSystemService(ShortcutManager.class);
if (shortcutManager == null) {
return;
}
final zzs zza = zzu.zza(zzeVar.zza, PlayGamesAppShortcutsActivity.class);
final zzfz zzg = zzg(shortcutManager.getDynamicShortcuts());
final zzfz zzg2 = zzg(shortcutManager.getPinnedShortcuts());
if (zza == null || zza.zza() <= 0) {
forResult = Tasks.forResult(zze(zzg, zzg2));
} else {
final zzr zzrVar = new zzr(zzeVar.zza);
forResult = zzrVar.doRead(TaskApiCall.builder().setMethodKey(6744).setFeatures(com.google.android.gms.games.zzd.zzg).setAutoResolveMissingFeatures(false).run(new RemoteCall() { // from class: com.google.android.gms.games.internal.v2.appshortcuts.zzl
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((zzw) ((zzv) obj).getService()).zzd(new zzo(zzr.this, (TaskCompletionSource) obj2), zza, zzg, zzg2);
}
}).build()).continueWith(zzge.zza(), new Continuation() { // from class: com.google.android.gms.games.internal.v2.appshortcuts.zzb
@Override // com.google.android.gms.tasks.Continuation
public final Object then(Task task) {
return zze.zza(zzfz.this, zzg2, task);
}
});
}
forResult.addOnSuccessListener(zzge.zza(), new OnSuccessListener() { // from class: com.google.android.gms.games.internal.v2.appshortcuts.zzc
@Override // com.google.android.gms.tasks.OnSuccessListener
public final void onSuccess(Object obj) {
zzh zzhVar = (zzh) obj;
List<String> zzd = zzhVar.zzd();
ShortcutManager shortcutManager2 = shortcutManager;
if (zzd != null && !zzd.isEmpty()) {
shortcutManager2.removeDynamicShortcuts(zzd);
}
List<ShortcutInfo> zza2 = zzhVar.zza();
if (zza2 != null && !zza2.isEmpty()) {
shortcutManager2.addDynamicShortcuts(zza2);
}
List<String> zzb = zzhVar.zzb();
if (zzb != null && !zzb.isEmpty()) {
shortcutManager2.disableShortcuts(zzb);
}
List<String> zzc = zzhVar.zzc();
if (zzc == null || zzc.isEmpty()) {
return;
}
shortcutManager2.enableShortcuts(zzc);
}
});
}
private static zzh zze(zzfz zzfzVar, zzfz zzfzVar2) {
return new zzh(zzf(zzfzVar), zzfz.zzg(), zzf(zzfzVar2), zzfz.zzg());
}
private static zzfz zzf(zzfz zzfzVar) {
zzfw zzfwVar = new zzfw();
int size = zzfzVar.size();
for (int i = 0; i < size; i++) {
String zza = ((zzj) zzfzVar.get(i)).zza();
if (zza != null) {
zzfwVar.zza(zza);
}
}
return zzfwVar.zzb();
}
private static zzfz zzg(List list) {
zzfw zzfwVar = new zzfw();
Iterator it = list.iterator();
while (it.hasNext()) {
ShortcutInfo shortcutInfo = (ShortcutInfo) it.next();
if (!shortcutInfo.isImmutable() && shortcutInfo.getId().startsWith("PLAY_GAMES_SERVICES_")) {
zzfwVar.zza(new zzj(shortcutInfo.getId(), shortcutInfo.getExtras(), Boolean.valueOf(shortcutInfo.isPinned()), Boolean.valueOf(shortcutInfo.isEnabled())));
}
}
return zzfwVar.zzb();
}
@Override // com.google.android.gms.games.internal.v2.appshortcuts.zzg
public final void zzc() {
zzfk.zza();
new Thread(new Runnable() { // from class: com.google.android.gms.games.internal.v2.appshortcuts.zzd
@Override // java.lang.Runnable
public final void run() {
zze.zzb(zze.this);
}
}, "initialize-shortcuts").start();
}
}

View File

@@ -0,0 +1,16 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.content.Context;
/* loaded from: classes2.dex */
public class zzg {
public /* synthetic */ zzg(zzf zzfVar) {
}
public static zzg zzd(Context context) {
return new zze(context);
}
public void zzc() {
}
}

View File

@@ -0,0 +1,72 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import java.util.List;
@RequiresApi(25)
@SafeParcelable.Class(creator = "ExpectedShortcutsStateCreator")
/* loaded from: classes2.dex */
public final class zzh extends AbstractSafeParcelable {
public static final Parcelable.Creator<zzh> CREATOR = new zzi();
@Nullable
@SafeParcelable.Field(getter = "getRemovedShortcutIds", id = 1)
private final List zza;
@Nullable
@SafeParcelable.Field(getter = "getAddedShortcuts", id = 2)
private final List zzb;
@Nullable
@SafeParcelable.Field(getter = "getDisabledShortcutIds", id = 3)
private final List zzc;
@Nullable
@SafeParcelable.Field(getter = "getEnabledShortcutIds", id = 4)
private final List zzd;
@SafeParcelable.Constructor
public zzh(@Nullable @SafeParcelable.Param(id = 1) List list, @Nullable @SafeParcelable.Param(id = 2) List list2, @Nullable @SafeParcelable.Param(id = 3) List list3, @Nullable @SafeParcelable.Param(id = 4) List list4) {
this.zza = list;
this.zzb = list2;
this.zzc = list3;
this.zzd = list4;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
List list = this.zza;
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeStringList(parcel, 1, list, false);
SafeParcelWriter.writeTypedList(parcel, 2, this.zzb, false);
SafeParcelWriter.writeStringList(parcel, 3, this.zzc, false);
SafeParcelWriter.writeStringList(parcel, 4, this.zzd, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
@Nullable
public final List zza() {
return this.zzb;
}
@Nullable
public final List zzb() {
return this.zzc;
}
@Nullable
public final List zzc() {
return this.zzd;
}
@Nullable
public final List zzd() {
return this.zza;
}
}

View File

@@ -0,0 +1,43 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.content.pm.ShortcutInfo;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.RequiresApi;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
import java.util.ArrayList;
@RequiresApi(25)
/* loaded from: classes2.dex */
public final class zzi implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
ArrayList<String> arrayList = null;
ArrayList arrayList2 = null;
ArrayList<String> arrayList3 = null;
ArrayList<String> arrayList4 = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
arrayList = SafeParcelReader.createStringList(parcel, readHeader);
} else if (fieldId == 2) {
arrayList2 = SafeParcelReader.createTypedList(parcel, readHeader, ShortcutInfo.CREATOR);
} else if (fieldId == 3) {
arrayList3 = SafeParcelReader.createStringList(parcel, readHeader);
} else if (fieldId != 4) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
arrayList4 = SafeParcelReader.createStringList(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzh(arrayList, arrayList2, arrayList3, arrayList4);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new zzh[i];
}
}

View File

@@ -0,0 +1,55 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.PersistableBundle;
import androidx.annotation.Nullable;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
@SafeParcelable.Class(creator = "GamesAppShortcutCreator")
/* loaded from: classes2.dex */
public final class zzj extends AbstractSafeParcelable {
public static final Parcelable.Creator<zzj> CREATOR = new zzk();
@Nullable
@SafeParcelable.Field(getter = "getId", id = 1)
private final String zza;
@Nullable
@SafeParcelable.Field(getter = "getExtras", id = 2)
private final PersistableBundle zzb;
@Nullable
@SafeParcelable.Field(getter = "isPinned", id = 3)
private final Boolean zzc;
@Nullable
@SafeParcelable.Field(getter = "isEnabled", id = 4)
private final Boolean zzd;
@SafeParcelable.Constructor
public zzj(@Nullable @SafeParcelable.Param(id = 1) String str, @Nullable @SafeParcelable.Param(id = 2) PersistableBundle persistableBundle, @Nullable @SafeParcelable.Param(id = 3) Boolean bool, @Nullable @SafeParcelable.Param(id = 4) Boolean bool2) {
this.zza = str;
this.zzb = persistableBundle;
this.zzc = bool;
this.zzd = bool2;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
String str = this.zza;
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeString(parcel, 1, str, false);
SafeParcelWriter.writeParcelable(parcel, 2, this.zzb, i, false);
SafeParcelWriter.writeBooleanObject(parcel, 3, this.zzc, false);
SafeParcelWriter.writeBooleanObject(parcel, 4, this.zzd, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
@Nullable
public final String zza() {
return this.zza;
}
}

View File

@@ -0,0 +1,40 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.PersistableBundle;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzk implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
String str = null;
PersistableBundle persistableBundle = null;
Boolean bool = null;
Boolean bool2 = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
str = SafeParcelReader.createString(parcel, readHeader);
} else if (fieldId == 2) {
persistableBundle = (PersistableBundle) SafeParcelReader.createParcelable(parcel, readHeader, PersistableBundle.CREATOR);
} else if (fieldId == 3) {
bool = SafeParcelReader.readBooleanObject(parcel, readHeader);
} else if (fieldId != 4) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
bool2 = SafeParcelReader.readBooleanObject(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzj(str, persistableBundle, bool, bool2);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new zzj[i];
}
}

View File

@@ -0,0 +1,16 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.content.Context;
import android.os.Looper;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.internal.ConnectionCallbacks;
import com.google.android.gms.common.api.internal.OnConnectionFailedListener;
import com.google.android.gms.common.internal.ClientSettings;
/* loaded from: classes2.dex */
final class zzn extends Api.AbstractClientBuilder {
@Override // com.google.android.gms.common.api.Api.AbstractClientBuilder
public final /* synthetic */ Api.Client buildClient(Context context, Looper looper, ClientSettings clientSettings, Object obj, ConnectionCallbacks connectionCallbacks, OnConnectionFailedListener onConnectionFailedListener) {
return new zzv(context, looper, clientSettings, connectionCallbacks, onConnectionFailedListener);
}
}

View File

@@ -0,0 +1,21 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import androidx.annotation.Nullable;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzo extends zzq {
public zzo(zzr zzrVar, TaskCompletionSource taskCompletionSource) {
super(taskCompletionSource);
}
@Override // com.google.android.gms.games.internal.v2.appshortcuts.zzq, com.google.android.gms.games.internal.v2.appshortcuts.zzy
public final void zzb(@Nullable zzh zzhVar) {
if (zzhVar == null) {
zzd(new Status(17));
} else {
this.zza.trySetResult(zzhVar);
}
}
}

View File

@@ -0,0 +1,22 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.content.Intent;
import androidx.annotation.Nullable;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzp extends zzq {
public zzp(zzr zzrVar, TaskCompletionSource taskCompletionSource) {
super(taskCompletionSource);
}
@Override // com.google.android.gms.games.internal.v2.appshortcuts.zzq, com.google.android.gms.games.internal.v2.appshortcuts.zzy
public final void zzc(@Nullable Intent intent) {
if (intent == null) {
zzd(new Status(17));
} else {
this.zza.trySetResult(intent);
}
}
}

View File

@@ -0,0 +1,29 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.content.Intent;
import androidx.annotation.Nullable;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.internal.ApiExceptionUtil;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
class zzq extends zzx {
protected final TaskCompletionSource zza;
public zzq(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
public void zzb(@Nullable zzh zzhVar) {
zzd(new Status(10));
}
public void zzc(@Nullable Intent intent) {
zzd(new Status(10));
}
@Override // com.google.android.gms.games.internal.v2.appshortcuts.zzy
public final void zzd(Status status) {
this.zza.trySetException(ApiExceptionUtil.fromStatus(status));
}
}

View File

@@ -0,0 +1,29 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.app.Activity;
import android.content.Context;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.GoogleApi;
/* loaded from: classes2.dex */
final class zzr extends GoogleApi {
private static final Api.ClientKey zza;
private static final Api.AbstractClientBuilder zzb;
private static final Api zzc;
static {
Api.ClientKey clientKey = new Api.ClientKey();
zza = clientKey;
zzn zznVar = new zzn();
zzb = zznVar;
zzc = new Api("GamesAppShortcuts.API", zznVar, clientKey);
}
public zzr(Activity activity) {
super(activity, (Api<Api.ApiOptions.NoOptions>) zzc, Api.ApiOptions.NO_OPTIONS, GoogleApi.Settings.DEFAULT_SETTINGS);
}
public zzr(Context context) {
super(context, (Api<Api.ApiOptions.NoOptions>) zzc, Api.ApiOptions.NO_OPTIONS, GoogleApi.Settings.DEFAULT_SETTINGS);
}
}

View File

@@ -0,0 +1,62 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.content.ComponentName;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.Nullable;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
@SafeParcelable.Class(creator = "GamesAppShortcutsConfigCreator")
/* loaded from: classes2.dex */
public final class zzs extends AbstractSafeParcelable {
public static final Parcelable.Creator<zzs> CREATOR = new zzt();
@SafeParcelable.Field(getter = "getAppId", id = 1)
private final long zza;
@Nullable
@SafeParcelable.Field(getter = "getAppPackage", id = 2)
private final String zzb;
@SafeParcelable.Field(getter = "getAppShortcutsMaxNumber", id = 3)
private final int zzc;
@Nullable
@SafeParcelable.Field(getter = "getAppShortcutsTrampolineActivity", id = 4)
private final ComponentName zzd;
@Nullable
@SafeParcelable.Field(getter = "getAppShortcutsTargetActivity", id = 5)
private final String zze;
@SafeParcelable.Constructor
public zzs(@SafeParcelable.Param(id = 1) long j, @Nullable @SafeParcelable.Param(id = 2) String str, @SafeParcelable.Param(id = 3) int i, @Nullable @SafeParcelable.Param(id = 4) ComponentName componentName, @Nullable @SafeParcelable.Param(id = 5) String str2) {
this.zza = j;
this.zzb = str;
this.zzc = i;
this.zzd = componentName;
this.zze = str2;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeLong(parcel, 1, this.zza);
SafeParcelWriter.writeString(parcel, 2, this.zzb, false);
SafeParcelWriter.writeInt(parcel, 3, this.zzc);
SafeParcelWriter.writeParcelable(parcel, 4, this.zzd, i, false);
SafeParcelWriter.writeString(parcel, 5, this.zze, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
public final int zza() {
return this.zzc;
}
@Nullable
public final String zzb() {
return this.zze;
}
}

View File

@@ -0,0 +1,43 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.content.ComponentName;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzt implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
String str = null;
ComponentName componentName = null;
String str2 = null;
int i = 0;
long j = 0;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
j = SafeParcelReader.readLong(parcel, readHeader);
} else if (fieldId == 2) {
str = SafeParcelReader.createString(parcel, readHeader);
} else if (fieldId == 3) {
i = SafeParcelReader.readInt(parcel, readHeader);
} else if (fieldId == 4) {
componentName = (ComponentName) SafeParcelReader.createParcelable(parcel, readHeader, ComponentName.CREATOR);
} else if (fieldId != 5) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
str2 = SafeParcelReader.createString(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzs(j, str, i, componentName, str2);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new zzs[i];
}
}

View File

@@ -0,0 +1,25 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import androidx.annotation.RequiresApi;
@RequiresApi(25)
/* loaded from: classes2.dex */
public final class zzu {
/* JADX WARN: Removed duplicated region for block: B:10:0x002b A[RETURN] */
/* JADX WARN: Removed duplicated region for block: B:12:0x002c */
/* JADX WARN: Removed duplicated region for block: B:26:0x0086 A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:30:0x0055 A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:60:0x001b A[EXC_TOP_SPLITTER, SYNTHETIC] */
@androidx.annotation.Nullable
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static com.google.android.gms.games.internal.v2.appshortcuts.zzs zza(android.content.Context r11, java.lang.Class r12) {
/*
Method dump skipped, instructions count: 255
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.games.internal.v2.appshortcuts.zzu.zza(android.content.Context, java.lang.Class):com.google.android.gms.games.internal.v2.appshortcuts.zzs");
}
}

View File

@@ -0,0 +1,54 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.content.Context;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Looper;
import androidx.annotation.Nullable;
import com.google.android.gms.common.Feature;
import com.google.android.gms.common.api.internal.ConnectionCallbacks;
import com.google.android.gms.common.api.internal.OnConnectionFailedListener;
import com.google.android.gms.common.internal.ClientSettings;
import com.google.android.gms.common.internal.GmsClient;
/* loaded from: classes2.dex */
final class zzv extends GmsClient {
public zzv(Context context, Looper looper, ClientSettings clientSettings, ConnectionCallbacks connectionCallbacks, OnConnectionFailedListener onConnectionFailedListener) {
super(context, looper, 1, clientSettings, connectionCallbacks, onConnectionFailedListener);
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
@Nullable
public final /* synthetic */ IInterface createServiceInterface(IBinder iBinder) {
if (iBinder == null) {
return null;
}
IInterface queryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.games.internal.v2.appshortcuts.IAppShortcutsService");
return queryLocalInterface instanceof zzw ? (zzw) queryLocalInterface : new zzw(iBinder);
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final Feature[] getApiFeatures() {
return new Feature[]{com.google.android.gms.games.zzd.zzg};
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final String getServiceDescriptor() {
return "com.google.android.gms.games.internal.v2.appshortcuts.IAppShortcutsService";
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final String getStartServiceAction() {
return "com.google.android.gms.games.internal.appshortcuts.service.START";
}
@Override // com.google.android.gms.common.internal.BaseGmsClient, com.google.android.gms.common.api.Api.Client
public final boolean requiresGooglePlayServices() {
return false;
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final boolean usesClientTelemetry() {
return true;
}
}

View File

@@ -0,0 +1,31 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.RemoteException;
import java.util.List;
/* loaded from: classes2.dex */
public final class zzw extends com.google.android.gms.internal.games_v2.zza implements IInterface {
public zzw(IBinder iBinder) {
super(iBinder, "com.google.android.gms.games.internal.v2.appshortcuts.IAppShortcutsService");
}
public final void zzd(zzy zzyVar, zzs zzsVar, List list, List list2) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzyVar);
com.google.android.gms.internal.games_v2.zzc.zzc(zza, zzsVar);
zza.writeTypedList(list);
zza.writeTypedList(list2);
zzc(3, zza);
}
public final void zze(zzy zzyVar, zzs zzsVar, zzj zzjVar) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzyVar);
com.google.android.gms.internal.games_v2.zzc.zzc(zza, zzsVar);
com.google.android.gms.internal.games_v2.zzc.zzc(zza, zzjVar);
zzc(4, zza);
}
}

View File

@@ -0,0 +1,34 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.content.Intent;
import android.os.Parcel;
import android.os.RemoteException;
import com.google.android.gms.common.api.Status;
/* loaded from: classes2.dex */
public abstract class zzx extends com.google.android.gms.internal.games_v2.zzb implements zzy {
public zzx() {
super("com.google.android.gms.games.internal.v2.appshortcuts.IAppShortcutsServiceCallback");
}
@Override // com.google.android.gms.internal.games_v2.zzb
public final boolean zza(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException {
if (i == 1) {
Status status = (Status) com.google.android.gms.internal.games_v2.zzc.zza(parcel, Status.CREATOR);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzd(status);
} else if (i == 2) {
zzh zzhVar = (zzh) com.google.android.gms.internal.games_v2.zzc.zza(parcel, zzh.CREATOR);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzb(zzhVar);
} else {
if (i != 3) {
return false;
}
Intent intent = (Intent) com.google.android.gms.internal.games_v2.zzc.zza(parcel, Intent.CREATOR);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzc(intent);
}
return true;
}
}

View File

@@ -0,0 +1,16 @@
package com.google.android.gms.games.internal.v2.appshortcuts;
import android.content.Intent;
import android.os.IInterface;
import android.os.RemoteException;
import androidx.annotation.Nullable;
import com.google.android.gms.common.api.Status;
/* loaded from: classes2.dex */
public interface zzy extends IInterface {
void zzb(@Nullable zzh zzhVar) throws RemoteException;
void zzc(@Nullable Intent intent) throws RemoteException;
void zzd(Status status) throws RemoteException;
}

View File

@@ -0,0 +1,84 @@
package com.google.android.gms.games.internal.v2.resolution;
import android.app.Activity;
import android.app.PendingIntent;
import android.content.Intent;
import android.content.IntentSender;
import android.os.Bundle;
import android.os.ResultReceiver;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.gms.common.internal.BaseGmsClient;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.internal.games_v2.zzfg;
/* loaded from: classes2.dex */
public final class GamesResolutionActivity extends Activity {
@Nullable
private ResultReceiver zza;
private boolean zzb;
private final void zza(int i, @Nullable Intent intent) {
Bundle bundle;
if (this.zzb) {
return;
}
this.zzb = true;
ResultReceiver resultReceiver = this.zza;
if (resultReceiver != null) {
if (intent == null) {
bundle = new Bundle();
} else {
Bundle bundle2 = new Bundle();
bundle2.putParcelable("resultData", intent);
bundle = bundle2;
}
resultReceiver.send(i, bundle);
}
}
@Override // android.app.Activity
public final void onActivityResult(int i, int i2, @NonNull Intent intent) {
super.onActivityResult(i, i2, intent);
if (i == 0) {
zza(i2, intent);
finish();
return;
}
zzfg.zzc("ResultActivity", "Unexpected request code: " + i);
zza(0, intent);
finish();
}
@Override // android.app.Activity
public final void onCreate(@Nullable Bundle bundle) {
super.onCreate(bundle);
if (bundle != null) {
this.zza = (ResultReceiver) Preconditions.checkNotNull((ResultReceiver) bundle.getParcelable("resultReceiver"));
return;
}
this.zza = (ResultReceiver) Preconditions.checkNotNull((ResultReceiver) getIntent().getParcelableExtra("resultReceiver"));
try {
startIntentSenderForResult(((PendingIntent) Preconditions.checkNotNull((PendingIntent) getIntent().getParcelableExtra(BaseGmsClient.KEY_PENDING_INTENT))).getIntentSender(), 0, null, 0, 0, 0);
} catch (IntentSender.SendIntentException e) {
zzfg.zzd("ResultActivity", "Failed to launch", e);
zza(0, null);
finish();
}
}
@Override // android.app.Activity
public final void onDestroy() {
if (!isChangingConfigurations()) {
zza(0, null);
}
super.onDestroy();
}
@Override // android.app.Activity
public final void onSaveInstanceState(@NonNull Bundle bundle) {
super.onSaveInstanceState(bundle);
bundle.putParcelable("resultReceiver", this.zza);
}
}

View File

@@ -0,0 +1,39 @@
package com.google.android.gms.games.internal.v2.resolution;
import android.content.Intent;
import android.os.Bundle;
import android.os.Looper;
import android.os.ResultReceiver;
import com.google.android.gms.internal.games_v2.zzfl;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zza extends ResultReceiver {
private final TaskCompletionSource zza;
public zza() {
super(new zzfl(Looper.getMainLooper()));
this.zza = new TaskCompletionSource();
}
@Override // android.os.ResultReceiver
public final void onReceiveResult(int i, Bundle bundle) {
Intent intent;
super.onReceiveResult(i, bundle);
Boolean valueOf = Boolean.valueOf(i == -1);
if (bundle == null) {
intent = new Intent();
} else {
intent = (Intent) bundle.getParcelable("resultData");
if (intent == null) {
intent = new Intent();
}
}
this.zza.trySetResult(valueOf.booleanValue() ? zzc.zzc(intent) : zzc.zzb(intent));
}
public final Task zza() {
return this.zza.getTask();
}
}

View File

@@ -0,0 +1,28 @@
package com.google.android.gms.games.internal.v2.resolution;
import android.app.Activity;
import android.app.PendingIntent;
import android.content.Intent;
import androidx.annotation.VisibleForTesting;
import com.google.android.gms.common.internal.BaseGmsClient;
import com.google.android.gms.tasks.Task;
/* loaded from: classes2.dex */
public final class zzb {
@VisibleForTesting(otherwise = 2)
public zzb() {
}
public static zzb zza() {
return new zzb();
}
public static final Task zzb(Activity activity, PendingIntent pendingIntent) {
zza zzaVar = new zza();
Intent intent = new Intent(activity, (Class<?>) GamesResolutionActivity.class);
intent.putExtra(BaseGmsClient.KEY_PENDING_INTENT, pendingIntent);
intent.putExtra("resultReceiver", zzaVar);
activity.startActivity(intent);
return zzaVar.zza();
}
}

View File

@@ -0,0 +1,30 @@
package com.google.android.gms.games.internal.v2.resolution;
import android.content.Intent;
/* loaded from: classes2.dex */
public final class zzc {
private final boolean zza;
private final Intent zzb;
private zzc(boolean z, Intent intent) {
this.zza = z;
this.zzb = intent;
}
public static zzc zzb(Intent intent) {
return new zzc(false, intent);
}
public static zzc zzc(Intent intent) {
return new zzc(true, intent);
}
public final Intent zza() {
return this.zzb;
}
public final boolean zzd() {
return this.zza;
}
}

View File

@@ -0,0 +1,77 @@
package com.google.android.gms.games.internal;
import androidx.annotation.Nullable;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.drive.Contents;
/* loaded from: classes2.dex */
public class zza extends zzak {
@Override // com.google.android.gms.games.internal.zzal
public void zzb(int i, String str) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzc(DataHolder dataHolder) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzd(DataHolder dataHolder) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zze(DataHolder dataHolder) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzf(DataHolder dataHolder, DataHolder dataHolder2) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzg(DataHolder dataHolder) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzh(DataHolder dataHolder) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzi(DataHolder dataHolder) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzj(DataHolder dataHolder) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzk(DataHolder dataHolder) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzl(Status status, @Nullable String str) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzm() {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzn(DataHolder dataHolder) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzo(DataHolder dataHolder, String str, Contents contents, Contents contents2, Contents contents3) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzp(int i, String str) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzq(DataHolder dataHolder, Contents contents) {
}
@Override // com.google.android.gms.games.internal.zzal
public void zzr(DataHolder dataHolder) {
}
}

View File

@@ -0,0 +1,52 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.LeaderboardsClient;
import com.google.android.gms.games.leaderboard.Leaderboard;
import com.google.android.gms.games.leaderboard.LeaderboardBuffer;
import com.google.android.gms.games.leaderboard.LeaderboardScoreBuffer;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzaa extends zza {
final /* synthetic */ zzaj zza;
private final TaskCompletionSource zzb;
public zzaa(zzaj zzajVar, TaskCompletionSource taskCompletionSource) {
this.zza = zzajVar;
this.zzb = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzf(DataHolder dataHolder, DataHolder dataHolder2) {
int statusCode = dataHolder2.getStatusCode();
if (statusCode == 10003) {
zzaj.zzq(this.zza, this.zzb);
dataHolder.close();
dataHolder2.close();
return;
}
boolean z = statusCode == 3;
if (statusCode != 0 && !z) {
GamesStatusUtils.zza(this.zzb, statusCode);
dataHolder.close();
dataHolder2.close();
return;
}
LeaderboardBuffer leaderboardBuffer = new LeaderboardBuffer(dataHolder);
try {
Leaderboard freeze = leaderboardBuffer.getCount() > 0 ? leaderboardBuffer.get(0).freeze() : null;
leaderboardBuffer.close();
this.zzb.setResult(new AnnotatedData(new LeaderboardsClient.LeaderboardScores(freeze, new LeaderboardScoreBuffer(dataHolder2)), z));
} catch (Throwable th) {
try {
leaderboardBuffer.close();
} catch (Throwable th2) {
th.addSuppressed(th2);
}
throw th;
}
}
}

View File

@@ -0,0 +1,28 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.leaderboard.LeaderboardBuffer;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzab extends zza {
private final TaskCompletionSource zza;
public zzab(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzg(DataHolder dataHolder) {
int statusCode = dataHolder.getStatusCode();
boolean z = statusCode == 3;
if (statusCode == 0 || z) {
this.zza.setResult(new AnnotatedData(new LeaderboardBuffer(dataHolder), z));
} else {
GamesStatusUtils.zza(this.zza, statusCode);
dataHolder.close();
}
}
}

View File

@@ -0,0 +1,28 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.snapshot.SnapshotMetadataBuffer;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzac extends zza {
private final TaskCompletionSource zza;
public zzac(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzr(DataHolder dataHolder) {
int statusCode = dataHolder.getStatusCode();
boolean z = statusCode == 3;
if (statusCode == 0 || z) {
this.zza.setResult(new AnnotatedData(new SnapshotMetadataBuffer(dataHolder), z));
} else {
GamesStatusUtils.zza(this.zza, statusCode);
dataHolder.close();
}
}
}

View File

@@ -0,0 +1,40 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.stats.PlayerStatsBuffer;
import com.google.android.gms.games.stats.PlayerStatsEntity;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzad extends zza {
private final TaskCompletionSource zza;
public zzad(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzi(DataHolder dataHolder) {
int statusCode = dataHolder.getStatusCode();
if (statusCode != 0 && statusCode != 3) {
GamesStatusUtils.zza(this.zza, statusCode);
dataHolder.close();
return;
}
PlayerStatsBuffer playerStatsBuffer = new PlayerStatsBuffer(dataHolder);
try {
PlayerStatsEntity playerStatsEntity = playerStatsBuffer.getCount() > 0 ? new PlayerStatsEntity(playerStatsBuffer.get(0)) : null;
playerStatsBuffer.close();
this.zza.setResult(new AnnotatedData(playerStatsEntity, statusCode == 3));
} catch (Throwable th) {
try {
playerStatsBuffer.close();
} catch (Throwable th2) {
th.addSuppressed(th2);
}
throw th;
}
}
}

View File

@@ -0,0 +1,40 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.PlayerBuffer;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzae extends zza {
final /* synthetic */ zzaj zza;
private final TaskCompletionSource zzb;
public zzae(zzaj zzajVar, TaskCompletionSource taskCompletionSource) {
this.zza = zzajVar;
this.zzb = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zze(DataHolder dataHolder) {
zzj(dataHolder);
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzj(DataHolder dataHolder) {
int statusCode = dataHolder.getStatusCode();
if (statusCode == 10003) {
zzaj.zzq(this.zza, this.zzb);
dataHolder.close();
return;
}
boolean z = statusCode == 3;
if (statusCode == 0 || z) {
this.zzb.setResult(new AnnotatedData(new PlayerBuffer(dataHolder), z));
} else {
GamesStatusUtils.zza(this.zzb, statusCode);
dataHolder.close();
}
}
}

View File

@@ -0,0 +1,33 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.PlayerBuffer;
import com.google.android.gms.games.PlayerEntity;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzaf extends zza {
private final TaskCompletionSource zza;
public zzaf(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzj(DataHolder dataHolder) {
int statusCode = dataHolder.getStatusCode();
if (statusCode != 0 && statusCode != 3) {
GamesStatusUtils.zza(this.zza, statusCode);
dataHolder.close();
} else {
PlayerBuffer playerBuffer = new PlayerBuffer(dataHolder);
try {
this.zza.setResult(new AnnotatedData(playerBuffer.getCount() > 0 ? new PlayerEntity(playerBuffer.get(0)) : null, statusCode == 3));
} finally {
playerBuffer.release();
}
}
}
}

View File

@@ -0,0 +1,17 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.api.internal.BaseImplementation;
import com.google.android.gms.common.internal.Preconditions;
/* loaded from: classes2.dex */
class zzag extends zza {
private final BaseImplementation.ResultHolder zza;
public zzag(BaseImplementation.ResultHolder resultHolder) {
this.zza = (BaseImplementation.ResultHolder) Preconditions.checkNotNull(resultHolder, "Holder must not be null");
}
public final void zzs(Object obj) {
this.zza.setResult(obj);
}
}

View File

@@ -0,0 +1,29 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.leaderboard.ScoreSubmissionData;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzah extends zza {
private final TaskCompletionSource zza;
public zzah(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzk(DataHolder dataHolder) {
int statusCode = dataHolder.getStatusCode();
if (statusCode != 0 && statusCode != 5) {
GamesStatusUtils.zza(this.zza, statusCode);
return;
}
try {
this.zza.setResult(new ScoreSubmissionData(dataHolder));
} finally {
dataHolder.close();
}
}
}

View File

@@ -0,0 +1,73 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.drive.Contents;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.SnapshotsClient;
import com.google.android.gms.games.snapshot.SnapshotContentsEntity;
import com.google.android.gms.games.snapshot.SnapshotEntity;
import com.google.android.gms.games.snapshot.SnapshotMetadataBuffer;
import com.google.android.gms.games.snapshot.SnapshotMetadataEntity;
import com.google.android.gms.tasks.TaskCompletionSource;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
/* loaded from: classes2.dex */
final class zzai extends zza {
private final TaskCompletionSource zza;
public zzai(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzo(DataHolder dataHolder, String str, Contents contents, Contents contents2, Contents contents3) {
SnapshotMetadataBuffer snapshotMetadataBuffer = new SnapshotMetadataBuffer(dataHolder);
try {
if (snapshotMetadataBuffer.getCount() >= 2 && str != null && contents3 != null) {
SnapshotEntity snapshotEntity = new SnapshotEntity(new SnapshotMetadataEntity(snapshotMetadataBuffer.get(0)), new SnapshotContentsEntity(contents));
SnapshotEntity snapshotEntity2 = new SnapshotEntity(new SnapshotMetadataEntity(snapshotMetadataBuffer.get(1)), new SnapshotContentsEntity(contents2));
snapshotMetadataBuffer.close();
this.zza.setResult(new SnapshotsClient.DataOrConflict(null, new SnapshotsClient.SnapshotConflict(snapshotEntity, str, snapshotEntity2, new SnapshotContentsEntity(contents3))));
return;
}
this.zza.setResult(null);
snapshotMetadataBuffer.close();
} catch (Throwable th) {
try {
snapshotMetadataBuffer.close();
} catch (Throwable th2) {
th.addSuppressed(th2);
}
throw th;
}
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzq(DataHolder dataHolder, Contents contents) {
int statusCode = dataHolder.getStatusCode();
SnapshotMetadataBuffer snapshotMetadataBuffer = new SnapshotMetadataBuffer(dataHolder);
try {
SnapshotEntity snapshotEntity = snapshotMetadataBuffer.getCount() > 0 ? new SnapshotEntity(new SnapshotMetadataEntity(snapshotMetadataBuffer.get(0)), new SnapshotContentsEntity(contents)) : null;
snapshotMetadataBuffer.close();
if (statusCode == 0) {
this.zza.setResult(new SnapshotsClient.DataOrConflict(snapshotEntity, null));
return;
}
if (statusCode == 4002) {
if (snapshotEntity != null && snapshotEntity.getMetadata() != null) {
this.zza.setException(new SnapshotsClient.SnapshotContentUnavailableApiException(com.google.android.gms.games.zzp.zza(IronSourceConstants.NT_INSTANCE_LOAD), snapshotEntity.getMetadata()));
return;
}
statusCode = 4002;
}
GamesStatusUtils.zza(this.zza, statusCode);
} catch (Throwable th) {
try {
snapshotMetadataBuffer.close();
} catch (Throwable th2) {
th.addSuppressed(th2);
}
throw th;
}
}
}

View File

@@ -0,0 +1,517 @@
package com.google.android.gms.games.internal;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Looper;
import android.os.RemoteException;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.Feature;
import com.google.android.gms.common.GooglePlayServicesUtilLight;
import com.google.android.gms.common.api.internal.ConnectionCallbacks;
import com.google.android.gms.common.api.internal.OnConnectionFailedListener;
import com.google.android.gms.common.data.BitmapTeleporter;
import com.google.android.gms.common.internal.BaseGmsClient;
import com.google.android.gms.common.internal.BinderWrapper;
import com.google.android.gms.common.internal.ClientSettings;
import com.google.android.gms.common.internal.GmsClient;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.common.internal.ServiceSpecificExtraArgs;
import com.google.android.gms.drive.Contents;
import com.google.android.gms.games.FriendsResolutionRequiredException;
import com.google.android.gms.games.GamesClientStatusCodes;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.Player;
import com.google.android.gms.games.PlayerBuffer;
import com.google.android.gms.games.PlayerEntity;
import com.google.android.gms.games.leaderboard.LeaderboardScoreBuffer;
import com.google.android.gms.games.snapshot.Snapshot;
import com.google.android.gms.games.snapshot.SnapshotContents;
import com.google.android.gms.games.snapshot.SnapshotMetadataChange;
import com.google.android.gms.games.snapshot.SnapshotMetadataChangeEntity;
import com.google.android.gms.internal.games_v2.zzfg;
import com.google.android.gms.signin.internal.SignInClientImpl;
import com.google.android.gms.tasks.TaskCompletionSource;
import java.util.Set;
/* loaded from: classes2.dex */
public final class zzaj extends GmsClient {
public static final /* synthetic */ int zze = 0;
private final com.google.android.gms.internal.games_v2.zzac zzf;
private final String zzg;
private PlayerEntity zzh;
private final zzap zzi;
private boolean zzj;
private final long zzk;
private final com.google.android.gms.games.zzn zzl;
private final zzaq zzm;
public zzaj(Context context, Looper looper, ClientSettings clientSettings, com.google.android.gms.games.zzn zznVar, ConnectionCallbacks connectionCallbacks, OnConnectionFailedListener onConnectionFailedListener, zzaq zzaqVar) {
super(context, looper, 1, clientSettings, connectionCallbacks, onConnectionFailedListener);
this.zzf = new zzm(this);
this.zzj = false;
this.zzg = clientSettings.getRealClientPackageName();
this.zzm = (zzaq) Preconditions.checkNotNull(zzaqVar);
zzap zzd = zzap.zzd(this, clientSettings.getGravityForPopups());
this.zzi = zzd;
this.zzk = hashCode();
this.zzl = zznVar;
boolean z = zznVar.zzh;
if (clientSettings.getViewForPopups() != null || (context instanceof Activity)) {
zzd.zzf(clientSettings.getViewForPopups());
}
}
/* JADX INFO: Access modifiers changed from: private */
public static void zzU(RemoteException remoteException) {
zzfg.zzh("GamesGmsClientImpl", "service died", remoteException);
}
/* JADX WARN: Multi-variable type inference failed */
public static /* bridge */ /* synthetic */ void zzq(zzaj zzajVar, TaskCompletionSource taskCompletionSource) {
try {
taskCompletionSource.setException(FriendsResolutionRequiredException.zza(GamesClientStatusCodes.zzb(GamesClientStatusCodes.CONSENT_REQUIRED, ((zzao) zzajVar.getService()).zzf())));
} catch (RemoteException e) {
taskCompletionSource.setException(e);
}
}
@Override // com.google.android.gms.common.internal.BaseGmsClient, com.google.android.gms.common.api.Api.Client
public final void connect(BaseGmsClient.ConnectionProgressReportCallbacks connectionProgressReportCallbacks) {
this.zzh = null;
super.connect(connectionProgressReportCallbacks);
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final /* synthetic */ IInterface createServiceInterface(IBinder iBinder) {
if (iBinder == null) {
return null;
}
IInterface queryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.games.internal.IGamesService");
return queryLocalInterface instanceof zzao ? (zzao) queryLocalInterface : new zzao(iBinder);
}
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.internal.BaseGmsClient, com.google.android.gms.common.api.Api.Client
public final void disconnect() {
this.zzj = false;
if (isConnected()) {
try {
this.zzf.zzb();
((zzao) getService()).zzq(this.zzk);
} catch (RemoteException unused) {
zzfg.zzg("GamesGmsClientImpl", "Failed to notify client disconnect.");
}
}
super.disconnect();
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final Feature[] getApiFeatures() {
return com.google.android.gms.games.zzd.zzh;
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
@Nullable
public final Bundle getConnectionHint() {
return null;
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final Bundle getGetServiceRequestExtraArgs() {
String locale = getContext().getResources().getConfiguration().locale.toString();
Bundle zza = this.zzl.zza();
zza.putString(ServiceSpecificExtraArgs.GamesExtraArgs.GAME_PACKAGE_NAME, this.zzg);
zza.putString(ServiceSpecificExtraArgs.GamesExtraArgs.DESIRED_LOCALE, locale);
zza.putParcelable(ServiceSpecificExtraArgs.GamesExtraArgs.WINDOW_TOKEN, new BinderWrapper(this.zzi.zzc()));
if (!zza.containsKey("com.google.android.gms.games.key.API_VERSION")) {
zza.putInt("com.google.android.gms.games.key.API_VERSION", 9);
}
zza.putBundle(ServiceSpecificExtraArgs.GamesExtraArgs.SIGNIN_OPTIONS, SignInClientImpl.createBundleFromClientSettings(getClientSettings()));
return zza;
}
@Override // com.google.android.gms.common.internal.BaseGmsClient, com.google.android.gms.common.api.Api.Client
public final int getMinApkVersion() {
return GooglePlayServicesUtilLight.GOOGLE_PLAY_SERVICES_VERSION_CODE;
}
@Override // com.google.android.gms.common.internal.GmsClient, com.google.android.gms.common.api.Api.Client
public final Set getScopesForConnectionlessNonSignIn() {
return getScopes();
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final String getServiceDescriptor() {
return "com.google.android.gms.games.internal.IGamesService";
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final String getStartServiceAction() {
return "com.google.android.gms.games.service.START";
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final /* bridge */ /* synthetic */ void onConnectedLocked(@NonNull IInterface iInterface) {
zzao zzaoVar = (zzao) iInterface;
super.onConnectedLocked(zzaoVar);
if (this.zzj) {
this.zzi.zzg();
this.zzj = false;
}
boolean z = this.zzl.zza;
try {
zzaoVar.zzK(new zzn(new com.google.android.gms.internal.games_v2.zzaf(this.zzi.zze())), this.zzk);
} catch (RemoteException e) {
zzU(e);
}
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final void onConnectionFailed(ConnectionResult connectionResult) {
super.onConnectionFailed(connectionResult);
this.zzj = false;
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final void onPostInitHandler(int i, IBinder iBinder, Bundle bundle, int i2) {
if (i == 0) {
i = 0;
if (bundle != null) {
bundle.setClassLoader(zzaj.class.getClassLoader());
this.zzj = bundle.getBoolean("show_welcome_popup");
this.zzh = (PlayerEntity) bundle.getParcelable("com.google.android.gms.games.current_player");
}
}
super.onPostInitHandler(i, iBinder, bundle, i2);
}
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.internal.BaseGmsClient, com.google.android.gms.common.api.Api.Client
public final void onUserSignOut(@NonNull BaseGmsClient.SignOutCallbacks signOutCallbacks) {
try {
zzo zzoVar = new zzo(signOutCallbacks);
this.zzf.zzb();
try {
((zzao) getService()).zzQ(new zzp(zzoVar));
} catch (SecurityException unused) {
zzoVar.setFailedResult(GamesClientStatusCodes.zza(4));
}
} catch (RemoteException unused2) {
signOutCallbacks.onSignOutComplete();
}
}
@Override // com.google.android.gms.common.internal.BaseGmsClient, com.google.android.gms.common.api.Api.Client
public final boolean requiresAccount() {
return true;
}
@Override // com.google.android.gms.common.internal.BaseGmsClient, com.google.android.gms.common.api.Api.Client
public final boolean requiresSignIn() {
if (this.zzl.zzo.zzb()) {
return false;
}
String str = this.zzl.zzl;
return true;
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final boolean usesClientTelemetry() {
return true;
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzA(TaskCompletionSource taskCompletionSource, boolean z) throws RemoteException {
this.zzf.zzb();
try {
((zzao) getService()).zzy(new zzv(taskCompletionSource), z);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzB(TaskCompletionSource taskCompletionSource, boolean z, String... strArr) throws RemoteException {
this.zzf.zzb();
try {
((zzao) getService()).zzz(new zzv(taskCompletionSource), z, strArr);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzC(TaskCompletionSource taskCompletionSource, String str, boolean z) throws RemoteException {
try {
((zzao) getService()).zzA(new zzy(taskCompletionSource), str, z);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzD(TaskCompletionSource taskCompletionSource, boolean z) throws RemoteException {
try {
((zzao) getService()).zzB(new zzab(taskCompletionSource), z);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzE(TaskCompletionSource taskCompletionSource, LeaderboardScoreBuffer leaderboardScoreBuffer, int i, int i2) throws RemoteException {
try {
((zzao) getService()).zzC(new zzaa(this, taskCompletionSource), leaderboardScoreBuffer.zza().zza(), i, i2);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzF(TaskCompletionSource taskCompletionSource, String str, boolean z) throws RemoteException {
try {
((zzao) getService()).zzF(new zzaf(taskCompletionSource), str, z);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzG(TaskCompletionSource taskCompletionSource, String str, int i, int i2, int i3, boolean z) throws RemoteException {
try {
((zzao) getService()).zzD(new zzaa(this, taskCompletionSource), str, i, i2, i3, z);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzH(TaskCompletionSource taskCompletionSource, boolean z) throws RemoteException {
try {
((zzao) getService()).zzE(new zzad(taskCompletionSource), z);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzI(TaskCompletionSource taskCompletionSource, String str, int i, boolean z, boolean z2) throws RemoteException {
if (!str.equals("played_with") && !str.equals("friends_all")) {
throw new IllegalArgumentException("Invalid player collection: ".concat(str));
}
try {
((zzao) getService()).zzG(new zzae(this, taskCompletionSource), str, i, z, z2);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzJ(TaskCompletionSource taskCompletionSource, boolean z) throws RemoteException {
try {
((zzao) getService()).zzH(new zzac(taskCompletionSource), z);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzK(TaskCompletionSource taskCompletionSource, String str, int i, int i2, int i3, boolean z) throws RemoteException {
try {
((zzao) getService()).zzI(new zzaa(this, taskCompletionSource), str, i, i2, i3, z);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzL(TaskCompletionSource taskCompletionSource, String str, boolean z, int i) throws RemoteException {
try {
((zzao) getService()).zzJ(new zzai(taskCompletionSource), str, z, i);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzM(TaskCompletionSource taskCompletionSource, String str, boolean z) throws RemoteException {
((zzao) getService()).zzL(new zzx(taskCompletionSource), str, z);
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzN(TaskCompletionSource taskCompletionSource, String str, String str2, SnapshotMetadataChange snapshotMetadataChange, SnapshotContents snapshotContents) throws RemoteException {
Preconditions.checkState(!snapshotContents.isClosed(), "SnapshotContents already closed");
BitmapTeleporter zza = snapshotMetadataChange.zza();
if (zza != null) {
zza.setTempDir(getContext().getCacheDir());
}
Contents zza2 = snapshotContents.zza();
snapshotContents.zzb();
try {
((zzao) getService()).zzM(new zzai(taskCompletionSource), str, str2, (SnapshotMetadataChangeEntity) snapshotMetadataChange, zza2);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzQ(IBinder iBinder, Bundle bundle) {
if (isConnected()) {
if (this.zzl.zzo.zzd() && this.zzm.zzc()) {
return;
}
try {
((zzao) getService()).zzP(iBinder, bundle);
this.zzm.zzb();
} catch (RemoteException e) {
zzU(e);
}
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzR(TaskCompletionSource taskCompletionSource, String str, long j, @Nullable String str2) throws RemoteException {
try {
((zzao) getService()).zzR(new zzah(taskCompletionSource), str, j, str2);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
public final void zzS(zzg zzgVar) {
zzgVar.zze(this.zzi);
}
/* JADX WARN: Multi-variable type inference failed */
public final Player zzp() throws RemoteException {
checkConnected();
synchronized (this) {
try {
if (this.zzh == null) {
PlayerBuffer playerBuffer = new PlayerBuffer(((zzao) getService()).zzn());
try {
if (playerBuffer.getCount() > 0) {
this.zzh = new PlayerEntity(playerBuffer.get(0));
}
playerBuffer.release();
} catch (Throwable th) {
playerBuffer.release();
throw th;
}
}
} catch (Throwable th2) {
throw th2;
}
}
return this.zzh;
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzs() {
if (isConnected()) {
try {
((zzao) getService()).zzp();
} catch (RemoteException e) {
zzU(e);
}
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzt(TaskCompletionSource taskCompletionSource, Snapshot snapshot, SnapshotMetadataChange snapshotMetadataChange) throws RemoteException {
SnapshotContents snapshotContents = snapshot.getSnapshotContents();
Preconditions.checkState(!snapshotContents.isClosed(), "Snapshot already closed");
BitmapTeleporter zza = snapshotMetadataChange.zza();
if (zza != null) {
zza.setTempDir(getContext().getCacheDir());
}
Contents zza2 = snapshotContents.zza();
snapshotContents.zzb();
try {
((zzao) getService()).zzr(new zzt(taskCompletionSource), snapshot.getMetadata().getSnapshotId(), (SnapshotMetadataChangeEntity) snapshotMetadataChange, zza2);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzu(TaskCompletionSource taskCompletionSource, String str) throws RemoteException {
try {
((zzao) getService()).zzs(new zzu(taskCompletionSource), str);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzv(TaskCompletionSource taskCompletionSource, boolean z) throws RemoteException {
try {
((zzao) getService()).zzF(new zzaf(taskCompletionSource), null, z);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
public final void zzx(String str, int i) {
this.zzf.zzc(str, i);
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzy(TaskCompletionSource taskCompletionSource, boolean z) throws RemoteException {
try {
((zzao) getService()).zzx(new zzs(taskCompletionSource), z);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzz(TaskCompletionSource taskCompletionSource, String str, int i, int i2) throws RemoteException {
try {
((zzao) getService()).zzu(new zzz(this, taskCompletionSource), null, str, i, i2);
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzO(@Nullable TaskCompletionSource taskCompletionSource, String str) throws RemoteException {
try {
((zzao) getService()).zzN(taskCompletionSource == null ? null : new zzr(taskCompletionSource), str, this.zzi.zzc(), this.zzi.zzb());
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzT(@Nullable TaskCompletionSource taskCompletionSource, String str) throws RemoteException {
try {
((zzao) getService()).zzS(taskCompletionSource == null ? null : new zzr(taskCompletionSource), str, this.zzi.zzc(), this.zzi.zzb());
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzP(@Nullable TaskCompletionSource taskCompletionSource, String str, int i) throws RemoteException {
try {
((zzao) getService()).zzO(taskCompletionSource == null ? null : new zzq(taskCompletionSource), str, i, this.zzi.zzc(), this.zzi.zzb());
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzw(@Nullable TaskCompletionSource taskCompletionSource, String str, int i) throws RemoteException {
try {
((zzao) getService()).zzv(taskCompletionSource == null ? null : new zzq(taskCompletionSource), str, i, this.zzi.zzc(), this.zzi.zzb());
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
}

View File

@@ -0,0 +1,431 @@
package com.google.android.gms.games.internal;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.RemoteException;
import com.facebook.ads.AdError;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.drive.Contents;
import com.google.android.gms.games.GamesActivityResultCodes;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
/* loaded from: classes2.dex */
public abstract class zzak extends com.google.android.gms.internal.games_v2.zzb implements zzal {
public zzak() {
super("com.google.android.gms.games.internal.IGamesCallbacks");
}
@Override // com.google.android.gms.internal.games_v2.zzb
public final boolean zza(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException {
if (i == 6001) {
parcel.readString();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
} else if (i == 6002) {
parcel.readString();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
} else if (i == 12011) {
DataHolder dataHolder = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(parcel, DataHolder.CREATOR);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzd(dataHolder);
} else if (i == 12012) {
int readInt = parcel.readInt();
String readString = parcel.readString();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzp(readInt, readString);
} else if (i == 13001) {
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
} else if (i == 13002) {
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
} else if (i == 19001) {
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
} else if (i != 19002) {
switch (i) {
case IronSourceConstants.errorCode_biddingDataException /* 5001 */:
parcel.readInt();
parcel.readString();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case IronSourceConstants.errorCode_isReadyException /* 5002 */:
DataHolder dataHolder2 = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(parcel, DataHolder.CREATOR);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzc(dataHolder2);
break;
case IronSourceConstants.errorCode_loadInProgress /* 5003 */:
int readInt2 = parcel.readInt();
String readString2 = parcel.readString();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzb(readInt2, readString2);
break;
case IronSourceConstants.errorCode_showInProgress /* 5004 */:
DataHolder dataHolder3 = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(parcel, DataHolder.CREATOR);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzg(dataHolder3);
break;
case IronSourceConstants.errorCode_loadException /* 5005 */:
Parcelable.Creator<DataHolder> creator = DataHolder.CREATOR;
DataHolder dataHolder4 = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(parcel, creator);
DataHolder dataHolder5 = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(parcel, creator);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzf(dataHolder4, dataHolder5);
break;
case IronSourceConstants.errorCode_showFailed /* 5006 */:
DataHolder dataHolder6 = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(parcel, DataHolder.CREATOR);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzk(dataHolder6);
break;
case IronSourceConstants.errorCode_initSuccess /* 5007 */:
DataHolder dataHolder7 = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(parcel, DataHolder.CREATOR);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzj(dataHolder7);
break;
case IronSourceConstants.errorCode_initFailed /* 5008 */:
DataHolder dataHolder8 = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(parcel, DataHolder.CREATOR);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zze(dataHolder8);
break;
case IronSourceConstants.errorCode_adClosed /* 5009 */:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case IronSourceConstants.errorCode_destroy /* 5010 */:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case IronSourceConstants.errorCode_internal /* 5011 */:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
default:
switch (i) {
case 5016:
zzm();
break;
case 5017:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5018:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5019:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5020:
parcel.readInt();
parcel.readString();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5021:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5022:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5023:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5024:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5025:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5026:
parcel.createStringArray();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5027:
parcel.createStringArray();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5028:
parcel.createStringArray();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5029:
parcel.createStringArray();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5030:
parcel.createStringArray();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5031:
parcel.createStringArray();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5032:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5033:
parcel.readInt();
parcel.readInt();
parcel.readString();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5034:
parcel.readInt();
parcel.readString();
com.google.android.gms.internal.games_v2.zzc.zze(parcel);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5035:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5036:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5037:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5038:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5039:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 5040:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case AdError.AD_PRESENTATION_ERROR_CODE /* 9001 */:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 11001:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 12001:
DataHolder dataHolder9 = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(parcel, DataHolder.CREATOR);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzr(dataHolder9);
break;
case 14001:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 15001:
DataHolder dataHolder10 = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(parcel, DataHolder.CREATOR);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzi(dataHolder10);
break;
case 17002:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 19008:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 19009:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 19010:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case AD_SERVER_ERROR_VALUE:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 20002:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 20003:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 20004:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 20005:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 20006:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 20007:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 20008:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 20009:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 20012:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 20019:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 20020:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 23001:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 23002:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 23003:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 23004:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 23005:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 24002:
com.google.android.gms.internal.games_v2.zzc.zze(parcel);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 25002:
parcel.readString();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 25003:
Status status = (Status) com.google.android.gms.internal.games_v2.zzc.zza(parcel, Status.CREATOR);
String readString3 = parcel.readString();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzl(status, readString3);
break;
case 25004:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 25005:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 25006:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
default:
switch (i) {
case 8001:
DataHolder dataHolder11 = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(parcel, DataHolder.CREATOR);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzh(dataHolder11);
break;
case 8002:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 8003:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 8004:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 8005:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 8006:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 8007:
parcel.readInt();
parcel.readString();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 8008:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 8009:
parcel.readString();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 8010:
parcel.readString();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
default:
switch (i) {
case 10001:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 10002:
parcel.readString();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 10003:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case GamesActivityResultCodes.RESULT_APP_MISCONFIGURED /* 10004 */:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 10005:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case GamesActivityResultCodes.RESULT_NETWORK_FAILURE /* 10006 */:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
default:
switch (i) {
case 12004:
DataHolder dataHolder12 = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(parcel, DataHolder.CREATOR);
Contents contents = (Contents) com.google.android.gms.internal.games_v2.zzc.zza(parcel, Contents.CREATOR);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzq(dataHolder12, contents);
break;
case 12005:
DataHolder dataHolder13 = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(parcel, DataHolder.CREATOR);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzn(dataHolder13);
break;
case 12006:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 12007:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 12008:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
default:
switch (i) {
case 12014:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 12015:
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 12016:
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
break;
case 12017:
DataHolder dataHolder14 = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(parcel, DataHolder.CREATOR);
String readString4 = parcel.readString();
Parcelable.Creator<Contents> creator2 = Contents.CREATOR;
Contents contents2 = (Contents) com.google.android.gms.internal.games_v2.zzc.zza(parcel, creator2);
Contents contents3 = (Contents) com.google.android.gms.internal.games_v2.zzc.zza(parcel, creator2);
Contents contents4 = (Contents) com.google.android.gms.internal.games_v2.zzc.zza(parcel, creator2);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
zzo(dataHolder14, readString4, contents2, contents3, contents4);
break;
default:
return false;
}
}
}
}
}
}
} else {
parcel.readInt();
com.google.android.gms.internal.games_v2.zzc.zze(parcel);
com.google.android.gms.internal.games_v2.zzc.zzb(parcel);
}
parcel2.writeNoException();
return true;
}
}

View File

@@ -0,0 +1,45 @@
package com.google.android.gms.games.internal;
import android.os.IInterface;
import android.os.RemoteException;
import androidx.annotation.Nullable;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.drive.Contents;
/* loaded from: classes2.dex */
public interface zzal extends IInterface {
void zzb(int i, String str) throws RemoteException;
void zzc(DataHolder dataHolder) throws RemoteException;
void zzd(DataHolder dataHolder) throws RemoteException;
void zze(DataHolder dataHolder) throws RemoteException;
void zzf(DataHolder dataHolder, DataHolder dataHolder2) throws RemoteException;
void zzg(DataHolder dataHolder) throws RemoteException;
void zzh(DataHolder dataHolder) throws RemoteException;
void zzi(DataHolder dataHolder) throws RemoteException;
void zzj(DataHolder dataHolder) throws RemoteException;
void zzk(DataHolder dataHolder) throws RemoteException;
void zzl(Status status, @Nullable String str) throws RemoteException;
void zzm() throws RemoteException;
void zzn(DataHolder dataHolder) throws RemoteException;
void zzo(DataHolder dataHolder, String str, Contents contents, Contents contents2, Contents contents3) throws RemoteException;
void zzp(int i, String str) throws RemoteException;
void zzq(DataHolder dataHolder, Contents contents) throws RemoteException;
void zzr(DataHolder dataHolder) throws RemoteException;
}

View File

@@ -0,0 +1,24 @@
package com.google.android.gms.games.internal;
import android.os.Parcel;
import android.os.RemoteException;
/* loaded from: classes2.dex */
public abstract class zzam extends com.google.android.gms.internal.games_v2.zzb implements zzan {
public zzam() {
super("com.google.android.gms.games.internal.IGamesClient");
}
@Override // com.google.android.gms.internal.games_v2.zzb
public final boolean zza(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException {
if (i != 1001) {
return false;
}
com.google.android.gms.internal.games_v2.zzaf zzb = zzb();
parcel2.writeNoException();
int i3 = com.google.android.gms.internal.games_v2.zzc.zza;
parcel2.writeInt(1);
zzb.writeToParcel(parcel2, 1);
return true;
}
}

View File

@@ -0,0 +1,9 @@
package com.google.android.gms.games.internal;
import android.os.IInterface;
import android.os.RemoteException;
/* loaded from: classes2.dex */
public interface zzan extends IInterface {
com.google.android.gms.internal.games_v2.zzaf zzb() throws RemoteException;
}

View File

@@ -0,0 +1,365 @@
package com.google.android.gms.games.internal;
import android.app.PendingIntent;
import android.content.Intent;
import android.os.Bundle;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.RemoteException;
import com.facebook.ads.AdError;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.drive.Contents;
import com.google.android.gms.games.PlayerEntity;
import com.google.android.gms.games.snapshot.SnapshotMetadataChangeEntity;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
/* loaded from: classes2.dex */
public final class zzao extends com.google.android.gms.internal.games_v2.zza implements IInterface {
public zzao(IBinder iBinder) {
super(iBinder, "com.google.android.gms.games.internal.IGamesService");
}
public final void zzA(zzal zzalVar, String str, boolean z) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
zza.writeInt(z ? 1 : 0);
zzc(6504, zza);
}
public final void zzB(zzal zzalVar, boolean z) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeInt(z ? 1 : 0);
zzc(6503, zza);
}
public final void zzC(zzal zzalVar, Bundle bundle, int i, int i2) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
com.google.android.gms.internal.games_v2.zzc.zzc(zza, bundle);
zza.writeInt(i);
zza.writeInt(i2);
zzc(5021, zza);
}
public final void zzD(zzal zzalVar, String str, int i, int i2, int i3, boolean z) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
zza.writeInt(i);
zza.writeInt(i2);
zza.writeInt(i3);
zza.writeInt(z ? 1 : 0);
zzc(5020, zza);
}
public final void zzE(zzal zzalVar, boolean z) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeInt(z ? 1 : 0);
zzc(17001, zza);
}
public final void zzF(zzal zzalVar, String str, boolean z) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
zza.writeInt(z ? 1 : 0);
zzc(13006, zza);
}
public final void zzG(zzal zzalVar, String str, int i, boolean z, boolean z2) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
zza.writeInt(i);
zza.writeInt(z ? 1 : 0);
zza.writeInt(z2 ? 1 : 0);
zzc(9020, zza);
}
public final void zzH(zzal zzalVar, boolean z) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeInt(z ? 1 : 0);
zzc(12002, zza);
}
public final void zzI(zzal zzalVar, String str, int i, int i2, int i3, boolean z) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
zza.writeInt(i);
zza.writeInt(i2);
zza.writeInt(i3);
zza.writeInt(z ? 1 : 0);
zzc(5019, zza);
}
public final void zzJ(zzal zzalVar, String str, boolean z, int i) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
zza.writeInt(z ? 1 : 0);
zza.writeInt(i);
zzc(15001, zza);
}
public final void zzK(zzan zzanVar, long j) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzanVar);
zza.writeLong(j);
zzc(15501, zza);
}
public final void zzL(zzal zzalVar, String str, boolean z) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
zza.writeInt(z ? 1 : 0);
zzc(27003, zza);
}
public final void zzM(zzal zzalVar, String str, String str2, SnapshotMetadataChangeEntity snapshotMetadataChangeEntity, Contents contents) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
zza.writeString(str2);
com.google.android.gms.internal.games_v2.zzc.zzc(zza, snapshotMetadataChangeEntity);
com.google.android.gms.internal.games_v2.zzc.zzc(zza, contents);
zzc(12033, zza);
}
public final void zzN(zzal zzalVar, String str, IBinder iBinder, Bundle bundle) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
zza.writeStrongBinder(iBinder);
com.google.android.gms.internal.games_v2.zzc.zzc(zza, bundle);
zzc(5023, zza);
}
public final void zzO(zzal zzalVar, String str, int i, IBinder iBinder, Bundle bundle) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
zza.writeInt(i);
zza.writeStrongBinder(iBinder);
com.google.android.gms.internal.games_v2.zzc.zzc(zza, bundle);
zzc(AdError.CLEAR_TEXT_SUPPORT_NOT_ALLOWED, zza);
}
public final void zzP(IBinder iBinder, Bundle bundle) throws RemoteException {
Parcel zza = zza();
zza.writeStrongBinder(iBinder);
com.google.android.gms.internal.games_v2.zzc.zzc(zza, bundle);
zzc(IronSourceConstants.errorCode_loadException, zza);
}
public final void zzQ(zzal zzalVar) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zzc(IronSourceConstants.errorCode_isReadyException, zza);
}
public final void zzR(zzal zzalVar, String str, long j, String str2) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
zza.writeLong(j);
zza.writeString(str2);
zzc(AdError.LOAD_CALLED_WHILE_SHOWING_AD, zza);
}
public final void zzS(zzal zzalVar, String str, IBinder iBinder, Bundle bundle) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
zza.writeStrongBinder(iBinder);
com.google.android.gms.internal.games_v2.zzc.zzc(zza, bundle);
zzc(5024, zza);
}
public final int zzd() throws RemoteException {
Parcel zzb = zzb(12036, zza());
int readInt = zzb.readInt();
zzb.recycle();
return readInt;
}
public final int zze() throws RemoteException {
Parcel zzb = zzb(12035, zza());
int readInt = zzb.readInt();
zzb.recycle();
return readInt;
}
public final PendingIntent zzf() throws RemoteException {
Parcel zzb = zzb(25015, zza());
PendingIntent pendingIntent = (PendingIntent) com.google.android.gms.internal.games_v2.zzc.zza(zzb, PendingIntent.CREATOR);
zzb.recycle();
return pendingIntent;
}
public final Intent zzg() throws RemoteException {
Parcel zzb = zzb(9005, zza());
Intent intent = (Intent) com.google.android.gms.internal.games_v2.zzc.zza(zzb, Intent.CREATOR);
zzb.recycle();
return intent;
}
public final Intent zzh() throws RemoteException {
Parcel zzb = zzb(9003, zza());
Intent intent = (Intent) com.google.android.gms.internal.games_v2.zzc.zza(zzb, Intent.CREATOR);
zzb.recycle();
return intent;
}
public final Intent zzi(PlayerEntity playerEntity) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzc(zza, playerEntity);
Parcel zzb = zzb(15503, zza);
Intent intent = (Intent) com.google.android.gms.internal.games_v2.zzc.zza(zzb, Intent.CREATOR);
zzb.recycle();
return intent;
}
public final Intent zzj(String str, String str2, String str3) throws RemoteException {
Parcel zza = zza();
zza.writeString(str);
zza.writeString(str2);
zza.writeString(str3);
Parcel zzb = zzb(25016, zza);
Intent intent = (Intent) com.google.android.gms.internal.games_v2.zzc.zza(zzb, Intent.CREATOR);
zzb.recycle();
return intent;
}
public final Intent zzk(String str, int i, int i2) throws RemoteException {
Parcel zza = zza();
zza.writeString(str);
zza.writeInt(i);
zza.writeInt(i2);
Parcel zzb = zzb(18001, zza);
Intent intent = (Intent) com.google.android.gms.internal.games_v2.zzc.zza(zzb, Intent.CREATOR);
zzb.recycle();
return intent;
}
public final Intent zzl() throws RemoteException {
Parcel zzb = zzb(9010, zza());
Intent intent = (Intent) com.google.android.gms.internal.games_v2.zzc.zza(zzb, Intent.CREATOR);
zzb.recycle();
return intent;
}
public final Intent zzm(String str, boolean z, boolean z2, int i) throws RemoteException {
Parcel zza = zza();
zza.writeString(str);
int i2 = com.google.android.gms.internal.games_v2.zzc.zza;
zza.writeInt(z ? 1 : 0);
zza.writeInt(z2 ? 1 : 0);
zza.writeInt(i);
Parcel zzb = zzb(12001, zza);
Intent intent = (Intent) com.google.android.gms.internal.games_v2.zzc.zza(zzb, Intent.CREATOR);
zzb.recycle();
return intent;
}
public final DataHolder zzn() throws RemoteException {
Parcel zzb = zzb(5013, zza());
DataHolder dataHolder = (DataHolder) com.google.android.gms.internal.games_v2.zzc.zza(zzb, DataHolder.CREATOR);
zzb.recycle();
return dataHolder;
}
public final String zzo() throws RemoteException {
Parcel zzb = zzb(5012, zza());
String readString = zzb.readString();
zzb.recycle();
return readString;
}
public final void zzp() throws RemoteException {
zzc(IronSourceConstants.errorCode_showFailed, zza());
}
public final void zzq(long j) throws RemoteException {
Parcel zza = zza();
zza.writeLong(j);
zzc(IronSourceConstants.errorCode_biddingDataException, zza);
}
public final void zzr(zzal zzalVar, String str, SnapshotMetadataChangeEntity snapshotMetadataChangeEntity, Contents contents) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
com.google.android.gms.internal.games_v2.zzc.zzc(zza, snapshotMetadataChangeEntity);
com.google.android.gms.internal.games_v2.zzc.zzc(zza, contents);
zzc(12007, zza);
}
public final void zzs(zzal zzalVar, String str) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
zzc(12020, zza);
}
public final void zzt(Contents contents) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzc(zza, contents);
zzc(12019, zza);
}
public final void zzu(zzal zzalVar, String str, String str2, int i, int i2) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(null);
zza.writeString(str2);
zza.writeInt(i);
zza.writeInt(i2);
zzc(8001, zza);
}
public final void zzv(zzal zzalVar, String str, int i, IBinder iBinder, Bundle bundle) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeString(str);
zza.writeInt(i);
zza.writeStrongBinder(iBinder);
com.google.android.gms.internal.games_v2.zzc.zzc(zza, bundle);
zzc(5025, zza);
}
public final void zzw(String str, int i) throws RemoteException {
Parcel zza = zza();
zza.writeString(str);
zza.writeInt(i);
zzc(12017, zza);
}
public final void zzx(zzal zzalVar, boolean z) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeInt(z ? 1 : 0);
zzc(AdError.MEDIAVIEW_MISSING_ERROR_CODE, zza);
}
public final void zzy(zzal zzalVar, boolean z) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeInt(z ? 1 : 0);
zzc(12016, zza);
}
public final void zzz(zzal zzalVar, boolean z, String[] strArr) throws RemoteException {
Parcel zza = zza();
com.google.android.gms.internal.games_v2.zzc.zzd(zza, zzalVar);
zza.writeInt(z ? 1 : 0);
zza.writeStringArray(strArr);
zzc(12031, zza);
}
}

View File

@@ -0,0 +1,166 @@
package com.google.android.gms.games.internal;
import android.R;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.IBinder;
import android.view.Display;
import android.view.View;
import android.view.ViewTreeObserver;
import androidx.annotation.Nullable;
import com.google.android.gms.common.util.PlatformVersion;
import com.google.android.gms.internal.games_v2.zzfg;
import java.lang.ref.WeakReference;
/* loaded from: classes2.dex */
public final class zzap implements View.OnAttachStateChangeListener, ViewTreeObserver.OnGlobalLayoutListener, zzd {
private final zzaj zza;
private final com.google.android.gms.internal.games_v2.zzae zzb;
@Nullable
private WeakReference zzc;
private boolean zzd = false;
private zzap(zzaj zzajVar, int i) {
this.zza = zzajVar;
this.zzb = new com.google.android.gms.internal.games_v2.zzae(i, null);
}
public static zzap zzd(zzaj zzajVar, int i) {
return new zzap(zzajVar, i);
}
@TargetApi(17)
private final void zzh(View view) {
Display display;
int i = -1;
if (PlatformVersion.isAtLeastJellyBeanMR1() && (display = view.getDisplay()) != null) {
i = display.getDisplayId();
}
IBinder windowToken = view.getWindowToken();
int[] iArr = new int[2];
view.getLocationInWindow(iArr);
int width = view.getWidth();
int height = view.getHeight();
com.google.android.gms.internal.games_v2.zzae zzaeVar = this.zzb;
zzaeVar.zzc = i;
zzaeVar.zza = windowToken;
int i2 = iArr[0];
zzaeVar.zzd = i2;
int i3 = iArr[1];
zzaeVar.zze = i3;
zzaeVar.zzf = i2 + width;
zzaeVar.zzg = i3 + height;
if (this.zzd) {
zzg();
}
}
@Override // android.view.ViewTreeObserver.OnGlobalLayoutListener
public final void onGlobalLayout() {
View view;
WeakReference weakReference = this.zzc;
if (weakReference == null || (view = (View) weakReference.get()) == null) {
return;
}
zzh(view);
}
@Override // android.view.View.OnAttachStateChangeListener
public final void onViewAttachedToWindow(View view) {
zzh(view);
}
@Override // android.view.View.OnAttachStateChangeListener
public final void onViewDetachedFromWindow(View view) {
this.zza.zzs();
view.removeOnAttachStateChangeListener(this);
}
@Override // com.google.android.gms.games.internal.zzd
public final void zza(Activity activity) {
View view;
try {
view = activity.findViewById(R.id.content);
} catch (IllegalStateException unused) {
view = null;
}
if (view == null && (view = activity.getWindow().getDecorView()) == null) {
zzfg.zzg("PopupManager", "Failed to bind to: ".concat(String.valueOf(activity)));
} else {
zzfg.zzf("PopupManager", "Binding to: ".concat(String.valueOf(activity)));
zzf(view);
}
}
public final Bundle zzb() {
return this.zzb.zza();
}
@Nullable
public final IBinder zzc() {
return this.zzb.zza;
}
public final com.google.android.gms.internal.games_v2.zzae zze() {
return this.zzb;
}
@TargetApi(16)
public final void zzf(View view) {
this.zza.zzs();
WeakReference weakReference = this.zzc;
if (weakReference != null) {
View view2 = (View) weakReference.get();
Context context = this.zza.getContext();
if (view2 == null && (context instanceof Activity)) {
view2 = ((Activity) context).getWindow().getDecorView();
}
if (view2 != null) {
view2.removeOnAttachStateChangeListener(this);
ViewTreeObserver viewTreeObserver = view2.getViewTreeObserver();
if (PlatformVersion.isAtLeastJellyBean()) {
viewTreeObserver.removeOnGlobalLayoutListener(this);
} else {
viewTreeObserver.removeGlobalOnLayoutListener(this);
}
}
}
this.zzc = null;
Context context2 = this.zza.getContext();
if (view == null && (context2 instanceof Activity)) {
Activity activity = (Activity) context2;
try {
view = activity.findViewById(R.id.content);
} catch (IllegalStateException unused) {
}
if (view == null) {
view = activity.getWindow().getDecorView();
}
zzfg.zzg("PopupManager", "You have not specified a View to use as content view for popups. Falling back to the Activity content view. Note that this may not work as expected in multi-screen environments");
}
if (view == null) {
zzfg.zzc("PopupManager", "No content view usable to display popups. Popups will not be displayed in response to this client's calls. Use setViewForPopups() to set your content view.");
return;
}
zzh(view);
this.zzc = new WeakReference(view);
view.addOnAttachStateChangeListener(this);
view.getViewTreeObserver().addOnGlobalLayoutListener(this);
}
public final void zzg() {
boolean z;
com.google.android.gms.internal.games_v2.zzae zzaeVar = this.zzb;
IBinder iBinder = zzaeVar.zza;
if (iBinder != null) {
this.zza.zzQ(iBinder, zzaeVar.zza());
z = false;
} else {
z = true;
}
this.zzd = z;
}
}

View File

@@ -0,0 +1,19 @@
package com.google.android.gms.games.internal;
/* loaded from: classes2.dex */
public final class zzaq {
private static final zzaq zza = new zzaq();
private volatile boolean zzb = false;
public static zzaq zza() {
return zza;
}
public final void zzb() {
this.zzb = true;
}
public final boolean zzc() {
return this.zzb;
}
}

View File

@@ -0,0 +1,9 @@
package com.google.android.gms.games.internal;
/* loaded from: classes2.dex */
public class zzb extends zzam {
@Override // com.google.android.gms.games.internal.zzan
public com.google.android.gms.internal.games_v2.zzaf zzb() {
throw null;
}
}

View File

@@ -0,0 +1,10 @@
package com.google.android.gms.games.internal;
import android.app.Activity;
import androidx.annotation.MainThread;
/* loaded from: classes2.dex */
public interface zzd {
@MainThread
void zza(Activity activity);
}

View File

@@ -0,0 +1,46 @@
package com.google.android.gms.games.internal;
import android.app.Activity;
import android.app.Application;
import android.os.Bundle;
import androidx.annotation.Nullable;
/* loaded from: classes2.dex */
final class zzf implements Application.ActivityLifecycleCallbacks {
final /* synthetic */ zzg zza;
public /* synthetic */ zzf(zzg zzgVar, zze zzeVar) {
this.zza = zzgVar;
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityCreated(Activity activity, @Nullable Bundle bundle) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityDestroyed(Activity activity) {
zzg.zzc(this.zza, activity);
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityPaused(Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityResumed(Activity activity) {
zzg.zzd(this.zza, activity);
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStarted(Activity activity) {
zzg.zzd(this.zza, activity);
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStopped(Activity activity) {
}
}

View File

@@ -0,0 +1,140 @@
package com.google.android.gms.games.internal;
import android.app.Activity;
import android.app.Application;
import android.os.Looper;
import androidx.annotation.GuardedBy;
import androidx.annotation.MainThread;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.lifecycle.LifecycleKt$$ExternalSyntheticBackportWithForwarding0;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.tasks.TaskExecutors;
import java.lang.ref.WeakReference;
import java.util.Collections;
import java.util.Iterator;
import java.util.Set;
import java.util.WeakHashMap;
import java.util.concurrent.atomic.AtomicReference;
/* loaded from: classes2.dex */
public final class zzg {
public static final /* synthetic */ int zza = 0;
private static final AtomicReference zzb = new AtomicReference();
private final Application zzc;
@Nullable
@GuardedBy("lock")
private WeakReference zzg;
private final Application.ActivityLifecycleCallbacks zzd = new zzf(this, null);
private final Object zze = new Object();
@GuardedBy("lock")
private final Set zzf = Collections.newSetFromMap(new WeakHashMap());
@GuardedBy("lock")
private boolean zzh = false;
@VisibleForTesting(otherwise = 2)
public zzg(Application application) {
this.zzc = application;
}
public static zzg zzb(Application application) {
Preconditions.checkNotNull(application);
AtomicReference atomicReference = zzb;
zzg zzgVar = (zzg) atomicReference.get();
if (zzgVar != null) {
return zzgVar;
}
zzg zzgVar2 = new zzg(application);
while (!LifecycleKt$$ExternalSyntheticBackportWithForwarding0.m(atomicReference, null, zzgVar2) && atomicReference.get() == null) {
}
return (zzg) zzb.get();
}
public static /* bridge */ /* synthetic */ void zzc(zzg zzgVar, Activity activity) {
synchronized (zzgVar.zze) {
try {
WeakReference weakReference = zzgVar.zzg;
if (weakReference == null) {
return;
}
if (weakReference.get() == activity) {
zzgVar.zzg = null;
}
} catch (Throwable th) {
throw th;
}
}
}
public static /* bridge */ /* synthetic */ void zzd(zzg zzgVar, Activity activity) {
Preconditions.checkNotNull(activity);
synchronized (zzgVar.zze) {
try {
if (zzgVar.zza() == activity) {
return;
}
zzgVar.zzg = new WeakReference(activity);
Iterator it = zzgVar.zzf.iterator();
while (it.hasNext()) {
((zzd) it.next()).zza(activity);
}
} catch (Throwable th) {
throw th;
}
}
}
/* JADX INFO: Access modifiers changed from: private */
@MainThread
/* renamed from: zzh, reason: merged with bridge method [inline-methods] */
public final void zzf(zzd zzdVar) {
Activity zza2 = zza();
if (zza2 == null) {
return;
}
zzdVar.zza(zza2);
}
@Nullable
public final Activity zza() {
Activity activity;
synchronized (this.zze) {
WeakReference weakReference = this.zzg;
activity = weakReference == null ? null : (Activity) weakReference.get();
}
return activity;
}
public final void zze(final zzd zzdVar) {
Preconditions.checkNotNull(zzdVar);
synchronized (this.zze) {
this.zzf.add(zzdVar);
}
if (Looper.myLooper() == Looper.getMainLooper()) {
zzf(zzdVar);
} else {
TaskExecutors.MAIN_THREAD.execute(new Runnable() { // from class: com.google.android.gms.games.internal.zzc
@Override // java.lang.Runnable
public final void run() {
zzg.this.zzf(zzdVar);
}
});
}
}
public final void zzg() {
synchronized (this.zze) {
try {
if (!this.zzh) {
this.zzc.registerActivityLifecycleCallbacks(this.zzd);
this.zzh = true;
}
} catch (Throwable th) {
throw th;
}
}
}
}

View File

@@ -0,0 +1,7 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
/* loaded from: classes2.dex */
public abstract class zzh extends AbstractSafeParcelable {
}

View File

@@ -0,0 +1,33 @@
package com.google.android.gms.games.internal;
/* loaded from: classes2.dex */
public final class zzj {
private boolean zza = false;
private boolean zzb = false;
private boolean zzc = false;
private zzj() {
}
public /* synthetic */ zzj(zzi zziVar) {
}
public final zzj zza(boolean z) {
this.zzc = true;
return this;
}
public final zzj zzb(boolean z) {
this.zza = true;
return this;
}
public final zzj zzc(boolean z) {
this.zzb = true;
return this;
}
public final zzl zzd() {
return new zzl(this);
}
}

View File

@@ -0,0 +1,56 @@
package com.google.android.gms.games.internal;
import androidx.annotation.Nullable;
/* loaded from: classes2.dex */
public final class zzl {
public static final zzl zza = new zzl(new zzj(null));
private final boolean zzb;
private final boolean zzc;
private final boolean zzd;
private zzl(zzj zzjVar) {
boolean z;
boolean z2;
boolean z3;
z = zzjVar.zza;
this.zzb = z;
z2 = zzjVar.zzb;
this.zzc = z2;
z3 = zzjVar.zzc;
this.zzd = z3;
}
public static zzj zza() {
return new zzj(null);
}
public final boolean equals(@Nullable Object obj) {
if (this == obj) {
return true;
}
if (obj != null && zzl.class == obj.getClass()) {
zzl zzlVar = (zzl) obj;
if (this.zzb == zzlVar.zzb && this.zzc == zzlVar.zzc && this.zzd == zzlVar.zzd) {
return true;
}
}
return false;
}
public final int hashCode() {
return ((((this.zzb ? 1 : 0) * 31) + (this.zzc ? 1 : 0)) * 31) + (this.zzd ? 1 : 0);
}
public final boolean zzb() {
return this.zzd;
}
public final boolean zzc() {
return this.zzb;
}
public final boolean zzd() {
return this.zzc;
}
}

View File

@@ -0,0 +1,15 @@
package com.google.android.gms.games.internal;
/* loaded from: classes2.dex */
final class zzm extends com.google.android.gms.internal.games_v2.zzac {
final /* synthetic */ zzaj zza;
public zzm(zzaj zzajVar) {
this.zza = zzajVar;
}
@Override // com.google.android.gms.internal.games_v2.zzac
public final com.google.android.gms.internal.games_v2.zzab zza() {
return new zzw(this.zza);
}
}

View File

@@ -0,0 +1,15 @@
package com.google.android.gms.games.internal;
/* loaded from: classes2.dex */
final class zzn extends zzb {
final /* synthetic */ com.google.android.gms.internal.games_v2.zzaf zza;
public zzn(com.google.android.gms.internal.games_v2.zzaf zzafVar) {
this.zza = zzafVar;
}
@Override // com.google.android.gms.games.internal.zzb, com.google.android.gms.games.internal.zzan
public final com.google.android.gms.internal.games_v2.zzaf zzb() {
return this.zza;
}
}

View File

@@ -0,0 +1,24 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.api.internal.BaseImplementation;
import com.google.android.gms.common.internal.BaseGmsClient;
/* loaded from: classes2.dex */
final class zzo implements BaseImplementation.ResultHolder {
final /* synthetic */ BaseGmsClient.SignOutCallbacks zza;
public zzo(BaseGmsClient.SignOutCallbacks signOutCallbacks) {
this.zza = signOutCallbacks;
}
@Override // com.google.android.gms.common.api.internal.BaseImplementation.ResultHolder
public final void setFailedResult(Status status) {
this.zza.onSignOutComplete();
}
@Override // com.google.android.gms.common.api.internal.BaseImplementation.ResultHolder
public final /* bridge */ /* synthetic */ void setResult(Object obj) {
this.zza.onSignOutComplete();
}
}

View File

@@ -0,0 +1,15 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.api.internal.BaseImplementation;
/* loaded from: classes2.dex */
final class zzp extends zzag {
public zzp(BaseImplementation.ResultHolder resultHolder) {
super(resultHolder);
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzm() {
zzs(com.google.android.gms.games.zzp.zza(0));
}
}

View File

@@ -0,0 +1,22 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzq extends zza {
private final TaskCompletionSource zza;
public zzq(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzb(int i, String str) {
if (i == 0 || i == 3003) {
this.zza.setResult(Boolean.valueOf(i == 3003));
} else {
GamesStatusUtils.zza(this.zza, i);
}
}
}

View File

@@ -0,0 +1,22 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzr extends zza {
private final TaskCompletionSource zza;
public zzr(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzb(int i, String str) {
if (i == 0 || i == 3003) {
this.zza.setResult(null);
} else {
GamesStatusUtils.zza(this.zza, i);
}
}
}

View File

@@ -0,0 +1,27 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.achievement.AchievementBuffer;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzs extends zza {
private final TaskCompletionSource zza;
public zzs(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzc(DataHolder dataHolder) {
int statusCode = dataHolder.getStatusCode();
if (statusCode == 0 || statusCode == 3) {
this.zza.setResult(new AnnotatedData(new AchievementBuffer(dataHolder), statusCode == 3));
} else {
GamesStatusUtils.zza(this.zza, statusCode);
dataHolder.close();
}
}
}

View File

@@ -0,0 +1,39 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.snapshot.SnapshotMetadataBuffer;
import com.google.android.gms.games.snapshot.SnapshotMetadataEntity;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzt extends zza {
private final TaskCompletionSource zza;
public zzt(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzn(DataHolder dataHolder) {
int statusCode = dataHolder.getStatusCode();
if (statusCode != 0) {
GamesStatusUtils.zza(this.zza, statusCode);
dataHolder.close();
return;
}
SnapshotMetadataBuffer snapshotMetadataBuffer = new SnapshotMetadataBuffer(dataHolder);
try {
SnapshotMetadataEntity snapshotMetadataEntity = snapshotMetadataBuffer.getCount() > 0 ? new SnapshotMetadataEntity(snapshotMetadataBuffer.get(0)) : null;
snapshotMetadataBuffer.close();
this.zza.setResult(snapshotMetadataEntity);
} catch (Throwable th) {
try {
snapshotMetadataBuffer.close();
} catch (Throwable th2) {
th.addSuppressed(th2);
}
throw th;
}
}
}

View File

@@ -0,0 +1,22 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzu extends zza {
private final TaskCompletionSource zza;
public zzu(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzp(int i, String str) {
if (i == 0) {
this.zza.setResult(str);
} else {
GamesStatusUtils.zza(this.zza, i);
}
}
}

View File

@@ -0,0 +1,28 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.event.EventBuffer;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzv extends zza {
private final TaskCompletionSource zza;
public zzv(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzd(DataHolder dataHolder) {
int statusCode = dataHolder.getStatusCode();
boolean z = statusCode == 3;
if (statusCode == 0 || z) {
this.zza.setResult(new AnnotatedData(new EventBuffer(dataHolder), z));
} else {
GamesStatusUtils.zza(this.zza, statusCode);
dataHolder.close();
}
}
}

View File

@@ -0,0 +1,32 @@
package com.google.android.gms.games.internal;
import android.os.RemoteException;
import com.google.android.gms.internal.games_v2.zzfg;
/* loaded from: classes2.dex */
final class zzw extends com.google.android.gms.internal.games_v2.zzab {
final /* synthetic */ zzaj zza;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public zzw(zzaj zzajVar) {
super(zzajVar.getContext().getMainLooper(), 1000);
this.zza = zzajVar;
}
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.internal.games_v2.zzab
public final void zza(String str, int i) {
try {
if (this.zza.isConnected()) {
((zzao) this.zza.getService()).zzw(str, i);
return;
}
zzfg.zzc("GamesGmsClientImpl", "Unable to increment event " + str + " by " + i + " because the games client is no longer connected");
} catch (RemoteException e) {
zzaj.zzU(e);
} catch (SecurityException e2) {
int i2 = zzaj.zze;
zzfg.zzd("GamesGmsClientImpl", "Is player signed out?", e2);
}
}
}

View File

@@ -0,0 +1,25 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.internal.ApiExceptionUtil;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzx extends zza {
private final TaskCompletionSource zza;
public zzx(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzl(Status status, String str) {
if (status.isSuccess()) {
this.zza.setResult(str);
return;
}
TaskCompletionSource taskCompletionSource = this.zza;
int i = zzaj.zze;
taskCompletionSource.setException(ApiExceptionUtil.fromStatus(status));
}
}

View File

@@ -0,0 +1,41 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.leaderboard.Leaderboard;
import com.google.android.gms.games.leaderboard.LeaderboardBuffer;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzy extends zza {
private final TaskCompletionSource zza;
public zzy(TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzg(DataHolder dataHolder) {
int statusCode = dataHolder.getStatusCode();
boolean z = statusCode == 3;
if (statusCode != 0 && !z) {
GamesStatusUtils.zza(this.zza, statusCode);
dataHolder.close();
return;
}
LeaderboardBuffer leaderboardBuffer = new LeaderboardBuffer(dataHolder);
try {
Leaderboard freeze = leaderboardBuffer.getCount() > 0 ? leaderboardBuffer.get(0).freeze() : null;
leaderboardBuffer.close();
this.zza.setResult(new AnnotatedData(freeze, z));
} catch (Throwable th) {
try {
leaderboardBuffer.close();
} catch (Throwable th2) {
th.addSuppressed(th2);
}
throw th;
}
}
}

View File

@@ -0,0 +1,48 @@
package com.google.android.gms.games.internal;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.leaderboard.LeaderboardScoreBuffer;
import com.google.android.gms.games.leaderboard.LeaderboardScoreEntity;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
final class zzz extends zza {
final /* synthetic */ zzaj zza;
private final TaskCompletionSource zzb;
public zzz(zzaj zzajVar, TaskCompletionSource taskCompletionSource) {
this.zza = zzajVar;
this.zzb = taskCompletionSource;
}
@Override // com.google.android.gms.games.internal.zza, com.google.android.gms.games.internal.zzal
public final void zzh(DataHolder dataHolder) {
int statusCode = dataHolder.getStatusCode();
if (statusCode == 10003) {
zzaj.zzq(this.zza, this.zzb);
dataHolder.close();
return;
}
boolean z = statusCode == 3;
if (statusCode != 0 && !z) {
GamesStatusUtils.zza(this.zzb, statusCode);
dataHolder.close();
return;
}
LeaderboardScoreBuffer leaderboardScoreBuffer = new LeaderboardScoreBuffer(dataHolder);
try {
LeaderboardScoreEntity leaderboardScoreEntity = leaderboardScoreBuffer.getCount() > 0 ? new LeaderboardScoreEntity(leaderboardScoreBuffer.get(0)) : null;
leaderboardScoreBuffer.close();
this.zzb.setResult(new AnnotatedData(leaderboardScoreEntity, z));
} catch (Throwable th) {
try {
leaderboardScoreBuffer.close();
} catch (Throwable th2) {
th.addSuppressed(th2);
}
throw th;
}
}
}