导航菜单

页面标题

页面副标题

Empower MX v1.29.4.340 - ConfirmationCodeActivity.java 源代码

正在查看: Empower MX v1.29.4.340 应用的 ConfirmationCodeActivity.java JAVA 源代码文件

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


package finance.empower.android.app.onboarding.authentication;

import Hc.h;
import Je.B;
import Ke.C0847a;
import Rf.N;
import Rf.O;
import Rf.P;
import Rf.Y;
import Rf.i;
import Vd.n;
import ac.AbstractC0989a;
import ac.C0995g;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.os.Parcelable;
import android.view.View;
import android.view.Window;
import android.view.inputmethod.InputMethodManager;
import android.widget.Button;
import androidx.constraintlayout.core.parser.VK.RfFOvAWOb;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import bc.AbstractC1046m;
import ce.k;
import com.withpersona.sdk2.inquiry.network.HttpStatusCode;
import finance.empower.android.LogicFailure;
import finance.empower.android.app.home.HomeActivity;
import finance.empower.android.app.lockscreen.LockScreenActivity;
import finance.empower.android.app.onboarding.authentication.ConfirmationCodeActivity;
import finance.empower.android.app.onboarding.authentication.c;
import finance.empower.android.app.onboarding.authentication.reopen.account.ReopenAccountStepsActivity;
import finance.empower.android.app.onboarding.permissions.PermissionsCollectionActivity;
import finance.empower.android.core.ui.view.code.CodeInputView;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import sf.l;
import sf.m;
import sf.t;
import z6.p;
import ze.AbstractC2536b;

