导航菜单

页面标题

页面副标题

Akıllı Bilet v4.0.39.217 - GreenPayActivity.java 源代码

正在查看: Akıllı Bilet v4.0.39.217 应用的 GreenPayActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.asis.baseapp.ui.common.payment.greenpay;

import android.content.Intent;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Parcelable;
import android.text.InputFilter;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import androidx.activity.b;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.fragment.app.p;
import com.asis.baseapp.ui.common.payment.PaymentInfoModel;
import com.asis.baseapp.ui.common.payment.greenpay.GreenPayActivity;
import com.asis.baseapp.ui.common.payment.greenpay.GreenPayViewModel;
import com.asis.coreapp.R$drawable;
import com.asis.coreapp.R$string;
import com.asis.logger.Logger;
import com.bumptech.glide.a;
import com.google.android.material.textfield.TextInputEditText;
import com.google.android.material.textview.MaterialTextView;
import com.google.gson.Gson;
import defpackage.ci4;
import defpackage.dg5;
import defpackage.do3;
import defpackage.e13;
import defpackage.fn2;
import defpackage.fx5;
import defpackage.i4;
import defpackage.kw4;
import defpackage.l63;
import defpackage.mm2;
import defpackage.n63;
import defpackage.oz0;
import defpackage.p63;
import defpackage.py1;
import defpackage.q63;
import defpackage.r63;
import defpackage.rg1;
import defpackage.s63;
import defpackage.t22;
import defpackage.t63;
import defpackage.u63;
import defpackage.v63;
import defpackage.w10;
import defpackage.w63;
import defpackage.wu1;
import defpackage.xq2;
import defpackage.xu1;
import defpackage.zh3;
import defpackage.zu1;
import java.util.ArrayList;
import java.util.regex.Pattern;
import kotlin.Metadata;

@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0007\u0018\u00002\u00020\u00012\u00020\u0002:\u0001\u0005B\u0007¢\u0006\u0004\b\u0003\u0010\u0004¨\u0006\u0006"}, d2 = {"Lcom/asis/baseapp/ui/common/payment/greenpay/GreenPayActivity;", "Lvr;", "Le13;", "<init>", "()V", "p04", "coreapp_release"}, k = 1, mv = {1, 9, 0})
public final class GreenPayActivity extends py1 implements e13 {
    public static final int G = 0;
    public ArrayList D;
    public final kw4 E;
    public final dg5 F;

    public GreenPayActivity() {
        super(15);
        this.E = fn2.b0(new wu1(this, 0));
        this.F = new dg5(do3.a(GreenPayViewModel.class), new oz0(this, 27), new oz0(this, 26), new w10(this, 28));
    }

    public final i4 k0() {
        return (i4) this.E.getValue();
    }

    public final GreenPayViewModel l0() {
        return (GreenPayViewModel) this.F.getValue();
    }

