导航菜单

页面标题

页面副标题

Mabilis Cash v1.19.4 - PHIDInformationBActivity.java 源代码

正在查看: Mabilis Cash v1.19.4 应用的 PHIDInformationBActivity.java JAVA 源代码文件

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


package com.loans.mabiliscash.auth.idcard;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.InputFilter;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
import androidx.cardview.widget.CardView;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewbinding.ViewBinding;
import com.fintopia.libCommon.tool.CommonExtensionKt;
import com.fintopia.libCommon.widgets.input.BaseContentView;
import com.fintopia.libCommon.widgets.input.InputContentView;
import com.lingyue.supertoolkit.tools.customtools.CrashReporter;
import com.lingyue.supertoolkit.widgets.ToastCompat;
import com.lingyue.supertoolkit.widgets.adapters.GridDecoration;
import com.lingyue.supertoolkit.widgets.adapters.OnItemClickListener;
import com.loans.mabiliscash.R;
import com.loans.mabiliscash.auth.helper.AuthUtils;
import com.loans.mabiliscash.auth.idcard.adapters.TiledIDTypeAdapter;
import com.loans.mabiliscash.auth.idcard.adapters.UploadImageTipsAdapter;
import com.loans.mabiliscash.auth.idcard.dialog.IDCardQuitBottomDialog;
import com.loans.mabiliscash.auth.idcard.dialog.IDCardSkipBottomDialog;
import com.loans.mabiliscash.auth.idcard.scanv2.PHIdCardScanOCRV2Activity;
import com.loans.mabiliscash.common.BindClickCall;
import com.loans.mabiliscash.common.PHViewBindingActivity;
import com.loans.mabiliscash.databinding.ActivityIdInformationTiledBinding;
import com.loans.mabiliscash.models.DocumentsType;
import com.loans.mabiliscash.models.response.DocumentsTypeListResponse;
import com.loans.mabiliscash.models.response.OCRResponse;
import com.loans.mabiliscash.net.ECObserver;
import com.loans.mabiliscash.net.IApiRoutes;
import com.loans.mabiliscash.sentry.sentrybusiness.ISentryBusinessEventAutoFinish;
import com.loans.mabiliscash.storage.MMKVUtil;
import com.loans.mabiliscash.thirdpart.AppsFlyerUtil;
import com.loans.mabiliscash.utils.ComponentExtensionsKt;
import com.loans.mabiliscash.utils.IMMKVPageController;
import com.veda.android.statistics.AutoTrackHelper;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.functions.Action;
import io.reactivex.schedulers.Schedulers;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.JvmStatic;
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 kotlin.jvm.internal.SourceDebugExtension;
import kotlin.text.Regex;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

@Metadata
@SourceDebugExtension
public final class PHIDInformationBActivity extends PHIDInformationBaseActivity<ActivityIdInformationTiledBinding> implements ISentryBusinessEventAutoFinish, BaseContentView.OnContentChangedListener, IMMKVPageController {

    @NotNull
    public static final Companion Companion = new Companion(null);

    @Nullable
    private String f89u;

    @Nullable
    private String f90v;

    @NotNull
    private final ArrayList<DocumentsType> f91w = new ArrayList<>();

    @Nullable
    private TiledIDTypeAdapter f92x;

    @Nullable
    private UploadImageTipsAdapter f93y;

    @Nullable
    private OCRResponse.Body f94z;

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

        @JvmStatic
        public final void a(@NotNull Context context, @NotNull String str) {
            Intrinsics.checkNotNullParameter(context, "context");
            Intrinsics.checkNotNullParameter(str, "authAbType");
            Intent intent = new Intent(context, (Class<?>) PHIDInformationBActivity.class);
            intent.putExtra("extra_auth_ab_type", str);
            context.startActivity(intent);
        }