@Metadata(d1 = {"\u0000\u0085\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u000b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0006*\u0001G\b\u0007\u0018\u0000 Z2\u00020\u00012\u00020\u00022\u00020\u0003:\u0001[B\u0007¢\u0006\u0004\b\u0004\u0010\u0005J\u0017\u0010\t\u001a\u00020\b2\u0006\u0010\u0007\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\t\u0010\nJ\u0019\u0010\r\u001a\u00020\b2\b\u0010\f\u001a\u0004\u0018\u00010\u000bH\u0014¢\u0006\u0004\b\r\u0010\u000eJ\u000f\u0010\u000f\u001a\u00020\bH\u0014¢\u0006\u0004\b\u000f\u0010\u0005J\u000f\u0010\u0010\u001a\u00020\bH\u0014¢\u0006\u0004\b\u0010\u0010\u0005J\u0017\u0010\u0012\u001a\u00020\b2\u0006\u0010\u0011\u001a\u00020\u000bH\u0014¢\u0006\u0004\b\u0012\u0010\u000eJ\u0017\u0010\u0015\u001a\u00020\b2\u0006\u0010\u0014\u001a\u00020\u0013H\u0016¢\u0006\u0004\b\u0015\u0010\u0016J\u000f\u0010\u0017\u001a\u00020\bH\u0016¢\u0006\u0004\b\u0017\u0010\u0005J\u000f\u0010\u0018\u001a\u00020\bH\u0016¢\u0006\u0004\b\u0018\u0010\u0005J\u0015\u0010\u001b\u001a\u00020\b2\u0006\u0010\u001a\u001a\u00020\u0019¢\u0006\u0004\b\u001b\u0010\u001cJ\u000f\u0010\u001d\u001a\u00020\bH\u0016¢\u0006\u0004\b\u001d\u0010\u0005J\u000f\u0010\u001e\u001a\u00020\bH\u0016¢\u0006\u0004\b\u001e\u0010\u0005J\u001f\u0010\"\u001a\u00020\b2\u0006\u0010 \u001a\u00020\u001f2\u0006\u0010!\u001a\u00020\u001fH\u0016¢\u0006\u0004\b\"\u0010#R*\u0010,\u001a\u00020$2\u0006\u0010%\u001a\u00020$8\u0006@GX\u0086.¢\u0006\u0012\n\u0004\b&\u0010'\u001a\u0004\b(\u0010)\"\u0004\b*\u0010+R*\u00104\u001a\u00020-2\u0006\u0010%\u001a\u00020-8\u0006@GX\u0086.¢\u0006\u0012\n\u0004\b.\u0010/\u001a\u0004\b0\u00101\"\u0004\b2\u00103R\u001b\u0010:\u001a\u0002058BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b6\u00107\u001a\u0004\b8\u00109R\u001b\u0010?\u001a\u00020;8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b<\u00107\u001a\u0004\b=\u0010>R\u001b\u0010C\u001a\u00020\u001f8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b@\u00107\u001a\u0004\bA\u0010BR\u001b\u0010F\u001a\u00020\u001f8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\bD\u00107\u001a\u0004\bE\u0010BR\u0014\u0010J\u001a\u00020G8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bH\u0010IR$\u0010N\u001a\u0010\u0012\u0004\u0012\u00020\u001f\u0012\u0004\u0012\u00020\b\u0018\u00010K8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bL\u0010MR\u001a\u0010S\u001a\b\u0012\u0004\u0012\u00020P0O8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bQ\u0010RR\u0014\u0010U\u001a\u00020\u001f8TX\u0094\u0004¢\u0006\u0006\u001a\u0004\bT\u0010BR\u0014\u0010Y\u001a\u00020V8\u0016X\u0096\u0005¢\u0006\u0006\u001a\u0004\bW\u0010X¨\u0006\\"}, d2 = {"Lfinance/empower/android/app/onboarding/authentication/ConfirmationCodeActivity;", "Lbc/m;", "LRf/N;", "Lfinance/empower/android/app/onboarding/authentication/c$d;", "<init>", "()V", "Lfinance/empower/android/app/onboarding/authentication/c$d$a$a;", "content", "", "d2", "(Lfinance/empower/android/app/onboarding/authentication/c$d$a$a;)V", "Landroid/os/Bundle;", "savedInstanceState", "onCreate", "(Landroid/os/Bundle;)V", "onStart", "onStop", "outState", "onSaveInstanceState", "Lfinance/empower/android/app/onboarding/authentication/c$d$a;", "viewState", "c2", "(Lfinance/empower/android/app/onboarding/authentication/c$d$a;)V", "h2", "v", "Landroid/view/View;", "view", "hideKeyboard", "(Landroid/view/View;)V", "I", "f", "", "publicToken", "referenceId", "l", "(Ljava/lang/String;Ljava/lang/String;)V", "Lfinance/empower/android/app/onboarding/authentication/c;", "value", "j0", "Lfinance/empower/android/app/onboarding/authentication/c;", "X1", "()Lfinance/empower/android/app/onboarding/authentication/c;", "g2", "(Lfinance/empower/android/app/onboarding/authentication/c;)V", "presenter", "LHc/h;", "k0", "LHc/h;", "U1", "()LHc/h;", "f2", "(LHc/h;)V", "lockScreenPreferences", "LKe/a;", "l0", "Lsf/l;", "T1", "()LKe/a;", "binding", "Lfinance/empower/android/app/onboarding/authentication/c$b;", "m0", "V1", "()Lfinance/empower/android/app/onboarding/authentication/c$b;", "mode", "n0", "S1", "()Ljava/lang/String;", "accessChallenge", "o0", "W1", "phoneNumber", "finance/empower/android/app/onboarding/authentication/ConfirmationCodeActivity$b", "p0", "Lfinance/empower/android/app/onboarding/authentication/ConfirmationCodeActivity$b;", "codeInputListener", "Lkotlin/Function1;", "q0", "Lkotlin/jvm/functions/Function1;", "onCodeInputUpdated", "Lg/d;", "Landroid/content/Intent;", "r0", "Lg/d;", "permissionsScreenLauncher", "C1", "pageName", "Lkotlin/coroutines/CoroutineContext;", "getCoroutineContext", "()Lkotlin/coroutines/CoroutineContext;", "coroutineContext", "s0", "a", "empower-app_productionRelease"}, k = 1, mv = {2, 1, HttpStatusCode.NETWORK_ERROR_0}, xi = 48)
public final class ConfirmationCodeActivity extends d implements N, c.d {

    public static final Companion INSTANCE = new Companion(null);
    public static final int t0 = 8;

    public finance.empower.android.app.onboarding.authentication.c presenter;

    public h lockScreenPreferences;

    private Function1 onCodeInputUpdated;
    private final N i0 = O.b();

    private final l binding = m.a(new Function0() {
        @Override
        public final Object invoke() {
            C0847a R1;
            R1 = ConfirmationCodeActivity.R1(ConfirmationCodeActivity.this);
            return R1;
        }
    });

    private final l mode = m.a(new Function0() {
        @Override
        public final Object invoke() {
            c.b Y1;
            Y1 = ConfirmationCodeActivity.Y1(ConfirmationCodeActivity.this);
            return Y1;
        }
    });

    private final l accessChallenge = m.a(new Function0() {
        @Override
        public final Object invoke() {
            String Q1;
            Q1 = ConfirmationCodeActivity.Q1(ConfirmationCodeActivity.this);
            return Q1;
        }
    });

