导航菜单

页面标题

页面副标题

OVO v3.139.0 - SecurityCodePaymentActivity.java 源代码

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

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


package ovo.id.wallet.security.ui.presentation;

import android.R;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.Toast;
import androidx.activity.ComponentActivity;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatEditText;
import androidx.databinding.ViewDataBinding;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelKt;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import java.util.Arrays;
import kotlin.Metadata;
import o.i.Function110;
import o.i.Function23;
import o.i.akb;
import o.i.aqd;
import o.i.bqd;
import o.i.c27;
import o.i.ch0;
import o.i.cqd;
import o.i.dw5;
import o.i.fv2;
import o.i.fxa;
import o.i.g00;
import o.i.h2c;
import o.i.hg2;
import o.i.hw9;
import o.i.iw0;
import o.i.jf3;
import o.i.jg2;
import o.i.jq9;
import o.i.k9g;
import o.i.l7c;
import o.i.lg2;
import o.i.lwe;
import o.i.nh0;
import o.i.oid;
import o.i.ov5;
import o.i.p1g;
import o.i.p2d;
import o.i.pc6;
import o.i.pvm;
import o.i.pw5;
import o.i.q0f;
import o.i.rig;
import o.i.s23;
import o.i.s7e;
import o.i.sh2;
import o.i.sid;
import o.i.sr2;
import o.i.t8g;
import o.i.td2;
import o.i.tid;
import o.i.ua8;
import o.i.uh;
import o.i.v11;
import o.i.vc;
import o.i.vk7;
import o.i.vuc;
import o.i.vx0;
import o.i.xh;
import o.i.z9c;
import o.i.ze7;
import o.i.zf2;
import o.i.zu5;
import ovo.id.analytics.AnalyticType;
import ovo.id.base.BaseActivity;
import ovo.id.base.utils.ErrorWrapper;
import ovo.id.base.utils.StringWrapper;
import ovo.id.library.widget.PinEntryEditText;
import ovo.id.wallet.security.ui.presentation.utils.SecurityCodeTrackingPayload;

@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/wallet/security/ui/presentation/SecurityCodePaymentActivity;", "Lovo/id/base/BaseActivity;", "Lovo/id/library/widget/PinEntryEditText$a;", "<init>", "()V", "payment-security-ui_release"}, k = 1, mv = {1, 8, 0})
public final class SecurityCodePaymentActivity extends BaseActivity implements PinEntryEditText.a {
    public static final int M = 0;
    public sid G;
    public akb H;
    public t8g I;
    public ViewModelProvider.Factory J;
    public vc K;
    public final ViewModelLazy L = new ViewModelLazy(vuc.a(aqd.class), new l(this), new n(), new m(this));

    @s23(c = "ovo.id.wallet.security.ui.presentation.SecurityCodePaymentActivity$onBackPressed$1", f = "SecurityCodePaymentActivity.kt", l = {}, m = "invokeSuspend")
    public static final class a extends lwe implements Function23<hg2, td2<? super p1g>, Object> {
        public a(td2<? super a> td2Var) {
            super(2, td2Var);
        }

        public final td2<p1g> create(Object obj, td2<?> td2Var) {
            return SecurityCodePaymentActivity.this.new a(td2Var);
        }

        public final Object invoke(Object obj, Object obj2) {
            return create((hg2) obj, (td2) obj2).invokeSuspend(p1g.a);
        }

        public final Object invokeSuspend(Object obj) {
            jg2 jg2Var = jg2.COROUTINE_SUSPENDED;
            p2d.b(obj);
            int i = SecurityCodePaymentActivity.M;
            ?? r0 = SecurityCodePaymentActivity.this;
            uh.a((Context) r0, new xh(AnalyticType.LEANPLUM_EVENT, "PIN_PAGE", new SecurityCodeTrackingPayload.PinPageBackTrackingPayload(((aqd) r0.L.getValue()).x()).a(), 8));
            return p1g.a;
        }
    }

    public class b extends pw5 implements Function110<ErrorWrapper, p1g> {
        public b(Object obj) {
            super(1, obj, SecurityCodePaymentActivity.class, "showErrorToast", "showErrorToast(Lovo/id/base/utils/ErrorWrapper;)V", 0);
        }

