zzd.smali

.class public final Lcom/google/android/gms/internal/firebase_ml/zzd;
.super Lcom/google/android/gms/internal/firebase_ml/zzad;


# instance fields
.field private final transient zzg:Lcom/google/android/gms/internal/firebase_ml/zzc;


# direct methods
.method private constructor <init>(Lcom/google/android/gms/internal/firebase_ml/zzae;Lcom/google/android/gms/internal/firebase_ml/zzc;)V
    .registers 3

    invoke-direct {p0, p1}, Lcom/google/android/gms/internal/firebase_ml/zzad;-><init>(Lcom/google/android/gms/internal/firebase_ml/zzae;)V

    iput-object p2, p0, Lcom/google/android/gms/internal/firebase_ml/zzd;->zzg:Lcom/google/android/gms/internal/firebase_ml/zzc;

    return-void
.end method

.method public static zza(Lcom/google/android/gms/internal/firebase_ml/zzaw;Lcom/google/android/gms/internal/firebase_ml/zzac;)Lcom/google/android/gms/internal/firebase_ml/zzd;
    .registers 8

    const/4 v1, 0x0

    new-instance v4, Lcom/google/android/gms/internal/firebase_ml/zzae;

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_ml/zzac;->getStatusCode()I

    move-result v0

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_ml/zzac;->getStatusMessage()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_ml/zzac;->zzv()Lcom/google/android/gms/internal/firebase_ml/zzw;

    move-result-object v3

    invoke-direct {v4, v0, v2, v3}, Lcom/google/android/gms/internal/firebase_ml/zzae;-><init>(ILjava/lang/String;Lcom/google/android/gms/internal/firebase_ml/zzw;)V

    invoke-static {p0}, Lcom/google/android/gms/internal/firebase_ml/zzfl;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;

    :try_start_15
    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_ml/zzac;->zzab()Z

    move-result v0

    if-nez v0, :cond_c3

    const-string v0, "application/json; charset=UTF-8"

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_ml/zzac;->getContentType()Ljava/lang/String;

    move-result-object v2

    invoke-static {v0, v2}, Lcom/google/android/gms/internal/firebase_ml/zzy;->zzb(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_c3

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_ml/zzac;->getContent()Ljava/io/InputStream;
    :try_end_2a
    .catch Ljava/io/IOException; {:try_start_15 .. :try_end_2a} :catch_c8

    move-result-object v0

    if-eqz v0, :cond_c3

    :try_start_2d
    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_ml/zzac;->getContent()Ljava/io/InputStream;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/google/android/gms/internal/firebase_ml/zzaw;->zza(Ljava/io/InputStream;)Lcom/google/android/gms/internal/firebase_ml/zzba;
    :try_end_34
    .catch Ljava/io/IOException; {:try_start_2d .. :try_end_34} :catch_95
    .catchall {:try_start_2d .. :try_end_34} :catchall_ae

    move-result-object v3

    :try_start_35
    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_ml/zzba;->zzaz()Lcom/google/android/gms/internal/firebase_ml/zzbe;

    move-result-object v0

    if-nez v0, :cond_3f

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_ml/zzba;->zzay()Lcom/google/android/gms/internal/firebase_ml/zzbe;

    move-result-object v0

    :cond_3f
    if-eqz v0, :cond_e3

    const-string v0, "error"

    invoke-static {v0}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;

    move-result-object v0

    invoke-virtual {v3, v0}, Lcom/google/android/gms/internal/firebase_ml/zzba;->zza(Ljava/util/Set;)Ljava/lang/String;

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_ml/zzba;->zzaz()Lcom/google/android/gms/internal/firebase_ml/zzbe;

    move-result-object v0

    sget-object v2, Lcom/google/android/gms/internal/firebase_ml/zzbe;->zzdj:Lcom/google/android/gms/internal/firebase_ml/zzbe;

    if-eq v0, v2, :cond_e3

    const-class v0, Lcom/google/android/gms/internal/firebase_ml/zzc;

    const/4 v2, 0x0

    invoke-virtual {v3, v0, v2}, Lcom/google/android/gms/internal/firebase_ml/zzba;->zza(Ljava/lang/Class;Lcom/google/android/gms/internal/firebase_ml/zzau;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/google/android/gms/internal/firebase_ml/zzc;
    :try_end_5b
    .catch Ljava/io/IOException; {:try_start_35 .. :try_end_5b} :catch_d9
    .catchall {:try_start_35 .. :try_end_5b} :catchall_d1

    :try_start_5b
    invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_ml/zzav;->zzao()Ljava/lang/String;
    :try_end_5e
    .catch Ljava/io/IOException; {:try_start_5b .. :try_end_5e} :catch_dd
    .catchall {:try_start_5b .. :try_end_5e} :catchall_d4

    move-result-object v1

    move-object v5, v1

    move-object v1, v0

    move-object v0, v5

    :goto_62
    if-nez v3, :cond_8a

    :try_start_64
    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_ml/zzac;->ignore()V
    :try_end_67
    .catch Ljava/io/IOException; {:try_start_64 .. :try_end_67} :catch_90

    :cond_67
    :goto_67
    invoke-static {p1}, Lcom/google/android/gms/internal/firebase_ml/zzad;->zzc(Lcom/google/android/gms/internal/firebase_ml/zzac;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-static {v0}, Lcom/google/android/gms/internal/firebase_ml/zzfr;->zzap(Ljava/lang/String;)Z

    move-result v3

    if-nez v3, :cond_7d

    sget-object v3, Lcom/google/android/gms/internal/firebase_ml/zzcp;->zzgw:Ljava/lang/String;

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4, v0}, Lcom/google/android/gms/internal/firebase_ml/zzae;->zzx(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase_ml/zzae;

    :cond_7d
    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v4, v0}, Lcom/google/android/gms/internal/firebase_ml/zzae;->zzw(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase_ml/zzae;

    new-instance v0, Lcom/google/android/gms/internal/firebase_ml/zzd;

    invoke-direct {v0, v4, v1}, Lcom/google/android/gms/internal/firebase_ml/zzd;-><init>(Lcom/google/android/gms/internal/firebase_ml/zzae;Lcom/google/android/gms/internal/firebase_ml/zzc;)V

    return-object v0

    :cond_8a
    if-nez v1, :cond_67

    :try_start_8c
    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_ml/zzba;->close()V
    :try_end_8f
    .catch Ljava/io/IOException; {:try_start_8c .. :try_end_8f} :catch_90

    goto :goto_67

    :catch_90
    move-exception v2

    :goto_91
    invoke-static {v2}, Lcom/google/android/gms/internal/firebase_ml/zzft;->zzb(Ljava/lang/Throwable;)V

    goto :goto_67

    :catch_95
    move-exception v0

    move-object v2, v0

    move-object v3, v1

    move-object v0, v1

    :goto_99
    :try_start_99
    invoke-static {v2}, Lcom/google/android/gms/internal/firebase_ml/zzft;->zzb(Ljava/lang/Throwable;)V
    :try_end_9c
    .catchall {:try_start_99 .. :try_end_9c} :catchall_d4

    if-nez v3, :cond_a5

    :try_start_9e
    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_ml/zzac;->ignore()V

    move-object v5, v1

    move-object v1, v0

    move-object v0, v5

    goto :goto_67

    :cond_a5
    if-nez v0, :cond_df

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_ml/zzba;->close()V
    :try_end_aa
    .catch Ljava/io/IOException; {:try_start_9e .. :try_end_aa} :catch_cc

    move-object v5, v1

    move-object v1, v0

    move-object v0, v5

    goto :goto_67

    :catchall_ae
    move-exception v0

    move-object v3, v1

    move-object v2, v1

    :goto_b1
    if-nez v3, :cond_bd

    :try_start_b3
    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_ml/zzac;->ignore()V

    :cond_b6
    :goto_b6
    throw v0

    :catch_b7
    move-exception v0

    move-object v5, v0

    move-object v0, v1

    move-object v1, v2

    move-object v2, v5

    goto :goto_91

    :cond_bd
    if-nez v2, :cond_b6

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_ml/zzba;->close()V
    :try_end_c2
    .catch Ljava/io/IOException; {:try_start_b3 .. :try_end_c2} :catch_b7

    goto :goto_b6

    :cond_c3
    :try_start_c3
    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_ml/zzac;->zzac()Ljava/lang/String;
    :try_end_c6
    .catch Ljava/io/IOException; {:try_start_c3 .. :try_end_c6} :catch_c8

    move-result-object v0

    goto :goto_67

    :catch_c8
    move-exception v0

    move-object v2, v0

    move-object v0, v1

    goto :goto_91

    :catch_cc
    move-exception v2

    move-object v5, v1

    move-object v1, v0

    move-object v0, v5

    goto :goto_91

    :catchall_d1
    move-exception v0

    move-object v2, v1

    goto :goto_b1

    :catchall_d4
    move-exception v2

    move-object v5, v2

    move-object v2, v0

    move-object v0, v5

    goto :goto_b1

    :catch_d9
    move-exception v0

    move-object v2, v0

    move-object v0, v1

    goto :goto_99

    :catch_dd
    move-exception v2

    goto :goto_99

    :cond_df
    move-object v5, v1

    move-object v1, v0

    move-object v0, v5

    goto :goto_67

    :cond_e3
    move-object v0, v1

    goto/16 :goto_62
.end method


# virtual methods
.method public final zzd()Lcom/google/android/gms/internal/firebase_ml/zzc;
    .registers 2

    iget-object v0, p0, Lcom/google/android/gms/internal/firebase_ml/zzd;->zzg:Lcom/google/android/gms/internal/firebase_ml/zzc;

    return-object v0
.end method