.class public Lv9/a0;
.super Ljava/lang/Object;
.source ""

# interfaces
.implements Ljava/lang/Cloneable;
.implements Lv9/f$a;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lv9/a0$a;,
        Lv9/a0$b;
    }
.end annotation


# static fields
.field public static final Q:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lv9/b0;",
            ">;"
        }
    .end annotation
.end field

.field public static final R:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lv9/l;",
            ">;"
        }
    .end annotation
.end field

.field public static final S:Lv9/a0$b;


# instance fields
.field public final A:Lv9/o;

.field public final B:Lv9/q;

.field public final C:Ljava/net/ProxySelector;

.field public final D:Lv9/c;

.field public final E:Ljavax/net/SocketFactory;

.field public final F:Ljavax/net/ssl/SSLSocketFactory;

.field public final G:Ljavax/net/ssl/X509TrustManager;

.field public final H:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lv9/l;",
            ">;"
        }
    .end annotation
.end field

.field public final I:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lv9/b0;",
            ">;"
        }
    .end annotation
.end field

.field public final J:Ljavax/net/ssl/HostnameVerifier;

.field public final K:Lv9/h;

.field public final L:Lga/c;

.field public final M:I

.field public final N:I

.field public final O:I

.field public final P:Lm8/d;

.field public final r:Ln2/d;

.field public final s:Lf/o;

.field public final t:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lv9/x;",
            ">;"
        }
    .end annotation
.end field

.field public final u:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lv9/x;",
            ">;"
        }
    .end annotation
.end field

.field public final v:Lv9/r$b;

.field public final w:Z

.field public final x:Lv9/c;

.field public final y:Z

.field public final z:Z