        public final Object invoke(Object obj) {
            ErrorWrapper errorWrapper = (ErrorWrapper) obj;
            vk7.f(errorWrapper, "p0");
            BaseActivity baseActivity = (SecurityCodePaymentActivity) ((v11) this).receiver;
            int i = SecurityCodePaymentActivity.M;
            baseActivity.getClass();
            Toast.makeText((Context) baseActivity, (CharSequence) errorWrapper.a(baseActivity), 0).show();
            return p1g.a;
        }
    }

    public class c extends pw5 implements Function110<jq9, p1g> {
        public c(Object obj) {
            super(1, obj, SecurityCodePaymentActivity.class, "navigateScreen", "navigateScreen(Lovo/id/base/utils/NavigationScreen;)V", 0);
        }

        public final Object invoke(Object obj) {
            jq9 jq9Var = (jq9) obj;
            vk7.f(jq9Var, "p0");
            AppCompatActivity appCompatActivity = (SecurityCodePaymentActivity) ((v11) this).receiver;
            int i = SecurityCodePaymentActivity.M;
            appCompatActivity.getClass();
            switch (jq9Var.a) {
                case 100:
                    Intent intent = new Intent();
                    fxa[] fxaVarArr = jq9Var.b;
                    if (fxaVarArr == null) {
                        fxaVarArr = new fxa[0];
                    }
                    intent.putExtras(iw0.a((fxa[]) Arrays.copyOf(fxaVarArr, fxaVarArr.length)));
                    p1g p1gVar = p1g.a;
                    appCompatActivity.setResult(-1, intent);
                    appCompatActivity.finish();
                    break;
                case 101:
                    sid sidVar = appCompatActivity.G;
                    if (sidVar == null) {
                        vk7.m("screenRouter");
                        throw null;
                    }
                    q0f.v(appCompatActivity, sidVar.c(appCompatActivity, oid.z0.a));
                    break;
                case 102:
                    sid sidVar2 = appCompatActivity.G;
                    if (sidVar2 == null) {
                        vk7.m("screenRouter");
                        throw null;
                    }
                    tid.a(appCompatActivity, sidVar2);
                    break;
                case 104:
                    sid sidVar3 = appCompatActivity.G;
                    if (sidVar3 == null) {
                        vk7.m("screenRouter");
                        throw null;
                    }
                    q0f.u(appCompatActivity, sidVar3.c(appCompatActivity, new oid.c0((Bundle) null)), false, 6);
                    appCompatActivity.finish();
                    break;
            }
            return p1g.a;
        }
    }

    public class d extends pw5 implements Function110<Integer, p1g> {
        public d(Object obj) {
            super(1, obj, SecurityCodePaymentActivity.class, "showSecurityCodeError", "showSecurityCodeError(I)V", 0);
        }

        public final Object invoke(Object obj) {
            int intValue = ((Number) obj).intValue();
            vc vcVar = ((SecurityCodePaymentActivity) ((v11) this).receiver).K;
            if (vcVar != null) {
                vcVar.f1401u.setError(intValue == 0);
                return p1g.a;
            }
            vk7.m("binding");
            throw null;
        }
    }

    public class e extends pw5 implements Function110<StringWrapper, p1g> {
        public e(Object obj) {
            super(1, obj, SecurityCodePaymentActivity.class, "showAccountBlockDialog", "showAccountBlockDialog(Lovo/id/base/utils/StringWrapper;)V", 0);
        }

        public final Object invoke(Object obj) {
            StringWrapper stringWrapper = (StringWrapper) obj;
            vk7.f(stringWrapper, "p0");
            ?? r1 = (SecurityCodePaymentActivity) ((v11) this).receiver;
            akb akbVar = r1.H;
            if (akbVar == null) {
                vk7.m("preferenceManager");
                throw null;
            }
            if (akbVar.b(vuc.a(k9g.class)).g()) {
                t8g t8gVar = r1.I;
                if (t8gVar == null) {
                    vk7.m("userDataManager");
                    throw null;
                }
                t8gVar.b();
            }
            int i = z9c.ovo_app_name;
            String a = stringWrapper.a((Context) r1);
            if (a == null) {
                a = "";
            }
            jf3.b(r1, i, a, R.string.ok, new nh0(3, (Object) r1), 176);
            return p1g.a;
        }
    }

