d.smali
.class public final Lsg/bigo/sdk/network/i/d;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field a:Ljava/lang/String;
.field b:Ljava/lang/String;
.field c:Ljava/lang/String;
.field d:Ljava/lang/String;
.field e:Ljava/lang/String;
.field f:Ljava/lang/String;
.field g:Ljava/lang/String;
.field h:Ljava/lang/String;
.field i:Ljava/lang/String;
.field j:Ljava/lang/String;
.field k:Ljava/lang/String;
.field l:Ljava/lang/String;
.field m:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 1
.line 23
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Ljava/util/LinkedList;)Ljava/util/LinkedList;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/LinkedList<",
"Ljava/lang/String;",
">;)",
"Ljava/util/LinkedList<",
"Lsg/bigo/sdk/network/i/d;",
">;"
}
.end annotation
.line 143
new-instance v0, Ljava/util/LinkedList;
invoke-direct {v0}, Ljava/util/LinkedList;-><init>()V
if-eqz p0, :cond_1f
.line 145
invoke-virtual {p0}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;
move-result-object p0
:goto_b
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1f
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 146
invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;)Lsg/bigo/sdk/network/i/d;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/LinkedList;->addFirst(Ljava/lang/Object;)V
goto :goto_b
:cond_1f
return-object v0
.end method
.method public static a(Ljava/lang/String;)Lsg/bigo/sdk/network/i/d;
.registers 4
.line 114
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_8
return-object v1
.line 118
:cond_8
:try_start_8
new-instance v0, Lsg/bigo/sdk/network/i/d;
invoke-direct {v0}, Lsg/bigo/sdk/network/i/d;-><init>()V
.line 119
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string p0, "appFirstInstallTime"
.line 120
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;
const-string p0, "romCapacity"
.line 121
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;
const-string p0, "sdcardCapacity"
.line 122
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;
const-string p0, "imei"
.line 123
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;
const-string p0, "linuxUid"
.line 124
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;
const-string p0, "androidId"
.line 125
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;
const-string p0, "advertisingId"
.line 126
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;
const-string p0, "sn"
.line 127
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;
const-string p0, "product"
.line 128
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;
const-string p0, "manufacturer"
.line 129
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;
const-string p0, "model"
.line 130
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;
const-string p0, "lcd_density"
.line 131
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;
const-string p0, "externalMsg"
.line 132
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;
:try_end_7a
.catch Lorg/json/JSONException; {:try_start_8 .. :try_end_7a} :catch_7b
return-object v0
:catch_7b
return-object v1
.end method
.method private static a(Ljava/lang/String;Ljava/lang/String;)Z
.registers 3
.line 154
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_14
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_14
invoke-static {p0, p1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result p0
if-nez p0, :cond_14
const/4 p0, 0x1
return p0
:cond_14
const/4 p0, 0x0
return p0
.end method
.method private static b(Ljava/lang/String;)Ljava/lang/String;
.registers 1
if-eqz p0, :cond_3
return-object p0
:cond_3
const-string p0, ""
return-object p0
.end method
.method private static b(Ljava/lang/String;Ljava/lang/String;)Z
.registers 3
.line 158
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_e
invoke-static {p0, p1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result p0
if-eqz p0, :cond_e
const/4 p0, 0x1
return p0
:cond_e
const/4 p0, 0x0
return p0
.end method
# virtual methods
.method public final a()Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.line 71
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 72
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "appFirstInstallTime"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 73
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "romCapacity"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 74
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "sdcardCapacity"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 75
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "imei"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 76
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "linuxUid"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 77
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "androidId"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 78
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "advertisingId"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 79
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "sn"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 80
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "product"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 81
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "manufacturer"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 82
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "model"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 83
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "lcd_density"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 84
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "externalMsg"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-object v0
.end method
.method public final a(Lsg/bigo/sdk/network/i/d;)Z
.registers 5
const/4 v0, 0x0
if-nez p1, :cond_4
return v0
.line 166
:cond_4
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;
iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_f
return v0
.line 167
:cond_f
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;
iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1a
return v0
.line 168
:cond_1a
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;
iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_25
return v0
.line 169
:cond_25
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;
iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_30
return v0
.line 170
:cond_30
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;
iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_3b
return v0
.line 171
:cond_3b
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;
iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_46
return v0
.line 172
:cond_46
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;
iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_51
return v0
.line 173
:cond_51
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;
iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_5c
return v0
.line 174
:cond_5c
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;
iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_67
return v0
.line 175
:cond_67
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;
iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_72
return v0
.line 176
:cond_72
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;
iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_7d
return v0
.line 177
:cond_7d
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;
iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_88
return v0
.line 178
:cond_88
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;
iget-object p1, p1, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;
invoke-static {v1, p1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_93
return v0
:cond_93
const/4 p1, 0x1
return p1
.end method
.method public final b()Ljava/lang/String;
.registers 4
.line 90
:try_start_0
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
const-string v1, "appFirstInstallTime"
.line 91
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "romCapacity"
.line 92
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "sdcardCapacity"
.line 93
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "imei"
.line 94
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "linuxUid"
.line 95
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "androidId"
.line 96
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "advertisingId"
.line 97
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "sn"
.line 98
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "product"
.line 99
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "manufacturer"
.line 100
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "model"
.line 101
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "lcd_density"
.line 102
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "externalMsg"
.line 103
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 105
invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
:try_end_64
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_64} :catch_65
return-object v0
:catch_65
const/4 v0, 0x0
return-object v0
.end method
.method public final b(Ljava/util/LinkedList;)S
.registers 22
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/LinkedList<",
"Lsg/bigo/sdk/network/i/d;",
">;)S"
}
.end annotation
move-object/from16 v0, p0
move-object/from16 v1, p1
const-string v2, "DFInfo"
const/16 v3, 0x64
if-eqz v1, :cond_2d7
.line 186
invoke-virtual/range {p1 .. p1}, Ljava/util/LinkedList;->isEmpty()Z
move-result v4
if-eqz v4, :cond_12
goto/16 :goto_2d7
.line 191
:cond_12
invoke-virtual/range {p1 .. p1}, Ljava/util/LinkedList;->getFirst()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lsg/bigo/sdk/network/i/d;
if-nez v4, :cond_20
const-string v1, "first=null"
.line 193
invoke-static {v2, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
return v3
.line 197
:cond_20
iget-object v5, v0, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;
iget-object v6, v4, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;
invoke-static {v5, v6}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_2d
const/16 v5, 0xa
goto :goto_2e
:cond_2d
const/4 v5, 0x0
.line 198
:goto_2e
iget-object v8, v0, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;
iget-object v9, v4, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;
invoke-static {v8, v9}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v8
const/4 v9, 0x5
if-eqz v8, :cond_3b
const/4 v8, 0x5
goto :goto_3c
:cond_3b
const/4 v8, 0x0
.line 199
:goto_3c
iget-object v10, v0, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;
iget-object v11, v4, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;
invoke-static {v10, v11}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v10
if-eqz v10, :cond_47
goto :goto_48
:cond_47
const/4 v9, 0x0
.line 200
:goto_48
iget-object v10, v0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;
iget-object v11, v4, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;
invoke-static {v10, v11}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v10
if-eqz v10, :cond_55
const/16 v10, 0xa
goto :goto_56
:cond_55
const/4 v10, 0x0
.line 201
:goto_56
iget-object v11, v0, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;
iget-object v12, v4, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;
invoke-static {v11, v12}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v11
if-eqz v11, :cond_63
const/16 v11, 0xa
goto :goto_64
:cond_63
const/4 v11, 0x0
.line 202
:goto_64
iget-object v12, v0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;
iget-object v13, v4, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;
invoke-static {v12, v13}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v12
if-eqz v12, :cond_71
const/16 v12, 0xa
goto :goto_72
:cond_71
const/4 v12, 0x0
.line 203
:goto_72
iget-object v13, v0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;
iget-object v14, v4, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;
invoke-static {v13, v14}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v13
if-eqz v13, :cond_7f
const/16 v13, 0xa
goto :goto_80
:cond_7f
const/4 v13, 0x0
.line 204
:goto_80
iget-object v14, v0, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;
iget-object v15, v4, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;
invoke-static {v14, v15}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v14
if-eqz v14, :cond_8d
const/16 v14, 0xa
goto :goto_8e
:cond_8d
const/4 v14, 0x0
.line 205
:goto_8e
iget-object v15, v0, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;
iget-object v6, v4, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;
invoke-static {v15, v6}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_9b
const/16 v6, 0xa
goto :goto_9c
:cond_9b
const/4 v6, 0x0
.line 206
:goto_9c
iget-object v15, v0, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;
iget-object v7, v4, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;
invoke-static {v15, v7}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_a9
const/16 v7, 0xa
goto :goto_aa
:cond_a9
const/4 v7, 0x0
.line 207
:goto_aa
iget-object v15, v0, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;
iget-object v3, v4, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;
invoke-static {v15, v3}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_b7
const/16 v3, 0xa
goto :goto_b8
:cond_b7
const/4 v3, 0x0
.line 208
:goto_b8
iget-object v15, v0, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;
move/from16 v17, v3
iget-object v3, v4, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;
invoke-static {v15, v3}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_c7
const/16 v3, 0xa
goto :goto_c8
:cond_c7
const/4 v3, 0x0
.line 209
:goto_c8
iget-object v15, v0, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;
iget-object v0, v4, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;
invoke-static {v15, v0}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_d5
const/16 v16, 0x0
goto :goto_d7
:cond_d5
const/16 v16, 0xa
:goto_d7
move v15, v14
move/from16 v18, v16
move v14, v13
move v13, v12
move v12, v11
move v11, v10
move v10, v9
move v9, v8
move v8, v7
move v7, v6
move v6, v5
move v5, v3
move/from16 v3, v17
move-object/from16 v17, v2
const/4 v2, 0x1
.line 210
:goto_e9
invoke-virtual/range {p1 .. p1}, Ljava/util/LinkedList;->size()I
move-result v0
if-ge v2, v0, :cond_1d5
.line 211
invoke-virtual {v1, v2}, Ljava/util/LinkedList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lsg/bigo/sdk/network/i/d;
if-eqz v0, :cond_1cd
if-eqz v6, :cond_107
.line 213
iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;
move/from16 v19, v2
iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;
invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_109
const/4 v1, 0x1
goto :goto_10a
:cond_107
move/from16 v19, v2
:cond_109
const/4 v1, 0x0
:goto_10a
add-int/2addr v6, v1
if-eqz v9, :cond_119
.line 214
iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;
iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;
invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_119
const/4 v1, 0x1
goto :goto_11a
:cond_119
const/4 v1, 0x0
:goto_11a
add-int/2addr v9, v1
if-eqz v10, :cond_129
.line 215
iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;
iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;
invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_129
const/4 v1, 0x1
goto :goto_12a
:cond_129
const/4 v1, 0x0
:goto_12a
add-int/2addr v10, v1
if-eqz v11, :cond_139
.line 216
iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;
iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;
invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_139
const/4 v1, 0x1
goto :goto_13a
:cond_139
const/4 v1, 0x0
:goto_13a
add-int/2addr v11, v1
if-eqz v12, :cond_149
.line 217
iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;
iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;
invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_149
const/4 v1, 0x1
goto :goto_14a
:cond_149
const/4 v1, 0x0
:goto_14a
add-int/2addr v12, v1
if-eqz v13, :cond_159
.line 218
iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;
iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;
invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_159
const/4 v1, 0x1
goto :goto_15a
:cond_159
const/4 v1, 0x0
:goto_15a
add-int/2addr v13, v1
if-eqz v14, :cond_169
.line 219
iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;
iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;
invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_169
const/4 v1, 0x1
goto :goto_16a
:cond_169
const/4 v1, 0x0
:goto_16a
add-int/2addr v14, v1
if-eqz v15, :cond_179
.line 220
iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;
iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;
invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_179
const/4 v1, 0x1
goto :goto_17a
:cond_179
const/4 v1, 0x0
:goto_17a
add-int/2addr v15, v1
if-eqz v7, :cond_189
.line 221
iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;
iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;
invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_189
const/4 v1, 0x1
goto :goto_18a
:cond_189
const/4 v1, 0x0
:goto_18a
add-int/2addr v7, v1
if-eqz v8, :cond_199
.line 222
iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;
iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;
invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_199
const/4 v1, 0x1
goto :goto_19a
:cond_199
const/4 v1, 0x0
:goto_19a
add-int/2addr v8, v1
if-eqz v3, :cond_1a9
.line 223
iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;
iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;
invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_1a9
const/4 v1, 0x1
goto :goto_1aa
:cond_1a9
const/4 v1, 0x0
:goto_1aa
add-int/2addr v3, v1
if-eqz v5, :cond_1b9
.line 224
iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;
iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;
invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_1b9
const/4 v1, 0x1
goto :goto_1ba
:cond_1b9
const/4 v1, 0x0
:goto_1ba
add-int/2addr v5, v1
if-eqz v18, :cond_1c9
.line 225
iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;
iget-object v0, v0, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;
invoke-static {v1, v0}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1c9
const/4 v0, 0x1
goto :goto_1ca
:cond_1c9
const/4 v0, 0x0
:goto_1ca
add-int v18, v18, v0
goto :goto_1cf
:cond_1cd
move/from16 v19, v2
:goto_1cf
add-int/lit8 v2, v19, 0x1
move-object/from16 v1, p1
goto/16 :goto_e9
:cond_1d5
const/16 v0, 0x64
rsub-int/lit8 v1, v6, 0x64
int-to-short v0, v1
sub-int/2addr v0, v9
int-to-short v0, v0
sub-int/2addr v0, v10
int-to-short v0, v0
sub-int/2addr v0, v11
int-to-short v0, v0
sub-int/2addr v0, v12
int-to-short v0, v0
sub-int/2addr v0, v13
int-to-short v0, v0
sub-int/2addr v0, v14
int-to-short v0, v0
sub-int/2addr v0, v15
int-to-short v0, v0
sub-int/2addr v0, v7
int-to-short v0, v0
sub-int/2addr v0, v8
int-to-short v0, v0
sub-int/2addr v0, v3
int-to-short v0, v0
sub-int/2addr v0, v5
int-to-short v0, v0
const/16 v1, 0x64
if-ne v0, v1, :cond_1f6
const/4 v2, 0x0
goto :goto_1f8
:cond_1f6
move/from16 v2, v18
:goto_1f8
sub-int/2addr v0, v2
int-to-short v0, v0
if-eq v0, v1, :cond_2d2
.line 242
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, ", "
if-eqz v6, :cond_210
const-string v4, "appFirstInstallTimeScore="
.line 243
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_210
if-eqz v9, :cond_21d
const-string v4, "romCapacityScore="
.line 244
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_21d
if-eqz v10, :cond_22a
const-string v4, "sdcardCapacityScore="
.line 245
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_22a
if-eqz v11, :cond_237
const-string v4, "imeiScore="
.line 246
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_237
if-eqz v12, :cond_244
const-string v4, "linuxUidScore="
.line 247
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_244
if-eqz v13, :cond_251
const-string v4, "androidIdScore="
.line 248
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_251
if-eqz v14, :cond_25e
const-string v4, "advertisingIdScore="
.line 249
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_25e
if-eqz v15, :cond_26b
const-string v4, "snScore="
.line 250
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_26b
if-eqz v7, :cond_278
const-string v4, "productScore="
.line 251
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_278
if-eqz v8, :cond_285
const-string v4, "manufacturerScore="
.line 252
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_285
if-eqz v3, :cond_292
const-string v4, "modelScore="
.line 253
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_292
if-eqz v5, :cond_29f
const-string v3, "lcd_densityScore="
.line 254
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_29f
if-eqz v18, :cond_2ae
const-string v3, "externalMsgScore="
.line 255
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move/from16 v3, v18
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_2ae
const-string v2, "end"
.line 256
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 257
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "df score: "
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, " detail: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
move-object/from16 v2, v17
invoke-static {v2, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
:cond_2d2
if-lez v0, :cond_2d5
return v0
:cond_2d5
const/4 v0, 0x0
return v0
.line 187
:cond_2d7
:goto_2d7
invoke-static/range {p1 .. p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "infos="
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v2, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
const/16 v0, 0x64
return v0
.end method
.method final c()Ljava/lang/String;
.registers 4
.line 285
iget-object v0, p0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const-string v1, "DeviceId"
if-nez v0, :cond_20
.line 286
new-instance v0, Ljava/lang/StringBuilder;
const-string v2, "DFInfo get deviceId by advertisingId:"
invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 287
iget-object v0, p0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;
return-object v0
.line 290
:cond_20
iget-object v0, p0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_3e
.line 291
new-instance v0, Ljava/lang/StringBuilder;
const-string v2, "DFInfo get deviceId by imei:"
invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 292
iget-object v0, p0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;
return-object v0
.line 295
:cond_3e
iget-object v0, p0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_5c
.line 296
new-instance v0, Ljava/lang/StringBuilder;
const-string v2, "DFInfo get deviceId by androidId:"
invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 297
iget-object v0, p0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;
return-object v0
:cond_5c
const-string v0, "get deviceId by randomUUID."
.line 299
invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 300
invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
move-result-object v0
invoke-virtual {v0}, Ljava/util/UUID;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final toString()Ljava/lang/String;
.registers 3
.line 265
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "[DFData "
.line 266
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " appFirstInstallTime:"
.line 267
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",romCapacity:"
.line 268
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",sdcardCapacity:"
.line 269
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",imei:"
.line 270
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",linuxUid:"
.line 271
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",androidId:"
.line 272
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",advertisingId:"
.line 273
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",sn:"
.line 274
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",product:"
.line 275
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",manufacturer:"
.line 276
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",model:"
.line 277
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",lcd_density:"
.line 278
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",externalMsg:"
.line 279
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "]"
.line 280
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 281
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method