FirebasePerfHttpClient.smali
.class public Lcom/google/firebase/perf/network/FirebasePerfHttpClient;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static execute(Lorg/apache/http/client/HttpClient;Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;
.registers 9
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lorg/apache/http/client/HttpClient;",
"Lorg/apache/http/HttpHost;",
"Lorg/apache/http/HttpRequest;",
"Lorg/apache/http/client/ResponseHandler<",
"+TT;>;)TT;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 100
new-instance v0, Lcom/google/android/gms/internal/firebase-perf/zzcb;
invoke-direct {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;-><init>()V
.line 101
invoke-static {}, Lcom/google/firebase/perf/internal/e;->d()Lcom/google/firebase/perf/internal/e;
move-result-object v1
.line 102
invoke-static {v1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzb(Lcom/google/firebase/perf/internal/e;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v1
.line 103
:try_start_d
invoke-virtual {p1}, Lorg/apache/http/HttpHost;->toURI()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-interface {p2}, Lorg/apache/http/HttpRequest;->getRequestLine()Lorg/apache/http/RequestLine;
move-result-object v3
invoke-interface {v3}, Lorg/apache/http/RequestLine;->getUri()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v4
if-eqz v4, :cond_2c
invoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
goto :goto_32
:cond_2c
new-instance v3, Ljava/lang/String;
invoke-direct {v3, v2}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
move-object v2, v3
:goto_32
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzf(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v2
.line 104
invoke-interface {p2}, Lorg/apache/http/HttpRequest;->getRequestLine()Lorg/apache/http/RequestLine;
move-result-object v3
invoke-interface {v3}, Lorg/apache/http/RequestLine;->getMethod()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzg(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 105
invoke-static {p2}, Lcom/google/firebase/perf/network/g;->a(Lorg/apache/http/HttpMessage;)Ljava/lang/Long;
move-result-object v2
if-eqz v2, :cond_4e
.line 106
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzj(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 107
:cond_4e
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->reset()V
.line 108
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->zzdd()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzk(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 109
new-instance v2, Lcom/google/firebase/perf/network/e;
invoke-direct {v2, p3, v0, v1}, Lcom/google/firebase/perf/network/e;-><init>(Lorg/apache/http/client/ResponseHandler;Lcom/google/android/gms/internal/firebase-perf/zzcb;Lcom/google/android/gms/internal/firebase-perf/zzbm;)V
invoke-interface {p0, p1, p2, v2}, Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;
move-result-object p0
:try_end_61
.catch Ljava/io/IOException; {:try_start_d .. :try_end_61} :catch_62
return-object p0
:catch_62
move-exception p0
.line 110
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->getDurationMicros()J
move-result-wide p1
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzn(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 111
invoke-static {v1}, Lcom/google/firebase/perf/network/g;->c(Lcom/google/android/gms/internal/firebase-perf/zzbm;)V
.line 112
throw p0
.end method
.method public static execute(Lorg/apache/http/client/HttpClient;Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;
.registers 10
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lorg/apache/http/client/HttpClient;",
"Lorg/apache/http/HttpHost;",
"Lorg/apache/http/HttpRequest;",
"Lorg/apache/http/client/ResponseHandler<",
"+TT;>;",
"Lorg/apache/http/protocol/HttpContext;",
")TT;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 113
new-instance v0, Lcom/google/android/gms/internal/firebase-perf/zzcb;
invoke-direct {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;-><init>()V
.line 114
invoke-static {}, Lcom/google/firebase/perf/internal/e;->d()Lcom/google/firebase/perf/internal/e;
move-result-object v1
.line 115
invoke-static {v1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzb(Lcom/google/firebase/perf/internal/e;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v1
.line 116
:try_start_d
invoke-virtual {p1}, Lorg/apache/http/HttpHost;->toURI()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-interface {p2}, Lorg/apache/http/HttpRequest;->getRequestLine()Lorg/apache/http/RequestLine;
move-result-object v3
invoke-interface {v3}, Lorg/apache/http/RequestLine;->getUri()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v4
if-eqz v4, :cond_2c
invoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
goto :goto_32
:cond_2c
new-instance v3, Ljava/lang/String;
invoke-direct {v3, v2}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
move-object v2, v3
:goto_32
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzf(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v2
.line 117
invoke-interface {p2}, Lorg/apache/http/HttpRequest;->getRequestLine()Lorg/apache/http/RequestLine;
move-result-object v3
invoke-interface {v3}, Lorg/apache/http/RequestLine;->getMethod()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzg(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 118
invoke-static {p2}, Lcom/google/firebase/perf/network/g;->a(Lorg/apache/http/HttpMessage;)Ljava/lang/Long;
move-result-object v2
if-eqz v2, :cond_4e
.line 119
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzj(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 120
:cond_4e
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->reset()V
.line 121
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->zzdd()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzk(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 122
new-instance v2, Lcom/google/firebase/perf/network/e;
invoke-direct {v2, p3, v0, v1}, Lcom/google/firebase/perf/network/e;-><init>(Lorg/apache/http/client/ResponseHandler;Lcom/google/android/gms/internal/firebase-perf/zzcb;Lcom/google/android/gms/internal/firebase-perf/zzbm;)V
invoke-interface {p0, p1, p2, v2, p4}, Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;
move-result-object p0
:try_end_61
.catch Ljava/io/IOException; {:try_start_d .. :try_end_61} :catch_62
return-object p0
:catch_62
move-exception p0
.line 123
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->getDurationMicros()J
move-result-wide p1
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzn(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 124
invoke-static {v1}, Lcom/google/firebase/perf/network/g;->c(Lcom/google/android/gms/internal/firebase-perf/zzbm;)V
.line 125
throw p0
.end method
.method public static execute(Lorg/apache/http/client/HttpClient;Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;
.registers 7
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lorg/apache/http/client/HttpClient;",
"Lorg/apache/http/client/methods/HttpUriRequest;",
"Lorg/apache/http/client/ResponseHandler<",
"TT;>;)TT;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 37
new-instance v0, Lcom/google/android/gms/internal/firebase-perf/zzcb;
invoke-direct {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;-><init>()V
.line 38
invoke-static {}, Lcom/google/firebase/perf/internal/e;->d()Lcom/google/firebase/perf/internal/e;
move-result-object v1
.line 39
invoke-static {v1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzb(Lcom/google/firebase/perf/internal/e;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v1
.line 40
:try_start_d
invoke-interface {p1}, Lorg/apache/http/client/methods/HttpUriRequest;->getURI()Ljava/net/URI;
move-result-object v2
invoke-virtual {v2}, Ljava/net/URI;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzf(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v2
invoke-interface {p1}, Lorg/apache/http/client/methods/HttpUriRequest;->getMethod()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzg(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 41
invoke-static {p1}, Lcom/google/firebase/perf/network/g;->a(Lorg/apache/http/HttpMessage;)Ljava/lang/Long;
move-result-object v2
if-eqz v2, :cond_2d
.line 42
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzj(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 43
:cond_2d
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->reset()V
.line 44
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->zzdd()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzk(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 45
new-instance v2, Lcom/google/firebase/perf/network/e;
invoke-direct {v2, p2, v0, v1}, Lcom/google/firebase/perf/network/e;-><init>(Lorg/apache/http/client/ResponseHandler;Lcom/google/android/gms/internal/firebase-perf/zzcb;Lcom/google/android/gms/internal/firebase-perf/zzbm;)V
invoke-interface {p0, p1, v2}, Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;
move-result-object p0
:try_end_40
.catch Ljava/io/IOException; {:try_start_d .. :try_end_40} :catch_41
return-object p0
:catch_41
move-exception p0
.line 46
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->getDurationMicros()J
move-result-wide p1
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzn(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 47
invoke-static {v1}, Lcom/google/firebase/perf/network/g;->c(Lcom/google/android/gms/internal/firebase-perf/zzbm;)V
.line 48
throw p0
.end method
.method public static execute(Lorg/apache/http/client/HttpClient;Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;
.registers 8
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lorg/apache/http/client/HttpClient;",
"Lorg/apache/http/client/methods/HttpUriRequest;",
"Lorg/apache/http/client/ResponseHandler<",
"TT;>;",
"Lorg/apache/http/protocol/HttpContext;",
")TT;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 49
new-instance v0, Lcom/google/android/gms/internal/firebase-perf/zzcb;
invoke-direct {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;-><init>()V
.line 50
invoke-static {}, Lcom/google/firebase/perf/internal/e;->d()Lcom/google/firebase/perf/internal/e;
move-result-object v1
.line 51
invoke-static {v1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzb(Lcom/google/firebase/perf/internal/e;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v1
.line 52
:try_start_d
invoke-interface {p1}, Lorg/apache/http/client/methods/HttpUriRequest;->getURI()Ljava/net/URI;
move-result-object v2
invoke-virtual {v2}, Ljava/net/URI;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzf(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v2
invoke-interface {p1}, Lorg/apache/http/client/methods/HttpUriRequest;->getMethod()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzg(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 53
invoke-static {p1}, Lcom/google/firebase/perf/network/g;->a(Lorg/apache/http/HttpMessage;)Ljava/lang/Long;
move-result-object v2
if-eqz v2, :cond_2d
.line 54
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzj(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 55
:cond_2d
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->reset()V
.line 56
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->zzdd()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzk(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 57
new-instance v2, Lcom/google/firebase/perf/network/e;
invoke-direct {v2, p2, v0, v1}, Lcom/google/firebase/perf/network/e;-><init>(Lorg/apache/http/client/ResponseHandler;Lcom/google/android/gms/internal/firebase-perf/zzcb;Lcom/google/android/gms/internal/firebase-perf/zzbm;)V
invoke-interface {p0, p1, v2, p3}, Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;
move-result-object p0
:try_end_40
.catch Ljava/io/IOException; {:try_start_d .. :try_end_40} :catch_41
return-object p0
:catch_41
move-exception p0
.line 58
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->getDurationMicros()J
move-result-wide p1
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzn(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 59
invoke-static {v1}, Lcom/google/firebase/perf/network/g;->c(Lcom/google/android/gms/internal/firebase-perf/zzbm;)V
.line 60
throw p0
.end method
.method public static execute(Lorg/apache/http/client/HttpClient;Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;)Lorg/apache/http/HttpResponse;
.registers 8
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 61
new-instance v0, Lcom/google/android/gms/internal/firebase-perf/zzcb;
invoke-direct {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;-><init>()V
invoke-static {}, Lcom/google/firebase/perf/internal/e;->d()Lcom/google/firebase/perf/internal/e;
move-result-object v1
.line 62
invoke-static {v1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzb(Lcom/google/firebase/perf/internal/e;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v1
.line 63
:try_start_d
invoke-virtual {p1}, Lorg/apache/http/HttpHost;->toURI()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-interface {p2}, Lorg/apache/http/HttpRequest;->getRequestLine()Lorg/apache/http/RequestLine;
move-result-object v3
invoke-interface {v3}, Lorg/apache/http/RequestLine;->getUri()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v4
if-eqz v4, :cond_2c
invoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
goto :goto_32
:cond_2c
new-instance v3, Ljava/lang/String;
invoke-direct {v3, v2}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
move-object v2, v3
:goto_32
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzf(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v2
.line 64
invoke-interface {p2}, Lorg/apache/http/HttpRequest;->getRequestLine()Lorg/apache/http/RequestLine;
move-result-object v3
invoke-interface {v3}, Lorg/apache/http/RequestLine;->getMethod()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzg(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 65
invoke-static {p2}, Lcom/google/firebase/perf/network/g;->a(Lorg/apache/http/HttpMessage;)Ljava/lang/Long;
move-result-object v2
if-eqz v2, :cond_4e
.line 66
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzj(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 67
:cond_4e
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->reset()V
.line 68
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->zzdd()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzk(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 69
invoke-interface {p0, p1, p2}, Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;)Lorg/apache/http/HttpResponse;
move-result-object p0
.line 70
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->getDurationMicros()J
move-result-wide p1
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzn(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 71
invoke-interface {p0}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine;
move-result-object p1
invoke-interface {p1}, Lorg/apache/http/StatusLine;->getStatusCode()I
move-result p1
invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzd(I)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 72
invoke-static {p0}, Lcom/google/firebase/perf/network/g;->a(Lorg/apache/http/HttpMessage;)Ljava/lang/Long;
move-result-object p1
if-eqz p1, :cond_7b
.line 73
invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
move-result-wide p1
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzo(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 74
:cond_7b
invoke-static {p0}, Lcom/google/firebase/perf/network/g;->b(Lorg/apache/http/HttpResponse;)Ljava/lang/String;
move-result-object p1
if-eqz p1, :cond_84
.line 75
invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzh(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 76
:cond_84
invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzbq()Lcom/google/android/gms/internal/firebase-perf/zzdc;
:try_end_87
.catch Ljava/io/IOException; {:try_start_d .. :try_end_87} :catch_88
return-object p0
:catch_88
move-exception p0
.line 77
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->getDurationMicros()J
move-result-wide p1
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzn(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 78
invoke-static {v1}, Lcom/google/firebase/perf/network/g;->c(Lcom/google/android/gms/internal/firebase-perf/zzbm;)V
.line 79
throw p0
.end method
.method public static execute(Lorg/apache/http/client/HttpClient;Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;
.registers 9
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 80
new-instance v0, Lcom/google/android/gms/internal/firebase-perf/zzcb;
invoke-direct {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;-><init>()V
.line 81
invoke-static {}, Lcom/google/firebase/perf/internal/e;->d()Lcom/google/firebase/perf/internal/e;
move-result-object v1
.line 82
invoke-static {v1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzb(Lcom/google/firebase/perf/internal/e;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v1
.line 83
:try_start_d
invoke-virtual {p1}, Lorg/apache/http/HttpHost;->toURI()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-interface {p2}, Lorg/apache/http/HttpRequest;->getRequestLine()Lorg/apache/http/RequestLine;
move-result-object v3
invoke-interface {v3}, Lorg/apache/http/RequestLine;->getUri()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v4
if-eqz v4, :cond_2c
invoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
goto :goto_32
:cond_2c
new-instance v3, Ljava/lang/String;
invoke-direct {v3, v2}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
move-object v2, v3
:goto_32
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzf(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v2
.line 84
invoke-interface {p2}, Lorg/apache/http/HttpRequest;->getRequestLine()Lorg/apache/http/RequestLine;
move-result-object v3
invoke-interface {v3}, Lorg/apache/http/RequestLine;->getMethod()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzg(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 85
invoke-static {p2}, Lcom/google/firebase/perf/network/g;->a(Lorg/apache/http/HttpMessage;)Ljava/lang/Long;
move-result-object v2
if-eqz v2, :cond_4e
.line 86
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzj(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 87
:cond_4e
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->reset()V
.line 88
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->zzdd()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzk(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 89
invoke-interface {p0, p1, p2, p3}, Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;
move-result-object p0
.line 90
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->getDurationMicros()J
move-result-wide p1
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzn(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 91
invoke-interface {p0}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine;
move-result-object p1
invoke-interface {p1}, Lorg/apache/http/StatusLine;->getStatusCode()I
move-result p1
invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzd(I)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 92
invoke-static {p0}, Lcom/google/firebase/perf/network/g;->a(Lorg/apache/http/HttpMessage;)Ljava/lang/Long;
move-result-object p1
if-eqz p1, :cond_7b
.line 93
invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
move-result-wide p1
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzo(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 94
:cond_7b
invoke-static {p0}, Lcom/google/firebase/perf/network/g;->b(Lorg/apache/http/HttpResponse;)Ljava/lang/String;
move-result-object p1
if-eqz p1, :cond_84
.line 95
invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzh(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 96
:cond_84
invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzbq()Lcom/google/android/gms/internal/firebase-perf/zzdc;
:try_end_87
.catch Ljava/io/IOException; {:try_start_d .. :try_end_87} :catch_88
return-object p0
:catch_88
move-exception p0
.line 97
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->getDurationMicros()J
move-result-wide p1
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzn(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 98
invoke-static {v1}, Lcom/google/firebase/perf/network/g;->c(Lcom/google/android/gms/internal/firebase-perf/zzbm;)V
.line 99
throw p0
.end method
.method public static execute(Lorg/apache/http/client/HttpClient;Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
.registers 6
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1
new-instance v0, Lcom/google/android/gms/internal/firebase-perf/zzcb;
invoke-direct {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;-><init>()V
invoke-static {}, Lcom/google/firebase/perf/internal/e;->d()Lcom/google/firebase/perf/internal/e;
move-result-object v1
.line 2
invoke-static {v1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzb(Lcom/google/firebase/perf/internal/e;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v1
.line 3
:try_start_d
invoke-interface {p1}, Lorg/apache/http/client/methods/HttpUriRequest;->getURI()Ljava/net/URI;
move-result-object v2
invoke-virtual {v2}, Ljava/net/URI;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzf(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v2
invoke-interface {p1}, Lorg/apache/http/client/methods/HttpUriRequest;->getMethod()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzg(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 4
invoke-static {p1}, Lcom/google/firebase/perf/network/g;->a(Lorg/apache/http/HttpMessage;)Ljava/lang/Long;
move-result-object v2
if-eqz v2, :cond_2d
.line 5
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzj(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 6
:cond_2d
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->reset()V
.line 7
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->zzdd()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzk(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 8
invoke-interface {p0, p1}, Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
move-result-object p0
.line 9
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->getDurationMicros()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzn(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 10
invoke-interface {p0}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine;
move-result-object p1
invoke-interface {p1}, Lorg/apache/http/StatusLine;->getStatusCode()I
move-result p1
invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzd(I)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 11
invoke-static {p0}, Lcom/google/firebase/perf/network/g;->a(Lorg/apache/http/HttpMessage;)Ljava/lang/Long;
move-result-object p1
if-eqz p1, :cond_5a
.line 12
invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzo(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 13
:cond_5a
invoke-static {p0}, Lcom/google/firebase/perf/network/g;->b(Lorg/apache/http/HttpResponse;)Ljava/lang/String;
move-result-object p1
if-eqz p1, :cond_63
.line 14
invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzh(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 15
:cond_63
invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzbq()Lcom/google/android/gms/internal/firebase-perf/zzdc;
:try_end_66
.catch Ljava/io/IOException; {:try_start_d .. :try_end_66} :catch_67
return-object p0
:catch_67
move-exception p0
.line 16
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->getDurationMicros()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzn(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 17
invoke-static {v1}, Lcom/google/firebase/perf/network/g;->c(Lcom/google/android/gms/internal/firebase-perf/zzbm;)V
.line 18
throw p0
.end method
.method public static execute(Lorg/apache/http/client/HttpClient;Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;
.registers 7
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 19
new-instance v0, Lcom/google/android/gms/internal/firebase-perf/zzcb;
invoke-direct {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;-><init>()V
invoke-static {}, Lcom/google/firebase/perf/internal/e;->d()Lcom/google/firebase/perf/internal/e;
move-result-object v1
.line 20
invoke-static {v1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzb(Lcom/google/firebase/perf/internal/e;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v1
.line 21
:try_start_d
invoke-interface {p1}, Lorg/apache/http/client/methods/HttpUriRequest;->getURI()Ljava/net/URI;
move-result-object v2
invoke-virtual {v2}, Ljava/net/URI;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzf(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
move-result-object v2
invoke-interface {p1}, Lorg/apache/http/client/methods/HttpUriRequest;->getMethod()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzg(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 22
invoke-static {p1}, Lcom/google/firebase/perf/network/g;->a(Lorg/apache/http/HttpMessage;)Ljava/lang/Long;
move-result-object v2
if-eqz v2, :cond_2d
.line 23
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzj(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 24
:cond_2d
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->reset()V
.line 25
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->zzdd()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzk(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 26
invoke-interface {p0, p1, p2}, Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;
move-result-object p0
.line 27
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->getDurationMicros()J
move-result-wide p1
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzn(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 28
invoke-interface {p0}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine;
move-result-object p1
invoke-interface {p1}, Lorg/apache/http/StatusLine;->getStatusCode()I
move-result p1
invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzd(I)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 29
invoke-static {p0}, Lcom/google/firebase/perf/network/g;->a(Lorg/apache/http/HttpMessage;)Ljava/lang/Long;
move-result-object p1
if-eqz p1, :cond_5a
.line 30
invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
move-result-wide p1
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzo(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 31
:cond_5a
invoke-static {p0}, Lcom/google/firebase/perf/network/g;->b(Lorg/apache/http/HttpResponse;)Ljava/lang/String;
move-result-object p1
if-eqz p1, :cond_63
.line 32
invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzh(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 33
:cond_63
invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzbq()Lcom/google/android/gms/internal/firebase-perf/zzdc;
:try_end_66
.catch Ljava/io/IOException; {:try_start_d .. :try_end_66} :catch_67
return-object p0
:catch_67
move-exception p0
.line 34
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzcb;->getDurationMicros()J
move-result-wide p1
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/firebase-perf/zzbm;->zzn(J)Lcom/google/android/gms/internal/firebase-perf/zzbm;
.line 35
invoke-static {v1}, Lcom/google/firebase/perf/network/g;->c(Lcom/google/android/gms/internal/firebase-perf/zzbm;)V
.line 36
throw p0
.end method