导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - Emoney2Activity.java 源代码

正在查看: SpeedCash v6.5.1482 应用的 Emoney2Activity.java JAVA 源代码文件

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


package com.bm.sc.bebasbayar.ui.activity.ubp;

import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.provider.ContactsContract;
import android.text.Editable;
import android.text.TextWatcher;
import android.text.method.DigitsKeyListener;
import android.util.DisplayMetrics;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.SearchView;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.appcompat.widget.SearchView;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.auth.adapter.entity.Contact;
import com.bm.sc.auth.data.local.OneClickPayModel;
import com.bm.sc.auth.helper.HelperKt;
import com.bm.sc.auth.helper.OneClickPayHelper;
import com.bm.sc.auth.helper.OpenPaymentHelper;
import com.bm.sc.auth.ui.dialog.LocalContactDialogFragment;
import com.bm.sc.auth.ui.oneclick.OneClickCartActivity;
import com.bm.sc.bebasbayar.BuildConfig;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.BankAccountEntity;
import com.bm.sc.bebasbayar.adapter.entity.DocumentEntity;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.entity.VoucherEntity;
import com.bm.sc.bebasbayar.adapter.list.EmoneyGroupListAdapter;
import com.bm.sc.bebasbayar.adapter.list.HistoryEmoneyAdapter;
import com.bm.sc.bebasbayar.handler.FirebaseProcessor;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.handler.QRISO;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.FileHelper;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.MPMessage;
import com.bm.sc.bebasbayar.message.OneClickPayMessage;
import com.bm.sc.bebasbayar.message.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.message.api.MerchantCheckMessage;
import com.bm.sc.bebasbayar.message.mp.ApiMpMessageWrapper;
import com.bm.sc.bebasbayar.message.mp.CashOutMessage;
import com.bm.sc.bebasbayar.message.mp.DetailMessage;
import com.bm.sc.bebasbayar.message.mp.PLNMessage;
import com.bm.sc.bebasbayar.message.mp.PulsaPaketanGameMessage;
import com.bm.sc.bebasbayar.message.mp.ReportingMessage;
import com.bm.sc.bebasbayar.message.mp.SCTIMessage;
import com.bm.sc.bebasbayar.message.mp.TopUpEmoneyFreeDenom;
import com.bm.sc.bebasbayar.message.qr.DataMessage;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.ConfigSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.OneKlickPayActivity;
import com.bm.sc.bebasbayar.ui.activity.OtherHomeMenuActivity;
import com.bm.sc.bebasbayar.ui.activity.TransactionActivity;
import com.bm.sc.bebasbayar.ui.activity.account.DetailAccountActivity;
import com.bm.sc.bebasbayar.ui.activity.account.KYCActivity;
import com.bm.sc.bebasbayar.ui.activity.account.KYCNewKtpActivity;
import com.bm.sc.bebasbayar.ui.activity.info.OpenPaymentWebViewActivity;
import com.bm.sc.bebasbayar.ui.activity.ubp.Emoney2Activity;
import com.bm.sc.bebasbayar.ui.fragment.cash.CashOutHistoryTransferAllFragment;
import com.bm.sc.bebasbayar.ui.fragment.cash.EmoneyGroupListFragment;
import com.bm.sc.bebasbayar.ui.fragment.cash.EmoneyInputHpFragment;
import com.bm.sc.bebasbayar.ui.fragment.cash.EmoneyInputNominalFragment;
import com.bm.sc.bebasbayar.ui.fragment.cash.EmoneyKonfirmasiFragment;
import com.bm.sc.bebasbayar.ui.fragment.cash.EmoneyKonfirmasiSctiFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.EmoneyHistoryFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.NoHpTidakTerdaftarFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment1;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment2;
import com.bm.sc.bebasbayar.ui.fragment.dialog.TransactionReceiptProgressFragment;
import com.bm.sc.bebasbayar.ui.fragment.home.ProfileFragment;
import com.bm.sc.bebasbayar.ui.widget.InvoiceTextView;
import com.bm.sc.util.android.Compat;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Locales;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.request.RequestOptions;
import com.google.android.material.bottomsheet.BottomSheetDialogFragment;
import com.google.android.material.textfield.TextInputEditText;
import com.google.firebase.perf.FirebasePerformance;
import com.google.firebase.perf.metrics.Trace;
import com.orhanobut.dialogplus.DialogPlus;
import com.orhanobut.dialogplus.ViewHolder;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;

public class Emoney2Activity extends TransactionActivity implements EmoneyHistoryFragment.EmoneyHistoryListener, HistoryEmoneyAdapter.Callback {
    public static final String GROUP_PRODUCT_GAME = "game";
    public static final String GROUP_PRODUCT_TOPUP = "topup";
    public static final String GROUP_PRODUCT_TOP_UP_BIOSKOP = "topup_bioskop";
    public static final String GROUP_PRODUCT_TOP_UP_E_TOLL = "topup_e_toll";
    public static final String GROUP_PRODUCT_TOP_UP_E_WALLET = "topup_e_wallet";
    public static final String KEY_GROUP_PRODUCT = "group:produk";
    public static Comparator<ProdukListEntity> SORT_BY_CODE = new Comparator() {
        @Override
        public final int compare(Object obj, Object obj2) {
            int m1;
            m1 = Emoney2Activity.m1((ProdukListEntity) obj, (ProdukListEntity) obj2);
            return m1;
        }
    };
    public String A;
    public String B;
    public String C;
    public int D;
    public ProdukListEntity E;
    public String G;
    public String H;
    public boolean I;
    public boolean J;
    public TextInputEditText K;
    public HistoryEmoneyAdapter L;
    public RecyclerView M;
    public BankAccountEntity Q;
    public ArrayList<BankAccountEntity> R;
    public ArrayList<BankAccountEntity> S;
    public ArrayList<BankAccountEntity> T;
    public ArrayList<ProdukListEntity> U;
    public EmoneyKonfirmasiFragment V;
    public EmoneyKonfirmasiSctiFragment W;
    public TextView X;
    public SearchView Y;
    public ArrayList<BankAccountEntity> Z;
    public ArrayList<BankAccountEntity> a0;
    public TextView b0;
    public MPMessage d0;
    public SCTIMessage e0;
    public TopUpEmoneyFreeDenom f0;
    public TopUpEmoneyFreeDenom g0;
    public EmoneyGroupListAdapter i0;
    public String j0;
    public ProdukListEntity p;
    public ProdukListEntity q;
    public String r;
    public String t;
    public double u;
    public double v;
    public final String TAG = Emoney2Activity.class.getSimpleName();
    public final ArrayList<ProdukListEntity> i = new ArrayList<>();
    public ArrayList<ProdukListEntity> j = new ArrayList<>();
    public final ArrayList<ProdukListEntity> k = new ArrayList<>();
    public final HashMap<ProdukListEntity, ArrayList<ProdukListEntity>> l = new HashMap<>();
    public final ArrayList<VoucherEntity> m = new ArrayList<>();
    public boolean n = false;
    public ArrayList<ProdukListEntity> o = new ArrayList<>();
    public String s = GROUP_PRODUCT_TOP_UP_E_WALLET;
    public double w = 0.0d;
    public double x = 0.0d;
    public boolean y = false;
    public boolean z = false;
    public int F = 0;
    public boolean N = false;
    public int O = 0;
    public String P = "";
    public String c0 = "";
    public boolean h0 = false;

    public class a implements MessageProcess {
        public final Bundle a;

        public a(Bundle bundle) {
            this.a = bundle;
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            HashMap hashMap = new HashMap();
            DetailMessage detailMessage = new DetailMessage(baseMessage);
            if (detailMessage.isOK()) {
                HashMap hashMap2 = new HashMap();
                hashMap2.put("ibu_kandung", detailMessage.getValueFromAdditional_data(14));
                hashMap2.put("pekerjaan", detailMessage.getValueFromAdditional_data(39));
                hashMap2.put("jenis_usaha", detailMessage.getValueFromAdditional_data(38));
                hashMap2.put("ym", detailMessage.getValueFromAdditional_data(18));
                hashMap2.put("gtalk", detailMessage.getValueFromAdditional_data(19));
                hashMap2.put("whatsapp", detailMessage.getValueFromAdditional_data(22));
                hashMap2.put("telegram", detailMessage.getValueFromAdditional_data(37));
                hashMap2.put("bbm", detailMessage.getValueFromAdditional_data(34));
                ((BaseActivity) Emoney2Activity.this).appSession.store(AppSession.PROPERTY_OWNER_NAME, detailMessage.getValueFromAdditional_data(0));
                ((BaseActivity) Emoney2Activity.this).appSession.store(AppSession.PROPERTY_MERCHANT_NAME, detailMessage.getValueFromAdditional_data(7));
                ((BaseActivity) Emoney2Activity.this).appSession.store(AppSession.PROPERTY_LEVEL, detailMessage.getValueFromAdditional_data(16));
                ((BaseActivity) Emoney2Activity.this).appSession.store(AppSession.PROPERTY_GENDER, detailMessage.getValueFromAdditional_data(35));
                ((BaseActivity) Emoney2Activity.this).appSession.store(AppSession.PROPERTY_HANDPHONE, detailMessage.getValueFromAdditional_data(5));
                ((BaseActivity) Emoney2Activity.this).appSession.store(AppSession.PROPERTY_EMAIL, detailMessage.getValueFromAdditional_data(11));
                ((BaseActivity) Emoney2Activity.this).appSession.store(AppSession.PROPERTY_ADDRESS, detailMessage.getValueFromAdditional_data(1));
                ((BaseActivity) Emoney2Activity.this).appSession.store(AppSession.PROPERTY_PROVINCE, detailMessage.getValueFromAdditional_data(4));
                ((BaseActivity) Emoney2Activity.this).appSession.store(AppSession.PROPERTY_CITY, detailMessage.getValueFromAdditional_data(3));
                ((BaseActivity) Emoney2Activity.this).appSession.store(AppSession.PROPERTY_POSTCODE, detailMessage.getValueFromAdditional_data(2));
                Bundle bundle = new Bundle();
                ArrayList arrayList = new ArrayList();
                ArrayList<String> arrayList2 = new ArrayList<>();
                ArrayList arrayList3 = new ArrayList();
                Iterator<HashMap> it = detailMessage.getData_detail().iterator();
                String str = "";
                String str2 = str;
                String str3 = str2;
                while (it.hasNext()) {
                    HashMap next = it.next();
                    HashMap hashMap3 = new HashMap();
                    DocumentEntity documentEntity = new DocumentEntity();
                    Iterator<HashMap> it2 = it;
                    HashMap hashMap4 = hashMap2;
                    String replaceAll = Var.toString(next.get("status"), "0").replaceAll("[^0-9]", "");
                    String var = Var.toString(next.get("kode_dokumen"), "");
                    String str4 = str2;
                    String var2 = Var.toString(next.get("nama_dokumen"), "");
                    String str5 = str;
                    String var3 = Var.toString(next.get("id"), "");
                    DetailMessage detailMessage2 = detailMessage;
                    String var4 = Var.toString(next.get("ket_verifikasi"), "");
                    documentEntity.setId(var3);
                    documentEntity.setKet_verifikasi(var4);
                    documentEntity.setNama_dokumen(var2);
                    documentEntity.setKode_dokumen(var);
                    documentEntity.setStatus(replaceAll);
                    arrayList3.add(documentEntity);
                    arrayList2.add(var);
                    arrayList.add(replaceAll);
                    if (documentEntity.getId().equals("1")) {
                        str2 = replaceAll;
                        str = str5;
                    } else {
                        str = replaceAll;
                        str2 = str4;
                    }
                    bundle.putSerializable(ProfileFragment.POPULATED_DATA_UPL_KEY, hashMap3);
                    it = it2;
                    hashMap2 = hashMap4;
                    detailMessage = detailMessage2;
                    str3 = var4;
                    hashMap = hashMap3;
                }
                DetailMessage detailMessage3 = detailMessage;
                String str6 = str;
                String str7 = str2;
                this.a.putBoolean(DetailAccountActivity.IS_EDIT_ALLOWED_KEY, detailMessage3.isOK());
                this.a.putBoolean(DetailAccountActivity.IS_IDCARD_VALID_KEY, str6.equals("1"));
                this.a.putBoolean(DetailAccountActivity.IS_IDCARD_WAIT_KEY, str6.equals("3"));
                this.a.putBoolean(DetailAccountActivity.IS_SELFIE_VALID_KEY, str7.equals("1"));
                this.a.putBoolean(DetailAccountActivity.IS_SELFIE_WAIT_KEY, str7.equals("3"));
                this.a.putSerializable(ProfileFragment.POPULATED_DATA_UPL_KEY, hashMap);
                this.a.putString(ProfileFragment.DOC_KET_KEY, str3);
                this.a.putStringArrayList(ProfileFragment.POPULATED_DATA_CODE_KEY, arrayList2);
                this.a.putSerializable(ProfileFragment.POPULATED_DATA_STATE_KEY, arrayList3);
                this.a.putStringArrayList(DetailAccountActivity.POPULATED_ADD_DATA_KEY, detailMessage3.getAdditional_datas());
                this.a.putSerializable(DetailAccountActivity.POPULATED_ADD_DATA_ACCOUNT, hashMap2);
                if (Var.toBoolean(new ConfigSession(Emoney2Activity.this).retrieveMap(ConfigSession.PROPERTY_CUSTOM_CONFIG, ConfigSession.KEY_USE_NEW_KYC_BIGVISION), true)) {
                    Affinity.launch(Emoney2Activity.this, KYCNewKtpActivity.class, this.a);
                } else {
                    Affinity.launch(Emoney2Activity.this, KYCActivity.class, this.a);
                }
                Emoney2Activity.this.finish();
            }
        }

