cpt.smali

.class public final Ldxoptimizer/cpt;
.super Ljava/lang/Object;


# direct methods
.method public constructor <init>()V
    .registers 1

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

    return-void
.end method

.method public static a(Landroid/content/Context;Lcom/baidu/techain/af/ih;)Lcom/baidu/techain/af/ih;
    .registers 8

    .prologue
    .line 0
    new-instance v0, Lcom/baidu/techain/af/ia;

    invoke-direct {v0}, Lcom/baidu/techain/af/ia;-><init>()V

    .line 51059
    iget-object v1, p1, Lcom/baidu/techain/af/ih;->e:Ljava/lang/String;

    .line 51060
    iput-object v1, v0, Lcom/baidu/techain/af/ia;->d:Ljava/lang/String;

    .line 51061
    iget-object v1, p1, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;

    .line 0
    if-eqz v1, :cond_22

    .line 51062
    iget-object v2, v1, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 51063
    iput-object v2, v0, Lcom/baidu/techain/af/ia;->c:Ljava/lang/String;

    .line 51064
    iget-wide v2, v1, Lcom/baidu/techain/af/hx;->b:J

    .line 0
    invoke-virtual {v0, v2, v3}, Lcom/baidu/techain/af/ia;->a(J)Lcom/baidu/techain/af/ia;

    .line 51065
    iget-object v2, v1, Lcom/baidu/techain/af/hx;->c:Ljava/lang/String;

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

    move-result v2

    if-nez v2, :cond_22

    .line 51066
    iget-object v1, v1, Lcom/baidu/techain/af/hx;->c:Ljava/lang/String;

    .line 51067
    iput-object v1, v0, Lcom/baidu/techain/af/ia;->f:Ljava/lang/String;

    .line 0
    :cond_22
    invoke-static {p0, p1}, Lcom/baidu/techain/af/iu;->a(Landroid/content/Context;Lcom/baidu/techain/af/ih;)S

    move-result v1

    invoke-virtual {v0, v1}, Lcom/baidu/techain/af/ia;->a(S)Lcom/baidu/techain/af/ia;

    .line 51068
    iget-object v1, p1, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 51069
    iget-object v2, p1, Lcom/baidu/techain/af/ih;->e:Ljava/lang/String;

    .line 0
    sget-object v3, Lcom/baidu/techain/af/hk;->f:Lcom/baidu/techain/af/hk;

    invoke-static {v1, v2, v0, v3}, Ldxoptimizer/cqa;->a(Ljava/lang/String;Ljava/lang/String;Lcom/baidu/techain/af/iv;Lcom/baidu/techain/af/hk;)Lcom/baidu/techain/af/ih;

    move-result-object v0

    .line 51070
    iget-object v1, p1, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;

    .line 51071
    new-instance v2, Lcom/baidu/techain/af/hx;

    invoke-direct {v2, v1}, Lcom/baidu/techain/af/hx;-><init>(Lcom/baidu/techain/af/hx;)V

    .line 0
    const-string v1, "mat"

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    invoke-static {v4, v5}, Ljava/lang/Long;->toString(J)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v1, v3}, Lcom/baidu/techain/af/hx;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 51072
    iput-object v2, v0, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;

    .line 0
    return-object v0
.end method

.method private static a([B)Lcom/baidu/techain/af/ih;
    .registers 2

    new-instance v0, Lcom/baidu/techain/af/ih;

    invoke-direct {v0}, Lcom/baidu/techain/af/ih;-><init>()V

    :try_start_5
    invoke-static {v0, p0}, Lcom/baidu/techain/af/iu;->a(Lcom/baidu/techain/af/iv;[B)V
    :try_end_8
    .catch Ljava/lang/Throwable; {:try_start_5 .. :try_end_8} :catch_9

    :goto_8
    return-object v0

    :catch_9
    move-exception v0

    invoke-static {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/Throwable;)V

    const/4 v0, 0x0

    goto :goto_8
.end method

.method private static a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V
    .registers 6

    .prologue
    .line 0
    new-instance v0, Ldxoptimizer/cpv;

    invoke-direct {v0, p0, p1}, Ldxoptimizer/cpv;-><init>(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V

    .line 51056
    const-wide/16 v2, 0x0

    invoke-virtual {p0, v0, v2, v3}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;J)V

    .line 0
    return-void
.end method

.method private static a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;)V
    .registers 7

    .prologue
    .line 0
    new-instance v0, Ldxoptimizer/cpy;

    invoke-direct {v0, p0, p1, p2}, Ldxoptimizer/cpy;-><init>(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;)V

    .line 51057
    const-wide/16 v2, 0x0

    invoke-virtual {p0, v0, v2, v3}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;J)V

    .line 0
    return-void
