正在查看: SpeedCash v6.5.1482 应用的 Deposit2Activity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 Deposit2Activity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.ui.activity.cash;
import android.annotation.SuppressLint;
import android.content.Intent;
import android.location.LocationManager;
import android.os.Bundle;
import android.text.TextWatcher;
import android.text.method.DigitsKeyListener;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.webkit.URLUtil;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.appcompat.widget.SearchView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.fragment.app.FragmentTransaction;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.bebasbayar.BuildConfig;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.BankRegisterEntity;
import com.bm.sc.bebasbayar.adapter.entity.PetunjukTopUpEntity;
import com.bm.sc.bebasbayar.adapter.list.DepositTransferEWalletAdapter;
import com.bm.sc.bebasbayar.adapter.list.DepositTransferManual2Adapter;
import com.bm.sc.bebasbayar.adapter.list.DepositTransferOutlet2Adapter;
import com.bm.sc.bebasbayar.adapter.list.DepositTransferVa2Adapter;
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.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.message.qr.DataMessage;
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.DataSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.cash.Deposit2Activity;
import com.bm.sc.bebasbayar.ui.activity.info.FastpayMapActivity;
import com.bm.sc.bebasbayar.ui.fragment.BaseDialogFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.DepositIndomaretFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.DepositListVaFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.DepositOutletMinimartFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.DepositPetunjukVaFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.DepositTransferManualFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.DepositTransferManualNextFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.DepositVaFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.DepositWithRedemVoucherFragment;
import com.bm.sc.bebasbayar.ui.widget.MessageProgressDialog;
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.Locales;
import com.bm.sc.util.format.Mapper;
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.load.Transformation;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.load.resource.bitmap.CenterCrop;
import com.bumptech.glide.load.resource.bitmap.RoundedCorners;
import com.bumptech.glide.request.RequestOptions;
import com.google.android.material.textfield.TextInputEditText;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Collections;
import java.util.Comparator;
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;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class Deposit2Activity extends BaseActivity implements DepositTransferVa2Adapter.Callback, DepositTransferManual2Adapter.Callback, DepositTransferEWalletAdapter.Callback, DepositTransferOutlet2Adapter.Callback, BaseDialogFragment.OnDialogClosingListener {
public ArrayList<BankRegisterEntity> i;
public ArrayList<BankRegisterEntity> j;
public DepositTransferVa2Adapter k;
public View l;
public TextView m;
public RecyclerView o;
public BankRegisterEntity p;
public boolean r;
public BankRegisterEntity s;
public ArrayList<BankRegisterEntity> t;
public ArrayList<BankRegisterEntity> u;
public MessageProgressDialog y;
public final int c = 18625;
public final int d = 58913;
public final String e = BBDownloadManager.TITLE_TAG;
public final String f = "add:data";
public final String g = "date:time";
public final String h = "reff:id";
protected HashMap<String, Object> map = new HashMap<>();
public ArrayList<HashMap<String, Object>> n = new ArrayList<>();
public ArrayList<HashMap<String, Object>> q = new ArrayList<>();
public boolean v = false;
public boolean w = false;
public boolean x = false;
public class a implements MessageProcess {
public final BankRegisterEntity a;
public final int b;
public a(BankRegisterEntity bankRegisterEntity, int i) {
this.a = bankRegisterEntity;
this.b = i;
}
public static void d() {
}
public static void e() {
}
public void f(BankRegisterEntity bankRegisterEntity, int i, Boolean bool) {
if (bool.booleanValue()) {
if (bankRegisterEntity.getArrPetunjukTopUpCatatanEntity() == null) {
Affinity.info(Deposit2Activity.this, false, "Petunjuk belum tersedia");
return;
}
DepositPetunjukVaFragment newInstance = DepositPetunjukVaFragment.newInstance();
newInstance.setInitView(bankRegisterEntity);
newInstance.setOnSaveListener(new DepositPetunjukVaFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.a.e();
}
});
newInstance.show(Deposit2Activity.this.getSupportFragmentManager(), "Detail Informasi");
}
}
@Override
public void afterProcess(BaseMessage baseMessage) {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
if (!aPIMessageWrapper.isOK()) {
SearchView.OnCloseListener onCloseListener = Deposit2Activity.this;
String string = onCloseListener.getString(R.string.title_info);
String messageDescription = aPIMessageWrapper.getMessageDescription();
final BankRegisterEntity bankRegisterEntity = this.a;
Affinity.info(onCloseListener, -1, string, messageDescription, new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
Deposit2Activity.a.this.f(bankRegisterEntity, i, (Boolean) obj);
}
});
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"), ""));
Deposit2Activity.this.i.get(this.b).setVaNumber(Var.toString(hashMap.get("no_va"), ""));
Deposit2Activity.this.i.get(this.b).setDepName(Var.toString(hashMap.get("nama_merchant"), ""));
Deposit2Activity deposit2Activity = Deposit2Activity.this;
deposit2Activity.k.updateComponentList(deposit2Activity.i.get(this.b), this.b);
if (this.a.getArrPetunjukTopUpCatatanEntity() == null) {
Affinity.info(Deposit2Activity.this, false, "Petunjuk belum tersedia");
return;
}
DepositPetunjukVaFragment newInstance = DepositPetunjukVaFragment.newInstance();
newInstance.setInitView(this.a);
newInstance.setOnSaveListener(new DepositPetunjukVaFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.a.d();
}
});
newInstance.show(Deposit2Activity.this.getSupportFragmentManager(), "Detail Informasi");
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class b implements MessageProcess {
public class a implements View.OnClickListener {
public final String a;
public a(String str) {
this.a = str;
}
@Override
public void onClick(View view) {
Affinity.copy(Deposit2Activity.this, this.a.replace("-", ""), "Nomor rekening VA tersalin");
}
}
public class ViewOnClickListenerC0031b implements View.OnClickListener {
public final String a;
public ViewOnClickListenerC0031b(String str) {
this.a = str;
}
@Override
public void onClick(View view) {
Affinity.copy(Deposit2Activity.this, this.a.replace("-", ""), "Nomor rekening VA tersalin");
}
}
public class c implements View.OnClickListener {
public final TextInputEditText a;
public final int b;
public final String c;
public c(TextInputEditText textInputEditText, int i, String str) {
this.a = textInputEditText;
this.b = i;
this.c = str;
}
@Override
public void onClick(View view) {
if (Var.toString(this.a.getText(), "").equals("")) {
Affinity.info(Deposit2Activity.this, false, "Maaf, deposit tidak dapat di proses karena nominal kurang dari batas minimum");
return;
}
if (Integer.parseInt(Var.toString(this.a.getText(), "0").replace(".", "").replace(",", "")) < this.b) {
Affinity.info(Deposit2Activity.this, false, "Maaf, deposit tidak dapat di proses karena nominal kurang dari batas minimum");
return;
}
for (int i = 0; i < Deposit2Activity.this.t.size(); i++) {
if (((BankRegisterEntity) Deposit2Activity.this.t.get(i)).getDepName().equalsIgnoreCase(this.c)) {
Deposit2Activity deposit2Activity = Deposit2Activity.this;
deposit2Activity.g0(((BankRegisterEntity) deposit2Activity.t.get(i)).getDepName(), this.a.getText().toString().replace("Rp", "").replace(".", "").replace(" ", "").replace(",", "").replaceAll("[^\\d]", ""), (BankRegisterEntity) Deposit2Activity.this.t.get(i));
}
}
}
}
public class d implements View.OnClickListener {
public final TextInputEditText a;
public final int b;
public final String c;
public d(TextInputEditText textInputEditText, int i, String str) {
this.a = textInputEditText;
this.b = i;
this.c = str;
}
@Override
public void onClick(View view) {
if (Var.toString(this.a.getText(), "").equals("")) {
Affinity.info(Deposit2Activity.this, false, "Maaf, deposit tidak dapat di proses karena nominal kurang dari batas minimum");
return;
}
if (Integer.parseInt(Var.toString(this.a.getText(), "0").replace(".", "").replace(",", "")) < this.b) {
Affinity.info(Deposit2Activity.this, false, "Maaf, deposit tidak dapat di proses karena nominal kurang dari batas minimum");
return;
}
for (int i = 0; i < Deposit2Activity.this.t.size(); i++) {
if (((BankRegisterEntity) Deposit2Activity.this.t.get(i)).getDepName().equalsIgnoreCase(this.c)) {
Deposit2Activity deposit2Activity = Deposit2Activity.this;
deposit2Activity.g0(((BankRegisterEntity) deposit2Activity.t.get(i)).getDepName(), this.a.getText().toString().replace("Rp", "").replace(".", "").replace(" ", "").replace(",", "").replaceAll("[^\\d]", ""), (BankRegisterEntity) Deposit2Activity.this.t.get(i));
}
}
}
}
public class e implements TextWatcher {
public final TextInputEditText a;
public final int b;
public final TextView c;
public final ConstraintLayout d;
public e(TextInputEditText textInputEditText, int i, TextView textView, ConstraintLayout constraintLayout) {
this.a = textInputEditText;
this.b = i;
this.c = textView;
this.d = constraintLayout;
}
@Override
public void afterTextChanged(android.text.Editable r7) {
throw new UnsupportedOperationException("Method not decompiled: com.bm.sc.bebasbayar.ui.activity.cash.Deposit2Activity.b.e.afterTextChanged(android.text.Editable):void");
}
@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 b() {
}
@Override
public void afterProcess(BaseMessage baseMessage) {
String[] split;
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
TextView textView = (TextView) Deposit2Activity.this.findViewById(R.id.tv_value_label_minimal);
textView.setVisibility(8);
if (!aPIMessageWrapper.isOK()) {
Affinity.info(Deposit2Activity.this, false, aPIMessageWrapper.getResponse_description());
return;
}
ArrayList<HashMap<String, Object>> data = aPIMessageWrapper.getData();
if (data.size() <= 0) {
Deposit2Activity.this.findViewById(R.id.cl_history).setVisibility(8);
return;
}
Deposit2Activity.this.findViewById(R.id.cl_history).setVisibility(0);
ImageView imageView = (ImageView) Deposit2Activity.this.findViewById(R.id.ic_bank);
Var.toString(data.get(0).get(DataMessage.ID_OUTLET), "");
String var = Var.toString(data.get(0).get("nama_bank"), "");
String var2 = Var.toString(data.get(0).get("kode_bank"), "");
String var3 = Var.toString(data.get(0).get("nomor_rekening"), "");
if (var3.contains("PAYMENT CODE") && (split = var3.split(";")) != null) {
var3 = Locales.formatCreditCard(split[0].toString().replace("PAYMENT CODE =", ""), "-");
}
String str = var3;
String var4 = Var.toString(data.get(0).get("url_image"), "");
Var.toString(data.get(0).get("nominal"), "0");
int parseInt = Integer.parseInt(Var.toString(data.get(0).get("min_deposit"), "0"));
textView.setText("Minimal top up Rp " + Locales.money(parseInt, ""));
boolean equalsIgnoreCase = Var.toString(data.get(0).get("is_va"), "0").equalsIgnoreCase("1");
if (!var4.equals("")) {
Glide.with(Deposit2Activity.this).load(var4).apply(new RequestOptions().override(128, 128).diskCacheStrategy(DiskCacheStrategy.NONE).skipMemoryCache(true).placeholder(R.drawable.ic_speedcash).error(R.drawable.ic_speedcash)).into(imageView);
}
TextView textView2 = (TextView) Deposit2Activity.this.findViewById(R.id.tv_last_bank);
TextView textView3 = (TextView) Deposit2Activity.this.findViewById(R.id.tv_value_rekening_va);
TextView textView4 = (TextView) Deposit2Activity.this.findViewById(R.id.tv_salin);
ConstraintLayout findViewById = Deposit2Activity.this.findViewById(R.id.constraintLayoutSalin);
TextView textView5 = (TextView) Deposit2Activity.this.findViewById(R.id.tv_lanjutkan);
ConstraintLayout findViewById2 = Deposit2Activity.this.findViewById(R.id.constraintLayoutLanjutkan);
findViewById2.setEnabled(false);
TextInputEditText findViewById3 = Deposit2Activity.this.findViewById(R.id.tie_input_nominal);
textView4.setOnClickListener(new a(str));
findViewById.setOnClickListener(new ViewOnClickListenerC0031b(str));
textView5.setOnClickListener(new c(findViewById3, parseInt, var2));
findViewById2.setOnClickListener(new d(findViewById3, parseInt, var2));
findViewById3.setInputType(2);
findViewById3.setInputType(FragmentTransaction.TRANSIT_EXIT_MASK);
findViewById3.setKeyListener(DigitsKeyListener.getInstance("0123456789."));
findViewById3.addTextChangedListener(new e(findViewById3, parseInt, textView, findViewById2));
if (!equalsIgnoreCase) {
textView2.setText("Transfer bank " + var);
Deposit2Activity.this.findViewById(R.id.cl_value).setVisibility(0);
Deposit2Activity.this.findViewById(R.id.cl_value_va).setVisibility(8);
return;
}
textView2.setText(var);
textView3.setText(Locales.formatCreditCard(str, "-"));
if (var2.equals("MNDRVA")) {
textView3.setText(str.substring(0, 6) + "-" + str.substring(6));
}
Deposit2Activity.this.findViewById(R.id.cl_value).setVisibility(8);
Deposit2Activity.this.findViewById(R.id.cl_value_va).setVisibility(0);
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class c implements MessageProcess {
public final BBCallback a;
public c(BBCallback bBCallback) {
this.a = bBCallback;
}
@Override
public void afterProcess(BaseMessage baseMessage) {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
if (!aPIMessageWrapper.isOK()) {
Deposit2Activity.this.w = false;
this.a.do_callback(0, Boolean.FALSE);
return;
}
Object obj = aPIMessageWrapper.getData().get(0).get("cashback_deposit");
Objects.requireNonNull(obj);
if (obj.toString().equals("1")) {
Deposit2Activity.this.w = true;
this.a.do_callback(0, Boolean.TRUE);
} else {
Deposit2Activity.this.w = false;
this.a.do_callback(0, Boolean.FALSE);
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class d implements MessageProcess {
public final BBCallback a;
public d(BBCallback bBCallback) {
this.a = bBCallback;
}
@Override
public void afterProcess(BaseMessage baseMessage) {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
if (!aPIMessageWrapper.isOK()) {
this.a.do_callback(0, Boolean.FALSE);
return;
}
ArrayList<HashMap<String, Object>> data = aPIMessageWrapper.getData();
if (data == null) {
this.a.do_callback(0, Boolean.FALSE);
return;
}
Deposit2Activity.this.x = Var.toBoolean(data.get(0).get("show_tf"), false);
this.a.do_callback(0, Boolean.TRUE);
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class e implements View.OnClickListener {
public e() {
}
public static void b() {
}
@Override
public void onClick(View view) {
?? newInstance = DepositWithRedemVoucherFragment.newInstance();
newInstance.setInitView();
newInstance.setOnSaveListener(new DepositWithRedemVoucherFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.e.b();
}
});
newInstance.show(Deposit2Activity.this.getSupportFragmentManager(), "sort");
}
}
public class f implements View.OnClickListener {
public f() {
}
public static void b() {
}
@Override
public void onClick(View view) {
?? newInstance = DepositWithRedemVoucherFragment.newInstance();
newInstance.setInitView();
newInstance.setOnSaveListener(new DepositWithRedemVoucherFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.f.b();
}
});
newInstance.show(Deposit2Activity.this.getSupportFragmentManager(), "sort");
}
}
public class g implements Comparator<BankRegisterEntity> {
public g() {
}
@Override
public int compare(BankRegisterEntity bankRegisterEntity, BankRegisterEntity bankRegisterEntity2) {
return String.valueOf(bankRegisterEntity.getUrutan()).compareTo(String.valueOf(bankRegisterEntity2.getUrutan()));
}
}
public class h implements Comparator<BankRegisterEntity> {
public h() {
}
@Override
public int compare(BankRegisterEntity bankRegisterEntity, BankRegisterEntity bankRegisterEntity2) {
return String.valueOf(bankRegisterEntity.getUrutan()).compareTo(String.valueOf(bankRegisterEntity2.getUrutan()));
}
}
public class i implements Comparator<BankRegisterEntity> {
public i() {
}
@Override
public int compare(BankRegisterEntity bankRegisterEntity, BankRegisterEntity bankRegisterEntity2) {
return String.valueOf(bankRegisterEntity.getUrutan()).compareTo(String.valueOf(bankRegisterEntity2.getUrutan()));
}
}
public class j implements MessageProcess {
public final BankRegisterEntity a;
public j(BankRegisterEntity bankRegisterEntity) {
this.a = bankRegisterEntity;
}
public static void b() {
}
@Override
public void afterProcess(BaseMessage baseMessage) {
DepositMessage depositMessage = new DepositMessage(baseMessage);
if (!depositMessage.isOK()) {
Affinity.info(Deposit2Activity.this, false, depositMessage.getMessageDescription());
return;
}
Bundle bundle = new Bundle();
bundle.putString(BBDownloadManager.TITLE_TAG, "Top Up Saldo");
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));
Deposit2Activity.this.findViewById(R.id.tie_input_nominal).setText("");
DepositTransferManualNextFragment newInstance = DepositTransferManualNextFragment.newInstance();
this.a.setKode_pembayaran(depositMessage.getValueFromIncludes(MPMessage.IncludeMessage.REFF_ID));
newInstance.setInitView(this.a, bundle);
newInstance.setOnSaveListener(new DepositTransferManualNextFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.j.b();
}
});
newInstance.show(Deposit2Activity.this.getSupportFragmentManager(), "Detail Informasi");
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class k implements MessageProcess {
public final BankRegisterEntity a;
public k(BankRegisterEntity bankRegisterEntity) {
this.a = bankRegisterEntity;
}
@Override
public void afterProcess(BaseMessage baseMessage) {
HashMap hashMap;
HashMap hashMap2;
HashMap hashMap3;
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
if (aPIMessageWrapper.isOK()) {
ArrayList arrayList = (ArrayList) aPIMessageWrapper.getMap().get("notes");
ArrayList arrayList2 = (ArrayList) aPIMessageWrapper.getMap().get("guides");
if (arrayList2 != null) {
if (arrayList2.size() > 0 && (hashMap3 = (HashMap) arrayList2.get(0)) != null) {
this.a.setHeaderPetunjukTopUpAtm(Var.toString(hashMap3.get("label"), ""));
this.a.setExpandAtm(Var.toBoolean(hashMap3.get("isExpand"), false));
ArrayList arrayList3 = (ArrayList) hashMap3.get("data");
ArrayList<PetunjukTopUpEntity> arrayList4 = new ArrayList<>();
if (arrayList3 != null) {
int i = 0;
while (i < arrayList3.size()) {
PetunjukTopUpEntity petunjukTopUpEntity = new PetunjukTopUpEntity();
int i2 = i + 1;
petunjukTopUpEntity.setNomor(String.valueOf(i2));
petunjukTopUpEntity.setPetunjuk(Var.toString(arrayList3.get(i), ""));
arrayList4.add(petunjukTopUpEntity);
i = i2;
}
}
this.a.setArrPetunjukTopUpAtm(arrayList4);
}
if (arrayList2.size() > 1 && (hashMap2 = (HashMap) arrayList2.get(1)) != null) {
this.a.setHeaderPetunjukTopUpInternetBanking(Var.toString(hashMap2.get("label"), ""));
this.a.setExpandIb(Var.toBoolean(hashMap2.get("isExpand"), false));
ArrayList arrayList5 = (ArrayList) hashMap2.get("data");
ArrayList<PetunjukTopUpEntity> arrayList6 = new ArrayList<>();
if (arrayList5 != null) {
int i3 = 0;
while (i3 < arrayList5.size()) {
PetunjukTopUpEntity petunjukTopUpEntity2 = new PetunjukTopUpEntity();
int i4 = i3 + 1;
petunjukTopUpEntity2.setNomor(String.valueOf(i4));
petunjukTopUpEntity2.setPetunjuk(Var.toString(arrayList5.get(i3), ""));
arrayList6.add(petunjukTopUpEntity2);
i3 = i4;
}
}
this.a.setArrPetunjukTopUpInternetBanking(arrayList6);
}
if (arrayList2.size() > 1 && (hashMap = (HashMap) arrayList2.get(2)) != null) {
this.a.setHeaderPetunjukTopUpMobileBanking(Var.toString(hashMap.get("label"), ""));
this.a.setExpandMb(Var.toBoolean(hashMap.get("isExpand"), false));
ArrayList arrayList7 = (ArrayList) hashMap.get("data");
ArrayList<PetunjukTopUpEntity> arrayList8 = new ArrayList<>();
if (arrayList7 != null) {
int i5 = 0;
while (i5 < arrayList7.size()) {
PetunjukTopUpEntity petunjukTopUpEntity3 = new PetunjukTopUpEntity();
int i6 = i5 + 1;
petunjukTopUpEntity3.setNomor(String.valueOf(i6));
petunjukTopUpEntity3.setPetunjuk(Var.toString(arrayList7.get(i5), ""));
arrayList8.add(petunjukTopUpEntity3);
i5 = i6;
}
}
this.a.setArrPetunjukTopUpMobileBanking(arrayList8);
}
}
if (arrayList != null) {
ArrayList<PetunjukTopUpEntity> arrayList9 = new ArrayList<>();
for (int i7 = 0; i7 < arrayList.size(); i7++) {
PetunjukTopUpEntity petunjukTopUpEntity4 = new PetunjukTopUpEntity();
petunjukTopUpEntity4.setNomor(Var.toString(Integer.valueOf(i7), ""));
petunjukTopUpEntity4.setPetunjuk(Var.toString(arrayList.get(i7), ""));
arrayList9.add(petunjukTopUpEntity4);
}
this.a.setArrPetunjukTopUpCatatanEntity(arrayList9);
}
if (this.a.getBankCodeToParam().equals("mandiri")) {
Deposit2Activity.this.s = this.a;
}
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class l implements MessageProcess {
public l() {
}
@Override
public void afterProcess(BaseMessage baseMessage) {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
if (!aPIMessageWrapper.isOK()) {
Deposit2Activity.this.l.setVisibility(8);
return;
}
Deposit2Activity.this.n = aPIMessageWrapper.getData();
Iterator<HashMap<String, Object>> it = aPIMessageWrapper.getData().iterator();
int i = 0;
while (true) {
if (!it.hasNext()) {
break;
}
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) {
Deposit2Activity.this.l.setVisibility(8);
return;
}
Deposit2Activity.this.l.setVisibility(0);
ArrayList arrayList = (ArrayList) aPIMessageWrapper.getMap().get("data");
if (i <= 1) {
Deposit2Activity.this.m.setText("Menunggu pembayaran top up melalui " + Var.toString(((HashMap) arrayList.get(0)).get("nama_bank"), ""));
return;
}
Deposit2Activity.this.m.setText("Menunggu pembayaran top up melalui " + Var.toString(((HashMap) arrayList.get(0)).get("nama_bank"), "") + " dan (" + (arrayList.size() - 1) + ") metode lainya");
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
Deposit2Activity.this.n.clear();
}
}
public static void A0() {
}
public static void B0() {
}
public static void C0() {
}
public static void D0() {
}
public void E0(int i2, Boolean bool) {
c0();
a0();
d0();
b0();
}
public void F0(int i2, Boolean bool) {
this.v = bool.booleanValue();
f0(new BBCallback() {
@Override
public final void do_callback(int i3, Object obj) {
Deposit2Activity.this.E0(i3, (Boolean) obj);
}
});
}
public static void G0() {
}
public void H0(View view) {
?? newInstance = DepositWithRedemVoucherFragment.newInstance();
newInstance.setInitView();
newInstance.setOnSaveListener(new DepositWithRedemVoucherFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.G0();
}
});
newInstance.show(getSupportFragmentManager(), "sort");
}
public static void I0() {
}
public void J0(View view) {
?? newInstance = DepositWithRedemVoucherFragment.newInstance();
newInstance.setInitView();
newInstance.setOnSaveListener(new DepositWithRedemVoucherFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.I0();
}
});
newInstance.show(getSupportFragmentManager(), "sort");
}
public static void K0() {
}
public void L0(View view) {
?? newInstance = DepositWithRedemVoucherFragment.newInstance();
newInstance.setInitView();
newInstance.setOnSaveListener(new DepositWithRedemVoucherFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.K0();
}
});
newInstance.show(getSupportFragmentManager(), "sort");
}
public void M0(int i2, 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 static void l0(int i2, Boolean bool) {
}
public void m0(DepositTransferManual2Adapter depositTransferManual2Adapter, RecyclerView recyclerView, int i2, String str) {
if (str.equalsIgnoreCase("") || str.equalsIgnoreCase("null")) {
return;
}
try {
JSONArray jSONArray = new JSONArray(str);
for (int i3 = 0; i3 < jSONArray.length(); i3++) {
JSONObject jSONObject = jSONArray.getJSONObject(i3);
BankRegisterEntity bankRegisterEntity = new BankRegisterEntity();
bankRegisterEntity.setFreeDepositAdmin(this.v);
bankRegisterEntity.setImgUrl(Var.toString(jSONObject.getString("icon"), ""));
bankRegisterEntity.setDepName(Var.toString(jSONObject.getString("key"), ""));
bankRegisterEntity.setBankName(Var.toString(jSONObject.getString("bank"), ""));
bankRegisterEntity.setUrutan(Var.toInt(jSONObject.getString("urutan"), 0));
bankRegisterEntity.setAktif(Var.toBoolean(jSONObject.getString("enable"), false));
bankRegisterEntity.setHeaderPetunjuk(Var.toString(jSONObject.getString("header"), ""));
JSONArray jSONArray2 = new JSONArray(Var.toString(jSONObject.getString("detail_petunjuk"), ""));
ArrayList<PetunjukTopUpEntity> arrayList = new ArrayList<>();
for (int i4 = 0; i4 < jSONArray2.length(); i4++) {
JSONObject jSONObject2 = jSONArray2.getJSONObject(i4);
PetunjukTopUpEntity petunjukTopUpEntity = new PetunjukTopUpEntity();
petunjukTopUpEntity.setNomor(Var.toString(jSONObject2.getString("urutan"), ""));
petunjukTopUpEntity.setPetunjuk(Var.toString(jSONObject2.getString("petunjuk"), ""));
arrayList.add(petunjukTopUpEntity);
}
bankRegisterEntity.setArrPetunjukTopUpEntity(arrayList);
bankRegisterEntity.setHeaderPetunjukTopUpMobileBanking(Var.toString(jSONObject.getString("header_mb"), ""));
JSONArray jSONArray3 = new JSONArray(Var.toString(jSONObject.getString("detail_petunjuk_mb"), ""));
ArrayList<PetunjukTopUpEntity> arrayList2 = new ArrayList<>();
for (int i5 = 0; i5 < jSONArray3.length(); i5++) {
JSONObject jSONObject3 = jSONArray3.getJSONObject(i5);
PetunjukTopUpEntity petunjukTopUpEntity2 = new PetunjukTopUpEntity();
petunjukTopUpEntity2.setNomor(Var.toString(jSONObject3.getString("urutan"), ""));
petunjukTopUpEntity2.setPetunjuk(Var.toString(jSONObject3.getString("petunjuk"), ""));
arrayList2.add(petunjukTopUpEntity2);
}
bankRegisterEntity.setArrPetunjukTopUpMobileBanking(arrayList2);
this.t.add(bankRegisterEntity);
Collections.sort(this.t, new i());
}
} catch (JSONException e2) {
Objects.requireNonNull(e2.getMessage());
Affinity.info(this, -1, getApplicationContext().getString(R.string.title_confirm), getApplicationContext().getString(R.string.error_json_parse), new BBCallback() {
@Override
public final void do_callback(int i6, Object obj) {
Deposit2Activity.l0(i6, (Boolean) obj);
}
});
}
if (this.x) {
depositTransferManual2Adapter.updateList(this.t);
} else {
ArrayList<BankRegisterEntity> arrayList3 = new ArrayList<>();
Iterator<BankRegisterEntity> it = this.t.iterator();
while (it.hasNext()) {
BankRegisterEntity next = it.next();
if ("BCA".equalsIgnoreCase(next.getBankName())) {
arrayList3.add(next);
}
}
depositTransferManual2Adapter.updateList(arrayList3);
}
depositTransferManual2Adapter.setCallback(this);
recyclerView.setAdapter(depositTransferManual2Adapter);
}
public void n0(final ArrayList arrayList, final ArrayList arrayList2, final DepositTransferOutlet2Adapter depositTransferOutlet2Adapter, final RecyclerView recyclerView, int i2, String str) {
MessageProgressDialog messageProgressDialog;
if (str.equalsIgnoreCase("") || str.equalsIgnoreCase("null")) {
return;
}
try {
JSONArray jSONArray = new JSONArray(str);
for (int i3 = 0; i3 < jSONArray.length(); i3++) {
JSONObject jSONObject = jSONArray.getJSONObject(i3);
BankRegisterEntity bankRegisterEntity = new BankRegisterEntity();
bankRegisterEntity.setFreeDepositAdmin(this.v);
bankRegisterEntity.setImgUrl(Var.toString(jSONObject.getString("icon"), ""));
bankRegisterEntity.setDepName(Var.toString(jSONObject.getString("key"), ""));
bankRegisterEntity.setBankName(Var.toString(jSONObject.getString("outlet"), ""));
bankRegisterEntity.setUrutan(Var.toInt(jSONObject.getString("urutan"), 0));
bankRegisterEntity.setAktif(Var.toBoolean(jSONObject.getString("enable"), false));
bankRegisterEntity.setWallet(Var.toBoolean(jSONObject.getString("is_ewallet"), false));
bankRegisterEntity.setDirect_show_info(Var.toBoolean(jSONObject.getString("direct_show_info"), false));
bankRegisterEntity.setHeaderPetunjuk(Var.toString(jSONObject.getString("header"), ""));
JSONArray jSONArray2 = new JSONArray(Var.toString(jSONObject.getString("detail_petunjuk"), ""));
ArrayList<PetunjukTopUpEntity> arrayList3 = new ArrayList<>();
for (int i4 = 0; i4 < jSONArray2.length(); i4++) {
JSONObject jSONObject2 = jSONArray2.getJSONObject(i4);
PetunjukTopUpEntity petunjukTopUpEntity = new PetunjukTopUpEntity();
petunjukTopUpEntity.setNomor(Var.toString(jSONObject2.getString("urutan"), ""));
petunjukTopUpEntity.setPetunjuk(Var.toString(jSONObject2.getString("petunjuk"), ""));
arrayList3.add(petunjukTopUpEntity);
}
bankRegisterEntity.setArrPetunjukTopUpEntity(arrayList3);
JSONArray jSONArray3 = new JSONArray(Var.toString(jSONObject.getString("catatan"), ""));
ArrayList<PetunjukTopUpEntity> arrayList4 = new ArrayList<>();
for (int i5 = 0; i5 < jSONArray3.length(); i5++) {
JSONObject jSONObject3 = jSONArray3.getJSONObject(i5);
PetunjukTopUpEntity petunjukTopUpEntity2 = new PetunjukTopUpEntity();
petunjukTopUpEntity2.setNomor(Var.toString(jSONObject3.getString("urutan"), ""));
petunjukTopUpEntity2.setPetunjuk(Var.toString(jSONObject3.getString("catatan"), ""));
arrayList4.add(petunjukTopUpEntity2);
}
bankRegisterEntity.setArrPetunjukTopUpCatatanEntity(arrayList4);
arrayList.add(bankRegisterEntity);
Collections.sort(arrayList, new g());
}
} catch (JSONException e2) {
Objects.requireNonNull(e2.getMessage());
Affinity.info(this, -1, getApplicationContext().getString(R.string.title_confirm), getApplicationContext().getString(R.string.error_json_parse), new BBCallback() {
@Override
public final void do_callback(int i6, Object obj) {
Deposit2Activity.o0(i6, (Boolean) obj);
}
});
}
ApiConfig.fetchConfig(this, R.xml.deposit_options_conf, "bb_enable_dep_lkd", new BBCallback() {
@Override
public final void do_callback(int i6, Object obj) {
Deposit2Activity.this.p0(arrayList2, arrayList, depositTransferOutlet2Adapter, recyclerView, i6, (String) obj);
}
});
if (!this.y.isShowing() || (messageProgressDialog = this.y) == null) {
return;
}
messageProgressDialog.hide();
}
public static void o0(int i2, Boolean bool) {
}
public void p0(ArrayList arrayList, ArrayList arrayList2, DepositTransferOutlet2Adapter depositTransferOutlet2Adapter, RecyclerView recyclerView, int i2, String str) {
if (Var.toString(str, "null").equalsIgnoreCase("null")) {
for (int i3 = 0; i3 < arrayList2.size(); i3++) {
if (!((BankRegisterEntity) arrayList2.get(i3)).getDepName().equals(DepositMessage.DEP_FASTPAY)) {
arrayList.add((BankRegisterEntity) arrayList2.get(i3));
}
}
} else if (str.equals("1")) {
arrayList.addAll(arrayList2);
}
depositTransferOutlet2Adapter.updateList(arrayList);
depositTransferOutlet2Adapter.setCallback(this);
recyclerView.setAdapter(depositTransferOutlet2Adapter);
}
public static void q0(int i2, Boolean bool) {
}
public void r0(int i2, String str) {
if (str.equalsIgnoreCase("") || str.equalsIgnoreCase("null")) {
return;
}
try {
HashMap hashMap = new HashMap();
JSONObject jSONObject = new JSONObject(str);
Iterator<String> keys = jSONObject.keys();
while (keys.hasNext()) {
String next = keys.next();
hashMap.put(next, jSONObject.getString(next));
}
this.k = new DepositTransferVa2Adapter(this);
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rv_transfer_va);
this.o = recyclerView;
recyclerView.setLayoutManager(new GridLayoutManager(this, 3));
this.o.setNestedScrollingEnabled(false);
ArrayList<Object> jsonToList = Mapper.jsonToList(this.dataSession.retrieve(DataSession.PROPERTY_LIST_BANK_VA));
this.i = new ArrayList<>();
this.j = new ArrayList<>();
Iterator<Object> it = jsonToList.iterator();
String str2 = "";
while (it.hasNext()) {
HashMap hashMap2 = Var.toHashMap(it.next());
String var = Var.toString(hashMap2.get("va_number"), "");
Iterator<Object> it2 = it;
BankRegisterEntity bankRegisterEntity = new BankRegisterEntity(Var.toString(hashMap2.get("url_img"), ""), Var.toString(hashMap2.get("va_username"), ""), Var.toString(hashMap2.get("va_title"), ""), Var.toString(hashMap2.get("bank"), ""));
bankRegisterEntity.setVaNumber(var);
bankRegisterEntity.setFreeDepositAdmin(this.w);
bankRegisterEntity.setWebUrl(Var.toString(hashMap2.get("url"), ""));
bankRegisterEntity.setVa(true);
bankRegisterEntity.setAdminFee(Var.toString(hashMap2.get(MPMessage.IncludeMessage.ADMIN), "0"));
bankRegisterEntity.setBankVATitle(Var.toString(hashMap2.get("bank_va_title"), "0"));
this.i.add(bankRegisterEntity);
this.j.add(bankRegisterEntity);
if (Var.toString(hashMap2.get("bank"), "").equals(hashMap.get("key_rekening_deposit_ewallet"))) {
this.dataSession.store(DataSession.PROPERTY_BANK_E_WALLET, Var.toString(hashMap2.get("va_number"), ""));
this.dataSession.store(DataSession.PROPERTY_BANK_E_WALLET_PENERIMA, Var.toString(hashMap2.get("bank"), ""));
}
if (Var.toString(hashMap2.get("bank"), "").equals(hashMap.get("key_rekening_deposit_va_bank_lainnya"))) {
this.dataSession.store(DataSession.PROPERTY_BANK_VA_BANK_LAINNYA, Var.toString(hashMap2.get("va_number"), ""));
str2 = var;
}
it = it2;
}
BankRegisterEntity bankRegisterEntity2 = new BankRegisterEntity(Var.toString(hashMap.get("icon_rekening_deposit_va_bank_lainnya"), ""), Var.toString(hashMap.get("key_rekening_deposit_va_bank_lainnya"), ""), Var.toString(hashMap.get("key_rekening_deposit_va_bank_lainnya_tittle"), ""), Var.toString(hashMap.get("key_rekening_deposit_va_bank_lainnya"), ""));
bankRegisterEntity2.setVaNumber(str2);
bankRegisterEntity2.setVa(true);
bankRegisterEntity2.setFreeDepositAdmin(this.w);
bankRegisterEntity2.setBankVATitle(Var.toString(hashMap.get("key_rekening_deposit_va_bank_lainnya_tittle"), ""));
this.i.add(bankRegisterEntity2);
this.j.add(bankRegisterEntity2);
this.k.updateList(this.i);
this.k.setCallback(this);
this.o.setAdapter(this.k);
this.o.setVisibility(0);
for (int i3 = 0; i3 < this.i.size(); i3++) {
j0(this.i.get(i3));
}
if (this.i.size() > 5) {
for (int i4 = 4; i4 < this.i.size(); i4++) {
if (!this.i.get(i4).getBankVATitle().equals("Bank Lainnya")) {
this.i.remove(i4);
}
}
}
this.o.setLayoutManager(new GridLayoutManager(this, 3));
this.o.setNestedScrollingEnabled(false);
} catch (JSONException e2) {
Objects.requireNonNull(e2.getMessage());
Affinity.info(this, -1, getApplicationContext().getString(R.string.title_confirm), getApplicationContext().getString(R.string.error_json_parse), new BBCallback() {
@Override
public final void do_callback(int i5, Object obj) {
Deposit2Activity.q0(i5, (Boolean) obj);
}
});
}
}
public static void s0(int i2, Boolean bool) {
}
public void t0(DepositTransferEWalletAdapter depositTransferEWalletAdapter, RecyclerView recyclerView, int i2, String str) {
if (str.equalsIgnoreCase("") || str.equalsIgnoreCase("null")) {
return;
}
try {
JSONArray jSONArray = new JSONArray(str);
for (int i3 = 0; i3 < jSONArray.length(); i3++) {
JSONObject jSONObject = jSONArray.getJSONObject(i3);
BankRegisterEntity bankRegisterEntity = new BankRegisterEntity();
bankRegisterEntity.setFreeDepositAdmin(this.v);
bankRegisterEntity.setImgUrl(Var.toString(jSONObject.getString("icon"), ""));
bankRegisterEntity.setDepName(Var.toString(jSONObject.getString("key"), ""));
bankRegisterEntity.setBankName(Var.toString(jSONObject.getString("wallet"), ""));
bankRegisterEntity.setUrutan(Var.toInt(jSONObject.getString("urutan"), 0));
bankRegisterEntity.setAktif(Var.toBoolean(jSONObject.getString("enable"), false));
bankRegisterEntity.setWallet(Var.toBoolean(jSONObject.getString("is_ewallet"), false));
bankRegisterEntity.setDirect_show_info(Var.toBoolean(jSONObject.getString("direct_show_info"), false));
bankRegisterEntity.setHeaderPetunjuk(Var.toString(jSONObject.getString("header"), ""));
JSONArray jSONArray2 = new JSONArray(Var.toString(jSONObject.getString("detail_petunjuk"), ""));
ArrayList<PetunjukTopUpEntity> arrayList = new ArrayList<>();
for (int i4 = 0; i4 < jSONArray2.length(); i4++) {
JSONObject jSONObject2 = jSONArray2.getJSONObject(i4);
PetunjukTopUpEntity petunjukTopUpEntity = new PetunjukTopUpEntity();
petunjukTopUpEntity.setNomor(Var.toString(jSONObject2.getString("urutan"), ""));
petunjukTopUpEntity.setPetunjuk(Var.toString(jSONObject2.getString("petunjuk"), ""));
arrayList.add(petunjukTopUpEntity);
}
bankRegisterEntity.setArrPetunjukTopUpEntity(arrayList);
JSONArray jSONArray3 = new JSONArray(Var.toString(jSONObject.getString("catatan"), ""));
ArrayList<PetunjukTopUpEntity> arrayList2 = new ArrayList<>();
for (int i5 = 0; i5 < jSONArray3.length(); i5++) {
JSONObject jSONObject3 = jSONArray3.getJSONObject(i5);
PetunjukTopUpEntity petunjukTopUpEntity2 = new PetunjukTopUpEntity();
petunjukTopUpEntity2.setNomor(Var.toString(jSONObject3.getString("urutan"), ""));
petunjukTopUpEntity2.setPetunjuk(Var.toString(jSONObject3.getString("catatan"), ""));
arrayList2.add(petunjukTopUpEntity2);
}
bankRegisterEntity.setArrPetunjukTopUpCatatanEntity(arrayList2);
this.u.add(bankRegisterEntity);
Collections.sort(this.u, new h());
}
} catch (JSONException e2) {
Objects.requireNonNull(e2.getMessage());
Affinity.info(this, -1, getApplicationContext().getString(R.string.title_confirm), getApplicationContext().getString(R.string.error_json_parse), new BBCallback() {
@Override
public final void do_callback(int i6, Object obj) {
Deposit2Activity.s0(i6, (Boolean) obj);
}
});
}
depositTransferEWalletAdapter.updateList(this.u);
depositTransferEWalletAdapter.setCallback(this);
recyclerView.setAdapter(depositTransferEWalletAdapter);
}
public static void u0() {
}
public static void v0() {
}
public static void w0() {
}
public void x0(BankRegisterEntity bankRegisterEntity) {
BankRegisterEntity bankRegisterEntity2;
Iterator<BankRegisterEntity> it = this.i.iterator();
while (true) {
if (!it.hasNext()) {
bankRegisterEntity2 = null;
break;
} else {
bankRegisterEntity2 = it.next();
if (bankRegisterEntity2.getBankName().toLowerCase().contains(bankRegisterEntity.getBankName().toLowerCase())) {
break;
}
}
}
if (bankRegisterEntity2 == null) {
Iterator<BankRegisterEntity> it2 = this.i.iterator();
while (true) {
if (!it2.hasNext()) {
break;
}
BankRegisterEntity next = it2.next();
if (next.getBankName().toLowerCase().contains("mandiri")) {
bankRegisterEntity2 = next;
break;
}
}
}
if (bankRegisterEntity2 != null) {
DepositPetunjukVaFragment newInstance = DepositPetunjukVaFragment.newInstance();
newInstance.setInitView(bankRegisterEntity2);
newInstance.setOnSaveListener(new DepositPetunjukVaFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.w0();
}
});
newInstance.show(getSupportFragmentManager(), "Detail Informasi");
}
}
public static void y0() {
}
public static void z0() {
}
public final void N0(BankRegisterEntity bankRegisterEntity, String str, int i2) {
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(true);
messageComposer.setMessageProcess(new a(bankRegisterEntity, i2));
new MessageSender(this, messageComposer).execute();
}
public final void a0() {
findViewById(R.id.cl_top_up_manual);
final DepositTransferManual2Adapter depositTransferManual2Adapter = new DepositTransferManual2Adapter(this);
final RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rv_transfer_bank);
recyclerView.setLayoutManager(new GridLayoutManager(this, 3));
recyclerView.setNestedScrollingEnabled(false);
this.t = new ArrayList<>();
ApiConfig.fetchTopUpDepositManual(this, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
Deposit2Activity.this.m0(depositTransferManual2Adapter, recyclerView, i2, (String) obj);
}
});
}
public final void b0() {
final DepositTransferOutlet2Adapter depositTransferOutlet2Adapter = new DepositTransferOutlet2Adapter(this);
final RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rv_transfer_outlet);
recyclerView.setLayoutManager(new GridLayoutManager(this, 3));
recyclerView.setNestedScrollingEnabled(false);
final ArrayList arrayList = new ArrayList();
final ArrayList arrayList2 = new ArrayList();
ApiConfig.fetchTopUpDepositOutlet(this, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
Deposit2Activity.this.n0(arrayList2, arrayList, depositTransferOutlet2Adapter, recyclerView, i2, (String) obj);
}
});
}
public final void c0() {
ApiConfig.fetchTopUpDefaultRekening(this, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
Deposit2Activity.this.r0(i2, (String) obj);
}
});
}
public final void d0() {
final DepositTransferEWalletAdapter depositTransferEWalletAdapter = new DepositTransferEWalletAdapter(this);
final RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rc_wallet);
recyclerView.setLayoutManager(new GridLayoutManager(this, 3));
recyclerView.setNestedScrollingEnabled(false);
this.u = new ArrayList<>();
ApiConfig.fetchTopUpDepositEWallet(this, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
Deposit2Activity.this.t0(depositTransferEWalletAdapter, recyclerView, i2, (String) obj);
}
});
}
public final void e0(BBCallback<Boolean> bBCallback) {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
aPIMessageWrapper.setItem("id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
MessageComposer messageComposer = new MessageComposer(2, "deposit_info");
messageComposer.setShowProgressRegular(false);
messageComposer.setIs_encrypted(false);
messageComposer.setMessageProcess(new c(bBCallback));
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(aPIMessageWrapper);
messageSender.execute();
}
public final void f0(BBCallback<Boolean> bBCallback) {
MessageComposer messageComposer = new MessageComposer(7, "ro/global/summary_deposit");
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(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
messageComposer.addMessage(BaseMessage.INDEX_UUID, Device.getDeviceUUID(this));
messageComposer.addMessage(BaseMessage.INDEX_VERSION_CODE, 482);
messageComposer.addMessage(BaseMessage.INDEX_VERSION_NAME, BuildConfig.VERSION_NAME);
messageComposer.setShowProgressRegular(true);
messageComposer.setMessageProcess(new d(bBCallback));
new MessageSender(this, messageComposer).execute();
}
public final void g0(String str, String str2, BankRegisterEntity bankRegisterEntity) {
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 j(bankRegisterEntity));
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(depositMessage);
messageSender.execute();
}
@Override
public String getClassSimpleName() {
return "deposit";
}
@Override
public int getLayoutResource() {
return R.layout.activity_deposit_4;
}
@Override
public String getWikiNameSpace() {
return "panduan_transaksi:keuangan:deposit";
}
public final void h0() {
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 l());
new MessageSender(this, messageComposer).execute();
}
public final void i0() {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
aPIMessageWrapper.setItem(DataMessage.ID_OUTLET, new AppSession(this).retrieve(AppSession.PROPERTY_MERCHANT_ID));
aPIMessageWrapper.setItem(BaseMessage.INDEX_VIA, "BB ANDROID");
aPIMessageWrapper.setItem(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
MessageComposer messageComposer = new MessageComposer(7, "deposit-guide/history");
messageComposer.setIs_credential(false);
messageComposer.setIs_encrypted(false);
messageComposer.setRequest_method(MessageComposer.GET);
messageComposer.setData_type(2);
messageComposer.setShowProgressRegular(false);
messageComposer.setMessageProcess(new b());
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(aPIMessageWrapper);
messageSender.execute();
}
public boolean isEditing() {
return this.r;
}
@Override
public boolean isEligibleForFavorit() {
return false;
}
public final void j0(BankRegisterEntity bankRegisterEntity) {
MessageComposer messageComposer = new MessageComposer(7, "deposit-guide/va-guide");
messageComposer.setRequest_method(MessageComposer.GET);
messageComposer.setData_type(2);
messageComposer.setIs_credential(true);
messageComposer.setShowProgressRegular(false);
messageComposer.addMessage("bank", bankRegisterEntity.getBankCodeToParam());
messageComposer.addMessage("id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
messageComposer.setMessageProcess(new k(bankRegisterEntity));
new MessageSender(this, messageComposer).execute();
}
public final boolean k0() {
return ((LocationManager) getSystemService("location")).isProviderEnabled("gps");
}
@Override
public void onActivityResult(int i2, int i3, Intent intent) {
if (i2 == 18625) {
Affinity.launch(this, FastpayMapActivity.class);
} else {
super.onActivityResult(i2, i3, intent);
}
}
@Override
public void onClick(View view) {
if (view.getId() != 2131366186) {
super.onClick(view);
return;
}
Bundle bundle = new Bundle();
bundle.putInt("status", 0);
Affinity.launch(this, ListDeposit2Activity.class, bundle);
}
@Override
public void onClickDepositEwallet(int i2, BankRegisterEntity bankRegisterEntity, View view) {
this.p = bankRegisterEntity;
if (bankRegisterEntity.isDirect_show_info()) {
?? newInstance = DepositOutletMinimartFragment.newInstance();
newInstance.setInitView(bankRegisterEntity);
newInstance.setOnSaveListener(new DepositOutletMinimartFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.u0();
}
});
newInstance.show(getSupportFragmentManager(), "sort");
return;
}
?? newInstance2 = DepositIndomaretFragment.newInstance();
newInstance2.setInitView(bankRegisterEntity);
newInstance2.setOnSaveListener(new DepositIndomaretFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.v0();
}
});
newInstance2.show(getSupportFragmentManager(), "sort");
}
@Override
public void onClickManual(int i2, final BankRegisterEntity bankRegisterEntity, View view) {
Affinity.hideSoftKeyboard(this);
?? newInstance = DepositTransferManualFragment.newInstance();
newInstance.setInitView(bankRegisterEntity, this.i, this.s, this.t);
newInstance.setOnFailedFromProceed(new DepositTransferManualFragment.OnFailedFromProceedListener() {
@Override
public final void onFailed() {
Deposit2Activity.this.x0(bankRegisterEntity);
}
});
newInstance.show(getSupportFragmentManager(), "sort");
}
@Override
public void onClickOutlet(int i2, BankRegisterEntity bankRegisterEntity, View view) {
this.p = bankRegisterEntity;
if (bankRegisterEntity.isDirect_show_info()) {
?? newInstance = DepositOutletMinimartFragment.newInstance();
newInstance.setInitView(bankRegisterEntity);
newInstance.setOnSaveListener(new DepositOutletMinimartFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.y0();
}
});
newInstance.show(getSupportFragmentManager(), "sort");
return;
}
?? newInstance2 = DepositIndomaretFragment.newInstance();
newInstance2.setInitView(bankRegisterEntity);
newInstance2.setOnSaveListener(new DepositIndomaretFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.z0();
}
});
newInstance2.show(getSupportFragmentManager(), "sort");
}
@Override
public void onClickVA(int i2, BankRegisterEntity bankRegisterEntity, View view) {
if (bankRegisterEntity.getBankCodeToParam().equalsIgnoreCase("bcava")) {
?? newInstance = DepositVaFragment.newInstance();
newInstance.setInitView(bankRegisterEntity);
newInstance.setOnSaveListener(new DepositVaFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.A0();
}
});
newInstance.show(getSupportFragmentManager(), "DepositVaFragment");
return;
}
if (!bankRegisterEntity.isVa()) {
if (bankRegisterEntity.getArrPetunjukTopUpCatatanEntity() == null) {
Affinity.info(this, false, "Petunjuk belum tersedia");
return;
}
DepositPetunjukVaFragment newInstance2 = DepositPetunjukVaFragment.newInstance();
newInstance2.setInitView(bankRegisterEntity);
newInstance2.setOnSaveListener(new DepositPetunjukVaFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.D0();
}
});
newInstance2.show(getSupportFragmentManager(), "Detail Informasi");
return;
}
if (bankRegisterEntity.getVaNumber().equals("")) {
N0(bankRegisterEntity, bankRegisterEntity.getBankCodeToParam().replace("-", ""), i2);
return;
}
if (i2 == 5) {
?? newInstance3 = DepositListVaFragment.newInstance();
newInstance3.setInitView(this.j);
newInstance3.setOnSaveListener(new DepositListVaFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.B0();
}
});
newInstance3.show(getSupportFragmentManager(), "DepositListVaFragment");
return;
}
if (bankRegisterEntity.getArrPetunjukTopUpCatatanEntity() == null) {
Affinity.info(this, false, "Petunjuk belum tersedia");
return;
}
DepositPetunjukVaFragment newInstance4 = DepositPetunjukVaFragment.newInstance();
newInstance4.setInitView(bankRegisterEntity);
newInstance4.setOnSaveListener(new DepositPetunjukVaFragment.OnSaveListener() {
@Override
public final void onSaveValue() {
Deposit2Activity.C0();
}
});
newInstance4.show(getSupportFragmentManager(), "Detail Informasi");
}
@Override
@SuppressLint({"AddJavascriptInterface", "SetJavaScriptEnabled"})
public void onCreate(Bundle bundle) {
MessageProgressDialog messageProgressDialog;
super.onCreate(bundle);
View findViewById = findViewById(R.id.ticket_info_container);
this.l = findViewById;
findViewById.setOnClickListener(this);
this.m = (TextView) findViewById(R.id.label_ticket);
this.y = new MessageProgressDialog(this, null);
if (!isFinishing() && (messageProgressDialog = this.y) != null && !messageProgressDialog.isShowing()) {
this.y.show();
}
e0(new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
Deposit2Activity.this.F0(i2, (Boolean) obj);
}
});
h0();
ImageView imageView = (ImageView) findViewById(R.id.ic_arrow_right);
findViewById(R.id.cl_top_up_voucher_klik).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Deposit2Activity.this.H0(view);
}
});
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Deposit2Activity.this.J0(view);
}
});
((TextView) findViewById(R.id.tv_voucher_desc)).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Deposit2Activity.this.L0(view);
}
});
((TextView) findViewById(R.id.tv_voucher_label)).setOnClickListener(new e());
ImageView imageView2 = (ImageView) findViewById(R.id.ic_voucher);
imageView2.setOnClickListener(new f());
ImageView imageView3 = (ImageView) findViewById(R.id.ic_bank);
RequestBuilder load = Glide.with(getApplicationContext()).load("https://static-gc2.bebasbayar.com/android/icon/deposit/new/ic_bank.png");
RequestOptions override = new RequestOptions().override(128, 128);
DiskCacheStrategy diskCacheStrategy = DiskCacheStrategy.ALL;
load.apply(override.diskCacheStrategy(diskCacheStrategy).placeholder(R.drawable.img_powered_by_sc).error(R.drawable.img_powered_by_sc).override(Integer.MIN_VALUE).transforms(new Transformation[]{new CenterCrop(), new RoundedCorners(16)})).into(imageView3);
Glide.with(getApplicationContext()).load("https://static-gc2.bebasbayar.com/android/icon/deposit/new/ic_minimarket.png").apply(new RequestOptions().override(128, 128).diskCacheStrategy(diskCacheStrategy).placeholder(R.drawable.img_powered_by_sc).error(R.drawable.img_powered_by_sc).override(Integer.MIN_VALUE).transforms(new Transformation[]{new CenterCrop(), new RoundedCorners(16)})).into((ImageView) findViewById(R.id.ic_outlet));
Glide.with(getApplicationContext()).load("https://static-gc2.bebasbayar.com/android/icon/deposit/new/ic_virtual_account.png").apply(new RequestOptions().override(128, 128).diskCacheStrategy(diskCacheStrategy).placeholder(R.drawable.img_powered_by_sc).error(R.drawable.img_powered_by_sc).override(Integer.MIN_VALUE).transforms(new Transformation[]{new CenterCrop(), new RoundedCorners(16)})).into((ImageView) findViewById(R.id.ic_va));
Glide.with(getApplicationContext()).load("https://static-gc2.bebasbayar.com/android/icon/deposit/new/ic_bank.png").apply(new RequestOptions().override(128, 128).diskCacheStrategy(diskCacheStrategy).placeholder(R.drawable.img_powered_by_sc).error(R.drawable.img_powered_by_sc).override(Integer.MIN_VALUE).transforms(new Transformation[]{new CenterCrop(), new RoundedCorners(16)})).into((ImageView) findViewById(R.id.ic_manual));
Glide.with(getApplicationContext()).load("https://static-gc2.bebasbayar.com/android/icon/deposit/new/ic_e_wallet.png").apply(new RequestOptions().override(128, 128).diskCacheStrategy(diskCacheStrategy).placeholder(R.drawable.img_powered_by_sc).error(R.drawable.img_powered_by_sc).override(Integer.MIN_VALUE).transforms(new Transformation[]{new CenterCrop(), new RoundedCorners(16)})).into((ImageView) findViewById(R.id.ic_wallet_));
Glide.with(getApplicationContext()).load("https://static-gc2.bebasbayar.com/android/icon/deposit/new/ic_voucher.png").apply(new RequestOptions().override(128, 128).diskCacheStrategy(diskCacheStrategy).placeholder(R.drawable.img_powered_by_sc).error(R.drawable.img_powered_by_sc).override(Integer.MIN_VALUE).transforms(new Transformation[]{new CenterCrop(), new RoundedCorners(16)})).into(imageView2);
i0();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.deposit, menu);
return true;
}
public void onDestroy() {
super.onDestroy();
MessageProgressDialog messageProgressDialog = this.y;
if (messageProgressDialog == null || !messageProgressDialog.isShowing()) {
return;
}
this.y.dismiss();
}
@Override
public void onDialogClosed(BaseDialogFragment baseDialogFragment) {
}
@Override
public void onDialogClosing(BaseDialogFragment baseDialogFragment, Object 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"));
h0();
}
}
@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, ListDeposit2Activity.class, bundle);
return true;
}
public void onPause() {
super/*androidx.fragment.app.FragmentActivity*/.onPause();
EventBus.getDefault().unregister(this);
MessageProgressDialog messageProgressDialog = this.y;
if (messageProgressDialog == null || !messageProgressDialog.isShowing()) {
return;
}
this.y.dismiss();
}
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
return super.onPrepareOptionsMenu(menu);
}
@Override
public void onRequestPermissionsResult(int i2, @NonNull String[] strArr, @NonNull int[] iArr) {
if (i2 != 17325) {
super.onRequestPermissionsResult(i2, strArr, iArr);
return;
}
HashMap hashMap = new HashMap();
for (int i3 = 0; i3 < strArr.length; i3++) {
hashMap.put(strArr[i3], Integer.valueOf(iArr[i3]));
}
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 (k0()) {
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 i4, Object obj) {
Deposit2Activity.this.M0(i4, (Boolean) obj);
}
});
}
}
@Override
public void onResume() {
super.onResume();
h0();
}
public void onStart() {
super.onStart();
if (EventBus.getDefault().isRegistered(this)) {
return;
}
EventBus.getDefault().register(this);
}
public void setEditing(boolean z) {
this.r = z;
}
}