# direct methods
.method public static constructor <clinit>()V
    .registers 5

    new-instance v0, Lv9/a0$b;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lv9/a0$b;-><init>(Li9/c;)V

    sput-object v0, Lv9/a0;->S:Lv9/a0$b;

    const/4 v0, 0x2

    new-array v1, v0, [Lv9/b0;

    sget-object v2, Lv9/b0;->v:Lv9/b0;

    const/4 v3, 0x0

    aput-object v2, v1, v3

    sget-object v2, Lv9/b0;->t:Lv9/b0;

    const/4 v4, 0x1

    aput-object v2, v1, v4

    invoke-static {v1}, Lw9/c;->l([Ljava/lang/Object;)Ljava/util/List;

    move-result-object v1

    sput-object v1, Lv9/a0;->Q:Ljava/util/List;

    new-array v0, v0, [Lv9/l;

    sget-object v1, Lv9/l;->e:Lv9/l;

    aput-object v1, v0, v3

    sget-object v1, Lv9/l;->f:Lv9/l;

    aput-object v1, v0, v4

    invoke-static {v0}, Lw9/c;->l([Ljava/lang/Object;)Ljava/util/List;

    move-result-object v0

    sput-object v0, Lv9/a0;->R:Ljava/util/List;

    return-void
.end method

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

    new-instance v0, Lv9/a0$a;

    invoke-direct {v0}, Lv9/a0$a;-><init>()V

    invoke-direct {p0, v0}, Lv9/a0;-><init>(Lv9/a0$a;)V

    return-void
.end method

.method public constructor <init>(Lv9/a0$a;)V
    .registers 7

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

    .line 1
    iget-object v0, p1, Lv9/a0$a;->a:Ln2/d;

    .line 2
    iput-object v0, p0, Lv9/a0;->r:Ln2/d;

    .line 3
    iget-object v0, p1, Lv9/a0$a;->b:Lf/o;

    .line 4
    iput-object v0, p0, Lv9/a0;->s:Lf/o;

    .line 5
    iget-object v0, p1, Lv9/a0$a;->c:Ljava/util/List;

    .line 6
    invoke-static {v0}, Lw9/c;->w(Ljava/util/List;)Ljava/util/List;

    move-result-object v0

    iput-object v0, p0, Lv9/a0;->t:Ljava/util/List;

    .line 7
    iget-object v0, p1, Lv9/a0$a;->d:Ljava/util/List;

    .line 8
    invoke-static {v0}, Lw9/c;->w(Ljava/util/List;)Ljava/util/List;

    move-result-object v0

    iput-object v0, p0, Lv9/a0;->u:Ljava/util/List;

    .line 9
    iget-object v0, p1, Lv9/a0$a;->e:Lv9/r$b;

    .line 10
    iput-object v0, p0, Lv9/a0;->v:Lv9/r$b;

    .line 11
    iget-boolean v0, p1, Lv9/a0$a;->f:Z

    .line 12
    iput-boolean v0, p0, Lv9/a0;->w:Z

    .line 13
    iget-object v0, p1, Lv9/a0$a;->g:Lv9/c;

    .line 14
    iput-object v0, p0, Lv9/a0;->x:Lv9/c;

    .line 15
    iget-boolean v0, p1, Lv9/a0$a;->h:Z

    .line 16
    iput-boolean v0, p0, Lv9/a0;->y:Z

    .line 17
    iget-boolean v0, p1, Lv9/a0$a;->i:Z

    .line 18
    iput-boolean v0, p0, Lv9/a0;->z:Z

    .line 19
    iget-object v0, p1, Lv9/a0$a;->j:Lv9/o;

    .line 20
    iput-object v0, p0, Lv9/a0;->A:Lv9/o;

    .line 21
    iget-object v0, p1, Lv9/a0$a;->k:Lv9/q;

    .line 22
    iput-object v0, p0, Lv9/a0;->B:Lv9/q;

    const/4 v0, 0x0

    invoke-static {}, Ljava/net/ProxySelector;->getDefault()Ljava/net/ProxySelector;

    move-result-object v1

    if-eqz v1, :cond_3f

    goto :goto_41

    :cond_3f
    sget-object v1, Lfa/a;->a:Lfa/a;

    :goto_41
    iput-object v1, p0, Lv9/a0;->C:Ljava/net/ProxySelector;

    .line 23
    iget-object v1, p1, Lv9/a0$a;->l:Lv9/c;

    .line 24
    iput-object v1, p0, Lv9/a0;->D:Lv9/c;

    .line 25
    iget-object v1, p1, Lv9/a0$a;->m:Ljavax/net/SocketFactory;

    .line 26
    iput-object v1, p0, Lv9/a0;->E:Ljavax/net/SocketFactory;

    .line 27
    iget-object v1, p1, Lv9/a0$a;->n:Ljava/util/List;

    .line 28
    iput-object v1, p0, Lv9/a0;->H:Ljava/util/List;

    .line 29
    iget-object v2, p1, Lv9/a0$a;->o:Ljava/util/List;

    .line 30
    iput-object v2, p0, Lv9/a0;->I:Ljava/util/List;

    .line 31
    iget-object v2, p1, Lv9/a0$a;->p:Ljavax/net/ssl/HostnameVerifier;

    .line 32
    iput-object v2, p0, Lv9/a0;->J:Ljavax/net/ssl/HostnameVerifier;

    const/4 v2, 0x0

    .line 33
    iget v3, p1, Lv9/a0$a;->r:I

    .line 34
    iput v3, p0, Lv9/a0;->M:I

    .line 35
    iget v3, p1, Lv9/a0$a;->s:I

    .line 36
    iput v3, p0, Lv9/a0;->N:I

    .line 37
    iget v3, p1, Lv9/a0$a;->t:I

    .line 38
    iput v3, p0, Lv9/a0;->O:I

    new-instance v3, Lm8/d;

    const/4 v4, 0x2

    invoke-direct {v3, v4}, Lm8/d;-><init>(I)V

    iput-object v3, p0, Lv9/a0;->P:Lm8/d;

    instance-of v3, v1, Ljava/util/Collection;

    const/4 v4, 0x1

    if-eqz v3, :cond_78

    invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z

    move-result v3

    if-eqz v3, :cond_78

    goto :goto_8e

    :cond_78
    invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :cond_7c
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_8e

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lv9/l;

    .line 39
    iget-boolean v3, v3, Lv9/l;->a:Z

    if-eqz v3, :cond_7c

    move v1, v2

    goto :goto_8f

    :cond_8e
    :goto_8e
    move v1, v4

    :goto_8f
    if-eqz v1, :cond_9a

    .line 40
    iput-object v0, p0, Lv9/a0;->F:Ljavax/net/ssl/SSLSocketFactory;

    iput-object v0, p0, Lv9/a0;->L:Lga/c;

    iput-object v0, p0, Lv9/a0;->G:Ljavax/net/ssl/X509TrustManager;

    sget-object p1, Lv9/h;->c:Lv9/h;

    goto :goto_c0

    :cond_9a
    sget-object v1, Lda/e;->c:Lda/e$a;

    .line 41
    sget-object v1, Lda/e;->a:Lda/e;

    .line 42
    invoke-virtual {v1}, Lda/e;->n()Ljavax/net/ssl/X509TrustManager;

    move-result-object v1

    iput-object v1, p0, Lv9/a0;->G:Ljavax/net/ssl/X509TrustManager;

    .line 43
    sget-object v3, Lda/e;->a:Lda/e;

    .line 44
    invoke-static {v1}, Lx/e;->d(Ljava/lang/Object;)V

    invoke-virtual {v3, v1}, Lda/e;->m(Ljavax/net/ssl/X509TrustManager;)Ljavax/net/ssl/SSLSocketFactory;

    move-result-object v3

    iput-object v3, p0, Lv9/a0;->F:Ljavax/net/ssl/SSLSocketFactory;

    .line 45
    sget-object v3, Lda/e;->a:Lda/e;

    .line 46
    invoke-virtual {v3, v1}, Lda/e;->b(Ljavax/net/ssl/X509TrustManager;)Lga/c;

    move-result-object v1

    .line 47
    iput-object v1, p0, Lv9/a0;->L:Lga/c;

    .line 48
    iget-object p1, p1, Lv9/a0$a;->q:Lv9/h;

    .line 49
    invoke-static {v1}, Lx/e;->d(Ljava/lang/Object;)V

    invoke-virtual {p1, v1}, Lv9/h;->b(Lga/c;)Lv9/h;

    move-result-object p1

    :goto_c0
    iput-object p1, p0, Lv9/a0;->K:Lv9/h;

    .line 50
    iget-object p1, p0, Lv9/a0;->t:Ljava/util/List;

    const-string v1, "null cannot be cast to non-null type kotlin.collections.List<okhttp3.Interceptor?>"

    invoke-static {p1, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    invoke-interface {p1, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z

    move-result p1

    xor-int/2addr p1, v4

    if-eqz p1, :cond_19a

    iget-object p1, p0, Lv9/a0;->u:Ljava/util/List;

    invoke-static {p1, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    invoke-interface {p1, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z

    move-result p1

    xor-int/2addr p1, v4

    if-eqz p1, :cond_181

    iget-object p1, p0, Lv9/a0;->H:Ljava/util/List;

    instance-of v0, p1, Ljava/util/Collection;

    if-eqz v0, :cond_e9

    invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_e9

    goto :goto_ff

    :cond_e9
    invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;

    move-result-object p1

    :cond_ed
    invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_ff

    invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lv9/l;

    .line 51
    iget-boolean v0, v0, Lv9/l;->a:Z

    if-eqz v0, :cond_ed

    move p1, v2

    goto :goto_100

    :cond_ff
    :goto_ff
    move p1, v4

    :goto_100
    if-eqz p1, :cond_150

    .line 52
    iget-object p1, p0, Lv9/a0;->F:Ljavax/net/ssl/SSLSocketFactory;

    if-nez p1, :cond_108

    move p1, v4

    goto :goto_109

    :cond_108
    move p1, v2

    :goto_109
    const-string v0, "Check failed."

    if-eqz p1, :cond_146

    iget-object p1, p0, Lv9/a0;->L:Lga/c;

    if-nez p1, :cond_113

    move p1, v4

    goto :goto_114

    :cond_113
    move p1, v2

    :goto_114
    if-eqz p1, :cond_13c

    iget-object p1, p0, Lv9/a0;->G:Ljavax/net/ssl/X509TrustManager;

    if-nez p1, :cond_11b

    move v2, v4

    :cond_11b
    if-eqz v2, :cond_132

    iget-object p1, p0, Lv9/a0;->K:Lv9/h;

    sget-object v1, Lv9/h;->c:Lv9/h;

    invoke-static {p1, v1}, Lx/e;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result p1

    if-eqz p1, :cond_128

    goto :goto_15c

    :cond_128
    new-instance p1, Ljava/lang/IllegalStateException;

    invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_132
    new-instance p1, Ljava/lang/IllegalStateException;

    invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_13c
    new-instance p1, Ljava/lang/IllegalStateException;

    invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_146
    new-instance p1, Ljava/lang/IllegalStateException;

    invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_150
    iget-object p1, p0, Lv9/a0;->F:Ljavax/net/ssl/SSLSocketFactory;

    if-eqz p1, :cond_175

    iget-object p1, p0, Lv9/a0;->L:Lga/c;

    if-eqz p1, :cond_169

    iget-object p1, p0, Lv9/a0;->G:Ljavax/net/ssl/X509TrustManager;

    if-eqz p1, :cond_15d

    :goto_15c
    return-void

    :cond_15d
    new-instance p1, Ljava/lang/IllegalStateException;

    const-string v0, "x509TrustManager == null"

    invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_169
    new-instance p1, Ljava/lang/IllegalStateException;

    const-string v0, "certificateChainCleaner == null"

    invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_175
    new-instance p1, Ljava/lang/IllegalStateException;

    const-string v0, "sslSocketFactory == null"

    invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_181
    const-string p1, "Null network interceptor: "

    invoke-static {p1}, Landroidx/activity/c;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object p1

    iget-object v0, p0, Lv9/a0;->u:Ljava/util/List;

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

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

    move-result-object p1

    new-instance v0, Ljava/lang/IllegalStateException;

    invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-direct {v0, p1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_19a
    const-string p1, "Null interceptor: "

    invoke-static {p1}, Landroidx/activity/c;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object p1

    iget-object v0, p0, Lv9/a0;->t:Ljava/util/List;

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

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

    move-result-object p1

    new-instance v0, Ljava/lang/IllegalStateException;

    invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-direct {v0, p1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw v0
.end method


# virtual methods
.method public a(Lv9/c0;)Lv9/f;
    .registers 4

    new-instance v0, Lz9/d;

    const/4 v1, 0x0

    invoke-direct {v0, p0, p1, v1}, Lz9/d;-><init>(Lv9/a0;Lv9/c0;Z)V

    return-object v0
.end method

.method public clone()Ljava/lang/Object;
    .registers 2

    invoke-super {p0}, Ljava/lang/Object;->clone()Ljava/lang/Object;

    move-result-object v0

    return-object v0
.end method
