b.smali

.class public Lcn/jiguang/v/b;
.super Ljava/lang/Object;


# static fields
.field private static a:J


# direct methods
.method static constructor <clinit>()V
    .registers 1

    const-string v0, "JCommon"

    invoke-static {v0}, Lcn/jiguang/o/d;->a(Ljava/lang/String;)V

    const-string v0, "JLocation"

    invoke-static {v0}, Lcn/jiguang/o/d;->a(Ljava/lang/String;)V

    const-string v0, "JArp"

    invoke-static {v0}, Lcn/jiguang/o/d;->a(Ljava/lang/String;)V

    return-void
.end method

.method private static a(Ljava/lang/Object;)I
    .registers 3

    const/4 v0, 0x0

    instance-of v1, p0, Landroid/os/Bundle;

    if-eqz v1, :cond_10

    check-cast p0, Landroid/os/Bundle;

    const-string v1, "login"

    invoke-virtual {p0, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_10

    const/4 v0, 0x2

    :cond_10
    return v0
.end method

.method public static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
    .registers 15

    const/4 v7, 0x2

    const/4 v6, 0x1

    const/4 v4, 0x0

    const/4 v3, 0x0

    const/4 v5, -0x1

    if-nez p0, :cond_10

    :try_start_7
    const-string v2, "JCommonActionHelper"

    const-string v4, "context is null,give up continue"

    invoke-static {v2, v4}, Lcn/jiguang/an/a;->d(Ljava/lang/String;Ljava/lang/String;)V

    move-object v2, v3

    :goto_f
    return-object v2

    :cond_10
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-eqz v2, :cond_1f

    const-string v2, "JCommonActionHelper"

    const-string v4, "action is null,give up continue"

    invoke-static {v2, v4}, Lcn/jiguang/an/a;->d(Ljava/lang/String;Ljava/lang/String;)V

    move-object v2, v3

    goto :goto_f

    :cond_1f
    sget-object v2, Lcn/jiguang/o/c$a;->b:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-eqz v2, :cond_2b

    sget-object v2, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;

    sput-object v2, Lcn/jiguang/o/c$a;->b:Ljava/lang/String;

    :cond_2b
    invoke-virtual {p1}, Ljava/lang/String;->hashCode()I

    move-result v2

    sparse-switch v2, :sswitch_data_26c

    :cond_32
    move v2, v5

    :goto_33
    packed-switch v2, :pswitch_data_296

    :goto_36
    instance-of v2, p2, Landroid/os/Bundle;

    if-eqz v2, :cond_15d

    move-object v0, p2

    check-cast v0, Landroid/os/Bundle;

    move-object v2, v0

    move-object v8, v2

    :goto_3f
    if-eqz v8, :cond_4c

    invoke-virtual {p1}, Ljava/lang/String;->hashCode()I

    move-result v2

    sparse-switch v2, :sswitch_data_2ae

    :cond_48
    move v2, v5

    :goto_49
    packed-switch v2, :pswitch_data_2d4

    :cond_4c
    :goto_4c
    :pswitch_4c
    instance-of v2, p2, Landroid/content/Intent;

    if-eqz v2, :cond_255

    check-cast p2, Landroid/content/Intent;

    :goto_52
    if-eqz p2, :cond_5f

    invoke-virtual {p1}, Ljava/lang/String;->hashCode()I

    move-result v2

    packed-switch v2, :pswitch_data_2ea

    :cond_5b
    move v2, v5

    :goto_5c
    packed-switch v2, :pswitch_data_2f0

    :cond_5f
    :goto_5f
    move-object v2, v3

    goto :goto_f

    :sswitch_61
    const-string v2, "periodtask"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_32

    move v2, v4

    goto :goto_33

    :sswitch_6b
    const-string v2, "get_loc_info"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_32

    move v2, v6

    goto :goto_33

    :sswitch_75
    const-string v2, "getwakeenable"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_32

    move v2, v7

    goto :goto_33

    :sswitch_7f
    const-string v2, "filter_pkg_list"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_32

    const/4 v2, 0x3

    goto :goto_33

    :sswitch_89
    const-string v2, "deviceinfo"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_32

    const/4 v2, 0x4

    goto :goto_33

    :sswitch_93
    const-string v2, "on_register"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_32

    const/4 v2, 0x5

    goto :goto_33

    :sswitch_9d
    const-string v2, "get_all_ids"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_32

    const/4 v2, 0x6

    goto :goto_33

    :sswitch_a7
    const-string v2, "service_create"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_32

    const/4 v2, 0x7

    goto :goto_33

    :sswitch_b1
    const-string v2, "get_imei"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_32

    const/16 v2, 0x8

    goto/16 :goto_33

    :sswitch_bd
    const-string/jumbo v2, "user_present"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_32

    const/16 v2, 0x9

    goto/16 :goto_33

    :pswitch_ca
    invoke-static {p0, p2}, Lcn/jiguang/v/b;->a(Landroid/content/Context;Ljava/lang/Object;)V
    :try_end_cd
    .catch Ljava/lang/Throwable; {:try_start_7 .. :try_end_cd} :catch_cf

    goto/16 :goto_36

    :catch_cf
    move-exception v2

    const-string v4, "JCommonActionHelper"

    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    const-string v6, "onEvent throwable:"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v4, v2}, Lcn/jiguang/an/a;->d(Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_5f

    :pswitch_ee
    :try_start_ee
    invoke-static {}, Lcn/jiguang/ak/a;->a()Lcn/jiguang/ak/a;

    move-result-object v2

    invoke-virtual {v2, p0}, Lcn/jiguang/ak/a;->g(Landroid/content/Context;)Landroid/os/Bundle;

    move-result-object v2

    goto/16 :goto_f

    :pswitch_f8
    invoke-static {p0}, Lcn/jiguang/aq/a;->b(Landroid/content/Context;)Ljava/lang/Object;

    move-result-object v2

    goto/16 :goto_f

    :pswitch_fe
    invoke-static {p0, p2}, Lcn/jiguang/aq/a;->a(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    goto/16 :goto_f

    :pswitch_104
    invoke-static {}, Lcn/jiguang/q/b;->a()Lcn/jiguang/q/b;

    move-result-object v2

    invoke-virtual {v2, p0}, Lcn/jiguang/q/b;->f(Landroid/content/Context;)Ljava/lang/Object;

    move-result-object v2

    goto/16 :goto_f

    :pswitch_10e
    invoke-static {}, Lcn/jiguang/q/b;->a()Lcn/jiguang/q/b;

    move-result-object v2

    invoke-virtual {v2, p0}, Lcn/jiguang/q/b;->g(Landroid/content/Context;)V

    const-string v2, "register"

    invoke-static {p0, v2}, Lcn/jiguang/aq/a;->a(Landroid/content/Context;Ljava/lang/String;)V

    invoke-static {}, Lcn/jiguang/am/e;->a()Lcn/jiguang/am/e;

    move-result-object v2

    invoke-virtual {v2, p0}, Lcn/jiguang/am/e;->g(Landroid/content/Context;)V

    goto/16 :goto_36

    :pswitch_123
    invoke-static {p0}, Lcn/jiguang/x/a;->a(Landroid/content/Context;)Lorg/json/JSONObject;

    move-result-object v2

    goto/16 :goto_f

    :pswitch_129
    invoke-static {}, Lcn/jiguang/p/b;->a()Lcn/jiguang/p/b;

    move-result-object v2

    invoke-virtual {v2, p0}, Lcn/jiguang/p/b;->b(Landroid/content/Context;)V

    const-string v2, "start"

    invoke-static {p0, v2}, Lcn/jiguang/aq/a;->a(Landroid/content/Context;Ljava/lang/String;)V

    invoke-static {}, Lcn/jiguang/am/e;->a()Lcn/jiguang/am/e;

    move-result-object v2

    invoke-virtual {v2, p0}, Lcn/jiguang/am/e;->b(Landroid/content/Context;)V

    invoke-static {}, Lcn/jiguang/bi/b;->a()Lcn/jiguang/bi/b;

    move-result-object v2

    const/16 v8, 0xbb8

    const-wide/16 v10, 0xbb8

    new-instance v9, Lcn/jiguang/v/b$1;

    invoke-direct {v9}, Lcn/jiguang/v/b$1;-><init>()V

    invoke-virtual {v2, v8, v10, v11, v9}, Lcn/jiguang/bi/b;->b(IJLcn/jiguang/bi/a;)V

    goto/16 :goto_36

    :pswitch_14e
    const-string v2, ""

    invoke-static {p0, v2}, Lcn/jiguang/u/e;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    goto/16 :goto_f

    :pswitch_156
    const-string v2, "screen"

    invoke-static {p0, v2}, Lcn/jiguang/aq/a;->a(Landroid/content/Context;Ljava/lang/String;)V

    goto/16 :goto_36

    :cond_15d
    move-object v8, v3

    goto/16 :goto_3f

    :sswitch_160
    const-string v2, "init_local_ctrl"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_48

    move v2, v4

    goto/16 :goto_49

    :sswitch_16b
    const-string v2, "lbsenable"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_48

    move v2, v6

    goto/16 :goto_49

    :sswitch_176
    const-string v2, "lbsforenry"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_48

    move v2, v7

    goto/16 :goto_49

    :sswitch_181
    const-string v2, "set_ctrl_url"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_48

    const/4 v2, 0x3

    goto/16 :goto_49

    :sswitch_18c
    const-string v2, "cmd"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_48

    const/4 v2, 0x4

    goto/16 :goto_49

    :sswitch_197
    const-string/jumbo v2, "waked"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_48

    const/4 v2, 0x5

    goto/16 :goto_49

    :sswitch_1a3
    const-string v2, "set_sdktype_info"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_48

    const/4 v2, 0x6

    goto/16 :goto_49

    :sswitch_1ae
    const-string v2, "notification_state"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_48

    const/4 v2, 0x7

    goto/16 :goto_49

    :sswitch_1b9
    const-string v2, "set_wake_enable"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_48

    const/16 v2, 0x8

    goto/16 :goto_49

    :pswitch_1c5
    const-string v2, "enable"

    invoke-virtual {v8, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z

    move-result v2

    const-string v6, "JCommonActionHelper"

    new-instance v7, Ljava/lang/StringBuilder;

    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

    const-string v8, "[setLBSEnable] "

    invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    invoke-static {v6, v7}, Lcn/jiguang/an/a;->a(Ljava/lang/String;Ljava/lang/String;)V

    const-string v6, "JLocation"

    invoke-static {p0, v6, v2}, Lcn/jiguang/o/b;->b(Landroid/content/Context;Ljava/lang/String;Z)V

    goto/16 :goto_4c

    :pswitch_1ea
    const-string v2, "test_wake_controll_url"

    invoke-virtual {v8, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    sput-object v2, Lcn/jiguang/as/b;->a:Ljava/lang/String;

    const-string v2, "test_m_cfg_url"

    invoke-virtual {v8, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    sput-object v2, Lcn/jiguang/u/a;->a:Ljava/lang/String;

    const-string v2, "test_lv2_url"

    invoke-virtual {v8, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    sput-object v2, Lcn/jiguang/am/d;->a:Ljava/lang/String;

    goto/16 :goto_4c

    :pswitch_204
    invoke-static {p0, v8}, Lcn/jiguang/v/b;->a(Landroid/content/Context;Landroid/os/Bundle;)V

    goto/16 :goto_4c

    :pswitch_209
    const-string/jumbo v2, "type"

    const/4 v6, -0x1

    invoke-virtual {v8, v2, v6}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v2

    const-string v6, "from_package"

    invoke-virtual {v8, v6}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v6

    if-eqz v6, :cond_226

    const-string v2, "JCommonActionHelper"

    const-string v6, "[waked]empty packageName waked from "

    invoke-static {v2, v6}, Lcn/jiguang/an/a;->d(Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_4c

    :cond_226
    if-ne v2, v5, :cond_231

    const-string v2, "JCommonActionHelper"

    const-string v6, "[waked]wrong waked type"

    invoke-static {v2, v6}, Lcn/jiguang/an/a;->d(Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_4c

    :cond_231
    invoke-static {p0, v8, v2}, Lcn/jiguang/as/e;->a(Landroid/content/Context;Landroid/os/Bundle;I)V

    goto/16 :goto_4c

    :pswitch_236
    invoke-static {}, Lcn/jiguang/ap/a;->a()Lcn/jiguang/ap/a;

    move-result-object v2

    invoke-virtual {v2, p0, v8}, Lcn/jiguang/ap/a;->a(Landroid/content/Context;Landroid/os/Bundle;)V

    goto/16 :goto_4c

    :pswitch_23f
    const-string v2, "scence"

    invoke-virtual {v8, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v2

    invoke-static {p0, v2}, Lcn/jiguang/ao/a;->a(Landroid/content/Context;I)V

    goto/16 :goto_4c

    :pswitch_24a
    const-string v2, "enable"

    invoke-virtual {v8, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z

    move-result v2

    invoke-static {p0, v2}, Lcn/jiguang/o/b;->a(Landroid/content/Context;Z)V

    goto/16 :goto_4c

    :cond_255
    move-object p2, v3

    goto/16 :goto_52

    :pswitch_258
    const-string v2, "get_receiver"

    invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_5b

    move v2, v4

    goto/16 :goto_5c

    :pswitch_263
    invoke-static {}, Lcn/jiguang/i/b;->a()Lcn/jiguang/i/b;

    move-result-object v2

    invoke-virtual {v2, p0, p2}, Lcn/jiguang/i/b;->a(Landroid/content/Context;Landroid/content/Intent;)V
    :try_end_26a
    .catch Ljava/lang/Throwable; {:try_start_ee .. :try_end_26a} :catch_cf

    goto/16 :goto_5f

    :sswitch_data_26c
    .sparse-switch
        -0x31c9f8cf -> :sswitch_9d
        -0x170faea -> :sswitch_6b
        0x16f6e2c6 -> :sswitch_61
        0x2e996804 -> :sswitch_89
        0x3008c7fd -> :sswitch_75
        0x47f71047 -> :sswitch_bd
        0x5d6cc418 -> :sswitch_7f
        0x62f97d03 -> :sswitch_93
        0x741bd1c6 -> :sswitch_a7
        0x75ccb011 -> :sswitch_b1
    .end sparse-switch

    :pswitch_data_296
    .packed-switch 0x0
        :pswitch_ca
        :pswitch_ee
        :pswitch_f8
        :pswitch_fe
        :pswitch_104
        :pswitch_10e
        :pswitch_123
        :pswitch_129
        :pswitch_14e
        :pswitch_156
    .end packed-switch

    :sswitch_data_2ae
    .sparse-switch
        -0x588bebc3 -> :sswitch_1ae
        -0x38ec52b2 -> :sswitch_160
        -0x38ec3a80 -> :sswitch_16b
        -0x293d3328 -> :sswitch_181
        0x1813a -> :sswitch_18c
        0x6baa340 -> :sswitch_197
        0x52f0f49c -> :sswitch_176
        0x76f5c821 -> :sswitch_1b9
        0x7afbc456 -> :sswitch_1a3
    .end sparse-switch

    :pswitch_data_2d4
    .packed-switch 0x0
        :pswitch_4c
        :pswitch_1c5
        :pswitch_4c
        :pswitch_1ea
        :pswitch_204
        :pswitch_209
        :pswitch_236
        :pswitch_23f
        :pswitch_24a
    .end packed-switch

    :pswitch_data_2ea
    .packed-switch 0x5d2c6cb8
        :pswitch_258
    .end packed-switch

    :pswitch_data_2f0
    .packed-switch 0x0
        :pswitch_263
    .end packed-switch
.end method

.method private static a(Landroid/os/Bundle;)Lorg/json/JSONObject;
    .registers 5

    :try_start_0
    const-string v0, "RESPONSE_BODY"

    invoke-virtual {p0, v0}, Landroid/os/Bundle;->getByteArray(Ljava/lang/String;)[B

    move-result-object v0

    invoke-static {v0}, Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/nio/ByteBuffer;->getLong()J

    move-result-wide v2

    sput-wide v2, Lcn/jiguang/v/b;->a:J

    invoke-virtual {v0}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v1

    new-array v1, v1, [B

    invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->get([B)Ljava/nio/ByteBuffer;

    new-instance v2, Ljava/lang/String;

    const-string v0, "UTF-8"

    invoke-direct {v2, v1, v0}, Ljava/lang/String;-><init>([BLjava/lang/String;)V

    const-string v0, "JCommonActionHelper"

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "parseBundle2Json content: "

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lcn/jiguang/an/a;->a(Ljava/lang/String;Ljava/lang/String;)V

    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
    :try_end_3d
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3d} :catch_3e

    :goto_3d
    return-object v0

    :catch_3e
    move-exception v0

    const-string v1, "JCommonActionHelper"

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "parseBundle2Json exception:"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v1, v0}, Lcn/jiguang/an/a;->d(Ljava/lang/String;Ljava/lang/String;)V

    const/4 v0, 0x0

    goto :goto_3d
.end method

.method private static a(Landroid/content/Context;I)V
    .registers 10

    invoke-static {}, Lcn/jiguang/v/d;->a()J

    move-result-wide v0

    invoke-static {p0, p1}, Lcn/jiguang/u/b;->a(Landroid/content/Context;I)Ljava/lang/String;

    move-result-object v2

    sget-wide v4, Lcn/jiguang/v/b;->a:J

    invoke-static {v4, v5, v2}, Lcn/jiguang/v/d;->a(JLjava/lang/String;)[B

    move-result-object v3

    new-instance v4, Landroid/os/Bundle;

    invoke-direct {v4}, Landroid/os/Bundle;-><init>()V

    const-string v5, "cmd"

    const/16 v6, 0x19

    invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    const-string/jumbo v5, "ver"

    const/4 v6, 0x1

    invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    const-string v5, "rid"

    invoke-virtual {v4, v5, v0, v1}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V

    const-string v0, "timeout"

    const-wide/16 v6, 0x0

    invoke-virtual {v4, v0, v6, v7}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V

    const-string v0, "body"

    invoke-virtual {v4, v0, v3}, Landroid/os/Bundle;->putByteArray(Ljava/lang/String;[B)V

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_50

    const-string v0, "JCommonActionHelper"

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "tcp report deviceInfo:"

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lcn/jiguang/an/a;->a(Ljava/lang/String;Ljava/lang/String;)V

    :cond_50
    invoke-static {p0, v4}, Lcn/jiguang/o/d;->a(Landroid/content/Context;Landroid/os/Bundle;)V

    return-void
.end method

.method private static a(Landroid/content/Context;Landroid/os/Bundle;)V
    .registers 4

    invoke-static {p1}, Lcn/jiguang/v/b;->a(Landroid/os/Bundle;)Lorg/json/JSONObject;

    move-result-object v0

    if-nez v0, :cond_7

    :cond_6
    :goto_6
    return-void

    :cond_7
    const-string v1, "cmd"

    invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result v1

    invoke-static {p0, v1}, Lcn/jiguang/v/b;->a(Landroid/content/Context;I)V

    sparse-switch v1, :sswitch_data_76

    goto :goto_6

    :sswitch_14
    invoke-static {}, Lcn/jiguang/i/a;->a()Lcn/jiguang/i/a;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/i/a;->c(Landroid/content/Context;)V

    goto :goto_6

    :sswitch_1c
    invoke-static {p0}, Lcn/jiguang/d/a;->l(Landroid/content/Context;)Z

    move-result v1

    if-eqz v1, :cond_6

    invoke-static {}, Lcn/jiguang/ak/a;->a()Lcn/jiguang/ak/a;

    move-result-object v1

    invoke-virtual {v1, p0, v0}, Lcn/jiguang/ak/a;->b(Landroid/content/Context;Lorg/json/JSONObject;)V

    goto :goto_6

    :sswitch_2a
    invoke-static {}, Lcn/jiguang/i/d;->a()Lcn/jiguang/i/d;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/i/d;->c(Landroid/content/Context;)V

    goto :goto_6

    :sswitch_32
    invoke-static {}, Lcn/jiguang/i/d;->a()Lcn/jiguang/i/d;

    move-result-object v1

    invoke-virtual {v1, p0, v0}, Lcn/jiguang/i/d;->a(Landroid/content/Context;Lorg/json/JSONObject;)V

    goto :goto_6

    :sswitch_3a
    invoke-static {p0, v0}, Lcn/jiguang/aq/b;->a(Landroid/content/Context;Lorg/json/JSONObject;)V

    goto :goto_6

    :sswitch_3e
    invoke-static {}, Lcn/jiguang/l/b;->a()Lcn/jiguang/l/b;

    move-result-object v1

    invoke-virtual {v1, p0, v0}, Lcn/jiguang/l/b;->b(Landroid/content/Context;Lorg/json/JSONObject;)V

    goto :goto_6

    :sswitch_46
    invoke-static {}, Lcn/jiguang/i/c;->a()Lcn/jiguang/i/c;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/i/c;->c(Landroid/content/Context;)V

    goto :goto_6

    :sswitch_4e
    invoke-static {}, Lcn/jiguang/q/f;->a()Lcn/jiguang/q/f;

    move-result-object v1

    invoke-virtual {v1, p0, v0}, Lcn/jiguang/q/f;->a(Landroid/content/Context;Lorg/json/JSONObject;)V

    goto :goto_6

    :sswitch_56
    invoke-static {p0, v0}, Lcn/jiguang/o/d;->a(Landroid/content/Context;Lorg/json/JSONObject;)V

    goto :goto_6

    :sswitch_5a
    invoke-static {}, Lcn/jiguang/p/b;->a()Lcn/jiguang/p/b;

    move-result-object v1

    invoke-virtual {v1, p0, v0}, Lcn/jiguang/p/b;->a(Landroid/content/Context;Lorg/json/JSONObject;)V

    goto :goto_6

    :sswitch_62
    invoke-static {p0}, Lcn/jiguang/aq/a;->a(Landroid/content/Context;)V

    goto :goto_6

    :sswitch_66
    invoke-static {}, Lcn/jiguang/i/e;->a()Lcn/jiguang/i/e;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/i/e;->c(Landroid/content/Context;)V

    goto :goto_6

    :sswitch_6e
    invoke-static {}, Lcn/jiguang/am/e;->a()Lcn/jiguang/am/e;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/am/e;->g(Landroid/content/Context;)V

    goto :goto_6

    :sswitch_data_76
    .sparse-switch
        0x4 -> :sswitch_14
        0x5 -> :sswitch_1c
        0x9 -> :sswitch_46
        0x2c -> :sswitch_2a
        0x2d -> :sswitch_1c
        0x32 -> :sswitch_3a
        0x33 -> :sswitch_4e
        0x34 -> :sswitch_3e
        0x36 -> :sswitch_32
        0x37 -> :sswitch_56
        0x3a -> :sswitch_5a
        0x46 -> :sswitch_62
        0x4a -> :sswitch_66
        0x4f -> :sswitch_6e
    .end sparse-switch
.end method

.method private static a(Landroid/content/Context;Ljava/lang/Object;)V
    .registers 3

    invoke-static {}, Lcn/jiguang/l/b;->a()Lcn/jiguang/l/b;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/l/b;->d(Landroid/content/Context;)V

    invoke-static {p0}, Lcn/jiguang/d/a;->l(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_14

    invoke-static {}, Lcn/jiguang/ak/a;->a()Lcn/jiguang/ak/a;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/ak/a;->d(Landroid/content/Context;)V

    :cond_14
    invoke-static {}, Lcn/jiguang/am/e;->a()Lcn/jiguang/am/e;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/am/e;->b(Landroid/content/Context;)V

    invoke-static {p1}, Lcn/jiguang/v/b;->a(Ljava/lang/Object;)I

    move-result v0

    invoke-static {p0, v0}, Lcn/jiguang/ao/a;->a(Landroid/content/Context;I)V

    invoke-static {}, Lcn/jiguang/q/b;->a()Lcn/jiguang/q/b;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/q/b;->b(Landroid/content/Context;)V

    invoke-static {}, Lcn/jiguang/q/c;->a()Lcn/jiguang/q/c;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/q/c;->b(Landroid/content/Context;)V

    invoke-static {}, Lcn/jiguang/q/e;->a()Lcn/jiguang/q/e;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/q/e;->b(Landroid/content/Context;)V

    invoke-static {}, Lcn/jiguang/i/a;->a()Lcn/jiguang/i/a;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/i/a;->b(Landroid/content/Context;)V

    invoke-static {}, Lcn/jiguang/i/e;->a()Lcn/jiguang/i/e;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/i/e;->b(Landroid/content/Context;)V

    invoke-static {}, Lcn/jiguang/i/b;->a()Lcn/jiguang/i/b;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/i/b;->b(Landroid/content/Context;)V

    invoke-static {}, Lcn/jiguang/i/d;->a()Lcn/jiguang/i/d;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/i/d;->b(Landroid/content/Context;)V

    invoke-static {}, Lcn/jiguang/q/d;->a()Lcn/jiguang/q/d;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/q/d;->b(Landroid/content/Context;)V

    invoke-static {}, Lcn/jiguang/p/b;->a()Lcn/jiguang/p/b;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/p/b;->c(Landroid/content/Context;)V

    const-string v0, "heartbeat"

    invoke-static {p0, v0}, Lcn/jiguang/aq/a;->a(Landroid/content/Context;Ljava/lang/String;)V

    const/4 v0, 0x0

    invoke-static {p0, v0}, Lcn/jiguang/aq/b;->a(Landroid/content/Context;Lorg/json/JSONObject;)V

    invoke-static {}, Lcn/jiguang/aq/d;->a()Lcn/jiguang/aq/d;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcn/jiguang/aq/d;->b(Landroid/content/Context;)V

    return-void
.end method