MainVM.smali
.class public final Lsg/bigo/spark/transfer/ui/main/MainVM;
.super Lsg/bigo/arch/mvvm/BaseViewModel;
.source "SourceFile"
# static fields
.field static final synthetic a:[Lkotlin/k/g;
# instance fields
.field final b:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lsg/bigo/spark/transfer/ui/route/bean/Route;",
">;"
}
.end annotation
.end field
.field final c:Landroidx/lifecycle/LiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/LiveData<",
"Lsg/bigo/spark/transfer/ui/route/bean/Route;",
">;"
}
.end annotation
.end field
.field final d:Landroidx/lifecycle/LiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/LiveData<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field final e:Landroidx/lifecycle/LiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/LiveData<",
"Ljava/lang/Double;",
">;"
}
.end annotation
.end field
.field final f:Landroidx/lifecycle/LiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/LiveData<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field final g:Landroidx/lifecycle/LiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/LiveData<",
"Ljava/util/List<",
"Lsg/bigo/spark/transfer/ui/main/a/a;",
">;>;"
}
.end annotation
.end field
.field final h:Landroidx/lifecycle/LiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/LiveData<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field final i:Landroidx/lifecycle/LiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/LiveData<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field j:D
.field k:D
.field private final l:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field private final m:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/lang/Double;",
">;"
}
.end annotation
.end field
.field private final n:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final o:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/util/List<",
"Lsg/bigo/spark/transfer/ui/main/a/a;",
">;>;"
}
.end annotation
.end field
.field private final p:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final q:Lkotlin/f;
# direct methods
.method static constructor <clinit>()V
.registers 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/k/g;
new-instance v1, Lkotlin/f/b/z;
const-class v2, Lsg/bigo/spark/transfer/ui/main/MainVM;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
const-string v3, "flowIdForApi"
const-string v4, "getFlowIdForApi()Ljava/lang/String;"
invoke-direct {v1, v2, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v1}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;
move-result-object v1
check-cast v1, Lkotlin/k/g;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lsg/bigo/spark/transfer/ui/main/MainVM;->a:[Lkotlin/k/g;
return-void
.end method
.method public constructor <init>()V
.registers 3
.line 46
invoke-direct {p0}, Lsg/bigo/arch/mvvm/BaseViewModel;-><init>()V
.line 47
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->b:Landroidx/lifecycle/MutableLiveData;
.line 48
invoke-static {v0}, Lsg/bigo/arch/mvvm/d;->b(Landroidx/lifecycle/MutableLiveData;)Landroidx/lifecycle/LiveData;
move-result-object v0
iput-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->c:Landroidx/lifecycle/LiveData;
.line 50
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->l:Landroidx/lifecycle/MutableLiveData;
.line 51
invoke-static {v0}, Lsg/bigo/arch/mvvm/d;->b(Landroidx/lifecycle/MutableLiveData;)Landroidx/lifecycle/LiveData;
move-result-object v0
iput-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->d:Landroidx/lifecycle/LiveData;
.line 54
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->m:Landroidx/lifecycle/MutableLiveData;
.line 55
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->n:Landroidx/lifecycle/MutableLiveData;
.line 58
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->o:Landroidx/lifecycle/MutableLiveData;
.line 59
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->p:Landroidx/lifecycle/MutableLiveData;
.line 60
sget-object v0, Lsg/bigo/spark/transfer/ui/main/MainVM$w;->a:Lsg/bigo/spark/transfer/ui/main/MainVM$w;
check-cast v0, Lkotlin/f/a/a;
invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object v0
iput-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->q:Lkotlin/f;
.line 63
iget-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->m:Landroidx/lifecycle/MutableLiveData;
invoke-static {v0}, Lsg/bigo/arch/mvvm/d;->b(Landroidx/lifecycle/MutableLiveData;)Landroidx/lifecycle/LiveData;
move-result-object v0
iput-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->e:Landroidx/lifecycle/LiveData;
.line 64
iget-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->n:Landroidx/lifecycle/MutableLiveData;
invoke-static {v0}, Lsg/bigo/arch/mvvm/d;->b(Landroidx/lifecycle/MutableLiveData;)Landroidx/lifecycle/LiveData;
move-result-object v0
iput-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->f:Landroidx/lifecycle/LiveData;
.line 67
iget-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->o:Landroidx/lifecycle/MutableLiveData;
invoke-static {v0}, Lsg/bigo/arch/mvvm/d;->b(Landroidx/lifecycle/MutableLiveData;)Landroidx/lifecycle/LiveData;
move-result-object v0
iput-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->g:Landroidx/lifecycle/LiveData;
.line 68
iget-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->p:Landroidx/lifecycle/MutableLiveData;
invoke-static {v0}, Lsg/bigo/arch/mvvm/d;->b(Landroidx/lifecycle/MutableLiveData;)Landroidx/lifecycle/LiveData;
move-result-object v0
iput-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->h:Landroidx/lifecycle/LiveData;
.line 71
iget-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->b:Landroidx/lifecycle/MutableLiveData;
check-cast v0, Landroidx/lifecycle/LiveData;
new-instance v1, Lsg/bigo/spark/transfer/ui/main/MainVM$f;
invoke-direct {v1, p0}, Lsg/bigo/spark/transfer/ui/main/MainVM$f;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;)V
check-cast v1, Landroidx/arch/core/util/Function;
invoke-static {v0, v1}, Landroidx/lifecycle/Transformations;->map(Landroidx/lifecycle/LiveData;Landroidx/arch/core/util/Function;)Landroidx/lifecycle/LiveData;
move-result-object v0
const-string v1, "Transformations.map(_rou\u2026!shouldShowRate(it)\n }"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->i:Landroidx/lifecycle/LiveData;
const-wide/high16 v0, 0x4059000000000000L # 100.0
.line 77
iput-wide v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->j:D
return-void
.end method
.method private final a()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->q:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method static synthetic a(Lsg/bigo/spark/transfer/ui/main/MainVM;)V
.registers 3
.line 212
iget-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->b:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lsg/bigo/spark/transfer/ui/route/bean/Route;
iget-object v1, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->m:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Double;
invoke-direct {p0, v0, v1}, Lsg/bigo/spark/transfer/ui/main/MainVM;->a(Lsg/bigo/spark/transfer/ui/route/bean/Route;Ljava/lang/Double;)V
return-void
.end method
.method private final a(Lsg/bigo/spark/transfer/ui/route/bean/Route;Ljava/lang/Double;)V
.registers 8
if-eqz p2, :cond_37
if-nez p1, :cond_5
goto :goto_37
.line 217
:cond_5
invoke-static {p1}, Lsg/bigo/spark/transfer/ui/main/MainVM;->c(Lsg/bigo/spark/transfer/ui/route/bean/Route;)Z
move-result v0
.line 218
iget-object v1, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->n:Landroidx/lifecycle/MutableLiveData;
const/4 v2, 0x0
if-eqz v0, :cond_2c
.line 220
sget v0, Lsg/bigo/spark/transfer/a$g;->transfer_rate_content:I
const/4 v3, 0x3
new-array v3, v3, [Ljava/lang/Object;
.line 18033
iget-object v4, p1, Lsg/bigo/spark/transfer/ui/route/bean/Route;->c:Ljava/lang/String;
aput-object v4, v3, v2
const/4 v2, 0x1
.line 222
invoke-static {p2}, Lsg/bigo/spark/transfer/utils/d;->a(Ljava/lang/Double;)Ljava/lang/String;
move-result-object p2
aput-object p2, v3, v2
.line 18034
iget-object p1, p1, Lsg/bigo/spark/transfer/ui/route/bean/Route;->d:Ljava/lang/String;
if-nez p1, :cond_24
const-string p1, ""
:cond_24
const/4 p2, 0x2
aput-object p1, v3, p2
.line 219
invoke-static {v0, v3}, Lsg/bigo/spark/utils/k;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
goto :goto_34
.line 226
:cond_2c
sget p1, Lsg/bigo/spark/transfer/a$g;->transfer_main_rate_no:I
new-array p2, v2, [Ljava/lang/Object;
invoke-static {p1, p2}, Lsg/bigo/spark/utils/k;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
.line 218
:goto_34
invoke-virtual {v1, p1}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
:cond_37
:goto_37
return-void
.end method
.method public static final synthetic b(Lsg/bigo/spark/transfer/ui/main/MainVM;)Landroidx/lifecycle/MutableLiveData;
.registers 1
.line 46
iget-object p0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->m:Landroidx/lifecycle/MutableLiveData;
return-object p0
.end method
.method public static final synthetic b(Lsg/bigo/spark/transfer/ui/route/bean/Route;)Z
.registers 1
.line 46
invoke-static {p0}, Lsg/bigo/spark/transfer/ui/main/MainVM;->c(Lsg/bigo/spark/transfer/ui/route/bean/Route;)Z
move-result p0
return p0
.end method
.method public static final synthetic c(Lsg/bigo/spark/transfer/ui/main/MainVM;)Landroidx/lifecycle/MutableLiveData;
.registers 1
.line 46
iget-object p0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->b:Landroidx/lifecycle/MutableLiveData;
return-object p0
.end method
.method private static c(Lsg/bigo/spark/transfer/ui/route/bean/Route;)Z
.registers 3
.line 17036
iget-object v0, p0, Lsg/bigo/spark/transfer/ui/route/bean/Route;->f:Ljava/lang/String;
const-string v1, "wiba"
.line 205
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_17
invoke-virtual {p0}, Lsg/bigo/spark/transfer/ui/route/bean/Route;->f()Lsg/bigo/spark/transfer/ui/route/bean/NationCurrencyGroup;
move-result-object p0
invoke-virtual {p0}, Lsg/bigo/spark/transfer/ui/route/bean/NationCurrencyGroup;->a()Z
move-result p0
if-eqz p0, :cond_15
goto :goto_17
:cond_15
const/4 p0, 0x1
return p0
:cond_17
:goto_17
const/4 p0, 0x0
return p0
.end method
# virtual methods
.method final synthetic a(Lkotlin/c/c;)Ljava/lang/Object;
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/c/c<",
"-",
"Lkotlin/w;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p1, Lsg/bigo/spark/transfer/ui/main/MainVM$k;
if-eqz v0, :cond_14
move-object v0, p1
check-cast v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;
iget v1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->b:I
sub-int/2addr p1, v2
iput p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->b:I
goto :goto_19
:cond_14
new-instance v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;
invoke-direct {v0, p0, p1}, Lsg/bigo/spark/transfer/ui/main/MainVM$k;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lkotlin/c/c;)V
:goto_19
iget-object p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->a:Ljava/lang/Object;
.line 1054
sget-object v1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 110
iget v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->b:I
const/4 v3, 0x2
const/4 v4, 0x1
const/4 v5, 0x3
const/4 v6, 0x0
if-eqz v2, :cond_5b
if-eq v2, v4, :cond_4f
if-eq v2, v3, :cond_3c
if-ne v2, v5, :cond_34
iget-object v0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->d:Ljava/lang/Object;
check-cast v0, Lsg/bigo/spark/transfer/ui/main/MainVM;
invoke-static {p1}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto/16 :goto_129
.line 142
:cond_34
new-instance p1, Ljava/lang/IllegalStateException;
const-string v0, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.line 110
:cond_3c
iget-object v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->f:Ljava/lang/Object;
check-cast v2, Lsg/bigo/spark/transfer/ui/route/bean/Route;
iget-boolean v3, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->g:Z
iget-object v4, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->e:Ljava/lang/Object;
check-cast v4, Lkotlinx/coroutines/ao;
iget-object v7, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->d:Ljava/lang/Object;
check-cast v7, Lsg/bigo/spark/transfer/ui/main/MainVM;
invoke-static {p1}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto/16 :goto_ce
:cond_4f
iget-object v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->e:Ljava/lang/Object;
check-cast v2, Lkotlinx/coroutines/ao;
iget-object v7, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->d:Ljava/lang/Object;
check-cast v7, Lsg/bigo/spark/transfer/ui/main/MainVM;
invoke-static {p1}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_9a
:cond_5b
invoke-static {p1}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 112
invoke-static {}, Lsg/bigo/common/p;->b()Z
move-result p1
if-nez p1, :cond_6c
.line 2019
sget p1, Lsg/bigo/spark/f$f;->spark_network_err:I
.line 2023
invoke-static {p1}, Lsg/bigo/spark/utils/n;->a(I)V
.line 114
sget-object p1, Lkotlin/w;->a:Lkotlin/w;
return-object p1
.line 117
:cond_6c
invoke-virtual {p0}, Lsg/bigo/spark/transfer/ui/main/MainVM;->g()Lkotlinx/coroutines/af;
move-result-object p1
new-instance v2, Lsg/bigo/spark/transfer/ui/main/MainVM$l;
invoke-direct {v2, p0, v6}, Lsg/bigo/spark/transfer/ui/main/MainVM$l;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lkotlin/c/c;)V
check-cast v2, Lkotlin/f/a/m;
invoke-static {p1, v6, v6, v2, v5}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
.line 118
invoke-virtual {p0}, Lsg/bigo/spark/transfer/ui/main/MainVM;->g()Lkotlinx/coroutines/af;
move-result-object p1
new-instance v2, Lsg/bigo/spark/transfer/ui/main/MainVM$p;
invoke-direct {v2, p0, v6}, Lsg/bigo/spark/transfer/ui/main/MainVM$p;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lkotlin/c/c;)V
check-cast v2, Lkotlin/f/a/m;
invoke-static {p1, v6, v2, v5}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlin/f/a/m;I)Lkotlinx/coroutines/ao;
move-result-object p1
.line 121
iput-object p0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->d:Ljava/lang/Object;
iput-object p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->e:Ljava/lang/Object;
iput v4, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->b:I
invoke-virtual {p0, v0}, Lsg/bigo/spark/transfer/ui/main/MainVM;->g(Lkotlin/c/c;)Ljava/lang/Object;
move-result-object v2
if-ne v2, v1, :cond_96
return-object v1
:cond_96
move-object v7, p0
move-object v10, v2
move-object v2, p1
move-object p1, v10
.line 110
:goto_9a
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
.line 122
iget-object v8, v7, Lsg/bigo/spark/transfer/ui/main/MainVM;->c:Landroidx/lifecycle/LiveData;
invoke-virtual {v8}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object v8
check-cast v8, Lsg/bigo/spark/transfer/ui/route/bean/Route;
if-nez v8, :cond_ad
sget-object p1, Lkotlin/w;->a:Lkotlin/w;
return-object p1
:cond_ad
const-string v9, "route.value ?: return"
invoke-static {v8, v9}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 124
invoke-static {v8}, Lsg/bigo/spark/transfer/ui/main/MainVM;->c(Lsg/bigo/spark/transfer/ui/route/bean/Route;)Z
move-result v9
if-eqz v9, :cond_d8
.line 125
iput-object v7, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->d:Ljava/lang/Object;
iput-object v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->e:Ljava/lang/Object;
iput-boolean p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->g:Z
iput-object v8, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->f:Ljava/lang/Object;
iput v3, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->b:I
invoke-virtual {v7, v8, v0}, Lsg/bigo/spark/transfer/ui/main/MainVM;->a(Lsg/bigo/spark/transfer/ui/route/bean/Route;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object v3
if-ne v3, v1, :cond_c9
return-object v1
:cond_c9
move-object v4, v2
move-object v2, v8
move-object v10, v3
move v3, p1
move-object p1, v10
.line 110
:goto_ce
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
move-object v8, v2
move-object v2, v4
move v4, p1
move p1, v3
:cond_d8
if-eqz p1, :cond_dc
if-nez v4, :cond_ed
.line 128
:cond_dc
invoke-static {}, Lsg/bigo/common/p;->b()Z
move-result v3
if-nez v3, :cond_e8
.line 3019
sget v3, Lsg/bigo/spark/f$f;->spark_network_err:I
.line 3023
invoke-static {v3}, Lsg/bigo/spark/utils/n;->a(I)V
goto :goto_ed
.line 4021
:cond_e8
sget v3, Lsg/bigo/spark/f$f;->spark_server_err:I
.line 4023
invoke-static {v3}, Lsg/bigo/spark/utils/n;->a(I)V
.line 135
:cond_ed
:goto_ed
invoke-virtual {v7}, Lsg/bigo/spark/transfer/ui/main/MainVM;->g()Lkotlinx/coroutines/af;
move-result-object v3
new-instance v4, Lsg/bigo/spark/transfer/ui/main/MainVM$m;
invoke-direct {v4, v7, v6}, Lsg/bigo/spark/transfer/ui/main/MainVM$m;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lkotlin/c/c;)V
check-cast v4, Lkotlin/f/a/m;
invoke-static {v3, v6, v6, v4, v5}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
.line 136
invoke-virtual {v7}, Lsg/bigo/spark/transfer/ui/main/MainVM;->g()Lkotlinx/coroutines/af;
move-result-object v3
new-instance v4, Lsg/bigo/spark/transfer/ui/main/MainVM$n;
invoke-direct {v4, v7, v6}, Lsg/bigo/spark/transfer/ui/main/MainVM$n;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lkotlin/c/c;)V
check-cast v4, Lkotlin/f/a/m;
invoke-static {v3, v6, v6, v4, v5}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
.line 137
invoke-virtual {v7}, Lsg/bigo/spark/transfer/ui/main/MainVM;->g()Lkotlinx/coroutines/af;
move-result-object v3
new-instance v4, Lsg/bigo/spark/transfer/ui/main/MainVM$o;
invoke-direct {v4, v7, v6}, Lsg/bigo/spark/transfer/ui/main/MainVM$o;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lkotlin/c/c;)V
check-cast v4, Lkotlin/f/a/m;
invoke-static {v3, v6, v6, v4, v5}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
.line 139
iput-object v7, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->d:Ljava/lang/Object;
iput-object v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->e:Ljava/lang/Object;
iput-boolean p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->g:Z
iput-object v8, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->f:Ljava/lang/Object;
iput v5, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$k;->b:I
invoke-interface {v2, v0}, Lkotlinx/coroutines/ao;->a(Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p1
if-ne p1, v1, :cond_128
return-object v1
:cond_128
move-object v0, v7
.line 110
:goto_129
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-nez p1, :cond_13f
.line 4230
invoke-virtual {v0}, Lsg/bigo/spark/transfer/ui/main/MainVM;->g()Lkotlinx/coroutines/af;
move-result-object p1
new-instance v1, Lsg/bigo/spark/transfer/ui/main/MainVM$y;
invoke-direct {v1, v0, v6}, Lsg/bigo/spark/transfer/ui/main/MainVM$y;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lkotlin/c/c;)V
check-cast v1, Lkotlin/f/a/m;
invoke-static {p1, v6, v6, v1, v5}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
.line 142
:cond_13f
sget-object p1, Lkotlin/w;->a:Lkotlin/w;
return-object p1
.end method
.method final synthetic a(Lsg/bigo/spark/transfer/ui/route/bean/Route;Lkotlin/c/c;)Ljava/lang/Object;
.registers 15
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lsg/bigo/spark/transfer/ui/route/bean/Route;",
"Lkotlin/c/c<",
"-",
"Ljava/lang/Boolean;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p2, Lsg/bigo/spark/transfer/ui/main/MainVM$r;
if-eqz v0, :cond_14
move-object v0, p2
check-cast v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;
iget v1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->b:I
sub-int/2addr p2, v2
iput p2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->b:I
goto :goto_19
:cond_14
new-instance v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;
invoke-direct {v0, p0, p2}, Lsg/bigo/spark/transfer/ui/main/MainVM$r;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lkotlin/c/c;)V
:goto_19
iget-object p2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->a:Ljava/lang/Object;
.line 37054
sget-object v1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 274
iget v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->b:I
const/4 v3, 0x0
const-string v4, "MainVM"
const/4 v5, 0x1
if-eqz v2, :cond_48
if-ne v2, v5, :cond_40
iget-object p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->h:Ljava/lang/Object;
check-cast p1, Lsg/bigo/spark/login/LoginSession;
iget-wide v1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->j:J
iget v5, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->i:I
iget-object v6, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->f:Ljava/lang/Object;
check-cast v6, Lsg/bigo/spark/transfer/proto/currency/a;
iget-object v7, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->e:Ljava/lang/Object;
check-cast v7, Lsg/bigo/spark/transfer/ui/route/bean/Route;
iget-object v0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->d:Ljava/lang/Object;
check-cast v0, Lsg/bigo/spark/transfer/ui/main/MainVM;
invoke-static {p2}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto/16 :goto_b4
.line 291
:cond_40
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.line 274
:cond_48
invoke-static {p2}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 275
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
const-string v2, "fetchExchangeRate route="
invoke-virtual {v2, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {v4, p2}, Lsg/bigo/spark/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 38033
iget-object v7, p1, Lsg/bigo/spark/transfer/ui/route/bean/Route;->c:Ljava/lang/String;
.line 39031
iget-object v8, p1, Lsg/bigo/spark/transfer/ui/route/bean/Route;->a:Ljava/lang/String;
.line 39034
iget-object p2, p1, Lsg/bigo/spark/transfer/ui/route/bean/Route;->d:Ljava/lang/String;
const-string v2, ""
if-nez p2, :cond_64
move-object v9, v2
goto :goto_65
:cond_64
move-object v9, p2
.line 40032
:goto_65
iget-object p2, p1, Lsg/bigo/spark/transfer/ui/route/bean/Route;->b:Ljava/lang/String;
if-nez p2, :cond_6b
move-object v10, v2
goto :goto_6c
:cond_6b
move-object v10, p2
.line 40036
:goto_6c
iget-object v11, p1, Lsg/bigo/spark/transfer/ui/route/bean/Route;->f:Ljava/lang/String;
.line 276
new-instance p2, Lsg/bigo/spark/transfer/proto/currency/a;
move-object v6, p2
invoke-direct/range {v6 .. v11}, Lsg/bigo/spark/transfer/proto/currency/a;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 282
invoke-direct {p0}, Lsg/bigo/spark/transfer/ui/main/MainVM;->a()Ljava/lang/String;
move-result-object v2
invoke-virtual {p2, v2}, Lsg/bigo/spark/transfer/proto/currency/a;->a(Ljava/lang/String;)V
.line 283
sget-object v2, Lsg/bigo/spark/a/d;->a:Lsg/bigo/spark/a/d;
.line 489
invoke-static {}, Ljava/lang/System;->nanoTime()J
move-result-wide v6
.line 490
sget-object v8, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v8
.line 491
invoke-static {}, Lsg/bigo/c/a/a;->f()Lkotlinx/coroutines/aa;
move-result-object v9
check-cast v9, Lkotlin/c/e;
new-instance v10, Lsg/bigo/spark/transfer/ui/main/MainVM$q;
move-object v11, p2
check-cast v11, Lsg/bigo/httplogin/a/b;
invoke-direct {v10, v11, v3}, Lsg/bigo/spark/transfer/ui/main/MainVM$q;-><init>(Lsg/bigo/httplogin/a/b;Lkotlin/c/c;)V
check-cast v10, Lkotlin/f/a/m;
iput-object p0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->d:Ljava/lang/Object;
iput-object p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->e:Ljava/lang/Object;
iput-object p2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->f:Ljava/lang/Object;
iput-object v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->g:Ljava/lang/Object;
iput v5, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->i:I
iput-wide v6, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->j:J
iput-object v8, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->h:Ljava/lang/Object;
iput v5, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$r;->b:I
.line 41001
invoke-static {v9, v10, v0}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object v0
if-ne v0, v1, :cond_ae
return-object v1
:cond_ae
move-wide v1, v6
move-object v7, p1
move-object v6, p2
move-object p2, v0
move-object p1, v8
move-object v0, p0
.line 274
:goto_b4
check-cast p2, Lsg/bigo/httplogin/a/d;
.line 494
sget-object v8, Lsg/bigo/spark/b/e;->c:Lsg/bigo/spark/b/e;
check-cast v6, Lsg/bigo/httplogin/a/b;
invoke-virtual {v8, v6, p2, v1, v2}, Lsg/bigo/spark/b/e;->a(Lsg/bigo/httplogin/a/b;Lsg/bigo/httplogin/a/d;J)V
if-eqz v5, :cond_ed
.line 495
instance-of v1, p2, Lsg/bigo/httplogin/a/d$b;
if-eqz v1, :cond_ed
move-object v1, p2
check-cast v1, Lsg/bigo/httplogin/a/d$b;
.line 41007
iget-object v1, v1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 495
check-cast v1, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v1}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v1
const/16 v2, 0xfa1
if-ne v1, v2, :cond_ed
.line 496
sget-object v1, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v1
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_e2
.line 497
invoke-static {}, Lsg/bigo/spark/a/d;->b()V
goto :goto_ed
.line 499
:cond_e2
sget-object p1, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->a()Ljava/lang/String;
move-result-object p1
const-string v1, "TokenInvalid, but session changed, skip!!"
invoke-static {p1, v1}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 284
:cond_ed
:goto_ed
instance-of p1, p2, Lsg/bigo/httplogin/a/d$b;
if-eqz p1, :cond_121
move-object p1, p2
check-cast p1, Lsg/bigo/httplogin/a/d$b;
.line 42007
iget-object v1, p1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 284
check-cast v1, Lsg/bigo/spark/transfer/proto/currency/PCS_ExchangeRateRes;
invoke-virtual {v1}, Lsg/bigo/spark/transfer/proto/currency/PCS_ExchangeRateRes;->getData()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lsg/bigo/spark/transfer/proto/currency/c;
if-eqz v1, :cond_102
.line 42038
iget-object v3, v1, Lsg/bigo/spark/transfer/proto/currency/c;->a:Ljava/lang/Double;
:cond_102
if-nez v3, :cond_105
goto :goto_121
.line 44007
:cond_105
iget-object p1, p1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 288
check-cast p1, Lsg/bigo/spark/transfer/proto/currency/PCS_ExchangeRateRes;
invoke-virtual {p1}, Lsg/bigo/spark/transfer/proto/currency/PCS_ExchangeRateRes;->getData()Ljava/lang/Object;
move-result-object p1
if-nez p1, :cond_112
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_112
check-cast p1, Lsg/bigo/spark/transfer/proto/currency/c;
.line 44038
iget-object p1, p1, Lsg/bigo/spark/transfer/proto/currency/c;->a:Ljava/lang/Double;
.line 289
iget-object p2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM;->m:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {p2, p1}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
.line 290
invoke-direct {v0, v7, p1}, Lsg/bigo/spark/transfer/ui/main/MainVM;->a(Lsg/bigo/spark/transfer/ui/route/bean/Route;Ljava/lang/Double;)V
.line 291
sget-object p1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
return-object p1
.line 285
:cond_121
:goto_121
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string p2, "fetchExchangeRate failed. ProtoResult="
invoke-virtual {p2, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {v4, p1}, Lsg/bigo/spark/utils/i;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 286
sget-object p1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
return-object p1
.end method
.method final a(Lsg/bigo/spark/transfer/ui/route/bean/Route;)V
.registers 6
.line 184
iget-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->b:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lsg/bigo/spark/transfer/ui/route/bean/Route;
invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_f
return-void
.line 187
:cond_f
invoke-static {p1}, Lsg/bigo/spark/transfer/ui/main/MainVM;->c(Lsg/bigo/spark/transfer/ui/route/bean/Route;)Z
move-result v0
if-nez v0, :cond_1b
.line 188
iget-object v0, p0, Lsg/bigo/spark/transfer/ui/main/MainVM;->b:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0, p1}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
return-void
.line 191
:cond_1b
invoke-virtual {p0}, Lsg/bigo/spark/transfer/ui/main/MainVM;->g()Lkotlinx/coroutines/af;
move-result-object v0
invoke-static {p0}, Landroidx/lifecycle/InternalLiveDataKt;->get_progressIndicator(Landroidx/lifecycle/ViewModel;)Landroidx/lifecycle/MutableLiveData;
move-result-object v1
new-instance v2, Lsg/bigo/spark/transfer/ui/main/MainVM$a;
const/4 v3, 0x0
invoke-direct {v2, p0, p1, v3}, Lsg/bigo/spark/transfer/ui/main/MainVM$a;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lsg/bigo/spark/transfer/ui/route/bean/Route;Lkotlin/c/c;)V
check-cast v2, Lkotlin/f/a/m;
invoke-static {v0, v1, v2}, Lsg/bigo/spark/utils/a/a;->a(Lkotlinx/coroutines/af;Landroidx/lifecycle/MutableLiveData;Lkotlin/f/a/m;)Lkotlinx/coroutines/br;
return-void
.end method
.method final synthetic b(Lkotlin/c/c;)Ljava/lang/Object;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/c/c<",
"-",
"Ljava/lang/Boolean;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p1, Lsg/bigo/spark/transfer/ui/main/MainVM$e;
if-eqz v0, :cond_14
move-object v0, p1
check-cast v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;
iget v1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->b:I
sub-int/2addr p1, v2
iput p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->b:I
goto :goto_19
:cond_14
new-instance v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;
invoke-direct {v0, p0, p1}, Lsg/bigo/spark/transfer/ui/main/MainVM$e;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lkotlin/c/c;)V
:goto_19
iget-object p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->a:Ljava/lang/Object;
.line 5054
sget-object v1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 144
iget v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->b:I
const/4 v3, 0x0
const/4 v4, 0x1
if-eqz v2, :cond_41
if-ne v2, v4, :cond_39
iget-object v1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->g:Ljava/lang/Object;
check-cast v1, Lsg/bigo/spark/login/LoginSession;
iget-wide v4, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->i:J
iget v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->h:I
iget-object v6, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->f:Ljava/lang/Object;
check-cast v6, Lsg/bigo/httplogin/a/b;
iget-object v0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->d:Ljava/lang/Object;
check-cast v0, Lsg/bigo/spark/transfer/ui/main/MainVM;
invoke-static {p1}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_85
.line 149
:cond_39
new-instance p1, Ljava/lang/IllegalStateException;
const-string v0, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.line 144
:cond_41
invoke-static {p1}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 145
sget-object p1, Lsg/bigo/spark/a/d;->a:Lsg/bigo/spark/a/d;
.line 146
new-instance v2, Lsg/bigo/spark/transfer/proto/common/g;
invoke-direct {v2, v3, v4, v3}, Lsg/bigo/spark/transfer/proto/common/g;-><init>(Ljava/lang/String;ILkotlin/f/b/j;)V
invoke-direct {p0}, Lsg/bigo/spark/transfer/ui/main/MainVM;->a()Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v5}, Lsg/bigo/spark/transfer/proto/common/g;->a(Ljava/lang/String;)V
move-object v6, v2
check-cast v6, Lsg/bigo/httplogin/a/b;
.line 317
invoke-static {}, Ljava/lang/System;->nanoTime()J
move-result-wide v7
.line 318
sget-object v2, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v2
.line 319
invoke-static {}, Lsg/bigo/c/a/a;->f()Lkotlinx/coroutines/aa;
move-result-object v5
check-cast v5, Lkotlin/c/e;
new-instance v9, Lsg/bigo/spark/transfer/ui/main/MainVM$d;
invoke-direct {v9, v6, v3}, Lsg/bigo/spark/transfer/ui/main/MainVM$d;-><init>(Lsg/bigo/httplogin/a/b;Lkotlin/c/c;)V
check-cast v9, Lkotlin/f/a/m;
iput-object p0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->d:Ljava/lang/Object;
iput-object p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->e:Ljava/lang/Object;
iput-object v6, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->f:Ljava/lang/Object;
iput v4, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->h:I
iput-wide v7, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->i:J
iput-object v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->g:Ljava/lang/Object;
iput v4, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$e;->b:I
.line 6001
invoke-static {v5, v9, v0}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p1
if-ne p1, v1, :cond_81
return-object v1
:cond_81
move-object v0, p0
move-object v1, v2
move-wide v4, v7
const/4 v2, 0x1
.line 144
:goto_85
check-cast p1, Lsg/bigo/httplogin/a/d;
.line 322
sget-object v7, Lsg/bigo/spark/b/e;->c:Lsg/bigo/spark/b/e;
invoke-virtual {v7, v6, p1, v4, v5}, Lsg/bigo/spark/b/e;->a(Lsg/bigo/httplogin/a/b;Lsg/bigo/httplogin/a/d;J)V
if-eqz v2, :cond_bc
.line 323
instance-of v2, p1, Lsg/bigo/httplogin/a/d$b;
if-eqz v2, :cond_bc
move-object v2, p1
check-cast v2, Lsg/bigo/httplogin/a/d$b;
.line 6007
iget-object v2, v2, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 323
check-cast v2, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v2}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v2
const/16 v4, 0xfa1
if-ne v2, v4, :cond_bc
.line 324
sget-object v2, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v2
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_b1
.line 325
invoke-static {}, Lsg/bigo/spark/a/d;->b()V
goto :goto_bc
.line 327
:cond_b1
sget-object v1, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->a()Ljava/lang/String;
move-result-object v1
const-string v2, "TokenInvalid, but session changed, skip!!"
invoke-static {v1, v2}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 338
:cond_bc
:goto_bc
instance-of v1, p1, Lsg/bigo/httplogin/a/d$b;
const-string v2, ", msg="
const-string v4, "code="
const-string v5, "ProtoResult#handleQuietly"
if-eqz v1, :cond_10b
.line 339
check-cast p1, Lsg/bigo/httplogin/a/d$b;
.line 7007
iget-object v1, p1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 339
check-cast v1, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v1}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v1
if-nez v1, :cond_db
.line 8007
iget-object p1, p1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 340
check-cast p1, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {p1}, Lsg/bigo/spark/proto/BaseSparkRes;->getData()Ljava/lang/Object;
move-result-object v3
goto :goto_138
.line 9007
:cond_db
iget-object v1, p1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 342
check-cast v1, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v1}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v1
.line 9032
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
.line 10007
iget-object p1, p1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 342
check-cast p1, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {p1}, Lsg/bigo/spark/proto/BaseSparkRes;->getMessage()Ljava/lang/String;
move-result-object p1
check-cast v1, Ljava/lang/Number;
invoke-virtual {v1}, Ljava/lang/Number;->intValue()I
move-result v1
.line 343
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v5, p1}, Lsg/bigo/spark/utils/i;->e(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_138
.line 347
:cond_10b
instance-of v1, p1, Lsg/bigo/httplogin/a/d$a;
if-eqz v1, :cond_138
const/16 v1, -0x3e9
.line 10032
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
.line 348
check-cast p1, Lsg/bigo/httplogin/a/d$a;
.line 11010
iget-object p1, p1, Lsg/bigo/httplogin/a/d$a;->b:Ljava/lang/Throwable;
.line 348
invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p1
check-cast v1, Ljava/lang/Number;
invoke-virtual {v1}, Ljava/lang/Number;->intValue()I
move-result v1
.line 349
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v5, p1}, Lsg/bigo/spark/utils/i;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 352
:cond_138
:goto_138
check-cast v3, Lsg/bigo/spark/transfer/proto/common/h;
if-eqz v3, :cond_145
.line 11021
iget-object p1, v3, Lsg/bigo/spark/transfer/proto/common/h;->a:Ljava/lang/Boolean;
if-eqz p1, :cond_145
.line 352
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
goto :goto_146
:cond_145
const/4 p1, 0x0
.line 148
:goto_146
iget-object v0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM;->l:Landroidx/lifecycle/MutableLiveData;
.line 12020
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
.line 148
invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
.line 13020
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method
.method final synthetic c(Lkotlin/c/c;)Ljava/lang/Object;
.registers 16
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/c/c<",
"-",
"Lkotlin/w;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p1, Lsg/bigo/spark/transfer/ui/main/MainVM$c;
if-eqz v0, :cond_14
move-object v0, p1
check-cast v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;
iget v1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->b:I
sub-int/2addr p1, v2
iput p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->b:I
goto :goto_19
:cond_14
new-instance v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;
invoke-direct {v0, p0, p1}, Lsg/bigo/spark/transfer/ui/main/MainVM$c;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lkotlin/c/c;)V
:goto_19
iget-object p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->a:Ljava/lang/Object;
.line 13054
sget-object v1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 152
iget v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->b:I
const/4 v3, 0x0
const/4 v4, 0x1
if-eqz v2, :cond_41
if-ne v2, v4, :cond_39
iget-object v1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->h:Ljava/lang/Object;
check-cast v1, Lsg/bigo/spark/login/LoginSession;
iget-wide v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->j:J
iget v5, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->i:I
iget-object v6, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->f:Ljava/lang/Object;
check-cast v6, Lsg/bigo/spark/transfer/proto/profile/a;
iget-object v0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->e:Ljava/lang/Object;
check-cast v0, Lsg/bigo/spark/login/LoginSession;
invoke-static {p1}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_9b
.line 181
:cond_39
new-instance p1, Ljava/lang/IllegalStateException;
const-string v0, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.line 152
:cond_41
invoke-static {p1}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 153
sget-object p1, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->c()Z
move-result p1
if-nez p1, :cond_4f
sget-object p1, Lkotlin/w;->a:Lkotlin/w;
return-object p1
.line 155
:cond_4f
sget-object p1, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object p1
.line 156
new-instance v6, Lsg/bigo/spark/transfer/proto/profile/a;
invoke-direct {v6}, Lsg/bigo/spark/transfer/proto/profile/a;-><init>()V
invoke-direct {p0}, Lsg/bigo/spark/transfer/ui/main/MainVM;->a()Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Lsg/bigo/spark/transfer/proto/profile/a;->a(Ljava/lang/String;)V
.line 157
sget-object v2, Lsg/bigo/spark/a/d;->a:Lsg/bigo/spark/a/d;
.line 353
invoke-static {}, Ljava/lang/System;->nanoTime()J
move-result-wide v7
.line 354
sget-object v5, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v5
.line 355
invoke-static {}, Lsg/bigo/c/a/a;->f()Lkotlinx/coroutines/aa;
move-result-object v9
check-cast v9, Lkotlin/c/e;
new-instance v10, Lsg/bigo/spark/transfer/ui/main/MainVM$b;
move-object v11, v6
check-cast v11, Lsg/bigo/httplogin/a/b;
const/4 v12, 0x0
invoke-direct {v10, v11, v12}, Lsg/bigo/spark/transfer/ui/main/MainVM$b;-><init>(Lsg/bigo/httplogin/a/b;Lkotlin/c/c;)V
check-cast v10, Lkotlin/f/a/m;
iput-object p0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->d:Ljava/lang/Object;
iput-object p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->e:Ljava/lang/Object;
iput-object v6, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->f:Ljava/lang/Object;
iput-object v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->g:Ljava/lang/Object;
iput v3, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->i:I
iput-wide v7, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->j:J
iput-object v5, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->h:Ljava/lang/Object;
iput v4, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$c;->b:I
.line 14001
invoke-static {v9, v10, v0}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object v0
if-ne v0, v1, :cond_95
return-object v1
:cond_95
move-object v1, v5
move-wide v2, v7
const/4 v5, 0x0
move-object v13, v0
move-object v0, p1
move-object p1, v13
.line 152
:goto_9b
check-cast p1, Lsg/bigo/httplogin/a/d;
.line 358
sget-object v7, Lsg/bigo/spark/b/e;->c:Lsg/bigo/spark/b/e;
check-cast v6, Lsg/bigo/httplogin/a/b;
invoke-virtual {v7, v6, p1, v2, v3}, Lsg/bigo/spark/b/e;->a(Lsg/bigo/httplogin/a/b;Lsg/bigo/httplogin/a/d;J)V
const/16 v2, 0xfa1
if-eqz v5, :cond_d4
.line 359
instance-of v3, p1, Lsg/bigo/httplogin/a/d$b;
if-eqz v3, :cond_d4
move-object v3, p1
check-cast v3, Lsg/bigo/httplogin/a/d$b;
.line 14007
iget-object v3, v3, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 359
check-cast v3, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v3}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v3
if-ne v3, v2, :cond_d4
.line 360
sget-object v3, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v3
invoke-static {v1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_c9
.line 361
invoke-static {}, Lsg/bigo/spark/a/d;->b()V
goto :goto_d4
.line 363
:cond_c9
sget-object v1, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->a()Ljava/lang/String;
move-result-object v1
const-string v3, "TokenInvalid, but session changed, skip!!"
invoke-static {v1, v3}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 158
:cond_d4
:goto_d4
sget-object v1, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v1
invoke-static {v1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
xor-int/2addr v1, v4
const/16 v3, 0x2bd
if-eqz v1, :cond_110
.line 159
sget-object p1, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->a()Ljava/lang/String;
move-result-object p1
const-string v0, "checkCookie, session changed, skip!!"
invoke-static {p1, v0}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 160
sget-object p1, Lsg/bigo/spark/transfer/c/a;->c:Lsg/bigo/spark/transfer/c/a;
check-cast p1, Lsg/bigo/spark/b/a;
.line 367
move-object v0, p1
check-cast v0, Lsg/bigo/spark/transfer/c/a;
.line 14015
iget-object v0, v0, Lsg/bigo/spark/b/a;->a:Lsg/bigo/spark/b/a$a;
.line 14032
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
.line 161
invoke-virtual {v0, v1}, Lsg/bigo/spark/b/a$a;->a(Ljava/lang/Object;)Lsg/bigo/spark/b/a;
.line 162
invoke-static {}, Lsg/bigo/spark/transfer/c/a;->k()Lsg/bigo/spark/b/a$a;
move-result-object v0
const/4 v1, 0x4
.line 15032
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
.line 162
invoke-virtual {v0, v1}, Lsg/bigo/spark/b/a$a;->a(Ljava/lang/Object;)Lsg/bigo/spark/b/a;
.line 368
invoke-static {p1}, Lsg/bigo/spark/b/a;->a(Lsg/bigo/spark/b/a;)V
.line 164
sget-object p1, Lkotlin/w;->a:Lkotlin/w;
return-object p1
.line 166
:cond_110
instance-of v1, p1, Lsg/bigo/httplogin/a/d$b;
if-eqz v1, :cond_135
move-object v1, p1
check-cast v1, Lsg/bigo/httplogin/a/d$b;
.line 16007
iget-object v1, v1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 166
check-cast v1, Lsg/bigo/spark/transfer/proto/profile/PCS_GetAccountInfoRes;
invoke-virtual {v1}, Lsg/bigo/spark/transfer/proto/profile/PCS_GetAccountInfoRes;->getCode()I
move-result v1
if-ne v1, v2, :cond_135
.line 167
sget-object p1, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
const-string p1, "checkCookie"
invoke-static {p1}, Lsg/bigo/spark/login/a;->a(Ljava/lang/String;)V
.line 168
sget-object p1, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->a()Ljava/lang/String;
move-result-object p1
const-string v0, "checkCookie invalid, force logout"
invoke-static {p1, v0}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
const/4 v4, 0x2
goto :goto_173
.line 170
:cond_135
instance-of v1, p1, Lsg/bigo/httplogin/a/d$a;
if-eqz v1, :cond_160
.line 171
sget-object v0, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->a()Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "checkCookie error: "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
check-cast p1, Lsg/bigo/httplogin/a/d$a;
.line 16009
iget v2, p1, Lsg/bigo/httplogin/a/d$a;->a:I
.line 171
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, ", "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 16010
iget-object p1, p1, Lsg/bigo/httplogin/a/d$a;->b:Ljava/lang/Throwable;
.line 171
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
const/4 v4, 0x3
goto :goto_173
.line 174
:cond_160
sget-object p1, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->a()Ljava/lang/String;
move-result-object p1
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "checkCookie normal valid. session="
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {p1, v0}, Lsg/bigo/spark/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 177
:goto_173
sget-object p1, Lsg/bigo/spark/transfer/c/a;->c:Lsg/bigo/spark/transfer/c/a;
check-cast p1, Lsg/bigo/spark/b/a;
.line 370
move-object v0, p1
check-cast v0, Lsg/bigo/spark/transfer/c/a;
.line 16015
iget-object v0, v0, Lsg/bigo/spark/b/a;->a:Lsg/bigo/spark/b/a$a;
.line 16032
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
.line 178
invoke-virtual {v0, v1}, Lsg/bigo/spark/b/a$a;->a(Ljava/lang/Object;)Lsg/bigo/spark/b/a;
.line 179
invoke-static {}, Lsg/bigo/spark/transfer/c/a;->k()Lsg/bigo/spark/b/a$a;
move-result-object v0
.line 17032
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
.line 179
invoke-virtual {v0, v1}, Lsg/bigo/spark/b/a$a;->a(Ljava/lang/Object;)Lsg/bigo/spark/b/a;
.line 371
invoke-static {p1}, Lsg/bigo/spark/b/a;->a(Lsg/bigo/spark/b/a;)V
.line 181
sget-object p1, Lkotlin/w;->a:Lkotlin/w;
return-object p1
.end method
.method final synthetic d(Lkotlin/c/c;)Ljava/lang/Object;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/c/c<",
"-",
"Lkotlin/w;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p1, Lsg/bigo/spark/transfer/ui/main/MainVM$v;
if-eqz v0, :cond_14
move-object v0, p1
check-cast v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;
iget v1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->b:I
sub-int/2addr p1, v2
iput p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->b:I
goto :goto_19
:cond_14
new-instance v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;
invoke-direct {v0, p0, p1}, Lsg/bigo/spark/transfer/ui/main/MainVM$v;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lkotlin/c/c;)V
:goto_19
iget-object p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->a:Ljava/lang/Object;
.line 18054
sget-object v1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 243
iget v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->b:I
const/4 v3, 0x0
const/4 v4, 0x1
if-eqz v2, :cond_3d
if-ne v2, v4, :cond_35
iget-object v1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->g:Ljava/lang/Object;
check-cast v1, Lsg/bigo/spark/login/LoginSession;
iget-wide v4, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->i:J
iget v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->h:I
iget-object v0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->f:Ljava/lang/Object;
check-cast v0, Lsg/bigo/httplogin/a/b;
invoke-static {p1}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_80
.line 251
:cond_35
new-instance p1, Ljava/lang/IllegalStateException;
const-string v0, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.line 243
:cond_3d
invoke-static {p1}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 244
sget-object p1, Lsg/bigo/spark/a/d;->a:Lsg/bigo/spark/a/d;
.line 245
new-instance v2, Lsg/bigo/spark/transfer/proto/common/f;
invoke-direct {v2}, Lsg/bigo/spark/transfer/proto/common/f;-><init>()V
invoke-direct {p0}, Lsg/bigo/spark/transfer/ui/main/MainVM;->a()Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v5}, Lsg/bigo/spark/transfer/proto/common/f;->a(Ljava/lang/String;)V
check-cast v2, Lsg/bigo/httplogin/a/b;
.line 375
invoke-static {}, Ljava/lang/System;->nanoTime()J
move-result-wide v5
.line 376
sget-object v7, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v7
.line 377
invoke-static {}, Lsg/bigo/c/a/a;->f()Lkotlinx/coroutines/aa;
move-result-object v8
check-cast v8, Lkotlin/c/e;
new-instance v9, Lsg/bigo/spark/transfer/ui/main/MainVM$u;
invoke-direct {v9, v2, v3}, Lsg/bigo/spark/transfer/ui/main/MainVM$u;-><init>(Lsg/bigo/httplogin/a/b;Lkotlin/c/c;)V
check-cast v9, Lkotlin/f/a/m;
iput-object p0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->d:Ljava/lang/Object;
iput-object p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->e:Ljava/lang/Object;
iput-object v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->f:Ljava/lang/Object;
iput v4, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->h:I
iput-wide v5, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->i:J
iput-object v7, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->g:Ljava/lang/Object;
iput v4, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$v;->b:I
.line 19001
invoke-static {v8, v9, v0}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p1
if-ne p1, v1, :cond_7c
return-object v1
:cond_7c
move-object v0, v2
move-wide v4, v5
move-object v1, v7
const/4 v2, 0x1
.line 243
:goto_80
check-cast p1, Lsg/bigo/httplogin/a/d;
.line 380
sget-object v6, Lsg/bigo/spark/b/e;->c:Lsg/bigo/spark/b/e;
invoke-virtual {v6, v0, p1, v4, v5}, Lsg/bigo/spark/b/e;->a(Lsg/bigo/httplogin/a/b;Lsg/bigo/httplogin/a/d;J)V
if-eqz v2, :cond_b7
.line 381
instance-of v0, p1, Lsg/bigo/httplogin/a/d$b;
if-eqz v0, :cond_b7
move-object v0, p1
check-cast v0, Lsg/bigo/httplogin/a/d$b;
.line 19007
iget-object v0, v0, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 381
check-cast v0, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v0}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v0
const/16 v2, 0xfa1
if-ne v0, v2, :cond_b7
.line 382
sget-object v0, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v0
invoke-static {v1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_ac
.line 383
invoke-static {}, Lsg/bigo/spark/a/d;->b()V
goto :goto_b7
.line 385
:cond_ac
sget-object v0, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->a()Ljava/lang/String;
move-result-object v0
const-string v1, "TokenInvalid, but session changed, skip!!"
invoke-static {v0, v1}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 396
:cond_b7
:goto_b7
instance-of v0, p1, Lsg/bigo/httplogin/a/d$b;
const-string v1, ", msg="
const-string v2, "code="
const-string v4, "ProtoResult#handleQuietly"
if-eqz v0, :cond_107
.line 397
move-object v0, p1
check-cast v0, Lsg/bigo/httplogin/a/d$b;
.line 20007
iget-object v5, v0, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 397
check-cast v5, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v5}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v5
if-nez v5, :cond_d7
.line 21007
iget-object v0, v0, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 398
check-cast v0, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v0}, Lsg/bigo/spark/proto/BaseSparkRes;->getData()Ljava/lang/Object;
move-result-object v3
goto :goto_135
.line 22007
:cond_d7
iget-object v5, v0, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 400
check-cast v5, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v5}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v5
.line 22032
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
.line 23007
iget-object v0, v0, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 400
check-cast v0, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v0}, Lsg/bigo/spark/proto/BaseSparkRes;->getMessage()Ljava/lang/String;
move-result-object v0
check-cast v5, Ljava/lang/Number;
invoke-virtual {v5}, Ljava/lang/Number;->intValue()I
move-result v5
.line 401
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v4, v0}, Lsg/bigo/spark/utils/i;->e(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_135
.line 405
:cond_107
instance-of v0, p1, Lsg/bigo/httplogin/a/d$a;
if-eqz v0, :cond_135
const/16 v0, -0x3e9
.line 23032
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
.line 406
move-object v5, p1
check-cast v5, Lsg/bigo/httplogin/a/d$a;
.line 24010
iget-object v5, v5, Lsg/bigo/httplogin/a/d$a;->b:Ljava/lang/Throwable;
.line 406
invoke-virtual {v5}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v5
check-cast v0, Ljava/lang/Number;
invoke-virtual {v0}, Ljava/lang/Number;->intValue()I
move-result v0
.line 407
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v4, v0}, Lsg/bigo/spark/utils/i;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 410
:cond_135
:goto_135
check-cast v3, Lsg/bigo/spark/transfer/proto/common/b;
const-string v0, "MainVM"
if-eqz v3, :cond_15f
.line 24017
iget-object v1, v3, Lsg/bigo/spark/transfer/proto/common/b;->a:Ljava/lang/String;
if-eqz v1, :cond_15f
.line 248
sget-object v2, Lsg/bigo/spark/transfer/ui/main/a;->h:Lsg/bigo/spark/transfer/ui/main/a;
const-string v2, "<set-?>"
.line 25000
invoke-static {v1, v2}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v2, Lsg/bigo/spark/transfer/ui/main/a;->d:Lsg/bigo/spark/utils/d/d;
sget-object v3, Lsg/bigo/spark/transfer/ui/main/a;->a:[Lkotlin/k/g;
const/4 v4, 0x2
aget-object v3, v3, v4
invoke-virtual {v2, v3, v1}, Lsg/bigo/spark/utils/d/d;->a(Lkotlin/k/g;Ljava/lang/Object;)V
.line 249
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
const-string v3, "fetchServiceGroup done="
invoke-virtual {v3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2}, Lsg/bigo/spark/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
if-nez v1, :cond_16e
.line 250
:cond_15f
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v1, "fetchServiceGroup failed="
invoke-virtual {v1, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lsg/bigo/spark/utils/i;->e(Ljava/lang/String;Ljava/lang/String;)V
sget-object p1, Lkotlin/w;->a:Lkotlin/w;
.line 251
:cond_16e
sget-object p1, Lkotlin/w;->a:Lkotlin/w;
return-object p1
.end method
.method final synthetic e(Lkotlin/c/c;)Ljava/lang/Object;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/c/c<",
"-",
"Lkotlin/w;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p1, Lsg/bigo/spark/transfer/ui/main/MainVM$h;
if-eqz v0, :cond_14
move-object v0, p1
check-cast v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;
iget v1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->b:I
sub-int/2addr p1, v2
iput p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->b:I
goto :goto_19
:cond_14
new-instance v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;
invoke-direct {v0, p0, p1}, Lsg/bigo/spark/transfer/ui/main/MainVM$h;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lkotlin/c/c;)V
:goto_19
iget-object p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->a:Ljava/lang/Object;
.line 25054
sget-object v1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 253
iget v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->b:I
const/4 v3, 0x0
const/4 v4, 0x1
if-eqz v2, :cond_41
if-ne v2, v4, :cond_39
iget-object v1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->g:Ljava/lang/Object;
check-cast v1, Lsg/bigo/spark/login/LoginSession;
iget-wide v4, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->i:J
iget v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->h:I
iget-object v6, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->f:Ljava/lang/Object;
check-cast v6, Lsg/bigo/httplogin/a/b;
iget-object v0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->d:Ljava/lang/Object;
check-cast v0, Lsg/bigo/spark/transfer/ui/main/MainVM;
invoke-static {p1}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_85
.line 261
:cond_39
new-instance p1, Ljava/lang/IllegalStateException;
const-string v0, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.line 253
:cond_41
invoke-static {p1}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 254
sget-object p1, Lsg/bigo/spark/a/d;->a:Lsg/bigo/spark/a/d;
.line 255
new-instance v2, Lsg/bigo/spark/transfer/proto/common/c;
invoke-direct {v2}, Lsg/bigo/spark/transfer/proto/common/c;-><init>()V
invoke-direct {p0}, Lsg/bigo/spark/transfer/ui/main/MainVM;->a()Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v5}, Lsg/bigo/spark/transfer/proto/common/c;->a(Ljava/lang/String;)V
move-object v6, v2
check-cast v6, Lsg/bigo/httplogin/a/b;
.line 413
invoke-static {}, Ljava/lang/System;->nanoTime()J
move-result-wide v7
.line 414
sget-object v2, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v2
.line 415
invoke-static {}, Lsg/bigo/c/a/a;->f()Lkotlinx/coroutines/aa;
move-result-object v5
check-cast v5, Lkotlin/c/e;
new-instance v9, Lsg/bigo/spark/transfer/ui/main/MainVM$g;
invoke-direct {v9, v6, v3}, Lsg/bigo/spark/transfer/ui/main/MainVM$g;-><init>(Lsg/bigo/httplogin/a/b;Lkotlin/c/c;)V
check-cast v9, Lkotlin/f/a/m;
iput-object p0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->d:Ljava/lang/Object;
iput-object p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->e:Ljava/lang/Object;
iput-object v6, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->f:Ljava/lang/Object;
iput v4, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->h:I
iput-wide v7, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->i:J
iput-object v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->g:Ljava/lang/Object;
iput v4, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$h;->b:I
.line 26001
invoke-static {v5, v9, v0}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p1
if-ne p1, v1, :cond_81
return-object v1
:cond_81
move-object v0, p0
move-object v1, v2
move-wide v4, v7
const/4 v2, 0x1
.line 253
:goto_85
check-cast p1, Lsg/bigo/httplogin/a/d;
.line 418
sget-object v7, Lsg/bigo/spark/b/e;->c:Lsg/bigo/spark/b/e;
invoke-virtual {v7, v6, p1, v4, v5}, Lsg/bigo/spark/b/e;->a(Lsg/bigo/httplogin/a/b;Lsg/bigo/httplogin/a/d;J)V
if-eqz v2, :cond_bc
.line 419
instance-of v2, p1, Lsg/bigo/httplogin/a/d$b;
if-eqz v2, :cond_bc
move-object v2, p1
check-cast v2, Lsg/bigo/httplogin/a/d$b;
.line 26007
iget-object v2, v2, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 419
check-cast v2, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v2}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v2
const/16 v4, 0xfa1
if-ne v2, v4, :cond_bc
.line 420
sget-object v2, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v2
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_b1
.line 421
invoke-static {}, Lsg/bigo/spark/a/d;->b()V
goto :goto_bc
.line 423
:cond_b1
sget-object v1, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->a()Ljava/lang/String;
move-result-object v1
const-string v2, "TokenInvalid, but session changed, skip!!"
invoke-static {v1, v2}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 434
:cond_bc
:goto_bc
instance-of v1, p1, Lsg/bigo/httplogin/a/d$b;
const-string v2, ", msg="
const-string v4, "code="
const-string v5, "ProtoResult#handleQuietly"
if-eqz v1, :cond_10c
.line 435
move-object v1, p1
check-cast v1, Lsg/bigo/httplogin/a/d$b;
.line 27007
iget-object v6, v1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 435
check-cast v6, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v6}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v6
if-nez v6, :cond_dc
.line 28007
iget-object v1, v1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 436
check-cast v1, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v1}, Lsg/bigo/spark/proto/BaseSparkRes;->getData()Ljava/lang/Object;
move-result-object v3
goto :goto_13a
.line 29007
:cond_dc
iget-object v6, v1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 438
check-cast v6, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v6}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v6
.line 29032
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
.line 30007
iget-object v1, v1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 438
check-cast v1, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v1}, Lsg/bigo/spark/proto/BaseSparkRes;->getMessage()Ljava/lang/String;
move-result-object v1
check-cast v6, Ljava/lang/Number;
invoke-virtual {v6}, Ljava/lang/Number;->intValue()I
move-result v6
.line 439
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v5, v1}, Lsg/bigo/spark/utils/i;->e(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_13a
.line 443
:cond_10c
instance-of v1, p1, Lsg/bigo/httplogin/a/d$a;
if-eqz v1, :cond_13a
const/16 v1, -0x3e9
.line 30032
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
.line 444
move-object v6, p1
check-cast v6, Lsg/bigo/httplogin/a/d$a;
.line 31010
iget-object v6, v6, Lsg/bigo/httplogin/a/d$a;->b:Ljava/lang/Throwable;
.line 444
invoke-virtual {v6}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v6
check-cast v1, Ljava/lang/Number;
invoke-virtual {v1}, Ljava/lang/Number;->intValue()I
move-result v1
.line 445
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v5, v1}, Lsg/bigo/spark/utils/i;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 448
:cond_13a
:goto_13a
check-cast v3, Lsg/bigo/spark/transfer/proto/common/a;
const-string v1, "MainVM"
if-eqz v3, :cond_158
.line 31020
iget-object v2, v3, Lsg/bigo/spark/transfer/proto/common/a;->a:Ljava/lang/String;
if-eqz v2, :cond_158
.line 258
iget-object v0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM;->p:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
.line 259
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v3, "fetchActivityInfo done="
invoke-virtual {v3, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lsg/bigo/spark/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
if-nez v2, :cond_167
.line 260
:cond_158
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v0, "fetchActivityInfo failed="
invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {v1, p1}, Lsg/bigo/spark/utils/i;->e(Ljava/lang/String;Ljava/lang/String;)V
sget-object p1, Lkotlin/w;->a:Lkotlin/w;
.line 261
:cond_167
sget-object p1, Lkotlin/w;->a:Lkotlin/w;
return-object p1
.end method
.method final synthetic f(Lkotlin/c/c;)Ljava/lang/Object;
.registers 15
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/c/c<",
"-",
"Lkotlin/w;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p1, Lsg/bigo/spark/transfer/ui/main/MainVM$j;
if-eqz v0, :cond_14
move-object v0, p1
check-cast v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;
iget v1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->b:I
sub-int/2addr p1, v2
iput p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->b:I
goto :goto_19
:cond_14
new-instance v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;
invoke-direct {v0, p0, p1}, Lsg/bigo/spark/transfer/ui/main/MainVM$j;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lkotlin/c/c;)V
:goto_19
iget-object p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->a:Ljava/lang/Object;
.line 31054
sget-object v1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 263
iget v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->b:I
const-string v3, "MainVM"
const/4 v4, 0x0
const/4 v5, 0x1
if-eqz v2, :cond_43
if-ne v2, v5, :cond_3b
iget-object v1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->g:Ljava/lang/Object;
check-cast v1, Lsg/bigo/spark/login/LoginSession;
iget-wide v5, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->i:J
iget v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->h:I
iget-object v7, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->f:Ljava/lang/Object;
check-cast v7, Lsg/bigo/httplogin/a/b;
iget-object v0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->d:Ljava/lang/Object;
check-cast v0, Lsg/bigo/spark/transfer/ui/main/MainVM;
invoke-static {p1}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_a6
.line 272
:cond_3b
new-instance p1, Ljava/lang/IllegalStateException;
const-string v0, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.line 263
:cond_43
invoke-static {p1}, Lkotlin/o;->a(Ljava/lang/Object;)V
const-string p1, "fetchBannerList"
.line 264
invoke-static {v3, p1}, Lsg/bigo/spark/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 265
sget-object p1, Lsg/bigo/spark/a/d;->a:Lsg/bigo/spark/a/d;
.line 266
new-instance v2, Lsg/bigo/spark/transfer/proto/common/d;
.line 267
sget-object v6, Lsg/bigo/spark/g;->b:Lsg/bigo/spark/g;
invoke-static {}, Lsg/bigo/spark/g;->b()Lsg/bigo/spark/d;
move-result-object v6
invoke-interface {v6}, Lsg/bigo/spark/d;->a()Ljava/lang/String;
move-result-object v7
.line 268
sget-object v6, Lsg/bigo/spark/g;->b:Lsg/bigo/spark/g;
invoke-static {}, Lsg/bigo/spark/g;->b()Lsg/bigo/spark/d;
move-result-object v6
invoke-interface {v6}, Lsg/bigo/spark/d;->e()Ljava/lang/String;
move-result-object v8
const/4 v9, 0x0
const/4 v10, 0x0
const/16 v11, 0xc
const/4 v12, 0x0
move-object v6, v2
.line 266
invoke-direct/range {v6 .. v12}, Lsg/bigo/spark/transfer/proto/common/d;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/f/b/j;)V
.line 269
invoke-direct {p0}, Lsg/bigo/spark/transfer/ui/main/MainVM;->a()Ljava/lang/String;
move-result-object v6
invoke-virtual {v2, v6}, Lsg/bigo/spark/transfer/proto/common/d;->a(Ljava/lang/String;)V
move-object v7, v2
check-cast v7, Lsg/bigo/httplogin/a/b;
.line 451
invoke-static {}, Ljava/lang/System;->nanoTime()J
move-result-wide v8
.line 452
sget-object v2, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v2
.line 453
invoke-static {}, Lsg/bigo/c/a/a;->f()Lkotlinx/coroutines/aa;
move-result-object v6
check-cast v6, Lkotlin/c/e;
new-instance v10, Lsg/bigo/spark/transfer/ui/main/MainVM$i;
invoke-direct {v10, v7, v4}, Lsg/bigo/spark/transfer/ui/main/MainVM$i;-><init>(Lsg/bigo/httplogin/a/b;Lkotlin/c/c;)V
check-cast v10, Lkotlin/f/a/m;
iput-object p0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->d:Ljava/lang/Object;
iput-object p1, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->e:Ljava/lang/Object;
iput-object v7, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->f:Ljava/lang/Object;
iput v5, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->h:I
iput-wide v8, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->i:J
iput-object v2, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->g:Ljava/lang/Object;
iput v5, v0, Lsg/bigo/spark/transfer/ui/main/MainVM$j;->b:I
.line 32001
invoke-static {v6, v10, v0}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p1
if-ne p1, v1, :cond_a2
return-object v1
:cond_a2
move-object v0, p0
move-object v1, v2
move-wide v5, v8
const/4 v2, 0x1
.line 263
:goto_a6
check-cast p1, Lsg/bigo/httplogin/a/d;
.line 456
sget-object v8, Lsg/bigo/spark/b/e;->c:Lsg/bigo/spark/b/e;
invoke-virtual {v8, v7, p1, v5, v6}, Lsg/bigo/spark/b/e;->a(Lsg/bigo/httplogin/a/b;Lsg/bigo/httplogin/a/d;J)V
if-eqz v2, :cond_dd
.line 457
instance-of v2, p1, Lsg/bigo/httplogin/a/d$b;
if-eqz v2, :cond_dd
move-object v2, p1
check-cast v2, Lsg/bigo/httplogin/a/d$b;
.line 32007
iget-object v2, v2, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 457
check-cast v2, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v2}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v2
const/16 v5, 0xfa1
if-ne v2, v5, :cond_dd
.line 458
sget-object v2, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v2
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_d2
.line 459
invoke-static {}, Lsg/bigo/spark/a/d;->b()V
goto :goto_dd
.line 461
:cond_d2
sget-object v1, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->a()Ljava/lang/String;
move-result-object v1
const-string v2, "TokenInvalid, but session changed, skip!!"
invoke-static {v1, v2}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 472
:cond_dd
:goto_dd
instance-of v1, p1, Lsg/bigo/httplogin/a/d$b;
const-string v2, ", msg="
const-string v5, "code="
const-string v6, "ProtoResult#handleQuietly"
if-eqz v1, :cond_12c
.line 473
check-cast p1, Lsg/bigo/httplogin/a/d$b;
.line 33007
iget-object v1, p1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 473
check-cast v1, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v1}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v1
if-nez v1, :cond_fc
.line 34007
iget-object p1, p1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 474
check-cast p1, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {p1}, Lsg/bigo/spark/proto/BaseSparkRes;->getData()Ljava/lang/Object;
move-result-object p1
goto :goto_15a
.line 35007
:cond_fc
iget-object v1, p1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 476
check-cast v1, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v1}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v1
.line 35032
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
.line 36007
iget-object p1, p1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 476
check-cast p1, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {p1}, Lsg/bigo/spark/proto/BaseSparkRes;->getMessage()Ljava/lang/String;
move-result-object p1
check-cast v1, Ljava/lang/Number;
invoke-virtual {v1}, Ljava/lang/Number;->intValue()I
move-result v1
.line 477
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v6, p1}, Lsg/bigo/spark/utils/i;->e(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_159
.line 481
:cond_12c
instance-of v1, p1, Lsg/bigo/httplogin/a/d$a;
if-eqz v1, :cond_159
const/16 v1, -0x3e9
.line 36032
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
.line 482
check-cast p1, Lsg/bigo/httplogin/a/d$a;
.line 37010
iget-object p1, p1, Lsg/bigo/httplogin/a/d$a;->b:Ljava/lang/Throwable;
.line 482
invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p1
check-cast v1, Ljava/lang/Number;
invoke-virtual {v1}, Ljava/lang/Number;->intValue()I
move-result v1
.line 483
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v6, p1}, Lsg/bigo/spark/utils/i;->e(Ljava/lang/String;Ljava/lang/String;)V
:cond_159
:goto_159
move-object p1, v4
.line 486
:goto_15a
check-cast p1, Ljava/util/List;
if-eqz p1, :cond_164
.line 270
iget-object v0, v0, Lsg/bigo/spark/transfer/ui/main/MainVM;->o:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0, p1}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
move-object v4, p1
.line 271
:cond_164
invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v0, "fetchBannerList done="
invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {v3, p1}, Lsg/bigo/spark/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 272
sget-object p1, Lkotlin/w;->a:Lkotlin/w;
return-object p1
.end method
.method final synthetic g(Lkotlin/c/c;)Ljava/lang/Object;
.registers 34
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/c/c<",
"-",
"Ljava/lang/Boolean;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
move-object/from16 v0, p0
move-object/from16 v1, p1
instance-of v2, v1, Lsg/bigo/spark/transfer/ui/main/MainVM$t;
if-eqz v2, :cond_18
move-object v2, v1
check-cast v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;
iget v3, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->b:I
const/high16 v4, -0x80000000
and-int/2addr v3, v4
if-eqz v3, :cond_18
iget v1, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->b:I
sub-int/2addr v1, v4
iput v1, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->b:I
goto :goto_1d
:cond_18
new-instance v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;
invoke-direct {v2, v0, v1}, Lsg/bigo/spark/transfer/ui/main/MainVM$t;-><init>(Lsg/bigo/spark/transfer/ui/main/MainVM;Lkotlin/c/c;)V
:goto_1d
iget-object v1, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->a:Ljava/lang/Object;
.line 45054
sget-object v3, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 294
iget v4, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->b:I
const-string v5, "MainVM"
const/4 v6, 0x0
const/4 v7, 0x1
if-eqz v4, :cond_47
if-ne v4, v7, :cond_3f
iget-object v3, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->g:Ljava/lang/Object;
check-cast v3, Lsg/bigo/spark/login/LoginSession;
iget-wide v8, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->i:J
iget v4, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->h:I
iget-object v10, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->f:Ljava/lang/Object;
check-cast v10, Lsg/bigo/httplogin/a/b;
iget-object v2, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->d:Ljava/lang/Object;
check-cast v2, Lsg/bigo/spark/transfer/ui/main/MainVM;
invoke-static {v1}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_8f
.line 312
:cond_3f
new-instance v1, Ljava/lang/IllegalStateException;
const-string v2, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v1
.line 294
:cond_47
invoke-static {v1}, Lkotlin/o;->a(Ljava/lang/Object;)V
const-string v1, "fetchCurryList"
.line 295
invoke-static {v5, v1}, Lsg/bigo/spark/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 298
sget-object v1, Lsg/bigo/spark/a/d;->a:Lsg/bigo/spark/a/d;
.line 299
new-instance v4, Lsg/bigo/spark/transfer/proto/currency/b;
invoke-direct {v4}, Lsg/bigo/spark/transfer/proto/currency/b;-><init>()V
invoke-direct/range {p0 .. p0}, Lsg/bigo/spark/transfer/ui/main/MainVM;->a()Ljava/lang/String;
move-result-object v8
invoke-virtual {v4, v8}, Lsg/bigo/spark/transfer/proto/currency/b;->a(Ljava/lang/String;)V
move-object v10, v4
check-cast v10, Lsg/bigo/httplogin/a/b;
.line 505
invoke-static {}, Ljava/lang/System;->nanoTime()J
move-result-wide v8
.line 506
sget-object v4, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v4
.line 507
invoke-static {}, Lsg/bigo/c/a/a;->f()Lkotlinx/coroutines/aa;
move-result-object v11
check-cast v11, Lkotlin/c/e;
new-instance v12, Lsg/bigo/spark/transfer/ui/main/MainVM$s;
invoke-direct {v12, v10, v6}, Lsg/bigo/spark/transfer/ui/main/MainVM$s;-><init>(Lsg/bigo/httplogin/a/b;Lkotlin/c/c;)V
check-cast v12, Lkotlin/f/a/m;
iput-object v0, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->d:Ljava/lang/Object;
iput-object v1, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->e:Ljava/lang/Object;
iput-object v10, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->f:Ljava/lang/Object;
iput v7, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->h:I
iput-wide v8, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->i:J
iput-object v4, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->g:Ljava/lang/Object;
iput v7, v2, Lsg/bigo/spark/transfer/ui/main/MainVM$t;->b:I
.line 46001
invoke-static {v11, v12, v2}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object v1
if-ne v1, v3, :cond_8c
return-object v3
:cond_8c
move-object v2, v0
move-object v3, v4
const/4 v4, 0x1
.line 294
:goto_8f
check-cast v1, Lsg/bigo/httplogin/a/d;
.line 510
sget-object v11, Lsg/bigo/spark/b/e;->c:Lsg/bigo/spark/b/e;
invoke-virtual {v11, v10, v1, v8, v9}, Lsg/bigo/spark/b/e;->a(Lsg/bigo/httplogin/a/b;Lsg/bigo/httplogin/a/d;J)V
if-eqz v4, :cond_c6
.line 511
instance-of v4, v1, Lsg/bigo/httplogin/a/d$b;
if-eqz v4, :cond_c6
move-object v4, v1
check-cast v4, Lsg/bigo/httplogin/a/d$b;
.line 46007
iget-object v4, v4, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 511
check-cast v4, Lsg/bigo/spark/proto/BaseSparkRes;
invoke-virtual {v4}, Lsg/bigo/spark/proto/BaseSparkRes;->getCode()I
move-result v4
const/16 v8, 0xfa1
if-ne v4, v8, :cond_c6
.line 512
sget-object v4, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->b()Lsg/bigo/spark/login/LoginSession;
move-result-object v4
invoke-static {v3, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_bb
.line 513
invoke-static {}, Lsg/bigo/spark/a/d;->b()V
goto :goto_c6
.line 515
:cond_bb
sget-object v3, Lsg/bigo/spark/login/a;->a:Lsg/bigo/spark/login/a;
invoke-static {}, Lsg/bigo/spark/login/a;->a()Ljava/lang/String;
move-result-object v3
const-string v4, "TokenInvalid, but session changed, skip!!"
invoke-static {v3, v4}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 301
:cond_c6
:goto_c6
instance-of v3, v1, Lsg/bigo/httplogin/a/d$b;
if-eqz v3, :cond_420
check-cast v1, Lsg/bigo/httplogin/a/d$b;
.line 47007
iget-object v3, v1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 301
check-cast v3, Lsg/bigo/spark/transfer/proto/currency/PCS_RouteListRes;
invoke-virtual {v3}, Lsg/bigo/spark/transfer/proto/currency/PCS_RouteListRes;->getData()Ljava/lang/Object;
move-result-object v3
if-nez v3, :cond_d8
goto/16 :goto_420
.line 48007
:cond_d8
iget-object v1, v1, Lsg/bigo/httplogin/a/d$b;->a:Ljava/lang/Object;
.line 304
check-cast v1, Lsg/bigo/spark/transfer/proto/currency/PCS_RouteListRes;
invoke-virtual {v1}, Lsg/bigo/spark/transfer/proto/currency/PCS_RouteListRes;->getData()Ljava/lang/Object;
move-result-object v1
if-nez v1, :cond_e5
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_e5
check-cast v1, Lsg/bigo/spark/transfer/proto/currency/d;
const-string v3, "$this$parse"
invoke-static {v1, v3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 49020
iget-object v3, v1, Lsg/bigo/spark/transfer/proto/currency/d;->a:Ljava/util/List;
if-eqz v3, :cond_f7
.line 48016
check-cast v3, Ljava/lang/Iterable;
invoke-static {v3}, Lkotlin/a/k;->c(Ljava/lang/Iterable;)Ljava/util/List;
move-result-object v3
goto :goto_f8
:cond_f7
move-object v3, v6
.line 49024
:goto_f8
iget-object v4, v1, Lsg/bigo/spark/transfer/proto/currency/d;->c:Ljava/util/List;
if-eqz v4, :cond_103
.line 48017
check-cast v4, Ljava/lang/Iterable;
invoke-static {v4}, Lkotlin/a/k;->c(Ljava/lang/Iterable;)Ljava/util/List;
move-result-object v4
goto :goto_104
:cond_103
move-object v4, v6
.line 50022
:goto_104
iget-object v1, v1, Lsg/bigo/spark/transfer/proto/currency/d;->b:Ljava/util/List;
if-eqz v1, :cond_10f
.line 48018
check-cast v1, Ljava/lang/Iterable;
invoke-static {v1}, Lkotlin/a/k;->c(Ljava/lang/Iterable;)Ljava/util/List;
move-result-object v1
goto :goto_110
:cond_10f
move-object v1, v6
.line 48020
:goto_110
move-object v8, v3
check-cast v8, Ljava/util/Collection;
if-eqz v8, :cond_11e
invoke-interface {v8}, Ljava/util/Collection;->isEmpty()Z
move-result v8
if-eqz v8, :cond_11c
goto :goto_11e
:cond_11c
const/4 v8, 0x0
goto :goto_11f
:cond_11e
:goto_11e
const/4 v8, 0x1
:goto_11f
const-string v10, ""
const-string v11, "RouteParseUtils"
if-nez v8, :cond_39f
move-object v8, v4
check-cast v8, Ljava/util/Collection;
if-eqz v8, :cond_133
invoke-interface {v8}, Ljava/util/Collection;->isEmpty()Z
move-result v8
if-eqz v8, :cond_131
goto :goto_133
:cond_131
const/4 v8, 0x0
goto :goto_134
:cond_133
:goto_133
const/4 v8, 0x1
:goto_134
if-nez v8, :cond_39f
move-object v8, v1
check-cast v8, Ljava/util/Collection;
if-eqz v8, :cond_144
invoke-interface {v8}, Ljava/util/Collection;->isEmpty()Z
move-result v8
if-eqz v8, :cond_142
goto :goto_144
:cond_142
const/4 v8, 0x0
goto :goto_145
:cond_144
:goto_144
const/4 v8, 0x1
:goto_145
if-eqz v8, :cond_149
goto/16 :goto_39f
.line 48024
:cond_149
new-instance v8, Ljava/util/HashSet;
invoke-direct {v8}, Ljava/util/HashSet;-><init>()V
.line 48025
move-object v12, v3
check-cast v12, Ljava/lang/Iterable;
.line 48109
invoke-interface {v12}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v12
:cond_155
:goto_155
invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z
move-result v13
if-eqz v13, :cond_17c
invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v13
check-cast v13, Lsg/bigo/spark/transfer/ui/route/bean/b;
.line 50023
iget-object v14, v13, Lsg/bigo/spark/transfer/ui/route/bean/b;->a:Ljava/lang/String;
.line 48026
check-cast v14, Ljava/lang/CharSequence;
if-eqz v14, :cond_170
invoke-interface {v14}, Ljava/lang/CharSequence;->length()I
move-result v14
if-nez v14, :cond_16e
goto :goto_170
:cond_16e
const/4 v14, 0x0
goto :goto_171
:cond_170
:goto_170
const/4 v14, 0x1
:goto_171
if-nez v14, :cond_155
.line 50024
iget-object v13, v13, Lsg/bigo/spark/transfer/ui/route/bean/b;->a:Ljava/lang/String;
if-nez v13, :cond_178
move-object v13, v10
.line 48027
:cond_178
invoke-virtual {v8, v13}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
goto :goto_155
.line 48030
:cond_17c
invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v12
const-string v13, "countries. ccKeys="
invoke-virtual {v13, v12}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v12
invoke-static {v11, v12}, Lsg/bigo/spark/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 48032
new-instance v12, Ljava/util/HashSet;
invoke-direct {v12}, Ljava/util/HashSet;-><init>()V
.line 48033
move-object v13, v4
check-cast v13, Ljava/lang/Iterable;
.line 48111
invoke-interface {v13}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v13
:cond_195
:goto_195
invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z
move-result v14
if-eqz v14, :cond_1bc
invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v14
check-cast v14, Lsg/bigo/spark/transfer/ui/route/bean/a;
.line 50025
iget-object v15, v14, Lsg/bigo/spark/transfer/ui/route/bean/a;->a:Ljava/lang/String;
.line 48034
check-cast v15, Ljava/lang/CharSequence;
if-eqz v15, :cond_1b0
invoke-interface {v15}, Ljava/lang/CharSequence;->length()I
move-result v15
if-nez v15, :cond_1ae
goto :goto_1b0
:cond_1ae
const/4 v15, 0x0
goto :goto_1b1
:cond_1b0
:goto_1b0
const/4 v15, 0x1
:goto_1b1
if-nez v15, :cond_195
.line 50026
iget-object v14, v14, Lsg/bigo/spark/transfer/ui/route/bean/a;->a:Ljava/lang/String;
if-nez v14, :cond_1b8
move-object v14, v10
.line 48035
:cond_1b8
invoke-virtual {v12, v14}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
goto :goto_195
.line 48038
:cond_1bc
invoke-static {v12}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v13
const-string v14, "currencies. ccKeys="
invoke-virtual {v14, v13}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v13
invoke-static {v11, v13}, Lsg/bigo/spark/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 48040
check-cast v1, Ljava/lang/Iterable;
.line 48113
new-instance v13, Ljava/util/ArrayList;
invoke-direct {v13}, Ljava/util/ArrayList;-><init>()V
check-cast v13, Ljava/util/Collection;
.line 48122
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_1d6
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v14
if-eqz v14, :cond_386
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v14
.line 48121
check-cast v14, Lsg/bigo/spark/transfer/ui/route/bean/c;
.line 48041
move-object v15, v8
check-cast v15, Ljava/util/Set;
move-object v6, v12
check-cast v6, Ljava/util/Set;
.line 50061
iget-object v7, v14, Lsg/bigo/spark/transfer/ui/route/bean/c;->c:Ljava/lang/String;
.line 50028
invoke-static {v7}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v9
const-string v0, "router path parsing. path="
invoke-virtual {v0, v9}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v11, v0}, Lsg/bigo/spark/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
if-eqz v7, :cond_207
.line 50029
move-object v0, v7
check-cast v0, Ljava/lang/CharSequence;
const-string v9, "_"
filled-new-array {v9}, [Ljava/lang/String;
move-result-object v9
invoke-static {v0, v9}, Lkotlin/m/p;->b(Ljava/lang/CharSequence;[Ljava/lang/String;)Ljava/util/List;
move-result-object v0
goto :goto_208
:cond_207
const/4 v0, 0x0
:goto_208
const-string v9, "NULL"
move-object/from16 v18, v1
if-eqz v0, :cond_27e
.line 50065
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
move-object/from16 v19, v8
const/4 v8, 0x6
if-ne v1, v8, :cond_280
const/4 v1, 0x0
.line 50063
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v8
check-cast v8, Ljava/lang/String;
invoke-static {v8, v9}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v8
const/4 v1, 0x1
xor-int/2addr v8, v1
if-eqz v8, :cond_280
const/4 v8, 0x0
invoke-interface {v0, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v16
check-cast v16, Ljava/lang/CharSequence;
invoke-interface/range {v16 .. v16}, Ljava/lang/CharSequence;->length()I
move-result v8
if-lez v8, :cond_236
const/16 v16, 0x1
goto :goto_238
:cond_236
const/16 v16, 0x0
:goto_238
if-eqz v16, :cond_280
.line 50064
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v8
check-cast v8, Ljava/lang/String;
invoke-static {v8, v9}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v8
xor-int/2addr v8, v1
if-eqz v8, :cond_280
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v8
check-cast v8, Ljava/lang/CharSequence;
invoke-interface {v8}, Ljava/lang/CharSequence;->length()I
move-result v8
if-lez v8, :cond_256
const/16 v16, 0x1
goto :goto_258
:cond_256
const/16 v16, 0x0
:goto_258
if-eqz v16, :cond_280
const/4 v8, 0x5
.line 50065
invoke-interface {v0, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v16
move-object/from16 v8, v16
check-cast v8, Ljava/lang/String;
invoke-static {v8, v9}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v8
xor-int/2addr v8, v1
if-eqz v8, :cond_280
const/4 v1, 0x5
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v8
check-cast v8, Ljava/lang/CharSequence;
invoke-interface {v8}, Ljava/lang/CharSequence;->length()I
move-result v1
if-lez v1, :cond_279
const/4 v1, 0x1
goto :goto_27a
:cond_279
const/4 v1, 0x0
:goto_27a
if-eqz v1, :cond_280
const/4 v1, 0x1
goto :goto_281
:cond_27e
move-object/from16 v19, v8
:cond_280
const/4 v1, 0x0
:goto_281
if-nez v1, :cond_295
.line 50031
invoke-static {v7}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "router path format is illegal. path="
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v11, v0}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
move-object/from16 v31, v10
:goto_292
const/4 v0, 0x0
goto/16 :goto_375
:cond_295
if-nez v0, :cond_29a
.line 50035
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_29a
const/4 v1, 0x0
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Ljava/lang/String;
const/4 v8, 0x1
.line 50036
invoke-interface {v0, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v17
move-object/from16 v8, v17
check-cast v8, Ljava/lang/String;
const/4 v1, 0x2
.line 50037
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v20
check-cast v20, Ljava/lang/String;
invoke-static/range {v20 .. v20}, Lsg/bigo/spark/transfer/ui/route/bean/e;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
move-object/from16 v31, v10
const/4 v10, 0x3
.line 50038
invoke-interface {v0, v10}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Ljava/lang/String;
invoke-static {v10}, Lsg/bigo/spark/transfer/ui/route/bean/e;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
.line 50039
invoke-interface {v15, v7}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v20
if-eqz v20, :cond_36e
invoke-interface {v6, v8}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v20
if-nez v20, :cond_2d0
goto/16 :goto_36e
:cond_2d0
if-eqz v1, :cond_2e3
.line 50044
invoke-static {v1, v9}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v20
const/16 v16, 0x1
xor-int/lit8 v20, v20, 0x1
if-eqz v20, :cond_2e5
.line 50043
invoke-interface {v15, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v15
if-eqz v15, :cond_2f5
goto :goto_2e5
:cond_2e3
const/16 v16, 0x1
:cond_2e5
:goto_2e5
if-eqz v10, :cond_2fb
invoke-static {v10, v9}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v9
xor-int/lit8 v9, v9, 0x1
if-eqz v9, :cond_2fb
.line 50044
invoke-interface {v6, v10}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v6
if-nez v6, :cond_2fb
:cond_2f5
const-string v0, "parse skip. iCC or iCUR is not found."
.line 50046
invoke-static {v11, v0}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_292
:cond_2fb
if-nez v1, :cond_300
move-object/from16 v22, v31
goto :goto_302
:cond_300
move-object/from16 v22, v1
:goto_302
const/4 v1, 0x4
.line 50054
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
if-nez v1, :cond_30c
goto :goto_33c
.line 50066
:cond_30c
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v6
const v9, 0x1f7310
if-eq v6, v9, :cond_32b
const v9, 0x1f7333
if-eq v6, v9, :cond_31b
goto :goto_33c
:cond_31b
const-string v6, "CASH"
invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_33c
const/4 v1, 0x2
.line 50068
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
move-object/from16 v25, v1
goto :goto_33a
:cond_32b
const-string v6, "CARD"
.line 50066
invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_33c
const/4 v1, 0x1
.line 50067
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
move-object/from16 v25, v6
:goto_33a
const/4 v1, 0x5
goto :goto_33f
:cond_33c
:goto_33c
const/4 v1, 0x5
const/16 v25, 0x0
.line 50055
:goto_33f
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
move-object/from16 v26, v0
check-cast v26, Ljava/lang/String;
.line 50070
iget-object v0, v14, Lsg/bigo/spark/transfer/ui/route/bean/c;->b:Ljava/lang/String;
.line 50056
invoke-static {v0}, Lsg/bigo/spark/transfer/utils/d;->a(Ljava/lang/String;)D
move-result-wide v27
.line 50071
iget-object v0, v14, Lsg/bigo/spark/transfer/ui/route/bean/c;->a:Ljava/lang/String;
.line 50057
invoke-static {v0}, Lsg/bigo/spark/transfer/utils/d;->a(Ljava/lang/String;)D
move-result-wide v29
.line 50049
new-instance v0, Lsg/bigo/spark/transfer/ui/route/bean/Route;
move-object/from16 v20, v0
move-object/from16 v21, v7
move-object/from16 v23, v8
move-object/from16 v24, v10
invoke-direct/range {v20 .. v30}, Lsg/bigo/spark/transfer/ui/route/bean/Route;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;DD)V
.line 50059
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
const-string v6, "parse single done. route="
invoke-virtual {v6, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v11, v1}, Lsg/bigo/spark/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_375
:cond_36e
:goto_36e
const-string v0, "parse skip. oCC or oCUR is not found."
.line 50040
invoke-static {v11, v0}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_292
:goto_375
if-eqz v0, :cond_37a
.line 48121
invoke-interface {v13, v0}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
:cond_37a
move-object/from16 v0, p0
move-object/from16 v1, v18
move-object/from16 v8, v19
move-object/from16 v10, v31
const/4 v6, 0x0
const/4 v7, 0x1
goto/16 :goto_1d6
:cond_386
move-object/from16 v31, v10
.line 48124
check-cast v13, Ljava/util/List;
.line 48043
move-object v0, v13
check-cast v0, Ljava/util/Collection;
invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z
move-result v0
if-eqz v0, :cond_399
const-string v0, "routers element is missing. parse failed."
.line 48044
invoke-static {v11, v0}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_3a6
.line 48047
:cond_399
new-instance v0, Lsg/bigo/spark/transfer/ui/route/bean/f;
invoke-direct {v0, v3, v4, v13}, Lsg/bigo/spark/transfer/ui/route/bean/f;-><init>(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
goto :goto_3a7
:cond_39f
:goto_39f
move-object/from16 v31, v10
const-string v0, "main element is missing. parse failed."
.line 48021
invoke-static {v11, v0}, Lsg/bigo/spark/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
:goto_3a6
const/4 v0, 0x0
:goto_3a7
if-nez v0, :cond_3ac
.line 304
sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
return-object v0
.line 305
:cond_3ac
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
const-string v3, "routePool is fetched\uff0c"
invoke-virtual {v3, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v5, v1}, Lsg/bigo/spark/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 306
sget-object v1, Lsg/bigo/spark/transfer/ui/route/a;->c:Lsg/bigo/spark/transfer/ui/route/a;
.line 50073
sget-object v1, Lsg/bigo/spark/transfer/ui/route/a;->b:Lsg/bigo/spark/utils/d/a;
sget-object v3, Lsg/bigo/spark/transfer/ui/route/a;->a:[Lkotlin/k/g;
const/4 v4, 0x1
aget-object v3, v3, v4
const-string v4, "property"
invoke-static {v3, v4}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
if-nez v0, :cond_3d3
const/4 v3, 0x0
.line 50075
iput-object v3, v1, Lsg/bigo/spark/utils/d/a;->b:Ljava/lang/Object;
.line 50076
invoke-virtual {v1}, Lsg/bigo/spark/utils/d/a;->a()Lsg/bigo/spark/utils/d/c$a;
move-result-object v1
:goto_3d0
move-object/from16 v10, v31
goto :goto_3f2
.line 50079
:cond_3d3
iget-object v3, v1, Lsg/bigo/spark/utils/d/a;->b:Ljava/lang/Object;
if-nez v3, :cond_3da
.line 50080
invoke-virtual {v1}, Lsg/bigo/spark/utils/d/a;->b()V
.line 50082
:cond_3da
iget-object v3, v1, Lsg/bigo/spark/utils/d/a;->b:Ljava/lang/Object;
invoke-static {v3, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v3
const/4 v4, 0x1
xor-int/2addr v3, v4
if-eqz v3, :cond_3f5
.line 50083
iput-object v0, v1, Lsg/bigo/spark/utils/d/a;->b:Ljava/lang/Object;
.line 50084
invoke-virtual {v1}, Lsg/bigo/spark/utils/d/a;->a()Lsg/bigo/spark/utils/d/c$a;
move-result-object v1
invoke-static {v0}, Lsg/bigo/spark/utils/a/a;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
if-nez v3, :cond_3f1
goto :goto_3d0
:cond_3f1
move-object v10, v3
:goto_3f2
invoke-interface {v1, v10}, Lsg/bigo/spark/utils/d/c$a;->a(Ljava/lang/Object;)V
.line 50087
:cond_3f5
iget-object v0, v0, Lsg/bigo/spark/transfer/ui/route/bean/f;->b:Ljava/util/List;
.line 307
check-cast v0, Ljava/lang/Iterable;
iget-object v1, v2, Lsg/bigo/spark/transfer/ui/main/MainVM;->b:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;
move-result-object v1
invoke-static {v0, v1}, Lkotlin/a/k;->a(Ljava/lang/Iterable;Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_41d
.line 308
sget-object v0, Lsg/bigo/spark/transfer/ui/route/a;->c:Lsg/bigo/spark/transfer/ui/route/a;
invoke-static {}, Lsg/bigo/spark/transfer/ui/route/a;->b()Lsg/bigo/spark/transfer/ui/route/bean/Route;
move-result-object v0
.line 309
iget-object v1, v2, Lsg/bigo/spark/transfer/ui/main/MainVM;->b:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v1, v0}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
.line 310
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "route force changed\uff0cnewRoute="
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v5, v0}, Lsg/bigo/spark/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 312
:cond_41d
sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
return-object v0
.line 302
:cond_420
:goto_420
sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
return-object v0
.end method