导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - DepositActivity.java 源代码

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

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


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

import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Typeface;
import android.location.LocationManager;
import android.os.Bundle;
import android.os.Handler;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.JavascriptInterface;
import android.webkit.URLUtil;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.BankRegisterEntity;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.entity.RedeemVoucherEntity;
import com.bm.sc.bebasbayar.adapter.entity.TextListEntity;
import com.bm.sc.bebasbayar.adapter.list.DepositTransferManualAdapter;
import com.bm.sc.bebasbayar.adapter.list.DepositTransferOutletAdapter;
import com.bm.sc.bebasbayar.adapter.list.DepositTransferVaAdapter;
import com.bm.sc.bebasbayar.adapter.list.RedeemVoucherAdapter;
import com.bm.sc.bebasbayar.adapter.list.TopupGeraiAlfaAdapter;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.FileHelper;
import com.bm.sc.bebasbayar.helper.WidgetHelper;
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.BusMessage;
import com.bm.sc.bebasbayar.message.MPMessage;
import com.bm.sc.bebasbayar.message.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.message.mp.DepositMessage;
import com.bm.sc.bebasbayar.service.BBDownloadManager;
import com.bm.sc.bebasbayar.setting.ApiConfig;
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.cash.DepositActivity;
import com.bm.sc.bebasbayar.ui.activity.info.FastpayMapActivity;
import com.bm.sc.bebasbayar.ui.fragment.BaseDialogFragment;
import com.bm.sc.bebasbayar.ui.fragment.cash.RedeemVoucherFragment;
import com.bm.sc.util.android.Compat;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.DateTime;
import com.bm.sc.util.format.Locales;
import com.bm.sc.util.format.Mapper;
import com.google.android.material.bottomsheet.BottomSheetDialogFragment;
import com.orhanobut.dialogplus.DialogPlus;
import com.orhanobut.dialogplus.OnCancelListener;
import com.orhanobut.dialogplus.ViewHolder;
import defpackage.ii0;
import java.sql.Time;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Objects;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;

public class DepositActivity extends BaseActivity implements DepositTransferVaAdapter.Callback, DepositTransferManualAdapter.Callback, DepositTransferOutletAdapter.Callback, RadioGroup.OnCheckedChangeListener, BaseDialogFragment.OnDialogClosingListener, RedeemVoucherFragment.OnDialogDismissListener, RedeemVoucherAdapter.Callback {
    public Button A;
    public Button B;
    public BankRegisterEntity C;
    public BankRegisterEntity D;
    public EditText E;
    public EditText F;
    public String G;
    public TopupGeraiAlfaAdapter I;
    public RedeemVoucherAdapter J;
    public ArrayList<BankRegisterEntity> k;
    public DepositTransferVaAdapter l;
    public RadioGroup m;
    public ArrayList<Object> n;
    public View o;
    public View p;
    public View q;
    public View r;
    public View s;
    public TextView t;
    public RecyclerView v;
    public ProdukListEntity w;
    public EditText x;
    public TextView y;
    public TextView z;
    public final int c = 17325;
    public final int d = 18625;
    public final int e = 58913;
    public final String f = BBDownloadManager.TITLE_TAG;
    public final String g = "img:icon";
    public final String h = "add:data";
    public final String i = "date:time";
    public final String j = "reff:id";
    protected HashMap<String, Object> map = new HashMap<>();
    public ArrayList<HashMap<String, Object>> u = new ArrayList<>();
    public ArrayList<HashMap<String, Object>> H = new ArrayList<>();

    public static class JavaScriptInterface {
        public Activity a;
        public AppSession b;

        public JavaScriptInterface(Activity activity, AppSession appSession) {
            this.a = activity;
            this.b = appSession;
        }

