bzv.smali
.class public Ldxoptimizer/bzv;
.super Ljava/lang/Object;
.source "DX3YToolbox.java"
# direct methods
.method private static a(Ldxoptimizer/bzn;Z)Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
.registers 3
.prologue
.line 527
instance-of v0, p0, Ldxoptimizer/bzo;
if-eqz v0, :cond_b
.line 528
check-cast p0, Ldxoptimizer/bzo;
.line 529
invoke-static {p0}, Ldxoptimizer/bzv;->a(Ldxoptimizer/bzo;)Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v0
.line 534
:goto_a
return-object v0
.line 530
:cond_b
instance-of v0, p0, Ldxoptimizer/bzp;
if-eqz v0, :cond_16
.line 531
check-cast p0, Ldxoptimizer/bzp;
.line 532
invoke-static {p0, p1}, Ldxoptimizer/bzv;->a(Ldxoptimizer/bzp;Z)Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v0
goto :goto_a
.line 534
:cond_16
const/4 v0, 0x0
goto :goto_a
.end method
.method public static a(Ldxoptimizer/bzo;)Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
.registers 11
.prologue
const/4 v8, 0x0
const/4 v1, 0x0
.line 538
.line 539
iget-object v0, p0, Ldxoptimizer/bzo;->f:Landroid/util/SparseArray;
if-eqz v0, :cond_ba
.line 540
iget-object v0, p0, Ldxoptimizer/bzo;->f:Landroid/util/SparseArray;
const/4 v2, 0x3
invoke-virtual {v0, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
move-object v2, v0
.line 542
:goto_10
if-eqz v2, :cond_18
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v0
if-nez v0, :cond_19
.line 579
:cond_18
:goto_18
return-object v1
.line 545
:cond_19
invoke-interface {v2, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bzq;
iget-object v4, v0, Ldxoptimizer/bzq;->b:Ljava/lang/String;
.line 549
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v5
move-object v2, v1
move-object v3, v1
:goto_27
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_8f
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bzq;
.line 550
const-string v6, "140*140"
iget-object v7, v0, Ldxoptimizer/bzq;->a:Ljava/lang/String;
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_49
.line 551
iget-object v0, v0, Ldxoptimizer/bzq;->b:Ljava/lang/String;
move-object v2, v3
move-object v3, v4
move-object v9, v1
move-object v1, v0
move-object v0, v9
:goto_44
move-object v4, v3
move-object v3, v2
move-object v2, v1
move-object v1, v0
.line 561
goto :goto_27
.line 552
:cond_49
const-string v6, "72*72"
iget-object v7, v0, Ldxoptimizer/bzq;->a:Ljava/lang/String;
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_5b
.line 553
iget-object v0, v0, Ldxoptimizer/bzq;->b:Ljava/lang/String;
move-object v9, v1
move-object v1, v2
move-object v2, v3
move-object v3, v0
move-object v0, v9
goto :goto_44
.line 554
:cond_5b
const-string v6, "456*96"
iget-object v7, v0, Ldxoptimizer/bzq;->a:Ljava/lang/String;
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_6d
.line 555
iget-object v0, v0, Ldxoptimizer/bzq;->b:Ljava/lang/String;
move-object v3, v4
move-object v9, v2
move-object v2, v0
move-object v0, v1
move-object v1, v9
goto :goto_44
.line 556
:cond_6d
const-string v6, "96*96"
iget-object v7, v0, Ldxoptimizer/bzq;->a:Ljava/lang/String;
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_7f
.line 557
iget-object v0, v0, Ldxoptimizer/bzq;->b:Ljava/lang/String;
move-object v9, v1
move-object v1, v2
move-object v2, v3
move-object v3, v0
move-object v0, v9
goto :goto_44
.line 558
:cond_7f
const-string v6, "592*125"
iget-object v7, v0, Ldxoptimizer/bzq;->a:Ljava/lang/String;
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_b5
.line 559
iget-object v0, v0, Ldxoptimizer/bzq;->b:Ljava/lang/String;
move-object v1, v2
move-object v2, v3
move-object v3, v4
goto :goto_44
.line 563
:cond_8f
if-eqz v2, :cond_b3
.line 567
:goto_91
if-eqz v1, :cond_b1
.line 570
:goto_93
new-instance v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
invoke-direct {v0}, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;-><init>()V
.line 571
iput v8, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgType:I
.line 572
iget v3, p0, Ldxoptimizer/bzo;->i:I
iput v3, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->subType:I
.line 573
iget-object v3, p0, Ldxoptimizer/bzo;->g:Ljava/lang/String;
iput-object v3, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgName:Ljava/lang/String;
.line 574
iget-object v3, p0, Ldxoptimizer/bzo;->b:Ljava/lang/String;
iput-object v3, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appName:Ljava/lang/String;
.line 575
iput-object v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appIconUrl:Ljava/lang/String;
.line 576
iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->bannerUrl:Ljava/lang/String;
.line 577
iget-wide v2, p0, Ldxoptimizer/bzo;->a:J
iput-wide v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->modelId:J
move-object v1, v0
.line 579
goto/16 :goto_18
:cond_b1
move-object v1, v3
goto :goto_93
:cond_b3
move-object v2, v4
goto :goto_91
:cond_b5
move-object v0, v1
move-object v1, v2
move-object v2, v3
move-object v3, v4
goto :goto_44
:cond_ba
move-object v2, v1
goto/16 :goto_10
.end method
.method public static a(Ldxoptimizer/bzp;Z)Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
.registers 13
.prologue
const/4 v9, 0x1
const/4 v8, 0x0
const/4 v3, 0x0
.line 583
if-nez p0, :cond_6
.line 654
:cond_5
:goto_5
return-object v3
.line 586
:cond_6
iget v0, p0, Ldxoptimizer/bzp;->t:I
.line 587
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
if-gt v0, v1, :cond_5
.line 596
iget-object v0, p0, Ldxoptimizer/bzp;->f:Landroid/util/SparseArray;
if-eqz v0, :cond_11c
.line 597
iget-object v0, p0, Ldxoptimizer/bzp;->f:Landroid/util/SparseArray;
invoke-virtual {v0, v9}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
.line 598
iget-object v1, p0, Ldxoptimizer/bzp;->f:Landroid/util/SparseArray;
const/4 v2, 0x3
invoke-virtual {v1, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/List;
move-object v4, v1
move-object v5, v0
.line 600
:goto_23
if-nez p1, :cond_2d
if-eqz v5, :cond_5
invoke-interface {v5}, Ljava/util/List;->size()I
move-result v0
if-eqz v0, :cond_5
.line 603
:cond_2d
const-string v1, ""
.line 605
if-eqz v5, :cond_119
.line 606
invoke-interface {v5, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bzq;
iget-object v2, v0, Ldxoptimizer/bzq;->b:Ljava/lang/String;
.line 608
invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v5
move-object v1, v3
:goto_3e
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_7a
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bzq;
.line 609
const-string v6, "140*140"
iget-object v7, v0, Ldxoptimizer/bzq;->a:Ljava/lang/String;
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_5a
.line 610
iget-object v0, v0, Ldxoptimizer/bzq;->b:Ljava/lang/String;
move-object v1, v2
:goto_57
move-object v2, v1
move-object v1, v0
.line 616
goto :goto_3e
.line 611
:cond_5a
const-string v6, "72*72"
iget-object v7, v0, Ldxoptimizer/bzq;->a:Ljava/lang/String;
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_6a
.line 612
iget-object v0, v0, Ldxoptimizer/bzq;->b:Ljava/lang/String;
move-object v10, v1
move-object v1, v0
move-object v0, v10
goto :goto_57
.line 613
:cond_6a
const-string v6, "96*96"
iget-object v7, v0, Ldxoptimizer/bzq;->a:Ljava/lang/String;
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_115
.line 614
iget-object v0, v0, Ldxoptimizer/bzq;->b:Ljava/lang/String;
move-object v10, v1
move-object v1, v0
move-object v0, v10
goto :goto_57
.line 618
:cond_7a
if-eqz v1, :cond_7d
move-object v2, v1
.line 622
:cond_7d
:goto_7d
if-eqz v4, :cond_b2
invoke-interface {v4}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_b2
.line 623
invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
move-object v1, v3
:goto_8a
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_b1
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bzq;
.line 624
const-string v3, "640*268"
iget-object v5, v0, Ldxoptimizer/bzq;->a:Ljava/lang/String;
invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_a4
.line 625
iget-object v0, v0, Ldxoptimizer/bzq;->b:Ljava/lang/String;
:goto_a2
move-object v1, v0
.line 629
goto :goto_8a
.line 626
:cond_a4
const-string v3, "480*201"
iget-object v5, v0, Ldxoptimizer/bzq;->a:Ljava/lang/String;
invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_113
.line 627
iget-object v0, v0, Ldxoptimizer/bzq;->b:Ljava/lang/String;
goto :goto_a2
:cond_b1
move-object v3, v1
.line 631
:cond_b2
new-instance v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
invoke-direct {v0}, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;-><init>()V
.line 632
iput v9, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgType:I
.line 633
iget-object v1, p0, Ldxoptimizer/bzp;->g:Ljava/lang/String;
iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgName:Ljava/lang/String;
.line 634
iget-object v1, p0, Ldxoptimizer/bzp;->b:Ljava/lang/String;
iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appName:Ljava/lang/String;
.line 635
if-eqz p1, :cond_d0
if-eqz v2, :cond_cb
invoke-virtual {v2}, Ljava/lang/String;->length()I
move-result v1
if-nez v1, :cond_d0
.line 636
:cond_cb
const v1, 0x7f0201e7
iput v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appIconEmbedded:I
.line 638
:cond_d0
iput-object v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appIconUrl:Ljava/lang/String;
.line 639
iget-object v1, p0, Ldxoptimizer/bzp;->k:Ljava/lang/String;
iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appDesc:Ljava/lang/String;
.line 640
iget v1, p0, Ldxoptimizer/bzp;->h:I
iput v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->versionCode:I
.line 641
iget-object v1, p0, Ldxoptimizer/bzp;->i:Ljava/lang/String;
iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->versionName:Ljava/lang/String;
.line 642
iget-wide v4, p0, Ldxoptimizer/bzp;->j:J
iput-wide v4, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgSize:J
.line 643
iget-object v1, p0, Ldxoptimizer/bzp;->m:Ljava/lang/String;
iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgUrl:Ljava/lang/String;
.line 644
iput-object v3, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->bannerUrl:Ljava/lang/String;
.line 645
iget-boolean v1, p0, Ldxoptimizer/bzp;->p:Z
iput-boolean v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->hasAd:Z
.line 646
iget-object v1, p0, Ldxoptimizer/bzp;->q:Ljava/lang/String;
iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appSign:Ljava/lang/String;
.line 647
iget-boolean v1, p0, Ldxoptimizer/bzp;->o:Z
iput-boolean v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->needRoot:Z
.line 648
iget-wide v2, p0, Ldxoptimizer/bzp;->a:J
iput-wide v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->modelId:J
.line 649
iget-object v1, p0, Ldxoptimizer/bzp;->e:Lorg/json/JSONObject;
if-eqz v1, :cond_110
.line 650
iget-object v1, p0, Ldxoptimizer/bzp;->e:Lorg/json/JSONObject;
const-string v2, "label"
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v1
iput v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->flagType:I
.line 651
iget-object v1, p0, Ldxoptimizer/bzp;->e:Lorg/json/JSONObject;
const-string v2, "recommend"
invoke-virtual {v1, v2, v8}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v1
iput-boolean v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->recommend:Z
:cond_110
move-object v3, v0
.line 654
goto/16 :goto_5
:cond_113
move-object v0, v1
goto :goto_a2
:cond_115
move-object v0, v1
move-object v1, v2
goto/16 :goto_57
:cond_119
move-object v2, v1
goto/16 :goto_7d
:cond_11c
move-object v4, v3
move-object v5, v3
goto/16 :goto_23
.end method
.method private static a(Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;)Ldxoptimizer/bzr;
.registers 5
.prologue
.line 283
const/4 v0, 0x0
.line 284
if-eqz p0, :cond_c
.line 285
new-instance v0, Ldxoptimizer/bzr;
invoke-direct {v0}, Ldxoptimizer/bzr;-><init>()V
.line 286
iget-wide v2, p0, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->id:J
iput-wide v2, v0, Ldxoptimizer/bzr;->a:J
.line 288
:cond_c
return-object v0
.end method
.method private static a(Ljava/util/List;)Ljava/lang/String;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;",
">;)",
"Ljava/lang/String;"
}
.end annotation
.prologue
.line 327
const/4 v0, 0x0
.line 328
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_b
.line 330
:try_start_7
invoke-static {p0}, Ldxoptimizer/bto;->a(Ljava/util/List;)Ljava/lang/String;
:try_end_a
.catch Lorg/json/JSONException; {:try_start_7 .. :try_end_a} :catch_c
move-result-object v0
.line 335
:cond_b
:goto_b
return-object v0
.line 331
:catch_c
move-exception v1
.line 332
invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_b
.end method
.method public static a(Landroid/content/Context;)Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
")",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;",
">;"
}
.end annotation
.prologue
.line 89
const-string v0, "toolbox_v3"
invoke-static {p0, v0}, Ldxoptimizer/bzv;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public static a(Landroid/content/Context;Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;)Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;",
")",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;",
">;"
}
.end annotation
.prologue
.line 476
const/4 v0, 0x1
invoke-static {p0, p1, v0}, Ldxoptimizer/bzv;->b(Landroid/content/Context;Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;I)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public static a(Landroid/content/Context;Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;I)Ljava/util/List;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;",
"I)",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;",
">;"
}
.end annotation
.prologue
.line 252
const/4 v0, 0x0
.line 253
invoke-static {p0}, Ldxoptimizer/bzw;->a(Landroid/content/Context;)Ldxoptimizer/bzw;
move-result-object v1
.line 254
invoke-static {p1}, Ldxoptimizer/bzv;->a(Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;)Ldxoptimizer/bzr;
move-result-object v2
.line 255
invoke-virtual {v1, v2, p2}, Ldxoptimizer/bzw;->a(Ldxoptimizer/bzr;I)Ljava/util/List;
move-result-object v2
.line 259
if-eqz v2, :cond_3a
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_3a
.line 260
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 261
iget v0, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->type:I
const/16 v3, 0x66
if-ne v0, v3, :cond_3b
.line 262
const/4 v0, 0x0
invoke-interface {v2, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bzn;
.line 263
instance-of v2, v0, Ldxoptimizer/bzo;
if-eqz v2, :cond_36
.line 264
check-cast v0, Ldxoptimizer/bzo;
invoke-static {v0}, Ldxoptimizer/bzv;->a(Ldxoptimizer/bzo;)Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v0
.line 265
if-eqz v0, :cond_36
.line 266
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 277
:cond_36
invoke-static {p0, p1, v1, p2}, Ldxoptimizer/bzv;->a(Landroid/content/Context;Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;Ljava/util/List;I)V
move-object v0, v1
.line 279
:cond_3a
return-object v0
.line 270
:cond_3b
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_3f
:goto_3f
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_36
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bzn;
.line 271
const/4 v3, 0x1
invoke-static {v0, v3}, Ldxoptimizer/bzv;->a(Ldxoptimizer/bzn;Z)Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v0
.line 272
if-eqz v0, :cond_3f
.line 273
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_3f
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)Ljava/util/List;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
")",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;",
">;"
}
.end annotation
.prologue
.line 152
const/4 v0, 0x0
.line 153
invoke-static {p0, p1}, Ldxoptimizer/bzv;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 154
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_f
.line 159
:try_start_b
invoke-static {v1}, Ldxoptimizer/bto;->a(Ljava/lang/String;)Ljava/util/List;
:try_end_e
.catch Lorg/json/JSONException; {:try_start_b .. :try_end_e} :catch_18
move-result-object v0
.line 164
:cond_f
:goto_f
if-eqz v0, :cond_1d
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_1d
.line 196
:cond_17
:goto_17
return-object v0
.line 160
:catch_18
move-exception v1
.line 161
invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_f
.line 167
:cond_1d
const-string v1, "toolbox"
invoke-static {p0, v1, p1}, Ldxoptimizer/bzv;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
move-result-object v2
.line 168
if-eqz v2, :cond_17
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_17
.line 169
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 170
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_34
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_8d
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bzr;
.line 171
new-instance v3, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;
invoke-direct {v3}, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;-><init>()V
.line 172
iget-wide v4, v0, Ldxoptimizer/bzr;->a:J
iput-wide v4, v3, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->id:J
.line 173
iget-object v4, v0, Ldxoptimizer/bzr;->b:Ljava/lang/String;
iput-object v4, v3, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->title:Ljava/lang/String;
.line 174
iget v4, v0, Ldxoptimizer/bzr;->e:I
iput v4, v3, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->type:I
.line 175
iget-object v4, v0, Ldxoptimizer/bzr;->h:Ljava/lang/String;
iput-object v4, v3, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->description:Ljava/lang/String;
.line 176
iget-object v4, v0, Ldxoptimizer/bzr;->c:Ljava/lang/String;
iput-object v4, v3, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
.line 177
iget-object v4, v0, Ldxoptimizer/bzr;->f:Ljava/lang/String;
iput-object v4, v3, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->ext:Ljava/lang/String;
.line 178
iget v4, v0, Ldxoptimizer/bzr;->i:I
iput v4, v3, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->countDays:I
.line 179
iget v4, v0, Ldxoptimizer/bzr;->j:I
iput v4, v3, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->lscInterval:I
.line 180
iget v4, v0, Ldxoptimizer/bzr;->g:I
iput v4, v3, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->itemCount:I
.line 181
iget-object v4, v0, Ldxoptimizer/bzr;->d:Landroid/util/SparseArray;
if-eqz v4, :cond_89
.line 182
iget-object v0, v0, Ldxoptimizer/bzr;->d:Landroid/util/SparseArray;
const/4 v4, 0x3
invoke-virtual {v0, v4}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
.line 183
if-eqz v0, :cond_89
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v4
if-lez v4, :cond_89
.line 184
const/4 v4, 0x0
invoke-interface {v0, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bzq;
iget-object v0, v0, Ldxoptimizer/bzq;->b:Ljava/lang/String;
iput-object v0, v3, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->imageUrl:Ljava/lang/String;
.line 190
:cond_89
invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_34
.line 192
:cond_8d
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {p0, v2, v3}, Ldxoptimizer/btm;->d(Landroid/content/Context;J)V
.line 193
invoke-static {p0, p1, v1}, Ldxoptimizer/bzv;->a(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;)V
move-object v0, v1
goto/16 :goto_17
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;I)Ljava/util/List;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"I)",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;",
">;"
}
.end annotation
.prologue
const/16 v0, 0x1e
.line 516
invoke-static {p0, p1}, Ldxoptimizer/bzv;->c(Landroid/content/Context;Ljava/lang/String;)Ljava/util/List;
move-result-object v1
.line 517
add-int/lit8 v2, p2, -0x1
mul-int/lit8 v2, v2, 0x1e
.line 518
if-eqz v1, :cond_25
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v3
if-le v3, v2, :cond_25
.line 519
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v3
sub-int/2addr v3, v2
if-le v3, v0, :cond_1f
.line 520
:goto_19
add-int/2addr v0, v2
.line 521
invoke-interface {v1, v2, v0}, Ljava/util/List;->subList(II)Ljava/util/List;
move-result-object v0
.line 523
:goto_1e
return-object v0
.line 519
:cond_1f
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v0
sub-int/2addr v0, v2
goto :goto_19
.line 523
:cond_25
const/4 v0, 0x0
goto :goto_1e
.end method
.method private static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Ljava/util/List",
"<",
"Ldxoptimizer/bzr;",
">;"
}
.end annotation
.prologue
.line 81
invoke-static {p0}, Ldxoptimizer/bzw;->a(Landroid/content/Context;)Ldxoptimizer/bzw;
move-result-object v0
.line 82
invoke-virtual {v0, p1, p2}, Ldxoptimizer/bzw;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public static a(Landroid/content/Context;Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;Ljava/util/List;)V
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;",
">;)V"
}
.end annotation
.prologue
const-wide/16 v6, 0x0
const/4 v2, 0x1
const/4 v1, 0x0
.line 379
iget v0, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->lscInterval:I
if-gtz v0, :cond_9
.line 473
:cond_8
:goto_8
return-void
.line 388
:cond_9
iget v0, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->countDays:I
if-lez v0, :cond_d1
.line 389
invoke-static {p0}, Ldxoptimizer/btm;->r(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
.line 390
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_88
.line 392
:try_start_17
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 393
iget-object v3, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-virtual {v0, v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
.line 394
invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Ldxoptimizer/btm;->k(Landroid/content/Context;Ljava/lang/String;)V
:try_end_2c
.catch Lorg/json/JSONException; {:try_start_17 .. :try_end_2c} :catch_82
move v0, v1
.line 420
:goto_2d
invoke-static {p0}, Ldxoptimizer/btm;->s(Landroid/content/Context;)Ljava/lang/String;
move-result-object v4
.line 421
invoke-static {p0}, Ldxoptimizer/btm;->t(Landroid/content/Context;)Ljava/lang/String;
move-result-object v5
.line 430
:try_start_35
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_d4
.line 431
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
:try_end_40
.catch Lorg/json/JSONException; {:try_start_35 .. :try_end_40} :catch_10a
move-object v6, v3
move v3, v1
.line 437
:goto_42
:try_start_42
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_e3
.line 438
new-instance v4, Lorg/json/JSONObject;
invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V
:try_end_4d
.catch Lorg/json/JSONException; {:try_start_42 .. :try_end_4d} :catch_112
move v5, v1
.line 443
:goto_4e
if-eqz v0, :cond_f0
move v0, v1
.line 460
:goto_51
:try_start_51
iget-object v3, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-virtual {v6, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 461
invoke-virtual {v6}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {p0, v3}, Ldxoptimizer/btm;->l(Landroid/content/Context;Ljava/lang/String;)V
.line 462
iget-object v3, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-virtual {v4, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 463
invoke-virtual {v4}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {p0, v2}, Ldxoptimizer/btm;->m(Landroid/content/Context;Ljava/lang/String;)V
:try_end_69
.catch Lorg/json/JSONException; {:try_start_51 .. :try_end_69} :catch_116
.line 467
:goto_69
mul-int/lit8 v0, v0, 0x4
invoke-interface {p2}, Ljava/util/List;->size()I
move-result v2
rem-int/2addr v0, v2
.line 468
if-lez v0, :cond_8
.line 469
new-instance v2, Ljava/util/ArrayList;
invoke-interface {p2, v1, v0}, Ljava/util/List;->subList(II)Ljava/util/List;
move-result-object v0
invoke-direct {v2, v0}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
.line 470
invoke-interface {p2, v2}, Ljava/util/List;->removeAll(Ljava/util/Collection;)Z
.line 471
invoke-interface {p2, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto :goto_8
.line 395
:catch_82
move-exception v0
.line 396
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
move v0, v1
.line 397
goto :goto_2d
.line 400
:cond_88
:try_start_88
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 401
iget-object v0, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
const-wide/16 v4, 0x0
invoke-virtual {v3, v0, v4, v5}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
move-result-wide v4
.line 402
cmp-long v0, v4, v6
if-gez v0, :cond_ab
.line 403
iget-object v0, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-virtual {v3, v0, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
.line 404
invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Ldxoptimizer/btm;->k(Landroid/content/Context;Ljava/lang/String;)V
move v0, v1
goto :goto_2d
.line 406
:cond_ab
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v6
sub-long v4, v6, v4
const-wide/32 v6, 0x5265c00
div-long/2addr v4, v6
long-to-int v0, v4
.line 408
iget v4, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->countDays:I
if-lt v0, v4, :cond_d1
.line 409
iget-object v0, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-virtual {v3, v0, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
.line 410
invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Ldxoptimizer/btm;->k(Landroid/content/Context;Ljava/lang/String;)V
:try_end_ca
.catch Lorg/json/JSONException; {:try_start_88 .. :try_end_ca} :catch_cd
move v0, v2
.line 411
goto/16 :goto_2d
.line 414
:catch_cd
move-exception v0
.line 415
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
:cond_d1
move v0, v1
goto/16 :goto_2d
.line 433
:cond_d4
:try_start_d4
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3, v4}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 434
iget-object v4, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-virtual {v3, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
:try_end_de
.catch Lorg/json/JSONException; {:try_start_d4 .. :try_end_de} :catch_10a
move-result v4
move-object v6, v3
move v3, v4
goto/16 :goto_42
.line 440
:cond_e3
:try_start_e3
new-instance v4, Lorg/json/JSONObject;
invoke-direct {v4, v5}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 441
iget-object v5, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v5
goto/16 :goto_4e
.line 447
:cond_f0
iget v0, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->lscInterval:I
if-lt v5, v0, :cond_105
.line 448
add-int/lit8 v3, v3, 0x1
.line 450
const-string v0, "toolbox"
const-string v5, "toolbox_cdl"
const/4 v7, 0x1
.line 451
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
.line 450
invoke-static {v0, v5, v7}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
:try_end_102
.catch Lorg/json/JSONException; {:try_start_e3 .. :try_end_102} :catch_112
move v0, v3
goto/16 :goto_51
.line 453
:cond_105
add-int/lit8 v2, v5, 0x1
move v0, v3
goto/16 :goto_51
.line 464
:catch_10a
move-exception v0
move-object v2, v0
move v0, v1
.line 465
:goto_10d
invoke-virtual {v2}, Lorg/json/JSONException;->printStackTrace()V
goto/16 :goto_69
.line 464
:catch_112
move-exception v0
move-object v2, v0
move v0, v3
goto :goto_10d
:catch_116
move-exception v2
goto :goto_10d
.end method
.method private static a(Landroid/content/Context;Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;Ljava/util/List;I)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;",
">;I)V"
}
.end annotation
.prologue
.line 296
const/4 v0, 0x1
if-le p3, v0, :cond_f
.line 297
iget-object v0, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-static {p0, v0}, Ldxoptimizer/bzv;->c(Landroid/content/Context;Ljava/lang/String;)Ljava/util/List;
move-result-object v0
.line 298
if-eqz v0, :cond_f
.line 299
invoke-interface {v0, p2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
move-object p2, v0
.line 306
:cond_f
invoke-static {p2}, Ldxoptimizer/bzv;->a(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
.line 310
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_1a
.line 324
:cond_19
:goto_19
return-void
.line 313
:cond_1a
const-string v1, "toolbox_app_exchange"
iget-object v2, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_28
.line 314
invoke-static {p0, v0}, Ldxoptimizer/btm;->f(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_19
.line 315
:cond_28
const-string v1, "toolbox_type_single_topic"
iget-object v2, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_36
.line 316
invoke-static {p0, v0}, Ldxoptimizer/btm;->e(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_19
.line 317
:cond_36
const-string v1, "toolbox_type_game"
iget-object v2, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_44
.line 318
invoke-static {p0, v0}, Ldxoptimizer/btm;->g(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_19
.line 319
:cond_44
const-string v1, "toolbox_type_application"
iget-object v2, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_52
.line 320
invoke-static {p0, v0}, Ldxoptimizer/btm;->h(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_19
.line 321
:cond_52
const-string v1, "toolbox_type_mainpage"
iget-object v2, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_19
.line 322
invoke-static {p0, v0}, Ldxoptimizer/btm;->j(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_19
.end method
.method private static a(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;",
">;)V"
}
.end annotation
.prologue
.line 219
const/4 v0, 0x0
.line 220
if-eqz p2, :cond_d
invoke-interface {p2}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_d
.line 222
:try_start_9
invoke-static {p2}, Ldxoptimizer/bto;->b(Ljava/util/List;)Ljava/lang/String;
:try_end_c
.catch Lorg/json/JSONException; {:try_start_9 .. :try_end_c} :catch_1f
move-result-object v0
.line 230
:cond_d
:goto_d
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1e
.line 231
const-string v1, "toolbox_v3"
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_24
.line 232
invoke-static {p0, v0}, Ldxoptimizer/btm;->a(Landroid/content/Context;Ljava/lang/String;)V
.line 243
:cond_1e
:goto_1e
return-void
.line 223
:catch_1f
move-exception v1
.line 224
invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_d
.line 233
:cond_24
const-string v1, "toolbox_topic"
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_30
.line 234
invoke-static {p0, v0}, Ldxoptimizer/btm;->b(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_1e
.line 235
:cond_30
const-string v1, "toolbox_game"
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_3c
.line 236
invoke-static {p0, v0}, Ldxoptimizer/btm;->c(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_1e
.line 237
:cond_3c
const-string v1, "toolbox_application"
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_48
.line 238
invoke-static {p0, v0}, Ldxoptimizer/btm;->d(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_1e
.line 239
:cond_48
const-string v1, "toolbox_v835"
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1e
.line 240
invoke-static {p0, v0}, Ldxoptimizer/btm;->i(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_1e
.end method
.method private static b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
.registers 4
.prologue
.line 200
const/4 v0, 0x0
.line 201
const-string v1, "toolbox_v3"
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_e
.line 202
invoke-static {p0}, Ldxoptimizer/btm;->e(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
.line 212
:cond_d
:goto_d
return-object v0
.line 203
:cond_e
const-string v1, "toolbox_topic"
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b
.line 204
invoke-static {p0}, Ldxoptimizer/btm;->f(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
goto :goto_d
.line 205
:cond_1b
const-string v1, "toolbox_game"
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_28
.line 206
invoke-static {p0}, Ldxoptimizer/btm;->g(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
goto :goto_d
.line 207
:cond_28
const-string v1, "toolbox_application"
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_35
.line 208
invoke-static {p0}, Ldxoptimizer/btm;->h(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
goto :goto_d
.line 209
:cond_35
const-string v1, "toolbox_v835"
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_d
.line 210
invoke-static {p0}, Ldxoptimizer/btm;->m(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
goto :goto_d
.end method
.method public static b(Landroid/content/Context;)Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
")",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;",
">;"
}
.end annotation
.prologue
.line 96
const-string v0, "toolbox_game"
invoke-static {p0, v0}, Ldxoptimizer/bzv;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public static b(Landroid/content/Context;Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;I)Ljava/util/List;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;",
"I)",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;",
">;"
}
.end annotation
.prologue
const/4 v0, 0x0
.line 343
if-nez p1, :cond_4
.line 370
:cond_3
:goto_3
return-object v0
.line 346
:cond_4
invoke-static {p0, p1, p2}, Ldxoptimizer/bzv;->c(Landroid/content/Context;Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;I)Ljava/util/List;
move-result-object v1
.line 347
if-eqz v1, :cond_10
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v2
if-nez v2, :cond_14
.line 348
:cond_10
invoke-static {p0, p1, p2}, Ldxoptimizer/bzv;->a(Landroid/content/Context;Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;I)Ljava/util/List;
move-result-object v1
.line 350
:cond_14
if-eqz v1, :cond_3
.line 354
const-string v0, "filter_assist"
const/4 v2, 0x0
invoke-static {p0, v0, v2}, Ldxoptimizer/cdc;->a(Landroid/content/Context;Ljava/lang/String;Z)Z
move-result v0
.line 356
if-eqz v0, :cond_45
.line 357
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 358
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_28
:goto_28
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_42
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
.line 359
const-string v4, "com.baidu.appsearch"
iget-object v5, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgName:Ljava/lang/String;
.line 360
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_28
.line 361
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_28
.line 364
:cond_42
invoke-interface {v1, v2}, Ljava/util/List;->removeAll(Ljava/util/Collection;)Z
.line 367
:cond_45
const/4 v0, 0x1
if-ne p2, v0, :cond_4b
.line 368
invoke-static {p0, p1, v1}, Ldxoptimizer/bzv;->a(Landroid/content/Context;Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;Ljava/util/List;)V
:cond_4b
move-object v0, v1
.line 370
goto :goto_3
.end method
.method public static c(Landroid/content/Context;)Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
")",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;",
">;"
}
.end annotation
.prologue
.line 103
const-string v0, "toolbox_application"
invoke-static {p0, v0}, Ldxoptimizer/bzv;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method private static c(Landroid/content/Context;Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;I)Ljava/util/List;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;",
"I)",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;",
">;"
}
.end annotation
.prologue
.line 486
iget-object v0, p1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-static {p0, v0, p2}, Ldxoptimizer/bzv;->a(Landroid/content/Context;Ljava/lang/String;I)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method private static c(Landroid/content/Context;Ljava/lang/String;)Ljava/util/List;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
")",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;",
">;"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 490
.line 491
const-string v0, "toolbox_app_exchange"
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_18
.line 492
invoke-static {p0}, Ldxoptimizer/btm;->j(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
.line 502
:goto_d
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_17
.line 507
:try_start_13
invoke-static {v0}, Ldxoptimizer/bto;->b(Ljava/lang/String;)Ljava/util/List;
:try_end_16
.catch Lorg/json/JSONException; {:try_start_13 .. :try_end_16} :catch_4c
move-result-object v1
.line 512
:cond_17
:goto_17
return-object v1
.line 493
:cond_18
const-string v0, "toolbox_type_single_topic"
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_25
.line 494
invoke-static {p0}, Ldxoptimizer/btm;->i(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
goto :goto_d
.line 495
:cond_25
const-string v0, "toolbox_type_game"
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_32
.line 496
invoke-static {p0}, Ldxoptimizer/btm;->k(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
goto :goto_d
.line 497
:cond_32
const-string v0, "toolbox_type_application"
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3f
.line 498
invoke-static {p0}, Ldxoptimizer/btm;->l(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
goto :goto_d
.line 499
:cond_3f
const-string v0, "toolbox_type_mainpage"
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_51
.line 500
invoke-static {p0}, Ldxoptimizer/btm;->n(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
goto :goto_d
.line 508
:catch_4c
move-exception v0
.line 509
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_17
:cond_51
move-object v0, v1
goto :goto_d
.end method
.method public static d(Landroid/content/Context;)Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
")",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;",
">;"
}
.end annotation
.prologue
.line 117
const-string v0, "toolbox_v835"
invoke-static {p0, v0}, Ldxoptimizer/bzv;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public static e(Landroid/content/Context;)Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
")",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;",
">;"
}
.end annotation
.prologue
.line 124
const-string v0, "toolbox_popup"
invoke-static {p0, v0}, Ldxoptimizer/bzv;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public static f(Landroid/content/Context;)Ljava/util/List;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
")",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;",
">;"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 128
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v2
.line 132
invoke-static {v2}, Ldxoptimizer/bzv;->e(Landroid/content/Context;)Ljava/util/List;
move-result-object v0
.line 135
if-eqz v0, :cond_34
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v3
if-lez v3, :cond_34
.line 136
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_15
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_34
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;
.line 137
const-string v4, "toolbox_type_popup"
iget-object v5, v0, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_15
.line 143
:goto_2b
if-eqz v0, :cond_32
.line 144
invoke-static {v2, v0}, Ldxoptimizer/bzv;->a(Landroid/content/Context;Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;)Ljava/util/List;
move-result-object v0
.line 146
:goto_31
return-object v0
:cond_32
move-object v0, v1
goto :goto_31
:cond_34
move-object v0, v1
goto :goto_2b
.end method