ChangePhoneNumberActivity.smali

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


# instance fields
.field private codeWatcher:Landroid/text/TextWatcher;

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

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

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

.field mBtnSubmit:Lim/tpelyyftgw/ui/hviews/MryRoundButton;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0900c0
    .end annotation
.end field

.field mEtCode:Lim/tpelyyftgw/ui/hviews/MryEditText;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f09016b
    .end annotation
.end field

.field mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f090171
    .end annotation
.end field

.field mIvClear:Landroid/widget/ImageView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f090241
    .end annotation
.end field

.field mLlCodeContainer:Landroid/widget/LinearLayout;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0902cc
    .end annotation
.end field

.field mLlPhoneContainer:Landroid/widget/LinearLayout;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0902db
    .end annotation
.end field

.field private mTimer:Landroid/os/CountDownTimer;

.field mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0905f7
    .end annotation
.end field

.field mTvSendCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f09064f
    .end annotation
.end field

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

.field private phoneHash:Ljava/lang/String;

.field private phoneNumberWatcher:Landroid/text/TextWatcher;


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

    return-void
.end method

.method public constructor <init>()V
    .registers 8

    .line 56
    invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V

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

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

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

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

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

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

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

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

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

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

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

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

    .line 342
    new-instance v0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$5;

    const-wide/32 v3, 0xea60

    const-wide/16 v5, 0x3e8

    move-object v1, v0

    move-object v2, p0

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$5;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;JJ)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTimer:Landroid/os/CountDownTimer;

    return-void
.end method

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

    .line 56
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->checkBntEnable()V

    return-void
.end method

.method private check(Z)V
    .registers 6
    .param p1, "sendMsg"    # Z

    .line 198
    const/4 v0, 0x0

    .line 199
    .local v0, "tag":Z
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->getText()Ljava/lang/CharSequence;

    move-result-object v1

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

    move-result v1

    if-nez v1, :cond_2a

    .line 200
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->getText()Ljava/lang/CharSequence;

    move-result-object v1

    invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v1

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

    move-result-object v1

    .line 201
    .local v1, "coutryCode":Ljava/lang/String;
    const-string v2, "\\+"

    const-string v3, ""

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

    move-result-object v1

    .line 202
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-eqz v2, :cond_2a

    .line 203
    const/4 v0, 0x1

    .line 206
    .end local v1    # "coutryCode":Ljava/lang/String;
    :cond_2a
    if-eqz v0, :cond_33

    .line 207
    const v1, 0x7f0f0dcb

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

    .line 208
    return-void

    .line 210
    :cond_33
    if-eqz p1, :cond_39

    .line 211
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->sendSms()V

    goto :goto_3c

    .line 213
    :cond_39
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->submit()V

    .line 215
    :goto_3c
    return-void
.end method

.method private checkBntEnable()V
    .registers 5

    .line 218
    const/4 v0, 0x0

    .line 219
    .local v0, "tag":Z
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->getText()Ljava/lang/CharSequence;

    move-result-object v1

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

    move-result v1

    if-nez v1, :cond_2a

    .line 220
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->getText()Ljava/lang/CharSequence;

    move-result-object v1

    invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v1

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

    move-result-object v1

    .line 221
    .local v1, "coutryCode":Ljava/lang/String;
    const-string v2, "\\+"

    const-string v3, ""

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

    move-result-object v1

    .line 222
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_2a

    .line 223
    const/4 v0, 0x1

    .line 226
    .end local v1    # "coutryCode":Ljava/lang/String;
    :cond_2a
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mBtnSubmit:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    if-eqz v0, :cond_48

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/hviews/MryEditText;->getText()Landroid/text/Editable;

    move-result-object v2

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

    move-result v2

    if-nez v2, :cond_48

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtCode:Lim/tpelyyftgw/ui/hviews/MryEditText;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/hviews/MryEditText;->getText()Landroid/text/Editable;

    move-result-object v2

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

    move-result v2

    if-nez v2, :cond_48

    const/4 v2, 0x1

    goto :goto_49

    :cond_48
    const/4 v2, 0x0

    :goto_49
    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setEnabled(Z)V

    .line 227
    return-void
.end method