    public final void m0(String str) {
        int hashCode = str.hashCode();
        if (hashCode != -1955522002) {
            if (hashCode != 76679) {
                if (hashCode == 2372361 && str.equals("MOOV")) {
                    a.f(k0().g).o(Integer.valueOf(R$drawable.ic_moov_africa_company)).A(k0().g);
                    return;
                }
            } else if (str.equals("MTN")) {
                a.f(k0().g).o(Integer.valueOf(R$drawable.ic_mtn_company)).A(k0().g);
                return;
            }
        } else if (str.equals("ORANGE")) {
            a.f(k0().g).o(Integer.valueOf(R$drawable.ic_orange_company)).A(k0().g);
            return;
        }
        a.f(k0().g).o(Integer.valueOf(R$drawable.baseline_signal_cellular_alt_24)).A(k0().g);
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(k0().a);
        TextInputEditText textInputEditText = k0().j;
        fn2.u(textInputEditText, "phoneInputText");
        xu1 xu1Var = new xu1(textInputEditText);
        final int i = 0;
        textInputEditText.setFilters(new InputFilter.LengthFilter[]{new InputFilter.LengthFilter(13)});
        textInputEditText.addTextChangedListener(xu1Var);
        k0().b.setOnClickListener(new View.OnClickListener(this) {
            public final GreenPayActivity g;

            {
                this.g = this;
            }

            @Override
            public final void onClick(View view) {
                int i2 = i;
                GreenPayActivity greenPayActivity = this.g;
                switch (i2) {
                    case 0:
                        int i3 = GreenPayActivity.G;
                        fn2.v(greenPayActivity, "this$0");
                        Logger.INSTANCE.logInfo(greenPayActivity, "BaseActivity", "User preesed back button");
                        greenPayActivity.finish();
                        break;
                    case 1:
                        int i4 = GreenPayActivity.G;
                        fn2.v(greenPayActivity, "this$0");
                        ArrayList<? extends Parcelable> arrayList = greenPayActivity.D;
                        if (arrayList != null) {
                            z73 z73Var = new z73();
                            Bundle bundle2 = new Bundle();
                            bundle2.putParcelableArrayList("gsm_operator_parcable_list", arrayList);
                            z73Var.setArguments(bundle2);
                            z73Var.h = greenPayActivity;
                            p supportFragmentManager = greenPayActivity.getSupportFragmentManager();
                            fn2.u(supportFragmentManager, "getSupportFragmentManager(...)");
                            androidx.fragment.app.a aVar = new androidx.fragment.app.a(supportFragmentManager);
                            aVar.e(0, z73Var, "PhoneOperatorBottomSheetDialogFragment", 1);
                            aVar.h();
                            break;
                        }
                        break;
                    default:
                        int i5 = GreenPayActivity.G;
                        fn2.v(greenPayActivity, "this$0");
                        IBinder windowToken = greenPayActivity.k0().a.getWindowToken();
                        fn2.u(windowToken, "getWindowToken(...)");
                        Object systemService = greenPayActivity.getSystemService("input_method");
                        fn2.t(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
                        ((InputMethodManager) systemService).hideSoftInputFromWindow(windowToken, 0);
                        String obj = greenPayActivity.k0().e.getText().toString();
                        TextInputEditText textInputEditText2 = greenPayActivity.k0().j;
                        fn2.u(textInputEditText2, "phoneInputText");
                        String obj2 = textInputEditText2.getText().toString();
                        Pattern compile = Pattern.compile("\\D");
                        fn2.u(compile, "compile(...)");
                        fn2.v(obj2, "input");
                        String replaceAll = compile.matcher(obj2).replaceAll("");
                        fn2.u(replaceAll, "replaceAll(...)");
                        String str = Pattern.compile("^0\\d{9}$").matcher(replaceAll).matches() ? replaceAll : "";
                        Logger logger = Logger.INSTANCE;
                        StringBuilder p = nm4.p("Selected operator -> ", obj, " , Input UserPhone -> ", replaceAll, " , Formatter Phone -> ");
                        p.append(str);
                        logger.logInfo(greenPayActivity, "GreenPayActivity", p.toString());
                        if (obj.length() > 0) {
                            if (str.length() > 0) {
                                GreenPayViewModel l0 = greenPayActivity.l0();
                                xq2.E(mt1.C(l0), l0.e.c(), 0, new uv1(l0, obj, str, null), 2);
                                break;
                            }
                        }
                        String string = greenPayActivity.getString(R$string.can_not_be_empty);
                        fn2.u(string, "getString(...)");
                        greenPayActivity.k0().m.requestFocus();
                        greenPayActivity.k0().m.setErrorEnabled(true);
                        greenPayActivity.k0().m.setError(string);
                        break;
                }
            }
        });
        TextInputEditText textInputEditText2 = k0().j;
        fn2.u(textInputEditText2, "phoneInputText");
        final int i2 = 2;
        textInputEditText2.addTextChangedListener(new rg1(this, i2));
        ConstraintLayout constraintLayout = k0().f;
        final char c = 1 == true ? 1 : 0;
        constraintLayout.setOnClickListener(new View.OnClickListener(this) {
            public final GreenPayActivity g;

            {
                this.g = this;
            }

            @Override
            public final void onClick(View view) {
                int i22 = c;
                GreenPayActivity greenPayActivity = this.g;
                switch (i22) {
                    case 0:
                        int i3 = GreenPayActivity.G;
                        fn2.v(greenPayActivity, "this$0");
                        Logger.INSTANCE.logInfo(greenPayActivity, "BaseActivity", "User preesed back button");
                        greenPayActivity.finish();
                        break;
                    case 1:
                        int i4 = GreenPayActivity.G;
                        fn2.v(greenPayActivity, "this$0");
                        ArrayList<? extends Parcelable> arrayList = greenPayActivity.D;
                        if (arrayList != null) {
                            z73 z73Var = new z73();
                            Bundle bundle2 = new Bundle();
                            bundle2.putParcelableArrayList("gsm_operator_parcable_list", arrayList);
                            z73Var.setArguments(bundle2);
                            z73Var.h = greenPayActivity;
                            p supportFragmentManager = greenPayActivity.getSupportFragmentManager();
                            fn2.u(supportFragmentManager, "getSupportFragmentManager(...)");
                            androidx.fragment.app.a aVar = new androidx.fragment.app.a(supportFragmentManager);
                            aVar.e(0, z73Var, "PhoneOperatorBottomSheetDialogFragment", 1);
                            aVar.h();
                            break;
                        }
                        break;
                    default:
                        int i5 = GreenPayActivity.G;
                        fn2.v(greenPayActivity, "this$0");
                        IBinder windowToken = greenPayActivity.k0().a.getWindowToken();
                        fn2.u(windowToken, "getWindowToken(...)");
                        Object systemService = greenPayActivity.getSystemService("input_method");
                        fn2.t(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
                        ((InputMethodManager) systemService).hideSoftInputFromWindow(windowToken, 0);
                        String obj = greenPayActivity.k0().e.getText().toString();
                        TextInputEditText textInputEditText22 = greenPayActivity.k0().j;
                        fn2.u(textInputEditText22, "phoneInputText");
                        String obj2 = textInputEditText22.getText().toString();
                        Pattern compile = Pattern.compile("\\D");
                        fn2.u(compile, "compile(...)");
                        fn2.v(obj2, "input");
                        String replaceAll = compile.matcher(obj2).replaceAll("");
                        fn2.u(replaceAll, "replaceAll(...)");
                        String str = Pattern.compile("^0\\d{9}$").matcher(replaceAll).matches() ? replaceAll : "";
                        Logger logger = Logger.INSTANCE;
                        StringBuilder p = nm4.p("Selected operator -> ", obj, " , Input UserPhone -> ", replaceAll, " , Formatter Phone -> ");
                        p.append(str);
                        logger.logInfo(greenPayActivity, "GreenPayActivity", p.toString());
                        if (obj.length() > 0) {
                            if (str.length() > 0) {
                                GreenPayViewModel l0 = greenPayActivity.l0();
                                xq2.E(mt1.C(l0), l0.e.c(), 0, new uv1(l0, obj, str, null), 2);
                                break;
                            }
                        }
                        String string = greenPayActivity.getString(R$string.can_not_be_empty);
                        fn2.u(string, "getString(...)");
                        greenPayActivity.k0().m.requestFocus();
                        greenPayActivity.k0().m.setErrorEnabled(true);
                        greenPayActivity.k0().m.setError(string);
                        break;
                }
            }
        });
        k0().h.setOnClickListener(new View.OnClickListener(this) {
            public final GreenPayActivity g;

            {
                this.g = this;
            }

            @Override
            public final void onClick(View view) {
                int i22 = i2;
                GreenPayActivity greenPayActivity = this.g;
                switch (i22) {
                    case 0:
                        int i3 = GreenPayActivity.G;
                        fn2.v(greenPayActivity, "this$0");
                        Logger.INSTANCE.logInfo(greenPayActivity, "BaseActivity", "User preesed back button");
                        greenPayActivity.finish();
                        break;
                    case 1:
                        int i4 = GreenPayActivity.G;
                        fn2.v(greenPayActivity, "this$0");
                        ArrayList<? extends Parcelable> arrayList = greenPayActivity.D;
                        if (arrayList != null) {
                            z73 z73Var = new z73();
                            Bundle bundle2 = new Bundle();
                            bundle2.putParcelableArrayList("gsm_operator_parcable_list", arrayList);
                            z73Var.setArguments(bundle2);
                            z73Var.h = greenPayActivity;
                            p supportFragmentManager = greenPayActivity.getSupportFragmentManager();
                            fn2.u(supportFragmentManager, "getSupportFragmentManager(...)");
                            androidx.fragment.app.a aVar = new androidx.fragment.app.a(supportFragmentManager);
                            aVar.e(0, z73Var, "PhoneOperatorBottomSheetDialogFragment", 1);
                            aVar.h();
                            break;
                        }
                        break;
                    default:
                        int i5 = GreenPayActivity.G;
                        fn2.v(greenPayActivity, "this$0");
                        IBinder windowToken = greenPayActivity.k0().a.getWindowToken();
                        fn2.u(windowToken, "getWindowToken(...)");
                        Object systemService = greenPayActivity.getSystemService("input_method");
                        fn2.t(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
                        ((InputMethodManager) systemService).hideSoftInputFromWindow(windowToken, 0);
                        String obj = greenPayActivity.k0().e.getText().toString();
                        TextInputEditText textInputEditText22 = greenPayActivity.k0().j;
                        fn2.u(textInputEditText22, "phoneInputText");
                        String obj2 = textInputEditText22.getText().toString();
                        Pattern compile = Pattern.compile("\\D");
                        fn2.u(compile, "compile(...)");
                        fn2.v(obj2, "input");
                        String replaceAll = compile.matcher(obj2).replaceAll("");
                        fn2.u(replaceAll, "replaceAll(...)");
                        String str = Pattern.compile("^0\\d{9}$").matcher(replaceAll).matches() ? replaceAll : "";
                        Logger logger = Logger.INSTANCE;
                        StringBuilder p = nm4.p("Selected operator -> ", obj, " , Input UserPhone -> ", replaceAll, " , Formatter Phone -> ");
                        p.append(str);
                        logger.logInfo(greenPayActivity, "GreenPayActivity", p.toString());
                        if (obj.length() > 0) {
                            if (str.length() > 0) {
                                GreenPayViewModel l0 = greenPayActivity.l0();
                                xq2.E(mt1.C(l0), l0.e.c(), 0, new uv1(l0, obj, str, null), 2);
                                break;
                            }
                        }
                        String string = greenPayActivity.getString(R$string.can_not_be_empty);
                        fn2.u(string, "getString(...)");
                        greenPayActivity.k0().m.requestFocus();
                        greenPayActivity.k0().m.setErrorEnabled(true);
                        greenPayActivity.k0().m.setError(string);
                        break;
                }
            }
        });
        b onBackPressedDispatcher = getOnBackPressedDispatcher();
        fn2.u(onBackPressedDispatcher, "<get-onBackPressedDispatcher>(...)");
        zh3.b(onBackPressedDispatcher, null, new ci4(this, 14), 3);
        Intent intent = getIntent();
        fn2.u(intent, "getIntent(...)");
        PaymentInfoModel paymentInfoModel = (PaymentInfoModel) mm2.F(intent, "intent_payment_info", PaymentInfoModel.class);
        if (paymentInfoModel == null) {
            throw new IllegalStateException("GreenPayActivity is require PaymentInfoModel intent value, you should use PaymentActivity.getIntent method or, create new intent and pass PaymentInfoModel as Serializable (java.io)");
        }
        Logger logger = Logger.INSTANCE;
        logger.logInfo(this, "PaymentActivity", "setupIntents PaymentInfoModel: " + new Gson().toJson(paymentInfoModel));
        l0().h = paymentInfoModel;
        String str = paymentInfoModel.k;
        if ((str == null || str.length() == 0) == true) {
            w63 w63Var = paymentInfoModel.j;
            if (w63Var instanceof q63) {
                k0().i.setText(getString(R$string.card_balance_payment));
            } else if (w63Var instanceof r63) {
                k0().i.setText(getString(R$string.add_balance_to_virtual_card));
            } else if (w63Var instanceof v63) {
                k0().i.setText(getString(R$string.sell_virtual_card_payment));
            } else if (w63Var instanceof t63) {
                k0().i.setText(getString(R$string.nfc_ticket_payment));
            } else if (w63Var instanceof u63) {
                k0().i.setText(getString(R$string.qr_ticket_payment));
            } else {
                if (w63Var instanceof p63 ? true : w63Var instanceof s63) {
                    k0().i.setText(getString(R$string.pay_visa));
                } else if (w63Var instanceof n63) {
                    k0().i.setText(getString(R$string.card_balance_payment));
                } else if (w63Var instanceof l63) {
                    k0().i.setText(getString(R$string.payment_type_title_subs_load));
                }
            }
        } else {
            MaterialTextView materialTextView = k0().i;
            String str2 = paymentInfoModel.k;
            if (str2 == null) {
                str2 = "";
            }
            materialTextView.setText(str2);
        }
        k0().c.setText(fx5.f(paymentInfoModel.f, 100));
        k0().d.setText(fx5.f(paymentInfoModel.g, 100));
        k0().l.setText(fx5.f(paymentInfoModel.h, 100));
        logger.logInfo(this, "GreenPayActivity", "Balance value: " + ((Object) k0().c.getText()) + " / Commission value : " + ((Object) k0().d.getText()) + " / Total amount : " + ((Object) k0().l.getText()));
        xq2.E(t22.n(this), null, 0, new zu1(this, null), 3);
    }
}