PassportActivity.smali

.class public Lim/tpelyyftgw/ui/PassportActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "PassportActivity.java"

# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;,
        Lim/tpelyyftgw/ui/PassportActivity$ProgressView;,
        Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;,
        Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;,
        Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;,
        Lim/tpelyyftgw/ui/PassportActivity$LinkSpan;,
        Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;,
        Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
    }
.end annotation


# static fields
.field private static final FIELD_ADDRESS_COUNT:I

.field private static final FIELD_BIRTHDAY:I

.field private static final FIELD_CARDNUMBER:I

.field private static final FIELD_CITIZENSHIP:I

.field private static final FIELD_CITY:I

.field private static final FIELD_COUNTRY:I

.field private static final FIELD_EMAIL:I

.field private static final FIELD_EXPIRE:I

.field private static final FIELD_GENDER:I

.field private static final FIELD_IDENTITY_COUNT:I

.field private static final FIELD_IDENTITY_NODOC_COUNT:I

.field private static final FIELD_MIDNAME:I

.field private static final FIELD_NAME:I

.field private static final FIELD_NATIVE_COUNT:I

.field private static final FIELD_NATIVE_MIDNAME:I

.field private static final FIELD_NATIVE_NAME:I

.field private static final FIELD_NATIVE_SURNAME:I

.field private static final FIELD_PASSWORD:I

.field private static final FIELD_PHONE:I

.field private static final FIELD_PHONECODE:I

.field private static final FIELD_PHONECOUNTRY:I

.field private static final FIELD_POSTCODE:I

.field private static final FIELD_RESIDENCE:I

.field private static final FIELD_STATE:I

.field private static final FIELD_STREET1:I

.field private static final FIELD_STREET2:I

.field private static final FIELD_SURNAME:I

.field public static final TYPE_ADDRESS:I

.field public static final TYPE_EMAIL:I

.field public static final TYPE_EMAIL_VERIFICATION:I

.field public static final TYPE_IDENTITY:I

.field public static final TYPE_MANAGE:I

.field public static final TYPE_PASSWORD:I

.field public static final TYPE_PHONE:I

.field public static final TYPE_PHONE_VERIFICATION:I

.field public static final TYPE_REQUEST:I

.field private static final UPLOADING_TYPE_DOCUMENTS:I

.field private static final UPLOADING_TYPE_FRONT:I

.field private static final UPLOADING_TYPE_REVERSE:I

.field private static final UPLOADING_TYPE_SELFIE:I

.field private static final UPLOADING_TYPE_TRANSLATION:I

.field private static final attach_document:I

.field private static final attach_gallery:I

.field private static final attach_photo:I

.field private static final done_button:I

.field private static final info_item:I


# instance fields
.field private acceptTextView:Landroid/widget/TextView;

.field private addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

.field private addDocumentSectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

.field private allowNonLatinName:Z

.field private availableDocumentTypes:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
            ">;"
        }
    .end annotation
.end field

.field private bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

.field private bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

.field private bottomLayout:Landroid/widget/FrameLayout;

.field private callbackCalled:Z

.field private chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

.field private codesMap:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private countriesArray:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private countriesMap:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private currentActivityType:I

.field private currentBotId:I

.field private currentCallbackUrl:Ljava/lang/String;

.field private currentCitizeship:Ljava/lang/String;

.field private currentDocumentValues:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

.field private currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

.field private currentEmail:Ljava/lang/String;

.field private currentExpireDate:[I

.field private currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

.field private currentGender:Ljava/lang/String;

.field private currentNonce:Ljava/lang/String;

.field private currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

.field private currentPayload:Ljava/lang/String;

.field private currentPhoneVerification:Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;

.field private currentPhotoViewerLayout:Landroid/widget/LinearLayout;

.field private currentPicturePath:Ljava/lang/String;

.field private currentPublicKey:Ljava/lang/String;

.field private currentResidence:Ljava/lang/String;

.field private currentScope:Ljava/lang/String;

.field private currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

.field private currentTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

.field private currentValues:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private currentViewNum:I

.field private delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;

.field private deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

.field private dividers:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Landroid/view/View;",
            ">;"
        }
    .end annotation
.end field

.field private documentOnly:Z

.field private documents:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/SecureDocument;",
            ">;"
        }
    .end annotation
.end field

.field private documentsCells:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Lim/tpelyyftgw/messenger/SecureDocument;",
            "Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;",
            ">;"
        }
    .end annotation
.end field

.field private documentsErrors:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private documentsLayout:Landroid/widget/LinearLayout;

.field private documentsToTypesLink:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
            "Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
            ">;"
        }
    .end annotation
.end field

.field private doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

.field private doneItemAnimation:Landroid/animation/AnimatorSet;

.field private emailCodeLength:I

.field private emptyImageView:Landroid/widget/ImageView;

.field private emptyLayout:Landroid/widget/LinearLayout;

.field private emptyTextView1:Landroid/widget/TextView;

.field private emptyTextView2:Landroid/widget/TextView;

.field private emptyTextView3:Landroid/widget/TextView;

.field private emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;

.field private errorsMap:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;>;"
        }
    .end annotation
.end field

.field private errorsValues:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private extraBackgroundView:Landroid/view/View;

.field private extraBackgroundView2:Landroid/view/View;

.field private fieldsErrors:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;

.field private frontLayout:Landroid/widget/LinearLayout;

.field private headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

.field private ignoreOnFailure:Z

.field private ignoreOnPhoneChange:Z

.field private ignoreOnTextChange:Z

.field private initialValues:Ljava/lang/String;

.field private inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

.field private inputFieldContainers:[Landroid/view/ViewGroup;

.field private inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

.field private languageMap:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private linearLayout2:Landroid/widget/LinearLayout;

.field private mainErrorsMap:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

.field private needActivityResult:Z

.field private noAllDocumentsErrorText:Ljava/lang/CharSequence;

.field private noAllTranslationErrorText:Ljava/lang/CharSequence;

.field private noPasswordImageView:Landroid/widget/ImageView;

.field private noPasswordSetTextView:Landroid/widget/TextView;

.field private noPasswordTextView:Landroid/widget/TextView;

.field private nonLatinNames:[Z

.field private passwordAvatarContainer:Landroid/widget/FrameLayout;

.field private passwordForgotButton:Landroid/widget/TextView;

.field private passwordInfoRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

.field private passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

.field private pendingDelegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;

.field private pendingErrorRunnable:Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;

.field private pendingFinishRunnable:Ljava/lang/Runnable;

.field private pendingPhone:Ljava/lang/String;

.field private permissionsDialog:Landroid/app/Dialog;

.field private permissionsItems:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private phoneFormatMap:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private plusTextView:Landroid/widget/TextView;

.field private presentAfterAnimation:Lim/tpelyyftgw/ui/PassportActivity;

.field private progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;

.field private progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

.field private progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;

.field private provider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

.field private reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;

.field private reverseLayout:Landroid/widget/LinearLayout;

.field private saltedPassword:[B

.field private savedPasswordHash:[B

.field private savedSaltedPassword:[B

.field private scanDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

.field private scrollHeight:I

.field private scrollView:Landroid/widget/ScrollView;

.field private sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

.field private sectionCell2:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

.field private secureSecret:[B

.field private secureSecretId:J

.field private selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;

.field private selfieLayout:Landroid/widget/LinearLayout;

.field private topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

.field private translationDocuments:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/SecureDocument;",
            ">;"
        }
    .end annotation
.end field

.field private translationLayout:Landroid/widget/LinearLayout;

.field private typesValues:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;>;"
        }
    .end annotation
.end field

.field private typesViews:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
            "Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;",
            ">;"
        }
    .end annotation
.end field

.field private uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

.field private uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

.field private uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

.field private uploadSelfieCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

.field private uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

.field private uploadingDocuments:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Lim/tpelyyftgw/messenger/SecureDocument;",
            ">;"
        }
    .end annotation
.end field

.field private uploadingFileType:I

.field private useCurrentValue:Z

.field private usingSavedPassword:I

.field private views:[Lim/tpelyyftgw/ui/components/SlideView;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    const v0, 0x1569

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_ADDRESS_COUNT:I

    const v0, 0x156c

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_BIRTHDAY:I

    const v0, 0x1568

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_CARDNUMBER:I

    const v0, 0x156a

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_CITIZENSHIP:I

    const v0, 0x156c

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_CITY:I

    const v0, 0x156a

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_COUNTRY:I

    const v0, 0x156f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_EMAIL:I

    const v0, 0x1567

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_EXPIRE:I

    const v0, 0x156b

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_GENDER:I

    const v0, 0x1566

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_IDENTITY_COUNT:I

    const v0, 0x1568

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_IDENTITY_NODOC_COUNT:I

    const v0, 0x156e

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_MIDNAME:I

    const v0, 0x156f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_NAME:I

    const v0, 0x156c

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_NATIVE_COUNT:I

    const v0, 0x156e

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_NATIVE_MIDNAME:I

    const v0, 0x156f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_NATIVE_NAME:I

    const v0, 0x156d

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_NATIVE_SURNAME:I

    const v0, 0x156f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_PASSWORD:I

    const v0, 0x156d

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_PHONE:I

    const v0, 0x156e

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_PHONECODE:I

    const v0, 0x156f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_PHONECOUNTRY:I

    const v0, 0x156d

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_POSTCODE:I

    const v0, 0x1569

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_RESIDENCE:I

    const v0, 0x156b

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_STATE:I

    const v0, 0x156f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_STREET1:I

    const v0, 0x156e

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_STREET2:I

    const v0, 0x156d

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_SURNAME:I

    const v0, 0x156d

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_ADDRESS:I

    const v0, 0x156b

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_EMAIL:I

    const v0, 0x1569

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_EMAIL_VERIFICATION:I

    const v0, 0x156e

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_IDENTITY:I

    const v0, 0x1567

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_MANAGE:I

    const v0, 0x156a

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_PASSWORD:I

    const v0, 0x156c

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_PHONE:I

    const v0, 0x1568

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_PHONE_VERIFICATION:I

    const v0, 0x156f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_REQUEST:I

    const v0, 0x156f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->UPLOADING_TYPE_DOCUMENTS:I

    const v0, 0x156d

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->UPLOADING_TYPE_FRONT:I

    const v0, 0x156c

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->UPLOADING_TYPE_REVERSE:I

    const v0, 0x156e

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->UPLOADING_TYPE_SELFIE:I

    const v0, 0x156b

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->UPLOADING_TYPE_TRANSLATION:I

    const v0, 0x156b

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->attach_document:I

    const v0, 0x156e

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->attach_gallery:I

    const v0, 0x156f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->attach_photo:I

    const v0, 0x156d

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->done_button:I

    const v0, 0x156e

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/PassportActivity;->info_item:I

    return-void
.end method

.method public constructor <init>(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V
    .registers 32
    .param p1, "type"    # I
    .param p2, "botId"    # I
    .param p3, "scope"    # Ljava/lang/String;
    .param p4, "publicKey"    # Ljava/lang/String;
    .param p5, "payload"    # Ljava/lang/String;
    .param p6, "nonce"    # Ljava/lang/String;
    .param p7, "callbackUrl"    # Ljava/lang/String;
    .param p8, "form"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
    .param p9, "accountPassword"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    .line 684
    move-object/from16 v11, p0

    move-object/from16 v12, p8

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x0

    move-object/from16 v1, p0

    move/from16 v2, p1

    move-object/from16 v3, p8

    move-object/from16 v4, p9

    invoke-direct/range {v1 .. v10}, 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 685
    move/from16 v1, p2

    iput v1, v11, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    .line 686
    move-object/from16 v2, p5

    iput-object v2, v11, Lim/tpelyyftgw/ui/PassportActivity;->currentPayload:Ljava/lang/String;

    .line 687
    move-object/from16 v3, p6

    iput-object v3, v11, Lim/tpelyyftgw/ui/PassportActivity;->currentNonce:Ljava/lang/String;

    .line 688
    move-object/from16 v4, p3

    iput-object v4, v11, Lim/tpelyyftgw/ui/PassportActivity;->currentScope:Ljava/lang/String;

    .line 689
    move-object/from16 v5, p4

    iput-object v5, v11, Lim/tpelyyftgw/ui/PassportActivity;->currentPublicKey:Ljava/lang/String;

    .line 690
    move-object/from16 v6, p7

    iput-object v6, v11, Lim/tpelyyftgw/ui/PassportActivity;->currentCallbackUrl:Ljava/lang/String;

    .line 691
    if-nez p1, :cond_2a5

    .line 692
    iget-object v0, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->errors:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_2a5

    .line 694
    :try_start_37
    iget-object v0, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->errors:Ljava/util/ArrayList;

    new-instance v7, Lim/tpelyyftgw/ui/PassportActivity$2;

    invoke-direct {v7, v11}, Lim/tpelyyftgw/ui/PassportActivity$2;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-static {v0, v7}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V

    .line 732
    const/4 v0, 0x0

    .local v0, "a":I
    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->errors:Ljava/util/ArrayList;

    invoke-virtual {v7}, Ljava/util/ArrayList;->size()I

    move-result v7

    .local v7, "size":I
    :goto_48
    if-ge v0, v7, :cond_2a1

    .line 733
    iget-object v8, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->errors:Ljava/util/ArrayList;

    invoke-virtual {v8, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;

    .line 738
    .local v8, "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
    const/4 v9, 0x0

    .line 739
    .local v9, "field":Ljava/lang/String;
    const/4 v10, 0x0

    .line 741
    .local v10, "file_hash":[B
    instance-of v13, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFrontSide;
    :try_end_56
    .catch Ljava/lang/Exception; {:try_start_37 .. :try_end_56} :catch_2a4

    const-string v14, "data"

    const-string v15, "error_all"

    const-string/jumbo v1, "selfie"

    const-string/jumbo v2, "reverse"

    const-string v3, "front"

    const-string v4, "files"

    const-string/jumbo v5, "translation"

    if-eqz v13, :cond_89

    .line 742
    :try_start_69
    move-object v13, v8

    check-cast v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFrontSide;

    .line 743
    .local v13, "secureValueErrorFrontSide":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFrontSide;
    iget-object v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFrontSide;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v11, v6}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v6

    .line 744
    .local v6, "key":Ljava/lang/String;
    move-object/from16 v16, v6

    .end local v6    # "key":Ljava/lang/String;
    .local v16, "key":Ljava/lang/String;
    iget-object v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFrontSide;->text:Ljava/lang/String;

    .line 745
    .local v6, "description":Ljava/lang/String;
    move-object/from16 v17, v6

    .end local v6    # "description":Ljava/lang/String;
    .local v17, "description":Ljava/lang/String;
    iget-object v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFrontSide;->file_hash:[B

    move-object v10, v6

    .line 746
    move-object v6, v3

    .line 747
    .end local v13    # "secureValueErrorFrontSide":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFrontSide;
    .local v6, "target":Ljava/lang/String;
    move-object/from16 v18, v8

    move-object/from16 v13, v17

    move/from16 v21, v7

    move-object v7, v6

    move-object/from16 v6, v16

    move/from16 v16, v21

    goto/16 :goto_19f

    .end local v6    # "target":Ljava/lang/String;
    .end local v16    # "key":Ljava/lang/String;
    .end local v17    # "description":Ljava/lang/String;
    :cond_89
    instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorReverseSide;

    if-eqz v6, :cond_a8

    .line 748
    move-object v6, v8

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorReverseSide;

    .line 749
    .local v6, "secureValueErrorReverseSide":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorReverseSide;
    iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorReverseSide;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v11, v13}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v13

    .line 750
    .local v13, "key":Ljava/lang/String;
    move/from16 v16, v7

    .end local v7    # "size":I
    .local v16, "size":I
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorReverseSide;->text:Ljava/lang/String;

    .line 751
    .local v7, "description":Ljava/lang/String;
    move-object/from16 v17, v7

    .end local v7    # "description":Ljava/lang/String;
    .restart local v17    # "description":Ljava/lang/String;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorReverseSide;->file_hash:[B

    move-object v10, v7

    .line 752
    move-object v6, v2

    .line 753
    .local v6, "target":Ljava/lang/String;
    move-object v7, v6

    move-object/from16 v18, v8

    move-object v6, v13

    move-object/from16 v13, v17

    goto/16 :goto_19f

    .end local v6    # "target":Ljava/lang/String;
    .end local v13    # "key":Ljava/lang/String;
    .end local v16    # "size":I
    .end local v17    # "description":Ljava/lang/String;
    .local v7, "size":I
    :cond_a8
    move/from16 v16, v7

    .end local v7    # "size":I
    .restart local v16    # "size":I
    instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorSelfie;

    if-eqz v6, :cond_c6

    .line 754
    move-object v6, v8

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorSelfie;

    .line 755
    .local v6, "secureValueErrorSelfie":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorSelfie;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorSelfie;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v11, v7}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v7

    .line 756
    .local v7, "key":Ljava/lang/String;
    iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorSelfie;->text:Ljava/lang/String;

    .line 757
    .local v13, "description":Ljava/lang/String;
    move-object/from16 v17, v7

    .end local v7    # "key":Ljava/lang/String;
    .local v17, "key":Ljava/lang/String;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorSelfie;->file_hash:[B

    move-object v10, v7

    .line 758
    move-object v6, v1

    .line 759
    .local v6, "target":Ljava/lang/String;
    move-object v7, v6

    move-object/from16 v18, v8

    move-object/from16 v6, v17

    goto/16 :goto_19f

    .end local v6    # "target":Ljava/lang/String;
    .end local v13    # "description":Ljava/lang/String;
    .end local v17    # "key":Ljava/lang/String;
    :cond_c6
    instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFile;

    if-eqz v6, :cond_e2

    .line 760
    move-object v6, v8

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFile;

    .line 761
    .local v6, "secureValueErrorTranslationFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFile;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFile;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v11, v7}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v7

    .line 762
    .restart local v7    # "key":Ljava/lang/String;
    iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFile;->text:Ljava/lang/String;

    .line 763
    .restart local v13    # "description":Ljava/lang/String;
    move-object/from16 v17, v7

    .end local v7    # "key":Ljava/lang/String;
    .restart local v17    # "key":Ljava/lang/String;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFile;->file_hash:[B

    move-object v10, v7

    .line 764
    move-object v6, v5

    .line 765
    .local v6, "target":Ljava/lang/String;
    move-object v7, v6

    move-object/from16 v18, v8

    move-object/from16 v6, v17

    goto/16 :goto_19f

    .end local v6    # "target":Ljava/lang/String;
    .end local v13    # "description":Ljava/lang/String;
    .end local v17    # "key":Ljava/lang/String;
    :cond_e2
    instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFiles;

    if-eqz v6, :cond_fb

    .line 766
    move-object v6, v8

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFiles;

    .line 767
    .local v6, "secureValueErrorTranslationFiles":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFiles;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFiles;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v11, v7}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v7

    .line 768
    .restart local v7    # "key":Ljava/lang/String;
    iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFiles;->text:Ljava/lang/String;

    .line 769
    .restart local v13    # "description":Ljava/lang/String;
    move-object v6, v5

    .line 770
    .local v6, "target":Ljava/lang/String;
    move-object/from16 v18, v8

    move-object/from16 v21, v7

    move-object v7, v6

    move-object/from16 v6, v21

    goto/16 :goto_19f

    .end local v6    # "target":Ljava/lang/String;
    .end local v7    # "key":Ljava/lang/String;
    .end local v13    # "description":Ljava/lang/String;
    :cond_fb
    instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFile;

    if-eqz v6, :cond_117

    .line 771
    move-object v6, v8

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFile;

    .line 772
    .local v6, "secureValueErrorFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFile;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFile;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v11, v7}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v7

    .line 773
    .restart local v7    # "key":Ljava/lang/String;
    iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFile;->text:Ljava/lang/String;

    .line 774
    .restart local v13    # "description":Ljava/lang/String;
    move-object/from16 v17, v7

    .end local v7    # "key":Ljava/lang/String;
    .restart local v17    # "key":Ljava/lang/String;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFile;->file_hash:[B

    move-object v10, v7

    .line 775
    move-object v6, v4

    .line 776
    .local v6, "target":Ljava/lang/String;
    move-object v7, v6

    move-object/from16 v18, v8

    move-object/from16 v6, v17

    goto/16 :goto_19f

    .end local v6    # "target":Ljava/lang/String;
    .end local v13    # "description":Ljava/lang/String;
    .end local v17    # "key":Ljava/lang/String;
    :cond_117
    instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFiles;

    if-eqz v6, :cond_130

    .line 777
    move-object v6, v8

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFiles;

    .line 778
    .local v6, "secureValueErrorFiles":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFiles;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFiles;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v11, v7}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v7

    .line 779
    .restart local v7    # "key":Ljava/lang/String;
    iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFiles;->text:Ljava/lang/String;

    .line 780
    .restart local v13    # "description":Ljava/lang/String;
    move-object v6, v4

    .line 781
    .local v6, "target":Ljava/lang/String;
    move-object/from16 v18, v8

    move-object/from16 v21, v7

    move-object v7, v6

    move-object/from16 v6, v21

    goto/16 :goto_19f

    .end local v6    # "target":Ljava/lang/String;
    .end local v7    # "key":Ljava/lang/String;
    .end local v13    # "description":Ljava/lang/String;
    :cond_130
    instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueError;

    if-eqz v6, :cond_14b

    .line 782
    move-object v6, v8

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueError;

    .line 783
    .local v6, "secureValueErrorAll":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueError;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueError;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v11, v7}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v7

    .line 784
    .restart local v7    # "key":Ljava/lang/String;
    iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueError;->text:Ljava/lang/String;

    .line 785
    .restart local v13    # "description":Ljava/lang/String;
    move-object/from16 v17, v7

    .end local v7    # "key":Ljava/lang/String;
    .restart local v17    # "key":Ljava/lang/String;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueError;->hash:[B

    move-object v10, v7

    .line 786
    move-object v6, v15

    .line 787
    .local v6, "target":Ljava/lang/String;
    move-object v7, v6

    move-object/from16 v18, v8

    move-object/from16 v6, v17

    goto :goto_19f

    .end local v6    # "target":Ljava/lang/String;
    .end local v13    # "description":Ljava/lang/String;
    .end local v17    # "key":Ljava/lang/String;
    :cond_14b
    instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;

    if-eqz v6, :cond_28b

    .line 788
    move-object v6, v8

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;

    .line 789
    .local v6, "secureValueErrorData":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;
    const/4 v7, 0x0

    .line 790
    .local v7, "found":Z
    const/4 v13, 0x0

    .local v13, "b":I
    :goto_154
    move/from16 v17, v7

    .end local v7    # "found":Z
    .local v17, "found":Z
    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v7}, Ljava/util/ArrayList;->size()I

    move-result v7

    if-ge v13, v7, :cond_185

    .line 791
    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v7, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    .line 792
    .local v7, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    move-object/from16 v18, v8

    .end local v8    # "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
    .local v18, "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
    iget-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    if-eqz v8, :cond_17c

    iget-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B

    move-object/from16 v19, v7

    .end local v7    # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .local v19, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;->data_hash:[B

    invoke-static {v8, v7}, Ljava/util/Arrays;->equals([B[B)Z

    move-result v7

    if-eqz v7, :cond_17e

    .line 793
    const/4 v7, 0x1

    .line 794
    .end local v17    # "found":Z
    .local v7, "found":Z
    goto :goto_189

    .line 792
    .end local v19    # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .local v7, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .restart local v17    # "found":Z
    :cond_17c
    move-object/from16 v19, v7

    .line 790
    .end local v7    # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    :cond_17e
    add-int/lit8 v13, v13, 0x1

    move/from16 v7, v17

    move-object/from16 v8, v18

    goto :goto_154

    .end local v18    # "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
    .restart local v8    # "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
    :cond_185
    move-object/from16 v18, v8

    .end local v8    # "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
    .restart local v18    # "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
    move/from16 v7, v17

    .line 797
    .end local v13    # "b":I
    .end local v17    # "found":Z
    .local v7, "found":Z
    :goto_189
    if-nez v7, :cond_18d

    .line 798
    goto/16 :goto_28d

    .line 800
    :cond_18d
    iget-object v8, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v11, v8}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v8

    .line 801
    .local v8, "key":Ljava/lang/String;
    iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;->text:Ljava/lang/String;

    .line 802
    .local v13, "description":Ljava/lang/String;
    move/from16 v17, v7

    .end local v7    # "found":Z
    .restart local v17    # "found":Z
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;->field:Ljava/lang/String;

    move-object v9, v7

    .line 803
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;->data_hash:[B

    move-object v10, v7

    .line 804
    move-object v7, v14

    move-object v6, v8

    .line 808
    .end local v8    # "key":Ljava/lang/String;
    .end local v17    # "found":Z
    .local v6, "key":Ljava/lang/String;
    .local v7, "target":Ljava/lang/String;
    :goto_19f
    iget-object v8, v11, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;

    invoke-virtual {v8, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/HashMap;

    .line 809
    .local v8, "vals":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    if-nez v8, :cond_1ba

    .line 810
    new-instance v17, Ljava/util/HashMap;

    invoke-direct/range {v17 .. v17}, Ljava/util/HashMap;-><init>()V

    move-object/from16 v8, v17

    .line 811
    iget-object v12, v11, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;

    invoke-virtual {v12, v6, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 812
    iget-object v12, v11, Lim/tpelyyftgw/ui/PassportActivity;->mainErrorsMap:Ljava/util/HashMap;

    invoke-virtual {v12, v6, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 815
    :cond_1ba
    const/4 v12, 0x2

    if-eqz v10, :cond_1c4

    .line 816
    invoke-static {v10, v12}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v17

    move-object/from16 v12, v17

    .local v17, "hash":Ljava/lang/String;
    goto :goto_1c8

    .line 818
    .end local v17    # "hash":Ljava/lang/String;
    :cond_1c4
    const-string v17, ""

    move-object/from16 v12, v17

    .line 820
    .local v12, "hash":Ljava/lang/String;
    :goto_1c8
    const/16 v17, -0x1

    invoke-virtual {v7}, Ljava/lang/String;->hashCode()I

    move-result v20

    sparse-switch v20, :sswitch_data_2a6

    :cond_1d1
    goto :goto_20a

    :sswitch_1d2
    invoke-virtual {v7, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v14

    if-eqz v14, :cond_1d1

    const/4 v14, 0x5

    goto :goto_20b

    :sswitch_1da
    invoke-virtual {v7, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v14

    if-eqz v14, :cond_1d1

    const/4 v14, 0x6

    goto :goto_20b

    :sswitch_1e2
    invoke-virtual {v7, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v14

    if-eqz v14, :cond_1d1

    const/4 v14, 0x4

    goto :goto_20b

    :sswitch_1ea
    invoke-virtual {v7, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v14

    if-eqz v14, :cond_1d1

    const/4 v14, 0x1

    goto :goto_20b

    :sswitch_1f2
    invoke-virtual {v7, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v14

    if-eqz v14, :cond_1d1

    const/4 v14, 0x0

    goto :goto_20b

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

    move-result v14

    if-eqz v14, :cond_1d1

    const/4 v14, 0x2

    goto :goto_20b

    :sswitch_202
    invoke-virtual {v7, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v14

    if-eqz v14, :cond_1d1

    const/4 v14, 0x3

    goto :goto_20b

    :goto_20a
    const/4 v14, -0x1

    :goto_20b
    packed-switch v14, :pswitch_data_2c4

    goto/16 :goto_28d

    .line 850
    :pswitch_210
    invoke-virtual {v8, v15, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto/16 :goto_28d

    .line 847
    :pswitch_215
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v8, v1, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 848
    goto :goto_28d

    .line 844
    :pswitch_228
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v8, v1, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 845
    goto :goto_28d

    .line 837
    :pswitch_23b
    if-eqz v10, :cond_250

    .line 838
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v8, v1, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_28d

    .line 840
    :cond_250
    const-string/jumbo v1, "translation_all"

    invoke-virtual {v8, v1, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 842
    goto :goto_28d

    .line 834
    :pswitch_257
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v8, v1, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 835
    goto :goto_28d

    .line 827
    :pswitch_26a
    if-eqz v10, :cond_27f

    .line 828
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v8, v1, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_28d

    .line 830
    :cond_27f
    const-string v1, "files_all"

    invoke-virtual {v8, v1, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 832
    goto :goto_28d

    .line 822
    :pswitch_285
    if-eqz v9, :cond_28d

    .line 823
    invoke-virtual {v8, v9, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_28a
    .catch Ljava/lang/Exception; {:try_start_69 .. :try_end_28a} :catch_2a4

    goto :goto_28d

    .line 787
    .end local v6    # "key":Ljava/lang/String;
    .end local v7    # "target":Ljava/lang/String;
    .end local v12    # "hash":Ljava/lang/String;
    .end local v13    # "description":Ljava/lang/String;
    .end local v18    # "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
    .local v8, "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
    :cond_28b
    move-object/from16 v18, v8

    .line 732
    .end local v8    # "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
    .end local v9    # "field":Ljava/lang/String;
    .end local v10    # "file_hash":[B
    :cond_28d
    :goto_28d
    add-int/lit8 v0, v0, 0x1

    move/from16 v1, p2

    move-object/from16 v4, p3

    move-object/from16 v5, p4

    move-object/from16 v2, p5

    move-object/from16 v3, p6

    move-object/from16 v6, p7

    move-object/from16 v12, p8

    move/from16 v7, v16

    goto/16 :goto_48

    .end local v16    # "size":I
    .local v7, "size":I
    :cond_2a1
    move/from16 v16, v7

    .line 856
    .end local v0    # "a":I
    .end local v7    # "size":I
    goto :goto_2a5

    .line 854
    :catch_2a4
    move-exception v0

    .line 859
    :cond_2a5
    :goto_2a5
    return-void

    :sswitch_data_2a6
    .sparse-switch
        -0x6db60d4f -> :sswitch_202
        -0x3600c698 -> :sswitch_1fa
        0x2eefaa -> :sswitch_1f2
        0x5ceba77 -> :sswitch_1ea
        0x5d2de29 -> :sswitch_1e2
        0x13a936ea -> :sswitch_1da
        0x418e52e2 -> :sswitch_1d2
    .end sparse-switch

    :pswitch_data_2c4
    .packed-switch 0x0
        :pswitch_285
        :pswitch_26a
        :pswitch_257
        :pswitch_23b
        :pswitch_228
        :pswitch_215
        :pswitch_210
    .end packed-switch
.end method

.method public constructor <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
    .registers 14
    .param p1, "type"    # I
    .param p2, "form"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
    .param p3, "accountPassword"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    .param p4, "secureType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p5, "secureValue"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .param p6, "secureDocumentsType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p7, "secureDocumentsValue"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Lim/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/lang/String;",
            "Ljava/lang/String;",
            ">;",
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    .line 862
    .local p8, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .local p9, "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V

    .line 212
    const-string v0, ""

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;

    .line 213
    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;

    .line 215
    const/4 v0, 0x3

    new-array v1, v0, [I

    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I

    .line 253
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->dividers:Ljava/util/ArrayList;

    .line 264
    new-array v1, v0, [Z

    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->nonLatinNames:[Z

    .line 265
    const/4 v1, 0x1

    iput-boolean v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->allowNonLatinName:Z

    .line 298
    new-instance v2, Ljava/util/ArrayList;

    invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->countriesArray:Ljava/util/ArrayList;

    .line 299
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->countriesMap:Ljava/util/HashMap;

    .line 300
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->codesMap:Ljava/util/HashMap;

    .line 301
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->phoneFormatMap:Ljava/util/HashMap;

    .line 323
    new-instance v2, Ljava/util/ArrayList;

    invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    .line 325
    new-instance v2, Ljava/util/ArrayList;

    invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;

    .line 328
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;

    .line 329
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;

    .line 330
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;

    .line 331
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->typesViews:Ljava/util/HashMap;

    .line 332
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsToTypesLink:Ljava/util/HashMap;

    .line 335
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;

    .line 336
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->mainErrorsMap:Ljava/util/HashMap;

    .line 339
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    .line 359
    new-instance v2, Lim/tpelyyftgw/ui/PassportActivity$1;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/PassportActivity$1;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->provider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

    .line 863
    iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    .line 864
    iput-object p2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    .line 865
    iput-object p4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 866
    if-eqz p4, :cond_91

    .line 867
    iget-boolean v2, p4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->native_names:Z

    iput-boolean v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->allowNonLatinName:Z

    .line 869
    :cond_91
    iput-object p5, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    .line 870
    iput-object p6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 871
    iput-object p7, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    .line 872
    iput-object p3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    .line 873
    iput-object p8, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    .line 874
    iput-object p9, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentValues:Ljava/util/HashMap;

    .line 875
    iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    if-ne v2, v0, :cond_a9

    .line 876
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->permissionsItems:Ljava/util/ArrayList;

    goto :goto_b0

    .line 877
    :cond_a9
    const/4 v3, 0x7

    if-ne v2, v3, :cond_b0

    .line 878
    new-array v0, v0, [Lim/tpelyyftgw/ui/components/SlideView;

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;

    .line 880
    :cond_b0
    :goto_b0
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    if-nez v0, :cond_bb

    .line 881
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    .line 883
    :cond_bb
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentValues:Ljava/util/HashMap;

    if-nez v0, :cond_c6

    .line 884
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentValues:Ljava/util/HashMap;

    .line 886
    :cond_c6
    const/4 v0, 0x5

    if-ne p1, v0, :cond_11f

    .line 887
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/messenger/UserConfig;->savedPasswordHash:[B

    if-eqz v0, :cond_f3

    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/messenger/UserConfig;->savedSaltedPassword:[B

    if-eqz v0, :cond_f3

    .line 888
    iput v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I

    .line 889
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/messenger/UserConfig;->savedPasswordHash:[B

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->savedPasswordHash:[B

    .line 890
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/messenger/UserConfig;->savedSaltedPassword:[B

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->savedSaltedPassword:[B

    .line 892
    :cond_f3
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    if-nez v0, :cond_fb

    .line 893
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->loadPasswordInfo()V

    goto :goto_105

    .line 895
    :cond_fb
    invoke-static {v0}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->initPasswordNewAlgo(Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V

    .line 896
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I

    if-ne v0, v1, :cond_105

    .line 897
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->onPasswordDone(Z)V

    .line 900
    :cond_105
    :goto_105
    invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->isPassportConfigLoaded()Z

    move-result v0

    if-nez v0, :cond_11f

    .line 901
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getPassportConfig;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getPassportConfig;-><init>()V

    .line 902
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getPassportConfig;
    sget v1, Lim/tpelyyftgw/messenger/SharedConfig;->passportConfigHash:I

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getPassportConfig;->hash:I

    .line 903
    iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    sget-object v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fUpU25DCSTyRoI4PLm4ztlR30f8;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fUpU25DCSTyRoI4PLm4ztlR30f8;

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 913
    .end local v0    # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getPassportConfig;
    :cond_11f
    return-void
.end method

.method static synthetic access$000(Lim/tpelyyftgw/ui/PassportActivity;)Landroid/widget/LinearLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPhotoViewerLayout:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$1000(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$1100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$11700(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$11900(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$1200(Lim/tpelyyftgw/ui/PassportActivity;I)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # I

    .line 152
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V

    return-void
.end method

.method static synthetic access$12000(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$12100(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$12200(Lim/tpelyyftgw/ui/PassportActivity;Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;Z)V
    .registers 4
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Landroid/os/Bundle;
    .param p2, "x2"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;
    .param p3, "x3"    # Z

    .line 152
    invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/PassportActivity;->fillNextCodeParams(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;Z)V

    return-void
.end method

.method static synthetic access$12300(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$12400(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$12502(Lim/tpelyyftgw/ui/PassportActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Z

    .line 152
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnFailure:Z

    return p1
.end method

.method static synthetic access$12600(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    return v0
.end method

.method static synthetic access$12700(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentScope:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$12800(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPublicKey:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$12900(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPayload:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$1300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    return-object v0
.end method

.method static synthetic access$13000(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentNonce:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$1302(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    .line 152
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    return-object p1
.end method

.method static synthetic access$13100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCallbackUrl:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$13202(Lim/tpelyyftgw/ui/PassportActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # I

    .line 152
    iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return p1
.end method

.method static synthetic access$13300(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$13400(Lim/tpelyyftgw/ui/PassportActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->needActivityResult:Z

    return v0
.end method

.method static synthetic access$13402(Lim/tpelyyftgw/ui/PassportActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Z

    .line 152
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->needActivityResult:Z

    return p1
.end method

.method static synthetic access$13500(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    return-object v0
.end method

.method static synthetic access$13600(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    return-object v0
.end method

.method static synthetic access$13702(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/PassportActivity;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->presentAfterAnimation:Lim/tpelyyftgw/ui/PassportActivity;

    return-object p1
.end method

.method static synthetic access$13800(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$13900(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$1400(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    return v0
.end method

.method static synthetic access$14000(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$14102(Lim/tpelyyftgw/ui/PassportActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # I

    .line 152
    iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I

    return p1
.end method

.method static synthetic access$14200(Lim/tpelyyftgw/ui/PassportActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updatePasswordInterface()V

    return-void
.end method

.method static synthetic access$14300(Lim/tpelyyftgw/ui/PassportActivity;)[Landroid/view/ViewGroup;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;

    return-object v0
.end method

.method static synthetic access$14400(Lim/tpelyyftgw/ui/PassportActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Z

    .line 152
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->onPasscodeError(Z)V

    return-void
.end method

.method static synthetic access$14500(Lim/tpelyyftgw/ui/PassportActivity;)[B
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->savedSaltedPassword:[B

    return-object v0
.end method

.method static synthetic access$14600(Lim/tpelyyftgw/ui/PassportActivity;[B[B)[B
    .registers 4
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # [B
    .param p2, "x2"    # [B

    .line 152
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/PassportActivity;->decryptSecret([B[B)[B

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$14700(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$14800(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$14900(Lim/tpelyyftgw/ui/PassportActivity;)[B
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getRandomSecret()[B

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$1500(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$15000(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$15100(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$15200(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$1600(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$1700(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$1800(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$1900(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$200(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    return v0
.end method

.method static synthetic access$2000(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;)I
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Ljava/lang/String;

    .line 152
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->getFieldCost(Ljava/lang/String;)I

    move-result v0

    return v0
.end method

.method static synthetic access$2100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$2200(Lim/tpelyyftgw/ui/PassportActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->checkFieldsForError()Z

    move-result v0

    return v0
.end method

.method static synthetic access$2300(Lim/tpelyyftgw/ui/PassportActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->allowNonLatinName:Z

    return v0
.end method

.method static synthetic access$2302(Lim/tpelyyftgw/ui/PassportActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Z

    .line 152
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->allowNonLatinName:Z

    return p1
.end method

.method static synthetic access$2400(Lim/tpelyyftgw/ui/PassportActivity;)[Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->nonLatinNames:[Z

    return-object v0
.end method

.method static synthetic access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    return-object v0
.end method

.method static synthetic access$2600(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    return-object v0
.end method

.method static synthetic access$2700(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;)Ljava/lang/String;
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Ljava/lang/String;

    .line 152
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->getTranslitString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$2800(Lim/tpelyyftgw/ui/PassportActivity;Landroid/view/View;)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Landroid/view/View;

    .line 152
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V

    return-void
.end method

.method static synthetic access$2900(Lim/tpelyyftgw/ui/PassportActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->isHasNotAnyChanges()Z

    move-result v0

    return v0
.end method

.method static synthetic access$300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/messenger/SecureDocument;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    return-object v0
.end method

.method static synthetic access$3000(Lim/tpelyyftgw/ui/PassportActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    return v0
.end method

.method static synthetic access$302(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/messenger/SecureDocument;)Lim/tpelyyftgw/messenger/SecureDocument;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/SecureDocument;

    .line 152
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    return-object p1
.end method

.method static synthetic access$3100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$3200(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    return-object v0
.end method

.method static synthetic access$3300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    return-object v0
.end method

.method static synthetic access$3400(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$3500(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$3600(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$3700(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    return-object v0
.end method

.method static synthetic access$3800(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentValues:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$3900(Lim/tpelyyftgw/ui/PassportActivity;)[I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I

    return-object v0
.end method

.method static synthetic access$400(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$4000(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fieldsErrors:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$4100(Lim/tpelyyftgw/ui/PassportActivity;)Landroid/widget/LinearLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$4200(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;

    return-object v0
.end method

.method static synthetic access$4202(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;)Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;

    .line 152
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;

    return-object p1
.end method

.method static synthetic access$4300(Lim/tpelyyftgw/ui/PassportActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->checkDiscard()Z

    move-result v0

    return v0
.end method

.method static synthetic access$4400(Lim/tpelyyftgw/ui/PassportActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Z

    .line 152
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->callCallback(Z)V

    return-void
.end method

.method static synthetic access$4500(Lim/tpelyyftgw/ui/PassportActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Z

    .line 152
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->onPasswordDone(Z)V

    return-void
.end method

.method static synthetic access$4600(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/SlideView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;

    return-object v0
.end method

.method static synthetic access$4700(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentViewNum:I

    return v0
.end method

.method static synthetic access$4800(Lim/tpelyyftgw/ui/PassportActivity;ZLjava/lang/String;Ljava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;)V
    .registers 6
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Z
    .param p2, "x2"    # Ljava/lang/String;
    .param p3, "x3"    # Ljava/lang/Runnable;
    .param p4, "x4"    # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
    .param p5, "x5"    # Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;

    .line 152
    invoke-direct/range {p0 .. p5}, Lim/tpelyyftgw/ui/PassportActivity;->startPhoneVerification(ZLjava/lang/String;Ljava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;)V

    return-void
.end method

.method static synthetic access$4900(Lim/tpelyyftgw/ui/PassportActivity;ZZ)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Z
    .param p2, "x2"    # Z

    .line 152
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/PassportActivity;->showEditDoneProgress(ZZ)V

    return-void
.end method

.method static synthetic access$500(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/messenger/SecureDocument;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    return-object v0
.end method

.method static synthetic access$5000(Lim/tpelyyftgw/ui/PassportActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->useCurrentValue:Z

    return v0
.end method

.method static synthetic access$502(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/messenger/SecureDocument;)Lim/tpelyyftgw/messenger/SecureDocument;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/SecureDocument;

    .line 152
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    return-object p1
.end method

.method static synthetic access$5100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$5102(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Ljava/lang/String;

    .line 152
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;

    return-object p1
.end method

.method static synthetic access$5200(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$5300(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$5400(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->classGuid:I

    return v0
.end method

.method static synthetic access$5500(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$5600(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$5700(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollHeight:I

    return v0
.end method

.method static synthetic access$5702(Lim/tpelyyftgw/ui/PassportActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # I

    .line 152
    iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollHeight:I

    return p1
.end method

.method static synthetic access$5800(Lim/tpelyyftgw/ui/PassportActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnTextChange:Z

    return v0
.end method

.method static synthetic access$5802(Lim/tpelyyftgw/ui/PassportActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Z

    .line 152
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnTextChange:Z

    return p1
.end method

.method static synthetic access$5900(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->emailCodeLength:I

    return v0
.end method

.method static synthetic access$5902(Lim/tpelyyftgw/ui/PassportActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # I

    .line 152
    iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->emailCodeLength:I

    return p1
.end method

.method static synthetic access$600(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/messenger/SecureDocument;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    return-object v0
.end method

.method static synthetic access$6000(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    return-object v0
.end method

.method static synthetic access$602(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/messenger/SecureDocument;)Lim/tpelyyftgw/messenger/SecureDocument;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/SecureDocument;

    .line 152
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    return-object p1
.end method

.method static synthetic access$6100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->codesMap:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$6200(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->countriesArray:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$6300(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->phoneFormatMap:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$6400(Lim/tpelyyftgw/ui/PassportActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnPhoneChange:Z

    return v0
.end method

.method static synthetic access$6402(Lim/tpelyyftgw/ui/PassportActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Z

    .line 152
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnPhoneChange:Z

    return p1
.end method

.method static synthetic access$6500(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;Landroid/text/Editable;Z)V
    .registers 5
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    .param p2, "x2"    # Ljava/lang/String;
    .param p3, "x3"    # Landroid/text/Editable;
    .param p4, "x4"    # Z

    .line 152
    invoke-direct {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/PassportActivity;->checkFieldForError(Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;Landroid/text/Editable;Z)V

    return-void
.end method

.method static synthetic access$6600(Lim/tpelyyftgw/ui/PassportActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Z

    .line 152
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->checkNativeFields(Z)V

    return-void
.end method

.method static synthetic access$6900(Lim/tpelyyftgw/ui/PassportActivity;[B)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # [B

    .line 152
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->encryptData([B)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$700(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$7000(Lim/tpelyyftgw/ui/PassportActivity;)J
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-wide v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->secureSecretId:J

    return-wide v0
.end method

.method static synthetic access$7002(Lim/tpelyyftgw/ui/PassportActivity;J)J
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # J

    .line 152
    iput-wide p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->secureSecretId:J

    return-wide p1
.end method

.method static synthetic access$7100(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$7200(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    return-object v0
.end method

.method static synthetic access$7302(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    .line 152
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    return-object p1
.end method

.method static synthetic access$7402(Lim/tpelyyftgw/ui/PassportActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # I

    .line 152
    iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return p1
.end method

.method static synthetic access$7500(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$7600(Lim/tpelyyftgw/ui/PassportActivity;)[B
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B

    return-object v0
.end method

.method static synthetic access$7602(Lim/tpelyyftgw/ui/PassportActivity;[B)[B
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # [B

    .line 152
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B

    return-object p1
.end method

.method static synthetic access$7700(Lim/tpelyyftgw/ui/PassportActivity;)[B
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B

    return-object v0
.end method

.method static synthetic access$7702(Lim/tpelyyftgw/ui/PassportActivity;[B)[B
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # [B

    .line 152
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B

    return-object p1
.end method

.method static synthetic access$7800(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;Ljava/lang/String;)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Ljava/lang/String;
    .param p2, "x2"    # Ljava/lang/String;

    .line 152
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$7900(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$800(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$8000(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 152
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    move-result-object v0

    return-object v0
.end method

.method static synthetic 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
    .registers 8
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p2, "x2"    # Ljava/lang/String;
    .param p3, "x3"    # Ljava/lang/String;
    .param p4, "x4"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p5, "x5"    # Ljava/lang/String;
    .param p6, "x6"    # Z
    .param p7, "x7"    # I

    .line 152
    invoke-direct/range {p0 .. p7}, 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

    return-void
.end method

.method static synthetic access$8300(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$8400(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Ljava/lang/String;

    .line 152
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createSecureDocument(Ljava/lang/String;)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$8500(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZLjava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Z)V
    .registers 8
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p2, "x2"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p3, "x3"    # Ljava/util/ArrayList;
    .param p4, "x4"    # Z
    .param p5, "x5"    # Ljava/lang/Runnable;
    .param p6, "x6"    # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
    .param p7, "x7"    # Z

    .line 152
    invoke-direct/range {p0 .. p7}, Lim/tpelyyftgw/ui/PassportActivity;->deleteValueInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZLjava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Z)V

    return-void
.end method

.method static synthetic access$8600(Lim/tpelyyftgw/ui/PassportActivity;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$8602(Lim/tpelyyftgw/ui/PassportActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 152
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$8700(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/components/ContextProgressView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    return-object v0
.end method

.method static synthetic access$8800(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/components/ContextProgressView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;

    return-object v0
.end method

.method static synthetic access$8900(Lim/tpelyyftgw/ui/PassportActivity;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$900(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/SecureDocument;

    .line 152
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$9000(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/components/ChatAttachAlert;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    return-object v0
.end method

.method static synthetic access$9100(Lim/tpelyyftgw/ui/PassportActivity;Ljava/util/ArrayList;)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # Ljava/util/ArrayList;

    .line 152
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->processSelectedFiles(Ljava/util/ArrayList;)V

    return-void
.end method

.method static synthetic access$9200(Lim/tpelyyftgw/ui/PassportActivity;I)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p1, "x1"    # I

    .line 152
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->processSelectedAttach(I)V

    return-void
.end method

.method static synthetic access$9300(Lim/tpelyyftgw/ui/PassportActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$9400(Lim/tpelyyftgw/ui/PassportActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 152
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    return v0
.end method

.method private addDocumentView(Lim/tpelyyftgw/messenger/SecureDocument;I)V
    .registers 15
    .param p1, "document"    # Lim/tpelyyftgw/messenger/SecureDocument;
    .param p2, "type"    # I

    .line 4802
    const/4 v0, 0x3

    const/4 v1, 0x2

    const/4 v2, 0x4

    const/4 v3, 0x1

    if-ne p2, v3, :cond_d

    .line 4803
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    .line 4804
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieLayout:Landroid/widget/LinearLayout;

    if-nez v4, :cond_35

    .line 4805
    return-void

    .line 4807
    :cond_d
    if-ne p2, v2, :cond_19

    .line 4808
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;

    invoke-virtual {v4, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 4809
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;

    if-nez v4, :cond_35

    .line 4810
    return-void

    .line 4812
    :cond_19
    if-ne p2, v1, :cond_22

    .line 4813
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    .line 4814
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontLayout:Landroid/widget/LinearLayout;

    if-nez v4, :cond_35

    .line 4815
    return-void

    .line 4817
    :cond_22
    if-ne p2, v0, :cond_2b

    .line 4818
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    .line 4819
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;

    if-nez v4, :cond_35

    .line 4820
    return-void

    .line 4823
    :cond_2b
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    invoke-virtual {v4, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 4824
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsLayout:Landroid/widget/LinearLayout;

    if-nez v4, :cond_35

    .line 4825
    return-void

    .line 4828
    :cond_35
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    if-nez v4, :cond_3c

    .line 4829
    return-void

    .line 4831
    :cond_3c
    new-instance v4, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v5

    invoke-direct {v4, p0, v5}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;)V

    .line 4836
    .local v4, "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
    invoke-virtual {v4, p1}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->setTag(Ljava/lang/Object;)V

    .line 4837
    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 4839
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;

    invoke-virtual {v5, p1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 4840
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;

    move-result-object v5

    .line 4841
    .local v5, "hash":Ljava/lang/String;
    const/4 v6, -0x2

    const/4 v7, -0x1

    if-ne p2, v3, :cond_82

    .line 4842
    const v0, 0x7f0f0b7a

    const-string v1, "PassportSelfie"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    .line 4843
    .local v0, "text":Ljava/lang/String;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieLayout:Landroid/widget/LinearLayout;

    invoke-static {v7, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v1, v4, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4844
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v2, "selfie"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .local v1, "key":Ljava/lang/String;
    goto/16 :goto_130

    .line 4845
    .end local v0    # "text":Ljava/lang/String;
    .end local v1    # "key":Ljava/lang/String;
    :cond_82
    const v3, 0x7f0f01bb

    const-string v8, "AttachPhoto"

    if-ne p2, v2, :cond_aa

    .line 4846
    invoke-static {v8, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    .line 4847
    .restart local v0    # "text":Ljava/lang/String;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;

    invoke-static {v7, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v1, v4, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4848
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v2, "translation"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .restart local v1    # "key":Ljava/lang/String;
    goto/16 :goto_130

    .line 4849
    .end local v0    # "text":Ljava/lang/String;
    .end local v1    # "key":Ljava/lang/String;
    :cond_aa
    if-ne p2, v1, :cond_eb

    .line 4850
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;

    if-nez v0, :cond_c7

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;

    if-eqz v0, :cond_bd

    goto :goto_c7

    .line 4853
    :cond_bd
    const v0, 0x7f0f0b0d

    const-string v1, "PassportFrontSide"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    .restart local v0    # "text":Ljava/lang/String;
    goto :goto_d0

    .line 4851
    .end local v0    # "text":Ljava/lang/String;
    :cond_c7
    :goto_c7
    const v0, 0x7f0f0b48

    const-string v1, "PassportMainPage"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    .line 4855
    .restart local v0    # "text":Ljava/lang/String;
    :goto_d0
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontLayout:Landroid/widget/LinearLayout;

    invoke-static {v7, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v1, v4, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4856
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "front"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .restart local v1    # "key":Ljava/lang/String;
    goto :goto_130

    .line 4857
    .end local v0    # "text":Ljava/lang/String;
    .end local v1    # "key":Ljava/lang/String;
    :cond_eb
    if-ne p2, v0, :cond_112

    .line 4858
    const v0, 0x7f0f0b6e

    const-string v1, "PassportReverseSide"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    .line 4859
    .restart local v0    # "text":Ljava/lang/String;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;

    invoke-static {v7, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v1, v4, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4860
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v2, "reverse"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .restart local v1    # "key":Ljava/lang/String;
    goto :goto_130

    .line 4862
    .end local v0    # "text":Ljava/lang/String;
    .end local v1    # "key":Ljava/lang/String;
    :cond_112
    invoke-static {v8, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    .line 4863
    .restart local v0    # "text":Ljava/lang/String;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsLayout:Landroid/widget/LinearLayout;

    invoke-static {v7, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v1, v4, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4864
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "files"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 4867
    .restart local v1    # "key":Ljava/lang/String;
    :goto_130
    if-eqz v1, :cond_156

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;

    if-eqz v2, :cond_156

    invoke-virtual {v2, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/String;

    move-object v3, v2

    .local v3, "value":Ljava/lang/String;
    if-nez v2, :cond_140

    goto :goto_156

    .line 4870
    :cond_140
    # getter for: Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->valueTextView:Landroid/widget/TextView;
    invoke-static {v4}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->access$6700(Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;)Landroid/widget/TextView;

    move-result-object v2

    const-string/jumbo v6, "windowBackgroundWhiteRedText3"

    invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    invoke-virtual {v2, v6}, Landroid/widget/TextView;->setTextColor(I)V

    .line 4871
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    const-string v6, ""

    invoke-virtual {v2, v1, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_15f

    .line 4868
    .end local v3    # "value":Ljava/lang/String;
    :cond_156
    :goto_156
    iget-object v2, p1, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->date:I

    int-to-long v2, v2

    invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateForBan(J)Ljava/lang/String;

    move-result-object v3

    .line 4874
    .restart local v3    # "value":Ljava/lang/String;
    :goto_15f
    invoke-virtual {v4, v0, v3, p1}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->setTextAndValueAndImage(Ljava/lang/String;Ljava/lang/CharSequence;Lim/tpelyyftgw/messenger/SecureDocument;)V

    .line 4875
    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$Q14re-7DFhObG2RjpSVgLYV6VBU;

    invoke-direct {v2, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$Q14re-7DFhObG2RjpSVgLYV6VBU;-><init>(Lim/tpelyyftgw/ui/PassportActivity;I)V

    invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4896
    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$XEVZftNCSmT0TtUcbGwc_iVe7Uw;

    move-object v6, v2

    move-object v7, p0

    move v8, p2

    move-object v9, p1

    move-object v10, v4

    move-object v11, v1

    invoke-direct/range {v6 .. v11}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$XEVZftNCSmT0TtUcbGwc_iVe7Uw;-><init>(Lim/tpelyyftgw/ui/PassportActivity;ILim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;Ljava/lang/String;)V

    invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V

    .line 4945
    return-void
.end method

.method private addDocumentViewInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;I)V
    .registers 11
    .param p1, "f"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    .param p2, "uploadingType"    # I

    .line 4716
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B

    iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->getSecureDocumentKey([B[B)Lim/tpelyyftgw/messenger/SecureDocumentKey;

    move-result-object v0

    .line 4717
    .local v0, "secureDocumentKey":Lim/tpelyyftgw/messenger/SecureDocumentKey;
    new-instance v1, Lim/tpelyyftgw/messenger/SecureDocument;

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    move-object v2, v1

    move-object v3, v0

    move-object v4, p1

    invoke-direct/range {v2 .. v7}, Lim/tpelyyftgw/messenger/SecureDocument;-><init>(Lim/tpelyyftgw/messenger/SecureDocumentKey;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;Ljava/lang/String;[B[B)V

    .line 4718
    .local v1, "secureDocument":Lim/tpelyyftgw/messenger/SecureDocument;
    invoke-direct {p0, v1, p2}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentView(Lim/tpelyyftgw/messenger/SecureDocument;I)V

    .line 4719
    return-void
.end method

.method private addDocumentViews(Ljava/util/ArrayList;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;",
            ">;)V"
        }
    .end annotation

    .line 4722
    .local p1, "files":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;>;"
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 4723
    const/4 v0, 0x0

    .local v0, "a":I
    invoke-virtual {p1}, Ljava/util/ArrayList;->size()I

    move-result v1

    .local v1, "size":I
    :goto_a
    if-ge v0, v1, :cond_20

    .line 4724
    invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    .line 4725
    .local v2, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
    instance-of v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    if-eqz v3, :cond_1d

    .line 4726
    move-object v3, v2

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    const/4 v4, 0x0

    invoke-direct {p0, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentViewInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;I)V

    .line 4723
    .end local v2    # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
    :cond_1d
    add-int/lit8 v0, v0, 0x1

    goto :goto_a

    .line 4729
    .end local v0    # "a":I
    .end local v1    # "size":I
    :cond_20
    return-void
.end method

.method private addField(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZZ)Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .registers 27
    .param p1, "context"    # Landroid/content/Context;
    .param p2, "requiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p4, "documentOnly"    # Z
    .param p5, "last"    # Z
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
            ">;ZZ)",
            "Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;"
        }
    .end annotation

    .line 5886
    .local p3, "documentRequiredTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    move-object/from16 v8, p0

    move-object/from16 v9, p2

    move-object/from16 v10, p3

    move/from16 v11, p4

    const/4 v0, 0x0

    if-eqz v10, :cond_11

    invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I

    move-result v1

    move v7, v1

    goto :goto_12

    :cond_11
    const/4 v7, 0x0

    .line 5887
    .local v7, "availableDocumentTypesCount":I
    :goto_12
    new-instance v1, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    move-object/from16 v12, p1

    invoke-direct {v1, v8, v12}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;)V

    move-object v13, v1

    .line 5888
    .local v13, "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    const/4 v1, 0x1

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v2

    invoke-virtual {v13, v2}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 5889
    iget-object v2, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    const v3, 0x7f0f0b83

    const-string v4, "PassportTwoDocuments"

    const/4 v5, 0x2

    const-string v6, ""

    if-eqz v2, :cond_93

    .line 5891
    if-eqz v10, :cond_83

    invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v2

    if-eqz v2, :cond_39

    goto :goto_83

    .line 5893
    :cond_39
    if-eqz v11, :cond_4e

    invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ne v2, v1, :cond_4e

    .line 5894
    invoke-virtual {v10, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v8, v1}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v1

    .local v1, "text":Ljava/lang/String;
    goto :goto_8c

    .line 5895
    .end local v1    # "text":Ljava/lang/String;
    :cond_4e
    if-eqz v11, :cond_79

    invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ne v2, v5, :cond_79

    .line 5896
    new-array v2, v5, [Ljava/lang/Object;

    invoke-virtual {v10, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v8, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v5

    aput-object v5, v2, v0

    invoke-virtual {v10, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v8, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v5

    aput-object v5, v2, v1

    invoke-static {v4, v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    .restart local v1    # "text":Ljava/lang/String;
    goto :goto_8c

    .line 5898
    .end local v1    # "text":Ljava/lang/String;
    :cond_79
    const v1, 0x7f0f0b10

    const-string v2, "PassportIdentityDocument"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    .restart local v1    # "text":Ljava/lang/String;
    goto :goto_8c

    .line 5892
    .end local v1    # "text":Ljava/lang/String;
    :cond_83
    :goto_83
    const v1, 0x7f0f0b5b

    const-string v2, "PassportPersonalDetails"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    .line 5900
    .restart local v1    # "text":Ljava/lang/String;
    :goto_8c
    xor-int/lit8 v2, p5, 0x1

    invoke-virtual {v13, v1, v6, v2}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V

    .line 5901
    .end local v1    # "text":Ljava/lang/String;
    goto/16 :goto_124

    :cond_93
    iget-object v2, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    if-eqz v2, :cond_fb

    .line 5903
    if-eqz v10, :cond_ec

    invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v2

    if-eqz v2, :cond_a2

    goto :goto_ec

    .line 5905
    :cond_a2
    if-eqz v11, :cond_b7

    invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ne v2, v1, :cond_b7

    .line 5906
    invoke-virtual {v10, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v8, v1}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v1

    .restart local v1    # "text":Ljava/lang/String;
    goto :goto_f5

    .line 5907
    .end local v1    # "text":Ljava/lang/String;
    :cond_b7
    if-eqz v11, :cond_e2

    invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ne v2, v5, :cond_e2

    .line 5908
    new-array v2, v5, [Ljava/lang/Object;

    invoke-virtual {v10, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v8, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v5

    aput-object v5, v2, v0

    invoke-virtual {v10, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v8, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v5

    aput-object v5, v2, v1

    invoke-static {v4, v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    .restart local v1    # "text":Ljava/lang/String;
    goto :goto_f5

    .line 5910
    .end local v1    # "text":Ljava/lang/String;
    :cond_e2
    const v1, 0x7f0f0b6d

    const-string v2, "PassportResidentialAddress"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    .restart local v1    # "text":Ljava/lang/String;
    goto :goto_f5

    .line 5904
    .end local v1    # "text":Ljava/lang/String;
    :cond_ec
    :goto_ec
    const v1, 0x7f0f0aea

    const-string v2, "PassportAddress"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    .line 5912
    .restart local v1    # "text":Ljava/lang/String;
    :goto_f5
    xor-int/lit8 v2, p5, 0x1

    invoke-virtual {v13, v1, v6, v2}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V

    .line 5913
    .end local v1    # "text":Ljava/lang/String;
    goto :goto_124

    :cond_fb
    iget-object v1, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;

    if-eqz v1, :cond_110

    .line 5914
    const v1, 0x7f0f0b5e

    const-string v2, "PassportPhone"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    xor-int/lit8 v2, p5, 0x1

    invoke-virtual {v13, v1, v6, v2}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V

    goto :goto_124

    .line 5915
    :cond_110
    iget-object v1, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;

    if-eqz v1, :cond_124

    .line 5916
    const v1, 0x7f0f0b06

    const-string v2, "PassportEmail"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    xor-int/lit8 v2, p5, 0x1

    invoke-virtual {v13, v1, v6, v2}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V

    .line 5918
    :cond_124
    :goto_124
    iget v1, v8, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/16 v2, 0x8

    const/4 v3, -0x2

    const/4 v4, -0x1

    if-ne v1, v2, :cond_13c

    .line 5919
    iget-object v1, v8, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    invoke-virtual {v1}, Landroid/widget/LinearLayout;->getChildCount()I

    move-result v2

    add-int/lit8 v2, v2, -0x5

    invoke-static {v4, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v1, v13, v2, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V

    goto :goto_145

    .line 5921
    :cond_13c
    iget-object v1, v8, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    invoke-static {v4, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v1, v13, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5923
    :goto_145
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$eb3qh_sJhNJJX1wrMOQsGsHt0Ns;

    invoke-direct {v1, v8, v10, v9, v11}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$eb3qh_sJhNJJX1wrMOQsGsHt0Ns;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)V

    invoke-virtual {v13, v1}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5993
    iget-object v1, v8, Lim/tpelyyftgw/ui/PassportActivity;->typesViews:Ljava/util/HashMap;

    invoke-virtual {v1, v9, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 5995
    const/4 v1, 0x0

    .line 5996
    .restart local v1    # "text":Ljava/lang/String;
    const/4 v2, 0x0

    .line 5997
    .local v2, "json":Ljava/lang/String;
    const/4 v3, 0x0

    .line 5998
    .local v3, "documentJson":Ljava/lang/String;
    iget-object v4, v8, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;

    new-instance v5, Ljava/util/HashMap;

    invoke-direct {v5}, Ljava/util/HashMap;-><init>()V

    invoke-virtual {v4, v9, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 6000
    invoke-direct {v8, v9, v0}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    move-result-object v14

    .line 6001
    .local v14, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    if-eqz v14, :cond_1a5

    .line 6002
    iget-object v4, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;

    if-eqz v4, :cond_175

    .line 6003
    iget-object v4, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;

    check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;

    iget-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;->email:Ljava/lang/String;

    move-object v15, v1

    move-object/from16 v16, v2

    goto :goto_1a8

    .line 6004
    :cond_175
    iget-object v4, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainPhone;

    if-eqz v4, :cond_185

    .line 6005
    iget-object v4, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;

    check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainPhone;

    iget-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainPhone;->phone:Ljava/lang/String;

    move-object v15, v1

    move-object/from16 v16, v2

    goto :goto_1a8

    .line 6006
    :cond_185
    iget-object v4, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    if-eqz v4, :cond_1a5

    .line 6007
    iget-object v4, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data:[B

    iget-object v5, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->secret:[B

    iget-object v6, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B

    invoke-direct {v8, v5, v6}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B

    move-result-object v5

    iget-object v6, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B

    invoke-direct {v8, v4, v5, v6}, Lim/tpelyyftgw/ui/PassportActivity;->decryptData([B[B[B)Ljava/lang/String;

    move-result-object v2

    move-object v15, v1

    move-object/from16 v16, v2

    goto :goto_1a8

    .line 6010
    :cond_1a5
    move-object v15, v1

    move-object/from16 v16, v2

    .end local v1    # "text":Ljava/lang/String;
    .end local v2    # "json":Ljava/lang/String;
    .local v15, "text":Ljava/lang/String;
    .local v16, "json":Ljava/lang/String;
    :goto_1a8
    const/4 v1, 0x0

    .line 6011
    .local v1, "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    if-eqz v10, :cond_22d

    invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v2

    if-nez v2, :cond_22d

    .line 6012
    const/4 v2, 0x0

    .line 6013
    .local v2, "found":Z
    const/4 v4, 0x0

    .local v4, "a":I
    invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I

    move-result v5

    .local v5, "count":I
    :goto_1b7
    if-ge v4, v5, :cond_217

    .line 6014
    invoke-virtual {v10, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 6015
    .local v6, "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    iget-object v0, v8, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;

    move-object/from16 v18, v3

    .end local v3    # "documentJson":Ljava/lang/String;
    .local v18, "documentJson":Ljava/lang/String;
    new-instance v3, Ljava/util/HashMap;

    invoke-direct {v3}, Ljava/util/HashMap;-><init>()V

    invoke-virtual {v0, v6, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 6016
    iget-object v0, v8, Lim/tpelyyftgw/ui/PassportActivity;->documentsToTypesLink:Ljava/util/HashMap;

    invoke-virtual {v0, v6, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 6017
    if-nez v2, :cond_209

    .line 6018
    const/4 v0, 0x0

    invoke-direct {v8, v6, v0}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    move-result-object v3

    .line 6019
    .local v3, "documentValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    if-eqz v3, :cond_204

    .line 6020
    iget-object v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    if-eqz v0, :cond_1fa

    .line 6021
    iget-object v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data:[B

    move/from16 v19, v2

    .end local v2    # "found":Z
    .local v19, "found":Z
    iget-object v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->secret:[B

    move/from16 v20, v5

    .end local v5    # "count":I
    .local v20, "count":I
    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B

    invoke-direct {v8, v2, v5}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B

    move-result-object v2

    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B

    invoke-direct {v8, v0, v2, v5}, Lim/tpelyyftgw/ui/PassportActivity;->decryptData([B[B[B)Ljava/lang/String;

    move-result-object v0

    .end local v18    # "documentJson":Ljava/lang/String;
    .local v0, "documentJson":Ljava/lang/String;
    goto :goto_200

    .line 6020
    .end local v0    # "documentJson":Ljava/lang/String;
    .end local v19    # "found":Z
    .end local v20    # "count":I
    .restart local v2    # "found":Z
    .restart local v5    # "count":I
    .restart local v18    # "documentJson":Ljava/lang/String;
    :cond_1fa
    move/from16 v19, v2

    move/from16 v20, v5

    .end local v2    # "found":Z
    .end local v5    # "count":I
    .restart local v19    # "found":Z
    .restart local v20    # "count":I
    move-object/from16 v0, v18

    .line 6023
    .end local v18    # "documentJson":Ljava/lang/String;
    .restart local v0    # "documentJson":Ljava/lang/String;
    :goto_200
    move-object v1, v6

    .line 6024
    const/4 v2, 0x1

    move-object v3, v0

    .end local v19    # "found":Z
    .restart local v2    # "found":Z
    goto :goto_211

    .line 6019
    .end local v0    # "documentJson":Ljava/lang/String;
    .end local v20    # "count":I
    .restart local v5    # "count":I
    .restart local v18    # "documentJson":Ljava/lang/String;
    :cond_204
    move/from16 v19, v2

    move/from16 v20, v5

    .end local v2    # "found":Z
    .end local v5    # "count":I
    .restart local v19    # "found":Z
    .restart local v20    # "count":I
    goto :goto_20d

    .line 6017
    .end local v3    # "documentValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .end local v19    # "found":Z
    .end local v20    # "count":I
    .restart local v2    # "found":Z
    .restart local v5    # "count":I
    :cond_209
    move/from16 v19, v2

    move/from16 v20, v5

    .line 6013
    .end local v2    # "found":Z
    .end local v5    # "count":I
    .end local v6    # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .restart local v19    # "found":Z
    .restart local v20    # "count":I
    :goto_20d
    move-object/from16 v3, v18

    move/from16 v2, v19

    .end local v18    # "documentJson":Ljava/lang/String;
    .end local v19    # "found":Z
    .restart local v2    # "found":Z
    .local v3, "documentJson":Ljava/lang/String;
    :goto_211
    add-int/lit8 v4, v4, 0x1

    move/from16 v5, v20

    const/4 v0, 0x0

    goto :goto_1b7

    .end local v20    # "count":I
    .restart local v5    # "count":I
    :cond_217
    move/from16 v19, v2

    move-object/from16 v18, v3

    move/from16 v20, v5

    .line 6028
    .end local v2    # "found":Z
    .end local v3    # "documentJson":Ljava/lang/String;
    .end local v4    # "a":I
    .end local v5    # "count":I
    .restart local v18    # "documentJson":Ljava/lang/String;
    .restart local v19    # "found":Z
    if-nez v1, :cond_22a

    .line 6029
    const/4 v0, 0x0

    invoke-virtual {v10, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    move-object/from16 v17, v1

    goto :goto_231

    .line 6028
    :cond_22a
    move-object/from16 v17, v1

    goto :goto_231

    .line 6033
    .end local v18    # "documentJson":Ljava/lang/String;
    .end local v19    # "found":Z
    .restart local v3    # "documentJson":Ljava/lang/String;
    :cond_22d
    move-object/from16 v17, v1

    move-object/from16 v18, v3

    .end local v1    # "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .end local v3    # "documentJson":Ljava/lang/String;
    .local v17, "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .restart local v18    # "documentJson":Ljava/lang/String;
    :goto_231
    move-object/from16 v0, p0

    move-object/from16 v1, p2

    move-object v2, v15

    move-object/from16 v3, v16

    move-object/from16 v4, v17

    move-object/from16 v5, v18

    move/from16 v6, p4

    invoke-direct/range {v0 .. v7}, 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

    .line 6034
    return-object v13
.end method

.method private addTranslationDocumentViews(Ljava/util/ArrayList;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;",
            ">;)V"
        }
    .end annotation

    .line 4732
    .local p1, "files":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;>;"
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 4733
    const/4 v0, 0x0

    .local v0, "a":I
    invoke-virtual {p1}, Ljava/util/ArrayList;->size()I

    move-result v1

    .local v1, "size":I
    :goto_a
    if-ge v0, v1, :cond_20

    .line 4734
    invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    .line 4735
    .local v2, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
    instance-of v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    if-eqz v3, :cond_1d

    .line 4736
    move-object v3, v2

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    const/4 v4, 0x4

    invoke-direct {p0, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentViewInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;I)V

    .line 4733
    .end local v2    # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
    :cond_1d
    add-int/lit8 v0, v0, 0x1

    goto :goto_a

    .line 4739
    .end local v0    # "a":I
    .end local v1    # "size":I
    :cond_20
    return-void
.end method

.method private callCallback(Z)V
    .registers 6
    .param p1, "success"    # Z

    .line 2709
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->callbackCalled:Z

    if-nez v0, :cond_78

    .line 2710
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCallbackUrl:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    const/4 v1, 0x5

    const/4 v2, 0x1

    if-nez v0, :cond_5a

    .line 2711
    if-eqz p1, :cond_2f

    .line 2712
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCallbackUrl:Ljava/lang/String;

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "&tg_passport=success"

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v1

    invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Landroid/net/Uri;)V

    goto :goto_57

    .line 2713
    :cond_2f
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnFailure:Z

    if-nez v0, :cond_57

    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    if-eq v0, v1, :cond_39

    if-nez v0, :cond_57

    .line 2714
    :cond_39
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCallbackUrl:Ljava/lang/String;

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "&tg_passport=cancel"

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v1

    invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Landroid/net/Uri;)V

    .line 2716
    :cond_57
    :goto_57
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->callbackCalled:Z

    goto :goto_78

    .line 2717
    :cond_5a
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->needActivityResult:Z

    if-eqz v0, :cond_78

    .line 2718
    if-nez p1, :cond_6a

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnFailure:Z

    if-nez v0, :cond_76

    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    if-eq v0, v1, :cond_6a

    if-nez v0, :cond_76

    .line 2719
    :cond_6a
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz p1, :cond_72

    const/4 v1, -0x1

    goto :goto_73

    :cond_72
    const/4 v1, 0x0

    :goto_73
    invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;->setResult(I)V

    .line 2721
    :cond_76
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->callbackCalled:Z

    .line 2724
    :cond_78
    :goto_78
    return-void
.end method

.method private checkDiscard()Z
    .registers 4

    .line 7032
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->isHasNotAnyChanges()Z

    move-result v0

    if-eqz v0, :cond_8

    .line 7033
    const/4 v0, 0x0

    return v0

    .line 7035
    :cond_8
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 7036
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v1, 0x7f0f0b01

    const-string v2, "PassportDiscard"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$LDFS-bHp9F3N0zUuqbNRqdqfF-I;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$LDFS-bHp9F3N0zUuqbNRqdqfF-I;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 7037
    const v1, 0x7f0f02f7

    const-string v2, "Cancel"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 7038
    const v1, 0x7f0f052e

    const-string v2, "DiscardChanges"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 7039
    const v1, 0x7f0f0b02

    const-string v2, "PassportDiscardChanges"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 7040
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v1

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 7041
    const/4 v1, 0x1

    return v1
.end method

.method private checkFieldForError(Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;Landroid/text/Editable;Z)V
    .registers 8
    .param p1, "field"    # Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    .param p2, "key"    # Ljava/lang/String;
    .param p3, "s"    # Landroid/text/Editable;
    .param p4, "document"    # Z

    .line 3622
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    const/4 v1, 0x0

    if-eqz v0, :cond_3a

    invoke-virtual {v0, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    move-object v2, v0

    .local v2, "value":Ljava/lang/String;
    if-eqz v0, :cond_3a

    .line 3623
    invoke-static {v2, p3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_36

    .line 3624
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fieldsErrors:Ljava/util/HashMap;

    if-eqz v0, :cond_25

    invoke-virtual {v0, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    move-object v2, v0

    if-eqz v0, :cond_25

    .line 3625
    invoke-virtual {p1, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setErrorText(Ljava/lang/CharSequence;)V

    goto :goto_3d

    .line 3626
    :cond_25
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;

    if-eqz v0, :cond_3d

    invoke-virtual {v0, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    move-object v1, v0

    .end local v2    # "value":Ljava/lang/String;
    .local v1, "value":Ljava/lang/String;
    if-eqz v0, :cond_3d

    .line 3627
    invoke-virtual {p1, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setErrorText(Ljava/lang/CharSequence;)V

    goto :goto_3d

    .line 3630
    .end local v1    # "value":Ljava/lang/String;
    .restart local v2    # "value":Ljava/lang/String;
    :cond_36
    invoke-virtual {p1, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setErrorText(Ljava/lang/CharSequence;)V

    goto :goto_3d

    .line 3633
    .end local v2    # "value":Ljava/lang/String;
    :cond_3a
    invoke-virtual {p1, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setErrorText(Ljava/lang/CharSequence;)V

    .line 3635
    :cond_3d
    :goto_3d
    if-eqz p4, :cond_42

    const-string v0, "error_document_all"

    goto :goto_44

    :cond_42
    const-string v0, "error_all"

    .line 3636
    .local v0, "errorKey":Ljava/lang/String;
    :goto_44
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    if-eqz v1, :cond_57

    invoke-virtual {v1, v0}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_57

    .line 3637
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v1, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    .line 3638
    const/4 v1, 0x0

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->checkTopErrorCell(Z)V

    .line 3640
    :cond_57
    return-void
.end method

.method private checkFieldsForError()Z
    .registers 13

    .line 3643
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    const/4 v1, 0x1

    if-eqz v0, :cond_1a6

    .line 3644
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    const-string v2, "error_all"

    invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_1a0

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    const-string v2, "error_document_all"

    invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1b

    goto/16 :goto_1a0

    .line 3648
    :cond_1b
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    if-eqz v0, :cond_6c

    .line 3649
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_2d

    .line 3650
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V

    .line 3651
    return v1

    .line 3653
    :cond_2d
    const/4 v0, 0x0

    .local v0, "a":I
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    .local v2, "size":I
    :goto_34
    if-ge v0, v2, :cond_6c

    .line 3654
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/SecureDocument;

    .line 3655
    .local v3, "document":Lim/tpelyyftgw/messenger/SecureDocument;
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "files"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/PassportActivity;->getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 3656
    .local v4, "key":Ljava/lang/String;
    if-eqz v4, :cond_69

    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v5, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v5

    if-eqz v5, :cond_69

    .line 3657
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;

    invoke-virtual {v5, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Landroid/view/View;

    invoke-direct {p0, v5}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V

    .line 3658
    return v1

    .line 3653
    .end local v3    # "document":Lim/tpelyyftgw/messenger/SecureDocument;
    .end local v4    # "key":Ljava/lang/String;
    :cond_69
    add-int/lit8 v0, v0, 0x1

    goto :goto_34

    .line 3663
    .end local v0    # "a":I
    .end local v2    # "size":I
    :cond_6c
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    const-string v2, "files_all"

    invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_19a

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    const-string/jumbo v2, "translation_all"

    invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_83

    goto/16 :goto_19a

    .line 3667
    :cond_83
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    if-eqz v0, :cond_bc

    .line 3668
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    if-nez v2, :cond_8f

    .line 3669
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V

    .line 3670
    return v1

    .line 3672
    :cond_8f
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "front"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 3673
    .local v0, "key":Ljava/lang/String;
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v2, v0}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_bc

    .line 3674
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Landroid/view/View;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V

    .line 3675
    return v1

    .line 3679
    .end local v0    # "key":Ljava/lang/String;
    :cond_bc
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    if-nez v0, :cond_cc

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    if-eqz v0, :cond_106

    .line 3680
    :cond_cc
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    if-eqz v0, :cond_106

    .line 3681
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    if-nez v2, :cond_d8

    .line 3682
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V

    .line 3683
    return v1

    .line 3685
    :cond_d8
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v2, "reverse"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 3686
    .restart local v0    # "key":Ljava/lang/String;
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v2, v0}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_106

    .line 3687
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Landroid/view/View;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V

    .line 3688
    return v1

    .line 3693
    .end local v0    # "key":Ljava/lang/String;
    :cond_106
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadSelfieCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    if-eqz v0, :cond_144

    iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    if-eqz v2, :cond_144

    .line 3694
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    if-nez v2, :cond_116

    .line 3695
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V

    .line 3696
    return v1

    .line 3698
    :cond_116
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v2, "selfie"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 3699
    .restart local v0    # "key":Ljava/lang/String;
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v2, v0}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_144

    .line 3700
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Landroid/view/View;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V

    .line 3701
    return v1

    .line 3705
    .end local v0    # "key":Ljava/lang/String;
    :cond_144
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    if-eqz v0, :cond_1a6

    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    if-eqz v0, :cond_1a6

    .line 3706
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_15a

    .line 3707
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V

    .line 3708
    return v1

    .line 3710
    :cond_15a
    const/4 v0, 0x0

    .local v0, "a":I
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    .restart local v2    # "size":I
    :goto_161
    if-ge v0, v2, :cond_1a6

    .line 3711
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;

    invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/SecureDocument;

    .line 3712
    .restart local v3    # "document":Lim/tpelyyftgw/messenger/SecureDocument;
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v5, "translation"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/PassportActivity;->getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 3713
    .restart local v4    # "key":Ljava/lang/String;
    if-eqz v4, :cond_197

    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v5, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v5

    if-eqz v5, :cond_197

    .line 3714
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;

    invoke-virtual {v5, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Landroid/view/View;

    invoke-direct {p0, v5}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V

    .line 3715
    return v1

    .line 3710
    .end local v3    # "document":Lim/tpelyyftgw/messenger/SecureDocument;
    .end local v4    # "key":Ljava/lang/String;
    :cond_197
    add-int/lit8 v0, v0, 0x1

    goto :goto_161

    .line 3664
    .end local v0    # "a":I
    .end local v2    # "size":I
    :cond_19a
    :goto_19a
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V

    .line 3665
    return v1

    .line 3645
    :cond_1a0
    :goto_1a0
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V

    .line 3646
    return v1

    .line 3721
    :cond_1a6
    const/4 v0, 0x0

    .local v0, "i":I
    :goto_1a7
    const/4 v2, 0x2

    if-ge v0, v2, :cond_2e8

    .line 3723
    if-nez v0, :cond_1af

    .line 3724
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    .local v3, "fields":[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    goto :goto_1bd

    .line 3726
    .end local v3    # "fields":[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    :cond_1af
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    if-eqz v3, :cond_1bc

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getVisibility()I

    move-result v3

    if-nez v3, :cond_1bc

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    goto :goto_1bd

    :cond_1bc
    const/4 v3, 0x0

    .line 3728
    .restart local v3    # "fields":[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    :goto_1bd
    if-nez v3, :cond_1c1

    .line 3729
    goto/16 :goto_2e4

    .line 3731
    :cond_1c1
    const/4 v4, 0x0

    .local v4, "a":I
    :goto_1c2
    array-length v5, v3

    if-ge v4, v5, :cond_2e4

    .line 3732
    const/4 v5, 0x0

    .line 3733
    .local v5, "error":Z
    aget-object v6, v3, v4

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->hasErrorText()Z

    move-result v6

    if-eqz v6, :cond_1cf

    .line 3734
    const/4 v5, 0x1

    .line 3736
    :cond_1cf
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v6}, Ljava/util/HashMap;->isEmpty()Z

    move-result v6

    const/4 v7, 0x4

    const/4 v8, 0x3

    if-nez v6, :cond_266

    .line 3738
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    if-eqz v6, :cond_218

    .line 3739
    if-nez v0, :cond_207

    .line 3740
    packed-switch v4, :pswitch_data_2ea

    .line 3769
    const/4 v6, 0x0

    .line 3770
    .local v6, "key":Ljava/lang/String;
    goto/16 :goto_245

    .line 3766
    .end local v6    # "key":Ljava/lang/String;
    :pswitch_1e9
    const-string v6, "expiry_date"

    .line 3767
    .restart local v6    # "key":Ljava/lang/String;
    goto/16 :goto_245

    .line 3763
    .end local v6    # "key":Ljava/lang/String;
    :pswitch_1ed
    const-string v6, "document_no"

    .line 3764
    .restart local v6    # "key":Ljava/lang/String;
    goto/16 :goto_245

    .line 3760
    .end local v6    # "key":Ljava/lang/String;
    :pswitch_1f1
    const-string/jumbo v6, "residence_country_code"

    .line 3761
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3757
    .end local v6    # "key":Ljava/lang/String;
    :pswitch_1f5
    const-string v6, "country_code"

    .line 3758
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3754
    .end local v6    # "key":Ljava/lang/String;
    :pswitch_1f8
    const-string v6, "gender"

    .line 3755
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3751
    .end local v6    # "key":Ljava/lang/String;
    :pswitch_1fb
    const-string v6, "birth_date"

    .line 3752
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3748
    .end local v6    # "key":Ljava/lang/String;
    :pswitch_1fe
    const-string v6, "last_name"

    .line 3749
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3745
    .end local v6    # "key":Ljava/lang/String;
    :pswitch_201
    const-string v6, "middle_name"

    .line 3746
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3742
    .end local v6    # "key":Ljava/lang/String;
    :pswitch_204
    const-string v6, "first_name"

    .line 3743
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3773
    .end local v6    # "key":Ljava/lang/String;
    :cond_207
    if-eqz v4, :cond_215

    if-eq v4, v1, :cond_212

    if-eq v4, v2, :cond_20f

    .line 3784
    const/4 v6, 0x0

    .line 3785
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3781
    .end local v6    # "key":Ljava/lang/String;
    :cond_20f
    const-string v6, "last_name_native"

    .line 3782
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3778
    .end local v6    # "key":Ljava/lang/String;
    :cond_212
    const-string v6, "middle_name_native"

    .line 3779
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3775
    .end local v6    # "key":Ljava/lang/String;
    :cond_215
    const-string v6, "first_name_native"

    .line 3776
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3788
    .end local v6    # "key":Ljava/lang/String;
    :cond_218
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    if-eqz v6, :cond_244

    .line 3789
    if-eqz v4, :cond_240

    if-eq v4, v1, :cond_23c

    if-eq v4, v2, :cond_239

    if-eq v4, v8, :cond_236

    if-eq v4, v7, :cond_232

    const/4 v6, 0x5

    if-eq v4, v6, :cond_22f

    .line 3809
    const/4 v6, 0x0

    .line 3810
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3803
    .end local v6    # "key":Ljava/lang/String;
    :cond_22f
    const-string v6, "country_code"

    .line 3804
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3800
    .end local v6    # "key":Ljava/lang/String;
    :cond_232
    const-string/jumbo v6, "state"

    .line 3801
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3797
    .end local v6    # "key":Ljava/lang/String;
    :cond_236
    const-string v6, "city"

    .line 3798
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3806
    .end local v6    # "key":Ljava/lang/String;
    :cond_239
    const-string v6, "post_code"

    .line 3807
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3794
    .end local v6    # "key":Ljava/lang/String;
    :cond_23c
    const-string/jumbo v6, "street_line2"

    .line 3795
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3791
    .end local v6    # "key":Ljava/lang/String;
    :cond_240
    const-string/jumbo v6, "street_line1"

    .line 3792
    .restart local v6    # "key":Ljava/lang/String;
    goto :goto_245

    .line 3813
    .end local v6    # "key":Ljava/lang/String;
    :cond_244
    const/4 v6, 0x0

    .line 3815
    .restart local v6    # "key":Ljava/lang/String;
    :goto_245
    if-eqz v6, :cond_266

    .line 3816
    iget-object v9, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v9, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v9

    check-cast v9, Ljava/lang/String;

    .line 3817
    .local v9, "value":Ljava/lang/String;
    invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v10

    if-nez v10, :cond_266

    .line 3818
    aget-object v10, v3, v4

    invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;

    move-result-object v10

    invoke-virtual {v10}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v10

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

    move-result v10

    if-eqz v10, :cond_266

    .line 3819
    const/4 v5, 0x1

    .line 3824
    .end local v6    # "key":Ljava/lang/String;
    .end local v9    # "value":Ljava/lang/String;
    :cond_266
    iget-boolean v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    const/4 v9, 0x7

    if-eqz v6, :cond_273

    .line 3825
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-eqz v6, :cond_273

    if-ge v4, v9, :cond_273

    .line 3826
    goto/16 :goto_2e0

    .line 3829
    :cond_273
    if-nez v5, :cond_2d8

    .line 3830
    aget-object v6, v3, v4

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v6

    .line 3831
    .local v6, "len":I
    const/4 v10, 0x0

    .line 3832
    .local v10, "allowZeroLength":Z
    iget v11, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    if-ne v11, v1, :cond_2ad

    .line 3833
    const/16 v7, 0x8

    if-ne v4, v7, :cond_286

    .line 3834
    goto/16 :goto_2e0

    .line 3835
    :cond_286
    if-nez v0, :cond_28e

    if-eqz v4, :cond_296

    if-eq v4, v2, :cond_296

    if-eq v4, v1, :cond_296

    :cond_28e
    if-ne v0, v1, :cond_2a5

    if-eqz v4, :cond_296

    if-eq v4, v1, :cond_296

    if-ne v4, v2, :cond_2a5

    .line 3837
    :cond_296
    const/16 v7, 0xff

    if-le v6, v7, :cond_29b

    .line 3838
    const/4 v5, 0x1

    .line 3840
    :cond_29b
    if-nez v0, :cond_29f

    if-eq v4, v1, :cond_2a3

    :cond_29f
    if-ne v0, v1, :cond_2d1

    if-ne v4, v1, :cond_2d1

    .line 3841
    :cond_2a3
    const/4 v10, 0x1

    goto :goto_2d1

    .line 3843
    :cond_2a5
    if-ne v4, v9, :cond_2d1

    .line 3844
    const/16 v7, 0x18

    if-le v6, v7, :cond_2d1

    .line 3845
    const/4 v5, 0x1

    goto :goto_2d1

    .line 3848
    :cond_2ad
    if-ne v11, v2, :cond_2d1

    .line 3849
    if-ne v4, v1, :cond_2b2

    .line 3850
    goto :goto_2e0

    .line 3851
    :cond_2b2
    if-ne v4, v8, :cond_2b8

    .line 3852
    if-ge v6, v2, :cond_2d1

    .line 3853
    const/4 v5, 0x1

    goto :goto_2d1

    .line 3855
    :cond_2b8
    if-ne v4, v7, :cond_2c8

    .line 3856
    iget-object v7, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;

    const-string v8, "US"

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

    move-result v7

    if-eqz v7, :cond_2e0

    .line 3857
    if-ge v6, v2, :cond_2d1

    .line 3858
    const/4 v5, 0x1

    goto :goto_2d1

    .line 3863
    :cond_2c8
    if-ne v4, v2, :cond_2d1

    .line 3864
    if-lt v6, v2, :cond_2d0

    const/16 v7, 0xa

    if-le v6, v7, :cond_2d1

    .line 3865
    :cond_2d0
    const/4 v5, 0x1

    .line 3869
    :cond_2d1
    :goto_2d1
    if-nez v5, :cond_2d8

    if-nez v10, :cond_2d8

    if-nez v6, :cond_2d8

    .line 3870
    const/4 v5, 0x1

    .line 3873
    .end local v6    # "len":I
    .end local v10    # "allowZeroLength":Z
    :cond_2d8
    if-eqz v5, :cond_2e0

    .line 3874
    aget-object v2, v3, v4

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V

    .line 3875
    return v1

    .line 3731
    .end local v5    # "error":Z
    :cond_2e0
    :goto_2e0
    add-int/lit8 v4, v4, 0x1

    goto/16 :goto_1c2

    .line 3721
    .end local v3    # "fields":[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    .end local v4    # "a":I
    :cond_2e4
    :goto_2e4
    add-int/lit8 v0, v0, 0x1

    goto/16 :goto_1a7

    .line 3879
    .end local v0    # "i":I
    :cond_2e8
    const/4 v0, 0x0

    return v0

    :pswitch_data_2ea
    .packed-switch 0x0
        :pswitch_204
        :pswitch_201
        :pswitch_1fe
        :pswitch_1fb
        :pswitch_1f8
        :pswitch_1f5
        :pswitch_1f1
        :pswitch_1ed
        :pswitch_1e9
    .end packed-switch
.end method

.method private checkNativeFields(Z)V
    .registers 14
    .param p1, "byEdit"    # Z

    .line 5284
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    if-nez v0, :cond_5

    .line 5285
    return-void

    .line 5287
    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 5288
    .local v0, "country":Ljava/lang/String;
    invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->getCountryLangs()Ljava/util/HashMap;

    move-result-object v1

    .line 5289
    .local v1, "map":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/String;

    .line 5291
    .local v2, "lang":Ljava/lang/String;
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->native_names:Z

    const v4, 0x7f080152

    const-string/jumbo v5, "windowBackgroundGrayShadow"

    if-eqz v3, :cond_1ac

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_1ac

    const-string v3, "EN"

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

    move-result v3

    if-eqz v3, :cond_39

    goto/16 :goto_1ac

    .line 5307
    :cond_39
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getVisibility()I

    move-result v3

    const/4 v6, 0x2

    const/4 v7, 0x0

    const/4 v8, 0x1

    if-eqz v3, :cond_cb

    .line 5308
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v3, v7}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V

    .line 5309
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-virtual {v3, v7}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setVisibility(I)V

    .line 5310
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView2:Landroid/view/View;

    invoke-virtual {v3, v7}, Landroid/view/View;->setVisibility(I)V

    .line 5311
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_54
    iget-object v9, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    array-length v10, v9

    if-ge v3, v10, :cond_67

    .line 5312
    aget-object v9, v9, v3

    invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getParent()Landroid/view/ViewParent;

    move-result-object v9

    check-cast v9, Landroid/view/View;

    invoke-virtual {v9, v7}, Landroid/view/View;->setVisibility(I)V

    .line 5311
    add-int/lit8 v3, v3, 0x1

    goto :goto_54

    .line 5314
    .end local v3    # "a":I
    :cond_67
    aget-object v3, v9, v7

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v3

    if-nez v3, :cond_be

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v8

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v3

    if-nez v3, :cond_be

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v6

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v3

    if-nez v3, :cond_be

    .line 5315
    const/4 v3, 0x0

    .restart local v3    # "a":I
    :goto_84
    iget-object v9, p0, Lim/tpelyyftgw/ui/PassportActivity;->nonLatinNames:[Z

    array-length v10, v9

    if-ge v3, v10, :cond_be

    .line 5316
    aget-boolean v9, v9, v3

    if-eqz v9, :cond_bb

    .line 5317
    iget-object v9, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v7

    iget-object v10, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v7

    invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;

    move-result-object v10

    invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 5318
    iget-object v9, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v8

    iget-object v10, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v8

    invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;

    move-result-object v10

    invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 5319
    iget-object v9, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v6

    iget-object v10, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v6

    invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;

    move-result-object v10

    invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 5320
    goto :goto_be

    .line 5315
    :cond_bb
    add-int/lit8 v3, v3, 0x1

    goto :goto_84

    .line 5324
    .end local v3    # "a":I
    :cond_be
    :goto_be
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell2:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v9

    invoke-static {v9, v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 5327
    :cond_cb
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v4, 0x7f0f0b54

    new-array v5, v8, [Ljava/lang/Object;

    aput-object v0, v5, v7

    const-string v9, "PassportNativeInfo"

    invoke-static {v9, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 5330
    if-eqz v2, :cond_f5

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "PassportLanguage_"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getServerString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    goto :goto_f6

    :cond_f5
    const/4 v3, 0x0

    .line 5331
    .local v3, "header":Ljava/lang/String;
    :goto_f6
    if-eqz v3, :cond_10b

    .line 5332
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    const v5, 0x7f0f0b53

    new-array v9, v8, [Ljava/lang/Object;

    aput-object v3, v9, v7

    const-string v10, "PassportNativeHeaderLang"

    invoke-static {v10, v5, v9}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V

    goto :goto_119

    .line 5334
    :cond_10b
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    const v5, 0x7f0f0b52

    const-string v9, "PassportNativeHeader"

    invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V

    .line 5336
    :goto_119
    const/4 v4, 0x0

    .local v4, "a":I
    :goto_11a
    const/4 v5, 0x3

    if-ge v4, v5, :cond_1a1

    .line 5337
    if-eqz v4, :cond_175

    if-eq v4, v8, :cond_14d

    if-eq v4, v6, :cond_125

    goto/16 :goto_19d

    .line 5353
    :cond_125
    if-eqz v3, :cond_138

    .line 5354
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v4

    const v9, 0x7f0f0b7f

    const-string v10, "PassportSurname"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    goto :goto_19d

    .line 5356
    :cond_138
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v4

    const v9, 0x7f0f0b80

    new-array v10, v8, [Ljava/lang/Object;

    aput-object v0, v10, v7

    const-string v11, "PassportSurnameCountry"

    invoke-static {v11, v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    goto :goto_19d

    .line 5346
    :cond_14d
    if-eqz v3, :cond_160

    .line 5347
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v4

    const v9, 0x7f0f0b4b

    const-string v10, "PassportMidname"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    goto :goto_19d

    .line 5349
    :cond_160
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v4

    const v9, 0x7f0f0b4c

    new-array v10, v8, [Ljava/lang/Object;

    aput-object v0, v10, v7

    const-string v11, "PassportMidnameCountry"

    invoke-static {v11, v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 5351
    goto :goto_19d

    .line 5339
    :cond_175
    if-eqz v3, :cond_188

    .line 5340
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v4

    const v9, 0x7f0f0b4e

    const-string v10, "PassportName"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    goto :goto_19d

    .line 5342
    :cond_188
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v4

    const v9, 0x7f0f0b50

    new-array v10, v8, [Ljava/lang/Object;

    aput-object v0, v10, v7

    const-string v11, "PassportNameCountry"

    invoke-static {v11, v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 5344
    nop

    .line 5336
    :goto_19d
    add-int/lit8 v4, v4, 0x1

    goto/16 :goto_11a

    .line 5362
    .end local v4    # "a":I
    :cond_1a1
    if-eqz p1, :cond_20b

    .line 5363
    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$3UjOhEpnNif0RjtGklw-ezu61ug;

    invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$3UjOhEpnNif0RjtGklw-ezu61ug;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    goto :goto_20b

    .line 5292
    .end local v3    # "header":Ljava/lang/String;
    :cond_1ac
    :goto_1ac
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getVisibility()I

    move-result v3

    const/16 v6, 0x8

    if-eq v3, v6, :cond_20b

    .line 5293
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v3, v6}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V

    .line 5294
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-virtual {v3, v6}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setVisibility(I)V

    .line 5295
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView2:Landroid/view/View;

    invoke-virtual {v3, v6}, Landroid/view/View;->setVisibility(I)V

    .line 5296
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_1c6
    iget-object v7, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    array-length v8, v7

    if-ge v3, v8, :cond_1d9

    .line 5297
    aget-object v7, v7, v3

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getParent()Landroid/view/ViewParent;

    move-result-object v7

    check-cast v7, Landroid/view/View;

    invoke-virtual {v7, v6}, Landroid/view/View;->setVisibility(I)V

    .line 5296
    add-int/lit8 v3, v3, 0x1

    goto :goto_1c6

    .line 5300
    .end local v3    # "a":I
    :cond_1d9
    iget v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    if-nez v3, :cond_1e1

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-nez v3, :cond_1e9

    :cond_1e1
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    if-eqz v3, :cond_1e9

    iget-boolean v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    if-eqz v3, :cond_1ed

    :cond_1e9
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    if-eqz v3, :cond_1fb

    .line 5301
    :cond_1ed
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell2:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v6

    invoke-static {v6, v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    goto :goto_20b

    .line 5303
    :cond_1fb
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell2:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    const v6, 0x7f080153

    invoke-static {v4, v6, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 5371
    :cond_20b
    :goto_20b
    return-void
.end method

.method public static checkSecret([BLjava/lang/Long;)Z
    .registers 10
    .param p0, "secret"    # [B
    .param p1, "id"    # Ljava/lang/Long;

    .line 6156
    const/4 v0, 0x0

    if-eqz p0, :cond_32

    array-length v1, p0

    const/16 v2, 0x20

    if-eq v1, v2, :cond_9

    goto :goto_32

    .line 6159
    :cond_9
    const/4 v1, 0x0

    .line 6161
    .local v1, "sum":I
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_b
    array-length v3, p0

    if-ge v2, v3, :cond_16

    .line 6162
    aget-byte v3, p0, v2

    and-int/lit16 v3, v3, 0xff

    add-int/2addr v1, v3

    .line 6161
    add-int/lit8 v2, v2, 0x1

    goto :goto_b

    .line 6164
    :cond_16
    rem-int/lit16 v3, v1, 0xff

    const/16 v4, 0xef

    if-eq v3, v4, :cond_1d

    .line 6165
    return v0

    .line 6168
    :cond_1d
    if-eqz p1, :cond_30

    invoke-static {p0}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA256([B)[B

    move-result-object v3

    invoke-static {v3}, Lim/tpelyyftgw/messenger/Utilities;->bytesToLong([B)J

    move-result-wide v3

    invoke-virtual {p1}, Ljava/lang/Long;->longValue()J

    move-result-wide v5

    cmp-long v7, v3, v5

    if-eqz v7, :cond_30

    .line 6169
    return v0

    .line 6172
    :cond_30
    const/4 v0, 0x1

    return v0

    .line 6157
    .end local v1    # "sum":I
    .end local v2    # "a":I
    :cond_32
    :goto_32
    return v0
.end method

.method private checkTopErrorCell(Z)V
    .registers 7
    .param p1, "init"    # Z

    .line 4680
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    if-nez v0, :cond_5

    .line 4681
    return-void

    .line 4683
    :cond_5
    const/4 v0, 0x0

    .line 4684
    .local v0, "stringBuilder":Landroid/text/SpannableStringBuilder;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->fieldsErrors:Ljava/util/HashMap;

    const-string v2, ""

    const-string v3, "error_all"

    if-eqz v1, :cond_2f

    if-nez p1, :cond_18

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v1, v3}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_2f

    .line 4685
    :cond_18
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->fieldsErrors:Ljava/util/HashMap;

    invoke-virtual {v1, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    .line 4686
    .local v1, "errorText":Ljava/lang/String;
    if-eqz v1, :cond_2f

    .line 4687
    new-instance v4, Landroid/text/SpannableStringBuilder;

    invoke-direct {v4, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v0, v4

    .line 4688
    if-eqz p1, :cond_2f

    .line 4689
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v4, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 4693
    .end local v1    # "errorText":Ljava/lang/String;
    :cond_2f
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;

    if-eqz v1, :cond_62

    const-string v1, "error_document_all"

    if-nez p1, :cond_3f

    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v4, v1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v4

    if-eqz v4, :cond_62

    .line 4694
    :cond_3f
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;

    invoke-virtual {v4, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    .line 4695
    .local v3, "errorText":Ljava/lang/String;
    if-eqz v3, :cond_62

    .line 4696
    if-nez v0, :cond_52

    .line 4697
    new-instance v4, Landroid/text/SpannableStringBuilder;

    invoke-direct {v4, v3}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v0, v4

    goto :goto_5b

    .line 4699
    :cond_52
    const-string v4, "\n\n"

    invoke-virtual {v0, v4}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    move-result-object v4

    invoke-virtual {v4, v3}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 4701
    :goto_5b
    if-eqz p1, :cond_62

    .line 4702
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v4, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 4706
    .end local v3    # "errorText":Ljava/lang/String;
    :cond_62
    if-eqz v0, :cond_85

    .line 4707
    new-instance v1, Landroid/text/style/ForegroundColorSpan;

    const-string/jumbo v2, "windowBackgroundWhiteRedText3"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-direct {v1, v2}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

    invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v2

    const/16 v3, 0x21

    const/4 v4, 0x0

    invoke-virtual {v0, v1, v4, v2, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 4708
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 4709
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V

    goto :goto_94

    .line 4710
    :cond_85
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getVisibility()I

    move-result v1

    const/16 v2, 0x8

    if-eq v1, v2, :cond_94

    .line 4711
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V

    .line 4713
    :cond_94
    :goto_94
    return-void
.end method

.method private createAddressInterface(Landroid/content/Context;)V
    .registers 26
    .param p1, "context"    # Landroid/content/Context;

    .line 3140
    move-object/from16 v1, p0

    move-object/from16 v2, p1

    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    .line 3142
    const/4 v3, 0x2

    const/4 v4, 0x1

    :try_start_d
    new-instance v0, Ljava/io/BufferedReader;

    new-instance v5, Ljava/io/InputStreamReader;

    invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v6

    invoke-virtual {v6}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;

    move-result-object v6

    const-string v7, "countries.txt"

    invoke-virtual {v6, v7}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;

    move-result-object v6

    invoke-direct {v5, v6}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V

    invoke-direct {v0, v5}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V

    .line 3144
    .local v0, "reader":Ljava/io/BufferedReader;
    :goto_25
    invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;

    move-result-object v5

    move-object v6, v5

    .local v6, "line":Ljava/lang/String;
    if-eqz v5, :cond_3d

    .line 3145
    const-string v5, ";"

    invoke-virtual {v6, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v5

    .line 3146
    .local v5, "args":[Ljava/lang/String;
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    aget-object v8, v5, v4

    aget-object v9, v5, v3

    invoke-virtual {v7, v8, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 3147
    nop

    .end local v5    # "args":[Ljava/lang/String;
    goto :goto_25

    .line 3148
    :cond_3d
    invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
    :try_end_40
    .catch Ljava/lang/Exception; {:try_start_d .. :try_end_40} :catch_41

    .line 3151
    .end local v0    # "reader":Ljava/io/BufferedReader;
    .end local v6    # "line":Ljava/lang/String;
    goto :goto_45

    .line 3149
    :catch_41
    move-exception v0

    .line 3150
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 3153
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_45
    new-instance v0, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 3154
    const v5, 0x7f080154

    const-string/jumbo v6, "windowBackgroundGrayShadow"

    invoke-static {v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3155
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/high16 v5, 0x40e00000    # 7.0f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    const/4 v7, 0x0

    invoke-virtual {v0, v7, v5, v7, v7}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setPadding(IIII)V

    .line 3156
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/4 v8, -0x2

    const/4 v9, -0x1

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v10

    invoke-virtual {v0, v5, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3157
    invoke-direct {v1, v4}, Lim/tpelyyftgw/ui/PassportActivity;->checkTopErrorCell(Z)V

    .line 3159
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    const v5, 0x7f080152

    const-string/jumbo v10, "windowBackgroundWhiteRedText3"

    const-string/jumbo v11, "windowBackgroundWhite"

    if-eqz v0, :cond_35c

    .line 3160
    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;

    if-eqz v0, :cond_97

    .line 3161
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v12, 0x7f0f007d

    const-string v13, "ActionBotDocumentRentalAgreement"

    invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    goto :goto_f2

    .line 3162
    :cond_97
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;

    if-eqz v0, :cond_ae

    .line 3163
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v12, 0x7f0f0073

    const-string v13, "ActionBotDocumentBankStatement"

    invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    goto :goto_f2

    .line 3164
    :cond_ae
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;

    if-eqz v0, :cond_c5

    .line 3165
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v12, 0x7f0f007f

    const-string v13, "ActionBotDocumentUtilityBill"

    invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    goto :goto_f2

    .line 3166
    :cond_c5
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;

    if-eqz v0, :cond_dc

    .line 3167
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v12, 0x7f0f007a

    const-string v13, "ActionBotDocumentPassportRegistration"

    invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    goto :goto_f2

    .line 3168
    :cond_dc
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;

    if-eqz v0, :cond_f2

    .line 3169
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v12, 0x7f0f007e

    const-string v13, "ActionBotDocumentTemporaryRegistration"

    invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    .line 3172
    :cond_f2
    :goto_f2
    new-instance v0, Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    .line 3173
    const v12, 0x7f0f0b05

    const-string v13, "PassportDocuments"

    invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V

    .line 3174
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v12

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V

    .line 3175
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3177
    new-instance v0, Landroid/widget/LinearLayout;

    invoke-direct {v0, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentsLayout:Landroid/widget/LinearLayout;

    .line 3178
    invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 3179
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentsLayout:Landroid/widget/LinearLayout;

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3181
    new-instance v0, Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    .line 3182
    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v12

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3183
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3184
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$mMZ1RGXQM21ePOwRRWKZRCEiDeI;

    invoke-direct {v12, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$mMZ1RGXQM21ePOwRRWKZRCEiDeI;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3189
    new-instance v0, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 3190
    invoke-static {v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v12

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3192
    iget v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    const-string v12, ""

    if-eqz v0, :cond_171

    .line 3193
    const v0, 0x7f0f0ace

    const-string v13, "PassportAddAddressUploadInfo"

    invoke-static {v13, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;

    goto :goto_1d7

    .line 3195
    :cond_171
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;

    if-eqz v0, :cond_185

    .line 3196
    const v0, 0x7f0f0ad2

    const-string v13, "PassportAddAgreementInfo"

    invoke-static {v13, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;

    goto :goto_1d7

    .line 3197
    :cond_185
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;

    if-eqz v0, :cond_199

    .line 3198
    const v0, 0x7f0f0ad6

    const-string v13, "PassportAddBillInfo"

    invoke-static {v13, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;

    goto :goto_1d7

    .line 3199
    :cond_199
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;

    if-eqz v0, :cond_1ad

    .line 3200
    const v0, 0x7f0f0ae0

    const-string v13, "PassportAddPassportRegistrationInfo"

    invoke-static {v13, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;

    goto :goto_1d7

    .line 3201
    :cond_1ad
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;

    if-eqz v0, :cond_1c1

    .line 3202
    const v0, 0x7f0f0ae2

    const-string v13, "PassportAddTemporaryRegistrationInfo"

    invoke-static {v13, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;

    goto :goto_1d7

    .line 3203
    :cond_1c1
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;

    if-eqz v0, :cond_1d5

    .line 3204
    const v0, 0x7f0f0ad4

    const-string v13, "PassportAddBankInfo"

    invoke-static {v13, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;

    goto :goto_1d7

    .line 3206
    :cond_1d5
    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;

    .line 3210
    :goto_1d7
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;

    .line 3211
    .local v0, "text":Ljava/lang/CharSequence;
    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;

    const/16 v14, 0x21

    const-string v15, "\n\n"

    if-eqz v13, :cond_215

    .line 3213
    const-string v3, "files_all"

    invoke-virtual {v13, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/lang/String;

    move-object/from16 v16, v13

    .local v16, "errorText":Ljava/lang/String;
    if-eqz v13, :cond_213

    .line 3214
    new-instance v13, Landroid/text/SpannableStringBuilder;

    move-object/from16 v5, v16

    .end local v16    # "errorText":Ljava/lang/String;
    .local v5, "errorText":Ljava/lang/String;
    invoke-direct {v13, v5}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    .line 3215
    .local v13, "stringBuilder":Landroid/text/SpannableStringBuilder;
    invoke-virtual {v13, v15}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 3216
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;

    invoke-virtual {v13, v4}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 3217
    move-object v0, v13

    .line 3218
    new-instance v4, Landroid/text/style/ForegroundColorSpan;

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v8

    invoke-direct {v4, v8}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

    invoke-virtual {v5}, Ljava/lang/String;->length()I

    move-result v8

    invoke-virtual {v13, v4, v7, v8, v14}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 3219
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v4, v3, v12}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_215

    .line 3213
    .end local v5    # "errorText":Ljava/lang/String;
    .end local v13    # "stringBuilder":Landroid/text/SpannableStringBuilder;
    .restart local v16    # "errorText":Ljava/lang/String;
    :cond_213
    move-object/from16 v5, v16

    .line 3222
    .end local v16    # "errorText":Ljava/lang/String;
    :cond_215
    :goto_215
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 3223
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/4 v5, -0x2

    invoke-static {v9, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v8

    invoke-virtual {v3, v4, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3225
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z

    if-eqz v3, :cond_35b

    .line 3226
    new-instance v3, Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-direct {v3, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V

    iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    .line 3227
    const v4, 0x7f0f0b82

    const-string v5, "PassportTranslation"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V

    .line 3228
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V

    .line 3229
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    const/4 v5, -0x2

    invoke-static {v9, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v8

    invoke-virtual {v3, v4, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3231
    new-instance v3, Landroid/widget/LinearLayout;

    invoke-direct {v3, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;

    .line 3232
    const/4 v4, 0x1

    invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 3233
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v8, v1, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;

    invoke-static {v9, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v3, v8, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3235
    new-instance v3, Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-direct {v3, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V

    iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    .line 3236
    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3237
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    const/4 v5, -0x2

    invoke-static {v9, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v8

    invoke-virtual {v3, v4, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3238
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$YPmq9fwLUwQoyDNxgg_n9cJMfvs;

    invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$YPmq9fwLUwQoyDNxgg_n9cJMfvs;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3243
    new-instance v3, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v3, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 3244
    const v4, 0x7f080152

    invoke-static {v2, v4, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3246
    iget v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    if-eqz v3, :cond_2af

    .line 3247
    const v3, 0x7f0f0ae9

    const-string v4, "PassportAddTranslationUploadInfo"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    goto :goto_315

    .line 3249
    :cond_2af
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;

    if-eqz v3, :cond_2c3

    .line 3250
    const v3, 0x7f0f0ae4

    const-string v4, "PassportAddTranslationAgreementInfo"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    goto :goto_315

    .line 3251
    :cond_2c3
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;

    if-eqz v3, :cond_2d7

    .line 3252
    const v3, 0x7f0f0ae6

    const-string v4, "PassportAddTranslationBillInfo"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    goto :goto_315

    .line 3253
    :cond_2d7
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;

    if-eqz v3, :cond_2eb

    .line 3254
    const v3, 0x7f0f0ae7

    const-string v4, "PassportAddTranslationPassportRegistrationInfo"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    goto :goto_315

    .line 3255
    :cond_2eb
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;

    if-eqz v3, :cond_2ff

    .line 3256
    const v3, 0x7f0f0ae8

    const-string v4, "PassportAddTranslationTemporaryRegistrationInfo"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    goto :goto_315

    .line 3257
    :cond_2ff
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;

    if-eqz v3, :cond_313

    .line 3258
    const v3, 0x7f0f0ae5

    const-string v4, "PassportAddTranslationBankInfo"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    goto :goto_315

    .line 3260
    :cond_313
    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    .line 3264
    :goto_315
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    .line 3265
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;

    if-eqz v3, :cond_34a

    .line 3267
    const-string/jumbo v4, "translation_all"

    invoke-virtual {v3, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    move-object v5, v3

    .restart local v5    # "errorText":Ljava/lang/String;
    if-eqz v3, :cond_34a

    .line 3268
    new-instance v3, Landroid/text/SpannableStringBuilder;

    invoke-direct {v3, v5}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    .line 3269
    .local v3, "stringBuilder":Landroid/text/SpannableStringBuilder;
    invoke-virtual {v3, v15}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 3270
    iget-object v8, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    invoke-virtual {v3, v8}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 3271
    move-object v0, v3

    .line 3272
    new-instance v8, Landroid/text/style/ForegroundColorSpan;

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v13

    invoke-direct {v8, v13}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

    invoke-virtual {v5}, Ljava/lang/String;->length()I

    move-result v13

    invoke-virtual {v3, v8, v7, v13, v14}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 3273
    iget-object v8, v1, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v8, v4, v12}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 3276
    .end local v3    # "stringBuilder":Landroid/text/SpannableStringBuilder;
    .end local v5    # "errorText":Ljava/lang/String;
    :cond_34a
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 3277
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/4 v5, -0x2

    invoke-static {v9, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v8

    invoke-virtual {v3, v4, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3279
    .end local v0    # "text":Ljava/lang/CharSequence;
    :cond_35b
    goto :goto_36a

    .line 3280
    :cond_35c
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v3, 0x7f0f0aea

    const-string v4, "PassportAddress"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    .line 3283
    :goto_36a
    new-instance v0, Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    .line 3284
    const v3, 0x7f0f0aeb

    const-string v4, "PassportAddressHeader"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V

    .line 3285
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V

    .line 3286
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    const/4 v4, -0x2

    invoke-static {v9, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v5

    invoke-virtual {v0, v3, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3288
    const/4 v0, 0x6

    new-array v3, v0, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    .line 3289
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_398
    const/16 v5, 0x8

    if-ge v3, v0, :cond_5b9

    .line 3290
    new-instance v8, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    invoke-direct {v8, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V

    .line 3291
    .local v8, "field":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aput-object v8, v12, v3

    .line 3293
    new-instance v12, Lim/tpelyyftgw/ui/PassportActivity$11;

    invoke-direct {v12, v1, v2, v8}, Lim/tpelyyftgw/ui/PassportActivity$11;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;)V

    .line 3336
    .local v12, "container":Landroid/view/ViewGroup;
    invoke-virtual {v12, v7}, Landroid/view/ViewGroup;->setWillNotDraw(Z)V

    .line 3337
    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/4 v14, -0x2

    invoke-static {v9, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v15

    invoke-virtual {v13, v12, v15}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3338
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v13

    invoke-virtual {v12, v13}, Landroid/view/ViewGroup;->setBackgroundColor(I)V

    .line 3340
    const/4 v13, 0x5

    if-ne v3, v13, :cond_3da

    .line 3341
    new-instance v14, Landroid/view/View;

    invoke-direct {v14, v2}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    iput-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView:Landroid/view/View;

    .line 3342
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v15

    invoke-virtual {v14, v15}, Landroid/view/View;->setBackgroundColor(I)V

    .line 3343
    iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v15, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView:Landroid/view/View;

    invoke-static {v9, v0}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v14, v15, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3346
    :cond_3da
    iget-boolean v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    if-eqz v4, :cond_3ec

    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-eqz v4, :cond_3ec

    .line 3347
    invoke-virtual {v12, v5}, Landroid/view/ViewGroup;->setVisibility(I)V

    .line 3348
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView:Landroid/view/View;

    if-eqz v4, :cond_3ec

    .line 3349
    invoke-virtual {v4, v5}, Landroid/view/View;->setVisibility(I)V

    .line 3353
    :cond_3ec
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTag(Ljava/lang/Object;)V

    .line 3354
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    const/4 v5, 0x1

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSupportRtlHint(Z)V

    .line 3355
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    const/high16 v14, 0x41800000    # 16.0f

    invoke-virtual {v4, v5, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V

    .line 3356
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    const-string/jumbo v5, "windowBackgroundWhiteHintText"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintColor(I)V

    .line 3357
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    const-string/jumbo v5, "windowBackgroundWhiteBlueHeader"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHeaderHintColor(I)V

    .line 3358
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    const/4 v5, 0x1

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTransformHintToHeader(Z)V

    .line 3359
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    const-string/jumbo v5, "windowBackgroundWhiteBlackText"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    invoke-virtual {v4, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V

    .line 3360
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    const/4 v14, 0x0

    invoke-virtual {v4, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3361
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V

    .line 3362
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    const/high16 v5, 0x41a00000    # 20.0f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V

    .line 3363
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    const/high16 v5, 0x3fc00000    # 1.5f

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V

    .line 3364
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    const-string/jumbo v5, "windowBackgroundWhiteInputField"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    const-string/jumbo v14, "windowBackgroundWhiteInputFieldActivated"

    invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v15

    invoke-virtual {v4, v5, v14, v15}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setLineColors(III)V

    .line 3365
    if-ne v3, v13, :cond_499

    .line 3366
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$etrmDwEnNzcrZHOM-hxrDgJi_mY;

    invoke-direct {v5, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$etrmDwEnNzcrZHOM-hxrDgJi_mY;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 3382
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V

    .line 3383
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setFocusable(Z)V

    goto :goto_4ac

    .line 3385
    :cond_499
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    const/16 v5, 0x4001

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V

    .line 3386
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    const v5, 0x10000005

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V

    .line 3390
    :goto_4ac
    const/4 v4, 0x3

    if-eqz v3, :cond_520

    const/4 v5, 0x1

    if-eq v3, v5, :cond_50c

    const/4 v5, 0x2

    if-eq v3, v5, :cond_4f9

    if-eq v3, v4, :cond_4e6

    const/4 v5, 0x4

    if-eq v3, v5, :cond_4d2

    if-eq v3, v13, :cond_4bf

    .line 3416
    const/4 v14, 0x2

    goto/16 :goto_5b4

    .line 3408
    :cond_4bf
    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v3

    const v14, 0x7f0f0af3

    const-string v15, "PassportCountry"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v5, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 3409
    const-string v5, "country_code"

    .line 3410
    .local v5, "key":Ljava/lang/String;
    goto :goto_534

    .line 3404
    .end local v5    # "key":Ljava/lang/String;
    :cond_4d2
    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v3

    const v14, 0x7f0f0b7c

    const-string v15, "PassportState"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v5, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 3405
    const-string/jumbo v5, "state"

    .line 3406
    .restart local v5    # "key":Ljava/lang/String;
    goto :goto_534

    .line 3400
    .end local v5    # "key":Ljava/lang/String;
    :cond_4e6
    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v3

    const v14, 0x7f0f0af1

    const-string v15, "PassportCity"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v5, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 3401
    const-string v5, "city"

    .line 3402
    .restart local v5    # "key":Ljava/lang/String;
    goto :goto_534

    .line 3412
    .end local v5    # "key":Ljava/lang/String;
    :cond_4f9
    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v3

    const v14, 0x7f0f0b66

    const-string v15, "PassportPostcode"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v5, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 3413
    const-string v5, "post_code"

    .line 3414
    .restart local v5    # "key":Ljava/lang/String;
    goto :goto_534

    .line 3396
    .end local v5    # "key":Ljava/lang/String;
    :cond_50c
    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v3

    const v14, 0x7f0f0b7e

    const-string v15, "PassportStreet2"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v5, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 3397
    const-string/jumbo v5, "street_line2"

    .line 3398
    .restart local v5    # "key":Ljava/lang/String;
    goto :goto_534

    .line 3392
    .end local v5    # "key":Ljava/lang/String;
    :cond_520
    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v3

    const v14, 0x7f0f0b7d

    const-string v15, "PassportStreet1"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v5, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 3393
    const-string/jumbo v5, "street_line1"

    .line 3394
    .restart local v5    # "key":Ljava/lang/String;
    nop

    .line 3418
    :goto_534
    iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    iget-object v15, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v15, v15, v3

    invoke-direct {v1, v14, v15, v5}, Lim/tpelyyftgw/ui/PassportActivity;->setFieldValues(Ljava/util/HashMap;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V

    .line 3419
    const/4 v14, 0x2

    if-ne v3, v14, :cond_560

    .line 3420
    iget-object v15, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v15, v15, v3

    new-instance v0, Lim/tpelyyftgw/ui/PassportActivity$12;

    invoke-direct {v0, v1, v8, v5}, Lim/tpelyyftgw/ui/PassportActivity$12;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V

    invoke-virtual {v15, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V

    .line 3456
    const/4 v15, 0x1

    new-array v0, v15, [Landroid/text/InputFilter;

    .line 3457
    .local v0, "inputFilters":[Landroid/text/InputFilter;
    new-instance v15, Landroid/text/InputFilter$LengthFilter;

    const/16 v4, 0xa

    invoke-direct {v15, v4}, Landroid/text/InputFilter$LengthFilter;-><init>(I)V

    aput-object v15, v0, v7

    .line 3458
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v3

    invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setFilters([Landroid/text/InputFilter;)V

    .line 3459
    .end local v0    # "inputFilters":[Landroid/text/InputFilter;
    goto :goto_56c

    .line 3460
    :cond_560
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v3

    new-instance v4, Lim/tpelyyftgw/ui/PassportActivity$13;

    invoke-direct {v4, v1, v8, v5}, Lim/tpelyyftgw/ui/PassportActivity$13;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V

    .line 3478
    :goto_56c
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v0, v3

    aget-object v0, v0, v3

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v0

    invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V

    .line 3479
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v3

    invoke-virtual {v0, v7, v7, v7, v7}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V

    .line 3480
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v3

    sget-boolean v4, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v4, :cond_589

    goto :goto_58a

    :cond_589
    const/4 v13, 0x3

    :goto_58a
    or-int/lit8 v4, v13, 0x10

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V

    .line 3481
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v3

    const/high16 v17, -0x40800000    # -1.0f

    const/high16 v18, 0x42800000    # 64.0f

    const/16 v19, 0x33

    const/high16 v20, 0x41a80000    # 21.0f

    const/16 v21, 0x0

    const/high16 v22, 0x41a80000    # 21.0f

    const/16 v23, 0x0

    invoke-static/range {v17 .. v23}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v12, v0, v4}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3483
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v3

    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$6uUFOl7z9pi6jMcBvepAhuT-uDY;

    invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$6uUFOl7z9pi6jMcBvepAhuT-uDY;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V

    .line 3289
    .end local v5    # "key":Ljava/lang/String;
    .end local v8    # "field":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    .end local v12    # "container":Landroid/view/ViewGroup;
    :goto_5b4
    add-int/lit8 v3, v3, 0x1

    const/4 v0, 0x6

    goto/16 :goto_398

    .line 3502
    .end local v3    # "a":I
    :cond_5b9
    new-instance v0, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    .line 3503
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/4 v4, -0x2

    invoke-static {v9, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v8

    invoke-virtual {v3, v0, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3505
    iget-boolean v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    if-eqz v0, :cond_5dc

    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-eqz v0, :cond_5dc

    .line 3506
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setVisibility(I)V

    .line 3507
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setVisibility(I)V

    .line 3510
    :cond_5dc
    iget v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    const v3, 0x7f080153

    if-nez v0, :cond_5e7

    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-nez v0, :cond_5ef

    :cond_5e7
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    if-eqz v0, :cond_5ef

    iget-boolean v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    if-eqz v0, :cond_5f3

    :cond_5ef
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    if-eqz v0, :cond_66d

    .line 3511
    :cond_5f3
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    if-eqz v0, :cond_603

    .line 3512
    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->files:Ljava/util/ArrayList;

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentViews(Ljava/util/ArrayList;)V

    .line 3513
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->translation:Ljava/util/ArrayList;

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/PassportActivity;->addTranslationDocumentViews(Ljava/util/ArrayList;)V

    .line 3515
    :cond_603
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    const v4, 0x7f080152

    invoke-static {v2, v4, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3517
    new-instance v0, Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V

    .line 3518
    .local v0, "settingsCell1":Lim/tpelyyftgw/ui/cells/TextSettingsCell;
    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setTextColor(I)V

    .line 3519
    const/4 v4, 0x1

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3520
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-nez v4, :cond_634

    .line 3521
    const v4, 0x7f0f0afa

    const-string v5, "PassportDeleteInfo"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v0, v4, v7}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V

    goto :goto_640

    .line 3523
    :cond_634
    const v4, 0x7f0f0af5

    const-string v5, "PassportDeleteDocument"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v0, v4, v7}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V

    .line 3525
    :goto_640
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/4 v5, -0x2

    invoke-static {v9, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v8

    invoke-virtual {v4, v0, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3526
    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$t7Wkw5mZazuhGreNa-UVr00cK-o;

    invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$t7Wkw5mZazuhGreNa-UVr00cK-o;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3528
    new-instance v4, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-direct {v4, v2}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;-><init>(Landroid/content/Context;)V

    iput-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    .line 3529
    invoke-static {v2, v3, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v3

    invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3530
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    const/4 v5, -0x2

    invoke-static {v9, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v5

    invoke-virtual {v3, v4, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3531
    .end local v0    # "settingsCell1":Lim/tpelyyftgw/ui/cells/TextSettingsCell;
    goto :goto_687

    .line 3532
    :cond_66d
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-static {v2, v3, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3533
    iget-boolean v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    if-eqz v0, :cond_687

    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-eqz v0, :cond_687

    .line 3534
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-static {v2, v3, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3537
    :cond_687
    :goto_687
    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V

    .line 3538
    const/4 v0, 0x4

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V

    .line 3539
    return-void
.end method

.method private createChatAttachView()V
    .registers 3

    .line 6827
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_7

    .line 6828
    return-void

    .line 6830
    :cond_7
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-nez v0, :cond_1e

    .line 6831
    new-instance v0, Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    .line 6832
    new-instance v1, Lim/tpelyyftgw/ui/PassportActivity$23;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/PassportActivity$23;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->setDelegate(Lim/tpelyyftgw/ui/components/ChatAttachAlert$ChatAttachViewDelegate;)V

    .line 6889
    :cond_1e
    return-void
.end method

.method private createDocumentDeleteAlert()V
    .registers 10

    .line 3542
    const/4 v0, 0x1

    new-array v1, v0, [Z

    const/4 v2, 0x0

    aput-boolean v0, v1, v2

    .line 3544
    .local v1, "checks":[Z
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-direct {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 3545
    .local v3, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const-string v4, "OK"

    const v5, 0x7f0f0a5a

    invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$oLMjmI5eyvRKXRU_ITXHuohclgo;

    invoke-direct {v5, p0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$oLMjmI5eyvRKXRU_ITXHuohclgo;-><init>(Lim/tpelyyftgw/ui/PassportActivity;[Z)V

    invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 3553
    const-string v4, "Cancel"

    const v5, 0x7f0f02f7

    invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    const/4 v5, 0x0

    invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 3554
    const-string v4, "AppName"

    const v5, 0x7f0f0141

    invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 3555
    iget-boolean v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    if-eqz v4, :cond_56

    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-nez v4, :cond_56

    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    if-eqz v4, :cond_56

    .line 3556
    const v4, 0x7f0f0af4

    const-string v5, "PassportDeleteAddressAlert"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    goto :goto_7f

    .line 3557
    :cond_56
    iget-boolean v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    if-eqz v4, :cond_73

    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-nez v4, :cond_73

    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    if-eqz v4, :cond_73

    .line 3558
    const v4, 0x7f0f0afb

    const-string v5, "PassportDeletePersonalAlert"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    goto :goto_7f

    .line 3560
    :cond_73
    const v4, 0x7f0f0af7

    const-string v5, "PassportDeleteDocumentAlert"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 3563
    :goto_7f
    iget-boolean v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    if-nez v4, :cond_103

    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-eqz v4, :cond_103

    .line 3564
    new-instance v4, Landroid/widget/FrameLayout;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v5

    invoke-direct {v4, v5}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    .line 3565
    .local v4, "frameLayout":Landroid/widget/FrameLayout;
    new-instance v5, Lim/tpelyyftgw/ui/cells/CheckBoxCell;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v6

    invoke-direct {v5, v6, v0}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;-><init>(Landroid/content/Context;I)V

    .line 3566
    .local v5, "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3567
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    const-string v7, ""

    if-eqz v6, :cond_b7

    .line 3568
    const v6, 0x7f0f0af6

    const-string v8, "PassportDeleteDocumentAddress"

    invoke-static {v8, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6, v7, v0, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V

    goto :goto_cb

    .line 3569
    :cond_b7
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    if-eqz v6, :cond_cb

    .line 3570
    const v6, 0x7f0f0af8

    const-string v8, "PassportDeleteDocumentPersonal"

    invoke-static {v8, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6, v7, v0, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V

    .line 3572
    :cond_cb
    :goto_cb
    sget-boolean v0, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    const/high16 v6, 0x41800000    # 16.0f

    const/high16 v7, 0x41000000    # 8.0f

    if-eqz v0, :cond_d8

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    goto :goto_dc

    :cond_d8
    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    :goto_dc
    sget-boolean v8, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v8, :cond_e5

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    goto :goto_e9

    :cond_e5
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    :goto_e9
    invoke-virtual {v5, v0, v2, v6, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setPadding(IIII)V

    .line 3573
    const/4 v0, -0x1

    const/16 v2, 0x30

    const/16 v6, 0x33

    invoke-static {v0, v2, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v0

    invoke-virtual {v4, v5, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3574
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$DMNIVUhIKj1ISmXaFXUMIEcakB4;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$DMNIVUhIKj1ISmXaFXUMIEcakB4;-><init>([Z)V

    invoke-virtual {v5, v0}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3582
    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 3585
    .end local v4    # "frameLayout":Landroid/widget/FrameLayout;
    .end local v5    # "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
    :cond_103
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 3586
    return-void
.end method

.method private createEmailInterface(Landroid/content/Context;)V
    .registers 20
    .param p1, "context"    # Landroid/content/Context;

    .line 2727
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const-string v3, "PassportEmail"

    const v4, 0x7f0f0b06

    invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    .line 2729
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    const-string/jumbo v3, "windowBackgroundGrayShadow"

    const v4, 0x7f080153

    const/4 v5, -0x2

    const/4 v6, -0x1

    const/4 v7, 0x0

    const/4 v8, 0x1

    if-nez v2, :cond_84

    .line 2730
    new-instance v2, Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V

    .line 2731
    .local v2, "settingsCell1":Lim/tpelyyftgw/ui/cells/TextSettingsCell;
    const-string/jumbo v9, "windowBackgroundWhiteBlueText4"

    invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-virtual {v2, v9}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setTextColor(I)V

    .line 2732
    invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v9

    invoke-virtual {v2, v9}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2733
    const v9, 0x7f0f0b62

    new-array v10, v8, [Ljava/lang/Object;

    iget-object v11, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;

    aput-object v11, v10, v7

    const-string v11, "PassportPhoneUseSame"

    invoke-static {v11, v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v2, v9, v7}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V

    .line 2734
    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v10

    invoke-virtual {v9, v2, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2735
    new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$G28qZ7vMB9wOV1ZzjPRRB1mSB-Q;

    invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$G28qZ7vMB9wOV1ZzjPRRB1mSB-Q;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v2, v9}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2741
    new-instance v9, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 2742
    invoke-static {v1, v4, v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v10

    invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2743
    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v10, 0x7f0f0b63

    const-string v11, "PassportPhoneUseSameEmailInfo"

    invoke-static {v11, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v10

    invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 2744
    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v11

    invoke-virtual {v9, v10, v11}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2747
    .end local v2    # "settingsCell1":Lim/tpelyyftgw/ui/cells/TextSettingsCell;
    :cond_84
    new-array v2, v8, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    .line 2748
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_89
    if-ge v2, v8, :cond_19c

    .line 2749
    new-instance v9, Landroid/widget/FrameLayout;

    invoke-direct {v9, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    .line 2750
    .local v9, "container":Landroid/view/ViewGroup;
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/16 v11, 0x32

    invoke-static {v6, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v11

    invoke-virtual {v10, v9, v11}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2751
    const-string/jumbo v10, "windowBackgroundWhite"

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v10

    invoke-virtual {v9, v10}, Landroid/view/ViewGroup;->setBackgroundColor(I)V

    .line 2753
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    new-instance v11, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    invoke-direct {v11, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V

    aput-object v11, v10, v2

    .line 2754
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v11

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTag(Ljava/lang/Object;)V

    .line 2755
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    const/high16 v11, 0x41800000    # 16.0f

    invoke-virtual {v10, v8, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V

    .line 2756
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    const-string/jumbo v11, "windowBackgroundWhiteHintText"

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v11

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintTextColor(I)V

    .line 2757
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    const-string/jumbo v11, "windowBackgroundWhiteBlackText"

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v12

    invoke-virtual {v10, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V

    .line 2758
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    const/4 v12, 0x0

    invoke-virtual {v10, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2759
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v11

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V

    .line 2760
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    const/high16 v11, 0x41a00000    # 20.0f

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V

    .line 2761
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    const/high16 v11, 0x3fc00000    # 1.5f

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V

    .line 2762
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    const/16 v11, 0x21

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V

    .line 2763
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    const v11, 0x10000006

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V

    .line 2764
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    const v11, 0x7f0f0c36

    const-string v12, "PaymentShippingEmailPlaceholder"

    invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v11

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHint(Ljava/lang/CharSequence;)V

    .line 2765
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    if-eqz v10, :cond_14b

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;

    instance-of v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;

    if-eqz v10, :cond_14b

    .line 2766
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;

    check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;

    .line 2767
    .local v10, "securePlainEmail":Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;
    iget-object v11, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;->email:Ljava/lang/String;

    invoke-static {v11}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v11

    if-nez v11, :cond_14b

    .line 2768
    iget-object v11, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v11, v11, v2

    iget-object v12, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;->email:Ljava/lang/String;

    invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 2771
    .end local v10    # "securePlainEmail":Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;
    :cond_14b
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v11, v10, v2

    aget-object v10, v10, v2

    invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v10

    invoke-virtual {v11, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V

    .line 2772
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    const/high16 v11, 0x40c00000    # 6.0f

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    invoke-virtual {v10, v7, v7, v7, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V

    .line 2773
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    sget-boolean v11, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v11, :cond_16f

    const/4 v11, 0x5

    goto :goto_170

    :cond_16f
    const/4 v11, 0x3

    :goto_170
    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V

    .line 2774
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    const/high16 v11, -0x40800000    # -1.0f

    const/high16 v12, -0x40000000    # -2.0f

    const/16 v13, 0x33

    const/high16 v14, 0x41a80000    # 21.0f

    const/high16 v15, 0x41400000    # 12.0f

    const/high16 v16, 0x41a80000    # 21.0f

    const/high16 v17, 0x40c00000    # 6.0f

    invoke-static/range {v11 .. v17}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v11

    invoke-virtual {v9, v10, v11}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2776
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v2

    new-instance v11, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$oScjZ0kgOJDQrCQVjMIXJVGEFe0;

    invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$oScjZ0kgOJDQrCQVjMIXJVGEFe0;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V

    .line 2748
    .end local v9    # "container":Landroid/view/ViewGroup;
    add-int/lit8 v2, v2, 0x1

    goto/16 :goto_89

    .line 2785
    .end local v2    # "a":I
    :cond_19c
    new-instance v2, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 2786
    invoke-static {v1, v4, v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2787
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v3, 0x7f0f0b09

    const-string v4, "PassportEmailUploadInfo"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 2788
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v2, v3, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2789
    return-void
.end method

.method private createEmailVerificationInterface(Landroid/content/Context;)V
    .registers 14
    .param p1, "context"    # Landroid/content/Context;

    .line 1449
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const-string v1, "PassportEmail"

    const v2, 0x7f0f0b06

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    .line 1451
    const/4 v0, 0x1

    new-array v1, v0, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    .line 1452
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_14
    const/4 v2, -0x1

    const/4 v3, 0x0

    if-ge v1, v0, :cond_111

    .line 1453
    new-instance v4, Landroid/widget/FrameLayout;

    invoke-direct {v4, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    .line 1454
    .local v4, "container":Landroid/view/ViewGroup;
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/16 v6, 0x32

    invoke-static {v2, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v5, v4, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1455
    const-string/jumbo v2, "windowBackgroundWhite"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-virtual {v4, v2}, Landroid/view/ViewGroup;->setBackgroundColor(I)V

    .line 1457
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    new-instance v5, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    invoke-direct {v5, p1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V

    aput-object v5, v2, v1

    .line 1458
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTag(Ljava/lang/Object;)V

    .line 1459
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    const/high16 v5, 0x41800000    # 16.0f

    invoke-virtual {v2, v0, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V

    .line 1460
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    const-string/jumbo v5, "windowBackgroundWhiteHintText"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintTextColor(I)V

    .line 1461
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    const-string/jumbo v5, "windowBackgroundWhiteBlackText"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V

    .line 1462
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    const/4 v6, 0x0

    invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 1463
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V

    .line 1464
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    const/high16 v5, 0x41a00000    # 20.0f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V

    .line 1465
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    const/high16 v5, 0x3fc00000    # 1.5f

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V

    .line 1466
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    const/4 v5, 0x3

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V

    .line 1468
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    const v6, 0x10000006

    invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V

    .line 1469
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    const v6, 0x7f0f0b07

    const-string v7, "PassportEmailCode"

    invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHint(Ljava/lang/CharSequence;)V

    .line 1470
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v6, v2, v1

    aget-object v2, v2, v1

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v2

    invoke-virtual {v6, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V

    .line 1471
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    const/high16 v6, 0x40c00000    # 6.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    invoke-virtual {v2, v3, v3, v3, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V

    .line 1472
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    sget-boolean v3, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v3, :cond_d9

    const/4 v5, 0x5

    :cond_d9
    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V

    .line 1473
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    const/high16 v5, -0x40800000    # -1.0f

    const/high16 v6, -0x40000000    # -2.0f

    const/16 v7, 0x33

    const/high16 v8, 0x41a80000    # 21.0f

    const/high16 v9, 0x41400000    # 12.0f

    const/high16 v10, 0x41a80000    # 21.0f

    const/high16 v11, 0x40c00000    # 6.0f

    invoke-static/range {v5 .. v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v4, v2, v3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1475
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$zxqZoms2SaVteN6EF0xf0jc7JjI;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$zxqZoms2SaVteN6EF0xf0jc7JjI;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V

    .line 1483
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    new-instance v3, Lim/tpelyyftgw/ui/PassportActivity$6;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/PassportActivity$6;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V

    .line 1452
    .end local v4    # "container":Landroid/view/ViewGroup;
    add-int/lit8 v1, v1, 0x1

    goto/16 :goto_14

    .line 1506
    .end local v1    # "a":I
    :cond_111
    new-instance v1, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v1, p1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 1507
    const v4, 0x7f080153

    const-string/jumbo v5, "windowBackgroundGrayShadow"

    invoke-static {p1, v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 1508
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v4, 0x7f0f0b0a

    new-array v0, v0, [Ljava/lang/Object;

    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    const-string v6, "email"

    invoke-virtual {v5, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    aput-object v5, v0, v3

    const-string v3, "PassportEmailVerifyInfo"

    invoke-static {v3, v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 1509
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/4 v3, -0x2

    invoke-static {v2, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1510
    return-void
.end method

.method private createIdentityInterface(Landroid/content/Context;)V
    .registers 28
    .param p1, "context"    # Landroid/content/Context;

    .line 3883
    move-object/from16 v1, p0

    move-object/from16 v2, p1

    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    .line 3885
    const/4 v3, 0x2

    const/4 v4, 0x1

    :try_start_d
    new-instance v0, Ljava/io/BufferedReader;

    new-instance v5, Ljava/io/InputStreamReader;

    invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v6

    invoke-virtual {v6}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;

    move-result-object v6

    const-string v7, "countries.txt"

    invoke-virtual {v6, v7}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;

    move-result-object v6

    invoke-direct {v5, v6}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V

    invoke-direct {v0, v5}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V

    .line 3887
    .local v0, "reader":Ljava/io/BufferedReader;
    :goto_25
    invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;

    move-result-object v5

    move-object v6, v5

    .local v6, "line":Ljava/lang/String;
    if-eqz v5, :cond_3d

    .line 3888
    const-string v5, ";"

    invoke-virtual {v6, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v5

    .line 3889
    .local v5, "args":[Ljava/lang/String;
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    aget-object v8, v5, v4

    aget-object v9, v5, v3

    invoke-virtual {v7, v8, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 3890
    nop

    .end local v5    # "args":[Ljava/lang/String;
    goto :goto_25

    .line 3891
    :cond_3d
    invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
    :try_end_40
    .catch Ljava/lang/Exception; {:try_start_d .. :try_end_40} :catch_41

    .line 3894
    .end local v0    # "reader":Ljava/io/BufferedReader;
    .end local v6    # "line":Ljava/lang/String;
    goto :goto_45

    .line 3892
    :catch_41
    move-exception v0

    .line 3893
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 3896
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_45
    new-instance v0, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 3897
    const v5, 0x7f080154

    const-string/jumbo v6, "windowBackgroundGrayShadow"

    invoke-static {v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3898
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/high16 v5, 0x40e00000    # 7.0f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    const/4 v7, 0x0

    invoke-virtual {v0, v7, v5, v7, v7}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setPadding(IIII)V

    .line 3899
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/4 v8, -0x2

    const/4 v9, -0x1

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v10

    invoke-virtual {v0, v5, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3900
    invoke-direct {v1, v4}, Lim/tpelyyftgw/ui/PassportActivity;->checkTopErrorCell(Z)V

    .line 3902
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    const-string/jumbo v5, "windowBackgroundWhiteRedText3"

    const v10, 0x7f080152

    const-string/jumbo v11, "windowBackgroundWhite"

    if-eqz v0, :cond_2ed

    .line 3903
    new-instance v0, Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    .line 3904
    iget-boolean v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    if-eqz v12, :cond_9a

    .line 3905
    const v12, 0x7f0f0b05

    const-string v13, "PassportDocuments"

    invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V

    goto :goto_a6

    .line 3907
    :cond_9a
    const v12, 0x7f0f0b6b

    const-string v13, "PassportRequiredDocuments"

    invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V

    .line 3909
    :goto_a6
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v12

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V

    .line 3910
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3912
    new-instance v0, Landroid/widget/LinearLayout;

    invoke-direct {v0, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->frontLayout:Landroid/widget/LinearLayout;

    .line 3913
    invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 3914
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->frontLayout:Landroid/widget/LinearLayout;

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3916
    new-instance v0, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    .line 3917
    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v12

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3918
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3919
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$Tx8xUJTwP5nyeej-oC7wRwcz-VA;

    invoke-direct {v12, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$Tx8xUJTwP5nyeej-oC7wRwcz-VA;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3924
    new-instance v0, Landroid/widget/LinearLayout;

    invoke-direct {v0, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;

    .line 3925
    invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 3926
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3928
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->selfie_required:Z

    .line 3930
    .local v0, "divider":Z
    new-instance v12, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    invoke-direct {v12, v2}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;-><init>(Landroid/content/Context;)V

    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    .line 3931
    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3932
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    const v13, 0x7f0f0b6e

    const-string v14, "PassportReverseSide"

    invoke-static {v14, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v13

    const v14, 0x7f0f0b6f

    const-string v15, "PassportReverseSideInfo"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v12, v13, v14, v0}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V

    .line 3933
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3934
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    new-instance v13, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$wz0nDFKi7M0T12ZMEc3gF_70atU;

    invoke-direct {v13, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$wz0nDFKi7M0T12ZMEc3gF_70atU;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3939
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-boolean v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->selfie_required:Z

    if-eqz v12, :cond_19e

    .line 3940
    new-instance v12, Landroid/widget/LinearLayout;

    invoke-direct {v12, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->selfieLayout:Landroid/widget/LinearLayout;

    .line 3941
    invoke-virtual {v12, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 3942
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->selfieLayout:Landroid/widget/LinearLayout;

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3944
    new-instance v12, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    invoke-direct {v12, v2}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;-><init>(Landroid/content/Context;)V

    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadSelfieCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    .line 3945
    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3946
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadSelfieCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    const v13, 0x7f0f0b7a

    const-string v14, "PassportSelfie"

    invoke-static {v14, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v13

    const v14, 0x7f0f0b7b

    const-string v15, "PassportSelfieInfo"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    iget-object v15, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-boolean v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z

    invoke-virtual {v12, v13, v14, v15}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V

    .line 3947
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadSelfieCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3948
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadSelfieCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    new-instance v13, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$yG3IQ_te33Fl5oJetw6xCR4OUOA;

    invoke-direct {v13, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$yG3IQ_te33Fl5oJetw6xCR4OUOA;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3954
    :cond_19e
    new-instance v12, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v12, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 3955
    invoke-static {v2, v10, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3956
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v13, 0x7f0f0b5d

    const-string v14, "PassportPersonalUploadInfo"

    invoke-static {v14, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 3957
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3959
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-boolean v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z

    if-eqz v12, :cond_352

    .line 3960
    new-instance v12, Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-direct {v12, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V

    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    .line 3961
    const v13, 0x7f0f0b82

    const-string v14, "PassportTranslation"

    invoke-static {v14, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V

    .line 3962
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V

    .line 3963
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3965
    new-instance v12, Landroid/widget/LinearLayout;

    invoke-direct {v12, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;

    .line 3966
    invoke-virtual {v12, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 3967
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3969
    new-instance v12, Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-direct {v12, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V

    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    .line 3970
    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3971
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3972
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    new-instance v13, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$ms8aqFmADBWXF4H0osmxfPQI--w;

    invoke-direct {v13, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$ms8aqFmADBWXF4H0osmxfPQI--w;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3977
    new-instance v12, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v12, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 3978
    invoke-static {v2, v10, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3980
    iget v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    const-string v13, ""

    if-eqz v12, :cond_24a

    .line 3981
    const v12, 0x7f0f0ae9

    const-string v14, "PassportAddTranslationUploadInfo"

    invoke-static {v14, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    goto :goto_29c

    .line 3983
    :cond_24a
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;

    if-eqz v12, :cond_25e

    .line 3984
    const v12, 0x7f0f0ade

    const-string v14, "PassportAddPassportInfo"

    invoke-static {v14, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    goto :goto_29c

    .line 3985
    :cond_25e
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;

    if-eqz v12, :cond_272

    .line 3986
    const v12, 0x7f0f0adb

    const-string v14, "PassportAddInternalPassportInfo"

    invoke-static {v14, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    goto :goto_29c

    .line 3987
    :cond_272
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    if-eqz v12, :cond_286

    .line 3988
    const v12, 0x7f0f0ad9

    const-string v14, "PassportAddIdentityCardInfo"

    invoke-static {v14, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    goto :goto_29c

    .line 3989
    :cond_286
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    if-eqz v12, :cond_29a

    .line 3990
    const v12, 0x7f0f0ad8

    const-string v14, "PassportAddDriverLicenceInfo"

    invoke-static {v14, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    goto :goto_29c

    .line 3992
    :cond_29a
    iput-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    .line 3996
    :goto_29c
    iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    .line 3997
    .local v12, "text":Ljava/lang/CharSequence;
    iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;

    if-eqz v14, :cond_2db

    .line 3999
    const-string/jumbo v15, "translation_all"

    invoke-virtual {v14, v15}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v14

    check-cast v14, Ljava/lang/String;

    move-object/from16 v16, v14

    .local v16, "errorText":Ljava/lang/String;
    if-eqz v14, :cond_2d9

    .line 4000
    new-instance v14, Landroid/text/SpannableStringBuilder;

    move-object/from16 v3, v16

    .end local v16    # "errorText":Ljava/lang/String;
    .local v3, "errorText":Ljava/lang/String;
    invoke-direct {v14, v3}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    .line 4001
    .local v14, "stringBuilder":Landroid/text/SpannableStringBuilder;
    const-string v10, "\n\n"

    invoke-virtual {v14, v10}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 4002
    iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    invoke-virtual {v14, v10}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 4003
    move-object v12, v14

    .line 4004
    new-instance v10, Landroid/text/style/ForegroundColorSpan;

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    invoke-direct {v10, v4}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

    invoke-virtual {v3}, Ljava/lang/String;->length()I

    move-result v4

    const/16 v8, 0x21

    invoke-virtual {v14, v10, v7, v4, v8}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 4005
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v4, v15, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_2db

    .line 3999
    .end local v3    # "errorText":Ljava/lang/String;
    .end local v14    # "stringBuilder":Landroid/text/SpannableStringBuilder;
    .restart local v16    # "errorText":Ljava/lang/String;
    :cond_2d9
    move-object/from16 v3, v16

    .line 4008
    .end local v16    # "errorText":Ljava/lang/String;
    :cond_2db
    :goto_2db
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v3, v12}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 4009
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/4 v8, -0x2

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v10

    invoke-virtual {v3, v4, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_352

    .line 4011
    .end local v0    # "divider":Z
    .end local v12    # "text":Ljava/lang/CharSequence;
    :cond_2ed
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x12

    if-lt v0, v3, :cond_352

    .line 4012
    new-instance v0, Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->scanDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    .line 4013
    const/4 v3, 0x1

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 4014
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->scanDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    const v3, 0x7f0f0b73

    const-string v4, "PassportScanPassport"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3, v7}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V

    .line 4015
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->scanDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    const/4 v4, -0x2

    invoke-static {v9, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v8

    invoke-virtual {v0, v3, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4016
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->scanDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$CliKh7mmrmIDDUxBe7fTnVrWu74;

    invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$CliKh7mmrmIDDUxBe7fTnVrWu74;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4065
    new-instance v0, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 4066
    const v3, 0x7f080152

    invoke-static {v2, v3, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 4067
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v3, 0x7f0f0b74

    const-string v4, "PassportScanPassportInfo"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 4068
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/4 v4, -0x2

    invoke-static {v9, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v8

    invoke-virtual {v0, v3, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_353

    .line 4011
    :cond_352
    :goto_352
    nop

    .line 4071
    :goto_353
    new-instance v0, Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    .line 4072
    iget-boolean v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    if-eqz v3, :cond_36b

    .line 4073
    const v3, 0x7f0f0b03

    const-string v4, "PassportDocument"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V

    goto :goto_377

    .line 4075
    :cond_36b
    const v3, 0x7f0f0b5a

    const-string v4, "PassportPersonal"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V

    .line 4077
    :goto_377
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V

    .line 4078
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    const/4 v4, -0x2

    invoke-static {v9, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v8

    invoke-virtual {v0, v3, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4080
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-eqz v0, :cond_393

    const/16 v0, 0x9

    goto :goto_394

    :cond_393
    const/4 v0, 0x7

    .line 4081
    .local v0, "count":I
    :goto_394
    new-array v4, v0, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    iput-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    .line 4083
    const/4 v4, 0x0

    .local v4, "a":I
    :goto_399
    const-string/jumbo v10, "windowBackgroundWhiteBlueHeader"

    const-string/jumbo v12, "windowBackgroundWhiteHintText"

    const/16 v14, 0x40

    const/4 v15, 0x6

    const-string/jumbo v17, "windowBackgroundWhiteBlackText"

    if-ge v4, v0, :cond_67b

    .line 4084
    new-instance v8, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    invoke-direct {v8, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V

    .line 4085
    .local v8, "field":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aput-object v8, v13, v4

    .line 4087
    new-instance v13, Lim/tpelyyftgw/ui/PassportActivity$14;

    invoke-direct {v13, v1, v2, v8}, Lim/tpelyyftgw/ui/PassportActivity$14;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;)V

    .line 4130
    .local v13, "container":Landroid/view/ViewGroup;
    invoke-virtual {v13, v7}, Landroid/view/ViewGroup;->setWillNotDraw(Z)V

    .line 4131
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    invoke-static {v9, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v7, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4132
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v7

    invoke-virtual {v13, v7}, Landroid/view/ViewGroup;->setBackgroundColor(I)V

    .line 4134
    add-int/lit8 v7, v0, -0x1

    if-ne v4, v7, :cond_3e5

    .line 4135
    new-instance v7, Landroid/view/View;

    invoke-direct {v7, v2}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    iput-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView:Landroid/view/View;

    .line 4136
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    invoke-virtual {v7, v14}, Landroid/view/View;->setBackgroundColor(I)V

    .line 4137
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView:Landroid/view/View;

    invoke-static {v9, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v7, v14, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4140
    :cond_3e5
    iget-boolean v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    const/16 v7, 0x8

    if-eqz v3, :cond_3fd

    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-eqz v3, :cond_3fd

    const/4 v3, 0x7

    if-ge v4, v3, :cond_3fe

    .line 4141
    invoke-virtual {v13, v7}, Landroid/view/ViewGroup;->setVisibility(I)V

    .line 4142
    iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView:Landroid/view/View;

    if-eqz v14, :cond_3fe

    .line 4143
    invoke-virtual {v14, v7}, Landroid/view/View;->setVisibility(I)V

    goto :goto_3fe

    .line 4140
    :cond_3fd
    const/4 v3, 0x7

    .line 4147
    :cond_3fe
    :goto_3fe
    iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v14, v14, v4

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v14, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTag(Ljava/lang/Object;)V

    .line 4148
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v4

    const/4 v14, 0x1

    invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSupportRtlHint(Z)V

    .line 4149
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v4

    const/high16 v9, 0x41800000    # 16.0f

    invoke-virtual {v3, v14, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V

    .line 4150
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v4

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintColor(I)V

    .line 4151
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v4

    invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V

    .line 4152
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v4

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHeaderHintColor(I)V

    .line 4153
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v4

    const/4 v9, 0x1

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTransformHintToHeader(Z)V

    .line 4154
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v4

    const/4 v9, 0x0

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 4155
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v4

    invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V

    .line 4156
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v4

    const/high16 v9, 0x41a00000    # 20.0f

    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V

    .line 4157
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v4

    const/high16 v9, 0x3fc00000    # 1.5f

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V

    .line 4158
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v4

    const-string/jumbo v9, "windowBackgroundWhiteInputField"

    invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    const-string/jumbo v10, "windowBackgroundWhiteInputFieldActivated"

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v10

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v12

    invoke-virtual {v3, v9, v10, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setLineColors(III)V

    .line 4159
    const/4 v3, 0x5

    if-eq v4, v3, :cond_4e0

    if-ne v4, v15, :cond_48b

    goto :goto_4e0

    .line 4183
    :cond_48b
    const/4 v9, 0x3

    if-eq v4, v9, :cond_4c4

    if-ne v4, v7, :cond_491

    goto :goto_4c4

    .line 4243
    :cond_491
    const/4 v7, 0x4

    if-ne v4, v7, :cond_4b0

    .line 4244
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$5j_5Ssorthiq1IP-badFh4Wz3kY;

    invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$5j_5Ssorthiq1IP-badFh4Wz3kY;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 4268
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const/4 v9, 0x0

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V

    .line 4269
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setFocusable(Z)V

    goto :goto_4f4

    .line 4271
    :cond_4b0
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const/16 v9, 0x4001

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V

    .line 4272
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const v9, 0x10000005

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V

    goto :goto_4f4

    .line 4184
    :cond_4c4
    :goto_4c4
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$a0qzM5YDCs-O4vevDqAzAUZT1Ps;

    invoke-direct {v9, v1, v2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$a0qzM5YDCs-O4vevDqAzAUZT1Ps;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;)V

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 4241
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const/4 v9, 0x0

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V

    .line 4242
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setFocusable(Z)V

    goto :goto_4f4

    .line 4160
    :cond_4e0
    :goto_4e0
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$TKbnfCA1YTqV6rB4Bi3wCwl_s2E;

    invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$TKbnfCA1YTqV6rB4Bi3wCwl_s2E;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 4182
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const/4 v9, 0x0

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V

    .line 4277
    :goto_4f4
    packed-switch v4, :pswitch_data_902

    .line 4336
    goto/16 :goto_675

    .line 4331
    :pswitch_4f9
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const v9, 0x7f0f0b0b

    const-string v10, "PassportExpired"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 4332
    const-string v7, "expiry_date"

    .line 4333
    .local v7, "key":Ljava/lang/String;
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentValues:Ljava/util/HashMap;

    .line 4334
    .local v9, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    goto/16 :goto_602

    .line 4326
    .end local v7    # "key":Ljava/lang/String;
    .end local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :pswitch_50f
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const v9, 0x7f0f0b04

    const-string v10, "PassportDocumentNumber"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 4327
    const-string v7, "document_no"

    .line 4328
    .restart local v7    # "key":Ljava/lang/String;
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentValues:Ljava/util/HashMap;

    .line 4329
    .restart local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    goto/16 :goto_602

    .line 4321
    .end local v7    # "key":Ljava/lang/String;
    .end local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :pswitch_525
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const v9, 0x7f0f0b6c

    const-string v10, "PassportResidence"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 4322
    const-string/jumbo v7, "residence_country_code"

    .line 4323
    .restart local v7    # "key":Ljava/lang/String;
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    .line 4324
    .restart local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    goto/16 :goto_602

    .line 4316
    .end local v7    # "key":Ljava/lang/String;
    .end local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :pswitch_53c
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const v9, 0x7f0f0af0

    const-string v10, "PassportCitizenship"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 4317
    const-string v7, "country_code"

    .line 4318
    .restart local v7    # "key":Ljava/lang/String;
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    .line 4319
    .restart local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    goto/16 :goto_602

    .line 4311
    .end local v7    # "key":Ljava/lang/String;
    .end local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :pswitch_552
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const v9, 0x7f0f0b0f

    const-string v10, "PassportGender"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 4312
    const-string v7, "gender"

    .line 4313
    .restart local v7    # "key":Ljava/lang/String;
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    .line 4314
    .restart local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    goto/16 :goto_602

    .line 4306
    .end local v7    # "key":Ljava/lang/String;
    .end local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :pswitch_568
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const v9, 0x7f0f0aef

    const-string v10, "PassportBirthdate"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 4307
    const-string v7, "birth_date"

    .line 4308
    .restart local v7    # "key":Ljava/lang/String;
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    .line 4309
    .restart local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    goto/16 :goto_602

    .line 4297
    .end local v7    # "key":Ljava/lang/String;
    .end local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :pswitch_57e
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-boolean v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->native_names:Z

    if-eqz v7, :cond_595

    .line 4298
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const v9, 0x7f0f0b81

    const-string v10, "PassportSurnameLatin"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    goto :goto_5a5

    .line 4300
    :cond_595
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const v9, 0x7f0f0b7f

    const-string v10, "PassportSurname"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 4302
    :goto_5a5
    const-string v7, "last_name"

    .line 4303
    .restart local v7    # "key":Ljava/lang/String;
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    .line 4304
    .restart local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    goto :goto_602

    .line 4288
    .end local v7    # "key":Ljava/lang/String;
    .end local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :pswitch_5aa
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-boolean v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->native_names:Z

    if-eqz v7, :cond_5c1

    .line 4289
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const v9, 0x7f0f0b4d

    const-string v10, "PassportMidnameLatin"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    goto :goto_5d1

    .line 4291
    :cond_5c1
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const v9, 0x7f0f0b4b

    const-string v10, "PassportMidname"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 4293
    :goto_5d1
    const-string v7, "middle_name"

    .line 4294
    .restart local v7    # "key":Ljava/lang/String;
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    .line 4295
    .restart local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    goto :goto_602

    .line 4279
    .end local v7    # "key":Ljava/lang/String;
    .end local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :pswitch_5d6
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-boolean v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->native_names:Z

    if-eqz v7, :cond_5ed

    .line 4280
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const v9, 0x7f0f0b51

    const-string v10, "PassportNameLatin"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    goto :goto_5fd

    .line 4282
    :cond_5ed
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v7, v7, v4

    const v9, 0x7f0f0b4e

    const-string v10, "PassportName"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 4284
    :goto_5fd
    const-string v7, "first_name"

    .line 4285
    .restart local v7    # "key":Ljava/lang/String;
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    .line 4286
    .restart local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    nop

    .line 4338
    :goto_602
    iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v4

    invoke-direct {v1, v9, v10, v7}, Lim/tpelyyftgw/ui/PassportActivity;->setFieldValues(Ljava/util/HashMap;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V

    .line 4339
    iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v10, v4

    aget-object v10, v10, v4

    invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v10

    invoke-virtual {v12, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V

    .line 4340
    if-eqz v4, :cond_62c

    const/4 v10, 0x2

    if-eq v4, v10, :cond_62c

    const/4 v10, 0x1

    if-ne v4, v10, :cond_61f

    goto :goto_62c

    .line 4378
    :cond_61f
    iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v4

    new-instance v12, Lim/tpelyyftgw/ui/PassportActivity$16;

    invoke-direct {v12, v1, v8, v7, v9}, Lim/tpelyyftgw/ui/PassportActivity$16;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;Ljava/util/HashMap;)V

    invoke-virtual {v10, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V

    goto :goto_638

    .line 4341
    :cond_62c
    :goto_62c
    iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v4

    new-instance v12, Lim/tpelyyftgw/ui/PassportActivity$15;

    invoke-direct {v12, v1, v8, v7}, Lim/tpelyyftgw/ui/PassportActivity$15;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V

    invoke-virtual {v10, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V

    .line 4401
    :goto_638
    iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v4

    const/4 v12, 0x0

    invoke-virtual {v10, v12, v12, v12, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V

    .line 4402
    iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v4

    sget-boolean v12, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v12, :cond_64a

    const/4 v15, 0x5

    goto :goto_64b

    :cond_64a
    const/4 v15, 0x3

    :goto_64b
    or-int/lit8 v3, v15, 0x10

    invoke-virtual {v10, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V

    .line 4403
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v4

    const/high16 v19, -0x40800000    # -1.0f

    const/high16 v20, -0x40800000    # -1.0f

    const/16 v21, 0x33

    const/high16 v22, 0x41a80000    # 21.0f

    const/16 v23, 0x0

    const/high16 v24, 0x41a80000    # 21.0f

    const/16 v25, 0x0

    invoke-static/range {v19 .. v25}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v10

    invoke-virtual {v13, v3, v10}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4405
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v4

    new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$SGryuveTmTgiYkgTA1deC7G1XhQ;

    invoke-direct {v10, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$SGryuveTmTgiYkgTA1deC7G1XhQ;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v3, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V

    .line 4083
    .end local v7    # "key":Ljava/lang/String;
    .end local v8    # "field":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    .end local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v13    # "container":Landroid/view/ViewGroup;
    :goto_675
    add-int/lit8 v4, v4, 0x1

    const/4 v7, 0x0

    const/4 v9, -0x1

    goto/16 :goto_399

    :cond_67b
    const/4 v3, 0x5

    .line 4424
    .end local v4    # "a":I
    new-instance v4, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-direct {v4, v2}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;-><init>(Landroid/content/Context;)V

    iput-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell2:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    .line 4425
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/4 v8, -0x2

    const/4 v9, -0x1

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v7, v4, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4427
    new-instance v4, Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-direct {v4, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V

    iput-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    .line 4428
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v7

    invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V

    .line 4429
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    const/4 v8, -0x2

    const/4 v9, -0x1

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v4, v7, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4431
    const/4 v4, 0x3

    new-array v7, v4, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    iput-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    .line 4432
    const/4 v7, 0x0

    .local v7, "a":I
    :goto_6af
    if-ge v7, v4, :cond_811

    .line 4433
    new-instance v4, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    invoke-direct {v4, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V

    .line 4434
    .local v4, "field":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    iget-object v8, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aput-object v4, v8, v7

    .line 4436
    new-instance v8, Lim/tpelyyftgw/ui/PassportActivity$17;

    invoke-direct {v8, v1, v2, v4}, Lim/tpelyyftgw/ui/PassportActivity$17;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;)V

    .line 4479
    .local v8, "container":Landroid/view/ViewGroup;
    const/4 v9, 0x0

    invoke-virtual {v8, v9}, Landroid/view/ViewGroup;->setWillNotDraw(Z)V

    .line 4480
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/4 v13, -0x1

    invoke-static {v13, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v9, v8, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4481
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    invoke-virtual {v8, v3}, Landroid/view/ViewGroup;->setBackgroundColor(I)V

    .line 4483
    const/4 v3, 0x2

    if-ne v7, v3, :cond_6f1

    .line 4484
    new-instance v3, Landroid/view/View;

    invoke-direct {v3, v2}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView2:Landroid/view/View;

    .line 4485
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-virtual {v3, v9}, Landroid/view/View;->setBackgroundColor(I)V

    .line 4486
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView2:Landroid/view/View;

    const/4 v13, -0x1

    invoke-static {v13, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v3, v9, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4489
    :cond_6f1
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v7

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTag(Ljava/lang/Object;)V

    .line 4490
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v7

    const/4 v9, 0x1

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSupportRtlHint(Z)V

    .line 4491
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v7

    const/high16 v13, 0x41800000    # 16.0f

    invoke-virtual {v3, v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V

    .line 4492
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v7

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintColor(I)V

    .line 4493
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v7

    invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V

    .line 4494
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v7

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHeaderHintColor(I)V

    .line 4495
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v7

    const/4 v9, 0x1

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTransformHintToHeader(Z)V

    .line 4496
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v7

    const/4 v9, 0x0

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 4497
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v7

    invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V

    .line 4498
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v7

    const/high16 v14, 0x41a00000    # 20.0f

    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v14

    invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V

    .line 4499
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v7

    const/high16 v14, 0x3fc00000    # 1.5f

    invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V

    .line 4500
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v7

    const-string/jumbo v14, "windowBackgroundWhiteInputField"

    invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    const-string/jumbo v18, "windowBackgroundWhiteInputFieldActivated"

    invoke-static/range {v18 .. v18}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v13

    invoke-virtual {v3, v14, v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setLineColors(III)V

    .line 4501
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v7

    const/16 v9, 0x4001

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V

    .line 4502
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v7

    const v9, 0x10000005

    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V

    .line 4507
    if-eqz v7, :cond_79f

    const/4 v3, 0x1

    if-eq v7, v3, :cond_79a

    const/4 v3, 0x2

    if-eq v7, v3, :cond_795

    .line 4521
    goto/16 :goto_809

    .line 4517
    :cond_795
    const-string v3, "last_name_native"

    .line 4518
    .local v3, "key":Ljava/lang/String;
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    .line 4519
    .restart local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    goto :goto_7a4

    .line 4513
    .end local v3    # "key":Ljava/lang/String;
    .end local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :cond_79a
    const-string v3, "middle_name_native"

    .line 4514
    .restart local v3    # "key":Ljava/lang/String;
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    .line 4515
    .restart local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    goto :goto_7a4

    .line 4509
    .end local v3    # "key":Ljava/lang/String;
    .end local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :cond_79f
    const-string v3, "first_name_native"

    .line 4510
    .restart local v3    # "key":Ljava/lang/String;
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    .line 4511
    .restart local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    nop

    .line 4523
    :goto_7a4
    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v13, v13, v7

    invoke-direct {v1, v9, v13, v3}, Lim/tpelyyftgw/ui/PassportActivity;->setFieldValues(Ljava/util/HashMap;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V

    .line 4524
    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v14, v13, v7

    aget-object v13, v13, v7

    invoke-virtual {v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v13

    invoke-virtual {v14, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V

    .line 4525
    if-eqz v7, :cond_7c0

    const/4 v13, 0x2

    if-eq v7, v13, :cond_7c0

    const/4 v13, 0x1

    if-ne v7, v13, :cond_7cc

    .line 4526
    :cond_7c0
    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v13, v13, v7

    new-instance v14, Lim/tpelyyftgw/ui/PassportActivity$18;

    invoke-direct {v14, v1, v4, v3}, Lim/tpelyyftgw/ui/PassportActivity$18;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V

    invoke-virtual {v13, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V

    .line 4550
    :cond_7cc
    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v13, v13, v7

    const/4 v14, 0x0

    invoke-virtual {v13, v14, v14, v14, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V

    .line 4551
    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v13, v13, v7

    sget-boolean v14, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v14, :cond_7de

    const/4 v14, 0x5

    goto :goto_7df

    :cond_7de
    const/4 v14, 0x3

    :goto_7df
    or-int/lit8 v14, v14, 0x10

    invoke-virtual {v13, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V

    .line 4552
    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v13, v13, v7

    const/high16 v19, -0x40800000    # -1.0f

    const/high16 v20, -0x40800000    # -1.0f

    const/16 v21, 0x33

    const/high16 v22, 0x41a80000    # 21.0f

    const/16 v23, 0x0

    const/high16 v24, 0x41a80000    # 21.0f

    const/16 v25, 0x0

    invoke-static/range {v19 .. v25}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v8, v13, v14}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4554
    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v13, v13, v7

    new-instance v14, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$ldDCVT5-DLgs3QBdNBHrXzLw8BM;

    invoke-direct {v14, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$ldDCVT5-DLgs3QBdNBHrXzLw8BM;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v13, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V

    .line 4432
    .end local v3    # "key":Ljava/lang/String;
    .end local v4    # "field":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    .end local v8    # "container":Landroid/view/ViewGroup;
    .end local v9    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :goto_809
    add-int/lit8 v7, v7, 0x1

    const/4 v3, 0x5

    const/4 v4, 0x3

    const/16 v14, 0x40

    goto/16 :goto_6af

    .line 4573
    .end local v7    # "a":I
    :cond_811
    new-instance v3, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v3, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 4574
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/4 v7, -0x2

    const/4 v8, -0x1

    invoke-static {v8, v7}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v9

    invoke-virtual {v4, v3, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4576
    iget v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    if-nez v3, :cond_82b

    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-nez v3, :cond_833

    :cond_82b
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    if-eqz v3, :cond_833

    iget-boolean v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    if-eqz v3, :cond_837

    :cond_833
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    if-eqz v3, :cond_8ee

    .line 4577
    :cond_837
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    if-eqz v3, :cond_87d

    .line 4578
    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->files:Ljava/util/ArrayList;

    invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentViews(Ljava/util/ArrayList;)V

    .line 4579
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->front_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    if-eqz v3, :cond_852

    .line 4580
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->front_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    const/4 v4, 0x2

    invoke-direct {v1, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentViewInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;I)V

    .line 4582
    :cond_852
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->reverse_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    if-eqz v3, :cond_864

    .line 4583
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->reverse_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    const/4 v4, 0x3

    invoke-direct {v1, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentViewInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;I)V

    .line 4585
    :cond_864
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->selfie:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    if-eqz v3, :cond_876

    .line 4586
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->selfie:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    const/4 v4, 0x1

    invoke-direct {v1, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentViewInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;I)V

    .line 4588
    :cond_876
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->translation:Ljava/util/ArrayList;

    invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/PassportActivity;->addTranslationDocumentViews(Ljava/util/ArrayList;)V

    .line 4591
    :cond_87d
    new-instance v3, Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-direct {v3, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V

    .line 4592
    .local v3, "settingsCell1":Lim/tpelyyftgw/ui/cells/TextSettingsCell;
    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setTextColor(I)V

    .line 4593
    const/4 v4, 0x1

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 4594
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-nez v4, :cond_8a3

    .line 4595
    const v4, 0x7f0f0afa

    const-string v5, "PassportDeleteInfo"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    const/4 v5, 0x0

    invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V

    goto :goto_8b0

    .line 4597
    :cond_8a3
    const/4 v5, 0x0

    const v4, 0x7f0f0af5

    const-string v7, "PassportDeleteDocument"

    invoke-static {v7, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V

    .line 4599
    :goto_8b0
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/4 v5, -0x2

    const/4 v7, -0x1

    invoke-static {v7, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v8

    invoke-virtual {v4, v3, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4600
    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$VrU35SkF5cUSEdmv1KkX3kqiprw;

    invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$VrU35SkF5cUSEdmv1KkX3kqiprw;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4602
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v5, 0x7f080152

    invoke-static {v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 4604
    new-instance v4, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-direct {v4, v2}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;-><init>(Landroid/content/Context;)V

    iput-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    .line 4605
    const v5, 0x7f080153

    invoke-static {v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 4606
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    const/4 v6, -0x2

    const/4 v7, -0x1

    invoke-static {v7, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v6

    invoke-virtual {v4, v5, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4607
    .end local v3    # "settingsCell1":Lim/tpelyyftgw/ui/cells/TextSettingsCell;
    goto :goto_8fa

    .line 4608
    :cond_8ee
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v4, 0x7f080153

    invoke-static {v2, v4, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 4611
    :goto_8fa
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateInterfaceStringsForDocumentType()V

    .line 4612
    const/4 v3, 0x0

    invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/PassportActivity;->checkNativeFields(Z)V

    .line 4613
    return-void

    :pswitch_data_902
    .packed-switch 0x0
        :pswitch_5d6
        :pswitch_5aa
        :pswitch_57e
        :pswitch_568
        :pswitch_552
        :pswitch_53c
        :pswitch_525
        :pswitch_50f
        :pswitch_4f9
    .end packed-switch
.end method

.method private createManageInterface(Landroid/content/Context;)V
    .registers 22
    .param p1, "context"    # Landroid/content/Context;

    .line 2435
    move-object/from16 v6, p0

    move-object/from16 v7, p1

    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;

    move-object v8, v0

    check-cast v8, Landroid/widget/FrameLayout;

    .line 2437
    .local v8, "frameLayout":Landroid/widget/FrameLayout;
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const-string v1, "AppPassport"

    const v2, 0x7f0f0146

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    .line 2439
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;

    move-result-object v0

    const/4 v9, 0x1

    const v1, 0x7f0802ef

    invoke-virtual {v0, v9, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 2441
    new-instance v0, Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    .line 2442
    const-string v1, "PassportProvidedInformation"

    const v2, 0x7f0f0b67

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V

    .line 2443
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    const-string/jumbo v1, "windowBackgroundWhite"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V

    .line 2444
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    const/4 v2, -0x2

    const/4 v3, -0x1

    invoke-static {v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2446
    new-instance v0, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    .line 2447
    const-string/jumbo v1, "windowBackgroundGrayShadow"

    const v4, 0x7f080152

    invoke-static {v7, v4, v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2448
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v4, v6, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-static {v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v5

    invoke-virtual {v0, v4, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2450
    new-instance v0, Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    .line 2451
    invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2452
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    const v4, 0x7f0f0b56

    const-string v5, "PassportNoDocumentsAdd"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v10

    invoke-virtual {v0, v10, v9}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V

    .line 2453
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v10, v6, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-static {v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v11

    invoke-virtual {v0, v10, v11}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2454
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fxoA8I8WGiQmSaaS2hp-WTS1Z_k;

    invoke-direct {v10, v6}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fxoA8I8WGiQmSaaS2hp-WTS1Z_k;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2456
    new-instance v0, Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    .line 2457
    const-string/jumbo v10, "windowBackgroundWhiteRedText3"

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v10

    invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setTextColor(I)V

    .line 2458
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v10

    invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2459
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    const-string v10, "AppPassportDelete"

    const v11, 0x7f0f0149

    invoke-static {v10, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v10

    const/4 v11, 0x0

    invoke-virtual {v0, v10, v11}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V

    .line 2460
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v10, v6, Lim/tpelyyftgw/ui/PassportActivity;->deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-static {v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v0, v10, v12}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2461
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$mIUiCkn3WBgBqvMtN3kjpVAlMoY;

    invoke-direct {v10, v6}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$mIUiCkn3WBgBqvMtN3kjpVAlMoY;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2490
    new-instance v0, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentSectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    .line 2491
    const v10, 0x7f080153

    invoke-static {v7, v10, v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v12

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2492
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v12, v6, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentSectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-static {v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2494
    new-instance v0, Landroid/widget/LinearLayout;

    invoke-direct {v0, v7}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;

    .line 2495
    invoke-virtual {v0, v9}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 2496
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;

    const/16 v12, 0x11

    invoke-virtual {v0, v12}, Landroid/widget/LinearLayout;->setGravity(I)V

    .line 2497
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;

    invoke-static {v7, v10, v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2498
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v0

    if-eqz v0, :cond_132

    .line 2499
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;

    new-instance v10, Landroid/widget/LinearLayout$LayoutParams;

    const/high16 v13, 0x44040000    # 528.0f

    invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v13

    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I

    move-result v14

    sub-int/2addr v13, v14

    invoke-direct {v10, v3, v13}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v0, v1, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_147

    .line 2501
    :cond_132
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;

    new-instance v10, Landroid/widget/LinearLayout$LayoutParams;

    sget-object v13, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v13, v13, Landroid/graphics/Point;->y:I

    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I

    move-result v14

    sub-int/2addr v13, v14

    invoke-direct {v10, v3, v13}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v0, v1, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2504
    :goto_147
    new-instance v0, Landroid/widget/ImageView;

    invoke-direct {v0, v7}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyImageView:Landroid/widget/ImageView;

    .line 2505
    const v1, 0x7f08028f

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 2506
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyImageView:Landroid/widget/ImageView;

    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    const-string/jumbo v3, "sessions_devicesImage"

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    sget-object v10, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v3, v10}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 2507
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;

    iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyImageView:Landroid/widget/ImageView;

    invoke-static {v2, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2509
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v7}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView1:Landroid/widget/TextView;

    .line 2510
    const-string/jumbo v1, "windowBackgroundWhiteGrayText2"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V

    .line 2511
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView1:Landroid/widget/TextView;

    invoke-virtual {v0, v12}, Landroid/widget/TextView;->setGravity(I)V

    .line 2512
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView1:Landroid/widget/TextView;

    const/high16 v2, 0x41700000    # 15.0f

    invoke-virtual {v0, v9, v2}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 2513
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView1:Landroid/widget/TextView;

    const-string v3, "fonts/rmedium.ttf"

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v10

    invoke-virtual {v0, v10}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 2514
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView1:Landroid/widget/TextView;

    const v10, 0x7f0f0b55

    const-string v13, "PassportNoDocuments"

    invoke-static {v13, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v10

    invoke-virtual {v0, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 2515
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;

    iget-object v10, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView1:Landroid/widget/TextView;

    const/4 v13, -0x2

    const/4 v14, -0x2

    const/16 v15, 0x11

    const/16 v16, 0x0

    const/16 v17, 0x10

    const/16 v18, 0x0

    const/16 v19, 0x0

    invoke-static/range {v13 .. v19}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v0, v10, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2517
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v7}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView2:Landroid/widget/TextView;

    .line 2518
    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 2519
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView2:Landroid/widget/TextView;

    invoke-virtual {v0, v12}, Landroid/widget/TextView;->setGravity(I)V

    .line 2520
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView2:Landroid/widget/TextView;

    const/high16 v1, 0x41600000    # 14.0f

    invoke-virtual {v0, v9, v1}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 2521
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView2:Landroid/widget/TextView;

    const/high16 v1, 0x41a00000    # 20.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    invoke-virtual {v0, v10, v11, v1, v11}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 2522
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView2:Landroid/widget/TextView;

    const v1, 0x7f0f0b57

    const-string v10, "PassportNoDocumentsInfo"

    invoke-static {v10, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 2523
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;

    iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView2:Landroid/widget/TextView;

    const/4 v13, -0x2

    const/16 v17, 0xe

    invoke-static/range {v13 .. v19}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v10

    invoke-virtual {v0, v1, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2525
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v7}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;

    .line 2526
    const-string/jumbo v1, "windowBackgroundWhiteBlueText4"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 2527
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;

    invoke-virtual {v0, v12}, Landroid/widget/TextView;->setGravity(I)V

    .line 2528
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;

    invoke-virtual {v0, v9, v2}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 2529
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 2530
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;

    invoke-virtual {v0, v12}, Landroid/widget/TextView;->setGravity(I)V

    .line 2531
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 2532
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;

    iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;

    const/4 v12, -0x2

    const/16 v13, 0x1e

    const/16 v14, 0x11

    const/4 v15, 0x0

    const/16 v16, 0x10

    const/16 v17, 0x0

    invoke-static/range {v12 .. v18}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2533
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$hMUgIn0AkmmASt8zVjK0Uz8MeAE;

    invoke-direct {v1, v6}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$hMUgIn0AkmmASt8zVjK0Uz8MeAE;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2535
    const/4 v0, 0x0

    .local v0, "a":I
    iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v10

    move v12, v0

    .end local v0    # "a":I
    .local v10, "size":I
    .local v12, "a":I
    :goto_263
    if-ge v12, v10, :cond_2f4

    .line 2536
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v0, v12}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    move-object v13, v0

    check-cast v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    .line 2540
    .local v13, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v0

    if-eqz v0, :cond_2a0

    .line 2541
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 2542
    .local v0, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V

    .line 2543
    .local v1, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    iget-object v2, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 2544
    iput-boolean v9, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->selfie_required:Z

    .line 2545
    iput-boolean v9, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z

    .line 2546
    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2547
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V

    move-object v1, v2

    .line 2548
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;-><init>()V

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 2549
    const/4 v2, 0x1

    move-object v14, v0

    move-object v15, v1

    move/from16 v16, v2

    .local v2, "documentOnly":Z
    goto :goto_2de

    .line 2550
    .end local v0    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v1    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .end local v2    # "documentOnly":Z
    :cond_2a0
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/PassportActivity;->isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v0

    if-eqz v0, :cond_2ce

    .line 2551
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 2552
    .restart local v0    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V

    .line 2553
    .restart local v1    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    iget-object v2, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 2554
    iput-boolean v9, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z

    .line 2555
    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2556
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V

    move-object v1, v2

    .line 2557
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;-><init>()V

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 2558
    const/4 v2, 0x1

    move-object v14, v0

    move-object v15, v1

    move/from16 v16, v2

    .restart local v2    # "documentOnly":Z
    goto :goto_2de

    .line 2560
    .end local v0    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v1    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .end local v2    # "documentOnly":Z
    :cond_2ce
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V

    move-object v1, v0

    .line 2561
    .restart local v1    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    iput-object v0, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 2562
    const/4 v0, 0x0

    .line 2563
    .restart local v0    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    const/4 v2, 0x0

    move-object v14, v0

    move-object v15, v1

    move/from16 v16, v2

    .line 2565
    .end local v0    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v1    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .local v14, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .local v15, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .local v16, "documentOnly":Z
    :goto_2de
    add-int/lit8 v0, v10, -0x1

    if-ne v12, v0, :cond_2e4

    const/4 v5, 0x1

    goto :goto_2e5

    :cond_2e4
    const/4 v5, 0x0

    :goto_2e5
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object v2, v15

    move-object v3, v14

    move/from16 v4, v16

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/PassportActivity;->addField(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZZ)Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    .line 2535
    .end local v13    # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .end local v14    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v15    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .end local v16    # "documentOnly":Z
    add-int/lit8 v12, v12, 0x1

    goto/16 :goto_263

    .line 2568
    .end local v10    # "size":I
    .end local v12    # "a":I
    :cond_2f4
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateManageVisibility()V

    .line 2569
    return-void
.end method

.method private createPasswordInterface(Landroid/content/Context;)V
    .registers 29
    .param p1, "context"    # Landroid/content/Context;

    .line 1513
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    const/4 v2, 0x0

    .line 1514
    .local v2, "botUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    if-eqz v3, :cond_2a

    .line 1515
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_a
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->users:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    if-ge v3, v4, :cond_29

    .line 1516
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->users:Ljava/util/ArrayList;

    invoke-virtual {v4, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 1517
    .local v4, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    iget v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    if-ne v5, v6, :cond_26

    .line 1518
    move-object v2, v4

    .line 1519
    goto :goto_29

    .line 1515
    .end local v4    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_26
    add-int/lit8 v3, v3, 0x1

    goto :goto_a

    .end local v3    # "a":I
    :cond_29
    :goto_29
    goto :goto_34

    .line 1523
    :cond_2a
    iget v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v2

    .line 1526
    :goto_34
    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;

    check-cast v3, Landroid/widget/FrameLayout;

    .line 1528
    .local v3, "frameLayout":Landroid/widget/FrameLayout;
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v5, 0x7f0f0146

    const-string v6, "AppPassport"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    .line 1530
    new-instance v4, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;

    invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;-><init>(Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;

    .line 1531
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;->showProgress()V

    .line 1532
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;

    const/high16 v5, -0x40800000    # -1.0f

    const/4 v6, -0x1

    invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v5

    invoke-virtual {v3, v4, v5}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1534
    new-instance v4, Landroid/widget/FrameLayout;

    invoke-direct {v4, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordAvatarContainer:Landroid/widget/FrameLayout;

    .line 1535
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/16 v7, 0x64

    invoke-static {v6, v7}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v7

    invoke-virtual {v5, v4, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1537
    new-instance v4, Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/components/BackupImageView;-><init>(Landroid/content/Context;)V

    .line 1538
    .local v4, "avatarImageView":Lim/tpelyyftgw/ui/components/BackupImageView;
    const/high16 v5, 0x42000000    # 32.0f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V

    .line 1539
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordAvatarContainer:Landroid/widget/FrameLayout;

    const/high16 v7, 0x42800000    # 64.0f

    const/high16 v8, 0x42800000    # 64.0f

    const/16 v9, 0x11

    const/4 v10, 0x0

    const/high16 v11, 0x41000000    # 8.0f

    const/4 v12, 0x0

    const/4 v13, 0x0

    invoke-static/range {v7 .. v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v7

    invoke-virtual {v5, v4, v7}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1541
    new-instance v5, Lim/tpelyyftgw/ui/components/AvatarDrawable;

    invoke-direct {v5, v2}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    .line 1542
    .local v5, "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
    const/4 v7, 0x0

    invoke-static {v2, v7}, Lim/tpelyyftgw/messenger/ImageLocation;->getForUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v8

    const-string v9, "50_50"

    invoke-virtual {v4, v8, v9, v5, v2}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V

    .line 1544
    new-instance v8, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v8, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 1545
    invoke-virtual {v8}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getTextView()Landroid/widget/TextView;

    move-result-object v8

    const/4 v9, 0x1

    invoke-virtual {v8, v9}, Landroid/widget/TextView;->setGravity(I)V

    .line 1546
    iget v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    if-nez v8, :cond_c1

    .line 1547
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v10, 0x7f0f0b79

    const-string v11, "PassportSelfRequest"

    invoke-static {v11, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v10

    invoke-virtual {v8, v10}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    goto :goto_db

    .line 1549
    :cond_c1
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v10, 0x7f0f0b68

    new-array v11, v9, [Ljava/lang/Object;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v12

    aput-object v12, v11, v7

    const-string v12, "PassportRequest"

    invoke-static {v12, v10, v11}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v10

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;

    move-result-object v10

    invoke-virtual {v8, v10}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 1551
    :goto_db
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v8}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getTextView()Landroid/widget/TextView;

    move-result-object v8

    invoke-virtual {v8}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v8

    check-cast v8, Landroid/widget/FrameLayout$LayoutParams;

    iput v9, v8, Landroid/widget/FrameLayout$LayoutParams;->gravity:I

    .line 1552
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/high16 v11, -0x40000000    # -2.0f

    const/high16 v12, -0x40000000    # -2.0f

    sget-boolean v13, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    const/16 v18, 0x5

    const/16 v19, 0x3

    if-eqz v13, :cond_fb

    const/4 v13, 0x5

    goto :goto_fc

    :cond_fb
    const/4 v13, 0x3

    :goto_fc
    or-int/lit8 v13, v13, 0x30

    const/high16 v14, 0x41a80000    # 21.0f

    const/4 v15, 0x0

    const/high16 v16, 0x41a80000    # 21.0f

    const/16 v17, 0x0

    invoke-static/range {v11 .. v17}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v11

    invoke-virtual {v8, v10, v11}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1554
    new-instance v8, Landroid/widget/ImageView;

    invoke-direct {v8, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;

    .line 1555
    const v10, 0x7f080290

    invoke-virtual {v8, v10}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 1556
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;

    new-instance v10, Landroid/graphics/PorterDuffColorFilter;

    const-string v11, "chat_messagePanelIcons"

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v11

    sget-object v12, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v10, v11, v12}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v8, v10}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 1557
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;

    const/4 v11, -0x2

    const/4 v12, -0x2

    const/16 v13, 0x31

    const/4 v14, 0x0

    const/16 v15, 0xd

    const/16 v16, 0x0

    const/16 v17, 0x0

    invoke-static/range {v11 .. v17}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v11

    invoke-virtual {v8, v10, v11}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1559
    new-instance v8, Landroid/widget/TextView;

    invoke-direct {v8, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;

    .line 1560
    const/high16 v10, 0x41600000    # 14.0f

    invoke-virtual {v8, v9, v10}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 1561
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;

    invoke-virtual {v8, v9}, Landroid/widget/TextView;->setGravity(I)V

    .line 1562
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;

    const/high16 v11, 0x41a80000    # 21.0f

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    const/high16 v13, 0x41200000    # 10.0f

    invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v13

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    const/high16 v14, 0x41880000    # 17.0f

    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v14

    invoke-virtual {v8, v12, v13, v11, v14}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 1563
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;

    const-string/jumbo v11, "windowBackgroundWhiteGrayText4"

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v11

    invoke-virtual {v8, v11}, Landroid/widget/TextView;->setTextColor(I)V

    .line 1564
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;

    const v11, 0x7f0f0148

    const-string v12, "AppPassportCreatePasswordInfo"

    invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v11

    invoke-virtual {v8, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 1565
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v11, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;

    const/high16 v20, -0x40000000    # -2.0f

    const/high16 v21, -0x40000000    # -2.0f

    sget-boolean v12, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v12, :cond_195

    const/4 v12, 0x5

    goto :goto_196

    :cond_195
    const/4 v12, 0x3

    :goto_196
    or-int/lit8 v22, v12, 0x30

    const/high16 v23, 0x41a80000    # 21.0f

    const/high16 v24, 0x41200000    # 10.0f

    const/high16 v25, 0x41a80000    # 21.0f

    const/16 v26, 0x0

    invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v8, v11, v12}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1567
    new-instance v8, Landroid/widget/TextView;

    invoke-direct {v8, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;

    .line 1568
    const-string/jumbo v11, "windowBackgroundWhiteBlueText5"

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v11

    invoke-virtual {v8, v11}, Landroid/widget/TextView;->setTextColor(I)V

    .line 1569
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;

    const/16 v11, 0x11

    invoke-virtual {v8, v11}, Landroid/widget/TextView;->setGravity(I)V

    .line 1570
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;

    const/high16 v11, 0x41800000    # 16.0f

    invoke-virtual {v8, v9, v11}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 1571
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;

    const-string v12, "fonts/rmedium.ttf"

    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v12

    invoke-virtual {v8, v12}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 1572
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;

    const v12, 0x7f0f0147

    const-string v13, "AppPassportCreatePassword"

    invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v8, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 1573
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;

    const/high16 v20, -0x40800000    # -1.0f

    const/high16 v21, 0x41c00000    # 24.0f

    sget-boolean v13, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v13, :cond_1ed

    const/4 v13, 0x5

    goto :goto_1ee

    :cond_1ed
    const/4 v13, 0x3

    :goto_1ee
    or-int/lit8 v22, v13, 0x30

    const/high16 v23, 0x41a80000    # 21.0f

    const/high16 v24, 0x41100000    # 9.0f

    const/high16 v25, 0x41a80000    # 21.0f

    const/16 v26, 0x0

    invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v8, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1574
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;

    new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$MHwUT9Hr1zQtmVemaov8AY-4MBQ;

    invoke-direct {v12, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$MHwUT9Hr1zQtmVemaov8AY-4MBQ;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v8, v12}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 1581
    new-array v8, v9, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    iput-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    .line 1582
    new-array v8, v9, [Landroid/view/ViewGroup;

    iput-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;

    .line 1583
    const/4 v8, 0x0

    .local v8, "a":I
    :goto_212
    if-ge v8, v9, :cond_32a

    .line 1584
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;

    new-instance v13, Landroid/widget/FrameLayout;

    invoke-direct {v13, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    aput-object v13, v12, v8

    .line 1585
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v13, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;

    aget-object v13, v13, v8

    const/16 v14, 0x32

    invoke-static {v6, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1586
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;

    aget-object v12, v12, v8

    const-string/jumbo v13, "windowBackgroundWhite"

    invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v13

    invoke-virtual {v12, v13}, Landroid/view/ViewGroup;->setBackgroundColor(I)V

    .line 1588
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    new-instance v13, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    invoke-direct {v13, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V

    aput-object v13, v12, v8

    .line 1589
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTag(Ljava/lang/Object;)V

    .line 1590
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    invoke-virtual {v12, v9, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V

    .line 1591
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    const-string/jumbo v13, "windowBackgroundWhiteHintText"

    invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintTextColor(I)V

    .line 1592
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    const-string/jumbo v13, "windowBackgroundWhiteBlackText"

    invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    invoke-virtual {v12, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V

    .line 1593
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    const/4 v14, 0x0

    invoke-virtual {v12, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 1594
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V

    .line 1595
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    const/high16 v13, 0x41a00000    # 20.0f

    invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V

    .line 1596
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    const/high16 v13, 0x3fc00000    # 1.5f

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V

    .line 1597
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    const/16 v13, 0x81

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V

    .line 1598
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    invoke-virtual {v12, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setMaxLines(I)V

    .line 1599
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    invoke-virtual {v12, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setLines(I)V

    .line 1600
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    invoke-virtual {v12, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSingleLine(Z)V

    .line 1601
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    invoke-static {}, Landroid/text/method/PasswordTransformationMethod;->getInstance()Landroid/text/method/PasswordTransformationMethod;

    move-result-object v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V

    .line 1602
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    sget-object v13, Landroid/graphics/Typeface;->DEFAULT:Landroid/graphics/Typeface;

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTypeface(Landroid/graphics/Typeface;)V

    .line 1603
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    const v13, 0x10000006

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V

    .line 1604
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    const/high16 v13, 0x40c00000    # 6.0f

    invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v13

    invoke-virtual {v12, v7, v7, v7, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V

    .line 1605
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    sget-boolean v13, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v13, :cond_2ed

    const/4 v13, 0x5

    goto :goto_2ee

    :cond_2ed
    const/4 v13, 0x3

    :goto_2ee
    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V

    .line 1606
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;

    aget-object v12, v12, v8

    iget-object v13, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v13, v13, v8

    const/high16 v20, -0x40800000    # -1.0f

    const/high16 v21, -0x40000000    # -2.0f

    const/16 v22, 0x33

    const/high16 v23, 0x41a80000    # 21.0f

    const/high16 v24, 0x41400000    # 12.0f

    const/high16 v25, 0x41a80000    # 21.0f

    const/high16 v26, 0x40c00000    # 6.0f

    invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v12, v13, v14}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1608
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    new-instance v13, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$n4ZBXZGskkZdth8M2eI_bxxeWBI;

    invoke-direct {v13, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$n4ZBXZGskkZdth8M2eI_bxxeWBI;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V

    .line 1615
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v12, v12, v8

    new-instance v13, Lim/tpelyyftgw/ui/PassportActivity$7;

    invoke-direct {v13, v0}, Lim/tpelyyftgw/ui/PassportActivity$7;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCustomSelectionActionModeCallback(Landroid/view/ActionMode$Callback;)V

    .line 1583
    add-int/lit8 v8, v8, 0x1

    goto/16 :goto_212

    .line 1633
    .end local v8    # "a":I
    :cond_32a
    new-instance v8, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v8, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordInfoRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 1634
    const v11, 0x7f080153

    const-string/jumbo v12, "windowBackgroundGrayShadow"

    invoke-static {v1, v11, v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v11

    invoke-virtual {v8, v11}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 1635
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordInfoRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v11, 0x7f0f0b69

    new-array v12, v7, [Ljava/lang/Object;

    const-string v13, "PassportRequestPasswordInfo"

    invoke-static {v13, v11, v12}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v11

    invoke-virtual {v8, v11}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 1636
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v11, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordInfoRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/4 v12, -0x2

    invoke-static {v6, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v6

    invoke-virtual {v8, v11, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1638
    new-instance v6, Landroid/widget/TextView;

    invoke-direct {v6, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;

    .line 1639
    const-string/jumbo v8, "windowBackgroundWhiteBlueText4"

    invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v8

    invoke-virtual {v6, v8}, Landroid/widget/TextView;->setTextColor(I)V

    .line 1640
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;

    invoke-virtual {v6, v9, v10}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 1641
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;

    const v8, 0x7f0f0696

    const-string v9, "ForgotPassword"

    invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v6, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 1642
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;

    invoke-virtual {v6, v7, v7, v7, v7}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 1643
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;

    const/4 v8, -0x2

    const/16 v9, 0x1e

    sget-boolean v10, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v10, :cond_38f

    goto :goto_391

    :cond_38f
    const/16 v18, 0x3

    :goto_391
    or-int/lit8 v10, v18, 0x30

    const/16 v11, 0x15

    const/4 v12, 0x0

    const/16 v13, 0x15

    const/4 v14, 0x0

    invoke-static/range {v8 .. v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v8

    invoke-virtual {v6, v7, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1644
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;

    new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$UxewaQcai0GzsJiMp8m1QeW43Zg;

    invoke-direct {v7, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$UxewaQcai0GzsJiMp8m1QeW43Zg;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v6, v7}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 1695
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->updatePasswordInterface()V

    .line 1696
    return-void
.end method

.method private createPhoneInterface(Landroid/content/Context;)V
    .registers 26
    .param p1, "context"    # Landroid/content/Context;

    .line 2792
    move-object/from16 v1, p0

    move-object/from16 v2, p1

    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const-string v3, "PassportPhone"

    const v4, 0x7f0f0b5e

    invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    .line 2794
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    .line 2796
    const/4 v3, 0x3

    const/4 v4, 0x2

    const/4 v5, 0x1

    const/4 v6, 0x0

    :try_start_1d
    new-instance v0, Ljava/io/BufferedReader;

    new-instance v7, Ljava/io/InputStreamReader;

    invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v8

    invoke-virtual {v8}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;

    move-result-object v8

    const-string v9, "countries.txt"

    invoke-virtual {v8, v9}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;

    move-result-object v8

    invoke-direct {v7, v8}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V

    invoke-direct {v0, v7}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V

    .line 2798
    .local v0, "reader":Ljava/io/BufferedReader;
    :goto_35
    invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;

    move-result-object v7

    move-object v8, v7

    .local v8, "line":Ljava/lang/String;
    if-eqz v7, :cond_72

    .line 2799
    const-string v7, ";"

    invoke-virtual {v8, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v7

    .line 2800
    .local v7, "args":[Ljava/lang/String;
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->countriesArray:Ljava/util/ArrayList;

    aget-object v10, v7, v4

    invoke-virtual {v9, v6, v10}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 2801
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->countriesMap:Ljava/util/HashMap;

    aget-object v10, v7, v4

    aget-object v11, v7, v6

    invoke-virtual {v9, v10, v11}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2802
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->codesMap:Ljava/util/HashMap;

    aget-object v10, v7, v6

    aget-object v11, v7, v4

    invoke-virtual {v9, v10, v11}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2803
    array-length v9, v7

    if-le v9, v3, :cond_67

    .line 2804
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->phoneFormatMap:Ljava/util/HashMap;

    aget-object v10, v7, v6

    aget-object v11, v7, v3

    invoke-virtual {v9, v10, v11}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2806
    :cond_67
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    aget-object v10, v7, v5

    aget-object v11, v7, v4

    invoke-virtual {v9, v10, v11}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2807
    nop

    .end local v7    # "args":[Ljava/lang/String;
    goto :goto_35

    .line 2808
    :cond_72
    invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
    :try_end_75
    .catch Ljava/lang/Exception; {:try_start_1d .. :try_end_75} :catch_76

    .line 2811
    .end local v0    # "reader":Ljava/io/BufferedReader;
    .end local v8    # "line":Ljava/lang/String;
    goto :goto_7a

    .line 2809
    :catch_76
    move-exception v0

    .line 2810
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 2813
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_7a
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->countriesArray:Ljava/util/ArrayList;

    sget-object v7, Lim/tpelyyftgw/ui/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;

    invoke-static {v0, v7}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V

    .line 2815
    iget v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    iget-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->phone:Ljava/lang/String;

    .line 2816
    .local v7, "currentPhone":Ljava/lang/String;
    new-instance v0, Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V

    move-object v8, v0

    .line 2817
    .local v8, "settingsCell1":Lim/tpelyyftgw/ui/cells/TextSettingsCell;
    const-string/jumbo v0, "windowBackgroundWhiteBlueText4"

    invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v0

    invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setTextColor(I)V

    .line 2818
    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v0

    invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2819
    const v0, 0x7f0f0b62

    new-array v9, v5, [Ljava/lang/Object;

    invoke-static {}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->getInstance()Lim/tpelyyftgw/phoneformat/PhoneFormat;

    move-result-object v10

    new-instance v11, Ljava/lang/StringBuilder;

    invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V

    const-string v12, "+"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->format(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v10

    aput-object v10, v9, v6

    const-string v10, "PassportPhoneUseSame"

    invoke-static {v10, v0, v9}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v8, v0, v6}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V

    .line 2820
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/4 v9, -0x2

    const/4 v10, -0x1

    invoke-static {v10, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v11

    invoke-virtual {v0, v8, v11}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2821
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$AbN6Meuey1YMypqmV2bsqOPb6EY;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$AbN6Meuey1YMypqmV2bsqOPb6EY;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2827
    new-instance v0, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 2828
    const-string/jumbo v11, "windowBackgroundGrayShadow"

    const v13, 0x7f080153

    invoke-static {v2, v13, v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v14

    invoke-virtual {v0, v14}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2829
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v14, 0x7f0f0b64

    const-string v15, "PassportPhoneUseSameInfo"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v0, v14}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 2830
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-static {v10, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v15

    invoke-virtual {v0, v14, v15}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2832
    new-instance v0, Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    .line 2833
    const v14, 0x7f0f0b61

    const-string v15, "PassportPhoneUseOther"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v0, v14}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V

    .line 2834
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    const-string/jumbo v14, "windowBackgroundWhite"

    invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v15

    invoke-virtual {v0, v15}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V

    .line 2835
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v15, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-static {v10, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v0, v15, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2837
    new-array v0, v3, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    .line 2838
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_13c
    if-ge v0, v3, :cond_384

    .line 2840
    if-ne v0, v4, :cond_14a

    .line 2841
    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    new-instance v15, Lim/tpelyyftgw/ui/components/HintEditText;

    invoke-direct {v15, v2}, Lim/tpelyyftgw/ui/components/HintEditText;-><init>(Landroid/content/Context;)V

    aput-object v15, v13, v0

    goto :goto_153

    .line 2843
    :cond_14a
    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    new-instance v15, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    invoke-direct {v15, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V

    aput-object v15, v13, v0

    .line 2847
    :goto_153
    const/16 v13, 0x32

    if-ne v0, v5, :cond_173

    .line 2848
    new-instance v15, Landroid/widget/LinearLayout;

    invoke-direct {v15, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    .line 2849
    .local v15, "container":Landroid/view/ViewGroup;
    move-object v9, v15

    check-cast v9, Landroid/widget/LinearLayout;

    invoke-virtual {v9, v6}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 2850
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    invoke-static {v10, v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v9, v15, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2851
    invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-virtual {v15, v9}, Landroid/view/ViewGroup;->setBackgroundColor(I)V

    goto :goto_197

    .line 2852
    .end local v15    # "container":Landroid/view/ViewGroup;
    :cond_173
    if-ne v0, v4, :cond_181

    .line 2853
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v5

    invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getParent()Landroid/view/ViewParent;

    move-result-object v9

    move-object v15, v9

    check-cast v15, Landroid/view/ViewGroup;

    .restart local v15    # "container":Landroid/view/ViewGroup;
    goto :goto_197

    .line 2855
    .end local v15    # "container":Landroid/view/ViewGroup;
    :cond_181
    new-instance v9, Landroid/widget/FrameLayout;

    invoke-direct {v9, v2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    move-object v15, v9

    .line 2856
    .restart local v15    # "container":Landroid/view/ViewGroup;
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    invoke-static {v10, v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v9, v15, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2857
    invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-virtual {v15, v9}, Landroid/view/ViewGroup;->setBackgroundColor(I)V

    .line 2860
    :goto_197
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v0

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v13

    invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTag(Ljava/lang/Object;)V

    .line 2861
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v0

    const/high16 v13, 0x41800000    # 16.0f

    invoke-virtual {v9, v5, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V

    .line 2862
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v0

    const-string/jumbo v16, "windowBackgroundWhiteHintText"

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v10

    invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintTextColor(I)V

    .line 2863
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v0

    const-string/jumbo v10, "windowBackgroundWhiteBlackText"

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v13

    invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V

    .line 2864
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v0

    const/4 v13, 0x0

    invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2865
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v0

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v13

    invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V

    .line 2866
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v0

    const/high16 v13, 0x41a00000    # 20.0f

    invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v13

    invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V

    .line 2867
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v0

    const/high16 v13, 0x3fc00000    # 1.5f

    invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V

    .line 2868
    if-nez v0, :cond_21d

    .line 2869
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v0

    new-instance v13, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$84Mk8wTxh9cAtXzKKBD4-ESe4k8;

    invoke-direct {v13, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$84Mk8wTxh9cAtXzKKBD4-ESe4k8;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 2896
    iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v0

    const v13, 0x7f0f0405

    const-string v5, "ChooseCountry"

    invoke-static {v5, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v9, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 2897
    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v0

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V

    .line 2898
    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v0

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setFocusable(Z)V

    goto :goto_23b

    .line 2900
    :cond_21d
    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v0

    invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V

    .line 2901
    if-ne v0, v4, :cond_231

    .line 2902
    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v0

    const v9, 0x10000006

    invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V

    goto :goto_23b

    .line 2904
    :cond_231
    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v0

    const v9, 0x10000005

    invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V

    .line 2907
    :goto_23b
    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v5, v0

    aget-object v5, v5, v0

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v5

    invoke-virtual {v9, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V

    .line 2909
    const/16 v5, 0x13

    const/4 v9, 0x5

    const/4 v13, 0x1

    if-ne v0, v13, :cond_2c2

    .line 2910
    new-instance v13, Landroid/widget/TextView;

    invoke-direct {v13, v2}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->plusTextView:Landroid/widget/TextView;

    .line 2911
    invoke-virtual {v13, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 2912
    iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->plusTextView:Landroid/widget/TextView;

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v10

    invoke-virtual {v13, v10}, Landroid/widget/TextView;->setTextColor(I)V

    .line 2913
    iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->plusTextView:Landroid/widget/TextView;

    const/4 v3, 0x1

    const/high16 v13, 0x41800000    # 16.0f

    invoke-virtual {v10, v3, v13}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 2914
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->plusTextView:Landroid/widget/TextView;

    const/16 v17, -0x2

    const/16 v18, -0x2

    const/high16 v19, 0x41a80000    # 21.0f

    const/high16 v20, 0x41400000    # 12.0f

    const/16 v21, 0x0

    const/high16 v22, 0x40c00000    # 6.0f

    invoke-static/range {v17 .. v22}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v10

    invoke-virtual {v15, v3, v10}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2916
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    const/high16 v10, 0x41200000    # 10.0f

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    invoke-virtual {v3, v10, v6, v6, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V

    .line 2917
    const/4 v3, 0x1

    new-array v10, v3, [Landroid/text/InputFilter;

    .line 2918
    .local v10, "inputFilters":[Landroid/text/InputFilter;
    new-instance v3, Landroid/text/InputFilter$LengthFilter;

    invoke-direct {v3, v9}, Landroid/text/InputFilter$LengthFilter;-><init>(I)V

    aput-object v3, v10, v6

    .line 2919
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    invoke-virtual {v3, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setFilters([Landroid/text/InputFilter;)V

    .line 2920
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V

    .line 2921
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    const/16 v17, 0x37

    const/16 v19, 0x0

    const/high16 v21, 0x41800000    # 16.0f

    invoke-static/range {v17 .. v22}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v5

    invoke-virtual {v15, v3, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2922
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    new-instance v5, Lim/tpelyyftgw/ui/PassportActivity$9;

    invoke-direct {v5, v1}, Lim/tpelyyftgw/ui/PassportActivity$9;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V

    .line 2997
    .end local v10    # "inputFilters":[Landroid/text/InputFilter;
    goto/16 :goto_341

    :cond_2c2
    if-ne v0, v4, :cond_30e

    .line 2998
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    invoke-virtual {v3, v6, v6, v6, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V

    .line 2999
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V

    .line 3000
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    const/4 v5, 0x0

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 3001
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    const v5, 0x7f0f0c3a

    const-string v9, "PaymentShippingPhoneNumber"

    invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHint(Ljava/lang/CharSequence;)V

    .line 3002
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    const/16 v17, -0x1

    const/16 v18, -0x2

    const/16 v19, 0x0

    const/high16 v20, 0x41400000    # 12.0f

    const/high16 v21, 0x41a80000    # 21.0f

    const/high16 v22, 0x40c00000    # 6.0f

    invoke-static/range {v17 .. v22}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v5

    invoke-virtual {v15, v3, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3003
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    new-instance v5, Lim/tpelyyftgw/ui/PassportActivity$10;

    invoke-direct {v5, v1}, Lim/tpelyyftgw/ui/PassportActivity$10;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V

    goto :goto_341

    .line 3078
    :cond_30e
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    const/high16 v5, 0x40c00000    # 6.0f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    invoke-virtual {v3, v6, v6, v6, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V

    .line 3079
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    sget-boolean v5, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v5, :cond_324

    goto :goto_325

    :cond_324
    const/4 v9, 0x3

    :goto_325
    invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V

    .line 3080
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    const/high16 v17, -0x40800000    # -1.0f

    const/high16 v18, -0x40000000    # -2.0f

    const/16 v19, 0x33

    const/high16 v20, 0x41a80000    # 21.0f

    const/high16 v21, 0x41400000    # 12.0f

    const/high16 v22, 0x41a80000    # 21.0f

    const/high16 v23, 0x40c00000    # 6.0f

    invoke-static/range {v17 .. v23}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v5

    invoke-virtual {v15, v3, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3083
    :goto_341
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$VFa_PCUrlUovhMLL3pGNf7CoNLA;

    invoke-direct {v5, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$VFa_PCUrlUovhMLL3pGNf7CoNLA;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V

    .line 3093
    if-ne v0, v4, :cond_35b

    .line 3094
    iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v3, v3, v0

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$nSnuTvdR_ezScWzP5qhQ1fSYNDU;

    invoke-direct {v5, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$nSnuTvdR_ezScWzP5qhQ1fSYNDU;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V

    .line 3105
    :cond_35b
    if-nez v0, :cond_37c

    .line 3106
    new-instance v3, Landroid/view/View;

    invoke-direct {v3, v2}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    .line 3107
    .local v3, "divider":Landroid/view/View;
    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->dividers:Ljava/util/ArrayList;

    invoke-virtual {v5, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 3108
    const-string v5, "divider"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v3, v5}, Landroid/view/View;->setBackgroundColor(I)V

    .line 3109
    new-instance v5, Landroid/widget/FrameLayout$LayoutParams;

    const/16 v9, 0x53

    const/4 v10, -0x1

    const/4 v13, 0x1

    invoke-direct {v5, v10, v13, v9}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V

    invoke-virtual {v15, v3, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2838
    .end local v3    # "divider":Landroid/view/View;
    .end local v15    # "container":Landroid/view/ViewGroup;
    :cond_37c
    add-int/lit8 v0, v0, 0x1

    const/4 v3, 0x3

    const/4 v5, 0x1

    const/4 v9, -0x2

    const/4 v10, -0x1

    goto/16 :goto_13c

    .line 3114
    .end local v0    # "a":I
    :cond_384
    const/4 v3, 0x0

    .line 3116
    .local v3, "country":Ljava/lang/String;
    :try_start_385
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v4, "phone"

    invoke-virtual {v0, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/telephony/TelephonyManager;

    .line 3117
    .local v0, "telephonyManager":Landroid/telephony/TelephonyManager;
    if-eqz v0, :cond_39a

    .line 3118
    invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimCountryIso()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;

    move-result-object v4
    :try_end_399
    .catch Ljava/lang/Exception; {:try_start_385 .. :try_end_399} :catch_39b

    move-object v3, v4

    .line 3122
    .end local v0    # "telephonyManager":Landroid/telephony/TelephonyManager;
    :cond_39a
    goto :goto_39f

    .line 3120
    :catch_39b
    move-exception v0

    .line 3121
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 3123
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_39f
    if-eqz v3, :cond_3c4

    .line 3124
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    invoke-virtual {v0, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 3125
    .local v0, "countryName":Ljava/lang/String;
    if-eqz v0, :cond_3c4

    .line 3126
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->countriesArray:Ljava/util/ArrayList;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v4

    .line 3127
    .local v4, "index":I
    const/4 v5, -0x1

    if-eq v4, v5, :cond_3c4

    .line 3128
    iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v6, 0x1

    aget-object v5, v5, v6

    iget-object v6, v1, Lim/tpelyyftgw/ui/PassportActivity;->countriesMap:Ljava/util/HashMap;

    invoke-virtual {v6, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Ljava/lang/CharSequence;

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 3133
    .end local v0    # "countryName":Ljava/lang/String;
    .end local v4    # "index":I
    :cond_3c4
    new-instance v0, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 3134
    const v4, 0x7f080153

    invoke-static {v2, v4, v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3135
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v4, 0x7f0f0b60

    const-string v5, "PassportPhoneUploadInfo"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 3136
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/4 v5, -0x2

    const/4 v6, -0x1

    invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v5

    invoke-virtual {v0, v4, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3137
    return-void
.end method

.method private createPhoneVerificationInterface(Landroid/content/Context;)V
    .registers 13
    .param p1, "context"    # Landroid/content/Context;

    .line 1409
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const-string v1, "PassportPhone"

    const v2, 0x7f0f0b5e

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    .line 1411
    new-instance v0, Landroid/widget/FrameLayout;

    invoke-direct {v0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    .line 1412
    .local v0, "frameLayout":Landroid/widget/FrameLayout;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;

    const/4 v2, -0x1

    const/4 v3, -0x2

    const/16 v4, 0x33

    invoke-static {v2, v3, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createScroll(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v1, v0, v2}, Landroid/widget/ScrollView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1414
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_21
    const/4 v2, 0x3

    if-ge v1, v2, :cond_68

    .line 1415
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;

    new-instance v3, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;

    add-int/lit8 v4, v1, 0x2

    invoke-direct {v3, p0, p1, v4}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;I)V

    aput-object v3, v2, v1

    .line 1416
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;

    aget-object v2, v2, v1

    const/16 v3, 0x8

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/SlideView;->setVisibility(I)V

    .line 1417
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;

    aget-object v2, v2, v1

    const/high16 v3, -0x40800000    # -1.0f

    const/high16 v4, -0x40800000    # -1.0f

    const/16 v5, 0x33

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v6

    const/high16 v7, 0x41d00000    # 26.0f

    const/high16 v8, 0x41900000    # 18.0f

    if-eqz v6, :cond_4f

    const/high16 v6, 0x41d00000    # 26.0f

    goto :goto_51

    :cond_4f
    const/high16 v6, 0x41900000    # 18.0f

    :goto_51
    const/high16 v9, 0x41f00000    # 30.0f

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v10

    if-eqz v10, :cond_5b

    const/high16 v8, 0x41d00000    # 26.0f

    :cond_5b
    const/4 v10, 0x0

    move v7, v9

    move v9, v10

    invoke-static/range {v3 .. v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v0, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1414
    add-int/lit8 v1, v1, 0x1

    goto :goto_21

    .line 1419
    .end local v1    # "a":I
    :cond_68
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 1420
    .local v1, "params":Landroid/os/Bundle;
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    const-string v3, "phone"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/String;

    invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 1421
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPhoneVerification:Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;

    const/4 v3, 0x0

    invoke-direct {p0, v1, v2, v3}, Lim/tpelyyftgw/ui/PassportActivity;->fillNextCodeParams(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;Z)V

    .line 1422
    return-void
.end method

.method private createRequestInterface(Landroid/content/Context;)V
    .registers 33
    .param p1, "context"    # Landroid/content/Context;

    .line 1993
    move-object/from16 v6, p0

    move-object/from16 v7, p1

    const/4 v0, 0x0

    .line 1994
    .local v0, "botUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    if-eqz v1, :cond_2a

    .line 1995
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_a
    iget-object v2, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->users:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ge v1, v2, :cond_2a

    .line 1996
    iget-object v2, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->users:Ljava/util/ArrayList;

    invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 1997
    .local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    iget v4, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    if-ne v3, v4, :cond_27

    .line 1998
    move-object v0, v2

    .line 1999
    move-object v8, v0

    goto :goto_2b

    .line 1995
    .end local v2    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_27
    add-int/lit8 v1, v1, 0x1

    goto :goto_a

    .line 2004
    .end local v1    # "a":I
    :cond_2a
    move-object v8, v0

    .end local v0    # "botUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v8, "botUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :goto_2b
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;

    move-object v9, v0

    check-cast v9, Landroid/widget/FrameLayout;

    .line 2006
    .local v9, "frameLayout":Landroid/widget/FrameLayout;
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v1, 0x7f0f0146

    const-string v2, "AppPassport"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    .line 2008
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;

    move-result-object v0

    const v1, 0x7f0802ef

    const/4 v10, 0x1

    invoke-virtual {v0, v10, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 2010
    const-string/jumbo v11, "windowBackgroundGrayShadow"

    const/4 v12, -0x2

    const/4 v13, -0x1

    const/4 v14, 0x0

    if-eqz v8, :cond_e1

    .line 2011
    new-instance v0, Landroid/widget/FrameLayout;

    invoke-direct {v0, v7}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    .line 2012
    .local v0, "avatarContainer":Landroid/widget/FrameLayout;
    iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/16 v2, 0x64

    invoke-static {v13, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2014
    new-instance v1, Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/components/BackupImageView;-><init>(Landroid/content/Context;)V

    .line 2015
    .local v1, "avatarImageView":Lim/tpelyyftgw/ui/components/BackupImageView;
    const/high16 v2, 0x42000000    # 32.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V

    .line 2016
    const/high16 v15, 0x42800000    # 64.0f

    const/high16 v16, 0x42800000    # 64.0f

    const/16 v17, 0x11

    const/16 v18, 0x0

    const/high16 v19, 0x41000000    # 8.0f

    const/16 v20, 0x0

    const/16 v21, 0x0

    invoke-static/range {v15 .. v21}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2018
    new-instance v2, Lim/tpelyyftgw/ui/components/AvatarDrawable;

    invoke-direct {v2, v8}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    .line 2019
    .local v2, "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
    invoke-static {v8, v14}, Lim/tpelyyftgw/messenger/ImageLocation;->getForUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v3

    const-string v4, "50_50"

    invoke-virtual {v1, v3, v4, v2, v8}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V

    .line 2021
    new-instance v3, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v3, v7}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v3, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 2022
    const v4, 0x7f080154

    invoke-static {v7, v4, v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2023
    iget-object v3, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v4, 0x7f0f0b68

    new-array v5, v10, [Ljava/lang/Object;

    invoke-static {v8}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v15

    aput-object v15, v5, v14

    const-string v15, "PassportRequest"

    invoke-static {v15, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 2024
    iget-object v3, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getTextView()Landroid/widget/TextView;

    move-result-object v3

    invoke-virtual {v3, v10}, Landroid/widget/TextView;->setGravity(I)V

    .line 2025
    iget-object v3, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getTextView()Landroid/widget/TextView;

    move-result-object v3

    invoke-virtual {v3}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v3

    check-cast v3, Landroid/widget/FrameLayout$LayoutParams;

    iput v10, v3, Landroid/widget/FrameLayout$LayoutParams;->gravity:I

    .line 2026
    iget-object v3, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v4, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-static {v13, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v5

    invoke-virtual {v3, v4, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2029
    .end local v0    # "avatarContainer":Landroid/widget/FrameLayout;
    .end local v1    # "avatarImageView":Lim/tpelyyftgw/ui/components/BackupImageView;
    .end local v2    # "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
    :cond_e1
    new-instance v0, Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    .line 2030
    const v1, 0x7f0f0b6a

    const-string v2, "PassportRequestedInformation"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V

    .line 2031
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    const-string/jumbo v1, "windowBackgroundWhite"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V

    .line 2032
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-static {v13, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2034
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    if-eqz v0, :cond_3dd

    .line 2035
    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->required_types:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v15

    .line 2036
    .local v15, "size":I
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    move-object v5, v0

    .line 2037
    .local v5, "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    move-object v4, v0

    .line 2038
    .local v4, "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    const/4 v0, 0x0

    .line 2039
    .local v0, "personalCount":I
    const/4 v1, 0x0

    .line 2040
    .local v1, "addressCount":I
    const/4 v2, 0x0

    .line 2041
    .local v2, "hasPersonalInfo":Z
    const/4 v3, 0x0

    .line 2042
    .local v3, "hasAddressInfo":Z
    const/16 v16, 0x0

    move/from16 v17, v3

    move v3, v0

    move/from16 v0, v16

    move/from16 v16, v2

    move v2, v1

    .end local v1    # "addressCount":I
    .local v0, "a":I
    .local v2, "addressCount":I
    .local v3, "personalCount":I
    .local v16, "hasPersonalInfo":Z
    .local v17, "hasAddressInfo":Z
    :goto_12f
    if-ge v0, v15, :cond_203

    .line 2043
    iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->required_types:Ljava/util/ArrayList;

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;

    .line 2044
    .local v1, "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    instance-of v12, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-eqz v12, :cond_171

    .line 2045
    move-object v12, v1

    check-cast v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 2046
    .local v12, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v6, v13}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v13

    if-eqz v13, :cond_150

    .line 2047
    invoke-virtual {v5, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2048
    add-int/lit8 v3, v3, 0x1

    goto :goto_16f

    .line 2049
    :cond_150
    iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v6, v13}, Lim/tpelyyftgw/ui/PassportActivity;->isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v13

    if-eqz v13, :cond_15e

    .line 2050
    invoke-virtual {v4, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2051
    add-int/lit8 v2, v2, 0x1

    goto :goto_16f

    .line 2052
    :cond_15e
    iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    if-eqz v13, :cond_167

    .line 2053
    const/16 v16, 0x1

    goto :goto_16f

    .line 2054
    :cond_167
    iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    if-eqz v13, :cond_16f

    .line 2055
    const/16 v17, 0x1

    .line 2057
    .end local v12    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :cond_16f
    :goto_16f
    goto/16 :goto_1fb

    :cond_171
    instance-of v12, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;

    if-eqz v12, :cond_1f9

    .line 2058
    move-object v12, v1

    check-cast v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;

    .line 2059
    .local v12, "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
    iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;

    invoke-virtual {v13}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v13

    if-eqz v13, :cond_182

    .line 2060
    goto/16 :goto_1fb

    .line 2062
    :cond_182
    iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;

    invoke-virtual {v13, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;

    .line 2063
    .local v13, "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    instance-of v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-nez v14, :cond_190

    .line 2064
    goto/16 :goto_1fb

    .line 2066
    :cond_190
    move-object v14, v13

    check-cast v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 2068
    .local v14, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    iget-object v10, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v6, v10}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v10

    if-eqz v10, :cond_1c6

    .line 2069
    const/4 v10, 0x0

    move-object/from16 v22, v1

    .end local v1    # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    .local v10, "b":I
    .local v22, "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    iget-object v1, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    .local v1, "size2":I
    :goto_1a4
    if-ge v10, v1, :cond_1c1

    .line 2070
    move/from16 v23, v1

    .end local v1    # "size2":I
    .local v23, "size2":I
    iget-object v1, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;

    invoke-virtual {v1, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    move-object v13, v1

    check-cast v13, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;

    .line 2071
    instance-of v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-nez v1, :cond_1b6

    .line 2072
    goto :goto_1bc

    .line 2074
    :cond_1b6
    move-object v1, v13

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2069
    :goto_1bc
    add-int/lit8 v10, v10, 0x1

    move/from16 v1, v23

    goto :goto_1a4

    .end local v23    # "size2":I
    .restart local v1    # "size2":I
    :cond_1c1
    move/from16 v23, v1

    .line 2076
    .end local v1    # "size2":I
    .end local v10    # "b":I
    add-int/lit8 v3, v3, 0x1

    goto :goto_1fb

    .line 2077
    .end local v22    # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    .local v1, "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    :cond_1c6
    move-object/from16 v22, v1

    .end local v1    # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    .restart local v22    # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    iget-object v1, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/PassportActivity;->isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v1

    if-eqz v1, :cond_1fb

    .line 2078
    const/4 v1, 0x0

    .local v1, "b":I
    iget-object v10, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;

    invoke-virtual {v10}, Ljava/util/ArrayList;->size()I

    move-result v10

    .local v10, "size2":I
    :goto_1d7
    if-ge v1, v10, :cond_1f4

    .line 2079
    move/from16 v23, v10

    .end local v10    # "size2":I
    .restart local v23    # "size2":I
    iget-object v10, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;

    invoke-virtual {v10, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v10

    move-object v13, v10

    check-cast v13, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;

    .line 2080
    instance-of v10, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-nez v10, :cond_1e9

    .line 2081
    goto :goto_1ef

    .line 2083
    :cond_1e9
    move-object v10, v13

    check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-virtual {v4, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2078
    :goto_1ef
    add-int/lit8 v1, v1, 0x1

    move/from16 v10, v23

    goto :goto_1d7

    .end local v23    # "size2":I
    .restart local v10    # "size2":I
    :cond_1f4
    move/from16 v23, v10

    .line 2085
    .end local v1    # "b":I
    .end local v10    # "size2":I
    add-int/lit8 v2, v2, 0x1

    goto :goto_1fb

    .line 2057
    .end local v12    # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
    .end local v13    # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    .end local v14    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .end local v22    # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    .local v1, "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    :cond_1f9
    move-object/from16 v22, v1

    .line 2042
    .end local v1    # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    :cond_1fb
    :goto_1fb
    add-int/lit8 v0, v0, 0x1

    const/4 v10, 0x1

    const/4 v12, -0x2

    const/4 v13, -0x1

    const/4 v14, 0x0

    goto/16 :goto_12f

    .line 2089
    .end local v0    # "a":I
    :cond_203
    if-eqz v16, :cond_20b

    const/4 v0, 0x1

    if-le v3, v0, :cond_209

    goto :goto_20b

    :cond_209
    const/4 v0, 0x0

    goto :goto_20c

    :cond_20b
    :goto_20b
    const/4 v0, 0x1

    :goto_20c
    move v10, v0

    .line 2090
    .local v10, "separatePersonal":Z
    if-eqz v17, :cond_215

    const/4 v0, 0x1

    if-le v2, v0, :cond_213

    goto :goto_215

    :cond_213
    const/4 v0, 0x0

    goto :goto_216

    :cond_215
    :goto_215
    const/4 v0, 0x1

    :goto_216
    move v12, v0

    .line 2091
    .local v12, "separateAddress":Z
    const/4 v0, 0x0

    move v13, v0

    .local v13, "a":I
    :goto_219
    if-ge v13, v15, :cond_3d5

    .line 2092
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->required_types:Ljava/util/ArrayList;

    invoke-virtual {v0, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    move-object v14, v0

    check-cast v14, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;

    .line 2096
    .local v14, "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    instance-of v0, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-eqz v0, :cond_2ee

    .line 2097
    move-object v0, v14

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 2098
    .local v0, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;

    if-nez v1, :cond_2dd

    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;

    if-eqz v1, :cond_23b

    goto/16 :goto_2dd

    .line 2101
    :cond_23b
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    if-eqz v1, :cond_256

    .line 2102
    if-eqz v10, :cond_245

    .line 2103
    const/4 v1, 0x0

    .local v1, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    goto :goto_246

    .line 2105
    .end local v1    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    :cond_245
    move-object v1, v5

    .line 2107
    .restart local v1    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    :goto_246
    const/16 v22, 0x0

    move-object/from16 v23, v0

    move-object/from16 v26, v1

    move/from16 v25, v3

    move-object/from16 v24, v4

    move/from16 v27, v22

    move/from16 v22, v2

    .local v22, "documentOnly":Z
    goto/16 :goto_39d

    .line 2108
    .end local v1    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v22    # "documentOnly":Z
    :cond_256
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    if-eqz v1, :cond_271

    .line 2109
    if-eqz v12, :cond_260

    .line 2110
    const/4 v1, 0x0

    .restart local v1    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    goto :goto_261

    .line 2112
    .end local v1    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    :cond_260
    move-object v1, v4

    .line 2114
    .restart local v1    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    :goto_261
    const/16 v22, 0x0

    move-object/from16 v23, v0

    move-object/from16 v26, v1

    move/from16 v25, v3

    move-object/from16 v24, v4

    move/from16 v27, v22

    move/from16 v22, v2

    .restart local v22    # "documentOnly":Z
    goto/16 :goto_39d

    .line 2115
    .end local v1    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v22    # "documentOnly":Z
    :cond_271
    if-eqz v10, :cond_2a2

    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v1

    if-eqz v1, :cond_2a2

    .line 2116
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    .line 2117
    .restart local v1    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2118
    new-instance v22, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-direct/range {v22 .. v22}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V

    move-object/from16 v0, v22

    .line 2119
    move-object/from16 v22, v1

    .end local v1    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .local v22, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;-><init>()V

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 2120
    const/4 v1, 0x1

    move-object/from16 v23, v0

    move/from16 v27, v1

    move/from16 v25, v3

    move-object/from16 v24, v4

    move-object/from16 v26, v22

    move/from16 v22, v2

    .local v1, "documentOnly":Z
    goto/16 :goto_39d

    .line 2121
    .end local v1    # "documentOnly":Z
    .end local v22    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    :cond_2a2
    if-eqz v12, :cond_2d3

    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/PassportActivity;->isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v1

    if-eqz v1, :cond_2d3

    .line 2122
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    .line 2123
    .local v1, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2124
    new-instance v22, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-direct/range {v22 .. v22}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V

    move-object/from16 v0, v22

    .line 2125
    move-object/from16 v22, v1

    .end local v1    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .restart local v22    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;-><init>()V

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 2126
    const/4 v1, 0x1

    move-object/from16 v23, v0

    move/from16 v27, v1

    move/from16 v25, v3

    move-object/from16 v24, v4

    move-object/from16 v26, v22

    move/from16 v22, v2

    .local v1, "documentOnly":Z
    goto/16 :goto_39d

    .line 2121
    .end local v1    # "documentOnly":Z
    .end local v22    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    :cond_2d3
    move/from16 v22, v2

    move/from16 v25, v3

    move-object/from16 v24, v4

    move-object/from16 v29, v5

    goto/16 :goto_3c9

    .line 2099
    :cond_2dd
    :goto_2dd
    const/4 v1, 0x0

    .line 2100
    .local v1, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    const/16 v22, 0x0

    move-object/from16 v23, v0

    move-object/from16 v26, v1

    move/from16 v25, v3

    move-object/from16 v24, v4

    move/from16 v27, v22

    move/from16 v22, v2

    .local v22, "documentOnly":Z
    goto/16 :goto_39d

    .line 2130
    .end local v0    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .end local v1    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v22    # "documentOnly":Z
    :cond_2ee
    instance-of v0, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;

    if-eqz v0, :cond_3c1

    .line 2131
    move-object v0, v14

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;

    .line 2132
    .local v0, "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-eqz v1, :cond_307

    .line 2133
    move/from16 v22, v2

    move/from16 v25, v3

    move-object/from16 v24, v4

    move-object/from16 v29, v5

    goto/16 :goto_3c9

    .line 2135
    :cond_307
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;

    move/from16 v22, v2

    const/4 v2, 0x0

    .end local v2    # "addressCount":I
    .local v22, "addressCount":I
    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;

    .line 2136
    .local v1, "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    instance-of v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-nez v2, :cond_31e

    .line 2137
    move/from16 v25, v3

    move-object/from16 v24, v4

    move-object/from16 v29, v5

    goto/16 :goto_3c9

    .line 2139
    :cond_31e
    move-object v2, v1

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 2141
    .local v2, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    if-eqz v10, :cond_32e

    move-object/from16 v23, v1

    .end local v1    # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    .local v23, "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    iget-object v1, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v1

    if-nez v1, :cond_33a

    goto :goto_330

    .end local v23    # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    .restart local v1    # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    :cond_32e
    move-object/from16 v23, v1

    .end local v1    # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    .restart local v23    # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    :goto_330
    if-eqz v12, :cond_3b8

    iget-object v1, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/PassportActivity;->isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v1

    if-eqz v1, :cond_3b8

    .line 2142
    :cond_33a
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    .line 2143
    .local v1, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    const/16 v24, 0x0

    move/from16 v25, v3

    .end local v3    # "personalCount":I
    .local v24, "b":I
    .local v25, "personalCount":I
    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    move/from16 v30, v24

    move-object/from16 v24, v4

    move/from16 v4, v30

    .local v3, "size2":I
    .local v4, "b":I
    .local v24, "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    :goto_34f
    if-ge v4, v3, :cond_371

    .line 2144
    move/from16 v26, v3

    .end local v3    # "size2":I
    .local v26, "size2":I
    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;

    .line 2145
    .end local v23    # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    .local v3, "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    move-object/from16 v27, v0

    .end local v0    # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
    .local v27, "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
    instance-of v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-nez v0, :cond_362

    .line 2146
    goto :goto_368

    .line 2148
    :cond_362
    move-object v0, v3

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2143
    :goto_368
    add-int/lit8 v4, v4, 0x1

    move-object/from16 v23, v3

    move/from16 v3, v26

    move-object/from16 v0, v27

    goto :goto_34f

    .end local v26    # "size2":I
    .end local v27    # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
    .restart local v0    # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
    .local v3, "size2":I
    .restart local v23    # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    :cond_371
    move-object/from16 v27, v0

    move/from16 v26, v3

    .line 2150
    .end local v0    # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
    .end local v3    # "size2":I
    .end local v4    # "b":I
    .restart local v27    # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v0

    if-eqz v0, :cond_38a

    .line 2151
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V

    .line 2152
    .end local v2    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .local v0, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;-><init>()V

    iput-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    goto :goto_396

    .line 2154
    .end local v0    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .restart local v2    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :cond_38a
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V

    .line 2155
    .end local v2    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .restart local v0    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;-><init>()V

    iput-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 2158
    :goto_396
    const/4 v2, 0x1

    move-object/from16 v23, v0

    move-object/from16 v26, v1

    move/from16 v27, v2

    .line 2165
    .end local v0    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .end local v1    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .local v23, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .local v26, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .local v27, "documentOnly":Z
    :goto_39d
    add-int/lit8 v0, v15, -0x1

    if-ne v13, v0, :cond_3a4

    const/16 v28, 0x1

    goto :goto_3a6

    :cond_3a4
    const/16 v28, 0x0

    :goto_3a6
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, v23

    move-object/from16 v3, v26

    move/from16 v4, v27

    move-object/from16 v29, v5

    .end local v5    # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .local v29, "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    move/from16 v5, v28

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/PassportActivity;->addField(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZZ)Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    goto :goto_3c9

    .line 2141
    .end local v24    # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v25    # "personalCount":I
    .end local v26    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v27    # "documentOnly":Z
    .end local v29    # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .local v0, "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
    .restart local v2    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .local v3, "personalCount":I
    .local v4, "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .restart local v5    # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .local v23, "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    :cond_3b8
    move-object/from16 v27, v0

    move/from16 v25, v3

    move-object/from16 v24, v4

    move-object/from16 v29, v5

    .end local v0    # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
    .end local v3    # "personalCount":I
    .end local v4    # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v5    # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .restart local v24    # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .restart local v25    # "personalCount":I
    .local v27, "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
    .restart local v29    # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    goto :goto_3c9

    .line 2130
    .end local v22    # "addressCount":I
    .end local v23    # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    .end local v24    # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v25    # "personalCount":I
    .end local v27    # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
    .end local v29    # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .local v2, "addressCount":I
    .restart local v3    # "personalCount":I
    .restart local v4    # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .restart local v5    # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    :cond_3c1
    move/from16 v22, v2

    move/from16 v25, v3

    move-object/from16 v24, v4

    move-object/from16 v29, v5

    .line 2091
    .end local v2    # "addressCount":I
    .end local v3    # "personalCount":I
    .end local v4    # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v5    # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v14    # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    .restart local v22    # "addressCount":I
    .restart local v24    # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .restart local v25    # "personalCount":I
    .restart local v29    # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    :goto_3c9
    add-int/lit8 v13, v13, 0x1

    move/from16 v2, v22

    move-object/from16 v4, v24

    move/from16 v3, v25

    move-object/from16 v5, v29

    goto/16 :goto_219

    .end local v22    # "addressCount":I
    .end local v24    # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v25    # "personalCount":I
    .end local v29    # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .restart local v2    # "addressCount":I
    .restart local v3    # "personalCount":I
    .restart local v4    # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .restart local v5    # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    :cond_3d5
    move/from16 v22, v2

    move/from16 v25, v3

    move-object/from16 v24, v4

    move-object/from16 v29, v5

    .line 2169
    .end local v2    # "addressCount":I
    .end local v3    # "personalCount":I
    .end local v4    # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v5    # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .end local v10    # "separatePersonal":Z
    .end local v12    # "separateAddress":Z
    .end local v13    # "a":I
    .end local v15    # "size":I
    .end local v16    # "hasPersonalInfo":Z
    .end local v17    # "hasAddressInfo":Z
    :cond_3dd
    if-eqz v8, :cond_49e

    .line 2170
    new-instance v0, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    .line 2171
    const v1, 0x7f080153

    invoke-static {v7, v1, v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2172
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const-string/jumbo v1, "windowBackgroundWhiteGrayText4"

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setLinkTextColorKey(Ljava/lang/String;)V

    .line 2173
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->privacy_policy_url:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    const/4 v2, 0x2

    if-nez v0, :cond_45a

    .line 2174
    const v0, 0x7f0f0b65

    new-array v2, v2, [Ljava/lang/Object;

    invoke-static {v8}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v3

    const/4 v4, 0x0

    aput-object v3, v2, v4

    iget-object v3, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;

    const/4 v4, 0x1

    aput-object v3, v2, v4

    const-string v3, "PassportPolicy"

    invoke-static {v3, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    .line 2175
    .local v0, "str2":Ljava/lang/String;
    new-instance v2, Landroid/text/SpannableStringBuilder;

    invoke-direct {v2, v0}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    .line 2176
    .local v2, "text":Landroid/text/SpannableStringBuilder;
    const/16 v3, 0x2a

    invoke-virtual {v0, v3}, Ljava/lang/String;->indexOf(I)I

    move-result v4

    .line 2177
    .local v4, "index1":I
    invoke-virtual {v0, v3}, Ljava/lang/String;->lastIndexOf(I)I

    move-result v3

    .line 2178
    .local v3, "index2":I
    const/4 v5, -0x1

    if-eq v4, v5, :cond_454

    if-eq v3, v5, :cond_454

    .line 2179
    iget-object v5, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getTextView()Landroid/widget/TextView;

    move-result-object v5

    new-instance v10, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;

    invoke-direct {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;-><init>()V

    invoke-virtual {v5, v10}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V

    .line 2180
    add-int/lit8 v5, v3, 0x1

    const-string v10, ""

    invoke-virtual {v2, v3, v5, v10}, Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 2181
    add-int/lit8 v5, v4, 0x1

    invoke-virtual {v2, v4, v5, v10}, Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 2182
    new-instance v5, Lim/tpelyyftgw/ui/PassportActivity$LinkSpan;

    invoke-direct {v5, v6}, Lim/tpelyyftgw/ui/PassportActivity$LinkSpan;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    add-int/lit8 v10, v3, -0x1

    const/16 v11, 0x21

    invoke-virtual {v2, v5, v4, v10, v11}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 2184
    :cond_454
    iget-object v5, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v5, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 2185
    .end local v0    # "str2":Ljava/lang/String;
    .end local v2    # "text":Landroid/text/SpannableStringBuilder;
    .end local v3    # "index2":I
    .end local v4    # "index1":I
    goto :goto_47a

    .line 2186
    :cond_45a
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const v3, 0x7f0f0b59

    new-array v2, v2, [Ljava/lang/Object;

    invoke-static {v8}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v4

    const/4 v5, 0x0

    aput-object v4, v2, v5

    iget-object v4, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;

    const/4 v5, 0x1

    aput-object v4, v2, v5

    const-string v4, "PassportNoPolicy"

    invoke-static {v4, v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;

    move-result-object v2

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 2188
    :goto_47a
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getTextView()Landroid/widget/TextView;

    move-result-object v0

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setHighlightColor(I)V

    .line 2189
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getTextView()Landroid/widget/TextView;

    move-result-object v0

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V

    .line 2190
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/4 v2, -0x2

    const/4 v3, -0x1

    invoke-static {v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2193
    :cond_49e
    new-instance v0, Landroid/widget/FrameLayout;

    invoke-direct {v0, v7}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;

    .line 2194
    const-string v1, "passport_authorizeBackground"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    const-string v2, "passport_authorizeBackgroundSelected"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorWithBackgroundDrawable(II)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2195
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;

    const/16 v1, 0x30

    const/16 v2, 0x50

    const/4 v3, -0x1

    invoke-static {v3, v1, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v1

    invoke-virtual {v9, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2196
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$AelYD3P6wnZtSrJ6rqDcGk-wtGg;

    invoke-direct {v1, v6}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$AelYD3P6wnZtSrJ6rqDcGk-wtGg;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2415
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v7}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    .line 2416
    const/high16 v1, 0x41000000    # 8.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setCompoundDrawablePadding(I)V

    .line 2417
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    const v1, 0x7f080079

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2, v2, v2}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V

    .line 2418
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    const-string v1, "passport_authorizeText"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 2419
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    const v1, 0x7f0f0aee

    const-string v2, "PassportAuthorize"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 2420
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    const/high16 v1, 0x41600000    # 14.0f

    const/4 v2, 0x1

    invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 2421
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    const/16 v1, 0x11

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V

    .line 2422
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    const-string v2, "fonts/rmedium.ttf"

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v2

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 2423
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;

    iget-object v2, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    const/4 v3, -0x2

    const/4 v4, -0x1

    invoke-static {v3, v4, v1}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v1

    invoke-virtual {v0, v2, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2425
    new-instance v0, Lim/tpelyyftgw/ui/components/ContextProgressView;

    const/4 v1, 0x0

    invoke-direct {v0, v7, v1}, Lim/tpelyyftgw/ui/components/ContextProgressView;-><init>(Landroid/content/Context;I)V

    iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;

    .line 2426
    const/4 v1, 0x4

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V

    .line 2427
    iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;

    iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;

    const/high16 v2, -0x40800000    # -1.0f

    const/4 v3, -0x1

    invoke-static {v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2429
    new-instance v0, Landroid/view/View;

    invoke-direct {v0, v7}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    .line 2430
    .local v0, "shadow":Landroid/view/View;
    const v1, 0x7f08015e

    invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V

    .line 2431
    const/high16 v10, -0x40800000    # -1.0f

    const/high16 v11, 0x40400000    # 3.0f

    const/16 v12, 0x53

    const/4 v13, 0x0

    const/4 v14, 0x0

    const/4 v15, 0x0

    const/high16 v16, 0x42400000    # 48.0f

    invoke-static/range {v10 .. v16}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v1

    invoke-virtual {v9, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2432
    return-void
.end method

.method private createSecureDocument(Ljava/lang/String;)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
    .registers 9
    .param p1, "path"    # Ljava/lang/String;

    .line 6110
    new-instance v0, Ljava/io/File;

    invoke-direct {v0, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    .line 6111
    .local v0, "file":Ljava/io/File;
    invoke-virtual {v0}, Ljava/io/File;->length()J

    move-result-wide v1

    long-to-int v2, v1

    .line 6112
    .local v2, "length":I
    new-array v1, v2, [B

    .line 6113
    .local v1, "b":[B
    const/4 v3, 0x0

    .line 6115
    .local v3, "f":Ljava/io/RandomAccessFile;
    :try_start_d
    new-instance v4, Ljava/io/RandomAccessFile;

    const-string/jumbo v5, "rws"

    invoke-direct {v4, p1, v5}, Ljava/io/RandomAccessFile;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    move-object v3, v4

    .line 6116
    invoke-virtual {v3, v1}, Ljava/io/RandomAccessFile;->readFully([B)V
    :try_end_19
    .catch Ljava/lang/Exception; {:try_start_d .. :try_end_19} :catch_1a

    .line 6119
    goto :goto_1b

    .line 6117
    :catch_1a
    move-exception v4

    .line 6120
    :goto_1b
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->encryptData([B)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;

    move-result-object v4

    .line 6122
    .local v4, "result":Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
    const-wide/16 v5, 0x0

    :try_start_21
    invoke-virtual {v3, v5, v6}, Ljava/io/RandomAccessFile;->seek(J)V

    .line 6123
    iget-object v5, v4, Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;->encryptedData:[B

    invoke-virtual {v3, v5}, Ljava/io/RandomAccessFile;->write([B)V

    .line 6124
    invoke-virtual {v3}, Ljava/io/RandomAccessFile;->close()V
    :try_end_2c
    .catch Ljava/lang/Exception; {:try_start_21 .. :try_end_2c} :catch_2d

    .line 6127
    goto :goto_2e

    .line 6125
    :catch_2d
    move-exception v5

    .line 6128
    :goto_2e
    return-object v4
.end method

.method private decryptData([B[B[B)Ljava/lang/String;
    .registers 20
    .param p1, "data"    # [B
    .param p2, "file_secret"    # [B
    .param p3, "file_hash"    # [B

    .line 6132
    move-object/from16 v0, p1

    move-object/from16 v1, p2

    move-object/from16 v2, p3

    const/4 v3, 0x0

    if-eqz v0, :cond_4f

    if-eqz v1, :cond_4f

    array-length v4, v1

    const/16 v5, 0x20

    if-ne v4, v5, :cond_4f

    if-eqz v2, :cond_4f

    array-length v4, v2

    if-eq v4, v5, :cond_16

    goto :goto_4f

    .line 6135
    :cond_16
    invoke-static/range {p2 .. p3}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA512([B[B)[B

    move-result-object v4

    .line 6136
    .local v4, "file_secret_hash":[B
    new-array v13, v5, [B

    .line 6137
    .local v13, "file_key":[B
    const/4 v14, 0x0

    invoke-static {v4, v14, v13, v14, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6138
    const/16 v6, 0x10

    new-array v15, v6, [B

    .line 6139
    .local v15, "file_iv":[B
    invoke-static {v4, v5, v15, v14, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6141
    array-length v5, v0

    new-array v5, v5, [B

    .line 6142
    .local v5, "decryptedData":[B
    array-length v6, v0

    invoke-static {v0, v14, v5, v14, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6143
    const/4 v9, 0x0

    array-length v10, v5

    const/4 v11, 0x0

    const/4 v12, 0x0

    move-object v6, v5

    move-object v7, v13

    move-object v8, v15

    invoke-static/range {v6 .. v12}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V

    .line 6145
    invoke-static {v5}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA256([B)[B

    move-result-object v6

    .line 6146
    .local v6, "hash":[B
    invoke-static {v6, v2}, Ljava/util/Arrays;->equals([B[B)Z

    move-result v7

    if-nez v7, :cond_43

    .line 6147
    return-object v3

    .line 6150
    :cond_43
    aget-byte v3, v5, v14

    and-int/lit16 v3, v3, 0xff

    .line 6152
    .local v3, "dataOffset":I
    new-instance v7, Ljava/lang/String;

    array-length v8, v5

    sub-int/2addr v8, v3

    invoke-direct {v7, v5, v3, v8}, Ljava/lang/String;-><init>([BII)V

    return-object v7

    .line 6133
    .end local v3    # "dataOffset":I
    .end local v4    # "file_secret_hash":[B
    .end local v5    # "decryptedData":[B
    .end local v6    # "hash":[B
    .end local v13    # "file_key":[B
    .end local v15    # "file_iv":[B
    :cond_4f
    :goto_4f
    return-object v3
.end method

.method private decryptSecret([B[B)[B
    .registers 14
    .param p1, "secret"    # [B
    .param p2, "passwordHash"    # [B

    .line 6066
    if-eqz p1, :cond_25

    array-length v0, p1

    const/16 v1, 0x20

    if-eq v0, v1, :cond_8

    goto :goto_25

    .line 6069
    :cond_8
    new-array v0, v1, [B

    .line 6070
    .local v0, "key":[B
    const/4 v2, 0x0

    invoke-static {p2, v2, v0, v2, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6071
    const/16 v3, 0x10

    new-array v9, v3, [B

    .line 6072
    .local v9, "iv":[B
    invoke-static {p2, v1, v9, v2, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6074
    new-array v10, v1, [B

    .line 6075
    .local v10, "decryptedSecret":[B
    invoke-static {p1, v2, v10, v2, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6076
    const/4 v5, 0x0

    array-length v6, v10

    const/4 v7, 0x0

    const/4 v8, 0x0

    move-object v2, v10

    move-object v3, v0

    move-object v4, v9

    invoke-static/range {v2 .. v8}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V

    .line 6077
    return-object v10

    .line 6067
    .end local v0    # "key":[B
    .end local v9    # "iv":[B
    .end local v10    # "decryptedSecret":[B
    :cond_25
    :goto_25
    const/4 v0, 0x0

    return-object v0
.end method

.method private decryptValueSecret([B[B)[B
    .registers 21
    .param p1, "encryptedSecureValueSecret"    # [B
    .param p2, "hash"    # [B

    .line 6081
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    const/4 v3, 0x0

    if-eqz v1, :cond_6a

    array-length v4, v1

    const/16 v5, 0x20

    if-ne v4, v5, :cond_6a

    if-eqz v2, :cond_6a

    array-length v4, v2

    if-eq v4, v5, :cond_14

    goto :goto_6a

    .line 6084
    :cond_14
    new-array v4, v5, [B

    .line 6085
    .local v4, "key":[B
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B

    const/4 v13, 0x0

    invoke-static {v6, v13, v4, v13, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6086
    const/16 v14, 0x10

    new-array v15, v14, [B

    .line 6087
    .local v15, "iv":[B
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B

    invoke-static {v6, v5, v15, v13, v14}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6089
    new-array v12, v5, [B

    .line 6090
    .local v12, "decryptedSecret":[B
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B

    invoke-static {v6, v13, v12, v13, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6091
    const/4 v9, 0x0

    array-length v10, v12

    const/4 v11, 0x0

    const/16 v16, 0x0

    move-object v6, v12

    move-object v7, v4

    move-object v8, v15

    move-object v14, v12

    .end local v12    # "decryptedSecret":[B
    .local v14, "decryptedSecret":[B
    move/from16 v12, v16

    invoke-static/range {v6 .. v12}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V

    .line 6092
    invoke-static {v14, v3}, Lim/tpelyyftgw/ui/PassportActivity;->checkSecret([BLjava/lang/Long;)Z

    move-result v6

    if-nez v6, :cond_41

    .line 6093
    return-object v3

    .line 6096
    :cond_41
    invoke-static {v14, v2}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA512([B[B)[B

    move-result-object v3

    .line 6097
    .local v3, "secret_hash":[B
    new-array v12, v5, [B

    .line 6098
    .local v12, "file_secret_key":[B
    invoke-static {v3, v13, v12, v13, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6099
    const/16 v6, 0x10

    new-array v11, v6, [B

    .line 6100
    .local v11, "file_secret_iv":[B
    invoke-static {v3, v5, v11, v13, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6102
    new-array v10, v5, [B

    .line 6103
    .local v10, "result":[B
    invoke-static {v1, v13, v10, v13, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6104
    const/4 v9, 0x0

    array-length v5, v10

    const/4 v13, 0x0

    const/16 v16, 0x0

    move-object v6, v10

    move-object v7, v12

    move-object v8, v11

    move-object/from16 v17, v10

    .end local v10    # "result":[B
    .local v17, "result":[B
    move v10, v5

    move-object v5, v11

    .end local v11    # "file_secret_iv":[B
    .local v5, "file_secret_iv":[B
    move v11, v13

    move-object v13, v12

    .end local v12    # "file_secret_key":[B
    .local v13, "file_secret_key":[B
    move/from16 v12, v16

    invoke-static/range {v6 .. v12}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V

    .line 6106
    return-object v17

    .line 6082
    .end local v3    # "secret_hash":[B
    .end local v4    # "key":[B
    .end local v5    # "file_secret_iv":[B
    .end local v13    # "file_secret_key":[B
    .end local v14    # "decryptedSecret":[B
    .end local v15    # "iv":[B
    .end local v17    # "result":[B
    :cond_6a
    :goto_6a
    return-object v3
.end method

.method private deleteValueInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZLjava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Z)V
    .registers 23
    .param p1, "requiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p2, "documentRequiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p4, "deleteType"    # Z
    .param p5, "finishRunnable"    # Ljava/lang/Runnable;
    .param p6, "errorRunnable"    # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
    .param p7, "documentOnly"    # Z
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
            "Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
            ">;Z",
            "Ljava/lang/Runnable;",
            "Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;",
            "Z)V"
        }
    .end annotation

    .line 5803
    .local p3, "documentRequiredTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    move-object/from16 v9, p1

    move-object/from16 v10, p2

    if-nez v9, :cond_7

    .line 5804
    return-void

    .line 5806
    :cond_7
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;-><init>()V

    move-object v11, v0

    .line 5807
    .local v11, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;
    if-eqz p7, :cond_19

    if-eqz v10, :cond_19

    .line 5808
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;->types:Ljava/util/ArrayList;

    iget-object v1, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_2b

    .line 5810
    :cond_19
    if-eqz p4, :cond_22

    .line 5811
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;->types:Ljava/util/ArrayList;

    iget-object v1, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 5813
    :cond_22
    if-eqz v10, :cond_2b

    .line 5814
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;->types:Ljava/util/ArrayList;

    iget-object v1, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 5817
    :cond_2b
    :goto_2b
    move-object v12, p0

    iget v0, v12, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v13

    new-instance v14, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$iiecSvLTZ1w9uJZAmxhfI_uWAfU;

    move-object v0, v14

    move-object v1, p0

    move-object/from16 v2, p6

    move/from16 v3, p7

    move-object/from16 v4, p2

    move-object/from16 v5, p1

    move/from16 v6, p4

    move-object/from16 v7, p3

    move-object/from16 v8, p5

    invoke-direct/range {v0 .. v8}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$iiecSvLTZ1w9uJZAmxhfI_uWAfU;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;ZLim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;ZLjava/util/ArrayList;Ljava/lang/Runnable;)V

    invoke-virtual {v13, v11, v14}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 5883
    return-void
.end method

.method private encryptData([B)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
    .registers 29
    .param p1, "data"    # [B

    .line 6199
    move-object/from16 v8, p0

    move-object/from16 v9, p1

    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->getRandomSecret()[B

    move-result-object v10

    .line 6201
    .local v10, "file_secret":[B
    sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;

    const/16 v1, 0xd0

    invoke-virtual {v0, v1}, Ljava/security/SecureRandom;->nextInt(I)I

    move-result v0

    const/16 v1, 0x20

    add-int/2addr v0, v1

    move v11, v0

    .line 6202
    .local v11, "extraLen":I
    :goto_14
    array-length v0, v9

    add-int/2addr v0, v11

    const/16 v2, 0x10

    rem-int/2addr v0, v2

    if-eqz v0, :cond_1e

    .line 6203
    add-int/lit8 v11, v11, 0x1

    goto :goto_14

    .line 6205
    :cond_1e
    new-array v12, v11, [B

    .line 6206
    .local v12, "padding":[B
    sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;

    invoke-virtual {v0, v12}, Ljava/security/SecureRandom;->nextBytes([B)V

    .line 6207
    int-to-byte v0, v11

    const/4 v3, 0x0

    aput-byte v0, v12, v3

    .line 6208
    array-length v0, v9

    add-int/2addr v0, v11

    new-array v7, v0, [B

    .line 6209
    .local v7, "paddedData":[B
    invoke-static {v12, v3, v7, v3, v11}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6210
    array-length v0, v9

    invoke-static {v9, v3, v7, v11, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6212
    invoke-static {v7}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA256([B)[B

    move-result-object v6

    .line 6213
    .local v6, "file_hash":[B
    invoke-static {v10, v6}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA512([B[B)[B

    move-result-object v5

    .line 6214
    .local v5, "file_secret_hash":[B
    new-array v4, v1, [B

    .line 6215
    .local v4, "file_key":[B
    invoke-static {v5, v3, v4, v3, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6216
    new-array v0, v2, [B

    .line 6217
    .local v0, "file_iv":[B
    invoke-static {v5, v1, v0, v3, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6219
    const/16 v16, 0x0

    array-length v15, v7

    const/16 v18, 0x0

    const/16 v19, 0x1

    move-object v13, v7

    move-object v14, v4

    move/from16 v17, v15

    move-object v15, v0

    invoke-static/range {v13 .. v19}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V

    .line 6221
    new-array v13, v1, [B

    .line 6222
    .local v13, "key":[B
    iget-object v14, v8, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B

    invoke-static {v14, v3, v13, v3, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6223
    new-array v14, v2, [B

    .line 6224
    .local v14, "iv":[B
    iget-object v15, v8, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B

    invoke-static {v15, v1, v14, v3, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6226
    new-array v15, v1, [B

    .line 6227
    .local v15, "decryptedSecret":[B
    iget-object v2, v8, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B

    invoke-static {v2, v3, v15, v3, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6228
    const/16 v23, 0x0

    array-length v2, v15

    const/16 v25, 0x0

    const/16 v26, 0x0

    move-object/from16 v20, v15

    move-object/from16 v21, v13

    move-object/from16 v22, v14

    move/from16 v24, v2

    invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V

    .line 6230
    invoke-static {v15, v6}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA512([B[B)[B

    move-result-object v2

    .line 6231
    .local v2, "secret_hash":[B
    new-array v8, v1, [B

    .line 6232
    .local v8, "file_secret_key":[B
    invoke-static {v2, v3, v8, v3, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6233
    const/16 v1, 0x10

    new-array v9, v1, [B

    .line 6234
    .local v9, "file_secret_iv":[B
    move-object/from16 v16, v0

    const/16 v0, 0x20

    .end local v0    # "file_iv":[B
    .local v16, "file_iv":[B
    invoke-static {v2, v0, v9, v3, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6236
    new-array v1, v0, [B

    .line 6237
    .local v1, "encrypyed_file_secret":[B
    invoke-static {v10, v3, v1, v3, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6238
    const/16 v20, 0x0

    array-length v0, v1

    const/16 v22, 0x0

    const/16 v23, 0x1

    move-object/from16 v17, v1

    move-object/from16 v18, v8

    move-object/from16 v19, v9

    move/from16 v21, v0

    invoke-static/range {v17 .. v23}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V

    .line 6240
    new-instance v17, Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;

    move-object/from16 v0, v17

    move-object/from16 v18, v1

    .end local v1    # "encrypyed_file_secret":[B
    .local v18, "encrypyed_file_secret":[B
    move-object/from16 v1, p0

    move-object/from16 v19, v2

    .end local v2    # "secret_hash":[B
    .local v19, "secret_hash":[B
    move-object v2, v7

    move-object/from16 v3, v18

    move-object/from16 v20, v4

    .end local v4    # "file_key":[B
    .local v20, "file_key":[B
    move-object v4, v10

    move-object/from16 v21, v5

    .end local v5    # "file_secret_hash":[B
    .local v21, "file_secret_hash":[B
    move-object v5, v6

    move-object/from16 v22, v6

    .end local v6    # "file_hash":[B
    .local v22, "file_hash":[B
    move-object/from16 v6, v20

    move-object/from16 v23, v7

    .end local v7    # "paddedData":[B
    .local v23, "paddedData":[B
    move-object/from16 v7, v16

    invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;-><init>(Lim/tpelyyftgw/ui/PassportActivity;[B[B[B[B[B[B)V

    return-object v17
.end method

.method private fillInitialValues()V
    .registers 2

    .line 6993
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->initialValues:Ljava/lang/String;

    if-eqz v0, :cond_5

    .line 6994
    return-void

    .line 6996
    :cond_5
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getCurrentValues()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->initialValues:Ljava/lang/String;

    .line 6997
    return-void
.end method

.method private fillNextCodeParams(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;Z)V
    .registers 10
    .param p1, "params"    # Landroid/os/Bundle;
    .param p2, "res"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;
    .param p3, "animated"    # Z

    .line 6780
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->phone_code_hash:Ljava/lang/String;

    const-string v1, "phoneHash"

    invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 6781
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->next_type:Lim/tpelyyftgw/tgnet/TLRPC$auth_CodeType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_codeTypeCall;

    const/4 v1, 0x3

    const/4 v2, 0x4

    const/4 v3, 0x2

    const-string v4, "nextType"

    if-eqz v0, :cond_16

    .line 6782
    invoke-virtual {p1, v4, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    goto :goto_29

    .line 6783
    :cond_16
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->next_type:Lim/tpelyyftgw/tgnet/TLRPC$auth_CodeType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_codeTypeFlashCall;

    if-eqz v0, :cond_20

    .line 6784
    invoke-virtual {p1, v4, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    goto :goto_29

    .line 6785
    :cond_20
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->next_type:Lim/tpelyyftgw/tgnet/TLRPC$auth_CodeType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_codeTypeSms;

    if-eqz v0, :cond_29

    .line 6786
    invoke-virtual {p1, v4, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 6788
    :cond_29
    :goto_29
    iget v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->timeout:I

    if-nez v0, :cond_31

    .line 6789
    const/16 v0, 0x3c

    iput v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->timeout:I

    .line 6791
    :cond_31
    iget v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->timeout:I

    mul-int/lit16 v0, v0, 0x3e8

    const-string/jumbo v4, "timeout"

    invoke-virtual {p1, v4, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 6792
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->type:Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCodeTypeCall;

    const-string v4, "length"

    const-string/jumbo v5, "type"

    if-eqz v0, :cond_54

    .line 6793
    invoke-virtual {p1, v5, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 6794
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->type:Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;->length:I

    invoke-virtual {p1, v4, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 6795
    invoke-virtual {p0, v3, p3, p1}, Lim/tpelyyftgw/ui/PassportActivity;->setPage(IZLandroid/os/Bundle;)V

    goto :goto_7f

    .line 6796
    :cond_54
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->type:Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCodeTypeFlashCall;

    if-eqz v0, :cond_6b

    .line 6797
    invoke-virtual {p1, v5, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 6798
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->type:Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;->pattern:Ljava/lang/String;

    const-string v1, "pattern"

    invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 6799
    const/4 v0, 0x1

    invoke-virtual {p0, v0, p3, p1}, Lim/tpelyyftgw/ui/PassportActivity;->setPage(IZLandroid/os/Bundle;)V

    goto :goto_7f

    .line 6800
    :cond_6b
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->type:Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCodeTypeSms;

    if-eqz v0, :cond_7f

    .line 6801
    invoke-virtual {p1, v5, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 6802
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->type:Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;->length:I

    invoke-virtual {p1, v4, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 6803
    const/4 v0, 0x0

    invoke-virtual {p0, v0, p3, p1}, Lim/tpelyyftgw/ui/PassportActivity;->setPage(IZLandroid/os/Bundle;)V

    .line 6805
    :cond_7f
    :goto_7f
    return-void
.end method

.method private getCurrentValues()Ljava/lang/String;
    .registers 6

    .line 7000
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    .line 7001
    .local v0, "values":Ljava/lang/StringBuilder;
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_6
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    array-length v3, v2

    const-string v4, ","

    if-ge v1, v3, :cond_1c

    .line 7002
    aget-object v2, v2, v1

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 7001
    add-int/lit8 v1, v1, 0x1

    goto :goto_6

    .line 7004
    .end local v1    # "a":I
    :cond_1c
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    if-eqz v1, :cond_35

    .line 7005
    const/4 v1, 0x0

    .restart local v1    # "a":I
    :goto_21
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    array-length v3, v2

    if-ge v1, v3, :cond_35

    .line 7006
    aget-object v2, v2, v1

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 7005
    add-int/lit8 v1, v1, 0x1

    goto :goto_21

    .line 7009
    .end local v1    # "a":I
    :cond_35
    const/4 v1, 0x0

    .restart local v1    # "a":I
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    .local v2, "count":I
    :goto_3c
    if-ge v1, v2, :cond_50

    .line 7010
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/SecureDocument;

    iget-object v3, v3, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->id:J

    invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 7009
    add-int/lit8 v1, v1, 0x1

    goto :goto_3c

    .line 7012
    .end local v1    # "a":I
    .end local v2    # "count":I
    :cond_50
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    if-eqz v1, :cond_5b

    .line 7013
    iget-object v1, v1, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->id:J

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 7015
    :cond_5b
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    if-eqz v1, :cond_66

    .line 7016
    iget-object v1, v1, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->id:J

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 7018
    :cond_66
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    if-eqz v1, :cond_71

    .line 7019
    iget-object v1, v1, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->id:J

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 7021
    :cond_71
    const/4 v1, 0x0

    .restart local v1    # "a":I
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    .restart local v2    # "count":I
    :goto_78
    if-ge v1, v2, :cond_8c

    .line 7022
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/SecureDocument;

    iget-object v3, v3, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->id:J

    invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 7021
    add-int/lit8 v1, v1, 0x1

    goto :goto_78

    .line 7024
    .end local v1    # "a":I
    .end local v2    # "count":I
    :cond_8c
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    return-object v1
.end method

.method private getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;
    .registers 4
    .param p1, "document"    # Lim/tpelyyftgw/messenger/SecureDocument;

    .line 3610
    if-eqz p1, :cond_21

    .line 3611
    iget-object v0, p1, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    const/4 v1, 0x2

    if-eqz v0, :cond_16

    iget-object v0, p1, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B

    if-eqz v0, :cond_16

    .line 3612
    iget-object v0, p1, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B

    invoke-static {v0, v1}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 3613
    :cond_16
    iget-object v0, p1, Lim/tpelyyftgw/messenger/SecureDocument;->fileHash:[B

    if-eqz v0, :cond_21

    .line 3614
    iget-object v0, p1, Lim/tpelyyftgw/messenger/SecureDocument;->fileHash:[B

    invoke-static {v0, v1}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 3617
    :cond_21
    const-string v0, ""

    return-object v0
.end method

.method private getErrorsString(Ljava/util/HashMap;Ljava/util/HashMap;)Ljava/lang/String;
    .registers 11
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;",
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)",
            "Ljava/lang/String;"
        }
    .end annotation

    .line 5374
    .local p1, "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .local p2, "documentErrors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    .line 5375
    .local v0, "stringBuilder":Ljava/lang/StringBuilder;
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_6
    const/4 v2, 0x2

    if-ge v1, v2, :cond_54

    .line 5377
    if-nez v1, :cond_d

    .line 5378
    move-object v2, p1

    .local v2, "hashMap":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    goto :goto_e

    .line 5380
    .end local v2    # "hashMap":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :cond_d
    move-object v2, p2

    .line 5382
    .restart local v2    # "hashMap":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :goto_e
    if-nez v2, :cond_11

    .line 5383
    goto :goto_51

    .line 5385
    :cond_11
    invoke-virtual {v2}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;

    move-result-object v3

    invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v3

    :goto_19
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_51

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/util/Map$Entry;

    .line 5386
    .local v4, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"
    invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/String;

    .line 5387
    .local v5, "value":Ljava/lang/String;
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I

    move-result v6

    if-lez v6, :cond_3a

    .line 5388
    const-string v6, ", "

    invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 5389
    invoke-virtual {v5}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v5

    .line 5391
    :cond_3a
    const-string v6, "."

    invoke-virtual {v5, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_4d

    .line 5392
    const/4 v6, 0x0

    invoke-virtual {v5}, Ljava/lang/String;->length()I

    move-result v7

    add-int/lit8 v7, v7, -0x1

    invoke-virtual {v5, v6, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v5

    .line 5394
    :cond_4d
    invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 5395
    .end local v4    # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v5    # "value":Ljava/lang/String;
    goto :goto_19

    .line 5375
    .end local v2    # "hashMap":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :cond_51
    :goto_51
    add-int/lit8 v1, v1, 0x1

    goto :goto_6

    .line 5397
    .end local v1    # "a":I
    :cond_54
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I

    move-result v1

    if-lez v1, :cond_5f

    .line 5398
    const/16 v1, 0x2e

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 5400
    :cond_5f
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    return-object v1
.end method

.method private getFieldCost(Ljava/lang/String;)I
    .registers 3
    .param p1, "key"    # Ljava/lang/String;

    .line 1372
    invoke-virtual {p1}, Ljava/lang/String;->hashCode()I

    move-result v0

    sparse-switch v0, :sswitch_data_f8

    :cond_7
    goto/16 :goto_c7

    :sswitch_9
    const-string v0, "last_name"

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

    move-result v0

    if-eqz v0, :cond_7

    const/4 v0, 0x4

    goto/16 :goto_c8

    :sswitch_14
    const-string v0, "post_code"

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

    move-result v0

    if-eqz v0, :cond_7

    const/16 v0, 0xe

    goto/16 :goto_c8

    :sswitch_20
    const-string v0, "country_code"

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

    move-result v0

    if-eqz v0, :cond_7

    const/16 v0, 0x8

    goto/16 :goto_c8

    :sswitch_2c
    const-string v0, "middle_name_native"

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

    move-result v0

    if-eqz v0, :cond_7

    const/4 v0, 0x3

    goto/16 :goto_c8

    :sswitch_37
    const-string v0, "birth_date"

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

    move-result v0

    if-eqz v0, :cond_7

    const/4 v0, 0x6

    goto/16 :goto_c8

    :sswitch_42
    const-string v0, "document_no"

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

    move-result v0

    if-eqz v0, :cond_7

    const/16 v0, 0xa

    goto/16 :goto_c8

    :sswitch_4e
    const-string v0, "expiry_date"

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

    move-result v0

    if-eqz v0, :cond_7

    const/16 v0, 0xb

    goto/16 :goto_c8

    :sswitch_5a
    const-string v0, "first_name_native"

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

    move-result v0

    if-eqz v0, :cond_7

    const/4 v0, 0x1

    goto :goto_c8

    :sswitch_64
    const-string v0, "middle_name"

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

    move-result v0

    if-eqz v0, :cond_7

    const/4 v0, 0x2

    goto :goto_c8

    :sswitch_6e
    const-string/jumbo v0, "state"

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

    move-result v0

    if-eqz v0, :cond_7

    const/16 v0, 0x10

    goto :goto_c8

    :sswitch_7a
    const-string v0, "city"

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

    move-result v0

    if-eqz v0, :cond_7

    const/16 v0, 0xf

    goto :goto_c8

    :sswitch_85
    const-string v0, "first_name"

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

    move-result v0

    if-eqz v0, :cond_7

    const/4 v0, 0x0

    goto :goto_c8

    :sswitch_8f
    const-string/jumbo v0, "street_line2"

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

    move-result v0

    if-eqz v0, :cond_7

    const/16 v0, 0xd

    goto :goto_c8

    :sswitch_9b
    const-string/jumbo v0, "street_line1"

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

    move-result v0

    if-eqz v0, :cond_7

    const/16 v0, 0xc

    goto :goto_c8

    :sswitch_a7
    const-string v0, "gender"

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

    move-result v0

    if-eqz v0, :cond_7

    const/4 v0, 0x7

    goto :goto_c8

    :sswitch_b1
    const-string v0, "last_name_native"

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

    move-result v0

    if-eqz v0, :cond_7

    const/4 v0, 0x5

    goto :goto_c8

    :sswitch_bb
    const-string/jumbo v0, "residence_country_code"

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

    move-result v0

    if-eqz v0, :cond_7

    const/16 v0, 0x9

    goto :goto_c8

    :goto_c7
    const/4 v0, -0x1

    :goto_c8
    packed-switch v0, :pswitch_data_13e

    .line 1405
    const/16 v0, 0x64

    return v0

    .line 1403
    :pswitch_ce
    const/16 v0, 0x21

    return v0

    .line 1401
    :pswitch_d1
    const/16 v0, 0x20

    return v0

    .line 1399
    :pswitch_d4
    const/16 v0, 0x1f

    return v0

    .line 1397
    :pswitch_d7
    const/16 v0, 0x1e

    return v0

    .line 1395
    :pswitch_da
    const/16 v0, 0x1d

    return v0

    .line 1393
    :pswitch_dd
    const/16 v0, 0x1c

    return v0

    .line 1391
    :pswitch_e0
    const/16 v0, 0x1b

    return v0

    .line 1389
    :pswitch_e3
    const/16 v0, 0x1a

    return v0

    .line 1387
    :pswitch_e6
    const/16 v0, 0x19

    return v0

    .line 1385
    :pswitch_e9
    const/16 v0, 0x18

    return v0

    .line 1383
    :pswitch_ec
    const/16 v0, 0x17

    return v0

    .line 1381
    :pswitch_ef
    const/16 v0, 0x16

    return v0

    .line 1378
    :pswitch_f2
    const/16 v0, 0x15

    return v0

    .line 1375
    :pswitch_f5
    const/16 v0, 0x14

    return v0

    :sswitch_data_f8
    .sparse-switch
        -0x7794fa71 -> :sswitch_bb
        -0x5ba14fde -> :sswitch_b1
        -0x4a7a0d3f -> :sswitch_a7
        -0x2f744c7f -> :sswitch_9b
        -0x2f744c7e -> :sswitch_8f
        -0x9987146 -> :sswitch_85
        0x2e996b -> :sswitch_7a
        0x68ac491 -> :sswitch_6e
        0x19190ef5 -> :sswitch_64
        0x1ae9993c -> :sswitch_5a
        0x1c5df33a -> :sswitch_4e
        0x1e334765 -> :sswitch_42
        0x45a9532e -> :sswitch_37
        0x466d70a1 -> :sswitch_2c
        0x58475cf6 -> :sswitch_20
        0x775b322c -> :sswitch_14
        0x77fdce94 -> :sswitch_9
    .end sparse-switch

    :pswitch_data_13e
    .packed-switch 0x0
        :pswitch_f5
        :pswitch_f5
        :pswitch_f2
        :pswitch_f2
        :pswitch_ef
        :pswitch_ef
        :pswitch_ec
        :pswitch_e9
        :pswitch_e6
        :pswitch_e3
        :pswitch_e0
        :pswitch_dd
        :pswitch_da
        :pswitch_d7
        :pswitch_d4
        :pswitch_d1
        :pswitch_ce
    .end packed-switch
.end method

.method private getMaxSelectedDocuments()I
    .registers 3

    .line 6892
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    if-nez v0, :cond_d

    .line 6893
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    rsub-int/lit8 v0, v0, 0x14

    return v0

    .line 6894
    :cond_d
    const/4 v1, 0x4

    if-ne v0, v1, :cond_19

    .line 6895
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    rsub-int/lit8 v0, v0, 0x14

    return v0

    .line 6897
    :cond_19
    const/4 v0, 0x1

    return v0
.end method

.method private getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
    .registers 3
    .param p1, "type"    # Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 4948
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    if-eqz v0, :cond_7

    .line 4949
    const-string v0, "personal_details"

    return-object v0

    .line 4950
    :cond_7
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;

    if-eqz v0, :cond_e

    .line 4951
    const-string v0, "passport"

    return-object v0

    .line 4952
    :cond_e
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;

    if-eqz v0, :cond_15

    .line 4953
    const-string v0, "internal_passport"

    return-object v0

    .line 4954
    :cond_15
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    if-eqz v0, :cond_1c

    .line 4955
    const-string v0, "driver_license"

    return-object v0

    .line 4956
    :cond_1c
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    if-eqz v0, :cond_23

    .line 4957
    const-string v0, "identity_card"

    return-object v0

    .line 4958
    :cond_23
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;

    if-eqz v0, :cond_2b

    .line 4959
    const-string/jumbo v0, "utility_bill"

    return-object v0

    .line 4960
    :cond_2b
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    if-eqz v0, :cond_32

    .line 4961
    const-string v0, "address"

    return-object v0

    .line 4962
    :cond_32
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;

    if-eqz v0, :cond_39

    .line 4963
    const-string v0, "bank_statement"

    return-object v0

    .line 4964
    :cond_39
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;

    if-eqz v0, :cond_41

    .line 4965
    const-string/jumbo v0, "rental_agreement"

    return-object v0

    .line 4966
    :cond_41
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;

    if-eqz v0, :cond_49

    .line 4967
    const-string/jumbo v0, "temporary_registration"

    return-object v0

    .line 4968
    :cond_49
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;

    if-eqz v0, :cond_50

    .line 4969
    const-string v0, "passport_registration"

    return-object v0

    .line 4970
    :cond_50
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;

    if-eqz v0, :cond_57

    .line 4971
    const-string v0, "email"

    return-object v0

    .line 4972
    :cond_57
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;

    if-eqz v0, :cond_5e

    .line 4973
    const-string v0, "phone"

    return-object v0

    .line 4975
    :cond_5e
    const-string v0, ""

    return-object v0
.end method

.method private getRandomSecret()[B
    .registers 7

    .line 6176
    const/16 v0, 0x20

    new-array v1, v0, [B

    .line 6177
    .local v1, "secret":[B
    sget-object v2, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;

    invoke-virtual {v2, v1}, Ljava/security/SecureRandom;->nextBytes([B)V

    .line 6178
    const/4 v2, 0x0

    .line 6180
    .local v2, "sum":I
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_b
    array-length v4, v1

    const/16 v5, 0xff

    if-ge v3, v4, :cond_17

    .line 6181
    aget-byte v4, v1, v3

    and-int/2addr v4, v5

    add-int/2addr v2, v4

    .line 6180
    add-int/lit8 v3, v3, 0x1

    goto :goto_b

    .line 6183
    :cond_17
    rem-int/2addr v2, v5

    .line 6184
    const/16 v4, 0xef

    if-eq v2, v4, :cond_31

    .line 6185
    rsub-int v2, v2, 0xef

    .line 6187
    sget-object v4, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;

    invoke-virtual {v4, v0}, Ljava/security/SecureRandom;->nextInt(I)I

    move-result v3

    .line 6188
    aget-byte v0, v1, v3

    and-int/2addr v0, v5

    .line 6189
    .local v0, "val":I
    add-int/2addr v0, v2

    .line 6190
    if-ge v0, v5, :cond_2c

    .line 6191
    add-int/lit16 v0, v0, 0xff

    .line 6193
    :cond_2c
    rem-int/lit16 v4, v0, 0xff

    int-to-byte v4, v4

    aput-byte v4, v1, v3

    .line 6195
    .end local v0    # "val":I
    :cond_31
    return-object v1
.end method

.method private getSecureDocumentKey([B[B)Lim/tpelyyftgw/messenger/SecureDocumentKey;
    .registers 10
    .param p1, "file_secret"    # [B
    .param p2, "file_hash"    # [B

    .line 6054
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B

    move-result-object v0

    .line 6056
    .local v0, "decrypted_file_secret":[B
    invoke-static {v0, p2}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA512([B[B)[B

    move-result-object v1

    .line 6057
    .local v1, "file_secret_hash":[B
    const/16 v2, 0x20

    new-array v3, v2, [B

    .line 6058
    .local v3, "file_key":[B
    const/4 v4, 0x0

    invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6059
    const/16 v5, 0x10

    new-array v6, v5, [B

    .line 6060
    .local v6, "file_iv":[B
    invoke-static {v1, v2, v6, v4, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 6062
    new-instance v2, Lim/tpelyyftgw/messenger/SecureDocumentKey;

    invoke-direct {v2, v3, v6}, Lim/tpelyyftgw/messenger/SecureDocumentKey;-><init>([B[B)V

    return-object v2
.end method

.method private getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
    .registers 4
    .param p1, "type"    # Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 4990
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;

    if-eqz v0, :cond_e

    .line 4991
    const v0, 0x7f0f0079

    const-string v1, "ActionBotDocumentPassport"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 4992
    :cond_e
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    if-eqz v0, :cond_1c

    .line 4993
    const v0, 0x7f0f0074

    const-string v1, "ActionBotDocumentDriverLicence"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 4994
    :cond_1c
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    if-eqz v0, :cond_2a

    .line 4995
    const v0, 0x7f0f0077

    const-string v1, "ActionBotDocumentIdentityCard"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 4996
    :cond_2a
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;

    if-eqz v0, :cond_38

    .line 4997
    const v0, 0x7f0f007f

    const-string v1, "ActionBotDocumentUtilityBill"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 4998
    :cond_38
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;

    if-eqz v0, :cond_46

    .line 4999
    const v0, 0x7f0f0073

    const-string v1, "ActionBotDocumentBankStatement"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 5000
    :cond_46
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;

    if-eqz v0, :cond_54

    .line 5001
    const v0, 0x7f0f007d

    const-string v1, "ActionBotDocumentRentalAgreement"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 5002
    :cond_54
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;

    if-eqz v0, :cond_62

    .line 5003
    const v0, 0x7f0f0078

    const-string v1, "ActionBotDocumentInternalPassport"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 5004
    :cond_62
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;

    if-eqz v0, :cond_70

    .line 5005
    const v0, 0x7f0f007a

    const-string v1, "ActionBotDocumentPassportRegistration"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 5006
    :cond_70
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;

    if-eqz v0, :cond_7e

    .line 5007
    const v0, 0x7f0f007e

    const-string v1, "ActionBotDocumentTemporaryRegistration"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 5008
    :cond_7e
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;

    if-eqz v0, :cond_8c

    .line 5009
    const v0, 0x7f0f007b

    const-string v1, "ActionBotDocumentPhone"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 5010
    :cond_8c
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;

    if-eqz v0, :cond_9a

    .line 5011
    const v0, 0x7f0f0075

    const-string v1, "ActionBotDocumentEmail"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 5013
    :cond_9a
    const-string v0, ""

    return-object v0
.end method

.method private getTranslitString(Ljava/lang/String;)Ljava/lang/String;
    .registers 4
    .param p1, "value"    # Ljava/lang/String;

    .line 1368
    invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;

    move-result-object v0

    const/4 v1, 0x1

    invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getTranslitString(Ljava/lang/String;Z)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method private getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .registers 14
    .param p1, "requiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p2, "check"    # Z

    .line 5404
    const/4 v0, 0x0

    if-nez p1, :cond_4

    .line 5405
    return-object v0

    .line 5407
    :cond_4
    const/4 v1, 0x0

    .local v1, "a":I
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    .local v2, "size":I
    :goto_d
    if-ge v1, v2, :cond_103

    .line 5408
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    .line 5409
    .local v3, "secureValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v4

    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v5

    if-ne v4, v5, :cond_ff

    .line 5410
    if-eqz p2, :cond_fe

    .line 5411
    iget-boolean v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->selfie_required:Z

    if-eqz v4, :cond_34

    .line 5412
    iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->selfie:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    if-nez v4, :cond_34

    .line 5413
    return-object v0

    .line 5416
    :cond_34
    iget-boolean v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z

    if-eqz v4, :cond_41

    .line 5417
    iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->translation:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v4

    if-eqz v4, :cond_41

    .line 5418
    return-object v0

    .line 5421
    :cond_41
    iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {p0, v4}, Lim/tpelyyftgw/ui/PassportActivity;->isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v4

    if-eqz v4, :cond_52

    .line 5422
    iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->files:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v4

    if-eqz v4, :cond_52

    .line 5423
    return-object v0

    .line 5426
    :cond_52
    iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {p0, v4}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v4

    if-eqz v4, :cond_61

    .line 5427
    iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->front_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    if-nez v4, :cond_61

    .line 5428
    return-object v0

    .line 5431
    :cond_61
    iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    if-nez v4, :cond_6d

    iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    if-eqz v4, :cond_74

    .line 5432
    :cond_6d
    iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->reverse_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    if-nez v4, :cond_74

    .line 5433
    return-object v0

    .line 5436
    :cond_74
    iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    if-nez v4, :cond_80

    iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    if-eqz v4, :cond_fe

    .line 5438
    :cond_80
    iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    if-eqz v4, :cond_ae

    .line 5439
    iget-boolean v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->native_names:Z

    if-eqz v4, :cond_9c

    .line 5440
    const-string v5, "first_name_native"

    const-string v6, "last_name_native"

    const-string v7, "birth_date"

    const-string v8, "gender"

    const-string v9, "country_code"

    const-string/jumbo v10, "residence_country_code"

    filled-new-array/range {v5 .. v10}, [Ljava/lang/String;

    move-result-object v4

    .local v4, "keys":[Ljava/lang/String;
    goto :goto_c1

    .line 5449
    .end local v4    # "keys":[Ljava/lang/String;
    :cond_9c
    const-string v5, "first_name"

    const-string v6, "last_name"

    const-string v7, "birth_date"

    const-string v8, "gender"

    const-string v9, "country_code"

    const-string/jumbo v10, "residence_country_code"

    filled-new-array/range {v5 .. v10}, [Ljava/lang/String;

    move-result-object v4

    .restart local v4    # "keys":[Ljava/lang/String;
    goto :goto_c1

    .line 5459
    .end local v4    # "keys":[Ljava/lang/String;
    :cond_ae
    const-string/jumbo v5, "street_line1"

    const-string/jumbo v6, "street_line2"

    const-string v7, "post_code"

    const-string v8, "city"

    const-string/jumbo v9, "state"

    const-string v10, "country_code"

    filled-new-array/range {v5 .. v10}, [Ljava/lang/String;

    move-result-object v4

    .line 5469
    .restart local v4    # "keys":[Ljava/lang/String;
    :goto_c1
    :try_start_c1
    new-instance v5, Lorg/json/JSONObject;

    iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data:[B

    iget-object v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->secret:[B

    iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B

    invoke-direct {p0, v7, v8}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B

    move-result-object v7

    iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B

    invoke-direct {p0, v6, v7, v8}, Lim/tpelyyftgw/ui/PassportActivity;->decryptData([B[B[B)Ljava/lang/String;

    move-result-object v6

    invoke-direct {v5, v6}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 5470
    .local v5, "jsonObject":Lorg/json/JSONObject;
    const/4 v6, 0x0

    .local v6, "b":I
    :goto_df
    array-length v7, v4

    if-ge v6, v7, :cond_fb

    .line 5471
    aget-object v7, v4, v6

    invoke-virtual {v5, v7}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z

    move-result v7

    if-eqz v7, :cond_fa

    aget-object v7, v4, v6

    invoke-virtual {v5, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v7
    :try_end_f4
    .catchall {:try_start_c1 .. :try_end_f4} :catchall_fc

    if-eqz v7, :cond_f7

    goto :goto_fa

    .line 5470
    :cond_f7
    add-int/lit8 v6, v6, 0x1

    goto :goto_df

    .line 5472
    :cond_fa
    :goto_fa
    return-object v0

    .line 5477
    .end local v5    # "jsonObject":Lorg/json/JSONObject;
    .end local v6    # "b":I
    :cond_fb
    goto :goto_fe

    .line 5475
    :catchall_fc
    move-exception v5

    .line 5476
    .local v5, "ignore":Ljava/lang/Throwable;
    return-object v0

    .line 5480
    .end local v4    # "keys":[Ljava/lang/String;
    .end local v5    # "ignore":Ljava/lang/Throwable;
    :cond_fe
    :goto_fe
    return-object v3

    .line 5407
    .end local v3    # "secureValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    :cond_ff
    add-int/lit8 v1, v1, 0x1

    goto/16 :goto_d

    .line 5483
    .end local v1    # "a":I
    .end local v2    # "size":I
    :cond_103
    return-object v0
.end method

.method private getViewByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .registers 4
    .param p1, "requiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 4979
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->typesViews:Ljava/util/HashMap;

    invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    .line 4980
    .local v0, "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    if-nez v0, :cond_1e

    .line 4981
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsToTypesLink:Ljava/util/HashMap;

    invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    move-object p1, v1

    check-cast p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 4982
    if-eqz p1, :cond_1e

    .line 4983
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->typesViews:Ljava/util/HashMap;

    invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    move-object v0, v1

    check-cast v0, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    .line 4986
    :cond_1e
    return-object v0
.end method

.method private hasNotValueForType(Ljava/lang/Class;)Z
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Class<",
            "+",
            "Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;",
            ">;)Z"
        }
    .end annotation

    .line 2572
    .local p1, "type":Ljava/lang/Class;, "Ljava/lang/Class<+Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;>;"
    const/4 v0, 0x0

    .local v0, "a":I
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    .local v1, "count":I
    :goto_9
    if-ge v0, v1, :cond_22

    .line 2573
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v2

    if-ne v2, p1, :cond_1f

    .line 2574
    const/4 v2, 0x0

    return v2

    .line 2572
    :cond_1f
    add-int/lit8 v0, v0, 0x1

    goto :goto_9

    .line 2577
    .end local v0    # "a":I
    .end local v1    # "count":I
    :cond_22
    const/4 v0, 0x1

    return v0
.end method

.method private hasUnfilledValues()Z
    .registers 2

    .line 2581
    const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v0

    if-nez v0, :cond_6b

    const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;

    .line 2582
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v0

    if-nez v0, :cond_6b

    const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    .line 2583
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v0

    if-nez v0, :cond_6b

    const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;

    .line 2584
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v0

    if-nez v0, :cond_6b

    const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;

    .line 2585
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v0

    if-nez v0, :cond_6b

    const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    .line 2586
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v0

    if-nez v0, :cond_6b

    const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    .line 2587
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v0

    if-nez v0, :cond_6b

    const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    .line 2588
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v0

    if-nez v0, :cond_6b

    const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;

    .line 2589
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v0

    if-nez v0, :cond_6b

    const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;

    .line 2590
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v0

    if-nez v0, :cond_6b

    const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;

    .line 2591
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v0

    if-nez v0, :cond_6b

    const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;

    .line 2592
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v0

    if-nez v0, :cond_6b

    const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;

    .line 2593
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v0

    if-eqz v0, :cond_69

    goto :goto_6b

    :cond_69
    const/4 v0, 0x0

    goto :goto_6c

    :cond_6b
    :goto_6b
    const/4 v0, 0x1

    .line 2581
    :goto_6c
    return v0
.end method

.method private isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
    .registers 3
    .param p1, "type"    # Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 1985
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;

    if-nez v0, :cond_17

    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;

    if-nez v0, :cond_17

    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;

    if-nez v0, :cond_17

    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;

    if-nez v0, :cond_17

    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;

    if-eqz v0, :cond_15

    goto :goto_17

    :cond_15
    const/4 v0, 0x0

    goto :goto_18

    :cond_17
    :goto_17
    const/4 v0, 0x1

    :goto_18
    return v0
.end method

.method private isHasNotAnyChanges()Z
    .registers 3

    .line 7028
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->initialValues:Ljava/lang/String;

    if-eqz v0, :cond_11

    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getCurrentValues()Ljava/lang/String;

    move-result-object v1

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

    move-result v0

    if-eqz v0, :cond_f

    goto :goto_11

    :cond_f
    const/4 v0, 0x0

    goto :goto_12

    :cond_11
    :goto_11
    const/4 v0, 0x1

    :goto_12
    return v0
.end method

.method private isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
    .registers 3
    .param p1, "type"    # Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 1978
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    if-nez v0, :cond_13

    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;

    if-nez v0, :cond_13

    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;

    if-nez v0, :cond_13

    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    if-eqz v0, :cond_11

    goto :goto_13

    :cond_11
    const/4 v0, 0x0

    goto :goto_14

    :cond_13
    :goto_13
    const/4 v0, 0x1

    :goto_14
    return v0
.end method

.method static synthetic lambda$createDocumentDeleteAlert$39([ZLandroid/view/View;)V
    .registers 6
    .param p0, "checks"    # [Z
    .param p1, "v"    # Landroid/view/View;

    .line 3575
    invoke-virtual {p1}, Landroid/view/View;->isEnabled()Z

    move-result v0

    if-nez v0, :cond_7

    .line 3576
    return-void

    .line 3578
    :cond_7
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/cells/CheckBoxCell;

    .line 3579
    .local v0, "cell1":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
    const/4 v1, 0x0

    aget-boolean v2, p0, v1

    const/4 v3, 0x1

    xor-int/2addr v2, v3

    aput-boolean v2, p0, v1

    .line 3580
    aget-boolean v1, p0, v1

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setChecked(ZZ)V

    .line 3581
    return-void
.end method

.method static synthetic lambda$new$1(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 3
    .param p0, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 903
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$mg1DkK_wewZSMNgamviMma-URGw;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$mg1DkK_wewZSMNgamviMma-URGw;-><init>(Lim/tpelyyftgw/tgnet/TLObject;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method static synthetic lambda$null$0(Lim/tpelyyftgw/tgnet/TLObject;)V
    .registers 4
    .param p0, "response"    # Lim/tpelyyftgw/tgnet/TLObject;

    .line 904
    instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_passportConfig;

    if-eqz v0, :cond_11

    .line 905
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_passportConfig;

    .line 906
    .local v0, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_passportConfig;
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_passportConfig;->countries_langs:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;->data:Ljava/lang/String;

    iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_passportConfig;->hash:I

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/SharedConfig;->setPassportConfig(Ljava/lang/String;I)V

    .line 907
    .end local v0    # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_passportConfig;
    goto :goto_14

    .line 908
    :cond_11
    invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->getCountryLangs()Ljava/util/HashMap;

    .line 910
    :goto_14
    return-void
.end method

.method private loadPasswordInfo()V
    .registers 5

    .line 1425
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;-><init>()V

    .line 1426
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
    iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$bA9dB73B7LyDvvgJJ64fnJDmHxs;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$bA9dB73B7LyDvvgJJ64fnJDmHxs;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v1

    .line 1445
    .local v1, "reqId":I
    iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v2

    iget v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->classGuid:I

    invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V

    .line 1446
    return-void
.end method

.method private onFieldError(Landroid/view/View;)V
    .registers 5
    .param p1, "field"    # Landroid/view/View;

    .line 3589
    if-nez p1, :cond_3

    .line 3590
    return-void

    .line 3592
    :cond_3
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const-string/jumbo v1, "vibrator"

    invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/os/Vibrator;

    .line 3593
    .local v0, "v":Landroid/os/Vibrator;
    if-eqz v0, :cond_17

    .line 3594
    const-wide/16 v1, 0xc8

    invoke-virtual {v0, v1, v2}, Landroid/os/Vibrator;->vibrate(J)V

    .line 3596
    :cond_17
    const/high16 v1, 0x40000000    # 2.0f

    const/4 v2, 0x0

    invoke-static {p1, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->shakeView(Landroid/view/View;FI)V

    .line 3597
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->scrollToField(Landroid/view/View;)V

    .line 3598
    return-void
.end method

.method private onPasscodeError(Z)V
    .registers 6
    .param p1, "clear"    # Z

    .line 6255
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_7

    .line 6256
    return-void

    .line 6258
    :cond_7
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const-string/jumbo v1, "vibrator"

    invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/os/Vibrator;

    .line 6259
    .local v0, "v":Landroid/os/Vibrator;
    if-eqz v0, :cond_1b

    .line 6260
    const-wide/16 v1, 0xc8

    invoke-virtual {v0, v1, v2}, Landroid/os/Vibrator;->vibrate(J)V

    .line 6262
    :cond_1b
    const/4 v1, 0x0

    if-eqz p1, :cond_27

    .line 6263
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    const-string v3, ""

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 6265
    :cond_27
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v1

    const/high16 v3, 0x40000000    # 2.0f

    invoke-static {v2, v3, v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->shakeView(Landroid/view/View;FI)V

    .line 6266
    return-void
.end method

.method private onPasswordDone(Z)V
    .registers 5
    .param p1, "saved"    # Z

    .line 1700
    if-eqz p1, :cond_4

    .line 1701
    const/4 v0, 0x0

    .local v0, "textPassword":Ljava/lang/String;
    goto :goto_1f

    .line 1703
    .end local v0    # "textPassword":Ljava/lang/String;
    :cond_4
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v1, 0x0

    aget-object v0, v0, v1

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;

    move-result-object v0

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

    move-result-object v0

    .line 1704
    .restart local v0    # "textPassword":Ljava/lang/String;
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-eqz v2, :cond_1b

    .line 1705
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->onPasscodeError(Z)V

    .line 1706
    return-void

    .line 1708
    :cond_1b
    const/4 v1, 0x1

    invoke-direct {p0, v1, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showEditDoneProgress(ZZ)V

    .line 1711
    :goto_1f
    sget-object v1, Lim/tpelyyftgw/messenger/Utilities;->globalQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$cWj8HIxi8cZYEU6UI36cn3N5gis;

    invoke-direct {v2, p0, p1, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$cWj8HIxi8cZYEU6UI36cn3N5gis;-><init>(Lim/tpelyyftgw/ui/PassportActivity;ZLjava/lang/String;)V

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 1975
    return-void
.end method

.method private openAddDocumentAlert()V
    .registers 6

    .line 2597
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 2598
    .local v0, "values":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    .line 2600
    .local v1, "types":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Class<+Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;>;>;"
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v2

    if-eqz v2, :cond_23

    .line 2601
    const v2, 0x7f0f007b

    const-string v3, "ActionBotDocumentPhone"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2602
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2604
    :cond_23
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v2

    if-eqz v2, :cond_3c

    .line 2605
    const v2, 0x7f0f0075

    const-string v3, "ActionBotDocumentEmail"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2606
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2608
    :cond_3c
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v2

    if-eqz v2, :cond_55

    .line 2609
    const v2, 0x7f0f0076

    const-string v3, "ActionBotDocumentIdentity"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2610
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2612
    :cond_55
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v2

    if-eqz v2, :cond_6e

    .line 2613
    const v2, 0x7f0f0079

    const-string v3, "ActionBotDocumentPassport"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2614
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2616
    :cond_6e
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v2

    if-eqz v2, :cond_87

    .line 2617
    const v2, 0x7f0f0078

    const-string v3, "ActionBotDocumentInternalPassport"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2618
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2620
    :cond_87
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v2

    if-eqz v2, :cond_a0

    .line 2621
    const v2, 0x7f0f007a

    const-string v3, "ActionBotDocumentPassportRegistration"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2622
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2624
    :cond_a0
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v2

    if-eqz v2, :cond_b9

    .line 2625
    const v2, 0x7f0f007e

    const-string v3, "ActionBotDocumentTemporaryRegistration"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2626
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2628
    :cond_b9
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v2

    if-eqz v2, :cond_d2

    .line 2629
    const v2, 0x7f0f0077

    const-string v3, "ActionBotDocumentIdentityCard"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2630
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2632
    :cond_d2
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v2

    if-eqz v2, :cond_eb

    .line 2633
    const v2, 0x7f0f0074

    const-string v3, "ActionBotDocumentDriverLicence"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2634
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2636
    :cond_eb
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v2

    if-eqz v2, :cond_104

    .line 2637
    const v2, 0x7f0f0072

    const-string v3, "ActionBotDocumentAddress"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2638
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2640
    :cond_104
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v2

    if-eqz v2, :cond_11d

    .line 2641
    const v2, 0x7f0f007f

    const-string v3, "ActionBotDocumentUtilityBill"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2642
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2644
    :cond_11d
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v2

    if-eqz v2, :cond_136

    .line 2645
    const v2, 0x7f0f0073

    const-string v3, "ActionBotDocumentBankStatement"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2646
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2648
    :cond_136
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z

    move-result v2

    if-eqz v2, :cond_14f

    .line 2649
    const v2, 0x7f0f007d

    const-string v3, "ActionBotDocumentRentalAgreement"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2650
    const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2653
    :cond_14f
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    if-eqz v2, :cond_18a

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v2

    if-eqz v2, :cond_15c

    goto :goto_18a

    .line 2656
    :cond_15c
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    invoke-direct {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 2657
    .local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v3, 0x7f0f0b56

    const-string v4, "PassportNoDocumentsAdd"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 2658
    const/4 v3, 0x0

    new-array v3, v3, [Ljava/lang/CharSequence;

    invoke-virtual {v0, v3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;

    move-result-object v3

    check-cast v3, [Ljava/lang/CharSequence;

    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$b5F05kx6dyt9C2MpROL7CAye18A;

    invoke-direct {v4, p0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$b5F05kx6dyt9C2MpROL7CAye18A;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Ljava/util/ArrayList;)V

    invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 2682
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v3

    invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 2683
    return-void

    .line 2654
    .end local v2    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :cond_18a
    :goto_18a
    return-void
.end method

.method private openAttachMenu()V
    .registers 7

    .line 6808
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_7

    .line 6809
    return-void

    .line 6811
    :cond_7
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    const/4 v1, 0x0

    const/4 v2, 0x1

    if-nez v0, :cond_37

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    const/16 v3, 0x14

    if-lt v0, v3, :cond_37

    .line 6812
    const v0, 0x7f0f0141

    const-string v4, "AppName"

    invoke-static {v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    const v4, 0x7f0f0b86

    new-array v2, v2, [Ljava/lang/Object;

    const-string v5, "Files"

    invoke-static {v5, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    aput-object v3, v2, v1

    const-string v1, "PassportUploadMaxReached"

    invoke-static {v1, v4, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V

    .line 6813
    return-void

    .line 6815
    :cond_37
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->createChatAttachView()V

    .line 6816
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    iget v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    if-ne v3, v2, :cond_41

    goto :goto_42

    :cond_41
    const/4 v2, 0x0

    :goto_42
    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->setOpenWithFrontFaceCamera(Z)V

    .line 6817
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getMaxSelectedDocuments()I

    move-result v2

    invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->setMaxSelectedPhotos(IZ)V

    .line 6818
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->loadGalleryPhotos()V

    .line 6819
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x15

    if-eq v0, v1, :cond_5f

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x16

    if-ne v0, v1, :cond_68

    .line 6820
    :cond_5f
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->findFocus()Landroid/view/View;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V

    .line 6822
    :cond_68
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->init()V

    .line 6823
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 6824
    return-void
.end method

.method private openTypeActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;Z)V
    .registers 28
    .param p1, "requiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p2, "documentRequiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p4, "documentOnly"    # Z
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
            "Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
            ">;Z)V"
        }
    .end annotation

    .line 5487
    .local p3, "availableDocumentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    move-object/from16 v0, p0

    move-object/from16 v11, p1

    move-object/from16 v12, p2

    move-object/from16 v13, p3

    move/from16 v14, p4

    const/4 v1, -0x1

    .line 5488
    .local v1, "activityType":I
    const/4 v2, 0x0

    if-eqz v13, :cond_13

    invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I

    move-result v3

    goto :goto_14

    :cond_13
    const/4 v3, 0x0

    :goto_14
    move v15, v3

    .line 5489
    .local v15, "availableDocumentTypesCount":I
    iget-object v10, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 5490
    .local v10, "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    const/4 v3, 0x0

    if-eqz v12, :cond_1d

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    goto :goto_1e

    :cond_1d
    move-object v4, v3

    :goto_1e
    move-object v9, v4

    .line 5491
    .local v9, "documentType":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    instance-of v4, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    if-eqz v4, :cond_26

    .line 5492
    const/4 v1, 0x1

    move v8, v1

    goto :goto_3c

    .line 5493
    :cond_26
    instance-of v4, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    if-eqz v4, :cond_2d

    .line 5494
    const/4 v1, 0x2

    move v8, v1

    goto :goto_3c

    .line 5495
    :cond_2d
    instance-of v4, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;

    if-eqz v4, :cond_34

    .line 5496
    const/4 v1, 0x3

    move v8, v1

    goto :goto_3c

    .line 5497
    :cond_34
    instance-of v4, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;

    if-eqz v4, :cond_3b

    .line 5498
    const/4 v1, 0x4

    move v8, v1

    goto :goto_3c

    .line 5497
    :cond_3b
    move v8, v1

    .line 5500
    .end local v1    # "activityType":I
    .local v8, "activityType":I
    :goto_3c
    const/4 v1, -0x1

    if-eq v8, v1, :cond_ce

    .line 5501
    if-nez v14, :cond_4e

    iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;

    invoke-direct {v0, v10}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/HashMap;

    goto :goto_4f

    :cond_4e
    move-object v1, v3

    :goto_4f
    move-object v7, v1

    .line 5502
    .local v7, "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;

    invoke-direct {v0, v9}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    move-object v6, v1

    check-cast v6, Ljava/util/HashMap;

    .line 5503
    .local v6, "documentsErrors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    invoke-direct {v0, v11, v2}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    move-result-object v16

    .line 5504
    .local v16, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    invoke-direct {v0, v12, v2}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    move-result-object v17

    .line 5506
    .local v17, "documentsValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    new-instance v18, Lim/tpelyyftgw/ui/PassportActivity;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;

    invoke-virtual {v1, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    move-object/from16 v19, v1

    check-cast v19, Ljava/util/HashMap;

    if-eqz v12, :cond_82

    iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;

    invoke-virtual {v1, v12}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/HashMap;

    move-object/from16 v20, v1

    goto :goto_84

    :cond_82
    move-object/from16 v20, v3

    :goto_84
    move-object/from16 v1, v18

    move v2, v8

    move-object v3, v4

    move-object v4, v5

    move-object/from16 v5, p1

    move-object v11, v6

    .end local v6    # "documentsErrors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .local v11, "documentsErrors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    move-object/from16 v6, v16

    move-object v12, v7

    .end local v7    # "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .local v12, "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    move-object/from16 v7, p2

    move/from16 v21, v8

    .end local v8    # "activityType":I
    .local v21, "activityType":I
    move-object/from16 v8, v17

    move-object/from16 v22, v9

    .end local v9    # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    .local v22, "documentType":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    move-object/from16 v9, v19

    move-object v13, v10

    .end local v10    # "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    .local v13, "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    move-object/from16 v10, v20

    invoke-direct/range {v1 .. v10}, 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 5507
    .local v1, "activity":Lim/tpelyyftgw/ui/PassportActivity;
    new-instance v2, Lim/tpelyyftgw/ui/PassportActivity$19;

    invoke-direct {v2, v0, v13, v14, v15}, Lim/tpelyyftgw/ui/PassportActivity$19;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;ZI)V

    iput-object v2, v1, Lim/tpelyyftgw/ui/PassportActivity;->delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;

    .line 5774
    iget v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    iput v2, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    .line 5775
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B

    iput-object v2, v1, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B

    .line 5776
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B

    iput-object v2, v1, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B

    .line 5777
    iget v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    iput v2, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    .line 5778
    iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->fieldsErrors:Ljava/util/HashMap;

    .line 5779
    iput-boolean v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    .line 5780
    iput-object v11, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;

    .line 5781
    move-object/from16 v2, p3

    move-object v3, v13

    .end local v13    # "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    .local v3, "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    iput-object v2, v1, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;

    .line 5782
    const/4 v4, 0x4

    move/from16 v5, v21

    .end local v21    # "activityType":I
    .local v5, "activityType":I
    if-ne v5, v4, :cond_ca

    .line 5783
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;

    iput-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;

    .line 5785
    :cond_ca
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    goto :goto_d3

    .line 5500
    .end local v1    # "activity":Lim/tpelyyftgw/ui/PassportActivity;
    .end local v3    # "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    .end local v5    # "activityType":I
    .end local v11    # "documentsErrors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v12    # "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v16    # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .end local v17    # "documentsValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .end local v22    # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    .restart local v8    # "activityType":I
    .restart local v9    # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    .restart local v10    # "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    :cond_ce
    move v5, v8

    move-object/from16 v22, v9

    move-object v3, v10

    move-object v2, v13

    .line 5787
    .end local v8    # "activityType":I
    .end local v9    # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    .end local v10    # "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    .restart local v3    # "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    .restart local v5    # "activityType":I
    .restart local v22    # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    :goto_d3
    return-void
.end method

.method private processSelectedAttach(I)V
    .registers 9
    .param p1, "which"    # I

    .line 6902
    const/16 v0, 0x17

    const/4 v1, 0x1

    const/4 v2, 0x0

    if-nez p1, :cond_65

    .line 6903
    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v3, v0, :cond_24

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const-string v3, "android.permission.CAMERA"

    invoke-virtual {v0, v3}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_24

    .line 6904
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    filled-new-array {v3}, [Ljava/lang/String;

    move-result-object v1

    const/16 v2, 0x13

    invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V

    .line 6905
    return-void

    .line 6908
    :cond_24
    :try_start_24
    new-instance v0, Landroid/content/Intent;

    const-string v3, "android.media.action.IMAGE_CAPTURE"

    invoke-direct {v0, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 6909
    .local v0, "takePictureIntent":Landroid/content/Intent;
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->generatePicturePath()Ljava/io/File;

    move-result-object v3

    .line 6910
    .local v3, "image":Ljava/io/File;
    if-eqz v3, :cond_5b

    .line 6911
    sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
    :try_end_33
    .catch Ljava/lang/Exception; {:try_start_24 .. :try_end_33} :catch_5f

    const/16 v5, 0x18

    const-string v6, "output"

    if-lt v4, v5, :cond_4e

    .line 6912
    :try_start_39
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    const-string v5, "im.tpelyyftgw.messenger.provider"

    invoke-static {v4, v5, v3}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;

    move-result-object v4

    invoke-virtual {v0, v6, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 6913
    const/4 v4, 0x2

    invoke-virtual {v0, v4}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

    .line 6914
    invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

    goto :goto_55

    .line 6916
    :cond_4e
    invoke-static {v3}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;

    move-result-object v1

    invoke-virtual {v0, v6, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 6918
    :goto_55
    invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPicturePath:Ljava/lang/String;

    .line 6920
    :cond_5b
    invoke-virtual {p0, v0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->startActivityForResult(Landroid/content/Intent;I)V
    :try_end_5e
    .catch Ljava/lang/Exception; {:try_start_39 .. :try_end_5e} :catch_5f

    .end local v0    # "takePictureIntent":Landroid/content/Intent;
    .end local v3    # "image":Ljava/io/File;
    goto :goto_63

    .line 6921
    :catch_5f
    move-exception v0

    .line 6922
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 6923
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_63
    goto/16 :goto_e2

    .line 6924
    :cond_65
    const/4 v3, 0x4

    const-string v4, "android.permission.READ_EXTERNAL_STORAGE"

    if-ne p1, v1, :cond_a5

    .line 6925
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v1, v0, :cond_84

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-virtual {v0, v4}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_84

    .line 6926
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1, v3}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V

    .line 6927
    return-void

    .line 6929
    :cond_84
    new-instance v0, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;

    const/4 v1, 0x0

    invoke-direct {v0, v2, v2, v2, v1}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;-><init>(IZZLim/tpelyyftgw/ui/ChatActivity;)V

    .line 6930
    .local v0, "fragment":Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;
    iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setCurrentAccount(I)V

    .line 6931
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getMaxSelectedDocuments()I

    move-result v1

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setMaxSelectedPhotos(IZ)V

    .line 6932
    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setAllowSearchImages(Z)V

    .line 6933
    new-instance v1, Lim/tpelyyftgw/ui/PassportActivity$24;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/PassportActivity$24;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setDelegate(Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity$PhotoAlbumPickerActivityDelegate;)V

    .line 6950
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .end local v0    # "fragment":Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;
    goto :goto_e1

    .line 6951
    :cond_a5
    if-ne p1, v3, :cond_e1

    .line 6952
    sget v5, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v5, v0, :cond_c1

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-virtual {v0, v4}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_c1

    .line 6953
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1, v3}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V

    .line 6954
    return-void

    .line 6956
    :cond_c1
    new-instance v0, Lim/tpelyyftgw/ui/DocumentSelectActivity;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/DocumentSelectActivity;-><init>(Z)V

    .line 6957
    .local v0, "fragment":Lim/tpelyyftgw/ui/DocumentSelectActivity;
    iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/DocumentSelectActivity;->setCurrentAccount(I)V

    .line 6958
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/DocumentSelectActivity;->setCanSelectOnlyImageFiles(Z)V

    .line 6959
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getMaxSelectedDocuments()I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/DocumentSelectActivity;->setMaxSelectedFiles(I)V

    .line 6960
    new-instance v1, Lim/tpelyyftgw/ui/PassportActivity$25;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/PassportActivity$25;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/DocumentSelectActivity;->setDelegate(Lim/tpelyyftgw/ui/DocumentSelectActivity$DocumentSelectActivityDelegate;)V

    .line 6988
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    goto :goto_e2

    .line 6951
    .end local v0    # "fragment":Lim/tpelyyftgw/ui/DocumentSelectActivity;
    :cond_e1
    :goto_e1
    nop

    .line 6990
    :goto_e2
    return-void
.end method

.method private processSelectedFiles(Ljava/util/ArrayList;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;",
            ">;)V"
        }
    .end annotation

    .line 7045
    .local p1, "photos":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;>;"
    invoke-virtual {p1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_7

    .line 7046
    return-void

    .line 7049
    :cond_7
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    const/4 v1, 0x1

    if-eq v0, v1, :cond_3d

    const/4 v1, 0x4

    if-ne v0, v1, :cond_10

    goto :goto_3d

    .line 7051
    :cond_10
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    if-eqz v0, :cond_3b

    .line 7052
    const/4 v0, 0x1

    .line 7053
    .local v0, "allFieldsAreEmpty":Z
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_1a
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    array-length v4, v3

    if-ge v2, v4, :cond_39

    .line 7054
    const/4 v4, 0x5

    if-eq v2, v4, :cond_36

    const/16 v4, 0x8

    if-eq v2, v4, :cond_36

    if-eq v2, v1, :cond_36

    const/4 v4, 0x6

    if-ne v2, v4, :cond_2c

    .line 7055
    goto :goto_36

    .line 7057
    :cond_2c
    aget-object v3, v3, v2

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v3

    if-lez v3, :cond_36

    .line 7058
    const/4 v0, 0x0

    .line 7059
    goto :goto_39

    .line 7053
    :cond_36
    :goto_36
    add-int/lit8 v2, v2, 0x1

    goto :goto_1a

    .line 7062
    .end local v2    # "a":I
    :cond_39
    :goto_39
    nop

    .line 7063
    .local v0, "needRecoginze":Z
    goto :goto_3e

    .line 7064
    .end local v0    # "needRecoginze":Z
    :cond_3b
    const/4 v0, 0x0

    .restart local v0    # "needRecoginze":Z
    goto :goto_3e

    .line 7050
    .end local v0    # "needRecoginze":Z
    :cond_3d
    :goto_3d
    const/4 v0, 0x0

    .line 7066
    .restart local v0    # "needRecoginze":Z
    :goto_3e
    iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    .line 7067
    .local v1, "type":I
    sget-object v2, Lim/tpelyyftgw/messenger/Utilities;->globalQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$70EzKRjQnk7HDrAtpO-3w6Cp_Po;

    invoke-direct {v3, p0, p1, v1, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$70EzKRjQnk7HDrAtpO-3w6Cp_Po;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Ljava/util/ArrayList;IZ)V

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 7239
    return-void
.end method

.method private removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .registers 8
    .param p1, "requiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 5790
    const/4 v0, 0x0

    if-nez p1, :cond_4

    .line 5791
    return-object v0

    .line 5793
    :cond_4
    const/4 v1, 0x0

    .local v1, "a":I
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    .local v2, "size":I
    :goto_d
    if-ge v1, v2, :cond_35

    .line 5794
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    .line 5795
    .local v3, "secureValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v4

    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v5

    if-ne v4, v5, :cond_32

    .line 5796
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    return-object v0

    .line 5793
    .end local v3    # "secureValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    :cond_32
    add-int/lit8 v1, v1, 0x1

    goto :goto_d

    .line 5799
    .end local v1    # "a":I
    .end local v2    # "size":I
    :cond_35
    return-object v0
.end method

.method private scrollToField(Landroid/view/View;)V
    .registers 7
    .param p1, "field"    # Landroid/view/View;

    .line 3601
    :goto_0
    if-eqz p1, :cond_12

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    invoke-virtual {v0, p1}, Landroid/widget/LinearLayout;->indexOfChild(Landroid/view/View;)I

    move-result v0

    if-gez v0, :cond_12

    .line 3602
    invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;

    move-result-object v0

    move-object p1, v0

    check-cast p1, Landroid/view/View;

    goto :goto_0

    .line 3604
    :cond_12
    if-eqz p1, :cond_2c

    .line 3605
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;

    const/4 v1, 0x0

    invoke-virtual {p1}, Landroid/view/View;->getTop()I

    move-result v2

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;

    invoke-virtual {v3}, Landroid/widget/ScrollView;->getMeasuredHeight()I

    move-result v3

    invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I

    move-result v4

    sub-int/2addr v3, v4

    div-int/lit8 v3, v3, 0x2

    sub-int/2addr v2, v3

    invoke-virtual {v0, v1, v2}, Landroid/widget/ScrollView;->smoothScrollTo(II)V

    .line 3607
    :cond_2c
    return-void
.end method

.method private setFieldValues(Ljava/util/HashMap;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V
    .registers 12
    .param p2, "editText"    # Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    .param p3, "key"    # Ljava/lang/String;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;",
            "Lim/tpelyyftgw/ui/components/EditTextBoldCursor;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .line 4743
    .local p1, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    invoke-virtual {p1, p3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    move-object v1, v0

    .local v1, "value":Ljava/lang/String;
    if-eqz v0, :cond_ed

    .line 4744
    const/4 v0, -0x1

    invoke-virtual {p3}, Ljava/lang/String;->hashCode()I

    move-result v2

    const/4 v3, 0x3

    const/4 v4, 0x0

    const/4 v5, 0x2

    const/4 v6, 0x1

    sparse-switch v2, :sswitch_data_12a

    :cond_15
    goto :goto_3e

    :sswitch_16
    const-string v2, "country_code"

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

    move-result v2

    if-eqz v2, :cond_15

    const/4 v0, 0x0

    goto :goto_3e

    :sswitch_20
    const-string v2, "expiry_date"

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

    move-result v2

    if-eqz v2, :cond_15

    const/4 v0, 0x3

    goto :goto_3e

    :sswitch_2a
    const-string v2, "gender"

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

    move-result v2

    if-eqz v2, :cond_15

    const/4 v0, 0x2

    goto :goto_3e

    :sswitch_34
    const-string/jumbo v2, "residence_country_code"

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

    move-result v2

    if-eqz v2, :cond_15

    const/4 v0, 0x1

    :goto_3e
    if-eqz v0, :cond_de

    if-eq v0, v6, :cond_ce

    if-eq v0, v5, :cond_a0

    if-eq v0, v3, :cond_4b

    .line 4788
    invoke-virtual {p2, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    goto/16 :goto_ed

    .line 4771
    :cond_4b
    const/4 v0, 0x0

    .line 4772
    .local v0, "ok":Z
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_89

    .line 4773
    const-string v2, "\\."

    invoke-virtual {v1, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v2

    .line 4774
    .local v2, "args":[Ljava/lang/String;
    array-length v7, v2

    if-ne v7, v3, :cond_89

    .line 4775
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I

    aget-object v7, v2, v5

    invoke-static {v7}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I

    move-result v7

    aput v7, v3, v4

    .line 4776
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I

    aget-object v7, v2, v6

    invoke-static {v7}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I

    move-result v7

    aput v7, v3, v6

    .line 4777
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I

    aget-object v7, v2, v4

    invoke-static {v7}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I

    move-result v7

    aput v7, v3, v5

    .line 4778
    invoke-virtual {p2, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 4779
    const/4 v0, 0x1

    .line 4782
    .end local v2    # "args":[Ljava/lang/String;
    :cond_89
    if-nez v0, :cond_ed

    .line 4783
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I

    aput v4, v2, v5

    aput v4, v2, v6

    aput v4, v2, v4

    .line 4784
    const v2, 0x7f0f0b58

    const-string v3, "PassportNoExpireDate"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {p2, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    goto :goto_ed

    .line 4762
    .end local v0    # "ok":Z
    :cond_a0
    const-string v0, "male"

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

    move-result v0

    if-eqz v0, :cond_b7

    .line 4763
    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;

    .line 4764
    const v0, 0x7f0f0b4a

    const-string v2, "PassportMale"

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p2, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    goto :goto_ed

    .line 4765
    :cond_b7
    const-string v0, "female"

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

    move-result v0

    if-eqz v0, :cond_ed

    .line 4766
    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;

    .line 4767
    const v0, 0x7f0f0b0c

    const-string v2, "PassportFemale"

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p2, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    goto :goto_ed

    .line 4754
    :cond_ce
    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;

    .line 4755
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 4756
    .local v0, "country":Ljava/lang/String;
    if-eqz v0, :cond_ed

    .line 4757
    invoke-virtual {p2, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    goto :goto_ed

    .line 4746
    .end local v0    # "country":Ljava/lang/String;
    :cond_de
    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;

    .line 4747
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 4748
    .restart local v0    # "country":Ljava/lang/String;
    if-eqz v0, :cond_ed

    .line 4749
    invoke-virtual {p2, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 4792
    .end local v0    # "country":Ljava/lang/String;
    :cond_ed
    :goto_ed
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fieldsErrors:Ljava/util/HashMap;

    if-eqz v0, :cond_10b

    invoke-virtual {v0, p3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    move-object v1, v0

    if-eqz v0, :cond_10b

    .line 4793
    invoke-virtual {p2, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setErrorText(Ljava/lang/CharSequence;)V

    .line 4794
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {p2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, p3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_128

    .line 4795
    :cond_10b
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;

    if-eqz v0, :cond_128

    invoke-virtual {v0, p3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    move-object v1, v0

    if-eqz v0, :cond_128

    .line 4796
    invoke-virtual {p2, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setErrorText(Ljava/lang/CharSequence;)V

    .line 4797
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {p2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, p3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 4799
    :cond_128
    :goto_128
    return-void

    nop

    :sswitch_data_12a
    .sparse-switch
        -0x7794fa71 -> :sswitch_34
        -0x4a7a0d3f -> :sswitch_2a
        0x1c5df33a -> :sswitch_20
        0x58475cf6 -> :sswitch_16
    .end sparse-switch
.end method

.method private setTypeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;ZI)V
    .registers 44
    .param p1, "requiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p2, "text"    # Ljava/lang/String;
    .param p3, "json"    # Ljava/lang/String;
    .param p4, "documentRequiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p5, "documentsJson"    # Ljava/lang/String;
    .param p6, "documentOnly"    # Z
    .param p7, "availableDocumentTypesCount"    # I

    .line 5017
    move-object/from16 v7, p0

    move-object/from16 v8, p1

    move-object/from16 v9, p2

    move-object/from16 v10, p3

    move-object/from16 v11, p4

    move-object/from16 v12, p5

    move/from16 v13, p7

    const-string v14, "last_name_native"

    const-string v15, "middle_name_native"

    iget-object v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->typesViews:Ljava/util/HashMap;

    invoke-virtual {v0, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    .line 5018
    .local v0, "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    const/16 v6, 0x8

    const/4 v5, 0x1

    if-nez v0, :cond_65

    .line 5019
    iget v1, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    if-ne v1, v6, :cond_64

    .line 5020
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    move-object v4, v1

    .line 5021
    .local v4, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    if-eqz v11, :cond_2e

    .line 5022
    invoke-virtual {v4, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 5024
    :cond_2e
    iget-object v1, v7, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    invoke-virtual {v1}, Landroid/widget/LinearLayout;->getChildCount()I

    move-result v2

    add-int/lit8 v2, v2, -0x6

    invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v3

    .line 5025
    .local v3, "prev":Landroid/view/View;
    instance-of v1, v3, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    if-eqz v1, :cond_44

    .line 5026
    move-object v1, v3

    check-cast v1, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setNeedDivider(Z)V

    .line 5028
    :cond_44
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    const/16 v16, 0x1

    const/16 v17, 0x1

    move-object/from16 v1, p0

    move-object/from16 v18, v3

    .end local v3    # "prev":Landroid/view/View;
    .local v18, "prev":Landroid/view/View;
    move-object/from16 v3, p1

    move-object/from16 v19, v4

    .end local v4    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    .local v19, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    move-object/from16 v20, v14

    const/4 v14, 0x1

    move/from16 v5, v16

    move/from16 v6, v17

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/PassportActivity;->addField(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZZ)Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    move-result-object v0

    .line 5029
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateManageVisibility()V

    .line 5030
    .end local v18    # "prev":Landroid/view/View;
    .end local v19    # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
    move-object v1, v0

    goto :goto_69

    .line 5031
    :cond_64
    return-void

    .line 5018
    :cond_65
    move-object/from16 v20, v14

    const/4 v14, 0x1

    move-object v1, v0

    .line 5034
    .end local v0    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .local v1, "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    :goto_69
    iget-object v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;

    invoke-virtual {v0, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    move-object v2, v0

    check-cast v2, Ljava/util/HashMap;

    .line 5035
    .local v2, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    if-eqz v11, :cond_7d

    iget-object v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;

    invoke-virtual {v0, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/HashMap;

    goto :goto_7e

    :cond_7d
    const/4 v0, 0x0

    :goto_7e
    move-object v4, v0

    .line 5036
    .local v4, "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    invoke-direct {v7, v8, v14}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    move-result-object v5

    .line 5037
    .local v5, "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    invoke-direct {v7, v11, v14}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    move-result-object v6

    .line 5039
    .local v6, "documentRequiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    if-eqz v10, :cond_e9

    iget-object v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    if-nez v0, :cond_e9

    .line 5040
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    .line 5042
    :try_start_94
    new-instance v0, Ljava/io/BufferedReader;

    new-instance v3, Ljava/io/InputStreamReader;

    sget-object v18, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-virtual/range {v18 .. v18}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v18

    invoke-virtual/range {v18 .. v18}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;

    move-result-object v14
    :try_end_a2
    .catch Ljava/lang/Exception; {:try_start_94 .. :try_end_a2} :catch_df

    move-object/from16 v18, v5

    .end local v5    # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .local v18, "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    :try_start_a4
    const-string v5, "countries.txt"

    invoke-virtual {v14, v5}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;

    move-result-object v5

    invoke-direct {v3, v5}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V

    invoke-direct {v0, v3}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V

    .line 5044
    .local v0, "reader":Ljava/io/BufferedReader;
    :goto_b0
    invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;

    move-result-object v3

    move-object v5, v3

    .local v5, "line":Ljava/lang/String;
    if-eqz v3, :cond_d1

    .line 5045
    const-string v3, ";"

    invoke-virtual {v5, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v3

    .line 5046
    .local v3, "args":[Ljava/lang/String;
    iget-object v14, v7, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    move-object/from16 v21, v5

    const/16 v19, 0x1

    .end local v5    # "line":Ljava/lang/String;
    .local v21, "line":Ljava/lang/String;
    aget-object v5, v3, v19
    :try_end_c5
    .catch Ljava/lang/Exception; {:try_start_a4 .. :try_end_c5} :catch_db

    move-object/from16 v22, v1

    const/16 v17, 0x2

    .end local v1    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .local v22, "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    :try_start_c9
    aget-object v1, v3, v17

    invoke-virtual {v14, v5, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 5047
    move-object/from16 v1, v22

    .end local v3    # "args":[Ljava/lang/String;
    goto :goto_b0

    .line 5048
    .end local v21    # "line":Ljava/lang/String;
    .end local v22    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .restart local v1    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .restart local v5    # "line":Ljava/lang/String;
    :cond_d1
    move-object/from16 v22, v1

    move-object/from16 v21, v5

    .end local v1    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .end local v5    # "line":Ljava/lang/String;
    .restart local v21    # "line":Ljava/lang/String;
    .restart local v22    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
    :try_end_d8
    .catch Ljava/lang/Exception; {:try_start_c9 .. :try_end_d8} :catch_d9

    .end local v0    # "reader":Ljava/io/BufferedReader;
    .end local v21    # "line":Ljava/lang/String;
    goto :goto_e7

    .line 5049
    :catch_d9
    move-exception v0

    goto :goto_e4

    .end local v22    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .restart local v1    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    :catch_db
    move-exception v0

    move-object/from16 v22, v1

    .end local v1    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .restart local v22    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    goto :goto_e4

    .end local v18    # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .end local v22    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .restart local v1    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .local v5, "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    :catch_df
    move-exception v0

    move-object/from16 v22, v1

    move-object/from16 v18, v5

    .line 5050
    .end local v1    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .end local v5    # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .local v0, "e":Ljava/lang/Exception;
    .restart local v18    # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .restart local v22    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    :goto_e4
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 5051
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_e7
    const/4 v1, 0x0

    goto :goto_f0

    .line 5039
    .end local v18    # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .end local v22    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .restart local v1    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .restart local v5    # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    :cond_e9
    move-object/from16 v22, v1

    move-object/from16 v18, v5

    .line 5053
    .end local v1    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .end local v5    # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .restart local v18    # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .restart local v22    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    const/4 v1, 0x0

    iput-object v1, v7, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    .line 5056
    :goto_f0
    const/4 v3, 0x0

    .line 5057
    .local v3, "value":Ljava/lang/String;
    const-string v1, "PassportDocuments"

    if-eqz v9, :cond_130

    .line 5058
    iget-object v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;

    if-eqz v0, :cond_11a

    .line 5059
    invoke-static {}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->getInstance()Lim/tpelyyftgw/phoneformat/PhoneFormat;

    move-result-object v0

    new-instance v15, Ljava/lang/StringBuilder;

    invoke-direct {v15}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "+"

    invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v0, v5}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->format(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    move-object/from16 v27, v2

    move-object/from16 v28, v4

    goto/16 :goto_423

    .line 5060
    :cond_11a
    iget-object v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;

    if-eqz v0, :cond_128

    .line 5061
    move-object/from16 v3, p2

    move-object/from16 v27, v2

    move-object/from16 v28, v4

    goto/16 :goto_423

    .line 5060
    :cond_128
    move-object/from16 v27, v2

    move-object/from16 v24, v3

    move-object/from16 v28, v4

    goto/16 :goto_421

    .line 5064
    :cond_130
    const/4 v0, 0x0

    .line 5065
    .local v0, "stringBuilder":Ljava/lang/StringBuilder;
    iget v5, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/16 v14, 0x8

    if-eq v5, v14, :cond_166

    if-eqz v11, :cond_166

    invoke-static/range {p5 .. p5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v5

    if-eqz v5, :cond_141

    if-eqz v6, :cond_166

    .line 5066
    :cond_141
    if-nez v0, :cond_149

    .line 5067
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    move-object v0, v5

    .line 5069
    :cond_149
    const/4 v5, 0x1

    if-le v13, v5, :cond_156

    .line 5070
    iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v7, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_166

    .line 5071
    :cond_156
    invoke-static/range {p5 .. p5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v5

    if-eqz v5, :cond_166

    .line 5072
    const v5, 0x7f0f0b05

    invoke-static {v1, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 5075
    :cond_166
    :goto_166
    if-nez v10, :cond_171

    if-eqz v12, :cond_16b

    goto :goto_171

    :cond_16b
    move-object/from16 v23, v0

    move-object/from16 v24, v3

    goto/16 :goto_1f2

    .line 5076
    :cond_171
    :goto_171
    if-nez v2, :cond_174

    .line 5077
    return-void

    .line 5079
    :cond_174
    invoke-virtual {v2}, Ljava/util/HashMap;->clear()V

    .line 5080
    const/4 v5, 0x0

    .line 5081
    .local v5, "keys":[Ljava/lang/String;
    const/4 v14, 0x0

    .line 5082
    .local v14, "documentKeys":[Ljava/lang/String;
    move-object/from16 v23, v0

    .end local v0    # "stringBuilder":Ljava/lang/StringBuilder;
    .local v23, "stringBuilder":Ljava/lang/StringBuilder;
    iget-object v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    if-eqz v0, :cond_1c3

    .line 5083
    iget v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    if-nez v0, :cond_18b

    if-eqz p6, :cond_188

    goto :goto_18b

    :cond_188
    move-object/from16 v24, v3

    goto :goto_195

    :cond_18b
    :goto_18b
    iget v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    move-object/from16 v24, v3

    const/16 v3, 0x8

    .end local v3    # "value":Ljava/lang/String;
    .local v24, "value":Ljava/lang/String;
    if-ne v0, v3, :cond_1af

    if-nez v11, :cond_1af

    .line 5084
    :goto_195
    const-string v25, "first_name"

    const-string v26, "middle_name"

    const-string v27, "last_name"

    const-string v28, "first_name_native"

    const-string v29, "middle_name_native"

    const-string v30, "last_name_native"

    const-string v31, "birth_date"

    const-string v32, "gender"

    const-string v33, "country_code"

    const-string/jumbo v34, "residence_country_code"

    filled-new-array/range {v25 .. v34}, [Ljava/lang/String;

    move-result-object v0

    move-object v5, v0

    .line 5097
    :cond_1af
    iget v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    if-eqz v0, :cond_1b9

    const/16 v3, 0x8

    if-ne v0, v3, :cond_1ed

    if-eqz v11, :cond_1ed

    .line 5098
    :cond_1b9
    const-string v0, "document_no"

    const-string v3, "expiry_date"

    filled-new-array {v0, v3}, [Ljava/lang/String;

    move-result-object v0

    move-object v14, v0

    goto :goto_1ed

    .line 5103
    .end local v24    # "value":Ljava/lang/String;
    .restart local v3    # "value":Ljava/lang/String;
    :cond_1c3
    move-object/from16 v24, v3

    .end local v3    # "value":Ljava/lang/String;
    .restart local v24    # "value":Ljava/lang/String;
    iget-object v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    if-eqz v0, :cond_1ed

    .line 5104
    iget v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    if-nez v0, :cond_1d1

    if-eqz p6, :cond_1d9

    :cond_1d1
    iget v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/16 v3, 0x8

    if-ne v0, v3, :cond_1ed

    if-nez v11, :cond_1ed

    .line 5105
    :cond_1d9
    const-string/jumbo v25, "street_line1"

    const-string/jumbo v26, "street_line2"

    const-string v27, "post_code"

    const-string v28, "city"

    const-string/jumbo v29, "state"

    const-string v30, "country_code"

    filled-new-array/range {v25 .. v30}, [Ljava/lang/String;

    move-result-object v0

    move-object v5, v0

    .line 5115
    :cond_1ed
    :goto_1ed
    if-nez v5, :cond_1fa

    if-eqz v14, :cond_1f2

    goto :goto_1fa

    .line 5200
    .end local v5    # "keys":[Ljava/lang/String;
    .end local v14    # "documentKeys":[Ljava/lang/String;
    .end local v23    # "stringBuilder":Ljava/lang/StringBuilder;
    .end local v24    # "value":Ljava/lang/String;
    .restart local v0    # "stringBuilder":Ljava/lang/StringBuilder;
    .restart local v3    # "value":Ljava/lang/String;
    :cond_1f2
    :goto_1f2
    move-object/from16 v27, v2

    move-object/from16 v28, v4

    move-object/from16 v0, v23

    .end local v0    # "stringBuilder":Ljava/lang/StringBuilder;
    .end local v3    # "value":Ljava/lang/String;
    .restart local v23    # "stringBuilder":Ljava/lang/StringBuilder;
    .restart local v24    # "value":Ljava/lang/String;
    goto/16 :goto_41a

    .line 5117
    .restart local v5    # "keys":[Ljava/lang/String;
    .restart local v14    # "documentKeys":[Ljava/lang/String;
    :cond_1fa
    :goto_1fa
    const/4 v0, 0x0

    .line 5118
    .local v0, "jsonObject":Lorg/json/JSONObject;
    const/4 v3, 0x0

    .line 5119
    .local v3, "currentKeys":[Ljava/lang/String;
    const/16 v25, 0x0

    move/from16 v35, v25

    move-object/from16 v25, v3

    move/from16 v3, v35

    .local v3, "b":I
    .local v25, "currentKeys":[Ljava/lang/String;
    :goto_204
    const/4 v9, 0x2

    if-ge v3, v9, :cond_412

    .line 5120
    if-nez v3, :cond_221

    .line 5121
    if-eqz v10, :cond_23c

    .line 5122
    :try_start_20b
    new-instance v9, Lorg/json/JSONObject;

    invoke-direct {v9, v10}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    move-object v0, v9

    .line 5123
    move-object v9, v5

    move-object/from16 v26, v5

    move-object v9, v0

    .end local v25    # "currentKeys":[Ljava/lang/String;
    .local v9, "currentKeys":[Ljava/lang/String;
    goto :goto_241

    .line 5195
    .end local v0    # "jsonObject":Lorg/json/JSONObject;
    .end local v3    # "b":I
    .end local v9    # "currentKeys":[Ljava/lang/String;
    :catch_216
    move-exception v0

    move-object/from16 v27, v2

    move-object/from16 v28, v4

    move-object/from16 v26, v5

    move-object/from16 v0, v23

    goto/16 :goto_41a

    .line 5126
    .restart local v0    # "jsonObject":Lorg/json/JSONObject;
    .restart local v3    # "b":I
    .restart local v25    # "currentKeys":[Ljava/lang/String;
    :cond_221
    if-nez v4, :cond_22e

    .line 5127
    move-object/from16 v27, v2

    move-object/from16 v28, v4

    move-object/from16 v26, v5

    move-object/from16 v9, v20

    const/4 v4, 0x2

    goto/16 :goto_400

    .line 5129
    :cond_22e
    if-eqz v12, :cond_23c

    .line 5130
    new-instance v9, Lorg/json/JSONObject;

    invoke-direct {v9, v12}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
    :try_end_235
    .catch Ljava/lang/Exception; {:try_start_20b .. :try_end_235} :catch_216

    move-object v0, v9

    .line 5131
    move-object v9, v14

    move-object/from16 v26, v5

    move-object v5, v9

    move-object v9, v0

    .end local v25    # "currentKeys":[Ljava/lang/String;
    .restart local v9    # "currentKeys":[Ljava/lang/String;
    goto :goto_241

    .line 5134
    .end local v9    # "currentKeys":[Ljava/lang/String;
    .restart local v25    # "currentKeys":[Ljava/lang/String;
    :cond_23c
    move-object v9, v0

    move-object/from16 v26, v5

    move-object/from16 v5, v25

    .end local v0    # "jsonObject":Lorg/json/JSONObject;
    .end local v25    # "currentKeys":[Ljava/lang/String;
    .local v5, "currentKeys":[Ljava/lang/String;
    .local v9, "jsonObject":Lorg/json/JSONObject;
    .local v26, "keys":[Ljava/lang/String;
    :goto_241
    if-eqz v5, :cond_3f1

    if-nez v9, :cond_252

    .line 5135
    move-object/from16 v27, v2

    move-object/from16 v28, v4

    move-object/from16 v29, v5

    move-object/from16 v25, v9

    move-object/from16 v9, v20

    const/4 v4, 0x2

    goto/16 :goto_3fc

    .line 5138
    :cond_252
    :try_start_252
    invoke-virtual {v9}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;

    move-result-object v0

    .line 5139
    .local v0, "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
    :goto_256
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v25

    if-eqz v25, :cond_282

    .line 5140
    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v25

    check-cast v25, Ljava/lang/String;

    move-object/from16 v27, v25

    .line 5141
    .local v27, "key":Ljava/lang/String;
    if-nez v3, :cond_272

    .line 5142
    move-object/from16 v25, v0

    move-object/from16 v0, v27

    .end local v27    # "key":Ljava/lang/String;
    .local v0, "key":Ljava/lang/String;
    .local v25, "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
    invoke-virtual {v9, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v10

    invoke-virtual {v2, v0, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_27d

    .line 5144
    .end local v25    # "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
    .local v0, "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
    .restart local v27    # "key":Ljava/lang/String;
    :cond_272
    move-object/from16 v25, v0

    move-object/from16 v0, v27

    .end local v27    # "key":Ljava/lang/String;
    .local v0, "key":Ljava/lang/String;
    .restart local v25    # "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
    invoke-virtual {v9, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v10

    invoke-virtual {v4, v0, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_27d
    .catchall {:try_start_252 .. :try_end_27d} :catchall_285

    .line 5146
    .end local v0    # "key":Ljava/lang/String;
    :goto_27d
    move-object/from16 v10, p3

    move-object/from16 v0, v25

    goto :goto_256

    .line 5139
    .end local v25    # "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
    .local v0, "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
    :cond_282
    move-object/from16 v25, v0

    .line 5149
    .end local v0    # "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
    goto :goto_289

    .line 5147
    :catchall_285
    move-exception v0

    .line 5148
    .local v0, "e":Ljava/lang/Throwable;
    :try_start_286
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 5151
    .end local v0    # "e":Ljava/lang/Throwable;
    :goto_289
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_28a
    array-length v10, v5

    if-ge v0, v10, :cond_3d9

    .line 5152
    aget-object v10, v5, v0

    invoke-virtual {v9, v10}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z

    move-result v10
    :try_end_293
    .catch Ljava/lang/Exception; {:try_start_286 .. :try_end_293} :catch_3e9

    if-eqz v10, :cond_3be

    .line 5153
    if-nez v23, :cond_2a8

    .line 5154
    :try_start_297
    new-instance v10, Ljava/lang/StringBuilder;

    invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
    :try_end_29c
    .catch Ljava/lang/Exception; {:try_start_297 .. :try_end_29c} :catch_29f

    move-object/from16 v23, v10

    goto :goto_2aa

    .line 5195
    .end local v0    # "a":I
    .end local v3    # "b":I
    .end local v5    # "currentKeys":[Ljava/lang/String;
    .end local v9    # "jsonObject":Lorg/json/JSONObject;
    :catch_29f
    move-exception v0

    move-object/from16 v27, v2

    move-object/from16 v28, v4

    move-object/from16 v0, v23

    goto/16 :goto_41a

    .line 5153
    .restart local v0    # "a":I
    .restart local v3    # "b":I
    .restart local v5    # "currentKeys":[Ljava/lang/String;
    .restart local v9    # "jsonObject":Lorg/json/JSONObject;
    :cond_2a8
    move-object/from16 v10, v23

    .line 5156
    .end local v23    # "stringBuilder":Ljava/lang/StringBuilder;
    .local v10, "stringBuilder":Ljava/lang/StringBuilder;
    :goto_2aa
    move-object/from16 v27, v2

    .end local v2    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .local v27, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :try_start_2ac
    aget-object v2, v5, v0

    invoke-virtual {v9, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 5157
    .local v2, "jsonValue":Ljava/lang/String;
    if-eqz v2, :cond_3ac

    .line 5158
    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v23
    :try_end_2b8
    .catch Ljava/lang/Exception; {:try_start_2ac .. :try_end_2b8} :catch_3b8

    if-nez v23, :cond_3a2

    .line 5159
    move-object/from16 v28, v4

    .end local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .local v28, "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :try_start_2bc
    const-string v4, "first_name_native"

    move-object/from16 v25, v9

    .end local v9    # "jsonObject":Lorg/json/JSONObject;
    .local v25, "jsonObject":Lorg/json/JSONObject;
    aget-object v9, v5, v0

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

    move-result v4

    if-nez v4, :cond_398

    aget-object v4, v5, v0

    .line 5160
    invoke-virtual {v15, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-nez v4, :cond_392

    aget-object v4, v5, v0

    .line 5161
    move-object/from16 v9, v20

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

    move-result v4

    if-eqz v4, :cond_2df

    .line 5162
    move-object/from16 v29, v5

    const/4 v4, 0x2

    goto/16 :goto_3b5

    .line 5164
    :cond_2df
    invoke-virtual {v10}, Ljava/lang/StringBuilder;->length()I

    move-result v4

    if-lez v4, :cond_315

    .line 5165
    const-string v4, "last_name"

    aget-object v12, v5, v0

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

    move-result v4

    if-nez v4, :cond_310

    aget-object v4, v5, v0

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

    move-result v4

    if-nez v4, :cond_310

    const-string v4, "middle_name"

    aget-object v12, v5, v0

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

    move-result v4

    if-nez v4, :cond_310

    aget-object v4, v5, v0

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

    move-result v4

    if-eqz v4, :cond_30a

    goto :goto_310

    .line 5168
    :cond_30a
    const-string v4, ", "

    invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_315

    .line 5166
    :cond_310
    :goto_310
    const-string v4, " "

    invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 5171
    :cond_315
    :goto_315
    aget-object v4, v5, v0

    invoke-virtual {v4}, Ljava/lang/String;->hashCode()I

    move-result v12

    move-object/from16 v29, v5

    .end local v5    # "currentKeys":[Ljava/lang/String;
    .local v29, "currentKeys":[Ljava/lang/String;
    const v5, -0x7794fa71

    if-eq v12, v5, :cond_341

    const v5, -0x4a7a0d3f

    if-eq v12, v5, :cond_337

    const v5, 0x58475cf6

    if-eq v12, v5, :cond_32d

    :cond_32c
    goto :goto_34c

    :cond_32d
    const-string v5, "country_code"

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

    move-result v4

    if-eqz v4, :cond_32c

    const/4 v5, 0x0

    goto :goto_34d

    :cond_337
    const-string v5, "gender"

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

    move-result v4

    if-eqz v4, :cond_32c

    const/4 v5, 0x2

    goto :goto_34d

    :cond_341
    const-string/jumbo v5, "residence_country_code"

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

    move-result v4

    if-eqz v4, :cond_32c

    const/4 v5, 0x1

    goto :goto_34d

    :goto_34c
    const/4 v5, -0x1

    :goto_34d
    if-eqz v5, :cond_383

    const/4 v4, 0x1

    if-eq v5, v4, :cond_383

    const/4 v4, 0x2

    if-eq v5, v4, :cond_359

    .line 5187
    invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_3b5

    .line 5180
    :cond_359
    const-string v5, "male"

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

    move-result v5

    if-eqz v5, :cond_36e

    .line 5181
    const-string v5, "PassportMale"

    const v12, 0x7f0f0b4a

    invoke-static {v5, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_3b5

    .line 5182
    :cond_36e
    const-string v5, "female"

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

    move-result v5

    if-eqz v5, :cond_3b5

    .line 5183
    const-string v5, "PassportFemale"

    const v12, 0x7f0f0b0c

    invoke-static {v5, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_3b5

    .line 5171
    :cond_383
    const/4 v4, 0x2

    .line 5174
    iget-object v5, v7, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    invoke-virtual {v5, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/String;

    .line 5175
    .local v5, "country":Ljava/lang/String;
    if-eqz v5, :cond_3b5

    .line 5176
    invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    :try_end_391
    .catch Ljava/lang/Exception; {:try_start_2bc .. :try_end_391} :catch_39e

    goto :goto_3b5

    .line 5160
    .end local v29    # "currentKeys":[Ljava/lang/String;
    .local v5, "currentKeys":[Ljava/lang/String;
    :cond_392
    move-object/from16 v29, v5

    move-object/from16 v9, v20

    const/4 v4, 0x2

    .end local v5    # "currentKeys":[Ljava/lang/String;
    .restart local v29    # "currentKeys":[Ljava/lang/String;
    goto :goto_3b5

    .line 5159
    .end local v29    # "currentKeys":[Ljava/lang/String;
    .restart local v5    # "currentKeys":[Ljava/lang/String;
    :cond_398
    move-object/from16 v29, v5

    move-object/from16 v9, v20

    const/4 v4, 0x2

    .end local v5    # "currentKeys":[Ljava/lang/String;
    .restart local v29    # "currentKeys":[Ljava/lang/String;
    goto :goto_3b5

    .line 5195
    .end local v0    # "a":I
    .end local v2    # "jsonValue":Ljava/lang/String;
    .end local v3    # "b":I
    .end local v25    # "jsonObject":Lorg/json/JSONObject;
    .end local v29    # "currentKeys":[Ljava/lang/String;
    :catch_39e
    move-exception v0

    move-object v0, v10

    goto/16 :goto_41a

    .line 5158
    .end local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v0    # "a":I
    .restart local v2    # "jsonValue":Ljava/lang/String;
    .restart local v3    # "b":I
    .restart local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v5    # "currentKeys":[Ljava/lang/String;
    .restart local v9    # "jsonObject":Lorg/json/JSONObject;
    :cond_3a2
    move-object/from16 v28, v4

    move-object/from16 v29, v5

    move-object/from16 v25, v9

    move-object/from16 v9, v20

    const/4 v4, 0x2

    .end local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v5    # "currentKeys":[Ljava/lang/String;
    .end local v9    # "jsonObject":Lorg/json/JSONObject;
    .restart local v25    # "jsonObject":Lorg/json/JSONObject;
    .restart local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v29    # "currentKeys":[Ljava/lang/String;
    goto :goto_3b5

    .line 5157
    .end local v25    # "jsonObject":Lorg/json/JSONObject;
    .end local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v29    # "currentKeys":[Ljava/lang/String;
    .restart local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v5    # "currentKeys":[Ljava/lang/String;
    .restart local v9    # "jsonObject":Lorg/json/JSONObject;
    :cond_3ac
    move-object/from16 v28, v4

    move-object/from16 v29, v5

    move-object/from16 v25, v9

    move-object/from16 v9, v20

    const/4 v4, 0x2

    .line 5151
    .end local v2    # "jsonValue":Ljava/lang/String;
    .end local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v5    # "currentKeys":[Ljava/lang/String;
    .end local v9    # "jsonObject":Lorg/json/JSONObject;
    .restart local v25    # "jsonObject":Lorg/json/JSONObject;
    .restart local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v29    # "currentKeys":[Ljava/lang/String;
    :cond_3b5
    :goto_3b5
    move-object/from16 v23, v10

    goto :goto_3c9

    .line 5195
    .end local v0    # "a":I
    .end local v3    # "b":I
    .end local v25    # "jsonObject":Lorg/json/JSONObject;
    .end local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v29    # "currentKeys":[Ljava/lang/String;
    .restart local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :catch_3b8
    move-exception v0

    move-object/from16 v28, v4

    move-object v0, v10

    .end local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    goto/16 :goto_41a

    .line 5152
    .end local v10    # "stringBuilder":Ljava/lang/StringBuilder;
    .end local v27    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v0    # "a":I
    .local v2, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v3    # "b":I
    .restart local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v5    # "currentKeys":[Ljava/lang/String;
    .restart local v9    # "jsonObject":Lorg/json/JSONObject;
    .restart local v23    # "stringBuilder":Ljava/lang/StringBuilder;
    :cond_3be
    move-object/from16 v27, v2

    move-object/from16 v28, v4

    move-object/from16 v29, v5

    move-object/from16 v25, v9

    move-object/from16 v9, v20

    const/4 v4, 0x2

    .line 5151
    .end local v2    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v5    # "currentKeys":[Ljava/lang/String;
    .end local v9    # "jsonObject":Lorg/json/JSONObject;
    .restart local v25    # "jsonObject":Lorg/json/JSONObject;
    .restart local v27    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v29    # "currentKeys":[Ljava/lang/String;
    :goto_3c9
    add-int/lit8 v0, v0, 0x1

    move-object/from16 v12, p5

    move-object/from16 v20, v9

    move-object/from16 v9, v25

    move-object/from16 v2, v27

    move-object/from16 v4, v28

    move-object/from16 v5, v29

    goto/16 :goto_28a

    .end local v25    # "jsonObject":Lorg/json/JSONObject;
    .end local v27    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v29    # "currentKeys":[Ljava/lang/String;
    .restart local v2    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v5    # "currentKeys":[Ljava/lang/String;
    .restart local v9    # "jsonObject":Lorg/json/JSONObject;
    :cond_3d9
    move-object/from16 v27, v2

    move-object/from16 v28, v4

    move-object/from16 v29, v5

    move-object/from16 v25, v9

    move-object/from16 v9, v20

    const/4 v4, 0x2

    .end local v2    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v5    # "currentKeys":[Ljava/lang/String;
    .end local v9    # "jsonObject":Lorg/json/JSONObject;
    .restart local v25    # "jsonObject":Lorg/json/JSONObject;
    .restart local v27    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v29    # "currentKeys":[Ljava/lang/String;
    move-object/from16 v0, v25

    move-object/from16 v25, v29

    goto :goto_400

    .line 5195
    .end local v0    # "a":I
    .end local v3    # "b":I
    .end local v25    # "jsonObject":Lorg/json/JSONObject;
    .end local v27    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v29    # "currentKeys":[Ljava/lang/String;
    .restart local v2    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :catch_3e9
    move-exception v0

    move-object/from16 v27, v2

    move-object/from16 v28, v4

    move-object/from16 v0, v23

    .end local v2    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v27    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    goto :goto_41a

    .line 5134
    .end local v27    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v2    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v3    # "b":I
    .restart local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v5    # "currentKeys":[Ljava/lang/String;
    .restart local v9    # "jsonObject":Lorg/json/JSONObject;
    :cond_3f1
    move-object/from16 v27, v2

    move-object/from16 v28, v4

    move-object/from16 v29, v5

    move-object/from16 v25, v9

    move-object/from16 v9, v20

    const/4 v4, 0x2

    .line 5119
    .end local v2    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v5    # "currentKeys":[Ljava/lang/String;
    .end local v9    # "jsonObject":Lorg/json/JSONObject;
    .restart local v25    # "jsonObject":Lorg/json/JSONObject;
    .restart local v27    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v29    # "currentKeys":[Ljava/lang/String;
    :goto_3fc
    move-object/from16 v0, v25

    move-object/from16 v25, v29

    .end local v29    # "currentKeys":[Ljava/lang/String;
    .local v0, "jsonObject":Lorg/json/JSONObject;
    .local v25, "currentKeys":[Ljava/lang/String;
    :goto_400
    add-int/lit8 v3, v3, 0x1

    move-object/from16 v10, p3

    move-object/from16 v12, p5

    move-object/from16 v20, v9

    move-object/from16 v5, v26

    move-object/from16 v2, v27

    move-object/from16 v4, v28

    move-object/from16 v9, p2

    goto/16 :goto_204

    .end local v26    # "keys":[Ljava/lang/String;
    .end local v27    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v2    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .local v5, "keys":[Ljava/lang/String;
    :cond_412
    move-object/from16 v27, v2

    move-object/from16 v28, v4

    move-object/from16 v26, v5

    .line 5197
    .end local v0    # "jsonObject":Lorg/json/JSONObject;
    .end local v2    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v3    # "b":I
    .end local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v5    # "keys":[Ljava/lang/String;
    .end local v25    # "currentKeys":[Ljava/lang/String;
    .restart local v26    # "keys":[Ljava/lang/String;
    .restart local v27    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    move-object/from16 v0, v23

    .line 5200
    .end local v14    # "documentKeys":[Ljava/lang/String;
    .end local v23    # "stringBuilder":Ljava/lang/StringBuilder;
    .end local v26    # "keys":[Ljava/lang/String;
    .local v0, "stringBuilder":Ljava/lang/StringBuilder;
    :goto_41a
    if-eqz v0, :cond_421

    .line 5201
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .end local v24    # "value":Ljava/lang/String;
    .local v3, "value":Ljava/lang/String;
    goto :goto_423

    .line 5205
    .end local v0    # "stringBuilder":Ljava/lang/StringBuilder;
    .end local v27    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v2    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :cond_421
    :goto_421
    move-object/from16 v3, v24

    .end local v2    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v4    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v27    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .restart local v28    # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :goto_423
    const/4 v0, 0x0

    .line 5206
    .local v0, "isError":Z
    if-nez p6, :cond_435

    iget-object v2, v7, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;

    iget-object v4, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v7, v4}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v2, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    goto :goto_436

    :cond_435
    const/4 v2, 0x0

    .line 5207
    .local v2, "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :goto_436
    if-eqz v11, :cond_449

    iget-object v4, v7, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;

    iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v7, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/util/HashMap;

    move-object/from16 v16, v4

    goto :goto_44b

    :cond_449
    const/16 v16, 0x0

    :goto_44b
    move-object/from16 v4, v16

    .line 5208
    .local v4, "documentsErrors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    if-eqz v2, :cond_455

    invoke-virtual {v2}, Ljava/util/HashMap;->size()I

    move-result v5

    if-gtz v5, :cond_45d

    :cond_455
    if-eqz v4, :cond_487

    invoke-virtual {v4}, Ljava/util/HashMap;->size()I

    move-result v5

    if-lez v5, :cond_487

    .line 5209
    :cond_45d
    const/4 v1, 0x0

    .line 5210
    .end local v3    # "value":Ljava/lang/String;
    .local v1, "value":Ljava/lang/String;
    if-nez p6, :cond_46f

    .line 5211
    iget-object v3, v7, Lim/tpelyyftgw/ui/PassportActivity;->mainErrorsMap:Ljava/util/HashMap;

    iget-object v5, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v7, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v3, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    move-object v1, v3

    check-cast v1, Ljava/lang/String;

    .line 5213
    :cond_46f
    if-nez v1, :cond_482

    .line 5214
    iget-object v3, v7, Lim/tpelyyftgw/ui/PassportActivity;->mainErrorsMap:Ljava/util/HashMap;

    iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v7, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v3, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    move-object v1, v3

    check-cast v1, Ljava/lang/String;

    move-object v3, v1

    goto :goto_483

    .line 5213
    :cond_482
    move-object v3, v1

    .line 5216
    .end local v1    # "value":Ljava/lang/String;
    .restart local v3    # "value":Ljava/lang/String;
    :goto_483
    const/4 v0, 0x1

    const/4 v1, 0x1

    goto/16 :goto_5c4

    .line 5218
    :cond_487
    iget-object v5, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    if-eqz v5, :cond_50e

    .line 5219
    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v5

    if-eqz v5, :cond_50b

    .line 5220
    if-nez v11, :cond_4a1

    .line 5221
    const v1, 0x7f0f0b5c

    const-string v5, "PassportPersonalDetailsInfo"

    invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    const/4 v1, 0x1

    goto/16 :goto_5c4

    .line 5223
    :cond_4a1
    iget v5, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/16 v9, 0x8

    if-ne v5, v9, :cond_4b1

    .line 5224
    const v5, 0x7f0f0b05

    invoke-static {v1, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    const/4 v1, 0x1

    goto/16 :goto_5c4

    .line 5226
    :cond_4b1
    const/4 v1, 0x1

    if-ne v13, v1, :cond_4ff

    .line 5227
    iget-object v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;

    if-eqz v1, :cond_4c6

    .line 5228
    const v1, 0x7f0f0b15

    const-string v5, "PassportIdentityPassport"

    invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    const/4 v1, 0x1

    goto/16 :goto_5c4

    .line 5229
    :cond_4c6
    iget-object v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;

    if-eqz v1, :cond_4d8

    .line 5230
    const v1, 0x7f0f0b14

    const-string v5, "PassportIdentityInternalPassport"

    invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    const/4 v1, 0x1

    goto/16 :goto_5c4

    .line 5231
    :cond_4d8
    iget-object v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    if-eqz v1, :cond_4ea

    .line 5232
    const v1, 0x7f0f0b12

    const-string v5, "PassportIdentityDriverLicence"

    invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    const/4 v1, 0x1

    goto/16 :goto_5c4

    .line 5233
    :cond_4ea
    iget-object v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    if-eqz v1, :cond_4fc

    .line 5234
    const v1, 0x7f0f0b13

    const-string v5, "PassportIdentityID"

    invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    const/4 v1, 0x1

    goto/16 :goto_5c4

    .line 5233
    :cond_4fc
    const/4 v1, 0x1

    goto/16 :goto_5c4

    .line 5237
    :cond_4ff
    const v1, 0x7f0f0b11

    const-string v5, "PassportIdentityDocumentInfo"

    invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    const/4 v1, 0x1

    goto/16 :goto_5c4

    .line 5219
    :cond_50b
    const/4 v1, 0x1

    goto/16 :goto_5c4

    .line 5242
    :cond_50e
    iget-object v5, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    if-eqz v5, :cond_598

    .line 5243
    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v5

    if-eqz v5, :cond_596

    .line 5244
    if-nez v11, :cond_528

    .line 5245
    const v1, 0x7f0f0aed

    const-string v5, "PassportAddressNoUploadInfo"

    invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    const/4 v1, 0x1

    goto/16 :goto_5c4

    .line 5247
    :cond_528
    iget v5, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/16 v9, 0x8

    if-ne v5, v9, :cond_538

    .line 5248
    const v5, 0x7f0f0b05

    invoke-static {v1, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    const/4 v1, 0x1

    goto/16 :goto_5c4

    .line 5250
    :cond_538
    const/4 v1, 0x1

    if-ne v13, v1, :cond_58c

    .line 5251
    iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;

    if-eqz v5, :cond_54c

    .line 5252
    const v5, 0x7f0f0ad2

    const-string v9, "PassportAddAgreementInfo"

    invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    goto/16 :goto_5c4

    .line 5253
    :cond_54c
    iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;

    if-eqz v5, :cond_55c

    .line 5254
    const v5, 0x7f0f0ad6

    const-string v9, "PassportAddBillInfo"

    invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    goto :goto_5c4

    .line 5255
    :cond_55c
    iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;

    if-eqz v5, :cond_56c

    .line 5256
    const v5, 0x7f0f0ae0

    const-string v9, "PassportAddPassportRegistrationInfo"

    invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    goto :goto_5c4

    .line 5257
    :cond_56c
    iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;

    if-eqz v5, :cond_57c

    .line 5258
    const v5, 0x7f0f0ae2

    const-string v9, "PassportAddTemporaryRegistrationInfo"

    invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    goto :goto_5c4

    .line 5259
    :cond_57c
    iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;

    if-eqz v5, :cond_5c4

    .line 5260
    const v5, 0x7f0f0ad4

    const-string v9, "PassportAddBankInfo"

    invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    goto :goto_5c4

    .line 5263
    :cond_58c
    const v5, 0x7f0f0aec

    const-string v9, "PassportAddressInfo"

    invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    goto :goto_5c4

    .line 5243
    :cond_596
    const/4 v1, 0x1

    goto :goto_5c4

    .line 5268
    :cond_598
    const/4 v1, 0x1

    iget-object v5, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;

    if-eqz v5, :cond_5af

    .line 5269
    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v5

    if-eqz v5, :cond_5c4

    .line 5270
    const v5, 0x7f0f0b5f

    const-string v9, "PassportPhoneInfo"

    invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    goto :goto_5c4

    .line 5272
    :cond_5af
    iget-object v5, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;

    if-eqz v5, :cond_5c4

    .line 5273
    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v5

    if-eqz v5, :cond_5c4

    .line 5274
    const v5, 0x7f0f0b08

    const-string v9, "PassportEmailInfo"

    invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    .line 5278
    :cond_5c4
    :goto_5c4
    move-object/from16 v5, v22

    .end local v22    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    .local v5, "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setValue(Ljava/lang/CharSequence;)V

    .line 5279
    invoke-static {v5}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->access$6800(Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;)Landroid/widget/TextView;

    move-result-object v9

    if-eqz v0, :cond_5d3

    const-string/jumbo v10, "windowBackgroundWhiteRedText3"

    goto :goto_5d6

    :cond_5d3
    const-string/jumbo v10, "windowBackgroundWhiteGrayText2"

    :goto_5d6
    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v10

    invoke-virtual {v9, v10}, Landroid/widget/TextView;->setTextColor(I)V

    .line 5280
    if-nez v0, :cond_5f2

    iget v9, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/16 v10, 0x8

    if-eq v9, v10, :cond_5f2

    if-eqz p6, :cond_5e9

    if-nez v11, :cond_5ed

    :cond_5e9
    if-nez p6, :cond_5f2

    if-eqz v18, :cond_5f2

    :cond_5ed
    if-eqz v11, :cond_5f1

    if-eqz v6, :cond_5f2

    :cond_5f1
    goto :goto_5f3

    :cond_5f2
    const/4 v1, 0x0

    :goto_5f3
    invoke-virtual {v5, v1}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setChecked(Z)V

    .line 5281
    return-void
.end method

.method private showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V
    .registers 6
    .param p1, "title"    # Ljava/lang/String;
    .param p2, "text"    # Ljava/lang/String;

    .line 6244
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_7

    .line 6245
    return-void

    .line 6247
    :cond_7
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 6248
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v1, 0x7f0f0a5a

    const-string v2, "OK"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 6249
    invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 6250
    invoke-virtual {v0, p2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 6251
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v1

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 6252
    return-void
.end method

.method private showAttachmentError()V
    .registers 2

    .line 6602
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_7

    .line 6603
    return-void

    .line 6605
    :cond_7
    const v0, 0x7f0f118e

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V

    .line 6606
    return-void
.end method

.method private showEditDoneProgress(ZZ)V
    .registers 19
    .param p1, "animateDoneItem"    # Z
    .param p2, "show"    # Z

    .line 6399
    move-object/from16 v0, p0

    move/from16 v1, p2

    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    if-eqz v2, :cond_b

    .line 6400
    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V

    .line 6402
    :cond_b
    const/4 v4, 0x5

    const/4 v5, 0x4

    const/4 v6, 0x3

    const/4 v7, 0x0

    const/4 v8, 0x2

    const/4 v9, 0x6

    const v10, 0x3dcccccd    # 0.1f

    const/high16 v11, 0x3f800000    # 1.0f

    const/4 v12, 0x1

    const/4 v13, 0x0

    if-eqz p1, :cond_126

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    if-eqz v14, :cond_126

    .line 6403
    new-instance v14, Landroid/animation/AnimatorSet;

    invoke-direct {v14}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    .line 6404
    if-eqz v1, :cond_99

    .line 6405
    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    invoke-virtual {v14, v13}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V

    .line 6406
    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v14, v13}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V

    .line 6407
    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    new-array v9, v9, [Landroid/animation/Animator;

    iget-object v15, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 6408
    invoke-virtual {v15}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;

    move-result-object v15

    sget-object v2, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v3, v12, [F

    aput v10, v3, v13

    invoke-static {v15, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v9, v13

    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 6409
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;

    move-result-object v2

    sget-object v3, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v15, v12, [F

    aput v10, v15, v13

    invoke-static {v2, v3, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v9, v12

    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 6410
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;

    move-result-object v2

    sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v10, v12, [F

    aput v7, v10, v13

    invoke-static {v2, v3, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v9, v8

    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v3, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v7, v12, [F

    aput v11, v7, v13

    .line 6411
    invoke-static {v2, v3, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v9, v6

    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v3, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v6, v12, [F

    aput v11, v6, v13

    .line 6412
    invoke-static {v2, v3, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v9, v5

    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v5, v12, [F

    aput v11, v5, v13

    .line 6413
    invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v9, v4

    .line 6407
    invoke-virtual {v14, v9}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    goto :goto_10e

    .line 6415
    :cond_99
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;

    move-result-object v2

    invoke-virtual {v2, v13}, Landroid/view/View;->setVisibility(I)V

    .line 6416
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v2, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V

    .line 6417
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    new-array v3, v9, [Landroid/animation/Animator;

    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v14, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v15, v12, [F

    aput v10, v15, v13

    .line 6418
    invoke-static {v9, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v9

    aput-object v9, v3, v13

    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v14, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v15, v12, [F

    aput v10, v15, v13

    .line 6419
    invoke-static {v9, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v9

    aput-object v9, v3, v12

    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v14, v12, [F

    aput v7, v14, v13

    .line 6420
    invoke-static {v9, v10, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v3, v8

    iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 6421
    invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;

    move-result-object v7

    sget-object v8, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v9, v12, [F

    aput v11, v9, v13

    invoke-static {v7, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v3, v6

    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 6422
    invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;

    move-result-object v6

    sget-object v7, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v8, v12, [F

    aput v11, v8, v13

    invoke-static {v6, v7, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v6

    aput-object v6, v3, v5

    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 6423
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;

    move-result-object v5

    sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v7, v12, [F

    aput v11, v7, v13

    invoke-static {v5, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v3, v4

    .line 6417
    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 6425
    :goto_10e
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    new-instance v3, Lim/tpelyyftgw/ui/PassportActivity$20;

    invoke-direct {v3, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity$20;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Z)V

    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 6444
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v3, 0x96

    invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 6445
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V

    goto/16 :goto_214

    .line 6446
    :cond_126
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    if-eqz v2, :cond_214

    .line 6447
    new-instance v2, Landroid/animation/AnimatorSet;

    invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    .line 6448
    if-eqz v1, :cond_199

    .line 6449
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;

    invoke-virtual {v2, v13}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V

    .line 6450
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;

    invoke-virtual {v2, v13}, Landroid/widget/FrameLayout;->setEnabled(Z)V

    .line 6451
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    new-array v3, v9, [Landroid/animation/Animator;

    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    sget-object v14, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v15, v12, [F

    aput v10, v15, v13

    .line 6452
    invoke-static {v9, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v9

    aput-object v9, v3, v13

    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    sget-object v14, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v15, v12, [F

    aput v10, v15, v13

    .line 6453
    invoke-static {v9, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v9

    aput-object v9, v3, v12

    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v14, v12, [F

    aput v7, v14, v13

    .line 6454
    invoke-static {v9, v10, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v3, v8

    iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v8, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v9, v12, [F

    aput v11, v9, v13

    .line 6455
    invoke-static {v7, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v3, v6

    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v7, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v8, v12, [F

    aput v11, v8, v13

    .line 6456
    invoke-static {v6, v7, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v6

    aput-object v6, v3, v5

    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v7, v12, [F

    aput v11, v7, v13

    .line 6457
    invoke-static {v5, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v3, v4

    .line 6451
    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    goto :goto_1fe

    .line 6459
    :cond_199
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    invoke-virtual {v2, v13}, Landroid/widget/TextView;->setVisibility(I)V

    .line 6460
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;

    invoke-virtual {v2, v12}, Landroid/widget/FrameLayout;->setEnabled(Z)V

    .line 6461
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    new-array v3, v9, [Landroid/animation/Animator;

    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v14, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v15, v12, [F

    aput v10, v15, v13

    .line 6462
    invoke-static {v9, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v9

    aput-object v9, v3, v13

    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v14, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v15, v12, [F

    aput v10, v15, v13

    .line 6463
    invoke-static {v9, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v9

    aput-object v9, v3, v12

    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v14, v12, [F

    aput v7, v14, v13

    .line 6464
    invoke-static {v9, v10, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v3, v8

    iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    sget-object v8, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v9, v12, [F

    aput v11, v9, v13

    .line 6465
    invoke-static {v7, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v3, v6

    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    sget-object v7, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v8, v12, [F

    aput v11, v8, v13

    .line 6466
    invoke-static {v6, v7, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v6

    aput-object v6, v3, v5

    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v7, v12, [F

    aput v11, v7, v13

    .line 6467
    invoke-static {v5, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v3, v4

    .line 6461
    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 6470
    :goto_1fe
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    new-instance v3, Lim/tpelyyftgw/ui/PassportActivity$21;

    invoke-direct {v3, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity$21;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Z)V

    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 6489
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v3, 0x96

    invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 6490
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V

    .line 6492
    :cond_214
    :goto_214
    return-void
.end method

.method private startPhoneVerification(ZLjava/lang/String;Ljava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;)V
    .registers 11
    .param p1, "checkPermissions"    # Z
    .param p2, "phone"    # Ljava/lang/String;
    .param p3, "finishRunnable"    # Ljava/lang/Runnable;
    .param p4, "errorRunnable"    # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
    .param p5, "delegate"    # Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;

    .line 6297
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;-><init>()V

    .line 6298
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;
    iput-object p2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;->phone_number:Ljava/lang/String;

    .line 6299
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;-><init>()V

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;

    .line 6301
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;

    const/4 v2, 0x0

    iput-boolean v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;->allow_flashcall:Z

    .line 6302
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;

    sget-boolean v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->hasPlayServices:Z

    iput-boolean v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;->allow_app_hash:Z

    .line 6303
    sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v3, "mainconfig"

    invoke-virtual {v1, v3, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v1

    .line 6304
    .local v1, "preferences":Landroid/content/SharedPreferences;
    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;

    iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;->allow_app_hash:Z

    const-string/jumbo v3, "sms_hash"

    if-eqz v2, :cond_38

    .line 6305
    invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    sget-object v4, Lim/tpelyyftgw/messenger/BuildVars;->SMS_HASH:Ljava/lang/String;

    invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z

    goto :goto_43

    .line 6307
    :cond_38
    invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    invoke-interface {v2, v3}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 6327
    :goto_43
    iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    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$E131bmloa9Vk-kjQh03S9i9icxM;

    invoke-direct {v3, p0, p2, p5, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$E131bmloa9Vk-kjQh03S9i9icxM;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;)V

    const/4 v4, 0x2

    invoke-virtual {v2, v0, v3, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I

    .line 6342
    return-void
.end method

.method private updateInterfaceStringsForDocumentType()V
    .registers 4

    .line 4616
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-eqz v0, :cond_12

    .line 4617
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    goto :goto_20

    .line 4619
    :cond_12
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v1, 0x7f0f0b5a

    const-string v2, "PassportPersonal"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    .line 4621
    :goto_20
    const/4 v0, 0x2

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V

    .line 4622
    const/4 v0, 0x3

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V

    .line 4623
    const/4 v0, 0x1

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V

    .line 4624
    const/4 v0, 0x4

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V

    .line 4625
    return-void
.end method

.method private updateManageVisibility()V
    .registers 4

    .line 2686
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    const/4 v1, 0x0

    const/16 v2, 0x8

    if-eqz v0, :cond_2c

    .line 2687
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 2688
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setVisibility(I)V

    .line 2689
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setVisibility(I)V

    .line 2690
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setVisibility(I)V

    .line 2691
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setVisibility(I)V

    .line 2692
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentSectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setVisibility(I)V

    goto :goto_56

    .line 2694
    :cond_2c
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 2695
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setVisibility(I)V

    .line 2696
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setVisibility(I)V

    .line 2697
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setVisibility(I)V

    .line 2698
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentSectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setVisibility(I)V

    .line 2700
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->hasUnfilledValues()Z

    move-result v0

    if-eqz v0, :cond_51

    .line 2701
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setVisibility(I)V

    goto :goto_56

    .line 2703
    :cond_51
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setVisibility(I)V

    .line 2706
    :goto_56
    return-void
.end method

.method private updatePasswordInterface()V
    .registers 10

    .line 6345
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;

    if-nez v0, :cond_5

    .line 6346
    return-void

    .line 6348
    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    const/4 v1, 0x0

    const/16 v2, 0x8

    if-eqz v0, :cond_cc

    iget v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I

    if-eqz v3, :cond_12

    goto/16 :goto_cc

    .line 6359
    :cond_12
    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->has_password:Z

    if-nez v0, :cond_5c

    .line 6360
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V

    .line 6362
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 6363
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 6364
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 6366
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordAvatarContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 6367
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;

    aget-object v0, v0, v1

    invoke-virtual {v0, v2}, Landroid/view/ViewGroup;->setVisibility(I)V

    .line 6368
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 6369
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V

    .line 6370
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordInfoRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V

    .line 6371
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/4 v3, -0x1

    const/4 v4, -0x2

    const/4 v5, 0x0

    const/high16 v6, 0x41c80000    # 25.0f

    const/4 v7, 0x0

    const/4 v8, 0x0

    invoke-static/range {v3 .. v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 6372
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;->setVisibility(I)V

    goto/16 :goto_100

    .line 6374
    :cond_5c
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V

    .line 6376
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;

    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 6377
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V

    .line 6378
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V

    .line 6379
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;->setVisibility(I)V

    .line 6381
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordAvatarContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 6382
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;

    aget-object v0, v0, v1

    invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setVisibility(I)V

    .line 6383
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 6384
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 6385
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordInfoRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V

    .line 6386
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    const/4 v2, -0x1

    const/4 v3, -0x2

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    invoke-static/range {v2 .. v7}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 6388
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    if-eqz v0, :cond_100

    .line 6389
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    if-eqz v0, :cond_bb

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->hint:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_bb

    .line 6390
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v1

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->hint:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHint(Ljava/lang/CharSequence;)V

    goto :goto_100

    .line 6392
    :cond_bb
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v1

    const v1, 0x7f0f0846

    const-string v2, "LoginPassword"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHint(Ljava/lang/CharSequence;)V

    goto :goto_100

    .line 6349
    :cond_cc
    :goto_cc
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;

    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 6350
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V

    .line 6351
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V

    .line 6352
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordAvatarContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 6353
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;

    aget-object v0, v0, v1

    invoke-virtual {v0, v2}, Landroid/view/ViewGroup;->setVisibility(I)V

    .line 6354
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 6355
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V

    .line 6356
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordInfoRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V

    .line 6357
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V

    .line 6358
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;->setVisibility(I)V

    .line 6396
    :cond_100
    :goto_100
    return-void
.end method

.method private updateUploadText(I)V
    .registers 10
    .param p1, "type"    # I

    .line 4628
    const v0, 0x7f0f0b84

    const-string v1, "PassportUploadAdditinalDocument"

    const v2, 0x7f0f0b85

    const-string v3, "PassportUploadDocument"

    const/4 v4, 0x1

    const/4 v5, 0x0

    if-nez p1, :cond_31

    .line 4629
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    if-nez v6, :cond_13

    .line 4630
    return-void

    .line 4632
    :cond_13
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    invoke-virtual {v6}, Ljava/util/ArrayList;->size()I

    move-result v6

    if-lt v6, v4, :cond_26

    .line 4633
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v2, v0, v5}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V

    goto/16 :goto_110

    .line 4635
    :cond_26
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1, v5}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V

    goto/16 :goto_110

    .line 4637
    :cond_31
    const/16 v6, 0x8

    if-ne p1, v4, :cond_45

    .line 4638
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadSelfieCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    if-nez v0, :cond_3a

    .line 4639
    return-void

    .line 4641
    :cond_3a
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    if-eqz v1, :cond_40

    const/16 v5, 0x8

    :cond_40
    invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setVisibility(I)V

    goto/16 :goto_110

    .line 4642
    :cond_45
    const/4 v7, 0x4

    if-ne p1, v7, :cond_6b

    .line 4643
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    if-nez v6, :cond_4d

    .line 4644
    return-void

    .line 4646
    :cond_4d
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;

    invoke-virtual {v6}, Ljava/util/ArrayList;->size()I

    move-result v6

    if-lt v6, v4, :cond_60

    .line 4647
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v2, v0, v5}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V

    goto/16 :goto_110

    .line 4649
    :cond_60
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1, v5}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V

    goto/16 :goto_110

    .line 4651
    :cond_6b
    const/4 v0, 0x2

    if-ne p1, v0, :cond_da

    .line 4652
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    if-nez v0, :cond_73

    .line 4653
    return-void

    .line 4655
    :cond_73
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-eqz v0, :cond_8c

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->selfie_required:Z

    if-nez v0, :cond_8b

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    if-nez v0, :cond_8b

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    if-eqz v0, :cond_8c

    :cond_8b
    goto :goto_8d

    :cond_8c
    const/4 v4, 0x0

    :goto_8d
    move v0, v4

    .line 4659
    .local v0, "divider":Z
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;

    if-nez v1, :cond_b7

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;

    if-eqz v1, :cond_9f

    goto :goto_b7

    .line 4662
    :cond_9f
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    const v2, 0x7f0f0b0d

    const-string v3, "PassportFrontSide"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    const v3, 0x7f0f0b0e

    const-string v4, "PassportFrontSideInfo"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v2, v3, v0}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V

    goto :goto_ce

    .line 4660
    :cond_b7
    :goto_b7
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    const v2, 0x7f0f0b48

    const-string v3, "PassportMainPage"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    const v3, 0x7f0f0b49

    const-string v4, "PassportMainPageInfo"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v2, v3, v0}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V

    .line 4664
    :goto_ce
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    if-eqz v2, :cond_d6

    const/16 v5, 0x8

    :cond_d6
    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setVisibility(I)V

    .end local v0    # "divider":Z
    goto :goto_10f

    .line 4665
    :cond_da
    const/4 v0, 0x3

    if-ne p1, v0, :cond_10f

    .line 4666
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    if-nez v0, :cond_e2

    .line 4667
    return-void

    .line 4669
    :cond_e2
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    if-nez v0, :cond_fe

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    if-eqz v0, :cond_f3

    goto :goto_fe

    .line 4673
    :cond_f3
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4674
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setVisibility(I)V

    goto :goto_110

    .line 4670
    :cond_fe
    :goto_fe
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4671
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    if-eqz v1, :cond_10b

    const/16 v5, 0x8

    :cond_10b
    invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setVisibility(I)V

    goto :goto_110

    .line 4665
    :cond_10f
    :goto_10f
    nop

    .line 4677
    :goto_110
    return-void
.end method


# virtual methods
.method public createView(Landroid/content/Context;)Landroid/view/View;
    .registers 15
    .param p1, "context"    # Landroid/content/Context;

    .line 983
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v1, 0x7f0d0073

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V

    .line 984
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setAllowOverlayTitle(Z)V

    .line 986
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    new-instance v2, Lim/tpelyyftgw/ui/PassportActivity$3;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/PassportActivity$3;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V

    .line 1251
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/4 v2, -0x1

    const/4 v3, 0x0

    const-string v4, "actionBarDefault"

    const/4 v5, 0x7

    if-ne v0, v5, :cond_39

    .line 1252
    new-instance v0, Lim/tpelyyftgw/ui/PassportActivity$4;

    invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/PassportActivity$4;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;

    .line 1272
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;

    invoke-virtual {v0, v1}, Landroid/widget/ScrollView;->setFillViewport(Z)V

    .line 1273
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    invoke-static {v0, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setScrollViewEdgeEffectColor(Landroid/widget/ScrollView;I)V

    goto :goto_94

    .line 1275
    :cond_39
    new-instance v0, Landroid/widget/FrameLayout;

    invoke-direct {v0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;

    .line 1276
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;

    check-cast v0, Landroid/widget/FrameLayout;

    .line 1277
    .local v0, "frameLayout":Landroid/widget/FrameLayout;
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;

    const-string/jumbo v7, "windowBackgroundGray"

    invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v7

    invoke-virtual {v6, v7}, Landroid/view/View;->setBackgroundColor(I)V

    .line 1279
    new-instance v6, Lim/tpelyyftgw/ui/PassportActivity$5;

    invoke-direct {v6, p0, p1}, Lim/tpelyyftgw/ui/PassportActivity$5;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;)V

    iput-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;

    .line 1293
    invoke-virtual {v6, v1}, Landroid/widget/ScrollView;->setFillViewport(Z)V

    .line 1294
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    invoke-static {v6, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setScrollViewEdgeEffectColor(Landroid/widget/ScrollView;I)V

    .line 1295
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;

    const/high16 v6, -0x40800000    # -1.0f

    const/high16 v7, -0x40800000    # -1.0f

    const/16 v8, 0x33

    const/4 v9, 0x0

    const/4 v10, 0x0

    const/4 v11, 0x0

    iget v12, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    if-nez v12, :cond_75

    const/high16 v12, 0x42400000    # 48.0f

    goto :goto_76

    :cond_75
    const/4 v12, 0x0

    :goto_76
    invoke-static/range {v6 .. v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v6

    invoke-virtual {v0, v4, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1297
    new-instance v4, Landroid/widget/LinearLayout;

    invoke-direct {v4, p1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    iput-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    .line 1298
    invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 1299
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;

    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    new-instance v7, Landroid/widget/FrameLayout$LayoutParams;

    const/4 v8, -0x2

    invoke-direct {v7, v2, v8}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v4, v6, v7}, Landroid/widget/ScrollView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1302
    .end local v0    # "frameLayout":Landroid/widget/FrameLayout;
    :goto_94
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/4 v4, 0x4

    const/16 v6, 0x8

    const/4 v7, 0x2

    if-eqz v0, :cond_fb

    if-eq v0, v6, :cond_fb

    .line 1303
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;

    move-result-object v0

    .line 1304
    .local v0, "menu":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    const v8, 0x7f080183

    const/high16 v9, 0x42600000    # 56.0f

    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    invoke-virtual {v0, v7, v8, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(III)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v8

    iput-object v8, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 1305
    new-instance v8, Lim/tpelyyftgw/ui/components/ContextProgressView;

    invoke-direct {v8, p1, v1}, Lim/tpelyyftgw/ui/components/ContextProgressView;-><init>(Landroid/content/Context;I)V

    iput-object v8, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    .line 1306
    invoke-virtual {v8, v3}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setAlpha(F)V

    .line 1307
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    const v8, 0x3dcccccd    # 0.1f

    invoke-virtual {v3, v8}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setScaleX(F)V

    .line 1308
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    invoke-virtual {v3, v8}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setScaleY(F)V

    .line 1309
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V

    .line 1310
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    iget-object v8, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    const/high16 v9, -0x40800000    # -1.0f

    invoke-static {v2, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v3, v8, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1312
    iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    if-eq v2, v1, :cond_e2

    if-ne v2, v7, :cond_fb

    .line 1313
    :cond_e2
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v2, :cond_fb

    .line 1315
    :try_start_e6
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->isShowing()Z

    move-result v2

    if-eqz v2, :cond_f1

    .line 1316
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->dismiss()V
    :try_end_f1
    .catch Ljava/lang/Exception; {:try_start_e6 .. :try_end_f1} :catch_f2

    .line 1320
    :cond_f1
    goto :goto_f3

    .line 1318
    :catch_f2
    move-exception v2

    .line 1321
    :goto_f3
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onDestroy()V

    .line 1322
    const/4 v2, 0x0

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    .line 1327
    .end local v0    # "menu":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    :cond_fb
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/4 v2, 0x5

    if-ne v0, v2, :cond_104

    .line 1328
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createPasswordInterface(Landroid/content/Context;)V

    goto :goto_13b

    .line 1329
    :cond_104
    if-nez v0, :cond_10a

    .line 1330
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createRequestInterface(Landroid/content/Context;)V

    goto :goto_13b

    .line 1331
    :cond_10a
    if-ne v0, v1, :cond_113

    .line 1332
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createIdentityInterface(Landroid/content/Context;)V

    .line 1333
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->fillInitialValues()V

    goto :goto_13b

    .line 1334
    :cond_113
    if-ne v0, v7, :cond_11c

    .line 1335
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createAddressInterface(Landroid/content/Context;)V

    .line 1336
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->fillInitialValues()V

    goto :goto_13b

    .line 1337
    :cond_11c
    const/4 v1, 0x3

    if-ne v0, v1, :cond_123

    .line 1338
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createPhoneInterface(Landroid/content/Context;)V

    goto :goto_13b

    .line 1339
    :cond_123
    if-ne v0, v4, :cond_129

    .line 1340
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createEmailInterface(Landroid/content/Context;)V

    goto :goto_13b

    .line 1341
    :cond_129
    const/4 v1, 0x6

    if-ne v0, v1, :cond_130

    .line 1342
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createEmailVerificationInterface(Landroid/content/Context;)V

    goto :goto_13b

    .line 1343
    :cond_130
    if-ne v0, v5, :cond_136

    .line 1344
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createPhoneVerificationInterface(Landroid/content/Context;)V

    goto :goto_13b

    .line 1345
    :cond_136
    if-ne v0, v6, :cond_13b

    .line 1346
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createManageInterface(Landroid/content/Context;)V

    .line 1348
    :cond_13b
    :goto_13b
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
    .registers 11
    .param p1, "id"    # I
    .param p2, "account"    # I
    .param p3, "args"    # [Ljava/lang/Object;

    .line 6496
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->FileDidUpload:I

    const/4 v1, 0x4

    const/4 v2, 0x1

    const/4 v3, 0x0

    if-ne p1, v0, :cond_98

    .line 6497
    aget-object v0, p3, v3

    check-cast v0, Ljava/lang/String;

    .line 6498
    .local v0, "location":Ljava/lang/String;
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;

    invoke-virtual {v4, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/messenger/SecureDocument;

    .line 6499
    .local v4, "document":Lim/tpelyyftgw/messenger/SecureDocument;
    if-eqz v4, :cond_9c

    .line 6500
    aget-object v5, p3, v2

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFile;

    iput-object v5, v4, Lim/tpelyyftgw/messenger/SecureDocument;->inputFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFile;

    .line 6501
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;

    invoke-virtual {v5, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    .line 6502
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;

    invoke-virtual {v5}, Ljava/util/HashMap;->isEmpty()Z

    move-result v5

    if-eqz v5, :cond_36

    .line 6503
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    if-eqz v5, :cond_36

    .line 6504
    invoke-virtual {v5, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V

    .line 6505
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/high16 v6, 0x3f800000    # 1.0f

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V

    .line 6508
    :cond_36
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;

    if-eqz v5, :cond_45

    .line 6509
    invoke-virtual {v5, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;

    .line 6510
    .local v5, "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
    if-eqz v5, :cond_45

    .line 6511
    invoke-virtual {v5, v2}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->updateButtonState(Z)V

    .line 6514
    .end local v5    # "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
    :cond_45
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    if-eqz v2, :cond_59

    const-string v5, "error_document_all"

    invoke-virtual {v2, v5}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_59

    .line 6515
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    invoke-virtual {v2, v5}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    .line 6516
    invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/PassportActivity;->checkTopErrorCell(Z)V

    .line 6518
    :cond_59
    iget v2, v4, Lim/tpelyyftgw/messenger/SecureDocument;->type:I

    if-nez v2, :cond_78

    .line 6519
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    if-eqz v1, :cond_70

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_70

    .line 6520
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 6522
    :cond_70
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    const-string v2, "files_all"

    invoke-virtual {v1, v2}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_9c

    .line 6523
    :cond_78
    iget v2, v4, Lim/tpelyyftgw/messenger/SecureDocument;->type:I

    if-ne v2, v1, :cond_9c

    .line 6524
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    if-eqz v1, :cond_8f

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_8f

    .line 6525
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V

    .line 6527
    :cond_8f
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    const-string/jumbo v2, "translation_all"

    invoke-virtual {v1, v2}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_9c

    .line 6530
    .end local v0    # "location":Ljava/lang/String;
    .end local v4    # "document":Lim/tpelyyftgw/messenger/SecureDocument;
    :cond_98
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->FileDidFailUpload:I

    if-ne p1, v0, :cond_9e

    :cond_9c
    :goto_9c
    goto/16 :goto_12b

    .line 6532
    :cond_9e
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetTwoStepPassword:I

    if-ne p1, v0, :cond_129

    .line 6533
    if-eqz p3, :cond_11f

    array-length v0, p3

    if-lez v0, :cond_11f

    .line 6534
    const/4 v0, 0x7

    aget-object v4, p3, v0

    if-eqz v4, :cond_bb

    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v4, v3

    if-eqz v5, :cond_bb

    .line 6535
    aget-object v4, v4, v3

    aget-object v0, p3, v0

    check-cast v0, Ljava/lang/String;

    invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 6537
    :cond_bb
    const/4 v0, 0x6

    aget-object v0, p3, v0

    if-nez v0, :cond_125

    .line 6538
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    .line 6539
    aget-object v4, p3, v2

    check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;

    iput-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->current_algo:Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;

    .line 6540
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    const/4 v4, 0x2

    aget-object v5, p3, v4

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;

    iput-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->new_secure_algo:Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;

    .line 6541
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    const/4 v5, 0x3

    aget-object v5, p3, v5

    check-cast v5, [B

    check-cast v5, [B

    iput-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->secure_random:[B

    .line 6542
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    aget-object v1, p3, v1

    check-cast v1, Ljava/lang/String;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    xor-int/2addr v1, v2

    iput-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->has_recovery:Z

    .line 6543
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    const/4 v1, 0x5

    aget-object v1, p3, v1

    check-cast v1, Ljava/lang/String;

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->hint:Ljava/lang/String;

    .line 6544
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    const-wide/16 v1, -0x1

    iput-wide v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->srp_id:J

    .line 6545
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    const/16 v1, 0x100

    new-array v1, v1, [B

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->srp_B:[B

    .line 6546
    sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->srp_B:[B

    invoke-virtual {v0, v1}, Ljava/security/SecureRandom;->nextBytes([B)V

    .line 6548
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v1, v0, v3

    if-eqz v1, :cond_125

    aget-object v0, v0, v3

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v0

    if-lez v0, :cond_125

    .line 6549
    iput v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I

    goto :goto_125

    .line 6553
    :cond_11f
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    .line 6554
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->loadPasswordInfo()V

    .line 6556
    :cond_125
    :goto_125
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updatePasswordInterface()V

    goto :goto_12b

    .line 6557
    :cond_129
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didRemoveTwoStepPassword:I

    .line 6560
    :goto_12b
    return-void
.end method

.method public dismissCurrentDialog()V
    .registers 3

    .line 1358
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_1a

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->visibleDialog:Landroid/app/Dialog;

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-ne v0, v1, :cond_1a

    .line 1359
    const/4 v0, 0x0

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->closeCamera(Z)V

    .line 1360
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->dismissInternal()V

    .line 1361
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->hideCamera(Z)V

    .line 1362
    return-void

    .line 1364
    :cond_1a
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->dismissCurrentDialog()V

    .line 1365
    return-void
.end method

.method public dismissDialogOnPause(Landroid/app/Dialog;)Z
    .registers 3
    .param p1, "dialog"    # Landroid/app/Dialog;

    .line 1353
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eq p1, v0, :cond_c

    invoke-super {p0, p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->dismissDialogOnPause(Landroid/app/Dialog;)Z

    move-result v0

    if-eqz v0, :cond_c

    const/4 v0, 0x1

    goto :goto_d

    :cond_c
    const/4 v0, 0x0

    :goto_d
    return v0
.end method

.method public getThemeDescriptions()[Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
    .registers 32

    .line 7978
    move-object/from16 v0, p0

    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    .line 7979
    .local v1, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/actionbar/ThemeDescription;>;"
    new-instance v10, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const-string/jumbo v9, "windowBackgroundGray"

    move-object v2, v10

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7980
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v13, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    const/4 v14, 0x0

    const/4 v15, 0x0

    const/16 v16, 0x0

    const/16 v17, 0x0

    const-string v18, "actionBarDefault"

    move-object v11, v2

    invoke-direct/range {v11 .. v18}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7981
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LISTGLOWCOLOR:I

    const/4 v9, 0x0

    const-string v10, "actionBarDefault"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7982
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v13, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_ITEMSCOLOR:I

    const-string v18, "actionBarDefaultIcon"

    move-object v11, v2

    invoke-direct/range {v11 .. v18}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7983
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_TITLECOLOR:I

    const-string v10, "actionBarDefaultTitle"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7984
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v13, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SELECTORCOLOR:I

    const-string v18, "actionBarDefaultSelector"

    move-object v11, v2

    invoke-direct/range {v11 .. v18}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7985
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SEARCH:I

    const-string v10, "actionBarDefaultSearch"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7986
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v13, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SEARCHPLACEHOLDER:I

    const-string v18, "actionBarDefaultSearchPlaceholder"

    move-object v11, v2

    invoke-direct/range {v11 .. v18}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7987
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/4 v11, 0x1

    new-array v6, v11, [Ljava/lang/Class;

    const-class v3, Landroid/view/View;

    const/4 v12, 0x0

    aput-object v3, v6, v12

    sget-object v7, Lim/tpelyyftgw/ui/actionbar/Theme;->dividerPaint:Landroid/graphics/Paint;

    const/4 v5, 0x0

    const-string v10, "divider"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7989
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView:Landroid/view/View;

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    const/16 v18, 0x0

    const/16 v19, 0x0

    const-string/jumbo v20, "windowBackgroundWhite"

    move-object v13, v2

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7990
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView2:Landroid/view/View;

    if-eqz v2, :cond_cf

    .line 7991
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView2:Landroid/view/View;

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    const-string/jumbo v10, "windowBackgroundWhite"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7994
    :cond_cf
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_d0
    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->dividers:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    if-ge v2, v3, :cond_f9

    .line 7995
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->dividers:Ljava/util/ArrayList;

    invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    move-object v14, v4

    check-cast v14, Landroid/view/View;

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    const/16 v16, 0x0

    const/16 v17, 0x0

    const/16 v18, 0x0

    const/16 v19, 0x0

    const-string v20, "divider"

    move-object v13, v3

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7994
    add-int/lit8 v2, v2, 0x1

    goto :goto_d0

    .line 7998
    .end local v2    # "a":I
    :cond_f9
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;

    invoke-virtual {v2}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;

    move-result-object v2

    invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v2

    :goto_103
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    const-string/jumbo v4, "valueTextView"

    const-string/jumbo v5, "textView"

    if-eqz v3, :cond_16c

    invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/util/Map$Entry;

    .line 7999
    .local v3, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;>;"
    invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;

    .line 8000
    .local v6, "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
    new-instance v7, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SELECTORWHITE:I

    new-array v8, v11, [Ljava/lang/Class;

    const-class v9, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;

    aput-object v9, v8, v12

    const/16 v17, 0x0

    const/16 v18, 0x0

    const/16 v19, 0x0

    const-string/jumbo v20, "windowBackgroundWhite"

    move-object v13, v7

    move-object v14, v6

    move-object/from16 v16, v8

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8001
    new-instance v7, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const/4 v15, 0x0

    new-array v8, v11, [Ljava/lang/Class;

    const-class v9, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;

    aput-object v9, v8, v12

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v17

    const/16 v20, 0x0

    const-string/jumbo v21, "windowBackgroundWhiteBlackText"

    move-object v13, v7

    move-object/from16 v16, v8

    invoke-direct/range {v13 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8002
    new-instance v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    new-array v7, v11, [Ljava/lang/Class;

    const-class v8, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;

    aput-object v8, v7, v12

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v17

    const-string/jumbo v21, "windowBackgroundWhiteGrayText2"

    move-object v13, v5

    move-object/from16 v16, v7

    invoke-direct/range {v13 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8003
    .end local v3    # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;>;"
    .end local v6    # "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
    goto :goto_103

    .line 8005
    :cond_16c
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SELECTORWHITE:I

    new-array v6, v11, [Ljava/lang/Class;

    const-class v7, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    aput-object v7, v6, v12

    const/16 v26, 0x0

    const/16 v27, 0x0

    const/16 v28, 0x0

    const-string/jumbo v29, "windowBackgroundWhite"

    move-object/from16 v22, v2

    move-object/from16 v23, v3

    move-object/from16 v25, v6

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8006
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/4 v15, 0x0

    new-array v3, v11, [Ljava/lang/Class;

    const-class v6, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    aput-object v6, v3, v12

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v17

    const/16 v18, 0x0

    const/16 v19, 0x0

    const/16 v20, 0x0

    const-string/jumbo v21, "windowBackgroundWhiteBlackText"

    move-object v13, v2

    move-object/from16 v16, v3

    invoke-direct/range {v13 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8007
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/16 v24, 0x0

    new-array v6, v11, [Ljava/lang/Class;

    const-class v7, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;

    aput-object v7, v6, v12

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v26

    const/16 v29, 0x0

    const-string/jumbo v30, "windowBackgroundWhiteGrayText2"

    move-object/from16 v22, v2

    move-object/from16 v23, v3

    move-object/from16 v25, v6

    invoke-direct/range {v22 .. v30}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8009
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SELECTORWHITE:I

    new-array v3, v11, [Ljava/lang/Class;

    const-class v6, Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    aput-object v6, v3, v12

    const/16 v17, 0x0

    const-string/jumbo v20, "windowBackgroundWhite"

    move-object v13, v2

    move-object/from16 v16, v3

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8010
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/16 v23, 0x0

    new-array v6, v11, [Ljava/lang/Class;

    const-class v7, Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    aput-object v7, v6, v12

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v25

    const/16 v26, 0x0

    const-string/jumbo v29, "windowBackgroundWhiteBlackText"

    move-object/from16 v21, v2

    move-object/from16 v22, v3

    move-object/from16 v24, v6

    invoke-direct/range {v21 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8011
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/4 v15, 0x0

    new-array v3, v11, [Ljava/lang/Class;

    const-class v6, Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    aput-object v6, v3, v12

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v17

    const/16 v20, 0x0

    const-string/jumbo v21, "windowBackgroundWhiteValueText"

    move-object v13, v2

    move-object/from16 v16, v3

    invoke-direct/range {v13 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8013
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v6, v11, [Ljava/lang/Class;

    const-class v7, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;

    aput-object v7, v6, v12

    const-string/jumbo v29, "windowBackgroundGrayShadow"

    move-object/from16 v22, v2

    move-object/from16 v23, v3

    move-object/from16 v25, v6

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8015
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SELECTORWHITE:I

    new-array v3, v11, [Ljava/lang/Class;

    const-class v6, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    aput-object v6, v3, v12

    const/16 v17, 0x0

    const-string/jumbo v20, "windowBackgroundWhite"

    move-object v13, v2

    move-object/from16 v16, v3

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8016
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    sget v23, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v6, v11, [Ljava/lang/Class;

    const-class v7, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    aput-object v7, v6, v12

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v25

    const-string/jumbo v29, "windowBackgroundWhiteBlackText"

    move-object/from16 v21, v2

    move-object/from16 v22, v3

    move-object/from16 v24, v6

    invoke-direct/range {v21 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8017
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v3, v11, [Ljava/lang/Class;

    const-class v6, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    aput-object v6, v3, v12

    const-string v20, "divider"

    move-object v13, v2

    move-object/from16 v16, v3

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8018
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    sget v23, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v6, v11, [Ljava/lang/Class;

    const-class v7, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    aput-object v7, v6, v12

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v25

    const-string/jumbo v29, "windowBackgroundWhiteGrayText2"

    move-object/from16 v21, v2

    move-object/from16 v22, v3

    move-object/from16 v24, v6

    invoke-direct/range {v21 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8019
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    new-array v3, v11, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    aput-object v4, v3, v12

    const-string v4, "checkImageView"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v17

    const/16 v20, 0x0

    const-string v21, "featuredStickers_addedIcon"

    move-object v13, v2

    move-object/from16 v16, v3

    invoke-direct/range {v13 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8021
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CELLBACKGROUNDCOLOR:I

    new-array v4, v11, [Ljava/lang/Class;

    const-class v6, Lim/tpelyyftgw/ui/cells/HeaderCell;

    aput-object v6, v4, v12

    const-string/jumbo v29, "windowBackgroundWhite"

    move-object/from16 v22, v2

    move-object/from16 v23, v3

    move-object/from16 v25, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8022
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    const/4 v15, 0x0

    new-array v3, v11, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/HeaderCell;

    aput-object v4, v3, v12

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v17

    const-string/jumbo v21, "windowBackgroundWhiteBlueHeader"

    move-object v13, v2

    move-object/from16 v16, v3

    invoke-direct/range {v13 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8024
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v4, v11, [Ljava/lang/Class;

    const-class v6, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    aput-object v6, v4, v12

    const-string/jumbo v29, "windowBackgroundGrayShadow"

    move-object/from16 v22, v2

    move-object/from16 v23, v3

    move-object/from16 v25, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8025
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    new-array v3, v11, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;

    aput-object v4, v3, v12

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v17

    const-string/jumbo v21, "windowBackgroundWhiteGrayText4"

    move-object v13, v2

    move-object/from16 v16, v3

    invoke-direct/range {v13 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8026
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    if-eqz v2, :cond_3ea

    .line 8027
    const/4 v2, 0x0

    .restart local v2    # "a":I
    :goto_340
    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    array-length v3, v3

    if-ge v2, v3, :cond_3e9

    .line 8028
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v2

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getParent()Landroid/view/ViewParent;

    move-result-object v4

    move-object v5, v4

    check-cast v5, Landroid/view/View;

    sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x0

    const-string/jumbo v11, "windowBackgroundWhite"

    move-object v4, v3

    invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8029
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v14, v4, v2

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CURSORCOLOR:I

    or-int v15, v4, v5

    const/16 v16, 0x0

    const/16 v17, 0x0

    const/16 v18, 0x0

    const/16 v19, 0x0

    const-string/jumbo v20, "windowBackgroundWhiteBlackText"

    move-object v13, v3

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8030
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v4, v2

    sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_HINTTEXTCOLOR:I

    const-string/jumbo v11, "windowBackgroundWhiteHintText"

    move-object v4, v3

    invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8031
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v14, v4, v2

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_HINTTEXTCOLOR:I

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I

    or-int v15, v4, v5

    const-string/jumbo v20, "windowBackgroundWhiteBlueHeader"

    move-object v13, v3

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8032
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v4, v2

    sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    const-string/jumbo v11, "windowBackgroundWhiteInputField"

    move-object v4, v3

    invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8033
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v14, v4, v2

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I

    or-int v15, v4, v5

    const-string/jumbo v20, "windowBackgroundWhiteInputFieldActivated"

    move-object v13, v3

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8034
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v4, v2

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I

    or-int/2addr v6, v4

    const-string/jumbo v11, "windowBackgroundWhiteRedText3"

    move-object v4, v3

    invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8027
    add-int/lit8 v2, v2, 0x1

    goto/16 :goto_340

    .end local v2    # "a":I
    :cond_3e9
    goto :goto_456

    .line 8037
    :cond_3ea
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const/4 v4, 0x0

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    const-string/jumbo v10, "windowBackgroundWhiteBlackText"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8038
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const/4 v14, 0x0

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_HINTTEXTCOLOR:I

    const/16 v16, 0x0

    const/16 v17, 0x0

    const/16 v18, 0x0

    const/16 v19, 0x0

    const-string/jumbo v20, "windowBackgroundWhiteHintText"

    move-object v13, v2

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8039
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_HINTTEXTCOLOR:I

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I

    or-int/2addr v5, v3

    const-string/jumbo v10, "windowBackgroundWhiteBlueHeader"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8040
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    const-string/jumbo v20, "windowBackgroundWhiteInputField"

    move-object v13, v2

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8041
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I

    or-int/2addr v5, v3

    const-string/jumbo v10, "windowBackgroundWhiteInputFieldActivated"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8042
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I

    or-int v15, v3, v4

    const-string/jumbo v20, "windowBackgroundWhiteRedText3"

    move-object v13, v2

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8045
    :goto_456
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    if-eqz v2, :cond_504

    .line 8046
    const/4 v2, 0x0

    .restart local v2    # "a":I
    :goto_45b
    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    array-length v3, v3

    if-ge v2, v3, :cond_504

    .line 8047
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v4, v4, v2

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getParent()Landroid/view/ViewParent;

    move-result-object v4

    move-object v5, v4

    check-cast v5, Landroid/view/View;

    sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x0

    const-string/jumbo v11, "windowBackgroundWhite"

    move-object v4, v3

    invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8048
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v14, v4, v2

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CURSORCOLOR:I

    or-int v15, v4, v5

    const/16 v16, 0x0

    const/16 v17, 0x0

    const/16 v18, 0x0

    const/16 v19, 0x0

    const-string/jumbo v20, "windowBackgroundWhiteBlackText"

    move-object v13, v3

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8049
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v4, v2

    sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_HINTTEXTCOLOR:I

    const-string/jumbo v11, "windowBackgroundWhiteHintText"

    move-object v4, v3

    invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8050
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v14, v4, v2

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_HINTTEXTCOLOR:I

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I

    or-int v15, v4, v5

    const-string/jumbo v20, "windowBackgroundWhiteBlueHeader"

    move-object v13, v3

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8051
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v4, v2

    sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    const-string/jumbo v11, "windowBackgroundWhiteInputField"

    move-object v4, v3

    invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8052
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v14, v4, v2

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I

    or-int v15, v4, v5

    const-string/jumbo v20, "windowBackgroundWhiteInputFieldActivated"

    move-object v13, v3

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8053
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v4, v2

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I

    or-int/2addr v6, v4

    const-string/jumbo v11, "windowBackgroundWhiteRedText3"

    move-object v4, v3

    invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8046
    add-int/lit8 v2, v2, 0x1

    goto/16 :goto_45b

    .line 8057
    .end local v2    # "a":I
    :cond_504
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    const-string/jumbo v10, "progressCircle"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8058
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    const/16 v16, 0x0

    const/16 v17, 0x0

    const/16 v18, 0x0

    const/16 v19, 0x0

    const-string v20, "chat_messagePanelIcons"

    move-object v13, v2

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8059
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string/jumbo v10, "windowBackgroundWhiteGrayText4"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8060
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string/jumbo v20, "windowBackgroundWhiteBlueText5"

    move-object v13, v2

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8061
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string/jumbo v10, "windowBackgroundWhiteBlueText4"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8063
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->plusTextView:Landroid/widget/TextView;

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string/jumbo v20, "windowBackgroundWhiteBlackText"

    move-object v13, v2

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8065
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v10, "passport_authorizeText"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8066
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    const-string v20, "passport_authorizeBackground"

    move-object v13, v2

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8067
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;

    sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I

    or-int/2addr v5, v3

    const-string v10, "passport_authorizeBackgroundSelected"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8069
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    const/4 v15, 0x0

    const-string v20, "contextProgressInner2"

    move-object v13, v2

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8070
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    const/4 v5, 0x0

    const-string v10, "contextProgressOuter2"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8071
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;

    const-string v20, "contextProgressInner2"

    move-object v13, v2

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8072
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;

    const-string v10, "contextProgressOuter2"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8074
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->emptyImageView:Landroid/widget/ImageView;

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    const-string/jumbo v20, "sessions_devicesImage"

    move-object v13, v2

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8075
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView1:Landroid/widget/TextView;

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string/jumbo v10, "windowBackgroundWhiteGrayText2"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8076
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView2:Landroid/widget/TextView;

    sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string/jumbo v20, "windowBackgroundWhiteGrayText2"

    move-object v13, v2

    invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8077
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string/jumbo v10, "windowBackgroundWhiteBlueText4"

    move-object v3, v2

    invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8079
    new-array v2, v12, [Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;

    move-result-object v2

    check-cast v2, [Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    return-object v2
.end method

.method public synthetic lambda$addDocumentView$56$PassportActivity(ILandroid/view/View;)V
    .registers 8
    .param p1, "type"    # I
    .param p2, "v"    # Landroid/view/View;

    .line 4876
    iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    .line 4877
    const/4 v0, 0x1

    if-ne p1, v0, :cond_a

    .line 4878
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieLayout:Landroid/widget/LinearLayout;

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPhotoViewerLayout:Landroid/widget/LinearLayout;

    goto :goto_26

    .line 4879
    :cond_a
    const/4 v0, 0x4

    if-ne p1, v0, :cond_12

    .line 4880
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPhotoViewerLayout:Landroid/widget/LinearLayout;

    goto :goto_26

    .line 4881
    :cond_12
    const/4 v0, 0x2

    if-ne p1, v0, :cond_1a

    .line 4882
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontLayout:Landroid/widget/LinearLayout;

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPhotoViewerLayout:Landroid/widget/LinearLayout;

    goto :goto_26

    .line 4883
    :cond_1a
    const/4 v0, 0x3

    if-ne p1, v0, :cond_22

    .line 4884
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPhotoViewerLayout:Landroid/widget/LinearLayout;

    goto :goto_26

    .line 4886
    :cond_22
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsLayout:Landroid/widget/LinearLayout;

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPhotoViewerLayout:Landroid/widget/LinearLayout;

    .line 4888
    :goto_26
    invoke-virtual {p2}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/messenger/SecureDocument;

    .line 4889
    .local v0, "document1":Lim/tpelyyftgw/messenger/SecureDocument;
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v1

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentActivity(Landroid/app/Activity;)V

    .line 4890
    if-nez p1, :cond_49

    .line 4891
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v3

    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->provider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

    invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhoto(Ljava/util/ArrayList;ILim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;)Z

    goto :goto_58

    .line 4893
    :cond_49
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;

    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v3

    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->provider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

    invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhoto(Ljava/util/ArrayList;ILim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;)Z

    .line 4895
    :goto_58
    return-void
.end method

.method public synthetic lambda$addDocumentView$58$PassportActivity(ILim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;Ljava/lang/String;Landroid/view/View;)Z
    .registers 16
    .param p1, "type"    # I
    .param p2, "document"    # Lim/tpelyyftgw/messenger/SecureDocument;
    .param p3, "cell"    # Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
    .param p4, "key"    # Ljava/lang/String;
    .param p5, "v"    # Landroid/view/View;

    .line 4897
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 4898
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const/4 v1, 0x1

    if-ne p1, v1, :cond_19

    .line 4899
    const v2, 0x7f0f0aff

    const-string v3, "PassportDeleteSelfie"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    goto :goto_25

    .line 4901
    :cond_19
    const v2, 0x7f0f0afd

    const-string v3, "PassportDeleteScan"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 4903
    :goto_25
    const v2, 0x7f0f02f7

    const-string v3, "Cancel"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x0

    invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 4904
    const v2, 0x7f0f0141

    const-string v3, "AppName"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 4905
    const v2, 0x7f0f0a5a

    const-string v3, "OK"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$oVaATweQJL65Phcm1inwy5HdO8U;

    move-object v3, v9

    move-object v4, p0

    move-object v5, p2

    move v6, p1

    move-object v7, p3

    move-object v8, p4

    invoke-direct/range {v3 .. v8}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$oVaATweQJL65Phcm1inwy5HdO8U;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/messenger/SecureDocument;ILim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;Ljava/lang/String;)V

    invoke-virtual {v0, v2, v9}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 4942
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v2

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 4943
    return v1
.end method

.method public synthetic lambda$addField$65$PassportActivity(Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;ZLandroid/view/View;)V
    .registers 14
    .param p1, "documentRequiredTypes"    # Ljava/util/ArrayList;
    .param p2, "requiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p3, "documentOnly"    # Z
    .param p4, "v"    # Landroid/view/View;

    .line 5924
    const/4 v0, 0x0

    .line 5925
    .local v0, "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    const/4 v1, 0x0

    if-eqz p1, :cond_1f

    .line 5926
    const/4 v2, 0x0

    .local v2, "a":I
    invoke-virtual {p1}, Ljava/util/ArrayList;->size()I

    move-result v3

    .local v3, "count":I
    :goto_9
    if-ge v2, v3, :cond_1f

    .line 5927
    invoke-virtual {p1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 5928
    .local v4, "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    invoke-direct {p0, v4, v1}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    move-result-object v5

    if-nez v5, :cond_1e

    const/4 v5, 0x1

    if-ne v3, v5, :cond_1b

    goto :goto_1e

    .line 5926
    .end local v4    # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :cond_1b
    add-int/lit8 v2, v2, 0x1

    goto :goto_9

    .line 5929
    .restart local v4    # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :cond_1e
    :goto_1e
    move-object v0, v4

    .line 5934
    .end local v2    # "a":I
    .end local v3    # "count":I
    .end local v4    # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :cond_1f
    iget-object v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    const/4 v3, 0x0

    const v4, 0x7f0f02f7

    const-string v5, "Cancel"

    if-nez v2, :cond_8e

    iget-object v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    if-eqz v2, :cond_32

    goto :goto_8e

    .line 5975
    :cond_32
    iget-object v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;

    move v6, v2

    .local v6, "phoneField":Z
    if-nez v2, :cond_3f

    iget-object v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;

    if-eqz v2, :cond_1a8

    .line 5976
    :cond_3f
    invoke-direct {p0, p2, v1}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    move-result-object v1

    .line 5977
    .local v1, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    if-eqz v1, :cond_1a8

    .line 5978
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v7

    invoke-direct {v2, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 5979
    .local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v7, 0x7f0f0a5a

    const-string v8, "OK"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    new-instance v8, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$hmjGq_IwdcLQnBG8_gOrhXRJ7DI;

    invoke-direct {v8, p0, p2, p3}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$hmjGq_IwdcLQnBG8_gOrhXRJ7DI;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)V

    invoke-virtual {v2, v7, v8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 5983
    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v2, v4, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 5984
    const v3, 0x7f0f0141

    const-string v4, "AppName"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 5985
    if-eqz v6, :cond_7a

    const v3, 0x7f0f0afc

    const-string v4, "PassportDeletePhoneAlert"

    goto :goto_7f

    :cond_7a
    const v3, 0x7f0f0af9

    const-string v4, "PassportDeleteEmailAlert"

    :goto_7f
    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 5986
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v3

    invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 5987
    return-void

    .line 5935
    .end local v1    # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .end local v2    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    .end local v6    # "phoneField":Z
    :cond_8e
    :goto_8e
    if-nez v0, :cond_1a8

    if-eqz p1, :cond_1a8

    invoke-virtual {p1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v2

    if-nez v2, :cond_1a8

    .line 5936
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v6

    invoke-direct {v2, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 5937
    .restart local v2    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v2, v4, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 5939
    iget-object v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    if-eqz v3, :cond_bb

    .line 5940
    const v3, 0x7f0f0b10

    const-string v4, "PassportIdentityDocument"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    goto :goto_cd

    .line 5941
    :cond_bb
    iget-object v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    if-eqz v3, :cond_cd

    .line 5942
    const v3, 0x7f0f0aea

    const-string v4, "PassportAddress"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 5945
    :cond_cd
    :goto_cd
    new-instance v3, Ljava/util/ArrayList;

    invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V

    .line 5946
    .local v3, "strings":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
    const/4 v4, 0x0

    .local v4, "a":I
    invoke-virtual {p1}, Ljava/util/ArrayList;->size()I

    move-result v5

    .local v5, "count":I
    :goto_d7
    if-ge v4, v5, :cond_190

    .line 5947
    invoke-virtual {p1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 5948
    .local v6, "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    if-eqz v7, :cond_f3

    .line 5949
    const v7, 0x7f0f0adc

    const-string v8, "PassportAddLicence"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_18c

    .line 5950
    :cond_f3
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;

    if-eqz v7, :cond_107

    .line 5951
    const v7, 0x7f0f0add

    const-string v8, "PassportAddPassport"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_18c

    .line 5952
    :cond_107
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;

    if-eqz v7, :cond_11b

    .line 5953
    const v7, 0x7f0f0ada

    const-string v8, "PassportAddInternalPassport"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_18c

    .line 5954
    :cond_11b
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    if-eqz v7, :cond_12e

    .line 5955
    const v7, 0x7f0f0ad7

    const-string v8, "PassportAddCard"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_18c

    .line 5956
    :cond_12e
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;

    if-eqz v7, :cond_141

    .line 5957
    const v7, 0x7f0f0ad5

    const-string v8, "PassportAddBill"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_18c

    .line 5958
    :cond_141
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;

    if-eqz v7, :cond_154

    .line 5959
    const v7, 0x7f0f0ad3

    const-string v8, "PassportAddBank"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_18c

    .line 5960
    :cond_154
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;

    if-eqz v7, :cond_167

    .line 5961
    const v7, 0x7f0f0ad1

    const-string v8, "PassportAddAgreement"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_18c

    .line 5962
    :cond_167
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;

    if-eqz v7, :cond_17a

    .line 5963
    const v7, 0x7f0f0ae1

    const-string v8, "PassportAddTemporaryRegistration"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_18c

    .line 5964
    :cond_17a
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;

    if-eqz v7, :cond_18c

    .line 5965
    const v7, 0x7f0f0adf

    const-string v8, "PassportAddPassportRegistration"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 5946
    .end local v6    # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :cond_18c
    :goto_18c
    add-int/lit8 v4, v4, 0x1

    goto/16 :goto_d7

    .line 5969
    .end local v4    # "a":I
    .end local v5    # "count":I
    :cond_190
    new-array v1, v1, [Ljava/lang/CharSequence;

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;

    move-result-object v1

    check-cast v1, [Ljava/lang/CharSequence;

    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$s6YOoXyQZiYFglahp-GDUZOZ6k0;

    invoke-direct {v4, p0, p2, p1, p3}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$s6YOoXyQZiYFglahp-GDUZOZ6k0;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;Z)V

    invoke-virtual {v2, v1, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 5970
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v1

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 5971
    return-void

    .line 5991
    .end local v2    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    .end local v3    # "strings":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
    :cond_1a8
    invoke-direct {p0, p2, v0, p1, p3}, Lim/tpelyyftgw/ui/PassportActivity;->openTypeActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;Z)V

    .line 5992
    return-void
.end method

.method public synthetic lambda$checkDiscard$70$PassportActivity(Landroid/content/DialogInterface;I)V
    .registers 3
    .param p1, "dialog"    # Landroid/content/DialogInterface;
    .param p2, "which"    # I

    .line 7036
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->finishFragment()V

    return-void
.end method

.method public synthetic lambda$checkNativeFields$59$PassportActivity()V
    .registers 3

    .line 5364
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    if-eqz v0, :cond_a

    .line 5365
    const/4 v1, 0x0

    aget-object v0, v0, v1

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->scrollToField(Landroid/view/View;)V

    .line 5367
    :cond_a
    return-void
.end method

.method public synthetic lambda$createAddressInterface$32$PassportActivity(Landroid/view/View;)V
    .registers 3
    .param p1, "v"    # Landroid/view/View;

    .line 3185
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    .line 3186
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAttachMenu()V

    .line 3187
    return-void
.end method

.method public synthetic lambda$createAddressInterface$33$PassportActivity(Landroid/view/View;)V
    .registers 3
    .param p1, "v"    # Landroid/view/View;

    .line 3239
    const/4 v0, 0x4

    iput v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    .line 3240
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAttachMenu()V

    .line 3241
    return-void
.end method

.method public synthetic lambda$createAddressInterface$35$PassportActivity(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 6
    .param p1, "v"    # Landroid/view/View;
    .param p2, "event"    # Landroid/view/MotionEvent;

    .line 3367
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const/4 v1, 0x0

    if-nez v0, :cond_8

    .line 3368
    return v1

    .line 3370
    :cond_8
    invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I

    move-result v0

    const/4 v2, 0x1

    if-ne v0, v2, :cond_1f

    .line 3371
    new-instance v0, Lim/tpelyyftgw/ui/CountrySelectActivity;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;-><init>(Z)V

    .line 3372
    .local v0, "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$RVqnqVMZf1FN8nxQc_A1G0vHiQs;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$RVqnqVMZf1FN8nxQc_A1G0vHiQs;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;->setCountrySelectActivityDelegate(Lim/tpelyyftgw/ui/CountrySelectActivity$CountrySelectActivityDelegate;)V

    .line 3378
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 3380
    .end local v0    # "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
    :cond_1f
    return v2
.end method

.method public synthetic lambda$createAddressInterface$36$PassportActivity(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
    .registers 15
    .param p1, "textView"    # Landroid/widget/TextView;
    .param p2, "i"    # I
    .param p3, "keyEvent"    # Landroid/view/KeyEvent;

    .line 3484
    const/4 v0, 0x5

    if-ne p2, v0, :cond_3e

    .line 3485
    invoke-virtual {p1}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 3486
    .local v0, "num":I
    const/4 v1, 0x1

    add-int/2addr v0, v1

    .line 3487
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    array-length v3, v2

    if-ge v0, v3, :cond_3d

    .line 3488
    aget-object v2, v2, v0

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->isFocusable()Z

    move-result v2

    if-eqz v2, :cond_24

    .line 3489
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v0

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    goto :goto_3d

    .line 3491
    :cond_24
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v0

    const-wide/16 v3, 0x0

    const-wide/16 v5, 0x0

    const/4 v7, 0x1

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x0

    invoke-static/range {v3 .. v10}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z

    .line 3492
    invoke-virtual {p1}, Landroid/widget/TextView;->clearFocus()V

    .line 3493
    invoke-static {p1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V

    .line 3496
    :cond_3d
    :goto_3d
    return v1

    .line 3498
    .end local v0    # "num":I
    :cond_3e
    const/4 v0, 0x0

    return v0
.end method

.method public synthetic lambda$createAddressInterface$37$PassportActivity(Landroid/view/View;)V
    .registers 2
    .param p1, "v"    # Landroid/view/View;

    .line 3526
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->createDocumentDeleteAlert()V

    return-void
.end method

.method public synthetic lambda$createDocumentDeleteAlert$38$PassportActivity([ZLandroid/content/DialogInterface;I)V
    .registers 12
    .param p1, "checks"    # [Z
    .param p2, "dialog"    # Landroid/content/DialogInterface;
    .param p3, "which"    # I

    .line 3546
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z

    if-nez v0, :cond_9

    .line 3547
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;

    invoke-virtual {v0}, Ljava/util/HashMap;->clear()V

    .line 3549
    :cond_9
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentValues:Ljava/util/HashMap;

    invoke-virtual {v0}, Ljava/util/HashMap;->clear()V

    .line 3550
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;

    const/4 v0, 0x0

    aget-boolean v5, p1, v0

    const/4 v6, 0x0

    const/4 v7, 0x0

    invoke-interface/range {v1 .. v7}, Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;->deleteValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZLjava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;)V

    .line 3551
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->finishFragment()V

    .line 3552
    return-void
.end method

.method public synthetic lambda$createEmailInterface$24$PassportActivity(Landroid/view/View;)V
    .registers 3
    .param p1, "v"    # Landroid/view/View;

    .line 2736
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->useCurrentValue:Z

    .line 2737
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->callOnClick()Z

    .line 2738
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->useCurrentValue:Z

    .line 2739
    return-void
.end method

.method public synthetic lambda$createEmailInterface$25$PassportActivity(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
    .registers 5
    .param p1, "textView"    # Landroid/widget/TextView;
    .param p2, "i"    # I
    .param p3, "keyEvent"    # Landroid/view/KeyEvent;

    .line 2777
    const/4 v0, 0x6

    if-eq p2, v0, :cond_9

    const/4 v0, 0x5

    if-ne p2, v0, :cond_7

    goto :goto_9

    .line 2781
    :cond_7
    const/4 v0, 0x0

    return v0

    .line 2778
    :cond_9
    :goto_9
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->callOnClick()Z

    .line 2779
    const/4 v0, 0x1

    return v0
.end method

.method public synthetic lambda$createEmailVerificationInterface$5$PassportActivity(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
    .registers 5
    .param p1, "textView"    # Landroid/widget/TextView;
    .param p2, "i"    # I
    .param p3, "keyEvent"    # Landroid/view/KeyEvent;

    .line 1476
    const/4 v0, 0x6

    if-eq p2, v0, :cond_9

    const/4 v0, 0x5

    if-ne p2, v0, :cond_7

    goto :goto_9

    .line 1480
    :cond_7
    const/4 v0, 0x0

    return v0

    .line 1477
    :cond_9
    :goto_9
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->callOnClick()Z

    .line 1478
    const/4 v0, 0x1

    return v0
.end method

.method public synthetic lambda$createIdentityInterface$40$PassportActivity(Landroid/view/View;)V
    .registers 3
    .param p1, "v"    # Landroid/view/View;

    .line 3920
    const/4 v0, 0x2

    iput v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    .line 3921
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAttachMenu()V

    .line 3922
    return-void
.end method

.method public synthetic lambda$createIdentityInterface$41$PassportActivity(Landroid/view/View;)V
    .registers 3
    .param p1, "v"    # Landroid/view/View;

    .line 3935
    const/4 v0, 0x3

    iput v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    .line 3936
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAttachMenu()V

    .line 3937
    return-void
.end method

.method public synthetic lambda$createIdentityInterface$42$PassportActivity(Landroid/view/View;)V
    .registers 3
    .param p1, "v"    # Landroid/view/View;

    .line 3949
    const/4 v0, 0x1

    iput v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    .line 3950
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAttachMenu()V

    .line 3951
    return-void
.end method

.method public synthetic lambda$createIdentityInterface$43$PassportActivity(Landroid/view/View;)V
    .registers 3
    .param p1, "v"    # Landroid/view/View;

    .line 3973
    const/4 v0, 0x4

    iput v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    .line 3974
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAttachMenu()V

    .line 3975
    return-void
.end method

.method public synthetic lambda$createIdentityInterface$45$PassportActivity(Landroid/view/View;)V
    .registers 5
    .param p1, "v"    # Landroid/view/View;

    .line 4017
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x17

    if-lt v0, v1, :cond_20

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const-string v1, "android.permission.CAMERA"

    invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_20

    .line 4018
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    filled-new-array {v1}, [Ljava/lang/String;

    move-result-object v1

    const/16 v2, 0x16

    invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V

    .line 4019
    return-void

    .line 4021
    :cond_20
    new-instance v0, Lim/tpelyyftgw/ui/MrzCameraActivity;

    invoke-direct {v0}, Lim/tpelyyftgw/ui/MrzCameraActivity;-><init>()V

    .line 4022
    .local v0, "fragment":Lim/tpelyyftgw/ui/MrzCameraActivity;
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$n40FtgqICLDg5x3RAIhSci2Q9WM;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$n40FtgqICLDg5x3RAIhSci2Q9WM;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/MrzCameraActivity;->setDelegate(Lim/tpelyyftgw/ui/MrzCameraActivity$MrzCameraActivityDelegate;)V

    .line 4062
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 4063
    return-void
.end method

.method public synthetic lambda$createIdentityInterface$47$PassportActivity(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 6
    .param p1, "v"    # Landroid/view/View;
    .param p2, "event"    # Landroid/view/MotionEvent;

    .line 4161
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const/4 v1, 0x0

    if-nez v0, :cond_8

    .line 4162
    return v1

    .line 4164
    :cond_8
    invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I

    move-result v0

    const/4 v2, 0x1

    if-ne v0, v2, :cond_1f

    .line 4165
    new-instance v0, Lim/tpelyyftgw/ui/CountrySelectActivity;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;-><init>(Z)V

    .line 4166
    .local v0, "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$MiY1mzb8mI3hMU07k6cPd-ys5hM;

    invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$MiY1mzb8mI3hMU07k6cPd-ys5hM;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/view/View;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;->setCountrySelectActivityDelegate(Lim/tpelyyftgw/ui/CountrySelectActivity$CountrySelectActivityDelegate;)V

    .line 4178
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 4180
    .end local v0    # "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
    :cond_1f
    return v2
.end method

.method public synthetic lambda$createIdentityInterface$50$PassportActivity(Landroid/content/Context;Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 30
    .param p1, "context"    # Landroid/content/Context;
    .param p2, "v"    # Landroid/view/View;
    .param p3, "event"    # Landroid/view/MotionEvent;

    .line 4185
    move-object/from16 v1, p0

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const/4 v2, 0x0

    if-nez v0, :cond_a

    .line 4186
    return v2

    .line 4188
    :cond_a
    invoke-virtual/range {p3 .. p3}, Landroid/view/MotionEvent;->getAction()I

    move-result v0

    const/4 v3, 0x1

    if-ne v0, v3, :cond_e3

    .line 4189
    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object v4

    .line 4190
    .local v4, "calendar":Ljava/util/Calendar;
    invoke-virtual {v4, v3}, Ljava/util/Calendar;->get(I)I

    move-result v5

    .line 4191
    .local v5, "year":I
    const/4 v0, 0x2

    invoke-virtual {v4, v0}, Ljava/util/Calendar;->get(I)I

    move-result v6

    .line 4192
    .local v6, "monthOfYear":I
    const/4 v7, 0x5

    invoke-virtual {v4, v7}, Ljava/util/Calendar;->get(I)I

    move-result v7

    .line 4194
    .local v7, "dayOfMonth":I
    :try_start_23
    move-object/from16 v8, p2

    check-cast v8, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    .line 4195
    .local v8, "field1":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    invoke-virtual {v8}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getTag()Ljava/lang/Object;

    move-result-object v9

    check-cast v9, Ljava/lang/Integer;

    invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I

    move-result v9

    .line 4200
    .local v9, "num":I
    const/16 v10, 0x8

    if-ne v9, v10, :cond_43

    .line 4201
    const-string v11, "PassportSelectExpiredDate"

    const v12, 0x7f0f0b76

    invoke-static {v11, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v11

    .line 4202
    .local v11, "title":Ljava/lang/String;
    const/4 v12, 0x0

    .line 4203
    .local v12, "minYear":I
    const/16 v13, 0x14

    .line 4204
    .local v13, "maxYear":I
    const/4 v14, 0x0

    .local v14, "currentYearDiff":I
    goto :goto_51

    .line 4206
    .end local v11    # "title":Ljava/lang/String;
    .end local v12    # "minYear":I
    .end local v13    # "maxYear":I
    .end local v14    # "currentYearDiff":I
    :cond_43
    const-string v11, "PassportSelectBithdayDate"

    const v12, 0x7f0f0b75

    invoke-static {v11, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v11

    .line 4207
    .restart local v11    # "title":Ljava/lang/String;
    const/16 v12, -0x78

    .line 4208
    .restart local v12    # "minYear":I
    const/4 v13, 0x0

    .line 4209
    .restart local v13    # "maxYear":I
    const/16 v14, -0x12

    .line 4211
    .restart local v14    # "currentYearDiff":I
    :goto_51
    const/4 v15, -0x1

    .line 4212
    .local v15, "selectedDay":I
    const/16 v16, -0x1

    .line 4213
    .local v16, "selectedMonth":I
    const/16 v17, -0x1

    .line 4214
    .local v17, "selectedYear":I
    invoke-virtual {v8}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;

    move-result-object v18

    invoke-virtual/range {v18 .. v18}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v10

    const-string v0, "\\."

    invoke-virtual {v10, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v0

    .line 4215
    .local v0, "args":[Ljava/lang/String;
    array-length v10, v0

    const/4 v3, 0x3

    if-ne v10, v3, :cond_93

    .line 4216
    aget-object v3, v0, v2

    invoke-static {v3}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v3

    move v15, v3

    .line 4217
    const/4 v3, 0x1

    aget-object v10, v0, v3

    invoke-static {v10}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v3

    move/from16 v16, v3

    .line 4218
    const/4 v3, 0x2

    aget-object v3, v0, v3

    invoke-static {v3}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v3

    move/from16 v17, v3

    move v3, v15

    move/from16 v10, v16

    move/from16 v25, v17

    goto :goto_98

    .line 4215
    :cond_93
    move v3, v15

    move/from16 v10, v16

    move/from16 v25, v17

    .line 4220
    .end local v15    # "selectedDay":I
    .end local v16    # "selectedMonth":I
    .end local v17    # "selectedYear":I
    .local v3, "selectedDay":I
    .local v10, "selectedMonth":I
    .local v25, "selectedYear":I
    :goto_98
    const/16 v15, 0x8

    if-ne v9, v15, :cond_9f

    const/16 v23, 0x1

    goto :goto_a1

    :cond_9f
    const/16 v23, 0x0

    :goto_a1
    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$ZsWxyu3Ur8nANEJhu7EWcMIReHs;

    invoke-direct {v2, v1, v9, v8}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$ZsWxyu3Ur8nANEJhu7EWcMIReHs;-><init>(Lim/tpelyyftgw/ui/PassportActivity;ILim/tpelyyftgw/ui/components/EditTextBoldCursor;)V

    move-object/from16 v15, p1

    move/from16 v16, v12

    move/from16 v17, v13

    move/from16 v18, v14

    move/from16 v19, v3

    move/from16 v20, v10

    move/from16 v21, v25

    move-object/from16 v22, v11

    move-object/from16 v24, v2

    invoke-static/range {v15 .. v24}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createDatePickerDialog(Landroid/content/Context;IIIIIILjava/lang/String;ZLim/tpelyyftgw/ui/components/AlertsCreator$DatePickerDelegate;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    move-result-object v2

    .line 4228
    .local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const/16 v15, 0x8

    if-ne v9, v15, :cond_d4

    .line 4229
    const-string v15, "PassportSelectNotExpire"

    move-object/from16 v16, v0

    .end local v0    # "args":[Ljava/lang/String;
    .local v16, "args":[Ljava/lang/String;
    const v0, 0x7f0f0b78

    invoke-static {v15, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    new-instance v15, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$Xq6EYJbrC-9TscIU9hEKwdhGWMY;

    invoke-direct {v15, v1, v8}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$Xq6EYJbrC-9TscIU9hEKwdhGWMY;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;)V

    invoke-virtual {v2, v0, v15}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    goto :goto_d6

    .line 4228
    .end local v16    # "args":[Ljava/lang/String;
    .restart local v0    # "args":[Ljava/lang/String;
    :cond_d4
    move-object/from16 v16, v0

    .line 4234
    .end local v0    # "args":[Ljava/lang/String;
    .restart local v16    # "args":[Ljava/lang/String;
    :goto_d6
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v0

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
    :try_end_dd
    .catch Ljava/lang/Exception; {:try_start_23 .. :try_end_dd} :catch_df

    .line 4237
    nop

    .end local v2    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    .end local v3    # "selectedDay":I
    .end local v8    # "field1":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    .end local v9    # "num":I
    .end local v10    # "selectedMonth":I
    .end local v11    # "title":Ljava/lang/String;
    .end local v12    # "minYear":I
    .end local v13    # "maxYear":I
    .end local v14    # "currentYearDiff":I
    .end local v16    # "args":[Ljava/lang/String;
    .end local v25    # "selectedYear":I
    goto :goto_e3

    .line 4235
    :catch_df
    move-exception v0

    .line 4236
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 4239
    .end local v0    # "e":Ljava/lang/Exception;
    .end local v4    # "calendar":Ljava/util/Calendar;
    .end local v5    # "year":I
    .end local v6    # "monthOfYear":I
    .end local v7    # "dayOfMonth":I
    :cond_e3
    :goto_e3
    const/4 v2, 0x1

    return v2
.end method

.method public synthetic lambda$createIdentityInterface$52$PassportActivity(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 9
    .param p1, "v"    # Landroid/view/View;
    .param p2, "event"    # Landroid/view/MotionEvent;

    .line 4245
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const/4 v1, 0x0

    if-nez v0, :cond_8

    .line 4246
    return v1

    .line 4248
    :cond_8
    invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I

    move-result v0

    const/4 v2, 0x1

    if-ne v0, v2, :cond_59

    .line 4249
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    invoke-direct {v0, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 4250
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v3, 0x7f0f0b77

    const-string v4, "PassportSelectGender"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 4251
    const/4 v3, 0x2

    new-array v3, v3, [Ljava/lang/CharSequence;

    const v4, 0x7f0f0b4a

    .line 4252
    const-string v5, "PassportMale"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v3, v1

    const v1, 0x7f0f0b0c

    .line 4253
    const-string v4, "PassportFemale"

    invoke-static {v4, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    aput-object v1, v3, v2

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8JjTcotLUWwNJKzyviA2sG_FRJw;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8JjTcotLUWwNJKzyviA2sG_FRJw;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    .line 4251
    invoke-virtual {v0, v3, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 4263
    const v1, 0x7f0f02f7

    const-string v3, "Cancel"

    invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const/4 v3, 0x0

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 4264
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v1

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 4266
    .end local v0    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :cond_59
    return v2
.end method

.method public synthetic lambda$createIdentityInterface$53$PassportActivity(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
    .registers 15
    .param p1, "textView"    # Landroid/widget/TextView;
    .param p2, "i"    # I
    .param p3, "keyEvent"    # Landroid/view/KeyEvent;

    .line 4406
    const/4 v0, 0x5

    if-ne p2, v0, :cond_3e

    .line 4407
    invoke-virtual {p1}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 4408
    .local v0, "num":I
    const/4 v1, 0x1

    add-int/2addr v0, v1

    .line 4409
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    array-length v3, v2

    if-ge v0, v3, :cond_3d

    .line 4410
    aget-object v2, v2, v0

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->isFocusable()Z

    move-result v2

    if-eqz v2, :cond_24

    .line 4411
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v0

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    goto :goto_3d

    .line 4413
    :cond_24
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v0

    const-wide/16 v3, 0x0

    const-wide/16 v5, 0x0

    const/4 v7, 0x1

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x0

    invoke-static/range {v3 .. v10}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z

    .line 4414
    invoke-virtual {p1}, Landroid/widget/TextView;->clearFocus()V

    .line 4415
    invoke-static {p1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V

    .line 4418
    :cond_3d
    :goto_3d
    return v1

    .line 4420
    .end local v0    # "num":I
    :cond_3e
    const/4 v0, 0x0

    return v0
.end method

.method public synthetic lambda$createIdentityInterface$54$PassportActivity(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
    .registers 15
    .param p1, "textView"    # Landroid/widget/TextView;
    .param p2, "i"    # I
    .param p3, "keyEvent"    # Landroid/view/KeyEvent;

    .line 4555
    const/4 v0, 0x5

    if-ne p2, v0, :cond_3e

    .line 4556
    invoke-virtual {p1}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 4557
    .local v0, "num":I
    const/4 v1, 0x1

    add-int/2addr v0, v1

    .line 4558
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    array-length v3, v2

    if-ge v0, v3, :cond_3d

    .line 4559
    aget-object v2, v2, v0

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->isFocusable()Z

    move-result v2

    if-eqz v2, :cond_24

    .line 4560
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v0

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    goto :goto_3d

    .line 4562
    :cond_24
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v2, v0

    const-wide/16 v3, 0x0

    const-wide/16 v5, 0x0

    const/4 v7, 0x1

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x0

    invoke-static/range {v3 .. v10}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z

    .line 4563
    invoke-virtual {p1}, Landroid/widget/TextView;->clearFocus()V

    .line 4564
    invoke-static {p1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V

    .line 4567
    :cond_3d
    :goto_3d
    return v1

    .line 4569
    .end local v0    # "num":I
    :cond_3e
    const/4 v0, 0x0

    return v0
.end method

.method public synthetic lambda$createIdentityInterface$55$PassportActivity(Landroid/view/View;)V
    .registers 2
    .param p1, "v"    # Landroid/view/View;

    .line 4600
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->createDocumentDeleteAlert()V

    return-void
.end method

.method public synthetic lambda$createManageInterface$17$PassportActivity(Landroid/view/View;)V
    .registers 2
    .param p1, "v"    # Landroid/view/View;

    .line 2454
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAddDocumentAlert()V

    return-void
.end method

.method public synthetic lambda$createManageInterface$21$PassportActivity(Landroid/view/View;)V
    .registers 5
    .param p1, "v"    # Landroid/view/View;

    .line 2462
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 2463
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const-string v1, "OK"

    const v2, 0x7f0f0a5a

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PJx8DCdynrjHiNUo_Lo1KWnPx8c;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PJx8DCdynrjHiNUo_Lo1KWnPx8c;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 2484
    const-string v1, "Cancel"

    const v2, 0x7f0f02f7

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 2485
    const-string v1, "AppName"

    const v2, 0x7f0f0141

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 2486
    const-string v1, "AppPassportDeleteAlert"

    const v2, 0x7f0f014a

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 2487
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v1

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 2488
    return-void
.end method

.method public synthetic lambda$createManageInterface$22$PassportActivity(Landroid/view/View;)V
    .registers 2
    .param p1, "v"    # Landroid/view/View;

    .line 2533
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAddDocumentAlert()V

    return-void
.end method

.method public synthetic lambda$createPasswordInterface$12$PassportActivity(Landroid/view/View;)V
    .registers 6
    .param p1, "v"    # Landroid/view/View;

    .line 1645
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->has_recovery:Z

    if-eqz v0, :cond_2b

    .line 1646
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->needShowProgress()V

    .line 1647
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_requestPasswordRecovery;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_requestPasswordRecovery;-><init>()V

    .line 1648
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_requestPasswordRecovery;
    iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$xyYPC5ZAbkX4LhkK4ZZ_BnW-ECM;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$xyYPC5ZAbkX4LhkK4ZZ_BnW-ECM;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    const/16 v3, 0xa

    invoke-virtual {v1, v0, v2, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I

    move-result v1

    .line 1681
    .local v1, "reqId":I
    iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v2

    iget v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->classGuid:I

    invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V

    .line 1682
    .end local v0    # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_requestPasswordRecovery;
    .end local v1    # "reqId":I
    goto :goto_78

    .line 1683
    :cond_2b
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_32

    .line 1684
    return-void

    .line 1686
    :cond_32
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 1687
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v1, 0x7f0f0a5a

    const-string v2, "OK"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 1688
    const v1, 0x7f0f0e24

    const-string v2, "RestorePasswordResetAccount"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$3oylsPJoON1O-O8VupSEsZKYvNg;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$3oylsPJoON1O-O8VupSEsZKYvNg;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 1689
    const v1, 0x7f0f0e23

    const-string v2, "RestorePasswordNoEmailTitle"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 1690
    const v1, 0x7f0f0e22

    const-string v2, "RestorePasswordNoEmailText"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 1691
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v1

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 1693
    .end local v0    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :goto_78
    return-void
.end method

.method public synthetic lambda$createPasswordInterface$6$PassportActivity(Landroid/view/View;)V
    .registers 5
    .param p1, "v"    # Landroid/view/View;

    .line 1575
    new-instance v0, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;

    iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    const/4 v2, 0x1

    invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;-><init>(II)V

    .line 1576
    .local v0, "activity":Lim/tpelyyftgw/ui/TwoStepVerificationActivity;
    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->setCloseAfterSet(Z)V

    .line 1577
    const/4 v1, 0x0

    new-array v1, v1, [B

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->setCurrentPasswordInfo([BLim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V

    .line 1578
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 1579
    return-void
.end method

.method public synthetic lambda$createPasswordInterface$7$PassportActivity(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
    .registers 5
    .param p1, "textView"    # Landroid/widget/TextView;
    .param p2, "i"    # I
    .param p3, "keyEvent"    # Landroid/view/KeyEvent;

    .line 1609
    const/4 v0, 0x5

    if-eq p2, v0, :cond_9

    const/4 v0, 0x6

    if-ne p2, v0, :cond_7

    goto :goto_9

    .line 1613
    :cond_7
    const/4 v0, 0x0

    return v0

    .line 1610
    :cond_9
    :goto_9
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->callOnClick()Z

    .line 1611
    const/4 v0, 0x1

    return v0
.end method

.method public synthetic lambda$createPhoneInterface$26$PassportActivity(Landroid/view/View;)V
    .registers 3
    .param p1, "v"    # Landroid/view/View;

    .line 2822
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->useCurrentValue:Z

    .line 2823
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->callOnClick()Z

    .line 2824
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->useCurrentValue:Z

    .line 2825
    return-void
.end method

.method public synthetic lambda$createPhoneInterface$29$PassportActivity(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 6
    .param p1, "v"    # Landroid/view/View;
    .param p2, "event"    # Landroid/view/MotionEvent;

    .line 2870
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const/4 v1, 0x0

    if-nez v0, :cond_8

    .line 2871
    return v1

    .line 2873
    :cond_8
    invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I

    move-result v0

    const/4 v2, 0x1

    if-ne v0, v2, :cond_1f

    .line 2874
    new-instance v0, Lim/tpelyyftgw/ui/CountrySelectActivity;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;-><init>(Z)V

    .line 2875
    .local v0, "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$6I-rNGpJ1jen3yBH4XO0Yyz5heU;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$6I-rNGpJ1jen3yBH4XO0Yyz5heU;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;->setCountrySelectActivityDelegate(Lim/tpelyyftgw/ui/CountrySelectActivity$CountrySelectActivityDelegate;)V

    .line 2892
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 2894
    .end local v0    # "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
    :cond_1f
    return v2
.end method

.method public synthetic lambda$createPhoneInterface$30$PassportActivity(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
    .registers 7
    .param p1, "textView"    # Landroid/widget/TextView;
    .param p2, "i"    # I
    .param p3, "keyEvent"    # Landroid/view/KeyEvent;

    .line 3084
    const/4 v0, 0x1

    const/4 v1, 0x5

    if-ne p2, v1, :cond_d

    .line 3085
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v2, 0x2

    aget-object v1, v1, v2

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    .line 3086
    return v0

    .line 3087
    :cond_d
    const/4 v1, 0x6

    if-ne p2, v1, :cond_16

    .line 3088
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->callOnClick()Z

    .line 3089
    return v0

    .line 3091
    :cond_16
    const/4 v0, 0x0

    return v0
.end method

.method public synthetic lambda$createPhoneInterface$31$PassportActivity(Landroid/view/View;ILandroid/view/KeyEvent;)Z
    .registers 7
    .param p1, "v"    # Landroid/view/View;
    .param p2, "keyCode"    # I
    .param p3, "event"    # Landroid/view/KeyEvent;

    .line 3095
    const/16 v0, 0x43

    if-ne p2, v0, :cond_2c

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v1, 0x2

    aget-object v0, v0, v1

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v0

    if-nez v0, :cond_2c

    .line 3096
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v1, 0x1

    aget-object v0, v0, v1

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    .line 3097
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v0, v1

    aget-object v0, v0, v1

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v0

    invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V

    .line 3098
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v1

    invoke-virtual {v0, p3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z

    .line 3099
    return v1

    .line 3101
    :cond_2c
    const/4 v0, 0x0

    return v0
.end method

.method public synthetic lambda$createRequestInterface$16$PassportActivity(Landroid/view/View;)V
    .registers 23
    .param p1, "view"    # Landroid/view/View;

    .line 2211
    move-object/from16 v1, p0

    const-string v2, ""

    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    move-object v3, v0

    .line 2212
    .local v3, "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    const/4 v0, 0x0

    .local v0, "a":I
    iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->required_types:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    .local v4, "size":I
    :goto_13
    const/4 v5, 0x0

    const/4 v6, 0x1

    if-ge v0, v4, :cond_d4

    .line 2216
    iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->required_types:Ljava/util/ArrayList;

    invoke-virtual {v7, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;

    .line 2217
    .local v7, "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-eqz v8, :cond_29

    .line 2218
    move-object v8, v7

    check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .local v8, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    goto :goto_73

    .line 2219
    .end local v8    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :cond_29
    instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;

    if-eqz v8, :cond_d0

    .line 2220
    move-object v8, v7

    check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;

    .line 2221
    .local v8, "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
    iget-object v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;

    invoke-virtual {v9}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v9

    if-eqz v9, :cond_3a

    .line 2222
    goto/16 :goto_d0

    .line 2224
    :cond_3a
    iget-object v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;

    invoke-virtual {v9, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v9

    move-object v7, v9

    check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;

    .line 2225
    instance-of v9, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-nez v9, :cond_49

    .line 2226
    goto/16 :goto_d0

    .line 2228
    :cond_49
    move-object v9, v7

    check-cast v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 2230
    .local v9, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    const/4 v10, 0x0

    .local v10, "b":I
    iget-object v11, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;

    invoke-virtual {v11}, Ljava/util/ArrayList;->size()I

    move-result v11

    .local v11, "size2":I
    :goto_53
    if-ge v10, v11, :cond_72

    .line 2231
    iget-object v12, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;

    invoke-virtual {v12, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v12

    move-object v7, v12

    check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;

    .line 2232
    instance-of v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    if-nez v12, :cond_63

    .line 2233
    goto :goto_6f

    .line 2235
    :cond_63
    move-object v12, v7

    check-cast v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 2236
    .local v12, "innerType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    invoke-direct {v1, v12, v6}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    move-result-object v13

    if-eqz v13, :cond_6f

    .line 2237
    move-object v9, v12

    .line 2238
    move-object v8, v9

    goto :goto_73

    .line 2230
    .end local v12    # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :cond_6f
    :goto_6f
    add-int/lit8 v10, v10, 0x1

    goto :goto_53

    :cond_72
    move-object v8, v9

    .line 2245
    .end local v9    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .end local v10    # "b":I
    .end local v11    # "size2":I
    .local v8, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :goto_73
    invoke-direct {v1, v8, v6}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    move-result-object v6

    .line 2246
    .local v6, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    const-wide/16 v9, 0xc8

    const/high16 v11, 0x40000000    # 2.0f

    const-string/jumbo v12, "vibrator"

    if-nez v6, :cond_97

    .line 2247
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    invoke-virtual {v2, v12}, Landroidx/fragment/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Landroid/os/Vibrator;

    .line 2248
    .local v2, "v":Landroid/os/Vibrator;
    if-eqz v2, :cond_8f

    .line 2249
    invoke-virtual {v2, v9, v10}, Landroid/os/Vibrator;->vibrate(J)V

    .line 2251
    :cond_8f
    invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/PassportActivity;->getViewByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    move-result-object v9

    invoke-static {v9, v11, v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->shakeView(Landroid/view/View;FI)V

    .line 2252
    return-void

    .line 2254
    .end local v2    # "v":Landroid/os/Vibrator;
    :cond_97
    iget-object v13, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v1, v13}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v13

    .line 2255
    .local v13, "key":Ljava/lang/String;
    iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;

    invoke-virtual {v14, v13}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v14

    check-cast v14, Ljava/util/HashMap;

    .line 2256
    .local v14, "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    if-eqz v14, :cond_c4

    invoke-virtual {v14}, Ljava/util/HashMap;->isEmpty()Z

    move-result v15

    if-nez v15, :cond_c4

    .line 2257
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    invoke-virtual {v2, v12}, Landroidx/fragment/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Landroid/os/Vibrator;

    .line 2258
    .restart local v2    # "v":Landroid/os/Vibrator;
    if-eqz v2, :cond_bc

    .line 2259
    invoke-virtual {v2, v9, v10}, Landroid/os/Vibrator;->vibrate(J)V

    .line 2261
    :cond_bc
    invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/PassportActivity;->getViewByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    move-result-object v9

    invoke-static {v9, v11, v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->shakeView(Landroid/view/View;FI)V

    .line 2262
    return-void

    .line 2264
    .end local v2    # "v":Landroid/os/Vibrator;
    :cond_c4
    new-instance v5, Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;

    iget-boolean v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->selfie_required:Z

    iget-boolean v10, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z

    invoke-direct {v5, v1, v6, v9, v10}, Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;ZZ)V

    invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2212
    .end local v6    # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .end local v7    # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
    .end local v8    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .end local v13    # "key":Ljava/lang/String;
    .end local v14    # "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    :cond_d0
    :goto_d0
    add-int/lit8 v0, v0, 0x1

    goto/16 :goto_13

    .line 2266
    .end local v0    # "a":I
    .end local v4    # "size":I
    :cond_d4
    invoke-direct {v1, v5, v6}, Lim/tpelyyftgw/ui/PassportActivity;->showEditDoneProgress(ZZ)V

    .line 2267
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;-><init>()V

    move-object v4, v0

    .line 2268
    .local v4, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;
    iget v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I

    iput v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->bot_id:I

    .line 2269
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentScope:Ljava/lang/String;

    iput-object v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->scope:Ljava/lang/String;

    .line 2270
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentPublicKey:Ljava/lang/String;

    iput-object v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->public_key:Ljava/lang/String;

    .line 2271
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V

    move-object v7, v0

    .line 2272
    .local v7, "jsonObject":Lorg/json/JSONObject;
    const/4 v0, 0x0

    .restart local v0    # "a":I
    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v8

    move v9, v0

    .end local v0    # "a":I
    .local v8, "size":I
    .local v9, "a":I
    :goto_f5
    if-ge v9, v8, :cond_31c

    .line 2273
    invoke-virtual {v3, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    move-object v10, v0

    check-cast v10, Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;

    .line 2274
    .local v10, "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    iget-object v11, v10, Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;->value:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    .line 2276
    .local v11, "secureValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V

    move-object v12, v0

    .line 2278
    .local v12, "data":Lorg/json/JSONObject;
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;

    if-eqz v0, :cond_133

    .line 2279
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;

    if-eqz v0, :cond_115

    .line 2280
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;

    goto :goto_129

    .line 2281
    :cond_115
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainPhone;

    if-eqz v0, :cond_129

    .line 2282
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainPhone;

    .line 2283
    move-object/from16 v16, v3

    move/from16 v17, v8

    move-object/from16 v20, v10

    move-object/from16 v18, v12

    goto/16 :goto_300

    .line 2281
    :cond_129
    :goto_129
    move-object/from16 v16, v3

    move/from16 v17, v8

    move-object/from16 v20, v10

    move-object/from16 v18, v12

    goto/16 :goto_300

    .line 2286
    :cond_133
    :try_start_133
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V

    .line 2287
    .local v0, "result":Lorg/json/JSONObject;
    iget-object v13, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
    :try_end_13a
    .catch Ljava/lang/Exception; {:try_start_133 .. :try_end_13a} :catch_2f7

    const-string/jumbo v14, "secret"

    const/4 v15, 0x2

    if-eqz v13, :cond_171

    .line 2288
    :try_start_140
    iget-object v13, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->secret:[B

    iget-object v6, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B

    invoke-direct {v1, v13, v6}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B

    move-result-object v6

    .line 2290
    .local v6, "decryptedSecret":[B
    const-string v13, "data_hash"

    iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B

    invoke-static {v5, v15}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v12, v13, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2291
    invoke-static {v6, v15}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v12, v14, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2293
    const-string v5, "data"

    invoke-virtual {v0, v5, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_165
    .catch Ljava/lang/Exception; {:try_start_140 .. :try_end_165} :catch_166

    goto :goto_171

    .line 2349
    .end local v0    # "result":Lorg/json/JSONObject;
    .end local v6    # "decryptedSecret":[B
    :catch_166
    move-exception v0

    move-object/from16 v16, v3

    move/from16 v17, v8

    move-object/from16 v20, v10

    move-object/from16 v18, v12

    goto/16 :goto_300

    .line 2295
    .restart local v0    # "result":Lorg/json/JSONObject;
    :cond_171
    :goto_171
    :try_start_171
    iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->files:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v5
    :try_end_177
    .catch Ljava/lang/Exception; {:try_start_171 .. :try_end_177} :catch_2f7

    const-string v6, "file_hash"

    if-nez v5, :cond_1f1

    .line 2296
    :try_start_17b
    new-instance v5, Lorg/json/JSONArray;

    invoke-direct {v5}, Lorg/json/JSONArray;-><init>()V

    .line 2297
    .local v5, "files":Lorg/json/JSONArray;
    const/4 v13, 0x0

    .local v13, "b":I
    iget-object v15, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->files:Ljava/util/ArrayList;

    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v15
    :try_end_187
    .catch Ljava/lang/Exception; {:try_start_17b .. :try_end_187} :catch_1e6

    .local v15, "size2":I
    :goto_187
    if-ge v13, v15, :cond_1d8

    .line 2298
    move-object/from16 v16, v3

    .end local v3    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .local v16, "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    :try_start_18b
    iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->files:Ljava/util/ArrayList;

    invoke-virtual {v3, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    :try_end_193
    .catch Ljava/lang/Exception; {:try_start_18b .. :try_end_193} :catch_1cf

    .line 2299
    .local v3, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    move/from16 v17, v8

    .end local v8    # "size":I
    .local v17, "size":I
    :try_start_195
    iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B
    :try_end_197
    .catch Ljava/lang/Exception; {:try_start_195 .. :try_end_197} :catch_1c8

    move-object/from16 v18, v12

    .end local v12    # "data":Lorg/json/JSONObject;
    .local v18, "data":Lorg/json/JSONObject;
    :try_start_199
    iget-object v12, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B

    invoke-direct {v1, v8, v12}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B

    move-result-object v8

    .line 2301
    .local v8, "decryptedSecret":[B
    new-instance v12, Lorg/json/JSONObject;

    invoke-direct {v12}, Lorg/json/JSONObject;-><init>()V

    .line 2302
    .local v12, "file":Lorg/json/JSONObject;
    move/from16 v19, v15

    .end local v15    # "size2":I
    .local v19, "size2":I
    iget-object v15, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B

    move-object/from16 v20, v3

    const/4 v3, 0x2

    .end local v3    # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    .local v20, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    invoke-static {v15, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v15

    invoke-virtual {v12, v6, v15}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2303
    invoke-static {v8, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v15

    invoke-virtual {v12, v14, v15}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2304
    invoke-virtual {v5, v12}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;

    .line 2297
    nop

    .end local v8    # "decryptedSecret":[B
    .end local v12    # "file":Lorg/json/JSONObject;
    .end local v20    # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    add-int/lit8 v13, v13, 0x1

    move-object/from16 v3, v16

    move/from16 v8, v17

    move-object/from16 v12, v18

    move/from16 v15, v19

    goto :goto_187

    .line 2349
    .end local v0    # "result":Lorg/json/JSONObject;
    .end local v5    # "files":Lorg/json/JSONArray;
    .end local v13    # "b":I
    .end local v18    # "data":Lorg/json/JSONObject;
    .end local v19    # "size2":I
    .local v12, "data":Lorg/json/JSONObject;
    :catch_1c8
    move-exception v0

    move-object/from16 v18, v12

    move-object/from16 v20, v10

    .end local v12    # "data":Lorg/json/JSONObject;
    .restart local v18    # "data":Lorg/json/JSONObject;
    goto/16 :goto_300

    .end local v17    # "size":I
    .end local v18    # "data":Lorg/json/JSONObject;
    .local v8, "size":I
    .restart local v12    # "data":Lorg/json/JSONObject;
    :catch_1cf
    move-exception v0

    move/from16 v17, v8

    move-object/from16 v18, v12

    move-object/from16 v20, v10

    .end local v8    # "size":I
    .end local v12    # "data":Lorg/json/JSONObject;
    .restart local v17    # "size":I
    .restart local v18    # "data":Lorg/json/JSONObject;
    goto/16 :goto_300

    .line 2297
    .end local v16    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .end local v17    # "size":I
    .end local v18    # "data":Lorg/json/JSONObject;
    .restart local v0    # "result":Lorg/json/JSONObject;
    .local v3, "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .restart local v5    # "files":Lorg/json/JSONArray;
    .restart local v8    # "size":I
    .restart local v12    # "data":Lorg/json/JSONObject;
    .restart local v13    # "b":I
    .restart local v15    # "size2":I
    :cond_1d8
    move-object/from16 v16, v3

    move/from16 v17, v8

    move-object/from16 v18, v12

    move/from16 v19, v15

    .line 2306
    .end local v3    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .end local v8    # "size":I
    .end local v12    # "data":Lorg/json/JSONObject;
    .end local v13    # "b":I
    .end local v15    # "size2":I
    .restart local v16    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .restart local v17    # "size":I
    .restart local v18    # "data":Lorg/json/JSONObject;
    const-string v3, "files"

    invoke-virtual {v0, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_1e5
    .catch Ljava/lang/Exception; {:try_start_199 .. :try_end_1e5} :catch_225

    goto :goto_1f7

    .line 2349
    .end local v0    # "result":Lorg/json/JSONObject;
    .end local v5    # "files":Lorg/json/JSONArray;
    .end local v16    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .end local v17    # "size":I
    .end local v18    # "data":Lorg/json/JSONObject;
    .restart local v3    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .restart local v8    # "size":I
    .restart local v12    # "data":Lorg/json/JSONObject;
    :catch_1e6
    move-exception v0

    move-object/from16 v16, v3

    move/from16 v17, v8

    move-object/from16 v18, v12

    move-object/from16 v20, v10

    .end local v3    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .end local v8    # "size":I
    .end local v12    # "data":Lorg/json/JSONObject;
    .restart local v16    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .restart local v17    # "size":I
    .restart local v18    # "data":Lorg/json/JSONObject;
    goto/16 :goto_300

    .line 2295
    .end local v16    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .end local v17    # "size":I
    .end local v18    # "data":Lorg/json/JSONObject;
    .restart local v0    # "result":Lorg/json/JSONObject;
    .restart local v3    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .restart local v8    # "size":I
    .restart local v12    # "data":Lorg/json/JSONObject;
    :cond_1f1
    move-object/from16 v16, v3

    move/from16 v17, v8

    move-object/from16 v18, v12

    .line 2308
    .end local v3    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .end local v8    # "size":I
    .end local v12    # "data":Lorg/json/JSONObject;
    .restart local v16    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .restart local v17    # "size":I
    .restart local v18    # "data":Lorg/json/JSONObject;
    :goto_1f7
    :try_start_1f7
    iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->front_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    :try_end_1fb
    .catch Ljava/lang/Exception; {:try_start_1f7 .. :try_end_1fb} :catch_2f3

    if-eqz v3, :cond_22a

    .line 2309
    :try_start_1fd
    iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->front_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    .line 2310
    .local v3, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B

    iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B

    invoke-direct {v1, v5, v8}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B

    move-result-object v5

    .line 2312
    .local v5, "decryptedSecret":[B
    new-instance v8, Lorg/json/JSONObject;

    invoke-direct {v8}, Lorg/json/JSONObject;-><init>()V

    .line 2313
    .local v8, "front":Lorg/json/JSONObject;
    iget-object v12, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B

    const/4 v13, 0x2

    invoke-static {v12, v13}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v8, v6, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2314
    invoke-static {v5, v13}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v8, v14, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2315
    const-string v12, "front_side"

    invoke-virtual {v0, v12, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_224
    .catch Ljava/lang/Exception; {:try_start_1fd .. :try_end_224} :catch_225

    goto :goto_22a

    .line 2349
    .end local v0    # "result":Lorg/json/JSONObject;
    .end local v3    # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    .end local v5    # "decryptedSecret":[B
    .end local v8    # "front":Lorg/json/JSONObject;
    :catch_225
    move-exception v0

    move-object/from16 v20, v10

    goto/16 :goto_300

    .line 2317
    .restart local v0    # "result":Lorg/json/JSONObject;
    :cond_22a
    :goto_22a
    :try_start_22a
    iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->reverse_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    :try_end_22e
    .catch Ljava/lang/Exception; {:try_start_22a .. :try_end_22e} :catch_2f3

    if-eqz v3, :cond_258

    .line 2318
    :try_start_230
    iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->reverse_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    .line 2319
    .restart local v3    # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B

    iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B

    invoke-direct {v1, v5, v8}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B

    move-result-object v5

    .line 2321
    .restart local v5    # "decryptedSecret":[B
    new-instance v8, Lorg/json/JSONObject;

    invoke-direct {v8}, Lorg/json/JSONObject;-><init>()V

    .line 2322
    .local v8, "reverse":Lorg/json/JSONObject;
    iget-object v12, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B

    const/4 v13, 0x2

    invoke-static {v12, v13}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v8, v6, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2323
    invoke-static {v5, v13}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v8, v14, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2324
    const-string/jumbo v12, "reverse_side"

    invoke-virtual {v0, v12, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_258
    .catch Ljava/lang/Exception; {:try_start_230 .. :try_end_258} :catch_225

    .line 2326
    .end local v3    # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    .end local v5    # "decryptedSecret":[B
    .end local v8    # "reverse":Lorg/json/JSONObject;
    :cond_258
    :try_start_258
    iget-boolean v3, v10, Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;->selfie_required:Z
    :try_end_25a
    .catch Ljava/lang/Exception; {:try_start_258 .. :try_end_25a} :catch_2f3

    if-eqz v3, :cond_28a

    :try_start_25c
    iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->selfie:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    if-eqz v3, :cond_28a

    .line 2327
    iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->selfie:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    .line 2328
    .restart local v3    # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B

    iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B

    invoke-direct {v1, v5, v8}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B

    move-result-object v5

    .line 2330
    .restart local v5    # "decryptedSecret":[B
    new-instance v8, Lorg/json/JSONObject;

    invoke-direct {v8}, Lorg/json/JSONObject;-><init>()V

    .line 2331
    .local v8, "selfie":Lorg/json/JSONObject;
    iget-object v12, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B

    const/4 v13, 0x2

    invoke-static {v12, v13}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v8, v6, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2332
    invoke-static {v5, v13}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v8, v14, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2333
    const-string/jumbo v12, "selfie"

    invoke-virtual {v0, v12, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_28a
    .catch Ljava/lang/Exception; {:try_start_25c .. :try_end_28a} :catch_225

    .line 2335
    .end local v3    # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    .end local v5    # "decryptedSecret":[B
    .end local v8    # "selfie":Lorg/json/JSONObject;
    :cond_28a
    :try_start_28a
    iget-boolean v3, v10, Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;->translation_required:Z

    if-eqz v3, :cond_2e4

    iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->translation:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v3

    if-nez v3, :cond_2e4

    .line 2336
    new-instance v3, Lorg/json/JSONArray;

    invoke-direct {v3}, Lorg/json/JSONArray;-><init>()V

    .line 2337
    .local v3, "translation":Lorg/json/JSONArray;
    const/4 v5, 0x0

    .local v5, "b":I
    iget-object v8, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->translation:Ljava/util/ArrayList;

    invoke-virtual {v8}, Ljava/util/ArrayList;->size()I

    move-result v8

    .local v8, "size2":I
    :goto_2a2
    if-ge v5, v8, :cond_2d9

    .line 2338
    iget-object v12, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->translation:Ljava/util/ArrayList;

    invoke-virtual {v12, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v12

    check-cast v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    .line 2339
    .local v12, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B

    iget-object v15, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B

    invoke-direct {v1, v13, v15}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B

    move-result-object v13

    .line 2341
    .local v13, "decryptedSecret":[B
    new-instance v15, Lorg/json/JSONObject;

    invoke-direct {v15}, Lorg/json/JSONObject;-><init>()V

    .line 2342
    .local v15, "file":Lorg/json/JSONObject;
    move/from16 v19, v8

    .end local v8    # "size2":I
    .restart local v19    # "size2":I
    iget-object v8, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B
    :try_end_2bd
    .catch Ljava/lang/Exception; {:try_start_28a .. :try_end_2bd} :catch_2f3

    move-object/from16 v20, v10

    const/4 v10, 0x2

    .end local v10    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    .local v20, "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    :try_start_2c0
    invoke-static {v8, v10}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v15, v6, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2343
    invoke-static {v13, v10}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v15, v14, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2344
    invoke-virtual {v3, v15}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;

    .line 2337
    nop

    .end local v12    # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    .end local v13    # "decryptedSecret":[B
    .end local v15    # "file":Lorg/json/JSONObject;
    add-int/lit8 v5, v5, 0x1

    move/from16 v8, v19

    move-object/from16 v10, v20

    goto :goto_2a2

    .end local v19    # "size2":I
    .end local v20    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    .restart local v8    # "size2":I
    .restart local v10    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    :cond_2d9
    move/from16 v19, v8

    move-object/from16 v20, v10

    .line 2346
    .end local v5    # "b":I
    .end local v8    # "size2":I
    .end local v10    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    .restart local v20    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    const-string/jumbo v5, "translation"

    invoke-virtual {v0, v5, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    goto :goto_2e6

    .line 2335
    .end local v3    # "translation":Lorg/json/JSONArray;
    .end local v20    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    .restart local v10    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    :cond_2e4
    move-object/from16 v20, v10

    .line 2348
    .end local v10    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    .restart local v20    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    :goto_2e6
    iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v7, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_2ef
    .catch Ljava/lang/Exception; {:try_start_2c0 .. :try_end_2ef} :catch_2f1

    .line 2351
    nop

    .end local v0    # "result":Lorg/json/JSONObject;
    goto :goto_300

    .line 2349
    :catch_2f1
    move-exception v0

    goto :goto_300

    .end local v20    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    .restart local v10    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    :catch_2f3
    move-exception v0

    move-object/from16 v20, v10

    .end local v10    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    .restart local v20    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    goto :goto_300

    .end local v16    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .end local v17    # "size":I
    .end local v18    # "data":Lorg/json/JSONObject;
    .end local v20    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    .local v3, "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .local v8, "size":I
    .restart local v10    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    .local v12, "data":Lorg/json/JSONObject;
    :catch_2f7
    move-exception v0

    move-object/from16 v16, v3

    move/from16 v17, v8

    move-object/from16 v20, v10

    move-object/from16 v18, v12

    .line 2354
    .end local v3    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .end local v8    # "size":I
    .end local v10    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    .end local v12    # "data":Lorg/json/JSONObject;
    .restart local v16    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .restart local v17    # "size":I
    .restart local v18    # "data":Lorg/json/JSONObject;
    .restart local v20    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    :goto_300
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueHash;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueHash;-><init>()V

    .line 2355
    .local v0, "hash":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueHash;
    iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    iput-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueHash;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 2356
    iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->hash:[B

    iput-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueHash;->hash:[B

    .line 2357
    iget-object v3, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->value_hashes:Ljava/util/ArrayList;

    invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2272
    .end local v0    # "hash":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueHash;
    .end local v11    # "secureValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .end local v18    # "data":Lorg/json/JSONObject;
    .end local v20    # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
    add-int/lit8 v9, v9, 0x1

    move-object/from16 v3, v16

    move/from16 v8, v17

    const/4 v5, 0x0

    const/4 v6, 0x1

    goto/16 :goto_f5

    .end local v16    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .end local v17    # "size":I
    .restart local v3    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .restart local v8    # "size":I
    :cond_31c
    move-object/from16 v16, v3

    move/from16 v17, v8

    .line 2359
    .end local v3    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    .end local v8    # "size":I
    .end local v9    # "a":I
    .restart local v16    # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V

    move-object v3, v0

    .line 2361
    .local v3, "result":Lorg/json/JSONObject;
    :try_start_326
    const-string/jumbo v0, "secure_data"

    invoke-virtual {v3, v0, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_32c
    .catch Ljava/lang/Exception; {:try_start_326 .. :try_end_32c} :catch_32d

    .line 2364
    goto :goto_32e

    .line 2362
    :catch_32d
    move-exception v0

    .line 2365
    :goto_32e
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentPayload:Ljava/lang/String;

    if-eqz v0, :cond_339

    .line 2367
    :try_start_332
    const-string v5, "payload"

    invoke-virtual {v3, v5, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_337
    .catch Ljava/lang/Exception; {:try_start_332 .. :try_end_337} :catch_338

    .line 2370
    goto :goto_339

    .line 2368
    :catch_338
    move-exception v0

    .line 2372
    :cond_339
    :goto_339
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentNonce:Ljava/lang/String;

    if-eqz v0, :cond_344

    .line 2374
    :try_start_33d
    const-string v5, "nonce"

    invoke-virtual {v3, v5, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_342
    .catch Ljava/lang/Exception; {:try_start_33d .. :try_end_342} :catch_343

    .line 2377
    goto :goto_344

    .line 2375
    :catch_343
    move-exception v0

    .line 2379
    :cond_344
    :goto_344
    invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v5

    .line 2381
    .local v5, "json":Ljava/lang/String;
    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getStringBytes(Ljava/lang/String;)[B

    move-result-object v0

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/PassportActivity;->encryptData([B)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;

    move-result-object v6

    .line 2383
    .local v6, "encryptionResult":Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;-><init>()V

    iput-object v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->credentials:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;

    .line 2384
    iget-object v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->credentials:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;

    iget-object v8, v6, Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;->fileHash:[B

    iput-object v8, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;->hash:[B

    .line 2385
    iget-object v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->credentials:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;

    iget-object v8, v6, Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;->encryptedData:[B

    iput-object v8, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;->data:[B

    .line 2387
    :try_start_363
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentPublicKey:Ljava/lang/String;

    const-string v8, "\\n"

    invoke-virtual {v0, v8, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    const-string v8, "-----BEGIN PUBLIC KEY-----"

    invoke-virtual {v0, v8, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    const-string v8, "-----END PUBLIC KEY-----"

    invoke-virtual {v0, v8, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    .line 2388
    .local v0, "key":Ljava/lang/String;
    const-string v2, "RSA"

    invoke-static {v2}, Ljava/security/KeyFactory;->getInstance(Ljava/lang/String;)Ljava/security/KeyFactory;

    move-result-object v2

    .line 2389
    .local v2, "kf":Ljava/security/KeyFactory;
    new-instance v8, Ljava/security/spec/X509EncodedKeySpec;

    const/4 v9, 0x0

    invoke-static {v0, v9}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B

    move-result-object v9

    invoke-direct {v8, v9}, Ljava/security/spec/X509EncodedKeySpec;-><init>([B)V

    .line 2390
    .local v8, "keySpecX509":Ljava/security/spec/X509EncodedKeySpec;
    invoke-virtual {v2, v8}, Ljava/security/KeyFactory;->generatePublic(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey;

    move-result-object v9

    check-cast v9, Ljava/security/interfaces/RSAPublicKey;

    .line 2392
    .local v9, "pubKey":Ljava/security/interfaces/RSAPublicKey;
    const-string v10, "RSA/NONE/OAEPWithSHA1AndMGF1Padding"

    const-string v11, "BC"

    invoke-static {v10, v11}, Ljavax/crypto/Cipher;->getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Cipher;

    move-result-object v10

    .line 2393
    .local v10, "c":Ljavax/crypto/Cipher;
    const/4 v11, 0x1

    invoke-virtual {v10, v11, v9}, Ljavax/crypto/Cipher;->init(ILjava/security/Key;)V

    .line 2394
    iget-object v11, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->credentials:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;

    iget-object v12, v6, Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;->decrypyedFileSecret:[B

    invoke-virtual {v10, v12}, Ljavax/crypto/Cipher;->doFinal([B)[B

    move-result-object v12

    iput-object v12, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;->secret:[B
    :try_end_3a3
    .catch Ljava/lang/Exception; {:try_start_363 .. :try_end_3a3} :catch_3a4

    .line 2397
    .end local v0    # "key":Ljava/lang/String;
    .end local v2    # "kf":Ljava/security/KeyFactory;
    .end local v8    # "keySpecX509":Ljava/security/spec/X509EncodedKeySpec;
    .end local v9    # "pubKey":Ljava/security/interfaces/RSAPublicKey;
    .end local v10    # "c":Ljavax/crypto/Cipher;
    goto :goto_3a8

    .line 2395
    :catch_3a4
    move-exception v0

    .line 2396
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 2398
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_3a8
    iget v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$0hLzcNDDz74Log7DK3dohQbpjD4;

    invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$0hLzcNDDz74Log7DK3dohQbpjD4;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v4, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v0

    .line 2412
    .local v0, "reqId":I
    iget v2, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v2

    iget v8, v1, Lim/tpelyyftgw/ui/PassportActivity;->classGuid:I

    invoke-virtual {v2, v0, v8}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V

    .line 2413
    return-void
.end method

.method public synthetic lambda$deleteValueInternal$61$PassportActivity(Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;ZLim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;ZLjava/util/ArrayList;Ljava/lang/Runnable;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 21
    .param p1, "errorRunnable"    # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
    .param p2, "documentOnly"    # Z
    .param p3, "documentRequiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p4, "requiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p5, "deleteType"    # Z
    .param p6, "documentRequiredTypes"    # Ljava/util/ArrayList;
    .param p7, "finishRunnable"    # Ljava/lang/Runnable;
    .param p8, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p9, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 5817
    new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$G_2yRnGb_SEZ8w9tFStNL6p9bw8;

    move-object v0, v10

    move-object v1, p0

    move-object/from16 v2, p9

    move-object v3, p1

    move v4, p2

    move-object v5, p3

    move-object v6, p4

    move/from16 v7, p5

    move-object/from16 v8, p6

    move-object/from16 v9, p7

    invoke-direct/range {v0 .. v9}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$G_2yRnGb_SEZ8w9tFStNL6p9bw8;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;ZLim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;ZLjava/util/ArrayList;Ljava/lang/Runnable;)V

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$loadPasswordInfo$4$PassportActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 4
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 1426
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$hxVTAyQl8U8l06Qm468-5NRg08M;

    invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$hxVTAyQl8U8l06Qm468-5NRg08M;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLObject;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$10$PassportActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 4
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 1648
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$VO1pJpiE6PDkh33w0l9AOiD_ZsE;

    invoke-direct {v0, p0, p2, p1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$VO1pJpiE6PDkh33w0l9AOiD_ZsE;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$11$PassportActivity(Landroid/content/DialogInterface;I)V
    .registers 6
    .param p1, "dialog"    # Landroid/content/DialogInterface;
    .param p2, "which"    # I

    .line 1688
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "https://lovechat323.com/deactivate?phone="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getClientPhone()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;)V

    return-void
.end method

.method public synthetic lambda$null$14$PassportActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 6
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 2399
    const/4 v0, 0x1

    if-nez p1, :cond_c

    .line 2400
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnFailure:Z

    .line 2401
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->callCallback(Z)V

    .line 2402
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->finishFragment()V

    goto :goto_39

    .line 2404
    :cond_c
    const/4 v1, 0x0

    invoke-direct {p0, v1, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showEditDoneProgress(ZZ)V

    .line 2405
    iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v2, "APP_VERSION_OUTDATED"

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

    move-result v1

    if-eqz v1, :cond_2b

    .line 2406
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    const v2, 0x7f0f1193

    const-string v3, "UpdateAppAlert"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-static {v1, v2, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showUpdateAppAlert(Landroid/content/Context;Ljava/lang/String;Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    goto :goto_39

    .line 2408
    :cond_2b
    const v0, 0x7f0f0141

    const-string v1, "AppName"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V

    .line 2411
    :goto_39
    return-void
.end method

.method public synthetic lambda$null$15$PassportActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 4
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 2398
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$590DVxVx_6KDFBA603h6LdkPbtc;

    invoke-direct {v0, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$590DVxVx_6KDFBA603h6LdkPbtc;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$18$PassportActivity()V
    .registers 4

    .line 2470
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_1
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    invoke-virtual {v1}, Landroid/widget/LinearLayout;->getChildCount()I

    move-result v1

    if-ge v0, v1, :cond_1d

    .line 2471
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v1

    .line 2472
    .local v1, "child":Landroid/view/View;
    instance-of v2, v1, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    if-eqz v2, :cond_1a

    .line 2473
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V

    .line 2474
    add-int/lit8 v0, v0, -0x1

    .line 2470
    .end local v1    # "child":Landroid/view/View;
    :cond_1a
    add-int/lit8 v0, v0, 0x1

    goto :goto_1

    .line 2477
    .end local v0    # "a":I
    :cond_1d
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->needHideProgress()V

    .line 2478
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->typesViews:Ljava/util/HashMap;

    invoke-virtual {v0}, Ljava/util/HashMap;->clear()V

    .line 2479
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;

    invoke-virtual {v0}, Ljava/util/HashMap;->clear()V

    .line 2480
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 2481
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateManageVisibility()V

    .line 2482
    return-void
.end method

.method public synthetic lambda$null$19$PassportActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 4
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 2469
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$5lFA0k7dYcpehjQw_-fyjqf7heA;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$5lFA0k7dYcpehjQw_-fyjqf7heA;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$20$PassportActivity(Landroid/content/DialogInterface;I)V
    .registers 7
    .param p1, "dialog"    # Landroid/content/DialogInterface;
    .param p2, "which"    # I

    .line 2464
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;-><init>()V

    .line 2465
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_6
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ge v1, v2, :cond_24

    .line 2466
    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;->types:Ljava/util/ArrayList;

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2465
    add-int/lit8 v1, v1, 0x1

    goto :goto_6

    .line 2468
    .end local v1    # "a":I
    :cond_24
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->needShowProgress()V

    .line 2469
    iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$bhOFN4X8S6gYiB9wHGY_KUgESK8;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$bhOFN4X8S6gYiB9wHGY_KUgESK8;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 2483
    return-void
.end method

.method public synthetic lambda$null$27$PassportActivity()V
    .registers 3

    .line 2887
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v1, 0x2

    aget-object v0, v0, v1

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z

    return-void
.end method

.method public synthetic lambda$null$28$PassportActivity(Lim/tpelyyftgw/ui/CountrySelectActivity$Country;)V
    .registers 10
    .param p1, "country"    # Lim/tpelyyftgw/ui/CountrySelectActivity$Country;

    .line 2876
    if-eqz p1, :cond_67

    .line 2877
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v1, 0x0

    aget-object v0, v0, v1

    iget-object v2, p1, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->name:Ljava/lang/String;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 2878
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->countriesArray:Ljava/util/ArrayList;

    iget-object v2, p1, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->name:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v0

    .line 2879
    .local v0, "index":I
    const/4 v2, -0x1

    const/4 v3, 0x2

    if-eq v0, v2, :cond_49

    .line 2880
    const/4 v2, 0x1

    iput-boolean v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnTextChange:Z

    .line 2881
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->countriesMap:Ljava/util/HashMap;

    iget-object v5, p1, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->name:Ljava/lang/String;

    invoke-virtual {v4, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    .line 2882
    .local v4, "code":Ljava/lang/String;
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v5, v2

    invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 2883
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->phoneFormatMap:Ljava/util/HashMap;

    invoke-virtual {v2, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/String;

    .line 2884
    .local v2, "hint":Ljava/lang/String;
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v5, v5, v3

    if-eqz v2, :cond_43

    const/16 v6, 0x58

    const/16 v7, 0x2013

    invoke-virtual {v2, v6, v7}, Ljava/lang/String;->replace(CC)Ljava/lang/String;

    move-result-object v6

    goto :goto_44

    :cond_43
    const/4 v6, 0x0

    :goto_44
    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V

    .line 2885
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnTextChange:Z

    .line 2887
    .end local v2    # "hint":Ljava/lang/String;
    .end local v4    # "code":Ljava/lang/String;
    :cond_49
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$kogzxdbqxBjuGkIWTnzhm3j8efw;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$kogzxdbqxBjuGkIWTnzhm3j8efw;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    const-wide/16 v4, 0x12c

    invoke-static {v1, v4, v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 2888
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v1, v1, v3

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    .line 2889
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v1, v3

    aget-object v1, v1, v3

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v1

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V

    .line 2891
    .end local v0    # "index":I
    :cond_67
    return-void
.end method

.method public synthetic lambda$null$3$PassportActivity(Lim/tpelyyftgw/tgnet/TLObject;)V
    .registers 6
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;

    .line 1427
    if-eqz p1, :cond_47

    .line 1428
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    .line 1429
    const/4 v1, 0x0

    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->canHandleCurrentPassword(Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;Z)Z

    move-result v0

    const/4 v2, 0x1

    if-nez v0, :cond_20

    .line 1430
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const v1, 0x7f0f1193

    const-string v3, "UpdateAppAlert"

    invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showUpdateAppAlert(Landroid/content/Context;Ljava/lang/String;Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    .line 1431
    return-void

    .line 1433
    :cond_20
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    invoke-static {v0}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->initPasswordNewAlgo(Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V

    .line 1434
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updatePasswordInterface()V

    .line 1436
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;

    aget-object v0, v0, v1

    invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I

    move-result v0

    if-nez v0, :cond_40

    .line 1437
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v1

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    .line 1438
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v1

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z

    .line 1440
    :cond_40
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I

    if-ne v0, v2, :cond_47

    .line 1441
    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->onPasswordDone(Z)V

    .line 1444
    :cond_47
    return-void
.end method

.method public synthetic lambda$null$34$PassportActivity(Lim/tpelyyftgw/ui/CountrySelectActivity$Country;)V
    .registers 4
    .param p1, "country"    # Lim/tpelyyftgw/ui/CountrySelectActivity$Country;

    .line 3373
    if-eqz p1, :cond_10

    .line 3374
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v1, 0x5

    aget-object v0, v0, v1

    iget-object v1, p1, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->name:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 3375
    iget-object v0, p1, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->shortname:Ljava/lang/String;

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;

    .line 3377
    :cond_10
    return-void
.end method

.method public synthetic lambda$null$44$PassportActivity(Lim/tpelyyftgw/messenger/MrzRecognizer$Result;)V
    .registers 9
    .param p1, "result"    # Lim/tpelyyftgw/messenger/MrzRecognizer$Result;

    .line 4023
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->firstName:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    const/4 v1, 0x0

    if-nez v0, :cond_12

    .line 4024
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v1

    iget-object v2, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->firstName:Ljava/lang/String;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 4026
    :cond_12
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->middleName:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    const/4 v2, 0x1

    if-nez v0, :cond_24

    .line 4027
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v2

    iget-object v3, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->middleName:Ljava/lang/String;

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 4029
    :cond_24
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->lastName:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    const/4 v3, 0x2

    if-nez v0, :cond_36

    .line 4030
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v3

    iget-object v4, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->lastName:Ljava/lang/String;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 4032
    :cond_36
    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->gender:I

    if-eqz v0, :cond_6b

    .line 4033
    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->gender:I

    const/4 v4, 0x4

    if-eq v0, v2, :cond_57

    if-eq v0, v3, :cond_42

    goto :goto_6b

    .line 4039
    :cond_42
    const-string v0, "female"

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;

    .line 4040
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v4

    const v4, 0x7f0f0b0c

    const-string v5, "PassportFemale"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    goto :goto_6b

    .line 4035
    :cond_57
    const-string v0, "male"

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;

    .line 4036
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v4

    const v4, 0x7f0f0b4a

    const-string v5, "PassportMale"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 4044
    :cond_6b
    :goto_6b
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->nationality:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_89

    .line 4045
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->nationality:Ljava/lang/String;

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;

    .line 4046
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    invoke-virtual {v4, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 4047
    .local v0, "country":Ljava/lang/String;
    if-eqz v0, :cond_89

    .line 4048
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v5, 0x5

    aget-object v4, v4, v5

    invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 4051
    .end local v0    # "country":Ljava/lang/String;
    :cond_89
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->issuingCountry:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_a7

    .line 4052
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->issuingCountry:Ljava/lang/String;

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;

    .line 4053
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    invoke-virtual {v4, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 4054
    .restart local v0    # "country":Ljava/lang/String;
    if-eqz v0, :cond_a7

    .line 4055
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v5, 0x6

    aget-object v4, v4, v5

    invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 4058
    .end local v0    # "country":Ljava/lang/String;
    :cond_a7
    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthDay:I

    if-lez v0, :cond_dd

    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthMonth:I

    if-lez v0, :cond_dd

    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthYear:I

    if-lez v0, :cond_dd

    .line 4059
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v4, 0x3

    aget-object v0, v0, v4

    sget-object v5, Ljava/util/Locale;->US:Ljava/util/Locale;

    new-array v4, v4, [Ljava/lang/Object;

    iget v6, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthDay:I

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v6

    aput-object v6, v4, v1

    iget v1, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthMonth:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    aput-object v1, v4, v2

    iget v1, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthYear:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    aput-object v1, v4, v3

    const-string v1, "%02d.%02d.%d"

    invoke-static {v5, v1, v4}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 4061
    :cond_dd
    return-void
.end method

.method public synthetic lambda$null$46$PassportActivity(Landroid/view/View;Lim/tpelyyftgw/ui/CountrySelectActivity$Country;)V
    .registers 7
    .param p1, "v"    # Landroid/view/View;
    .param p2, "country"    # Lim/tpelyyftgw/ui/CountrySelectActivity$Country;

    .line 4167
    if-eqz p2, :cond_32

    .line 4168
    invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 4169
    .local v0, "field12":I
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v1, v1, v0

    .line 4170
    .local v1, "editText":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    const/4 v2, 0x5

    if-ne v0, v2, :cond_18

    .line 4171
    iget-object v2, p2, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->shortname:Ljava/lang/String;

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;

    goto :goto_1c

    .line 4173
    :cond_18
    iget-object v2, p2, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->shortname:Ljava/lang/String;

    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;

    .line 4175
    :goto_1c
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v3, p2, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->name:Ljava/lang/String;

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, ""

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 4177
    .end local v0    # "field12":I
    .end local v1    # "editText":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    :cond_32
    return-void
.end method

.method public synthetic lambda$null$48$PassportActivity(ILim/tpelyyftgw/ui/components/EditTextBoldCursor;III)V
    .registers 12
    .param p1, "num"    # I
    .param p2, "field1"    # Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    .param p3, "year1"    # I
    .param p4, "month"    # I
    .param p5, "dayOfMonth1"    # I

    .line 4221
    const/4 v0, 0x2

    const/4 v1, 0x0

    const/4 v2, 0x1

    const/16 v3, 0x8

    if-ne p1, v3, :cond_11

    .line 4222
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I

    aput p3, v3, v1

    .line 4223
    add-int/lit8 v4, p4, 0x1

    aput v4, v3, v2

    .line 4224
    aput p5, v3, v0

    .line 4226
    :cond_11
    sget-object v3, Ljava/util/Locale;->US:Ljava/util/Locale;

    const/4 v4, 0x3

    new-array v4, v4, [Ljava/lang/Object;

    invoke-static {p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v4, v1

    add-int/lit8 v1, p4, 0x1

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    aput-object v1, v4, v2

    invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    aput-object v1, v4, v0

    const-string v0, "%02d.%02d.%d"

    invoke-static {v3, v0, v4}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p2, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 4227
    return-void
.end method

.method public synthetic lambda$null$49$PassportActivity(Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Landroid/content/DialogInterface;I)V
    .registers 7
    .param p1, "field1"    # Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    .param p2, "dialog"    # Landroid/content/DialogInterface;
    .param p3, "which"    # I

    .line 4230
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I

    const/4 v1, 0x0

    const/4 v2, 0x2

    aput v1, v0, v2

    const/4 v2, 0x1

    aput v1, v0, v2

    aput v1, v0, v1

    .line 4231
    const-string v0, "PassportNoExpireDate"

    const v1, 0x7f0f0b58

    invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 4232
    return-void
.end method

.method public synthetic lambda$null$51$PassportActivity(Landroid/content/DialogInterface;I)V
    .registers 6
    .param p1, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p2, "i"    # I

    .line 4255
    const/4 v0, 0x4

    if-nez p2, :cond_18

    .line 4256
    const-string v1, "male"

    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;

    .line 4257
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v1, v0

    const v1, 0x7f0f0b4a

    const-string v2, "PassportMale"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    goto :goto_2f

    .line 4258
    :cond_18
    const/4 v1, 0x1

    if-ne p2, v1, :cond_2f

    .line 4259
    const-string v1, "female"

    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;

    .line 4260
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v1, v0

    const v1, 0x7f0f0b0c

    const-string v2, "PassportFemale"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 4262
    :cond_2f
    :goto_2f
    return-void
.end method

.method public synthetic lambda$null$57$PassportActivity(Lim/tpelyyftgw/messenger/SecureDocument;ILim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;Ljava/lang/String;Landroid/content/DialogInterface;I)V
    .registers 10
    .param p1, "document"    # Lim/tpelyyftgw/messenger/SecureDocument;
    .param p2, "type"    # I
    .param p3, "cell"    # Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
    .param p4, "key"    # Ljava/lang/String;
    .param p5, "dialog"    # Landroid/content/DialogInterface;
    .param p6, "which"    # I

    .line 4906
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;

    invoke-virtual {v0, p1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    .line 4907
    const/4 v0, 0x1

    const/4 v1, 0x0

    if-ne p2, v0, :cond_11

    .line 4908
    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    .line 4909
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v1, p3}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V

    goto :goto_3f

    .line 4910
    :cond_11
    const/4 v2, 0x4

    if-ne p2, v2, :cond_1f

    .line 4911
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;

    invoke-virtual {v1, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 4912
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v1, p3}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V

    goto :goto_3f

    .line 4913
    :cond_1f
    const/4 v2, 0x2

    if-ne p2, v2, :cond_2a

    .line 4914
    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    .line 4915
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v1, p3}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V

    goto :goto_3f

    .line 4916
    :cond_2a
    const/4 v2, 0x3

    if-ne p2, v2, :cond_35

    .line 4917
    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    .line 4918
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v1, p3}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V

    goto :goto_3f

    .line 4920
    :cond_35
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    invoke-virtual {v1, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 4921
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v1, p3}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V

    .line 4924
    :goto_3f
    if-eqz p4, :cond_4f

    .line 4925
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;

    if-eqz v1, :cond_48

    .line 4926
    invoke-virtual {v1, p4}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    .line 4928
    :cond_48
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;

    if-eqz v1, :cond_4f

    .line 4929
    invoke-virtual {v1, p4}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    .line 4933
    :cond_4f
    invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V

    .line 4934
    iget-object v1, p1, Lim/tpelyyftgw/messenger/SecureDocument;->path:Ljava/lang/String;

    if-eqz v1, :cond_80

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;

    iget-object v2, p1, Lim/tpelyyftgw/messenger/SecureDocument;->path:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    if-eqz v1, :cond_80

    .line 4935
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;

    invoke-virtual {v1}, Ljava/util/HashMap;->isEmpty()Z

    move-result v1

    if-eqz v1, :cond_74

    .line 4936
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V

    .line 4937
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/high16 v1, 0x3f800000    # 1.0f

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V

    .line 4939
    :cond_74
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v0

    iget-object v1, p1, Lim/tpelyyftgw/messenger/SecureDocument;->path:Ljava/lang/String;

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/FileLoader;->cancelUploadFile(Ljava/lang/String;Z)V

    .line 4941
    :cond_80
    return-void
.end method

.method public synthetic lambda$null$60$PassportActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;ZLim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;ZLjava/util/ArrayList;Ljava/lang/Runnable;)V
    .registers 28
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p2, "errorRunnable"    # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
    .param p3, "documentOnly"    # Z
    .param p4, "documentRequiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p5, "requiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p6, "deleteType"    # Z
    .param p7, "documentRequiredTypes"    # Ljava/util/ArrayList;
    .param p8, "finishRunnable"    # Ljava/lang/Runnable;

    .line 5818
    move-object/from16 v8, p0

    move-object/from16 v9, p1

    move-object/from16 v10, p2

    move-object/from16 v11, p4

    move-object/from16 v12, p5

    move-object/from16 v13, p7

    if-eqz v9, :cond_26

    .line 5819
    if-eqz v10, :cond_16

    .line 5820
    iget-object v0, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const/4 v1, 0x0

    invoke-interface {v10, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;->onError(Ljava/lang/String;Ljava/lang/String;)V

    .line 5822
    :cond_16
    const v0, 0x7f0f0141

    const-string v1, "AppName"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    iget-object v1, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-direct {v8, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_124

    .line 5824
    :cond_26
    if-eqz p3, :cond_32

    .line 5825
    if-eqz v11, :cond_2e

    .line 5826
    invoke-direct {v8, v11}, Lim/tpelyyftgw/ui/PassportActivity;->removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    goto :goto_3a

    .line 5828
    :cond_2e
    invoke-direct {v8, v12}, Lim/tpelyyftgw/ui/PassportActivity;->removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    goto :goto_3a

    .line 5831
    :cond_32
    if-eqz p6, :cond_37

    .line 5832
    invoke-direct {v8, v12}, Lim/tpelyyftgw/ui/PassportActivity;->removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    .line 5834
    :cond_37
    invoke-direct {v8, v11}, Lim/tpelyyftgw/ui/PassportActivity;->removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    .line 5836
    :goto_3a
    iget v0, v8, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/16 v1, 0x8

    const/4 v2, 0x0

    if-ne v0, v1, :cond_6b

    .line 5837
    iget-object v0, v8, Lim/tpelyyftgw/ui/PassportActivity;->typesViews:Ljava/util/HashMap;

    invoke-virtual {v0, v12}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    .line 5838
    .local v0, "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    if-eqz v0, :cond_66

    .line 5839
    iget-object v1, v8, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V

    .line 5840
    iget-object v1, v8, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;

    invoke-virtual {v1}, Landroid/widget/LinearLayout;->getChildCount()I

    move-result v3

    add-int/lit8 v3, v3, -0x6

    invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v1

    .line 5841
    .local v1, "child":Landroid/view/View;
    instance-of v3, v1, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    if-eqz v3, :cond_66

    .line 5842
    move-object v3, v1

    check-cast v3, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setNeedDivider(Z)V

    .line 5845
    .end local v1    # "child":Landroid/view/View;
    :cond_66
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateManageVisibility()V

    .line 5846
    .end local v0    # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
    goto/16 :goto_11f

    .line 5848
    :cond_6b
    const/4 v0, 0x0

    .line 5849
    .local v0, "documentJson":Ljava/lang/String;
    move-object/from16 v1, p4

    .line 5850
    .local v1, "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    if-eqz v1, :cond_bc

    if-eqz v13, :cond_bc

    invoke-virtual/range {p7 .. p7}, Ljava/util/ArrayList;->size()I

    move-result v3

    const/4 v4, 0x1

    if-le v3, v4, :cond_bc

    .line 5851
    const/4 v3, 0x0

    .local v3, "a":I
    invoke-virtual/range {p7 .. p7}, Ljava/util/ArrayList;->size()I

    move-result v4

    .local v4, "count":I
    :goto_7e
    if-ge v3, v4, :cond_ad

    .line 5852
    invoke-virtual {v13, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 5853
    .local v5, "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    invoke-direct {v8, v5, v2}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    move-result-object v6

    .line 5854
    .local v6, "documentValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    if-eqz v6, :cond_aa

    .line 5855
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    if-eqz v7, :cond_a8

    .line 5856
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data:[B

    iget-object v14, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->secret:[B

    iget-object v15, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B

    invoke-direct {v8, v14, v15}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B

    move-result-object v14

    iget-object v15, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B

    invoke-direct {v8, v7, v14, v15}, Lim/tpelyyftgw/ui/PassportActivity;->decryptData([B[B[B)Ljava/lang/String;

    move-result-object v0

    .line 5858
    :cond_a8
    move-object v1, v5

    .line 5859
    goto :goto_ad

    .line 5851
    .end local v5    # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .end local v6    # "documentValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    :cond_aa
    add-int/lit8 v3, v3, 0x1

    goto :goto_7e

    .line 5862
    .end local v3    # "a":I
    .end local v4    # "count":I
    :cond_ad
    :goto_ad
    if-nez v1, :cond_b9

    .line 5863
    invoke-virtual {v13, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    move-object v1, v3

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    move-object v14, v0

    move-object v15, v1

    goto :goto_be

    .line 5862
    :cond_b9
    move-object v14, v0

    move-object v15, v1

    goto :goto_be

    .line 5867
    :cond_bc
    move-object v14, v0

    move-object v15, v1

    .end local v0    # "documentJson":Ljava/lang/String;
    .end local v1    # "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .local v14, "documentJson":Ljava/lang/String;
    .local v15, "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :goto_be
    if-eqz p6, :cond_d9

    .line 5868
    const/4 v3, 0x0

    const/4 v4, 0x0

    if-eqz v13, :cond_ca

    invoke-virtual/range {p7 .. p7}, Ljava/util/ArrayList;->size()I

    move-result v0

    move v7, v0

    goto :goto_cb

    :cond_ca
    const/4 v7, 0x0

    :goto_cb
    move-object/from16 v0, p0

    move-object/from16 v1, p5

    move-object v2, v3

    move-object v3, v4

    move-object v4, v15

    move-object v5, v14

    move/from16 v6, p3

    invoke-direct/range {v0 .. v7}, 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

    goto :goto_11f

    .line 5870
    :cond_d9
    const/4 v0, 0x0

    .line 5871
    .local v0, "json":Ljava/lang/String;
    invoke-direct {v8, v12, v2}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    move-result-object v7

    .line 5872
    .local v7, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    if-eqz v7, :cond_ff

    iget-object v1, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    if-eqz v1, :cond_ff

    .line 5873
    iget-object v1, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data:[B

    iget-object v3, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->secret:[B

    iget-object v4, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B

    invoke-direct {v8, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B

    move-result-object v3

    iget-object v4, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B

    invoke-direct {v8, v1, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->decryptData([B[B[B)Ljava/lang/String;

    move-result-object v0

    move-object/from16 v16, v0

    goto :goto_101

    .line 5875
    :cond_ff
    move-object/from16 v16, v0

    .end local v0    # "json":Ljava/lang/String;
    .local v16, "json":Ljava/lang/String;
    :goto_101
    const/4 v3, 0x0

    if-eqz v13, :cond_10b

    invoke-virtual/range {p7 .. p7}, Ljava/util/ArrayList;->size()I

    move-result v0

    move/from16 v17, v0

    goto :goto_10d

    :cond_10b
    const/16 v17, 0x0

    :goto_10d
    move-object/from16 v0, p0

    move-object/from16 v1, p5

    move-object v2, v3

    move-object/from16 v3, v16

    move-object v4, v15

    move-object v5, v14

    move/from16 v6, p3

    move-object/from16 v18, v7

    .end local v7    # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    .local v18, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    move/from16 v7, v17

    invoke-direct/range {v0 .. v7}, 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

    .line 5878
    .end local v14    # "documentJson":Ljava/lang/String;
    .end local v15    # "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .end local v16    # "json":Ljava/lang/String;
    .end local v18    # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
    :goto_11f
    if-eqz p8, :cond_124

    .line 5879
    invoke-interface/range {p8 .. p8}, Ljava/lang/Runnable;->run()V

    .line 5882
    :cond_124
    :goto_124
    return-void
.end method

.method public synthetic lambda$null$62$PassportActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZLandroid/content/DialogInterface;I)V
    .registers 7
    .param p1, "requiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p2, "documentRequiredTypes"    # Ljava/util/ArrayList;
    .param p3, "documentOnly"    # Z
    .param p4, "dialog"    # Landroid/content/DialogInterface;
    .param p5, "which"    # I

    .line 5969
    invoke-virtual {p2, p5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-direct {p0, p1, v0, p2, p3}, Lim/tpelyyftgw/ui/PassportActivity;->openTypeActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;Z)V

    return-void
.end method

.method public synthetic lambda$null$63$PassportActivity(Ljava/lang/String;Ljava/lang/String;)V
    .registers 3
    .param p1, "error"    # Ljava/lang/String;
    .param p2, "text"    # Ljava/lang/String;

    .line 5981
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->needHideProgress()V

    return-void
.end method

.method public synthetic lambda$null$64$PassportActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;ZLandroid/content/DialogInterface;I)V
    .registers 13
    .param p1, "requiredType"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    .param p2, "documentOnly"    # Z
    .param p3, "dialog"    # Landroid/content/DialogInterface;
    .param p4, "which"    # I

    .line 5980
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->needShowProgress()V

    .line 5981
    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ZTEfHh1gwf2gOnpiSfMXmoitoVc;

    invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ZTEfHh1gwf2gOnpiSfMXmoitoVc;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fi5mnvGyNNjnFaWdLEEMlG-9LjU;

    invoke-direct {v6, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fi5mnvGyNNjnFaWdLEEMlG-9LjU;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x1

    move-object v0, p0

    move-object v1, p1

    move v7, p2

    invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/ui/PassportActivity;->deleteValueInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZLjava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Z)V

    .line 5982
    return-void
.end method

.method public synthetic lambda$null$66$PassportActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Ljava/lang/String;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;)V
    .registers 22
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p2, "phone"    # Ljava/lang/String;
    .param p3, "delegate"    # Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
    .param p4, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p5, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;

    .line 6328
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    const/4 v3, 0x1

    if-nez v1, :cond_41

    .line 6329
    new-instance v4, Ljava/util/HashMap;

    invoke-direct {v4}, Ljava/util/HashMap;-><init>()V

    .line 6330
    .local v4, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    const-string v5, "phone"

    invoke-virtual {v4, v5, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 6331
    new-instance v15, Lim/tpelyyftgw/ui/PassportActivity;

    const/4 v6, 0x7

    iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    const/4 v10, 0x0

    const/4 v11, 0x0

    const/4 v12, 0x0

    const/4 v14, 0x0

    move-object v5, v15

    move-object v13, v4

    invoke-direct/range {v5 .. v14}, 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 6332
    .local v5, "activity":Lim/tpelyyftgw/ui/PassportActivity;
    iget v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    iput v6, v5, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    .line 6333
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B

    iput-object v6, v5, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B

    .line 6334
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B

    iput-object v6, v5, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B

    .line 6335
    move-object/from16 v6, p3

    iput-object v6, v5, Lim/tpelyyftgw/ui/PassportActivity;->delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;

    .line 6336
    move-object/from16 v7, p4

    check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;

    iput-object v7, v5, Lim/tpelyyftgw/ui/PassportActivity;->currentPhoneVerification:Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;

    .line 6337
    invoke-virtual {v0, v5, v3}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z

    .line 6338
    .end local v4    # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    .end local v5    # "activity":Lim/tpelyyftgw/ui/PassportActivity;
    move-object/from16 v5, p5

    goto :goto_4f

    .line 6339
    :cond_41
    move-object/from16 v6, p3

    iget v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v2, v3, v5

    move-object/from16 v5, p5

    invoke-static {v4, v1, v0, v5, v3}, 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;

    .line 6341
    :goto_4f
    return-void
.end method

.method public synthetic lambda$null$71$PassportActivity(Lim/tpelyyftgw/messenger/SecureDocument;I)V
    .registers 8
    .param p1, "document"    # Lim/tpelyyftgw/messenger/SecureDocument;
    .param p2, "type"    # I

    .line 7087
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    const/4 v1, 0x1

    const/4 v2, 0x0

    if-ne v0, v1, :cond_1c

    .line 7088
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    if-eqz v0, :cond_67

    .line 7089
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;

    invoke-virtual {v3, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;

    .line 7090
    .local v0, "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
    if-eqz v0, :cond_19

    .line 7091
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V

    .line 7093
    :cond_19
    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    .line 7094
    .end local v0    # "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
    goto :goto_67

    .line 7095
    :cond_1c
    const/4 v3, 0x4

    const/16 v4, 0x14

    if-ne v0, v3, :cond_2a

    .line 7096
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-lt v0, v4, :cond_67

    .line 7097
    return-void

    .line 7099
    :cond_2a
    const/4 v3, 0x2

    if-ne v0, v3, :cond_43

    .line 7100
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    if-eqz v0, :cond_67

    .line 7101
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;

    invoke-virtual {v3, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;

    .line 7102
    .restart local v0    # "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
    if-eqz v0, :cond_40

    .line 7103
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V

    .line 7105
    :cond_40
    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    .line 7106
    .end local v0    # "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
    goto :goto_67

    .line 7107
    :cond_43
    const/4 v3, 0x3

    if-ne v0, v3, :cond_5c

    .line 7108
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    if-eqz v0, :cond_67

    .line 7109
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;

    invoke-virtual {v3, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;

    .line 7110
    .restart local v0    # "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
    if-eqz v0, :cond_59

    .line 7111
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V

    .line 7113
    :cond_59
    iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;

    .line 7114
    .end local v0    # "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
    goto :goto_67

    .line 7115
    :cond_5c
    if-nez v0, :cond_67

    .line 7116
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-lt v0, v4, :cond_67

    .line 7117
    return-void

    .line 7120
    :cond_67
    :goto_67
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;

    iget-object v2, p1, Lim/tpelyyftgw/messenger/SecureDocument;->path:Ljava/lang/String;

    invoke-virtual {v0, v2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7121
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/4 v2, 0x0

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V

    .line 7122
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/high16 v3, 0x3f000000    # 0.5f

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V

    .line 7123
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v0

    iget-object v3, p1, Lim/tpelyyftgw/messenger/SecureDocument;->path:Ljava/lang/String;

    const/high16 v4, 0x1000000

    invoke-virtual {v0, v3, v2, v1, v4}, Lim/tpelyyftgw/messenger/FileLoader;->uploadFile(Ljava/lang/String;ZZI)V

    .line 7124
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentView(Lim/tpelyyftgw/messenger/SecureDocument;I)V

    .line 7125
    invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V

    .line 7126
    return-void
.end method

.method public synthetic lambda$null$72$PassportActivity(Lim/tpelyyftgw/messenger/MrzRecognizer$Result;)V
    .registers 11
    .param p1, "result"    # Lim/tpelyyftgw/messenger/MrzRecognizer$Result;

    .line 7134
    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->type:I

    const/4 v1, 0x4

    const/4 v2, 0x3

    const/4 v3, 0x2

    const/4 v4, 0x1

    if-ne v0, v3, :cond_32

    .line 7135
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    if-nez v0, :cond_b8

    .line 7136
    const/4 v0, 0x0

    .local v0, "a1":I
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    .local v5, "count1":I
    :goto_17
    if-ge v0, v5, :cond_30

    .line 7137
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 7138
    .local v6, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;

    if-eqz v7, :cond_2d

    .line 7139
    iput-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 7140
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateInterfaceStringsForDocumentType()V

    .line 7141
    goto :goto_30

    .line 7136
    .end local v6    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :cond_2d
    add-int/lit8 v0, v0, 0x1

    goto :goto_17

    .end local v0    # "a1":I
    .end local v5    # "count1":I
    :cond_30
    :goto_30
    goto/16 :goto_b8

    .line 7145
    :cond_32
    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->type:I

    if-ne v0, v4, :cond_5f

    .line 7146
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;

    if-nez v0, :cond_b8

    .line 7147
    const/4 v0, 0x0

    .restart local v0    # "a1":I
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    .restart local v5    # "count1":I
    :goto_45
    if-ge v0, v5, :cond_5e

    .line 7148
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 7149
    .restart local v6    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;

    if-eqz v7, :cond_5b

    .line 7150
    iput-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 7151
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateInterfaceStringsForDocumentType()V

    .line 7152
    goto :goto_5e

    .line 7147
    .end local v6    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :cond_5b
    add-int/lit8 v0, v0, 0x1

    goto :goto_45

    .end local v0    # "a1":I
    .end local v5    # "count1":I
    :cond_5e
    :goto_5e
    goto :goto_b8

    .line 7156
    :cond_5f
    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->type:I

    if-ne v0, v2, :cond_8c

    .line 7157
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;

    if-nez v0, :cond_b8

    .line 7158
    const/4 v0, 0x0

    .restart local v0    # "a1":I
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    .restart local v5    # "count1":I
    :goto_72
    if-ge v0, v5, :cond_8b

    .line 7159
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 7160
    .restart local v6    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;

    if-eqz v7, :cond_88

    .line 7161
    iput-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 7162
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateInterfaceStringsForDocumentType()V

    .line 7163
    goto :goto_8b

    .line 7158
    .end local v6    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :cond_88
    add-int/lit8 v0, v0, 0x1

    goto :goto_72

    .end local v0    # "a1":I
    .end local v5    # "count1":I
    :cond_8b
    :goto_8b
    goto :goto_b8

    .line 7167
    :cond_8c
    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->type:I

    if-ne v0, v1, :cond_b8

    .line 7168
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    if-nez v0, :cond_b8

    .line 7169
    const/4 v0, 0x0

    .restart local v0    # "a1":I
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    .restart local v5    # "count1":I
    :goto_9f
    if-ge v0, v5, :cond_b8

    .line 7170
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 7171
    .restart local v6    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    if-eqz v7, :cond_b5

    .line 7172
    iput-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    .line 7173
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateInterfaceStringsForDocumentType()V

    .line 7174
    goto :goto_b8

    .line 7169
    .end local v6    # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :cond_b5
    add-int/lit8 v0, v0, 0x1

    goto :goto_9f

    .line 7179
    .end local v0    # "a1":I
    .end local v5    # "count1":I
    :cond_b8
    :goto_b8
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->firstName:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    const/4 v5, 0x0

    if-nez v0, :cond_ca

    .line 7180
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v5

    iget-object v6, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->firstName:Ljava/lang/String;

    invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 7182
    :cond_ca
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->middleName:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_db

    .line 7183
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v4

    iget-object v6, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->middleName:Ljava/lang/String;

    invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 7185
    :cond_db
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->lastName:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_ec

    .line 7186
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v3

    iget-object v6, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->lastName:Ljava/lang/String;

    invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 7188
    :cond_ec
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->number:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_fe

    .line 7189
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v6, 0x7

    aget-object v0, v0, v6

    iget-object v6, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->number:Ljava/lang/String;

    invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 7191
    :cond_fe
    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->gender:I

    if-eqz v0, :cond_132

    .line 7192
    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->gender:I

    if-eq v0, v4, :cond_11e

    if-eq v0, v3, :cond_109

    goto :goto_132

    .line 7198
    :cond_109
    const-string v0, "female"

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;

    .line 7199
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v1

    const v1, 0x7f0f0b0c

    const-string v6, "PassportFemale"

    invoke-static {v6, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    goto :goto_132

    .line 7194
    :cond_11e
    const-string v0, "male"

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;

    .line 7195
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v1

    const v1, 0x7f0f0b4a

    const-string v6, "PassportMale"

    invoke-static {v6, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 7203
    :cond_132
    :goto_132
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->nationality:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_150

    .line 7204
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->nationality:Ljava/lang/String;

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;

    .line 7205
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    invoke-virtual {v1, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 7206
    .local v0, "country":Ljava/lang/String;
    if-eqz v0, :cond_150

    .line 7207
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v6, 0x5

    aget-object v1, v1, v6

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 7210
    .end local v0    # "country":Ljava/lang/String;
    :cond_150
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->issuingCountry:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_16e

    .line 7211
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->issuingCountry:Ljava/lang/String;

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;

    .line 7212
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;

    invoke-virtual {v1, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 7213
    .restart local v0    # "country":Ljava/lang/String;
    if-eqz v0, :cond_16e

    .line 7214
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v6, 0x6

    aget-object v1, v1, v6

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 7217
    .end local v0    # "country":Ljava/lang/String;
    :cond_16e
    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthDay:I

    const-string v1, "%02d.%02d.%d"

    if-lez v0, :cond_1a3

    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthMonth:I

    if-lez v0, :cond_1a3

    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthYear:I

    if-lez v0, :cond_1a3

    .line 7218
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v2

    sget-object v6, Ljava/util/Locale;->US:Ljava/util/Locale;

    new-array v7, v2, [Ljava/lang/Object;

    iget v8, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthDay:I

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    aput-object v8, v7, v5

    iget v8, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthMonth:I

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    aput-object v8, v7, v4

    iget v8, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthYear:I

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    aput-object v8, v7, v3

    invoke-static {v6, v1, v7}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 7220
    :cond_1a3
    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryDay:I

    const/16 v6, 0x8

    if-lez v0, :cond_1eb

    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryMonth:I

    if-lez v0, :cond_1eb

    iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryYear:I

    if-lez v0, :cond_1eb

    .line 7221
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I

    iget v7, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryYear:I

    aput v7, v0, v5

    .line 7222
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I

    iget v7, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryMonth:I

    aput v7, v0, v4

    .line 7223
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I

    iget v7, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryDay:I

    aput v7, v0, v3

    .line 7224
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v6

    sget-object v6, Ljava/util/Locale;->US:Ljava/util/Locale;

    new-array v2, v2, [Ljava/lang/Object;

    iget v7, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryDay:I

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    aput-object v7, v2, v5

    iget v5, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryMonth:I

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v2, v4

    iget v4, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryYear:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    aput-object v4, v2, v3

    invoke-static {v6, v1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    goto :goto_203

    .line 7226
    :cond_1eb
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I

    aput v5, v0, v3

    aput v5, v0, v4

    aput v5, v0, v5

    .line 7227
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v6

    const v1, 0x7f0f0b58

    const-string v2, "PassportNoExpireDate"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 7229
    :goto_203
    return-void
.end method

.method public synthetic lambda$null$8$PassportActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;Landroid/content/DialogInterface;I)V
    .registers 7
    .param p1, "res"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;
    .param p2, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p3, "i"    # I

    .line 1656
    new-instance v0, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;

    iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    const/4 v2, 0x1

    invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;-><init>(II)V

    .line 1657
    .local v0, "fragment":Lim/tpelyyftgw/ui/TwoStepVerificationActivity;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->setRecoveryParams(Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V

    .line 1658
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;->email_pattern:Ljava/lang/String;

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->email_unconfirmed_pattern:Ljava/lang/String;

    .line 1659
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 1660
    return-void
.end method

.method public synthetic lambda$null$9$PassportActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
    .registers 11
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p2, "response"    # Lim/tpelyyftgw/tgnet/TLObject;

    .line 1649
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->needHideProgress()V

    .line 1650
    const/4 v0, 0x1

    const v1, 0x7f0f0141

    const-string v2, "AppName"

    const/4 v3, 0x0

    if-nez p1, :cond_53

    .line 1651
    move-object v4, p2

    check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;

    .line 1652
    .local v4, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;
    new-instance v5, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v6

    invoke-direct {v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 1653
    .local v5, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v6, 0x7f0f0e1e

    new-array v0, v0, [Ljava/lang/Object;

    iget-object v7, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;->email_pattern:Ljava/lang/String;

    aput-object v7, v0, v3

    const-string v7, "RestoreEmailSent"

    invoke-static {v7, v6, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 1654
    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 1655
    const v0, 0x7f0f0a5a

    const-string v1, "OK"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$quOsV_CR3VYyDaIeb7K7M4_f3Q4;

    invoke-direct {v1, p0, v4}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$quOsV_CR3VYyDaIeb7K7M4_f3Q4;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;)V

    invoke-virtual {v5, v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 1661
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    move-result-object v0

    .line 1662
    .local v0, "dialog":Landroid/app/Dialog;
    if-eqz v0, :cond_52

    .line 1663
    invoke-virtual {v0, v3}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V

    .line 1664
    invoke-virtual {v0, v3}, Landroid/app/Dialog;->setCancelable(Z)V

    .line 1666
    .end local v0    # "dialog":Landroid/app/Dialog;
    .end local v4    # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;
    .end local v5    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :cond_52
    goto :goto_98

    .line 1667
    :cond_53
    iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v5, "FLOOD_WAIT"

    invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_8f

    .line 1668
    iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-static {v4}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I

    move-result v4

    .line 1670
    .local v4, "time":I
    const/16 v5, 0x3c

    if-ge v4, v5, :cond_72

    .line 1671
    const-string v5, "Seconds"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    .local v5, "timeString":Ljava/lang/String;
    goto :goto_7a

    .line 1673
    .end local v5    # "timeString":Ljava/lang/String;
    :cond_72
    div-int/lit8 v5, v4, 0x3c

    const-string v6, "Minutes"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    .line 1675
    .restart local v5    # "timeString":Ljava/lang/String;
    :goto_7a
    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const v2, 0x7f0f0681

    new-array v0, v0, [Ljava/lang/Object;

    aput-object v5, v0, v3

    const-string v3, "FloodWaitTime"

    invoke-static {v3, v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0, v1, v0}, Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V

    .line 1676
    .end local v4    # "time":I
    .end local v5    # "timeString":Ljava/lang/String;
    goto :goto_98

    .line 1677
    :cond_8f
    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V

    .line 1680
    :goto_98
    return-void
.end method

.method public synthetic lambda$onPasswordDone$13$PassportActivity(ZLjava/lang/String;)V
    .registers 12
    .param p1, "saved"    # Z
    .param p2, "textPassword"    # Ljava/lang/String;

    .line 1712
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;-><init>()V

    .line 1715
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;
    if-eqz p1, :cond_b

    .line 1716
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->savedPasswordHash:[B

    move-object v7, v1

    .local v1, "x_bytes":[B
    goto :goto_25

    .line 1717
    .end local v1    # "x_bytes":[B
    :cond_b
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->current_algo:Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;

    if-eqz v1, :cond_23

    .line 1718
    invoke-static {p2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getStringBytes(Ljava/lang/String;)[B

    move-result-object v1

    .line 1719
    .local v1, "passwordBytes":[B
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->current_algo:Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;

    .line 1720
    .local v2, "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/SRPHelper;->getX([BLim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;)[B

    move-result-object v1

    .line 1721
    .end local v2    # "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
    .local v1, "x_bytes":[B
    move-object v7, v1

    goto :goto_25

    .line 1722
    .end local v1    # "x_bytes":[B
    :cond_23
    const/4 v1, 0x0

    move-object v7, v1

    .line 1725
    .local v7, "x_bytes":[B
    :goto_25
    new-instance v8, Lim/tpelyyftgw/ui/PassportActivity$8;

    move-object v1, v8

    move-object v2, p0

    move v3, p1

    move-object v4, v7

    move-object v5, v0

    move-object v6, p2

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/PassportActivity$8;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Z[BLim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;Ljava/lang/String;)V

    .line 1958
    .local v1, "requestDelegate":Lim/tpelyyftgw/tgnet/RequestDelegate;
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->current_algo:Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;

    const/4 v3, 0x0

    if-eqz v2, :cond_76

    .line 1959
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->current_algo:Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;

    .line 1960
    .restart local v2    # "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    iget-wide v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->srp_id:J

    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->srp_B:[B

    invoke-static {v7, v4, v5, v6, v2}, Lim/tpelyyftgw/messenger/SRPHelper;->startCheck([BJ[BLim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;)Lim/tpelyyftgw/tgnet/TLRPC$TL_inputCheckPasswordSRP;

    move-result-object v4

    iput-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;->password:Lim/tpelyyftgw/tgnet/TLRPC$InputCheckPasswordSRP;

    .line 1961
    iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;->password:Lim/tpelyyftgw/tgnet/TLRPC$InputCheckPasswordSRP;

    if-nez v4, :cond_5e

    .line 1962
    new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;-><init>()V

    .line 1963
    .local v4, "error":Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    const-string v5, "ALGO_INVALID"

    iput-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    .line 1964
    invoke-interface {v1, v3, v4}, Lim/tpelyyftgw/tgnet/RequestDelegate;->run(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V

    .line 1965
    return-void

    .line 1967
    .end local v4    # "error":Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    :cond_5e
    iget v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v3

    const/16 v4, 0xa

    invoke-virtual {v3, v0, v1, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I

    move-result v3

    .line 1968
    .local v3, "reqId":I
    iget v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v4

    iget v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->classGuid:I

    invoke-virtual {v4, v3, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V

    .line 1969
    .end local v2    # "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
    .end local v3    # "reqId":I
    goto :goto_82

    .line 1970
    :cond_76
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;-><init>()V

    .line 1971
    .local v2, "error":Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    const-string v4, "PASSWORD_HASH_INVALID"

    iput-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    .line 1972
    invoke-interface {v1, v3, v2}, Lim/tpelyyftgw/tgnet/RequestDelegate;->run(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V

    .line 1974
    .end local v2    # "error":Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    :goto_82
    return-void
.end method

.method public synthetic lambda$onRequestPermissionsResultFragment$69$PassportActivity(Landroid/content/DialogInterface;I)V
    .registers 6
    .param p1, "dialog"    # Landroid/content/DialogInterface;
    .param p2, "which"    # I

    .line 6646
    :try_start_0
    new-instance v0, Landroid/content/Intent;

    const-string v1, "android.settings.APPLICATION_DETAILS_SETTINGS"

    invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 6647
    .local v0, "intent":Landroid/content/Intent;
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "package:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;

    .line 6648
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroidx/fragment/app/FragmentActivity;->startActivity(Landroid/content/Intent;)V
    :try_end_2c
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_2c} :catch_2d

    .line 6651
    .end local v0    # "intent":Landroid/content/Intent;
    goto :goto_31

    .line 6649
    :catch_2d
    move-exception v0

    .line 6650
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 6652
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_31
    return-void
.end method

.method public synthetic lambda$onResume$2$PassportActivity()V
    .registers 4

    .line 925
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;

    if-eqz v0, :cond_1f

    const/4 v1, 0x0

    aget-object v2, v0, v1

    if-eqz v2, :cond_1f

    aget-object v0, v0, v1

    invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I

    move-result v0

    if-nez v0, :cond_1f

    .line 926
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v1

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    .line 927
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v1

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z

    .line 929
    :cond_1f
    return-void
.end method

.method public synthetic lambda$onTransitionAnimationEnd$68$PassportActivity()V
    .registers 3

    .line 6566
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->presentAfterAnimation:Lim/tpelyyftgw/ui/PassportActivity;

    const/4 v1, 0x1

    invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z

    .line 6567
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->presentAfterAnimation:Lim/tpelyyftgw/ui/PassportActivity;

    .line 6568
    return-void
.end method

.method public synthetic lambda$openAddDocumentAlert$23$PassportActivity(Ljava/util/ArrayList;Landroid/content/DialogInterface;I)V
    .registers 8
    .param p1, "types"    # Ljava/util/ArrayList;
    .param p2, "dialog"    # Landroid/content/DialogInterface;
    .param p3, "which"    # I

    .line 2659
    const/4 v0, 0x0

    .line 2660
    .local v0, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    const/4 v1, 0x0

    .line 2662
    .local v1, "documentRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    :try_start_2
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V

    move-object v0, v2

    .line 2663
    invoke-virtual {p1, p3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/Class;

    invoke-virtual {v2}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    iput-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
    :try_end_16
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_16} :catch_17

    .line 2666
    goto :goto_18

    .line 2664
    :catch_17
    move-exception v2

    .line 2668
    :goto_18
    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v2

    const/4 v3, 0x1

    if-eqz v2, :cond_34

    .line 2669
    move-object v1, v0

    .line 2670
    iput-boolean v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->selfie_required:Z

    .line 2671
    iput-boolean v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z

    .line 2672
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V

    move-object v0, v2

    .line 2673
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;-><init>()V

    iput-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    goto :goto_4a

    .line 2674
    :cond_34
    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z

    move-result v2

    if-eqz v2, :cond_4a

    .line 2675
    move-object v1, v0

    .line 2676
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V

    move-object v0, v2

    .line 2677
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;-><init>()V

    iput-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    .line 2680
    :cond_4a
    :goto_4a
    new-instance v2, Ljava/util/ArrayList;

    invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V

    if-eqz v1, :cond_52

    goto :goto_53

    :cond_52
    const/4 v3, 0x0

    :goto_53
    invoke-direct {p0, v0, v1, v2, v3}, Lim/tpelyyftgw/ui/PassportActivity;->openTypeActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;Z)V

    .line 2681
    return-void
.end method

.method public synthetic lambda$processSelectedFiles$73$PassportActivity(Ljava/util/ArrayList;IZ)V
    .registers 22
    .param p1, "photos"    # Ljava/util/ArrayList;
    .param p2, "type"    # I
    .param p3, "needRecoginze"    # Z

    .line 7068
    move-object/from16 v1, p0

    move/from16 v2, p2

    const/4 v0, 0x0

    .line 7069
    .local v0, "didRecognizeSuccessfully":Z
    const/4 v3, 0x0

    .local v3, "a":I
    iget v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I

    if-eqz v4, :cond_10

    const/4 v5, 0x4

    if-ne v4, v5, :cond_e

    goto :goto_10

    :cond_e
    const/4 v4, 0x1

    goto :goto_12

    :cond_10
    :goto_10
    const/16 v4, 0x14

    :goto_12
    invoke-virtual/range {p1 .. p1}, Ljava/util/ArrayList;->size()I

    move-result v5

    invoke-static {v4, v5}, Ljava/lang/Math;->min(II)I

    move-result v4

    move v5, v3

    move v3, v0

    .end local v0    # "didRecognizeSuccessfully":Z
    .local v3, "didRecognizeSuccessfully":Z
    .local v4, "count":I
    .local v5, "a":I
    :goto_1c
    if-ge v5, v4, :cond_97

    .line 7070
    move-object/from16 v6, p1

    invoke-virtual {v6, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    move-object v7, v0

    check-cast v7, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;

    .line 7071
    .local v7, "info":Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
    iget-object v0, v7, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;->path:Ljava/lang/String;

    iget-object v8, v7, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;->uri:Landroid/net/Uri;

    const/4 v9, 0x0

    const/high16 v10, 0x45000000    # 2048.0f

    invoke-static {v0, v8, v10, v10, v9}, Lim/tpelyyftgw/messenger/ImageLoader;->loadBitmap(Ljava/lang/String;Landroid/net/Uri;FFZ)Landroid/graphics/Bitmap;

    move-result-object v8

    .line 7072
    .local v8, "bitmap":Landroid/graphics/Bitmap;
    if-nez v8, :cond_35

    .line 7073
    goto :goto_94

    .line 7075
    :cond_35
    const/high16 v12, 0x45000000    # 2048.0f

    const/high16 v13, 0x45000000    # 2048.0f

    const/16 v14, 0x59

    const/4 v15, 0x0

    const/16 v16, 0x140

    const/16 v17, 0x140

    move-object v11, v8

    invoke-static/range {v11 .. v17}, Lim/tpelyyftgw/messenger/ImageLoader;->scaleAndSaveImage(Landroid/graphics/Bitmap;FFIZII)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v9

    .line 7076
    .local v9, "size":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    if-nez v9, :cond_48

    .line 7077
    goto :goto_94

    .line 7079
    :cond_48
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;-><init>()V

    move-object v10, v0

    .line 7080
    .local v10, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    iget-object v0, v9, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget-wide v11, v0, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J

    long-to-int v0, v11

    iput v0, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->dc_id:I

    .line 7081
    iget-object v0, v9, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->local_id:I

    int-to-long v11, v0

    iput-wide v11, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->id:J

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

    move-result-wide v11

    const-wide/16 v13, 0x3e8

    div-long/2addr v11, v13

    long-to-int v0, v11

    iput v0, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->date:I

    .line 7084
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;

    invoke-interface {v0, v10}, Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;->saveFile(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;)Lim/tpelyyftgw/messenger/SecureDocument;

    move-result-object v11

    .line 7085
    .local v11, "document":Lim/tpelyyftgw/messenger/SecureDocument;
    iput v2, v11, Lim/tpelyyftgw/messenger/SecureDocument;->type:I

    .line 7086
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$YHXb73MXt_iAxY6Jl_-D1K9FkDw;

    invoke-direct {v0, v1, v11, v2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$YHXb73MXt_iAxY6Jl_-D1K9FkDw;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/messenger/SecureDocument;I)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 7128
    if-eqz p3, :cond_94

    if-nez v3, :cond_94

    .line 7130
    :try_start_7a
    iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/MrzRecognizer;->recognize(Landroid/graphics/Bitmap;Z)Lim/tpelyyftgw/messenger/MrzRecognizer$Result;

    move-result-object v0

    .line 7131
    .local v0, "result":Lim/tpelyyftgw/messenger/MrzRecognizer$Result;
    if-eqz v0, :cond_8f

    .line 7132
    const/4 v3, 0x1

    .line 7133
    new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$IrnsX2LHum8_pfAaHvJ2EGoBtEI;

    invoke-direct {v12, v1, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$IrnsX2LHum8_pfAaHvJ2EGoBtEI;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/messenger/MrzRecognizer$Result;)V

    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
    :try_end_8f
    .catchall {:try_start_7a .. :try_end_8f} :catchall_90

    .line 7233
    .end local v0    # "result":Lim/tpelyyftgw/messenger/MrzRecognizer$Result;
    :cond_8f
    goto :goto_94

    .line 7231
    :catchall_90
    move-exception v0

    .line 7232
    .local v0, "e":Ljava/lang/Throwable;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 7069
    .end local v0    # "e":Ljava/lang/Throwable;
    .end local v7    # "info":Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
    .end local v8    # "bitmap":Landroid/graphics/Bitmap;
    .end local v9    # "size":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    .end local v10    # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
    .end local v11    # "document":Lim/tpelyyftgw/messenger/SecureDocument;
    :cond_94
    :goto_94
    add-int/lit8 v5, v5, 0x1

    goto :goto_1c

    :cond_97
    move-object/from16 v6, p1

    .line 7237
    .end local v4    # "count":I
    .end local v5    # "a":I
    invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->saveConfig()V

    .line 7238
    return-void
.end method

.method public synthetic lambda$startPhoneVerification$67$PassportActivity(Ljava/lang/String;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 14
    .param p1, "phone"    # Ljava/lang/String;
    .param p2, "delegate"    # Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
    .param p3, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;
    .param p4, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p5, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 6327
    new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$TWhB1ITAJFVwZ8de_M0kbgM1foA;

    move-object v0, v7

    move-object v1, p0

    move-object v2, p5

    move-object v3, p1

    move-object v4, p2

    move-object v5, p4

    move-object v6, p3

    invoke-direct/range {v0 .. v6}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$TWhB1ITAJFVwZ8de_M0kbgM1foA;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Ljava/lang/String;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;)V

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public needHideProgress()V
    .registers 2

    .line 6727
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    if-nez v0, :cond_5

    .line 6728
    return-void

    .line 6731
    :cond_5
    :try_start_5
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
    :try_end_8
    .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_8} :catch_9

    .line 6734
    goto :goto_d

    .line 6732
    :catch_9
    move-exception v0

    .line 6733
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 6735
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_d
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    .line 6736
    return-void
.end method

.method public needShowProgress()V
    .registers 4

    .line 6718
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_2b

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->isFinishing()Z

    move-result v0

    if-nez v0, :cond_2b

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    if-eqz v0, :cond_15

    goto :goto_2b

    .line 6721
    :cond_15
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    const/4 v2, 0x3

    invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    .line 6722
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setCanCancel(Z)V

    .line 6723
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->show()V

    .line 6724
    return-void

    .line 6719
    :cond_2b
    :goto_2b
    return-void
.end method

.method public onActivityResultFragment(IILandroid/content/Intent;)V
    .registers 7
    .param p1, "requestCode"    # I
    .param p2, "resultCode"    # I
    .param p3, "data"    # Landroid/content/Intent;

    .line 6610
    const/4 v0, -0x1

    if-ne p2, v0, :cond_3f

    .line 6611
    if-eqz p1, :cond_30

    const/4 v0, 0x2

    if-ne p1, v0, :cond_9

    goto :goto_30

    .line 6617
    :cond_9
    const/4 v0, 0x1

    if-ne p1, v0, :cond_3f

    .line 6618
    if-eqz p3, :cond_2c

    invoke-virtual {p3}, Landroid/content/Intent;->getData()Landroid/net/Uri;

    move-result-object v0

    if-nez v0, :cond_15

    goto :goto_2c

    .line 6622
    :cond_15
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 6623
    .local v0, "photos":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;>;"
    new-instance v1, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;

    invoke-direct {v1}, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;-><init>()V

    .line 6624
    .local v1, "info":Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
    invoke-virtual {p3}, Landroid/content/Intent;->getData()Landroid/net/Uri;

    move-result-object v2

    iput-object v2, v1, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;->uri:Landroid/net/Uri;

    .line 6625
    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 6626
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->processSelectedFiles(Ljava/util/ArrayList;)V

    goto :goto_3f

    .line 6619
    .end local v0    # "photos":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;>;"
    .end local v1    # "info":Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
    :cond_2c
    :goto_2c
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->showAttachmentError()V

    .line 6620
    return-void

    .line 6612
    :cond_30
    :goto_30
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->createChatAttachView()V

    .line 6613
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_3c

    .line 6614
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPicturePath:Ljava/lang/String;

    invoke-virtual {v0, p1, p3, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onActivityResultFragment(ILandroid/content/Intent;Ljava/lang/String;)V

    .line 6616
    :cond_3c
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPicturePath:Ljava/lang/String;

    .line 6629
    :cond_3f
    :goto_3f
    return-void
.end method

.method public onBackPressed()Z
    .registers 5

    .line 6682
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/4 v1, 0x1

    const/4 v2, 0x7

    if-ne v0, v2, :cond_22

    .line 6683
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;

    iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentViewNum:I

    aget-object v0, v0, v2

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SlideView;->onBackPressed(Z)Z

    .line 6684
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_10
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;

    array-length v3, v2

    if-ge v0, v3, :cond_21

    .line 6685
    aget-object v3, v2, v0

    if-eqz v3, :cond_1e

    .line 6686
    aget-object v2, v2, v0

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/SlideView;->onDestroyActivity()V

    .line 6684
    :cond_1e
    add-int/lit8 v0, v0, 0x1

    goto :goto_10

    .end local v0    # "a":I
    :cond_21
    goto :goto_37

    .line 6689
    :cond_22
    if-eqz v0, :cond_33

    const/4 v2, 0x5

    if-ne v0, v2, :cond_28

    goto :goto_33

    .line 6691
    :cond_28
    if-eq v0, v1, :cond_2d

    const/4 v2, 0x2

    if-ne v0, v2, :cond_37

    .line 6692
    :cond_2d
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->checkDiscard()Z

    move-result v0

    xor-int/2addr v0, v1

    return v0

    .line 6690
    :cond_33
    :goto_33
    const/4 v0, 0x0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->callCallback(Z)V

    .line 6694
    :cond_37
    :goto_37
    return v1
.end method

.method protected onDialogDismiss(Landroid/app/Dialog;)V
    .registers 5
    .param p1, "dialog"    # Landroid/app/Dialog;

    .line 6699
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/4 v1, 0x3

    if-ne v0, v1, :cond_2a

    .line 6700
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x17

    if-lt v0, v1, :cond_2a

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->permissionsDialog:Landroid/app/Dialog;

    if-ne p1, v0, :cond_2a

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->permissionsItems:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_2a

    .line 6701
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->permissionsItems:Ljava/util/ArrayList;

    const/4 v2, 0x0

    new-array v2, v2, [Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;

    move-result-object v1

    check-cast v1, [Ljava/lang/String;

    const/4 v2, 0x6

    invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V

    .line 6704
    :cond_2a
    return-void
.end method

.method public onFragmentCreate()Z
    .registers 3

    .line 944
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->FileDidUpload:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 945
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->FileDidFailUpload:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 946
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetTwoStepPassword:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 947
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didRemoveTwoStepPassword:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 948
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentCreate()Z

    move-result v0

    return v0
.end method

.method public onFragmentDestroy()V
    .registers 4

    .line 953
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V

    .line 954
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->FileDidUpload:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 955
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->FileDidFailUpload:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 956
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetTwoStepPassword:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 957
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didRemoveTwoStepPassword:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 958
    const/4 v0, 0x0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->callCallback(Z)V

    .line 959
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_3f

    .line 960
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->dismissInternal()V

    .line 961
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onDestroy()V

    .line 963
    :cond_3f
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/4 v1, 0x7

    if-ne v0, v1, :cond_65

    .line 964
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_45
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;

    array-length v2, v1

    if-ge v0, v2, :cond_56

    .line 965
    aget-object v2, v1, v0

    if-eqz v2, :cond_53

    .line 966
    aget-object v1, v1, v0

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/SlideView;->onDestroyActivity()V

    .line 964
    :cond_53
    add-int/lit8 v0, v0, 0x1

    goto :goto_45

    .line 969
    .end local v0    # "a":I
    :cond_56
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    if-eqz v0, :cond_65

    .line 971
    :try_start_5a
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
    :try_end_5d
    .catch Ljava/lang/Exception; {:try_start_5a .. :try_end_5d} :catch_5e

    .line 974
    goto :goto_62

    .line 972
    :catch_5e
    move-exception v0

    .line 973
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 975
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_62
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    .line 978
    :cond_65
    return-void
.end method

.method public onPause()V
    .registers 2

    .line 936
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onPause()V

    .line 937
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_a

    .line 938
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onPause()V

    .line 940
    :cond_a
    return-void
.end method

.method public onRequestPermissionsResultFragment(I[Ljava/lang/String;[I)V
    .registers 11
    .param p1, "requestCode"    # I
    .param p2, "permissions"    # [Ljava/lang/String;
    .param p3, "grantResults"    # [I

    .line 6633
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/4 v1, 0x1

    if-eq v0, v1, :cond_8

    const/4 v1, 0x2

    if-ne v0, v1, :cond_95

    :cond_8
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_95

    .line 6634
    const/16 v1, 0x11

    const/4 v2, 0x0

    if-ne p1, v1, :cond_18

    if-eqz v0, :cond_18

    .line 6635
    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->checkCamera(Z)V

    goto/16 :goto_aa

    .line 6636
    :cond_18
    const/16 v0, 0x15

    if-ne p1, v0, :cond_6f

    .line 6637
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_23

    .line 6638
    return-void

    .line 6640
    :cond_23
    if-eqz p3, :cond_aa

    array-length v0, p3

    if-eqz v0, :cond_aa

    aget v0, p3, v2

    if-eqz v0, :cond_aa

    .line 6641
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 6642
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v1, 0x7f0f0141

    const-string v2, "AppName"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 6643
    const v1, 0x7f0f0c56

    const-string v2, "PermissionNoAudioVideo"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 6644
    const v1, 0x7f0f0c5a

    const-string v2, "PermissionOpenSettings"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$_q_e-EqmzwP0KeJ_0zLyen3hkNc;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$_q_e-EqmzwP0KeJ_0zLyen3hkNc;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 6653
    const v1, 0x7f0f0a5a

    const-string v2, "OK"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 6654
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    .line 6655
    .end local v0    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    goto :goto_aa

    .line 6656
    :cond_6f
    const/16 v0, 0x13

    if-ne p1, v0, :cond_80

    if-eqz p3, :cond_80

    array-length v0, p3

    if-lez v0, :cond_80

    aget v0, p3, v2

    if-nez v0, :cond_80

    .line 6657
    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->processSelectedAttach(I)V

    goto :goto_aa

    .line 6658
    :cond_80
    const/16 v0, 0x16

    if-ne p1, v0, :cond_aa

    if-eqz p3, :cond_aa

    array-length v0, p3

    if-lez v0, :cond_aa

    aget v0, p3, v2

    if-nez v0, :cond_aa

    .line 6659
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->scanDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;

    if-eqz v0, :cond_aa

    .line 6660
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->callOnClick()Z

    goto :goto_aa

    .line 6663
    :cond_95
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/4 v1, 0x3

    if-ne v0, v1, :cond_aa

    const/4 v0, 0x6

    if-ne p1, v0, :cond_aa

    .line 6664
    const/4 v2, 0x0

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->pendingPhone:Ljava/lang/String;

    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->pendingFinishRunnable:Ljava/lang/Runnable;

    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->pendingErrorRunnable:Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;

    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->pendingDelegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;

    move-object v1, p0

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/PassportActivity;->startPhoneVerification(ZLjava/lang/String;Ljava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;)V

    .line 6666
    :cond_aa
    :goto_aa
    return-void
.end method

.method public onResume()V
    .registers 4

    .line 917
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onResume()V

    .line 918
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_a

    .line 919
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onResume()V

    .line 921
    :cond_a
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/4 v1, 0x5

    if-ne v0, v1, :cond_38

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;

    if-eqz v0, :cond_38

    const/4 v1, 0x0

    aget-object v2, v0, v1

    if-eqz v2, :cond_38

    aget-object v0, v0, v1

    invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I

    move-result v0

    if-nez v0, :cond_38

    .line 922
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v1

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    .line 923
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v1

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z

    .line 924
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fjgJoAxYAGKhwJCFS6pmpX-qaHk;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fjgJoAxYAGKhwJCFS6pmpX-qaHk;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    const-wide/16 v1, 0xc8

    invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 931
    :cond_38
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->classGuid:I

    invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->requestAdjustResize(Landroid/app/Activity;I)V

    .line 932
    return-void
.end method

.method public onTransitionAnimationEnd(ZZ)V
    .registers 7
    .param p1, "isOpen"    # Z
    .param p2, "backward"    # Z

    .line 6564
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->presentAfterAnimation:Lim/tpelyyftgw/ui/PassportActivity;

    if-eqz v0, :cond_c

    .line 6565
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$m-iyhpFWF-0yc46b4DkCjjQBKQ4;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$m-iyhpFWF-0yc46b4DkCjjQBKQ4;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 6570
    :cond_c
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I

    const/4 v1, 0x5

    const/4 v2, 0x2

    const/4 v3, 0x0

    if-ne v0, v1, :cond_35

    .line 6571
    if-eqz p1, :cond_7a

    .line 6572
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;

    aget-object v0, v0, v3

    invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I

    move-result v0

    if-nez v0, :cond_2d

    .line 6573
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v3

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    .line 6574
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v3

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z

    .line 6576
    :cond_2d
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I

    if-ne v0, v2, :cond_7a

    .line 6577
    invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/PassportActivity;->onPasswordDone(Z)V

    goto :goto_7a

    .line 6580
    :cond_35
    const/4 v1, 0x7

    if-ne v0, v1, :cond_44

    .line 6581
    if-eqz p1, :cond_7a

    .line 6582
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;

    iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentViewNum:I

    aget-object v0, v0, v1

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SlideView;->onShow()V

    goto :goto_7a

    .line 6584
    :cond_44
    const/4 v1, 0x4

    if-ne v0, v1, :cond_58

    .line 6585
    if-eqz p1, :cond_7a

    .line 6586
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v3

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    .line 6587
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v3

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z

    goto :goto_7a

    .line 6589
    :cond_58
    const/4 v1, 0x6

    if-ne v0, v1, :cond_6c

    .line 6590
    if-eqz p1, :cond_7a

    .line 6591
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v3

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    .line 6592
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v3

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z

    goto :goto_7a

    .line 6594
    :cond_6c
    if-eq v0, v2, :cond_71

    const/4 v1, 0x1

    if-ne v0, v1, :cond_7a

    .line 6595
    :cond_71
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x15

    if-lt v0, v1, :cond_7a

    .line 6596
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->createChatAttachView()V

    .line 6599
    :cond_7a
    :goto_7a
    return-void
.end method

.method public restoreSelfArgs(Landroid/os/Bundle;)V
    .registers 3
    .param p1, "args"    # Landroid/os/Bundle;

    .line 6677
    const-string v0, "path"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPicturePath:Ljava/lang/String;

    .line 6678
    return-void
.end method

.method public saveSelfArgs(Landroid/os/Bundle;)V
    .registers 4
    .param p1, "args"    # Landroid/os/Bundle;

    .line 6670
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPicturePath:Ljava/lang/String;

    if-eqz v0, :cond_9

    .line 6671
    const-string v1, "path"

    invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 6673
    :cond_9
    return-void
.end method

.method public setNeedActivityResult(Z)V
    .registers 2
    .param p1, "needActivityResult"    # Z

    .line 7242
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->needActivityResult:Z

    .line 7243
    return-void
.end method

.method public setPage(IZLandroid/os/Bundle;)V
    .registers 13
    .param p1, "page"    # I
    .param p2, "animated"    # Z
    .param p3, "params"    # Landroid/os/Bundle;

    .line 6739
    const/16 v0, 0x8

    const/4 v1, 0x3

    if-ne p1, v1, :cond_a

    .line 6740
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 6742
    :cond_a
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;

    iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentViewNum:I

    aget-object v2, v1, v2

    .line 6743
    .local v2, "outView":Lim/tpelyyftgw/ui/components/SlideView;
    aget-object v1, v1, p1

    .line 6744
    .local v1, "newView":Lim/tpelyyftgw/ui/components/SlideView;
    iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentViewNum:I

    .line 6746
    const/4 v3, 0x0

    invoke-virtual {v1, p3, v3}, Lim/tpelyyftgw/ui/components/SlideView;->setParams(Landroid/os/Bundle;Z)V

    .line 6747
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/SlideView;->onShow()V

    .line 6749
    const/4 v4, 0x0

    if-eqz p2, :cond_68

    .line 6750
    sget-object v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v0, v0, Landroid/graphics/Point;->x:I

    int-to-float v0, v0

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/SlideView;->setTranslationX(F)V

    .line 6751
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    .line 6752
    .local v0, "animatorSet":Landroid/animation/AnimatorSet;
    new-instance v5, Landroid/view/animation/AccelerateDecelerateInterpolator;

    invoke-direct {v5}, Landroid/view/animation/AccelerateDecelerateInterpolator;-><init>()V

    invoke-virtual {v0, v5}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 6753
    const-wide/16 v5, 0x12c

    invoke-virtual {v0, v5, v6}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 6754
    const/4 v5, 0x2

    new-array v5, v5, [Landroid/animation/Animator;

    const/4 v6, 0x1

    new-array v7, v6, [F

    sget-object v8, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v8, v8, Landroid/graphics/Point;->x:I

    neg-int v8, v8

    int-to-float v8, v8

    aput v8, v7, v3

    .line 6755
    const-string/jumbo v8, "translationX"

    invoke-static {v2, v8, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v5, v3

    new-array v7, v6, [F

    aput v4, v7, v3

    .line 6756
    invoke-static {v1, v8, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    aput-object v3, v5, v6

    .line 6754
    invoke-virtual {v0, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 6757
    new-instance v3, Lim/tpelyyftgw/ui/PassportActivity$22;

    invoke-direct {v3, p0, v1, v2}, Lim/tpelyyftgw/ui/PassportActivity$22;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/SlideView;Lim/tpelyyftgw/ui/components/SlideView;)V

    invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 6769
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    .line 6770
    .end local v0    # "animatorSet":Landroid/animation/AnimatorSet;
    goto :goto_73

    .line 6771
    :cond_68
    invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/components/SlideView;->setTranslationX(F)V

    .line 6772
    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/SlideView;->setVisibility(I)V

    .line 6773
    if-eq v2, v1, :cond_73

    .line 6774
    invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/SlideView;->setVisibility(I)V

    .line 6777
    :cond_73
    :goto_73
    return-void
.end method