bi.smali
.class public Lcom/inmobi/media/bi;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/inmobi/media/bi$a;
}
.end annotation
# instance fields
.field private a:Lorg/json/JSONObject;
.field public b:B
.field public c:Z
.field public d:Z
.field private e:Lorg/json/JSONObject;
.field public f:Lcom/inmobi/media/bg;
.field public g:Lorg/json/JSONArray;
.field public h:Lcom/inmobi/media/bi;
.field public i:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private j:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/util/List<",
"Lcom/inmobi/media/be;",
">;>;"
}
.end annotation
.end field
.field private k:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/inmobi/media/be;",
">;"
}
.end annotation
.end field
.field private l:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public m:Lcom/inmobi/media/cu;
.field private n:Lcom/inmobi/media/eu;
.field private o:I
.field public p:Lcom/inmobi/media/bi$a;
.field public q:Z
.field public r:Lcom/inmobi/media/bs;
.field private s:Z
.field t:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-object v0, p0, Lcom/inmobi/media/bi;->h:Lcom/inmobi/media/bi;
return-void
.end method
.method public constructor <init>(ILorg/json/JSONObject;Lcom/inmobi/media/bi;ZLcom/inmobi/media/eu;)V
.registers 15
if-nez p3, :cond_4
const/4 v0, 0x0
goto :goto_6
:cond_4
iget-object v0, p3, Lcom/inmobi/media/bi;->t:Ljava/util/HashMap;
:goto_6
move-object v7, v0
const/4 v8, 0x0
move-object v1, p0
move v2, p1
move-object v3, p2
move-object v4, p3
move v5, p4
move-object v6, p5
invoke-direct/range {v1 .. v8}, Lcom/inmobi/media/bi;-><init>(ILorg/json/JSONObject;Lcom/inmobi/media/bi;ZLcom/inmobi/media/eu;Ljava/util/HashMap;Lcom/inmobi/media/cu;)V
return-void
.end method
.method private constructor <init>(ILorg/json/JSONObject;Lcom/inmobi/media/bi;ZLcom/inmobi/media/eu;Ljava/util/HashMap;Lcom/inmobi/media/cu;)V
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Lorg/json/JSONObject;",
"Lcom/inmobi/media/bi;",
"Z",
"Lcom/inmobi/media/eu;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Lcom/inmobi/media/cu;",
")V"
}
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput p1, p0, Lcom/inmobi/media/bi;->o:I
iput-object p3, p0, Lcom/inmobi/media/bi;->h:Lcom/inmobi/media/bi;
iput-object p5, p0, Lcom/inmobi/media/bi;->n:Lcom/inmobi/media/eu;
iput-object p2, p0, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
const/4 p1, 0x0
iput-byte p1, p0, Lcom/inmobi/media/bi;->b:B
iput-boolean p1, p0, Lcom/inmobi/media/bi;->c:Z
iput-object p7, p0, Lcom/inmobi/media/bi;->m:Lcom/inmobi/media/cu;
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lcom/inmobi/media/bi;->k:Ljava/util/Map;
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lcom/inmobi/media/bi;->l:Ljava/util/Map;
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lcom/inmobi/media/bi;->j:Ljava/util/Map;
new-instance p1, Lcom/inmobi/media/bi$a;
invoke-direct {p1, p0}, Lcom/inmobi/media/bi$a;-><init>(Lcom/inmobi/media/bi;)V
iput-object p1, p0, Lcom/inmobi/media/bi;->p:Lcom/inmobi/media/bi$a;
iput-boolean p4, p0, Lcom/inmobi/media/bi;->s:Z
iput-object p6, p0, Lcom/inmobi/media/bi;->t:Ljava/util/HashMap;
invoke-direct {p0}, Lcom/inmobi/media/bi;->Q()V
return-void
.end method
.method public constructor <init>(ILorg/json/JSONObject;Lcom/inmobi/media/eu;Ljava/util/HashMap;Lcom/inmobi/media/cu;)V
.registers 14
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Lorg/json/JSONObject;",
"Lcom/inmobi/media/eu;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Lcom/inmobi/media/cu;",
")V"
}
.end annotation
const/4 v3, 0x0
const/4 v4, 0x0
move-object v0, p0
move v1, p1
move-object v2, p2
move-object v5, p3
move-object v6, p4
move-object v7, p5
invoke-direct/range {v0 .. v7}, Lcom/inmobi/media/bi;-><init>(ILorg/json/JSONObject;Lcom/inmobi/media/bi;ZLcom/inmobi/media/eu;Ljava/util/HashMap;Lcom/inmobi/media/cu;)V
return-void
.end method
.method private static A(Ljava/lang/String;)B
.registers 6
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {p0, v0}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v0
const/4 v1, 0x1
const/4 v2, 0x4
const/4 v3, 0x3
const/4 v4, 0x2
sparse-switch v0, :sswitch_data_4a
goto :goto_3e
:sswitch_16
const-string v0, "DEEPLINK"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_3e
const/4 p0, 0x3
goto :goto_3f
:sswitch_20
const-string v0, "INAPP"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_3e
const/4 p0, 0x2
goto :goto_3f
:sswitch_2a
const-string v0, "EXTERNAL"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_3e
const/4 p0, 0x1
goto :goto_3f
:sswitch_34
const-string v0, "DOWNLOAD"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_3e
const/4 p0, 0x4
goto :goto_3f
:cond_3e
:goto_3e
const/4 p0, -0x1
:goto_3f
if-eq p0, v4, :cond_48
if-eq p0, v3, :cond_47
if-eq p0, v2, :cond_46
return v4
:cond_46
return v2
:cond_47
return v3
:cond_48
return v1
nop
:sswitch_data_4a
.sparse-switch
-0x7c3f4778 -> :sswitch_34
-0x3de0ac35 -> :sswitch_2a
0x42926bc -> :sswitch_20
0x542746e6 -> :sswitch_16
.end sparse-switch
.end method
.method private static B(Lorg/json/JSONObject;)Ljava/lang/String;
.registers 4
:try_start_0
const-string v0, "assetId"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
:try_end_6
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_6} :catch_7
return-object p0
:catch_7
move-exception v0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v1
new-instance v2, Lcom/inmobi/media/gg;
invoke-direct {v2, v0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v1, v2}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
invoke-virtual {p0}, Ljava/lang/Object;->hashCode()I
move-result p0
invoke-static {p0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method private static D(Ljava/lang/String;)Ljava/lang/String;
.registers 11
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {p0, v0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v0
const-string v1, "none"
const-string v2, "bold"
const-string v3, "strike"
const-string v4, "underline"
const-string v5, "italic"
const/4 v6, 0x5
const/4 v7, 0x4
const/4 v8, 0x3
const/4 v9, 0x2
sparse-switch v0, :sswitch_data_56
goto :goto_48
:sswitch_20
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_48
const/4 p0, 0x1
goto :goto_49
:sswitch_28
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_48
const/4 p0, 0x2
goto :goto_49
:sswitch_30
invoke-virtual {p0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_48
const/4 p0, 0x4
goto :goto_49
:sswitch_38
invoke-virtual {p0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_48
const/4 p0, 0x5
goto :goto_49
:sswitch_40
invoke-virtual {p0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_48
const/4 p0, 0x3
goto :goto_49
:cond_48
:goto_48
const/4 p0, -0x1
:goto_49
if-eq p0, v9, :cond_55
if-eq p0, v8, :cond_54
if-eq p0, v7, :cond_53
if-eq p0, v6, :cond_52
return-object v1
:cond_52
return-object v4
:cond_53
return-object v3
:cond_54
return-object v5
:cond_55
return-object v2
:sswitch_data_56
.sparse-switch
-0x4642c5d0 -> :sswitch_40
-0x3d363934 -> :sswitch_38
-0x352aa04e -> :sswitch_30
0x2e3a85 -> :sswitch_28
0x33af38 -> :sswitch_20
.end sparse-switch
.end method
.method private static E(Lorg/json/JSONObject;)Ljava/lang/String;
.registers 3
:try_start_0
const-string v0, "assetName"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
:try_end_6
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_6} :catch_7
return-object p0
:catch_7
move-exception p0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
const-string p0, ""
return-object p0
.end method
.method private G()Lcom/inmobi/media/bg;
.registers 5
iget-object v0, p0, Lcom/inmobi/media/bi;->f:Lcom/inmobi/media/bg;
invoke-virtual {v0}, Lcom/inmobi/media/bg;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_6
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1f
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/inmobi/media/be;
iget-object v2, v1, Lcom/inmobi/media/be;->i:Ljava/lang/String;
const-string v3, "card_scrollable"
invoke-virtual {v2, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_6
check-cast v1, Lcom/inmobi/media/bg;
return-object v1
:cond_1f
const/4 v0, 0x0
return-object v0
.end method
.method private static H(Ljava/lang/String;)Ljava/lang/String;
.registers 6
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {p0, v0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v0
const v1, 0x32aff4
const-string v2, "none"
const-string v3, "line"
const/4 v4, 0x2
if-eq v0, v1, :cond_26
const v1, 0x33af38
if-eq v0, v1, :cond_1e
goto :goto_2e
:cond_1e
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_2e
const/4 p0, 0x1
goto :goto_2f
:cond_26
invoke-virtual {p0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_2e
const/4 p0, 0x2
goto :goto_2f
:cond_2e
:goto_2e
const/4 p0, -0x1
:goto_2f
if-eq p0, v4, :cond_32
return-object v2
:cond_32
return-object v3
.end method
.method private static I(Lorg/json/JSONObject;)Ljava/lang/String;
.registers 3
:try_start_0
const-string v0, "assetType"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
:try_end_6
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_6} :catch_7
return-object p0
:catch_7
move-exception p0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
const-string p0, ""
return-object p0
.end method
.method private static J(Ljava/lang/String;)Ljava/lang/String;
.registers 6
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {p0, v0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v0
const v1, -0x5069e2ab
const-string v2, "straight"
const-string v3, "curved"
const/4 v4, 0x2
if-eq v0, v1, :cond_26
const v1, 0x6a8aaafa
if-eq v0, v1, :cond_1e
goto :goto_2e
:cond_1e
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_2e
const/4 p0, 0x1
goto :goto_2f
:cond_26
invoke-virtual {p0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_2e
const/4 p0, 0x2
goto :goto_2f
:cond_2e
:goto_2e
const/4 p0, -0x1
:goto_2f
if-eq p0, v4, :cond_32
return-object v2
:cond_32
return-object v3
.end method
.method private static K(Lorg/json/JSONObject;)Ljava/lang/String;
.registers 3
:try_start_0
const-string v0, "valueType"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
:try_end_6
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_6} :catch_7
return-object p0
:catch_7
move-exception p0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
const-string p0, ""
return-object p0
.end method
.method private L()V
.registers 10
const-string v0, "IMAGE"
invoke-virtual {p0, v0}, Lcom/inmobi/media/bi;->z(Ljava/lang/String;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_a
:goto_a
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_bb
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/inmobi/media/be;
iget-object v2, v1, Lcom/inmobi/media/be;->j:Ljava/lang/Object;
check-cast v2, Ljava/lang/String;
invoke-static {v2}, Landroid/webkit/URLUtil;->isValidUrl(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_a
invoke-static {p0, v1}, Lcom/inmobi/media/bi;->d(Lcom/inmobi/media/bi;Lcom/inmobi/media/be;)Lcom/inmobi/media/be;
move-result-object v2
if-eqz v2, :cond_a
iget-object v3, v2, Lcom/inmobi/media/be;->g:Ljava/lang/String;
iget-object v4, v1, Lcom/inmobi/media/be;->g:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_35
iget-object v2, v2, Lcom/inmobi/media/be;->j:Ljava/lang/Object;
iput-object v2, v1, Lcom/inmobi/media/be;->j:Ljava/lang/Object;
goto :goto_a
:cond_35
iget-object v3, v2, Lcom/inmobi/media/be;->g:Ljava/lang/String;
const-string v4, "VIDEO"
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_a
iget-byte v3, v2, Lcom/inmobi/media/be;->q:B
const/4 v4, 0x1
if-eq v4, v3, :cond_a
const/4 v5, 0x2
if-ne v5, v3, :cond_a
check-cast v2, Lcom/inmobi/media/br;
invoke-virtual {v2}, Lcom/inmobi/media/br;->p()Lcom/inmobi/media/cv;
move-result-object v3
invoke-static {v2, v1}, Lcom/inmobi/media/cn;->a(Lcom/inmobi/media/br;Lcom/inmobi/media/be;)Lcom/inmobi/media/co;
move-result-object v5
const/4 v6, 0x0
if-nez v5, :cond_56
move-object v4, v6
goto :goto_5a
:cond_56
invoke-virtual {v5, v4}, Lcom/inmobi/media/co;->b(I)Ljava/util/List;
move-result-object v4
:goto_5a
if-eqz v4, :cond_75
invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:cond_60
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v7
if-eqz v7, :cond_75
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v7
check-cast v7, Lcom/inmobi/media/co$a;
iget-object v8, v7, Lcom/inmobi/media/co$a;->b:Ljava/lang/String;
invoke-static {v8}, Landroid/webkit/URLUtil;->isValidUrl(Ljava/lang/String;)Z
move-result v8
if-eqz v8, :cond_60
move-object v6, v7
:cond_75
if-eqz v5, :cond_ac
if-nez v6, :cond_7a
goto :goto_ac
:cond_7a
invoke-interface {v3, v5}, Lcom/inmobi/media/cv;->f(Lcom/inmobi/media/co;)V
iget-object v3, v6, Lcom/inmobi/media/co$a;->b:Ljava/lang/String;
iput-object v3, v1, Lcom/inmobi/media/be;->j:Ljava/lang/Object;
const-string v3, "creativeView"
invoke-virtual {v5, v3}, Lcom/inmobi/media/co;->c(Ljava/lang/String;)Ljava/util/List;
move-result-object v3
invoke-virtual {v1, v3}, Lcom/inmobi/media/be;->k(Ljava/util/List;)V
iget-object v2, v2, Lcom/inmobi/media/be;->y:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_90
:goto_90
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_a
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/inmobi/media/bq;
iget-object v4, v3, Lcom/inmobi/media/bq;->d:Ljava/lang/String;
const-string v5, "error"
invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_90
iget-object v4, v1, Lcom/inmobi/media/be;->y:Ljava/util/List;
invoke-interface {v4, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_90
:cond_ac
:goto_ac
invoke-interface {v3}, Lcom/inmobi/media/cv;->e()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_a
invoke-static {v2}, Lcom/inmobi/media/bi;->n(Lcom/inmobi/media/br;)V
goto/16 :goto_a
:cond_bb
return-void
.end method
.method private static M(Ljava/lang/String;)Ljava/lang/String;
.registers 9
invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v0
const-string v1, "aspectFill"
const-string v2, "fill"
const-string v3, "aspectFit"
const-string v4, "unspecified"
const/4 v5, 0x4
const/4 v6, 0x3
const/4 v7, 0x2
sparse-switch v0, :sswitch_data_42
goto :goto_37
:sswitch_17
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_37
const/4 p0, 0x3
goto :goto_38
:sswitch_1f
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_37
const/4 p0, 0x2
goto :goto_38
:sswitch_27
invoke-virtual {p0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_37
const/4 p0, 0x4
goto :goto_38
:sswitch_2f
invoke-virtual {p0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_37
const/4 p0, 0x1
goto :goto_38
:cond_37
:goto_37
const/4 p0, -0x1
:goto_38
if-eq p0, v7, :cond_41
if-eq p0, v6, :cond_40
if-eq p0, v5, :cond_3f
return-object v4
:cond_3f
return-object v3
:cond_40
return-object v1
:cond_41
return-object v2
:sswitch_data_42
.sparse-switch
-0x60ed74c9 -> :sswitch_2f
-0x512e7f67 -> :sswitch_27
0x2ff583 -> :sswitch_1f
0x2b5e91fb -> :sswitch_17
.end sparse-switch
.end method
.method private static N(Lorg/json/JSONObject;)Ljava/lang/String;
.registers 3
:try_start_0
const-string v0, "dataType"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
:try_end_6
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_6} :catch_7
return-object p0
:catch_7
move-exception p0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
const-string p0, ""
return-object p0
.end method
.method private O()V
.registers 13
const-string v0, "WEBVIEW"
invoke-virtual {p0, v0}, Lcom/inmobi/media/bi;->z(Ljava/lang/String;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_a
:goto_a
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_110
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/inmobi/media/be;
move-object v2, v1
check-cast v2, Lcom/inmobi/media/bs;
iget-object v3, v2, Lcom/inmobi/media/bs;->D:Ljava/lang/String;
const-string v4, "URL"
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_a
iget-object v3, v2, Lcom/inmobi/media/bs;->D:Ljava/lang/String;
const-string v4, "HTML"
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_a
invoke-static {p0, v1}, Lcom/inmobi/media/bi;->d(Lcom/inmobi/media/bi;Lcom/inmobi/media/be;)Lcom/inmobi/media/be;
move-result-object v3
if-eqz v3, :cond_a
iget-object v4, v3, Lcom/inmobi/media/be;->g:Ljava/lang/String;
iget-object v5, v1, Lcom/inmobi/media/be;->g:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_42
iget-object v2, v3, Lcom/inmobi/media/be;->j:Ljava/lang/Object;
iput-object v2, v1, Lcom/inmobi/media/be;->j:Ljava/lang/Object;
goto :goto_a
:cond_42
iget-object v4, v3, Lcom/inmobi/media/be;->g:Ljava/lang/String;
const-string v5, "VIDEO"
invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_a
iget-byte v4, v3, Lcom/inmobi/media/be;->q:B
const/4 v5, 0x2
if-ne v5, v4, :cond_a
check-cast v3, Lcom/inmobi/media/br;
invoke-virtual {v3}, Lcom/inmobi/media/br;->p()Lcom/inmobi/media/cv;
move-result-object v4
invoke-static {v3, v1}, Lcom/inmobi/media/cn;->a(Lcom/inmobi/media/br;Lcom/inmobi/media/be;)Lcom/inmobi/media/co;
move-result-object v6
const-string v7, "REF_HTML"
const-string v8, "REF_IFRAME"
if-eqz v6, :cond_d1
iget-object v9, v2, Lcom/inmobi/media/bs;->D:Ljava/lang/String;
invoke-virtual {v7, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
const/4 v10, 0x3
const/4 v11, 0x0
if-eqz v9, :cond_99
invoke-virtual {v6, v5}, Lcom/inmobi/media/co;->b(I)Ljava/util/List;
move-result-object v5
invoke-interface {v5}, Ljava/util/List;->size()I
move-result v9
if-lez v9, :cond_7e
invoke-interface {v5, v11}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/inmobi/media/co$a;
iget-object v5, v5, Lcom/inmobi/media/co$a;->b:Ljava/lang/String;
goto :goto_d2
:cond_7e
invoke-virtual {v6, v10}, Lcom/inmobi/media/co;->b(I)Ljava/util/List;
move-result-object v5
invoke-interface {v5}, Ljava/util/List;->size()I
move-result v9
if-lez v9, :cond_d1
invoke-interface {v5, v11}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/inmobi/media/co$a;
iget-object v5, v5, Lcom/inmobi/media/co$a;->b:Ljava/lang/String;
invoke-static {v5}, Landroid/webkit/URLUtil;->isValidUrl(Ljava/lang/String;)Z
move-result v9
if-eqz v9, :cond_d1
iput-object v8, v2, Lcom/inmobi/media/bs;->D:Ljava/lang/String;
goto :goto_d2
:cond_99
iget-object v9, v2, Lcom/inmobi/media/bs;->D:Ljava/lang/String;
invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_d1
invoke-virtual {v6, v10}, Lcom/inmobi/media/co;->b(I)Ljava/util/List;
move-result-object v9
invoke-interface {v9}, Ljava/util/List;->size()I
move-result v10
if-lez v10, :cond_bc
invoke-interface {v9, v11}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/inmobi/media/co$a;
iget-object v5, v5, Lcom/inmobi/media/co$a;->b:Ljava/lang/String;
invoke-static {v5}, Landroid/webkit/URLUtil;->isValidUrl(Ljava/lang/String;)Z
move-result v9
if-eqz v9, :cond_d1
iput-object v8, v2, Lcom/inmobi/media/bs;->D:Ljava/lang/String;
goto :goto_d2
:cond_bc
invoke-virtual {v6, v5}, Lcom/inmobi/media/co;->b(I)Ljava/util/List;
move-result-object v5
invoke-interface {v5}, Ljava/util/List;->size()I
move-result v9
if-lez v9, :cond_d1
iput-object v7, v2, Lcom/inmobi/media/bs;->D:Ljava/lang/String;
invoke-interface {v5, v11}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/inmobi/media/co$a;
iget-object v5, v5, Lcom/inmobi/media/co$a;->b:Ljava/lang/String;
goto :goto_d2
:cond_d1
const/4 v5, 0x0
:goto_d2
iget-object v9, v2, Lcom/inmobi/media/bs;->D:Ljava/lang/String;
invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
iget-object v9, v2, Lcom/inmobi/media/bs;->D:Ljava/lang/String;
invoke-virtual {v7, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v6, :cond_fd
if-eqz v8, :cond_e8
invoke-static {v5}, Landroid/webkit/URLUtil;->isValidUrl(Ljava/lang/String;)Z
move-result v8
if-eqz v8, :cond_fd
:cond_e8
if-eqz v7, :cond_ed
if-nez v5, :cond_ed
goto :goto_fd
:cond_ed
invoke-interface {v4, v6}, Lcom/inmobi/media/cv;->f(Lcom/inmobi/media/co;)V
iput-object v5, v1, Lcom/inmobi/media/be;->j:Ljava/lang/Object;
const-string v2, "creativeView"
invoke-virtual {v6, v2}, Lcom/inmobi/media/co;->c(Ljava/lang/String;)Ljava/util/List;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/inmobi/media/be;->k(Ljava/util/List;)V
goto/16 :goto_a
:cond_fd
:goto_fd
invoke-interface {v4}, Lcom/inmobi/media/cv;->e()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_10a
invoke-static {v3}, Lcom/inmobi/media/bi;->n(Lcom/inmobi/media/br;)V
:cond_10a
const-string v1, "UNKNOWN"
iput-object v1, v2, Lcom/inmobi/media/bs;->D:Ljava/lang/String;
goto/16 :goto_a
:cond_110
return-void
.end method
.method private P(Lorg/json/JSONObject;)Lorg/json/JSONObject;
.registers 5
const-string v0, "assetStyleRef"
const-string v1, "assetStyle"
:try_start_4
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_c
const/4 v1, 0x0
goto :goto_10
:cond_c
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
:goto_10
if-nez v1, :cond_33
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_1e
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
return-object p1
:cond_1e
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/inmobi/media/bi;->e:Lorg/json/JSONObject;
if-nez v0, :cond_2c
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
goto :goto_32
:cond_2c
iget-object v0, p0, Lcom/inmobi/media/bi;->e:Lorg/json/JSONObject;
invoke-virtual {v0, p1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p1
:try_end_32
.catch Lorg/json/JSONException; {:try_start_4 .. :try_end_32} :catch_34
:goto_32
move-object v1, p1
:cond_33
return-object v1
:catch_34
move-exception p1
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p1}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
return-object p1
.end method
.method private Q()V
.registers 17
move-object/from16 v1, p0
const-string v0, "fallbackUrl"
const-string v2, "action"
const-string v3, "pages"
const-string v4, "openMode"
const-string v5, "itemUrl"
const-string v6, "onClick"
const-string v7, "adContent"
const-string v8, "passThroughJson"
const-string v9, "orientation"
:try_start_14
iget-object v10, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
const-string v11, "styleRefs"
invoke-virtual {v10, v11}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v10
iput-object v10, v1, Lcom/inmobi/media/bi;->e:Lorg/json/JSONObject;
iget-object v10, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
invoke-virtual {v10, v9}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v10
const/4 v12, 0x2
const/4 v13, 0x1
const/4 v14, 0x0
if-eqz v10, :cond_2b
:goto_29
const/4 v9, 0x0
goto :goto_77
:cond_2b
iget-object v10, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
invoke-virtual {v10, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
sget-object v10, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {v9, v10}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object v9
invoke-virtual {v9}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v9
invoke-virtual {v9}, Ljava/lang/String;->hashCode()I
move-result v10
const v15, -0x60ed74c9
const/4 v11, 0x3
if-eq v10, v15, :cond_64
const v15, 0x2b77bb9b
if-eq v10, v15, :cond_5a
const v15, 0x5545f2bb
if-eq v10, v15, :cond_50
goto :goto_6e
:cond_50
const-string v10, "landscape"
invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_6e
const/4 v9, 0x3
goto :goto_6f
:cond_5a
const-string v10, "portrait"
invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_6e
const/4 v9, 0x2
goto :goto_6f
:cond_64
const-string v10, "unspecified"
invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_6e
const/4 v9, 0x1
goto :goto_6f
:cond_6e
:goto_6e
const/4 v9, -0x1
:goto_6f
if-eq v9, v12, :cond_76
if-eq v9, v11, :cond_74
goto :goto_29
:cond_74
const/4 v9, 0x2
goto :goto_77
:cond_76
const/4 v9, 0x1
:goto_77
iput-byte v9, v1, Lcom/inmobi/media/bi;->b:B
iget-object v9, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
const-string v10, "shouldAutoOpenLandingPage"
invoke-virtual {v9, v10, v13}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v9
iput-boolean v9, v1, Lcom/inmobi/media/bi;->q:Z
iget-object v9, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
const-string v10, "disableBackButton"
invoke-virtual {v9, v10, v14}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v9
iput-boolean v9, v1, Lcom/inmobi/media/bi;->c:Z
iget-object v9, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
const-string v10, "rootContainer"
invoke-virtual {v9, v10}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v9
const-string v10, "CONTAINER"
const-string v11, "/rootContainer"
invoke-direct {v1, v9, v10, v11}, Lcom/inmobi/media/bi;->e(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Lcom/inmobi/media/be;
move-result-object v9
check-cast v9, Lcom/inmobi/media/bg;
iput-object v9, v1, Lcom/inmobi/media/bi;->f:Lcom/inmobi/media/bg;
:try_end_a1
.catch Lorg/json/JSONException; {:try_start_14 .. :try_end_a1} :catch_29f
:try_start_a1
iget-object v9, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
invoke-virtual {v9, v8}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v9
if-nez v9, :cond_b3
iget-object v9, v1, Lcom/inmobi/media/bi;->p:Lcom/inmobi/media/bi$a;
iget-object v10, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
invoke-virtual {v10, v8}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v8
iput-object v8, v9, Lcom/inmobi/media/bi$a;->a:Lorg/json/JSONObject;
:cond_b3
iget-object v8, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
invoke-virtual {v8, v7}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v8
if-nez v8, :cond_106
iget-object v8, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
invoke-virtual {v8, v7}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v7
if-eqz v7, :cond_106
new-instance v8, Lcom/inmobi/media/bi$a$a;
iget-object v9, v1, Lcom/inmobi/media/bi;->p:Lcom/inmobi/media/bi$a;
invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
invoke-direct {v8, v9}, Lcom/inmobi/media/bi$a$a;-><init>(Lcom/inmobi/media/bi$a;)V
const-string v9, "title"
const/4 v10, 0x0
invoke-virtual {v7, v9, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
iput-object v9, v8, Lcom/inmobi/media/bi$a$a;->a:Ljava/lang/String;
const-string v9, "description"
invoke-virtual {v7, v9, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
iput-object v9, v8, Lcom/inmobi/media/bi$a$a;->b:Ljava/lang/String;
const-string v9, "ctaText"
invoke-virtual {v7, v9, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
iput-object v9, v8, Lcom/inmobi/media/bi$a$a;->d:Ljava/lang/String;
const-string v9, "iconUrl"
invoke-virtual {v7, v9, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
iput-object v9, v8, Lcom/inmobi/media/bi$a$a;->c:Ljava/lang/String;
const-string v9, "rating"
const-wide/16 v12, 0x0
invoke-virtual {v7, v9, v12, v13}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
const-string v9, "landingPageUrl"
invoke-virtual {v7, v9, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
iput-object v9, v8, Lcom/inmobi/media/bi$a$a;->e:Ljava/lang/String;
const-string v9, "isApp"
invoke-virtual {v7, v9}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
iget-object v7, v1, Lcom/inmobi/media/bi;->p:Lcom/inmobi/media/bi$a;
iput-object v8, v7, Lcom/inmobi/media/bi$a;->b:Lcom/inmobi/media/bi$a$a;
:cond_106
new-instance v7, Lcom/inmobi/media/be;
invoke-direct {v7}, Lcom/inmobi/media/be;-><init>()V
iget-object v8, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
invoke-virtual {v8, v6}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v8
if-nez v8, :cond_161
iget-object v8, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
invoke-virtual {v8, v6}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v6
:try_end_119
.catch Lorg/json/JSONException; {:try_start_a1 .. :try_end_119} :catch_179
:try_start_119
invoke-virtual {v6, v5}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v8
:try_end_11d
.catch Lorg/json/JSONException; {:try_start_119 .. :try_end_11d} :catch_14a
const-string v9, ""
if-nez v8, :cond_127
:try_start_121
invoke-virtual {v6, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
const/4 v8, 0x1
goto :goto_129
:cond_127
move-object v5, v9
const/4 v8, 0x0
:goto_129
invoke-virtual {v6, v2}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v10
if-nez v10, :cond_134
invoke-virtual {v6, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
const/4 v8, 0x1
:cond_134
invoke-virtual {v7, v5}, Lcom/inmobi/media/be;->h(Ljava/lang/String;)V
invoke-virtual {v6, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v7, v2}, Lcom/inmobi/media/be;->l(Ljava/lang/String;)V
iput-object v9, v7, Lcom/inmobi/media/be;->n:Ljava/lang/String;
iput-boolean v8, v7, Lcom/inmobi/media/be;->l:Z
const-string v2, "appBundleId"
invoke-virtual {v6, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v7, Lcom/inmobi/media/be;->A:Ljava/lang/Object;
:try_end_14a
.catch Lorg/json/JSONException; {:try_start_121 .. :try_end_14a} :catch_14a
:catch_14a
:try_start_14a
invoke-virtual {v6, v4}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_161
invoke-virtual {v6, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/inmobi/media/bi;->A(Ljava/lang/String;)B
move-result v2
iput-byte v2, v7, Lcom/inmobi/media/be;->m:B
invoke-virtual {v6, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v7, v0}, Lcom/inmobi/media/be;->l(Ljava/lang/String;)V
:cond_161
iget-object v0, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
const-string v2, "trackers"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_174
iget-object v0, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
invoke-static {v0}, Lcom/inmobi/media/bi;->u(Lorg/json/JSONObject;)Ljava/util/List;
move-result-object v0
invoke-virtual {v7, v0}, Lcom/inmobi/media/be;->k(Ljava/util/List;)V
:cond_174
iget-object v0, v1, Lcom/inmobi/media/bi;->p:Lcom/inmobi/media/bi$a;
iput-object v7, v0, Lcom/inmobi/media/bi$a;->c:Lcom/inmobi/media/be;
:try_end_178
.catch Lorg/json/JSONException; {:try_start_14a .. :try_end_178} :catch_179
goto :goto_186
:catch_179
move-exception v0
:try_start_17a
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v2
new-instance v4, Lcom/inmobi/media/gg;
invoke-direct {v4, v0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v2, v4}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
:goto_186
iput-boolean v14, v1, Lcom/inmobi/media/bi;->d:Z
iget-object v0, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
const-string v2, "rewards"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_199
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, v1, Lcom/inmobi/media/bi;->i:Ljava/util/Map;
:cond_199
iget-object v0, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
invoke-static {v0}, Lcom/inmobi/media/ag;->d(Lorg/json/JSONObject;)Ljava/util/Map;
move-result-object v0
if-eqz v0, :cond_1a6
iget-object v2, v1, Lcom/inmobi/media/bi;->i:Ljava/util/Map;
invoke-interface {v2, v0}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
:cond_1a6
invoke-direct/range {p0 .. p0}, Lcom/inmobi/media/bi;->L()V
invoke-direct/range {p0 .. p0}, Lcom/inmobi/media/bi;->O()V
iget-object v0, v1, Lcom/inmobi/media/bi;->l:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_1b6
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_286
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
iget-object v5, v1, Lcom/inmobi/media/bi;->k:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v0
invoke-interface {v5, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
move-object v5, v0
check-cast v5, Lcom/inmobi/media/be;
if-eqz v5, :cond_281
iget-byte v0, v5, Lcom/inmobi/media/be;->r:B
const/4 v6, 0x4
if-ne v6, v0, :cond_281
iget v0, v5, Lcom/inmobi/media/be;->s:I
const/4 v7, -0x1
if-ne v0, v7, :cond_1e5
iget v0, v5, Lcom/inmobi/media/be;->t:I
if-eq v0, v7, :cond_281
:cond_1e5
iget-object v0, v1, Lcom/inmobi/media/bi;->k:Ljava/util/Map;
invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
move-object v4, v0
check-cast v4, Lcom/inmobi/media/be;
if-eqz v4, :cond_281
const-string v0, "VIDEO"
iget-object v7, v4, Lcom/inmobi/media/be;->g:Ljava/lang/String;
invoke-virtual {v0, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_281
move-object v0, v4
check-cast v0, Lcom/inmobi/media/br;
invoke-virtual {v0}, Lcom/inmobi/media/br;->p()Lcom/inmobi/media/cv;
move-result-object v0
check-cast v0, Lcom/inmobi/media/cu;
iget-object v0, v0, Lcom/inmobi/media/cu;->c:Ljava/lang/String;
const-string v7, ":"
invoke-virtual {v0, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
:try_end_20b
.catch Lorg/json/JSONException; {:try_start_17a .. :try_end_20b} :catch_29f
const/4 v7, 0x1
:try_start_20c
aget-object v8, v0, v7
invoke-static {v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v8
:try_end_212
.catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_20c .. :try_end_212} :catch_21f
.catch Lorg/json/JSONException; {:try_start_20c .. :try_end_212} :catch_29f
mul-int/lit8 v8, v8, 0x3c
const/4 v9, 0x2
:try_start_215
aget-object v0, v0, v9
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
:try_end_21b
.catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_215 .. :try_end_21b} :catch_21d
.catch Lorg/json/JSONException; {:try_start_215 .. :try_end_21b} :catch_29f
add-int/2addr v8, v0
goto :goto_22e
:catch_21d
move-exception v0
goto :goto_221
:catch_21f
move-exception v0
const/4 v9, 0x2
:goto_221
:try_start_221
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v8
new-instance v10, Lcom/inmobi/media/gg;
invoke-direct {v10, v0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v8, v10}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
const/4 v8, 0x0
:goto_22e
if-nez v8, :cond_234
iput v14, v5, Lcom/inmobi/media/be;->s:I
const/4 v13, -0x1
goto :goto_278
:cond_234
iget v0, v5, Lcom/inmobi/media/be;->s:I
const/16 v10, 0x64
const/16 v11, 0x4b
const/16 v12, 0x32
const/4 v13, -0x1
if-eq v0, v13, :cond_259
if-eqz v0, :cond_259
if-eq v0, v12, :cond_255
if-eq v0, v11, :cond_24f
if-eq v0, v10, :cond_24c
div-int/lit8 v0, v8, 0x4
iput v0, v5, Lcom/inmobi/media/be;->s:I
goto :goto_259
:cond_24c
iput v8, v5, Lcom/inmobi/media/be;->s:I
goto :goto_259
:cond_24f
mul-int/lit8 v0, v8, 0x3
div-int/2addr v0, v6
iput v0, v5, Lcom/inmobi/media/be;->s:I
goto :goto_259
:cond_255
div-int/lit8 v0, v8, 0x2
iput v0, v5, Lcom/inmobi/media/be;->s:I
:cond_259
:goto_259
iget v0, v5, Lcom/inmobi/media/be;->t:I
const/4 v13, -0x1
if-eq v0, v13, :cond_278
if-eqz v0, :cond_278
if-eq v0, v12, :cond_274
if-eq v0, v11, :cond_26e
if-eq v0, v10, :cond_26b
div-int/lit8 v8, v8, 0x4
iput v8, v5, Lcom/inmobi/media/be;->t:I
goto :goto_278
:cond_26b
iput v8, v5, Lcom/inmobi/media/be;->t:I
goto :goto_278
:cond_26e
mul-int/lit8 v8, v8, 0x3
div-int/2addr v8, v6
iput v8, v5, Lcom/inmobi/media/be;->t:I
goto :goto_278
:cond_274
div-int/lit8 v8, v8, 0x2
iput v8, v5, Lcom/inmobi/media/be;->t:I
:cond_278
:goto_278
check-cast v4, Lcom/inmobi/media/br;
iget-object v0, v4, Lcom/inmobi/media/br;->D:Ljava/util/List;
invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto/16 :goto_1b6
:cond_281
const/4 v7, 0x1
const/4 v9, 0x2
const/4 v13, -0x1
goto/16 :goto_1b6
:cond_286
iget-object v0, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_296
new-instance v0, Lorg/json/JSONArray;
invoke-direct {v0}, Lorg/json/JSONArray;-><init>()V
iput-object v0, v1, Lcom/inmobi/media/bi;->g:Lorg/json/JSONArray;
return-void
:cond_296
iget-object v0, v1, Lcom/inmobi/media/bi;->a:Lorg/json/JSONObject;
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v0
iput-object v0, v1, Lcom/inmobi/media/bi;->g:Lorg/json/JSONArray;
:try_end_29e
.catch Lorg/json/JSONException; {:try_start_221 .. :try_end_29e} :catch_29f
return-void
:catch_29f
move-exception v0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v2
new-instance v3, Lcom/inmobi/media/gg;
invoke-direct {v3, v0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v2, v3}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
return-void
.end method
.method private R(Lorg/json/JSONObject;)Landroid/graphics/Point;
.registers 5
const-string v0, "geometry"
new-instance v1, Landroid/graphics/Point;
invoke-direct {v1}, Landroid/graphics/Point;-><init>()V
:try_start_7
invoke-direct {p0, p1}, Lcom/inmobi/media/bi;->P(Lorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object p1
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_12
return-object v1
:cond_12
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object p1
const/4 v0, 0x0
invoke-virtual {p1, v0}, Lorg/json/JSONArray;->getInt(I)I
move-result v0
invoke-static {v0}, Lcom/inmobi/media/gz;->a(I)I
move-result v0
iput v0, v1, Landroid/graphics/Point;->x:I
const/4 v0, 0x1
invoke-virtual {p1, v0}, Lorg/json/JSONArray;->getInt(I)I
move-result p1
invoke-static {p1}, Lcom/inmobi/media/gz;->a(I)I
move-result p1
iput p1, v1, Landroid/graphics/Point;->y:I
:try_end_2c
.catch Lorg/json/JSONException; {:try_start_7 .. :try_end_2c} :catch_2d
goto :goto_3a
:catch_2d
move-exception p1
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v2, Lcom/inmobi/media/gg;
invoke-direct {v2, p1}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v2}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
:goto_3a
return-object v1
.end method
.method private S()Z
.registers 6
const-string v0, "VIDEO"
invoke-virtual {p0, v0}, Lcom/inmobi/media/bi;->z(Ljava/lang/String;)Ljava/util/List;
move-result-object v0
const/4 v1, 0x1
if-eqz v0, :cond_62
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v2
if-gtz v2, :cond_10
goto :goto_62
:cond_10
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_14
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_62
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/inmobi/media/be;
iget-object v3, v2, Lcom/inmobi/media/be;->f:Ljava/lang/String;
invoke-virtual {v3}, Ljava/lang/String;->length()I
check-cast v2, Lcom/inmobi/media/br;
invoke-virtual {v2}, Lcom/inmobi/media/br;->p()Lcom/inmobi/media/cv;
move-result-object v3
const/4 v4, 0x0
if-nez v3, :cond_2f
return v4
:cond_2f
invoke-virtual {v2}, Lcom/inmobi/media/br;->p()Lcom/inmobi/media/cv;
move-result-object v3
invoke-interface {v3}, Lcom/inmobi/media/cv;->c()Ljava/util/List;
move-result-object v3
if-eqz v3, :cond_61
invoke-interface {v3}, Ljava/util/List;->size()I
move-result v3
if-nez v3, :cond_40
goto :goto_61
:cond_40
invoke-virtual {v2}, Lcom/inmobi/media/br;->p()Lcom/inmobi/media/cv;
move-result-object v3
invoke-interface {v3}, Lcom/inmobi/media/cv;->b()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_50
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v3
if-nez v3, :cond_14
:cond_50
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const-string v1, "[ERRORCODE]"
const-string v3, "403"
invoke-virtual {v0, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "error"
invoke-virtual {v2, v1, v0}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
:cond_61
:goto_61
return v4
:cond_62
:goto_62
return v1
.end method
.method private T(Lorg/json/JSONObject;)Landroid/graphics/Point;
.registers 5
const-string v0, "geometry"
new-instance v1, Landroid/graphics/Point;
invoke-direct {v1}, Landroid/graphics/Point;-><init>()V
:try_start_7
invoke-direct {p0, p1}, Lcom/inmobi/media/bi;->P(Lorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object p1
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_12
return-object v1
:cond_12
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object p1
const/4 v0, 0x2
invoke-virtual {p1, v0}, Lorg/json/JSONArray;->getInt(I)I
move-result v0
invoke-static {v0}, Lcom/inmobi/media/gz;->a(I)I
move-result v0
iput v0, v1, Landroid/graphics/Point;->x:I
const/4 v0, 0x3
invoke-virtual {p1, v0}, Lorg/json/JSONArray;->getInt(I)I
move-result p1
invoke-static {p1}, Lcom/inmobi/media/gz;->a(I)I
move-result p1
iput p1, v1, Landroid/graphics/Point;->y:I
:try_end_2c
.catch Lorg/json/JSONException; {:try_start_7 .. :try_end_2c} :catch_2d
goto :goto_3a
:catch_2d
move-exception p1
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v2, Lcom/inmobi/media/gg;
invoke-direct {v2, p1}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v2}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
:goto_3a
return-object v1
.end method
.method private static U(Lorg/json/JSONObject;)B
.registers 7
const-string v0, "type"
const/4 v1, 0x2
:try_start_3
invoke-static {p0}, Lcom/inmobi/media/bi;->W(Lorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object p0
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_e
return v1
:cond_e
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p0
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {p0, v0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p0
const/4 v0, -0x1
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v2
const v3, -0x36f20d66
const/4 v4, 0x1
const/4 v5, 0x3
if-eq v2, v3, :cond_47
const v3, -0x10fa53b6
if-eq v2, v3, :cond_3d
const v3, 0x67010d77
if-eq v2, v3, :cond_33
goto :goto_50
:cond_33
const-string v2, "absolute"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_50
const/4 v0, 0x2
goto :goto_50
:cond_3d
const-string v2, "unknown"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_50
const/4 v0, 0x1
goto :goto_50
:cond_47
const-string v2, "percentage"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
:try_end_4d
.catch Lorg/json/JSONException; {:try_start_3 .. :try_end_4d} :catch_58
if-eqz p0, :cond_50
const/4 v0, 0x3
:cond_50
:goto_50
if-eq v0, v1, :cond_57
if-eq v0, v5, :cond_55
return v4
:cond_55
const/4 p0, 0x4
return p0
:cond_57
return v5
:catch_58
move-exception p0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v2, Lcom/inmobi/media/gg;
invoke-direct {v2, p0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v2}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
return v1
.end method
.method private static V(Lorg/json/JSONObject;)Ljava/lang/String;
.registers 4
const-string v0, ""
const-string v1, "reference"
:try_start_4
invoke-static {p0}, Lcom/inmobi/media/bi;->W(Lorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object p0
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_f
return-object v0
:cond_f
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
:try_end_13
.catch Lorg/json/JSONException; {:try_start_4 .. :try_end_13} :catch_14
return-object p0
:catch_14
move-exception p0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v1
new-instance v2, Lcom/inmobi/media/gg;
invoke-direct {v2, p0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v1, v2}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
return-object v0
.end method
.method private static W(Lorg/json/JSONObject;)Lorg/json/JSONObject;
.registers 3
const-string v0, "display"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_e
new-instance p0, Lorg/json/JSONObject;
invoke-direct {p0}, Lorg/json/JSONObject;-><init>()V
return-object p0
:cond_e
:try_start_e
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p0
:try_end_12
.catch Lorg/json/JSONException; {:try_start_e .. :try_end_12} :catch_13
return-object p0
:catch_13
move-exception p0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
new-instance p0, Lorg/json/JSONObject;
invoke-direct {p0}, Lorg/json/JSONObject;-><init>()V
return-object p0
.end method
.method private static X(Lorg/json/JSONObject;)Lorg/json/JSONArray;
.registers 3
:try_start_0
const-string v0, "assetValue"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object p0
:try_end_6
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_6} :catch_7
return-object p0
:catch_7
move-exception p0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
new-instance p0, Lorg/json/JSONArray;
invoke-direct {p0}, Lorg/json/JSONArray;-><init>()V
return-object p0
.end method
.method private static Y(Lorg/json/JSONObject;)Z
.registers 2
const-string v0, "assetOnclick"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result p0
if-nez p0, :cond_a
const/4 p0, 0x1
return p0
:cond_a
const/4 p0, 0x0
return p0
.end method
.method private Z(Lorg/json/JSONObject;)Lcom/inmobi/media/bn$a;
.registers 10
const-string v0, "absolute"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
move-result-wide v2
const-string v0, "percentage"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
move-result-wide v4
const-string v0, "reference"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
new-instance p1, Lcom/inmobi/media/bn$a;
move-object v1, p1
move-object v7, p0
invoke-direct/range {v1 .. v7}, Lcom/inmobi/media/bn$a;-><init>(JJLjava/lang/String;Lcom/inmobi/media/bi;)V
return-object p1
.end method
.method public static a(Ljava/lang/String;)B
.registers 6
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {p0, v0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v0
const v1, -0x54361cf4
const/4 v2, 0x3
const/4 v3, 0x2
const/4 v4, 0x1
if-eq v0, v1, :cond_32
if-eqz v0, :cond_28
const v1, 0x6b0147b
if-eq v0, v1, :cond_1e
goto :goto_3c
:cond_1e
const-string v0, "video"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_3c
const/4 p0, 0x2
goto :goto_3d
:cond_28
const-string v0, ""
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_3c
const/4 p0, 0x1
goto :goto_3d
:cond_32
const-string v0, "companion"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_3c
const/4 p0, 0x3
goto :goto_3d
:cond_3c
:goto_3c
const/4 p0, -0x1
:goto_3d
if-eq p0, v4, :cond_46
if-eq p0, v3, :cond_46
if-eq p0, v2, :cond_45
const/4 p0, 0x0
return p0
:cond_45
return v3
:cond_46
return v4
.end method
.method private a0(Lorg/json/JSONObject;)Lcom/inmobi/media/bn$a;
.registers 10
if-nez p1, :cond_4
const/4 p1, 0x0
return-object p1
:cond_4
const-string v0, "absolute"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
move-result-wide v2
const-string v0, "percentage"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
move-result-wide v4
const-string v0, "reference"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
new-instance p1, Lcom/inmobi/media/bn$a;
move-object v1, p1
move-object v7, p0
invoke-direct/range {v1 .. v7}, Lcom/inmobi/media/bn$a;-><init>(JJLjava/lang/String;Lcom/inmobi/media/bi;)V
return-object p1
.end method
.method private static b(Lorg/json/JSONObject;Z)I
.registers 12
const/4 v0, -0x1
:try_start_1
invoke-static {p0}, Lcom/inmobi/media/bi;->W(Lorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object v1
:try_end_5
.catch Lorg/json/JSONException; {:try_start_1 .. :try_end_5} :catch_64
const-string v2, "delay"
const-string v3, "hideAfterDelay"
if-eqz p1, :cond_d
move-object v4, v2
goto :goto_e
:cond_d
move-object v4, v3
:goto_e
:try_start_e
invoke-virtual {v1, v4}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_15
return v0
:cond_15
if-eqz p1, :cond_18
goto :goto_19
:cond_18
move-object v2, v3
:goto_19
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
move-result p1
invoke-static {p0}, Lcom/inmobi/media/bi;->U(Lorg/json/JSONObject;)B
move-result v1
const/4 v2, 0x3
if-ne v2, v1, :cond_25
return p1
:cond_25
invoke-static {p0}, Lcom/inmobi/media/bi;->U(Lorg/json/JSONObject;)B
move-result p0
const/4 v1, 0x4
if-ne v1, p0, :cond_63
if-nez p1, :cond_2f
return p1
:cond_2f
if-lez p1, :cond_63
const/16 p0, 0x64
if-gt p1, p0, :cond_63
new-array v3, v1, [I
const/16 v4, 0x19
const/4 v5, 0x0
aput v4, v3, v5
const/16 v4, 0x32
const/4 v6, 0x1
aput v4, v3, v6
const/4 v4, 0x2
const/16 v6, 0x4b
aput v6, v3, v4
aput p0, v3, v2
const-wide v6, 0x7fefffffffffffffL # Double.MAX_VALUE
const/4 p0, -0x1
:goto_4e
if-ge v5, v1, :cond_60
aget v2, v3, v5
sub-int v2, p1, v2
mul-int v2, v2, v2
int-to-double v8, v2
cmpg-double v2, v8, v6
if-gez v2, :cond_5d
move p0, v5
move-wide v6, v8
:cond_5d
add-int/lit8 v5, v5, 0x1
goto :goto_4e
:cond_60
aget p0, v3, p0
:try_end_62
.catch Lorg/json/JSONException; {:try_start_e .. :try_end_62} :catch_64
return p0
:cond_63
return v0
:catch_64
move-exception p0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object p1
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {p1, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
return v0
.end method
.method private b0(Lorg/json/JSONObject;)Lcom/inmobi/media/bn;
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
const-string v0, "startOffset"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
const/4 v2, 0x0
if-nez v1, :cond_12
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
invoke-direct {p0, v0}, Lcom/inmobi/media/bi;->a0(Lorg/json/JSONObject;)Lcom/inmobi/media/bn$a;
move-result-object v0
goto :goto_13
:cond_12
move-object v0, v2
:goto_13
const-string v1, "timerDuration"
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_23
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p1
invoke-direct {p0, p1}, Lcom/inmobi/media/bi;->a0(Lorg/json/JSONObject;)Lcom/inmobi/media/bn$a;
move-result-object v2
:cond_23
new-instance p1, Lcom/inmobi/media/bn;
invoke-direct {p1, v0, v2}, Lcom/inmobi/media/bn;-><init>(Lcom/inmobi/media/bn$a;Lcom/inmobi/media/bn$a;)V
return-object p1
.end method
.method private c(Lorg/json/JSONObject;Landroid/graphics/Point;)Landroid/graphics/Point;
.registers 5
const-string v0, "finalGeometry"
:try_start_2
invoke-direct {p0, p1}, Lcom/inmobi/media/bi;->P(Lorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object p1
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_d
return-object p2
:cond_d
new-instance v1, Landroid/graphics/Point;
invoke-direct {v1}, Landroid/graphics/Point;-><init>()V
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object p1
const/4 v0, 0x0
invoke-virtual {p1, v0}, Lorg/json/JSONArray;->getInt(I)I
move-result v0
invoke-static {v0}, Lcom/inmobi/media/gz;->a(I)I
move-result v0
iput v0, v1, Landroid/graphics/Point;->x:I
const/4 v0, 0x1
invoke-virtual {p1, v0}, Lorg/json/JSONArray;->getInt(I)I
move-result p1
invoke-static {p1}, Lcom/inmobi/media/gz;->a(I)I
move-result p1
iput p1, v1, Landroid/graphics/Point;->y:I
:try_end_2c
.catch Lorg/json/JSONException; {:try_start_2 .. :try_end_2c} :catch_2d
move-object p2, v1
:catch_2d
return-object p2
.end method
.method private static d(Lcom/inmobi/media/bi;Lcom/inmobi/media/be;)Lcom/inmobi/media/be;
.registers 5
:cond_0
iget-object v0, p1, Lcom/inmobi/media/be;->j:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
const/4 v1, 0x0
if-eqz v0, :cond_39
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v2
if-nez v2, :cond_e
goto :goto_39
:cond_e
const-string v2, "\\|"
invoke-virtual {v0, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
const/4 v2, 0x0
aget-object v2, v0, v2
invoke-virtual {p0, v2}, Lcom/inmobi/media/bi;->s(Ljava/lang/String;)Lcom/inmobi/media/be;
move-result-object v2
if-nez v2, :cond_22
iget-object p0, p0, Lcom/inmobi/media/bi;->h:Lcom/inmobi/media/bi;
if-nez p0, :cond_0
return-object v1
:cond_22
invoke-virtual {v2, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_29
return-object v1
:cond_29
array-length p0, v0
const/4 p1, 0x1
if-ne p1, p0, :cond_30
iput-byte p1, v2, Lcom/inmobi/media/be;->q:B
return-object v2
:cond_30
aget-object p0, v0, p1
invoke-static {p0}, Lcom/inmobi/media/bi;->a(Ljava/lang/String;)B
move-result p0
iput-byte p0, v2, Lcom/inmobi/media/be;->q:B
return-object v2
:cond_39
:goto_39
return-object v1
.end method
.method private e(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Lcom/inmobi/media/be;
.registers 46
move-object/from16 v7, p0
move-object/from16 v15, p1
move-object/from16 v14, p2
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->B(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v13
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->E(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v10
invoke-direct/range {p0 .. p1}, Lcom/inmobi/media/bi;->P(Lorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object v8
invoke-static {v8, v14}, Lcom/inmobi/media/bi;->q(Lorg/json/JSONObject;Ljava/lang/String;)Z
move-result v0
const/16 v21, 0x0
if-nez v0, :cond_1b
return-object v21
:cond_1b
invoke-direct/range {p0 .. p1}, Lcom/inmobi/media/bi;->R(Lorg/json/JSONObject;)Landroid/graphics/Point;
move-result-object v2
invoke-direct {v7, v15, v2}, Lcom/inmobi/media/bi;->c(Lorg/json/JSONObject;Landroid/graphics/Point;)Landroid/graphics/Point;
move-result-object v4
invoke-direct/range {p0 .. p1}, Lcom/inmobi/media/bi;->T(Lorg/json/JSONObject;)Landroid/graphics/Point;
move-result-object v3
invoke-direct {v7, v15, v3}, Lcom/inmobi/media/bi;->r(Lorg/json/JSONObject;Landroid/graphics/Point;)Landroid/graphics/Point;
move-result-object v5
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->u(Lorg/json/JSONObject;)Ljava/util/List;
move-result-object v18
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->U(Lorg/json/JSONObject;)B
move-result v12
const/4 v11, 0x1
invoke-static {v15, v11}, Lcom/inmobi/media/bi;->b(Lorg/json/JSONObject;Z)I
move-result v9
const/4 v6, 0x0
invoke-static {v15, v6}, Lcom/inmobi/media/bi;->b(Lorg/json/JSONObject;Z)I
move-result v1
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->V(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v11
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->K(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v6
move/from16 v19, v1
const v1, -0x3724c0b5
const/16 v20, -0x1
move/from16 v22, v12
const/4 v12, 0x2
if-eq v6, v1, :cond_69
const v1, 0x67010d77
if-eq v6, v1, :cond_5f
goto :goto_73
:cond_5f
const-string v1, "absolute"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_73
const/4 v0, 0x1
goto :goto_74
:cond_69
const-string v1, "reference"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_73
const/4 v0, 0x2
goto :goto_74
:cond_73
:goto_73
const/4 v0, -0x1
:goto_74
if-eq v0, v12, :cond_78
const/4 v0, 0x0
goto :goto_79
:cond_78
const/4 v0, 0x1
:goto_79
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->X(Lorg/json/JSONObject;)Lorg/json/JSONArray;
move-result-object v1
if-eqz v1, :cond_c4
invoke-virtual {v1}, Lorg/json/JSONArray;->length()I
move-result v6
if-eqz v6, :cond_c4
const/4 v6, 0x0
:try_start_86
invoke-virtual {v1, v6}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
move-result-object v1
:try_end_8a
.catch Lorg/json/JSONException; {:try_start_86 .. :try_end_8a} :catch_af
:try_start_8a
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-eqz v6, :cond_91
return-object v21
:cond_91
const/4 v6, 0x1
if-ne v0, v6, :cond_a7
invoke-virtual {v7, v1}, Lcom/inmobi/media/bi;->s(Ljava/lang/String;)Lcom/inmobi/media/be;
move-result-object v6
:try_end_98
.catch Lorg/json/JSONException; {:try_start_8a .. :try_end_98} :catch_ab
if-nez v6, :cond_a9
:try_start_9a
iget-object v0, v7, Lcom/inmobi/media/bi;->h:Lcom/inmobi/media/bi;
if-eqz v0, :cond_a9
iget-object v0, v7, Lcom/inmobi/media/bi;->h:Lcom/inmobi/media/bi;
invoke-virtual {v0, v1}, Lcom/inmobi/media/bi;->s(Ljava/lang/String;)Lcom/inmobi/media/be;
move-result-object v6
:try_end_a4
.catch Lorg/json/JSONException; {:try_start_9a .. :try_end_a4} :catch_a5
goto :goto_a9
:catch_a5
move-exception v0
goto :goto_b3
:cond_a7
move-object/from16 v6, v21
:cond_a9
:goto_a9
move-object v0, v1
goto :goto_c7
:catch_ab
move-exception v0
move-object/from16 v6, v21
goto :goto_b3
:catch_af
move-exception v0
move-object/from16 v1, v21
move-object v6, v1
:goto_b3
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v12
move-object/from16 v24, v1
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, v0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v12, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
move-object/from16 v0, v24
goto :goto_c7
:cond_c4
move-object/from16 v0, v21
move-object v6, v0
:goto_c7
:try_start_c7
invoke-virtual/range {p2 .. p2}, Ljava/lang/String;->hashCode()I
move-result v1
:try_end_cb
.catch Lorg/json/JSONException; {:try_start_c7 .. :try_end_cb} :catch_812
const-string v12, "GIF"
move-object/from16 v24, v11
const-string v11, "CTA"
move/from16 v25, v9
const-string v9, "RATING"
move-object/from16 v26, v6
const-string v6, "CONTAINER"
const-string v7, "VIDEO"
move-object/from16 v27, v0
const-string v0, "IMAGE"
sparse-switch v1, :sswitch_data_884
goto/16 :goto_153
:sswitch_e4
:try_start_e4
const-string v1, "WEBVIEW"
invoke-virtual {v14, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_153
const/4 v1, 0x6
goto :goto_146
:sswitch_ee
invoke-virtual {v14, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_153
const/4 v1, 0x7
goto :goto_146
:sswitch_f6
const-string v1, "TIMER"
invoke-virtual {v14, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_153
const/4 v1, 0x3
goto :goto_146
:sswitch_100
invoke-virtual {v14, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_153
const/4 v1, 0x4
goto :goto_146
:sswitch_108
const-string v1, "TEXT"
invoke-virtual {v14, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_153
move-object/from16 v28, v7
const/4 v1, 0x1
goto :goto_156
:sswitch_114
const-string v1, "ICON"
invoke-virtual {v14, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_153
move-object/from16 v28, v7
const/4 v1, 0x2
goto :goto_156
:catch_120
move-exception v0
move-object/from16 v15, p0
move/from16 v38, v19
:goto_125
move/from16 v39, v22
move-object/from16 v4, v24
move/from16 v40, v25
goto/16 :goto_81b
:sswitch_12d
invoke-virtual {v14, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_153
const/4 v1, 0x5
goto :goto_146
:sswitch_135
invoke-virtual {v14, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_153
const/16 v1, 0x9
goto :goto_146
:sswitch_13e
invoke-virtual {v14, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_153
const/16 v1, 0x8
:goto_146
move-object/from16 v28, v7
goto :goto_156
:sswitch_149
invoke-virtual {v14, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
:try_end_14d
.catch Lorg/json/JSONException; {:try_start_e4 .. :try_end_14d} :catch_120
if-eqz v1, :cond_153
move-object/from16 v28, v7
const/4 v1, 0x0
goto :goto_156
:cond_153
:goto_153
move-object/from16 v28, v7
const/4 v1, -0x1
:goto_156
const-string v7, "fallbackUrl"
move-object/from16 v29, v9
const-string v9, "openMode"
move-object/from16 v30, v11
const-string v11, "assetOnclick"
packed-switch v1, :pswitch_data_8ae
move-object/from16 v15, p0
move/from16 v38, v19
move/from16 v39, v22
move-object/from16 v4, v24
move/from16 v40, v25
move-object/from16 v22, v13
goto/16 :goto_829
:pswitch_171
:try_start_171
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->Y(Lorg/json/JSONObject;)Z
move-result v0
:try_end_175
.catch Lorg/json/JSONException; {:try_start_171 .. :try_end_175} :catch_120
if-nez v0, :cond_178
return-object v21
:cond_178
move/from16 v12, v19
move-object/from16 v1, p0
move-object v6, v8
:try_start_17d
invoke-direct/range {v1 .. v6}, Lcom/inmobi/media/bi;->x(Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Lorg/json/JSONObject;)Lcom/inmobi/media/bm$a;
move-result-object v0
invoke-virtual {v15, v11}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
invoke-virtual {v1, v9}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_198
invoke-virtual {v15, v11}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
invoke-virtual {v1, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/inmobi/media/bi;->A(Ljava/lang/String;)B
move-result v1
goto :goto_199
:cond_198
const/4 v1, 0x2
:goto_199
invoke-virtual {v15, v11}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v2
invoke-virtual {v2, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
if-eqz v18, :cond_1c5
invoke-interface/range {v18 .. v18}, Ljava/util/List;->size()I
move-result v3
if-nez v3, :cond_1aa
goto :goto_1c5
:cond_1aa
new-instance v3, Lcom/inmobi/media/bh;
:try_end_1ac
.catch Lorg/json/JSONException; {:try_start_17d .. :try_end_1ac} :catch_1fa
move-object v8, v3
move/from16 v7, v25
move-object v9, v13
move-object/from16 v6, v24
move-object v11, v0
move v5, v12
move/from16 v4, v22
move-object/from16 v12, v27
move-object/from16 v22, v13
move-object/from16 v13, v18
move v14, v1
move-object v1, v15
move-object/from16 v15, p1
:try_start_1c0
invoke-direct/range {v8 .. v15}, Lcom/inmobi/media/bh;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/media/bf;Ljava/lang/String;Ljava/util/List;BLorg/json/JSONObject;)V
move-object v15, v1
goto :goto_1dc
:cond_1c5
:goto_1c5
move v5, v12
move/from16 v4, v22
move-object/from16 v6, v24
move/from16 v7, v25
move-object/from16 v22, v13
new-instance v3, Lcom/inmobi/media/bh;
move-object v8, v3
move-object/from16 v9, v22
move-object v11, v0
move-object/from16 v12, v27
move v13, v1
move-object/from16 v14, p1
invoke-direct/range {v8 .. v14}, Lcom/inmobi/media/bh;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/media/bf;Ljava/lang/String;BLorg/json/JSONObject;)V
:goto_1dc
invoke-static {v3, v15}, Lcom/inmobi/media/bi;->m(Lcom/inmobi/media/be;Lorg/json/JSONObject;)V
if-eqz v2, :cond_1e4
invoke-virtual {v3, v2}, Lcom/inmobi/media/be;->l(Ljava/lang/String;)V
:try_end_1e4
.catch Lorg/json/JSONException; {:try_start_1c0 .. :try_end_1e4} :catch_1f1
:cond_1e4
move-object/from16 v15, p0
move-object/from16 v21, v3
move/from16 v39, v4
move/from16 v38, v5
move-object v4, v6
move/from16 v40, v7
goto/16 :goto_829
:catch_1f1
move-exception v0
move-object/from16 v15, p0
move/from16 v39, v4
move/from16 v38, v5
goto/16 :goto_3e3
:catch_1fa
move-exception v0
move-object/from16 v15, p0
move/from16 v38, v12
goto/16 :goto_125
:pswitch_201
move-object/from16 v15, p0
move/from16 v38, v19
move-object/from16 v1, v21
move/from16 v39, v22
move-object/from16 v4, v24
move/from16 v40, v25
move-object/from16 v22, v13
goto/16 :goto_82b
:pswitch_211
move-object/from16 v1, p0
move/from16 v14, v22
move-object/from16 v6, v24
move/from16 v7, v25
move-object/from16 v0, v28
move-object/from16 v22, v13
move/from16 v13, v19
:try_start_21f
iget-object v9, v1, Lcom/inmobi/media/bi;->j:Ljava/util/Map;
invoke-interface {v9, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
invoke-direct {v1, v8}, Lcom/inmobi/media/bi;->b0(Lorg/json/JSONObject;)Lcom/inmobi/media/bn;
move-result-object v37
new-instance v11, Lcom/inmobi/media/br$a;
iget v0, v2, Landroid/graphics/Point;->x:I
iget v2, v2, Landroid/graphics/Point;->y:I
iget v8, v3, Landroid/graphics/Point;->x:I
iget v3, v3, Landroid/graphics/Point;->y:I
iget v9, v4, Landroid/graphics/Point;->x:I
iget v4, v4, Landroid/graphics/Point;->y:I
iget v12, v5, Landroid/graphics/Point;->x:I
iget v5, v5, Landroid/graphics/Point;->y:I
move-object/from16 v28, v11
move/from16 v29, v0
move/from16 v30, v2
move/from16 v31, v8
move/from16 v32, v3
move/from16 v33, v9
move/from16 v34, v4
move/from16 v35, v12
move/from16 v36, v5
invoke-direct/range {v28 .. v37}, Lcom/inmobi/media/br$a;-><init>(IIIIIIIILcom/inmobi/media/bn;)V
iget-object v0, v1, Lcom/inmobi/media/bi;->m:Lcom/inmobi/media/cu;
:try_end_251
.catch Lorg/json/JSONException; {:try_start_21f .. :try_end_251} :catch_3dc
if-nez v0, :cond_267
move-object/from16 v2, v26
move-object/from16 v0, v27
:try_start_257
invoke-direct {v1, v15, v0, v2}, Lcom/inmobi/media/bi;->j(Lorg/json/JSONObject;Ljava/lang/String;Lcom/inmobi/media/be;)Lcom/inmobi/media/cv;
move-result-object v0
:try_end_25b
.catch Lorg/json/JSONException; {:try_start_257 .. :try_end_25b} :catch_25c
goto :goto_26b
:catch_25c
move-exception v0
move-object v15, v1
move-object v4, v6
move/from16 v40, v7
move/from16 v38, v13
move/from16 v39, v14
goto/16 :goto_81d
:cond_267
move-object/from16 v2, v26
:try_start_269
iget-object v0, v1, Lcom/inmobi/media/bi;->m:Lcom/inmobi/media/cu;
:goto_26b
move-object v12, v0
iget v0, v1, Lcom/inmobi/media/bi;->o:I
:try_end_26e
.catch Lorg/json/JSONException; {:try_start_269 .. :try_end_26e} :catch_3dc
const-string v5, "pauseAfter"
const-string v8, "autoPlay"
const-string v9, "showMute"
const-string v3, "soundOn"
const-string v4, "showProgress"
move-object/from16 v24, v6
const-string v6, "loop"
move/from16 v25, v7
if-nez v0, :cond_313
if-eqz v2, :cond_2dc
:try_start_282
iget-object v0, v2, Lcom/inmobi/media/be;->z:Ljava/util/Map;
const-string v7, "didRequestFullScreen"
invoke-interface {v0, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-nez v0, :cond_2a5
iget-boolean v0, v1, Lcom/inmobi/media/bi;->s:Z
if-eqz v0, :cond_297
goto :goto_2a5
:cond_297
move-object/from16 v17, v10
const v0, 0x7fffffff
const/4 v3, 0x0
const/4 v4, 0x1
const/4 v5, 0x1
const/4 v6, 0x0
const/4 v7, 0x1
const/16 v16, 0x1
goto/16 :goto_344
:cond_2a5
:goto_2a5
const/4 v7, 0x0
invoke-virtual {v15, v6, v7}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
const/4 v6, 0x1
invoke-virtual {v15, v4, v6}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v4
invoke-virtual {v15, v3, v6}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v3
invoke-virtual {v15, v9, v6}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v7
invoke-virtual {v15, v8, v6}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v6
move-object v8, v2
check-cast v8, Lcom/inmobi/media/br;
iget v8, v8, Lcom/inmobi/media/br;->I:I
move/from16 v17, v3
move/from16 v16, v4
const-wide/16 v3, 0x0
invoke-virtual {v15, v5, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v3
double-to-int v3, v3
move v5, v6
move/from16 v4, v16
move/from16 v16, v17
move v6, v3
move-object/from16 v17, v10
goto :goto_310
:catch_2d4
move-exception v0
move-object v15, v1
move/from16 v38, v13
move/from16 v39, v14
goto/16 :goto_44f
:cond_2dc
const/4 v7, 0x1
invoke-virtual {v15, v6, v7}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
const/4 v6, 0x0
invoke-virtual {v15, v4, v6}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v4
invoke-virtual {v15, v3, v6}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v3
invoke-virtual {v15, v9, v6}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v6
const/4 v7, 0x1
invoke-virtual {v15, v8, v7}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v7
const-string v8, "completeAfter"
const v9, 0x7fffffff
invoke-virtual {v15, v8, v9}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v8
move/from16 v17, v3
move/from16 v16, v4
const-wide/16 v3, 0x0
invoke-virtual {v15, v5, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v3
:try_end_306
.catch Lorg/json/JSONException; {:try_start_282 .. :try_end_306} :catch_2d4
double-to-int v3, v3
move v5, v7
move/from16 v4, v16
move/from16 v16, v17
move v7, v6
move-object/from16 v17, v10
move v6, v3
:goto_310
move v3, v0
move v0, v8
goto :goto_344
:cond_313
const/4 v7, 0x0
:try_start_314
invoke-virtual {v15, v6, v7}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
const/4 v6, 0x1
invoke-virtual {v15, v4, v6}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v4
invoke-virtual {v15, v3, v6}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v3
invoke-virtual {v15, v9, v6}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v7
invoke-virtual {v15, v8, v6}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v6
const-string v8, "completeAfter"
const v9, 0x7fffffff
invoke-virtual {v15, v8, v9}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v8
move-object/from16 v17, v10
const-wide/16 v9, 0x0
invoke-virtual {v15, v5, v9, v10}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v9
double-to-int v5, v9
move/from16 v16, v3
move v3, v0
move v0, v8
move/from16 v41, v6
move v6, v5
move/from16 v5, v41
:goto_344
new-instance v10, Ljava/util/HashMap;
invoke-direct {v10}, Ljava/util/HashMap;-><init>()V
const-string v8, "videoViewabilityConfig"
invoke-virtual {v15, v8}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v8
:try_end_34f
.catch Lorg/json/JSONException; {:try_start_314 .. :try_end_34f} :catch_3d5
if-nez v8, :cond_381
:try_start_351
const-string v8, "videoViewabilityConfig"
invoke-virtual {v15, v8}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v8
invoke-virtual {v8}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object v9
:goto_35b
invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z
move-result v19
if-eqz v19, :cond_381
invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v19
move-object/from16 v20, v9
move-object/from16 v9, v19
check-cast v9, Ljava/lang/String;
:try_end_36b
.catch Lorg/json/JSONException; {:try_start_351 .. :try_end_36b} :catch_2d4
move/from16 v19, v13
:try_start_36d
invoke-virtual {v8, v9}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v13
invoke-interface {v10, v9, v13}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_374
.catch Lorg/json/JSONException; {:try_start_36d .. :try_end_374} :catch_379
move/from16 v13, v19
move-object/from16 v9, v20
goto :goto_35b
:catch_379
move-exception v0
move-object v15, v1
move/from16 v39, v14
move/from16 v38, v19
goto/16 :goto_44f
:cond_381
move/from16 v19, v13
:try_start_383
new-instance v13, Lcom/inmobi/media/br;
iget-object v8, v1, Lcom/inmobi/media/bi;->n:Lcom/inmobi/media/eu;
iget-object v8, v8, Lcom/inmobi/media/eu;->k:Lcom/inmobi/media/eu$g;
iget-boolean v9, v8, Lcom/inmobi/media/eu$g;->l:Z
:try_end_38b
.catch Lorg/json/JSONException; {:try_start_383 .. :try_end_38b} :catch_3ce
move-object v8, v13
move/from16 v20, v9
const v23, 0x7fffffff
move-object/from16 v9, v22
move-object v1, v10
move-object/from16 v10, v17
move/from16 p3, v6
move-object v6, v13
move/from16 v38, v19
move/from16 v13, v16
move/from16 v39, v14
move v14, v7
move-object v7, v15
move v15, v3
move/from16 v16, v4
move/from16 v17, v5
move-object/from16 v19, p1
:try_start_3a8
invoke-direct/range {v8 .. v20}, Lcom/inmobi/media/br;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/media/bf;Lcom/inmobi/media/cv;ZZZZZLjava/util/List;Lorg/json/JSONObject;Z)V
new-instance v3, Ljava/util/HashMap;
invoke-direct {v3, v1}, Ljava/util/HashMap;-><init>(Ljava/util/Map;)V
iput-object v3, v6, Lcom/inmobi/media/br;->L:Ljava/util/Map;
if-gtz v0, :cond_3b8
const v7, 0x7fffffff
goto :goto_3b9
:cond_3b8
move v7, v0
:goto_3b9
iput v7, v6, Lcom/inmobi/media/br;->I:I
iput-object v2, v6, Lcom/inmobi/media/be;->C:Lcom/inmobi/media/be;
if-eqz v2, :cond_3c1
iput-object v6, v2, Lcom/inmobi/media/be;->C:Lcom/inmobi/media/be;
:cond_3c1
if-eqz p3, :cond_3c7
move/from16 v3, p3
iput v3, v6, Lcom/inmobi/media/br;->J:I
:cond_3c7
move-object/from16 v15, p0
move-object v1, v6
move-object/from16 v4, v24
goto/16 :goto_43c
:catch_3ce
move-exception v0
move/from16 v39, v14
move/from16 v38, v19
goto/16 :goto_44d
:catch_3d5
move-exception v0
move/from16 v38, v13
move/from16 v39, v14
goto/16 :goto_44d
:catch_3dc
move-exception v0
move/from16 v38, v13
move/from16 v39, v14
move-object/from16 v15, p0
:goto_3e3
move-object v4, v6
move/from16 v40, v7
goto/16 :goto_81d
:pswitch_3e8
move-object/from16 v17, v10
move/from16 v38, v19
move/from16 v39, v22
move-object/from16 v0, v27
const/4 v7, 0x0
move-object/from16 v22, v13
if-nez v0, :cond_3f6
return-object v21
:cond_3f6
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->N(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/inmobi/media/bs;->m(Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
const-string v1, "URL"
invoke-virtual {v1, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_40d
invoke-static {v0}, Landroid/webkit/URLUtil;->isValidUrl(Ljava/lang/String;)Z
move-result v1
:try_end_40a
.catch Lorg/json/JSONException; {:try_start_3a8 .. :try_end_40a} :catch_44c
if-nez v1, :cond_40d
return-object v21
:cond_40d
move-object/from16 v14, p0
move-object/from16 v1, p0
move-object/from16 v12, v24
const/4 v13, 0x0
move-object v6, v8
:try_start_415
invoke-direct/range {v1 .. v6}, Lcom/inmobi/media/bi;->f(Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Lorg/json/JSONObject;)Lcom/inmobi/media/bf;
move-result-object v4
new-instance v7, Lcom/inmobi/media/bs;
const-string v1, "isScrollable"
invoke-virtual {v15, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v6
move-object v1, v7
move-object/from16 v2, v22
move-object/from16 v3, v17
move-object v5, v0
invoke-direct/range {v1 .. v6}, Lcom/inmobi/media/bs;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/media/bf;Ljava/lang/String;Z)V
iput-object v9, v7, Lcom/inmobi/media/bs;->D:Ljava/lang/String;
const-string v0, "preload"
invoke-virtual {v15, v0, v13}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
if-eqz v0, :cond_440
const/4 v1, 0x1
iput-boolean v1, v7, Lcom/inmobi/media/bs;->E:Z
iput-object v7, v14, Lcom/inmobi/media/bi;->r:Lcom/inmobi/media/bs;
:try_end_439
.catch Lorg/json/JSONException; {:try_start_415 .. :try_end_439} :catch_448
move-object v1, v7
move-object v4, v12
move-object v15, v14
:goto_43c
move/from16 v40, v25
goto/16 :goto_82b
:cond_440
move-object/from16 v21, v7
move-object v4, v12
move-object v15, v14
move/from16 v40, v25
goto/16 :goto_829
:catch_448
move-exception v0
move-object v4, v12
move-object v15, v14
goto :goto_451
:catch_44c
move-exception v0
:goto_44d
move-object/from16 v15, p0
:goto_44f
move-object/from16 v4, v24
:goto_451
move/from16 v40, v25
goto/16 :goto_81d
:pswitch_455
move-object/from16 v14, p0
move-object/from16 v17, v10
move/from16 v38, v19
move/from16 v39, v22
move-object/from16 v12, v24
move/from16 v10, v25
move-object/from16 v22, v13
const/4 v13, 0x0
move-object/from16 v1, p0
move-object v6, v8
:try_start_467
invoke-direct/range {v1 .. v6}, Lcom/inmobi/media/bi;->f(Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Lorg/json/JSONObject;)Lcom/inmobi/media/bf;
move-result-object v1
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->Y(Lorg/json/JSONObject;)Z
move-result v2
:try_end_46f
.catch Lorg/json/JSONException; {:try_start_467 .. :try_end_46f} :catch_52b
if-eqz v2, :cond_495
:try_start_471
invoke-virtual {v15, v11}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v2
invoke-virtual {v2, v9}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_488
invoke-virtual {v15, v11}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v2
invoke-virtual {v2, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/inmobi/media/bi;->A(Ljava/lang/String;)B
move-result v2
goto :goto_489
:cond_488
const/4 v2, 0x2
:goto_489
invoke-virtual {v15, v11}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v3
invoke-virtual {v3, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
:try_end_491
.catch Lorg/json/JSONException; {:try_start_471 .. :try_end_491} :catch_492
goto :goto_498
:catch_492
move-exception v0
goto/16 :goto_52e
:cond_495
move-object/from16 v3, v21
const/4 v2, 0x0
:goto_498
if-eqz v18, :cond_4dd
:try_start_49a
invoke-interface/range {v18 .. v18}, Ljava/util/List;->size()I
move-result v4
:try_end_49e
.catch Lorg/json/JSONException; {:try_start_49a .. :try_end_49e} :catch_52b
if-nez v4, :cond_4a1
goto :goto_4dd
:cond_4a1
move-object/from16 v7, p2
:try_start_4a3
invoke-virtual {v0, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4c3
new-instance v0, Lcom/inmobi/media/bl;
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->y(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v4
:try_end_4af
.catch Lorg/json/JSONException; {:try_start_4a3 .. :try_end_4af} :catch_492
move-object v8, v0
move-object/from16 v9, v22
move v6, v10
move-object/from16 v10, v17
move-object v11, v1
move-object v5, v12
move-object v12, v4
move-object/from16 v13, v18
move-object v4, v14
move v14, v2
move-object v1, v15
move-object/from16 v15, p1
:try_start_4bf
invoke-direct/range {v8 .. v15}, Lcom/inmobi/media/bl;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/media/bf;Ljava/lang/String;Ljava/util/List;BLorg/json/JSONObject;)V
goto :goto_4db
:cond_4c3
move v6, v10
move-object v5, v12
move-object v4, v14
new-instance v0, Lcom/inmobi/media/bj;
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->y(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v12
move-object v8, v0
move-object/from16 v9, v22
move-object/from16 v10, v17
move-object v11, v1
move-object/from16 v13, v18
move v14, v2
move-object v1, v15
move-object/from16 v15, p1
invoke-direct/range {v8 .. v15}, Lcom/inmobi/media/bj;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/media/bf;Ljava/lang/String;Ljava/util/List;BLorg/json/JSONObject;)V
:goto_4db
move-object v15, v1
goto :goto_50d
:cond_4dd
:goto_4dd
move-object/from16 v7, p2
move v6, v10
move-object v5, v12
move-object v4, v14
invoke-virtual {v0, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4fb
new-instance v0, Lcom/inmobi/media/bl;
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->y(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v12
move-object v8, v0
move-object/from16 v9, v22
move-object/from16 v10, v17
move-object v11, v1
move v13, v2
move-object/from16 v14, p1
invoke-direct/range {v8 .. v14}, Lcom/inmobi/media/bl;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/media/bf;Ljava/lang/String;BLorg/json/JSONObject;)V
goto :goto_50d
:cond_4fb
new-instance v0, Lcom/inmobi/media/bj;
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->y(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v12
move-object v8, v0
move-object/from16 v9, v22
move-object/from16 v10, v17
move-object v11, v1
move v13, v2
move-object/from16 v14, p1
invoke-direct/range {v8 .. v14}, Lcom/inmobi/media/bj;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/media/bf;Ljava/lang/String;BLorg/json/JSONObject;)V
:goto_50d
invoke-static {v0, v15}, Lcom/inmobi/media/bi;->m(Lcom/inmobi/media/be;Lorg/json/JSONObject;)V
if-eqz v3, :cond_51c
invoke-virtual {v0, v3}, Lcom/inmobi/media/be;->l(Ljava/lang/String;)V
:try_end_515
.catch Lorg/json/JSONException; {:try_start_4bf .. :try_end_515} :catch_524
move-object v1, v0
move-object v15, v4
move-object v4, v5
move/from16 v40, v6
goto/16 :goto_82b
:cond_51c
move-object/from16 v21, v0
move-object v15, v4
move-object v4, v5
move/from16 v40, v6
goto/16 :goto_829
:catch_524
move-exception v0
move-object v15, v4
move-object v4, v5
move/from16 v40, v6
goto/16 :goto_81d
:catch_52b
move-exception v0
move-object/from16 v7, p2
:goto_52e
move/from16 v40, v10
move-object v4, v12
goto/16 :goto_810
:pswitch_533
move-object/from16 v17, v10
move-object v7, v14
move/from16 v38, v19
move/from16 v39, v22
move-object/from16 v10, v24
move/from16 v6, v25
move-object/from16 v14, p0
move-object/from16 v22, v13
const/4 v13, 0x0
move-object/from16 v1, p0
move v9, v6
move-object v6, v8
:try_start_547
invoke-direct/range {v1 .. v6}, Lcom/inmobi/media/bi;->f(Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Lorg/json/JSONObject;)Lcom/inmobi/media/bf;
move-result-object v0
const-string v1, "startOffset"
invoke-virtual {v15, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_55e
const-string v1, "startOffset"
invoke-virtual {v15, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
invoke-direct {v14, v1}, Lcom/inmobi/media/bi;->Z(Lorg/json/JSONObject;)Lcom/inmobi/media/bn$a;
move-result-object v1
goto :goto_560
:cond_55e
move-object/from16 v1, v21
:goto_560
const-string v2, "timerDuration"
invoke-virtual {v15, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_573
const-string v2, "timerDuration"
invoke-virtual {v15, v2}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v2
invoke-direct {v14, v2}, Lcom/inmobi/media/bi;->Z(Lorg/json/JSONObject;)Lcom/inmobi/media/bn$a;
move-result-object v2
goto :goto_575
:cond_573
move-object/from16 v2, v21
:goto_575
const-string v3, "displayTimer"
const/4 v4, 0x1
invoke-virtual {v15, v3, v4}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v3
new-instance v5, Lcom/inmobi/media/bn;
invoke-direct {v5, v1, v2}, Lcom/inmobi/media/bn;-><init>(Lcom/inmobi/media/bn$a;Lcom/inmobi/media/bn$a;)V
new-instance v1, Lcom/inmobi/media/bo;
:try_end_583
.catch Lorg/json/JSONException; {:try_start_547 .. :try_end_583} :catch_5e0
move-object/from16 v12, v17
move-object/from16 v11, v22
:try_start_587
invoke-direct {v1, v11, v12, v0, v5}, Lcom/inmobi/media/bo;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/media/bf;Lcom/inmobi/media/bn;)V
iput-boolean v3, v1, Lcom/inmobi/media/bo;->D:Z
const-string v0, "assetOnFinish"
invoke-virtual {v15, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_61f
const-string v0, "assetOnFinish"
invoke-virtual {v15, v0}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/json/JSONObject;
const-string v2, "action"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_61f
const-string v2, "action"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
sget-object v2, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {v0, v2}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v2
const v3, 0x20b11e
if-eq v2, v3, :cond_5cd
const v3, 0x24a738
if-eq v2, v3, :cond_5c3
goto :goto_5d7
:cond_5c3
const-string v2, "NONE"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5d7
const/4 v0, 0x1
goto :goto_5d8
:cond_5cd
const-string v2, "EXIT"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5d7
const/4 v0, 0x2
goto :goto_5d8
:cond_5d7
:goto_5d7
const/4 v0, -0x1
:goto_5d8
const/4 v2, 0x2
if-eq v0, v2, :cond_5dc
goto :goto_5dd
:cond_5dc
const/4 v13, 0x1
:goto_5dd
iput-byte v13, v1, Lcom/inmobi/media/be;->o:B
goto :goto_61f
:catch_5e0
move-exception v0
move/from16 v40, v9
goto/16 :goto_80f
:pswitch_5e5
move-object v12, v10
move-object v11, v13
move-object v7, v14
move/from16 v38, v19
move/from16 v39, v22
move-object/from16 v10, v24
move/from16 v9, v25
move-object/from16 v14, p0
move-object/from16 v1, p0
move-object v6, v8
invoke-direct/range {v1 .. v6}, Lcom/inmobi/media/bi;->f(Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Lorg/json/JSONObject;)Lcom/inmobi/media/bf;
move-result-object v0
new-instance v1, Lcom/inmobi/media/bk;
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->y(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v11, v12, v0, v2}, Lcom/inmobi/media/bk;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/media/bf;Ljava/lang/String;)V
goto :goto_61f
:pswitch_603
move-object v12, v10
move-object v11, v13
move-object v7, v14
move/from16 v38, v19
move/from16 v39, v22
move-object/from16 v10, v24
move/from16 v9, v25
move-object/from16 v0, v27
move-object/from16 v14, p0
move-object/from16 v1, p0
move-object v6, v8
invoke-direct/range {v1 .. v6}, Lcom/inmobi/media/bi;->t(Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Lorg/json/JSONObject;)Lcom/inmobi/media/bm$a;
move-result-object v1
new-instance v2, Lcom/inmobi/media/bm;
invoke-direct {v2, v11, v12, v1, v0}, Lcom/inmobi/media/bm;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/media/bf;Ljava/lang/String;)V
:try_end_61e
.catch Lorg/json/JSONException; {:try_start_587 .. :try_end_61e} :catch_627
move-object v1, v2
:cond_61f
:goto_61f
move/from16 v40, v9
move-object v4, v10
move-object/from16 v22, v11
move-object v15, v14
goto/16 :goto_82b
:catch_627
move-exception v0
move/from16 v40, v9
move-object v4, v10
move-object/from16 v22, v11
goto/16 :goto_810
:pswitch_62f
move-object/from16 v14, p0
move-object/from16 v16, v10
move/from16 v38, v19
move/from16 v39, v22
move-object/from16 v10, v24
move/from16 v40, v25
move-object/from16 v17, v28
const/16 v19, 0x1
move-object/from16 v22, v13
const/4 v13, 0x0
move-object/from16 v1, p0
move-object/from16 v24, v6
move-object v6, v8
:try_start_647
invoke-direct/range {v1 .. v6}, Lcom/inmobi/media/bi;->f(Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Lorg/json/JSONObject;)Lcom/inmobi/media/bf;
move-result-object v1
invoke-static/range {p1 .. p1}, Lcom/inmobi/media/bi;->Y(Lorg/json/JSONObject;)Z
move-result v2
if-eqz v2, :cond_672
invoke-virtual {v15, v11}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v2
invoke-virtual {v2, v9}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_668
invoke-virtual {v15, v11}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v2
invoke-virtual {v2, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/inmobi/media/bi;->A(Ljava/lang/String;)B
move-result v2
goto :goto_669
:cond_668
const/4 v2, 0x2
:goto_669
invoke-virtual {v15, v11}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v3
invoke-virtual {v3, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
goto :goto_675
:cond_672
move-object/from16 v3, v21
const/4 v2, 0x0
:goto_675
const-string v4, "transitionEffect"
invoke-virtual {v8, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_6b3
const-string v4, "transitionEffect"
invoke-virtual {v8, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/String;->hashCode()I
move-result v5
const v6, 0x30166c
if-eq v5, v6, :cond_6a1
const v6, 0x657efb5
if-eq v5, v6, :cond_696
goto :goto_6ac
:cond_696
const-string v5, "paged"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_6ac
const/4 v4, 0x2
const/4 v6, 0x1
goto :goto_6ae
:cond_6a1
const-string v5, "free"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_6ac
const/4 v4, 0x2
const/4 v6, 0x2
goto :goto_6ae
:cond_6ac
:goto_6ac
const/4 v4, 0x2
const/4 v6, -0x1
:goto_6ae
if-eq v6, v4, :cond_6b1
goto :goto_6b4
:cond_6b1
const/4 v6, 0x1
goto :goto_6b5
:cond_6b3
const/4 v4, 0x2
:goto_6b4
const/4 v6, 0x0
:goto_6b5
if-eqz v18, :cond_6e4
invoke-interface/range {v18 .. v18}, Ljava/util/List;->size()I
move-result v5
if-nez v5, :cond_6be
goto :goto_6e4
:cond_6be
new-instance v5, Lcom/inmobi/media/bg;
:try_end_6c0
.catch Lorg/json/JSONException; {:try_start_647 .. :try_end_6c0} :catch_80e
move-object v8, v5
move-object/from16 v7, v29
move-object/from16 v9, v22
move-object v11, v10
move-object/from16 v10, v16
move-object v4, v11
move-object/from16 v25, v30
move-object v11, v1
move-object/from16 v23, v12
const/16 v26, 0x2
move-object/from16 v12, v18
const/4 v1, 0x0
move v13, v2
move-object v2, v14
move-object/from16 v14, p1
move-object/from16 v18, v5
move-object v5, v15
move v15, v6
:try_start_6db
invoke-direct/range {v8 .. v15}, Lcom/inmobi/media/bg;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/media/bf;Ljava/util/List;BLorg/json/JSONObject;B)V
:try_end_6de
.catch Lorg/json/JSONException; {:try_start_6db .. :try_end_6de} :catch_6e0
move-object v15, v2
goto :goto_701
:catch_6e0
move-exception v0
move-object v15, v2
goto/16 :goto_81d
:cond_6e4
:goto_6e4
move-object v4, v10
move-object/from16 v23, v12
move-object v5, v15
move-object/from16 v7, v29
move-object/from16 v25, v30
const/16 v26, 0x2
move-object v15, v14
const/4 v14, 0x0
:try_start_6f0
new-instance v18, Lcom/inmobi/media/bg;
move-object/from16 v8, v18
move-object/from16 v9, v22
move-object/from16 v10, v16
move-object v11, v1
move v12, v2
move-object/from16 v13, p1
const/4 v1, 0x0
move v14, v6
invoke-direct/range {v8 .. v14}, Lcom/inmobi/media/bg;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/media/bf;BLorg/json/JSONObject;B)V
:goto_701
move-object/from16 v2, v18
if-eqz v3, :cond_708
invoke-virtual {v2, v3}, Lcom/inmobi/media/be;->l(Ljava/lang/String;)V
:cond_708
invoke-static {v2, v5}, Lcom/inmobi/media/bi;->m(Lcom/inmobi/media/be;Lorg/json/JSONObject;)V
const-string v3, "assetValue"
invoke-virtual {v5, v3}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v3
const/4 v6, 0x0
:goto_712
invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
move-result v5
if-ge v6, v5, :cond_80a
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
move-object/from16 v8, p3
invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v9, ".assetValue["
invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v9, "]"
invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-virtual {v3, v6}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
move-result-object v9
invoke-static {v9}, Lcom/inmobi/media/bi;->I(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v10
sget-object v11, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {v10, v11}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object v10
invoke-virtual {v10}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v10
invoke-virtual {v10}, Ljava/lang/String;->hashCode()I
move-result v11
sparse-switch v11, :sswitch_data_8c6
goto/16 :goto_7b5
:sswitch_74e
const-string v11, "webview"
invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_7b5
const/16 v11, 0x9
goto :goto_7b6
:sswitch_759
const-string v11, "video"
invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_7b5
const/4 v11, 0x4
goto :goto_7b6
:sswitch_763
const-string v11, "timer"
invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_7b5
const/16 v11, 0x8
goto :goto_7b6
:sswitch_76e
const-string v11, "image"
invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_7b5
const/4 v11, 0x3
goto :goto_7b6
:sswitch_778
const-string v11, "text"
invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_7b5
const/4 v11, 0x5
goto :goto_7b6
:sswitch_782
const-string v11, "icon"
invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_7b5
const/4 v11, 0x2
goto :goto_7b6
:sswitch_78c
const-string v11, "gif"
invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_7b5
const/16 v11, 0xa
goto :goto_7b6
:sswitch_797
const-string v11, "cta"
invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_7b5
const/4 v11, 0x6
goto :goto_7b6
:sswitch_7a1
const-string v11, "container"
invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_7b5
const/4 v11, 0x1
goto :goto_7b6
:sswitch_7ab
const-string v11, "rating"
invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_7b5
const/4 v11, 0x7
goto :goto_7b6
:cond_7b5
:goto_7b5
const/4 v11, -0x1
:goto_7b6
packed-switch v11, :pswitch_data_8f0
goto :goto_7d3
:pswitch_7ba
move-object/from16 v12, v23
goto :goto_7d5
:pswitch_7bd
const-string v12, "WEBVIEW"
goto :goto_7d5
:pswitch_7c0
const-string v12, "TIMER"
goto :goto_7d5
:pswitch_7c3
move-object v12, v7
goto :goto_7d5
:pswitch_7c5
move-object/from16 v12, v25
goto :goto_7d5
:pswitch_7c8
const-string v12, "TEXT"
goto :goto_7d5
:pswitch_7cb
move-object/from16 v12, v17
goto :goto_7d5
:pswitch_7ce
move-object v12, v0
goto :goto_7d5
:pswitch_7d0
const-string v12, "ICON"
goto :goto_7d5
:goto_7d3
move-object/from16 v12, v24
:goto_7d5
invoke-direct {v15, v9, v12, v5}, Lcom/inmobi/media/bi;->e(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Lcom/inmobi/media/be;
move-result-object v9
if-eqz v9, :cond_806
iput-object v5, v9, Lcom/inmobi/media/be;->k:Ljava/lang/String;
iput-object v2, v9, Lcom/inmobi/media/be;->x:Lcom/inmobi/media/be;
iget v5, v2, Lcom/inmobi/media/bg;->G:I
const/16 v10, 0x10
if-ge v5, v10, :cond_806
iget v5, v2, Lcom/inmobi/media/bg;->G:I
iget-object v10, v2, Lcom/inmobi/media/bg;->F:[Lcom/inmobi/media/be;
array-length v10, v10
if-ne v5, v10, :cond_7fc
iget-object v5, v2, Lcom/inmobi/media/bg;->F:[Lcom/inmobi/media/be;
array-length v5, v5
mul-int/lit8 v5, v5, 0x2
new-array v5, v5, [Lcom/inmobi/media/be;
iget-object v10, v2, Lcom/inmobi/media/bg;->F:[Lcom/inmobi/media/be;
iget v11, v2, Lcom/inmobi/media/bg;->G:I
invoke-static {v10, v1, v5, v1, v11}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
iput-object v5, v2, Lcom/inmobi/media/bg;->F:[Lcom/inmobi/media/be;
:cond_7fc
iget-object v5, v2, Lcom/inmobi/media/bg;->F:[Lcom/inmobi/media/be;
iget v10, v2, Lcom/inmobi/media/bg;->G:I
add-int/lit8 v11, v10, 0x1
iput v11, v2, Lcom/inmobi/media/bg;->G:I
aput-object v9, v5, v10
:try_end_806
.catch Lorg/json/JSONException; {:try_start_6f0 .. :try_end_806} :catch_80c
:cond_806
add-int/lit8 v6, v6, 0x1
goto/16 :goto_712
:cond_80a
move-object v1, v2
goto :goto_82b
:catch_80c
move-exception v0
goto :goto_81d
:catch_80e
move-exception v0
:goto_80f
move-object v4, v10
:goto_810
move-object v15, v14
goto :goto_81d
:catch_812
move-exception v0
move-object v15, v7
move/from16 v40, v9
move-object v4, v11
move/from16 v38, v19
move/from16 v39, v22
:goto_81b
move-object/from16 v22, v13
:goto_81d
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v1
new-instance v2, Lcom/inmobi/media/gg;
invoke-direct {v2, v0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v1, v2}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
:goto_829
move-object/from16 v1, v21
:goto_82b
if-eqz v1, :cond_883
move/from16 v2, v39
iput-byte v2, v1, Lcom/inmobi/media/be;->r:B
move/from16 v2, v40
iput v2, v1, Lcom/inmobi/media/be;->s:I
move/from16 v2, v38
iput v2, v1, Lcom/inmobi/media/be;->t:I
iput-object v4, v1, Lcom/inmobi/media/be;->u:Ljava/lang/String;
if-eqz v4, :cond_84b
invoke-virtual {v4}, Ljava/lang/String;->length()I
move-result v0
if-eqz v0, :cond_84b
iget-object v0, v15, Lcom/inmobi/media/bi;->l:Ljava/util/Map;
move-object/from16 v2, v22
invoke-interface {v0, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_84d
:cond_84b
move-object/from16 v2, v22
:goto_84d
invoke-virtual {v2}, Ljava/lang/String;->length()I
move-result v0
if-eqz v0, :cond_860
iget-object v0, v15, Lcom/inmobi/media/bi;->k:Ljava/util/Map;
invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_860
iget-object v0, v15, Lcom/inmobi/media/bi;->k:Ljava/util/Map;
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_860
iget-object v0, v15, Lcom/inmobi/media/bi;->j:Ljava/util/Map;
move-object/from16 v2, p2
invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_876
iget-object v0, v15, Lcom/inmobi/media/bi;->j:Ljava/util/Map;
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_883
:cond_876
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
iget-object v3, v15, Lcom/inmobi/media/bi;->j:Ljava/util/Map;
invoke-interface {v3, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_883
:goto_883
return-object v1
:sswitch_data_884
.sparse-switch
-0x7266a39f -> :sswitch_149
-0x70575a63 -> :sswitch_13e
0x105f0 -> :sswitch_135
0x113a4 -> :sswitch_12d
0x223479 -> :sswitch_114
0x273d2d -> :sswitch_108
0x428b13b -> :sswitch_100
0x4c20f25 -> :sswitch_f6
0x4de1c5b -> :sswitch_ee
0x73c6c7d9 -> :sswitch_e4
.end sparse-switch
:pswitch_data_8ae
.packed-switch 0x0
:pswitch_62f
:pswitch_603
:pswitch_5e5
:pswitch_533
:pswitch_455
:pswitch_455
:pswitch_3e8
:pswitch_211
:pswitch_201
:pswitch_171
.end packed-switch
:sswitch_data_8c6
.sparse-switch
-0x37ea4e63 -> :sswitch_7ab
-0x187eb37f -> :sswitch_7a1
0x18210 -> :sswitch_797
0x18fc4 -> :sswitch_78c
0x313c79 -> :sswitch_782
0x36452d -> :sswitch_778
0x5faa95b -> :sswitch_76e
0x6940745 -> :sswitch_763
0x6b0147b -> :sswitch_759
0x48fb3bf9 -> :sswitch_74e
.end sparse-switch
:pswitch_data_8f0
.packed-switch 0x2
:pswitch_7d0
:pswitch_7ce
:pswitch_7cb
:pswitch_7c8
:pswitch_7c5
:pswitch_7c3
:pswitch_7c0
:pswitch_7bd
:pswitch_7ba
.end packed-switch
.end method
.method private f(Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Lorg/json/JSONObject;)Lcom/inmobi/media/bf;
.registers 31
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
move-object/from16 v0, p1
move-object/from16 v1, p2
move-object/from16 v2, p3
move-object/from16 v3, p4
move-object/from16 v4, p5
const-string v5, "border"
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v6
const-string v7, "none"
const-string v8, "#ff000000"
const-string v9, "straight"
if-eqz v6, :cond_1f
:goto_18
move-object/from16 v20, v7
move-object/from16 v22, v8
move-object/from16 v21, v9
goto :goto_58
:cond_1f
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v5
const-string v6, "style"
invoke-virtual {v5, v6}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v10
if-eqz v10, :cond_2c
goto :goto_18
:cond_2c
invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Lcom/inmobi/media/bi;->H(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
const-string v6, "corner"
invoke-virtual {v5, v6}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v10
if-eqz v10, :cond_3d
goto :goto_46
:cond_3d
invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Lcom/inmobi/media/bi;->J(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
move-object v9, v6
:goto_46
const-string v6, "color"
invoke-virtual {v5, v6}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v10
if-eqz v10, :cond_4f
goto :goto_18
:cond_4f
invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v8
goto :goto_18
:goto_58
const-string v5, "backgroundColor"
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_63
const-string v5, "#00000000"
goto :goto_6b
:cond_63
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v5
:goto_6b
move-object/from16 v23, v5
const-string v5, "contentMode"
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v6
if-nez v6, :cond_7e
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-static {v5}, Lcom/inmobi/media/bi;->M(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
goto :goto_80
:cond_7e
const-string v5, "fill"
:goto_80
move-object/from16 v19, v5
move-object/from16 v5, p0
invoke-direct {v5, v4}, Lcom/inmobi/media/bi;->b0(Lorg/json/JSONObject;)Lcom/inmobi/media/bn;
move-result-object v24
new-instance v4, Lcom/inmobi/media/bf;
iget v11, v0, Landroid/graphics/Point;->x:I
iget v12, v0, Landroid/graphics/Point;->y:I
iget v13, v1, Landroid/graphics/Point;->x:I
iget v14, v1, Landroid/graphics/Point;->y:I
iget v15, v2, Landroid/graphics/Point;->x:I
iget v0, v2, Landroid/graphics/Point;->y:I
iget v1, v3, Landroid/graphics/Point;->x:I
iget v2, v3, Landroid/graphics/Point;->y:I
move-object v10, v4
move/from16 v16, v0
move/from16 v17, v1
move/from16 v18, v2
invoke-direct/range {v10 .. v24}, Lcom/inmobi/media/bf;-><init>(IIIIIIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/media/bn;)V
return-object v4
.end method
.method public static h(Lcom/inmobi/media/be;)Lcom/inmobi/media/bg;
.registers 3
instance-of v0, p0, Lcom/inmobi/media/bg;
if-eqz v0, :cond_e
move-object v0, p0
check-cast v0, Lcom/inmobi/media/bg;
invoke-static {v0}, Lcom/inmobi/media/bi;->o(Lcom/inmobi/media/bg;)Z
move-result v1
if-eqz v1, :cond_e
return-object v0
:cond_e
iget-object p0, p0, Lcom/inmobi/media/be;->x:Lcom/inmobi/media/be;
check-cast p0, Lcom/inmobi/media/bg;
:goto_12
if-eqz p0, :cond_20
invoke-static {p0}, Lcom/inmobi/media/bi;->o(Lcom/inmobi/media/bg;)Z
move-result v0
if-eqz v0, :cond_1b
return-object p0
:cond_1b
iget-object p0, p0, Lcom/inmobi/media/be;->x:Lcom/inmobi/media/be;
check-cast p0, Lcom/inmobi/media/bg;
goto :goto_12
:cond_20
const/4 p0, 0x0
return-object p0
.end method
.method private static i(ILjava/lang/String;Lorg/json/JSONObject;)Lcom/inmobi/media/bq;
.registers 11
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
const-string v0, "params"
const-string v1, "url"
invoke-virtual {p2, v1}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_d
const-string v1, ""
goto :goto_15
:cond_d
invoke-virtual {p2, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v1
:goto_15
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
const-string v3, "VideoImpression"
invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
const/4 v4, 0x0
if-eqz v3, :cond_80
const-string v3, "events"
invoke-virtual {p2, v3}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v3
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v5
if-eqz v5, :cond_43
const-string v5, "http"
invoke-virtual {v1, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_3d
invoke-static {v1}, Landroid/webkit/URLUtil;->isValidUrl(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_43
:cond_3d
invoke-virtual {v1, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v5
if-nez v5, :cond_46
:cond_43
if-nez v3, :cond_46
return-object v4
:cond_46
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
if-eqz v3, :cond_7a
const/4 v5, 0x0
:goto_4e
invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
move-result v6
if-ge v5, v6, :cond_7a
invoke-virtual {v3, v5}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Lcom/inmobi/media/bq;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
const-string v7, "creativeView"
invoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-nez v7, :cond_74
const-string v7, "start"
invoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-nez v7, :cond_74
const-string v7, "Impression"
invoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_77
:cond_74
invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_77
add-int/lit8 v5, v5, 0x1
goto :goto_4e
:cond_7a
const-string v3, "referencedEvents"
invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_8d
:cond_80
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v3
if-eqz v3, :cond_ce
invoke-static {v1}, Landroid/webkit/URLUtil;->isValidUrl(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_8d
goto :goto_ce
:cond_8d
:goto_8d
new-instance v3, Ljava/util/HashMap;
invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
:try_start_92
invoke-virtual {p2, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v4
if-nez v4, :cond_c1
invoke-virtual {p2, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p2
invoke-virtual {p2}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object v0
:goto_a0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_c1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
invoke-virtual {p2, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-interface {v3, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_b3
.catch Lorg/json/JSONException; {:try_start_92 .. :try_end_b3} :catch_b4
goto :goto_a0
:catch_b4
move-exception p2
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v4, Lcom/inmobi/media/gg;
invoke-direct {v4, p2}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v4}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
:cond_c1
new-instance p2, Lcom/inmobi/media/bq;
invoke-direct {p2, v1, p0, p1, v3}, Lcom/inmobi/media/bq;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/util/Map;)V
new-instance p0, Ljava/util/HashMap;
invoke-direct {p0, v2}, Ljava/util/HashMap;-><init>(Ljava/util/Map;)V
iput-object p0, p2, Lcom/inmobi/media/bq;->f:Ljava/util/Map;
return-object p2
:cond_ce
:goto_ce
return-object v4
.end method
.method private j(Lorg/json/JSONObject;Ljava/lang/String;Lcom/inmobi/media/be;)Lcom/inmobi/media/cv;
.registers 6
invoke-static {p1}, Lcom/inmobi/media/bi;->I(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
const-string v1, "VIDEO"
invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_41
:try_start_d
const-string v0, "assetValue"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object p1
if-eqz p1, :cond_33
invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
move-result p1
if-nez p1, :cond_1c
goto :goto_33
:cond_1c
instance-of p1, p3, Lcom/inmobi/media/br;
if-eqz p1, :cond_25
iget-object p1, p3, Lcom/inmobi/media/be;->j:Ljava/lang/Object;
check-cast p1, Lcom/inmobi/media/cv;
return-object p1
:cond_25
new-instance p1, Lcom/inmobi/media/cr;
iget-object p3, p0, Lcom/inmobi/media/bi;->n:Lcom/inmobi/media/eu;
iget-object p3, p3, Lcom/inmobi/media/eu;->n:Lcom/inmobi/media/eu$i;
invoke-direct {p1, p3}, Lcom/inmobi/media/cr;-><init>(Lcom/inmobi/media/eu$i;)V
invoke-virtual {p1, p2}, Lcom/inmobi/media/cr;->a(Ljava/lang/String;)Lcom/inmobi/media/cu;
move-result-object p1
:try_end_32
.catch Lorg/json/JSONException; {:try_start_d .. :try_end_32} :catch_34
return-object p1
:cond_33
:goto_33
return-object v1
:catch_34
move-exception p1
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object p2
new-instance p3, Lcom/inmobi/media/gg;
invoke-direct {p3, p1}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {p2, p3}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
:cond_41
return-object v1
.end method
.method private static l(Lorg/json/JSONObject;)Ljava/util/List;
.registers 14
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
")",
"Ljava/util/List<",
"Lcom/inmobi/media/bq;",
">;"
}
.end annotation
const-string v0, "url"
const-string v1, "macros"
new-instance v2, Ljava/util/LinkedList;
invoke-direct {v2}, Ljava/util/LinkedList;-><init>()V
:try_start_9
new-instance v9, Ljava/util/HashMap;
invoke-direct {v9}, Ljava/util/HashMap;-><init>()V
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_30
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
invoke-virtual {v1}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object v3
:goto_1c
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_30
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
invoke-virtual {v1, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-interface {v9, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_1c
:cond_30
const-string v1, "adVerifications"
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object p0
invoke-virtual {p0}, Lorg/json/JSONArray;->length()I
move-result v1
const/4 v10, 0x0
const/4 v11, 0x0
:goto_3c
if-ge v11, v1, :cond_67
invoke-virtual {p0, v11}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
move-result-object v3
invoke-virtual {v3, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v4
if-nez v4, :cond_64
const-string v4, "vendor"
invoke-virtual {v3, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
const-string v5, "verificationParams"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v3, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
new-instance v12, Lcom/inmobi/media/dr;
const-string v7, "OMID_VIEWABILITY"
move-object v3, v12
move-object v8, v9
invoke-direct/range {v3 .. v8}, Lcom/inmobi/media/dr;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
invoke-interface {v2, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_64
add-int/lit8 v11, v11, 0x1
goto :goto_3c
:cond_67
invoke-interface {v2}, Ljava/util/List;->isEmpty()Z
move-result p0
if-eqz p0, :cond_87
new-instance p0, Lcom/inmobi/media/bq;
const-string v0, ""
const-string v1, "OMID_VIEWABILITY"
invoke-direct {p0, v0, v10, v1, v9}, Lcom/inmobi/media/bq;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/util/Map;)V
invoke-interface {v2, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_79
.catch Ljava/lang/Exception; {:try_start_9 .. :try_end_79} :catch_7a
goto :goto_87
:catch_7a
move-exception p0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
:cond_87
:goto_87
return-object v2
.end method
.method private static m(Lcom/inmobi/media/be;Lorg/json/JSONObject;)V
.registers 9
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
invoke-static {p1}, Lcom/inmobi/media/bi;->Y(Lorg/json/JSONObject;)Z
move-result v0
const/4 v1, 0x1
const-string v2, ""
const/4 v3, 0x0
if-eqz v0, :cond_3f
const-string v0, "assetOnclick"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v4
const-string v5, "itemUrl"
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v4
if-nez v4, :cond_22
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v3
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
const/4 v4, 0x1
goto :goto_24
:cond_22
move-object v3, v2
const/4 v4, 0x0
:goto_24
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v5
const-string v6, "action"
invoke-virtual {v5, v6}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v5
if-nez v5, :cond_3b
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p1
invoke-virtual {p1, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
move-object p1, v2
move-object v2, v3
goto :goto_41
:cond_3b
move-object p1, v2
move-object v2, v3
move v1, v4
goto :goto_41
:cond_3f
move-object p1, v2
const/4 v1, 0x0
:goto_41
invoke-virtual {p0, v2}, Lcom/inmobi/media/be;->h(Ljava/lang/String;)V
iput-object p1, p0, Lcom/inmobi/media/be;->n:Ljava/lang/String;
iput-boolean v1, p0, Lcom/inmobi/media/be;->l:Z
return-void
.end method
.method private static n(Lcom/inmobi/media/br;)V
.registers 4
const/16 v0, 0x8
iput v0, p0, Lcom/inmobi/media/be;->B:I
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const-string v1, "[ERRORCODE]"
const-string v2, "601"
invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "error"
invoke-virtual {p0, v1, v0}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method private static o(Lcom/inmobi/media/bg;)Z
.registers 2
iget-object p0, p0, Lcom/inmobi/media/be;->i:Ljava/lang/String;
const-string v0, "card_scrollable"
invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result p0
return p0
.end method
.method private static p(Lorg/json/JSONArray;)Z
.registers 4
const/4 v0, 0x2
const/4 v1, 0x0
:try_start_2
invoke-virtual {p0, v0}, Lorg/json/JSONArray;->getInt(I)I
move-result v0
const/4 v2, 0x3
invoke-virtual {p0, v2}, Lorg/json/JSONArray;->getInt(I)I
move-result p0
:try_end_b
.catch Lorg/json/JSONException; {:try_start_2 .. :try_end_b} :catch_12
if-lez v0, :cond_11
if-lez p0, :cond_11
const/4 p0, 0x1
return p0
:cond_11
return v1
:catch_12
move-exception p0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v2, Lcom/inmobi/media/gg;
invoke-direct {v2, p0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v2}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
return v1
.end method
.method private static q(Lorg/json/JSONObject;Ljava/lang/String;)Z
.registers 7
const-string v0, "text"
const-string v1, "geometry"
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v2
const/4 v3, 0x0
if-eqz v2, :cond_c
return v3
:cond_c
:try_start_c
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v1
invoke-static {v1}, Lcom/inmobi/media/bi;->p(Lorg/json/JSONArray;)Z
move-result v1
if-nez v1, :cond_17
return v3
:cond_17
const/4 v1, -0x1
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
move-result v2
const/4 v4, 0x1
sparse-switch v2, :sswitch_data_b8
goto :goto_7c
:sswitch_21
const-string v2, "WEBVIEW"
invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_7c
const/4 v1, 0x6
goto :goto_7c
:sswitch_2b
const-string v2, "VIDEO"
invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_7c
const/4 v1, 0x4
goto :goto_7c
:sswitch_35
const-string v2, "TIMER"
invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_7c
const/4 v1, 0x5
goto :goto_7c
:sswitch_3f
const-string v2, "IMAGE"
invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_7c
const/4 v1, 0x3
goto :goto_7c
:sswitch_49
const-string v2, "TEXT"
invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_7c
const/16 v1, 0x8
goto :goto_7c
:sswitch_54
const-string v2, "ICON"
invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_7c
const/4 v1, 0x2
goto :goto_7c
:sswitch_5e
const-string v2, "GIF"
invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_7c
const/4 v1, 0x7
goto :goto_7c
:sswitch_68
const-string v2, "CTA"
invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_7c
const/16 v1, 0x9
goto :goto_7c
:sswitch_73
const-string v2, "CONTAINER"
invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_7c
const/4 v1, 0x1
:cond_7c
:goto_7c
packed-switch v1, :pswitch_data_de
return v3
:pswitch_80
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_87
return v3
:cond_87
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p0
:try_end_8b
.catch Lorg/json/JSONException; {:try_start_c .. :try_end_8b} :catch_a9
:try_start_8b
const-string p1, "size"
invoke-virtual {p0, p1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
move-result-wide p0
:try_end_95
.catch Ljava/lang/NumberFormatException; {:try_start_8b .. :try_end_95} :catch_9a
.catch Lorg/json/JSONException; {:try_start_8b .. :try_end_95} :catch_a9
double-to-int p0, p0
if-lez p0, :cond_99
return v4
:cond_99
return v3
:catch_9a
move-exception p0
:try_start_9b
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object p1
new-instance v0, Lcom/inmobi/media/gg;
invoke-direct {v0, p0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {p1, v0}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
:try_end_a7
.catch Lorg/json/JSONException; {:try_start_9b .. :try_end_a7} :catch_a9
return v3
:pswitch_a8
return v4
:catch_a9
move-exception p0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object p1
new-instance v0, Lcom/inmobi/media/gg;
invoke-direct {v0, p0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {p1, v0}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
return v3
nop
:sswitch_data_b8
.sparse-switch
-0x7266a39f -> :sswitch_73
0x105f0 -> :sswitch_68
0x113a4 -> :sswitch_5e
0x223479 -> :sswitch_54
0x273d2d -> :sswitch_49
0x428b13b -> :sswitch_3f
0x4c20f25 -> :sswitch_35
0x4de1c5b -> :sswitch_2b
0x73c6c7d9 -> :sswitch_21
.end sparse-switch
:pswitch_data_de
.packed-switch 0x1
:pswitch_a8
:pswitch_a8
:pswitch_a8
:pswitch_a8
:pswitch_a8
:pswitch_a8
:pswitch_a8
:pswitch_80
:pswitch_80
.end packed-switch
.end method
.method private r(Lorg/json/JSONObject;Landroid/graphics/Point;)Landroid/graphics/Point;
.registers 5
const-string v0, "finalGeometry"
:try_start_2
invoke-direct {p0, p1}, Lcom/inmobi/media/bi;->P(Lorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object p1
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_d
return-object p2
:cond_d
new-instance v1, Landroid/graphics/Point;
invoke-direct {v1}, Landroid/graphics/Point;-><init>()V
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object p1
const/4 v0, 0x2
invoke-virtual {p1, v0}, Lorg/json/JSONArray;->getInt(I)I
move-result v0
invoke-static {v0}, Lcom/inmobi/media/gz;->a(I)I
move-result v0
iput v0, v1, Landroid/graphics/Point;->x:I
const/4 v0, 0x3
invoke-virtual {p1, v0}, Lorg/json/JSONArray;->getInt(I)I
move-result p1
invoke-static {p1}, Lcom/inmobi/media/gz;->a(I)I
move-result p1
iput p1, v1, Landroid/graphics/Point;->y:I
:try_end_2c
.catch Lorg/json/JSONException; {:try_start_2 .. :try_end_2c} :catch_2d
move-object p2, v1
:catch_2d
return-object p2
.end method
.method private t(Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Lorg/json/JSONObject;)Lcom/inmobi/media/bm$a;
.registers 37
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
move-object/from16 v0, p1
move-object/from16 v1, p2
move-object/from16 v2, p3
move-object/from16 v3, p4
move-object/from16 v4, p5
const-string v5, "border"
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v6
const-string v7, "straight"
const-string v8, "color"
const-string v9, "#ff000000"
const-string v10, "none"
const-string v11, "style"
if-eqz v6, :cond_23
:goto_1c
move-object/from16 v22, v7
move-object/from16 v23, v9
move-object/from16 v21, v10
goto :goto_62
:cond_23
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v5
invoke-virtual {v5, v11}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_2e
goto :goto_1c
:cond_2e
invoke-virtual {v5, v11}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Lcom/inmobi/media/bi;->H(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
const-string v12, "corner"
invoke-virtual {v5, v12}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v13
if-eqz v13, :cond_3f
goto :goto_47
:cond_3f
invoke-virtual {v5, v12}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
invoke-static {v7}, Lcom/inmobi/media/bi;->J(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
:goto_47
invoke-virtual {v5, v8}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v12
if-eqz v12, :cond_54
move-object/from16 v21, v6
move-object/from16 v22, v7
move-object/from16 v23, v9
goto :goto_62
:cond_54
invoke-virtual {v5, v8}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v5
move-object/from16 v23, v5
move-object/from16 v21, v6
move-object/from16 v22, v7
:goto_62
const-string v5, "backgroundColor"
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_6d
const-string v5, "#00000000"
goto :goto_75
:cond_6d
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v5
:goto_75
move-object/from16 v24, v5
const-string v5, "text"
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v5
:try_start_7d
const-string v6, "size"
invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
move-result-wide v6
:try_end_87
.catch Ljava/lang/NumberFormatException; {:try_start_7d .. :try_end_87} :catch_164
double-to-int v6, v6
const-string v7, "length"
invoke-virtual {v5, v7}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v12
if-eqz v12, :cond_97
const v7, 0x7fffffff
const v27, 0x7fffffff
goto :goto_a1
:cond_97
invoke-virtual {v5, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
invoke-static {v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v7
move/from16 v27, v7
:goto_a1
invoke-virtual {v5, v8}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_a8
goto :goto_b0
:cond_a8
invoke-virtual {v5, v8}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
invoke-virtual {v7}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v9
:goto_b0
move-object/from16 v28, v9
invoke-virtual {v5, v11}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v7
const/4 v8, 0x0
if-eqz v7, :cond_c0
filled-new-array {v10}, [Ljava/lang/String;
move-result-object v7
:goto_bd
move-object/from16 v29, v7
goto :goto_e7
:cond_c0
invoke-virtual {v5, v11}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v7
invoke-virtual {v7}, Lorg/json/JSONArray;->length()I
move-result v7
if-nez v7, :cond_cf
filled-new-array {v10}, [Ljava/lang/String;
move-result-object v7
goto :goto_bd
:cond_cf
new-array v9, v7, [Ljava/lang/String;
const/4 v10, 0x0
:goto_d2
if-ge v10, v7, :cond_e5
invoke-virtual {v5, v11}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v12
invoke-virtual {v12, v10}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
move-result-object v12
invoke-static {v12}, Lcom/inmobi/media/bi;->D(Ljava/lang/String;)Ljava/lang/String;
move-result-object v12
aput-object v12, v9, v10
add-int/lit8 v10, v10, 0x1
goto :goto_d2
:cond_e5
move-object/from16 v29, v9
:goto_e7
const-string v7, "align"
invoke-virtual {v5, v7}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v9
if-nez v9, :cond_139
invoke-virtual {v5, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v5
const/4 v7, -0x1
invoke-virtual {v5}, Ljava/lang/String;->hashCode()I
move-result v9
const v10, -0x514d3225
const/4 v11, 0x3
const/4 v12, 0x2
const/4 v13, 0x1
if-eq v9, v10, :cond_123
const v10, 0x32a007
if-eq v9, v10, :cond_119
const v10, 0x677c21c
if-eq v9, v10, :cond_10f
goto :goto_12c
:cond_10f
const-string v9, "right"
invoke-virtual {v5, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_12c
const/4 v7, 0x2
goto :goto_12c
:cond_119
const-string v9, "left"
invoke-virtual {v5, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_12c
const/4 v7, 0x1
goto :goto_12c
:cond_123
const-string v9, "centre"
invoke-virtual {v5, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_12c
const/4 v7, 0x3
:cond_12c
:goto_12c
if-eq v7, v12, :cond_133
if-eq v7, v11, :cond_131
goto :goto_134
:cond_131
const/4 v8, 0x2
goto :goto_134
:cond_133
const/4 v8, 0x1
:goto_134
move-object/from16 v5, p0
move/from16 v26, v8
goto :goto_13d
:cond_139
const/16 v26, 0x0
move-object/from16 v5, p0
:goto_13d
invoke-direct {v5, v4}, Lcom/inmobi/media/bi;->b0(Lorg/json/JSONObject;)Lcom/inmobi/media/bn;
move-result-object v30
new-instance v4, Lcom/inmobi/media/bm$a;
move-object v12, v4
iget v13, v0, Landroid/graphics/Point;->x:I
iget v14, v0, Landroid/graphics/Point;->y:I
iget v15, v1, Landroid/graphics/Point;->x:I
iget v0, v1, Landroid/graphics/Point;->y:I
move/from16 v16, v0
iget v0, v2, Landroid/graphics/Point;->x:I
move/from16 v17, v0
iget v0, v2, Landroid/graphics/Point;->y:I
move/from16 v18, v0
iget v0, v3, Landroid/graphics/Point;->x:I
move/from16 v19, v0
iget v0, v3, Landroid/graphics/Point;->y:I
move/from16 v20, v0
move/from16 v25, v6
invoke-direct/range {v12 .. v30}, Lcom/inmobi/media/bm$a;-><init>(IIIIIIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IBILjava/lang/String;[Ljava/lang/String;Lcom/inmobi/media/bn;)V
return-object v4
:catch_164
move-exception v0
move-object/from16 v5, p0
new-instance v1, Lorg/json/JSONException;
invoke-virtual {v0}, Ljava/lang/NumberFormatException;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v2}, Lorg/json/JSONException;-><init>(Ljava/lang/String;)V
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v2
new-instance v3, Lcom/inmobi/media/gg;
invoke-direct {v3, v0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v2, v3}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
throw v1
.end method
.method private static u(Lorg/json/JSONObject;)Ljava/util/List;
.registers 18
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
")",
"Ljava/util/List<",
"Lcom/inmobi/media/bq;",
">;"
}
.end annotation
move-object/from16 v0, p0
const-string v1, "uiEvent"
const-string v2, "trackerType"
const-string v3, "trackers"
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_10
const/4 v0, 0x0
return-object v0
:cond_10
new-instance v4, Ljava/util/LinkedList;
invoke-direct {v4}, Ljava/util/LinkedList;-><init>()V
:try_start_15
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v0
invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
move-result v3
if-nez v3, :cond_20
return-object v4
:cond_20
const/4 v5, 0x0
const/4 v6, 0x0
:goto_22
if-ge v6, v3, :cond_18b
invoke-virtual {v0, v6}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
move-result-object v7
invoke-virtual {v7, v2}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v8
if-nez v8, :cond_186
invoke-virtual {v7, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
sget-object v9, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {v8, v9}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object v8
invoke-virtual {v8}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v8
invoke-virtual {v8}, Ljava/lang/String;->hashCode()I
move-result v9
const v10, -0x553d2421
const/4 v12, 0x3
const/4 v13, 0x2
const/4 v14, 0x1
if-eq v9, v10, :cond_67
const v10, -0x96c9d9e
if-eq v9, v10, :cond_5d
const v10, 0x42376308
if-eq v9, v10, :cond_53
goto :goto_71
:cond_53
const-string v9, "URL_WEBVIEW_PING"
invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
if-eqz v8, :cond_71
const/4 v8, 0x2
goto :goto_72
:cond_5d
const-string v9, "URL_PING"
invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
if-eqz v8, :cond_71
const/4 v8, 0x1
goto :goto_72
:cond_67
const-string v9, "HTML_SCRIPT"
invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
:try_end_6d
.catch Lorg/json/JSONException; {:try_start_15 .. :try_end_6d} :catch_18c
if-eqz v8, :cond_71
const/4 v8, 0x3
goto :goto_72
:cond_71
:goto_71
const/4 v8, -0x1
:goto_72
const-string v9, "url_ping"
const-string v10, "unknown"
if-eq v8, v14, :cond_84
if-eq v8, v13, :cond_81
if-eq v8, v12, :cond_7e
move-object v8, v10
goto :goto_85
:cond_7e
:try_start_7e
const-string v8, "html_script"
goto :goto_85
:cond_81
const-string v8, "webview_ping"
goto :goto_85
:cond_84
move-object v8, v9
:goto_85
invoke-virtual {v9, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
if-eqz v8, :cond_186
const-string v8, "eventId"
invoke-virtual {v7, v8, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v8
invoke-virtual {v7, v1}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v9
if-nez v9, :cond_186
invoke-virtual {v7, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
sget-object v15, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {v9, v15}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object v15
invoke-virtual {v15}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v15
invoke-virtual {v15}, Ljava/lang/String;->hashCode()I
move-result v16
:try_end_a9
.catch Lorg/json/JSONException; {:try_start_7e .. :try_end_a9} :catch_18c
const-string v11, "OMID_VIEWABILITY"
sparse-switch v16, :sswitch_data_19a
goto :goto_fe
:sswitch_af
:try_start_af
const-string v5, "CLIENT_FILL"
invoke-virtual {v15, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_fe
const/4 v5, 0x2
goto :goto_ff
:sswitch_b9
const-string v5, "VIDEO_VIEWABILITY"
invoke-virtual {v15, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_fe
const/4 v5, 0x6
goto :goto_ff
:sswitch_c3
invoke-virtual {v15, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_fe
const/4 v5, 0x7
goto :goto_ff
:sswitch_cb
const-string v5, "CLICK"
invoke-virtual {v15, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_fe
const/4 v5, 0x5
goto :goto_ff
:sswitch_d5
const-string v5, "VIEW"
invoke-virtual {v15, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_fe
const/4 v5, 0x4
goto :goto_ff
:sswitch_df
const-string v5, "LOAD"
invoke-virtual {v15, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_fe
const/4 v5, 0x1
goto :goto_ff
:sswitch_e9
const-string v5, "FALLBACK_URL_CLICK"
invoke-virtual {v15, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_fe
const/16 v5, 0x8
goto :goto_ff
:sswitch_f4
const-string v5, "RENDER"
invoke-virtual {v15, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
:try_end_fa
.catch Lorg/json/JSONException; {:try_start_af .. :try_end_fa} :catch_18c
if-eqz v5, :cond_fe
const/4 v5, 0x3
goto :goto_ff
:cond_fe
:goto_fe
const/4 v5, -0x1
:goto_ff
const-string v15, "TRACKER_EVENT_TYPE_FALLBACK_URL"
packed-switch v5, :pswitch_data_1bc
:try_start_104
sget-object v5, Ljava/util/Locale;->US:Ljava/util/Locale;
goto :goto_11d
:pswitch_107
move-object v15, v11
goto/16 :goto_169
:pswitch_10a
const-string v15, "VideoImpression"
goto/16 :goto_169
:pswitch_10e
const-string v15, "click"
goto :goto_169
:pswitch_111
const-string v15, "page_view"
goto :goto_169
:pswitch_114
const-string v15, "Impression"
goto :goto_169
:pswitch_117
const-string v15, "client_fill"
goto :goto_169
:pswitch_11a
const-string v15, "load"
goto :goto_169
:goto_11d
invoke-virtual {v9, v5}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->hashCode()I
move-result v9
sparse-switch v9, :sswitch_data_1d0
goto :goto_155
:sswitch_12d
const-string v9, "DOWNLOADER_INITIALIZED"
invoke-virtual {v5, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_155
const/4 v5, 0x1
goto :goto_156
:sswitch_137
const-string v9, "DOWNLOADER_ERROR"
invoke-virtual {v5, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_155
const/4 v5, 0x4
goto :goto_156
:sswitch_141
const-string v9, "DOWNLOADER_DOWNLOADING"
invoke-virtual {v5, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_155
const/4 v5, 0x2
goto :goto_156
:sswitch_14b
const-string v9, "DOWNLOADER_DOWNLOADED"
invoke-virtual {v5, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_155
const/4 v5, 0x3
goto :goto_156
:cond_155
:goto_155
const/4 v5, -0x1
:goto_156
if-eq v5, v14, :cond_169
if-eq v5, v13, :cond_167
if-eq v5, v12, :cond_164
const/4 v9, 0x4
if-eq v5, v9, :cond_161
move-object v15, v10
goto :goto_169
:cond_161
const-string v15, "TRACKER_EVENT_TYPE_DOWNLOADER_ERROR"
goto :goto_169
:cond_164
const-string v15, "TRACKER_EVENT_TYPE_DOWNLOADER_DOWNLOADED"
goto :goto_169
:cond_167
const-string v15, "TRACKER_EVENT_TYPE_DOWNLOADER_DOWNLOADING"
:cond_169
:goto_169
:pswitch_169
invoke-virtual {v10, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_186
invoke-virtual {v11, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_17f
invoke-static {v8, v15, v7}, Lcom/inmobi/media/bi;->i(ILjava/lang/String;Lorg/json/JSONObject;)Lcom/inmobi/media/bq;
move-result-object v5
if-eqz v5, :cond_186
invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_186
:cond_17f
invoke-static {v7}, Lcom/inmobi/media/bi;->l(Lorg/json/JSONObject;)Ljava/util/List;
move-result-object v5
invoke-interface {v4, v5}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
:try_end_186
.catch Lorg/json/JSONException; {:try_start_104 .. :try_end_186} :catch_18c
:cond_186
:goto_186
add-int/lit8 v6, v6, 0x1
const/4 v5, 0x0
goto/16 :goto_22
:cond_18b
return-object v4
:catch_18c
move-exception v0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v1
new-instance v2, Lcom/inmobi/media/gg;
invoke-direct {v2, v0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v1, v2}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
return-object v4
:sswitch_data_19a
.sparse-switch
-0x7021ca6a -> :sswitch_f4
-0x31341ea5 -> :sswitch_e9
0x23bce6 -> :sswitch_df
0x2832a5 -> :sswitch_d5
0x3d3cd68 -> :sswitch_cb
0x15f5beff -> :sswitch_c3
0x750e84e1 -> :sswitch_b9
0x77b5e577 -> :sswitch_af
.end sparse-switch
:pswitch_data_1bc
.packed-switch 0x1
:pswitch_11a
:pswitch_117
:pswitch_114
:pswitch_111
:pswitch_10e
:pswitch_10a
:pswitch_107
:pswitch_169
.end packed-switch
:sswitch_data_1d0
.sparse-switch
-0x6d77cd8f -> :sswitch_14b
-0x4181d3d0 -> :sswitch_141
0x4f63005e -> :sswitch_137
0x503c30aa -> :sswitch_12d
.end sparse-switch
.end method
.method private x(Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Landroid/graphics/Point;Lorg/json/JSONObject;)Lcom/inmobi/media/bm$a;
.registers 35
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
move-object/from16 v0, p1
move-object/from16 v1, p2
move-object/from16 v2, p3
move-object/from16 v3, p4
move-object/from16 v4, p5
const-string v5, "border"
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v6
const-string v7, "straight"
const-string v8, "color"
const-string v9, "#ff000000"
const-string v10, "none"
const-string v11, "style"
if-eqz v6, :cond_23
:goto_1c
move-object/from16 v22, v7
move-object/from16 v23, v9
move-object/from16 v21, v10
goto :goto_62
:cond_23
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v5
invoke-virtual {v5, v11}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_2e
goto :goto_1c
:cond_2e
invoke-virtual {v5, v11}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Lcom/inmobi/media/bi;->H(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
const-string v12, "corner"
invoke-virtual {v5, v12}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v13
if-eqz v13, :cond_3f
goto :goto_47
:cond_3f
invoke-virtual {v5, v12}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
invoke-static {v7}, Lcom/inmobi/media/bi;->J(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
:goto_47
invoke-virtual {v5, v8}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v12
if-eqz v12, :cond_54
move-object/from16 v21, v6
move-object/from16 v22, v7
move-object/from16 v23, v9
goto :goto_62
:cond_54
invoke-virtual {v5, v8}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v5
move-object/from16 v23, v5
move-object/from16 v21, v6
move-object/from16 v22, v7
:goto_62
const-string v5, "backgroundColor"
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_6d
const-string v5, "#00000000"
goto :goto_75
:cond_6d
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v5
:goto_75
move-object/from16 v24, v5
const-string v5, "text"
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v5
:try_start_7d
const-string v6, "size"
invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
move-result-wide v6
:try_end_87
.catch Ljava/lang/NumberFormatException; {:try_start_7d .. :try_end_87} :catch_f8
double-to-int v6, v6
invoke-virtual {v5, v8}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_8f
goto :goto_97
:cond_8f
invoke-virtual {v5, v8}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
invoke-virtual {v7}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v9
:goto_97
move-object/from16 v26, v9
invoke-virtual {v5, v11}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_a8
filled-new-array {v10}, [Ljava/lang/String;
move-result-object v5
:goto_a3
move-object/from16 v27, v5
move-object/from16 v5, p0
goto :goto_d1
:cond_a8
invoke-virtual {v5, v11}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v7
invoke-virtual {v7}, Lorg/json/JSONArray;->length()I
move-result v7
if-nez v7, :cond_b7
filled-new-array {v10}, [Ljava/lang/String;
move-result-object v5
goto :goto_a3
:cond_b7
new-array v8, v7, [Ljava/lang/String;
const/4 v9, 0x0
:goto_ba
if-ge v9, v7, :cond_cd
invoke-virtual {v5, v11}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v10
invoke-virtual {v10, v9}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
move-result-object v10
invoke-static {v10}, Lcom/inmobi/media/bi;->D(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
aput-object v10, v8, v9
add-int/lit8 v9, v9, 0x1
goto :goto_ba
:cond_cd
move-object/from16 v5, p0
move-object/from16 v27, v8
:goto_d1
invoke-direct {v5, v4}, Lcom/inmobi/media/bi;->b0(Lorg/json/JSONObject;)Lcom/inmobi/media/bn;
move-result-object v28
new-instance v4, Lcom/inmobi/media/bh$a;
move-object v12, v4
iget v13, v0, Landroid/graphics/Point;->x:I
iget v14, v0, Landroid/graphics/Point;->y:I
iget v15, v1, Landroid/graphics/Point;->x:I
iget v0, v1, Landroid/graphics/Point;->y:I
move/from16 v16, v0
iget v0, v2, Landroid/graphics/Point;->x:I
move/from16 v17, v0
iget v0, v2, Landroid/graphics/Point;->y:I
move/from16 v18, v0
iget v0, v3, Landroid/graphics/Point;->x:I
move/from16 v19, v0
iget v0, v3, Landroid/graphics/Point;->y:I
move/from16 v20, v0
move/from16 v25, v6
invoke-direct/range {v12 .. v28}, Lcom/inmobi/media/bh$a;-><init>(IIIIIIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/String;Lcom/inmobi/media/bn;)V
return-object v4
:catch_f8
move-exception v0
move-object/from16 v5, p0
new-instance v1, Lorg/json/JSONException;
invoke-virtual {v0}, Ljava/lang/NumberFormatException;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v2}, Lorg/json/JSONException;-><init>(Ljava/lang/String;)V
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v2
new-instance v3, Lcom/inmobi/media/gg;
invoke-direct {v3, v0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v2, v3}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
throw v1
.end method
.method private static y(Lorg/json/JSONObject;)Ljava/lang/String;
.registers 4
const-string v0, "assetValue"
:try_start_2
invoke-static {p0}, Lcom/inmobi/media/bi;->I(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v1
const-string v2, "ICON"
invoke-virtual {v1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_26
invoke-static {p0}, Lcom/inmobi/media/bi;->I(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v1
const-string v2, "IMAGE"
invoke-virtual {v1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_26
invoke-static {p0}, Lcom/inmobi/media/bi;->I(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v1
const-string v2, "GIF"
invoke-virtual {v1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_4b
:cond_26
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v1, v2}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
if-eqz v1, :cond_4b
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object p0
invoke-virtual {p0, v2}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
move-result-object p0
:try_end_3d
.catch Lorg/json/JSONException; {:try_start_2 .. :try_end_3d} :catch_3e
return-object p0
:catch_3e
move-exception p0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
:cond_4b
const-string p0, ""
return-object p0
.end method
# virtual methods
.method public final C()Z
.registers 3
iget-object v0, p0, Lcom/inmobi/media/bi;->f:Lcom/inmobi/media/bg;
const/4 v1, 0x0
if-nez v0, :cond_6
return v1
:cond_6
invoke-direct {p0}, Lcom/inmobi/media/bi;->G()Lcom/inmobi/media/bg;
move-result-object v0
if-nez v0, :cond_11
invoke-direct {p0}, Lcom/inmobi/media/bi;->S()Z
move-result v0
return v0
:cond_11
invoke-virtual {p0}, Lcom/inmobi/media/bi;->w()I
move-result v0
if-gtz v0, :cond_18
return v1
:cond_18
invoke-direct {p0}, Lcom/inmobi/media/bi;->S()Z
move-result v0
return v0
.end method
.method public final F()Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lcom/inmobi/media/bi;->j:Ljava/util/Map;
invoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set;
move-result-object v1
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
return-object v0
.end method
.method public final g(I)Lcom/inmobi/media/bg;
.registers 7
iget-object v0, p0, Lcom/inmobi/media/bi;->f:Lcom/inmobi/media/bg;
invoke-virtual {v0}, Lcom/inmobi/media/bg;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_6
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
const/4 v2, 0x0
if-eqz v1, :cond_2b
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/inmobi/media/be;
iget-object v3, v1, Lcom/inmobi/media/be;->i:Ljava/lang/String;
const-string v4, "card_scrollable"
invoke-virtual {v3, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_6
check-cast v1, Lcom/inmobi/media/bg;
iget v0, v1, Lcom/inmobi/media/bg;->G:I
if-lt p1, v0, :cond_24
return-object v2
:cond_24
invoke-virtual {v1, p1}, Lcom/inmobi/media/bg;->o(I)Lcom/inmobi/media/be;
move-result-object p1
check-cast p1, Lcom/inmobi/media/bg;
return-object p1
:cond_2b
return-object v2
.end method
.method public final k()Ljava/util/HashMap;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/inmobi/media/bi;->t:Ljava/util/HashMap;
if-nez v0, :cond_9
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
:cond_9
return-object v0
.end method
.method public final s(Ljava/lang/String;)Lcom/inmobi/media/be;
.registers 4
const/4 v0, 0x0
if-eqz p1, :cond_28
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v1
if-nez v1, :cond_a
goto :goto_28
:cond_a
iget-object v1, p0, Lcom/inmobi/media/bi;->k:Ljava/util/Map;
invoke-interface {v1, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
if-eqz v1, :cond_1b
iget-object v0, p0, Lcom/inmobi/media/bi;->k:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/inmobi/media/be;
return-object p1
:cond_1b
iget-object v1, p0, Lcom/inmobi/media/bi;->h:Lcom/inmobi/media/bi;
if-eqz v1, :cond_28
iget-object v0, v1, Lcom/inmobi/media/bi;->k:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/inmobi/media/be;
return-object p1
:cond_28
:goto_28
return-object v0
.end method
.method public final v()Lorg/json/JSONObject;
.registers 4
:try_start_0
iget-object v0, p0, Lcom/inmobi/media/bi;->g:Lorg/json/JSONArray;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
move-result-object v0
:try_end_7
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_7} :catch_8
return-object v0
:catch_8
move-exception v0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v1
new-instance v2, Lcom/inmobi/media/gg;
invoke-direct {v2, v0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v1, v2}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
const/4 v0, 0x0
return-object v0
.end method
.method public final w()I
.registers 6
iget-object v0, p0, Lcom/inmobi/media/bi;->f:Lcom/inmobi/media/bg;
const/4 v1, 0x0
if-nez v0, :cond_6
return v1
:cond_6
invoke-virtual {v0}, Lcom/inmobi/media/bg;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_a
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_25
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/inmobi/media/be;
iget-object v3, v2, Lcom/inmobi/media/be;->i:Ljava/lang/String;
const-string v4, "card_scrollable"
invoke-virtual {v3, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_a
check-cast v2, Lcom/inmobi/media/bg;
iget v0, v2, Lcom/inmobi/media/bg;->G:I
return v0
:cond_25
return v1
.end method
.method public final z(Ljava/lang/String;)Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Ljava/util/List<",
"Lcom/inmobi/media/be;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/inmobi/media/bi;->j:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_11
iget-object v0, p0, Lcom/inmobi/media/bi;->j:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/util/List;
return-object p1
:cond_11
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object p1
return-object p1
.end method