    private final l phoneNumber = m.a(new Function0() {
        @Override
        public final Object invoke() {
            String b2;
            b2 = ConfirmationCodeActivity.b2(ConfirmationCodeActivity.this);
            return b2;
        }
    });

    private final b codeInputListener = new b();

    private final g.d permissionsScreenLauncher = AbstractC2536b.f(this, null, new Function1() {
        @Override
        public final Object invoke(Object obj) {
            Unit a2;
            a2 = ConfirmationCodeActivity.a2(ConfirmationCodeActivity.this, (g.a) obj);
            return a2;
        }
    }, 1, null);

    public static final class Companion {
        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        public final Intent b(Context context, String phoneNumber, String accessChallenge) {
            Intrinsics.checkNotNullParameter(context, "context");
            Intrinsics.checkNotNullParameter(phoneNumber, "phoneNumber");
            Intrinsics.checkNotNullParameter(accessChallenge, "accessChallenge");
            Intent a = C0995g.a(context, ConfirmationCodeActivity.class, new Pair[0]);
            a.putExtra("finance.empower.b6abbffd-e629-431b-a1bb-3d53f9ec020a", c.b.C0390c.i.a());
            a.putExtra("finance.empower.b6abbffd-e952-4eea-8d7e-06346c7f55f9", phoneNumber);
            a.putExtra("finance.empower.dfc68ba4-3736-4545-9bba-774901638328", accessChallenge);
            return a;
        }

        private Companion() {
        }

        public final Intent a(Context context, String phoneNumber, String str) {
            Intrinsics.checkNotNullParameter(context, "context");
            Intrinsics.checkNotNullParameter(phoneNumber, "phoneNumber");
            Intrinsics.checkNotNullParameter(str, RfFOvAWOb.VrgzgfqZuekzL);
            Intent a = C0995g.a(context, ConfirmationCodeActivity.class, new Pair[0]);
            a.putExtra("finance.empower.b6abbffd-e629-431b-a1bb-3d53f9ec020a", c.b.C0389b.i.a());
            a.putExtra("finance.empower.b6abbffd-e952-4eea-8d7e-06346c7f55f9", phoneNumber);
            a.putExtra("finance.empower.dfc68ba4-3736-4545-9bba-774901638328", str);
            return a;
        }
    }

    public static final class b implements CodeInputView.b {
        b() {
        }

        @Override
        public void a(String code) {
            Intrinsics.checkNotNullParameter(code, "code");
            Function1 function1 = ConfirmationCodeActivity.this.onCodeInputUpdated;
            if (function1 != null) {
                function1.invoke(code);
            }
        }

        @Override
        public void b(CodeInputView codeInputView, String str) {
            CodeInputView.b.a.a(this, codeInputView, str);
        }
    }

    static final class c extends kotlin.coroutines.jvm.internal.m implements Function2 {
        int d;

        c(vf.b bVar) {
            super(2, bVar);
        }

        @Override
        public final vf.b create(Object obj, vf.b bVar) {
            return ConfirmationCodeActivity.this.new c(bVar);
        }

        @Override
        public final Object invoke(N n, vf.b bVar) {
            return ((c) create(n, bVar)).invokeSuspend(Unit.a);
        }

        @Override
        public final Object invokeSuspend(Object obj) {
            Object f = wf.b.f();
            int i = this.d;
            if (i == 0) {
                t.b(obj);
                this.d = 1;
                if (Y.a(200L, this) == f) {
                    return f;
                }
            } else {
                if (i != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                t.b(obj);
            }
            Window window = ConfirmationCodeActivity.this.getWindow();
            if (window != null) {
                window.setSoftInputMode(5);
            } else {
                com.google.firebase.crashlytics.a.b().f(new LogicFailure(null, 1, null));
            }
            if (ConfirmationCodeActivity.this.getWindow() != null) {
                CodeInputView editCode = ConfirmationCodeActivity.this.T1().d;
                Intrinsics.checkNotNullExpressionValue(editCode, "editCode");
                Zd.b.b(editCode);
            }
            return Unit.a;
        }
    }

    public static final String Q1(ConfirmationCodeActivity confirmationCodeActivity) {
        String stringExtra = confirmationCodeActivity.getIntent().getStringExtra("finance.empower.dfc68ba4-3736-4545-9bba-774901638328");
        Intrinsics.f(stringExtra);
        return stringExtra;
    }