        @Override
        public void backgroundProcess(long j, long j2, boolean z) {
        }

        @Override
        public void preProcess() {
            this.a.putBoolean(DetailAccountActivity.IS_EDIT_ALLOWED_KEY, false);
        }
    }

    public class b implements MessageProcess {
        public b() {
        }

        public void c(BankAccountEntity bankAccountEntity) {
            Emoney2Activity.this.K.setText(Locales.formatCreditCard(bankAccountEntity.getAccountCode(), "-"));
            Emoney2Activity.this.Q = bankAccountEntity;
            Emoney2Activity.this.shortcutDariHistoryTransferToAll();
        }

        public void d(View view) {
            Emoney2Activity.this.S.clear();
            int i = 0;
            if (Emoney2Activity.this.s.equals(Emoney2Activity.GROUP_PRODUCT_TOP_UP_E_TOLL)) {
                while (i < Emoney2Activity.this.R.size()) {
                    if (((BankAccountEntity) Emoney2Activity.this.R.get(i)).getProvider_id().equals("105") || ((BankAccountEntity) Emoney2Activity.this.R.get(i)).getProvider_id().equals("107") || ((BankAccountEntity) Emoney2Activity.this.R.get(i)).getProvider_id().equals("121")) {
                        Emoney2Activity.this.S.add((BankAccountEntity) Emoney2Activity.this.R.get(i));
                    }
                    i++;
                }
            } else if (Emoney2Activity.this.s.equals(Emoney2Activity.GROUP_PRODUCT_TOP_UP_BIOSKOP)) {
                while (i < Emoney2Activity.this.R.size()) {
                    if (((BankAccountEntity) Emoney2Activity.this.R.get(i)).getProvider_id().equals("111") || ((BankAccountEntity) Emoney2Activity.this.R.get(i)).getProvider_id().equals("162")) {
                        Emoney2Activity.this.S.add((BankAccountEntity) Emoney2Activity.this.R.get(i));
                    }
                    i++;
                }
            } else {
                while (i < Emoney2Activity.this.R.size()) {
                    if (!((BankAccountEntity) Emoney2Activity.this.R.get(i)).getProvider_id().equals("105") && !((BankAccountEntity) Emoney2Activity.this.R.get(i)).getProvider_id().equals("107") && !((BankAccountEntity) Emoney2Activity.this.R.get(i)).getProvider_id().equals("121") && !((BankAccountEntity) Emoney2Activity.this.R.get(i)).getProvider_id().equals("111") && !((BankAccountEntity) Emoney2Activity.this.R.get(i)).getProvider_id().equals("162")) {
                        Emoney2Activity.this.S.add((BankAccountEntity) Emoney2Activity.this.R.get(i));
                    }
                    i++;
                }
            }
            if (Emoney2Activity.this.S.size() > 0) {
                ?? newInstance = CashOutHistoryTransferAllFragment.newInstance();
                newInstance.setBankAccountEntities(Emoney2Activity.this.S);
                newInstance.setOnSelectedBankAccount(new CashOutHistoryTransferAllFragment.OnSelectedBankAccount() {
                    @Override
                    public final void selectedBank(BankAccountEntity bankAccountEntity) {
                        Emoney2Activity.b.this.c(bankAccountEntity);
                    }
                });
                newInstance.show(Emoney2Activity.this.getSupportFragmentManager(), "history-cashout");
                ?? r8 = Emoney2Activity.this;
                r8.X.setTextColor(ContextCompat.getColor(r8.getApplicationContext(), R.color.colorPrimaryAlt));
            }
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            int i = 0;
            if (!aPIMessageWrapper.isOK()) {
                Affinity.info(Emoney2Activity.this, false, Var.toString(aPIMessageWrapper.getMap().get(MPMessage.INDEX_DESC), ""));
                return;
            }
            Emoney2Activity.this.R.clear();
            ArrayList<HashMap<String, Object>> data = aPIMessageWrapper.getData();
            Emoney2Activity.this.T = new ArrayList();
            Objects.requireNonNull(data);
            Iterator<HashMap<String, Object>> it = data.iterator();
            while (it.hasNext()) {
                HashMap<String, Object> next = it.next();
                BankAccountEntity bankAccountEntity = new BankAccountEntity();
                bankAccountEntity.setOwnerName(Var.toString(next.get("nama"), ""));
                bankAccountEntity.setBankName(Var.toString(next.get("produk"), ""));
                bankAccountEntity.setUrl_icon(Var.toString(next.get(FirebaseProcessor.KEY_IMAGE_URL), ""));
                bankAccountEntity.setAccountCode(Var.toString(next.get("idpel"), ""));
                bankAccountEntity.setBankCode(Var.toString(next.get("bankcode"), ""));
                bankAccountEntity.setIdProduk(Var.toString(next.get("id_produk"), ""));
                bankAccountEntity.setProvider_id(Var.toString(next.get("provider_id"), ""));
                if (Var.toString(next.get("id_produk"), "").equalsIgnoreCase(CashOutMessage.SCCOBIFAST)) {
                    bankAccountEntity.setBifast(true);
                } else {
                    bankAccountEntity.setBifast(false);
                }
                if (!Var.toString(next.get("id_produk"), "").equalsIgnoreCase(CashOutMessage.SCCOBIFAST) && !Var.toString(next.get("id_produk"), "").equalsIgnoreCase("SCCOBIFAST2") && !Var.toString(next.get("id_produk"), "").equalsIgnoreCase("SCCOTACIMB")) {
                    Emoney2Activity.this.T.add(bankAccountEntity);
                }
            }
            for (int i2 = 0; i2 < Emoney2Activity.this.T.size(); i2++) {
                if (!Var.toString(((BankAccountEntity) Emoney2Activity.this.T.get(i2)).getBankName(), "").contains("Bank")) {
                    Emoney2Activity.this.R.add((BankAccountEntity) Emoney2Activity.this.T.get(i2));
                }
            }
            if (Emoney2Activity.this.R.size() == 0) {
                Emoney2Activity.this.findViewById(R.id.ConstraintLayoutEmptyTransaction).setVisibility(0);
                ?? r9 = Emoney2Activity.this;
                r9.X.setTextColor(ContextCompat.getColor(r9.getApplicationContext(), R.color.grey));
                Emoney2Activity.this.findViewById(R.id.recycler_search).setVisibility(8);
            } else {
                Emoney2Activity.this.findViewById(R.id.ConstraintLayoutEmptyTransaction).setVisibility(8);
                ?? r92 = Emoney2Activity.this;
                r92.X.setTextColor(ContextCompat.getColor(r92.getApplicationContext(), R.color.colorPrimaryAlt));
                Emoney2Activity.this.findViewById(R.id.recycler_search).setVisibility(0);
            }
            RecyclerView recyclerView = (RecyclerView) Emoney2Activity.this.findViewById(R.id.rv_history);
            LinearLayoutManager linearLayoutManager = new LinearLayoutManager(Emoney2Activity.this, 1, false);
            recyclerView.setNestedScrollingEnabled(false);
            recyclerView.setLayoutManager(linearLayoutManager);
            recyclerView.setAdapter(Emoney2Activity.this.L);
            Emoney2Activity.this.Z = new ArrayList<>();
            if (Emoney2Activity.this.R == null || Emoney2Activity.this.R.size() <= 5) {
                Emoney2Activity emoney2Activity = Emoney2Activity.this;
                emoney2Activity.Z.addAll(emoney2Activity.R);
            } else {
                for (int i3 = 0; i3 < Emoney2Activity.this.R.size(); i3++) {
                    if (i3 < 5) {
                        Emoney2Activity emoney2Activity2 = Emoney2Activity.this;
                        emoney2Activity2.Z.add((BankAccountEntity) emoney2Activity2.R.get(i3));
                    }
                }
            }
            Emoney2Activity.this.a0 = new ArrayList<>();
            if (Emoney2Activity.this.s.equals(Emoney2Activity.GROUP_PRODUCT_TOP_UP_E_TOLL)) {
                while (i < Emoney2Activity.this.Z.size()) {
                    if (Emoney2Activity.this.Z.get(i).getProvider_id().equals("105") || Emoney2Activity.this.Z.get(i).getProvider_id().equals("107") || Emoney2Activity.this.Z.get(i).getProvider_id().equals("121")) {
                        Emoney2Activity emoney2Activity3 = Emoney2Activity.this;
                        emoney2Activity3.a0.add(emoney2Activity3.Z.get(i));
                    }
                    i++;
                }
            } else if (Emoney2Activity.this.s.equals(Emoney2Activity.GROUP_PRODUCT_TOP_UP_BIOSKOP)) {
                while (i < Emoney2Activity.this.Z.size()) {
                    if (Emoney2Activity.this.Z.get(i).getProvider_id().equals("111") || Emoney2Activity.this.Z.get(i).getProvider_id().equals("162")) {
                        Emoney2Activity emoney2Activity4 = Emoney2Activity.this;
                        emoney2Activity4.a0.add(emoney2Activity4.Z.get(i));
                    }
                    i++;
                }
            } else {
                while (i < Emoney2Activity.this.Z.size()) {
                    if (!Emoney2Activity.this.Z.get(i).getProvider_id().equals("105") && !Emoney2Activity.this.Z.get(i).getProvider_id().equals("107") && !Emoney2Activity.this.Z.get(i).getProvider_id().equals("121") && !Emoney2Activity.this.Z.get(i).getProvider_id().equals("111") && !Emoney2Activity.this.Z.get(i).getProvider_id().equals("162")) {
                        Emoney2Activity emoney2Activity5 = Emoney2Activity.this;
                        emoney2Activity5.a0.add(emoney2Activity5.Z.get(i));
                    }
                    i++;
                }
            }
            Emoney2Activity.this.L.updateList(Emoney2Activity.this.a0);
            Emoney2Activity.this.X.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    Emoney2Activity.b.this.d(view);
                }
            });
        }

        @Override
        public void backgroundProcess(long j, long j2, boolean z) {
        }

        @Override
        public void preProcess() {
        }
    }

    public class c implements TextWatcher {
        public boolean a = false;
        public boolean b = false;

        public c() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            String replace = editable.toString().replace("-", "");
            if (editable.length() == 0) {
                Emoney2Activity.this.o1();
            } else if (editable.length() > 0) {
                Emoney2Activity.this.p1();
            }
            if (editable.length() > 1) {
                replace.length();
            }
            replace.length();
            if (editable.toString().isEmpty() || editable.toString().equals("") || editable.toString().length() < 10) {
                Emoney2Activity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
                Emoney2Activity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
            } else {
                Emoney2Activity.this.findViewById(R.id.btn_inquiry).setEnabled(true);
                Emoney2Activity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
            }
            if (this.a || this.b) {
                return;
            }
            this.a = true;
            try {
                int length = editable.length();
                if (length < 20) {
                    if ("####-####-##########".charAt(length) != '#') {
                        editable.append("####-####-##########".charAt(length));
                    } else {
                        int i = length - 1;
                        if ("####-####-##########".charAt(i) != '#') {
                            editable.insert(i, "####-####-##########", i, length);
                        }
                    }
                }
            } catch (Exception e) {
                Objects.requireNonNull(e.getMessage());
            }
            this.a = false;
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            this.b = i2 > i3;
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            charSequence.toString().replace("-", "").length();
        }
    }

    public class d implements View.OnClickListener {
        public d() {
        }

        @Override
        public void onClick(View view) {
            Emoney2Activity.this.P0();
        }
    }

    public class e implements View.OnClickListener {
        public e() {
        }

        @Override
        public void onClick(View view) {
            Emoney2Activity.this.pickContactPermission();
        }
    }

    public class f implements SearchView.OnQueryTextListener {
        public f() {
        }

        @Override
        public boolean onQueryTextChange(String str) {
            if (str.equals("")) {
                Emoney2Activity.this.n1();
                Emoney2Activity.this.findViewById(R.id.ConstraintLayoutEmptyTransaction).setVisibility(8);
                return true;
            }
            String lowerCase = str.toLowerCase(Locale.getDefault());
            ArrayList<BankAccountEntity> arrayList = new ArrayList<>();
            arrayList.clear();
            ArrayList<BankAccountEntity> arrayList2 = Emoney2Activity.this.a0;
            if (arrayList2 != null) {
                Iterator<BankAccountEntity> it = arrayList2.iterator();
                while (it.hasNext()) {
                    BankAccountEntity next = it.next();
                    boolean z = next.getBankName().toLowerCase(Locale.getDefault()).contains(lowerCase) || next.getOwnerName().toLowerCase(Locale.getDefault()).contains(lowerCase) || next.getAccountCode().toLowerCase(Locale.getDefault()).contains(lowerCase);
                    if (lowerCase != null && (lowerCase.isEmpty() || z)) {
                        arrayList.add(next);
                    }
                }
            }
            if (arrayList.size() == 0) {
                Emoney2Activity.this.findViewById(R.id.ConstraintLayoutEmptyTransaction).setVisibility(0);
            } else {
                Emoney2Activity.this.findViewById(R.id.ConstraintLayoutEmptyTransaction).setVisibility(8);
            }
            Emoney2Activity.this.L.updateList(arrayList);
            return false;
        }

        @Override
        public boolean onQueryTextSubmit(String str) {
            return true;
        }
    }

    public class g implements Runnable {
        public g() {
        }

        @Override
        public void run() {
            Affinity.infoRejectPermissionPickContact(Emoney2Activity.this);
        }
    }

    public class h implements MessageProcess {
        public h() {
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (!aPIMessageWrapper.isOK()) {
                if (!aPIMessageWrapper.getResponse_code().equals(MessageSender.DISCONNECT_INTERNET)) {
                    Affinity.info(Emoney2Activity.this, false, Var.toString(aPIMessageWrapper.getMessageDescription(), ""));
                    return;
                } else {
                    SearchView.OnCloseListener onCloseListener = Emoney2Activity.this;
                    Affinity.info(onCloseListener, false, onCloseListener.getString(R.string.error_connection_offline));
                    return;
                }
            }
            try {
                String.valueOf(aPIMessageWrapper.getItem("data"));
                Emoney2Activity.this.U = new ArrayList();
                for (Map.Entry entry : ((HashMap) aPIMessageWrapper.getItem("data")).entrySet()) {
                    HashMap hashMap = (HashMap) entry.getValue();
                    String var = Var.toString(hashMap.get("provider"), "");
                    String str = Emoney2Activity.this.TAG;
                    StringBuilder sb = new StringBuilder();
                    sb.append("groupName ");
                    sb.append(var);
                    ProdukListEntity produkListEntity = new ProdukListEntity(var, var);
                    produkListEntity.setIdGroupProduct(Var.toString(entry.getKey(), ""));
                    produkListEntity.setProvider_id(Var.toString(hashMap.get("provider_id"), ""));
                    produkListEntity.setDrawable_url(Var.toString(hashMap.get("image"), ""));
                    produkListEntity.setDrawable_res(Integer.valueOf(Emoney2Activity.this.getMainProductLogoResId()));
                    produkListEntity.setIs_enabled(false);
                    produkListEntity.setFreeDenomIdProduk(Var.toString(hashMap.get("idproduk"), ""));
                    if (Emoney2Activity.this.s.equals("topup")) {
                        produkListEntity.setSubname("Cth : 0812xxxxxxxx");
                    }
                    if (var.toUpperCase().contains("TOL")) {
                        produkListEntity.setSubname("Cth : 6032xxxx2148xxxx");
                    }
                    ArrayList arrayList = new ArrayList();
                    Object obj = hashMap.get("products");
                    Objects.requireNonNull(obj);
                    Iterator it = ((ArrayList) obj).iterator();
                    while (it.hasNext()) {
                        HashMap hashMap2 = (HashMap) it.next();
                        if (!produkListEntity.is_enabled()) {
                            produkListEntity.setCode((String) hashMap2.get("idproduk"));
                            produkListEntity.setIs_enabled(true);
                        }
                        ProdukListEntity produkListEntity2 = new ProdukListEntity((String) hashMap2.get("idproduk"), (String) hashMap2.get("namaproduk"));
                        produkListEntity2.setProduk((String) hashMap2.get("idproduk"));
                        produkListEntity2.setPrice(Double.valueOf(Var.toDouble(hashMap2.get("hargajual"), 0.0d)));
                        produkListEntity2.setDrawable_url(Var.toString(hashMap.get("image"), ""));
                        produkListEntity2.setNominalUp((String) hashMap2.get("nominalUp"));
                        produkListEntity2.setDescription(Var.toString(hashMap2.get(MPMessage.INDEX_DESC), ""));
                        produkListEntity2.setIs_gangguan(Var.toString(hashMap2.get("is_gangguan"), ""));
                        produkListEntity2.setDenom(Var.toString(hashMap2.get("denom"), ""));
                        produkListEntity2.setProvider_id(Var.toString(hashMap.get("provider_id"), ""));
                        produkListEntity2.setFreeDenomIdProduk(Var.toString(hashMap.get("idproduk"), ""));
                        arrayList.add(produkListEntity2);
                    }
                    Collections.sort(arrayList, Emoney2Activity.SORT_BY_CODE);
                    Emoney2Activity.this.l.put(produkListEntity, arrayList);
                    Emoney2Activity.this.k.add(produkListEntity);
                    Emoney2Activity.this.U.add(produkListEntity);
                }
            } catch (Exception unused) {
            }
            Emoney2Activity.this.Q0();
        }

        @Override
        public void backgroundProcess(long j, long j2, boolean z) {
        }

        @Override
        public void preProcess() {
        }
    }

    public class i implements SearchView.OnQueryTextListener {
        public i() {
        }

        @Override
        public boolean onQueryTextChange(String str) {
            String lowerCase = str.toLowerCase(Locale.getDefault());
            ArrayList<ProdukListEntity> arrayList = new ArrayList<>();
            if (Emoney2Activity.this.i != null) {
                Iterator it = Emoney2Activity.this.j.iterator();
                while (it.hasNext()) {
                    ProdukListEntity produkListEntity = (ProdukListEntity) it.next();
                    boolean contains = produkListEntity.getName().toLowerCase(Locale.getDefault()).contains(lowerCase);
                    if (lowerCase != null && (lowerCase.isEmpty() || contains)) {
                        arrayList.add(produkListEntity);
                    }
                }
            }
            Emoney2Activity.this.i0.setBankAccountEntities(arrayList);
            Emoney2Activity.this.i0.notifyDataSetChanged();
            return false;
        }

        @Override
        public boolean onQueryTextSubmit(String str) {
            return false;
        }
    }

    public class j implements SearchView.OnCloseListener {
        public j() {
        }

        @Override
        public boolean onClose() {
            return false;
        }
    }

    public class k implements MessageProcess {
        public final MPMessage a;

        public k(MPMessage mPMessage) {
            this.a = mPMessage;
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (!aPIMessageWrapper.isOK() && !aPIMessageWrapper.getMap().isEmpty()) {
                if (aPIMessageWrapper.getData().size() > 0) {
                    HashMap hashMap = new HashMap();
                    hashMap.put("rc", aPIMessageWrapper.getResponse_code());
                    hashMap.put("konten", Var.toString(aPIMessageWrapper.getData().get(0).get("transfer_desc"), ""));
                    hashMap.put("image", Var.toString(aPIMessageWrapper.getData().get(0).get("img_url"), ""));
                    Emoney2Activity.this.q1(hashMap);
                    return;
                }
                return;
            }
            ReportingMessage reportingMessage = new ReportingMessage(this.a);
            TransactionReceiptProgressFragment transactionReceiptProgressFragment = new TransactionReceiptProgressFragment();
            String struks = reportingMessage.getStruks();
            String valueFromIncludes = reportingMessage.getValueFromIncludes(MPMessage.IncludeMessage.REFF_ID);
            Object obj = reportingMessage.getMap().get("biller_info");
            Objects.requireNonNull(obj);
            transactionReceiptProgressFragment.setArguments(TransactionReceiptProgressFragment.getPaymentBundle(struks, valueFromIncludes, obj.toString(), reportingMessage.getReportHead(), reportingMessage.getReportBodyEntities(), reportingMessage.getReportFooter(), 4, reportingMessage.getResponse_code(), !Emoney2Activity.this.getProductName().isEmpty() ? Emoney2Activity.this.getProductName() : this.a.getValueFromIncludes(MPMessage.IncludeMessage.BILLER_PRODUCT_CODE)));
            transactionReceiptProgressFragment.show(Emoney2Activity.this.getSupportFragmentManager(), "PregressCetakUlang");
        }

        @Override
        public void backgroundProcess(long j, long j2, boolean z) {
        }

        @Override
        public void preProcess() {
        }
    }

    private void K() {
        ?? localContactDialogFragment = new LocalContactDialogFragment();
        localContactDialogFragment.setOnSelectedContact(new LocalContactDialogFragment.OnSelectedContact() {
            @Override
            public final void selectedContact(Contact contact) {
                Emoney2Activity.this.e1(contact);
            }
        });
        localContactDialogFragment.show(getSupportFragmentManager(), "Pilih EMoney");
    }

    public Unit S0(BaseMessage baseMessage) {
        OneClickPayMessage oneClickPayMessage = new OneClickPayMessage(baseMessage);
        if (!oneClickPayMessage.isOK()) {
            Toast.makeText((Context) this, (CharSequence) oneClickPayMessage.getMessageDescription(), 0).show();
            return null;
        }
        if (this.h0) {
            Affinity.purge(this, OneClickCartActivity.class);
            return null;
        }
        Affinity.purge(this, OneClickCartActivity.class);
        return null;
    }

    public Unit T0(BaseMessage baseMessage) {
        APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
        if (!aPIMessageWrapper.isOK()) {
            Affinity.info(this, false, Var.toString(aPIMessageWrapper.getResponse_description(), ""));
            return null;
        }
        String var = Var.toString(aPIMessageWrapper.getData().get(0).get("url"), "https://www.speedcash.co.id/");
        this.dataSession.store(DataSession.KEY_URL_LAST_OPEN_PAYMENT, var);
        Bundle bundle = new Bundle();
        bundle.putString("url", var);
        bundle.putString(FirebaseProcessor.KEY_TITLE, "Pembayaran " + getProductName());
        Intent intent = new Intent((Context) this, (Class<?>) OpenPaymentWebViewActivity.class);
        intent.putExtras(bundle);
        startActivity(intent);
        return null;
    }

    public void U0(ProdukListEntity produkListEntity) {
        if (!Var.toString(produkListEntity.getProduk(), "").equals("Lainnya")) {
            W0(produkListEntity);
            return;
        }
        ?? emoneyGroupListFragment = new EmoneyGroupListFragment();
        emoneyGroupListFragment.setBankAccountEntities(this.i, this.c0);
        emoneyGroupListFragment.setOnSelectedBank(new EmoneyGroupListFragment.OnSelectedEmoney() {
            @Override
            public final void selectedEmoney(ProdukListEntity produkListEntity2) {
                Emoney2Activity.this.W0(produkListEntity2);
            }
        });
        emoneyGroupListFragment.show(getSupportFragmentManager(), "Pilih E Wallet");
    }

    public void V0(String str) {
        this.j0 = str;
        selectedGroupEmoney(this.i.get(0), this.j0);
    }

    public void X0(ProdukListEntity produkListEntity, String str) {
        this.j0 = str;
        selectedGroupEmoney(produkListEntity, str);
    }

    public void Y0(View view) {
        onBackPressed();
    }

    public void Z0(int i2, String str) {
        setSuksesOrPendingTransaction(true);
        this.P = str;
        doTransaction(true, null);
    }

    public void a1(int i2, Boolean bool) {
        if (bool.booleanValue()) {
            Affinity.inputPin(this, new BBCallback() {
                @Override
                public final void do_callback(int i3, Object obj) {
                    Emoney2Activity.this.Z0(i3, (String) obj);
                }
            });
        }
    }

    public void b1(int i2, String str) {
        setSuksesOrPendingTransaction(true);
        this.P = str;
        doTransaction(true, null);
    }

    public void c1(boolean z, boolean z2, boolean z3) {
        if (z3) {
            L0();
            return;
        }
        if (z2) {
            N0();
        } else if (z && z) {
            Affinity.inputPin(this, new BBCallback() {
                @Override
                public final void do_callback(int i2, Object obj) {
                    Emoney2Activity.this.b1(i2, (String) obj);
                }
            });
        }
    }

    public static void d1(boolean z) {
    }

    public void e1(Contact contact) {
        this.K.setText(contact.getNumber08Format());
    }

    public void f1(int i2, Boolean bool) {
        if (bool.booleanValue()) {
            ActivityCompat.requestPermissions(this, new String[]{"android.permission.READ_CONTACTS"}, 678);
        } else {
            new Handler().postDelayed(new g(), 1000L);
        }
    }

    public void g1(boolean z, String str, double d2, double d3, boolean z2, boolean z3, boolean z4) {
        this.v = d2;
        this.u = d3;
        if (z4) {
            L0();
            return;
        }
        if (z3) {
            N0();
            return;
        }
        this.n = z2;
        if (!str.equalsIgnoreCase("")) {
            setKode_voucher(str);
        }
        if (z) {
            doTransaction(true, null);
        }
    }

    public void h1(ProdukListEntity produkListEntity, String str, ProdukListEntity produkListEntity2, boolean z, double d2, String str2) {
        this.H = str2;
        if (z) {
            this.I = true;
            setSelectedProduk(produkListEntity);
            if (d2 == 0.0d) {
                Affinity.info(this, false, "Mohon isi nominal dahulu");
                return;
            }
            int i2 = (int) d2;
            this.G = String.valueOf(i2);
            this.v = i2;
            this.J = true;
            doTransaction(false, null);
            return;
        }
        this.I = false;
        setSelectedProduk(produkListEntity2);
        if (this.h0) {
            this.v = Var.toDouble(produkListEntity2.getPrice(), 0.0d);
            L0();
            return;
        }
        EmoneyKonfirmasiFragment emoneyKonfirmasiFragment = new EmoneyKonfirmasiFragment();
        this.V = emoneyKonfirmasiFragment;
        emoneyKonfirmasiFragment.setProdukListEntities(produkListEntity2, str);
        this.V.setOnSelectedChoice(new EmoneyKonfirmasiFragment.OnSelectedChoice() {
            @Override
            public final void selectedChoice(boolean z2, String str3, double d3, double d4, boolean z3, boolean z4, boolean z5) {
                Emoney2Activity.this.g1(z2, str3, d3, d4, z3, z4, z5);
            }
        });
        this.V.show(getSupportFragmentManager(), "Input nominal EMoney");
    }

    public void i1(boolean z, String str, double d2, double d3, boolean z2, boolean z3, boolean z4) {
        this.v = d2;
        this.u = d3;
        if (z4) {
            L0();
            return;
        }
        if (z3) {
            N0();
            return;
        }
        this.n = z2;
        if (!str.equalsIgnoreCase("")) {
            setKode_voucher(str);
        }
        if (z) {
            doTransaction(true, null);
        }
    }

    public void j1(ProdukListEntity produkListEntity, boolean z, double d2, String str) {
        this.H = str;
        if (z) {
            this.I = true;
            setSelectedProduk(produkListEntity);
            if (d2 == 0.0d) {
                Affinity.info(this, false, "Mohon isi nominal dahulu");
                return;
            }
            int i2 = (int) d2;
            this.G = String.valueOf(i2);
            this.v = i2;
            this.J = true;
            doTransaction(false, null);
            return;
        }
        this.I = false;
        setSelectedProduk(produkListEntity);
        if (this.h0) {
            this.v = produkListEntity.getPrice().doubleValue();
            L0();
        } else {
            ?? emoneyKonfirmasiFragment = new EmoneyKonfirmasiFragment();
            emoneyKonfirmasiFragment.setProdukListEntities(produkListEntity, this.j0.replaceAll("[^\\d]", "").trim());
            emoneyKonfirmasiFragment.setOnSelectedChoice(new EmoneyKonfirmasiFragment.OnSelectedChoice() {
                @Override
                public final void selectedChoice(boolean z2, String str2, double d3, double d4, boolean z3, boolean z4, boolean z5) {
                    Emoney2Activity.this.i1(z2, str2, d3, d4, z3, z4, z5);
                }
            });
            emoneyKonfirmasiFragment.show(getSupportFragmentManager(), "Input nominal EMoney");
        }
    }

    public void l1(DialogPlus dialogPlus, View view) {
        dialogPlus.dismiss();
        O0();
    }

    public static int m1(ProdukListEntity produkListEntity, ProdukListEntity produkListEntity2) {
        String var = Var.toString(produkListEntity.getIs_gangguan(), "");
        if (var.equals("1")) {
            return 1;
        }
        return var.compareTo(Var.toString(produkListEntity2.getIs_gangguan(), ""));
    }

    public final void L0() {
        int i2;
        MPMessage mPMessage;
        String selectedProductCode;
        String valueOf;
        OneClickPayModel composeRequestMsg;
        getTransactionMessage(true);
        if (this.p.getProduk() == null || !this.p.getProduk().equals("SCTI")) {
            i2 = 1;
            mPMessage = this.d0;
            selectedProductCode = getSelectedProductCode();
            valueOf = String.valueOf(this.v);
        } else {
            SCTIMessage sCTIMessage = this.e0;
            String produk = this.p.getProduk();
            valueOf = String.valueOf(this.O);
            mPMessage = sCTIMessage;
            selectedProductCode = produk;
            i2 = 2;
        }
        if (this.p.getProduk() == null || !this.p.getProduk().equals("SCTI")) {
            OneClickPayHelper oneClickPayHelper = OneClickPayHelper.INSTANCE;
            Context applicationContext = getApplicationContext();
            boolean z = this.I;
            if (z) {
                mPMessage = this.g0;
            }
            MPMessage mPMessage2 = mPMessage;
            String str = z ? this.f0 : "";
            String retrieve = this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID);
            String replaceAll = this.j0.replaceAll("[^\\d]", "");
            Objects.requireNonNull(replaceAll);
            composeRequestMsg = oneClickPayHelper.composeRequestMsg(applicationContext, z, mPMessage2, str, retrieve, selectedProductCode, replaceAll, Math.round(Float.parseFloat(valueOf)), i2, "", getProductName(), "", Device.getDeviceUUID(this).toString());
        } else {
            OneClickPayHelper oneClickPayHelper2 = OneClickPayHelper.INSTANCE;
            Context applicationContext2 = getApplicationContext();
            String retrieve2 = this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID);
            String replaceAll2 = this.j0.replaceAll("[^\\d]", "");
            Objects.requireNonNull(replaceAll2);
            composeRequestMsg = oneClickPayHelper2.composeRequestMsg(applicationContext2, false, mPMessage, "", retrieve2, selectedProductCode, replaceAll2, Math.round(Float.parseFloat(valueOf)), i2, "", getProductName(), "", Device.getDeviceUUID(this).toString());
        }
        OneClickPayHelper.INSTANCE.addOneClickPayItem(this, composeRequestMsg, new Function1() {
            public final Object invoke(Object obj) {
                Unit S0;
                S0 = Emoney2Activity.this.S0((BaseMessage) obj);
                return S0;
            }
        });
    }

    public final void M0(MPMessage mPMessage) {
        MessageComposer messageComposer = new MessageComposer(7, "ro/customer/check_kyc");
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.setShowProgressRegular(true);
        messageComposer.addMessage("user_uuid", Device.getDeviceUUID(this).toString());
        messageComposer.addMessage("user_id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        messageComposer.addMessage(BaseMessage.INDEX_VIA, "BB ANDROID");
        messageComposer.addMessage(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
        messageComposer.setMessageProcess(new k(mPMessage));
        new MessageSender(this, messageComposer).execute();
    }

    public final void N0() {
        BaseMessage baseMessage;
        String selectedProductCode;
        String valueOf;
        getTransactionMessage(true);
        if (this.p.getProduk() == null || !this.p.getProduk().equals("SCTI")) {
            baseMessage = this.d0;
            selectedProductCode = getSelectedProductCode();
            valueOf = String.valueOf(this.v);
        } else {
            baseMessage = this.e0;
            selectedProductCode = this.p.getProduk();
            valueOf = String.valueOf(this.O);
        }
        BaseMessage baseMessage2 = baseMessage;
        baseMessage2.setItem(BaseMessage.INDEX_VERSION_CODE, 482);
        baseMessage2.setItem(BaseMessage.INDEX_VERSION_NAME, BuildConfig.VERSION_NAME);
        OpenPaymentHelper openPaymentHelper = OpenPaymentHelper.INSTANCE;
        openPaymentHelper.createOpenPayment(this, openPaymentHelper.composeRequestMsg(getApplicationContext(), false, baseMessage2, "", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), selectedProductCode, this.j0.replaceAll("[^\\d]", ""), Math.round(Float.parseFloat(valueOf)), 1, "", getProductName(), "", Device.getDeviceUUID(this).toString()), new Function1() {
            public final Object invoke(Object obj) {
                Unit T0;
                T0 = Emoney2Activity.this.T0((BaseMessage) obj);
                return T0;
            }
        });
    }

    public final void O0() {
        Bundle bundle = new Bundle();
        DetailMessage detailMessage = new DetailMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
        detailMessage.setProductCode(DetailMessage.INC_PRODUCT_CODE_ACCOUNT);
        MessageComposer messageComposer = new MessageComposer(1, "");
        messageComposer.setRequest_method(MessageComposer.POST);
        messageComposer.setData_type(1);
        messageComposer.setIs_credential(true);
        messageComposer.setShowProgressRegular(true);
        messageComposer.setIs_encrypted(true);
        messageComposer.setIs_cacheable(true);
        messageComposer.setMessageProcess(new a(bundle));
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(detailMessage);
        messageSender.execute();
    }

    public final void P0() {
        this.a0 = new ArrayList<>();
        int i2 = 0;
        if (this.s.equals(GROUP_PRODUCT_TOP_UP_E_TOLL)) {
            while (i2 < this.R.size()) {
                if (this.R.get(i2).getProvider_id().equals("105") || this.R.get(i2).getProvider_id().equals("107") || this.R.get(i2).getProvider_id().equals("121")) {
                    this.a0.add(this.R.get(i2));
                }
                i2++;
            }
        } else if (this.s.equals(GROUP_PRODUCT_TOP_UP_BIOSKOP)) {
            while (i2 < this.R.size()) {
                if (this.R.get(i2).getProvider_id().equals("111") || this.R.get(i2).getProvider_id().equals("162")) {
                    this.a0.add(this.R.get(i2));
                }
                i2++;
            }
        } else {
            while (i2 < this.R.size()) {
                if (!this.R.get(i2).getProvider_id().equals("105") && !this.R.get(i2).getProvider_id().equals("107") && !this.R.get(i2).getProvider_id().equals("121") && !this.R.get(i2).getProvider_id().equals("111") && !this.R.get(i2).getProvider_id().equals("162")) {
                    this.a0.add(this.R.get(i2));
                }
                i2++;
            }
        }
        EmoneyHistoryFragment emoneyHistoryFragment = new EmoneyHistoryFragment();
        emoneyHistoryFragment.setEmoneyHistoryEntities(762378, this.a0);
        emoneyHistoryFragment.show(getSupportFragmentManager(), "game_topup_history_option");
    }

    public final void Q0() {
        this.M.setAdapter(this.L);
        this.Z = new ArrayList<>();
        ArrayList<BankAccountEntity> arrayList = this.R;
        if (arrayList == null || arrayList.size() <= 5) {
            this.Z.addAll(this.R);
        } else {
            for (int i2 = 0; i2 < this.R.size(); i2++) {
                if (i2 < 5) {
                    this.Z.add(this.R.get(i2));
                }
            }
        }
        this.a0 = new ArrayList<>();
        if (this.s.equals(GROUP_PRODUCT_TOP_UP_E_TOLL)) {
            for (int i3 = 0; i3 < this.Z.size(); i3++) {
                if (this.Z.get(i3).getProvider_id().equals("105") || this.Z.get(i3).getProvider_id().equals("107") || this.Z.get(i3).getProvider_id().equals("121")) {
                    this.a0.add(this.Z.get(i3));
                }
            }
        } else if (this.s.equals(GROUP_PRODUCT_TOP_UP_BIOSKOP)) {
            for (int i4 = 0; i4 < this.Z.size(); i4++) {
                if (this.Z.get(i4).getProvider_id().equals("111") || this.Z.get(i4).getProvider_id().equals("162")) {
                    this.a0.add(this.Z.get(i4));
                }
            }
        } else {
            for (int i5 = 0; i5 < this.Z.size(); i5++) {
                if (!this.Z.get(i5).getProvider_id().equals("105") && !this.Z.get(i5).getProvider_id().equals("107") && !this.Z.get(i5).getProvider_id().equals("121") && !this.Z.get(i5).getProvider_id().equals("111") && !this.Z.get(i5).getProvider_id().equals("162")) {
                    this.a0.add(this.Z.get(i5));
                }
            }
        }
        this.L.updateList(this.a0);
        if (this.a0.size() == 0) {
            findViewById(R.id.ConstraintLayoutEmptyTransaction).setVisibility(0);
            this.X.setTextColor(ContextCompat.getColor(getApplicationContext(), R.color.grey));
            findViewById(R.id.recycler_search).setVisibility(8);
        } else {
            findViewById(R.id.ConstraintLayoutEmptyTransaction).setVisibility(8);
            this.X.setTextColor(ContextCompat.getColor(getApplicationContext(), R.color.colorPrimaryAlt));
            findViewById(R.id.recycler_search).setVisibility(0);
        }
        this.i.clear();
        if (this.s.equals(GROUP_PRODUCT_TOP_UP_E_TOLL)) {
            for (int i6 = 0; i6 < this.k.size(); i6++) {
                if (this.k.get(i6).getIdGroupProduct().equals("105") || this.k.get(i6).getProvider_id().equals("107") || this.k.get(i6).getProvider_id().equals("121")) {
                    this.i.add(this.k.get(i6));
                }
            }
            this.j = this.i;
        } else if (this.s.equals(GROUP_PRODUCT_TOP_UP_BIOSKOP)) {
            for (int i7 = 0; i7 < this.k.size(); i7++) {
                if (this.k.get(i7).getIdGroupProduct().equals("111") || this.k.get(i7).getIdGroupProduct().equals("162")) {
                    this.i.add(this.k.get(i7));
                }
            }
            this.j = this.i;
        } else {
            for (int i8 = 0; i8 < this.k.size(); i8++) {
                if (!this.k.get(i8).getIdGroupProduct().equals("105") && !this.k.get(i8).getProvider_id().equals("107") && !this.k.get(i8).getProvider_id().equals("121") && !this.k.get(i8).getProvider_id().equals("111") && !this.k.get(i8).getProvider_id().equals("162")) {
                    this.i.add(this.k.get(i8));
                }
            }
            this.o.clear();
            if (this.i.size() > 4) {
                for (int i9 = 0; i9 < 4; i9++) {
                    this.j.add(this.i.get(i9));
                }
            } else {
                this.j.addAll(this.i);
            }
            ProdukListEntity produkListEntity = new ProdukListEntity();
            produkListEntity.setProduk("SCTI");
            produkListEntity.setProvider_id("40");
            produkListEntity.setName("SpeedCash");
            this.j.add(0, produkListEntity);
            ProdukListEntity produkListEntity2 = new ProdukListEntity();
            produkListEntity2.setProduk("Lainnya");
            produkListEntity2.setName("Transfer ke e wallet Lainnya");
            ArrayList<ProdukListEntity> arrayList2 = this.j;
            arrayList2.add(arrayList2.size(), produkListEntity2);
        }
        EmoneyGroupListAdapter emoneyGroupListAdapter = new EmoneyGroupListAdapter(this);
        this.i0 = emoneyGroupListAdapter;
        emoneyGroupListAdapter.setBankAccountEntities(this.j);
        this.i0.setOnCashOutListener(new EmoneyGroupListAdapter.OnChooseBankListener() {
            @Override
            public final void onChoose(ProdukListEntity produkListEntity3) {
                Emoney2Activity.this.U0(produkListEntity3);
            }
        });
        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rv_list_all_bank);
        LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this, 1, false);
        recyclerView.setNestedScrollingEnabled(false);
        recyclerView.setLayoutManager(linearLayoutManager);
        recyclerView.setAdapter(this.i0);
        this.i0.notifyDataSetChanged();
        android.widget.SearchView searchView = (android.widget.SearchView) findViewById(R.id.fo_recycler_search);
        searchView.clearFocus();
        searchView.setOnQueryTextListener(new i());
        searchView.setOnCloseListener(new j());
        if (Var.toInt(Integer.valueOf(this.D), 0) <= 0) {
            shortcutDariHistoryTransferToAll();
            return;
        }
        ProdukListEntity produkListEntity3 = null;
        for (int i10 = 0; i10 < this.k.size(); i10++) {
            if (this.k.get(i10).getIdGroupProduct().equals(String.valueOf(this.D))) {
                produkListEntity3 = this.k.get(i10);
            }
        }
        ArrayList arrayList3 = new ArrayList();
        for (int i11 = 0; i11 < this.R.size(); i11++) {
            if (this.R.get(i11).getProvider_id().equals(Var.toString(Integer.valueOf(this.D), ""))) {
                arrayList3.add(this.R.get(i11));
            }
        }
        ?? emoneyInputHpFragment = new EmoneyInputHpFragment();
        emoneyInputHpFragment.setEmoneyEntities(arrayList3, produkListEntity3);
        emoneyInputHpFragment.setOnInputNominal(new EmoneyInputHpFragment.OnInputNominal() {
            @Override
            public final void selectedEmoneyNominal(String str) {
                Emoney2Activity.this.V0(str);
            }
        });
        emoneyInputHpFragment.show(getSupportFragmentManager(), "Inputkan Nomor Handphone");
    }

    public final void R0() {
        APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
        aPIMessageWrapper.setItem("id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        aPIMessageWrapper.setItem("grupubp", "topup");
        aPIMessageWrapper.setItem("support_free_denom", Boolean.TRUE);
        MessageComposer messageComposer = new MessageComposer(2, "products/ubp");
        messageComposer.setIs_encrypted(false);
        messageComposer.setShowProgressRegular(true);
        messageComposer.setMessageProcess(new h());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(aPIMessageWrapper);
        messageSender.execute();
    }

    @Override
    public String getClassSimpleName() {
        return Emoney2Activity.class.getSimpleName();
    }

    @Override
    public int getMainProductLogoResId() {
        return R.drawable.bb_ubp_game_default;
    }

    @Override
    public String getProductName() {
        return getSelectedProduk().getName();
    }

    @Override
    public String getSelectedProductCode() {
        return Var.toString(getSelectedProduk().getProduk(), "").equals("SCTI") ? "SCTI" : this.I ? getSelectedProduk().getFreeDenomIdProduk() == null ? this.q.getFreeDenomIdProduk() : getSelectedProduk().getFreeDenomIdProduk() : getSelectedProduk().getCode();
    }

    public ProdukListEntity getSelectedProduk() {
        return this.p;
    }

    @Override
    public BaseMessage getTransactionMessage(boolean z) {
        String str;
        String str2;
        String str3;
        this.t = this.j0;
        Device.getAddressLocation(this);
        if (!z) {
            if (this.p.getProduk() != null && this.p.getProduk().equals("SCTI")) {
                MerchantCheckMessage merchantCheckMessage = new MerchantCheckMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
                merchantCheckMessage.setSearchId(this.t);
                return merchantCheckMessage;
            }
            TopUpEmoneyFreeDenom topUpEmoneyFreeDenom = new TopUpEmoneyFreeDenom(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN), getSelectedProductCode(), false);
            this.d0 = topUpEmoneyFreeDenom;
            topUpEmoneyFreeDenom.setItem(BaseMessage.INDEX_VERSION_CODE, 482);
            this.d0.setItem(BaseMessage.INDEX_VERSION_NAME, BuildConfig.VERSION_NAME);
            this.d0.setItem(BaseMessage.INDEX_UUID, Device.getDeviceUUID(this).toString());
            Device.getAddressLocation(this);
            this.d0.setAdditional_dataValue(109, Device.getLogDevice(this));
            this.d0.setAdditional_dataValue(0, this.t);
            this.d0.setIncludesValue(MPMessage.IncludeMessage.CUSTOMER_ID_1, this.t);
            this.d0.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, this.G);
            this.d0.setIncludesValue(MPMessage.IncludeMessage.VOUCHER_QTY, Var.toString(Integer.valueOf(this.m.size()), ""));
            MPMessage mPMessage = this.d0;
            this.f0 = (TopUpEmoneyFreeDenom) mPMessage;
            return mPMessage;
        }
        ProdukListEntity produkListEntity = this.p;
        if (produkListEntity != null && produkListEntity.getProduk() != null && this.p.getProduk().equals("SCTI")) {
            SCTIMessage sCTIMessage = new SCTIMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.P, this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
            this.e0 = sCTIMessage;
            sCTIMessage.setAdditional_dataValue(0, this.t);
            this.e0.setAdditional_dataValue(1, String.valueOf(this.O));
            this.e0.setAdditional_dataValue(2, Var.toString(this.H, "").replaceAll("[*]", ""));
            Device.getAddressLocation(this);
            this.e0.setItem(BaseMessage.INDEX_UUID, Var.toString(Device.getDeviceUUID(getApplicationContext()).toString(), ""));
            this.e0.setAdditional_dataValue(109, Device.getLogDevice(this));
            if (isUsePointPayment()) {
                this.e0.setIncludesValue(MPMessage.IncludeMessage.PAYMENT_METHOD_PRIORITY, "POIN");
            }
            return this.e0;
        }
        if (overridePaymentActivity()) {
            str = BaseMessage.INDEX_VERSION_NAME;
            TopUpEmoneyFreeDenom topUpEmoneyFreeDenom2 = new TopUpEmoneyFreeDenom(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN), getSelectedProductCode(), true);
            this.d0 = topUpEmoneyFreeDenom2;
            topUpEmoneyFreeDenom2.setItem("address", this.appSession.retrieve(AppSession.ADDRESS_USER));
            this.d0.setIncludesValue(MPMessage.IncludeMessage.ADMIN, this.inq_nominal_admin);
            this.d0.setIncludesValue(MPMessage.IncludeMessage.REFF_ID, this.inq_reff_id);
            this.d0.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, this.G);
            this.d0.setIncludesValue("product_code", getSelectedProductCode());
            this.d0.setIncludesValue(MPMessage.IncludeMessage.PRODUCT_NAME, getProductName());
            this.d0.setAdditional_dataValue(0, this.t);
            this.d0.setIncludesValue(MPMessage.IncludeMessage.CUSTOMER_ID_1, this.t);
            Device.getAddressLocation(this);
            this.d0.setItem(BaseMessage.INDEX_UUID, Var.toString(Device.getDeviceUUID(getApplicationContext()).toString(), ""));
            this.d0.setAdditional_dataValue(109, Device.getLogDevice(this));
        } else {
            str = BaseMessage.INDEX_VERSION_NAME;
            PulsaPaketanGameMessage pulsaPaketanGameMessage = new PulsaPaketanGameMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN), Var.toString(getSelectedProduk().getCode(), ""));
            this.d0 = pulsaPaketanGameMessage;
            pulsaPaketanGameMessage.setItem("address", this.appSession.retrieve(AppSession.ADDRESS_USER));
            this.d0.setAdditional_dataValue(0, this.t);
            this.d0.setIncludesValue(MPMessage.IncludeMessage.CUSTOMER_ID_1, this.t);
            this.d0.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, String.valueOf(this.v));
            this.d0.setIncludesValue("product_code", getSelectedProductCode());
            this.d0.setIncludesValue(MPMessage.IncludeMessage.PRODUCT_NAME, getProductName());
            this.d0.setIncludesValue(MPMessage.IncludeMessage.DISCOUNT, Var.toString(Integer.valueOf((int) this.u), ""));
            Device.getAddressLocation(this);
            this.d0.setItem(BaseMessage.INDEX_UUID, Var.toString(Device.getDeviceUUID(getApplicationContext()).toString(), ""));
            this.d0.setAdditional_dataValue(109, Device.getLogDevice(this));
        }
        this.d0.setItem(BaseMessage.INDEX_VERSION_CODE, 482);
        this.d0.setItem(str, BuildConfig.VERSION_NAME);
        this.d0.setItem(BaseMessage.INDEX_UUID, Device.getDeviceUUID(this).toString());
        if (this.n) {
            MPMessage mPMessage2 = this.d0;
            str2 = MPMessage.IncludeMessage.PAYMENT_METHOD_PRIORITY;
            str3 = "POIN";
            mPMessage2.setIncludesValue(str2, str3);
        } else {
            str2 = MPMessage.IncludeMessage.PAYMENT_METHOD_PRIORITY;
            str3 = "POIN";
            this.d0.setIncludesValue(str2, "");
        }
        if (getKode_voucher() != null) {
            this.d0.setIncludesValue(MPMessage.IncludeMessage.JENIS_STRUK, getKode_voucher());
        }
        if (isUsePointPayment()) {
            this.d0.setIncludesValue(str2, str3);
        }
        return this.d0;
    }

    @Override
    public int getViewResource() {
        return R.layout.activity_emoney_new;
    }

    @Override
    public String getWikiNameSpace() {
        return "panduan_transaksi:ubp:game";
    }

    public void W0(final ProdukListEntity produkListEntity) {
        ArrayList arrayList = new ArrayList();
        for (int i2 = 0; i2 < this.R.size(); i2++) {
            if (this.R.get(i2).getProvider_id().equals(Var.toString(produkListEntity.getProvider_id(), ""))) {
                arrayList.add(this.R.get(i2));
            }
        }
        ?? emoneyInputHpFragment = new EmoneyInputHpFragment();
        emoneyInputHpFragment.setEmoneyEntities(arrayList, produkListEntity);
        emoneyInputHpFragment.setOnInputNominal(new EmoneyInputHpFragment.OnInputNominal() {
            @Override
            public final void selectedEmoneyNominal(String str) {
                Emoney2Activity.this.X0(produkListEntity, str);
            }
        });
        emoneyInputHpFragment.show(getSupportFragmentManager(), "Input Nomor Handphone");
    }

    @Override
    public boolean isEnabledVoucher() {
        return true;
    }

    @Override
    public boolean isMainSubscriberId() {
        return true;
    }

    @Override
    public boolean isNeedToDisplayShowcase() {
        return false;
    }

    @Override
    public boolean isPulsaPage() {
        return true;
    }

    public final void n1() {
        APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
        aPIMessageWrapper.setItem(DataMessage.ID_OUTLET, new AppSession(this).retrieve(AppSession.PROPERTY_MERCHANT_ID));
        aPIMessageWrapper.setItem(BaseMessage.INDEX_VIA, "BB ANDROID");
        aPIMessageWrapper.setItem(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
        MessageComposer messageComposer = new MessageComposer(2, "history/transfer");
        messageComposer.setIs_credential(false);
        messageComposer.setIs_encrypted(false);
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.setShowProgressRegular(true);
        messageComposer.setMessageProcess(new b());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(aPIMessageWrapper);
        messageSender.execute();
    }

    public final void o1() {
        this.K.setTextAppearance(R.style.form_bold);
    }

    @Override
    public void onActivityResult(int i2, int i3, Intent intent) {
        String replaceAll;
        super.onActivityResult(i2, i3, intent);
        Iterator<Fragment> it = getSupportFragmentManager().getFragments().iterator();
        while (it.hasNext()) {
            it.next().onActivityResult(i2, i3, intent);
        }
        StringBuilder sb = new StringBuilder();
        sb.append("onActivityResult: ");
        sb.append(i3);
        if (i2 == 57345 && i3 == -1) {
            Uri data = intent.getData();
            Objects.requireNonNull(data);
            Cursor query = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, "_id=?", new String[]{data.getLastPathSegment()}, null);
            if (query != null) {
                if (query.moveToFirst() && (replaceAll = query.getString(query.getColumnIndexOrThrow("data1")).replaceAll("\\D", "")) != null) {
                    this.K.setText(Locales.formatCreditCard(replaceAll.replace("+628", "08"), "-"));
                }
                query.close();
            }
        }
    }

    public void onAttachedToWindow() {
        this.y = true;
        super/*android.app.Activity*/.onAttachedToWindow();
    }

    @Override
    public void onBackPressed() {
        boolean z = getIntent().getExtras() != null ? Var.toBoolean(Boolean.valueOf(getIntent().getExtras().getBoolean(AppSession.IS_FROM_NEW_HOME)), false) : false;
        if (getIntent().getExtras() != null) {
            this.h0 = Var.toBoolean(Boolean.valueOf(getIntent().getExtras().getBoolean(AppSession.IS_FROM_ONE_CLICK)), false);
        }
        if (z) {
            Affinity.purge(this, OtherHomeMenuActivity.class);
        } else if (this.h0) {
            Affinity.purge(this, OneKlickPayActivity.class);
        } else {
            super.onBackPressed();
        }
    }

    @Override
    public void onClick(View view) {
        super.onClick(view);
    }

    @Override
    public void onClickData(BankAccountEntity bankAccountEntity) {
        this.K.setText(Locales.formatCreditCard(bankAccountEntity.getAccountCode(), "-"));
        this.Q = bankAccountEntity;
        shortcutDariHistoryTransferToAll();
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        FirebasePerformance firebasePerformance = FirebasePerformance.getInstance();
        this.balance_insufficient_container.setVisibility(8);
        findViewById(R.id.btn_inquiry).setEnabled(false);
        findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
        findViewById(R.id.ConstraintLayoutEmptyTransaction).setVisibility(8);
        this.X = (TextView) findViewById(R.id.tv_look_all_history);
        this.b0 = (TextView) findViewById(R.id.tv_label_no_hp);
        TextInputEditText findViewById = findViewById(R.id.tie_no_hp);
        this.K = findViewById;
        findViewById.setInputType(2);
        this.K.setKeyListener(DigitsKeyListener.getInstance("0123456789-"));
        this.K.addTextChangedListener(new c());
        Trace newTrace = firebasePerformance.newTrace("emoney_initview1_trace");
        newTrace.start();
        if (getIntent().getExtras() != null) {
            String string = getIntent().getExtras().getString("group:produk", GROUP_PRODUCT_TOP_UP_E_WALLET);
            this.s = string;
            if (string.equals(GROUP_PRODUCT_TOP_UP_E_TOLL)) {
                this.b0.setText("Nomor Kartu");
                this.K.setHint(getApplicationContext().getString(R.string.hint_input_kartu));
                this.c0 = "Pilih E-Toll";
            } else if (this.s.equals(GROUP_PRODUCT_TOP_UP_BIOSKOP)) {
                this.b0.setText("Nomor Handphone");
                this.K.setHint(getApplicationContext().getString(R.string.hint_input_hp));
                this.c0 = "Pilih produk";
            } else {
                this.b0.setText("Nomor Handphone");
                this.K.setHint(getApplicationContext().getString(R.string.hint_input_hp));
                this.c0 = "Pilih E-Wallet";
            }
        }
        newTrace.stop();
        Trace newTrace2 = firebasePerformance.newTrace("emoney_initview2_trace");
        newTrace2.start();
        String string2 = getString(R.string.app_topup);
        getSupportActionBar().setTitle(string2);
        newTrace2.stop();
        if (getToolbar() != null) {
            getToolbar().setNavigationOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    Emoney2Activity.this.Y0(view);
                }
            });
        }
        Bundle extras = getIntent().getExtras();
        this.B = "";
        this.R = new ArrayList<>();
        this.S = new ArrayList<>();
        if (extras != null) {
            this.A = extras.getString("no_hp:init", this.A);
            this.B = extras.getString("id_group_produk:init", this.B);
            this.C = extras.getString("group_produk", this.C);
            this.D = extras.getInt("id_group_produk", this.D);
            this.E = (ProdukListEntity) extras.getParcelable("product_list_entitie:init");
            extras.getString("tittle:init", string2);
            this.F = extras.getInt("position:init", this.F);
            this.Q = (BankAccountEntity) extras.getSerializable("bankAccountEntity");
            ArrayList<BankAccountEntity> arrayList = (ArrayList) extras.getSerializable("bankHistoryEntities");
            this.T = arrayList;
            if (arrayList != null) {
                for (int i2 = 0; i2 < this.T.size(); i2++) {
                    if (!Var.toString(this.T.get(i2).getBankName(), "").contains("Bank") && !Var.toString(this.T.get(i2).getProvider_id(), "").equalsIgnoreCase("")) {
                        this.R.add(this.T.get(i2));
                    }
                }
            }
        }
        Bundle extras2 = getIntent().getExtras();
        if (extras2 != null) {
            String string3 = extras2.getString("tittle");
            if (getToolbar() != null && string3 != null) {
                getSupportActionBar().setTitle(string3);
            }
            this.h0 = extras2.getBoolean(AppSession.IS_FROM_ONE_CLICK, false);
        }
        if (this.h0) {
            this.K.setText(HelperKt.denormalizePhone(Var.toString(this.appSession.retrieve(AppSession.PROPERTY_HANDPHONE), "-")));
        }
        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rv_history);
        this.M = recyclerView;
        recyclerView.setFocusable(false);
        HistoryEmoneyAdapter historyEmoneyAdapter = new HistoryEmoneyAdapter(this);
        this.L = historyEmoneyAdapter;
        historyEmoneyAdapter.setCallback(this);
        Trace newTrace3 = firebasePerformance.newTrace("emoney_initproduct_trace");
        newTrace3.start();
        R0();
        newTrace3.stop();
        this.X.setOnClickListener(new d());
        ((ImageView) findViewById(R.id.imageViewContact)).setOnClickListener(new e());
        if (this.R.size() == 0) {
            n1();
        }
        android.widget.SearchView searchView = (android.widget.SearchView) findViewById(R.id.recycler_search);
        this.Y = searchView;
        searchView.setOnQueryTextListener(new f());
        this.I = false;
        Affinity.isPermissionGranted(this, "android.permission.READ_CONTACTS");
    }

    public void onDestroy() {
        super.onDestroy();
    }

    public void onDetachedFromWindow() {
        this.y = false;
        super/*android.app.Activity*/.onDetachedFromWindow();
    }

    @Override
    public void onEmoneyHistoryChoosen(EmoneyHistoryFragment emoneyHistoryFragment, int i2, BankAccountEntity bankAccountEntity) {
        this.K.setText(Locales.formatCreditCard(bankAccountEntity.getAccountCode(), "-"));
        this.Q = bankAccountEntity;
        shortcutDariHistoryTransferToAll();
    }

    @Override
    public void onOptionChoosen(OptionListFragment optionListFragment, int i2, ProdukListEntity produkListEntity) {
        produkListEntity.getCode();
    }

    @Override
    public void onRequestPermissionsResult(int i2, @NonNull String[] strArr, @NonNull int[] iArr) {
        super.onRequestPermissionsResult(i2, strArr, iArr);
    }

    @Override
    public void onShowcaseFinished() {
    }

    @Override
    public MPMessage onTransactionDone(boolean z, BaseMessage baseMessage) {
        if (!z) {
            if (this.p.getProduk() != null && this.p.getProduk().equals("SCTI")) {
                this.N = true;
                ApiMpMessageWrapper apiMpMessageWrapper = new ApiMpMessageWrapper(baseMessage);
                if (apiMpMessageWrapper.isApiOK()) {
                    this.O = Integer.parseInt(this.G);
                    if (this.h0) {
                        L0();
                    } else {
                        EmoneyKonfirmasiSctiFragment emoneyKonfirmasiSctiFragment = new EmoneyKonfirmasiSctiFragment();
                        this.W = emoneyKonfirmasiSctiFragment;
                        emoneyKonfirmasiSctiFragment.setBankAccountEntities(this.G, apiMpMessageWrapper.getMap().get("data").toString(), this.j0.replaceAll("[^\\d]", ""));
                        this.W.setOnSelectedChoice(new EmoneyKonfirmasiSctiFragment.OnSelectedChoice() {
                            @Override
                            public final void selectedChoice(boolean z2, boolean z3, boolean z4) {
                                Emoney2Activity.this.c1(z2, z3, z4);
                            }
                        });
                        this.W.show(getSupportFragmentManager(), "Konfirmasi Scti");
                    }
                } else {
                    ?? noHpTidakTerdaftarFragment = new NoHpTidakTerdaftarFragment();
                    noHpTidakTerdaftarFragment.setKeteranganEntities(Var.toString(apiMpMessageWrapper.getMap().get("data"), "").toString());
                    noHpTidakTerdaftarFragment.setOnSelectedChoice(new NoHpTidakTerdaftarFragment.OnSelectedChoice() {
                        @Override
                        public final void selectedChoice(boolean z2) {
                            Emoney2Activity.d1(z2);
                        }
                    });
                    noHpTidakTerdaftarFragment.show(getSupportFragmentManager(), "Input No Hp tidak terdaftar");
                }
                return apiMpMessageWrapper;
            }
            MPMessage topUpEmoneyFreeDenom = overridePaymentActivity() ? new TopUpEmoneyFreeDenom(baseMessage) : new PLNMessage(baseMessage);
            this.inq_reff_id = Var.toString(topUpEmoneyFreeDenom.getIncludes().get(MPMessage.IncludeMessage.REFF_ID), "");
            this.inq_nominal = Var.toString(topUpEmoneyFreeDenom.getIncludes().get(MPMessage.IncludeMessage.AMOUNT), "");
            this.inq_nominal_admin = Var.toString(topUpEmoneyFreeDenom.getIncludes().get(MPMessage.IncludeMessage.ADMIN), "");
            TopUpEmoneyFreeDenom topUpEmoneyFreeDenom2 = new TopUpEmoneyFreeDenom(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN), getSelectedProductCode(), true);
            this.g0 = topUpEmoneyFreeDenom2;
            topUpEmoneyFreeDenom2.setItem(BaseMessage.INDEX_VERSION_CODE, 482);
            this.g0.setItem(BaseMessage.INDEX_VERSION_NAME, BuildConfig.VERSION_NAME);
            this.g0.setItem(BaseMessage.INDEX_UUID, Device.getDeviceUUID(this).toString());
            this.g0.setItem("address", this.appSession.retrieve(AppSession.ADDRESS_USER));
            this.g0.setIncludesValue(MPMessage.IncludeMessage.REFF_ID, this.inq_reff_id);
            this.g0.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, this.G);
            this.g0.setIncludesValue("product_code", getSelectedProductCode());
            this.g0.setIncludesValue(MPMessage.IncludeMessage.PRODUCT_NAME, getProductName());
            this.g0.setAdditional_dataValue(0, this.t);
            this.g0.setIncludesValue(MPMessage.IncludeMessage.CUSTOMER_ID_1, this.t);
            Device.getAddressLocation(this);
            this.g0.setAdditional_dataValue(109, Device.getLogDevice(this));
            return topUpEmoneyFreeDenom;
        }
        if (this.p.getProduk() == null || !this.p.getProduk().equals("SCTI")) {
            PulsaPaketanGameMessage pulsaPaketanGameMessage = new PulsaPaketanGameMessage(baseMessage);
            if (!pulsaPaketanGameMessage.isOK()) {
                BottomSheetDialogFragment bottomSheetDialogFragment = this.V;
                if (bottomSheetDialogFragment != null && bottomSheetDialogFragment.isAdded()) {
                    this.V.dismiss();
                }
                return pulsaPaketanGameMessage;
            }
            this.r = Var.toString(pulsaPaketanGameMessage.getIncludes().get(MPMessage.IncludeMessage.REFF_ID), "");
            pulsaPaketanGameMessage.getStruks();
            if (pulsaPaketanGameMessage.getStrukMap() == null || pulsaPaketanGameMessage.getStrukMap().size() <= 0) {
                ?? r13 = (InvoiceTextView) findViewById(R.id.transaction_payment_invoice);
                r13.setVisibility(0);
                r13.setInvoice(pulsaPaketanGameMessage.getStruks());
                findViewById(R.id.rv_game).setVisibility(8);
                findViewById(R.id.btn_print).setVisibility(0);
            }
            return pulsaPaketanGameMessage;
        }
        SCTIMessage sCTIMessage = new SCTIMessage(baseMessage);
        if (sCTIMessage.isOK()) {
            this.N = true;
            BottomSheetDialogFragment bottomSheetDialogFragment2 = this.W;
            if (bottomSheetDialogFragment2 != null && bottomSheetDialogFragment2.isAdded()) {
                this.W.dismiss();
            }
        } else if (sCTIMessage.isNeedSetPin()) {
            setSuksesOrPendingTransaction(false);
            Affinity.dialogSetPin(this);
        } else if (sCTIMessage.getResponse_code().equals("02")) {
            setSuksesOrPendingTransaction(false);
            Affinity.confirm(this, getString(R.string.masukin_ulang_pin_anda), sCTIMessage.getMessageDescription(), new BBCallback() {
                @Override
                public final void do_callback(int i2, Object obj) {
                    Emoney2Activity.this.a1(i2, (Boolean) obj);
                }
            });
        } else {
            setSuksesOrPendingTransaction(false);
            if (sCTIMessage.getResponse_code().equals("68")) {
                setSuksesOrPendingTransaction(false);
                M0(sCTIMessage);
                this.N = true;
            }
        }
        return sCTIMessage;
    }

    @Override
    public void onTransactionPrepare(boolean z) {
    }

    @Override
    public void optionChoosen(OptionListFragment1 optionListFragment1, int i2, ProdukListEntity produkListEntity) {
        produkListEntity.getCode();
    }

    @Override
    public void optionChoosen1(OptionListFragment2 optionListFragment2, int i2, ProdukListEntity produkListEntity) {
        produkListEntity.getCode();
    }

    @Override
    public boolean overridePaymentActivity() {
        return this.J;
    }

    public final void p1() {
        this.K.setTextAppearance(R.style.input_product_code);
    }

    @Override
    public void pickContactPermission() {
        if (Affinity.isPermissionGranted(this, "android.permission.READ_CONTACTS")) {
            K();
        } else {
            Affinity.hideSoftKeyboard(this);
            Affinity.dialogRequestPermissionPickContact(this, new BBCallback() {
                @Override
                public final void do_callback(int i2, Object obj) {
                    Emoney2Activity.this.f1(i2, (Boolean) obj);
                }
            });
        }
    }

    public final void q1(HashMap<String, Object> hashMap) {
        DisplayMetrics displayMetrics = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
        final DialogPlus create = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(View.inflate(this, R.layout.popup_promo, null))).setContentWidth((displayMetrics.widthPixels * 95) / 100).setContentBackgroundResource(ContextCompat.getColor(this, R.color.colorTransparent)).setGravity(17).create();
        create.show();
        View holderView = create.getHolderView();
        ImageView imageView = (ImageView) holderView.findViewById(R.id.popup_img);
        if (!FileHelper.isValidContextForGlide(this)) {
            imageView.setVisibility(8);
        } else if (Var.toString(hashMap.get("image"), "null").equalsIgnoreCase("null")) {
            imageView.setVisibility(8);
        } else {
            Glide.with(this).load(Var.toString(hashMap.get("image"), "")).apply(new RequestOptions().override(imageView.getWidth(), imageView.getHeight()).diskCacheStrategy(DiskCacheStrategy.ALL)).into(imageView);
        }
        if (Var.toString(hashMap.get("konten"), "null").equalsIgnoreCase("null")) {
            holderView.findViewById(R.id.popup_konten).setVisibility(8);
        } else {
            ((TextView) holderView.findViewById(R.id.popup_konten)).setText(Compat.Html_fromHtml(Var.toString(hashMap.get("konten"), "")));
        }
        holderView.findViewById(R.id.popup_close).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                create.dismiss();
            }
        });
        Button button = (Button) holderView.findViewById(R.id.popup_btn);
        button.setText("Lengkapi Data");
        if (Var.toString(hashMap.get("rc"), "").equals(QRISO.POI_METHOD_DYNAMIC)) {
            button.setVisibility(8);
        } else {
            button.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    Emoney2Activity.this.l1(create, view);
                }
            });
        }
    }

    @Override
    public void resetForm(boolean z) {
    }

    public void selectedGroupEmoney(final ProdukListEntity produkListEntity, final String str) {
        setSelectedGroupProduk(produkListEntity);
        ?? emoneyInputNominalFragment = new EmoneyInputNominalFragment();
        emoneyInputNominalFragment.setEmoneyEntities2(this.l.get(produkListEntity), produkListEntity, this.h0, str);
        emoneyInputNominalFragment.setOnInputNominal(new EmoneyInputNominalFragment.OnInputNominal() {
            @Override
            public final void selectedEmoneyNominal(ProdukListEntity produkListEntity2, boolean z, double d2, String str2) {
                Emoney2Activity.this.h1(produkListEntity, str, produkListEntity2, z, d2, str2);
            }
        });
        emoneyInputNominalFragment.show(getSupportFragmentManager(), "Input nominal EMoney");
    }

    public void setSelectedGroupProduk(ProdukListEntity produkListEntity) {
        this.q = produkListEntity;
    }

    public void setSelectedProduk(ProdukListEntity produkListEntity) {
        this.p = produkListEntity;
    }

    public void shortcutDariHistoryTransferToAll() {
        BankAccountEntity bankAccountEntity = this.Q;
        if (bankAccountEntity != null) {
            this.j0 = bankAccountEntity.getAccountCode();
            ProdukListEntity produkListEntity = new ProdukListEntity();
            if (this.Q.getIdProduk().equals("SCTI")) {
                this.K.setText(this.Q.getAccountCode());
                produkListEntity.setProduk("SCTI");
                produkListEntity.setProvider_id("40");
                produkListEntity.setName("SpeedCash");
                setSelectedProduk(produkListEntity);
            }
            this.K.setText(this.Q.getAccountCode());
            ProdukListEntity produkListEntity2 = new ProdukListEntity();
            if (this.U != null) {
                for (int i2 = 0; i2 < this.U.size(); i2++) {
                    if (this.U.get(i2).getProvider_id().equals(this.Q.getProvider_id())) {
                        produkListEntity2 = this.U.get(i2);
                    }
                }
            }
            if (!this.Q.getIdProduk().equals("SCTI")) {
                produkListEntity = produkListEntity2;
            }
            ?? emoneyInputNominalFragment = new EmoneyInputNominalFragment();
            emoneyInputNominalFragment.setEmoneyEntities2(this.l.get(produkListEntity), produkListEntity, this.h0, this.Q.getAccountCode());
            emoneyInputNominalFragment.setOnInputNominal(new EmoneyInputNominalFragment.OnInputNominal() {
                @Override
                public final void selectedEmoneyNominal(ProdukListEntity produkListEntity3, boolean z, double d2, String str) {
                    Emoney2Activity.this.j1(produkListEntity3, z, d2, str);
                }
            });
            emoneyInputNominalFragment.show(getSupportFragmentManager(), "Input nominal EMoney");
        }
    }
}