b.smali
.class public final Lcom/live/share64/b/b;
.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 21
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Ljava/lang/String;)Lcom/live/share64/b/b;
.registers 4
.line 125
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 129
:cond_8
:try_start_8
new-instance v0, Lcom/live/share64/b/b;
invoke-direct {v0}, Lcom/live/share64/b/b;-><init>()V
.line 130
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string p0, "appFirstInstallTime"
.line 131
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lcom/live/share64/b/b;->a:Ljava/lang/String;
const-string p0, "romCapacity"
.line 132
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lcom/live/share64/b/b;->b:Ljava/lang/String;
const-string p0, "sdcardCapacity"
.line 133
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lcom/live/share64/b/b;->c:Ljava/lang/String;
const-string p0, "imei"
.line 134
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lcom/live/share64/b/b;->d:Ljava/lang/String;
const-string p0, "linuxUid"
.line 135
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lcom/live/share64/b/b;->e:Ljava/lang/String;
const-string p0, "androidId"
.line 136
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lcom/live/share64/b/b;->f:Ljava/lang/String;
const-string p0, "advertisingId"
.line 137
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lcom/live/share64/b/b;->g:Ljava/lang/String;
const-string p0, "sn"
.line 138
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lcom/live/share64/b/b;->h:Ljava/lang/String;
const-string p0, "product"
.line 139
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lcom/live/share64/b/b;->i:Ljava/lang/String;
const-string p0, "manufacturer"
.line 140
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lcom/live/share64/b/b;->j:Ljava/lang/String;
const-string p0, "model"
.line 141
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lcom/live/share64/b/b;->k:Ljava/lang/String;
const-string p0, "lcd_density"
.line 142
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lcom/live/share64/b/b;->l:Ljava/lang/String;
const-string p0, "externalMsg"
.line 143
invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lcom/live/share64/b/b;->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 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<",
"Lcom/live/share64/b/b;",
">;"
}
.end annotation
.line 154
new-instance v0, Ljava/util/LinkedList;
invoke-direct {v0}, Ljava/util/LinkedList;-><init>()V
if-eqz p0, :cond_1f
.line 156
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 157
invoke-static {v1}, Lcom/live/share64/b/b;->a(Ljava/lang/String;)Lcom/live/share64/b/b;
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 private static a(Ljava/lang/String;Ljava/lang/String;)Z
.registers 3
.line 165
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;)Z
.registers 3
.line 169
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/lang/String;
.registers 4
.line 101
:try_start_0
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
const-string v1, "appFirstInstallTime"
.line 102
iget-object v2, p0, Lcom/live/share64/b/b;->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 103
iget-object v2, p0, Lcom/live/share64/b/b;->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 104
iget-object v2, p0, Lcom/live/share64/b/b;->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 105
iget-object v2, p0, Lcom/live/share64/b/b;->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 106
iget-object v2, p0, Lcom/live/share64/b/b;->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 107
iget-object v2, p0, Lcom/live/share64/b/b;->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 108
iget-object v2, p0, Lcom/live/share64/b/b;->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 109
iget-object v2, p0, Lcom/live/share64/b/b;->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 110
iget-object v2, p0, Lcom/live/share64/b/b;->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 111
iget-object v2, p0, Lcom/live/share64/b/b;->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 112
iget-object v2, p0, Lcom/live/share64/b/b;->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 113
iget-object v2, p0, Lcom/live/share64/b/b;->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 114
iget-object v2, p0, Lcom/live/share64/b/b;->m:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 116
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 a(Lcom/live/share64/b/b;)Z
.registers 5
const/4 v0, 0x0
if-nez p1, :cond_4
return v0
.line 177
:cond_4
iget-object v1, p0, Lcom/live/share64/b/b;->a:Ljava/lang/String;
iget-object v2, p1, Lcom/live/share64/b/b;->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 178
:cond_f
iget-object v1, p0, Lcom/live/share64/b/b;->b:Ljava/lang/String;
iget-object v2, p1, Lcom/live/share64/b/b;->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 179
:cond_1a
iget-object v1, p0, Lcom/live/share64/b/b;->c:Ljava/lang/String;
iget-object v2, p1, Lcom/live/share64/b/b;->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 180
:cond_25
iget-object v1, p0, Lcom/live/share64/b/b;->d:Ljava/lang/String;
iget-object v2, p1, Lcom/live/share64/b/b;->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 181
:cond_30
iget-object v1, p0, Lcom/live/share64/b/b;->e:Ljava/lang/String;
iget-object v2, p1, Lcom/live/share64/b/b;->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 182
:cond_3b
iget-object v1, p0, Lcom/live/share64/b/b;->f:Ljava/lang/String;
iget-object v2, p1, Lcom/live/share64/b/b;->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 183
:cond_46
iget-object v1, p0, Lcom/live/share64/b/b;->g:Ljava/lang/String;
iget-object v2, p1, Lcom/live/share64/b/b;->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 184
:cond_51
iget-object v1, p0, Lcom/live/share64/b/b;->h:Ljava/lang/String;
iget-object v2, p1, Lcom/live/share64/b/b;->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 185
:cond_5c
iget-object v1, p0, Lcom/live/share64/b/b;->i:Ljava/lang/String;
iget-object v2, p1, Lcom/live/share64/b/b;->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 186
:cond_67
iget-object v1, p0, Lcom/live/share64/b/b;->j:Ljava/lang/String;
iget-object v2, p1, Lcom/live/share64/b/b;->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 187
:cond_72
iget-object v1, p0, Lcom/live/share64/b/b;->k:Ljava/lang/String;
iget-object v2, p1, Lcom/live/share64/b/b;->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 188
:cond_7d
iget-object v1, p0, Lcom/live/share64/b/b;->l:Ljava/lang/String;
iget-object v2, p1, Lcom/live/share64/b/b;->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 189
:cond_88
iget-object v1, p0, Lcom/live/share64/b/b;->m:Ljava/lang/String;
iget-object p1, p1, Lcom/live/share64/b/b;->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/util/LinkedList;)S
.registers 22
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/LinkedList<",
"Lcom/live/share64/b/b;",
">;)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 197
invoke-virtual/range {p1 .. p1}, Ljava/util/LinkedList;->isEmpty()Z
move-result v4
if-eqz v4, :cond_12
goto/16 :goto_2d7
.line 202
:cond_12
invoke-virtual/range {p1 .. p1}, Ljava/util/LinkedList;->getFirst()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/live/share64/b/b;
if-nez v4, :cond_20
const-string v1, "first=null"
.line 204
invoke-static {v2, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
return v3
.line 208
:cond_20
iget-object v5, v0, Lcom/live/share64/b/b;->a:Ljava/lang/String;
iget-object v6, v4, Lcom/live/share64/b/b;->a:Ljava/lang/String;
invoke-static {v5, v6}, Lcom/live/share64/b/b;->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 209
:goto_2e
iget-object v8, v0, Lcom/live/share64/b/b;->b:Ljava/lang/String;
iget-object v9, v4, Lcom/live/share64/b/b;->b:Ljava/lang/String;
invoke-static {v8, v9}, Lcom/live/share64/b/b;->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 210
:goto_3c
iget-object v10, v0, Lcom/live/share64/b/b;->c:Ljava/lang/String;
iget-object v11, v4, Lcom/live/share64/b/b;->c:Ljava/lang/String;
invoke-static {v10, v11}, Lcom/live/share64/b/b;->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 211
:goto_48
iget-object v10, v0, Lcom/live/share64/b/b;->d:Ljava/lang/String;
iget-object v11, v4, Lcom/live/share64/b/b;->d:Ljava/lang/String;
invoke-static {v10, v11}, Lcom/live/share64/b/b;->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 212
:goto_56
iget-object v11, v0, Lcom/live/share64/b/b;->e:Ljava/lang/String;
iget-object v12, v4, Lcom/live/share64/b/b;->e:Ljava/lang/String;
invoke-static {v11, v12}, Lcom/live/share64/b/b;->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 213
:goto_64
iget-object v12, v0, Lcom/live/share64/b/b;->f:Ljava/lang/String;
iget-object v13, v4, Lcom/live/share64/b/b;->f:Ljava/lang/String;
invoke-static {v12, v13}, Lcom/live/share64/b/b;->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 214
:goto_72
iget-object v13, v0, Lcom/live/share64/b/b;->g:Ljava/lang/String;
iget-object v14, v4, Lcom/live/share64/b/b;->g:Ljava/lang/String;
invoke-static {v13, v14}, Lcom/live/share64/b/b;->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 215
:goto_80
iget-object v14, v0, Lcom/live/share64/b/b;->h:Ljava/lang/String;
iget-object v15, v4, Lcom/live/share64/b/b;->h:Ljava/lang/String;
invoke-static {v14, v15}, Lcom/live/share64/b/b;->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 216
:goto_8e
iget-object v15, v0, Lcom/live/share64/b/b;->i:Ljava/lang/String;
iget-object v6, v4, Lcom/live/share64/b/b;->i:Ljava/lang/String;
invoke-static {v15, v6}, Lcom/live/share64/b/b;->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 217
:goto_9c
iget-object v15, v0, Lcom/live/share64/b/b;->j:Ljava/lang/String;
iget-object v7, v4, Lcom/live/share64/b/b;->j:Ljava/lang/String;
invoke-static {v15, v7}, Lcom/live/share64/b/b;->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 218
:goto_aa
iget-object v15, v0, Lcom/live/share64/b/b;->k:Ljava/lang/String;
iget-object v3, v4, Lcom/live/share64/b/b;->k:Ljava/lang/String;
invoke-static {v15, v3}, Lcom/live/share64/b/b;->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 219
:goto_b8
iget-object v15, v0, Lcom/live/share64/b/b;->l:Ljava/lang/String;
move/from16 v17, v3
iget-object v3, v4, Lcom/live/share64/b/b;->l:Ljava/lang/String;
invoke-static {v15, v3}, Lcom/live/share64/b/b;->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 220
:goto_c8
iget-object v15, v0, Lcom/live/share64/b/b;->m:Ljava/lang/String;
iget-object v0, v4, Lcom/live/share64/b/b;->m:Ljava/lang/String;
invoke-static {v15, v0}, Lcom/live/share64/b/b;->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 221
:goto_e9
invoke-virtual/range {p1 .. p1}, Ljava/util/LinkedList;->size()I
move-result v0
if-ge v2, v0, :cond_1d5
.line 222
invoke-virtual {v1, v2}, Ljava/util/LinkedList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/live/share64/b/b;
if-eqz v0, :cond_1cd
if-eqz v6, :cond_107
.line 224
iget-object v1, v4, Lcom/live/share64/b/b;->a:Ljava/lang/String;
move/from16 v19, v2
iget-object v2, v0, Lcom/live/share64/b/b;->a:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/live/share64/b/b;->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 225
iget-object v1, v4, Lcom/live/share64/b/b;->b:Ljava/lang/String;
iget-object v2, v0, Lcom/live/share64/b/b;->b:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/live/share64/b/b;->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 226
iget-object v1, v4, Lcom/live/share64/b/b;->c:Ljava/lang/String;
iget-object v2, v0, Lcom/live/share64/b/b;->c:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/live/share64/b/b;->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 227
iget-object v1, v4, Lcom/live/share64/b/b;->d:Ljava/lang/String;
iget-object v2, v0, Lcom/live/share64/b/b;->d:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/live/share64/b/b;->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 228
iget-object v1, v4, Lcom/live/share64/b/b;->e:Ljava/lang/String;
iget-object v2, v0, Lcom/live/share64/b/b;->e:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/live/share64/b/b;->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 229
iget-object v1, v4, Lcom/live/share64/b/b;->f:Ljava/lang/String;
iget-object v2, v0, Lcom/live/share64/b/b;->f:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/live/share64/b/b;->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 230
iget-object v1, v4, Lcom/live/share64/b/b;->g:Ljava/lang/String;
iget-object v2, v0, Lcom/live/share64/b/b;->g:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/live/share64/b/b;->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 231
iget-object v1, v4, Lcom/live/share64/b/b;->h:Ljava/lang/String;
iget-object v2, v0, Lcom/live/share64/b/b;->h:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/live/share64/b/b;->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 232
iget-object v1, v4, Lcom/live/share64/b/b;->i:Ljava/lang/String;
iget-object v2, v0, Lcom/live/share64/b/b;->i:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/live/share64/b/b;->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 233
iget-object v1, v4, Lcom/live/share64/b/b;->j:Ljava/lang/String;
iget-object v2, v0, Lcom/live/share64/b/b;->j:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/live/share64/b/b;->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 234
iget-object v1, v4, Lcom/live/share64/b/b;->k:Ljava/lang/String;
iget-object v2, v0, Lcom/live/share64/b/b;->k:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/live/share64/b/b;->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 235
iget-object v1, v4, Lcom/live/share64/b/b;->l:Ljava/lang/String;
iget-object v2, v0, Lcom/live/share64/b/b;->l:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/live/share64/b/b;->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 236
iget-object v1, v4, Lcom/live/share64/b/b;->m:Ljava/lang/String;
iget-object v0, v0, Lcom/live/share64/b/b;->m:Ljava/lang/String;
invoke-static {v1, v0}, Lcom/live/share64/b/b;->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 253
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 255
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 257
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 259
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 260
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 261
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 263
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 265
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 266
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 267
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 269
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 270
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 272
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 274
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 275
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 276
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 198
: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 public final toString()Ljava/lang/String;
.registers 3
.line 284
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "[DFData "
.line 285
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " appFirstInstallTime:"
.line 286
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/live/share64/b/b;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",romCapacity:"
.line 287
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/live/share64/b/b;->b:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",sdcardCapacity:"
.line 288
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/live/share64/b/b;->c:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",imei:"
.line 289
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/live/share64/b/b;->d:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",linuxUid:"
.line 290
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/live/share64/b/b;->e:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",androidId:"
.line 291
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/live/share64/b/b;->f:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",advertisingId:"
.line 292
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/live/share64/b/b;->g:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",sn:"
.line 293
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/live/share64/b/b;->h:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",product:"
.line 294
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/live/share64/b/b;->i:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",manufacturer:"
.line 295
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/live/share64/b/b;->j:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",model:"
.line 296
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/live/share64/b/b;->k:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",lcd_density:"
.line 297
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/live/share64/b/b;->l:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ",externalMsg:"
.line 298
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/live/share64/b/b;->m:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "]"
.line 299
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 300
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method