cng.smali

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


# direct methods
.method public static a(Landroid/content/Context;Landroid/content/Intent;)V
    .registers 8

    .prologue
    .line 0
    if-nez p0, :cond_3

    :cond_2
    :goto_2
    return-void

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/cml;->a()V

    invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

    .line 1000
    iget-object v0, v0, Lcom/baidu/techain/af/en;->e:Lcom/baidu/techain/af/er;

    .line 0
    if-nez v0, :cond_5a

    invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

    invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v1

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

    move-result-object v1

    .line 2000
    iget-object v1, v1, Ldxoptimizer/cmu;->b:Ldxoptimizer/cmu$a;

    iget-object v1, v1, Ldxoptimizer/cmu$a;->a:Ljava/lang/String;

    .line 0
    invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v3

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

    move-result-object v3

    sget-object v4, Lcom/baidu/techain/af/hp;->aF:Lcom/baidu/techain/af/hp;

    .line 3000
    iget v4, v4, Lcom/baidu/techain/af/hp;->aX:I

    .line 0
    const/4 v5, 0x0

    invoke-virtual {v3, v4, v5}, Ldxoptimizer/cqj;->a(II)I

    move-result v3

    new-instance v4, Ldxoptimizer/cmv;

    invoke-direct {v4}, Ldxoptimizer/cmv;-><init>()V

    .line 5000
    iput-object v1, v0, Lcom/baidu/techain/af/en;->b:Ljava/lang/String;

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

    .line 7000
    iput v3, v0, Lcom/baidu/techain/af/en;->d:I

    .line 8000
    iput-object v4, v0, Lcom/baidu/techain/af/en;->e:Lcom/baidu/techain/af/er;

    .line 0
    invoke-static {p0}, Ldxoptimizer/cqj;->a(Landroid/content/Context;)Ldxoptimizer/cqj;

    move-result-object v0

    new-instance v1, Ldxoptimizer/cni;

    const-string v2, "awake online config"

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

    invoke-virtual {v0, v1}, Ldxoptimizer/cqj;->a(Ldxoptimizer/cqj$a;)V

    :cond_5a
    instance-of v0, p0, Landroid/app/Activity;

    if-eqz v0, :cond_6e

    if-eqz p1, :cond_6e

    invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

    sget-object v1, Lcom/baidu/techain/af/ep;->a:Lcom/baidu/techain/af/ep;

    invoke-virtual {v0, v1, p0, p1}, Lcom/baidu/techain/af/en;->a(Lcom/baidu/techain/af/ep;Landroid/content/Context;Landroid/content/Intent;)V

    goto :goto_2

    :cond_6e
    instance-of v0, p0, Landroid/app/Service;

    if-eqz v0, :cond_2

    if-eqz p1, :cond_2

    const-string v0, "com.xiaomi.mipush.sdk.WAKEUP"

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

    move-result-object v1

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

    move-result v0

    if-eqz v0, :cond_8f

    invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

    sget-object v1, Lcom/baidu/techain/af/ep;->c:Lcom/baidu/techain/af/ep;

    invoke-virtual {v0, v1, p0, p1}, Lcom/baidu/techain/af/en;->a(Lcom/baidu/techain/af/ep;Landroid/content/Context;Landroid/content/Intent;)V

    goto/16 :goto_2

    :cond_8f
    invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

    sget-object v1, Lcom/baidu/techain/af/ep;->b:Lcom/baidu/techain/af/ep;

    invoke-virtual {v0, v1, p0, p1}, Lcom/baidu/techain/af/en;->a(Lcom/baidu/techain/af/ep;Landroid/content/Context;Landroid/content/Intent;)V

    goto/16 :goto_2
.end method