zzfp.smali

.class abstract Lcom/google/android/gms/internal/firebase_auth/zzfp;
.super Ljava/lang/Object;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "<T:",
        "Ljava/lang/Object;",
        "B:",
        "Ljava/lang/Object;",
        ">",
        "Ljava/lang/Object;"
    }
.end annotation


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

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method abstract zza(Ljava/lang/Object;IJ)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TB;IJ)V"
        }
    .end annotation
.end method

.method abstract zza(Ljava/lang/Object;ILcom/google/android/gms/internal/firebase_auth/zzbu;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TB;I",
            "Lcom/google/android/gms/internal/firebase_auth/zzbu;",
            ")V"
        }
    .end annotation
.end method

.method abstract zza(Ljava/lang/Object;ILjava/lang/Object;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TB;ITT;)V"
        }
    .end annotation
.end method

.method abstract zza(Ljava/lang/Object;Lcom/google/android/gms/internal/firebase_auth/zzgj;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TT;",
            "Lcom/google/android/gms/internal/firebase_auth/zzgj;",
            ")V"
        }
    .end annotation
.end method

.method abstract zza(Lcom/google/android/gms/internal/firebase_auth/zzeu;)Z
.end method

.method final zza(Ljava/lang/Object;Lcom/google/android/gms/internal/firebase_auth/zzeu;)Z
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TB;",
            "Lcom/google/android/gms/internal/firebase_auth/zzeu;",
            ")Z"
        }
    .end annotation

    const/4 v0, 0x1

    invoke-interface {p2}, Lcom/google/android/gms/internal/firebase_auth/zzeu;->getTag()I

    move-result v1

    ushr-int/lit8 v2, v1, 0x3

    and-int/lit8 v1, v1, 0x7

    packed-switch v1, :pswitch_data_5e

    invoke-static {}, Lcom/google/android/gms/internal/firebase_auth/zzdh;->zzeg()Lcom/google/android/gms/internal/firebase_auth/zzdi;

    move-result-object v0

    throw v0

    :pswitch_11
    invoke-interface {p2}, Lcom/google/android/gms/internal/firebase_auth/zzeu;->zzcc()J

    move-result-wide v4

    invoke-virtual {p0, p1, v2, v4, v5}, Lcom/google/android/gms/internal/firebase_auth/zzfp;->zza(Ljava/lang/Object;IJ)V

    :goto_18
    return v0

    :pswitch_19
    invoke-interface {p2}, Lcom/google/android/gms/internal/firebase_auth/zzeu;->zzcf()I

    move-result v1

    invoke-virtual {p0, p1, v2, v1}, Lcom/google/android/gms/internal/firebase_auth/zzfp;->zzc(Ljava/lang/Object;II)V

    goto :goto_18

    :pswitch_21
    invoke-interface {p2}, Lcom/google/android/gms/internal/firebase_auth/zzeu;->zzce()J

    move-result-wide v4

    invoke-virtual {p0, p1, v2, v4, v5}, Lcom/google/android/gms/internal/firebase_auth/zzfp;->zzb(Ljava/lang/Object;IJ)V

    goto :goto_18

    :pswitch_29
    invoke-interface {p2}, Lcom/google/android/gms/internal/firebase_auth/zzeu;->zzci()Lcom/google/android/gms/internal/firebase_auth/zzbu;

    move-result-object v1

    invoke-virtual {p0, p1, v2, v1}, Lcom/google/android/gms/internal/firebase_auth/zzfp;->zza(Ljava/lang/Object;ILcom/google/android/gms/internal/firebase_auth/zzbu;)V

    goto :goto_18

    :pswitch_31
    invoke-virtual {p0}, Lcom/google/android/gms/internal/firebase_auth/zzfp;->zzfw()Ljava/lang/Object;

    move-result-object v1

    shl-int/lit8 v3, v2, 0x3

    or-int/lit8 v3, v3, 0x4

    :cond_39
    invoke-interface {p2}, Lcom/google/android/gms/internal/firebase_auth/zzeu;->zzcy()I

    move-result v4

    const v5, 0x7fffffff

    if-eq v4, v5, :cond_48

    invoke-virtual {p0, v1, p2}, Lcom/google/android/gms/internal/firebase_auth/zzfp;->zza(Ljava/lang/Object;Lcom/google/android/gms/internal/firebase_auth/zzeu;)Z

    move-result v4

    if-nez v4, :cond_39

    :cond_48
    invoke-interface {p2}, Lcom/google/android/gms/internal/firebase_auth/zzeu;->getTag()I

    move-result v4

    if-eq v3, v4, :cond_53

    invoke-static {}, Lcom/google/android/gms/internal/firebase_auth/zzdh;->zzef()Lcom/google/android/gms/internal/firebase_auth/zzdh;

    move-result-object v0

    throw v0

    :cond_53
    invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/firebase_auth/zzfp;->zzl(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    invoke-virtual {p0, p1, v2, v1}, Lcom/google/android/gms/internal/firebase_auth/zzfp;->zza(Ljava/lang/Object;ILjava/lang/Object;)V

    goto :goto_18

    :pswitch_5b
    const/4 v0, 0x0

    goto :goto_18

    nop

    :pswitch_data_5e
    .packed-switch 0x0
        :pswitch_11
        :pswitch_21
        :pswitch_29
        :pswitch_31
        :pswitch_5b
        :pswitch_19
    .end packed-switch
.end method

.method abstract zzb(Ljava/lang/Object;IJ)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TB;IJ)V"
        }
    .end annotation
.end method

.method abstract zzc(Ljava/lang/Object;II)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TB;II)V"
        }
    .end annotation
.end method

.method abstract zzc(Ljava/lang/Object;Lcom/google/android/gms/internal/firebase_auth/zzgj;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TT;",
            "Lcom/google/android/gms/internal/firebase_auth/zzgj;",
            ")V"
        }
    .end annotation
.end method

.method abstract zze(Ljava/lang/Object;)V
.end method

.method abstract zze(Ljava/lang/Object;Ljava/lang/Object;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Object;",
            "TT;)V"
        }
    .end annotation
.end method

.method abstract zzf(Ljava/lang/Object;Ljava/lang/Object;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Object;",
            "TB;)V"
        }
    .end annotation
.end method

.method abstract zzfw()Ljava/lang/Object;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()TB;"
        }
    .end annotation
.end method

.method abstract zzg(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TT;TT;)TT;"
        }
    .end annotation
.end method

.method abstract zzl(Ljava/lang/Object;)Ljava/lang/Object;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TB;)TT;"
        }
    .end annotation
.end method

.method abstract zzo(Ljava/lang/Object;)I
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TT;)I"
        }
    .end annotation
.end method

.method abstract zzr(Ljava/lang/Object;)Ljava/lang/Object;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Object;",
            ")TT;"
        }
    .end annotation
.end method

.method abstract zzs(Ljava/lang/Object;)Ljava/lang/Object;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Object;",
            ")TB;"
        }
    .end annotation
.end method

.method abstract zzt(Ljava/lang/Object;)I
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TT;)I"
        }
    .end annotation
.end method