.end method

.method private static a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;Ljava/lang/String;)V
    .registers 8

    .prologue
    .line 0
    new-instance v0, Ldxoptimizer/cpz;

    invoke-direct {v0, p0, p1, p2, p3}, Ldxoptimizer/cpz;-><init>(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;Ljava/lang/String;)V

    .line 51058
    const-wide/16 v2, 0x0

    invoke-virtual {p0, v0, v2, v3}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;J)V

    .line 0
    return-void
.end method

.method public static a(Lcom/xiaomi/push/service/XMPushService;[BJ)V
    .registers 18

    .prologue
    .line 0
    invoke-static {p1}, Ldxoptimizer/cpt;->a([B)Lcom/baidu/techain/af/ih;

    move-result-object v8

    if-nez v8, :cond_7

    .line 21000
    :cond_6
    :goto_6
    return-void

    .line 0
    :cond_7
    iget-object v0, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_15

    const-string v0, "receive a mipush message without package name"

    invoke-static {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/String;)V

    goto :goto_6

    :cond_15
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v9

    invoke-virtual {v9}, Ljava/lang/Long;->longValue()J

    move-result-wide v2

    .line 1000
    invoke-static {p1}, Ldxoptimizer/cpt;->a([B)Lcom/baidu/techain/af/ih;

    move-result-object v1

    if-nez v1, :cond_9a

    const/4 v0, 0x0

    move-object v11, v0

    .line 0
    :goto_29
    invoke-static {v8}, Ldxoptimizer/cqd;->a(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v1

    const/4 v4, 0x1

    const/4 v5, 0x1

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v6

    move-object v0, p0

    move-wide/from16 v2, p2

    invoke-static/range {v0 .. v7}, Lcom/baidu/techain/af/gu;->a(Landroid/content/Context;Ljava/lang/String;JZZJ)V

    .line 2000
    iget-object v2, v8, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;

    .line 0
    if-eqz v2, :cond_4a

    const-string v0, "mrt"

    invoke-virtual {v9}, Ljava/lang/Long;->longValue()J

    move-result-wide v4

    invoke-static {v4, v5}, Ljava/lang/Long;->toString(J)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v0, v3}, Lcom/baidu/techain/af/hx;->a(Ljava/lang/String;Ljava/lang/String;)V

    :cond_4a
    sget-object v0, Lcom/baidu/techain/af/hk;->e:Lcom/baidu/techain/af/hk;

    .line 3000
    iget-object v3, v8, Lcom/baidu/techain/af/ih;->a:Lcom/baidu/techain/af/hk;

    .line 0
    if-ne v0, v3, :cond_b7

    invoke-static {p0}, Ldxoptimizer/cpq;->a(Landroid/content/Context;)Ldxoptimizer/cpq;

    move-result-object v0

    iget-object v3, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-virtual {v0, v3}, Ldxoptimizer/cpq;->a(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_b7

    invoke-static {v8}, Ldxoptimizer/cqd;->b(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-nez v0, :cond_b7

    const-string v0, ""

    if-eqz v2, :cond_81

    .line 4000
    iget-object v0, v2, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 0
    invoke-static {v8}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z

    move-result v1

    if-eqz v1, :cond_81

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v1

    .line 5000
    iget-object v2, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 0
    invoke-static {v8}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v3

    const-string v4, "Drop a message for unregistered"

    invoke-virtual {v1, v2, v3, v0, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    :cond_81
    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "Drop a message for unregistered, msgid="

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

    invoke-virtual {v1, 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 {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/String;)V

    iget-object v0, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-static {p0, v8, v0}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;)V

    goto/16 :goto_6

    .line 1000
    :cond_9a
    new-instance v0, Landroid/content/Intent;

    const-string v4, "com.xiaomi.mipush.RECEIVE_MESSAGE"

    invoke-direct {v0, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    const-string v4, "mipush_payload"

    invoke-virtual {v0, v4, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[B)Landroid/content/Intent;

    const-string v4, "mrt"

    invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v4, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    iget-object v1, v1, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    move-object v11, v0

    goto/16 :goto_29

    .line 0
    :cond_b7
    sget-object v0, Lcom/baidu/techain/af/hk;->e:Lcom/baidu/techain/af/hk;

    .line 6000
    iget-object v3, v8, Lcom/baidu/techain/af/ih;->a:Lcom/baidu/techain/af/hk;

    .line 0
    if-ne v0, v3, :cond_107

    invoke-static {p0}, Ldxoptimizer/cpq;->a(Landroid/content/Context;)Ldxoptimizer/cpq;

    move-result-object v0

    iget-object v3, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-virtual {v0, v3}, Ldxoptimizer/cpq;->c(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_107

    invoke-static {v8}, Ldxoptimizer/cqd;->b(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-nez v0, :cond_107

    const-string v0, ""

    if-eqz v2, :cond_ee

    .line 7000
    iget-object v0, v2, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 0
    invoke-static {v8}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z

    move-result v1

    if-eqz v1, :cond_ee

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v1

    .line 8000
    iget-object v2, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 0
    invoke-static {v8}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v3

    const-string v4, "Drop a message for push closed"

    invoke-virtual {v1, v2, v3, v0, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    :cond_ee
    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "Drop a message for push closed, msgid="

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

    invoke-virtual {v1, 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 {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/String;)V

    iget-object v0, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-static {p0, v8, v0}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;)V

    goto/16 :goto_6

    :cond_107
    sget-object v0, Lcom/baidu/techain/af/hk;->e:Lcom/baidu/techain/af/hk;

    .line 9000
    iget-object v3, v8, Lcom/baidu/techain/af/ih;->a:Lcom/baidu/techain/af/hk;

    .line 0
    if-ne v0, v3, :cond_18a

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getPackageName()Ljava/lang/String;

    move-result-object v0

    const-string v3, "com.xiaomi.xmsf"

    invoke-static {v0, v3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_18a

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getPackageName()Ljava/lang/String;

    move-result-object v0

    iget-object v3, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-static {v0, v3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_18a

    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "Receive a message with wrong package name, expect "

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

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getPackageName()Ljava/lang/String;

    move-result-object v1

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

    move-result-object v0

    const-string v1, ", received "

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

    move-result-object v0

    iget-object v1, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-virtual {v0, v1}, 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 {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/String;)V

    const-string v0, "unmatched_package"

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v3, "package should be "

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

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getPackageName()Ljava/lang/String;

    move-result-object v3

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

    move-result-object v1

    const-string v3, ", but got "

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

    move-result-object v1

    iget-object v3, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-virtual {v1, v3}, 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 {p0, v8, v0, v1}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;Ljava/lang/String;)V

    if-eqz v2, :cond_6

    invoke-static {v8}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-eqz v0, :cond_6

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v0

    .line 10000
    iget-object v1, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 0
    invoke-static {v8}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v3

    .line 11000
    iget-object v2, v2, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 0
    const-string v4, "Receive a message with wrong package name"

    invoke-virtual {v0, v1, v3, v2, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_6

    :cond_18a
    if-eqz v2, :cond_1a6

    .line 12000
    iget-object v0, v2, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 0
    if-eqz v0, :cond_1a6

    const-string v0, "receive a message, appid=%1$s, msgid= %2$s"

    const/4 v3, 0x2

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    .line 13000
    iget-object v5, v8, Lcom/baidu/techain/af/ih;->e:Ljava/lang/String;

    .line 0
    aput-object v5, v3, v4

    const/4 v4, 0x1

    .line 14000
    iget-object v5, v2, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 0
    aput-object v5, v3, v4

    invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/String;)V

    :cond_1a6
    if-eqz v2, :cond_1c9

    .line 15000
    iget-object v0, v2, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 0
    if-eqz v0, :cond_1c9

    const-string v3, "hide"

    invoke-interface {v0, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_1c9

    const-string v3, "true"

    const-string v4, "hide"

    invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    invoke-virtual {v3, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_1c9

    invoke-static {p0, v8}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V

    goto/16 :goto_6

    :cond_1c9
    if-eqz v2, :cond_24a

    .line 16000
    iget-object v0, v2, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 0
    if-eqz v0, :cond_24a

    .line 17000
    iget-object v0, v2, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 0
    const-string v3, "__miid"

    invoke-interface {v0, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_24a

    .line 18000
    iget-object v0, v2, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 0
    const-string v3, "__miid"

    invoke-interface {v0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v3

    invoke-static {v3}, Lcom/baidu/techain/af/jz;->c(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v3

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

    move-result v4

    if-nez v4, :cond_1f7

    invoke-static {v0, v3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v4

    if-nez v4, :cond_24a

    :cond_1f7
    invoke-static {v8}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z

    move-result v1

    if-eqz v1, :cond_212

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v1

    .line 19000
    iget-object v4, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 0
    invoke-static {v8}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v5

    .line 20000
    iget-object v2, v2, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 0
    const-string v6, "miid already logout or anther already login"

    invoke-virtual {v1, v4, v5, v2, v6}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    :cond_212
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v1

    const-string v2, " should be login, but got "

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

    move-result-object v1

    invoke-virtual {v1, v3}, 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 {v1}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/String;)V

    const-string v1, "miid already logout or anther already login"

    new-instance v2, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v2, " should be login, but got "

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

    move-result-object v0

    invoke-virtual {v0, v3}, 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 {p0, v8, v1, v0}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_6

    .line 21000
    :cond_24a
    invoke-static {p1}, Ldxoptimizer/cpt;->a([B)Lcom/baidu/techain/af/ih;

    move-result-object v12

    .line 22000
    iget-object v13, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;

    .line 21000
    if-eqz p1, :cond_25f

    .line 23000
    iget-object v0, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v2

    const/4 v3, 0x0

    .line 24000
    iget-object v4, v12, Lcom/baidu/techain/af/ih;->a:Lcom/baidu/techain/af/hk;

    .line 21000
    array-length v5, p1

    invoke-static {v0, v2, v3, v4, v5}, Lcom/baidu/techain/af/cy;->a(Ljava/lang/String;Landroid/content/Context;Lcom/baidu/techain/af/iv;Lcom/baidu/techain/af/hk;I)V

    .line 26000
    :cond_25f
    iget-object v0, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;

    .line 25000
    if-eqz v0, :cond_269

    .line 27000
    iget-object v0, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;

    .line 28000
    iget-object v0, v0, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 25000
    if-nez v0, :cond_299

    :cond_269
    const/4 v0, 0x0

    .line 21000
    :goto_26a
    if-eqz v0, :cond_2aa

    invoke-static {p0, v1}, Ldxoptimizer/cpt;->a(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_2aa

    invoke-static {v12}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-eqz v0, :cond_28d

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v0

    .line 31000
    iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v2

    .line 32000
    iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    const-string v4, "old message received by new SDK."

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 33000
    :cond_28d
    new-instance v0, Ldxoptimizer/cpw;

    invoke-direct {v0, p0, v12}, Ldxoptimizer/cpw;-><init>(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V

    .line 34000
    const-wide/16 v2, 0x0

    invoke-virtual {p0, v0, v2, v3}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;J)V

    goto/16 :goto_6

    .line 25000
    :cond_299
    const-string v0, "1"

    .line 29000
    iget-object v2, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;

    .line 30000
    iget-object v2, v2, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 25000
    const-string v3, "obslete_ads_message"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

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

    move-result v0

    goto :goto_26a

    .line 35000
    :cond_2aa
    const-string v0, "com.xiaomi.xmsf"

    iget-object v2, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_30b

    .line 36000
    iget-object v0, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;

    .line 35000
    if-eqz v0, :cond_30b

    .line 37000
    iget-object v0, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;

    .line 38000
    iget-object v0, v0, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 35000
    if-eqz v0, :cond_30b

    .line 39000
    iget-object v0, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;

    .line 40000
    iget-object v0, v0, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 35000
    const-string v2, "miui_package_name"

    invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_30b

    const/4 v0, 0x1

    .line 21000
    :goto_2cb
    if-eqz v0, :cond_30f

    invoke-static {p0, v1}, Ldxoptimizer/cpt;->a(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_30f

    .line 42000
    iget-object v0, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;

    .line 43000
    iget-object v0, v0, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 41000
    if-eqz v0, :cond_30d

    const-string v2, "notify_effect"

    invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_30d

    const/4 v0, 0x1

    .line 21000
    :goto_2e2
    if-nez v0, :cond_30f

    invoke-static {v12}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-eqz v0, :cond_2ff

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v0

    .line 44000
    iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v2

    .line 45000
    iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    const-string v4, "new message received by old SDK."

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 46000
    :cond_2ff
    new-instance v0, Ldxoptimizer/cpx;

    invoke-direct {v0, p0, v12}, Ldxoptimizer/cpx;-><init>(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V

    .line 47000
    const-wide/16 v2, 0x0

    invoke-virtual {p0, v0, v2, v3}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;J)V

    goto/16 :goto_6

    .line 35000
    :cond_30b
    const/4 v0, 0x0

    goto :goto_2cb

    .line 41000
    :cond_30d
    const/4 v0, 0x0

    goto :goto_2e2

    .line 21000
    :cond_30f
    invoke-static {v12}, Ldxoptimizer/cqd;->b(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-eqz v0, :cond_31d

    iget-object v0, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-static {p0, v0}, Lcom/baidu/techain/af/fb;->e(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_323

    :cond_31d
    invoke-static {p0, v11}, Ldxoptimizer/cpt;->a(Landroid/content/Context;Landroid/content/Intent;)Z

    move-result v0

    if-eqz v0, :cond_5e5

    :cond_323
    sget-object v0, Lcom/baidu/techain/af/hk;->a:Lcom/baidu/techain/af/hk;

    .line 48000
    iget-object v2, v12, Lcom/baidu/techain/af/ih;->a:Lcom/baidu/techain/af/hk;

    .line 21000
    if-ne v0, v2, :cond_367

    .line 49000
    iget-object v3, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    const-string v0, "pref_registered_pkg_names"

    const/4 v2, 0x0

    invoke-virtual {p0, v0, v2}, Lcom/xiaomi/push/service/XMPushService;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    iget-object v2, v12, Lcom/baidu/techain/af/ih;->e:Ljava/lang/String;

    invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v2

    const-string v4, "E100003"

    .line 50000
    iget-object v5, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    const/16 v6, 0x1773

    const-string v7, "receive a register message"

    invoke-virtual/range {v2 .. v7}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V

    .line 51000
    iget-object v0, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_367

    const-string v0, "messageId"

    .line 51001
    iget-object v2, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    const-string v0, "eventMessageType"

    const/16 v2, 0x1770

    invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    :cond_367
    invoke-static {v12}, Ldxoptimizer/cqd;->d(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-eqz v0, :cond_39e

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v3

    .line 51002
    iget-object v4, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v5

    .line 51003
    iget-object v6, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    const/16 v7, 0x3e9

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v8

    const-string v10, "receive notification message "

    invoke-virtual/range {v3 .. v10}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJLjava/lang/String;)V

    .line 51004
    iget-object v0, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_39e

    const-string v0, "messageId"

    .line 51005
    iget-object v2, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    const-string v0, "eventMessageType"

    const/16 v2, 0x3e8

    invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    :cond_39e
    invoke-static {v12}, Ldxoptimizer/cqd;->c(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-eqz v0, :cond_3d5

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v3

    .line 51006
    iget-object v4, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v5

    .line 51007
    iget-object v6, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    const/16 v7, 0x7d1

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v8

    const-string v10, "receive passThrough message"

    invoke-virtual/range {v3 .. v10}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJLjava/lang/String;)V

    .line 51008
    iget-object v0, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_3d5

    const-string v0, "messageId"

    .line 51009
    iget-object v2, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    const-string v0, "eventMessageType"

    const/16 v2, 0x7d0

    invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    :cond_3d5
    invoke-static {v12}, Ldxoptimizer/cqd;->b(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-eqz v0, :cond_40c

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v3

    .line 51010
    iget-object v4, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v5

    .line 51011
    iget-object v6, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    const/16 v7, 0xbb9

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v8

    const-string v10, "receive business message"

    invoke-virtual/range {v3 .. v10}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJLjava/lang/String;)V

    .line 51012
    iget-object v0, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_40c

    const-string v0, "messageId"

    .line 51013
    iget-object v2, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    const-string v0, "eventMessageType"

    const/16 v2, 0xbb8

    invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    :cond_40c
    if-eqz v13, :cond_433

    .line 51014
    iget-object v0, v13, Lcom/baidu/techain/af/hx;->d:Ljava/lang/String;

    .line 21000
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_433

    .line 51015
    iget-object v0, v13, Lcom/baidu/techain/af/hx;->e:Ljava/lang/String;

    .line 21000
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_433

    iget v0, v13, Lcom/baidu/techain/af/hx;->h:I

    const/4 v2, 0x1

    if-eq v0, v2, :cond_433

    .line 51016
    iget-object v0, v13, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 21000
    invoke-static {v0}, Ldxoptimizer/cqd;->a(Ljava/util/Map;)Z

    move-result v0

    if-nez v0, :cond_521

    iget-object v0, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-static {p0, v0}, Ldxoptimizer/cqd;->a(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_521

    :cond_433
    const-string v0, "com.xiaomi.xmsf"

    iget-object v2, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_47f

    .line 51017
    iget-boolean v0, v12, Lcom/baidu/techain/af/ih;->b:Z

    .line 21000
    if-nez v0, :cond_47f

    if-eqz v13, :cond_47f

    .line 51018
    iget-object v0, v13, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 21000
    if-eqz v0, :cond_47f

    .line 51019
    iget-object v0, v13, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 21000
    const-string v2, "ab"

    invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_47f

    invoke-static {p0, v12}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V

    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "receive abtest message. ack it."

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

    .line 51020
    iget-object v1, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    invoke-virtual {v0, v1}, 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 {v0}, Lcom/baidu/techain/aa/c;->c(Ljava/lang/String;)V

    .line 51037
    :goto_468
    iget-object v0, v12, Lcom/baidu/techain/af/ih;->a:Lcom/baidu/techain/af/hk;

    .line 21000
    sget-object v1, Lcom/baidu/techain/af/hk;->b:Lcom/baidu/techain/af/hk;

    if-ne v0, v1, :cond_6

    const-string v0, "com.xiaomi.xmsf"

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getPackageName()Ljava/lang/String;

    move-result-object v1

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

    move-result v0

    if-nez v0, :cond_6

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->stopSelf()V

    goto/16 :goto_6

    :cond_47f
    invoke-static {p0, v1, v12, v13}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Ljava/lang/String;Lcom/baidu/techain/af/ih;Lcom/baidu/techain/af/hx;)Z

    move-result v0

    if-eqz v0, :cond_50a

    if-eqz v13, :cond_4ac

    .line 51021
    iget-object v0, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_4ac

    invoke-static {v12}, Ldxoptimizer/cqd;->c(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-eqz v0, :cond_4b6

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v0

    .line 51022
    iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v2

    .line 51023
    iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    const/16 v4, 0x7d2

    const-string v5, "try send passThrough message Broadcast"

    invoke-virtual/range {v0 .. v5}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V

    :cond_4ac
    :goto_4ac
    iget-object v0, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-static {v0}, Ldxoptimizer/cqa;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v11, v0}, Lcom/xiaomi/push/service/XMPushService;->sendBroadcast(Landroid/content/Intent;Ljava/lang/String;)V

    goto :goto_468

    :cond_4b6
    invoke-static {v12}, Ldxoptimizer/cqd;->b(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-eqz v0, :cond_4d2

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v0

    .line 51024
    iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v2

    .line 51025
    iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    const-string v4, "try show awake message , but it don\'t show in foreground"

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_4ac

    :cond_4d2
    invoke-static {v12}, Ldxoptimizer/cqd;->d(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-eqz v0, :cond_4ee

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v0

    .line 51026
    iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v2

    .line 51027
    iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    const-string v4, "try show notification message , but it don\'t show in foreground"

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_4ac

    :cond_4ee
    invoke-static {v12}, Ldxoptimizer/cqd;->e(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-eqz v0, :cond_4ac

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v0

    .line 51028
    iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    const-string v2, "E100003"

    .line 51029
    iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    const/16 v4, 0x1774

    const-string v5, "try send register broadcast"

    invoke-virtual/range {v0 .. v5}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V

    goto :goto_4ac

    :cond_50a
    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v0

    .line 51030
    iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v2

    .line 51031
    iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    const-string v4, "passThough message: not permit to send broadcast "

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_468

    :cond_521
    const/4 v1, 0x0

    const/4 v0, 0x0

    if-eqz v13, :cond_541

    iget-object v1, v13, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    if-eqz v1, :cond_533

    iget-object v0, v13, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    const-string v1, "jobkey"

    invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

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

    move-result v1

    if-eqz v1, :cond_53b

    .line 51032
    iget-object v0, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    :cond_53b
    iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-static {p0, v1, v0}, Ldxoptimizer/cqe;->a(Lcom/xiaomi/push/service/XMPushService;Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    :cond_541
    if-eqz v1, :cond_56f

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v1

    .line 51033
    iget-object v2, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v3

    .line 51034
    iget-object v4, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    const-string v5, "drop a duplicate message"

    invoke-virtual {v1, v2, v3, v4, v5}, Lcom/baidu/techain/af/ey;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "drop a duplicate message, key="

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

    invoke-virtual {v1, 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 {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/String;)V

    :cond_56a
    :goto_56a
    invoke-static {p0, v12}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V

    goto/16 :goto_468

    :cond_56f
    invoke-static {p0, v12, p1}, Ldxoptimizer/cqd;->a(Landroid/content/Context;Lcom/baidu/techain/af/ih;[B)Ldxoptimizer/cqd$c;

    move-result-object v0

    iget-wide v2, v0, Ldxoptimizer/cqd$c;->b:J

    const-wide/16 v4, 0x0

    cmp-long v1, v2, v4

    if-lez v1, :cond_591

    iget-object v1, v0, Ldxoptimizer/cqd$c;->a:Ljava/lang/String;

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

    move-result v1

    if-nez v1, :cond_591

    iget-object v1, v0, Ldxoptimizer/cqd$c;->a:Ljava/lang/String;

    iget-wide v2, v0, Ldxoptimizer/cqd$c;->b:J

    const/4 v4, 0x1

    const/4 v5, 0x0

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v6

    move-object v0, p0

    invoke-static/range {v0 .. v7}, Lcom/baidu/techain/af/gu;->a(Landroid/content/Context;Ljava/lang/String;JZZJ)V

    :cond_591
    invoke-static {v12}, Ldxoptimizer/cqd;->b(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-nez v0, :cond_56a

    new-instance v1, Landroid/content/Intent;

    const-string v0, "com.xiaomi.mipush.MESSAGE_ARRIVED"

    invoke-direct {v1, v0}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    const-string v0, "mipush_payload"

    invoke-virtual {v1, v0, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[B)Landroid/content/Intent;

    iget-object v0, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-virtual {v1, v0}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    :try_start_5a8
    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v0

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Landroid/content/pm/PackageManager;->queryBroadcastReceivers(Landroid/content/Intent;I)Ljava/util/List;

    move-result-object v0

    if-eqz v0, :cond_56a

    invoke-interface {v0}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_56a

    iget-object v0, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-static {v0}, Ldxoptimizer/cqa;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v1, v0}, Lcom/xiaomi/push/service/XMPushService;->sendBroadcast(Landroid/content/Intent;Ljava/lang/String;)V
    :try_end_5c2
    .catch Ljava/lang/Exception; {:try_start_5a8 .. :try_end_5c2} :catch_5c3

    goto :goto_56a

    :catch_5c3
    move-exception v0

    iget-object v2, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-static {v2}, Ldxoptimizer/cqa;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {p0, v1, v2}, Lcom/xiaomi/push/service/XMPushService;->sendBroadcast(Landroid/content/Intent;Ljava/lang/String;)V

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v1

    .line 51035
    iget-object v2, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v3

    .line 51036
    iget-object v4, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

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

    move-result-object v0

    invoke-virtual {v1, v2, v3, v4, v0}, Lcom/baidu/techain/af/ey;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_56a

    :cond_5e5
    iget-object v0, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    invoke-static {p0, v0}, Lcom/baidu/techain/af/fb;->e(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_614

    invoke-static {v12}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-eqz v0, :cond_608

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v0

    .line 51038
    iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v2

    .line 51039
    iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    const-string v4, "receive a message, but the package is removed."

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/techain/af/ey;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 51040
    :cond_608
    new-instance v0, Ldxoptimizer/cpu;

    invoke-direct {v0, p0, v12}, Ldxoptimizer/cpu;-><init>(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V

    .line 51041
    const-wide/16 v2, 0x0

    invoke-virtual {p0, v0, v2, v3}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;J)V

    goto/16 :goto_6

    .line 21000
    :cond_614
    const-string v0, "receive a mipush message, we can see the app, but we can\'t see the receiver."

    invoke-static {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/String;)V

    invoke-static {v12}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z

    move-result v0

    if-eqz v0, :cond_6

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;

    move-result-object v0

    .line 51042
    iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 21000
    invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;

    move-result-object v2

    .line 51043
    iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 21000
    const-string v4, "receive a mipush message, we can see the app, but we can\'t see the receiver."

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/techain/af/ey;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_6
.end method

.method private static a(Landroid/content/Context;Landroid/content/Intent;)Z
    .registers 5

    const/4 v0, 0x1

    invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v1

    const/16 v2, 0x20

    :try_start_7
    invoke-virtual {v1, p1, v2}, Landroid/content/pm/PackageManager;->queryBroadcastReceivers(Landroid/content/Intent;I)Ljava/util/List;

    move-result-object v1

    if-eqz v1, :cond_14

    invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
    :try_end_10
    .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_10} :catch_16

    move-result v1

    if-nez v1, :cond_14

    :goto_13
    return v0

    :cond_14
    const/4 v0, 0x0

    goto :goto_13

    :catch_16
    move-exception v1

    goto :goto_13
.end method

.method private static a(Landroid/content/Context;Ljava/lang/String;)Z
    .registers 7

    const/4 v0, 0x0

    new-instance v1, Landroid/content/Intent;

    const-string v2, "com.xiaomi.mipush.miui.CLICK_MESSAGE"

    invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, p1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    new-instance v2, Landroid/content/Intent;

    const-string v3, "com.xiaomi.mipush.miui.RECEIVE_MESSAGE"

    invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    invoke-virtual {v2, p1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v3

    const/16 v4, 0x20

    :try_start_1b
    invoke-virtual {v3, v2, v4}, Landroid/content/pm/PackageManager;->queryBroadcastReceivers(Landroid/content/Intent;I)Ljava/util/List;

    move-result-object v2

    const/16 v4, 0x20

    invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;->queryIntentServices(Landroid/content/Intent;I)Ljava/util/List;

    move-result-object v1

    invoke-interface {v2}, Ljava/util/List;->isEmpty()Z

    move-result v2

    if-eqz v2, :cond_31

    invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
    :try_end_2e
    .catch Ljava/lang/Exception; {:try_start_1b .. :try_end_2e} :catch_33

    move-result v1

    if-nez v1, :cond_32

    :cond_31
    const/4 v0, 0x1

    :cond_32
    :goto_32
    return v0

    :catch_33
    move-exception v1

    invoke-static {v1}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/Throwable;)V

    goto :goto_32
.end method

.method private static a(Lcom/xiaomi/push/service/XMPushService;Ljava/lang/String;Lcom/baidu/techain/af/ih;Lcom/baidu/techain/af/hx;)Z
    .registers 10

    .prologue
    .line 0
    const/4 v1, 0x1

    if-eqz p3, :cond_76

    .line 51044
    iget-object v0, p3, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 0
    if-eqz v0, :cond_76

    .line 51045
    iget-object v0, p3, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 0
    const-string v2, "__check_alive"

    invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_76

    .line 51046
    iget-object v0, p3, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 0
    const-string v2, "__awake"

    invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_76

    new-instance v2, Lcom/baidu/techain/af/ik;

    invoke-direct {v2}, Lcom/baidu/techain/af/ik;-><init>()V

    .line 51047
    iget-object v0, p2, Lcom/baidu/techain/af/ih;->e:Ljava/lang/String;

    .line 51048
    iput-object v0, v2, Lcom/baidu/techain/af/ik;->d:Ljava/lang/String;

    .line 51049
    iput-object p1, v2, Lcom/baidu/techain/af/ik;->i:Ljava/lang/String;

    .line 0
    sget-object v0, Lcom/baidu/techain/af/hu;->G:Lcom/baidu/techain/af/hu;

    iget-object v0, v0, Lcom/baidu/techain/af/hu;->S:Ljava/lang/String;

    .line 51050
    iput-object v0, v2, Lcom/baidu/techain/af/ik;->e:Ljava/lang/String;

    .line 51051
    iget-object v0, p3, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;

    .line 51052
    iput-object v0, v2, Lcom/baidu/techain/af/ik;->c:Ljava/lang/String;

    .line 0
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, v2, Lcom/baidu/techain/af/ik;->h:Ljava/util/Map;

    invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0, p1}, Lcom/baidu/techain/af/fb;->d(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v0

    iget-object v3, v2, Lcom/baidu/techain/af/ik;->h:Ljava/util/Map;

    const-string v4, "app_running"

    invoke-static {v0}, Ljava/lang/Boolean;->toString(Z)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;

    if-nez v0, :cond_7d

    .line 51053
    iget-object v0, p3, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;

    .line 0
    const-string v3, "__awake"

    invoke-interface {v0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    invoke-static {v0}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z

    move-result v0

    iget-object v3, v2, Lcom/baidu/techain/af/ik;->h:Ljava/util/Map;

    const-string v4, "awaked"

    invoke-static {v0}, Ljava/lang/Boolean;->toString(Z)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;

    if-nez v0, :cond_7d

    const/4 v0, 0x0

    .line 51054
    :goto_68
    iget-object v1, p2, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;

    .line 51055
    iget-object v3, p2, Lcom/baidu/techain/af/ih;->e:Ljava/lang/String;

    .line 0
    sget-object v4, Lcom/baidu/techain/af/hk;->i:Lcom/baidu/techain/af/hk;

    invoke-static {v1, v3, v2, v4}, Ldxoptimizer/cqa;->a(Ljava/lang/String;Ljava/lang/String;Lcom/baidu/techain/af/iv;Lcom/baidu/techain/af/hk;)Lcom/baidu/techain/af/ih;

    move-result-object v1

    :try_start_72
    invoke-static {p0, v1}, Ldxoptimizer/cqa;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V
    :try_end_75
    .catch Lcom/baidu/techain/af/fz; {:try_start_72 .. :try_end_75} :catch_77

    move v1, v0

    :cond_76
    :goto_76
    return v1

    :catch_77
    move-exception v1

    invoke-static {v1}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/Throwable;)V

    move v1, v0

    goto :goto_76

    :cond_7d
    move v0, v1

    goto :goto_68
.end method