bq.smali
.class public Lcom/inmobi/media/bq;
.super Ljava/lang/Object;
# instance fields
.field protected a:Ljava/lang/String;
.field public b:Ljava/lang/String;
.field protected c:I
.field public d:Ljava/lang/String;
.field public e:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public f:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method public constructor <init>(Ljava/lang/String;ILjava/lang/String;Ljava/util/Map;)V
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"I",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
const-string v1, "url_ping"
move-object v0, p0
move-object v2, p1
move v3, p2
move-object v4, p3
move-object v5, p4
invoke-direct/range {v0 .. v5}, Lcom/inmobi/media/bq;-><init>(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method private constructor <init>(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/util/Map;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"I",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/inmobi/media/bq;->e:Ljava/util/Map;
iput-object p1, p0, Lcom/inmobi/media/bq;->a:Ljava/lang/String;
invoke-virtual {p2}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/inmobi/media/bq;->b:Ljava/lang/String;
iput p3, p0, Lcom/inmobi/media/bq;->c:I
iput-object p4, p0, Lcom/inmobi/media/bq;->d:Ljava/lang/String;
iput-object p5, p0, Lcom/inmobi/media/bq;->e:Ljava/util/Map;
return-void
.end method
.method public static a(Ljava/lang/String;)Ljava/lang/String;
.registers 25
move-object/from16 v0, p0
const-string v1, "unknown"
if-eqz v0, :cond_1c0
invoke-virtual/range {p0 .. p0}, Ljava/lang/String;->length()I
move-result v2
if-nez v2, :cond_e
goto/16 :goto_1c0
:cond_e
invoke-virtual/range {p0 .. p0}, Ljava/lang/String;->hashCode()I
move-result v3
const-string v4, "creativeView"
const-string v5, "closeEndCard"
const-string v6, "page_view"
const-string v7, "firstQuartile"
const-string v8, "OMID_VIEWABILITY"
const-string v9, "VideoImpression"
const-string v10, "exitFullscreen"
const-string v11, "fullscreen"
const-string v12, "start"
const-string v13, "pause"
const-string v14, "error"
const-string v15, "click"
const-string v2, "mute"
move-object/from16 v16, v1
const-string v1, "load"
move-object/from16 v17, v1
const-string v1, "client_fill"
move-object/from16 v18, v1
const-string v1, "complete"
move-object/from16 v19, v1
const-string v1, "zMoatVASTIDs"
move-object/from16 v20, v1
const-string v1, "unmute"
move-object/from16 v21, v1
const-string v1, "resume"
move-object/from16 v22, v1
const-string v1, "thirdQuartile"
move-object/from16 v23, v1
const-string v1, "midpoint"
sparse-switch v3, :sswitch_data_1c4
:cond_4f
:goto_4f
move-object/from16 v3, v19
:cond_51
move-object/from16 v19, v9
move-object/from16 v9, v20
:cond_55
move-object/from16 v20, v6
move-object/from16 v6, v21
:cond_59
move-object/from16 v21, v15
move-object/from16 v15, v22
:cond_5d
move-object/from16 v22, v12
move-object/from16 v12, v23
goto/16 :goto_1a3
:sswitch_63
const-string v3, "Impression"
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const/4 v0, 0x4
goto/16 :goto_112
:sswitch_6e
invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const/16 v0, 0xd
goto/16 :goto_112
:sswitch_78
invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const/16 v0, 0x17
goto/16 :goto_112
:sswitch_82
invoke-virtual {v0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const/4 v0, 0x6
goto/16 :goto_112
:sswitch_8b
invoke-virtual {v0, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const/16 v0, 0x9
goto/16 :goto_112
:sswitch_95
invoke-virtual {v0, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const/16 v0, 0x15
goto/16 :goto_112
:sswitch_9f
invoke-virtual {v0, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const/4 v0, 0x5
goto/16 :goto_112
:sswitch_a8
invoke-virtual {v0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const/16 v0, 0xf
goto/16 :goto_112
:sswitch_b2
invoke-virtual {v0, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const/16 v0, 0xe
goto :goto_112
:sswitch_bb
invoke-virtual {v0, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const/16 v0, 0x8
goto :goto_112
:sswitch_c4
invoke-virtual {v0, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const/16 v0, 0x12
goto :goto_112
:sswitch_cd
invoke-virtual {v0, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const/16 v0, 0x14
goto :goto_112
:sswitch_d6
invoke-virtual {v0, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const/4 v0, 0x7
goto :goto_112
:sswitch_de
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const/16 v0, 0x10
goto :goto_112
:sswitch_e7
move-object/from16 v3, v17
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_f3
const/4 v0, 0x2
move-object/from16 v17, v3
goto :goto_112
:cond_f3
move-object/from16 v17, v3
goto/16 :goto_4f
:sswitch_f7
move-object/from16 v3, v18
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_103
const/4 v0, 0x3
move-object/from16 v18, v3
goto :goto_112
:cond_103
move-object/from16 v18, v3
goto/16 :goto_4f
:sswitch_107
move-object/from16 v3, v16
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_115
const/4 v0, 0x1
move-object/from16 v16, v3
:goto_112
move-object/from16 v3, v19
goto :goto_123
:cond_115
move-object/from16 v16, v3
goto/16 :goto_4f
:sswitch_119
move-object/from16 v3, v19
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_51
const/16 v0, 0xc
:goto_123
move-object/from16 v19, v9
move-object/from16 v9, v20
goto :goto_136
:sswitch_128
move-object/from16 v3, v19
move-object/from16 v19, v9
move-object/from16 v9, v20
invoke-virtual {v0, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_55
const/16 v0, 0x16
:goto_136
move-object/from16 v20, v6
move-object/from16 v6, v21
goto :goto_14d
:sswitch_13b
move-object/from16 v3, v19
move-object/from16 v19, v9
move-object/from16 v9, v20
move-object/from16 v20, v6
move-object/from16 v6, v21
invoke-virtual {v0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_59
const/16 v0, 0x11
:goto_14d
move-object/from16 v21, v15
move-object/from16 v15, v22
goto :goto_168
:sswitch_152
move-object/from16 v3, v19
move-object/from16 v19, v9
move-object/from16 v9, v20
move-object/from16 v20, v6
move-object/from16 v6, v21
move-object/from16 v21, v15
move-object/from16 v15, v22
invoke-virtual {v0, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5d
const/16 v0, 0x13
:goto_168
move-object/from16 v22, v12
move-object/from16 v12, v23
goto :goto_1a4
:sswitch_16d
move-object/from16 v3, v19
move-object/from16 v19, v9
move-object/from16 v9, v20
move-object/from16 v20, v6
move-object/from16 v6, v21
move-object/from16 v21, v15
move-object/from16 v15, v22
move-object/from16 v22, v12
move-object/from16 v12, v23
invoke-virtual {v0, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1a3
const/16 v0, 0xb
goto :goto_1a4
:sswitch_188
move-object/from16 v3, v19
move-object/from16 v19, v9
move-object/from16 v9, v20
move-object/from16 v20, v6
move-object/from16 v6, v21
move-object/from16 v21, v15
move-object/from16 v15, v22
move-object/from16 v22, v12
move-object/from16 v12, v23
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1a3
const/16 v0, 0xa
goto :goto_1a4
:cond_1a3
:goto_1a3
const/4 v0, -0x1
:goto_1a4
packed-switch v0, :pswitch_data_222
return-object v16
:pswitch_1a8
return-object v5
:pswitch_1a9
return-object v9
:pswitch_1aa
return-object v8
:pswitch_1ab
return-object v14
:pswitch_1ac
return-object v15
:pswitch_1ad
return-object v13
:pswitch_1ae
return-object v6
:pswitch_1af
return-object v2
:pswitch_1b0
return-object v10
:pswitch_1b1
return-object v11
:pswitch_1b2
return-object v4
:pswitch_1b3
return-object v3
:pswitch_1b4
return-object v12
:pswitch_1b5
return-object v1
:pswitch_1b6
return-object v7
:pswitch_1b7
return-object v22
:pswitch_1b8
return-object v21
:pswitch_1b9
return-object v20
:pswitch_1ba
return-object v19
:pswitch_1bb
const-string v0, "Impression"
return-object v0
:pswitch_1be
return-object v18
:pswitch_1bf
return-object v17
:cond_1c0
:goto_1c0
move-object/from16 v16, v1
return-object v16
nop
:sswitch_data_1c4
.sparse-switch
-0x61aea3b8 -> :sswitch_188
-0x4fbdabf6 -> :sswitch_16d
-0x37b237d3 -> :sswitch_152
-0x321793ce -> :sswitch_13b
-0x27c32ae3 -> :sswitch_128
-0x23bacec7 -> :sswitch_119
-0x10fa53b6 -> :sswitch_107
-0xa609e89 -> :sswitch_f7
0x32c4e6 -> :sswitch_e7
0x335219 -> :sswitch_de
0x5a5c588 -> :sswitch_d6
0x5c4d208 -> :sswitch_cd
0x65825f6 -> :sswitch_c4
0x68ac462 -> :sswitch_bb
0x68f7bbb -> :sswitch_b2
0x6cac379 -> :sswitch_a8
0x151e1cc4 -> :sswitch_9f
0x15f5beff -> :sswitch_95
0x21644853 -> :sswitch_8b
0x34afd255 -> :sswitch_82
0x4fff2573 -> :sswitch_78
0x69fcaef4 -> :sswitch_6e
0x7e026e29 -> :sswitch_63
.end sparse-switch
:pswitch_data_222
.packed-switch 0x2
:pswitch_1bf
:pswitch_1be
:pswitch_1bb
:pswitch_1ba
:pswitch_1b9
:pswitch_1b8
:pswitch_1b7
:pswitch_1b6
:pswitch_1b5
:pswitch_1b4
:pswitch_1b3
:pswitch_1b2
:pswitch_1b1
:pswitch_1b0
:pswitch_1af
:pswitch_1ae
:pswitch_1ad
:pswitch_1ac
:pswitch_1ab
:pswitch_1aa
:pswitch_1a9
:pswitch_1a8
.end packed-switch
.end method
# virtual methods
.method public toString()Ljava/lang/String;
.registers 5
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
:try_start_5
const-string v1, "type"
iget-object v2, p0, Lcom/inmobi/media/bq;->a:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "url"
iget-object v2, p0, Lcom/inmobi/media/bq;->b:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "eventType"
iget-object v2, p0, Lcom/inmobi/media/bq;->d:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "eventId"
iget v2, p0, Lcom/inmobi/media/bq;->c:I
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
const-string v1, "extras"
iget-object v2, p0, Lcom/inmobi/media/bq;->e:Ljava/util/Map;
if-nez v2, :cond_2d
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
goto :goto_2f
:cond_2d
iget-object v2, p0, Lcom/inmobi/media/bq;->e:Ljava/util/Map;
:goto_2f
const-string v3, ","
invoke-static {v2, v3}, Lcom/inmobi/media/gr;->c(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_38
.catch Lorg/json/JSONException; {:try_start_5 .. :try_end_38} :catch_3d
invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
:catch_3d
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-string v0, ""
return-object v0
.end method