asw.smali

.class public Ldxoptimizer/asw;
.super Ldxoptimizer/asx;
.source "MedalTask.java"


# instance fields
.field public a:I

.field public b:Z

.field public c:I

.field private l:J

.field private m:J

.field private n:Ldxoptimizer/asv;


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

    .prologue
    .line 12
    invoke-direct {p0}, Ldxoptimizer/asx;-><init>()V

    return-void
.end method


# virtual methods
.method public a()I
    .registers 9

    .prologue
    const-wide/16 v6, 0x0

    const/4 v0, 0x2

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

    move-result-wide v2

    .line 28
    iget-wide v4, p0, Ldxoptimizer/asw;->l:J

    cmp-long v1, v4, v6

    if-eqz v1, :cond_2a

    iget-wide v4, p0, Ldxoptimizer/asw;->m:J

    cmp-long v1, v4, v6

    if-eqz v1, :cond_2a

    .line 29
    iget v1, p0, Ldxoptimizer/asw;->k:I

    iget v4, p0, Ldxoptimizer/asw;->j:I

    if-ne v1, v4, :cond_1a

    .line 44
    :cond_19
    :goto_19
    return v0

    .line 32
    :cond_1a
    iget-wide v4, p0, Ldxoptimizer/asw;->l:J

    cmp-long v1, v2, v4

    if-gez v1, :cond_22

    .line 33
    const/4 v0, 0x3

    goto :goto_19

    .line 34
    :cond_22
    iget-wide v4, p0, Ldxoptimizer/asw;->m:J

    cmp-long v1, v2, v4

    if-lez v1, :cond_2a

    .line 35
    const/4 v0, 0x4

    goto :goto_19

    .line 39
    :cond_2a
    iget-boolean v1, p0, Ldxoptimizer/asw;->b:Z

    if-nez v1, :cond_30

    .line 40
    const/4 v0, 0x0

    goto :goto_19

    .line 41
    :cond_30
    iget v1, p0, Ldxoptimizer/asw;->k:I

    iget v2, p0, Ldxoptimizer/asw;->j:I

    if-eq v1, v2, :cond_19

    .line 44
    const/4 v0, 0x1

    goto :goto_19
.end method

.method public a(Landroid/content/Context;)Ldxoptimizer/asv;
    .registers 4

    .prologue
    .line 49
    iget-object v0, p0, Ldxoptimizer/asw;->n:Ldxoptimizer/asv;

    if-nez v0, :cond_14

    .line 50
    invoke-static {p1}, Ldxoptimizer/asp;->a(Landroid/content/Context;)Ldxoptimizer/asp;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/asp;->d()Ldxoptimizer/asq;

    move-result-object v0

    iget v1, p0, Ldxoptimizer/asw;->a:I

    invoke-virtual {v0, v1}, Ldxoptimizer/asq;->b(I)Ldxoptimizer/asv;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/asw;->n:Ldxoptimizer/asv;

    .line 52
    :cond_14
    iget-object v0, p0, Ldxoptimizer/asw;->n:Ldxoptimizer/asv;

    return-object v0
.end method

.method public a(JJ)V
    .registers 6

    .prologue
    .line 87
    iput-wide p1, p0, Ldxoptimizer/asw;->l:J

    .line 88
    iput-wide p3, p0, Ldxoptimizer/asw;->m:J

    .line 89
    return-void
.end method

.method public b()Z
    .registers 3

    .prologue
    .line 81
    iget v0, p0, Ldxoptimizer/asw;->e:I

    const/16 v1, 0x10

    if-eq v0, v1, :cond_12

    iget v0, p0, Ldxoptimizer/asw;->e:I

    const/16 v1, 0x11

    if-eq v0, v1, :cond_12

    iget v0, p0, Ldxoptimizer/asw;->e:I

    const/16 v1, 0x12

    if-ne v0, v1, :cond_14

    :cond_12
    const/4 v0, 0x1

    :goto_13
    return v0

    :cond_14
    const/4 v0, 0x0

    goto :goto_13
.end method

.method public b(Landroid/content/Context;)Z
    .registers 4

    .prologue
    .line 56
    invoke-virtual {p0}, Ldxoptimizer/asw;->a()I

    move-result v0

    .line 57
    const/4 v1, 0x4

    if-eq v0, v1, :cond_10

    invoke-static {p1}, Ldxoptimizer/atn;->e(Landroid/content/Context;)Z

    move-result v1

    if-nez v1, :cond_12

    const/4 v1, 0x2

    if-eq v0, v1, :cond_12

    .line 59
    :cond_10
    const/4 v0, 0x0

    .line 61
    :goto_11
    return v0

    :cond_12
    const/4 v0, 0x1

    goto :goto_11
.end method

.method public c(Landroid/content/Context;)Z
    .registers 8

    .prologue
    const-wide/16 v4, 0x0

    const/4 v0, 0x0

    .line 66
    iget-wide v2, p0, Ldxoptimizer/asw;->l:J

    cmp-long v1, v2, v4

    if-eqz v1, :cond_26

    iget-wide v2, p0, Ldxoptimizer/asw;->m:J

    cmp-long v1, v2, v4

    if-eqz v1, :cond_26

    .line 67
    invoke-static {p1}, Ldxoptimizer/atn;->e(Landroid/content/Context;)Z

    move-result v1

    if-nez v1, :cond_16

    .line 77
    :cond_15
    :goto_15
    return v0

    .line 71
    :cond_16
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    .line 72
    iget-wide v4, p0, Ldxoptimizer/asw;->l:J

    cmp-long v1, v2, v4

    if-ltz v1, :cond_15

    iget-wide v4, p0, Ldxoptimizer/asw;->m:J

    cmp-long v1, v2, v4

    if-gtz v1, :cond_15

    .line 77
    :cond_26
    const/4 v0, 0x1

    goto :goto_15
.end method