        @JavascriptInterface
        public void gotoReferralPage() {
            if (this.b.retrieve(ConfigSession.KEY_FIRST_ACCESS_LANDING_DOWNLINE).isEmpty()) {
                this.b.store(ConfigSession.KEY_FIRST_ACCESS_LANDING_DOWNLINE, "accessed");
            }
            Affinity.purge(this.a, DepositActivity.class);
        }
    }

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (!aPIMessageWrapper.isOK()) {
                Affinity.info(DepositActivity.this, false, aPIMessageWrapper.getMessageDescription());
                return;
            }
            HashMap hashMap = Var.toHashMap(aPIMessageWrapper.getItem("data"));
            StringBuilder sb = new StringBuilder();
            sb.append("afterProcess: ");
            sb.append(Var.toString(hashMap.get("nominal"), ""));
            BottomSheetDialogFragment redeemVoucherFragment = new RedeemVoucherFragment();
            redeemVoucherFragment.setArguments(RedeemVoucherFragment.getBundle(58913, hashMap));
            redeemVoucherFragment.show(DepositActivity.this.getSupportFragmentManager(), "voucher_details");
        }

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

        @Override
        public void preProcess() {
        }
    }

    public class b implements MessageProcess {
        public final int a;

        public b(int i) {
            this.a = i;
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            DepositMessage depositMessage = new DepositMessage(baseMessage);
            if (!depositMessage.isOK()) {
                Affinity.info(DepositActivity.this, false, depositMessage.getMessageDescription());
                return;
            }
            Bundle bundle = new Bundle();
            bundle.putString(BBDownloadManager.TITLE_TAG, "Top Up Saldo");
            bundle.putInt("img:icon", this.a);
            bundle.putStringArrayList("add:data", depositMessage.getAdditional_datas());
            bundle.putString("reff:id", depositMessage.getValueFromIncludes(MPMessage.IncludeMessage.REFF_ID));
            bundle.putString("date:time", DateTime.convert(Var.toString(depositMessage.getItem("transmission_datetime"), ""), "yyyyMMddHHmmss", "yyyy-MM-dd HH:mm:ss"));
            Date parse = DateTime.parse(Var.toString(depositMessage.getItem("transmission_datetime"), ""), "yyyy-MM-dd HH:mm:ss");
            Calendar calendar = Calendar.getInstance();
            calendar.setTime(parse);
            calendar.add(11, 2);
            bundle.putString("time:exp", DateTime.convert(DateTime.format(calendar.getTime(), "yyyyMMddHHmmss"), "yyyyMMddHHmmss", "yyyy-MM-dd HH:mm:ss"));
            StringBuilder sb = new StringBuilder();
            sb.append("setupDefaultBundle: ");
            sb.append(depositMessage.getAdditional_datas());
            sb.append(" ");
            sb.append(depositMessage.getValueFromIncludes(MPMessage.IncludeMessage.REFF_ID));
            Affinity.purge(DepositActivity.this, TiketDepositActivity.class, bundle);
        }

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

        @Override
        public void preProcess() {
        }
    }

    public class c implements MessageProcess {
        public final String a;

        public c(String str) {
            this.a = str;
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (aPIMessageWrapper.isOK()) {
                DepositActivity.this.H = aPIMessageWrapper.getData();
                if (DepositActivity.this.H.size() > 0) {
                    DepositActivity depositActivity = DepositActivity.this;
                    depositActivity.G = Var.toString(((HashMap) depositActivity.H.get(0)).get("min_deposit"), "0");
                    String str = this.a;
                    if (str != null && str.equals("MANUAL")) {
                        DepositActivity.this.y.setText(Compat.Html_fromHtml("Minimal " + Locales.money(DepositActivity.this.G)));
                        return;
                    }
                    String str2 = this.a;
                    if (str2 == null || !str2.equals("OUTLET")) {
                        return;
                    }
                    DepositActivity.this.z.setText(Compat.Html_fromHtml("Minimal " + Locales.money(DepositActivity.this.G)));
                }
            }
        }

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

        @Override
        public void preProcess() {
            DepositActivity.this.H.clear();
        }
    }

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (!aPIMessageWrapper.isOK()) {
                DepositActivity.this.o.setVisibility(8);
                return;
            }
            DepositActivity.this.u = aPIMessageWrapper.getData();
            Iterator<HashMap<String, Object>> it = aPIMessageWrapper.getData().iterator();
            int i = 0;
            while (it.hasNext()) {
                HashMap<String, Object> next = it.next();
                boolean equals = Var.toString(next.get("status_deposit"), "").equals("0");
                String var = Var.toString(next.get("url"), "-");
                boolean z = equals && DateTime.isInTime(DateTime.parse(Var.toString(next.get("time_expired"), "-"), "yyyy-MM-dd HH:mm:ss"));
                if ((z && !URLUtil.isValidUrl(var)) || ((z && URLUtil.isValidUrl(var)) || (Var.toString(next.get("status_deposit"), "").equals("1") && !URLUtil.isValidUrl(var)))) {
                    i++;
                }
            }
            if (i <= 0) {
                DepositActivity.this.o.setVisibility(8);
                return;
            }
            DepositActivity.this.o.setVisibility(0);
            DepositActivity.this.t.setText("Anda Memiliki (" + i + ") Deposit Aktif");
        }

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

        @Override
        public void preProcess() {
            DepositActivity.this.u.clear();
        }
    }

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (aPIMessageWrapper.isOK()) {
                ArrayList arrayList = Var.toArrayList(aPIMessageWrapper.getData());
                ArrayList<RedeemVoucherEntity> arrayList2 = new ArrayList<>();
                Iterator it = arrayList.iterator();
                while (it.hasNext()) {
                    HashMap hashMap = (HashMap) it.next();
                    RedeemVoucherEntity redeemVoucherEntity = new RedeemVoucherEntity();
                    redeemVoucherEntity.setVoucherCode(Var.toString(hashMap.get("voucher_code"), ""));
                    redeemVoucherEntity.setVoucherSubject(Var.toString(hashMap.get("voucher_subject"), ""));
                    redeemVoucherEntity.setVoucherDesc(Var.toString(hashMap.get("voucher_desc"), ""));
                    redeemVoucherEntity.setVoucherNominal(Var.toString(hashMap.get("voucher_nominal"), ""));
                    redeemVoucherEntity.setVoucherExprd(Var.toString(hashMap.get("voucher_expired"), ""));
                    arrayList2.add(redeemVoucherEntity);
                }
                DepositActivity.this.J.updateList(arrayList2);
            }
        }

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

        @Override
        public void preProcess() {
        }
    }

    public class f implements MessageProcess {
        public final BankRegisterEntity a;
        public final int b;

        public f(BankRegisterEntity bankRegisterEntity, int i) {
            this.a = bankRegisterEntity;
            this.b = i;
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (!aPIMessageWrapper.isOK()) {
                Affinity.info(DepositActivity.this, false, aPIMessageWrapper.getMessageDescription());
                return;
            }
            HashMap<String, Object> hashMap = aPIMessageWrapper.getData().get(0);
            this.a.setVaNumber(Var.toString(hashMap.get("no_va"), ""));
            this.a.setDepName(Var.toString(hashMap.get("nama_merchant"), ""));
            DepositActivity.this.k.get(this.b).setVaNumber(Var.toString(hashMap.get("no_va"), ""));
            DepositActivity.this.k.get(this.b).setDepName(Var.toString(hashMap.get("nama_merchant"), ""));
            DepositActivity depositActivity = DepositActivity.this;
            depositActivity.l.updateComponentList(depositActivity.k.get(this.b), this.b);
            DepositActivity.this.A0(this.a);
        }

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

        @Override
        public void preProcess() {
        }
    }

    public void b0(View view, int i, String str) {
        this.B.setOnClickListener((View.OnClickListener) view);
    }

    public static void d0(ArrayList arrayList, int i, String str) {
        if (Var.toString(str, "null").equalsIgnoreCase("null")) {
            arrayList.add(new BankRegisterEntity(R.drawable.bb_indomart_2, DepositMessage.DEP_INDOMARET, "Indomaret"));
            arrayList.add(new BankRegisterEntity(R.drawable.bb_alfamart_2, DepositMessage.DEP_ALFAMART, "Alfamart"));
            arrayList.add(new BankRegisterEntity(R.drawable.bb_alfamidi_2, DepositMessage.DEP_ALFAMIDI, "Alfamidi"));
        } else if (str.equals("1")) {
            arrayList.add(new BankRegisterEntity(R.drawable.bb_fastpay_2, DepositMessage.DEP_FASTPAY, "Fastpay"));
            arrayList.add(new BankRegisterEntity(R.drawable.bb_indomart_2, DepositMessage.DEP_INDOMARET, "Indomaret"));
            arrayList.add(new BankRegisterEntity(R.drawable.bb_alfamart_2, DepositMessage.DEP_ALFAMART, "Alfamart"));
            arrayList.add(new BankRegisterEntity(R.drawable.bb_alfamidi_2, DepositMessage.DEP_ALFAMIDI, "Alfamidi"));
        }
    }

    public void f0(int i, Boolean bool) {
        if (bool.booleanValue()) {
            this.x.setText("");
            Y();
        }
    }

    public void g0(int i, Boolean bool) {
        if (bool.booleanValue()) {
            startActivityForResult(new Intent("android.settings.LOCATION_SOURCE_SETTINGS"), 18625);
        } else {
            Affinity.info(this, false, getString(R.string.transaction_location_permission_denied));
        }
    }

    public void i0(int i, Boolean bool) {
        if (bool.booleanValue()) {
            startActivityForResult(new Intent("android.settings.LOCATION_SOURCE_SETTINGS"), 18625);
        } else {
            Affinity.info(this, false, getString(R.string.transaction_location_permission_denied));
        }
    }

    public void j0(int i, Boolean bool) {
        if (!bool.booleanValue()) {
            Affinity.info(this, false, getString(R.string.transaction_location_permission_denied));
            return;
        }
        ArrayList arrayList = new ArrayList();
        arrayList.add("android.permission.ACCESS_FINE_LOCATION");
        arrayList.add("android.permission.ACCESS_COARSE_LOCATION");
        requestPermissions((String[]) arrayList.toArray(new String[0]), 17325);
    }

    public void k0(View view) {
        if (!Affinity.isPermissionGranted(this, "android.permission.ACCESS_FINE_LOCATION") || !Affinity.isPermissionGranted(this, "android.permission.ACCESS_COARSE_LOCATION")) {
            Affinity.confirm(this, getString(R.string.title_confirm), getString(R.string.transaction_location_permission), new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    DepositActivity.this.j0(i, (Boolean) obj);
                }
            });
        } else if (a0()) {
            Affinity.launch(this, FastpayMapActivity.class);
        } else {
            Affinity.confirm(this, getString(R.string.title_confirm), getString(R.string.transaction_location_not_enable), new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    DepositActivity.this.i0(i, (Boolean) obj);
                }
            });
        }
    }

    public void l0(View view, String str, final DialogPlus dialogPlus, int i, String str2) {
        ArrayList<Object> jsonToList = Mapper.jsonToList(str2);
        ArrayList<TextListEntity> arrayList = new ArrayList<>();
        for (int i2 = 0; i2 < jsonToList.size(); i2++) {
            TextListEntity textListEntity = new TextListEntity();
            textListEntity.setTitle(Var.toString(jsonToList.get(i2), ""));
            textListEntity.setRes(Var.toInt(Integer.valueOf(i2), 0));
            arrayList.add(textListEntity);
        }
        this.I.clearList();
        this.I.updateList(arrayList);
        RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.rv_topup_alfamart);
        recyclerView.setLayoutManager(new LinearLayoutManager(this));
        recyclerView.setNestedScrollingEnabled(false);
        recyclerView.setAdapter(this.I);
        ImageView imageView = (ImageView) view.findViewById(R.id.iv_close);
        ((TextView) view.findViewById(R.id.title_mart)).setText("Petunjuk Cara Top Up di " + str);
        View findViewById = view.findViewById(R.id.topup_alfamart_btn_container);
        findViewById.setVisibility(0);
        imageView.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view2) {
                dialogPlus.dismiss();
            }
        });
        findViewById.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view2) {
                DepositActivity.this.k0(view2);
            }
        });
        dialogPlus.show();
    }

    public void n0(View view, String str, final DialogPlus dialogPlus, int i, String str2) {
        StringBuilder sb = new StringBuilder();
        sb.append("widgetMart: Alfamart : ");
        sb.append(str2);
        ArrayList<Object> jsonToList = Mapper.jsonToList(str2);
        ArrayList<TextListEntity> arrayList = new ArrayList<>();
        for (int i2 = 0; i2 < jsonToList.size(); i2++) {
            TextListEntity textListEntity = new TextListEntity();
            textListEntity.setTitle(Var.toString(jsonToList.get(i2), ""));
            textListEntity.setRes(Var.toInt(Integer.valueOf(i2), 0));
            arrayList.add(textListEntity);
        }
        this.I.clearList();
        this.I.updateList(arrayList);
        RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.rv_topup_alfamart);
        recyclerView.setLayoutManager(new LinearLayoutManager(this));
        recyclerView.setNestedScrollingEnabled(false);
        recyclerView.setAdapter(this.I);
        ImageView imageView = (ImageView) view.findViewById(R.id.iv_close);
        ((TextView) view.findViewById(R.id.title_mart)).setText("Petunjuk Cara Top Up di " + str);
        View findViewById = view.findViewById(R.id.topup_alfamart_btn_container);
        findViewById.setVisibility(8);
        findViewById.setOnClickListener(null);
        imageView.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view2) {
                dialogPlus.dismiss();
            }
        });
        dialogPlus.show();
    }

    public void p0(View view, String str, final DialogPlus dialogPlus, int i, String str2) {
        StringBuilder sb = new StringBuilder();
        sb.append("widgetMart: Alfamidi : ");
        sb.append(str2);
        ArrayList<Object> jsonToList = Mapper.jsonToList(str2);
        ArrayList<TextListEntity> arrayList = new ArrayList<>();
        for (int i2 = 0; i2 < jsonToList.size(); i2++) {
            TextListEntity textListEntity = new TextListEntity();
            textListEntity.setTitle(Var.toString(jsonToList.get(i2), ""));
            textListEntity.setRes(Var.toInt(Integer.valueOf(i2), 0));
            arrayList.add(textListEntity);
        }
        this.I.clearList();
        this.I.updateList(arrayList);
        RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.rv_topup_alfamart);
        recyclerView.setLayoutManager(new LinearLayoutManager(this));
        recyclerView.setNestedScrollingEnabled(false);
        recyclerView.setAdapter(this.I);
        ImageView imageView = (ImageView) view.findViewById(R.id.iv_close);
        ((TextView) view.findViewById(R.id.title_mart)).setText("Petunjuk Cara Top Up di " + str);
        View findViewById = view.findViewById(R.id.topup_alfamart_btn_container);
        findViewById.setVisibility(8);
        findViewById.setOnClickListener(null);
        imageView.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view2) {
                dialogPlus.dismiss();
            }
        });
        dialogPlus.show();
    }

    public void s0(View view) {
        if (((TextView) view).getText().toString().contentEquals(Compat.Html_fromHtml(getString(R.string.deposit_copy_code_va)))) {
            Affinity.copy(this, this.w.getCode(), "Nomor rekening VA tersalin");
        }
    }

    public void t0(BankRegisterEntity bankRegisterEntity, View view) {
        if (((TextView) view).getText().toString().contentEquals(Compat.Html_fromHtml(getString(R.string.deposit_copy_code_va)))) {
            Affinity.copy(this, bankRegisterEntity.getVaNumber(), "Nomor rekening VA tersalin");
        }
    }

    public void u0(BankRegisterEntity bankRegisterEntity, View view) {
        if (((TextView) view).getText().toString().contentEquals(Compat.Html_fromHtml(getString(R.string.deposit_copy_code_va)))) {
            Affinity.copy(this, bankRegisterEntity.getVaNumber(), "Nomor rekening VA tersalin");
        }
    }

    public void v0(BankRegisterEntity bankRegisterEntity, int i, String str) {
        w0(bankRegisterEntity);
    }

    public final void A0(final BankRegisterEntity bankRegisterEntity) {
        final DialogPlus create = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(LayoutInflater.from(this).inflate(R.layout.widget_info_deposit_va, (ViewGroup) null, false))).setContentWidth(-1).setContentHeight(-2).setCancelable(true).setOnCancelListener(new OnCancelListener() {
            public final void onCancel(DialogPlus dialogPlus) {
                dialogPlus.dismiss();
            }
        }).setContentBackgroundResource(R.color.colorTransparent).setGravity(80).create();
        create.show();
        View holderView = create.getHolderView();
        ImageView imageView = (ImageView) holderView.findViewById(R.id.iv_close);
        TextView textView = (TextView) holderView.findViewById(R.id.fdt_title);
        TextView textView2 = (TextView) holderView.findViewById(R.id.fdt_nominal);
        TextView textView3 = (TextView) holderView.findViewById(R.id.fdt_nominal_copy);
        ConstraintLayout findViewById = findViewById(R.id.line_info_deposit_realtime);
        imageView.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                create.dismiss();
            }
        });
        textView3.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                DepositActivity.this.s0(view);
            }
        });
        WebView webView = (WebView) holderView.findViewById(R.id.wv_va);
        webView.addJavascriptInterface(new JavaScriptInterface(this, this.appSession), "android");
        WebSettings settings = webView.getSettings();
        settings.setJavaScriptEnabled(true);
        settings.setDomStorageEnabled(true);
        settings.setCacheMode(-1);
        if (bankRegisterEntity == null || !bankRegisterEntity.isVa()) {
            findViewById.setVisibility(8);
            if (this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN).isEmpty() && this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN).isEmpty()) {
                Affinity.promptPIN(this, new BBCallback() {
                    @Override
                    public final void do_callback(int i, Object obj) {
                        DepositActivity.this.v0(bankRegisterEntity, i, (String) obj);
                    }
                }, "");
            } else {
                w0(bankRegisterEntity);
            }
            create.dismiss();
            return;
        }
        String[] split = bankRegisterEntity.getBankName().split("-");
        if (!bankRegisterEntity.getBankName().toUpperCase().contains("VA")) {
            Affinity.open_url(this, String.format("%scara_deposit/%s/%s/%s/%s/full?lite=true", new ConfigSession(this).retrieveMap(ConfigSession.PROPERTY_URL, ConfigSession.KEY_URL_LANDING), split[0].trim().toLowerCase().replaceAll("\\s?va", "").replaceAll("[^a-z0-9]", "-"), split[1].trim(), new AppSession(this).retrieve(AppSession.PROPERTY_MERCHANT_ID), bankRegisterEntity.getWebUrl()));
            create.dismiss();
            return;
        }
        ProdukListEntity produkListEntity = new ProdukListEntity(split[1], split[0]);
        produkListEntity.setSubname(bankRegisterEntity.getDepName());
        StringBuilder sb = new StringBuilder();
        sb.append("onItemClick: ");
        sb.append(produkListEntity);
        this.w = produkListEntity;
        produkListEntity.getName().replace("VA", "");
        textView.setText(Compat.Html_fromHtml(getString(R.string.deposit_response_digit_va_hint, produkListEntity.getName().replace("VA", "").replace("(", "").replace(")", ""))));
        if (!produkListEntity.getCode().equals(" ")) {
            textView2.setText(Locales.formatCreditCard(produkListEntity.getCode(), "-"));
            textView3.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    DepositActivity.this.u0(bankRegisterEntity, view);
                }
            });
        } else if (!bankRegisterEntity.getVaNumber().equals("")) {
            textView2.setText(Locales.formatCreditCard(bankRegisterEntity.getVaNumber(), "-"));
            textView3.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    DepositActivity.this.t0(bankRegisterEntity, view);
                }
            });
        }
        textView3.setText(Compat.Html_fromHtml(getString(R.string.deposit_copy_code_va)));
        findViewById.setVisibility(0);
        String str = "Bearer " + this.configSession.retrieve(ConfigSession.PROPERTY_APP_CENTRAL_API_2);
        HashMap hashMap = new HashMap();
        hashMap.put("Authorization", str);
        hashMap.put("expect-type", "html");
        hashMap.put("Cache-Control", "no-cache, no-store, must-revalidate");
        webView.loadUrl(ApiConfig.getBaseUrl()[0] + "proceed/deposit-guide/va-info?bank=" + bankRegisterEntity.getBankCodeToParam().toLowerCase() + "&id=" + this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), hashMap);
    }

    public final void W(String str, String str2, int i, String str3) {
        AppSession appSession = new AppSession(this);
        DepositMessage depositMessage = new DepositMessage(appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN), str, str2);
        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.setMessageProcess(new b(i));
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(depositMessage);
        messageSender.execute();
    }

    public final void X() {
        MessageComposer messageComposer = new MessageComposer(2, "merchant/ldeposit");
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.setIs_credential(true);
        messageComposer.setShowProgressRegular(false);
        messageComposer.addMessage("status", "0");
        messageComposer.addMessage("id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        messageComposer.setMessageProcess(new d());
        new MessageSender(this, messageComposer).execute();
    }

    public final void Y() {
        MessageComposer messageComposer = new MessageComposer(2, "merchants/voucher/list");
        messageComposer.addMessage("idOutlet", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        messageComposer.addMessage(BaseMessage.INDEX_VIA, "BB ANDROID");
        messageComposer.setData_type(2);
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setIs_credential(true);
        messageComposer.setIs_encrypted(false);
        messageComposer.setShowProgressRegular(false);
        messageComposer.setMessageProcess(new e());
        new MessageSender(this, messageComposer).execute();
    }

    public final void Z(String str, String str2) {
        MessageComposer messageComposer = new MessageComposer(2, "products/deposit");
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.setIs_credential(true);
        messageComposer.setShowProgressRegular(false);
        messageComposer.addMessage("codeSource", str);
        messageComposer.addMessage("idOutlet", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        messageComposer.setMessageProcess(new c(str2));
        new MessageSender(this, messageComposer).execute();
    }

    public final boolean a0() {
        return ((LocationManager) getSystemService("location")).isProviderEnabled("gps");
    }

    @Override
    public String getClassSimpleName() {
        return "deposit";
    }

    @Override
    public int getLayoutResource() {
        return R.layout.activity_deposit_3;
    }

    @Override
    public String getWikiNameSpace() {
        return "panduan_transaksi:keuangan:deposit";
    }

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

    @Override
    public void onActivityResult(int i, int i2, Intent intent) {
        if (i == 18625) {
            Affinity.launch(this, FastpayMapActivity.class);
        } else {
            super.onActivityResult(i, i2, intent);
        }
    }

    @Override
    public void onCheckedChanged(RadioGroup radioGroup, int i) {
        Typeface createFromAsset = Typeface.createFromAsset(getAssets(), getString(R.string.font_bold));
        Typeface createFromAsset2 = Typeface.createFromAsset(getAssets(), getString(R.string.font_reguler));
        this.E.setText("");
        this.F.setText("");
        if (i == 2131363227) {
            Affinity.hideSoftKeyboard(this);
            this.p.setVisibility(8);
            radioGroup.check(R.id.deposit_transfer_va);
            this.v.setVisibility(0);
            this.p.setVisibility(8);
            this.q.setVisibility(8);
            this.s.setVisibility(8);
            ((RadioButton) findViewById(R.id.deposit_transfer_va)).setTypeface(createFromAsset, 1);
            ((RadioButton) findViewById(R.id.deposit_transfer_bank)).setTypeface(createFromAsset2, 0);
            ((RadioButton) findViewById(R.id.deposit_outlet)).setTypeface(createFromAsset2, 0);
            ((RadioButton) findViewById(R.id.deposit_redeem)).setTypeface(createFromAsset2, 0);
            return;
        }
        if (i == 2131363226) {
            this.E.setText("");
            Affinity.hideSoftKeyboard(this);
            this.p.setVisibility(0);
            radioGroup.check(R.id.deposit_transfer_bank);
            this.v.setVisibility(8);
            this.p.setVisibility(0);
            this.q.setVisibility(8);
            this.s.setVisibility(8);
            ((RadioButton) findViewById(R.id.deposit_transfer_va)).setTypeface(createFromAsset2, 0);
            ((RadioButton) findViewById(R.id.deposit_transfer_bank)).setTypeface(createFromAsset, 1);
            ((RadioButton) findViewById(R.id.deposit_outlet)).setTypeface(createFromAsset2, 0);
            ((RadioButton) findViewById(R.id.deposit_redeem)).setTypeface(createFromAsset2, 0);
            return;
        }
        if (i == 2131363220) {
            Affinity.hideSoftKeyboard(this);
            this.F.setText("");
            radioGroup.check(R.id.deposit_outlet);
            this.v.setVisibility(8);
            this.p.setVisibility(8);
            this.q.setVisibility(0);
            this.s.setVisibility(8);
            ((RadioButton) findViewById(R.id.deposit_transfer_va)).setTypeface(createFromAsset2, 0);
            ((RadioButton) findViewById(R.id.deposit_transfer_bank)).setTypeface(createFromAsset2, 0);
            ((RadioButton) findViewById(R.id.deposit_outlet)).setTypeface(createFromAsset, 1);
            ((RadioButton) findViewById(R.id.deposit_redeem)).setTypeface(createFromAsset2, 0);
            return;
        }
        if (i == 2131363221) {
            Affinity.hideSoftKeyboard(this);
            this.x.setText("");
            radioGroup.check(R.id.deposit_redeem);
            this.v.setVisibility(8);
            this.p.setVisibility(8);
            this.q.setVisibility(8);
            this.s.setVisibility(0);
            ((RadioButton) findViewById(R.id.deposit_transfer_va)).setTypeface(createFromAsset2, 0);
            ((RadioButton) findViewById(R.id.deposit_transfer_bank)).setTypeface(createFromAsset2, 0);
            ((RadioButton) findViewById(R.id.deposit_outlet)).setTypeface(createFromAsset2, 0);
            ((RadioButton) findViewById(R.id.deposit_redeem)).setTypeface(createFromAsset, 1);
            Y();
        }
    }

    @Override
    public void onClick(View view) {
        int id = view.getId();
        if (id == 2131366186) {
            Bundle bundle = new Bundle();
            bundle.putInt("status", 0);
            Affinity.launch(this, ListDepositActivity.class, bundle);
            return;
        }
        if (id == 2131362317) {
            BankRegisterEntity bankRegisterEntity = this.D;
            if (bankRegisterEntity == null) {
                Affinity.info(this, false, "Mohon pilih metode pembayaran");
                return;
            } else {
                W(bankRegisterEntity.getDepName(), this.F.getText().toString().replaceAll("\\D", ""), this.D.getResId(), "");
                return;
            }
        }
        if (id == 2131362316) {
            BankRegisterEntity bankRegisterEntity2 = this.C;
            if (bankRegisterEntity2 == null) {
                Affinity.info(this, false, getString(R.string.warning_bank_manual_deposit));
                return;
            } else {
                W(bankRegisterEntity2.getDepName(), this.E.getText().toString().replaceAll("\\D", ""), this.C.getResId(), "");
                return;
            }
        }
        if (id == 2131364301) {
            this.E.setText("");
            return;
        }
        if (id == 2131364302) {
            this.F.setText("");
            return;
        }
        if (id == 2131363590) {
            onCheckedChanged(this.m, R.id.deposit_transfer_va);
            return;
        }
        if (id != 2131362426) {
            super.onClick(view);
            return;
        }
        APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
        aPIMessageWrapper.setItem("voucher", this.x.getText().toString().trim());
        aPIMessageWrapper.setItem("id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        aPIMessageWrapper.setItem(BaseMessage.INDEX_VIA, "BB ANDROID");
        MessageComposer messageComposer = new MessageComposer(2, "merchants/voucher/check");
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.setIs_credential(true);
        messageComposer.setShowProgressRegular(true);
        messageComposer.setMessageProcess(new a());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(aPIMessageWrapper);
        messageSender.execute();
    }

    @Override
    public void onClickManual(int i, BankRegisterEntity bankRegisterEntity, View view) {
        Affinity.hideSoftKeyboard(this);
        this.C = bankRegisterEntity;
        Z(bankRegisterEntity.getDepName(), "MANUAL");
        WidgetHelper.setReadonly(this.A, false);
        this.A.setOnClickListener(this);
        if (this.n != null) {
            for (int i2 = 0; i2 < this.n.size(); i2++) {
                Object obj = ((HashMap) this.n.get(i2)).get("bank");
                Objects.requireNonNull(obj);
                if (obj.toString().equals(bankRegisterEntity.getDepName())) {
                    Object obj2 = ((HashMap) this.n.get(i2)).get("cut_off_start");
                    Objects.requireNonNull(obj2);
                    String obj3 = obj2.toString();
                    Object obj4 = ((HashMap) this.n.get(i2)).get("cut_off_end");
                    Objects.requireNonNull(obj4);
                    String obj5 = obj4.toString();
                    Object obj6 = ((HashMap) this.n.get(i2)).get("warning");
                    Objects.requireNonNull(obj6);
                    String obj7 = obj6.toString();
                    TextView textView = (TextView) findViewById(R.id.textViewWarningTopUp);
                    textView.setText(obj7);
                    textView.setVisibility(8);
                    int hours = new Time(System.currentTimeMillis()).getHours();
                    int minutes = new Time(System.currentTimeMillis()).getMinutes();
                    int parseInt = Integer.parseInt(obj3.substring(0, 2));
                    int parseInt2 = Integer.parseInt(obj3.substring(3, 5));
                    int parseInt3 = Integer.parseInt(obj5.substring(0, 2));
                    int parseInt4 = Integer.parseInt(obj5.substring(3, 5));
                    if (hours < parseInt || hours > 24) {
                        if (hours > parseInt3 || hours < 0) {
                            if (hours >= 1 && hours == parseInt - 1 && minutes >= 30) {
                                textView.setVisibility(0);
                            }
                        } else if (minutes <= parseInt4) {
                            textView.setVisibility(0);
                        }
                    } else if (minutes >= parseInt2) {
                        textView.setVisibility(0);
                    }
                }
            }
        }
    }

    @Override
    public void onClickOutlet(int i, BankRegisterEntity bankRegisterEntity, final View view) {
        this.D = bankRegisterEntity;
        if (bankRegisterEntity.getBankName().toLowerCase().contains("alfamart") || bankRegisterEntity.getBankName().toLowerCase().contains("alfamidi")) {
            Affinity.hideSoftKeyboard(this);
            this.r.setVisibility(8);
            z0(bankRegisterEntity.getBankName());
        } else {
            if (bankRegisterEntity.getBankName().toLowerCase().contains("fastpay")) {
                Affinity.hideSoftKeyboard(this);
                this.r.setVisibility(8);
                y0(bankRegisterEntity.getBankName());
                return;
            }
            this.r.setVisibility(0);
            Z(bankRegisterEntity.getDepName(), "OUTLET");
            if (this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN).isEmpty() && this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN).isEmpty()) {
                Affinity.promptPIN(this, new BBCallback() {
                    @Override
                    public final void do_callback(int i2, Object obj) {
                        DepositActivity.this.b0(view, i2, (String) obj);
                    }
                }, "");
            } else {
                this.B.setOnClickListener(this);
            }
        }
    }

    @Override
    public void onClickVA(int i, BankRegisterEntity bankRegisterEntity, View view) {
        if (!bankRegisterEntity.isVa()) {
            A0(bankRegisterEntity);
        } else if (bankRegisterEntity.getVaNumber().equals("")) {
            x0(bankRegisterEntity, bankRegisterEntity.getBankCodeToParam().replace("-", ""), i);
        } else {
            A0(bankRegisterEntity);
        }
    }

    @Override
    public void onCopyVoucher(int i, RedeemVoucherEntity redeemVoucherEntity) {
        if (redeemVoucherEntity.getVoucherCode().isEmpty()) {
            return;
        }
        this.x.setText(redeemVoucherEntity.getVoucherCode());
        findViewById(R.id.btn_submit).performClick();
    }

    @Override
    @SuppressLint({"AddJavascriptInterface", "SetJavaScriptEnabled"})
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        View findViewById = findViewById(R.id.ticket_info_container);
        this.o = findViewById;
        findViewById.setOnClickListener(this);
        this.t = (TextView) findViewById(R.id.label_ticket);
        View findViewById2 = findViewById(R.id.line_info_trf_manual);
        this.p = findViewById2;
        findViewById2.setVisibility(0);
        this.q = findViewById(R.id.line_info_trf_outlet);
        this.s = findViewById(R.id.line_info_redeem);
        this.E = (EditText) findViewById(R.id.nominal_manual);
        this.y = (TextView) findViewById(R.id.deposit_info_label_manual);
        Button button = (Button) findViewById(R.id.btn_deposit_manual);
        this.A = button;
        WidgetHelper.setReadonly(button, true);
        this.A.setOnClickListener(this);
        this.F = (EditText) findViewById(R.id.nominal_outlet);
        this.z = (TextView) findViewById(R.id.deposit_info_label_outlet);
        Button button2 = (Button) findViewById(R.id.btn_deposit_outlet);
        this.B = button2;
        button2.setOnClickListener(this);
        this.r = findViewById(R.id.line_info_nominal_outlet);
        this.x = (EditText) findViewById(R.id.input_voucher);
        findViewById(R.id.btn_submit).setOnClickListener(this);
        findViewById(R.id.iv_clear_manual).setOnClickListener(this);
        findViewById(R.id.iv_clear_outlet).setOnClickListener(this);
        this.l = new DepositTransferVaAdapter(this);
        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rv_transfer_va);
        this.v = recyclerView;
        recyclerView.setLayoutManager(new LinearLayoutManager(this));
        this.v.setNestedScrollingEnabled(false);
        RedeemVoucherAdapter redeemVoucherAdapter = new RedeemVoucherAdapter(this);
        this.J = redeemVoucherAdapter;
        redeemVoucherAdapter.setCallback(this);
        RecyclerView recyclerView2 = (RecyclerView) findViewById(R.id.list_redeem_voucher_rv);
        recyclerView2.setLayoutManager(new LinearLayoutManager(this));
        recyclerView2.setNestedScrollingEnabled(false);
        recyclerView2.setAdapter(this.J);
        this.I = new TopupGeraiAlfaAdapter(this);
        ArrayList<Object> jsonToList = Mapper.jsonToList(this.dataSession.retrieve(DataSession.PROPERTY_LIST_BANK_VA));
        this.k = new ArrayList<>();
        Iterator<Object> it = jsonToList.iterator();
        while (it.hasNext()) {
            HashMap hashMap = Var.toHashMap(it.next());
            String var = Var.toString(hashMap.get("va_number"), "");
            BankRegisterEntity bankRegisterEntity = new BankRegisterEntity(Var.toString(hashMap.get("url_img"), ""), Var.toString(hashMap.get("va_username"), ""), Var.toString(hashMap.get("va_title"), ""), Var.toString(hashMap.get("bank"), ""));
            bankRegisterEntity.setVaNumber(var);
            bankRegisterEntity.setWebUrl(Var.toString(hashMap.get("url"), ""));
            bankRegisterEntity.setVa(true);
            bankRegisterEntity.setAdminFee(Var.toString(hashMap.get(MPMessage.IncludeMessage.ADMIN), "0"));
            bankRegisterEntity.setBankVATitle(Var.toString(hashMap.get("bank_va_title"), "0"));
            this.k.add(bankRegisterEntity);
        }
        this.l.updateList(this.k);
        this.l.setCallback(this);
        this.v.setAdapter(this.l);
        RadioGroup radioGroup = (RadioGroup) findViewById(R.id.rg_deposit_product_code);
        this.m = radioGroup;
        radioGroup.setOnCheckedChangeListener(this);
        this.m.check(R.id.deposit_transfer_va);
        this.v.setVisibility(0);
        final DepositTransferManualAdapter depositTransferManualAdapter = new DepositTransferManualAdapter(this);
        RecyclerView recyclerView3 = (RecyclerView) findViewById(R.id.rv_transfer_bank);
        recyclerView3.setLayoutManager(new GridLayoutManager(this, 2));
        recyclerView3.setNestedScrollingEnabled(false);
        final ArrayList arrayList = new ArrayList();
        arrayList.add(new BankRegisterEntity(R.drawable.bb_bri_3, "BRI", "Bank BRI"));
        arrayList.add(new BankRegisterEntity(R.drawable.bb_mandiri_2, "MANDIRI", "Bank Mandiri"));
        arrayList.add(new BankRegisterEntity(R.drawable.bb_bca_2, "BCA", "Bank BCA"));
        arrayList.add(new BankRegisterEntity(R.drawable.bb_bni_2, "BNI", "Bank BNI"));
        new Handler().postDelayed(new Runnable() {
            @Override
            public final void run() {
                DepositTransferManualAdapter.this.updateList(arrayList);
            }
        }, 1000L);
        depositTransferManualAdapter.setCallback(this);
        recyclerView3.setAdapter(depositTransferManualAdapter);
        this.p.setVisibility(8);
        final DepositTransferOutletAdapter depositTransferOutletAdapter = new DepositTransferOutletAdapter(this);
        RecyclerView recyclerView4 = (RecyclerView) findViewById(R.id.rv_transfer_outlet);
        recyclerView4.setLayoutManager(new GridLayoutManager(this, 2));
        recyclerView4.setNestedScrollingEnabled(false);
        final ArrayList arrayList2 = new ArrayList();
        ApiConfig.fetchConfig(this, R.xml.deposit_options_conf, "bb_enable_dep_lkd", new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                DepositActivity.d0(arrayList2, i, (String) obj);
            }
        });
        new Handler().postDelayed(new Runnable() {
            @Override
            public final void run() {
                DepositTransferOutletAdapter.this.updateList(arrayList2);
            }
        }, 1000L);
        depositTransferOutletAdapter.setCallback(this);
        recyclerView4.setAdapter(depositTransferOutletAdapter);
        X();
        this.v.setLayoutManager(new LinearLayoutManager(this));
        this.v.setNestedScrollingEnabled(false);
        findViewById(R.id.frame_layout_shortcut_va).setOnClickListener(this);
        ArrayList arrayList3 = new ArrayList(this.configSession.retrieveSet(ConfigSession.PROPERTY_CUT_OFF_BANK_CONFIG));
        ArrayList<Object> arrayList4 = new ArrayList<>();
        this.n = arrayList4;
        arrayList4.addAll(arrayList3);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.deposit, menu);
        return true;
    }

    @Override
    public void onDialogClosed(BaseDialogFragment baseDialogFragment) {
    }

    @Override
    public void onDialogClosing(BaseDialogFragment baseDialogFragment, Object obj) {
    }

    @Override
    public void onDialogDismiss(int i, Bundle bundle) {
        if (i == 58913 && bundle.getBoolean("is_success")) {
            Affinity.info(this, 1, getString(R.string.title_info), Var.toString(bundle.getString("desc"), "Voucher berhasil digunakan!"), new BBCallback() {
                @Override
                public final void do_callback(int i2, Object obj) {
                    DepositActivity.this.f0(i2, (Boolean) obj);
                }
            });
        }
    }

    @Subscribe(threadMode = ThreadMode.MAIN)
    public void onMessageEvent(BusMessage busMessage) {
        if (busMessage.getEventType() == 1) {
            this.appSession.store(AppSession.PROPERTY_BALANCE, Var.toString(Double.valueOf(busMessage.getBalance()), "0"));
            X();
        }
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem menuItem) {
        if (menuItem.getItemId() != 2131364824) {
            return super.onOptionsItemSelected(menuItem);
        }
        Bundle bundle = new Bundle();
        bundle.putInt("status", -1);
        Affinity.launch(this, ListDepositActivity.class, bundle);
        return true;
    }

    public void onPause() {
        super/*androidx.fragment.app.FragmentActivity*/.onPause();
        EventBus.getDefault().unregister(this);
    }

    @Override
    public boolean onPrepareOptionsMenu(Menu menu) {
        return super.onPrepareOptionsMenu(menu);
    }

    @Override
    public void onRequestPermissionsResult(int i, @NonNull String[] strArr, @NonNull int[] iArr) {
        if (i != 17325) {
            super.onRequestPermissionsResult(i, strArr, iArr);
            return;
        }
        HashMap hashMap = new HashMap();
        for (int i2 = 0; i2 < strArr.length; i2++) {
            hashMap.put(strArr[i2], Integer.valueOf(iArr[i2]));
        }
        if (!(Var.toInt(hashMap.get("android.permission.ACCESS_FINE_LOCATION"), 0) == 0 && Var.toInt(hashMap.get("android.permission.ACCESS_COARSE_LOCATION"), 0) == 0)) {
            Affinity.info(this, false, getString(R.string.transaction_location_permission_denied));
        } else if (a0()) {
            Affinity.launch(this, FastpayMapActivity.class);
        } else {
            Affinity.confirm(this, getString(R.string.title_confirm), getString(R.string.transaction_location_not_enable), new BBCallback() {
                @Override
                public final void do_callback(int i3, Object obj) {
                    DepositActivity.this.g0(i3, (Boolean) obj);
                }
            });
        }
    }

    @Override
    public void onResume() {
        super.onResume();
        X();
    }

    public void onStart() {
        super.onStart();
        if (EventBus.getDefault().isRegistered(this)) {
            return;
        }
        EventBus.getDefault().register(this);
    }

    public final void w0(BankRegisterEntity bankRegisterEntity) {
        if (FileHelper.isValidActivityForFragmentShow(this)) {
            Bundle bundle = new Bundle();
            bundle.putString("id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
            bundle.putString("bank", bankRegisterEntity.getDepName());
            bundle.putInt("imgRes", bankRegisterEntity.getResId());
            bundle.putString(BBDownloadManager.TITLE_TAG, bankRegisterEntity.getBankName());
            Affinity.launch(this, DepositFormActivity.class, bundle);
        }
    }

    public final void x0(BankRegisterEntity bankRegisterEntity, String str, int i) {
        MessageComposer messageComposer = new MessageComposer(2, "va/create");
        messageComposer.addMessage("idOutlet", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        messageComposer.addMessage("bank", str);
        messageComposer.setData_type(2);
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setIs_credential(true);
        messageComposer.setIs_encrypted(false);
        messageComposer.setShowProgressRegular(false);
        messageComposer.setMessageProcess(new f(bankRegisterEntity, i));
        new MessageSender(this, messageComposer).execute();
    }

    public final void y0(final String str) {
        final DialogPlus create = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(LayoutInflater.from(this).inflate(R.layout.widget_info_deposit_alfamart, (ViewGroup) null, false))).setContentWidth(-1).setContentHeight(-2).setCancelable(true).setOnCancelListener(new ii0()).setContentBackgroundResource(R.color.colorTransparent).setGravity(80).create();
        final View holderView = create.getHolderView();
        ApiConfig.fetchTopupFastpay(this, new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                DepositActivity.this.l0(holderView, str, create, i, (String) obj);
            }
        });
    }

    public final void z0(final String str) {
        final DialogPlus create = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(LayoutInflater.from(this).inflate(R.layout.widget_info_deposit_alfamart, (ViewGroup) null, false))).setContentWidth(-1).setContentHeight(-2).setCancelable(true).setOnCancelListener(new ii0()).setContentBackgroundResource(R.color.colorTransparent).setGravity(80).create();
        final View holderView = create.getHolderView();
        if (str.equalsIgnoreCase("alfamart")) {
            ApiConfig.fetchTopupAlfamart(this, new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    DepositActivity.this.n0(holderView, str, create, i, (String) obj);
                }
            });
        } else if (str.equalsIgnoreCase("alfamidi")) {
            ApiConfig.fetchTopupAlfamidi(this, new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    DepositActivity.this.p0(holderView, str, create, i, (String) obj);
                }
            });
        }
    }
}