.method private initActionBar()V
    .registers 3

    .line 96
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setCastShadows(Z)V

    .line 97
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v1, 0x7f0f033e

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

    move-result-object v1

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

    .line 98
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v1, 0x7f0d0073

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V

    .line 99
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    new-instance v1, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$1;

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

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V

    .line 107
    return-void
.end method

.method private initData()V
    .registers 12

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

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

    .line 155
    .local v0, "languageMap":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    const/4 v1, 0x1

    const/4 v2, 0x0

    :try_start_7
    new-instance v3, Ljava/io/BufferedReader;

    new-instance v4, Ljava/io/InputStreamReader;

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

    move-result-object v5

    invoke-virtual {v5}, Landroidx/fragment/app/FragmentActivity;->getResources()Landroid/content/res/Resources;

    move-result-object v5

    invoke-virtual {v5}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;

    move-result-object v5

    const-string v6, "countries.txt"

    invoke-virtual {v5, v6}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;

    move-result-object v5

    invoke-direct {v4, v5}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V

    invoke-direct {v3, v4}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V

    .line 157
    .local v3, "reader":Ljava/io/BufferedReader;
    :goto_23
    invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;

    move-result-object v4

    move-object v5, v4

    .local v5, "line":Ljava/lang/String;
    if-eqz v4, :cond_60

    .line 158
    const-string v4, ";"

    invoke-virtual {v5, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v4

    .line 159
    .local v4, "args":[Ljava/lang/String;
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->countriesArray:Ljava/util/ArrayList;

    const/4 v7, 0x2

    aget-object v8, v4, v7

    invoke-virtual {v6, v2, v8}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 160
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->countriesMap:Ljava/util/HashMap;

    aget-object v8, v4, v7

    aget-object v9, v4, v2

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

    .line 161
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->codesMap:Ljava/util/HashMap;

    aget-object v8, v4, v2

    aget-object v9, v4, v7

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

    .line 162
    array-length v6, v4

    const/4 v8, 0x3

    if-le v6, v8, :cond_57

    .line 163
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->phoneFormatMap:Ljava/util/HashMap;

    aget-object v9, v4, v2

    aget-object v8, v4, v8

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

    .line 165
    :cond_57
    aget-object v6, v4, v1

    aget-object v7, v4, v7

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

    .line 166
    nop

    .end local v4    # "args":[Ljava/lang/String;
    goto :goto_23

    .line 167
    :cond_60
    invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
    :try_end_63
    .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_63} :catch_64

    .line 170
    .end local v3    # "reader":Ljava/io/BufferedReader;
    .end local v5    # "line":Ljava/lang/String;
    goto :goto_68

    .line 168
    :catch_64
    move-exception v3

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

    .line 172
    .end local v3    # "e":Ljava/lang/Exception;
    :goto_68
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->countriesArray:Ljava/util/ArrayList;

    sget-object v4, Lim/tpelyyftgw/ui/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;

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

    .line 174
    const/4 v3, 0x0

    .line 177
    .local v3, "country":Ljava/lang/String;
    :try_start_70
    sget-object v4, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v5, "phone"

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

    move-result-object v4

    check-cast v4, Landroid/telephony/TelephonyManager;

    .line 178
    .local v4, "telephonyManager":Landroid/telephony/TelephonyManager;
    if-eqz v4, :cond_85

    .line 179
    invoke-virtual {v4}, Landroid/telephony/TelephonyManager;->getSimCountryIso()Ljava/lang/String;

    move-result-object v5

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

    move-result-object v5
    :try_end_84
    .catch Ljava/lang/Exception; {:try_start_70 .. :try_end_84} :catch_86

    move-object v3, v5

    .line 183
    .end local v4    # "telephonyManager":Landroid/telephony/TelephonyManager;
    :cond_85
    goto :goto_8a

    .line 181
    :catch_86
    move-exception v4

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

    .line 184
    .end local v4    # "e":Ljava/lang/Exception;
    :goto_8a
    if-eqz v3, :cond_e3

    .line 185
    invoke-virtual {v0, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    .line 186
    .local v4, "countryName":Ljava/lang/String;
    if-eqz v4, :cond_e3

    .line 187
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->countriesArray:Ljava/util/ArrayList;

    invoke-virtual {v5, v4}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v5

    .line 188
    .local v5, "index":I
    const/4 v6, -0x1

    if-eq v5, v6, :cond_e3

    .line 189
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;

    new-instance v7, Ljava/lang/StringBuilder;

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

    const-string v8, "+"

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

    iget-object v8, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->countriesMap:Ljava/util/HashMap;

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

    move-result-object v8

    check-cast v8, Ljava/lang/String;

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

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

    move-result-object v7

    invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V

    .line 190
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;

    new-array v1, v1, [Landroid/text/InputFilter;

    new-instance v7, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$4;

    iget-object v8, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->phoneFormatMap:Ljava/util/HashMap;

    iget-object v9, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->countriesMap:Ljava/util/HashMap;

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

    move-result-object v9

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

    move-result-object v8

    check-cast v8, Ljava/lang/String;

    const-string v9, " "

    const-string v10, ""

    invoke-virtual {v8, v9, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v8}, Ljava/lang/String;->length()I

    move-result v8

    invoke-direct {v7, p0, v8}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$4;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;I)V

    aput-object v7, v1, v2

    invoke-virtual {v6, v1}, Lim/tpelyyftgw/ui/hviews/MryEditText;->setFilters([Landroid/text/InputFilter;)V

    .line 195
    .end local v4    # "countryName":Ljava/lang/String;
    .end local v5    # "index":I
    :cond_e3
    return-void
.end method

.method private initView()V
    .registers 6

    .line 110
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;

    const/high16 v1, 0x40a00000    # 5.0f

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

    move-result v2

    int-to-float v2, v2

    const-string/jumbo v3, "windowBackgroundWhite"

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

    move-result v4

    invoke-static {v2, v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v2

    invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V

    .line 111
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlCodeContainer:Landroid/widget/LinearLayout;

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

    move-result v1

    int-to-float v1, v1

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

    move-result v2

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V

    .line 113
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;

    new-instance v1, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$2;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$2;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->phoneNumberWatcher:Landroid/text/TextWatcher;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryEditText;->addTextChangedListener(Landroid/text/TextWatcher;)V

    .line 130
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtCode:Lim/tpelyyftgw/ui/hviews/MryEditText;

    new-instance v1, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$3;

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

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->codeWatcher:Landroid/text/TextWatcher;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryEditText;->addTextChangedListener(Landroid/text/TextWatcher;)V

    .line 147
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mBtnSubmit:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

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

    .line 148
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mBtnSubmit:Lim/tpelyyftgw/ui/hviews/MryRoundButton;

    const v1, -0xc44301

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

    .line 149
    return-void
.end method

.method private sendSms()V
    .registers 11

    .line 230
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/MryEditText;->getText()Landroid/text/Editable;

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v0

    .line 231
    .local v0, "phoneNumber":Ljava/lang/String;
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->getText()Ljava/lang/CharSequence;

    move-result-object v1

    invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v1

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

    move-result v2

    const-wide/16 v3, 0xbb8

    const/high16 v5, 0x40a00000    # 5.0f

    const v6, -0x8b3cf

    const-string/jumbo v7, "windowBackgroundWhite"

    if-eqz v2, :cond_4b

    .line 233
    const v2, 0x7f0f12b7

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

    .line 234
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;

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

    move-result v7

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

    move-result v5

    int-to-float v5, v5

    invoke-static {v7, v6, v5}, Lim/tpelyyftgw/messenger/utils/DrawableUtils;->createLayerDrawable(IIF)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    invoke-virtual {v2, v5}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V

    .line 235
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->fragmentView:Landroid/view/View;

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$SR0VnBwak3Kf1tO-FbvOH4A7faA;

    invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$SR0VnBwak3Kf1tO-FbvOH4A7faA;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V

    invoke-virtual {v2, v5, v3, v4}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 236
    return-void

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

    move-result v2

    if-eqz v2, :cond_74

    .line 239
    const v2, 0x7f0f07bb

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

    .line 240
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;

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

    move-result v7

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

    move-result v5

    int-to-float v5, v5

    invoke-static {v7, v6, v5}, Lim/tpelyyftgw/messenger/utils/DrawableUtils;->createLayerDrawable(IIF)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    invoke-virtual {v2, v5}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V

    .line 241
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->fragmentView:Landroid/view/View;

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$TXpo5eUUqs391I-VdYqUsvqI52Q;

    invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$TXpo5eUUqs391I-VdYqUsvqI52Q;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V

    invoke-virtual {v2, v5, v3, v4}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 242
    return-void

    .line 244
    :cond_74
    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v8, "+"

    const-string v9, ""

    invoke-virtual {v1, v8, v9}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v8

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

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

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

    move-result-object v2

    .line 245
    .local v2, "phone":Ljava/lang/String;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v8

    if-eqz v8, :cond_cc

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v8

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/UserConfig;->getClientPhone()Ljava/lang/String;

    move-result-object v8

    if-eqz v8, :cond_cc

    .line 246
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v8

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/UserConfig;->getClientPhone()Ljava/lang/String;

    move-result-object v8

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

    move-result v8

    if-eqz v8, :cond_cc

    .line 247
    const v8, 0x7f0f030b

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

    .line 248
    iget-object v8, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;

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

    move-result v7

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

    move-result v5

    int-to-float v5, v5

    invoke-static {v7, v6, v5}, Lim/tpelyyftgw/messenger/utils/DrawableUtils;->createLayerDrawable(IIF)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    invoke-virtual {v8, v5}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V

    .line 249
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->fragmentView:Landroid/view/View;

    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$7tefslX437566am0vO8p5wpAa7s;

    invoke-direct {v6, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$7tefslX437566am0vO8p5wpAa7s;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V

    invoke-virtual {v5, v6, v3, v4}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 250
    return-void

    .line 254
    :cond_cc
    new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;

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

    .line 255
    .local v3, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;
    iput-object v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;->phone_number:Ljava/lang/String;

    .line 256
    new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;

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

    iput-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;

    .line 258
    iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;

    const/4 v5, 0x0

    iput-boolean v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;->allow_flashcall:Z

    .line 259
    iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;

    sget-boolean v6, Lim/tpelyyftgw/messenger/ApplicationLoader;->hasPlayServices:Z

    iput-boolean v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;->allow_app_hash:Z

    .line 260
    sget-object v4, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v6, "mainconfig"

    invoke-virtual {v4, v6, v5}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v4

    .line 261
    .local v4, "preferences":Landroid/content/SharedPreferences;
    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;

    iget-boolean v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;->allow_app_hash:Z

    const-string/jumbo v6, "sms_hash"

    if-eqz v5, :cond_104

    .line 262
    invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v5

    sget-object v7, Lim/tpelyyftgw/messenger/BuildVars;->SMS_HASH:Ljava/lang/String;

    invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object v5

    invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z

    goto :goto_10f

    .line 264
    :cond_104
    invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v5

    invoke-interface {v5, v6}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object v5

    invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 266
    :goto_10f
    new-instance v5, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

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

    move-result-object v6

    const/4 v7, 0x4

    invoke-direct {v5, v6, v7}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V

    .line 267
    .local v5, "progressDialog":Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v6

    new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$b1U-AlzwX-o6uqnNZRDURVEemDw;

    invoke-direct {v7, p0, v5, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$b1U-AlzwX-o6uqnNZRDURVEemDw;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Ljava/lang/String;)V

    const/4 v8, 0x2

    invoke-virtual {v6, v3, v7, v8}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I

    move-result v6

    .line 292
    .local v6, "reqId":I
    iget v7, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I

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

    move-result-object v7

    iget v8, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->classGuid:I

    invoke-virtual {v7, v6, v8}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V

    .line 294
    new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$n7J1yLMtPtjXX3OQbYBBweCNAcY;

    invoke-direct {v7, p0, v6}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$n7J1yLMtPtjXX3OQbYBBweCNAcY;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;I)V

    invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    .line 295
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V

    .line 296
    return-void
.end method

.method private submit()V
    .registers 8

    .line 299
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/MryEditText;->getText()Landroid/text/Editable;

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v0

    .line 300
    .local v0, "phoneNumber":Ljava/lang/String;
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->getText()Ljava/lang/CharSequence;

    move-result-object v1

    invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v1

    .line 301
    .local v1, "countryCode":Ljava/lang/String;
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_changePhone;

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

    .line 302
    .local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_changePhone;
    new-instance v3, Ljava/lang/StringBuilder;

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

    const-string v4, "+"

    const-string v5, ""

    invoke-virtual {v1, v4, v5}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v4

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

    const-string v4, " "

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

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

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

    move-result-object v3

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

    .line 303
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtCode:Lim/tpelyyftgw/ui/hviews/MryEditText;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/hviews/MryEditText;->getText()Landroid/text/Editable;

    move-result-object v3

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

    move-result-object v3

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

    move-result-object v3

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

    .line 304
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->phoneHash:Ljava/lang/String;

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

    .line 305
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

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

    move-result-object v4

    const/4 v5, 0x4

    invoke-direct {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V

    .line 306
    .local v3, "progressDialog":Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v4

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$a1fUmk1pSI--8W1B3qvgJEJUSdY;

    invoke-direct {v5, p0, v3}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$a1fUmk1pSI--8W1B3qvgJEJUSdY;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V

    const/4 v6, 0x2

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

    move-result v4

    .line 336
    .local v4, "reqId":I
    iget v5, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I

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

    move-result-object v5

    iget v6, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->classGuid:I

    invoke-virtual {v5, v4, v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V

    .line 338
    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$mGfhAo6MVpkFoa2rwCtiHrdjg-s;

    invoke-direct {v5, p0, v4}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$mGfhAo6MVpkFoa2rwCtiHrdjg-s;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;I)V

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    .line 339
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V

    .line 340
    return-void
.end method


# virtual methods
.method public createView(Landroid/content/Context;)Landroid/view/View;
    .registers 5
    .param p1, "context"    # Landroid/content/Context;

    .line 86
    invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v0

    const v1, 0x7f0c1548

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

    move-result v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->fragmentView:Landroid/view/View;

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

    const-string/jumbo v1, "windowBackgroundGray"

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

    move-result v1

    invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V

    .line 88
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->initActionBar()V

    .line 89
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->useButterKnife()V

    .line 90
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->initView()V

    .line 91
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->initData()V

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

    return-object v0
.end method

.method public synthetic lambda$null$3$ChangePhoneNumberActivity()V
    .registers 4

    .line 278
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;

    const/high16 v1, 0x40a00000    # 5.0f

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

    move-result v1

    int-to-float v1, v1

    const-string/jumbo v2, "windowBackgroundWhite"

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

    move-result v2

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V

    return-void
.end method

.method public synthetic lambda$null$4$ChangePhoneNumberActivity(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;)V
    .registers 9
    .param p1, "progressDialog"    # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p3, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p4, "phoneNumber"    # Ljava/lang/String;

    .line 268
    invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V

    .line 269
    if-nez p2, :cond_1f

    .line 270
    move-object v0, p3

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

    .line 271
    .local v0, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->phone_code_hash:Ljava/lang/String;

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->phoneHash:Ljava/lang/String;

    .line 272
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTimer:Landroid/os/CountDownTimer;

    invoke-virtual {v1}, Landroid/os/CountDownTimer;->start()Landroid/os/CountDownTimer;

    .line 273
    const v1, 0x7f0f0f37

    const-string v2, "SendSuccess"

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

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V

    .line 274
    .end local v0    # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;
    goto/16 :goto_b7

    .line 275
    :cond_1f
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v1, "PHONE_NUMBER_INVALID"

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

    move-result v0

    if-eqz v0, :cond_56

    .line 276
    const v0, 0x7f0f07bb

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

    .line 277
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;

    const-string/jumbo v1, "windowBackgroundWhite"

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

    move-result v1

    const v2, -0x8b3cf

    const/high16 v3, 0x40a00000    # 5.0f

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

    move-result v3

    int-to-float v3, v3

    invoke-static {v1, v2, v3}, Lim/tpelyyftgw/messenger/utils/DrawableUtils;->createLayerDrawable(IIF)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V

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

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$CcfR7npZ8BX6o1r_DUB3_tBc0X8;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$CcfR7npZ8BX6o1r_DUB3_tBc0X8;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V

    const-wide/16 v2, 0xbb8

    invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z

    goto :goto_b7

    .line 279
    :cond_56
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v1, "PHONE_CODE_EMPTY"

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

    move-result v0

    if-nez v0, :cond_b1

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

    const-string v1, "PHONE_CODE_INVALID"

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

    move-result v0

    if-eqz v0, :cond_6b

    goto :goto_b1

    .line 281
    :cond_6b
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v1, "PHONE_CODE_EXPIRED"

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

    move-result v0

    if-eqz v0, :cond_7c

    .line 282
    const v0, 0x7f0f0431

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

    goto :goto_b7

    .line 283
    :cond_7c
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v1, "FLOOD_WAIT"

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

    move-result v0

    if-eqz v0, :cond_8d

    .line 284
    const v0, 0x7f0f0680

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

    goto :goto_b7

    .line 285
    :cond_8d
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v1, "PHONE_NUMBER_OCCUPIED"

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

    move-result v0

    if-eqz v0, :cond_aa

    .line 286
    const v0, 0x7f0f0340

    const/4 v1, 0x1

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

    const/4 v2, 0x0

    aput-object p4, v1, v2

    const-string v2, "ChangePhoneNumberOccupied"

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

    move-result-object v0

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

    goto :goto_b7

    .line 288
    :cond_aa
    const v0, 0x7f0f05e0

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

    goto :goto_b7

    .line 280
    :cond_b1
    :goto_b1
    const v0, 0x7f0f07b6

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

    .line 291
    :goto_b7
    return-void
.end method

.method public synthetic lambda$null$7$ChangePhoneNumberActivity()V
    .registers 4

    .line 322
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;

    const/high16 v1, 0x40a00000    # 5.0f

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

    move-result v1

    int-to-float v1, v1

    const-string/jumbo v2, "windowBackgroundWhite"

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

    move-result v2

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V

    return-void
.end method

.method public synthetic lambda$null$8$ChangePhoneNumberActivity()V
    .registers 4

    .line 326
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlCodeContainer:Landroid/widget/LinearLayout;

    const/high16 v1, 0x40a00000    # 5.0f

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

    move-result v1

    int-to-float v1, v1

    const-string/jumbo v2, "windowBackgroundWhite"

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

    move-result v2

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V

    return-void
.end method

.method public synthetic lambda$null$9$ChangePhoneNumberActivity(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
    .registers 11
    .param p1, "progressDialog"    # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p3, "response"    # Lim/tpelyyftgw/tgnet/TLObject;

    .line 307
    invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V

    .line 308
    if-nez p2, :cond_49

    .line 309
    move-object v0, p3

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 310
    .local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I

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

    move-result-object v1

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/UserConfig;->setCurrentUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)V

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

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

    move-result-object v1

    const/4 v2, 0x1

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/UserConfig;->saveConfig(Z)V

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

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

    .line 313
    .local v1, "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 314
    iget v3, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I

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

    move-result-object v3

    const/4 v4, 0x0

    invoke-virtual {v3, v1, v4, v2, v2}, Lim/tpelyyftgw/messenger/MessagesStorage;->putUsersAndChats(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZ)V

    .line 315
    iget v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I

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

    move-result-object v2

    const/4 v3, 0x0

    invoke-virtual {v2, v0, v3}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z

    .line 316
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->finishFragment()V

    .line 317
    iget v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I

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

    move-result-object v2

    sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->mainUserInfoChanged:I

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

    invoke-virtual {v2, v4, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 318
    .end local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v1    # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
    goto/16 :goto_df

    .line 319
    :cond_49
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v1, "PHONE_NUMBER_INVALID"

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

    move-result v0

    const-wide/16 v1, 0xbb8

    const/high16 v3, 0x40a00000    # 5.0f

    const v4, -0x8b3cf

    const-string/jumbo v5, "windowBackgroundWhite"

    if-eqz v0, :cond_80

    .line 320
    const v0, 0x7f0f07bb

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

    .line 321
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;

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

    move-result v5

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

    move-result v3

    int-to-float v3, v3

    invoke-static {v5, v4, v3}, Lim/tpelyyftgw/messenger/utils/DrawableUtils;->createLayerDrawable(IIF)Landroid/graphics/drawable/Drawable;

    move-result-object v3

    invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V

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

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$YXfmo8Hz5pdWg-XQXfPCQwy1Uss;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$YXfmo8Hz5pdWg-XQXfPCQwy1Uss;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V

    invoke-virtual {v0, v3, v1, v2}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z

    goto :goto_df

    .line 323
    :cond_80
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v6, "PHONE_CODE_EMPTY"

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

    move-result v0

    if-nez v0, :cond_bd

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

    const-string v6, "PHONE_CODE_INVALID"

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

    move-result v0

    if-eqz v0, :cond_95

    goto :goto_bd

    .line 327
    :cond_95
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v1, "PHONE_CODE_EXPIRED"

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

    move-result v0

    if-eqz v0, :cond_a6

    .line 328
    const v0, 0x7f0f0431

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

    goto :goto_df

    .line 329
    :cond_a6
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v1, "FLOOD_WAIT"

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

    move-result v0

    if-eqz v0, :cond_b7

    .line 330
    const v0, 0x7f0f0680

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

    goto :goto_df

    .line 332
    :cond_b7
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

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

    goto :goto_df

    .line 324
    :cond_bd
    :goto_bd
    const v0, 0x7f0f120d

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

    .line 325
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlCodeContainer:Landroid/widget/LinearLayout;

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

    move-result v5

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

    move-result v3

    int-to-float v3, v3

    invoke-static {v5, v4, v3}, Lim/tpelyyftgw/messenger/utils/DrawableUtils;->createLayerDrawable(IIF)Landroid/graphics/drawable/Drawable;

    move-result-object v3

    invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V

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

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$rAfhBcusttZq04saAhPpmlUdSlE;

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

    invoke-virtual {v0, v3, v1, v2}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 335
    :goto_df
    return-void
.end method

.method public synthetic lambda$onViewClicked$12$ChangePhoneNumberActivity(Lim/tpelyyftgw/ui/CountrySelectActivity$Country;)V
    .registers 8
    .param p1, "country"    # Lim/tpelyyftgw/ui/CountrySelectActivity$Country;

    .line 365
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v2, "+"

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

    iget-object v2, p1, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->code:Ljava/lang/String;

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

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

    move-result-object v1

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

    .line 366
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;

    const/4 v1, 0x1

    new-array v1, v1, [Landroid/text/InputFilter;

    new-instance v2, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$6;

    iget-object v3, p1, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->phoneFormat:Ljava/lang/String;

    const-string v4, " "

    const-string v5, ""

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

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/String;->length()I

    move-result v3

    invoke-direct {v2, p0, v3}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$6;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;I)V

    const/4 v3, 0x0

    aput-object v2, v1, v3

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryEditText;->setFilters([Landroid/text/InputFilter;)V

    .line 368
    return-void
.end method

.method public synthetic lambda$sendSms$0$ChangePhoneNumberActivity()V
    .registers 4

    .line 235
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;

    const/high16 v1, 0x40a00000    # 5.0f

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

    move-result v1

    int-to-float v1, v1

    const-string/jumbo v2, "windowBackgroundWhite"

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

    move-result v2

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V

    return-void
.end method

.method public synthetic lambda$sendSms$1$ChangePhoneNumberActivity()V
    .registers 4

    .line 241
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;

    const/high16 v1, 0x40a00000    # 5.0f

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

    move-result v1

    int-to-float v1, v1

    const-string/jumbo v2, "windowBackgroundWhite"

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

    move-result v2

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V

    return-void
.end method

.method public synthetic lambda$sendSms$2$ChangePhoneNumberActivity()V
    .registers 4

    .line 249
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;

    const/high16 v1, 0x40a00000    # 5.0f

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

    move-result v1

    int-to-float v1, v1

    const-string/jumbo v2, "windowBackgroundWhite"

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

    move-result v2

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V

    return-void
.end method

.method public synthetic lambda$sendSms$5$ChangePhoneNumberActivity(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 12
    .param p1, "progressDialog"    # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
    .param p2, "phoneNumber"    # Ljava/lang/String;
    .param p3, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p4, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 267
    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$ECGEBIPzaALiOfn-gFbJEmDE1ek;

    move-object v0, v6

    move-object v1, p0

    move-object v2, p1

    move-object v3, p4

    move-object v4, p3

    move-object v5, p2

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$ECGEBIPzaALiOfn-gFbJEmDE1ek;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;)V

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

    return-void
.end method

.method public synthetic lambda$sendSms$6$ChangePhoneNumberActivity(ILandroid/content/DialogInterface;)V
    .registers 5
    .param p1, "reqId"    # I
    .param p2, "dialog"    # Landroid/content/DialogInterface;

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

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

    move-result-object v0

    const/4 v1, 0x1

    invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V

    return-void
.end method

.method public synthetic lambda$submit$10$ChangePhoneNumberActivity(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 5
    .param p1, "progressDialog"    # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
    .param p2, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p3, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 306
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$hV_wK8nS-7ozr2cmqbPad0xov-o;

    invoke-direct {v0, p0, p1, p3, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$hV_wK8nS-7ozr2cmqbPad0xov-o;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V

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

    return-void
.end method

.method public synthetic lambda$submit$11$ChangePhoneNumberActivity(ILandroid/content/DialogInterface;)V
    .registers 5
    .param p1, "reqId"    # I
    .param p2, "dialog"    # Landroid/content/DialogInterface;

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

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

    move-result-object v0

    const/4 v1, 0x1

    invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V

    return-void
.end method

.method public onFragmentDestroy()V
    .registers 3

    .line 387
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;

    if-eqz v0, :cond_b

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->phoneNumberWatcher:Landroid/text/TextWatcher;

    if-eqz v1, :cond_b

    .line 388
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryEditText;->removeTextChangedListener(Landroid/text/TextWatcher;)V

    .line 390
    :cond_b
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtCode:Lim/tpelyyftgw/ui/hviews/MryEditText;

    if-eqz v0, :cond_16

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->codeWatcher:Landroid/text/TextWatcher;

    if-eqz v1, :cond_16

    .line 391
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryEditText;->removeTextChangedListener(Landroid/text/TextWatcher;)V

    .line 393
    :cond_16
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTimer:Landroid/os/CountDownTimer;

    if-eqz v0, :cond_20

    .line 394
    invoke-virtual {v0}, Landroid/os/CountDownTimer;->cancel()V

    .line 395
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTimer:Landroid/os/CountDownTimer;

    .line 397
    :cond_20
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V

    .line 398
    return-void
.end method

.method public onViewClicked(Landroid/view/View;)V
    .registers 4
    .param p1, "view"    # Landroid/view/View;
    .annotation runtime Lbutterknife/OnClick;
        value = {
            0x7f0905f7,
            0x7f090241,
            0x7f09064f,
            0x7f0900c0
        }
    .end annotation

    .line 361
    invoke-virtual {p1}, Landroid/view/View;->getId()I

    move-result v0

    const/4 v1, 0x1

    sparse-switch v0, :sswitch_data_2c

    goto :goto_2b

    .line 377
    :sswitch_9
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->check(Z)V

    .line 378
    goto :goto_2b

    .line 363
    :sswitch_d
    new-instance v0, Lim/tpelyyftgw/ui/CountrySelectActivity;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;-><init>(Z)V

    .line 364
    .local v0, "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$o8YOk_P3I2rljO24DU_XSYNqY9k;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$o8YOk_P3I2rljO24DU_XSYNqY9k;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;->setCountrySelectActivityDelegate(Lim/tpelyyftgw/ui/CountrySelectActivity$CountrySelectActivityDelegate;)V

    .line 369
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 370
    goto :goto_2b

    .line 372
    .end local v0    # "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
    :sswitch_1e
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;

    if-eqz v0, :cond_2b

    .line 373
    const/4 v1, 0x0

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

    goto :goto_2b

    .line 380
    :sswitch_27
    const/4 v0, 0x0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->check(Z)V

    .line 383
    :cond_2b
    :goto_2b
    return-void

    :sswitch_data_2c
    .sparse-switch
        0x7f0900c0 -> :sswitch_27
        0x7f090241 -> :sswitch_1e
        0x7f0905f7 -> :sswitch_d
        0x7f09064f -> :sswitch_9
    .end sparse-switch
.end method