.method public isTrialExpired()Z
.locals 7
.prologue
const-wide
/16
v5, 0x0
const
/4
v2, 0x0
.line 207
sget-object v3, Lcom
/sevenknowledge/common/BuildOption
;->PRODUCT_TYPE:Lcom
/sevenknowledge/common/BuildOption
$ProductType;
sget-object v4, Lcom
/sevenknowledge/common/BuildOption
$ProductType;->TRIAL:Lcom
/sevenknowledge/common/BuildOption
$ProductType;
if
-
ne
v3, v4, :cond_3
.line 209
iget-wide v3, p0, Lcom
/sevenknowledge/mazec/MazecIms
;->mExpireBase:J
cmp
-long v3, v3, v5
if
-ltz v3, :cond_0
iget-wide v3, p0, Lcom
/sevenknowledge/mazec/MazecIms
;->mExpireTime:J
cmp
-long v3, v3, v5
if
-gez v3, :cond_1
.line 210
:cond_0
invoke-direct {p0}, Lcom
/sevenknowledge/mazec/MazecIms
;->initExpireDate()V
.line 212
:cond_1
invoke-static {}, Ljava
/lang/System
;->currentTimeMillis()J
move-result-wide v0
.line 213
.
local
v0, t:J
iget-wide v3, p0, Lcom
/sevenknowledge/mazec/MazecIms
;->mExpireBase:J
cmp
-long v3, v0, v3
if
-ltz v3, :cond_2
iget-wide v3, p0, Lcom
/sevenknowledge/mazec/MazecIms
;->mExpireTime:J
cmp
-long v3, v3, v0
if
-gez v3, :cond_3
:cond_2
const
/4
v2, 0x1
.line 216
.end
local
v0
:cond_3
return
v2
.end method