PassportActivity$PhoneConfirmationView.smali

.class public Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;
.super Lim/tpelyyftgw/ui/components/SlideView;
.source "PassportActivity.java"

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


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lim/tpelyyftgw/ui/PassportActivity;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x1
    name = "PhoneConfirmationView"
.end annotation


# instance fields
.field private blackImageView:Landroid/widget/ImageView;

.field private blueImageView:Landroid/widget/ImageView;

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

.field private codeFieldContainer:Landroid/widget/LinearLayout;

.field private codeTime:I

.field private codeTimer:Ljava/util/Timer;

.field private confirmTextView:Landroid/widget/TextView;

.field private currentParams:Landroid/os/Bundle;

.field private ignoreOnTextChange:Z

.field private lastCodeTime:D

.field private lastCurrentTime:D

.field private lastError:Ljava/lang/String;

.field private length:I

.field private nextPressed:Z

.field private nextType:I

.field private openTime:I

.field private pattern:Ljava/lang/String;

.field private phone:Ljava/lang/String;

.field private phoneHash:Ljava/lang/String;

.field private problemText:Landroid/widget/TextView;

.field private progressView:Lim/tpelyyftgw/ui/PassportActivity$ProgressView;

.field final synthetic this$0:Lim/tpelyyftgw/ui/PassportActivity;

.field private time:I

.field private timeText:Landroid/widget/TextView;

.field private timeTimer:Ljava/util/Timer;

.field private timeout:I

.field private final timerSync:Ljava/lang/Object;

.field private titleTextView:Landroid/widget/TextView;

.field private verificationType:I

.field private waitingForEvent:Z


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

    return-void
.end method

