f$a.smali

.class final Lsg/bigo/sdk/network/a/f$a;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Ljava/lang/Runnable;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lsg/bigo/sdk/network/a/f;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = "a"
.end annotation

.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lsg/bigo/sdk/network/a/f$a$u;,
        Lsg/bigo/sdk/network/a/f$a$a;,
        Lsg/bigo/sdk/network/a/f$a$k;,
        Lsg/bigo/sdk/network/a/f$a$t;,
        Lsg/bigo/sdk/network/a/f$a$s;,
        Lsg/bigo/sdk/network/a/f$a$r;,
        Lsg/bigo/sdk/network/a/f$a$q;,
        Lsg/bigo/sdk/network/a/f$a$p;,
        Lsg/bigo/sdk/network/a/f$a$o;,
        Lsg/bigo/sdk/network/a/f$a$n;,
        Lsg/bigo/sdk/network/a/f$a$m;,
        Lsg/bigo/sdk/network/a/f$a$l;,
        Lsg/bigo/sdk/network/a/f$a$j;,
        Lsg/bigo/sdk/network/a/f$a$i;,
        Lsg/bigo/sdk/network/a/f$a$h;,
        Lsg/bigo/sdk/network/a/f$a$g;,
        Lsg/bigo/sdk/network/a/f$a$f;,
        Lsg/bigo/sdk/network/a/f$a$e;,
        Lsg/bigo/sdk/network/a/f$a$d;,
        Lsg/bigo/sdk/network/a/f$a$c;,
        Lsg/bigo/sdk/network/a/f$a$b;
    }
.end annotation


# instance fields
.field final a:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lsg/bigo/sdk/network/a/e;",
            ">;"
        }
    .end annotation
.end field

.field b:Ljava/lang/String;

.field c:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Ljava/net/InetAddress;",
            ">;"
        }
    .end annotation
.end field

.field d:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Ljava/net/InetAddress;",
            ">;"
        }
    .end annotation
.end field

.field e:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Ljava/net/InetAddress;",
            ">;"
        }
    .end annotation
.end field

.field f:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Ljava/net/InetAddress;",
            ">;"
        }
    .end annotation
.end field

.field final synthetic g:Lsg/bigo/sdk/network/a/f;

.field private h:Z

.field private i:I

.field private j:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lsg/bigo/sdk/network/a/f$c;",
            ">;"
        }
    .end annotation
.end field

.field private k:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lsg/bigo/sdk/network/a/f$c;",
            ">;"
        }
    .end annotation
.end field

.field private l:J

.field private m:J

.field private n:I

.field private o:Ljava/lang/String;

.field private p:I

.field private q:Ljava/lang/String;

.field private r:Lsg/bigo/sdk/network/a/f$b;


# direct methods
.method private constructor <init>(Lsg/bigo/sdk/network/a/f;)V
    .registers 4

    .line 565
    iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

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

    const/4 p1, 0x0

    .line 566
    iput-boolean p1, p0, Lsg/bigo/sdk/network/a/f$a;->h:Z

    .line 568
    iput p1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    .line 570
    new-instance p1, Ljava/util/ArrayList;

    invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V

    iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;

    .line 572
    new-instance p1, Ljava/util/ArrayList;

    invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V

    iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    const-wide/16 v0, 0x0

    .line 574
    iput-wide v0, p0, Lsg/bigo/sdk/network/a/f$a;->l:J

    .line 575
    iput-wide v0, p0, Lsg/bigo/sdk/network/a/f$a;->m:J

    .line 584
    new-instance p1, Ljava/util/ArrayList;

    invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V

    iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->a:Ljava/util/ArrayList;

    const/4 p1, 0x0

    .line 877
    iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->c:Ljava/util/ArrayList;

    .line 878
    iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->d:Ljava/util/ArrayList;

    .line 879
    iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->e:Ljava/util/ArrayList;

    .line 880
    iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->f:Ljava/util/ArrayList;

    .line 882
    new-instance p1, Lsg/bigo/sdk/network/a/f$a$3;

    invoke-direct {p1, p0}, Lsg/bigo/sdk/network/a/f$a$3;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->r:Lsg/bigo/sdk/network/a/f$b;

    return-void
.end method

.method synthetic constructor <init>(Lsg/bigo/sdk/network/a/f;B)V
    .registers 3

    .line 565
    invoke-direct {p0, p1}, Lsg/bigo/sdk/network/a/f$a;-><init>(Lsg/bigo/sdk/network/a/f;)V

    return-void
.end method

.method static synthetic a(Lsg/bigo/sdk/network/a/f$a;)Ljava/util/ArrayList;
    .registers 1

    .line 565
    iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->a:Ljava/util/ArrayList;

    return-object p0
.end method