        private Companion() {
        }
    }

    private final void J0(boolean z2, String str, OCRResponse.Body body) {
        if (z2) {
            this.r = str;
            this.p = body.imageKey;
            r1();
        } else {
            this.s = str;
            this.q = body.imageKey;
        }
        j0(z2, str);
        if (z2) {
            g1(body);
            IDInformationBTrackUtilKt.R(this, body);
        }
    }

    private final void K0() {
        int i = (Intrinsics.a("C", this.f89u) || Intrinsics.a("D", this.f89u)) ? R.drawable.ico_auth_step_two : R.drawable.ic_auth_id_info;
        AuthUtils authUtils = this.authUtil;
        T t2 = this.o;
        authUtils.q(this, ((ActivityIdInformationTiledBinding) t2).h, i, ((ActivityIdInformationTiledBinding) t2).i.d, ((ActivityIdInformationTiledBinding) t2).i.c);
    }

    private final void L0() {
        ((ActivityIdInformationTiledBinding) this.o).g.setOnContentChangedListener(this);
        CardView cardView = ((ActivityIdInformationTiledBinding) this.o).e;
        Intrinsics.checkNotNullExpressionValue(cardView, "cardSelectFront");
        ComponentExtensionsKt.l(cardView, new BindClickCall() {
            @Override
            public final void onClick(View view) {
                PHIDInformationBActivity.M0(PHIDInformationBActivity.this, view);
            }
        });
        CardView cardView2 = ((ActivityIdInformationTiledBinding) this.o).d;
        Intrinsics.checkNotNullExpressionValue(cardView2, "cardSelectBack");
        ComponentExtensionsKt.l(cardView2, new BindClickCall() {
            @Override
            public final void onClick(View view) {
                PHIDInformationBActivity.N0(PHIDInformationBActivity.this, view);
            }
        });
        Button button = ((ActivityIdInformationTiledBinding) this.o).b;
        Intrinsics.checkNotNullExpressionValue(button, "btnConfirm");
        ComponentExtensionsKt.l(button, new BindClickCall() {
            @Override
            public final void onClick(View view) {
                PHIDInformationBActivity.O0(PHIDInformationBActivity.this, view);
            }
        });
        InputContentView inputContentView = ((ActivityIdInformationTiledBinding) this.o).g;
        Intrinsics.checkNotNullExpressionValue(inputContentView, "evIdNumber");
        ComponentExtensionsKt.g(inputContentView, new Function0() {
            public final Object invoke() {
                Unit P0;
                P0 = PHIDInformationBActivity.P0(PHIDInformationBActivity.this);
                return P0;
            }
        });
        LinearLayout linearLayout = ((ActivityIdInformationTiledBinding) this.o).k;
        Intrinsics.checkNotNullExpressionValue(linearLayout, "llSkipIdCardUpload");
        ComponentExtensionsKt.l(linearLayout, new BindClickCall() {
            @Override
            public final void onClick(View view) {
                PHIDInformationBActivity.Q0(PHIDInformationBActivity.this, view);
            }
        });
    }

    public static final void M0(PHIDInformationBActivity pHIDInformationBActivity, View view) {
        IDInformationBTrackUtilKt.B(pHIDInformationBActivity, true);
        if (pHIDInformationBActivity.f95t == null) {
            ToastCompat.g(pHIDInformationBActivity, CommonExtensionKt.g(R.string.no_select_id_type_alert, new Object[0]));
        } else {
            pHIDInformationBActivity.k0(true);
        }
    }

    public static final void N0(PHIDInformationBActivity pHIDInformationBActivity, View view) {
        IDInformationBTrackUtilKt.B(pHIDInformationBActivity, false);
        if (pHIDInformationBActivity.f95t == null) {
            ToastCompat.g(pHIDInformationBActivity, CommonExtensionKt.g(R.string.no_select_id_type_alert, new Object[0]));
        } else {
            pHIDInformationBActivity.k0(false);
        }
    }

    public static final void O0(PHIDInformationBActivity pHIDInformationBActivity, View view) {
        IDInformationBTrackUtilKt.D(pHIDInformationBActivity);
        pHIDInformationBActivity.b1();
    }

    public static final Unit P0(PHIDInformationBActivity pHIDInformationBActivity) {
        IDInformationBTrackUtilKt.L(pHIDInformationBActivity);
        return Unit.a;
    }

    public static final void Q0(PHIDInformationBActivity pHIDInformationBActivity, View view) {
        IDInformationBTrackUtilKt.l0(pHIDInformationBActivity);
        pHIDInformationBActivity.k1();
    }

    private final void R0() {
        TiledIDTypeAdapter tiledIDTypeAdapter = new TiledIDTypeAdapter(this, this.f91w);
        tiledIDTypeAdapter.h(new OnItemClickListener() {
            public final void a(View view, int i, Object obj) {
                PHIDInformationBActivity.S0(PHIDInformationBActivity.this, view, i, (DocumentsType) obj);
            }
        });
        this.f92x = tiledIDTypeAdapter;
        ((ActivityIdInformationTiledBinding) this.o).l.setLayoutManager(new GridLayoutManager(this, 3));
        ((ActivityIdInformationTiledBinding) this.o).l.setAdapter(this.f92x);
        ((ActivityIdInformationTiledBinding) this.o).l.setItemAnimator((RecyclerView.ItemAnimator) null);
        ((ActivityIdInformationTiledBinding) this.o).l.addItemDecoration(new GridDecoration(3, CommonExtensionKt.d(10)));
    }

    public static final void S0(PHIDInformationBActivity pHIDInformationBActivity, View view, int i, DocumentsType documentsType) {
        if (documentsType == null || Intrinsics.a(documentsType, pHIDInformationBActivity.f95t)) {
            AutoTrackHelper.trackRecyclerViewItemOnClick(view, i, documentsType);
            return;
        }
        IDInformationBTrackUtilKt.H(pHIDInformationBActivity, documentsType);
        pHIDInformationBActivity.T0(documentsType);
        pHIDInformationBActivity.saveDataToLocal(PHIDInformationBaseActivity.DOCUMENTS_TYPE, pHIDInformationBActivity.gson.t(documentsType));
        AutoTrackHelper.trackRecyclerViewItemOnClick(view, i, documentsType);
    }

    public final void T0(DocumentsType documentsType) {
        DocumentsType documentsType2 = this.f95t;
        if (documentsType2 != null) {
            documentsType2.isSelected = false;
        }
        documentsType.isSelected = true;
        TiledIDTypeAdapter tiledIDTypeAdapter = this.f92x;
        if (tiledIDTypeAdapter != null) {
            tiledIDTypeAdapter.notifyDataSetChanged();
        }
        this.f95t = documentsType;
        IDCardTypeHelper.a(documentsType, ((ActivityIdInformationTiledBinding) this.o).g);
        ((ActivityIdInformationTiledBinding) this.o).g.setInputType(documentsType.pureNumber ? 2 : 1);
        ((ActivityIdInformationTiledBinding) this.o).g.setFilters(new InputFilter[]{new InputFilter.LengthFilter(documentsType.idLengthWithBlank)});
        String str = this.f90v;
        if (str != null) {
            ((ActivityIdInformationTiledBinding) this.o).g.setContentText(str);
        }
        if (!e0()) {
            ((ActivityIdInformationTiledBinding) this.o).e.a(documentsType.frontUrl);
        }
        if (documentsType.needBackCardPhoto) {
            ((ActivityIdInformationTiledBinding) this.o).d.setVisibility(0);
            if (!d0()) {
                ((ActivityIdInformationTiledBinding) this.o).d.a(documentsType.backUrl);
            }
        } else {
            ((ActivityIdInformationTiledBinding) this.o).d.c();
            ((ActivityIdInformationTiledBinding) this.o).d.setVisibility(4);
            this.s = null;
            this.q = null;
        }
        r1();
    }

    public static final Unit U0(PHIDInformationBActivity pHIDInformationBActivity) {
        IDInformationBTrackUtilKt.h0(pHIDInformationBActivity);
        return Unit.a;
    }

    public static final Unit V0(PHIDInformationBActivity pHIDInformationBActivity, DocumentsType documentsType) {
        Intrinsics.checkNotNullParameter(documentsType, "it");
        IDInformationBTrackUtilKt.j0(pHIDInformationBActivity, documentsType);
        return Unit.a;
    }

    public static final Unit W0(PHIDInformationBActivity pHIDInformationBActivity) {
        IDInformationBTrackUtilKt.d0(pHIDInformationBActivity);
        return Unit.a;
    }

    public static final Unit X0(PHIDInformationBActivity pHIDInformationBActivity) {
        IDInformationBTrackUtilKt.f0(pHIDInformationBActivity);
        return Unit.a;
    }

    public static final Unit Y0(PHIDInformationBActivity pHIDInformationBActivity) {
        IDInformationBTrackUtilKt.Z(pHIDInformationBActivity);
        return Unit.a;
    }

    public static final Unit Z0(PHIDInformationBActivity pHIDInformationBActivity) {
        IDInformationBTrackUtilKt.b0(pHIDInformationBActivity);
        return Unit.a;
    }

    public static final Unit a1(PHIDInformationBActivity pHIDInformationBActivity, DocumentsType documentsType, String str) {
        IDInformationBTrackUtilKt.X(pHIDInformationBActivity);
        pHIDInformationBActivity.s1(documentsType, str);
        return Unit.a;
    }

    private final void b1() {
        DocumentsType documentsType = this.f95t;
        if (documentsType == null) {
            showErrorToast(R.string.please_select_documents_type);
        } else {
            if (documentsType == null) {
                return;
            }
            if (Y()) {
                f1(documentsType);
            } else {
                k1();
            }
        }
    }

    private final void c1() {
        i0(((ActivityIdInformationTiledBinding) this.o).g, this.f90v);
        DocumentsType documentsType = this.f95t;
        if (documentsType != null) {
            T0(documentsType);
        }
    }

    private final void d1() {
        this.apiHelper.a().k0().w(AndroidSchedulers.a()).K(Schedulers.b()).j(new Action() {
            public final void run() {
                PHIDInformationBActivity.e1(PHIDInformationBActivity.this);
            }
        }).a(new ECObserver<DocumentsTypeListResponse>() {
            {
                super(PHIDInformationBActivity.this);
            }

            @Override
            public void e(Throwable th, DocumentsTypeListResponse documentsTypeListResponse) {
                super.e(th, documentsTypeListResponse);
                PHIDInformationBActivity.this.dismissLoadingDialog();
                PHIDInformationBActivity.this.Q();
                PHIDInformationBActivity.this.finish();
            }

            @Override
            public void c(DocumentsTypeListResponse documentsTypeListResponse) {
                ViewBinding viewBinding;
                ViewBinding viewBinding2;
                Object obj;
                TiledIDTypeAdapter tiledIDTypeAdapter;
                PHIDInformationBActivity.this.dismissLoadingDialog();
                if (documentsTypeListResponse != null) {
                    PHIDInformationBActivity pHIDInformationBActivity = PHIDInformationBActivity.this;
                    pHIDInformationBActivity.getDocumentsTypes().clear();
                    pHIDInformationBActivity.getDocumentsTypes().addAll(documentsTypeListResponse.body.documentTypeVOList);
                    viewBinding = ((PHViewBindingActivity) pHIDInformationBActivity).o;
                    ((ActivityIdInformationTiledBinding) viewBinding).m.setVisibility(0);
                    viewBinding2 = ((PHViewBindingActivity) pHIDInformationBActivity).o;
                    ((ActivityIdInformationTiledBinding) viewBinding2).c.setVisibility(0);
                    Iterator<T> it = pHIDInformationBActivity.getDocumentsTypes().iterator();
                    while (true) {
                        if (!it.hasNext()) {
                            obj = null;
                            break;
                        } else {
                            obj = it.next();
                            if (((DocumentsType) obj).defaultSelect) {
                                break;
                            }
                        }
                    }
                    DocumentsType documentsType = (DocumentsType) obj;
                    if (documentsType == null) {
                        documentsType = (DocumentsType) CollectionsKt.V(pHIDInformationBActivity.getDocumentsTypes());
                    }
                    if (documentsType != null) {
                        documentsType.isSelected = true;
                        pHIDInformationBActivity.T0(documentsType);
                    }
                    tiledIDTypeAdapter = pHIDInformationBActivity.f92x;
                    if (tiledIDTypeAdapter != null) {
                        tiledIDTypeAdapter.notifyDataSetChanged();
                    }
                }
                IDInformationBTrackUtilKt.F(PHIDInformationBActivity.this);
                PHIDInformationBActivity.this.Q();
            }

            @Override
            public void onSubscribe(Disposable disposable) {
                Intrinsics.checkNotNullParameter(disposable, "d");
                super.onSubscribe(disposable);
                PHIDInformationBActivity.this.showLoadingDialog();
            }
        });
    }

    public static final void e1(PHIDInformationBActivity pHIDInformationBActivity) {
        ((ActivityIdInformationTiledBinding) pHIDInformationBActivity.o).b.setEnabled(true);
        IDInformationBTrackUtilKt.V(pHIDInformationBActivity);
        IDInformationBTrackUtilKt.N(pHIDInformationBActivity);
        IDInformationBTrackUtilKt.z0(pHIDInformationBActivity);
        IDInformationBTrackUtilKt.J(pHIDInformationBActivity);
        pHIDInformationBActivity.readLocalStorage();
    }

    private final void f1(DocumentsType documentsType) {
        showLoadingDialog();
        HashMap hashMap = new HashMap();
        hashMap.put("idNo", this.f90v);
        hashMap.put("type", documentsType.value);
        hashMap.put("idFrontImage", this.p);
        if (documentsType.needBackCardPhoto) {
            hashMap.put("idBackImage", this.q);
        }
        IApiRoutes a = this.apiHelper.a();
        String t2 = this.gson.t(hashMap);
        AppsFlyerUtil.Companion companion = AppsFlyerUtil.b;
        a.c0(t2, companion.b().f(this), companion.b().e(this)).w(AndroidSchedulers.a()).a(new PHIDInformationBActivity$sendUploadIdentityInfoRequest$1(this));
    }

    private final void g1(OCRResponse.Body body) {
        DocumentsType documentsType;
        String str = body.idNo;
        String replace = str != null ? new Regex("\\s").replace(str, "") : null;
        String str2 = this.f90v;
        if (str2 != null && str2.length() != 0) {
            if (replace == null || replace.length() == 0 || (documentsType = this.f95t) == null) {
                return;
            }
            String replace2 = documentsType.pureNumber ? new Regex("[^0-9 ]").replace(replace, "") : replace;
            this.f90v = replace2;
            i0(((ActivityIdInformationTiledBinding) this.o).g, replace2);
            DocumentsType documentsType2 = this.f95t;
            if (documentsType2 == null || DocumentsType.isIdNumberFormatDocumentType(replace, documentsType2)) {
                return;
            }
            ((ActivityIdInformationTiledBinding) this.o).getRoot().postDelayed(new Runnable() {
                @Override
                public final void run() {
                    PHIDInformationBActivity.j1(PHIDInformationBActivity.this);
                }
            }, 500L);
            return;
        }
        if (replace == null || replace.length() == 0) {
            ((ActivityIdInformationTiledBinding) this.o).getRoot().postDelayed(new Runnable() {
                @Override
                public final void run() {
                    PHIDInformationBActivity.h1(PHIDInformationBActivity.this);
                }
            }, 500L);
            return;
        }
        DocumentsType documentsType3 = this.f95t;
        if (documentsType3 != null) {
            String replace3 = documentsType3.pureNumber ? new Regex("[^0-9 ]").replace(replace, "") : replace;
            this.f90v = replace3;
            i0(((ActivityIdInformationTiledBinding) this.o).g, replace3);
            DocumentsType documentsType4 = this.f95t;
            if (documentsType4 == null || DocumentsType.isIdNumberFormatDocumentType(replace, documentsType4)) {
                return;
            }
            ((ActivityIdInformationTiledBinding) this.o).getRoot().postDelayed(new Runnable() {
                @Override
                public final void run() {
                    PHIDInformationBActivity.i1(PHIDInformationBActivity.this);
                }
            }, 500L);
        }
    }

    public static final void h1(PHIDInformationBActivity pHIDInformationBActivity) {
        ((ActivityIdInformationTiledBinding) pHIDInformationBActivity.o).g.A();
    }

    public static final void i1(PHIDInformationBActivity pHIDInformationBActivity) {
        ((ActivityIdInformationTiledBinding) pHIDInformationBActivity.o).g.A();
    }

    public static final void j1(PHIDInformationBActivity pHIDInformationBActivity) {
        ((ActivityIdInformationTiledBinding) pHIDInformationBActivity.o).g.A();
    }

    private final void k1() {
        new IDCardSkipBottomDialog(this, this.f95t, this.f90v, this.f91w, this.p, this.q, new Function0() {
            public final Object invoke() {
                Unit l1;
                l1 = PHIDInformationBActivity.l1(PHIDInformationBActivity.this);
                return l1;
            }
        }, new Function1() {
            public final Object invoke(Object obj) {
                Unit m1;
                m1 = PHIDInformationBActivity.m1(PHIDInformationBActivity.this, (DocumentsType) obj);
                return m1;
            }
        }, new Function0() {
            public final Object invoke() {
                Unit n1;
                n1 = PHIDInformationBActivity.n1(PHIDInformationBActivity.this);
                return n1;
            }
        }, new Function0() {
            public final Object invoke() {
                Unit o1;
                o1 = PHIDInformationBActivity.o1(PHIDInformationBActivity.this);
                return o1;
            }
        }, new Function0() {
            public final Object invoke() {
                Unit p1;
                p1 = PHIDInformationBActivity.p1(PHIDInformationBActivity.this);
                return p1;
            }
        }, new Function2() {
            public final Object invoke(Object obj, Object obj2) {
                Unit q1;
                q1 = PHIDInformationBActivity.q1(PHIDInformationBActivity.this, (DocumentsType) obj, (String) obj2);
                return q1;
            }
        }).show();
    }

    public static final Unit l1(PHIDInformationBActivity pHIDInformationBActivity) {
        IDInformationBTrackUtilKt.v0(pHIDInformationBActivity);
        return Unit.a;
    }

    public static final Unit m1(PHIDInformationBActivity pHIDInformationBActivity, DocumentsType documentsType) {
        Intrinsics.checkNotNullParameter(documentsType, "it");
        IDInformationBTrackUtilKt.x0(pHIDInformationBActivity, documentsType);
        return Unit.a;
    }

    public static final Unit n1(PHIDInformationBActivity pHIDInformationBActivity) {
        IDInformationBTrackUtilKt.r0(pHIDInformationBActivity);
        return Unit.a;
    }

    public static final Unit o1(PHIDInformationBActivity pHIDInformationBActivity) {
        IDInformationBTrackUtilKt.t0(pHIDInformationBActivity);
        return Unit.a;
    }

    public static final Unit p1(PHIDInformationBActivity pHIDInformationBActivity) {
        IDInformationBTrackUtilKt.p0(pHIDInformationBActivity);
        return Unit.a;
    }

    public static final Unit q1(PHIDInformationBActivity pHIDInformationBActivity, DocumentsType documentsType, String str) {
        IDInformationBTrackUtilKt.n0(pHIDInformationBActivity);
        pHIDInformationBActivity.s1(documentsType, str);
        return Unit.a;
    }

    private final void r1() {
        OCRResponse.Body body = this.f94z;
        List<String> list = null;
        if (body != null) {
            DocumentsType documentsType = this.f95t;
            list = body.getPromptListByCurrentIdType(documentsType != null ? documentsType.value : null);
        }
        if (list == null || list.isEmpty()) {
            ((ActivityIdInformationTiledBinding) this.o).f.getRoot().setVisibility(8);
            return;
        }
        ((ActivityIdInformationTiledBinding) this.o).f.getRoot().setVisibility(0);
        IDInformationBTrackUtilKt.B0(this, list);
        UploadImageTipsAdapter uploadImageTipsAdapter = this.f93y;
        if (uploadImageTipsAdapter == null) {
            this.f93y = new UploadImageTipsAdapter(this, list);
        } else if (uploadImageTipsAdapter != null) {
            uploadImageTipsAdapter.g(list);
        }
        ((ActivityIdInformationTiledBinding) this.o).f.c.setAdapter(this.f93y);
        ((ActivityIdInformationTiledBinding) this.o).f.c.setLayoutManager(new LinearLayoutManager(this));
    }

    private final void readLocalStorage() {
        Object obj;
        try {
            DocumentsType documentsType = (DocumentsType) this.gson.k(MMKVUtil.b(getMMKVKey(PHIDInformationBaseActivity.DOCUMENTS_TYPE), ""), DocumentsType.class);
            if (documentsType != null) {
                Iterator<T> it = this.f91w.iterator();
                while (true) {
                    if (!it.hasNext()) {
                        obj = null;
                        break;
                    } else {
                        obj = it.next();
                        if (Intrinsics.a(((DocumentsType) obj).value, documentsType.value)) {
                            break;
                        }
                    }
                }
                DocumentsType documentsType2 = (DocumentsType) obj;
                if (documentsType2 == null) {
                    return;
                }
                T0(documentsType2);
            }
        } catch (Throwable th) {
            CrashReporter.a(th);
        }
    }

    private final void s1(DocumentsType documentsType, String str) {
        this.f90v = str;
        if (documentsType != null) {
            T0(documentsType);
        }
        ((ActivityIdInformationTiledBinding) this.o).g.setContentText(str);
    }

    @JvmStatic
    public static final void start(@NotNull Context context, @NotNull String str) {
        Companion.a(context, str);
    }

    @Override
    @NotNull
    public ActivityIdInformationTiledBinding bindingInflater() {
        ActivityIdInformationTiledBinding c = ActivityIdInformationTiledBinding.c(getLayoutInflater());
        Intrinsics.checkNotNullExpressionValue(c, "inflate(...)");
        return c;
    }

    @NotNull
    public final ArrayList<DocumentsType> getDocumentsTypes() {
        return this.f91w;
    }

    @Nullable
    public final String getIdCardNumber() {
        return this.f90v;
    }

    @Override
    @NotNull
    public String getMMKVKey(@NotNull String str) {
        return IMMKVPageController.DefaultImpls.a(this, str);
    }

    @Override
    @NotNull
    public String getMMKVPagePrefix() {
        return "id_info";
    }

    @Override
    protected void h0(boolean z2) {
        String str;
        int i = z2 ? 10030 : 10031;
        int i2 = z2 ? 1 : 11;
        DocumentsType documentsType = this.f95t;
        if (documentsType == null || (str = documentsType.value) == null) {
            str = "";
        }
        PHIdCardScanOCRV2Activity.startForResult(this, i, i2, str);
    }

    protected void j() {
        super.j();
        d1();
    }

    @Override
    protected void j0(boolean z2, @Nullable String str) {
        (z2 ? ((ActivityIdInformationTiledBinding) this.o).e : ((ActivityIdInformationTiledBinding) this.o).d).b(str);
    }

    @Override
    protected void k(@NotNull Bundle bundle) {
        Intrinsics.checkNotNullParameter(bundle, "inState");
        super.k(bundle);
        this.f90v = bundle.getString("id_card_number");
        this.f89u = getIntent().getStringExtra("extra_auth_ab_type");
    }

    @Override
    protected void o() {
        super.o();
        K0();
        c0(((ActivityIdInformationTiledBinding) this.o).g);
        c1();
        L0();
        R0();
    }

    protected void onActivityResult(int i, int i2, @Nullable Intent intent) {
        OCRResponse.Body body;
        super.onActivityResult(i, i2, intent);
        if (i2 != -1 || intent == null) {
            return;
        }
        if (i == 10030) {
            Serializable serializableExtra = intent.getSerializableExtra(PHIdCardScanOCRActivity.OCR_RESULT);
            body = serializableExtra instanceof OCRResponse.Body ? (OCRResponse.Body) serializableExtra : null;
            if (body == null) {
                return;
            }
            this.f94z = body;
            J0(true, intent.getStringExtra(PHBaseIdCardScanActivity.FILE_PATH), body);
            return;
        }
        if (i != 10031) {
            return;
        }
        Serializable serializableExtra2 = intent.getSerializableExtra(PHIdCardScanOCRActivity.OCR_RESULT);
        body = serializableExtra2 instanceof OCRResponse.Body ? (OCRResponse.Body) serializableExtra2 : null;
        if (body == null) {
            return;
        }
        J0(false, intent.getStringExtra(PHBaseIdCardScanActivity.FILE_PATH), body);
    }

    @Override
    public void onBackPressed() {
        new IDCardQuitBottomDialog(this, this.f95t, this.f90v, this.f91w, this.p, this.q, new Function0() {
            public final Object invoke() {
                Unit U0;
                U0 = PHIDInformationBActivity.U0(PHIDInformationBActivity.this);
                return U0;
            }
        }, new Function1() {
            public final Object invoke(Object obj) {
                Unit V0;
                V0 = PHIDInformationBActivity.V0(PHIDInformationBActivity.this, (DocumentsType) obj);
                return V0;
            }
        }, new Function0() {
            public final Object invoke() {
                Unit W0;
                W0 = PHIDInformationBActivity.W0(PHIDInformationBActivity.this);
                return W0;
            }
        }, new Function0() {
            public final Object invoke() {
                Unit X0;
                X0 = PHIDInformationBActivity.X0(PHIDInformationBActivity.this);
                return X0;
            }
        }, new Function0() {
            public final Object invoke() {
                Unit Y0;
                Y0 = PHIDInformationBActivity.Y0(PHIDInformationBActivity.this);
                return Y0;
            }
        }, new Function0() {
            public final Object invoke() {
                Unit Z0;
                Z0 = PHIDInformationBActivity.Z0(PHIDInformationBActivity.this);
                return Z0;
            }
        }, new Function2() {
            public final Object invoke(Object obj, Object obj2) {
                Unit a1;
                a1 = PHIDInformationBActivity.a1(PHIDInformationBActivity.this, (DocumentsType) obj, (String) obj2);
                return a1;
            }
        }).show();
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        IDInformationBTrackUtilKt.T(this);
    }

    public void onEditContentChanged(@NotNull BaseContentView baseContentView) {
        Intrinsics.checkNotNullParameter(baseContentView, "v");
        if (baseContentView.getId() == 2131362079) {
            this.f90v = ((ActivityIdInformationTiledBinding) this.o).g.getContent();
            IDInformationBTrackUtilKt.P(this);
        }
    }

    @Override
    protected void s(@NotNull Bundle bundle) {
        Intrinsics.checkNotNullParameter(bundle, "outState");
        super.s(bundle);
        bundle.putString("id_card_number", this.f90v);
        bundle.putString("extra_auth_ab_type", this.f89u);
    }

    public void saveDataToLocal(@NotNull String str, @Nullable String str2) {
        IMMKVPageController.DefaultImpls.b(this, str, str2);
    }

    public final void setIdCardNumber(@Nullable String str) {
        this.f90v = str;
    }
}