导航菜单

页面标题

页面副标题

OVO v3.139.0 - PayBillFormActivity.java 源代码

正在查看: OVO v3.139.0 应用的 PayBillFormActivity.java JAVA 源代码文件

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


package ovo.id.billpayment.ui.presentation.dynamicform.screen;

import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.os.Parcelable;
import android.view.MenuItem;
import androidx.activity.ComponentActivity;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.widget.Toolbar;
import androidx.databinding.ViewDataBinding;
import androidx.lifecycle.ViewModelKt;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import kotlin.Metadata;
import o.i.ad0;
import o.i.al0;
import o.i.c27;
import o.i.f0b;
import o.i.fv2;
import o.i.fxa;
import o.i.g0b;
import o.i.gzg;
import o.i.h0b;
import o.i.h6c;
import o.i.hh6;
import o.i.i0b;
import o.i.im8;
import o.i.j0b;
import o.i.k0b;
import o.i.l0b;
import o.i.lg2;
import o.i.n0b;
import o.i.nn0;
import o.i.o0b;
import o.i.oid;
import o.i.oye;
import o.i.p0b;
import o.i.p1g;
import o.i.q0b;
import o.i.q0f;
import o.i.q7;
import o.i.qd7;
import o.i.qi5;
import o.i.r0b;
import o.i.rig;
import o.i.rq2;
import o.i.s0b;
import o.i.s7e;
import o.i.sh2;
import o.i.sid;
import o.i.sq2;
import o.i.t0b;
import o.i.u0b;
import o.i.u56;
import o.i.ua8;
import o.i.uh;
import o.i.ujd;
import o.i.v0b;
import o.i.vk7;
import o.i.vuc;
import o.i.vx0;
import o.i.xc0;
import o.i.xh;
import o.i.yk2;
import o.i.z8;
import o.i.ze7;
import o.i.zu5;
import okhttp3.HttpUrl;
import ovo.id.analytics.AnalyticType;
import ovo.id.base.BaseActivity;
import ovo.id.billpayment.core.data.entity.response.FormPairValueResponse;
import ovo.id.billpayment.core.domain.entity.model.BillPaymentSummaryData;
import ovo.id.billpayment.core.domain.entity.model.FavoriteBundle;
import ovo.id.billpayment.core.domain.entity.model.FormConfig;
import ovo.id.billpayment.ui.presentation.dynamicform.screen.bottomsheet.FormSheetParam;
import ovo.id.billpayment.ui.presentation.dynamicforminquiry.screen.FormInquiryFragment;
import ovo.id.ravier.widgets.RavierCommonLayoutView;

@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u00012\u00020\u0002B\u0007¢\u0006\u0004\b\u0003\u0010\u0004¨\u0006\u0005"}, d2 = {"Lovo/id/billpayment/ui/presentation/dynamicform/screen/PayBillFormActivity;", "Lovo/id/base/BaseActivity;", "Lovo/id/billpayment/ui/presentation/dynamicforminquiry/screen/FormInquiryFragment$b;", "<init>", "()V", "billpayment-ui_release"}, k = 1, mv = {1, 8, 0})
public final class PayBillFormActivity extends BaseActivity implements FormInquiryFragment.b {
    public static final int R = 0;
    public sid G;
    public ViewModelProvider.Factory H;
    public al0 I;
    public FormConfig J;
    public q7 K;
    public int L;
    public final oye M = im8.b(d.b);
    public final a N = new a();
    public final c O = new c();
    public final ViewModelLazy P = new ViewModelLazy(vuc.a(s0b.class), new f(this), new h(), new g(this));
    public final oye Q = im8.b(new b());

    public static final class a extends ua8 implements zu5<p1g> {
        public a() {
            super(0);
        }

        @Override
        public final p1g invoke() {
            int i = PayBillFormActivity.R;
            PayBillFormActivity payBillFormActivity = PayBillFormActivity.this;
            s0b N0 = payBillFormActivity.N0();
            FormConfig formConfig = payBillFormActivity.J;
            if (formConfig == null) {
                vk7.m("config");
                throw null;
            }
            N0.getClass();
            String str = formConfig.a;
            vk7.f(str, "nextActionId");
            FavoriteBundle favoriteBundle = formConfig.c;
            N0.J = favoriteBundle != null;
            N0.q.setValue((Object) null);
            N0.z.setValue(new qd7(5, N0.J));
            ze7.m(ViewModelKt.getViewModelScope(N0), N0.n.a(), (lg2) null, new t0b(N0, str, favoriteBundle, null), 2);
            return p1g.a;
        }
    }

    public static final class b extends ua8 implements zu5<ovo.id.billpayment.ui.presentation.dynamicform.screen.a> {
        public b() {
            super(0);
        }

