PassportActivity$19$1.smali
.class Lim/tpelyyftgw/ui/PassportActivity$19$1;
.super Ljava/lang/Object;
.source "PassportActivity.java"
# interfaces
.implements Lim/tpelyyftgw/tgnet/RequestDelegate;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/PassportActivity$19;->saveValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/SecureDocument;Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/messenger/SecureDocument;Ljava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
.field final synthetic val$currentDelegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.field final synthetic val$documentRequiredType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.field final synthetic val$documents:Ljava/util/ArrayList;
.field final synthetic val$documentsJson:Ljava/lang/String;
.field final synthetic val$errorRunnable:Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
.field final synthetic val$finalFileInputSecureValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSecureValue;
.field final synthetic val$finishRunnable:Ljava/lang/Runnable;
.field final synthetic val$front:Lim/tpelyyftgw/messenger/SecureDocument;
.field final synthetic val$json:Ljava/lang/String;
.field final synthetic val$req:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_saveSecureValue;
.field final synthetic val$requiredType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.field final synthetic val$reverse:Lim/tpelyyftgw/messenger/SecureDocument;
.field final synthetic val$selfie:Lim/tpelyyftgw/messenger/SecureDocument;
.field final synthetic val$text:Ljava/lang/String;
.field final synthetic val$translationDocuments:Ljava/util/ArrayList;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/PassportActivity$19;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_saveSecureValue;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/messenger/SecureDocument;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSecureValue;)V
.registers 20
.param p1, "this$1" # Lim/tpelyyftgw/ui/PassportActivity$19;
.line 5630
move-object v0, p0
move-object v1, p1
iput-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
move-object v2, p2
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$errorRunnable:Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
move-object v2, p3
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$text:Ljava/lang/String;
move-object v2, p4
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$req:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_saveSecureValue;
move-object v2, p5
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$documentRequiredType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
move-object v2, p6
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$requiredType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
move-object v2, p7
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$documents:Ljava/util/ArrayList;
move-object v2, p8
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$selfie:Lim/tpelyyftgw/messenger/SecureDocument;
move-object v2, p9
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$front:Lim/tpelyyftgw/messenger/SecureDocument;
move-object v2, p10
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$reverse:Lim/tpelyyftgw/messenger/SecureDocument;
move-object v2, p11
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$translationDocuments:Ljava/util/ArrayList;
move-object v2, p12
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$json:Ljava/lang/String;
move-object/from16 v2, p13
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$documentsJson:Ljava/lang/String;
move-object/from16 v2, p14
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$finishRunnable:Ljava/lang/Runnable;
move-object/from16 v2, p15
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$currentDelegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
move-object/from16 v2, p16
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$finalFileInputSecureValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSecureValue;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method static synthetic lambda$run$3(Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Ljava/lang/String;)V
.registers 4
.param p0, "errorRunnable" # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "text" # Ljava/lang/String;
.line 5745
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-interface {p0, v0, p2}, Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;->onError(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method private onResult(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;)V
.registers 26
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "newValue" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.param p3, "newPendingValue" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-object/from16 v0, p0
move-object/from16 v1, p0
move-object/from16 v2, p1
move-object/from16 v9, p2
move-object/from16 v10, p3
.line 5633
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$errorRunnable:Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$text:Ljava/lang/String;
iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$req:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_saveSecureValue;
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-boolean v6, v6, Lim/tpelyyftgw/ui/PassportActivity$19;->val$documentOnly:Z
iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$documentRequiredType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$requiredType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v11, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$documents:Ljava/util/ArrayList;
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$selfie:Lim/tpelyyftgw/messenger/SecureDocument;
iget-object v13, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$front:Lim/tpelyyftgw/messenger/SecureDocument;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$reverse:Lim/tpelyyftgw/messenger/SecureDocument;
iget-object v15, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$translationDocuments:Ljava/util/ArrayList;
move-object/from16 v20, v1
iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$json:Ljava/lang/String;
move-object/from16 v16, v1
iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$documentsJson:Ljava/lang/String;
move-object/from16 v17, v1
iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget v1, v1, Lim/tpelyyftgw/ui/PassportActivity$19;->val$availableDocumentTypesCount:I
move/from16 v18, v1
iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$finishRunnable:Ljava/lang/Runnable;
move-object/from16 v19, v1
new-instance v21, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$19$1$4QSyS1_vnV-w1j4D0kXLOvEg_K4;
move-object/from16 v0, v21
move-object/from16 v1, v20
invoke-direct/range {v0 .. v19}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$19$1$4QSyS1_vnV-w1j4D0kXLOvEg_K4;-><init>(Lim/tpelyyftgw/ui/PassportActivity$19$1;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_saveSecureValue;ZLim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/messenger/SecureDocument;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Runnable;)V
invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 5715
return-void
.end method
# virtual methods
.method public synthetic lambda$null$1$PassportActivity$19$1(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;)V
.registers 24
.param p1, "response1" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "text" # Ljava/lang/String;
.param p3, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p4, "currentDelegate" # Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.param p5, "error1" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p6, "errorRunnable" # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
.line 5724
move-object/from16 v0, p0
move-object/from16 v1, p2
move-object/from16 v2, p5
move-object/from16 v3, p6
if-eqz p1, :cond_72
.line 5725
move-object/from16 v4, p1
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sentEmailCode;
.line 5726
.local v4, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sentEmailCode;
new-instance v5, Ljava/util/HashMap;
invoke-direct {v5}, Ljava/util/HashMap;-><init>()V
.line 5727
.local v5, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
const-string v6, "email"
invoke-virtual {v5, v6, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 5728
iget-object v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sentEmailCode;->email_pattern:Ljava/lang/String;
const-string v7, "pattern"
invoke-virtual {v5, v7, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 5729
new-instance v16, Lim/tpelyyftgw/ui/PassportActivity;
const/4 v7, 0x6
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v6, v6, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
invoke-static {v6}, Lim/tpelyyftgw/ui/PassportActivity;->access$1300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
move-result-object v8
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v6, v6, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
invoke-static {v6}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
move-result-object v9
const/4 v11, 0x0
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v15, 0x0
move-object/from16 v6, v16
move-object/from16 v10, p3
move-object v14, v5
invoke-direct/range {v6 .. v15}, Lim/tpelyyftgw/ui/PassportActivity;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Ljava/util/HashMap;Ljava/util/HashMap;)V
.line 5730
.local v6, "activity1":Lim/tpelyyftgw/ui/PassportActivity;
iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v7, v7, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v7}, Lim/tpelyyftgw/ui/PassportActivity;->access$7500(Lim/tpelyyftgw/ui/PassportActivity;)I
move-result v7
# setter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v6, v7}, Lim/tpelyyftgw/ui/PassportActivity;->access$7402(Lim/tpelyyftgw/ui/PassportActivity;I)I
.line 5731
iget v7, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sentEmailCode;->length:I
# setter for: Lim/tpelyyftgw/ui/PassportActivity;->emailCodeLength:I
invoke-static {v6, v7}, Lim/tpelyyftgw/ui/PassportActivity;->access$5902(Lim/tpelyyftgw/ui/PassportActivity;I)I
.line 5732
iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v7, v7, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# getter for: Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
invoke-static {v7}, Lim/tpelyyftgw/ui/PassportActivity;->access$7600(Lim/tpelyyftgw/ui/PassportActivity;)[B
move-result-object v7
# setter for: Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
invoke-static {v6, v7}, Lim/tpelyyftgw/ui/PassportActivity;->access$7602(Lim/tpelyyftgw/ui/PassportActivity;[B)[B
.line 5733
iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v7, v7, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# getter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
invoke-static {v7}, Lim/tpelyyftgw/ui/PassportActivity;->access$7700(Lim/tpelyyftgw/ui/PassportActivity;)[B
move-result-object v7
# setter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
invoke-static {v6, v7}, Lim/tpelyyftgw/ui/PassportActivity;->access$7702(Lim/tpelyyftgw/ui/PassportActivity;[B)[B
.line 5734
move-object/from16 v7, p4
# setter for: Lim/tpelyyftgw/ui/PassportActivity;->delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
invoke-static {v6, v7}, Lim/tpelyyftgw/ui/PassportActivity;->access$4202(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;)Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.line 5735
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v8, v8, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
const/4 v9, 0x1
invoke-virtual {v8, v6, v9}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
.line 5736
.end local v4 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sentEmailCode;
.end local v5 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v6 # "activity1":Lim/tpelyyftgw/ui/PassportActivity;
goto :goto_8d
.line 5737
:cond_72
move-object/from16 v7, p4
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v4, v4, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
const v5, 0x7f0f0b06
const-string v6, "PassportEmail"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
# invokes: Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v4, v5, v6}, Lim/tpelyyftgw/ui/PassportActivity;->access$7800(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;Ljava/lang/String;)V
.line 5738
if-eqz v3, :cond_8d
.line 5739
iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-interface {v3, v4, v1}, Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;->onError(Ljava/lang/String;Ljava/lang/String;)V
.line 5742
:cond_8d
:goto_8d
return-void
.end method
.method public synthetic lambda$onResult$0$PassportActivity$19$1(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_saveSecureValue;ZLim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/messenger/SecureDocument;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Runnable;)V
.registers 38
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "errorRunnable" # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
.param p3, "text" # Ljava/lang/String;
.param p4, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_saveSecureValue;
.param p5, "documentOnly" # Z
.param p6, "documentRequiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p7, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p8, "newValue" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.param p9, "newPendingValue" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.param p10, "documents" # Ljava/util/ArrayList;
.param p11, "selfie" # Lim/tpelyyftgw/messenger/SecureDocument;
.param p12, "front" # Lim/tpelyyftgw/messenger/SecureDocument;
.param p13, "reverse" # Lim/tpelyyftgw/messenger/SecureDocument;
.param p14, "translationDocuments" # Ljava/util/ArrayList;
.param p15, "json" # Ljava/lang/String;
.param p16, "documentsJson" # Ljava/lang/String;
.param p17, "availableDocumentTypesCount" # I
.param p18, "finishRunnable" # Ljava/lang/Runnable;
.line 5634
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p2
move-object/from16 v11, p3
move-object/from16 v12, p6
move-object/from16 v13, p7
move-object/from16 v14, p8
move-object/from16 v15, p9
move-object/from16 v10, p10
move-object/from16 v9, p11
move-object/from16 v8, p12
move-object/from16 v7, p13
move-object/from16 v6, p14
const/4 v3, 0x0
if-eqz v1, :cond_3c
.line 5635
if-eqz v2, :cond_24
.line 5636
iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-interface {v2, v4, v11}, Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;->onError(Ljava/lang/String;Ljava/lang/String;)V
.line 5638
:cond_24
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v4, v4, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/ui/PassportActivity;->access$7900(Lim/tpelyyftgw/ui/PassportActivity;)I
move-result v4
iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v5, v5, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
aput-object v11, v2, v3
move-object/from16 v3, p4
invoke-static {v4, v1, v5, v3, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->processError(ILim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLObject;[Ljava/lang/Object;)Landroid/app/Dialog;
goto/16 :goto_1c6
.line 5640
:cond_3c
if-eqz p5, :cond_50
.line 5641
if-eqz v12, :cond_48
.line 5642
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v2, v2, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# invokes: Lim/tpelyyftgw/ui/PassportActivity;->removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
invoke-static {v2, v12}, Lim/tpelyyftgw/ui/PassportActivity;->access$8000(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
goto :goto_5e
.line 5644
:cond_48
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v2, v2, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# invokes: Lim/tpelyyftgw/ui/PassportActivity;->removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
invoke-static {v2, v13}, Lim/tpelyyftgw/ui/PassportActivity;->access$8000(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
goto :goto_5e
.line 5647
:cond_50
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v2, v2, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# invokes: Lim/tpelyyftgw/ui/PassportActivity;->removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
invoke-static {v2, v13}, Lim/tpelyyftgw/ui/PassportActivity;->access$8000(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.line 5648
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v2, v2, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# invokes: Lim/tpelyyftgw/ui/PassportActivity;->removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
invoke-static {v2, v12}, Lim/tpelyyftgw/ui/PassportActivity;->access$8000(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.line 5650
:goto_5e
if-eqz v14, :cond_6d
.line 5651
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v2, v2, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$1300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
move-result-object v2
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v2, v14}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 5653
:cond_6d
if-eqz v15, :cond_7c
.line 5654
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v2, v2, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$1300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
move-result-object v2
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v2, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 5656
:cond_7c
if-eqz v10, :cond_e6
invoke-virtual/range {p10 .. p10}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_e6
.line 5657
const/4 v2, 0x0
.local v2, "a":I
invoke-virtual/range {p10 .. p10}, Ljava/util/ArrayList;->size()I
move-result v4
.local v4, "size":I
:goto_89
if-ge v2, v4, :cond_e4
.line 5658
invoke-virtual {v10, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/SecureDocument;
.line 5659
.local v5, "document":Lim/tpelyyftgw/messenger/SecureDocument;
iget-object v3, v5, Lim/tpelyyftgw/messenger/SecureDocument;->inputFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFile;
if-eqz v3, :cond_d6
.line 5660
const/4 v3, 0x0
.local v3, "b":I
iget-object v1, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->files:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
.local v1, "size2":I
:goto_9c
if-ge v3, v1, :cond_d1
.line 5661
move/from16 v16, v1
.end local v1 # "size2":I
.local v16, "size2":I
iget-object v1, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->files:Ljava/util/ArrayList;
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
.line 5662
.local v1, "file":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
move/from16 v17, v4
.end local v4 # "size":I
.local v17, "size":I
instance-of v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
if-eqz v4, :cond_c4
.line 5663
move-object v4, v1
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.line 5664
.local v4, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
move-object/from16 v18, v1
.end local v1 # "file":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
.local v18, "file":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
iget-object v1, v5, Lim/tpelyyftgw/messenger/SecureDocument;->fileSecret:[B
iget-object v10, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B
const/4 v11, 0x0
invoke-static {v1, v11, v10, v11}, Lim/tpelyyftgw/messenger/Utilities;->arraysEquals([BI[BI)Z
move-result v1
if-eqz v1, :cond_c6
.line 5665
iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
# invokes: Lim/tpelyyftgw/ui/PassportActivity$19;->renameFile(Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;)V
invoke-static {v1, v5, v4}, Lim/tpelyyftgw/ui/PassportActivity$19;->access$8100(Lim/tpelyyftgw/ui/PassportActivity$19;Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;)V
.line 5666
goto :goto_d8
.line 5662
.end local v4 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.end local v18 # "file":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
.restart local v1 # "file":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
:cond_c4
move-object/from16 v18, v1
.line 5660
.end local v1 # "file":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
:cond_c6
add-int/lit8 v3, v3, 0x1
move-object/from16 v11, p3
move-object/from16 v10, p10
move/from16 v1, v16
move/from16 v4, v17
goto :goto_9c
.end local v16 # "size2":I
.end local v17 # "size":I
.local v1, "size2":I
.local v4, "size":I
:cond_d1
move/from16 v16, v1
move/from16 v17, v4
.end local v1 # "size2":I
.end local v4 # "size":I
.restart local v16 # "size2":I
.restart local v17 # "size":I
goto :goto_d8
.line 5659
.end local v3 # "b":I
.end local v16 # "size2":I
.end local v17 # "size":I
.restart local v4 # "size":I
:cond_d6
move/from16 v17, v4
.line 5657
.end local v4 # "size":I
.end local v5 # "document":Lim/tpelyyftgw/messenger/SecureDocument;
.restart local v17 # "size":I
:goto_d8
add-int/lit8 v2, v2, 0x1
move-object/from16 v1, p1
move-object/from16 v11, p3
move-object/from16 v10, p10
move/from16 v4, v17
const/4 v3, 0x0
goto :goto_89
.end local v17 # "size":I
.restart local v4 # "size":I
:cond_e4
move/from16 v17, v4
.line 5673
.end local v2 # "a":I
.end local v4 # "size":I
:cond_e6
if-eqz v9, :cond_106
iget-object v1, v9, Lim/tpelyyftgw/messenger/SecureDocument;->inputFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFile;
if-eqz v1, :cond_106
iget-object v1, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->selfie:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
if-eqz v1, :cond_106
.line 5674
iget-object v1, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->selfie:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.line 5675
.local v1, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-object v2, v9, Lim/tpelyyftgw/messenger/SecureDocument;->fileSecret:[B
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B
const/4 v4, 0x0
invoke-static {v2, v4, v3, v4}, Lim/tpelyyftgw/messenger/Utilities;->arraysEquals([BI[BI)Z
move-result v2
if-eqz v2, :cond_106
.line 5676
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
# invokes: Lim/tpelyyftgw/ui/PassportActivity$19;->renameFile(Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;)V
invoke-static {v2, v9, v1}, Lim/tpelyyftgw/ui/PassportActivity$19;->access$8100(Lim/tpelyyftgw/ui/PassportActivity$19;Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;)V
.line 5679
.end local v1 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
:cond_106
if-eqz v8, :cond_126
iget-object v1, v8, Lim/tpelyyftgw/messenger/SecureDocument;->inputFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFile;
if-eqz v1, :cond_126
iget-object v1, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->front_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
if-eqz v1, :cond_126
.line 5680
iget-object v1, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->front_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.line 5681
.restart local v1 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-object v2, v8, Lim/tpelyyftgw/messenger/SecureDocument;->fileSecret:[B
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B
const/4 v4, 0x0
invoke-static {v2, v4, v3, v4}, Lim/tpelyyftgw/messenger/Utilities;->arraysEquals([BI[BI)Z
move-result v2
if-eqz v2, :cond_126
.line 5682
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
# invokes: Lim/tpelyyftgw/ui/PassportActivity$19;->renameFile(Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;)V
invoke-static {v2, v8, v1}, Lim/tpelyyftgw/ui/PassportActivity$19;->access$8100(Lim/tpelyyftgw/ui/PassportActivity$19;Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;)V
.line 5685
.end local v1 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
:cond_126
if-eqz v7, :cond_146
iget-object v1, v7, Lim/tpelyyftgw/messenger/SecureDocument;->inputFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFile;
if-eqz v1, :cond_146
iget-object v1, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->reverse_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
if-eqz v1, :cond_146
.line 5686
iget-object v1, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->reverse_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.line 5687
.restart local v1 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-object v2, v7, Lim/tpelyyftgw/messenger/SecureDocument;->fileSecret:[B
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B
const/4 v4, 0x0
invoke-static {v2, v4, v3, v4}, Lim/tpelyyftgw/messenger/Utilities;->arraysEquals([BI[BI)Z
move-result v2
if-eqz v2, :cond_146
.line 5688
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
# invokes: Lim/tpelyyftgw/ui/PassportActivity$19;->renameFile(Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;)V
invoke-static {v2, v7, v1}, Lim/tpelyyftgw/ui/PassportActivity$19;->access$8100(Lim/tpelyyftgw/ui/PassportActivity$19;Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;)V
.line 5691
.end local v1 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
:cond_146
if-eqz v6, :cond_1ac
invoke-virtual/range {p14 .. p14}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_1ac
.line 5692
const/4 v1, 0x0
.local v1, "a":I
invoke-virtual/range {p14 .. p14}, Ljava/util/ArrayList;->size()I
move-result v2
.local v2, "size":I
:goto_153
if-ge v1, v2, :cond_1aa
.line 5693
invoke-virtual {v6, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/SecureDocument;
.line 5694
.local v3, "document":Lim/tpelyyftgw/messenger/SecureDocument;
iget-object v4, v3, Lim/tpelyyftgw/messenger/SecureDocument;->inputFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFile;
if-eqz v4, :cond_1a0
.line 5695
const/4 v4, 0x0
.local v4, "b":I
iget-object v5, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->translation:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
.local v5, "size2":I
:goto_166
if-ge v4, v5, :cond_19a
.line 5696
iget-object v10, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->translation:Ljava/util/ArrayList;
invoke-virtual {v10, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
.line 5697
.local v10, "file":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v11, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
if-eqz v11, :cond_18c
.line 5698
move-object v11, v10
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.line 5699
.local v11, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
move/from16 v16, v2
.end local v2 # "size":I
.local v16, "size":I
iget-object v2, v3, Lim/tpelyyftgw/messenger/SecureDocument;->fileSecret:[B
move/from16 v17, v5
.end local v5 # "size2":I
.local v17, "size2":I
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B
const/4 v6, 0x0
invoke-static {v2, v6, v5, v6}, Lim/tpelyyftgw/messenger/Utilities;->arraysEquals([BI[BI)Z
move-result v2
if-eqz v2, :cond_191
.line 5700
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
# invokes: Lim/tpelyyftgw/ui/PassportActivity$19;->renameFile(Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;)V
invoke-static {v2, v3, v11}, Lim/tpelyyftgw/ui/PassportActivity$19;->access$8100(Lim/tpelyyftgw/ui/PassportActivity$19;Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;)V
.line 5701
goto :goto_1a3
.line 5697
.end local v11 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.end local v16 # "size":I
.end local v17 # "size2":I
.restart local v2 # "size":I
.restart local v5 # "size2":I
:cond_18c
move/from16 v16, v2
move/from16 v17, v5
const/4 v6, 0x0
.line 5695
.end local v2 # "size":I
.end local v5 # "size2":I
.end local v10 # "file":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
.restart local v16 # "size":I
.restart local v17 # "size2":I
:cond_191
add-int/lit8 v4, v4, 0x1
move-object/from16 v6, p14
move/from16 v2, v16
move/from16 v5, v17
goto :goto_166
.end local v16 # "size":I
.end local v17 # "size2":I
.restart local v2 # "size":I
.restart local v5 # "size2":I
:cond_19a
move/from16 v16, v2
move/from16 v17, v5
const/4 v6, 0x0
.end local v2 # "size":I
.end local v5 # "size2":I
.restart local v16 # "size":I
.restart local v17 # "size2":I
goto :goto_1a3
.line 5694
.end local v4 # "b":I
.end local v16 # "size":I
.end local v17 # "size2":I
.restart local v2 # "size":I
:cond_1a0
move/from16 v16, v2
const/4 v6, 0x0
.line 5692
.end local v2 # "size":I
.end local v3 # "document":Lim/tpelyyftgw/messenger/SecureDocument;
.restart local v16 # "size":I
:goto_1a3
add-int/lit8 v1, v1, 0x1
move-object/from16 v6, p14
move/from16 v2, v16
goto :goto_153
.end local v16 # "size":I
.restart local v2 # "size":I
:cond_1aa
move/from16 v16, v2
.line 5709
.end local v1 # "a":I
.end local v2 # "size":I
:cond_1ac
iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
move-object/from16 v4, p7
move-object/from16 v5, p3
move-object/from16 v6, p15
move-object/from16 v7, p6
move-object/from16 v8, p16
move/from16 v9, p5
move/from16 v10, p17
# invokes: Lim/tpelyyftgw/ui/PassportActivity;->setTypeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;ZI)V
invoke-static/range {v3 .. v10}, Lim/tpelyyftgw/ui/PassportActivity;->access$8200(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;ZI)V
.line 5710
if-eqz p18, :cond_1c6
.line 5711
invoke-interface/range {p18 .. p18}, Ljava/lang/Runnable;->run()V
.line 5714
:cond_1c6
:goto_1c6
return-void
.end method
.method public synthetic lambda$run$2$PassportActivity$19$1(Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 16
.param p1, "text" # Ljava/lang/String;
.param p2, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p3, "currentDelegate" # Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.param p4, "errorRunnable" # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
.param p5, "response1" # Lim/tpelyyftgw/tgnet/TLObject;
.param p6, "error1" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 5723
new-instance v8, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$19$1$_Nb_s_G8WSewDswQI_Z51iqG63M;
move-object v0, v8
move-object v1, p0
move-object v2, p5
move-object v3, p1
move-object v4, p2
move-object v5, p3
move-object v6, p6
move-object v7, p4
invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$19$1$_Nb_s_G8WSewDswQI_Z51iqG63M;-><init>(Lim/tpelyyftgw/ui/PassportActivity$19$1;Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;)V
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$run$4$PassportActivity$19$1(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 5
.param p1, "pendingValue" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.param p2, "response12" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error12" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 5754
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
invoke-direct {p0, p3, v0, p1}, Lim/tpelyyftgw/ui/PassportActivity$19$1;->onResult(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;)V
return-void
.end method
.method public run(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 12
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 5719
if-eqz p2, :cond_4b
.line 5720
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "EMAIL_VERIFICATION_NEEDED"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_34
.line 5721
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyEmailCode;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyEmailCode;-><init>()V
.line 5722
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyEmailCode;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$text:Ljava/lang/String;
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyEmailCode;->email:Ljava/lang/String;
.line 5723
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v1, v1, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7100(Lim/tpelyyftgw/ui/PassportActivity;)I
move-result v1
invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$text:Ljava/lang/String;
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$requiredType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$currentDelegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
iget-object v7, p0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$errorRunnable:Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
new-instance v8, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$19$1$IEB316k0cPUqpPl78NHACc_WS5Y;
move-object v2, v8
move-object v3, p0
invoke-direct/range {v2 .. v7}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$19$1$IEB316k0cPUqpPl78NHACc_WS5Y;-><init>(Lim/tpelyyftgw/ui/PassportActivity$19$1;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;)V
invoke-virtual {v1, v0, v8}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 5743
return-void
.line 5744
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyEmailCode;
:cond_34
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "PHONE_VERIFICATION_NEEDED"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4b
.line 5745
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$errorRunnable:Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$text:Ljava/lang/String;
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$19$1$SIz38P43F1fq5UIF74oQvyEYJf8;
invoke-direct {v2, v0, p2, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$19$1$SIz38P43F1fq5UIF74oQvyEYJf8;-><init>(Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Ljava/lang/String;)V
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 5746
return-void
.line 5749
:cond_4b
if-nez p2, :cond_7c
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$finalFileInputSecureValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSecureValue;
if-eqz v0, :cond_7c
.line 5750
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.line 5751
.local v0, "pendingValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_saveSecureValue;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_saveSecureValue;-><init>()V
.line 5752
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_saveSecureValue;
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->val$finalFileInputSecureValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSecureValue;
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_saveSecureValue;->value:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSecureValue;
.line 5753
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v2, v2, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# getter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecretId:J
invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$7000(Lim/tpelyyftgw/ui/PassportActivity;)J
move-result-wide v2
iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_saveSecureValue;->secure_secret_id:J
.line 5754
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$19$1;->this$1:Lim/tpelyyftgw/ui/PassportActivity$19;
iget-object v2, v2, Lim/tpelyyftgw/ui/PassportActivity$19;->this$0:Lim/tpelyyftgw/ui/PassportActivity;
# getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$7200(Lim/tpelyyftgw/ui/PassportActivity;)I
move-result v2
invoke-static {v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$19$1$EtNVE95Hunlz97t_tRFrEnEXu94;
invoke-direct {v3, p0, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$19$1$EtNVE95Hunlz97t_tRFrEnEXu94;-><init>(Lim/tpelyyftgw/ui/PassportActivity$19$1;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;)V
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 5755
.end local v0 # "pendingValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_saveSecureValue;
goto :goto_83
.line 5756
:cond_7c
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
const/4 v1, 0x0
invoke-direct {p0, p2, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity$19$1;->onResult(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;)V
.line 5758
:goto_83
return-void
.end method