.method public constructor <init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;I)V
    .registers 34
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/PassportActivity;
    .param p2, "context"    # Landroid/content/Context;
    .param p3, "type"    # I

    .line 7303
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    iput-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    .line 7304
    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/components/SlideView;-><init>(Landroid/content/Context;)V

    .line 7288
    new-instance v3, Ljava/lang/Object;

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

    iput-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timerSync:Ljava/lang/Object;

    .line 7289
    const v3, 0xea60

    iput v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->time:I

    .line 7290
    const/16 v3, 0x3a98

    iput v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeTime:I

    .line 7296
    const-string v3, ""

    iput-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->lastError:Ljava/lang/String;

    .line 7299
    const-string v3, "*"

    iput-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->pattern:Ljava/lang/String;

    .line 7306
    move/from16 v3, p3

    iput v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    .line 7307
    const/4 v4, 0x1

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->setOrientation(I)V

    .line 7309
    new-instance v5, Landroid/widget/TextView;

    invoke-direct {v5, v2}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->confirmTextView:Landroid/widget/TextView;

    .line 7310
    const-string/jumbo v6, "windowBackgroundWhiteGrayText6"

    invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v7

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setTextColor(I)V

    .line 7311
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->confirmTextView:Landroid/widget/TextView;

    const/high16 v7, 0x41600000    # 14.0f

    invoke-virtual {v5, v4, v7}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 7312
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->confirmTextView:Landroid/widget/TextView;

    const/high16 v8, 0x40000000    # 2.0f

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    int-to-float v9, v9

    const/high16 v10, 0x3f800000    # 1.0f

    invoke-virtual {v5, v9, v10}, Landroid/widget/TextView;->setLineSpacing(FF)V

    .line 7314
    new-instance v5, Landroid/widget/TextView;

    invoke-direct {v5, v2}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->titleTextView:Landroid/widget/TextView;

    .line 7315
    const-string/jumbo v9, "windowBackgroundWhiteBlackText"

    invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v11

    invoke-virtual {v5, v11}, Landroid/widget/TextView;->setTextColor(I)V

    .line 7316
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->titleTextView:Landroid/widget/TextView;

    const/high16 v11, 0x41900000    # 18.0f

    invoke-virtual {v5, v4, v11}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 7317
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->titleTextView:Landroid/widget/TextView;

    const-string v11, "fonts/rmedium.ttf"

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v11

    invoke-virtual {v5, v11}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 7318
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->titleTextView:Landroid/widget/TextView;

    sget-boolean v11, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    const/4 v13, 0x3

    if-eqz v11, :cond_7d

    const/4 v11, 0x5

    goto :goto_7e

    :cond_7d
    const/4 v11, 0x3

    :goto_7e
    invoke-virtual {v5, v11}, Landroid/widget/TextView;->setGravity(I)V

    .line 7319
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->titleTextView:Landroid/widget/TextView;

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    int-to-float v11, v11

    invoke-virtual {v5, v11, v10}, Landroid/widget/TextView;->setLineSpacing(FF)V

    .line 7320
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->titleTextView:Landroid/widget/TextView;

    const/16 v11, 0x31

    invoke-virtual {v5, v11}, Landroid/widget/TextView;->setGravity(I)V

    .line 7322
    iget v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    const/4 v14, -0x2

    if-ne v5, v13, :cond_12c

    .line 7323
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->confirmTextView:Landroid/widget/TextView;

    sget-boolean v9, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v9, :cond_9f

    const/4 v9, 0x5

    goto :goto_a0

    :cond_9f
    const/4 v9, 0x3

    :goto_a0
    or-int/lit8 v9, v9, 0x30

    invoke-virtual {v5, v9}, Landroid/widget/TextView;->setGravity(I)V

    .line 7324
    new-instance v5, Landroid/widget/FrameLayout;

    invoke-direct {v5, v2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    .line 7325
    .local v5, "frameLayout":Landroid/widget/FrameLayout;
    sget-boolean v9, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v9, :cond_b0

    const/4 v9, 0x5

    goto :goto_b1

    :cond_b0
    const/4 v9, 0x3

    :goto_b1
    invoke-static {v14, v14, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(III)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v9

    invoke-virtual {v0, v5, v9}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7327
    new-instance v9, Landroid/widget/ImageView;

    invoke-direct {v9, v2}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    .line 7328
    .local v9, "imageView":Landroid/widget/ImageView;
    const v15, 0x7f0802bf

    invoke-virtual {v9, v15}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 7329
    sget-boolean v15, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v15, :cond_fb

    .line 7330
    const/high16 v16, 0x42800000    # 64.0f

    const/high16 v17, 0x42980000    # 76.0f

    const/16 v18, 0x13

    const/high16 v19, 0x40000000    # 2.0f

    const/high16 v20, 0x40000000    # 2.0f

    const/16 v21, 0x0

    const/16 v22, 0x0

    invoke-static/range {v16 .. v22}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v15

    invoke-virtual {v5, v9, v15}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7331
    iget-object v15, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->confirmTextView:Landroid/widget/TextView;

    const/high16 v16, -0x40800000    # -1.0f

    const/high16 v17, -0x40000000    # -2.0f

    sget-boolean v18, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v18, :cond_e9

    const/16 v18, 0x5

    goto :goto_eb

    :cond_e9
    const/16 v18, 0x3

    :goto_eb
    const/high16 v19, 0x42a40000    # 82.0f

    const/16 v20, 0x0

    const/16 v21, 0x0

    const/16 v22, 0x0

    invoke-static/range {v16 .. v22}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v5, v15, v12}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_12a

    .line 7333
    :cond_fb
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->confirmTextView:Landroid/widget/TextView;

    const/high16 v15, -0x40800000    # -1.0f

    const/high16 v16, -0x40000000    # -2.0f

    sget-boolean v17, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v17, :cond_108

    const/16 v17, 0x5

    goto :goto_10a

    :cond_108
    const/16 v17, 0x3

    :goto_10a
    const/16 v18, 0x0

    const/16 v19, 0x0

    const/high16 v20, 0x42a40000    # 82.0f

    const/16 v21, 0x0

    invoke-static/range {v15 .. v21}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v15

    invoke-virtual {v5, v12, v15}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7334
    const/high16 v16, 0x42800000    # 64.0f

    const/high16 v17, 0x42980000    # 76.0f

    const/16 v18, 0x15

    const/high16 v20, 0x40000000    # 2.0f

    const/high16 v22, 0x40000000    # 2.0f

    invoke-static/range {v16 .. v22}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v5, v9, v12}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7336
    .end local v5    # "frameLayout":Landroid/widget/FrameLayout;
    .end local v9    # "imageView":Landroid/widget/ImageView;
    :goto_12a
    goto/16 :goto_210

    .line 7337
    :cond_12c
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->confirmTextView:Landroid/widget/TextView;

    invoke-virtual {v5, v11}, Landroid/widget/TextView;->setGravity(I)V

    .line 7339
    new-instance v5, Landroid/widget/FrameLayout;

    invoke-direct {v5, v2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    .line 7340
    .restart local v5    # "frameLayout":Landroid/widget/FrameLayout;
    invoke-static {v14, v14, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(III)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v0, v5, v12}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7342
    iget v12, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    const-string v15, "chats_actionBackground"

    if-ne v12, v4, :cond_1ac

    .line 7343
    new-instance v12, Landroid/widget/ImageView;

    invoke-direct {v12, v2}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->blackImageView:Landroid/widget/ImageView;

    .line 7344
    const v11, 0x7f08037a

    invoke-virtual {v12, v11}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 7345
    iget-object v11, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->blackImageView:Landroid/widget/ImageView;

    new-instance v12, Landroid/graphics/PorterDuffColorFilter;

    invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    sget-object v7, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v12, v9, v7}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v11, v12}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 7346
    iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->blackImageView:Landroid/widget/ImageView;

    const/high16 v23, -0x40000000    # -2.0f

    const/high16 v24, -0x40000000    # -2.0f

    const/16 v25, 0x33

    const/16 v26, 0x0

    const/16 v27, 0x0

    const/16 v28, 0x0

    const/16 v29, 0x0

    invoke-static/range {v23 .. v29}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v9

    invoke-virtual {v5, v7, v9}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7348
    new-instance v7, Landroid/widget/ImageView;

    invoke-direct {v7, v2}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->blueImageView:Landroid/widget/ImageView;

    .line 7349
    const v9, 0x7f080378

    invoke-virtual {v7, v9}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 7350
    iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->blueImageView:Landroid/widget/ImageView;

    new-instance v9, Landroid/graphics/PorterDuffColorFilter;

    invoke-static {v15}, 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 {v9, v11, v12}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v7, v9}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 7351
    iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->blueImageView:Landroid/widget/ImageView;

    invoke-static/range {v23 .. v29}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v9

    invoke-virtual {v5, v7, v9}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7353
    iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->titleTextView:Landroid/widget/TextView;

    const v9, 0x7f0f0f4b

    const-string v11, "SentAppCodeTitle"

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

    move-result-object v9

    invoke-virtual {v7, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_1ee

    .line 7355
    :cond_1ac
    new-instance v7, Landroid/widget/ImageView;

    invoke-direct {v7, v2}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->blueImageView:Landroid/widget/ImageView;

    .line 7356
    const v9, 0x7f080379

    invoke-virtual {v7, v9}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 7357
    iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->blueImageView:Landroid/widget/ImageView;

    new-instance v9, Landroid/graphics/PorterDuffColorFilter;

    invoke-static {v15}, 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 {v9, v11, v12}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v7, v9}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 7358
    iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->blueImageView:Landroid/widget/ImageView;

    const/high16 v23, -0x40000000    # -2.0f

    const/high16 v24, -0x40000000    # -2.0f

    const/16 v25, 0x33

    const/16 v26, 0x0

    const/16 v27, 0x0

    const/16 v28, 0x0

    const/16 v29, 0x0

    invoke-static/range {v23 .. v29}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v9

    invoke-virtual {v5, v7, v9}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7360
    iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->titleTextView:Landroid/widget/TextView;

    const v9, 0x7f0f0f4f

    const-string v11, "SentSmsCodeTitle"

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

    move-result-object v9

    invoke-virtual {v7, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 7362
    :goto_1ee
    iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->titleTextView:Landroid/widget/TextView;

    const/16 v23, -0x2

    const/16 v24, -0x2

    const/16 v25, 0x31

    const/16 v26, 0x0

    const/16 v27, 0x12

    const/16 v28, 0x0

    const/16 v29, 0x0

    invoke-static/range {v23 .. v29}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v9

    invoke-virtual {v0, v7, v9}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7363
    iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->confirmTextView:Landroid/widget/TextView;

    const/16 v27, 0x11

    invoke-static/range {v23 .. v29}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v9

    invoke-virtual {v0, v7, v9}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7366
    .end local v5    # "frameLayout":Landroid/widget/FrameLayout;
    :goto_210
    new-instance v5, Landroid/widget/LinearLayout;

    invoke-direct {v5, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeFieldContainer:Landroid/widget/LinearLayout;

    .line 7367
    const/4 v7, 0x0

    invoke-virtual {v5, v7}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 7368
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeFieldContainer:Landroid/widget/LinearLayout;

    const/16 v9, 0x24

    invoke-static {v14, v9, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(III)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v9

    invoke-virtual {v0, v5, v9}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7369
    iget v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    if-ne v5, v13, :cond_231

    .line 7370
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeFieldContainer:Landroid/widget/LinearLayout;

    const/16 v9, 0x8

    invoke-virtual {v5, v9}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 7373
    :cond_231
    new-instance v5, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$1;

    invoke-direct {v5, v0, v2, v1}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$1;-><init>(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;Landroid/content/Context;Lim/tpelyyftgw/ui/PassportActivity;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    .line 7379
    invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    invoke-virtual {v5, v6}, Landroid/widget/TextView;->setTextColor(I)V

    .line 7380
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    int-to-float v6, v6

    invoke-virtual {v5, v6, v10}, Landroid/widget/TextView;->setLineSpacing(FF)V

    .line 7381
    iget v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    const/high16 v6, 0x41700000    # 15.0f

    const/high16 v9, 0x41200000    # 10.0f

    if-ne v5, v13, :cond_291

    .line 7382
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    const/high16 v11, 0x41600000    # 14.0f

    invoke-virtual {v5, v4, v11}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 7383
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    sget-boolean v11, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v11, :cond_260

    const/4 v11, 0x5

    goto :goto_261

    :cond_260
    const/4 v11, 0x3

    :goto_261
    invoke-static {v14, v14, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(III)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v11

    invoke-virtual {v0, v5, v11}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7385
    new-instance v5, Lim/tpelyyftgw/ui/PassportActivity$ProgressView;

    invoke-direct {v5, v1, v2}, Lim/tpelyyftgw/ui/PassportActivity$ProgressView;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->progressView:Lim/tpelyyftgw/ui/PassportActivity$ProgressView;

    .line 7386
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    sget-boolean v11, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v11, :cond_277

    const/4 v12, 0x5

    goto :goto_278

    :cond_277
    const/4 v12, 0x3

    :goto_278
    invoke-virtual {v5, v12}, Landroid/widget/TextView;->setGravity(I)V

    .line 7387
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->progressView:Lim/tpelyyftgw/ui/PassportActivity$ProgressView;

    const/16 v17, -0x1

    const/16 v18, 0x3

    const/16 v19, 0x0

    const/high16 v20, 0x41400000    # 12.0f

    const/16 v21, 0x0

    const/16 v22, 0x0

    invoke-static/range {v17 .. v22}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v11

    invoke-virtual {v0, v5, v11}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_2b3

    .line 7389
    :cond_291
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    invoke-virtual {v5, v7, v11, v7, v12}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 7390
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    invoke-virtual {v5, v4, v6}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 7391
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    const/16 v11, 0x31

    invoke-virtual {v5, v11}, Landroid/widget/TextView;->setGravity(I)V

    .line 7392
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    invoke-static {v14, v14, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(III)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v0, v5, v12}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7395
    :goto_2b3
    new-instance v5, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$2;

    invoke-direct {v5, v0, v2, v1}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$2;-><init>(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;Landroid/content/Context;Lim/tpelyyftgw/ui/PassportActivity;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    .line 7401
    const-string/jumbo v11, "windowBackgroundWhiteBlueText4"

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v11

    invoke-virtual {v5, v11}, Landroid/widget/TextView;->setTextColor(I)V

    .line 7402
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    int-to-float v11, v11

    invoke-virtual {v5, v11, v10}, Landroid/widget/TextView;->setLineSpacing(FF)V

    .line 7403
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v8

    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    invoke-virtual {v5, v7, v8, v7, v9}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 7404
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    invoke-virtual {v5, v4, v6}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 7405
    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    const/16 v6, 0x31

    invoke-virtual {v5, v6}, Landroid/widget/TextView;->setGravity(I)V

    .line 7406
    iget v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    if-ne v5, v4, :cond_2fa

    .line 7407
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    const v5, 0x7f0f051f

    const-string v6, "DidNotGetTheCodeSms"

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

    move-result-object v5

    invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_308

    .line 7409
    :cond_2fa
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    const v5, 0x7f0f051e

    const-string v6, "DidNotGetTheCode"

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

    move-result-object v5

    invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 7411
    :goto_308
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    const/16 v5, 0x31

    invoke-static {v14, v14, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(III)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v5

    invoke-virtual {v0, v4, v5}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7412
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$pcWnYJuKNkhX-Vl0DWs60P3aK-M;

    invoke-direct {v5, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$pcWnYJuKNkhX-Vl0DWs60P3aK-M;-><init>(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;)V

    invoke-virtual {v4, v5}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 7435
    return-void
.end method

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

    .line 7270
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeTime:I

    return v0
.end method

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

    .line 7270
    iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeTime:I

    return p1
.end method

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

    .line 7270
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    return-object v0
.end method

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

    .line 7270
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    return-object v0
.end method

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

    .line 7270
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->destroyCodeTimer()V

    return-void
.end method

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

    .line 7270
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeTimer:Ljava/util/Timer;

    return-object v0
.end method

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

    .line 7270
    iget-wide v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->lastCurrentTime:D

    return-wide v0
.end method

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

    .line 7270
    iput-wide p1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->lastCurrentTime:D

    return-wide p1
.end method

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

    .line 7270
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->time:I

    return v0
.end method

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

    .line 7270
    iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->time:I

    return p1
.end method

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

    .line 7270
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextType:I

    return v0
.end method

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

    .line 7270
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->progressView:Lim/tpelyyftgw/ui/PassportActivity$ProgressView;

    return-object v0
.end method

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

    .line 7270
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeout:I

    return v0
.end method

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

    .line 7270
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->destroyTimer()V

    return-void
.end method

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

    .line 7270
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    return v0
.end method

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

    .line 7270
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->waitingForEvent:Z

    return p1
.end method

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

    .line 7270
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->resendCode()V

    return-void
.end method

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

    .line 7270
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->createCodeTimer()V

    return-void
.end method

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

    .line 7270
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phone:Ljava/lang/String;

    return-object v0
.end method

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

    .line 7270
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phoneHash:Ljava/lang/String;

    return-object v0
.end method

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

    .line 7270
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->lastError:Ljava/lang/String;

    return-object p1
.end method

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

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

    return v0
.end method

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

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

    return p1
.end method

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

    .line 7270
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->length:I

    return v0
.end method

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

    .line 7270
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    return-object v0
.end method

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

    .line 7270
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->getCode()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

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

    .line 7270
    iget-wide v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->lastCodeTime:D

    return-wide v0
.end method

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

    .line 7270
    iput-wide p1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->lastCodeTime:D

    return-wide p1
.end method

.method private createCodeTimer()V
    .registers 9

    .line 7694
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeTimer:Ljava/util/Timer;

    if-eqz v0, :cond_5

    .line 7695
    return-void

    .line 7697
    :cond_5
    const/16 v0, 0x3a98

    iput v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeTime:I

    .line 7698
    new-instance v0, Ljava/util/Timer;

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

    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeTimer:Ljava/util/Timer;

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

    move-result-wide v0

    long-to-double v0, v0

    iput-wide v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->lastCodeTime:D

    .line 7700
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeTimer:Ljava/util/Timer;

    new-instance v3, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$4;

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

    const-wide/16 v4, 0x0

    const-wide/16 v6, 0x3e8

    invoke-virtual/range {v2 .. v7}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;JJ)V

    .line 7716
    return-void
.end method

.method private createTimer()V
    .registers 8

    .line 7732
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeTimer:Ljava/util/Timer;

    if-eqz v0, :cond_5

    .line 7733
    return-void

    .line 7735
    :cond_5
    new-instance v1, Ljava/util/Timer;

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

    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeTimer:Ljava/util/Timer;

    .line 7736
    new-instance v2, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$5;

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

    const-wide/16 v3, 0x0

    const-wide/16 v5, 0x3e8

    invoke-virtual/range {v1 .. v6}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;JJ)V

    .line 7800
    return-void
.end method

.method private destroyCodeTimer()V
    .registers 3

    .line 7720
    :try_start_0
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timerSync:Ljava/lang/Object;

    monitor-enter v0
    :try_end_3
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_14

    .line 7721
    :try_start_3
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeTimer:Ljava/util/Timer;

    if-eqz v1, :cond_f

    .line 7722
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeTimer:Ljava/util/Timer;

    invoke-virtual {v1}, Ljava/util/Timer;->cancel()V

    .line 7723
    const/4 v1, 0x0

    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeTimer:Ljava/util/Timer;

    .line 7725
    :cond_f
    monitor-exit v0

    .line 7728
    goto :goto_18

    .line 7725
    :catchall_11
    move-exception v1

    monitor-exit v0
    :try_end_13
    .catchall {:try_start_3 .. :try_end_13} :catchall_11

    :try_start_13
    throw v1
    :try_end_14
    .catch Ljava/lang/Exception; {:try_start_13 .. :try_end_14} :catch_14

    .line 7726
    :catch_14
    move-exception v0

    .line 7727
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 7729
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_18
    return-void
.end method

.method private destroyTimer()V
    .registers 3

    .line 7804
    :try_start_0
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timerSync:Ljava/lang/Object;

    monitor-enter v0
    :try_end_3
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_14

    .line 7805
    :try_start_3
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeTimer:Ljava/util/Timer;

    if-eqz v1, :cond_f

    .line 7806
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeTimer:Ljava/util/Timer;

    invoke-virtual {v1}, Ljava/util/Timer;->cancel()V

    .line 7807
    const/4 v1, 0x0

    iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeTimer:Ljava/util/Timer;

    .line 7809
    :cond_f
    monitor-exit v0

    .line 7812
    goto :goto_18

    .line 7809
    :catchall_11
    move-exception v1

    monitor-exit v0
    :try_end_13
    .catchall {:try_start_3 .. :try_end_13} :catchall_11

    :try_start_13
    throw v1
    :try_end_14
    .catch Ljava/lang/Exception; {:try_start_13 .. :try_end_14} :catch_14

    .line 7810
    :catch_14
    move-exception v0

    .line 7811
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 7813
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_18
    return-void
.end method

.method private getCode()Ljava/lang/String;
    .registers 5

    .line 7816
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    if-nez v0, :cond_7

    .line 7817
    const-string v0, ""

    return-object v0

    .line 7819
    :cond_7
    new-instance v0, Ljava/lang/StringBuilder;

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

    .line 7820
    .local v0, "codeBuilder":Ljava/lang/StringBuilder;
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_d
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    array-length v3, v2

    if-ge v1, v3, :cond_26

    .line 7821
    aget-object v2, v2, v1

    invoke-virtual {v2}, 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-static {v2}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->stripExceptNumbers(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

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

    .line 7820
    add-int/lit8 v1, v1, 0x1

    goto :goto_d

    .line 7823
    .end local v1    # "a":I
    :cond_26
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    return-object v1
.end method

.method static synthetic lambda$onBackPressed$9(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 2
    .param p0, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 7909
    return-void
.end method

.method private resendCode()V
    .registers 6

    .line 7482
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 7483
    .local v0, "params":Landroid/os/Bundle;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phone:Ljava/lang/String;

    const-string v2, "phone"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 7485
    const/4 v1, 0x1

    iput-boolean v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextPressed:Z

    .line 7486
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/PassportActivity;->needShowProgress()V

    .line 7488
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_resendCode;

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

    .line 7489
    .local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_resendCode;
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phone:Ljava/lang/String;

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_resendCode;->phone_number:Ljava/lang/String;

    .line 7490
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phoneHash:Ljava/lang/String;

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_resendCode;->phone_code_hash:Ljava/lang/String;

    .line 7491
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$9400(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v2

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

    move-result-object v2

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$Mo7V1SXuKfjjM9FNu_cz1rx3nNI;

    invoke-direct {v3, p0, v0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$Mo7V1SXuKfjjM9FNu_cz1rx3nNI;-><init>(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_resendCode;)V

    const/4 v4, 0x2

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

    .line 7506
    return-void
.end method


# virtual methods
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
    .registers 8
    .param p1, "id"    # I
    .param p2, "account"    # I
    .param p3, "args"    # [Ljava/lang/Object;

    .line 7957
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->waitingForEvent:Z

    if-eqz v0, :cond_5a

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    if-nez v0, :cond_9

    goto :goto_5a

    .line 7960
    :cond_9
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveSmsCode:I

    const-string v1, ""

    const/4 v2, 0x0

    if-ne p1, v0, :cond_2c

    .line 7961
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, v2

    new-instance v3, Ljava/lang/StringBuilder;

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

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

    aget-object v1, p3, v2

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

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

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 7962
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->onNextPressed()V

    goto :goto_59

    .line 7963
    :cond_2c
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveCall:I

    if-ne p1, v0, :cond_59

    .line 7964
    new-instance v0, Ljava/lang/StringBuilder;

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

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

    aget-object v1, p3, v2

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

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

    move-result-object v0

    .line 7965
    .local v0, "num":Ljava/lang/String;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->pattern:Ljava/lang/String;

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->checkPhonePattern(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_4a

    .line 7966
    return-void

    .line 7968
    :cond_4a
    const/4 v1, 0x1

    iput-boolean v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->ignoreOnTextChange:Z

    .line 7969
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v1, v1, v2

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 7970
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->ignoreOnTextChange:Z

    .line 7971
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->onNextPressed()V

    .line 7973
    .end local v0    # "num":Ljava/lang/String;
    :cond_59
    :goto_59
    return-void

    .line 7958
    :cond_5a
    :goto_5a
    return-void
.end method

.method public synthetic lambda$new$0$PassportActivity$PhoneConfirmationView(Landroid/view/View;)V
    .registers 10
    .param p1, "v"    # Landroid/view/View;

    .line 7413
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextPressed:Z

    if-eqz v0, :cond_5

    .line 7414
    return-void

    .line 7416
    :cond_5
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextType:I

    const/4 v1, 0x4

    const/4 v2, 0x1

    const/4 v3, 0x2

    const/4 v4, 0x0

    if-ne v0, v1, :cond_11

    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    if-eq v0, v3, :cond_15

    :cond_11
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextType:I

    if-nez v0, :cond_17

    :cond_15
    const/4 v0, 0x1

    goto :goto_18

    :cond_17
    const/4 v0, 0x0

    .line 7417
    .local v0, "email":Z
    :goto_18
    if-nez v0, :cond_1f

    .line 7418
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->resendCode()V

    goto/16 :goto_e9

    .line 7421
    :cond_1f
    :try_start_1f
    sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v1

    sget-object v5, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-virtual {v5}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v1, v5, v4}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;

    move-result-object v1

    .line 7422
    .local v1, "pInfo":Landroid/content/pm/PackageInfo;
    sget-object v5, Ljava/util/Locale;->US:Ljava/util/Locale;

    const-string v6, "%s (%d)"

    new-array v3, v3, [Ljava/lang/Object;

    iget-object v7, v1, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;

    aput-object v7, v3, v4

    iget v4, v1, Landroid/content/pm/PackageInfo;->versionCode:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    aput-object v4, v3, v2

    invoke-static {v5, v6, v3}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 7424
    .local v2, "version":Ljava/lang/String;
    new-instance v3, Landroid/content/Intent;

    const-string v4, "android.intent.action.SEND"

    invoke-direct {v3, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 7425
    .local v3, "mailer":Landroid/content/Intent;
    const-string v4, "message/rfc822"

    invoke-virtual {v3, v4}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;

    .line 7426
    const-string v4, "android.intent.extra.EMAIL"

    const-string/jumbo v5, "sms@stel.com"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;

    .line 7427
    const-string v4, "android.intent.extra.SUBJECT"

    new-instance v5, Ljava/lang/StringBuilder;

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

    const-string v6, "Android registration/login issue "

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

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

    const-string v6, " "

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

    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phone:Ljava/lang/String;

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

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

    move-result-object v5

    invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 7428
    const-string v4, "android.intent.extra.TEXT"

    new-instance v5, Ljava/lang/StringBuilder;

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

    const-string v6, "Phone: "

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

    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phone:Ljava/lang/String;

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

    const-string v6, "\nApp version: "

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

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

    const-string v6, "\nOS version: SDK "

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

    sget v6, Landroid/os/Build$VERSION;->SDK_INT:I

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

    const-string v6, "\nDevice Name: "

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

    sget-object v6, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;

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

    sget-object v6, Landroid/os/Build;->MODEL:Ljava/lang/String;

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

    const-string v6, "\nLocale: "

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

    invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;

    move-result-object v6

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

    const-string v6, "\nError: "

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

    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->lastError:Ljava/lang/String;

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

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

    move-result-object v5

    invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 7429
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->getContext()Landroid/content/Context;

    move-result-object v4

    const-string v5, "Send email..."

    invoke-static {v3, v5}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;

    move-result-object v5

    invoke-virtual {v4, v5}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
    :try_end_d9
    .catch Ljava/lang/Exception; {:try_start_1f .. :try_end_d9} :catch_da

    .line 7432
    .end local v1    # "pInfo":Landroid/content/pm/PackageInfo;
    .end local v2    # "version":Ljava/lang/String;
    .end local v3    # "mailer":Landroid/content/Intent;
    goto :goto_e9

    .line 7430
    :catch_da
    move-exception v1

    .line 7431
    .local v1, "e":Ljava/lang/Exception;
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    const v3, 0x7f0f0975

    const-string v4, "NoMailInstalled"

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

    move-result-object v3

    invoke-static {v2, v3}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;

    .line 7434
    .end local v1    # "e":Ljava/lang/Exception;
    :goto_e9
    return-void
.end method

.method public synthetic lambda$null$1$PassportActivity$PhoneConfirmationView(Landroid/content/DialogInterface;I)V
    .registers 4
    .param p1, "dialog1"    # Landroid/content/DialogInterface;
    .param p2, "which"    # I

    .line 7499
    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->onBackPressed(Z)Z

    .line 7500
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/PassportActivity;->finishFragment()V

    .line 7501
    return-void
.end method

.method public synthetic lambda$null$2$PassportActivity$PhoneConfirmationView(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_resendCode;)V
    .registers 8
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p2, "params"    # Landroid/os/Bundle;
    .param p3, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p4, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_resendCode;

    .line 7492
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextPressed:Z

    .line 7493
    if-nez p1, :cond_f

    .line 7494
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    move-object v1, p3

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;

    const/4 v2, 0x1

    # invokes: Lim/tpelyyftgw/ui/PassportActivity;->fillNextCodeParams(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;Z)V
    invoke-static {v0, p2, v1, v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$12200(Lim/tpelyyftgw/ui/PassportActivity;Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;Z)V

    goto :goto_33

    .line 7496
    :cond_f
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$12300(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    new-array v0, v0, [Ljava/lang/Object;

    invoke-static {v1, p1, v2, p4, v0}, 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;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    .line 7497
    .local v0, "dialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    if-eqz v0, :cond_33

    iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v2, "PHONE_CODE_EXPIRED"

    invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_33

    .line 7498
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$4tK3qcXfwAL-01f1VbWEpIYbgVI;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$4tK3qcXfwAL-01f1VbWEpIYbgVI;-><init>(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setPositiveButtonListener(Landroid/content/DialogInterface$OnClickListener;)V

    .line 7504
    .end local v0    # "dialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    :cond_33
    :goto_33
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/PassportActivity;->needHideProgress()V

    .line 7505
    return-void
.end method

.method public synthetic lambda$null$6$PassportActivity$PhoneConfirmationView(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_verifyPhone;)V
    .registers 19
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p2, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_verifyPhone;

    .line 7853
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/PassportActivity;->needHideProgress()V

    .line 7854
    const/4 v2, 0x0

    iput-boolean v2, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextPressed:Z

    .line 7855
    if-nez v1, :cond_46

    .line 7856
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->destroyTimer()V

    .line 7857
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->destroyCodeTimer()V

    .line 7858
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$4200(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;

    move-result-object v3

    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$3200(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;

    move-result-object v4

    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$3100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;

    move-result-object v2

    const-string v5, "phone"

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

    move-result-object v2

    move-object v5, v2

    check-cast v5, Ljava/lang/String;

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x0

    const/4 v11, 0x0

    const/4 v12, 0x0

    const/4 v13, 0x0

    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    new-instance v14, Lim/tpelyyftgw/ui/-$$Lambda$n4CIPJQX4zTSpTXqb7oyjXBlTX4;

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

    const/4 v15, 0x0

    invoke-interface/range {v3 .. v15}, Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;->saveValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/SecureDocument;Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/messenger/SecureDocument;Ljava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;)V

    move-object/from16 v7, p2

    goto/16 :goto_e7

    .line 7860
    :cond_46
    iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    iput-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->lastError:Ljava/lang/String;

    .line 7861
    iget v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    const/4 v4, 0x4

    const/4 v5, 0x2

    const/4 v6, 0x3

    if-ne v3, v6, :cond_57

    iget v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextType:I

    if-eq v3, v4, :cond_69

    if-eq v3, v5, :cond_69

    :cond_57
    iget v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    if-ne v3, v5, :cond_61

    iget v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextType:I

    if-eq v3, v4, :cond_69

    if-eq v3, v6, :cond_69

    :cond_61
    iget v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    if-ne v3, v4, :cond_6c

    iget v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextType:I

    if-ne v3, v5, :cond_6c

    .line 7862
    :cond_69
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->createTimer()V

    .line 7864
    :cond_6c
    iget v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    const/4 v4, 0x1

    if-ne v3, v5, :cond_7e

    .line 7865
    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setWaitingForSms(Z)V

    .line 7866
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v3

    sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveSmsCode:I

    invoke-virtual {v3, v0, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    goto :goto_8c

    .line 7867
    :cond_7e
    if-ne v3, v6, :cond_8c

    .line 7868
    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setWaitingForCall(Z)V

    .line 7869
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v3

    sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveCall:I

    invoke-virtual {v3, v0, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 7871
    :cond_8c
    :goto_8c
    iput-boolean v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->waitingForEvent:Z

    .line 7872
    iget v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    if-eq v3, v6, :cond_a2

    .line 7873
    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$12100(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v3

    iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    new-array v6, v2, [Ljava/lang/Object;

    move-object/from16 v7, p2

    invoke-static {v3, v1, v5, v7, v6}, Lim/tpelyyftgw/ui/components/AlertsCreator;->processError(ILim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLObject;[Ljava/lang/Object;)Landroid/app/Dialog;

    goto :goto_a4

    .line 7872
    :cond_a2
    move-object/from16 v7, p2

    .line 7875
    :goto_a4
    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # invokes: Lim/tpelyyftgw/ui/PassportActivity;->showEditDoneProgress(ZZ)V
    invoke-static {v3, v4, v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$4900(Lim/tpelyyftgw/ui/PassportActivity;ZZ)V

    .line 7876
    iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v5, "PHONE_CODE_EMPTY"

    invoke-virtual {v3, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_d2

    iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v5, "PHONE_CODE_INVALID"

    invoke-virtual {v3, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_be

    goto :goto_d2

    .line 7881
    :cond_be
    iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v5, "PHONE_CODE_EXPIRED"

    invoke-virtual {v3, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_e7

    .line 7882
    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->onBackPressed(Z)Z

    .line 7883
    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    const/4 v5, 0x0

    invoke-virtual {v3, v2, v4, v5}, Lim/tpelyyftgw/ui/PassportActivity;->setPage(IZLandroid/os/Bundle;)V

    goto :goto_e7

    .line 7877
    :cond_d2
    :goto_d2
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_d3
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    array-length v5, v4

    if-ge v3, v5, :cond_e2

    .line 7878
    aget-object v4, v4, v3

    const-string v5, ""

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 7877
    add-int/lit8 v3, v3, 0x1

    goto :goto_d3

    .line 7880
    .end local v3    # "a":I
    :cond_e2
    aget-object v2, v4, v2

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    .line 7886
    :cond_e7
    :goto_e7
    return-void
.end method

.method public synthetic lambda$onBackPressed$8$PassportActivity$PhoneConfirmationView(Landroid/content/DialogInterface;I)V
    .registers 7
    .param p1, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p2, "i"    # I

    .line 7897
    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->onBackPressed(Z)Z

    .line 7898
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    const/4 v2, 0x0

    const/4 v3, 0x0

    invoke-virtual {v1, v2, v0, v3}, Lim/tpelyyftgw/ui/PassportActivity;->setPage(IZLandroid/os/Bundle;)V

    .line 7899
    return-void
.end method

.method public synthetic lambda$onNextPressed$7$PassportActivity$PhoneConfirmationView(Lim/tpelyyftgw/tgnet/TLRPC$TL_account_verifyPhone;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 5
    .param p1, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_verifyPhone;
    .param p2, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p3, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 7852
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$MH4_TDcOtqKXXprGmxfCEsKECuE;

    invoke-direct {v0, p0, p3, p1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$MH4_TDcOtqKXXprGmxfCEsKECuE;-><init>(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_verifyPhone;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$resendCode$3$PassportActivity$PhoneConfirmationView(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_resendCode;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 12
    .param p1, "params"    # Landroid/os/Bundle;
    .param p2, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_resendCode;
    .param p3, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p4, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 7491
    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$QbNwbCQEAVzG0VJJSQwEN7kMC0Y;

    move-object v0, v6

    move-object v1, p0

    move-object v2, p4

    move-object v3, p1

    move-object v4, p3

    move-object v5, p2

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$QbNwbCQEAVzG0VJJSQwEN7kMC0Y;-><init>(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_resendCode;)V

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$setParams$4$PassportActivity$PhoneConfirmationView(ILandroid/view/View;ILandroid/view/KeyEvent;)Z
    .registers 8
    .param p1, "num"    # I
    .param p2, "v"    # Landroid/view/View;
    .param p3, "keyCode"    # I
    .param p4, "event"    # Landroid/view/KeyEvent;

    .line 7615
    const/16 v0, 0x43

    if-ne p3, v0, :cond_35

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v0, v0, p1

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v0

    if-nez v0, :cond_35

    if-lez p1, :cond_35

    .line 7616
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    add-int/lit8 v1, p1, -0x1

    aget-object v1, v0, v1

    add-int/lit8 v2, p1, -0x1

    aget-object v0, v0, v2

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v0

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V

    .line 7617
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    add-int/lit8 v1, p1, -0x1

    aget-object v0, v0, v1

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    .line 7618
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    add-int/lit8 v1, p1, -0x1

    aget-object v0, v0, v1

    invoke-virtual {v0, p4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z

    .line 7619
    const/4 v0, 0x1

    return v0

    .line 7621
    :cond_35
    const/4 v0, 0x0

    return v0
.end method

.method public synthetic lambda$setParams$5$PassportActivity$PhoneConfirmationView(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 7624
    const/4 v0, 0x5

    if-ne p2, v0, :cond_8

    .line 7625
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->onNextPressed()V

    .line 7626
    const/4 v0, 0x1

    return v0

    .line 7628
    :cond_8
    const/4 v0, 0x0

    return v0
.end method

.method public needBackButton()Z
    .registers 2

    .line 7510
    const/4 v0, 0x1

    return v0
.end method

.method public onBackPressed(Z)Z
    .registers 8
    .param p1, "force"    # Z

    .line 7891
    const/4 v0, 0x0

    const/4 v1, 0x0

    if-nez p1, :cond_4e

    .line 7892
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-virtual {v3}, 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 7893
    .local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    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 7894
    const v3, 0x7f0f100f

    const-string v4, "StopVerification"

    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 7895
    const v3, 0x7f0f0472

    const-string v4, "Continue"

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

    move-result-object v3

    invoke-virtual {v2, v3, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 7896
    const v0, 0x7f0f1004

    const-string v3, "Stop"

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

    move-result-object v0

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$AL9KvNvR86Gfg28IdgxNOBsOkCI;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$AL9KvNvR86Gfg28IdgxNOBsOkCI;-><init>(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;)V

    invoke-virtual {v2, v0, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 7900
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 7901
    return v1

    .line 7904
    .end local v2    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :cond_4e
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_cancelCode;

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

    .line 7905
    .local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_cancelCode;
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phone:Ljava/lang/String;

    iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_cancelCode;->phone_number:Ljava/lang/String;

    .line 7906
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phoneHash:Ljava/lang/String;

    iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_cancelCode;->phone_code_hash:Ljava/lang/String;

    .line 7907
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$12000(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v3

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

    move-result-object v3

    sget-object v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$KcqB3AyuR1_dCPH7Zg8BOGXbMr8;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$KcqB3AyuR1_dCPH7Zg8BOGXbMr8;

    const/4 v5, 0x2

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

    .line 7911
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->destroyTimer()V

    .line 7912
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->destroyCodeTimer()V

    .line 7913
    iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->currentParams:Landroid/os/Bundle;

    .line 7914
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    if-ne v0, v5, :cond_84

    .line 7915
    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setWaitingForSms(Z)V

    .line 7916
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveSmsCode:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    goto :goto_93

    .line 7917
    :cond_84
    const/4 v3, 0x3

    if-ne v0, v3, :cond_93

    .line 7918
    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setWaitingForCall(Z)V

    .line 7919
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveCall:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 7921
    :cond_93
    :goto_93
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->waitingForEvent:Z

    .line 7922
    const/4 v0, 0x1

    return v0
.end method

.method public onCancelPressed()V
    .registers 2

    .line 7515
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextPressed:Z

    .line 7516
    return-void
.end method

.method public onDestroyActivity()V
    .registers 4

    .line 7927
    invoke-super {p0}, Lim/tpelyyftgw/ui/components/SlideView;->onDestroyActivity()V

    .line 7928
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    const/4 v1, 0x0

    const/4 v2, 0x2

    if-ne v0, v2, :cond_16

    .line 7929
    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setWaitingForSms(Z)V

    .line 7930
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveSmsCode:I

    invoke-virtual {v0, p0, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    goto :goto_25

    .line 7931
    :cond_16
    const/4 v2, 0x3

    if-ne v0, v2, :cond_25

    .line 7932
    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setWaitingForCall(Z)V

    .line 7933
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveCall:I

    invoke-virtual {v0, p0, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 7935
    :cond_25
    :goto_25
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->waitingForEvent:Z

    .line 7936
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->destroyTimer()V

    .line 7937
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->destroyCodeTimer()V

    .line 7938
    return-void
.end method

.method protected onLayout(ZIIII)V
    .registers 13
    .param p1, "changed"    # Z
    .param p2, "l"    # I
    .param p3, "t"    # I
    .param p4, "r"    # I
    .param p5, "b"    # I

    .line 7456
    invoke-super/range {p0 .. p5}, Lim/tpelyyftgw/ui/components/SlideView;->onLayout(ZIIII)V

    .line 7457
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    const/4 v1, 0x3

    if-eq v0, v1, :cond_7e

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->blueImageView:Landroid/widget/ImageView;

    if-eqz v0, :cond_7e

    .line 7458
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->confirmTextView:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getBottom()I

    move-result v0

    .line 7459
    .local v0, "bottom":I
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->getMeasuredHeight()I

    move-result v1

    sub-int/2addr v1, v0

    .line 7462
    .local v1, "height":I
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    invoke-virtual {v2}, Landroid/widget/TextView;->getVisibility()I

    move-result v2

    if-nez v2, :cond_3a

    .line 7463
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    invoke-virtual {v2}, Landroid/widget/TextView;->getMeasuredHeight()I

    move-result v2

    .line 7464
    .local v2, "h":I
    add-int v3, v0, v1

    sub-int/2addr v3, v2

    .line 7465
    .end local p3    # "t":I
    .local v3, "t":I
    iget-object p3, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    invoke-virtual {p3}, Landroid/widget/TextView;->getLeft()I

    move-result v4

    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    invoke-virtual {v5}, Landroid/widget/TextView;->getRight()I

    move-result v5

    add-int v6, v3, v2

    invoke-virtual {p3, v4, v3, v5, v6}, Landroid/widget/TextView;->layout(IIII)V

    goto :goto_5f

    .line 7466
    .end local v2    # "h":I
    .end local v3    # "t":I
    .restart local p3    # "t":I
    :cond_3a
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    invoke-virtual {v2}, Landroid/widget/TextView;->getVisibility()I

    move-result v2

    if-nez v2, :cond_5d

    .line 7467
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    invoke-virtual {v2}, Landroid/widget/TextView;->getMeasuredHeight()I

    move-result v2

    .line 7468
    .restart local v2    # "h":I
    add-int v3, v0, v1

    sub-int/2addr v3, v2

    .line 7469
    .end local p3    # "t":I
    .restart local v3    # "t":I
    iget-object p3, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    invoke-virtual {p3}, Landroid/widget/TextView;->getLeft()I

    move-result v4

    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    invoke-virtual {v5}, Landroid/widget/TextView;->getRight()I

    move-result v5

    add-int v6, v3, v2

    invoke-virtual {p3, v4, v3, v5, v6}, Landroid/widget/TextView;->layout(IIII)V

    goto :goto_5f

    .line 7471
    .end local v2    # "h":I
    .end local v3    # "t":I
    .restart local p3    # "t":I
    :cond_5d
    add-int v3, v0, v1

    .line 7474
    .end local p3    # "t":I
    .restart local v3    # "t":I
    :goto_5f
    sub-int p3, v3, v0

    .line 7475
    .end local v1    # "height":I
    .local p3, "height":I
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeFieldContainer:Landroid/widget/LinearLayout;

    invoke-virtual {v1}, Landroid/widget/LinearLayout;->getMeasuredHeight()I

    move-result v1

    .line 7476
    .local v1, "h":I
    sub-int v2, p3, v1

    div-int/lit8 v2, v2, 0x2

    add-int/2addr v2, v0

    .line 7477
    .end local v3    # "t":I
    .local v2, "t":I
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeFieldContainer:Landroid/widget/LinearLayout;

    invoke-virtual {v3}, Landroid/widget/LinearLayout;->getLeft()I

    move-result v4

    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeFieldContainer:Landroid/widget/LinearLayout;

    invoke-virtual {v5}, Landroid/widget/LinearLayout;->getRight()I

    move-result v5

    add-int v6, v2, v1

    invoke-virtual {v3, v4, v2, v5, v6}, Landroid/widget/LinearLayout;->layout(IIII)V

    move p3, v2

    .line 7479
    .end local v0    # "bottom":I
    .end local v1    # "h":I
    .end local v2    # "t":I
    .local p3, "t":I
    :cond_7e
    return-void
.end method

.method protected onMeasure(II)V
    .registers 8
    .param p1, "widthMeasureSpec"    # I
    .param p2, "heightMeasureSpec"    # I

    .line 7439
    invoke-super {p0, p1, p2}, Lim/tpelyyftgw/ui/components/SlideView;->onMeasure(II)V

    .line 7440
    iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    const/4 v1, 0x3

    if-eq v0, v1, :cond_62

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->blueImageView:Landroid/widget/ImageView;

    if-eqz v0, :cond_62

    .line 7441
    invoke-virtual {v0}, Landroid/widget/ImageView;->getMeasuredHeight()I

    move-result v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->titleTextView:Landroid/widget/TextView;

    invoke-virtual {v1}, Landroid/widget/TextView;->getMeasuredHeight()I

    move-result v1

    add-int/2addr v0, v1

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->confirmTextView:Landroid/widget/TextView;

    invoke-virtual {v1}, Landroid/widget/TextView;->getMeasuredHeight()I

    move-result v1

    add-int/2addr v0, v1

    const/high16 v1, 0x420c0000    # 35.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    add-int/2addr v0, v1

    .line 7442
    .local v0, "innerHeight":I
    const/high16 v1, 0x42a00000    # 80.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    .line 7443
    .local v1, "requiredHeight":I
    const v2, 0x43918000    # 291.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    .line 7444
    .local v2, "maxHeight":I
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->scrollHeight:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$5700(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v3

    sub-int/2addr v3, v0

    if-ge v3, v1, :cond_45

    .line 7445
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->getMeasuredWidth()I

    move-result v3

    add-int v4, v0, v1

    invoke-virtual {p0, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->setMeasuredDimension(II)V

    goto :goto_62

    .line 7446
    :cond_45
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->scrollHeight:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$5700(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v3

    if-le v3, v2, :cond_55

    .line 7447
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->getMeasuredWidth()I

    move-result v3

    invoke-virtual {p0, v3, v2}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->setMeasuredDimension(II)V

    goto :goto_62

    .line 7449
    :cond_55
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->getMeasuredWidth()I

    move-result v3

    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->scrollHeight:I
    invoke-static {v4}, Lim/tpelyyftgw/ui/PassportActivity;->access$5700(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v4

    invoke-virtual {p0, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->setMeasuredDimension(II)V

    .line 7452
    .end local v0    # "innerHeight":I
    .end local v1    # "requiredHeight":I
    .end local v2    # "maxHeight":I
    :cond_62
    :goto_62
    return-void
.end method

.method public onNextPressed()V
    .registers 7

    .line 7828
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextPressed:Z

    if-eqz v0, :cond_5

    .line 7829
    return-void

    .line 7831
    :cond_5
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->getCode()Ljava/lang/String;

    move-result-object v0

    .line 7832
    .local v0, "code":Ljava/lang/String;
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    const/4 v2, 0x0

    if-eqz v1, :cond_18

    .line 7833
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeFieldContainer:Landroid/widget/LinearLayout;

    const/high16 v3, 0x40000000    # 2.0f

    invoke-static {v1, v3, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->shakeView(Landroid/view/View;FI)V

    .line 7834
    return-void

    .line 7836
    :cond_18
    const/4 v1, 0x1

    iput-boolean v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextPressed:Z

    .line 7837
    iget v3, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    const/4 v4, 0x2

    if-ne v3, v4, :cond_2d

    .line 7838
    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setWaitingForSms(Z)V

    .line 7839
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v3

    sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveSmsCode:I

    invoke-virtual {v3, p0, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    goto :goto_3c

    .line 7840
    :cond_2d
    const/4 v5, 0x3

    if-ne v3, v5, :cond_3c

    .line 7841
    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setWaitingForCall(Z)V

    .line 7842
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v3

    sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveCall:I

    invoke-virtual {v3, p0, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 7844
    :cond_3c
    :goto_3c
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->waitingForEvent:Z

    .line 7845
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # invokes: Lim/tpelyyftgw/ui/PassportActivity;->showEditDoneProgress(ZZ)V
    invoke-static {v2, v1, v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$4900(Lim/tpelyyftgw/ui/PassportActivity;ZZ)V

    .line 7846
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_verifyPhone;

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

    .line 7847
    .local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_verifyPhone;
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phone:Ljava/lang/String;

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_verifyPhone;->phone_number:Ljava/lang/String;

    .line 7848
    iput-object v0, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_verifyPhone;->phone_code:Ljava/lang/String;

    .line 7849
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phoneHash:Ljava/lang/String;

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_verifyPhone;->phone_code_hash:Ljava/lang/String;

    .line 7850
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->destroyTimer()V

    .line 7851
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/PassportActivity;->needShowProgress()V

    .line 7852
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$11900(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v2

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

    move-result-object v2

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$NAnexdDWt2hjy6e09hj7RdVHM8E;

    invoke-direct {v3, p0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$NAnexdDWt2hjy6e09hj7RdVHM8E;-><init>(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_verifyPhone;)V

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

    .line 7887
    return-void
.end method

.method public onShow()V
    .registers 4

    .line 7942
    invoke-super {p0}, Lim/tpelyyftgw/ui/components/SlideView;->onShow()V

    .line 7943
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeFieldContainer:Landroid/widget/LinearLayout;

    if-eqz v0, :cond_3f

    invoke-virtual {v0}, Landroid/widget/LinearLayout;->getVisibility()I

    move-result v0

    if-nez v0, :cond_3f

    .line 7944
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    array-length v0, v0

    add-int/lit8 v0, v0, -0x1

    .local v0, "a":I
    :goto_12
    if-ltz v0, :cond_3f

    .line 7945
    if-eqz v0, :cond_24

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v1, v1, v0

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I

    move-result v1

    if-eqz v1, :cond_21

    goto :goto_24

    .line 7944
    :cond_21
    add-int/lit8 v0, v0, -0x1

    goto :goto_12

    .line 7946
    :cond_24
    :goto_24
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v1, v1, v0

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    .line 7947
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v2, v1, v0

    aget-object v1, v1, v0

    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 7948
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v1, v1, v0

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z

    .line 7953
    .end local v0    # "a":I
    :cond_3f
    return-void
.end method

.method public setParams(Landroid/os/Bundle;Z)V
    .registers 22
    .param p1, "params"    # Landroid/os/Bundle;
    .param p2, "restore"    # Z

    .line 7520
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    if-nez v1, :cond_7

    .line 7521
    return-void

    .line 7523
    :cond_7
    const/4 v2, 0x1

    iput-boolean v2, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->waitingForEvent:Z

    .line 7524
    iget v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    const/4 v4, 0x3

    const/4 v5, 0x2

    if-ne v3, v5, :cond_1d

    .line 7525
    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setWaitingForSms(Z)V

    .line 7526
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v3

    sget v6, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveSmsCode:I

    invoke-virtual {v3, v0, v6}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    goto :goto_2b

    .line 7527
    :cond_1d
    if-ne v3, v4, :cond_2b

    .line 7528
    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setWaitingForCall(Z)V

    .line 7529
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v3

    sget v6, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveCall:I

    invoke-virtual {v3, v0, v6}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 7532
    :cond_2b
    :goto_2b
    iput-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->currentParams:Landroid/os/Bundle;

    .line 7533
    const-string v3, "phone"

    invoke-virtual {v1, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phone:Ljava/lang/String;

    .line 7534
    const-string v3, "phoneHash"

    invoke-virtual {v1, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phoneHash:Ljava/lang/String;

    .line 7535
    const-string/jumbo v3, "timeout"

    invoke-virtual {v1, v3}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v3

    iput v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->time:I

    iput v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeout:I

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

    move-result-wide v6

    const-wide/16 v8, 0x3e8

    div-long/2addr v6, v8

    long-to-int v3, v6

    iput v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->openTime:I

    .line 7537
    const-string v3, "nextType"

    invoke-virtual {v1, v3}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v3

    iput v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextType:I

    .line 7538
    const-string v3, "pattern"

    invoke-virtual {v1, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->pattern:Ljava/lang/String;

    .line 7539
    const-string v3, "length"

    invoke-virtual {v1, v3}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v3

    iput v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->length:I

    .line 7540
    if-nez v3, :cond_6f

    .line 7541
    const/4 v3, 0x5

    iput v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->length:I

    .line 7544
    :cond_6f
    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/16 v6, 0x8

    const/4 v7, 0x0

    if-eqz v3, :cond_8c

    array-length v3, v3

    iget v8, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->length:I

    if-eq v3, v8, :cond_7c

    goto :goto_8c

    .line 7632
    :cond_7c
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_7d
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    array-length v9, v8

    if-ge v3, v9, :cond_1a1

    .line 7633
    aget-object v8, v8, v3

    const-string v9, ""

    invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 7632
    add-int/lit8 v3, v3, 0x1

    goto :goto_7d

    .line 7545
    .end local v3    # "a":I
    :cond_8c
    :goto_8c
    iget v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->length:I

    new-array v3, v3, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    iput-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    .line 7546
    const/4 v3, 0x0

    .restart local v3    # "a":I
    :goto_93
    iget v8, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->length:I

    if-ge v3, v8, :cond_1a1

    .line 7547
    move v8, v3

    .line 7548
    .local v8, "num":I
    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    new-instance v10, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->getContext()Landroid/content/Context;

    move-result-object v11

    invoke-direct {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V

    aput-object v10, v9, v3

    .line 7549
    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v3

    const-string/jumbo v10, "windowBackgroundWhiteBlackText"

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v11

    invoke-virtual {v9, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V

    .line 7550
    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v3

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v10

    invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V

    .line 7551
    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v3

    const/high16 v10, 0x41a00000    # 20.0f

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    invoke-virtual {v9, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V

    .line 7552
    iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v9, v9, v3

    const/high16 v11, 0x3fc00000    # 1.5f

    invoke-virtual {v9, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V

    .line 7554
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->getResources()Landroid/content/res/Resources;

    move-result-object v9

    const v11, 0x7f081666

    invoke-static/range {v11 .. v11}, Lnp/NPFog;->d(I)I

    move-result v11

    invoke-virtual {v9, v11}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v9

    invoke-virtual {v9}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;

    move-result-object v9

    .line 7555
    .local v9, "pressedDrawable":Landroid/graphics/drawable/Drawable;
    new-instance v11, Landroid/graphics/PorterDuffColorFilter;

    const-string/jumbo v12, "windowBackgroundWhiteInputFieldActivated"

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v12

    sget-object v13, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v11, v12, v13}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v9, v11}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 7557
    iget-object v11, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v11, v11, v3

    invoke-virtual {v11, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 7558
    iget-object v11, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v11, v11, v3

    const v12, 0x10000005

    invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V

    .line 7559
    iget-object v11, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v11, v11, v3

    invoke-virtual {v11, v2, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V

    .line 7560
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v3

    invoke-virtual {v10, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setMaxLines(I)V

    .line 7561
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v3

    const-string v11, "fonts/rmedium.ttf"

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v11

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTypeface(Landroid/graphics/Typeface;)V

    .line 7562
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v3

    invoke-virtual {v10, v7, v7, v7, v7}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V

    .line 7563
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v3

    const/16 v11, 0x31

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V

    .line 7564
    iget v10, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    if-ne v10, v4, :cond_14e

    .line 7565
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v3

    invoke-virtual {v10, v7}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setEnabled(Z)V

    .line 7566
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v3

    invoke-virtual {v10, v7}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V

    .line 7567
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v3

    invoke-virtual {v10, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setVisibility(I)V

    goto :goto_155

    .line 7569
    :cond_14e
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v10, v10, v3

    invoke-virtual {v10, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V

    .line 7571
    :goto_155
    iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeFieldContainer:Landroid/widget/LinearLayout;

    iget-object v11, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v11, v11, v3

    const/16 v12, 0x22

    const/16 v13, 0x24

    const/4 v14, 0x1

    const/4 v15, 0x0

    const/16 v16, 0x0

    iget v6, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->length:I

    sub-int/2addr v6, v2

    if-eq v3, v6, :cond_16c

    const/4 v6, 0x7

    const/16 v17, 0x7

    goto :goto_16e

    :cond_16c
    const/16 v17, 0x0

    :goto_16e
    const/16 v18, 0x0

    invoke-static/range {v12 .. v18}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v6

    invoke-virtual {v10, v11, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 7572
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v6, v6, v3

    new-instance v10, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$3;

    invoke-direct {v10, v0, v8}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$3;-><init>(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;I)V

    invoke-virtual {v6, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V

    .line 7614
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v6, v6, v3

    new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$PwspgIRjgzGfvl5Y5txoIqwaHJ4;

    invoke-direct {v10, v0, v8}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$PwspgIRjgzGfvl5Y5txoIqwaHJ4;-><init>(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;I)V

    invoke-virtual {v6, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V

    .line 7623
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v6, v6, v3

    new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$VlZxGpNjKTRJfQWVXGOllhyT3Oo;

    invoke-direct {v10, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PhoneConfirmationView$VlZxGpNjKTRJfQWVXGOllhyT3Oo;-><init>(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;)V

    invoke-virtual {v6, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V

    .line 7546
    .end local v8    # "num":I
    .end local v9    # "pressedDrawable":Landroid/graphics/drawable/Drawable;
    add-int/lit8 v3, v3, 0x1

    const/16 v6, 0x8

    goto/16 :goto_93

    .line 7637
    .end local v3    # "a":I
    :cond_1a1
    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->progressView:Lim/tpelyyftgw/ui/PassportActivity$ProgressView;

    if-eqz v3, :cond_1b0

    .line 7638
    iget v6, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextType:I

    if-eqz v6, :cond_1ab

    const/4 v6, 0x0

    goto :goto_1ad

    :cond_1ab
    const/16 v6, 0x8

    :goto_1ad
    invoke-virtual {v3, v6}, Lim/tpelyyftgw/ui/PassportActivity$ProgressView;->setVisibility(I)V

    .line 7641
    :cond_1b0
    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phone:Ljava/lang/String;

    if-nez v3, :cond_1b5

    .line 7642
    return-void

    .line 7645
    :cond_1b5
    invoke-static {}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->getInstance()Lim/tpelyyftgw/phoneformat/PhoneFormat;

    move-result-object v3

    new-instance v6, Ljava/lang/StringBuilder;

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

    const-string v8, "+"

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

    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->phone:Ljava/lang/String;

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

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

    move-result-object v6

    invoke-virtual {v3, v6}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->format(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 7646
    .local v3, "number":Ljava/lang/String;
    const-string v6, ""

    .line 7647
    .local v6, "str":Ljava/lang/CharSequence;
    iget v8, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    const/4 v9, 0x4

    if-ne v8, v5, :cond_1ed

    .line 7648
    const v8, 0x7f0f0f4e

    new-array v10, v2, [Ljava/lang/Object;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->addNbsp(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v11

    aput-object v11, v10, v7

    const-string v11, "SentSmsCode"

    invoke-static {v11, v8, v10}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v8

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;

    move-result-object v6

    goto :goto_21c

    .line 7649
    :cond_1ed
    if-ne v8, v4, :cond_205

    .line 7650
    const v8, 0x7f0f0f4c

    new-array v10, v2, [Ljava/lang/Object;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->addNbsp(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v11

    aput-object v11, v10, v7

    const-string v11, "SentCallCode"

    invoke-static {v11, v8, v10}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v8

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;

    move-result-object v6

    goto :goto_21c

    .line 7651
    :cond_205
    if-ne v8, v9, :cond_21c

    .line 7652
    const v8, 0x7f0f0f4d

    new-array v10, v2, [Ljava/lang/Object;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->addNbsp(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v11

    aput-object v11, v10, v7

    const-string v11, "SentCallOnly"

    invoke-static {v11, v8, v10}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v8

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;

    move-result-object v6

    .line 7654
    :cond_21c
    :goto_21c
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->confirmTextView:Landroid/widget/TextView;

    invoke-virtual {v8, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 7656
    iget v8, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    if-eq v8, v4, :cond_234

    .line 7657
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v8, v8, v7

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z

    .line 7658
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v8, v8, v7

    invoke-virtual {v8}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    goto :goto_23b

    .line 7660
    :cond_234
    iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->codeField:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    aget-object v8, v8, v7

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V

    .line 7663
    :goto_23b
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->destroyTimer()V

    .line 7664
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->destroyCodeTimer()V

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

    move-result-wide v10

    long-to-double v10, v10

    iput-wide v10, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->lastCurrentTime:D

    .line 7667
    iget v8, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    const v10, 0x7f0f0fdd

    const-string v11, "SmsText"

    const v12, 0x7f0f02f0

    const-string v13, "CallText"

    if-ne v8, v4, :cond_2a2

    iget v8, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextType:I

    if-eq v8, v9, :cond_25c

    if-ne v8, v5, :cond_2a2

    .line 7668
    :cond_25c
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    const/16 v8, 0x8

    invoke-virtual {v4, v8}, Landroid/widget/TextView;->setVisibility(I)V

    .line 7669
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    invoke-virtual {v4, v7}, Landroid/widget/TextView;->setVisibility(I)V

    .line 7670
    iget v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextType:I

    if-ne v4, v9, :cond_284

    .line 7671
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    new-array v5, v5, [Ljava/lang/Object;

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    aput-object v8, v5, v7

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    aput-object v7, v5, v2

    invoke-static {v13, v12, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_29d

    .line 7672
    :cond_284
    if-ne v4, v5, :cond_29d

    .line 7673
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    new-array v5, v5, [Ljava/lang/Object;

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    aput-object v8, v5, v7

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    aput-object v7, v5, v2

    invoke-static {v11, v10, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 7675
    :cond_29d
    :goto_29d
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->createTimer()V

    goto/16 :goto_32b

    .line 7676
    :cond_2a2
    iget v8, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    const/16 v14, 0x3e8

    if-ne v8, v5, :cond_2e1

    iget v8, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextType:I

    if-eq v8, v9, :cond_2ae

    if-ne v8, v4, :cond_2e1

    .line 7677
    :cond_2ae
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    new-array v8, v5, [Ljava/lang/Object;

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v8, v7

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v8, v2

    invoke-static {v13, v12, v8}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 7678
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    iget v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->time:I

    if-ge v4, v14, :cond_2cd

    const/4 v8, 0x0

    goto :goto_2cf

    :cond_2cd
    const/16 v8, 0x8

    :goto_2cf
    invoke-virtual {v2, v8}, Landroid/widget/TextView;->setVisibility(I)V

    .line 7679
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    iget v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->time:I

    if-ge v4, v14, :cond_2da

    const/16 v7, 0x8

    :cond_2da
    invoke-virtual {v2, v7}, Landroid/widget/TextView;->setVisibility(I)V

    .line 7680
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->createTimer()V

    goto :goto_32b

    .line 7681
    :cond_2e1
    iget v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->verificationType:I

    if-ne v4, v9, :cond_31c

    iget v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->nextType:I

    if-ne v4, v5, :cond_31c

    .line 7682
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    new-array v8, v5, [Ljava/lang/Object;

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v8, v7

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v8, v2

    invoke-static {v11, v10, v8}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 7683
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    iget v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->time:I

    if-ge v4, v14, :cond_308

    const/4 v8, 0x0

    goto :goto_30a

    :cond_308
    const/16 v8, 0x8

    :goto_30a
    invoke-virtual {v2, v8}, Landroid/widget/TextView;->setVisibility(I)V

    .line 7684
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    iget v4, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->time:I

    if-ge v4, v14, :cond_315

    const/16 v7, 0x8

    :cond_315
    invoke-virtual {v2, v7}, Landroid/widget/TextView;->setVisibility(I)V

    .line 7685
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->createTimer()V

    goto :goto_32b

    .line 7687
    :cond_31c
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->timeText:Landroid/widget/TextView;

    const/16 v4, 0x8

    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setVisibility(I)V

    .line 7688
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->problemText:Landroid/widget/TextView;

    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setVisibility(I)V

    .line 7689
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->createCodeTimer()V

    .line 7691
    :goto_32b
    return-void
.end method