    public class f extends pw5 implements Function110<StringWrapper, p1g> {
        public f(Object obj) {
            super(1, obj, SecurityCodePaymentActivity.class, "displayPinEntryError", "displayPinEntryError(Lovo/id/base/utils/StringWrapper;)V", 0);
        }

        public final Object invoke(Object obj) {
            StringWrapper stringWrapper = (StringWrapper) obj;
            ?? r0 = (SecurityCodePaymentActivity) ((v11) this).receiver;
            vc vcVar = r0.K;
            if (vcVar != null) {
                vcVar.x.setText(stringWrapper != null ? stringWrapper.a((Context) r0) : null);
                return p1g.a;
            }
            vk7.m("binding");
            throw null;
        }
    }

    public static final class g extends ua8 implements Function110<SecurityCodeTrackingPayload, p1g> {
        public g() {
            super(1);
        }

        public final Object invoke(Object obj) {
            SecurityCodeTrackingPayload securityCodeTrackingPayload = (SecurityCodeTrackingPayload) obj;
            securityCodeTrackingPayload.getClass();
            AnalyticType analyticType = AnalyticType.LEANPLUM_EVENT;
            securityCodeTrackingPayload.b();
            uh.a(SecurityCodePaymentActivity.this, new xh(analyticType, "PIN_PAGE", securityCodeTrackingPayload.a(), 8));
            return p1g.a;
        }
    }

    public static final class h extends ua8 implements Function110<p1g, p1g> {
        public final vc b;

        public h(vc vcVar) {
            super(1);
            this.b = vcVar;
        }

        public final Object invoke(Object obj) {
            AppCompatEditText appCompatEditText = this.b.f1401u;
            appCompatEditText.setText(null);
            appCompatEditText.requestFocus();
            return p1g.a;
        }
    }

    public static final class i extends ua8 implements Function110<p1g, p1g> {
        public i() {
            super(1);
        }

        public final Object invoke(Object obj) {
            BaseActivity baseActivity = SecurityCodePaymentActivity.this;
            if (baseActivity != null) {
                Object systemService = baseActivity.getSystemService("input_method");
                vk7.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
                ((InputMethodManager) systemService).toggleSoftInput(2, 1);
            }
            return p1g.a;
        }
    }

    public static final class j extends ua8 implements Function110<p1g, p1g> {
        public j() {
            super(1);
        }

        public final Object invoke(Object obj) {
            BaseActivity baseActivity = SecurityCodePaymentActivity.this;
            vk7.f(baseActivity, "activity");
            Object systemService = baseActivity.getSystemService("input_method");
            vk7.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
            InputMethodManager inputMethodManager = (InputMethodManager) systemService;
            View currentFocus = baseActivity.getCurrentFocus();
            if (currentFocus == null) {
                currentFocus = new View(baseActivity);
            }
            inputMethodManager.hideSoftInputFromWindow(currentFocus.getWindowToken(), 0);
            return p1g.a;
        }
    }

    public static final class k implements Observer, dw5 {
        public final Function110 a;

        public k(Function110 function110) {
            this.a = function110;
        }

        public final boolean equals(Object obj) {
            if (!(obj instanceof Observer) || !(obj instanceof dw5)) {
                return false;
            }
            return vk7.a(this.a, ((dw5) obj).getFunctionDelegate());
        }

        public final ov5<?> getFunctionDelegate() {
            return this.a;
        }

        public final int hashCode() {
            return this.a.hashCode();
        }

        public final void onChanged(Object obj) {
            this.a.invoke(obj);
        }
    }

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

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

