LivenessRecogActivity$TimeCount.smali
.class Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;
.super Landroid/os/CountDownTimer;
.source "LivenessRecogActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "TimeCount"
.end annotation
# instance fields
.field final synthetic this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# direct methods
.method public constructor <init>(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;JJ)V
.registers 6
.prologue
.line 1049
iput-object p1, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1050
invoke-direct {p0, p2, p3, p4, p5}, Landroid/os/CountDownTimer;-><init>(JJ)V
.line 1051
return-void
.end method
# virtual methods
.method public onFinish()V
.registers 2
.prologue
.line 1317
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isActivityFinished:Z
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Z
move-result v0
if-nez v0, :cond_11
.line 1318
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->timerCount:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->start()Landroid/os/CountDownTimer;
.line 1320
:cond_11
return-void
.end method
.method public onTick(J)V
.registers 14
.prologue
const/4 v10, 0x2
const/4 v9, -0x1
const/16 v8, 0x8
const/4 v7, 0x1
const/4 v6, 0x0
.line 1056
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
if-eqz v0, :cond_40
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1057
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
const/16 v1, 0x11
if-eq v0, v1, :cond_40
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1058
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
const/16 v1, 0x13
if-eq v0, v1, :cond_40
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1059
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
const/16 v1, 0x12
if-eq v0, v1, :cond_40
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1060
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
const/16 v1, 0xa
if-ne v0, v1, :cond_41
.line 1313
:cond_40
:goto_40
return-void
.line 1063
:cond_41
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->faceInfos:[Lcom/baidu/idl/facesdk/FaceInfo;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)[Lcom/baidu/idl/facesdk/FaceInfo;
move-result-object v1
.line 1064
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
if-ne v0, v7, :cond_176
.line 1065
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isTimeOut()Z
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Z
move-result v0
if-eqz v0, :cond_5f
.line 1066
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->handleTimeOut()V
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)V
goto :goto_40
.line 1069
:cond_5f
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isHasFace([Lcom/baidu/idl/facesdk/FaceInfo;)Z
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z
move-result v0
if-eqz v0, :cond_14d
.line 1070
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
move-result-object v0
sget-object v2, Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;->POOR_ILLUMINATION:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
if-ne v0, v2, :cond_77
.line 1071
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
invoke-static {v0, v10}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
goto :goto_40
.line 1073
:cond_77
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
aget-object v2, v1, v6
iget-object v3, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
invoke-static {v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
move-result-object v3
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isAngleOfRange(Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z
invoke-static {v0, v2, v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z
move-result v0
if-eqz v0, :cond_8e
.line 1074
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
const/4 v1, 0x4
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
goto :goto_40
.line 1076
:cond_8e
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isFaceInsideRound([Lcom/baidu/idl/facesdk/FaceInfo;)Z
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z
move-result v0
if-eqz v0, :cond_111
.line 1077
aget-object v0, v1, v6
iget-object v0, v0, Lcom/baidu/idl/facesdk/FaceInfo;->landmarks:[I
iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1078
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->canvasBitmapSize:[I
invoke-static {v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)[I
move-result-object v2
.line 1077
invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/utils/PassBiometricUtil;->isTooFarFromCamera([I[I)Z
move-result v0
if-eqz v0, :cond_ac
.line 1079
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
invoke-static {v0, v7}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
goto :goto_40
.line 1081
:cond_ac
aget-object v0, v1, v6
iget-object v0, v0, Lcom/baidu/idl/facesdk/FaceInfo;->landmarks:[I
iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1082
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->canvasBitmapSize:[I
invoke-static {v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)[I
move-result-object v2
.line 1081
invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/utils/PassBiometricUtil;->isTooNearFromCamera([I[I)Z
move-result v0
if-eqz v0, :cond_c3
.line 1083
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
invoke-static {v0, v6}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
goto/16 :goto_40
.line 1086
:cond_c3
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I
.line 1087
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1088
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iput v10, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
.line 1090
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget-boolean v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->firstFindFaceFlag:Z
if-nez v0, :cond_105
.line 1091
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
sget v2, Lcom/baidu/pass/biometrics/face/R$drawable;->pass_liveness_recog_face_successed:I
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->getScaleBitmap(I)Landroid/graphics/Bitmap;
invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)Landroid/graphics/Bitmap;
move-result-object v0
.line 1092
iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->faceStateIv:Landroid/widget/ImageView;
invoke-static {v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/ImageView;
move-result-object v2
invoke-virtual {v2, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 1093
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
# setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastCurMills:J
invoke-static {v0, v2, v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3802(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;J)J
.line 1094
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iput-boolean v7, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->firstFindFaceFlag:Z
.line 1096
:cond_105
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startRecognizingAnim()V
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)V
.line 1097
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->liveNessDetect([Lcom/baidu/idl/facesdk/FaceInfo;)V
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)V
goto/16 :goto_40
.line 1102
:cond_111
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I
.line 1103
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1104
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
sget v1, Lcom/baidu/pass/biometrics/face/R$drawable;->pass_liveness_recog_face_failed:I
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->getScaleBitmap(I)Landroid/graphics/Bitmap;
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)Landroid/graphics/Bitmap;
move-result-object v0
.line 1105
iget-object v1, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->faceStateIv:Landroid/widget/ImageView;
invoke-static {v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/ImageView;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 1106
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iput-boolean v6, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->firstFindFaceFlag:Z
.line 1107
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
move-result-object v0
iput v6, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->findFaceLast:I
.line 1108
const-string v0, "LivenessRecog"
new-array v1, v7, [Ljava/lang/Object;
const-string v2, "STATE_START_RECOGNIZE, livenessStat.resetTimePoint()"
aput-object v2, v1, v6
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/base/debug/Log;->w(Ljava/lang/String;[Ljava/lang/Object;)V
goto/16 :goto_40
.line 1112
:cond_14d
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
sget v1, Lcom/baidu/pass/biometrics/face/R$drawable;->pass_liveness_recog_face_failed:I
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->getScaleBitmap(I)Landroid/graphics/Bitmap;
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)Landroid/graphics/Bitmap;
move-result-object v0
.line 1113
iget-object v1, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->faceStateIv:Landroid/widget/ImageView;
invoke-static {v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/ImageView;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 1114
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iput-boolean v6, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->firstFindFaceFlag:Z
.line 1115
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I
.line 1116
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
goto/16 :goto_40
.line 1120
:cond_176
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
const/4 v2, 0x4
if-ne v0, v2, :cond_22a
.line 1121
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isTimeOut()Z
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Z
move-result v0
if-eqz v0, :cond_190
.line 1122
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->handleTimeOut()V
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)V
goto/16 :goto_40
.line 1125
:cond_190
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isHasFace([Lcom/baidu/idl/facesdk/FaceInfo;)Z
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z
move-result v0
if-eqz v0, :cond_2e4
.line 1126
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I
.line 1127
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1128
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isFaceInsideRound([Lcom/baidu/idl/facesdk/FaceInfo;)Z
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z
move-result v0
if-eqz v0, :cond_22a
.line 1129
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->meetStartTrackRequirement([Lcom/baidu/idl/facesdk/FaceInfo;)Z
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z
move-result v0
if-eqz v0, :cond_299
.line 1130
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->firstLivenessRcogType:J
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)J
move-result-wide v2
const-wide/16 v4, 0x1
cmp-long v0, v2, v4
if-nez v0, :cond_28e
.line 1132
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
const/4 v2, 0x5
iput v2, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
.line 1138
:goto_1cb
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
move-result-object v0
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iput-wide v2, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->timePointLivingEyeStart:J
.line 1139
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
move-result-object v0
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iput-wide v2, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->timePointLivingMouthStart:J
.line 1140
const-string v0, "LivenessRecog"
new-array v2, v7, [Ljava/lang/Object;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "timePointLivingMouthStart"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
iget-object v4, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1141
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
invoke-static {v4}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
move-result-object v4
iget-wide v4, v4, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->timePointLivingMouthStart:J
invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
aput-object v3, v2, v6
.line 1140
invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/debug/Log;->w(Ljava/lang/String;[Ljava/lang/Object;)V
.line 1142
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->liveNessDetect([Lcom/baidu/idl/facesdk/FaceInfo;)V
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)V
.line 1143
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->firstLivenessRecogTime:I
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)I
move-result v0
mul-int/lit16 v0, v0, 0x3e8
int-to-long v2, v0
.line 1144
const-wide/16 v4, 0x4e20
cmp-long v0, v2, v4
if-gez v0, :cond_22a
.line 1145
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->uiHandler:Landroid/os/Handler;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4400(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/os/Handler;
move-result-object v0
iget-object v4, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->recogTimeCountRunnable:Ljava/lang/Runnable;
invoke-static {v4}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Ljava/lang/Runnable;
move-result-object v4
invoke-virtual {v0, v4, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 1177
:cond_22a
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
const/4 v2, 0x5
if-ne v0, v2, :cond_32f
.line 1178
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isHasFace([Lcom/baidu/idl/facesdk/FaceInfo;)Z
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z
move-result v0
if-eqz v0, :cond_26a
.line 1179
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I
.line 1180
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1182
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isFaceInsideRound([Lcom/baidu/idl/facesdk/FaceInfo;)Z
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z
move-result v0
if-eqz v0, :cond_26a
.line 1183
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->animState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$1600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;
move-result-object v0
iget-boolean v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;->startBlinkAnimFlag:Z
if-nez v0, :cond_26a
.line 1184
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseTipAnim(I)V
invoke-static {v0, v7}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
.line 1185
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->animState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$1600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;
move-result-object v0
iput-boolean v7, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;->startBlinkAnimFlag:Z
.line 1204
:cond_26a
:goto_26a
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
const/4 v2, 0x6
if-eq v0, v2, :cond_27f
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1205
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
if-ne v0, v8, :cond_3ec
.line 1206
:cond_27f
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isTimeOut()Z
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Z
move-result v0
if-eqz v0, :cond_372
.line 1207
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->handleTimeOut()V
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)V
goto/16 :goto_40
.line 1134
:cond_28e
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
const/4 v2, 0x7
iput v2, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
goto/16 :goto_1cb
.line 1148
:cond_299
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iput v7, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
.line 1149
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
sget v1, Lcom/baidu/pass/biometrics/face/R$drawable;->pass_liveness_recog_face_failed:I
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->getScaleBitmap(I)Landroid/graphics/Bitmap;
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)Landroid/graphics/Bitmap;
move-result-object v0
.line 1150
iget-object v1, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->faceStateIv:Landroid/widget/ImageView;
invoke-static {v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/ImageView;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 1151
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->resetTimePoint()V
.line 1152
const-string v0, "LivenessRecog"
new-array v1, v7, [Ljava/lang/Object;
const-string v2, "STATE_FIND_FACE_SPECIAL_ANIM_DONE, livenessStat.resetTimePoint()"
aput-object v2, v1, v6
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/base/debug/Log;->w(Ljava/lang/String;[Ljava/lang/Object;)V
.line 1154
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iput-boolean v6, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->firstFindFaceFlag:Z
.line 1155
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
move-result-object v0
iput v6, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->findFaceLast:I
.line 1156
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
move-result-object v0
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iput-wide v2, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->timePointStartFindFace:J
goto/16 :goto_40
.line 1162
:cond_2e4
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iput v7, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
.line 1163
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
sget v1, Lcom/baidu/pass/biometrics/face/R$drawable;->pass_liveness_recog_face_failed:I
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->getScaleBitmap(I)Landroid/graphics/Bitmap;
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)Landroid/graphics/Bitmap;
move-result-object v0
.line 1164
iget-object v1, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->faceStateIv:Landroid/widget/ImageView;
invoke-static {v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/ImageView;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 1165
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->resetTimePoint()V
.line 1166
const-string v0, "LivenessRecog"
new-array v1, v7, [Ljava/lang/Object;
const-string v2, "STATE_FIND_FACE_SPECIAL_ANIM_DONE NO FACE, livenessStat.resetTimePoint()"
aput-object v2, v1, v6
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/base/debug/Log;->w(Ljava/lang/String;[Ljava/lang/Object;)V
.line 1168
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iput-boolean v6, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->firstFindFaceFlag:Z
.line 1169
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
move-result-object v0
iput v6, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->findFaceLast:I
.line 1170
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
move-result-object v0
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iput-wide v2, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->timePointStartFindFace:J
goto/16 :goto_40
.line 1189
:cond_32f
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
const/4 v2, 0x7
if-ne v0, v2, :cond_26a
.line 1190
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isHasFace([Lcom/baidu/idl/facesdk/FaceInfo;)Z
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z
move-result v0
if-eqz v0, :cond_26a
.line 1191
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I
.line 1192
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1194
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isFaceInsideRound([Lcom/baidu/idl/facesdk/FaceInfo;)Z
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z
move-result v0
if-eqz v0, :cond_26a
.line 1195
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->animState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$1600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;
move-result-object v0
iget-boolean v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;->startMouthOpenAnimFlag:Z
if-nez v0, :cond_26a
.line 1196
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
const/4 v2, 0x3
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseTipAnim(I)V
invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
.line 1197
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->animState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$1600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;
move-result-object v0
iput-boolean v7, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;->startMouthOpenAnimFlag:Z
goto/16 :goto_26a
.line 1210
:cond_372
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isHasFace([Lcom/baidu/idl/facesdk/FaceInfo;)Z
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z
move-result v0
if-eqz v0, :cond_417
.line 1211
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
move-result-object v0
sget-object v2, Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;->POOR_ILLUMINATION:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
if-ne v0, v2, :cond_38b
.line 1212
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
invoke-static {v0, v10}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
goto/16 :goto_40
.line 1214
:cond_38b
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
aget-object v2, v1, v6
iget-object v3, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
invoke-static {v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
move-result-object v3
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isAngleOfRange(Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z
invoke-static {v0, v2, v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z
move-result v0
if-eqz v0, :cond_3a3
.line 1215
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
const/4 v1, 0x4
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
goto/16 :goto_40
.line 1217
:cond_3a3
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isFaceInsideRound([Lcom/baidu/idl/facesdk/FaceInfo;)Z
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z
move-result v0
if-eqz v0, :cond_407
.line 1218
aget-object v0, v1, v6
iget-object v0, v0, Lcom/baidu/idl/facesdk/FaceInfo;->landmarks:[I
iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1219
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->canvasBitmapSize:[I
invoke-static {v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)[I
move-result-object v2
.line 1218
invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/utils/PassBiometricUtil;->isTooFarFromCamera([I[I)Z
move-result v0
if-eqz v0, :cond_3c2
.line 1220
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
invoke-static {v0, v7}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
goto/16 :goto_40
.line 1222
:cond_3c2
aget-object v0, v1, v6
iget-object v0, v0, Lcom/baidu/idl/facesdk/FaceInfo;->landmarks:[I
iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1223
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->canvasBitmapSize:[I
invoke-static {v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)[I
move-result-object v2
.line 1222
invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/utils/PassBiometricUtil;->isTooNearFromCamera([I[I)Z
move-result v0
if-eqz v0, :cond_3d9
.line 1224
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
invoke-static {v0, v6}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
goto/16 :goto_40
.line 1227
:cond_3d9
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I
.line 1228
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1230
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->liveNessDetect([Lcom/baidu/idl/facesdk/FaceInfo;)V
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)V
.line 1247
:cond_3ec
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
const/16 v2, 0x9
if-ne v0, v2, :cond_49c
.line 1248
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isTimeOut()Z
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Z
move-result v0
if-eqz v0, :cond_427
.line 1249
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->handleTimeOut()V
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)V
goto/16 :goto_40
.line 1233
:cond_407
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I
.line 1234
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
goto/16 :goto_40
.line 1239
:cond_417
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
const/4 v1, 0x3
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
.line 1240
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iput-boolean v6, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->blickFindFaceFlag:Z
goto/16 :goto_40
.line 1252
:cond_427
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isHasFace([Lcom/baidu/idl/facesdk/FaceInfo;)Z
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z
move-result v0
if-eqz v0, :cond_5ac
.line 1253
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
move-result-object v0
sget-object v2, Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;->POOR_ILLUMINATION:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
if-ne v0, v2, :cond_440
.line 1254
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
invoke-static {v0, v10}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
goto/16 :goto_40
.line 1256
:cond_440
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
aget-object v2, v1, v6
iget-object v3, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
invoke-static {v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
move-result-object v3
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isAngleOfRange(Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z
invoke-static {v0, v2, v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z
move-result v0
if-eqz v0, :cond_458
.line 1257
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
const/4 v1, 0x4
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
goto/16 :goto_40
.line 1259
:cond_458
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isFaceInsideRound([Lcom/baidu/idl/facesdk/FaceInfo;)Z
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z
move-result v0
if-eqz v0, :cond_49c
.line 1260
aget-object v0, v1, v6
iget-object v0, v0, Lcom/baidu/idl/facesdk/FaceInfo;->landmarks:[I
iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1261
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->canvasBitmapSize:[I
invoke-static {v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)[I
move-result-object v2
.line 1260
invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/utils/PassBiometricUtil;->isTooFarFromCamera([I[I)Z
move-result v0
if-eqz v0, :cond_477
.line 1262
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
invoke-static {v0, v7}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
goto/16 :goto_40
.line 1264
:cond_477
aget-object v0, v1, v6
iget-object v0, v0, Lcom/baidu/idl/facesdk/FaceInfo;->landmarks:[I
iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1265
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->canvasBitmapSize:[I
invoke-static {v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)[I
move-result-object v2
.line 1264
invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/utils/PassBiometricUtil;->isTooNearFromCamera([I[I)Z
move-result v0
if-eqz v0, :cond_48e
.line 1266
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
invoke-static {v0, v6}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
goto/16 :goto_40
.line 1269
:cond_48e
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I
.line 1270
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1282
:cond_49c
const-string v0, "LivenessRecog"
new-array v2, v7, [Ljava/lang/Object;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "onTick|state"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
iget-object v4, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v4}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v4
iget v4, v4, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, "|errcode|"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
iget-object v4, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
invoke-static {v4}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
aput-object v3, v2, v6
invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/debug/Log;->w(Ljava/lang/String;[Ljava/lang/Object;)V
.line 1284
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isHasFace([Lcom/baidu/idl/facesdk/FaceInfo;)Z
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z
move-result v0
if-eqz v0, :cond_40
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isActivityFinished:Z
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Z
move-result v0
if-nez v0, :cond_40
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1285
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
const/16 v2, 0x9
if-eq v0, v2, :cond_4f8
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1286
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
const/16 v2, 0x14
if-ne v0, v2, :cond_40
:cond_4f8
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1287
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
move-result-object v0
sget-object v2, Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;->OK:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
if-ne v0, v2, :cond_40
.line 1288
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->faceTracker:Lcom/baidu/idl/facesdk/FaceTracker;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker;
move-result-object v0
invoke-virtual {v0, v6}, Lcom/baidu/idl/facesdk/FaceTracker;->get_FaceVerifyData(I)[Lcom/baidu/idl/facesdk/FaceVerifyData;
move-result-object v2
.line 1289
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
move-result-object v0
iput-boolean v7, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->isLivenessSuc:Z
.line 1290
if-eqz v2, :cond_5bc
array-length v0, v2
if-lez v0, :cond_5bc
.line 1291
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
move-result-object v0
iput v7, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->getIDLPicture:I
.line 1296
:goto_521
const-string v3, "LivenessRecog"
new-array v4, v7, [Ljava/lang/Object;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "livenessdone|faceVerifyDatas length|"
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
if-eqz v2, :cond_5c6
array-length v0, v2
.line 1297
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
:goto_537
invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v5, "|state|"
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v5, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.line 1298
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v5}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v5
iget v5, v5, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v4, v6
.line 1296
invoke-static {v3, v4}, Lcom/baidu/pass/biometrics/base/debug/Log;->w(Ljava/lang/String;[Ljava/lang/Object;)V
.line 1300
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
aget-object v1, v1, v6
iget-object v3, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
invoke-static {v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
move-result-object v3
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->shouldPhotograph(Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z
invoke-static {v0, v1, v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z
move-result v0
if-eqz v0, :cond_40
if-eqz v2, :cond_40
array-length v0, v2
if-lez v0, :cond_40
.line 1302
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
const/16 v1, 0xa
iput v1, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I
.line 1303
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->uiHandler:Landroid/os/Handler;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4400(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/os/Handler;
move-result-object v0
iget-object v1, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->recogTimeCountRunnable:Ljava/lang/Runnable;
invoke-static {v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Ljava/lang/Runnable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 1304
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->timerCount:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->cancel()V
.line 1305
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->cameraInterface:Lcom/baidu/pass/biometrics/face/liveness/camera/CameraInterface;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$1200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/camera/CameraInterface;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/pass/biometrics/face/liveness/camera/CameraInterface;->stopPreview()V
.line 1307
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->constrastLoadingView:Lcom/baidu/pass/biometrics/face/liveness/view/ConstrastLoadingView;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$5000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/view/ConstrastLoadingView;
move-result-object v0
invoke-virtual {v0, v6}, Lcom/baidu/pass/biometrics/face/liveness/view/ConstrastLoadingView;->setVisible(I)V
.line 1309
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->revertData([Lcom/baidu/idl/facesdk/FaceVerifyData;)[Lcom/baidu/idl/facesdk/FaceVerifyData;
invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$5100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceVerifyData;)[Lcom/baidu/idl/facesdk/FaceVerifyData;
move-result-object v0
.line 1310
iget-object v1, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->constrastPortrait([Lcom/baidu/idl/facesdk/FaceVerifyData;)V
invoke-static {v1, v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$5200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceVerifyData;)V
goto/16 :goto_40
.line 1275
:cond_5ac
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
const/4 v1, 0x3
# invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V
.line 1276
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
move-result-object v0
iput-boolean v6, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->blickFindFaceFlag:Z
goto/16 :goto_40
.line 1293
:cond_5bc
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
# getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
move-result-object v0
iput v6, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->getIDLPicture:I
goto/16 :goto_521
.line 1297
:cond_5c6
const-string v0, "0"
goto/16 :goto_537
.end method