    public static final C0847a R1(ConfirmationCodeActivity confirmationCodeActivity) {
        return C0847a.c(confirmationCodeActivity.getLayoutInflater());
    }

    private final String S1() {
        return (String) this.accessChallenge.getValue();
    }

    public final C0847a T1() {
        return (C0847a) this.binding.getValue();
    }

    private final c.b V1() {
        return (c.b) this.mode.getValue();
    }

    private final String W1() {
        return (String) this.phoneNumber.getValue();
    }

    public static final c.b Y1(ConfirmationCodeActivity confirmationCodeActivity) {
        return c.b.e.a(confirmationCodeActivity.getIntent().getIntExtra("finance.empower.b6abbffd-e629-431b-a1bb-3d53f9ec020a", -1));
    }

    public static final Unit Z1(ConfirmationCodeActivity confirmationCodeActivity, View it) {
        Intrinsics.checkNotNullParameter(it, "it");
        confirmationCodeActivity.h2();
        return Unit.a;
    }

    public static final Unit a2(ConfirmationCodeActivity confirmationCodeActivity, g.a it) {
        Intrinsics.checkNotNullParameter(it, "it");
        confirmationCodeActivity.X1().x();
        return Unit.a;
    }

    public static final String b2(ConfirmationCodeActivity confirmationCodeActivity) {
        Function1 t = k.a.t();
        String stringExtra = confirmationCodeActivity.getIntent().getStringExtra("finance.empower.b6abbffd-e952-4eea-8d7e-06346c7f55f9");
        Intrinsics.f(stringExtra);
        return (String) t.invoke(stringExtra);
    }

    private final void d2(final c.d.a.C0392a content) {
        C0847a T1 = T1();
        T1.i.setText(content.e());
        this.onCodeInputUpdated = content.d();
        CodeInputView codeInputView = T1.d;
        codeInputView.setLength(content.c());
        codeInputView.setListener(null);
        codeInputView.setCode(content.b());
        codeInputView.setListener(this.codeInputListener);
        Button button = T1.b;
        button.setEnabled(content.f() != null);
        Intrinsics.f(button);
        Wd.c.c(button, new Function1() {
            @Override
            public final Object invoke(Object obj) {
                Unit e2;
                e2 = ConfirmationCodeActivity.e2(c.d.a.C0392a.this, (View) obj);
                return e2;
            }
        });
    }

    public static final Unit e2(c.d.a.C0392a c0392a, View it) {
        Function0 a;
        Intrinsics.checkNotNullParameter(it, "it");
        Ld.a f = c0392a.f();
        if (f != null && (a = f.a()) != null) {
            a.invoke();
        }
        return Unit.a;
    }

    @Override
    protected String getPageName() {
        c.b V1 = V1();
        if (V1 instanceof c.b.C0390c) {
            return "RegisterCode";
        }
        if (V1 instanceof c.b.C0389b) {
            return "LoginCode";
        }
        throw new NoWhenBranchMatchedException();
    }

    @Override
    public void I() {
        if (U1().a()) {
            androidx.core.content.a.startActivities(this, new Intent[]{AbstractC0989a.c(AbstractC0989a.e(HomeActivity.INSTANCE.a(this))), LockScreenActivity.INSTANCE.a(this)});
        } else {
            startActivity(AbstractC0989a.c(AbstractC0989a.e(HomeActivity.INSTANCE.a(this))));
        }
    }

    public final h U1() {
        h hVar = this.lockScreenPreferences;
        if (hVar != null) {
            return hVar;
        }
        Intrinsics.x("lockScreenPreferences");
        return null;
    }

    public final finance.empower.android.app.onboarding.authentication.c X1() {
        finance.empower.android.app.onboarding.authentication.c cVar = this.presenter;
        if (cVar != null) {
            return cVar;
        }
        Intrinsics.x("presenter");
        return null;
    }

    @Override
    public void E(c.d.a viewState) {
        Intrinsics.checkNotNullParameter(viewState, "viewState");
        C0847a T1 = T1();
        ConstraintLayout progressSpinnerModal = T1.f.c;
        Intrinsics.checkNotNullExpressionValue(progressSpinnerModal, "progressSpinnerModal");
        n.c(progressSpinnerModal);
        if (viewState instanceof c.d.a.b) {
            return;
        }
        if (!(viewState instanceof c.d.a.C0393c)) {
            if (!(viewState instanceof c.d.a.C0392a)) {
                throw new NoWhenBranchMatchedException();
            }
            d2((c.d.a.C0392a) viewState);
            return;
        }
        ConstraintLayout progressSpinnerModal2 = T1.f.c;
        Intrinsics.checkNotNullExpressionValue(progressSpinnerModal2, "progressSpinnerModal");
        n.r(progressSpinnerModal2);
        c.d.a.C0392a b2 = ((c.d.a.C0393c) viewState).b();
        if (b2 != null) {
            d2(b2);
        }
        T1.b.setEnabled(false);
        v();
    }

