导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - AsuransiActivity.java 源代码

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

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


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

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.webkit.WebView;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.widget.SearchView;
import androidx.recyclerview.widget.DefaultItemAnimator;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.auth.ui.BottomNavigationActivity;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.BaseAdapter;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.entity.SelfNumberEntity;
import com.bm.sc.bebasbayar.adapter.entity.VoucherEntity;
import com.bm.sc.bebasbayar.adapter.list.RbBPJSAdapter;
import com.bm.sc.bebasbayar.adapter.list.UBPPromoVoucherAdapter;
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.helper.Affinity;
import com.bm.sc.bebasbayar.helper.MessageParser;
import com.bm.sc.bebasbayar.helper.WidgetHelper;
import com.bm.sc.bebasbayar.iface.AdapterInvoker;
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.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.message.api.AutoDebitMessage;
import com.bm.sc.bebasbayar.message.mp.AsuransiMessage;
import com.bm.sc.bebasbayar.message.qr.DataMessage;
import com.bm.sc.bebasbayar.setting.ApiConfig;
import com.bm.sc.bebasbayar.setting.Privilege;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
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.info.OpenWebViewActivity;
import com.bm.sc.bebasbayar.ui.activity.ticket.TrainFormActivity;
import com.bm.sc.bebasbayar.ui.activity.ubp.AsuransiActivity;
import com.bm.sc.bebasbayar.ui.activity.ubp.bpjstk.BPJSTKActivity;
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.UbpHistoryFragment;
import com.bm.sc.bebasbayar.ui.widget.SerialEditText;
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.DateTime;
import com.bm.sc.util.format.Mapper;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.request.RequestOptions;
import com.google.android.material.textfield.TextInputEditText;
import com.google.android.material.textfield.TextInputLayout;
import com.google.firebase.perf.FirebasePerformance;
import com.google.firebase.perf.metrics.Trace;
import com.orhanobut.dialogplus.DialogPlus;
import com.orhanobut.dialogplus.OnCancelListener;
import com.orhanobut.dialogplus.ViewHolder;
import com.wdullaer.materialdatetimepicker.date.DatePickerDialog;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import org.json.JSONException;
import org.json.JSONObject;

