PassportActivity$9.smali

.class Lim/tpelyyftgw/ui/PassportActivity$9;
.super Ljava/lang/Object;
.source "PassportActivity.java"

# interfaces
.implements Landroid/text/TextWatcher;


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/PassportActivity;->createPhoneInterface(Landroid/content/Context;)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


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


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

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/PassportActivity;)V
    .registers 2
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 2922
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity$9;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

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

    return-void
.end method


# virtual methods
.method public afterTextChanged(Landroid/text/Editable;)V
    .registers 18
    .param p1, "editable"    # Landroid/text/Editable;

    .line 2935
    move-object/from16 v0, p0

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

    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$5800(Lim/tpelyyftgw/ui/PassportActivity;)Z

    move-result v1

    if-eqz v1, :cond_b

    .line 2936
    return-void

    .line 2938
    :cond_b
    iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity$9;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    const/4 v2, 0x1

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$5802(Lim/tpelyyftgw/ui/PassportActivity;Z)Z

    .line 2939
    iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity$9;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v1

    aget-object v1, v1, v2

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;

    move-result-object v1

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

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->stripExceptNumbers(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 2940
    .local v1, "text":Ljava/lang/String;
    iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity$9;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v3

    aget-object v3, v3, v2

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

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

    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v3

    const/4 v4, 0x2

    aget-object v3, v3, v4

    check-cast v3, Lim/tpelyyftgw/ui/components/HintEditText;

    .line 2942
    .local v3, "phoneField":Lim/tpelyyftgw/ui/components/HintEditText;
    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v5

    const v6, 0x7f0f0c3a

    const-string v7, "PaymentShippingPhoneNumber"

    const/4 v8, 0x0

    const/4 v9, 0x0

    if-nez v5, :cond_68

    .line 2943
    invoke-virtual {v3, v8}, Lim/tpelyyftgw/ui/components/HintEditText;->setHintText(Ljava/lang/String;)V

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

    move-result-object v2

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/HintEditText;->setHint(Ljava/lang/CharSequence;)V

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

    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v2

    aget-object v2, v2, v9

    const v4, 0x7f0f0405

    const-string v5, "ChooseCountry"

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

    move-result-object v4

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

    goto/16 :goto_18b

    .line 2948
    :cond_68
    const/4 v5, 0x0

    .line 2949
    .local v5, "ok":Z
    const/4 v10, 0x0

    .line 2950
    .local v10, "textToSet":Ljava/lang/String;
    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v11

    const/4 v12, 0x4

    if-le v11, v12, :cond_ef

    .line 2951
    const/4 v11, 0x4

    .local v11, "a":I
    :goto_72
    if-lt v11, v2, :cond_ba

    .line 2952
    invoke-virtual {v1, v9, v11}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v12

    .line 2953
    .local v12, "sub":Ljava/lang/String;
    iget-object v13, v0, Lim/tpelyyftgw/ui/PassportActivity$9;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {v13}, Lim/tpelyyftgw/ui/PassportActivity;->access$6100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;

    move-result-object v13

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

    move-result-object v13

    check-cast v13, Ljava/lang/String;

    .line 2954
    .local v13, "country":Ljava/lang/String;
    if-eqz v13, :cond_b7

    .line 2955
    const/4 v5, 0x1

    .line 2956
    new-instance v14, Ljava/lang/StringBuilder;

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

    invoke-virtual {v1, v11}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v15

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

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

    invoke-static {v15}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v15

    aget-object v15, v15, v4

    invoke-virtual {v15}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;

    move-result-object v15

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

    move-result-object v15

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

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

    move-result-object v10

    .line 2957
    iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity$9;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {v14}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v14

    aget-object v14, v14, v2

    move-object v1, v12

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

    .line 2958
    goto :goto_ba

    .line 2951
    .end local v12    # "sub":Ljava/lang/String;
    :cond_b7
    add-int/lit8 v11, v11, -0x1

    goto :goto_72

    .line 2961
    .end local v11    # "a":I
    .end local v13    # "country":Ljava/lang/String;
    :cond_ba
    :goto_ba
    if-nez v5, :cond_ef

    .line 2962
    new-instance v11, Ljava/lang/StringBuilder;

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

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

    move-result-object v12

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

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

    invoke-static {v12}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v12

    aget-object v4, v12, v4

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;

    move-result-object v4

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

    move-result-object v4

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

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

    move-result-object v10

    .line 2963
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$9;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {v4}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v4

    aget-object v4, v4, v2

    invoke-virtual {v1, v9, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v11

    move-object v1, v11

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

    .line 2966
    :cond_ef
    iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity$9;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {v4}, Lim/tpelyyftgw/ui/PassportActivity;->access$6100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;

    move-result-object v4

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

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    .line 2967
    .local v4, "country":Ljava/lang/String;
    const/4 v11, 0x0

    .line 2968
    .local v11, "set":Z
    if-eqz v4, :cond_13f

    .line 2969
    iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity$9;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {v12}, Lim/tpelyyftgw/ui/PassportActivity;->access$6200(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/ArrayList;

    move-result-object v12

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

    move-result v12

    .line 2970
    .local v12, "index":I
    const/4 v13, -0x1

    if-eq v12, v13, :cond_13f

    .line 2971
    iget-object v13, v0, Lim/tpelyyftgw/ui/PassportActivity$9;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {v13}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v13

    aget-object v13, v13, v9

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

    invoke-static {v14}, Lim/tpelyyftgw/ui/PassportActivity;->access$6200(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/ArrayList;

    move-result-object v14

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

    move-result-object v14

    check-cast v14, Ljava/lang/CharSequence;

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

    .line 2972
    iget-object v13, v0, Lim/tpelyyftgw/ui/PassportActivity$9;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {v13}, Lim/tpelyyftgw/ui/PassportActivity;->access$6300(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;

    move-result-object v13

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

    move-result-object v13

    check-cast v13, Ljava/lang/String;

    .line 2973
    .local v13, "hint":Ljava/lang/String;
    const/4 v11, 0x1

    .line 2974
    if-eqz v13, :cond_13f

    .line 2975
    const/16 v14, 0x58

    const/16 v15, 0x2013

    invoke-virtual {v13, v14, v15}, Ljava/lang/String;->replace(CC)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/components/HintEditText;->setHintText(Ljava/lang/String;)V

    .line 2976
    invoke-virtual {v3, v8}, Lim/tpelyyftgw/ui/components/HintEditText;->setHint(Ljava/lang/CharSequence;)V

    .line 2980
    .end local v12    # "index":I
    .end local v13    # "hint":Ljava/lang/String;
    :cond_13f
    if-nez v11, :cond_15f

    .line 2981
    invoke-virtual {v3, v8}, Lim/tpelyyftgw/ui/components/HintEditText;->setHintText(Ljava/lang/String;)V

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

    move-result-object v6

    invoke-virtual {v3, v6}, Lim/tpelyyftgw/ui/components/HintEditText;->setHint(Ljava/lang/CharSequence;)V

    .line 2983
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity$9;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {v6}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v6

    aget-object v6, v6, v9

    const v7, 0x7f0f12b7

    const-string v8, "WrongCountry"

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

    move-result-object v7

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

    .line 2985
    :cond_15f
    if-nez v5, :cond_17c

    .line 2986
    iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity$9;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {v6}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v6

    aget-object v6, v6, v2

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

    invoke-static {v7}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v7

    aget-object v2, v7, v2

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

    move-result-object v2

    invoke-interface {v2}, Landroid/text/Editable;->length()I

    move-result v2

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

    .line 2988
    :cond_17c
    if-eqz v10, :cond_18b

    .line 2989
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/HintEditText;->requestFocus()Z

    .line 2990
    invoke-virtual {v3, v10}, Lim/tpelyyftgw/ui/components/HintEditText;->setText(Ljava/lang/CharSequence;)V

    .line 2991
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/HintEditText;->length()I

    move-result v2

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/HintEditText;->setSelection(I)V

    .line 2994
    .end local v4    # "country":Ljava/lang/String;
    .end local v5    # "ok":Z
    .end local v10    # "textToSet":Ljava/lang/String;
    .end local v11    # "set":Z
    :cond_18b
    :goto_18b
    iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity$9;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {v2, v9}, Lim/tpelyyftgw/ui/PassportActivity;->access$5802(Lim/tpelyyftgw/ui/PassportActivity;Z)Z

    .line 2995
    return-void
.end method

.method public beforeTextChanged(Ljava/lang/CharSequence;III)V
    .registers 5
    .param p1, "charSequence"    # Ljava/lang/CharSequence;
    .param p2, "i"    # I
    .param p3, "i2"    # I
    .param p4, "i3"    # I

    .line 2926
    return-void
.end method

.method public onTextChanged(Ljava/lang/CharSequence;III)V
    .registers 5
    .param p1, "charSequence"    # Ljava/lang/CharSequence;
    .param p2, "i"    # I
    .param p3, "i2"    # I
    .param p4, "i3"    # I

    .line 2931
    return-void
.end method