    @Override
    public void f() {
        this.permissionsScreenLauncher.b(PermissionsCollectionActivity.INSTANCE.a(this));
    }

    public final void f2(h hVar) {
        Intrinsics.checkNotNullParameter(hVar, "<set-?>");
        this.lockScreenPreferences = hVar;
    }

    public final void g2(finance.empower.android.app.onboarding.authentication.c cVar) {
        Intrinsics.checkNotNullParameter(cVar, "<set-?>");
        this.presenter = cVar;
    }

    public CoroutineContext getCoroutineContext() {
        return this.i0.getCoroutineContext();
    }

    public void h2() {
        i.d(this, (CoroutineContext) null, (P) null, new c(null), 3, (Object) null);
    }

    public final void hideKeyboard(View view) {
        Intrinsics.checkNotNullParameter(view, "view");
        Object systemService = view.getContext().getSystemService("input_method");
        Intrinsics.g(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
        ((InputMethodManager) systemService).hideSoftInputFromWindow(view.getWindowToken(), 0);
    }

    @Override
    public void l(String publicToken, String referenceId) {
        Intrinsics.checkNotNullParameter(publicToken, "publicToken");
        Intrinsics.checkNotNullParameter(referenceId, "referenceId");
        startActivity(ReopenAccountStepsActivity.INSTANCE.a(this, publicToken, referenceId, false));
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        Object obj;
        Object parcelable;
        super.onCreate(savedInstanceState);
        C0847a T1 = T1();
        setContentView(T1.getRoot());
        AbstractC1046m.G1(this, null, null, Jd.t.i, T1.e.c.b, false, null, 51, null);
        T1.h.setText(B.n0);
        int m = (int) p.a(com.google.firebase.c.a).m("messaging_communication_channel");
        if (m == 0) {
            T1.g.setText(B.m0);
        } else if (m == 1) {
            T1.g.setText(B.l0);
        }
        CoordinatorLayout root = T1.getRoot();
        Intrinsics.checkNotNullExpressionValue(root, "getRoot(...)");
        Wd.c.c(root, new Function1() {
            @Override
            public final Object invoke(Object obj2) {
                Unit Z1;
                Z1 = ConfirmationCodeActivity.Z1(ConfirmationCodeActivity.this, (View) obj2);
                return Z1;
            }
        });
        if (savedInstanceState == null) {
            X1().w(V1(), W1(), S1());
        } else {
            finance.empower.android.app.onboarding.authentication.c X1 = X1();
            if (Build.VERSION.SDK_INT > 33) {
                parcelable = savedInstanceState.getParcelable("finance.empower.6520a466-560a-482d-9caa-91b1f3cdac9c", c.C0391c.class);
                obj = (Parcelable) parcelable;
            } else {
                Parcelable parcelable2 = savedInstanceState.getParcelable("finance.empower.6520a466-560a-482d-9caa-91b1f3cdac9c");
                if (!(parcelable2 instanceof c.C0391c)) {
                    parcelable2 = null;
                }
                obj = (c.C0391c) parcelable2;
            }
            Intrinsics.f(obj);
            X1.C((c.C0391c) obj);
        }
        h2();
    }

    protected void onSaveInstanceState(Bundle outState) {
        Intrinsics.checkNotNullParameter(outState, "outState");
        super/*androidx.activity.ComponentActivity*/.onSaveInstanceState(outState);
        outState.putParcelable("finance.empower.6520a466-560a-482d-9caa-91b1f3cdac9c", X1().A());
    }

    @Override
    protected void onStart() {
        super.onStart();
        X1().B();
    }

    protected void onStop() {
        X1().f();
        super.onStop();
    }

    @Override
    public void v() {
        Window window = getWindow();
        if (window != null) {
            window.setSoftInputMode(3);
        } else {
            com.google.firebase.crashlytics.a.b().f(new LogicFailure(null, 1, null));
        }
        CoordinatorLayout root = T1().getRoot();
        Intrinsics.checkNotNullExpressionValue(root, "getRoot(...)");
        hideKeyboard(root);
    }
}