        @Override
        public final ovo.id.billpayment.ui.presentation.dynamicform.screen.a invoke() {
            return new ovo.id.billpayment.ui.presentation.dynamicform.screen.a(PayBillFormActivity.this);
        }
    }

    public static final class c extends ua8 implements zu5<Boolean> {
        public c() {
            super(0);
        }

        @Override
        public final Boolean invoke() {
            FormConfig formConfig = PayBillFormActivity.this.J;
            if (formConfig != null) {
                return Boolean.valueOf(formConfig.c != null);
            }
            vk7.m("config");
            throw null;
        }
    }

    public static final class d extends ua8 implements zu5<xc0<ad0<?>>> {
        public static final d b = new d();

        public d() {
            super(0);
        }

        @Override
        public final xc0<ad0<?>> invoke() {
            return new xc0<>();
        }
    }

    public static final class e extends ua8 implements zu5<HashMap<String, String>> {
        public final fxa<String, HashMap<String, Object>> b;

        public e(fxa<String, ? extends HashMap<String, Object>> fxaVar) {
            super(0);
            this.b = fxaVar;
        }

        @Override
        public final HashMap<String, String> invoke() {
            Object obj = this.b.b.get("Informasi");
            if (obj != null) {
                return (HashMap) obj;
            }
            throw new IllegalStateException("Required value was null.".toString());
        }
    }

    public static final class f extends ua8 implements zu5<ViewModelStore> {
        public final ComponentActivity b;

        public f(ComponentActivity componentActivity) {
            super(0);
            this.b = componentActivity;
        }

        @Override
        public final ViewModelStore invoke() {
            return this.b.getViewModelStore();
        }
    }

    public static final class g extends ua8 implements zu5<sh2> {
        public final ComponentActivity b;

        public g(ComponentActivity componentActivity) {
            super(0);
            this.b = componentActivity;
        }

        @Override
        public final sh2 invoke() {
            return this.b.getDefaultViewModelCreationExtras();
        }
    }

    public static final class h extends ua8 implements zu5<ViewModelProvider.Factory> {
        public h() {
            super(0);
        }

        @Override
        public final ViewModelProvider.Factory invoke() {
            ViewModelProvider.Factory factory = PayBillFormActivity.this.H;
            if (factory != null) {
                return factory;
            }
            vk7.m("factory");
            throw null;
        }
    }

    @Override
    public final void G0() {
        yk2 yk2Var = gzg.a;
        if (yk2Var == null) {
            vk7.m("billPaymentComponent");
            throw null;
        }
        rq2 rq2Var = new rq2(yk2Var);
        u0b u0bVar = new u0b(rq2Var, qi5.a.a, new u56(new sq2(yk2Var), rq2Var, 0), 0);
        this.G = yk2Var.F();
        this.H = new rig(c27.g(s0b.class, u0bVar));
        this.I = new al0();
    }

    public final xc0<ad0<?>> M0() {
        return (xc0) this.M.getValue();
    }

    public final s0b N0() {
        return (s0b) this.P.getValue();
    }

    @Override
    public final void U() {
        this.N.invoke();
    }

    @Override
    public final void a0() {
        startActivity(new Intent("android.settings.SETTINGS"));
    }

    @Override
    public final void g0(fxa<String, ? extends HashMap<String, Object>> fxaVar) {
        vk7.f(fxaVar, "checkoutData");
        Bundle bundle = new Bundle();
        HashMap<String, String> hashMap = new HashMap<>();
        try {
            hashMap = new e(fxaVar).invoke();
        } catch (Exception unused) {
        }
        HashMap<String, String> hashMap2 = hashMap;
        v0b v0bVar = (v0b) N0().u.getValue();
        String str = v0bVar != null ? v0bVar.b : null;
        if (str == null) {
            str = HttpUrl.FRAGMENT_ENCODE_SET;
        }
        hashMap2.put("Biller", str);
        B b2 = fxaVar.b;
        HashMap hashMap3 = (HashMap) b2;
        FormConfig formConfig = this.J;
        if (formConfig == null) {
            vk7.m("config");
            throw null;
        }
        hashMap3.put("Product", formConfig.b.c);
        bundle.putSerializable("reference", (Serializable) b2);
        sid sidVar = this.G;
        if (sidVar != null) {
            q0f.u(this, sidVar.c(this, new oid.c(bundle, fxaVar.a)), false, 6);
        } else {
            vk7.m("screenRouter");
            throw null;
        }
    }

    @Override
    public final void onBackPressed() {
        E0();
    }

