d.smali

.class public abstract Lc6/d;
.super Lq6/y;
.source "SourceFile"

# interfaces
.implements Lc6/e;


# direct methods
.method public constructor <init>()V
    .registers 2

    const-string v0, "com.google.android.gms.games.internal.IGamesCallbacks"

    invoke-direct {p0, v0}, Lq6/y;-><init>(Ljava/lang/String;)V

    return-void
.end method


# virtual methods
.method protected final l(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
    .registers 11

    const/16 p4, 0x1771

    if-eq p1, p4, :cond_1af

    const/16 p4, 0x1772

    if-eq p1, p4, :cond_1af

    const/16 p4, 0x2eeb

    if-eq p1, p4, :cond_1d6

    const/16 p4, 0x2eec

    if-eq p1, p4, :cond_1c7

    const/16 p4, 0x32c9

    if-eq p1, p4, :cond_130

    const/16 p4, 0x32ca

    if-eq p1, p4, :cond_ff

    const/16 p4, 0x4a39

    if-eq p1, p4, :cond_1bb

    const/16 p4, 0x4a3a

    if-eq p1, p4, :cond_1b6

    packed-switch p1, :pswitch_data_1ea

    sparse-switch p1, :sswitch_data_204

    packed-switch p1, :pswitch_data_2e6

    packed-switch p1, :pswitch_data_2fe

    packed-switch p1, :pswitch_data_30e

    packed-switch p1, :pswitch_data_31c

    const/4 p1, 0x0

    return p1

    :pswitch_34
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    move-object v1, p1

    check-cast v1, Lcom/google/android/gms/common/data/DataHolder;

    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v2

    sget-object p1, Lcom/google/android/gms/drive/Contents;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    move-object v3, p1

    check-cast v3, Lcom/google/android/gms/drive/Contents;

    sget-object p1, Lcom/google/android/gms/drive/Contents;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    move-object v4, p1

    check-cast v4, Lcom/google/android/gms/drive/Contents;

    sget-object p1, Lcom/google/android/gms/drive/Contents;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    move-object v5, p1

    check-cast v5, Lcom/google/android/gms/drive/Contents;

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    move-object v0, p0

    invoke-interface/range {v0 .. v5}, Lc6/e;->B1(Lcom/google/android/gms/common/data/DataHolder;Ljava/lang/String;Lcom/google/android/gms/drive/Contents;Lcom/google/android/gms/drive/Contents;Lcom/google/android/gms/drive/Contents;)V

    goto/16 :goto_1e4

    :pswitch_65
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/data/DataHolder;

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p1}, Lc6/e;->Q0(Lcom/google/android/gms/common/data/DataHolder;)V

    goto/16 :goto_1e4

    :pswitch_75
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/data/DataHolder;

    sget-object p4, Lcom/google/android/gms/drive/Contents;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p4}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p4

    check-cast p4, Lcom/google/android/gms/drive/Contents;

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p1, p4}, Lc6/e;->e0(Lcom/google/android/gms/common/data/DataHolder;Lcom/google/android/gms/drive/Contents;)V

    goto/16 :goto_1e4

    :pswitch_8d
    :sswitch_8d
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    sget-object p1, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Landroid/os/Bundle;

    goto/16 :goto_1b2

    :pswitch_9a
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/data/DataHolder;

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p1}, Lc6/e;->C(Lcom/google/android/gms/common/data/DataHolder;)V

    goto/16 :goto_1e4

    :sswitch_aa
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    sget-object p1, Ld6/d;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Ld6/d;

    goto/16 :goto_1b2

    :sswitch_b7
    sget-object p1, Lcom/google/android/gms/common/api/Status;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/api/Status;

    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object p4

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p1, p4}, Lc6/e;->C0(Lcom/google/android/gms/common/api/Status;Ljava/lang/String;)V

    goto/16 :goto_1e4

    :sswitch_cb
    sget-object p1, Lcom/google/android/gms/common/api/Status;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/api/Status;

    goto/16 :goto_1b2

    :sswitch_d5
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/data/DataHolder;

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p1}, Lc6/e;->S(Lcom/google/android/gms/common/data/DataHolder;)V

    goto/16 :goto_1e4

    :sswitch_e5
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-virtual {p2, p1}, Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;

    move-result-object p1

    check-cast p1, [Lcom/google/android/gms/common/data/DataHolder;

    goto/16 :goto_1b2

    :sswitch_ef
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/data/DataHolder;

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p1}, Lc6/e;->T(Lcom/google/android/gms/common/data/DataHolder;)V

    goto/16 :goto_1e4

    :cond_ff
    :sswitch_ff
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    goto/16 :goto_1b2

    :sswitch_104
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    :goto_10a
    :sswitch_10a
    invoke-static {p2}, Lq6/y0;->e(Landroid/os/Parcel;)Z

    goto/16 :goto_1b2

    :sswitch_10f
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    goto/16 :goto_1ac

    :sswitch_114
    sget-object p1, Lg6/b;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lg6/b;

    goto/16 :goto_1b2

    :sswitch_11e
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/data/DataHolder;

    invoke-virtual {p2}, Landroid/os/Parcel;->createStringArray()[Ljava/lang/String;

    goto/16 :goto_1b2

    :sswitch_12b
    invoke-interface {p0}, Lc6/e;->m()V

    goto/16 :goto_1e4

    :cond_130
    :pswitch_130
    :sswitch_130
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/data/DataHolder;

    goto/16 :goto_1b2

    :pswitch_13a
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/data/DataHolder;

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p1}, Lc6/e;->f1(Lcom/google/android/gms/common/data/DataHolder;)V

    goto/16 :goto_1e4

    :pswitch_14a
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/data/DataHolder;

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p1}, Lc6/e;->I(Lcom/google/android/gms/common/data/DataHolder;)V

    goto/16 :goto_1e4

    :pswitch_15a
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/data/DataHolder;

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p1}, Lc6/e;->l1(Lcom/google/android/gms/common/data/DataHolder;)V

    goto/16 :goto_1e4

    :pswitch_16a
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p4

    check-cast p4, Lcom/google/android/gms/common/data/DataHolder;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/data/DataHolder;

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p4, p1}, Lc6/e;->x0(Lcom/google/android/gms/common/data/DataHolder;Lcom/google/android/gms/common/data/DataHolder;)V

    goto :goto_1e4

    :pswitch_17f
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/data/DataHolder;

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p1}, Lc6/e;->r0(Lcom/google/android/gms/common/data/DataHolder;)V

    goto :goto_1e4

    :pswitch_18e
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result p1

    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object p4

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p1, p4}, Lc6/e;->t0(ILjava/lang/String;)V

    goto :goto_1e4

    :pswitch_19d
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/data/DataHolder;

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p1}, Lc6/e;->E1(Lcom/google/android/gms/common/data/DataHolder;)V

    goto :goto_1e4

    :goto_1ac
    :pswitch_1ac
    :sswitch_1ac
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    :cond_1af
    :pswitch_1af
    :sswitch_1af
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    :goto_1b2
    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    goto :goto_1e4

    :cond_1b6
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    goto/16 :goto_10a

    :cond_1bb
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    sget-object p1, Lj6/a;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lj6/a;

    goto :goto_1b2

    :cond_1c7
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result p1

    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object p4

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p1, p4}, Lc6/e;->M(ILjava/lang/String;)V

    goto :goto_1e4

    :cond_1d6
    sget-object p1, Lcom/google/android/gms/common/data/DataHolder;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lq6/y0;->a(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/common/data/DataHolder;

    invoke-static {p2}, Lq6/y0;->b(Landroid/os/Parcel;)V

    invoke-interface {p0, p1}, Lc6/e;->P0(Lcom/google/android/gms/common/data/DataHolder;)V

    :goto_1e4
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    const/4 p1, 0x1

    return p1

    nop

    :pswitch_data_1ea
    .packed-switch 0x1389
        :pswitch_1ac
        :pswitch_19d
        :pswitch_18e
        :pswitch_17f
        :pswitch_16a
        :pswitch_15a
        :pswitch_14a
        :pswitch_13a
        :pswitch_130
        :pswitch_130
        :pswitch_130
    .end packed-switch

    :sswitch_data_204
    .sparse-switch
        0x1398 -> :sswitch_12b
        0x1399 -> :sswitch_130
        0x139a -> :sswitch_130
        0x139b -> :sswitch_130
        0x139c -> :sswitch_1ac
        0x139d -> :sswitch_130
        0x139e -> :sswitch_130
        0x139f -> :sswitch_130
        0x13a0 -> :sswitch_130
        0x13a1 -> :sswitch_130
        0x13a2 -> :sswitch_11e
        0x13a3 -> :sswitch_11e
        0x13a4 -> :sswitch_11e
        0x13a5 -> :sswitch_11e
        0x13a6 -> :sswitch_11e
        0x13a7 -> :sswitch_11e
        0x13a8 -> :sswitch_114
        0x13a9 -> :sswitch_10f
        0x13aa -> :sswitch_104
        0x13ab -> :sswitch_130
        0x13ac -> :sswitch_ff
        0x13ad -> :sswitch_130
        0x13ae -> :sswitch_130
        0x13af -> :sswitch_130
        0x13b0 -> :sswitch_ff
        0x2329 -> :sswitch_130
        0x2af9 -> :sswitch_8d
        0x2ee1 -> :sswitch_ef
        0x36b1 -> :sswitch_e5
        0x3a99 -> :sswitch_d5
        0x426a -> :sswitch_ff
        0x4a40 -> :sswitch_ff
        0x4a41 -> :sswitch_ff
        0x4a42 -> :sswitch_ff
        0x4e21 -> :sswitch_130
        0x4e22 -> :sswitch_130
        0x4e23 -> :sswitch_130
        0x4e24 -> :sswitch_130
        0x4e25 -> :sswitch_130
        0x4e26 -> :sswitch_130
        0x4e27 -> :sswitch_130
        0x4e28 -> :sswitch_130
        0x4e29 -> :sswitch_130
        0x4e2c -> :sswitch_cb
        0x4e33 -> :sswitch_ff
        0x4e34 -> :sswitch_8d
        0x59d9 -> :sswitch_ff
        0x59da -> :sswitch_ff
        0x59db -> :sswitch_ff
        0x59dc -> :sswitch_ff
        0x59dd -> :sswitch_ff
        0x5dc2 -> :sswitch_10a
        0x61aa -> :sswitch_1af
        0x61ab -> :sswitch_b7
        0x61ac -> :sswitch_cb
        0x61ad -> :sswitch_aa
    .end sparse-switch

    :pswitch_data_2e6
    .packed-switch 0x1f41
        :pswitch_9a
        :pswitch_8d
        :pswitch_130
        :pswitch_130
        :pswitch_130
        :pswitch_130
        :pswitch_1ac
        :pswitch_130
        :pswitch_1af
        :pswitch_1af
    .end packed-switch

    :pswitch_data_2fe
    .packed-switch 0x2711
        :pswitch_130
        :pswitch_1af
        :pswitch_130
        :pswitch_130
        :pswitch_8d
        :pswitch_130
    .end packed-switch

    :pswitch_data_30e
    .packed-switch 0x2ee4
        :pswitch_75
        :pswitch_65
        :pswitch_130
        :pswitch_130
        :pswitch_130
    .end packed-switch

    :pswitch_data_31c
    .packed-switch 0x2eee
        :pswitch_130
        :pswitch_8d
        :pswitch_130
        :pswitch_34
    .end packed-switch
.end method