BlockingUpdateView.smali

.class public Lim/tpelyyftgw/ui/components/BlockingUpdateView;
.super Landroid/widget/FrameLayout;
.source "BlockingUpdateView.java"

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


# instance fields
.field private acceptButton:Landroid/widget/FrameLayout;

.field private acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

.field private accountNum:I

.field private appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;

.field private fileName:Ljava/lang/String;

.field private pressCount:I

.field private progressAnimation:Landroid/animation/AnimatorSet;

.field private radialProgress:Lim/tpelyyftgw/ui/components/RadialProgress;

.field private radialProgressView:Landroid/widget/FrameLayout;

.field private textView:Landroid/widget/TextView;


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

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;)V
    .registers 27
    .param p1, "context"    # Landroid/content/Context;

    .line 71
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    invoke-direct/range {p0 .. p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    .line 72
    const-string v2, "windowBackgroundWhite"

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

    move-result v2

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->setBackgroundColor(I)V

    .line 74
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x15

    const/4 v4, 0x0

    if-lt v2, v3, :cond_1f

    sget v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I

    int-to-float v2, v2

    sget v5, Lim/tpelyyftgw/messenger/AndroidUtilities;->density:F

    div-float/2addr v2, v5

    float-to-int v2, v2

    goto :goto_20

    :cond_1f
    const/4 v2, 0x0

    .line 76
    .local v2, "top":I
    :goto_20
    new-instance v5, Landroid/widget/FrameLayout;

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

    .line 77
    .local v5, "view":Landroid/widget/FrameLayout;
    const v6, -0xb0561a

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

    .line 78
    new-instance v6, Landroid/widget/FrameLayout$LayoutParams;

    const/high16 v7, 0x43300000    # 176.0f

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

    move-result v7

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

    if-lt v8, v3, :cond_3a

    sget v8, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I

    goto :goto_3b

    :cond_3a
    const/4 v8, 0x0

    :goto_3b
    add-int/2addr v7, v8

    const/4 v8, -0x1

    invoke-direct {v6, v8, v7}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

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

    .line 80
    new-instance v6, Landroid/widget/ImageView;

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

    .line 81
    .local v6, "imageView":Landroid/widget/ImageView;
    const v7, 0x7f0d00cf

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

    .line 82
    sget-object v7, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v6, v7}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 83
    const/high16 v7, 0x41600000    # 14.0f

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

    move-result v7

    invoke-virtual {v6, v4, v4, v4, v7}, Landroid/widget/ImageView;->setPadding(IIII)V

    .line 84
    const/high16 v9, -0x40000000    # -2.0f

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

    const/16 v11, 0x11

    const/4 v12, 0x0

    int-to-float v13, v2

    const/4 v14, 0x0

    const/4 v15, 0x0

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

    move-result-object v7

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

    .line 85
    new-instance v7, Lim/tpelyyftgw/ui/components/-$$Lambda$BlockingUpdateView$UmCEp_KLqDJ_qZFO6h4yDpzmd54;

    invoke-direct {v7, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$BlockingUpdateView$UmCEp_KLqDJ_qZFO6h4yDpzmd54;-><init>(Lim/tpelyyftgw/ui/components/BlockingUpdateView;)V

    invoke-virtual {v6, v7}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 94
    new-instance v7, Landroid/widget/ScrollView;

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

    .line 95
    .local v7, "scrollView":Landroid/widget/ScrollView;
    const-string v9, "actionBarDefault"

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

    move-result v9

    invoke-static {v7, v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setScrollViewEdgeEffectColor(Landroid/widget/ScrollView;I)V

    .line 96
    const/high16 v10, -0x40800000    # -1.0f

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

    const/16 v12, 0x33

    const/high16 v13, 0x41d80000    # 27.0f

    add-int/lit16 v9, v2, 0xce

    int-to-float v14, v9

    const/high16 v15, 0x41d80000    # 27.0f

    const/high16 v16, 0x43020000    # 130.0f

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

    move-result-object v9

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

    .line 98
    new-instance v9, Landroid/widget/FrameLayout;

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

    .line 99
    .local v9, "container":Landroid/widget/FrameLayout;
    const/16 v10, 0x11

    const/4 v11, -0x2

    invoke-static {v8, v11, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createScroll(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v12

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

    .line 101
    new-instance v12, Landroid/widget/TextView;

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

    .line 102
    .local v12, "titleTextView":Landroid/widget/TextView;
    const-string v13, "windowBackgroundWhiteBlackText"

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

    move-result v14

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

    .line 103
    const/high16 v14, 0x41a00000    # 20.0f

    const/4 v15, 0x1

    invoke-virtual {v12, v15, v14}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 104
    const/16 v8, 0x31

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

    .line 105
    const-string v17, "fonts/rmedium.ttf"

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

    move-result-object v10

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

    .line 106
    const v10, 0x7f0f1192

    const-string v14, "UpdateApp"

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

    move-result-object v10

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

    .line 107
    invoke-static {v11, v11, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v10

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

    .line 109
    new-instance v10, Landroid/widget/TextView;

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

    iput-object v10, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->textView:Landroid/widget/TextView;

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

    move-result v11

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

    .line 111
    iget-object v10, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->textView:Landroid/widget/TextView;

    const-string v11, "windowBackgroundWhiteLinkText"

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

    move-result v11

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

    .line 112
    iget-object v10, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->textView:Landroid/widget/TextView;

    const/high16 v11, 0x41700000    # 15.0f

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

    .line 113
    iget-object v10, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->textView:Landroid/widget/TextView;

    new-instance v11, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;

    invoke-direct {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;-><init>()V

    invoke-virtual {v10, v11}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V

    .line 114
    iget-object v10, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->textView:Landroid/widget/TextView;

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

    .line 115
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->textView:Landroid/widget/TextView;

    const/high16 v10, 0x40000000    # 2.0f

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

    move-result v11

    int-to-float v11, v11

    const/high16 v13, 0x3f800000    # 1.0f

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

    .line 116
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->textView:Landroid/widget/TextView;

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

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

    const/16 v20, 0x33

    const/16 v21, 0x0

    const/high16 v22, 0x42300000    # 44.0f

    const/16 v23, 0x0

    const/16 v24, 0x0

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

    move-result-object v11

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

    .line 118
    new-instance v8, Landroid/widget/FrameLayout;

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

    iput-object v8, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptButton:Landroid/widget/FrameLayout;

    .line 120
    sget v8, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v8, v3, :cond_197

    .line 121
    new-instance v3, Landroid/animation/StateListAnimator;

    invoke-direct {v3}, Landroid/animation/StateListAnimator;-><init>()V

    .line 122
    .local v3, "animator":Landroid/animation/StateListAnimator;
    new-array v8, v15, [I

    const v11, 0x10100a7

    aput v11, v8, v4

    iget-object v11, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptButton:Landroid/widget/FrameLayout;

    const/4 v13, 0x2

    new-array v14, v13, [F

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

    move-result v13

    int-to-float v13, v13

    aput v13, v14, v4

    const/high16 v13, 0x40800000    # 4.0f

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

    move-result v10

    int-to-float v10, v10

    aput v10, v14, v15

    const-string v10, "translationZ"

    invoke-static {v11, v10, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v11

    const-wide/16 v13, 0xc8

    invoke-virtual {v11, v13, v14}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;

    move-result-object v11

    invoke-virtual {v3, v8, v11}, Landroid/animation/StateListAnimator;->addState([ILandroid/animation/Animator;)V

    .line 123
    new-array v8, v4, [I

    iget-object v11, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptButton:Landroid/widget/FrameLayout;

    const/4 v13, 0x2

    new-array v13, v13, [F

    const/high16 v14, 0x40800000    # 4.0f

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

    move-result v14

    int-to-float v14, v14

    aput v14, v13, v4

    const/high16 v14, 0x40000000    # 2.0f

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

    move-result v14

    int-to-float v14, v14

    aput v14, v13, v15

    invoke-static {v11, v10, v13}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v10

    const-wide/16 v13, 0xc8

    invoke-virtual {v10, v13, v14}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;

    move-result-object v10

    invoke-virtual {v3, v8, v10}, Landroid/animation/StateListAnimator;->addState([ILandroid/animation/Animator;)V

    .line 124
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptButton:Landroid/widget/FrameLayout;

    invoke-virtual {v8, v3}, Landroid/widget/FrameLayout;->setStateListAnimator(Landroid/animation/StateListAnimator;)V

    .line 126
    .end local v3    # "animator":Landroid/animation/StateListAnimator;
    :cond_197
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptButton:Landroid/widget/FrameLayout;

    const/high16 v8, 0x41a00000    # 20.0f

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

    move-result v10

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

    move-result v8

    invoke-virtual {v3, v10, v4, v8, v4}, Landroid/widget/FrameLayout;->setPadding(IIII)V

    .line 127
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptButton:Landroid/widget/FrameLayout;

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

    const/high16 v19, 0x42340000    # 45.0f

    const/16 v20, 0x51

    const/high16 v21, 0x42700000    # 60.0f

    const/16 v22, 0x0

    const/high16 v23, 0x42700000    # 60.0f

    const/high16 v24, 0x42340000    # 45.0f

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

    move-result-object v8

    invoke-virtual {v0, v3, v8}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 154
    new-instance v3, Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;-><init>(Landroid/content/Context;)V

    iput-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    .line 155
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setPrimaryRadiusAdjustBoundsFillStyle()V

    .line 156
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    const v8, -0xe36b31

    invoke-virtual {v3, v8}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setBackgroundColor(I)V

    .line 157
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    const/high16 v8, 0x41800000    # 16.0f

    invoke-virtual {v3, v8}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setTextSize(F)V

    .line 158
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setBold()V

    .line 163
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    new-instance v8, Lim/tpelyyftgw/ui/components/-$$Lambda$BlockingUpdateView$GhbrAl6zUsY1HgDaNt-HYr7LPUg;

    invoke-direct {v8, v0, v1}, Lim/tpelyyftgw/ui/components/-$$Lambda$BlockingUpdateView$GhbrAl6zUsY1HgDaNt-HYr7LPUg;-><init>(Lim/tpelyyftgw/ui/components/BlockingUpdateView;Landroid/content/Context;)V

    invoke-virtual {v3, v8}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 188
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptButton:Landroid/widget/FrameLayout;

    iget-object v8, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    const/16 v10, 0x2d

    const/16 v11, 0x11

    const/4 v13, -0x1

    invoke-static {v13, v10, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v10

    invoke-virtual {v3, v8, v10}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 190
    new-instance v3, Lim/tpelyyftgw/ui/components/BlockingUpdateView$1;

    invoke-direct {v3, v0, v1}, Lim/tpelyyftgw/ui/components/BlockingUpdateView$1;-><init>(Lim/tpelyyftgw/ui/components/BlockingUpdateView;Landroid/content/Context;)V

    iput-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    .line 207
    invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V

    .line 208
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    const/4 v8, 0x0

    invoke-virtual {v3, v8}, Landroid/widget/FrameLayout;->setAlpha(F)V

    .line 209
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    const v8, 0x3dcccccd    # 0.1f

    invoke-virtual {v3, v8}, Landroid/widget/FrameLayout;->setScaleX(F)V

    .line 210
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    invoke-virtual {v3, v8}, Landroid/widget/FrameLayout;->setScaleY(F)V

    .line 211
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    const/4 v8, 0x4

    invoke-virtual {v3, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 212
    new-instance v3, Lim/tpelyyftgw/ui/components/RadialProgress;

    iget-object v8, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    invoke-direct {v3, v8}, Lim/tpelyyftgw/ui/components/RadialProgress;-><init>(Landroid/view/View;)V

    iput-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgress:Lim/tpelyyftgw/ui/components/RadialProgress;

    .line 213
    const/4 v8, 0x0

    invoke-virtual {v3, v8, v15, v4}, Lim/tpelyyftgw/ui/components/RadialProgress;->setBackground(Landroid/graphics/drawable/Drawable;ZZ)V

    .line 214
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgress:Lim/tpelyyftgw/ui/components/RadialProgress;

    const/4 v4, -0x1

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/RadialProgress;->setProgressColor(I)V

    .line 215
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptButton:Landroid/widget/FrameLayout;

    iget-object v4, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    const/16 v8, 0x24

    const/16 v10, 0x11

    invoke-static {v8, v8, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v8

    invoke-virtual {v3, v4, v8}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 216
    return-void
.end method

.method static synthetic access$000(Lim/tpelyyftgw/ui/components/BlockingUpdateView;)Lim/tpelyyftgw/ui/components/RadialProgress;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/BlockingUpdateView;

    .line 54
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgress:Lim/tpelyyftgw/ui/components/RadialProgress;

    return-object v0
.end method

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

    .line 54
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->progressAnimation:Landroid/animation/AnimatorSet;

    return-object v0
.end method

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

    .line 54
    iput-object p1, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->progressAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$200(Lim/tpelyyftgw/ui/components/BlockingUpdateView;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/BlockingUpdateView;

    .line 54
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$300(Lim/tpelyyftgw/ui/components/BlockingUpdateView;)Lim/tpelyyftgw/ui/hviews/MryRoundButton;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/BlockingUpdateView;

    .line 54
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    return-object v0
.end method

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

    .line 54
    iget v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->accountNum:I

    return v0
.end method

.method public static checkApkInstallPermissions(Landroid/content/Context;)Z
    .registers 4
    .param p0, "context"    # Landroid/content/Context;

    .line 251
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x1a

    if-lt v0, v1, :cond_52

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

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

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/pm/PackageManager;->canRequestPackageInstalls()Z

    move-result v0

    if-nez v0, :cond_52

    .line 252
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 253
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v1, 0x7f0f0141

    const-string v2, "AppName"

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

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 254
    const v1, 0x7f0f012f

    const-string v2, "ApkRestricted"

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

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 255
    const v1, 0x7f0f0c5a

    const-string v2, "PermissionOpenSettings"

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

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$BlockingUpdateView$ge5KhsnhBWCdAOMYv-uPm1trslY;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$BlockingUpdateView$ge5KhsnhBWCdAOMYv-uPm1trslY;-><init>(Landroid/content/Context;)V

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

    .line 262
    const v1, 0x7f0f02f7

    const-string v2, "Cancel"

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

    move-result-object v1

    const/4 v2, 0x0

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

    .line 263
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    .line 264
    const/4 v1, 0x0

    return v1

    .line 266
    .end local v0    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :cond_52
    const/4 v0, 0x1

    return v0
.end method

.method static synthetic lambda$checkApkInstallPermissions$2(Landroid/content/Context;Landroid/content/DialogInterface;I)V
    .registers 7
    .param p0, "context"    # Landroid/content/Context;
    .param p1, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p2, "i"    # I

    .line 257
    :try_start_0
    new-instance v0, Landroid/content/Intent;

    const-string v1, "android.settings.MANAGE_UNKNOWN_APP_SOURCES"

    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "package:"

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

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

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

    move-result-object v3

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

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

    move-result-object v2

    invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v2

    invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V

    invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
    :try_end_25
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_25} :catch_26

    .line 260
    goto :goto_2a

    .line 258
    :catch_26
    move-exception v0

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

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

.method public static openApkInstall(Landroid/app/Activity;Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
    .registers 9
    .param p0, "activity"    # Landroid/app/Activity;
    .param p1, "document"    # Lim/tpelyyftgw/tgnet/TLRPC$Document;

    .line 270
    const/4 v0, 0x0

    .line 272
    .local v0, "exists":Z
    :try_start_1
    invoke-static {p1}, Lim/tpelyyftgw/messenger/FileLoader;->getAttachFileName(Lim/tpelyyftgw/tgnet/TLObject;)Ljava/lang/String;

    move-result-object v1

    .line 273
    .local v1, "fileName":Ljava/lang/String;
    const/4 v2, 0x1

    invoke-static {p1, v2}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;

    move-result-object v3

    .line 274
    .local v3, "f":Ljava/io/File;
    invoke-virtual {v3}, Ljava/io/File;->exists()Z

    move-result v4

    move v0, v4

    if-eqz v4, :cond_3e

    .line 275
    new-instance v4, Landroid/content/Intent;

    const-string v5, "android.intent.action.VIEW"

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

    .line 276
    .local v4, "intent":Landroid/content/Intent;
    invoke-virtual {v4, v2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;

    .line 278
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
    :try_end_1d
    .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1d} :catch_3f

    const/16 v5, 0x18

    const-string v6, "application/vnd.android.package-archive"

    if-lt v2, v5, :cond_2d

    .line 279
    :try_start_23
    const-string v2, "im.tpelyyftgw.messenger.provider"

    invoke-static {p0, v2, v3}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;

    move-result-object v2

    invoke-virtual {v4, v2, v6}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;

    goto :goto_34

    .line 281
    :cond_2d
    invoke-static {v3}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;

    move-result-object v2

    invoke-virtual {v4, v2, v6}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
    :try_end_34
    .catch Ljava/lang/Exception; {:try_start_23 .. :try_end_34} :catch_3f

    .line 284
    :goto_34
    const/16 v2, 0x1f4

    :try_start_36
    invoke-virtual {p0, v4, v2}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
    :try_end_39
    .catch Ljava/lang/Exception; {:try_start_36 .. :try_end_39} :catch_3a

    .line 287
    goto :goto_3e

    .line 285
    :catch_3a
    move-exception v2

    .line 286
    .local v2, "e":Ljava/lang/Exception;
    :try_start_3b
    invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
    :try_end_3e
    .catch Ljava/lang/Exception; {:try_start_3b .. :try_end_3e} :catch_3f

    .line 291
    .end local v1    # "fileName":Ljava/lang/String;
    .end local v2    # "e":Ljava/lang/Exception;
    .end local v3    # "f":Ljava/io/File;
    .end local v4    # "intent":Landroid/content/Intent;
    :cond_3e
    :goto_3e
    goto :goto_43

    .line 289
    :catch_3f
    move-exception v1

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

    .line 292
    .end local v1    # "e":Ljava/lang/Exception;
    :goto_43
    return v0
.end method

.method private showProgress(Z)V
    .registers 18
    .param p1, "show"    # Z

    .line 296
    move-object/from16 v0, p0

    move/from16 v1, p1

    iget-object v2, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->progressAnimation:Landroid/animation/AnimatorSet;

    if-eqz v2, :cond_b

    .line 297
    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V

    .line 299
    :cond_b
    new-instance v2, Landroid/animation/AnimatorSet;

    invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v2, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->progressAnimation:Landroid/animation/AnimatorSet;

    .line 300
    const/4 v4, 0x3

    const/4 v5, 0x0

    const/4 v6, 0x2

    const/4 v7, 0x6

    const-string v8, "alpha"

    const-string v9, "scaleY"

    const v10, 0x3dcccccd    # 0.1f

    const-string v11, "scaleX"

    const/high16 v12, 0x3f800000    # 1.0f

    const/4 v13, 0x1

    const/4 v14, 0x0

    if-eqz v1, :cond_81

    .line 301
    iget-object v15, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    invoke-virtual {v15, v14}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 302
    iget-object v15, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptButton:Landroid/widget/FrameLayout;

    invoke-virtual {v15, v14}, Landroid/widget/FrameLayout;->setEnabled(Z)V

    .line 303
    iget-object v15, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->progressAnimation:Landroid/animation/AnimatorSet;

    new-array v7, v7, [Landroid/animation/Animator;

    iget-object v2, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    new-array v3, v13, [F

    aput v10, v3, v14

    .line 304
    invoke-static {v2, v11, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v7, v14

    iget-object v2, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    new-array v3, v13, [F

    aput v10, v3, v14

    .line 305
    invoke-static {v2, v9, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v7, v13

    iget-object v2, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    new-array v3, v13, [F

    aput v5, v3, v14

    .line 306
    invoke-static {v2, v8, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v7, v6

    iget-object v2, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    new-array v3, v13, [F

    aput v12, v3, v14

    .line 307
    invoke-static {v2, v11, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v7, v4

    iget-object v2, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    new-array v3, v13, [F

    aput v12, v3, v14

    .line 308
    invoke-static {v2, v9, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/4 v3, 0x4

    aput-object v2, v7, v3

    iget-object v2, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    new-array v3, v13, [F

    aput v12, v3, v14

    .line 309
    invoke-static {v2, v8, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/4 v3, 0x5

    aput-object v2, v7, v3

    .line 303
    invoke-virtual {v15, v7}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    goto :goto_dc

    .line 311
    :cond_81
    iget-object v2, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    invoke-virtual {v2, v14}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setVisibility(I)V

    .line 312
    iget-object v2, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptButton:Landroid/widget/FrameLayout;

    invoke-virtual {v2, v13}, Landroid/widget/FrameLayout;->setEnabled(Z)V

    .line 313
    iget-object v2, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->progressAnimation:Landroid/animation/AnimatorSet;

    new-array v3, v7, [Landroid/animation/Animator;

    iget-object v7, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    new-array v15, v13, [F

    aput v10, v15, v14

    .line 314
    invoke-static {v7, v11, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v3, v14

    iget-object v7, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    new-array v15, v13, [F

    aput v10, v15, v14

    .line 315
    invoke-static {v7, v9, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v3, v13

    iget-object v7, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgressView:Landroid/widget/FrameLayout;

    new-array v10, v13, [F

    aput v5, v10, v14

    .line 316
    invoke-static {v7, v8, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v3, v6

    iget-object v5, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    new-array v6, v13, [F

    aput v12, v6, v14

    .line 317
    invoke-static {v5, v11, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v3, v4

    iget-object v4, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    new-array v5, v13, [F

    aput v12, v5, v14

    .line 318
    invoke-static {v4, v9, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    const/4 v5, 0x4

    aput-object v4, v3, v5

    iget-object v4, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    new-array v5, v13, [F

    aput v12, v5, v14

    .line 319
    invoke-static {v4, v8, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    const/4 v5, 0x5

    aput-object v4, v3, v5

    .line 313
    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 322
    :goto_dc
    iget-object v2, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->progressAnimation:Landroid/animation/AnimatorSet;

    new-instance v3, Lim/tpelyyftgw/ui/components/BlockingUpdateView$2;

    invoke-direct {v3, v0, v1}, Lim/tpelyyftgw/ui/components/BlockingUpdateView$2;-><init>(Lim/tpelyyftgw/ui/components/BlockingUpdateView;Z)V

    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 341
    iget-object v2, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->progressAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v3, 0x96

    invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 342
    iget-object v2, v0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->progressAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V

    .line 343
    return-void
.end method


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

    .line 230
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidLoad:I

    const/4 v1, 0x0

    if-ne p1, v0, :cond_24

    .line 231
    aget-object v0, p3, v1

    check-cast v0, Ljava/lang/String;

    .line 232
    .local v0, "location":Ljava/lang/String;
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->fileName:Ljava/lang/String;

    if-eqz v2, :cond_23

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

    move-result v2

    if-eqz v2, :cond_23

    .line 233
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->showProgress(Z)V

    .line 234
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->getContext()Landroid/content/Context;

    move-result-object v1

    check-cast v1, Landroid/app/Activity;

    iget-object v2, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->openApkInstall(Landroid/app/Activity;Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    .line 236
    .end local v0    # "location":Ljava/lang/String;
    :cond_23
    goto :goto_5c

    :cond_24
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidFailToLoad:I

    if-ne p1, v0, :cond_3a

    .line 237
    aget-object v0, p3, v1

    check-cast v0, Ljava/lang/String;

    .line 238
    .restart local v0    # "location":Ljava/lang/String;
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->fileName:Ljava/lang/String;

    if-eqz v2, :cond_5b

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

    move-result v2

    if-eqz v2, :cond_5b

    .line 239
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->showProgress(Z)V

    goto :goto_5b

    .line 241
    .end local v0    # "location":Ljava/lang/String;
    :cond_3a
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->FileLoadProgressChanged:I

    if-ne p1, v0, :cond_5b

    .line 242
    aget-object v0, p3, v1

    check-cast v0, Ljava/lang/String;

    .line 243
    .restart local v0    # "location":Ljava/lang/String;
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->fileName:Ljava/lang/String;

    if-eqz v1, :cond_5c

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

    move-result v1

    if-eqz v1, :cond_5c

    .line 244
    const/4 v1, 0x1

    aget-object v2, p3, v1

    check-cast v2, Ljava/lang/Float;

    .line 245
    .local v2, "loadProgress":Ljava/lang/Float;
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->radialProgress:Lim/tpelyyftgw/ui/components/RadialProgress;

    invoke-virtual {v2}, Ljava/lang/Float;->floatValue()F

    move-result v4

    invoke-virtual {v3, v4, v1}, Lim/tpelyyftgw/ui/components/RadialProgress;->setProgress(FZ)V

    goto :goto_5c

    .line 241
    .end local v0    # "location":Ljava/lang/String;
    .end local v2    # "loadProgress":Ljava/lang/Float;
    :cond_5b
    :goto_5b
    nop

    .line 248
    :cond_5c
    :goto_5c
    return-void
.end method

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

    .line 86
    iget v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->pressCount:I

    add-int/lit8 v0, v0, 0x1

    iput v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->pressCount:I

    .line 87
    const/16 v1, 0xa

    if-lt v0, v1, :cond_1b

    .line 88
    const/16 v0, 0x8

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->setVisibility(I)V

    .line 89
    const/4 v0, 0x0

    sput-object v0, Lim/tpelyyftgw/ui/utils/AppUpdater;->pendingAppUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;

    .line 90
    iget v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->accountNum:I

    invoke-static {v0}, Lim/tpelyyftgw/ui/utils/AppUpdater;->getInstance(I)Lim/tpelyyftgw/ui/utils/AppUpdater;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/utils/AppUpdater;->saveUpdateConfig()V

    .line 92
    :cond_1b
    return-void
.end method

.method public synthetic lambda$new$1$BlockingUpdateView(Landroid/content/Context;Landroid/view/View;)V
    .registers 8
    .param p1, "context"    # Landroid/content/Context;
    .param p2, "view1"    # Landroid/view/View;

    .line 164
    sget-object v0, Lim/tpelyyftgw/messenger/BuildVars;->PLAYSTORE_APP_URL:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_13

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->checkApkInstallPermissions(Landroid/content/Context;)Z

    move-result v0

    if-nez v0, :cond_13

    .line 165
    return-void

    .line 167
    :cond_13
    sget-object v0, Lim/tpelyyftgw/messenger/BuildVars;->PLAYSTORE_APP_URL:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_35

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

    const/16 v1, 0x17

    if-lt v0, v1, :cond_35

    const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE"

    invoke-virtual {p1, v0}, Landroid/content/Context;->checkSelfPermission(Ljava/lang/String;)I

    move-result v1

    if-eqz v1, :cond_35

    .line 168
    move-object v1, p1

    check-cast v1, Lim/tpelyyftgw/ui/LaunchActivity;

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

    move-result-object v0

    const/4 v2, 0x4

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/ui/LaunchActivity;->requestPermissions([Ljava/lang/String;I)V

    .line 169
    return-void

    .line 171
    :cond_35
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

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

    if-eqz v0, :cond_62

    .line 172
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->getContext()Landroid/content/Context;

    move-result-object v0

    check-cast v0, Landroid/app/Activity;

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->openApkInstall(Landroid/app/Activity;Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v0

    if-nez v0, :cond_98

    .line 173
    iget v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->accountNum:I

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

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    const/4 v2, 0x2

    const/4 v3, 0x1

    const-string v4, "update"

    invoke-virtual {v0, v1, v4, v2, v3}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;II)V

    .line 174
    invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->showProgress(Z)V

    goto :goto_98

    .line 176
    :cond_62
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->url:Ljava/lang/String;

    if-eqz v0, :cond_98

    .line 177
    sget-object v0, Lim/tpelyyftgw/messenger/BuildVars;->PLAYSTORE_APP_URL:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_85

    .line 178
    const-string v0, "com.android.vending"

    invoke-static {v0}, Lcom/blankj/utilcode/util/AppUtils;->isAppInstalled(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_7e

    .line 179
    sget-object v0, Lim/tpelyyftgw/messenger/BuildVars;->PLAYSTORE_APP_URL:Ljava/lang/String;

    invoke-static {p1, v0}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;)V

    goto :goto_98

    .line 181
    :cond_7e
    const v0, 0x7f0f07ad

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V

    goto :goto_98

    .line 184
    :cond_85
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/ui/utils/DownloadUtils;->getInstance(Landroid/content/Context;)Lim/tpelyyftgw/ui/utils/DownloadUtils;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->url:Ljava/lang/String;

    iget-object v2, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->version:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/utils/DownloadUtils;->startDownload(Ljava/lang/String;Ljava/lang/String;)V

    .line 187
    :cond_98
    :goto_98
    return-void
.end method

.method public setVisibility(I)V
    .registers 4
    .param p1, "visibility"    # I

    .line 220
    invoke-super {p0, p1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 221
    const/16 v0, 0x8

    if-ne p1, v0, :cond_28

    .line 222
    iget v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->accountNum:I

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

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidLoad:I

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

    .line 223
    iget v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->accountNum:I

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

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidFailToLoad:I

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

    .line 224
    iget v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->accountNum:I

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

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->FileLoadProgressChanged:I

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

    .line 226
    :cond_28
    return-void
.end method

.method public show(ILim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;Z)V
    .registers 14
    .param p1, "account"    # I
    .param p2, "update"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
    .param p3, "check"    # Z

    .line 346
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->pressCount:I

    .line 347
    iput-object p2, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;

    .line 348
    iput p1, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->accountNum:I

    .line 349
    iget-object v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;

    if-eqz v1, :cond_15

    .line 350
    iget-object v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getAttachFileName(Lim/tpelyyftgw/tgnet/TLObject;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->fileName:Ljava/lang/String;

    .line 352
    :cond_15
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->getVisibility()I

    move-result v1

    if-eqz v1, :cond_1e

    .line 353
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->setVisibility(I)V

    .line 355
    :cond_1e
    new-instance v1, Landroid/text/SpannableStringBuilder;

    iget-object v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->text:Ljava/lang/String;

    invoke-direct {v1, v2}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    .line 356
    .local v1, "builder":Landroid/text/SpannableStringBuilder;
    iget-object v4, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->entities:Ljava/util/ArrayList;

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    move-object v3, v1

    invoke-static/range {v3 .. v9}, Lim/tpelyyftgw/messenger/MessageObject;->addEntitiesToText(Ljava/lang/CharSequence;Ljava/util/ArrayList;ZIZZZ)Z

    .line 357
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->textView:Landroid/widget/TextView;

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

    .line 358
    iget-object v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;

    const/4 v3, 0x1

    const v4, 0x7f0f1191

    const-string v5, "Update"

    if-eqz v2, :cond_73

    .line 359
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    new-instance v6, Ljava/lang/StringBuilder;

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

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

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;

    move-result-object v4

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

    sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale;

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

    iget-object v7, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Document;->size:I

    int-to-long v7, v7

    invoke-static {v7, v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->formatFileSize(J)Ljava/lang/String;

    move-result-object v7

    aput-object v7, v5, v0

    const-string v0, " (%1$s)"

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

    move-result-object v0

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

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

    move-result-object v0

    invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setText(Ljava/lang/CharSequence;)V

    goto :goto_80

    .line 361
    :cond_73
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->acceptTextView:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

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

    move-result-object v2

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

    move-result-object v2

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setText(Ljava/lang/CharSequence;)V

    .line 363
    :goto_80
    iget v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->accountNum:I

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

    move-result-object v0

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

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

    .line 364
    iget v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->accountNum:I

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

    move-result-object v0

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

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

    .line 365
    iget v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->accountNum:I

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

    move-result-object v0

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

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

    .line 366
    if-eqz p3, :cond_b1

    .line 367
    iget v0, p0, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->accountNum:I

    invoke-static {v0}, Lim/tpelyyftgw/ui/utils/AppUpdater;->getInstance(I)Lim/tpelyyftgw/ui/utils/AppUpdater;

    move-result-object v0

    new-instance v2, Lim/tpelyyftgw/ui/components/BlockingUpdateView$3;

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

    invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/ui/utils/AppUpdater;->checkAppUpdate(Lim/tpelyyftgw/ui/utils/AppUpdater$OnForceUpdateCallback;Z)V

    .line 386
    :cond_b1
    return-void
.end method