public class AsuransiActivity extends TransactionActivity implements DatePickerDialog.OnDateSetListener, AdapterInvoker<VoucherEntity>, UBPPromoVoucherAdapter.Callback, UbpHistoryFragment.UbpHistoryListener, RbBPJSAdapter.Callback {
    public static final String ALIASBPJS = "BPJSINQ";
    protected static final int PERIOD_OPTION_REQUEST_CODE = 16432;
    public static final String SELECTED_PRODUCT_TAG = "selected:product:key";
    public View A;
    public View B;
    public View C;
    public ImageView D;
    public TextView E;
    public TextView F;
    public TextView G;
    public boolean H;
    public CheckBox I;
    public String J;
    public String K;
    public String L;
    public String M;
    public String N;
    public RbBPJSAdapter O;
    public Button P;
    public Button Q;
    public String R;
    public final HashMap<String, Integer> RESMAP;
    public String S;
    public String T;
    public String U;
    public TextView V;
    public TextInputLayout W;
    public TextInputEditText X;
    public boolean Y;
    public boolean Z;
    public final ArrayList<VoucherEntity> i = new ArrayList<>();
    public ArrayList<ProdukListEntity> j;
    public ArrayList<ProdukListEntity> k;
    public EditText l;
    public EditText m;
    public EditText n;
    public EditText o;
    public EditText p;
    public EditText q;
    public TextInputEditText r;
    public TextInputEditText s;
    public SerialEditText t;
    public SerialEditText u;
    public SerialEditText v;
    public DatePickerDialog w;
    public DatePickerDialog x;
    public UBPPromoVoucherAdapter y;
    public View z;

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (aPIMessageWrapper.isOK()) {
                Iterator<HashMap<String, Object>> it = aPIMessageWrapper.getData().iterator();
                while (it.hasNext()) {
                    HashMap<String, Object> next = it.next();
                    VoucherEntity voucherEntity = new VoucherEntity();
                    voucherEntity.setCaption(Var.toString(next.get("caption"), ""));
                    voucherEntity.setImage(Var.toString(next.get("image"), ""));
                    voucherEntity.setType((String) next.get("type"));
                    voucherEntity.setPoin(Var.toInt(next.get("point"), 0));
                    voucherEntity.setDescription((String) next.get(MPMessage.INDEX_DESC));
                    voucherEntity.setInstruction((String) next.get("instruction"));
                    voucherEntity.setSk((String) next.get("sk"));
                    voucherEntity.setRate(Var.toInt(next.get("rate"), 0));
                    voucherEntity.setRateSubmitted(Var.toInt(next.get("rate_submitted"), 0));
                    voucherEntity.setProducts((List) next.get("products"));
                    voucherEntity.setRated(Var.toInt(next.get("rated"), 0));
                    voucherEntity.setCode((String) next.get("redeem_code"));
                    voucherEntity.setKode_voucher((String) next.get("kode_voucher"));
                    voucherEntity.setMenu_page((String) next.get("menu_page"));
                    AsuransiActivity.this.i.add(voucherEntity);
                }
                if (AsuransiActivity.this.i.isEmpty()) {
                    AsuransiActivity.this.z.setVisibility(8);
                } else {
                    AsuransiActivity.this.z.setVisibility(0);
                }
                AsuransiActivity.this.y.updateList(AsuransiActivity.this.i);
            } else {
                AsuransiActivity.this.z.setVisibility(8);
            }
            AsuransiActivity.this.z.setVisibility(8);
        }

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

        @Override
        public void preProcess() {
        }
    }

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

        @Override
        public void run() {
            AsuransiActivity.this.new k().run();
        }
    }

    public class c implements TextWatcher {
        public c() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            Editable text = AsuransiActivity.this.r.getText();
            Objects.requireNonNull(text);
            if (text.toString().replace("-", "").isEmpty()) {
                AsuransiActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                AsuransiActivity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
                AsuransiActivity.this.P.setTextColor(AsuransiActivity.this.getResources().getColor(R.color.GrayThin));
            } else if (!AsuransiActivity.this.q.getText().toString().isEmpty()) {
                AsuransiActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                AsuransiActivity.this.findViewById(R.id.btn_inquiry).setEnabled(true);
                AsuransiActivity.this.P.setTextColor(AsuransiActivity.this.getResources().getColor(R.color.White));
            }
            if (editable.length() == 0) {
                AsuransiActivity.this.Q0();
            } else if (editable.length() > 0) {
                AsuransiActivity.this.U0();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

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

        @Override
        public void afterTextChanged(Editable editable) {
            if (AsuransiActivity.this.q.getText().toString().isEmpty()) {
                AsuransiActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                AsuransiActivity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
                AsuransiActivity.this.P.setTextColor(AsuransiActivity.this.getResources().getColor(R.color.GrayThin));
            } else {
                Editable text = AsuransiActivity.this.r.getText();
                Objects.requireNonNull(text);
                if (!text.toString().isEmpty()) {
                    AsuransiActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                    AsuransiActivity.this.findViewById(R.id.btn_inquiry).setEnabled(true);
                    AsuransiActivity.this.P.setTextColor(AsuransiActivity.this.getResources().getColor(R.color.White));
                }
            }
            if (editable.length() == 0) {
                AsuransiActivity.this.S0();
            } else if (editable.length() > 0) {
                AsuransiActivity.this.W0();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public class e implements TextWatcher {
        public boolean a;

        public e() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            String str;
            if (this.a) {
                return;
            }
            this.a = true;
            String replaceAll = editable.toString().replaceAll("[^\\d]", "");
            if (replaceAll.startsWith("88888")) {
                str = "88888" + replaceAll.substring(5).replaceFirst("^88888", "");
            } else {
                str = "88888" + replaceAll.replaceFirst("^88888", "");
            }
            if (str.length() < 5) {
                str = "88888";
            }
            String substring = str.substring(5);
            StringBuilder sb = new StringBuilder("88888");
            int i = 0;
            while (i < substring.length()) {
                sb.append("-");
                int i2 = i + 4;
                sb.append((CharSequence) substring, i, Math.min(i2, substring.length()));
                i = i2;
            }
            AsuransiActivity.this.r.setText(sb.toString());
            AsuransiActivity.this.r.setSelection(sb.length());
            this.a = false;
            if (substring.isEmpty()) {
                AsuransiActivity.this.findViewById(R.id.btn_inquiry_bpjs).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                AsuransiActivity.this.findViewById(R.id.btn_inquiry_bpjs).setEnabled(false);
                AsuransiActivity.this.Q.setTextColor(AsuransiActivity.this.getResources().getColor(R.color.GrayThin));
            } else {
                Editable text = AsuransiActivity.this.s.getText();
                Objects.requireNonNull(text);
                if (!text.toString().isEmpty() && !AsuransiActivity.this.l.getText().toString().isEmpty()) {
                    AsuransiActivity.this.findViewById(R.id.btn_inquiry_bpjs).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                    AsuransiActivity.this.findViewById(R.id.btn_inquiry_bpjs).setEnabled(true);
                    AsuransiActivity.this.Q.setTextColor(AsuransiActivity.this.getResources().getColor(R.color.White));
                }
            }
            if (substring.isEmpty()) {
                AsuransiActivity.this.U0();
            } else {
                AsuransiActivity.this.U0();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public class f implements TextWatcher {
        public f() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            Editable text = AsuransiActivity.this.s.getText();
            Objects.requireNonNull(text);
            if (text.toString().isEmpty()) {
                AsuransiActivity.this.findViewById(R.id.btn_inquiry_bpjs).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                AsuransiActivity.this.findViewById(R.id.btn_inquiry_bpjs).setEnabled(false);
                AsuransiActivity.this.Q.setTextColor(AsuransiActivity.this.getResources().getColor(R.color.GrayThin));
            } else {
                Editable text2 = AsuransiActivity.this.r.getText();
                Objects.requireNonNull(text2);
                if (!text2.toString().isEmpty() && !AsuransiActivity.this.l.getText().toString().isEmpty()) {
                    AsuransiActivity.this.findViewById(R.id.btn_inquiry_bpjs).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                    AsuransiActivity.this.findViewById(R.id.btn_inquiry_bpjs).setEnabled(true);
                    AsuransiActivity.this.Q.setTextColor(AsuransiActivity.this.getResources().getColor(R.color.White));
                }
            }
            if (editable.length() == 0) {
                AsuransiActivity.this.P0();
            } else if (editable.length() > 0) {
                AsuransiActivity.this.T0();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

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

        @Override
        public void afterTextChanged(Editable editable) {
            if (AsuransiActivity.this.l.getText().toString().isEmpty()) {
                AsuransiActivity.this.findViewById(R.id.btn_inquiry_bpjs).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                AsuransiActivity.this.findViewById(R.id.btn_inquiry_bpjs).setEnabled(false);
                AsuransiActivity.this.Q.setTextColor(AsuransiActivity.this.getResources().getColor(R.color.GrayThin));
            } else {
                Editable text = AsuransiActivity.this.r.getText();
                Objects.requireNonNull(text);
                if (!text.toString().isEmpty()) {
                    Editable text2 = AsuransiActivity.this.s.getText();
                    Objects.requireNonNull(text2);
                    if (!text2.toString().isEmpty()) {
                        AsuransiActivity.this.findViewById(R.id.btn_inquiry_bpjs).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                        AsuransiActivity.this.findViewById(R.id.btn_inquiry_bpjs).setEnabled(true);
                        AsuransiActivity.this.Q.setTextColor(AsuransiActivity.this.getResources().getColor(R.color.White));
                    }
                }
            }
            if (editable.length() == 0) {
                AsuransiActivity.this.R0();
            } else if (editable.length() > 0) {
                AsuransiActivity.this.V0();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public class h implements MessageProcess {
        public final String a;
        public final String b;

        public h(String str, String str2) {
            this.a = str;
            this.b = str2;
        }

        public void b(String str, String str2, int i, Boolean bool) {
            if (bool.booleanValue()) {
                AsuransiActivity.this.Y0(str, str2);
            } else {
                AsuransiActivity.this.findViewById(R.id.btn_inquiry).performClick();
            }
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            AutoDebitMessage autoDebitMessage = new AutoDebitMessage(baseMessage);
            if (autoDebitMessage.isOK()) {
                AsuransiActivity.this.findViewById(R.id.btn_inquiry).performClick();
                return;
            }
            if (!autoDebitMessage.getResponse_code().equals("XX")) {
                AsuransiActivity.this.findViewById(R.id.btn_inquiry).performClick();
                return;
            }
            SearchView.OnCloseListener onCloseListener = AsuransiActivity.this;
            String string = onCloseListener.getString(R.string.title_info);
            String response_description = autoDebitMessage.getResponse_description();
            final String str = this.a;
            final String str2 = this.b;
            Affinity.confirm(onCloseListener, R.drawable.ic_fi_alert_error, string, response_description, new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    AsuransiActivity.h.this.b(str, str2, i, (Boolean) obj);
                }
            });
        }

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

        @Override
        public void preProcess() {
        }
    }

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            if (new AutoDebitMessage(baseMessage).isOK()) {
                AsuransiActivity.this.findViewById(R.id.btn_inquiry).performClick();
            } else {
                AsuransiActivity.this.findViewById(R.id.btn_inquiry).performClick();
            }
        }

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

        @Override
        public void preProcess() {
        }
    }

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            ArrayList arrayList = new ArrayList();
            if (!aPIMessageWrapper.isOK()) {
                AsuransiActivity.this.B.setVisibility(8);
                AsuransiActivity.this.A.setVisibility(8);
                return;
            }
            ArrayList<HashMap<String, Object>> data = aPIMessageWrapper.getData();
            HashMap<String, Object> hashMap = aPIMessageWrapper.getData().get(0);
            String var = Var.toString(hashMap.get("id_pelanggan"), "");
            if (var.isEmpty()) {
                AsuransiActivity.this.B.setVisibility(8);
                AsuransiActivity.this.A.setVisibility(8);
            } else {
                AsuransiActivity.this.B.setVisibility(0);
                AsuransiActivity.this.A.setVisibility(0);
                String var2 = Var.toString(hashMap.get("produk"), "");
                String var3 = Var.toString(hashMap.get(FirebaseProcessor.KEY_IMAGE_URL), "");
                String var4 = Var.toString(hashMap.get("nama_pelanggan"), "");
                AsuransiActivity.this.E.setText(var);
                if (var4.isEmpty() || var4.equals("null")) {
                    AsuransiActivity.this.F.setText(var2);
                } else {
                    AsuransiActivity.this.F.setText(var4 + " - " + var2);
                }
                if (AsuransiActivity.this.H) {
                    Glide.with(AsuransiActivity.this).load(var3).apply(new RequestOptions().placeholder(R.drawable.bb_splash_hexagon).error(R.drawable.bb_splash_hexagon)).into(AsuransiActivity.this.D);
                }
            }
            Iterator<HashMap<String, Object>> it = data.iterator();
            while (it.hasNext()) {
                HashMap<String, Object> next = it.next();
                ProdukListEntity produkListEntity = new ProdukListEntity();
                produkListEntity.setIdPel1(Var.toString(next.get("id_pelanggan"), ""));
                produkListEntity.setProduk(Var.toString(next.get("produk"), ""));
                produkListEntity.setTime(Var.toString(next.get("tanggal"), ""));
                produkListEntity.setDrawable_url(Var.toString(next.get(FirebaseProcessor.KEY_IMAGE_URL), ""));
                produkListEntity.setName(Var.toString(next.get("nama_pelanggan"), ""));
                arrayList.add(produkListEntity);
            }
            AsuransiActivity.this.k = arrayList;
        }

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

        @Override
        public void preProcess() {
        }
    }

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

        @Override
        public void run() {
            OptionListFragment optionListFragment = new OptionListFragment();
            optionListFragment.setArguments(optionListFragment.setupDefaultBundle(25646, "Pilih Produk Asuransi", AsuransiActivity.this.j, Boolean.FALSE));
            optionListFragment.show(AsuransiActivity.this.getSupportFragmentManager(), "asu_option");
        }
    }

    public AsuransiActivity() {
        HashMap<String, Integer> hashMap = new HashMap<>();
        this.RESMAP = hashMap;
        this.k = new ArrayList<>();
        this.H = false;
        this.M = "";
        this.Y = false;
        this.Z = false;
        hashMap.put(AsuransiMessage.ASRJWS, Integer.valueOf(R.drawable.ic_logo_as_jiwasraya));
        Integer valueOf = Integer.valueOf(R.drawable.ic_logo_as_tokio);
        hashMap.put(AsuransiMessage.ASRTOKIO, valueOf);
        hashMap.put(AsuransiMessage.ASRTOKIOS, valueOf);
        hashMap.put(AsuransiMessage.ASRBPJSKS, Integer.valueOf(R.drawable.ic_logo_as_bpjs));
        hashMap.put("ASRACA", Integer.valueOf(R.drawable.ic_logo_as_aca));
        hashMap.put("ASRAIA", Integer.valueOf(R.drawable.ic_logo_as_aia));
        Integer valueOf2 = Integer.valueOf(R.drawable.ic_logo_as_axa);
        hashMap.put("ASRAXA", valueOf2);
        hashMap.put("ASRCAR", Integer.valueOf(R.drawable.ic_logo_as_car));
        hashMap.put("ASRCMNW", Integer.valueOf(R.drawable.ic_logo_as_commonwealth));
        hashMap.put("ASRDPLK", Integer.valueOf(R.drawable.ic_logo_as_dplk));
        hashMap.put("ASRPSTM", Integer.valueOf(R.drawable.ic_logo_as_indolife));
        hashMap.put("ASRMANU", Integer.valueOf(R.drawable.ic_logo_as_manulife));
        Integer valueOf3 = Integer.valueOf(R.drawable.ic_logo_as_prudential);
        hashMap.put("ASRPRU", valueOf3);
        hashMap.put("ASRAJS", Integer.valueOf(R.drawable.ic_logo_as_sequis_life));
        hashMap.put("ASRTPENJLN", Integer.valueOf(R.drawable.ic_logo_as_taspen_life));
        hashMap.put("PRUDENT", valueOf3);
        hashMap.put("ALLIANZ", Integer.valueOf(R.drawable.ic_logo_as_allianz));
        hashMap.put("ASAAB", Integer.valueOf(R.drawable.ic_logo_as_astra_buana));
        hashMap.put("ASAXAF", valueOf2);
        hashMap.put("ASAXAM", valueOf2);
        hashMap.put("ASBMASH", Integer.valueOf(R.drawable.ic_logo_as_bumi_asih_jaya));
        hashMap.put("ASCIGNA", Integer.valueOf(R.drawable.ic_logo_as_cigna));
        hashMap.put("ASRIFG", Integer.valueOf(R.drawable.ic_logo_as_ifg));
        hashMap.put(AsuransiMessage.ASREQJLN, Integer.valueOf(R.drawable.ic_logo_as_equity));
        Integer valueOf4 = Integer.valueOf(R.drawable.ic_logo_as_bintang);
        hashMap.put(AsuransiMessage.ASRBINT1, valueOf4);
        hashMap.put(AsuransiMessage.ASRBINT2, valueOf4);
        hashMap.put(AsuransiMessage.ASRBPJSTK, Integer.valueOf(R.drawable.ic_logo_as_bpjstk));
    }

    public void G0(CompoundButton compoundButton, boolean z) {
        if (!z) {
            this.I.setText(Compat.Html_fromHtml(getString(R.string.fitur_bayar_rutin_blm_aktif)));
        } else {
            this.I.setText(Compat.Html_fromHtml(getString(R.string.fitur_bayar_rutin_telah_aktif)));
            x0();
        }
    }

    public void H0(DialogPlus dialogPlus) {
        this.O.clearList();
        this.I.setChecked(false);
        dialogPlus.dismiss();
    }

    public void I0(ArrayList arrayList) {
        this.O.updateList(arrayList);
    }

    public void J0(DialogPlus dialogPlus, View view) {
        if (this.L == null) {
            Affinity.info(this, false, "Mohon pilih tanggal");
        } else {
            this.I.setChecked(true);
            dialogPlus.dismiss();
        }
    }

    public void K0(View view) {
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.setData(Uri.parse(this.K));
        startActivity(intent);
    }

    public void L0(String str) {
        findViewById(R.id.btn_inquiry_bpjs).setVisibility(0);
        findViewById(R.id.btn_inquiry).setVisibility(8);
        this.I.setVisibility(0);
        if (str.isEmpty()) {
            this.C.setVisibility(8);
        } else {
            this.C.setVisibility(0);
        }
        if (this.J.equals("1")) {
            this.I.setText(Compat.Html_fromHtml(getString(R.string.fitur_bayar_rutin_blm_aktif)));
        } else {
            this.I.setText(Compat.Html_fromHtml(getString(R.string.fitur_bayar_rutin_blm_aktif)));
        }
    }

    public void M0(int i2, String str) {
        if (Var.toString(str, "null").equalsIgnoreCase("null") && str.isEmpty()) {
            return;
        }
        LinkedHashMap<String, Object> jsonToMap = Mapper.jsonToMap(str);
        final String var = Var.toString(jsonToMap.get("content"), "");
        this.J = Var.toString(jsonToMap.get("agreement"), "0");
        this.K = Var.toString(jsonToMap.get(FirebaseProcessor.TYPE_LINK), "");
        StringBuilder sb = new StringBuilder();
        sb.append("do_callback: ");
        sb.append(str);
        this.G.setText(var);
        new Handler().postDelayed(new Runnable() {
            @Override
            public final void run() {
                AsuransiActivity.this.L0(var);
            }
        }, 100L);
    }

    public void N0(View view, TextView textView, ImageView imageView, int i2, String str) {
        if (str == null || str.isEmpty() || Var.toString(str, "null").equalsIgnoreCase("null")) {
            E0();
            return;
        }
        LinkedHashMap<String, Object> jsonToMap = Mapper.jsonToMap(str);
        this.S = Var.toString(jsonToMap.get("url_webview"), "");
        this.T = Var.toString(jsonToMap.get("title_webview"), "");
        this.U = Var.toString(jsonToMap.get("url_img"), "");
        if (this.S.isEmpty() || this.T.isEmpty() || this.U.isEmpty()) {
            E0();
            return;
        }
        view.setVisibility(0);
        textView.setText(this.T);
        Glide.with(this).load(this.U).apply(new RequestOptions().diskCacheStrategy(DiskCacheStrategy.NONE).skipMemoryCache(true).placeholder(2131100792).error(R.color.grey___)).into(imageView);
    }

    public void l(View view) {
        if (getIntent().getExtras() != null ? Var.toBoolean(Boolean.valueOf(getIntent().getExtras().getBoolean(AppSession.IS_FROM_NEW_HOME)), false) : false) {
            Affinity.purge(this, OtherHomeMenuActivity.class);
        } else {
            Affinity.purge(this, BottomNavigationActivity.class);
        }
    }

    public final void A0() {
        ApiConfig.fetchAutoDebtBPJS(this, new BBCallback() {
            @Override
            public final void do_callback(int i2, Object obj) {
                AsuransiActivity.this.M0(i2, (String) obj);
            }
        });
    }

    public final void B0() {
        UbpHistoryFragment ubpHistoryFragment = new UbpHistoryFragment();
        ubpHistoryFragment.setArguments(ubpHistoryFragment.setupDefaultBundle(762378, "Riwayat Transaksi", this.k));
        ubpHistoryFragment.show(getSupportFragmentManager(), "pulsa_history_option");
    }

    public final void C0(String str) {
        MessageComposer messageComposer = new MessageComposer(7, "ro/customer/history_billinfo");
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.addMessage("user_id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        messageComposer.addMessage("user_uuid", Device.getDeviceUUID(this).toString());
        messageComposer.addMessage(BaseMessage.INDEX_VIA, "BB ANDROID");
        messageComposer.addMessage("id_produk", str);
        messageComposer.addMessage("is_pulsa", 0);
        messageComposer.setShowProgressRegular(false);
        messageComposer.setIs_encrypted(false);
        messageComposer.setMessageProcess(new j());
        new MessageSender(this, messageComposer).execute();
    }

    public final void D0(String str) {
        APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
        aPIMessageWrapper.setItem(DataMessage.ID_OUTLET, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        aPIMessageWrapper.setItem("group", str);
        MessageComposer messageComposer = new MessageComposer(2, "reward-point/get-redeemed-vouchers");
        messageComposer.setShowProgressRegular(false);
        messageComposer.setIs_encrypted(false);
        messageComposer.setMessageProcess(new a());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(aPIMessageWrapper);
        messageSender.execute();
    }

    public final void E0() {
        findViewById(R.id.cv_web_info).setVisibility(8);
    }

    public final void F0() {
        HashMap hashMap;
        try {
            hashMap = Mapper.jsonToMap(new JSONObject(this.dataSession.retrieve(DataSession.PROPERTY_DISCOUNT_PRODUCT_MAP)));
            StringBuilder sb = new StringBuilder();
            sb.append("initProduct: ");
            sb.append(Var.toString(Mapper.mapToJSON(hashMap), ""));
        } catch (JSONException unused) {
            hashMap = new HashMap();
        }
        try {
            LinkedHashMap<String, Object> jsonToMap = Mapper.jsonToMap(new JSONObject(this.dataSession.retrieve(DataSession.PROPERTY_DISCOUNT_PREMIUM_PRODUCT_MAP)));
            StringBuilder sb2 = new StringBuilder();
            sb2.append("initProduct: ");
            sb2.append(Var.toString(Mapper.mapToJSON(jsonToMap), ""));
        } catch (JSONException unused2) {
            new HashMap();
        }
        List asList = Arrays.asList(Var.toString(new AppSession(this).retrieve(AppSession.PROPERTY_PRIVILEGE), "").split(":"));
        HashMap<String, HashMap<String, String>> parseProduk = MessageParser.parseProduk(this.dataSession.retrieve(DataSession.PROPERTY_LIST_PAYMENT));
        ProdukListEntity produkListEntity = new ProdukListEntity(AsuransiMessage.GRPKS, "ASURANSI JIWA/KESEHATAN");
        produkListEntity.setIs_enabled(false);
        produkListEntity.setHeader(true);
        produkListEntity.setDrawable_res(0);
        produkListEntity.setDrawable_resid(0);
        this.j.add(produkListEntity);
        ArrayList arrayList = new ArrayList();
        HashMap hashMap2 = Var.toHashMap(parseProduk.get("ASURANSI"));
        boolean contains = asList.contains(Privilege.PRIV_BPJS);
        boolean z = false;
        for (Map.Entry entry : hashMap2.entrySet()) {
            if (!contains || !((String) entry.getKey()).equals(AsuransiMessage.ASRBPJSKS)) {
                if (((String) entry.getKey()).equals(AsuransiMessage.ASRJWS)) {
                    z = true;
                }
                ProdukListEntity produkListEntity2 = new ProdukListEntity((String) entry.getKey(), (String) entry.getValue());
                String var = Var.toString(hashMap.get(entry.getKey()), "");
                if (!Var.toString(hashMap.get(AsuransiMessage.ASRBPJSKS), "").isEmpty()) {
                    this.N = Var.toString(hashMap.get(AsuransiMessage.ASRBPJSKS), "");
                }
                if (!var.isEmpty() && Var.toInt(var.replaceAll("\\D", ""), 0) > 0) {
                    produkListEntity2.setSubname("Diskon : " + var);
                }
                produkListEntity2.setDrawable_resid(Integer.valueOf(Var.toInt(this.RESMAP.get(entry.getKey()), getMainProductLogoResId())));
                arrayList.add(produkListEntity2);
            }
        }
        if (!z) {
            ProdukListEntity produkListEntity3 = new ProdukListEntity(AsuransiMessage.ASRJWS, "Asuransi Jiwasraya");
            String var2 = Var.toString(hashMap.get(AsuransiMessage.ASRJWS), "null");
            if (!var2.equalsIgnoreCase("null") && Var.toInt(var2.replaceAll("\\D", ""), 0) > 0) {
                produkListEntity3.setSubname("Diskon : " + var2);
            }
            produkListEntity3.setDrawable_resid(Integer.valueOf(R.drawable.ic_logo_as_jiwasraya));
            arrayList.add(produkListEntity3);
        }
        Collections.sort(arrayList);
        this.j.addAll(arrayList);
    }

    public final void O0(String str, String str2) {
        Bundle bundle = new Bundle();
        bundle.putString("url", str);
        bundle.putString(FirebaseProcessor.KEY_TITLE, str2);
        Intent intent = new Intent((Context) this, (Class<?>) OpenWebViewActivity.class);
        intent.putExtras(bundle);
        startActivity(intent);
    }

    public final void P0() {
        this.s.setTextAppearance(R.style.form_bold);
    }

    public final void Q0() {
        this.r.setTextAppearance(R.style.form_bold);
    }

    public final void R0() {
        this.l.setTextAppearance(R.style.form_bold);
    }

    public final void S0() {
        this.q.setTextAppearance(R.style.form_bold);
    }

    public final void T0() {
        this.s.setTextAppearance(R.style.input_product_code);
    }

    public final void U0() {
        this.r.setTextAppearance(R.style.input_product_code);
    }

    public final void V0() {
        this.l.setTextAppearance(R.style.input_product_code);
    }

    public final void W0() {
        this.q.setTextAppearance(R.style.input_product_code);
    }

    public final void X0(String str, int i2) {
        final View findViewById = findViewById(R.id.cv_web_info);
        final TextView textView = (TextView) findViewById(R.id.tv_title_web);
        final ImageView imageView = (ImageView) findViewById(R.id.ic_img_web);
        imageView.setOnClickListener(this);
        E0();
        ApiConfig.fetchConfig(this, i2, str, new BBCallback() {
            @Override
            public final void do_callback(int i3, Object obj) {
                AsuransiActivity.this.N0(findViewById, textView, imageView, i3, (String) obj);
            }
        });
    }

    public final void Y0(String str, String str2) {
        AutoDebitMessage autoDebitMessage = new AutoDebitMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN), AutoDebitMessage.PATH_UPDATE_BPJS);
        autoDebitMessage.setItem(DataMessage.ID_OUTLET, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        autoDebitMessage.setItem(DataMessage.PIN, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN));
        autoDebitMessage.setItem("no_polis", str);
        autoDebitMessage.setItem("hari_debet", str2);
        autoDebitMessage.setItem("nama_rekening", this.appSession.retrieve(AppSession.PROPERTY_OWNER_NAME));
        autoDebitMessage.setItem("no_hp", this.appSession.retrieve(AppSession.PROPERTY_HANDPHONE));
        autoDebitMessage.setItem(TrainFormActivity.K_EMAIL, this.appSession.retrieve(AppSession.PROPERTY_EMAIL));
        autoDebitMessage.setItem(BaseMessage.INDEX_VIA, "BB ANDROID");
        MessageComposer messageComposer = new MessageComposer(2, autoDebitMessage.getPath());
        messageComposer.setRequest_method(MessageComposer.POST);
        messageComposer.setData_type(1);
        messageComposer.setIs_credential(true);
        messageComposer.setShowProgressRegular(true);
        messageComposer.setIs_encrypted(true);
        messageComposer.setMessageProcess(new i());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(autoDebitMessage);
        messageSender.execute();
    }

    @Override
    public void adapterResult(BaseAdapter baseAdapter, VoucherEntity voucherEntity, int i2) {
    }

    public String getAssignedProductCode() {
        Bundle extras = getIntent().getExtras();
        return extras != null ? extras.getString(SELECTED_PRODUCT_TAG, "") : "";
    }

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

    @Override
    public Activity getInvokerActivity() {
        return this;
    }

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

    @Override
    public String getProductName() {
        return this.q.getText().toString();
    }

    @Override
    @AsuransiMessage.ProductCode
    public String getSelectedProductCode() {
        return WidgetHelper.getProductIdTag(this.q);
    }

    public String getSelectedProductGroup() {
        return WidgetHelper.getProductIdTag(this.q);
    }

    @Override
    public com.bm.sc.bebasbayar.message.BaseMessage getTransactionMessage(boolean r18) {
        throw new UnsupportedOperationException("Method not decompiled: com.bm.sc.bebasbayar.ui.activity.ubp.AsuransiActivity.getTransactionMessage(boolean):com.bm.sc.bebasbayar.message.BaseMessage");
    }

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

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

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

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

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

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

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

    @Override
    public void onClick(View view) {
        String str;
        if (view.getId() == 2131364004) {
            ArrayList arrayList = new ArrayList();
            for (int i2 = 1; i2 <= 12; i2++) {
                arrayList.add(new ProdukListEntity(String.valueOf(i2), i2 + " Bulan"));
            }
            OptionListFragment optionListFragment = new OptionListFragment();
            optionListFragment.setArguments(optionListFragment.setupDefaultBundle(16432, "Pilih Periode!", arrayList));
            optionListFragment.show(getSupportFragmentManager(), "period_option");
            return;
        }
        if (view.getId() == 2131364044) {
            Calendar calendar = Calendar.getInstance();
            Calendar calendar2 = Calendar.getInstance();
            calendar2.add(1, 5);
            this.w.setMinDate(calendar);
            this.w.setMaxDate(calendar2);
            this.w.show(getFragmentManager(), "dep_date_picker");
            return;
        }
        if (view.getId() == 2131364043) {
            Calendar calendar3 = Calendar.getInstance();
            calendar3.set(1, 1900);
            Calendar calendar4 = Calendar.getInstance();
            this.x.setMinDate(calendar3);
            this.x.setMaxDate(calendar4);
            this.x.show(getFragmentManager(), "birth_date_picker");
            return;
        }
        if (view.getId() == 2131364119) {
            new k().run();
            return;
        }
        if (view.getId() == 2131362068) {
            B0();
            return;
        }
        if (view.getId() == 2131362074) {
            WidgetHelper.setProductIdTag(this.r, getSelectedProductCode(), this.E.getText().toString());
            return;
        }
        if (view.getId() != 2131362354) {
            if (view.getId() == 2131367072 || view.getId() == 2131363786) {
                O0(this.S, this.T);
                return;
            } else {
                super.onClick(view);
                return;
            }
        }
        Editable text = this.r.getText();
        Objects.requireNonNull(text);
        String replace = text.toString().replace("-", "");
        if (getSelectedProductCode().equals(AsuransiMessage.ASRBPJSKS) && this.I.isChecked() && (str = this.L) != null) {
            y0(replace, str);
        } else {
            findViewById(R.id.btn_inquiry).performClick();
        }
    }

    @Override
    public void onClickData(int i2, String str, View view) {
        this.L = str;
    }

    @Override
    public void onCopyVoucherCode(int i2, String str) {
        this.kodeVoucher = str;
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        FirebasePerformance firebasePerformance = FirebasePerformance.getInstance();
        Trace newTrace = firebasePerformance.newTrace("asuransi_initproduct_trace");
        newTrace.start();
        this.j = new ArrayList<>();
        F0();
        newTrace.stop();
        Trace newTrace2 = firebasePerformance.newTrace("asuransi_initview1_trace");
        newTrace2.start();
        AppSession appSession = new AppSession(this);
        String var = Var.toString(this.appSession.retrieve(AppSession.PROPERTY_BALANCE), "0");
        appSession.retrieve(AppSession.PROPERTY_LEVEL);
        if (var.equals("0") || var.isEmpty()) {
            this.balance_insufficient_container.setVisibility(0);
            findViewById(2131362505).setVisibility(8);
        } else {
            this.balance_insufficient_container.setVisibility(8);
            findViewById(2131362505).setVisibility(0);
        }
        this.r = findViewById(R.id.input_id_pelanggan);
        this.q = (EditText) findViewById(R.id.input_product_code);
        this.l = (EditText) findViewById(R.id.input_bpjs_period);
        this.m = (EditText) findViewById(R.id.input_jln_nama);
        this.n = (EditText) findViewById(R.id.input_jln_dep_date);
        this.o = (EditText) findViewById(R.id.input_jln_birth_date);
        this.p = (EditText) findViewById(R.id.input_btg_nama);
        TextView textView = (TextView) findViewById(R.id.bpjs_polis);
        this.P = (Button) findViewById(R.id.btn_inquiry);
        this.Q = (Button) findViewById(R.id.btn_inquiry_bpjs);
        this.V = (TextView) findViewById(R.id.text_view_nama_pembayaran);
        this.W = findViewById(R.id.til_nama_pembayaran);
        this.X = findViewById(R.id.input_nama_pembayaran);
        this.D = (ImageView) findViewById(R.id.asu_carousel_logo);
        this.E = (TextView) findViewById(R.id.asu_carousel_phone);
        this.F = (TextView) findViewById(R.id.asu_carousel_nama_produk);
        findViewById(R.id.asu_carousel_more_btn).setOnClickListener(this);
        findViewById(R.id.asu_last_trx_container).setOnClickListener(this);
        this.z = findViewById(R.id.voucher_container);
        this.A = findViewById(R.id.asu_last_transaction_divider);
        View findViewById = findViewById(R.id.asu_last_transaction_container);
        this.B = findViewById;
        findViewById.setVisibility(8);
        this.A.setVisibility(8);
        this.s = findViewById(R.id.input_bpjs_notelp);
        this.t = (SerialEditText) findViewById(R.id.input_jln_notelp);
        this.u = (SerialEditText) findViewById(R.id.input_jln_notelp_heir);
        this.v = (SerialEditText) findViewById(R.id.input_btg_notelp);
        this.C = findViewById(R.id.line_info_bpjs_info);
        this.G = (TextView) findViewById(R.id.tv_bpjs_info_label);
        this.I = (CheckBox) findViewById(R.id.cb_agreement);
        this.q.setOnClickListener(this);
        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.asu_voucher_promo_rv);
        this.y = new UBPPromoVoucherAdapter(this);
        recyclerView.setLayoutManager(new LinearLayoutManager(this, 1, false));
        recyclerView.setItemAnimator(new DefaultItemAnimator());
        recyclerView.setAdapter(this.y);
        this.y.setCallback(this);
        this.z.setVisibility(8);
        this.O = new RbBPJSAdapter(this);
        View findViewById2 = findViewById(R.id.asu_cb_layout);
        WidgetHelper.setProductIdTag(this.q, getAssignedProductCode(), getAssignedProductCode());
        newTrace2.stop();
        Trace newTrace3 = firebasePerformance.newTrace("asuransi_initproduct_trace");
        newTrace3.start();
        WebView webView = (WebView) findViewById(R.id.wv_content_asuransi);
        View findViewById3 = findViewById(R.id.divider_wv_content);
        findViewById(R.id.btn_inquiry).setEnabled(false);
        findViewById(R.id.btn_inquiry_bpjs).setEnabled(false);
        findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
        findViewById(R.id.btn_inquiry_bpjs).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
        if (getAssignedProductCode().equals(AsuransiMessage.ASRBPJSKS)) {
            A0();
            z0();
            w0();
            ActionBar supportActionBar = getSupportActionBar();
            Objects.requireNonNull(supportActionBar);
            supportActionBar.setTitle(R.string.app_bpjsks_short);
            textView.setText(R.string.bpjs_label);
            findViewById(R.id.asuransi_bpjs_holder).setVisibility(0);
            findViewById(R.id.asu_panel_product_code).setVisibility(8);
            findViewById(R.id.btn_inquiry).setVisibility(8);
            findViewById(R.id.btn_inquiry_bpjs).setVisibility(0);
            this.r.setInputType(2);
            this.q.setText("");
            D0("bpjs");
            this.M = "bpjs";
            C0(AsuransiMessage.ASRBPJSKS);
            WidgetHelper.setProductIdTag(this.l, "1", "1 Bulan");
            WidgetHelper.setAutoComplete2(this.r, this, this.appSession, getSelectedProductCode(), 3, null);
            findViewById2.setVisibility(0);
            StringBuilder sb = new StringBuilder();
            sb.append("onCreate: ");
            sb.append(this.N);
            String str = this.N;
            if (str == null || str.isEmpty() || this.N.equals("0")) {
                findViewById2.setVisibility(8);
            } else {
                findViewById2.setVisibility(0);
                ((TextView) findViewById(R.id.bpjs_cb_current_tv)).setText(Compat.Html_fromHtml(getString(R.string.bpjs_cb_current, this.N)));
            }
            WidgetHelper.setUBPWebView(webView, findViewById3, "BPJS", this.appSession, this);
            v0();
        } else {
            ActionBar supportActionBar2 = getSupportActionBar();
            Objects.requireNonNull(supportActionBar2);
            supportActionBar2.setTitle(R.string.app_asuransi);
            textView.setText(R.string.pln_label_id);
            D0("asuransi");
            this.M = "asuransi";
            findViewById(R.id.btn_inquiry).setVisibility(0);
            findViewById(R.id.btn_inquiry_bpjs).setVisibility(8);
            findViewById2.setVisibility(8);
            WidgetHelper.setUBPWebView(webView, findViewById3, "ASURANSI", this.appSession, this);
            u0();
        }
        this.l.setOnClickListener(this);
        this.n.setOnClickListener(this);
        this.o.setOnClickListener(this);
        Calendar calendar = Calendar.getInstance();
        this.w = DatePickerDialog.newInstance(this, calendar.get(1), calendar.get(2), calendar.get(5));
        this.x = DatePickerDialog.newInstance(this, calendar.get(1), calendar.get(2), calendar.get(5));
        if (getAssignedProductCode().isEmpty()) {
            new Handler().postDelayed(new b(), 500L);
        }
        findViewById(R.id.btn_inquiry_bpjs).setOnClickListener(this);
        newTrace3.stop();
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            this.Y = extras.getBoolean(AppSession.IS_FROM_ONE_CLICK, false);
            SelfNumberEntity selfNumberEntity = (SelfNumberEntity) extras.getParcelable("self_number_entity");
            if (selfNumberEntity != null) {
                this.r.setText(selfNumberEntity.getIdPel());
                for (int i2 = 0; i2 < this.j.size(); i2++) {
                    if (selfNumberEntity.getIdProduk().equals(this.j.get(i2).getCode())) {
                        this.q.setText(this.j.get(i2).getName());
                        WidgetHelper.setProductIdTag(this.q, this.j.get(i2).getCode(), this.j.get(i2).getCode());
                        this.q.setText(this.j.get(i2).getName());
                    }
                }
            }
        } else {
            this.Y = false;
        }
        if (this.Y) {
            this.V.setVisibility(0);
            this.W.setVisibility(0);
            this.X.setVisibility(0);
        } else {
            this.V.setVisibility(8);
            this.W.setVisibility(8);
            this.X.setVisibility(8);
        }
        if (extras != null) {
            String string = extras.getString("tittle");
            if (getToolbar() != null && string != null) {
                getSupportActionBar().setTitle(string);
            }
        }
        if (getToolbar() != null) {
            getToolbar().setNavigationOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    AsuransiActivity.this.l(view);
                }
            });
        }
    }

    public void onDateSet(DatePickerDialog datePickerDialog, int i2, int i3, int i4) {
        Calendar calendar = Calendar.getInstance();
        calendar.set(1, i2);
        calendar.set(5, i4);
        calendar.set(2, i3);
        if (datePickerDialog.getTag().equals("dep_date_picker")) {
            WidgetHelper.setProductIdTag(this.n, DateTime.format(calendar.getTime(), "yyyy-MM-dd"), DateTime.format(calendar.getTime(), "dd-MMMM-yyyy"));
        } else if (datePickerDialog.getTag().equals("birth_date_picker")) {
            WidgetHelper.setProductIdTag(this.o, DateTime.format(calendar.getTime(), "yyyy-MM-dd"), DateTime.format(calendar.getTime(), "dd-MMMM-yyyy"));
        }
    }

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

    @Override
    public void onOptionChoosen(OptionListFragment optionListFragment, int i2, ProdukListEntity produkListEntity) {
        String code = produkListEntity.getCode();
        if (i2 != 25646) {
            if (i2 == 16432) {
                WidgetHelper.setProductIdTag(this.l, code, produkListEntity.getName());
                return;
            } else {
                if (i2 == 39791 || i2 == 57345) {
                    WidgetHelper.setProductIdTag(this.r, code, code);
                    return;
                }
                return;
            }
        }
        if (code.equals(AsuransiMessage.ASRBPJSTK)) {
            Affinity.purge(this, BPJSTKActivity.class);
        } else {
            WidgetHelper.setProductIdTag(this.q, code, produkListEntity.getName());
            WidgetHelper.setAutoComplete2(this.r, this, this.appSession, getSelectedProductCode(), 3, null);
            findViewById(R.id.asuransi_bpjs_holder).setVisibility(code.equals(AsuransiMessage.ASRBPJSKS) ? 0 : 8);
            if (code.equals(AsuransiMessage.ASRJWS)) {
                this.r.setInputType(1);
            } else {
                this.r.setInputType(2);
            }
            C0(code);
        }
        this.r.setText("");
    }

    @Override
    public void onResume() {
        super.onResume();
        if (getAssignedProductCode().equals(AsuransiMessage.ASRBPJSKS)) {
            A0();
        }
    }

    @Override
    public void onShowcaseFinished() {
    }

    @Override
    public MPMessage onTransactionDone(boolean z, BaseMessage baseMessage) {
        findViewById(R.id.btn_reset).setVisibility(0);
        AsuransiMessage asuransiMessage = new AsuransiMessage(baseMessage);
        if (asuransiMessage.isOK()) {
            if (z) {
                resetForm(false);
            } else {
                this.inq_reff_id = Var.toString(asuransiMessage.getIncludes().get(MPMessage.IncludeMessage.REFF_ID), "");
                this.inq_nominal = Var.toString(asuransiMessage.getIncludes().get(MPMessage.IncludeMessage.AMOUNT), "");
                this.inq_nominal_admin = Var.toString(asuransiMessage.getIncludes().get(MPMessage.IncludeMessage.ADMIN), "");
                WidgetHelper.setReadonly(this.r, true, true);
                WidgetHelper.setReadonly(this.q, true, false);
                WidgetHelper.setReadonly(this.l, true, false);
                WidgetHelper.setReadonly(this.m, true, true);
                WidgetHelper.setReadonly(this.n, true, false);
                WidgetHelper.setReadonly(this.o, true, false);
                WidgetHelper.setReadonly(this.p, true, true);
                WidgetHelper.setReadonly(this.s, true, true);
                WidgetHelper.setReadonly(this.t, true, true);
                WidgetHelper.setReadonly(this.u, true, true);
                WidgetHelper.setReadonly(this.v, true, true);
                findViewById(R.id.transaction_import_idpel).setVisibility(8);
            }
            if (!getSelectedProductGroup().equals(AsuransiMessage.GRPKS)) {
                asuransiMessage.setStruks(asuransiMessage.getStruks().replace("#", "*"));
            }
        }
        return asuransiMessage;
    }

    @Override
    public void onTransactionPrepare(boolean z) {
        findViewById(R.id.btn_reset).setVisibility(8);
        if (z) {
            findViewById(R.id.btn_inquiry).setVisibility(8);
        }
    }

    @Override
    public void onUbpHistoryChoosen(UbpHistoryFragment ubpHistoryFragment, int i2, ProdukListEntity produkListEntity) {
        String idPel1 = produkListEntity.getIdPel1();
        if (i2 == 762378) {
            WidgetHelper.setProductIdTag(this.r, idPel1, idPel1);
        }
    }

    @Override
    public void optionChoosen(OptionListFragment1 optionListFragment1, int i2, ProdukListEntity produkListEntity) {
        String code = produkListEntity.getCode();
        if (i2 == 39791 || i2 == 57345) {
            WidgetHelper.setProductIdTag(this.r, code, code);
            this.dialog.dismiss();
        }
    }

    @Override
    public void optionChoosen1(OptionListFragment2 optionListFragment2, int i2, ProdukListEntity produkListEntity) {
        String code = produkListEntity.getCode();
        if (i2 == 762378) {
            WidgetHelper.setProductIdTag(this.r, code, code);
            this.dialog.dismiss();
        }
    }

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

    @Override
    public void resetForm(boolean z) {
        this.inq_reff_id = "";
        this.inq_nominal = "";
        this.inq_nominal_admin = "";
        this.r.setText("");
        this.m.setText("");
        this.p.setText("");
        this.s.setText("");
        this.t.clearText();
        this.u.clearText();
        this.v.clearText();
        if (getAssignedProductCode().isEmpty()) {
            WidgetHelper.setReadonly(this.q, false, false);
        }
        WidgetHelper.removeProductIdTag(this.l);
        WidgetHelper.removeProductIdTag(this.n);
        WidgetHelper.removeProductIdTag(this.o);
        WidgetHelper.setReadonly(this.r, false, true);
        WidgetHelper.setReadonly(this.l, false, false);
        WidgetHelper.setReadonly(this.m, false, true);
        WidgetHelper.setReadonly(this.n, false, false);
        WidgetHelper.setReadonly(this.o, false, false);
        WidgetHelper.setReadonly(this.p, false, true);
        WidgetHelper.setReadonly(this.s, false, true);
        WidgetHelper.setReadonly(this.t, false, true);
        WidgetHelper.setReadonly(this.u, false, true);
        WidgetHelper.setReadonly(this.v, false, true);
        findViewById(R.id.btn_inquiry).setVisibility(0);
        findViewById(R.id.transaction_import_idpel).setVisibility(0);
    }

    public final void u0() {
        this.r.addTextChangedListener(new c());
        this.q.addTextChangedListener(new d());
    }

    public final void v0() {
        this.r.addTextChangedListener(new e());
        this.s.addTextChangedListener(new f());
        this.l.addTextChangedListener(new g());
        this.r.setText("88888-");
        this.s.setText("0" + this.appSession.retrieve(AppSession.PROPERTY_HANDPHONE).substring(2));
    }

    public final void w0() {
        this.I.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                AsuransiActivity.this.G0(compoundButton, z);
            }
        });
    }

    public final void x0() {
        final DialogPlus create = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(View.inflate(this, R.layout.dialog_bpjs_date_option, null))).setContentWidth(-1).setContentHeight(-2).setCancelable(true).setContentBackgroundResource(R.color.colorTransparent).setOnCancelListener(new OnCancelListener() {
            public final void onCancel(DialogPlus dialogPlus) {
                AsuransiActivity.this.H0(dialogPlus);
            }
        }).setGravity(80).create();
        create.show();
        View holderView = create.getHolderView();
        RecyclerView recyclerView = (RecyclerView) holderView.findViewById(R.id.rv_date_ubp_bpjs);
        recyclerView.setLayoutManager(new GridLayoutManager(this, 5));
        recyclerView.setNestedScrollingEnabled(false);
        this.O.setCallback(this);
        recyclerView.setAdapter(this.O);
        final ArrayList arrayList = new ArrayList();
        for (int i2 = 1; i2 < 11; i2++) {
            arrayList.add(Var.toString(Integer.valueOf(i2), ""));
        }
        new Handler().postDelayed(new Runnable() {
            @Override
            public final void run() {
                AsuransiActivity.this.I0(arrayList);
            }
        }, 300L);
        holderView.findViewById(R.id.btn_save).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AsuransiActivity.this.J0(create, view);
            }
        });
        ((TextView) holderView.findViewById(R.id.bpjs_disclaimer)).setText(Compat.Html_fromHtml(getString(R.string.dialog_bpjs_date_info_disclaimer, this.K)));
        holderView.findViewById(R.id.bpjs_disclaimer).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AsuransiActivity.this.K0(view);
            }
        });
    }

    public final void y0(String str, String str2) {
        AutoDebitMessage autoDebitMessage = new AutoDebitMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN), AutoDebitMessage.PATH_ADD_BPJS);
        autoDebitMessage.setItem(DataMessage.ID_OUTLET, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        autoDebitMessage.setItem(DataMessage.PIN, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN));
        autoDebitMessage.setItem("no_polis", str);
        autoDebitMessage.setItem("hari_debet", str2);
        autoDebitMessage.setItem("nama_rekening", this.appSession.retrieve(AppSession.PROPERTY_OWNER_NAME));
        autoDebitMessage.setItem("no_hp", this.appSession.retrieve(AppSession.PROPERTY_HANDPHONE));
        autoDebitMessage.setItem(TrainFormActivity.K_EMAIL, this.appSession.retrieve(AppSession.PROPERTY_EMAIL));
        autoDebitMessage.setItem(BaseMessage.INDEX_VIA, "BB ANDROID");
        MessageComposer messageComposer = new MessageComposer(2, autoDebitMessage.getPath());
        messageComposer.setRequest_method(MessageComposer.POST);
        messageComposer.setData_type(1);
        messageComposer.setIs_credential(true);
        messageComposer.setShowProgressRegular(true);
        messageComposer.setIs_encrypted(true);
        messageComposer.setMessageProcess(new h(str, str2));
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(autoDebitMessage);
        messageSender.execute();
    }

    public final void z0() {
        X0("sc_info_bpjs", R.xml.sc_info_bpjs);
    }
}