    @Override
    public final void onCreate(Bundle bundle) {
        Object obj;
        Parcelable parcelable;
        Object parcelable2;
        super.onCreate(bundle);
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            if (Build.VERSION.SDK_INT >= 33) {
                parcelable2 = extras.getParcelable("EXTRA_FORM_CONFIG", FormConfig.class);
                parcelable = (Parcelable) parcelable2;
            } else {
                Parcelable parcelable3 = extras.getParcelable("EXTRA_FORM_CONFIG");
                if (!(parcelable3 instanceof FormConfig)) {
                    parcelable3 = null;
                }
                parcelable = (FormConfig) parcelable3;
            }
            FormConfig formConfig = (FormConfig) parcelable;
            if (formConfig != null) {
                this.J = formConfig;
            }
        }
        ViewDataBinding c2 = fv2.c(this, h6c.activity_biller_form);
        vk7.e(c2, "setContentView(this, R.l…out.activity_biller_form)");
        q7 q7Var = (q7) c2;
        this.K = q7Var;
        q7Var.w(this);
        q7Var.B(N0());
        Toolbar toolbar = q7Var.v.w;
        toolbar.setElevation(0.0f);
        z8.f(this, toolbar, false, false, (Integer) null, (Integer) null, (String) null, 62);
        ActionBar x0 = x0();
        if (x0 != null) {
            FormConfig formConfig2 = this.J;
            if (formConfig2 == null) {
                vk7.m("config");
                throw null;
            }
            x0.y(formConfig2.b.c);
        }
        RavierCommonLayoutView ravierCommonLayoutView = q7Var.y;
        vk7.e(ravierCommonLayoutView, "viewFailState");
        a aVar = this.N;
        nn0.c(ravierCommonLayoutView, new ujd(1, aVar));
        q7Var.u.u.setOnClickListener(new hh6(1, this));
        s0b N0 = N0();
        vx0.t(this, new fxa(N0.u, new f0b(this)));
        vx0.t(this, new fxa(N0.w, new g0b(this)));
        vx0.t(this, new fxa(N0.y, new h0b(this)));
        vx0.t(this, new fxa(N0.i, new i0b(this)));
        vx0.t(this, new fxa(N0.r, new j0b(this)));
        vx0.t(this, new fxa(N0.H, new k0b(this)));
        l0b l0bVar = new l0b(this);
        s7e<p1g> s7eVar = N0.D;
        s7eVar.observe(this, new r0b(new fxa(s7eVar, l0bVar)));
        n0b n0bVar = new n0b(this);
        s7e<FormSheetParam> s7eVar2 = N0.E;
        s7eVar2.observe(this, new p0b(new fxa(s7eVar2, n0bVar)));
        o0b o0bVar = new o0b(this);
        s7e<List<FormPairValueResponse>> s7eVar3 = N0.F;
        s7eVar3.observe(this, new q0b(new fxa(s7eVar3, o0bVar)));
        aVar.invoke();
        Bundle extras2 = getIntent().getExtras();
        if (extras2 != null) {
            if (Build.VERSION.SDK_INT >= 33) {
                obj = extras2.getSerializable("EXTRA_ANALYTIC_DATA", HashMap.class);
            } else {
                Object serializable = extras2.getSerializable("EXTRA_ANALYTIC_DATA");
                obj = (HashMap) (serializable instanceof HashMap ? serializable : null);
            }
            HashMap hashMap = (HashMap) obj;
            if (hashMap != null) {
                uh.a(this, new xh(AnalyticType.LEANPLUM_STATE, "state/biller/form", hashMap, 8));
            }
        }
    }

    public final boolean onOptionsItemSelected(MenuItem menuItem) {
        vk7.f(menuItem, "item");
        if (menuItem.getItemId() != 16908332) {
            return true;
        }
        E0();
        return true;
    }

    @Override
    public final void y(fxa<? extends List<BillPaymentSummaryData>, ? extends HashMap<String, String>> fxaVar) {
        vk7.f(fxaVar, "billPaymentPair");
        List list = (List) fxaVar.a;
        Bundle bundle = new Bundle();
        bundle.putParcelableArrayList("EXTRA_PAYBILL_DATA_INFO", new ArrayList<>(list));
        bundle.putSerializable("EXTRA_INQUIRY_REQUEST_DYNAMIC", (Serializable) fxaVar.b);
        FormConfig formConfig = this.J;
        if (formConfig == null) {
            vk7.m("config");
            throw null;
        }
        bundle.putString("EXTRA_CATEGORY_SOURCE", formConfig.b.h);
        bundle.putBoolean("EXTRA_IS_FROM_BILL_PAYMENT_FLOW", true);
        sid sidVar = this.G;
        if (sidVar != null) {
            q0f.u(this, sidVar.c(this, new oid.e0(bundle)), false, 6);
        } else {
            vk7.m("screenRouter");
            throw null;
        }
    }
}