k.smali
.class public final Lcom/imo/android/imoim/av/k;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static A:Ljava/util/TreeMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/TreeMap<",
"Ljava/lang/Long;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private static B:J
.field private static C:J
.field private static D:Ljava/util/TreeMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/TreeMap<",
"Ljava/lang/Long;",
"Ljava/util/Map<",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
">;>;"
}
.end annotation
.end field
.field private static E:Ljava/util/TreeMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/TreeMap<",
"Ljava/lang/Long;",
"Lcom/imo/android/imoim/data/h;",
">;"
}
.end annotation
.end field
.field private static F:Ljava/util/TreeSet;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/TreeSet<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private static G:Z
.field static a:Ljava/lang/String;
.field static b:Ljava/lang/String;
.field static c:J
.field public static final d:Lcom/imo/android/imoim/av/k;
.field private static e:Ljava/lang/String;
.field private static f:Ljava/lang/String;
.field private static g:Ljava/lang/String;
.field private static h:Ljava/lang/String;
.field private static i:Ljava/lang/String;
.field private static j:Ljava/lang/String;
.field private static k:Z
.field private static l:Ljava/lang/String;
.field private static m:Ljava/lang/String;
.field private static n:Ljava/lang/String;
.field private static o:Ljava/lang/String;
.field private static p:Ljava/lang/String;
.field private static q:Ljava/lang/String;
.field private static r:I
.field private static s:Z
.field private static t:J
.field private static u:J
.field private static v:J
.field private static w:J
.field private static x:J
.field private static y:J
.field private static z:J
# direct methods
.method static constructor <clinit>()V
.registers 2
.line 12
new-instance v0, Lcom/imo/android/imoim/av/k;
invoke-direct {v0}, Lcom/imo/android/imoim/av/k;-><init>()V
sput-object v0, Lcom/imo/android/imoim/av/k;->d:Lcom/imo/android/imoim/av/k;
const-string v0, ""
.line 41
sput-object v0, Lcom/imo/android/imoim/av/k;->e:Ljava/lang/String;
.line 42
sput-object v0, Lcom/imo/android/imoim/av/k;->f:Ljava/lang/String;
.line 43
sput-object v0, Lcom/imo/android/imoim/av/k;->g:Ljava/lang/String;
.line 44
sput-object v0, Lcom/imo/android/imoim/av/k;->h:Ljava/lang/String;
.line 45
sput-object v0, Lcom/imo/android/imoim/av/k;->i:Ljava/lang/String;
.line 46
sput-object v0, Lcom/imo/android/imoim/av/k;->j:Ljava/lang/String;
const-string v1, "audio"
.line 48
sput-object v1, Lcom/imo/android/imoim/av/k;->l:Ljava/lang/String;
.line 49
sput-object v1, Lcom/imo/android/imoim/av/k;->m:Ljava/lang/String;
.line 50
sput-object v0, Lcom/imo/android/imoim/av/k;->a:Ljava/lang/String;
.line 51
sput-object v0, Lcom/imo/android/imoim/av/k;->n:Ljava/lang/String;
.line 52
sput-object v0, Lcom/imo/android/imoim/av/k;->o:Ljava/lang/String;
.line 53
sput-object v0, Lcom/imo/android/imoim/av/k;->p:Ljava/lang/String;
.line 54
sput-object v0, Lcom/imo/android/imoim/av/k;->q:Ljava/lang/String;
.line 55
sput-object v0, Lcom/imo/android/imoim/av/k;->b:Ljava/lang/String;
.line 66
new-instance v0, Ljava/util/TreeMap;
invoke-direct {v0}, Ljava/util/TreeMap;-><init>()V
sput-object v0, Lcom/imo/android/imoim/av/k;->A:Ljava/util/TreeMap;
.line 70
new-instance v0, Ljava/util/TreeMap;
invoke-direct {v0}, Ljava/util/TreeMap;-><init>()V
sput-object v0, Lcom/imo/android/imoim/av/k;->D:Ljava/util/TreeMap;
.line 71
new-instance v0, Ljava/util/TreeMap;
invoke-direct {v0}, Ljava/util/TreeMap;-><init>()V
sput-object v0, Lcom/imo/android/imoim/av/k;->E:Ljava/util/TreeMap;
.line 72
new-instance v0, Ljava/util/TreeSet;
invoke-direct {v0}, Ljava/util/TreeSet;-><init>()V
sput-object v0, Lcom/imo/android/imoim/av/k;->F:Ljava/util/TreeSet;
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 12
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a()V
.registers 5
.line 174
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-gtz v4, :cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->c:J
cmp-long v4, v0, v2
if-lez v4, :cond_1a
.line 175
:cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->v:J
cmp-long v4, v0, v2
if-nez v4, :cond_1a
.line 176
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sput-wide v0, Lcom/imo/android/imoim/av/k;->v:J
:cond_1a
return-void
.end method
.method public static a(I)V
.registers 6
.line 153
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-gtz v4, :cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->c:J
cmp-long v4, v0, v2
if-lez v4, :cond_1f
.line 154
:cond_e
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
.line 155
sget-object v2, Lcom/imo/android/imoim/av/k;->A:Ljava/util/TreeMap;
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p0
invoke-virtual {v2, v0, p0}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_1f
return-void
.end method
.method public static a(J)V
.registers 7
.line 214
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-gtz v4, :cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->c:J
cmp-long v4, v0, v2
if-lez v4, :cond_16
.line 215
:cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->B:J
cmp-long v4, v0, v2
if-nez v4, :cond_16
.line 216
sput-wide p0, Lcom/imo/android/imoim/av/k;->B:J
:cond_16
return-void
.end method
.method public static a(Lcom/imo/android/imoim/data/h;)V
.registers 6
const-string v0, "info"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 144
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-lez v4, :cond_34
sget-wide v0, Lcom/imo/android/imoim/av/k;->u:J
cmp-long v4, v0, v2
if-nez v4, :cond_34
.line 145
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sput-wide v0, Lcom/imo/android/imoim/av/k;->u:J
.line 146
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
const-string v1, "IMO.groupAvManager"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 3499
iget v0, v0, Lcom/imo/android/imoim/av/GroupAVManager;->s:I
.line 146
sput v0, Lcom/imo/android/imoim/av/k;->r:I
.line 147
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 3604
iget-boolean v0, v0, Lcom/imo/android/imoim/av/GroupAVManager;->B:Z
if-eqz v0, :cond_30
const-string v0, "video"
goto :goto_32
:cond_30
const-string v0, "audio"
.line 147
:goto_32
sput-object v0, Lcom/imo/android/imoim/av/k;->m:Ljava/lang/String;
:cond_34
invoke-static {p0}, Lcom/imo/android/imoim/av/k;->b(Lcom/imo/android/imoim/data/h;)V
return-void
.end method
.method public static a(Ljava/lang/String;)V
.registers 6
.line 230
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-gtz v4, :cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->c:J
cmp-long v4, v0, v2
if-lez v4, :cond_12
:cond_e
if-eqz p0, :cond_12
.line 231
sput-object p0, Lcom/imo/android/imoim/av/k;->q:Ljava/lang/String;
:cond_12
return-void
.end method
.method public static a(Ljava/util/Map;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
">;)V"
}
.end annotation
.line 160
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-gtz v4, :cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->c:J
cmp-long v4, v0, v2
if-lez v4, :cond_25
.line 161
:cond_e
new-instance v0, Ljava/util/TreeMap;
invoke-direct {v0}, Ljava/util/TreeMap;-><init>()V
if-eqz p0, :cond_18
.line 162
invoke-virtual {v0, p0}, Ljava/util/TreeMap;->putAll(Ljava/util/Map;)V
.line 163
:cond_18
sget-object p0, Lcom/imo/android/imoim/av/k;->D:Ljava/util/TreeMap;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {p0, v1, v0}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_25
return-void
.end method
.method public static a(Z)V
.registers 4
.line 75
invoke-static {}, Lcom/imo/android/imoim/util/ei;->m()Ljava/lang/String;
move-result-object v0
const-string v1, ""
if-eqz v0, :cond_a
if-nez v0, :cond_b
:cond_a
move-object v0, v1
:cond_b
sput-object v0, Lcom/imo/android/imoim/av/k;->e:Ljava/lang/String;
.line 76
sget-object v0, Lcom/imo/android/imoim/IMO;->c:Lcom/imo/android/imoim/network/Dispatcher4;
invoke-virtual {v0}, Lcom/imo/android/imoim/network/Dispatcher4;->getSSID()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_17
if-nez v0, :cond_18
:cond_17
move-object v0, v1
:cond_18
sput-object v0, Lcom/imo/android/imoim/av/k;->f:Ljava/lang/String;
.line 77
invoke-static {}, Lcom/imo/android/imoim/util/ei;->W()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_22
if-nez v0, :cond_23
:cond_22
move-object v0, v1
:cond_23
sput-object v0, Lcom/imo/android/imoim/av/k;->g:Ljava/lang/String;
.line 78
invoke-static {}, Lcom/imo/android/imoim/util/ei;->J()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_2d
if-nez v0, :cond_2e
:cond_2d
move-object v0, v1
:cond_2e
sput-object v0, Lcom/imo/android/imoim/av/k;->h:Ljava/lang/String;
.line 79
invoke-static {}, Lcom/imo/android/imoim/util/ei;->am()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_38
if-nez v0, :cond_39
:cond_38
move-object v0, v1
:cond_39
sput-object v0, Lcom/imo/android/imoim/av/k;->i:Ljava/lang/String;
.line 80
invoke-static {}, Lcom/imo/android/imoim/util/ei;->al()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_43
if-nez v0, :cond_44
:cond_43
move-object v0, v1
:cond_44
sput-object v0, Lcom/imo/android/imoim/av/k;->j:Ljava/lang/String;
.line 81
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
const-string v2, "IMO.groupAvManager"
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 2669
iget-object v0, v0, Lcom/imo/android/imoim/av/GroupAVManager;->d:Ljava/lang/String;
const-string v2, "IMO.groupAvManager.callID"
.line 81
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sput-object v0, Lcom/imo/android/imoim/av/k;->n:Ljava/lang/String;
.line 82
sget-object v0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
const-string v2, "IMO.accounts"
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_67
if-nez v0, :cond_66
goto :goto_67
:cond_66
move-object v1, v0
:cond_67
:goto_67
sput-object v1, Lcom/imo/android/imoim/av/k;->o:Ljava/lang/String;
if-eqz p0, :cond_6e
const-string p0, "video"
goto :goto_70
:cond_6e
const-string p0, "audio"
.line 84
:goto_70
sput-object p0, Lcom/imo/android/imoim/av/k;->l:Ljava/lang/String;
sput-object p0, Lcom/imo/android/imoim/av/k;->m:Ljava/lang/String;
.line 85
sget-object p0, Lcom/imo/android/imoim/IMO;->c:Lcom/imo/android/imoim/network/Dispatcher4;
const-string v0, "IMO.dispatcher"
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/imo/android/imoim/network/Dispatcher4;->isConnected()Z
move-result p0
sput-boolean p0, Lcom/imo/android/imoim/av/k;->k:Z
return-void
.end method
.method public static a(ZLjava/lang/String;Ljava/lang/String;Ljava/util/List;)V
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
const-string v0, "inType"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "comeFrom"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 133
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-nez v4, :cond_2d
.line 134
invoke-static {p0}, Lcom/imo/android/imoim/av/k;->a(Z)V
.line 135
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sput-wide v0, Lcom/imo/android/imoim/av/k;->t:J
.line 136
sput-object p2, Lcom/imo/android/imoim/av/k;->a:Ljava/lang/String;
.line 137
sput-object p1, Lcom/imo/android/imoim/av/k;->b:Ljava/lang/String;
.line 138
sget-object p0, Lcom/imo/android/imoim/av/k;->F:Ljava/util/TreeSet;
invoke-virtual {p0}, Ljava/util/TreeSet;->clear()V
if-eqz p3, :cond_2d
.line 139
sget-object p0, Lcom/imo/android/imoim/av/k;->F:Ljava/util/TreeSet;
check-cast p3, Ljava/util/Collection;
invoke-virtual {p0, p3}, Ljava/util/TreeSet;->addAll(Ljava/util/Collection;)Z
:cond_2d
return-void
.end method
.method public static b()V
.registers 5
.line 182
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-gtz v4, :cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->c:J
cmp-long v4, v0, v2
if-lez v4, :cond_1a
.line 183
:cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->w:J
cmp-long v4, v0, v2
if-nez v4, :cond_1a
.line 184
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sput-wide v0, Lcom/imo/android/imoim/av/k;->w:J
:cond_1a
return-void
.end method
.method public static b(J)V
.registers 7
.line 222
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-gtz v4, :cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->c:J
cmp-long v4, v0, v2
if-lez v4, :cond_16
.line 223
:cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->C:J
cmp-long v4, v0, v2
if-nez v4, :cond_16
.line 224
sput-wide p0, Lcom/imo/android/imoim/av/k;->C:J
:cond_16
return-void
.end method
.method public static b(Lcom/imo/android/imoim/data/h;)V
.registers 6
const-string v0, "info"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 168
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-gtz v4, :cond_13
sget-wide v0, Lcom/imo/android/imoim/av/k;->c:J
cmp-long v4, v0, v2
if-lez v4, :cond_20
.line 169
:cond_13
sget-object v0, Lcom/imo/android/imoim/av/k;->E:Ljava/util/TreeMap;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v1, p0}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_20
return-void
.end method
.method public static b(Ljava/lang/String;)V
.registers 11
.line 236
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-gtz v4, :cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->c:J
cmp-long v4, v0, v2
if-lez v4, :cond_19c
:cond_e
if-eqz p0, :cond_12
.line 237
sput-object p0, Lcom/imo/android/imoim/av/k;->p:Ljava/lang/String;
.line 4245
:cond_12
new-instance p0, Ljava/util/HashMap;
invoke-direct {p0}, Ljava/util/HashMap;-><init>()V
.line 4246
sget-object v0, Lcom/imo/android/imoim/av/k;->e:Ljava/lang/String;
const-string v1, "app_ver"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4247
sget-object v0, Lcom/imo/android/imoim/av/k;->f:Ljava/lang/String;
const-string v1, "ssid"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4248
sget-object v0, Lcom/imo/android/imoim/av/k;->g:Ljava/lang/String;
const-string v1, "carrier"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4249
sget-object v0, Lcom/imo/android/imoim/av/k;->h:Ljava/lang/String;
const-string v1, "connect_type"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4250
sget-object v0, Lcom/imo/android/imoim/av/k;->i:Ljava/lang/String;
const-string v1, "network_iso"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4251
sget-object v0, Lcom/imo/android/imoim/av/k;->j:Ljava/lang/String;
const-string v1, "sim_iso"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4252
sget-boolean v0, Lcom/imo/android/imoim/av/k;->k:Z
const-string v1, "1"
const-string v4, "0"
if-eqz v0, :cond_4b
move-object v0, v1
goto :goto_4c
:cond_4b
move-object v0, v4
:goto_4c
const-string v5, "net_st"
invoke-virtual {p0, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4253
sget-object v0, Lcom/imo/android/imoim/av/k;->l:Ljava/lang/String;
const-string v5, "j_call_type"
invoke-virtual {p0, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4254
sget-object v0, Lcom/imo/android/imoim/av/k;->m:Ljava/lang/String;
const-string v5, "call_type"
invoke-virtual {p0, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4255
sget-object v0, Lcom/imo/android/imoim/av/k;->a:Ljava/lang/String;
const-string v5, "from"
invoke-virtual {p0, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4256
sget-object v0, Lcom/imo/android/imoim/av/k;->n:Ljava/lang/String;
const-string v5, "group_av_id"
invoke-virtual {p0, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4257
sget-object v0, Lcom/imo/android/imoim/av/k;->o:Ljava/lang/String;
const-string v5, "myuid"
invoke-virtual {p0, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4258
sget-object v0, Lcom/imo/android/imoim/av/k;->p:Ljava/lang/String;
const-string v5, "endreason"
invoke-virtual {p0, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4259
sget-object v0, Lcom/imo/android/imoim/av/k;->q:Ljava/lang/String;
const-string v5, "endextra"
invoke-virtual {p0, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4260
sget-object v0, Lcom/imo/android/imoim/av/k;->b:Ljava/lang/String;
const-string v5, "type"
invoke-virtual {p0, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4261
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
sget v5, Lcom/imo/android/imoim/av/k;->r:I
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v5, "streamid"
invoke-virtual {p0, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4262
sget-boolean v0, Lcom/imo/android/imoim/av/k;->s:Z
if-eqz v0, :cond_a1
goto :goto_a2
:cond_a1
move-object v1, v4
:goto_a2
const-string v0, "locked"
invoke-virtual {p0, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4263
sget-wide v0, Lcom/imo/android/imoim/av/k;->c:J
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
const-string v1, "ringingts"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4264
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
const-string v1, "joincallreqts"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4265
sget-wide v0, Lcom/imo/android/imoim/av/k;->u:J
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
const-string v1, "joincallrests"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4266
sget-wide v0, Lcom/imo/android/imoim/av/k;->v:J
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
const-string v1, "buddyacceptts"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4267
sget-wide v0, Lcom/imo/android/imoim/av/k;->w:J
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
const-string v1, "first_voice_recv_ts"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4268
sget-wide v0, Lcom/imo/android/imoim/av/k;->x:J
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
const-string v1, "first_voice_play_ts"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4269
sget-wide v0, Lcom/imo/android/imoim/av/k;->y:J
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
const-string v1, "first_video_recv_ts"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4270
sget-wide v0, Lcom/imo/android/imoim/av/k;->z:J
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
const-string v1, "first_video_play_ts"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4271
sget-wide v0, Lcom/imo/android/imoim/av/k;->B:J
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
const-string v1, "ui_on_create_ts"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4272
sget-wide v0, Lcom/imo/android/imoim/av/k;->C:J
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
const-string v1, "ui_on_layout_ts"
invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4273
sget-boolean v0, Lcom/imo/android/imoim/av/k;->G:Z
if-nez v0, :cond_132
const/4 v0, 0x1
.line 4274
sput-boolean v0, Lcom/imo/android/imoim/av/k;->G:Z
.line 4275
new-instance v0, Lcom/imo/android/imoim/feeds/e/a;
const/4 v7, 0x1
const/4 v8, 0x0
const/4 v9, 0x0
const-string v5, "05802059"
const-string v6, "group_av_session_stat"
move-object v4, v0
invoke-direct/range {v4 .. v9}, Lcom/imo/android/imoim/feeds/e/a;-><init>(Ljava/lang/String;Ljava/lang/String;ZZZ)V
.line 4276
sget-object v1, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
invoke-static {v0}, Lkotlin/a/k;->a(Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
invoke-virtual {v1, v0}, Lcom/imo/android/imoim/managers/m;->a(Ljava/util/List;)V
.line 4278
:cond_132
sget-object v0, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v1, "group_av_session_stat"
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
const/4 v1, 0x0
.line 4635
iput-boolean v1, v0, Lcom/imo/android/imoim/managers/m$a;->f:Z
.line 4279
check-cast p0, Ljava/util/Map;
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/util/Map;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p0
.line 4280
invoke-virtual {p0}, Lcom/imo/android/imoim/managers/m$a;->c()V
const-string p0, ""
.line 5089
sput-object p0, Lcom/imo/android/imoim/av/k;->e:Ljava/lang/String;
.line 5090
sput-object p0, Lcom/imo/android/imoim/av/k;->f:Ljava/lang/String;
.line 5091
sput-object p0, Lcom/imo/android/imoim/av/k;->g:Ljava/lang/String;
.line 5092
sput-object p0, Lcom/imo/android/imoim/av/k;->h:Ljava/lang/String;
.line 5093
sput-object p0, Lcom/imo/android/imoim/av/k;->i:Ljava/lang/String;
.line 5094
sput-object p0, Lcom/imo/android/imoim/av/k;->j:Ljava/lang/String;
const-string v0, "audio"
.line 5095
sput-object v0, Lcom/imo/android/imoim/av/k;->l:Ljava/lang/String;
.line 5096
sput-object v0, Lcom/imo/android/imoim/av/k;->m:Ljava/lang/String;
.line 5097
sput-object p0, Lcom/imo/android/imoim/av/k;->a:Ljava/lang/String;
.line 5098
sput-object p0, Lcom/imo/android/imoim/av/k;->n:Ljava/lang/String;
.line 5099
sput-object p0, Lcom/imo/android/imoim/av/k;->o:Ljava/lang/String;
.line 5100
sput-object p0, Lcom/imo/android/imoim/av/k;->p:Ljava/lang/String;
.line 5101
sput-object p0, Lcom/imo/android/imoim/av/k;->q:Ljava/lang/String;
.line 5102
sput-object p0, Lcom/imo/android/imoim/av/k;->b:Ljava/lang/String;
.line 5103
sput v1, Lcom/imo/android/imoim/av/k;->r:I
.line 5104
sput-boolean v1, Lcom/imo/android/imoim/av/k;->s:Z
.line 5105
sput-wide v2, Lcom/imo/android/imoim/av/k;->c:J
.line 5106
sput-wide v2, Lcom/imo/android/imoim/av/k;->t:J
.line 5107
sput-wide v2, Lcom/imo/android/imoim/av/k;->u:J
.line 5108
sput-wide v2, Lcom/imo/android/imoim/av/k;->v:J
.line 5109
sput-wide v2, Lcom/imo/android/imoim/av/k;->w:J
.line 5110
sput-wide v2, Lcom/imo/android/imoim/av/k;->x:J
.line 5111
sput-wide v2, Lcom/imo/android/imoim/av/k;->y:J
.line 5112
sput-wide v2, Lcom/imo/android/imoim/av/k;->z:J
.line 5113
new-instance p0, Ljava/util/TreeMap;
invoke-direct {p0}, Ljava/util/TreeMap;-><init>()V
sput-object p0, Lcom/imo/android/imoim/av/k;->A:Ljava/util/TreeMap;
.line 5114
sput-wide v2, Lcom/imo/android/imoim/av/k;->B:J
.line 5115
sput-wide v2, Lcom/imo/android/imoim/av/k;->C:J
.line 5116
sput-boolean v1, Lcom/imo/android/imoim/av/k;->k:Z
.line 5118
new-instance p0, Ljava/util/TreeMap;
invoke-direct {p0}, Ljava/util/TreeMap;-><init>()V
sput-object p0, Lcom/imo/android/imoim/av/k;->D:Ljava/util/TreeMap;
.line 5119
new-instance p0, Ljava/util/TreeMap;
invoke-direct {p0}, Ljava/util/TreeMap;-><init>()V
sput-object p0, Lcom/imo/android/imoim/av/k;->E:Ljava/util/TreeMap;
.line 5120
new-instance p0, Ljava/util/TreeSet;
invoke-direct {p0}, Ljava/util/TreeSet;-><init>()V
sput-object p0, Lcom/imo/android/imoim/av/k;->F:Ljava/util/TreeSet;
:cond_19c
return-void
.end method
.method public static c()V
.registers 5
.line 190
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-gtz v4, :cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->c:J
cmp-long v4, v0, v2
if-lez v4, :cond_1a
.line 191
:cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->x:J
cmp-long v4, v0, v2
if-nez v4, :cond_1a
.line 192
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sput-wide v0, Lcom/imo/android/imoim/av/k;->x:J
:cond_1a
return-void
.end method
.method public static d()V
.registers 5
.line 198
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-gtz v4, :cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->c:J
cmp-long v4, v0, v2
if-lez v4, :cond_1a
.line 199
:cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->y:J
cmp-long v4, v0, v2
if-nez v4, :cond_1a
.line 200
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sput-wide v0, Lcom/imo/android/imoim/av/k;->y:J
:cond_1a
return-void
.end method
.method public static e()V
.registers 5
.line 206
sget-wide v0, Lcom/imo/android/imoim/av/k;->t:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-gtz v4, :cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->c:J
cmp-long v4, v0, v2
if-lez v4, :cond_1a
.line 207
:cond_e
sget-wide v0, Lcom/imo/android/imoim/av/k;->z:J
cmp-long v4, v0, v2
if-nez v4, :cond_1a
.line 208
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sput-wide v0, Lcom/imo/android/imoim/av/k;->z:J
:cond_1a
return-void
.end method