Add Discord APKTool decompilation (Smali source for modding)

- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
This commit is contained in:
2026-02-18 16:13:44 -08:00
parent c080f0d97f
commit f3960ee359
44288 changed files with 10998761 additions and 0 deletions

View File

@@ -0,0 +1,588 @@
.class public final Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;
.super Lcom/google/android/gms/games/internal/zzh;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/internal/player/zza;
# annotations
.annotation build Lcom/google/android/apps/common/proguard/UsedByReflection;
value = "GamesGmsClientImpl.java"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "MostRecentGameInfoEntityCreator"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Reserved;
value = {
0x3e8
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getGameId"
id = 0x1
.end annotation
.end field
.field private final zzb:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getGameName"
id = 0x2
.end annotation
.end field
.field private final zzc:J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getActivityTimestampMillis"
id = 0x3
.end annotation
.end field
.field private final zzd:Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getGameIconImageUri"
id = 0x4
.end annotation
.end field
.field private final zze:Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getGameHiResImageUri"
id = 0x5
.end annotation
.end field
.field private final zzf:Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getGameFeaturedImageUri"
id = 0x6
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/internal/player/zzb;
invoke-direct {v0}, Lcom/google/android/gms/games/internal/player/zzb;-><init>()V
sput-object v0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Lcom/google/android/gms/games/internal/player/zza;)V
.locals 2
.line 1
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
.line 2
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zze()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zza:Ljava/lang/String;
.line 3
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzf()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzb:Ljava/lang/String;
.line 4
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zza()J
move-result-wide v0
iput-wide v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzc:J
.line 5
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzd()Landroid/net/Uri;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzd:Landroid/net/Uri;
.line 6
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzc()Landroid/net/Uri;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zze:Landroid/net/Uri;
.line 7
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzb()Landroid/net/Uri;
move-result-object p1
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzf:Landroid/net/Uri;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;JLandroid/net/Uri;Landroid/net/Uri;Landroid/net/Uri;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.param p3 # J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x3
.end annotation
.end param
.param p5 # Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x4
.end annotation
.end param
.param p6 # Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x5
.end annotation
.end param
.param p7 # Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x6
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 8
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zza:Ljava/lang/String;
iput-object p2, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzb:Ljava/lang/String;
iput-wide p3, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzc:J
iput-object p5, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzd:Landroid/net/Uri;
iput-object p6, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zze:Landroid/net/Uri;
iput-object p7, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzf:Landroid/net/Uri;
return-void
.end method
.method public static zzg(Lcom/google/android/gms/games/internal/player/zza;)I
.locals 6
.line 1
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zze()Ljava/lang/String;
move-result-object v0
.line 2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzf()Ljava/lang/String;
move-result-object v1
.line 3
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zza()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
.line 4
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzd()Landroid/net/Uri;
move-result-object v3
.line 5
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzc()Landroid/net/Uri;
move-result-object v4
.line 6
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzb()Landroid/net/Uri;
move-result-object v5
filled-new-array/range {v0 .. v5}, [Ljava/lang/Object;
move-result-object p0
.line 7
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result p0
return p0
.end method
.method public static zzh(Lcom/google/android/gms/games/internal/player/zza;)Ljava/lang/String;
.locals 3
.line 1
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->toStringHelper(Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zze()Ljava/lang/String;
move-result-object v1
const-string v2, "GameId"
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "GameName"
.line 3
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzf()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 4
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zza()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "ActivityTimestampMillis"
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "GameIconUri"
.line 5
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzd()Landroid/net/Uri;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "GameHiResUri"
.line 6
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzc()Landroid/net/Uri;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "GameFeaturedUri"
.line 7
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzb()Landroid/net/Uri;
move-result-object p0
invoke-virtual {v0, v1, p0}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object p0
.line 8
invoke-virtual {p0}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static zzi(Lcom/google/android/gms/games/internal/player/zza;Ljava/lang/Object;)Z
.locals 5
.line 1
instance-of v0, p1, Lcom/google/android/gms/games/internal/player/zza;
const/4 v1, 0x0
if-nez v0, :cond_0
return v1
:cond_0
const/4 v0, 0x1
if-ne p0, p1, :cond_1
return v0
:cond_1
check-cast p1, Lcom/google/android/gms/games/internal/player/zza;
.line 2
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zze()Ljava/lang/String;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zze()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 3
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzf()Ljava/lang/String;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzf()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 4
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zza()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zza()J
move-result-wide v3
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 5
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzd()Landroid/net/Uri;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzd()Landroid/net/Uri;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 6
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzc()Landroid/net/Uri;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzc()Landroid/net/Uri;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 7
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzb()Landroid/net/Uri;
move-result-object p1
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzb()Landroid/net/Uri;
move-result-object p0
invoke-static {p1, p0}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_2
return v0
:cond_2
return v1
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
invoke-static {p0, p1}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzi(Lcom/google/android/gms/games/internal/player/zza;Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public final bridge synthetic freeze()Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
return-object p0
.end method
.method public final hashCode()I
.locals 1
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzg(Lcom/google/android/gms/games/internal/player/zza;)I
move-result v0
return v0
.end method
.method public final isDataValid()Z
.locals 1
const/4 v0, 0x1
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzh(Lcom/google/android/gms/games/internal/player/zza;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 0
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-static {p0, p1, p2}, Lcom/google/android/gms/games/internal/player/zzb;->zza(Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;Landroid/os/Parcel;I)V
return-void
.end method
.method public final zza()J
.locals 2
iget-wide v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzc:J
return-wide v0
.end method
.method public final zzb()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzf:Landroid/net/Uri;
return-object v0
.end method
.method public final zzc()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zze:Landroid/net/Uri;
return-object v0
.end method
.method public final zzd()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzd:Landroid/net/Uri;
return-object v0
.end method
.method public final zze()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zza:Ljava/lang/String;
return-object v0
.end method
.method public final zzf()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzb:Ljava/lang/String;
return-object v0
.end method

View File

@@ -0,0 +1,34 @@
.class public interface abstract Lcom/google/android/gms/games/internal/player/StockProfileImage;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/data/Freezable;
.implements Landroid/os/Parcelable;
# annotations
.annotation build Lcom/google/android/gms/common/internal/ShowFirstParty;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/google/android/gms/common/data/Freezable<",
"Lcom/google/android/gms/games/internal/player/StockProfileImage;",
">;",
"Landroid/os/Parcelable;"
}
.end annotation
# virtual methods
.method public abstract getImageUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract zza()Landroid/net/Uri;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method

View File

@@ -0,0 +1,285 @@
.class public final Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;
.super Lcom/google/android/gms/games/internal/zzh;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/internal/player/StockProfileImage;
# annotations
.annotation build Lcom/google/android/apps/common/proguard/UsedByReflection;
value = "GamesGmsClientImpl.java"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "StockProfileImageEntityCreator"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Reserved;
value = {
0x3e8
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getImageUrl"
id = 0x1
.end annotation
.end field
.field private final zzb:Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getImageUri"
id = 0x2
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/internal/player/zzj;
invoke-direct {v0}, Lcom/google/android/gms/games/internal/player/zzj;-><init>()V
sput-object v0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Landroid/net/Uri;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p2 # Landroid/net/Uri;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zza:Ljava/lang/String;
iput-object p2, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zzb:Landroid/net/Uri;
return-void
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
instance-of v0, p1, Lcom/google/android/gms/games/internal/player/StockProfileImage;
const/4 v1, 0x0
if-nez v0, :cond_0
return v1
:cond_0
const/4 v0, 0x1
if-ne p1, p0, :cond_1
return v0
:cond_1
check-cast p1, Lcom/google/android/gms/games/internal/player/StockProfileImage;
iget-object v2, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zza:Ljava/lang/String;
.line 2
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/StockProfileImage;->getImageUrl()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
iget-object v2, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zzb:Landroid/net/Uri;
.line 3
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/StockProfileImage;->zza()Landroid/net/Uri;
move-result-object p1
invoke-static {v2, p1}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_2
return v0
:cond_2
return v1
.end method
.method public final bridge synthetic freeze()Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
return-object p0
.end method
.method public getImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zza:Ljava/lang/String;
return-object v0
.end method
.method public final hashCode()I
.locals 2
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zza:Ljava/lang/String;
iget-object v1, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zzb:Landroid/net/Uri;
filled-new-array {v0, v1}, [Ljava/lang/Object;
move-result-object v0
.line 1
invoke-static {v0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public final isDataValid()Z
.locals 1
const/4 v0, 0x1
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->toStringHelper(Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "ImageId"
iget-object v2, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zza:Ljava/lang/String;
.line 2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "ImageUri"
iget-object v2, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zzb:Landroid/net/Uri;
.line 3
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 4
invoke-virtual {v0}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 4
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v0
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->getImageUrl()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
const/4 v3, 0x0
.line 2
invoke-static {p1, v2, v1, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v1, 0x2
iget-object v2, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zzb:Landroid/net/Uri;
.line 3
invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
.line 4
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method
.method public final zza()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zzb:Landroid/net/Uri;
return-object v0
.end method

View File

@@ -0,0 +1,58 @@
.class public Lcom/google/android/gms/games/internal/player/StockProfileImageRef;
.super Lcom/google/android/gms/common/data/DataBufferRef;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/internal/player/StockProfileImage;
# virtual methods
.method public final describeContents()I
.locals 1
const/4 v0, 0x0
throw v0
.end method
.method public final bridge synthetic freeze()Ljava/lang/Object;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
throw v0
.end method
.method public getImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
throw v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 0
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 p1, 0x0
throw p1
.end method
.method public final zza()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
throw v0
.end method

View File

@@ -0,0 +1,27 @@
.class public interface abstract Lcom/google/android/gms/games/internal/player/zza;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/data/Freezable;
.implements Landroid/os/Parcelable;
# virtual methods
.method public abstract zza()J
.end method
.method public abstract zzb()Landroid/net/Uri;
.end method
.method public abstract zzc()Landroid/net/Uri;
.end method
.method public abstract zzd()Landroid/net/Uri;
.end method
.method public abstract zze()Ljava/lang/String;
.end method
.method public abstract zzf()Ljava/lang/String;
.end method

View File

@@ -0,0 +1,242 @@
.class public final Lcom/google/android/gms/games/internal/player/zzb;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static zza(Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;Landroid/os/Parcel;I)V
.locals 6
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v0
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zze()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
const/4 v3, 0x0
.line 2
invoke-static {p1, v2, v1, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v1, 0x2
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzf()Ljava/lang/String;
move-result-object v2
.line 3
invoke-static {p1, v1, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v1, 0x3
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zza()J
move-result-wide v4
.line 4
invoke-static {p1, v1, v4, v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeLong(Landroid/os/Parcel;IJ)V
const/4 v1, 0x4
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzd()Landroid/net/Uri;
move-result-object v2
.line 5
invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
const/4 v1, 0x5
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzc()Landroid/net/Uri;
move-result-object v2
.line 6
invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
const/4 v1, 0x6
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzb()Landroid/net/Uri;
move-result-object p0
.line 7
invoke-static {p1, v1, p0, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
.line 8
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 12
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x0
const-wide/16 v2, 0x0
move-object v5, v1
move-object v6, v5
move-object v9, v6
move-object v10, v9
move-object v11, v10
move-wide v7, v2
.line 2
:goto_0
invoke-virtual {p1}, Landroid/os/Parcel;->dataPosition()I
move-result v1
if-ge v1, v0, :cond_0
.line 3
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v1
.line 4
invoke-static {v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v2
packed-switch v2, :pswitch_data_0
.line 11
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
:pswitch_0
sget-object v2, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
.line 5
invoke-static {p1, v1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v1
check-cast v1, Landroid/net/Uri;
move-object v11, v1
goto :goto_0
:pswitch_1
sget-object v2, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
.line 6
invoke-static {p1, v1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v1
check-cast v1, Landroid/net/Uri;
move-object v10, v1
goto :goto_0
:pswitch_2
sget-object v2, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
.line 7
invoke-static {p1, v1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v1
check-cast v1, Landroid/net/Uri;
move-object v9, v1
goto :goto_0
.line 8
:pswitch_3
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readLong(Landroid/os/Parcel;I)J
move-result-wide v1
move-wide v7, v1
goto :goto_0
.line 9
:pswitch_4
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v1
move-object v6, v1
goto :goto_0
.line 10
:pswitch_5
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v1
move-object v5, v1
goto :goto_0
.line 12
:cond_0
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 13
new-instance p1, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;
move-object v4, p1
invoke-direct/range {v4 .. v11}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;-><init>(Ljava/lang/String;Ljava/lang/String;JLandroid/net/Uri;Landroid/net/Uri;Landroid/net/Uri;)V
return-object p1
:pswitch_data_0
.packed-switch 0x1
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;
return-object p1
.end method

View File

@@ -0,0 +1,185 @@
.class public final Lcom/google/android/gms/games/internal/player/zzc;
.super Lcom/google/android/gms/common/data/DataBufferRef;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/internal/player/zza;
# instance fields
.field private final zza:Lcom/google/android/gms/games/internal/player/zzd;
# direct methods
.method public constructor <init>(Lcom/google/android/gms/common/data/DataHolder;ILcom/google/android/gms/games/internal/player/zzd;)V
.locals 0
.line 1
invoke-direct {p0, p1, p2}, Lcom/google/android/gms/common/data/DataBufferRef;-><init>(Lcom/google/android/gms/common/data/DataHolder;I)V
iput-object p3, p0, Lcom/google/android/gms/games/internal/player/zzc;->zza:Lcom/google/android/gms/games/internal/player/zzd;
return-void
.end method
# virtual methods
.method public final describeContents()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
invoke-static {p0, p1}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzi(Lcom/google/android/gms/games/internal/player/zza;Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public final synthetic freeze()Ljava/lang/Object;
.locals 1
.line 1
new-instance v0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;-><init>(Lcom/google/android/gms/games/internal/player/zza;)V
return-object v0
.end method
.method public final hashCode()I
.locals 1
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzg(Lcom/google/android/gms/games/internal/player/zza;)I
move-result v0
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 1
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzh(Lcom/google/android/gms/games/internal/player/zza;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 1
new-instance v0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;-><init>(Lcom/google/android/gms/games/internal/player/zza;)V
.line 3
invoke-static {v0, p1, p2}, Lcom/google/android/gms/games/internal/player/zzb;->zza(Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;Landroid/os/Parcel;I)V
return-void
.end method
.method public final zza()J
.locals 2
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzc;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzv:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public final zzb()Landroid/net/Uri;
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzc;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzy:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public final zzc()Landroid/net/Uri;
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzc;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzx:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public final zzd()Landroid/net/Uri;
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzc;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzw:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public final zze()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzc;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzt:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final zzf()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzc;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzu:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,416 @@
.class public final Lcom/google/android/gms/games/internal/player/zzd;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public final zzA:Ljava/lang/String;
.field public final zzB:Ljava/lang/String;
.field public final zzC:Ljava/lang/String;
.field public final zzD:Ljava/lang/String;
.field public final zzE:Ljava/lang/String;
.field public final zzF:Ljava/lang/String;
.field public final zzG:Ljava/lang/String;
.field public final zzH:Ljava/lang/String;
.field public final zzI:Ljava/lang/String;
.field public final zzJ:Ljava/lang/String;
.field public final zzK:Ljava/lang/String;
.field public final zzL:Ljava/lang/String;
.field public final zzM:Ljava/lang/String;
.field public final zza:Ljava/lang/String;
.field public final zzb:Ljava/lang/String;
.field public final zzc:Ljava/lang/String;
.field public final zzd:Ljava/lang/String;
.field public final zze:Ljava/lang/String;
.field public final zzf:Ljava/lang/String;
.field public final zzg:Ljava/lang/String;
.field public final zzh:Ljava/lang/String;
.field public final zzi:Ljava/lang/String;
.field public final zzj:Ljava/lang/String;
.field public final zzk:Ljava/lang/String;
.field public final zzl:Ljava/lang/String;
.field public final zzm:Ljava/lang/String;
.field public final zzn:Ljava/lang/String;
.field public final zzo:Ljava/lang/String;
.field public final zzp:Ljava/lang/String;
.field public final zzq:Ljava/lang/String;
.field public final zzr:Ljava/lang/String;
.field public final zzs:Ljava/lang/String;
.field public final zzt:Ljava/lang/String;
.field public final zzu:Ljava/lang/String;
.field public final zzv:Ljava/lang/String;
.field public final zzw:Ljava/lang/String;
.field public final zzx:Ljava/lang/String;
.field public final zzy:Ljava/lang/String;
.field public final zzz:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p1, 0x0
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_0
const-string p1, "external_player_id"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zza:Ljava/lang/String;
const-string p1, "game_player_id"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzb:Ljava/lang/String;
const-string p1, "profile_name"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzc:Ljava/lang/String;
const-string p1, "profile_icon_image_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzd:Ljava/lang/String;
const-string p1, "profile_icon_image_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zze:Ljava/lang/String;
const-string p1, "profile_hi_res_image_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzf:Ljava/lang/String;
const-string p1, "profile_hi_res_image_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzg:Ljava/lang/String;
const-string p1, "last_updated"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzh:Ljava/lang/String;
const-string p1, "is_in_circles"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzi:Ljava/lang/String;
const-string p1, "played_with_timestamp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzj:Ljava/lang/String;
const-string p1, "current_xp_total"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzk:Ljava/lang/String;
const-string p1, "current_level"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzl:Ljava/lang/String;
const-string p1, "current_level_min_xp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzm:Ljava/lang/String;
const-string p1, "current_level_max_xp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzn:Ljava/lang/String;
const-string p1, "next_level"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzo:Ljava/lang/String;
const-string p1, "next_level_max_xp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzp:Ljava/lang/String;
const-string p1, "last_level_up_timestamp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzq:Ljava/lang/String;
const-string p1, "player_title"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzr:Ljava/lang/String;
const-string p1, "is_profile_visible"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzs:Ljava/lang/String;
const-string p1, "most_recent_external_game_id"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzt:Ljava/lang/String;
const-string p1, "most_recent_game_name"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzu:Ljava/lang/String;
const-string p1, "most_recent_activity_timestamp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzv:Ljava/lang/String;
const-string p1, "most_recent_game_icon_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzw:Ljava/lang/String;
const-string p1, "most_recent_game_hi_res_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzx:Ljava/lang/String;
const-string p1, "most_recent_game_featured_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzy:Ljava/lang/String;
const-string p1, "has_debug_access"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzz:Ljava/lang/String;
const-string p1, "gamer_tag"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzA:Ljava/lang/String;
const-string p1, "real_name"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzB:Ljava/lang/String;
const-string p1, "banner_image_landscape_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzC:Ljava/lang/String;
const-string p1, "banner_image_landscape_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzD:Ljava/lang/String;
const-string p1, "banner_image_portrait_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzE:Ljava/lang/String;
const-string p1, "banner_image_portrait_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzF:Ljava/lang/String;
const-string p1, "total_unlocked_achievements"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzG:Ljava/lang/String;
const-string p1, "play_together_friend_status"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzH:Ljava/lang/String;
const-string p1, "play_together_nickname"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzI:Ljava/lang/String;
const-string p1, "play_together_invitation_nickname"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzJ:Ljava/lang/String;
const-string p1, "nickname_abuse_report_token"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzK:Ljava/lang/String;
const-string p1, "friends_list_visibility"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzL:Ljava/lang/String;
const-string p1, "always_auto_sign_in"
:goto_0
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzM:Ljava/lang/String;
return-void
:cond_0
const-string p1, "nullexternal_player_id"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zza:Ljava/lang/String;
const-string p1, "nullgame_player_id"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzb:Ljava/lang/String;
const-string p1, "nullprofile_name"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzc:Ljava/lang/String;
const-string p1, "nullprofile_icon_image_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzd:Ljava/lang/String;
const-string p1, "nullprofile_icon_image_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zze:Ljava/lang/String;
const-string p1, "nullprofile_hi_res_image_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzf:Ljava/lang/String;
const-string p1, "nullprofile_hi_res_image_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzg:Ljava/lang/String;
const-string p1, "nulllast_updated"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzh:Ljava/lang/String;
const-string p1, "nullis_in_circles"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzi:Ljava/lang/String;
const-string p1, "nullplayed_with_timestamp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzj:Ljava/lang/String;
const-string p1, "nullcurrent_xp_total"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzk:Ljava/lang/String;
const-string p1, "nullcurrent_level"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzl:Ljava/lang/String;
const-string p1, "nullcurrent_level_min_xp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzm:Ljava/lang/String;
const-string p1, "nullcurrent_level_max_xp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzn:Ljava/lang/String;
const-string p1, "nullnext_level"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzo:Ljava/lang/String;
const-string p1, "nullnext_level_max_xp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzp:Ljava/lang/String;
const-string p1, "nulllast_level_up_timestamp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzq:Ljava/lang/String;
const-string p1, "nullplayer_title"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzr:Ljava/lang/String;
const-string p1, "nullis_profile_visible"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzs:Ljava/lang/String;
const-string p1, "nullmost_recent_external_game_id"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzt:Ljava/lang/String;
const-string p1, "nullmost_recent_game_name"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzu:Ljava/lang/String;
const-string p1, "nullmost_recent_activity_timestamp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzv:Ljava/lang/String;
const-string p1, "nullmost_recent_game_icon_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzw:Ljava/lang/String;
const-string p1, "nullmost_recent_game_hi_res_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzx:Ljava/lang/String;
const-string p1, "nullmost_recent_game_featured_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzy:Ljava/lang/String;
const-string p1, "nullhas_debug_access"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzz:Ljava/lang/String;
const-string p1, "nullgamer_tag"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzA:Ljava/lang/String;
const-string p1, "nullreal_name"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzB:Ljava/lang/String;
const-string p1, "nullbanner_image_landscape_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzC:Ljava/lang/String;
const-string p1, "nullbanner_image_landscape_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzD:Ljava/lang/String;
const-string p1, "nullbanner_image_portrait_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzE:Ljava/lang/String;
const-string p1, "nullbanner_image_portrait_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzF:Ljava/lang/String;
const-string p1, "nulltotal_unlocked_achievements"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzG:Ljava/lang/String;
const-string p1, "nullplay_together_friend_status"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzH:Ljava/lang/String;
const-string p1, "nullplay_together_nickname"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzI:Ljava/lang/String;
const-string p1, "nullplay_together_invitation_nickname"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzJ:Ljava/lang/String;
const-string p1, "nullnickname_abuse_report_token"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzK:Ljava/lang/String;
const-string p1, "nullfriends_list_visibility"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzL:Ljava/lang/String;
const-string p1, "nullalways_auto_sign_in"
goto/16 :goto_0
.end method

View File

@@ -0,0 +1,599 @@
.class public final Lcom/google/android/gms/games/internal/player/zze;
.super Lcom/google/android/gms/games/internal/zzh;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "ProfileCapabilitiesCreator"
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/internal/player/zze;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "forbiddenToHavePlayerProfile"
id = 0x1
.end annotation
.end field
.field private final zzb:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "requiresParentPermissionToShareData"
id = 0x2
.end annotation
.end field
.field private final zzc:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "hasSettingsControlledByParent"
id = 0x3
.end annotation
.end field
.field private final zzd:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "requiresParentPermissionToUsePlayTogether"
id = 0x4
.end annotation
.end field
.field private final zze:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "canUseOnlyAutoGeneratedGamerTag"
id = 0x5
.end annotation
.end field
.field private final zzf:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "forbiddenToRecordVideo"
id = 0x6
.end annotation
.end field
.field private final zzg:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "shouldSeeEquallyWeightedButtonsInConsents"
id = 0x7
.end annotation
.end field
.field private final zzh:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "requiresParentConsentToUseAutoSignIn"
id = 0x8
.end annotation
.end field
.field private final zzi:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "shouldSeeSimplifiedConsentMessages"
id = 0x9
.end annotation
.end field
.field private final zzj:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
defaultValue = "false"
getter = "forbiddenToUseProfilelessRecall"
id = 0xa
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/internal/player/zzf;
invoke-direct {v0}, Lcom/google/android/gms/games/internal/player/zzf;-><init>()V
sput-object v0, Lcom/google/android/gms/games/internal/player/zze;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(ZZZZZZZZZZ)V
.locals 0
.param p1 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p2 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.param p3 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x3
.end annotation
.end param
.param p4 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x4
.end annotation
.end param
.param p5 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x5
.end annotation
.end param
.param p6 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x6
.end annotation
.end param
.param p7 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x7
.end annotation
.end param
.param p8 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x8
.end annotation
.end param
.param p9 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x9
.end annotation
.end param
.param p10 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0xa
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
iput-boolean p1, p0, Lcom/google/android/gms/games/internal/player/zze;->zza:Z
iput-boolean p2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzb:Z
iput-boolean p3, p0, Lcom/google/android/gms/games/internal/player/zze;->zzc:Z
iput-boolean p4, p0, Lcom/google/android/gms/games/internal/player/zze;->zzd:Z
iput-boolean p5, p0, Lcom/google/android/gms/games/internal/player/zze;->zze:Z
iput-boolean p6, p0, Lcom/google/android/gms/games/internal/player/zze;->zzf:Z
iput-boolean p7, p0, Lcom/google/android/gms/games/internal/player/zze;->zzg:Z
iput-boolean p8, p0, Lcom/google/android/gms/games/internal/player/zze;->zzh:Z
iput-boolean p9, p0, Lcom/google/android/gms/games/internal/player/zze;->zzi:Z
iput-boolean p10, p0, Lcom/google/android/gms/games/internal/player/zze;->zzj:Z
return-void
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
instance-of v0, p1, Lcom/google/android/gms/games/internal/player/zze;
const/4 v1, 0x0
if-nez v0, :cond_0
return v1
:cond_0
const/4 v0, 0x1
if-ne p0, p1, :cond_1
return v0
:cond_1
check-cast p1, Lcom/google/android/gms/games/internal/player/zze;
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zza:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zza:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzb:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zzb:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzc:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zzc:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzd:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zzd:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zze:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zze:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzf:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zzf:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzg:Z
.line 2
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zzg:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzh:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zzh:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzi:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zzi:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzj:Z
iget-boolean p1, p1, Lcom/google/android/gms/games/internal/player/zze;->zzj:Z
if-ne v2, p1, :cond_2
return v0
:cond_2
return v1
.end method
.method public final hashCode()I
.locals 11
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zza:Z
.line 1
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzb:Z
.line 2
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzc:Z
.line 3
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzd:Z
.line 4
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zze:Z
.line 5
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v5
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzf:Z
.line 6
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v6
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzg:Z
.line 7
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v7
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzh:Z
.line 8
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v8
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzi:Z
.line 9
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v9
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzj:Z
.line 10
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v10
filled-new-array/range {v1 .. v10}, [Ljava/lang/Object;
move-result-object v0
.line 11
invoke-static {v0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 3
.line 1
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->toStringHelper(Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zza:Z
const-string v2, "forbiddenToHavePlayerProfile"
.line 2
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzb:Z
const-string v2, "requiresParentPermissionToShareData"
.line 3
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzc:Z
const-string v2, "hasSettingsControlledByParent"
.line 4
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzd:Z
const-string v2, "requiresParentPermissionToUsePlayTogether"
.line 5
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zze:Z
const-string v2, "canUseOnlyAutoGeneratedGamerTag"
.line 6
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzf:Z
const-string v2, "forbiddenToRecordVideo"
.line 7
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzg:Z
const-string v2, "shouldSeeEquallyWeightedButtonsInConsents"
.line 8
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzh:Z
const-string v2, "requiresParentConsentToUseAutoSignIn"
.line 9
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzi:Z
const-string v2, "shouldSeeSimplifiedConsentMessages"
.line 10
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzj:Z
const-string v2, "forbiddenToUseProfilelessRecall"
.line 11
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 12
invoke-virtual {v0}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 2
iget-boolean p2, p0, Lcom/google/android/gms/games/internal/player/zze;->zza:Z
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x1
.line 2
invoke-static {p1, v1, p2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/4 p2, 0x2
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzb:Z
.line 3
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/4 p2, 0x3
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzc:Z
.line 4
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/4 p2, 0x4
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzd:Z
.line 5
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/4 p2, 0x5
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zze:Z
.line 6
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/4 p2, 0x6
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzf:Z
.line 7
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/4 p2, 0x7
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzg:Z
.line 8
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/16 p2, 0x8
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzh:Z
.line 9
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/16 p2, 0x9
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzi:Z
.line 10
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/16 p2, 0xa
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzj:Z
.line 11
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
.line 12
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method

View File

@@ -0,0 +1,190 @@
.class public final Lcom/google/android/gms/games/internal/player/zzf;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 13
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x0
move v3, v1
move v4, v3
move v5, v4
move v6, v5
move v7, v6
move v8, v7
move v9, v8
move v10, v9
move v11, v10
move v12, v11
.line 2
:goto_0
invoke-virtual {p1}, Landroid/os/Parcel;->dataPosition()I
move-result v1
if-ge v1, v0, :cond_0
.line 3
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v1
.line 4
invoke-static {v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v2
packed-switch v2, :pswitch_data_0
.line 15
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
.line 5
:pswitch_0
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v12
goto :goto_0
.line 6
:pswitch_1
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v11
goto :goto_0
.line 7
:pswitch_2
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v10
goto :goto_0
.line 8
:pswitch_3
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v9
goto :goto_0
.line 9
:pswitch_4
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v8
goto :goto_0
.line 10
:pswitch_5
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v7
goto :goto_0
.line 11
:pswitch_6
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v6
goto :goto_0
.line 12
:pswitch_7
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v5
goto :goto_0
.line 13
:pswitch_8
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v4
goto :goto_0
.line 14
:pswitch_9
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v3
goto :goto_0
.line 16
:cond_0
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 17
new-instance p1, Lcom/google/android/gms/games/internal/player/zze;
move-object v2, p1
invoke-direct/range {v2 .. v12}, Lcom/google/android/gms/games/internal/player/zze;-><init>(ZZZZZZZZZZ)V
return-object p1
:pswitch_data_0
.packed-switch 0x1
:pswitch_9
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/player/zze;
return-object p1
.end method

View File

@@ -0,0 +1,272 @@
.class public final Lcom/google/android/gms/games/internal/player/zzg;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 20
move-object/from16 v0, p1
.line 1
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v1
const/4 v2, 0x0
const/4 v3, 0x0
move-object v5, v2
move-object v6, v5
move-object v10, v6
move-object/from16 v19, v10
move v7, v3
move v8, v7
move v9, v8
move v11, v9
move v12, v11
move v13, v12
move v14, v13
move v15, v14
move/from16 v16, v15
move/from16 v17, v16
move/from16 v18, v17
.line 2
:goto_0
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->dataPosition()I
move-result v2
if-ge v2, v1, :cond_0
.line 3
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v2
.line 4
invoke-static {v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v3
packed-switch v3, :pswitch_data_0
.line 23
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
.line 5
:pswitch_0
sget-object v3, Lcom/google/android/gms/games/internal/player/zzh;->CREATOR:Landroid/os/Parcelable$Creator;
.line 6
invoke-static {v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
move-object/from16 v19, v2
check-cast v19, Lcom/google/android/gms/games/internal/player/zzh;
goto :goto_0
.line 7
:pswitch_1
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v18
goto :goto_0
.line 8
:pswitch_2
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v17
goto :goto_0
.line 9
:pswitch_3
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v16
goto :goto_0
.line 10
:pswitch_4
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v15
goto :goto_0
.line 11
:pswitch_5
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v14
goto :goto_0
.line 12
:pswitch_6
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v13
goto :goto_0
.line 13
:pswitch_7
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v12
goto :goto_0
.line 14
:pswitch_8
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v11
goto :goto_0
.line 15
:pswitch_9
sget-object v3, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->CREATOR:Landroid/os/Parcelable$Creator;
.line 16
invoke-static {v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
move-object v10, v2
check-cast v10, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;
goto :goto_0
.line 17
:pswitch_a
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v9
goto :goto_0
.line 18
:pswitch_b
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v8
goto :goto_0
.line 19
:pswitch_c
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v7
goto :goto_0
.line 20
:pswitch_d
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v6
goto :goto_0
.line 21
:pswitch_e
sget-object v3, Lcom/google/android/gms/common/api/Status;->CREATOR:Landroid/os/Parcelable$Creator;
.line 22
invoke-static {v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
move-object v5, v2
check-cast v5, Lcom/google/android/gms/common/api/Status;
goto :goto_0
.line 24
:cond_0
invoke-static {v0, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 25
new-instance v0, Lcom/google/android/gms/games/internal/player/ProfileSettingsEntity;
move-object v4, v0
invoke-direct/range {v4 .. v19}, Lcom/google/android/gms/games/internal/player/ProfileSettingsEntity;-><init>(Lcom/google/android/gms/common/api/Status;Ljava/lang/String;ZZZLcom/google/android/gms/games/internal/player/StockProfileImageEntity;ZZIZZIIZLcom/google/android/gms/games/internal/player/zzh;)V
return-object v0
nop
:pswitch_data_0
.packed-switch 0x1
:pswitch_e
:pswitch_d
:pswitch_c
:pswitch_b
:pswitch_a
:pswitch_9
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/player/ProfileSettingsEntity;
return-object p1
.end method

View File

@@ -0,0 +1,145 @@
.class public final Lcom/google/android/gms/games/internal/player/zzh;
.super Lcom/google/android/gms/games/internal/zzh;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/common/internal/ShowFirstParty;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "ProfilelessRecallSummaryCreator"
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/internal/player/zzh;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getRecallTokenSnapshotId"
id = 0x1
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/internal/player/zzi;
invoke-direct {v0}, Lcom/google/android/gms/games/internal/player/zzi;-><init>()V
sput-object v0, Lcom/google/android/gms/games/internal/player/zzh;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzh;->zza:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 1
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
instance-of v0, p1, Lcom/google/android/gms/games/internal/player/zzh;
if-nez v0, :cond_0
const/4 p1, 0x0
return p1
:cond_0
if-ne p1, p0, :cond_1
const/4 p1, 0x1
return p1
:cond_1
check-cast p1, Lcom/google/android/gms/games/internal/player/zzh;
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzh;->zza:Ljava/lang/String;
iget-object p1, p1, Lcom/google/android/gms/games/internal/player/zzh;->zza:Ljava/lang/String;
.line 2
invoke-static {v0, p1}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public final hashCode()I
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzh;->zza:Ljava/lang/String;
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
.line 1
invoke-static {v0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 3
iget-object p2, p0, Lcom/google/android/gms/games/internal/player/zzh;->zza:Ljava/lang/String;
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
.line 2
invoke-static {p1, v1, p2, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
.line 3
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method

View File

@@ -0,0 +1,84 @@
.class public final Lcom/google/android/gms/games/internal/player/zzi;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 5
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x0
.line 2
:goto_0
invoke-virtual {p1}, Landroid/os/Parcel;->dataPosition()I
move-result v2
if-ge v2, v0, :cond_1
.line 3
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v2
.line 4
invoke-static {v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v3
const/4 v4, 0x1
if-eq v3, v4, :cond_0
.line 6
invoke-static {p1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
.line 5
:cond_0
invoke-static {p1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v1
goto :goto_0
.line 7
:cond_1
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 8
new-instance p1, Lcom/google/android/gms/games/internal/player/zzh;
invoke-direct {p1, v1}, Lcom/google/android/gms/games/internal/player/zzh;-><init>(Ljava/lang/String;)V
return-object p1
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/player/zzh;
return-object p1
.end method

View File

@@ -0,0 +1,102 @@
.class public final Lcom/google/android/gms/games/internal/player/zzj;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 6
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x0
move-object v2, v1
.line 2
:goto_0
invoke-virtual {p1}, Landroid/os/Parcel;->dataPosition()I
move-result v3
if-ge v3, v0, :cond_2
.line 3
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v3
.line 4
invoke-static {v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v4
const/4 v5, 0x1
if-eq v4, v5, :cond_1
const/4 v5, 0x2
if-eq v4, v5, :cond_0
.line 7
invoke-static {p1, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
:cond_0
sget-object v2, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
.line 5
invoke-static {p1, v3, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
check-cast v2, Landroid/net/Uri;
goto :goto_0
.line 6
:cond_1
invoke-static {p1, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v1
goto :goto_0
.line 8
:cond_2
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 9
new-instance p1, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;
invoke-direct {p1, v1, v2}, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
return-object p1
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;
return-object p1
.end method