        public final Object invoke() {
            return this.b.getViewModelStore();
        }
    }

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

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

        public final Object invoke() {
            return this.b.getDefaultViewModelCreationExtras();
        }
    }

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

        public final Object invoke() {
            ViewModelProvider.Factory factory = SecurityCodePaymentActivity.this.J;
            if (factory != null) {
                return factory;
            }
            vk7.m("factory");
            throw null;
        }
    }

    public final void G0() {
        sr2 sr2Var = hw9.a;
        if (sr2Var == null) {
            vk7.m("paymentSecurityComponent");
            throw null;
        }
        g00 g00Var = sr2Var.a;
        sid F = g00Var.F();
        pvm.p(F);
        this.G = F;
        akb H = g00Var.H();
        pvm.p(H);
        this.H = H;
        t8g t3 = g00Var.t();
        pvm.p(t3);
        this.I = t3;
        this.J = new rig(c27.g(aqd.class, sr2Var.b));
    }

    @Override
    public final void b0(CharSequence charSequence) {
        aqd aqdVar = (aqd) this.L.getValue();
        String obj = charSequence != null ? charSequence.toString() : null;
        if (obj == null) {
            obj = "";
        }
        aqdVar.getClass();
        ze7.m(ViewModelKt.getViewModelScope(aqdVar), (zf2) null, (lg2) null, new bqd(aqdVar, null, aqdVar, obj), 3);
    }

    public final void onBackPressed() {
        ze7.m(pc6.a, (zf2) null, (lg2) null, new a(null), 3);
        super.onBackPressed();
    }

    public final void onCreate(Bundle bundle) {
        Bundle extras;
        String str;
        super.onCreate(bundle);
        ViewDataBinding c2 = fv2.c(this, l7c.activity_security_code_payment);
        vk7.e(c2, "setContentView(\n        …ty_code_payment\n        )");
        vc vcVar = (vc) c2;
        this.K = vcVar;
        vcVar.f1402v.setImageResource(h2c.bg_sign_in);
        vcVar.w(this);
        aqd aqdVar = (aqd) this.L.getValue();
        vx0.t(this, new fxa(aqdVar.z, new b(this)));
        vx0.t(this, new fxa(((ch0) aqdVar).l, new c(this)));
        vx0.t(this, new fxa(aqdVar.f83v, new d(this)));
        vx0.t(this, new fxa(aqdVar.G, new e(this)));
        vx0.t(this, new fxa(aqdVar.f82u, new f(this)));
        g gVar = new g();
        s7e<SecurityCodeTrackingPayload> s7eVar = aqdVar.H;
        vx0.t(this, new fxa(s7eVar, gVar));
        aqdVar.F.observe(this, new k(new h(vcVar)));
        aqdVar.B.observe(this, new k(new i()));
        aqdVar.D.observe(this, new k(new j()));
        Intent intent = getIntent();
        if (intent != null && (extras = intent.getExtras()) != null) {
            try {
                str = getPackageManager().getPackageInfo(getPackageName(), 0).versionName;
                vk7.e(str, "{\n            val pInfo …nfo.versionName\n        }");
            } catch (PackageManager.NameNotFoundException | RuntimeException | Exception unused) {
                str = "1.0.0";
            }
            aqdVar.I = extras.getInt("flow", 0);
            String string = extras.getString("trxId");
            if (string == null) {
                string = "";
            }
            aqdVar.J = string;
            String string2 = extras.getString("signature");
            if (string2 == null) {
                string2 = "";
            }
            aqdVar.K = string2;
            String string3 = extras.getString("product");
            aqdVar.L = string3 != null ? string3 : "";
            aqdVar.M = str;
            s7eVar.setValue(new SecurityCodeTrackingPayload.PinPageLoadTrackingPayload(aqdVar.x()));
        }
        vcVar.B(aqdVar);
        vcVar.f1401u.setOnPinEnteredListener(this);
    }

    public final void onPause() {
        super.onPause();
        Object systemService = getSystemService("input_method");
        vk7.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
        InputMethodManager inputMethodManager = (InputMethodManager) systemService;
        View currentFocus = getCurrentFocus();
        if (currentFocus == null) {
            currentFocus = new View(this);
        }
        inputMethodManager.hideSoftInputFromWindow(currentFocus.getWindowToken(), 0);
    }

    public final void onResume() {
        super.onResume();
        aqd aqdVar = (aqd) this.L.getValue();
        aqdVar.getClass();
        ze7.m(ViewModelKt.getViewModelScope(aqdVar), (zf2) null, (lg2) null, new cqd(aqdVar, null), 3);
    }
}