.method private a(ZZ)V
    .registers 5

    .line 871
    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v0

    iput-wide v0, p0, Lsg/bigo/sdk/network/a/f$a;->m:J

    .line 872
    iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v0}, Lsg/bigo/sdk/network/a/f;->f(Lsg/bigo/sdk/network/a/f;)Lsg/bigo/sdk/network/a/c;

    move-result-object v0

    invoke-interface {v0, p1, p2}, Lsg/bigo/sdk/network/a/c;->a(ZZ)V

    .line 874
    new-instance p2, Ljava/lang/StringBuilder;

    const-string v0, "BaseLbsLinkManager.ConnectTask result: "

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

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

    const-string p1, " useTime: "

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

    invoke-direct {p0}, Lsg/bigo/sdk/network/a/f$a;->c()J

    move-result-wide v0

    invoke-virtual {p2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

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

    move-result-object p1

    const-string p2, "yysdk-net-lbs"

    invoke-static {p2, p1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    return-void
.end method

.method static synthetic b(Lsg/bigo/sdk/network/a/f$a;)Ljava/lang/String;
    .registers 1

    .line 565
    iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->o:Ljava/lang/String;

    return-object p0
.end method

.method private c()J
    .registers 5

    .line 782
    iget-wide v0, p0, Lsg/bigo/sdk/network/a/f$a;->m:J

    iget-wide v2, p0, Lsg/bigo/sdk/network/a/f$a;->l:J

    sub-long/2addr v0, v2

    return-wide v0
.end method

.method static synthetic c(Lsg/bigo/sdk/network/a/f$a;)Ljava/lang/String;
    .registers 1

    .line 565
    iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->q:Ljava/lang/String;

    return-object p0
.end method

.method static synthetic d(Lsg/bigo/sdk/network/a/f$a;)Lsg/bigo/sdk/network/a/f$b;
    .registers 1

    .line 565
    iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->r:Lsg/bigo/sdk/network/a/f$b;

    return-object p0
.end method

.method private d()V
    .registers 6

    const/4 v0, 0x0

    .line 856
    iput-boolean v0, p0, Lsg/bigo/sdk/network/a/f$a;->h:Z

    .line 858
    iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->a:Ljava/util/ArrayList;

    monitor-enter v0

    .line 859
    :try_start_6
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->a:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v1

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

    move-result v2

    if-eqz v2, :cond_27

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

    move-result-object v2

    check-cast v2, Lsg/bigo/sdk/network/a/e;

    if-eqz v2, :cond_c

    .line 861
    invoke-static {}, Lsg/bigo/sdk/network/h/j;->a()Lsg/bigo/sdk/network/h/j;

    move-result-object v3

    iget-object v4, v2, Lsg/bigo/sdk/network/a/e;->g:Ljava/lang/String;

    invoke-virtual {v3, v4}, Lsg/bigo/sdk/network/h/j;->d(Ljava/lang/String;)V

    .line 862
    invoke-virtual {v2}, Lsg/bigo/sdk/network/a/e;->a()V

    goto :goto_c

    .line 865
    :cond_27
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->a:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V

    .line 866
    monitor-exit v0
    :try_end_2d
    .catchall {:try_start_6 .. :try_end_2d} :catchall_35

    .line 867
    invoke-static {}, Lsg/bigo/sdk/network/f/e/c;->a()Lsg/bigo/sdk/network/f/e/c;

    move-result-object v0

    invoke-virtual {v0}, Lsg/bigo/sdk/network/f/e/c;->b()V

    return-void

    :catchall_35
    move-exception v1

    .line 866
    :try_start_36
    monitor-exit v0
    :try_end_37
    .catchall {:try_start_36 .. :try_end_37} :catchall_35

    goto :goto_39

    :goto_38
    throw v1

    :goto_39
    goto :goto_38
.end method

.method static synthetic e(Lsg/bigo/sdk/network/a/f$a;)Ljava/util/ArrayList;
    .registers 1

    .line 565
    iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->c:Ljava/util/ArrayList;

    return-object p0
.end method

.method static synthetic f(Lsg/bigo/sdk/network/a/f$a;)Ljava/util/ArrayList;
    .registers 1

    .line 565
    iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->d:Ljava/util/ArrayList;

    return-object p0
.end method

.method static synthetic g(Lsg/bigo/sdk/network/a/f$a;)Ljava/util/ArrayList;
    .registers 1

    .line 565
    iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->e:Ljava/util/ArrayList;

    return-object p0
.end method

.method static synthetic h(Lsg/bigo/sdk/network/a/f$a;)Ljava/util/ArrayList;
    .registers 1

    .line 565
    iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->f:Ljava/util/ArrayList;

    return-object p0
.end method


# virtual methods
.method public final declared-synchronized a()V
    .registers 12

    monitor-enter p0

    .line 628
    :try_start_1
    iget-boolean v0, p0, Lsg/bigo/sdk/network/a/f$a;->h:Z

    if-nez v0, :cond_247

    iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-virtual {v0}, Lsg/bigo/sdk/network/a/f;->isConnected()Z

    move-result v0

    if-nez v0, :cond_247

    const/4 v0, 0x1

    .line 629
    iput-boolean v0, p0, Lsg/bigo/sdk/network/a/f$a;->h:Z

    .line 1589
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->clear()V

    .line 1590
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->clear()V

    .line 1592
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$b;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$b;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1593
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$c;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$c;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1594
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$d;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$d;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1595
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$e;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$e;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1596
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$f;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$f;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1597
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$g;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$g;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1598
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$h;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$h;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1599
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$i;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$i;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1600
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$j;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$j;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1602
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$l;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$l;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1603
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$m;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$m;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1604
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$n;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$n;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1605
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$o;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$o;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1606
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$p;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$p;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1607
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$q;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$q;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1608
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$r;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$r;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1609
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$s;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$s;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1610
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    new-instance v2, Lsg/bigo/sdk/network/a/f$a$t;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$t;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    const/4 v1, 0x0

    .line 1612
    iput v1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    .line 1614
    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v2

    iput-wide v2, p0, Lsg/bigo/sdk/network/a/f$a;->l:J

    const-wide/16 v2, 0x0

    .line 1615
    iput-wide v2, p0, Lsg/bigo/sdk/network/a/f$a;->m:J

    .line 1617
    iget-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v2}, Lsg/bigo/sdk/network/a/f;->d(Lsg/bigo/sdk/network/a/f;)Landroid/content/Context;

    move-result-object v2

    invoke-static {v2}, Lsg/bigo/svcapi/util/Utils;->getNetworkTypeForSdkOnly(Landroid/content/Context;)I

    move-result v2

    iput v2, p0, Lsg/bigo/sdk/network/a/f$a;->n:I

    .line 1618
    iget-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v2}, Lsg/bigo/sdk/network/a/f;->d(Lsg/bigo/sdk/network/a/f;)Landroid/content/Context;

    move-result-object v2

    invoke-static {v2}, Lsg/bigo/svcapi/util/Utils;->getNetworkOperator(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->o:Ljava/lang/String;

    .line 1620
    iget v2, p0, Lsg/bigo/sdk/network/a/f$a;->n:I

    invoke-static {v2}, Lsg/bigo/svcapi/util/Utils;->getConnectionBaseTime(I)I

    move-result v2

    iput v2, p0, Lsg/bigo/sdk/network/a/f$a;->p:I

    .line 1622
    iget-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v2}, Lsg/bigo/sdk/network/a/f;->d(Lsg/bigo/sdk/network/a/f;)Landroid/content/Context;

    move-result-object v2

    iget v3, p0, Lsg/bigo/sdk/network/a/f$a;->n:I

    iget-object v4, p0, Lsg/bigo/sdk/network/a/f$a;->o:Ljava/lang/String;

    invoke-static {v2, v3, v4}, Lsg/bigo/svcapi/util/Utils;->getConnectionMagic(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->q:Ljava/lang/String;

    const/4 v2, 0x0

    .line 1624
    iput-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->b:Ljava/lang/String;

    .line 2035
    invoke-static {}, Lsg/bigo/sdk/network/d/b$b;->a()Lsg/bigo/sdk/network/d/b;

    move-result-object v3

    const-string v4, "yysdk-net-lbs"

    const-string v5, "nextStrategyLBS"

    .line 2287
    invoke-static {v4, v5}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 2289
    invoke-static {}, Lsg/bigo/overwall/config/OverwallConfigManager;->instance()Lsg/bigo/overwall/config/OverwallConfigManager;

    move-result-object v4

    .line 2290
    invoke-static {}, Lsg/bigo/svcapi/AppConfig;->instance()Lsg/bigo/svcapi/AppConfig;

    move-result-object v5

    iget v5, v5, Lsg/bigo/svcapi/AppConfig;->APP_ID_INT:I

    .line 2289
    invoke-virtual {v4, v5, v0}, Lsg/bigo/overwall/config/OverwallConfigManager;->getHttpConfig(II)Lsg/bigo/overwall/config/IHttpConfig;

    move-result-object v4

    .line 2290
    invoke-virtual {v4}, Lsg/bigo/overwall/config/IHttpConfig;->getSwitch()I

    move-result v4

    if-ne v4, v0, :cond_12f

    const/4 v4, 0x1

    goto :goto_130

    :cond_12f
    const/4 v4, 0x0

    .line 2292
    :goto_130
    invoke-static {}, Lsg/bigo/overwall/config/OverwallConfigManager;->instance()Lsg/bigo/overwall/config/OverwallConfigManager;

    move-result-object v5

    .line 2293
    invoke-static {}, Lsg/bigo/svcapi/AppConfig;->instance()Lsg/bigo/svcapi/AppConfig;

    move-result-object v6

    iget v6, v6, Lsg/bigo/svcapi/AppConfig;->APP_ID_INT:I

    .line 2292
    invoke-virtual {v5, v6, v0}, Lsg/bigo/overwall/config/OverwallConfigManager;->getTlsConfig(II)Lsg/bigo/overwall/config/ITlsConfig;

    move-result-object v5

    .line 2293
    invoke-virtual {v5}, Lsg/bigo/overwall/config/ITlsConfig;->getSwitch()I

    move-result v5

    if-ne v5, v0, :cond_146

    const/4 v5, 0x1

    goto :goto_147

    :cond_146
    const/4 v5, 0x0

    .line 2295
    :goto_147
    sget-boolean v6, Lsg/bigo/sdk/network/c/l;->t:Z

    if-eqz v6, :cond_161

    invoke-static {}, Lsg/bigo/overwall/config/OverwallConfigManager;->instance()Lsg/bigo/overwall/config/OverwallConfigManager;

    move-result-object v6

    invoke-static {}, Lsg/bigo/svcapi/AppConfig;->instance()Lsg/bigo/svcapi/AppConfig;

    move-result-object v7

    iget v7, v7, Lsg/bigo/svcapi/AppConfig;->APP_ID_INT:I

    invoke-virtual {v6, v7, v0}, Lsg/bigo/overwall/config/OverwallConfigManager;->getWebSocketConfig(II)Lsg/bigo/overwall/config/IWebSocketConfig;

    move-result-object v6

    invoke-virtual {v6}, Lsg/bigo/overwall/config/IWebSocketConfig;->getSwitch()I

    move-result v6

    if-lez v6, :cond_161

    const/4 v6, 0x1

    goto :goto_162

    :cond_161
    const/4 v6, 0x0

    .line 2297
    :goto_162
    invoke-static {v0}, Lsg/bigo/sdk/network/d/b;->a(Z)Lsg/bigo/overwall/config/IDomainFronting;

    move-result-object v7

    if-eqz v7, :cond_16a

    const/4 v7, 0x1

    goto :goto_16b

    :cond_16a
    const/4 v7, 0x0

    .line 2299
    :goto_16b
    new-instance v0, Lsg/bigo/sdk/network/d/b$1;

    invoke-direct {v0, v3, v4}, Lsg/bigo/sdk/network/d/b$1;-><init>(Lsg/bigo/sdk/network/d/b;Z)V

    new-instance v8, Lsg/bigo/sdk/network/d/b$2;

    invoke-direct {v8, v3, v5}, Lsg/bigo/sdk/network/d/b$2;-><init>(Lsg/bigo/sdk/network/d/b;Z)V

    new-instance v9, Lsg/bigo/sdk/network/d/b$3;

    invoke-direct {v9, v3, v6}, Lsg/bigo/sdk/network/d/b$3;-><init>(Lsg/bigo/sdk/network/d/b;Z)V

    const/4 v10, 0x1

    move-object v4, v0

    move-object v5, v8

    move-object v6, v9

    move v8, v10

    invoke-virtual/range {v3 .. v8}, Lsg/bigo/sdk/network/d/b;->a(Lsg/bigo/sdk/network/d/b$e;Lsg/bigo/sdk/network/d/b$e;Lsg/bigo/sdk/network/d/b$e;ZZ)Lsg/bigo/sdk/network/d/b$d;

    move-result-object v0

    if-eqz v0, :cond_197

    .line 634
    invoke-static {}, Lsg/bigo/sdk/network/h/j;->a()Lsg/bigo/sdk/network/h/j;

    move-result-object v3

    iget-object v4, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v4}, Lsg/bigo/sdk/network/a/f;->a(Lsg/bigo/sdk/network/a/f;)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v0}, Lsg/bigo/sdk/network/d/b$d;->f()Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v3, v4, v5}, Lsg/bigo/sdk/network/h/j;->b(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_1a6

    .line 636
    :cond_197
    invoke-static {}, Lsg/bigo/sdk/network/h/j;->a()Lsg/bigo/sdk/network/h/j;

    move-result-object v3

    iget-object v4, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v4}, Lsg/bigo/sdk/network/a/f;->a(Lsg/bigo/sdk/network/a/f;)Ljava/lang/String;

    move-result-object v4

    const-string v5, ""

    invoke-virtual {v3, v4, v5}, Lsg/bigo/sdk/network/h/j;->b(Ljava/lang/String;Ljava/lang/String;)V

    .line 639
    :goto_1a6
    iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    iget-object v4, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v4}, Lsg/bigo/sdk/network/a/f;->e(Lsg/bigo/sdk/network/a/f;)I

    move-result v4

    rem-int/lit8 v4, v4, 0x7

    invoke-static {v3, v4}, Lsg/bigo/sdk/network/a/f;->a(Lsg/bigo/sdk/network/a/f;I)I

    .line 642
    iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v3}, Lsg/bigo/sdk/network/a/f;->e(Lsg/bigo/sdk/network/a/f;)I

    move-result v3

    packed-switch v3, :pswitch_data_24e

    .line 662
    iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    goto :goto_1e3

    .line 659
    :pswitch_1bf
    new-instance v2, Lsg/bigo/sdk/network/a/f$a$t;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$t;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    goto :goto_1e6

    .line 656
    :pswitch_1c5
    new-instance v2, Lsg/bigo/sdk/network/a/f$a$s;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$s;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    goto :goto_1e6

    .line 653
    :pswitch_1cb
    new-instance v2, Lsg/bigo/sdk/network/a/f$a$p;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$p;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    goto :goto_1e6

    .line 650
    :pswitch_1d1
    new-instance v2, Lsg/bigo/sdk/network/a/f$a$o;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$o;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    goto :goto_1e6

    .line 647
    :pswitch_1d7
    new-instance v2, Lsg/bigo/sdk/network/a/f$a$r;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$r;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    goto :goto_1e6

    .line 644
    :pswitch_1dd
    new-instance v2, Lsg/bigo/sdk/network/a/f$a$q;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$q;-><init>(Lsg/bigo/sdk/network/a/f$a;)V

    goto :goto_1e6

    .line 662
    :goto_1e3
    invoke-static {v3, v1}, Lsg/bigo/sdk/network/a/f;->a(Lsg/bigo/sdk/network/a/f;I)I

    :goto_1e6
    if-eqz v2, :cond_20c

    .line 666
    iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v3

    .line 667
    :cond_1ee
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_207

    .line 668
    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lsg/bigo/sdk/network/a/f$c;

    .line 669
    invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v4

    invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v5

    if-ne v4, v5, :cond_1ee

    .line 670
    invoke-interface {v3}, Ljava/util/Iterator;->remove()V

    .line 675
    :cond_207
    iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    invoke-interface {v3, v1, v2}, Ljava/util/List;->add(ILjava/lang/Object;)V

    :cond_20c
    if-eqz v0, :cond_23e

    .line 679
    invoke-virtual {v0}, Lsg/bigo/sdk/network/d/b$d;->a()Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;

    move-result-object v2

    sget-object v3, Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;->WEBSOCKET:Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;

    if-ne v2, v3, :cond_221

    .line 680
    iget-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    new-instance v3, Lsg/bigo/sdk/network/a/f$a$u;

    invoke-direct {v3, p0, v0}, Lsg/bigo/sdk/network/a/f$a$u;-><init>(Lsg/bigo/sdk/network/a/f$a;Lsg/bigo/sdk/network/d/b$d;)V

    invoke-interface {v2, v1, v3}, Ljava/util/List;->add(ILjava/lang/Object;)V

    goto :goto_23e

    .line 681
    :cond_221
    invoke-virtual {v0}, Lsg/bigo/sdk/network/d/b$d;->a()Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;

    move-result-object v2

    sget-object v3, Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;->CHUNKLINK:Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;

    if-ne v2, v3, :cond_234

    .line 682
    iget-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    new-instance v3, Lsg/bigo/sdk/network/a/f$a$a;

    invoke-direct {v3, p0, v0}, Lsg/bigo/sdk/network/a/f$a$a;-><init>(Lsg/bigo/sdk/network/a/f$a;Lsg/bigo/sdk/network/d/b$d;)V

    invoke-interface {v2, v1, v3}, Ljava/util/List;->add(ILjava/lang/Object;)V

    goto :goto_23e

    .line 684
    :cond_234
    iget-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    new-instance v3, Lsg/bigo/sdk/network/a/f$a$k;

    invoke-direct {v3, p0, v0}, Lsg/bigo/sdk/network/a/f$a$k;-><init>(Lsg/bigo/sdk/network/a/f$a;Lsg/bigo/sdk/network/d/b$d;)V

    invoke-interface {v2, v1, v3}, Ljava/util/List;->add(ILjava/lang/Object;)V

    .line 688
    :cond_23e
    :goto_23e
    iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v0}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;

    move-result-object v0

    invoke-virtual {v0, p0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
    :try_end_247
    .catchall {:try_start_1 .. :try_end_247} :catchall_249

    .line 690
    :cond_247
    monitor-exit p0

    return-void

    :catchall_249
    move-exception v0

    monitor-exit p0

    goto :goto_24d

    :goto_24c
    throw v0

    :goto_24d
    goto :goto_24c

    :pswitch_data_24e
    .packed-switch 0x1
        :pswitch_1dd
        :pswitch_1d7
        :pswitch_1d1
        :pswitch_1cb
        :pswitch_1c5
        :pswitch_1bf
    .end packed-switch
.end method

.method public final declared-synchronized a(Ljava/util/ArrayList;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/ArrayList<",
            "Ljava/net/InetSocketAddress;",
            ">;)V"
        }
    .end annotation

    monitor-enter p0

    :try_start_1
    const-string v0, "yysdk-net-lbs"

    const-string v1, "onGetLbsAddress: "

    .line 759
    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 761
    invoke-virtual {p0}, Lsg/bigo/sdk/network/a/f$a;->b()Z

    move-result v0

    if-eqz v0, :cond_2c

    if-eqz p1, :cond_2c

    invoke-virtual {p1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_2c

    .line 762
    iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v0}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;

    move-result-object v0

    new-instance v1, Lsg/bigo/sdk/network/a/f$a$2;

    invoke-direct {v1, p0, p1}, Lsg/bigo/sdk/network/a/f$a$2;-><init>(Lsg/bigo/sdk/network/a/f$a;Ljava/util/ArrayList;)V

    invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
    :try_end_2c
    .catchall {:try_start_1 .. :try_end_2c} :catchall_2e

    .line 779
    :cond_2c
    monitor-exit p0

    return-void

    :catchall_2e
    move-exception p1

    monitor-exit p0

    throw p1
.end method

.method public final declared-synchronized a(Lsg/bigo/sdk/network/a/e;)V
    .registers 6

    monitor-enter p0

    .line 715
    :try_start_1
    iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->a:Ljava/util/ArrayList;

    monitor-enter v0
    :try_end_4
    .catchall {:try_start_1 .. :try_end_4} :catchall_82

    .line 716
    :try_start_4
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->a:Ljava/util/ArrayList;

    invoke-virtual {v1, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_16

    const-string p1, "yysdk-net-lbs"

    const-string v1, "BaseLbsLinkManager.ConnectTask status error"

    .line 717
    invoke-static {p1, v1}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 718
    monitor-exit v0
    :try_end_14
    .catchall {:try_start_4 .. :try_end_14} :catchall_7f

    monitor-exit p0

    return-void

    .line 720
    :cond_16
    :try_start_16
    monitor-exit v0
    :try_end_17
    .catchall {:try_start_16 .. :try_end_17} :catchall_7f

    .line 722
    :try_start_17
    iget-byte v0, p1, Lsg/bigo/sdk/network/a/e;->f:B

    const/16 v1, 0x11

    if-eq v0, v1, :cond_46

    .line 3148
    iget-object v0, p1, Lsg/bigo/sdk/network/a/e;->b:Ljava/net/InetSocketAddress;

    .line 3152
    iget-object v1, p1, Lsg/bigo/sdk/network/a/e;->c:Lsg/bigo/svcapi/network/IProxyInfo;

    .line 725
    iget-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->q:Ljava/lang/String;

    invoke-static {v2, v3, v0, v1}, Lsg/bigo/sdk/network/a/f;->a(Lsg/bigo/sdk/network/a/f;Ljava/lang/String;Ljava/net/InetSocketAddress;Lsg/bigo/svcapi/network/IProxyInfo;)V

    .line 727
    invoke-virtual {p1}, Lsg/bigo/sdk/network/a/e;->b()Z

    move-result v1

    if-nez v1, :cond_3f

    invoke-virtual {v0}, Ljava/net/InetSocketAddress;->getPort()I

    move-result v0

    const/16 v1, 0x50

    if-ne v0, v1, :cond_37

    goto :goto_3f

    .line 730
    :cond_37
    invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;

    move-result-object v0

    invoke-virtual {v0}, Lsg/bigo/sdk/network/proxy/a;->d()V

    goto :goto_46

    .line 728
    :cond_3f
    :goto_3f
    invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;

    move-result-object v0

    invoke-virtual {v0}, Lsg/bigo/sdk/network/proxy/a;->c()V

    .line 734
    :cond_46
    :goto_46
    iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v0}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;

    move-result-object v0

    invoke-virtual {v0, p0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 735
    invoke-virtual {p0}, Lsg/bigo/sdk/network/a/f$a;->b()Z

    move-result v0

    if-eqz v0, :cond_73

    .line 736
    invoke-virtual {p1}, Lsg/bigo/sdk/network/a/e;->b()Z

    move-result p1

    if-nez p1, :cond_65

    .line 737
    invoke-static {}, Lsg/bigo/sdk/network/f/e/c;->a()Lsg/bigo/sdk/network/f/e/c;

    move-result-object p1

    const/16 v0, 0x85

    invoke-virtual {p1, v0, p0}, Lsg/bigo/sdk/network/f/e/c;->c(ILjava/lang/Object;)V

    goto :goto_6e

    .line 739
    :cond_65
    invoke-static {}, Lsg/bigo/sdk/network/f/e/c;->a()Lsg/bigo/sdk/network/f/e/c;

    move-result-object p1

    const/16 v0, 0x87

    invoke-virtual {p1, v0, p0}, Lsg/bigo/sdk/network/f/e/c;->c(ILjava/lang/Object;)V

    :goto_6e
    const/4 p1, 0x1

    const/4 v0, 0x0

    .line 741
    invoke-direct {p0, p1, v0}, Lsg/bigo/sdk/network/a/f$a;->a(ZZ)V

    .line 743
    :cond_73
    invoke-direct {p0}, Lsg/bigo/sdk/network/a/f$a;->d()V

    const-string p1, "yysdk-net-lbs"

    const-string v0, "BaseLbsLinkManager.ConnectTask exit by connected"

    .line 745
    invoke-static {p1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
    :try_end_7d
    .catchall {:try_start_17 .. :try_end_7d} :catchall_82

    .line 746
    monitor-exit p0

    return-void

    :catchall_7f
    move-exception p1

    .line 720
    :try_start_80
    monitor-exit v0
    :try_end_81
    .catchall {:try_start_80 .. :try_end_81} :catchall_7f

    :try_start_81
    throw p1
    :try_end_82
    .catchall {:try_start_81 .. :try_end_82} :catchall_82

    :catchall_82
    move-exception p1

    monitor-exit p0

    throw p1
.end method

.method public final declared-synchronized a(Z)V
    .registers 4

    monitor-enter p0

    .line 693
    :try_start_1
    iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v0}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;

    move-result-object v0

    invoke-virtual {v0, p0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 694
    invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;

    move-result-object v0

    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v1}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;

    move-result-object v1

    invoke-virtual {v1}, Landroid/os/Handler;->getLooper()Landroid/os/Looper;

    move-result-object v1

    if-ne v0, v1, :cond_1f

    .line 695
    invoke-virtual {p0, p1}, Lsg/bigo/sdk/network/a/f$a;->b(Z)V
    :try_end_1d
    .catchall {:try_start_1 .. :try_end_1d} :catchall_2f

    monitor-exit p0

    return-void

    .line 697
    :cond_1f
    :try_start_1f
    iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v0}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;

    move-result-object v0

    new-instance v1, Lsg/bigo/sdk/network/a/f$a$1;

    invoke-direct {v1, p0, p1}, Lsg/bigo/sdk/network/a/f$a$1;-><init>(Lsg/bigo/sdk/network/a/f$a;Z)V

    invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
    :try_end_2d
    .catchall {:try_start_1f .. :try_end_2d} :catchall_2f

    .line 704
    monitor-exit p0

    return-void

    :catchall_2f
    move-exception p1

    monitor-exit p0

    throw p1
.end method

.method final b(Z)V
    .registers 3

    .line 707
    invoke-virtual {p0}, Lsg/bigo/sdk/network/a/f$a;->b()Z

    move-result v0

    if-eqz v0, :cond_11

    const/4 v0, 0x0

    .line 708
    invoke-direct {p0, v0, p1}, Lsg/bigo/sdk/network/a/f$a;->a(ZZ)V

    const-string p1, "yysdk-net-lbs"

    const-string v0, "BaseLbsLinkManager.ConnectTask exit by canceled"

    .line 709
    invoke-static {p1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 711
    :cond_11
    invoke-direct {p0}, Lsg/bigo/sdk/network/a/f$a;->d()V

    return-void
.end method

.method public final declared-synchronized b()Z
    .registers 2

    monitor-enter p0

    .line 755
    :try_start_1
    iget-boolean v0, p0, Lsg/bigo/sdk/network/a/f$a;->h:Z
    :try_end_3
    .catchall {:try_start_1 .. :try_end_3} :catchall_5

    monitor-exit p0

    return v0

    :catchall_5
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public final run()V
    .registers 6

    .line 787
    iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v0}, Lsg/bigo/sdk/network/a/f;->d(Lsg/bigo/sdk/network/a/f;)Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lsg/bigo/svcapi/util/Utils;->isNetworkAvailable(Landroid/content/Context;)Z

    move-result v0

    const/4 v1, 0x0

    const/4 v2, 0x1

    if-nez v0, :cond_27

    .line 788
    monitor-enter p0

    .line 789
    :try_start_f
    invoke-virtual {p0}, Lsg/bigo/sdk/network/a/f$a;->b()Z

    move-result v0

    if-eqz v0, :cond_18

    .line 790
    invoke-direct {p0, v1, v2}, Lsg/bigo/sdk/network/a/f$a;->a(ZZ)V

    .line 792
    :cond_18
    invoke-direct {p0}, Lsg/bigo/sdk/network/a/f$a;->d()V

    .line 793
    monitor-exit p0
    :try_end_1c
    .catchall {:try_start_f .. :try_end_1c} :catchall_24

    const-string v0, "yysdk-net-lbs"

    const-string v1, "BaseLbsLinkManager.ConnectTask exit by network unavailable"

    .line 794
    invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    :catchall_24
    move-exception v0

    .line 793
    :try_start_25
    monitor-exit p0
    :try_end_26
    .catchall {:try_start_25 .. :try_end_26} :catchall_24

    throw v0

    .line 798
    :cond_27
    invoke-static {}, Lsg/bigo/sdk/network/f/e/c;->a()Lsg/bigo/sdk/network/f/e/c;

    move-result-object v0

    new-instance v3, Lsg/bigo/sdk/network/f/e/c$b;

    invoke-static {}, Lsg/bigo/sdk/network/a/f;->b()Z

    move-result v4

    invoke-direct {v3, p0, v4}, Lsg/bigo/sdk/network/f/e/c$b;-><init>(Ljava/lang/Object;I)V

    const/16 v4, 0x85

    invoke-virtual {v0, v4, v3}, Lsg/bigo/sdk/network/f/e/c;->b(ILjava/lang/Object;)V

    .line 799
    invoke-static {}, Lsg/bigo/sdk/network/a/f;->c()Z

    .line 803
    sget v0, Lsg/bigo/sdk/network/a/h;->h:I

    if-ne v0, v2, :cond_e3

    iget v0, p0, Lsg/bigo/sdk/network/a/f$a;->n:I

    if-eq v0, v2, :cond_e3

    iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->o:Ljava/lang/String;

    invoke-static {v0}, Lsg/bigo/svcapi/util/Utils;->getNetworkOperatorType(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_e3

    .line 804
    iget v0, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    if-ltz v0, :cond_9e

    iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;

    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v3

    if-ge v0, v3, :cond_9e

    .line 805
    iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;

    iget v1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lsg/bigo/sdk/network/a/f$c;

    .line 806
    new-instance v1, Ljava/lang/StringBuilder;

    const-string v3, "BaseLbsLinkManager.ConnectTask checkMobileStep index: "

    invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v3, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

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

    const-string v3, ", name: "

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

    invoke-virtual {v0}, Lsg/bigo/sdk/network/a/f$c;->a()Ljava/lang/String;

    move-result-object v3

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

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

    move-result-object v1

    const-string v3, "yysdk-net-lbs"

    invoke-static {v3, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 807
    invoke-virtual {v0}, Lsg/bigo/sdk/network/a/f$c;->b()V

    .line 808
    iget v1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    add-int/2addr v1, v2

    iput v1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    .line 809
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v1}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;

    move-result-object v1

    invoke-virtual {v0}, Lsg/bigo/sdk/network/a/f$c;->c()I

    move-result v0

    iget v2, p0, Lsg/bigo/sdk/network/a/f$a;->p:I

    mul-int v0, v0, v2

    int-to-long v2, v0

    invoke-virtual {v1, p0, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    return-void

    .line 811
    :cond_9e
    iget v0, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;

    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v3

    if-ne v0, v3, :cond_b0

    const-string v0, "yysdk-net-lbs"

    const-string v3, "BaseLbsLinkManager.ConnectTask ending"

    .line 812
    invoke-static {v0, v3}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_ca

    .line 814
    :cond_b0
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v3, "unknow step index "

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

    iget v3, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

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

    const-string v3, " for mobile steps, ending"

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

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

    move-result-object v0

    const-string v3, "yysdk-net-lbs"

    invoke-static {v3, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 817
    :goto_ca
    monitor-enter p0

    .line 818
    :try_start_cb
    invoke-virtual {p0}, Lsg/bigo/sdk/network/a/f$a;->b()Z

    move-result v0

    if-eqz v0, :cond_db

    .line 819
    invoke-direct {p0, v1, v2}, Lsg/bigo/sdk/network/a/f$a;->a(ZZ)V

    .line 820
    invoke-static {}, Lsg/bigo/sdk/network/f/e/c;->a()Lsg/bigo/sdk/network/f/e/c;

    move-result-object v0

    invoke-virtual {v0, v4, p0}, Lsg/bigo/sdk/network/f/e/c;->d(ILjava/lang/Object;)V

    .line 822
    :cond_db
    invoke-direct {p0}, Lsg/bigo/sdk/network/a/f$a;->d()V

    .line 823
    monitor-exit p0

    return-void

    :catchall_e0
    move-exception v0

    monitor-exit p0
    :try_end_e2
    .catchall {:try_start_cb .. :try_end_e2} :catchall_e0

    throw v0

    .line 826
    :cond_e3
    iget v0, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    if-ltz v0, :cond_114

    iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v3

    if-ge v0, v3, :cond_114

    iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    iget v3, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    instance-of v0, v0, Lsg/bigo/sdk/network/a/f$a$l;

    if-eqz v0, :cond_114

    .line 827
    invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;

    move-result-object v0

    invoke-virtual {v0}, Lsg/bigo/sdk/network/proxy/a;->f()Z

    move-result v0

    if-nez v0, :cond_114

    invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;

    move-result-object v0

    invoke-virtual {v0}, Lsg/bigo/sdk/network/proxy/a;->g()Z

    move-result v0

    if-nez v0, :cond_114

    .line 828
    iget v0, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    add-int/2addr v0, v2

    iput v0, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    .line 831
    :cond_114
    iget v0, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    if-ltz v0, :cond_166

    iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v3

    if-ge v0, v3, :cond_166

    .line 832
    iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    iget v1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lsg/bigo/sdk/network/a/f$c;

    .line 833
    new-instance v1, Ljava/lang/StringBuilder;

    const-string v3, "BaseLbsLinkManager.ConnectTask checkWifiStep index: "

    invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v3, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

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

    const-string v3, ", name: "

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

    invoke-virtual {v0}, Lsg/bigo/sdk/network/a/f$c;->a()Ljava/lang/String;

    move-result-object v3

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

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

    move-result-object v1

    const-string v3, "yysdk-net-lbs"

    invoke-static {v3, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 834
    invoke-virtual {v0}, Lsg/bigo/sdk/network/a/f$c;->b()V

    .line 835
    iget v1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    add-int/2addr v1, v2

    iput v1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    .line 836
    iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;

    invoke-static {v1}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;

    move-result-object v1

    invoke-virtual {v0}, Lsg/bigo/sdk/network/a/f$c;->c()I

    move-result v0

    iget v2, p0, Lsg/bigo/sdk/network/a/f$a;->p:I

    mul-int v0, v0, v2

    int-to-long v2, v0

    invoke-virtual {v1, p0, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    return-void

    .line 838
    :cond_166
    iget v0, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

    iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;

    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v3

    if-ne v0, v3, :cond_178

    const-string v0, "yysdk-net-lbs"

    const-string v3, "BaseLbsLinkManager.ConnectTask ending"

    .line 839
    invoke-static {v0, v3}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_192

    .line 841
    :cond_178
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v3, "unknow step index "

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

    iget v3, p0, Lsg/bigo/sdk/network/a/f$a;->i:I

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

    const-string v3, " for wifi steps, ending"

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

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

    move-result-object v0

    const-string v3, "yysdk-net-lbs"

    invoke-static {v3, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 844
    :goto_192
    monitor-enter p0

    .line 845
    :try_start_193
    invoke-virtual {p0}, Lsg/bigo/sdk/network/a/f$a;->b()Z

    move-result v0

    if-eqz v0, :cond_1a3

    .line 846
    invoke-direct {p0, v1, v2}, Lsg/bigo/sdk/network/a/f$a;->a(ZZ)V

    .line 847
    invoke-static {}, Lsg/bigo/sdk/network/f/e/c;->a()Lsg/bigo/sdk/network/f/e/c;

    move-result-object v0

    invoke-virtual {v0, v4, p0}, Lsg/bigo/sdk/network/f/e/c;->d(ILjava/lang/Object;)V

    .line 849
    :cond_1a3
    invoke-direct {p0}, Lsg/bigo/sdk/network/a/f$a;->d()V

    .line 850
    monitor-exit p0

    return-void

    :catchall_1a8
    move-exception v0

    monitor-exit p0
    :try_end_1aa
    .catchall {:try_start_193 .. :try_end_1aa} :catchall_1a8

    throw v0
.end method