导航菜单

页面标题

页面副标题

多多分期 v4.1.2 - IdCardActivity.java 源代码

正在查看: 多多分期 v4.1.2 应用的 IdCardActivity.java JAVA 源代码文件

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


package com.duoduofenqi.ui.activitys;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.alipay.face.api.ZIMCallback;
import com.alipay.face.api.ZIMFacade;
import com.alipay.face.api.ZIMFacadeBuilder;
import com.alipay.face.api.ZIMResponse;
import com.base.commonlibrary.base.BaseResult;
import com.base.commonlibrary.views.TitleLayout;
import com.duoduofenqi.ui.bean.AliBean;
import com.duoduofenqi.ui.bean.AliResult;
import com.duoduofenqi.ui.bean.NewAliBean;
import d.b.a.l;
import d.b.a.r.n;
import i.s.p;
import i.s.q;
import java.io.File;
import java.util.UUID;
import okhttp3.MediaType;
import okhttp3.MultipartBody;
import okhttp3.RequestBody;

@i.d(bv = {1, 0, 3}, d1 = {"\u0000p\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u000f\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\f\u0018\u0000 ]2\u00020\u0001:\u0001]B\u0007¢\u0006\u0004\b\\\u0010\u0004J\u000f\u0010\u0003\u001a\u00020\u0002H\u0002¢\u0006\u0004\b\u0003\u0010\u0004J\u000f\u0010\u0005\u001a\u00020\u0002H\u0002¢\u0006\u0004\b\u0005\u0010\u0004J\u000f\u0010\u0007\u001a\u00020\u0006H\u0014¢\u0006\u0004\b\u0007\u0010\bJ\u000f\u0010\n\u001a\u00020\tH\u0016¢\u0006\u0004\b\n\u0010\u000bJ\u000f\u0010\f\u001a\u00020\u0002H\u0002¢\u0006\u0004\b\f\u0010\u0004J\u0017\u0010\u000f\u001a\u00020\u00022\u0006\u0010\u000e\u001a\u00020\rH\u0002¢\u0006\u0004\b\u000f\u0010\u0010J\u000f\u0010\u0011\u001a\u00020\u0002H\u0016¢\u0006\u0004\b\u0011\u0010\u0004J\u0019\u0010\u0014\u001a\u00020\u00022\b\u0010\u0013\u001a\u0004\u0018\u00010\u0012H\u0016¢\u0006\u0004\b\u0014\u0010\u0015J\u000f\u0010\u0016\u001a\u00020\u0002H\u0014¢\u0006\u0004\b\u0016\u0010\u0004J)\u0010\u001b\u001a\u00020\u00022\u0006\u0010\u0017\u001a\u00020\t2\u0006\u0010\u0018\u001a\u00020\t2\b\u0010\u001a\u001a\u0004\u0018\u00010\u0019H\u0014¢\u0006\u0004\b\u001b\u0010\u001cJ\u000f\u0010\u001d\u001a\u00020\u0002H\u0014¢\u0006\u0004\b\u001d\u0010\u0004J\u000f\u0010\u001e\u001a\u00020\u0002H\u0002¢\u0006\u0004\b\u001e\u0010\u0004J\u001f\u0010\"\u001a\u00020\u00022\u0006\u0010 \u001a\u00020\u001f2\u0006\u0010!\u001a\u00020\tH\u0002¢\u0006\u0004\b\"\u0010#R$\u0010%\u001a\u0004\u0018\u00010$8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b%\u0010&\u001a\u0004\b'\u0010(\"\u0004\b)\u0010*R$\u0010+\u001a\u0004\u0018\u00010$8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b+\u0010&\u001a\u0004\b,\u0010(\"\u0004\b-\u0010*R$\u0010.\u001a\u0004\u0018\u00010\u001f8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b.\u0010/\u001a\u0004\b0\u00101\"\u0004\b2\u00103R$\u00105\u001a\u0004\u0018\u0001048\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b5\u00106\u001a\u0004\b7\u00108\"\u0004\b9\u0010:R$\u0010;\u001a\u0004\u0018\u0001048\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b;\u00106\u001a\u0004\b<\u00108\"\u0004\b=\u0010:R$\u0010?\u001a\u0004\u0018\u00010>8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b?\u0010@\u001a\u0004\bA\u0010B\"\u0004\bC\u0010DR$\u0010E\u001a\u0004\u0018\u00010>8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\bE\u0010@\u001a\u0004\bF\u0010B\"\u0004\bG\u0010DR\u0018\u0010I\u001a\u0004\u0018\u00010H8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bI\u0010JR$\u0010L\u001a\u0004\u0018\u00010K8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\bL\u0010M\u001a\u0004\bN\u0010O\"\u0004\bP\u0010QR$\u0010S\u001a\u0004\u0018\u00010R8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\bS\u0010T\u001a\u0004\bU\u0010V\"\u0004\bW\u0010XR$\u0010Y\u001a\u0004\u0018\u00010\u001f8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\bY\u0010/\u001a\u0004\bZ\u00101\"\u0004\b[\u00103¨\u0006^"}, d2 = {"Lcom/duoduofenqi/ui/activitys/IdCardActivity;", "Ld/i/b/d/b/e;", "", "aliRealBean", "()V", "aliYunOcr", "", "canLoadMore", "()Z", "", "getLayoutId", "()I", "getRealNameType", "Landroid/app/Activity;", "activity", "hideKeyboard", "(Landroid/app/Activity;)V", "initPresenter", "Landroid/os/Bundle;", "savedInstanceState", "initView", "(Landroid/os/Bundle;)V", "loadMore", "requestCode", "resultCode", "Landroid/content/Intent;", "data", "onActivityResult", "(IILandroid/content/Intent;)V", "refresh", "startNewAliYunOcr", "", "filePath", "category", "uploadImage", "(Ljava/lang/String;I)V", "Landroid/widget/EditText;", "etCard", "Landroid/widget/EditText;", "getEtCard", "()Landroid/widget/EditText;", "setEtCard", "(Landroid/widget/EditText;)V", "etName", "getEtName", "setEtName", "fanIdUrl", "Ljava/lang/String;", "getFanIdUrl", "()Ljava/lang/String;", "setFanIdUrl", "(Ljava/lang/String;)V", "Landroid/widget/ImageView;", "ivFan", "Landroid/widget/ImageView;", "getIvFan", "()Landroid/widget/ImageView;", "setIvFan", "(Landroid/widget/ImageView;)V", "ivZheng", "getIvZheng", "setIvZheng", "Landroid/widget/LinearLayout;", "llFan", "Landroid/widget/LinearLayout;", "getLlFan", "()Landroid/widget/LinearLayout;", "setLlFan", "(Landroid/widget/LinearLayout;)V", "llZheng", "getLlZheng", "setLlZheng", "Lcom/wildma/pictureselector/PictureBean;", "pictureZhengBean", "Lcom/wildma/pictureselector/PictureBean;", "Lcom/base/commonlibrary/views/TitleLayout;", "title", "Lcom/base/commonlibrary/views/TitleLayout;", "getTitle", "()Lcom/base/commonlibrary/views/TitleLayout;", "setTitle", "(Lcom/base/commonlibrary/views/TitleLayout;)V", "Landroid/widget/TextView;", "tvCommit", "Landroid/widget/TextView;", "getTvCommit", "()Landroid/widget/TextView;", "setTvCommit", "(Landroid/widget/TextView;)V", "zhengIdUrl", "getZhengIdUrl", "setZhengIdUrl", "<init>", "Companion", "app_xilihuabeiRelease"}, k = 1, mv = {1, 1, 15}, pn = "", xi = 0, xs = "")
public final class IdCardActivity extends d.i.b.d.b.e {
    public ImageView G;
    public ImageView H;
    public TitleLayout I;
    public LinearLayout J;
    public LinearLayout K;
    public TextView L;
    public EditText M;
    public EditText N;
    public String O;
    public String P;
    public d.t.a.d Q;

    public static final class a<T> implements m.m.b<BaseResult<String>> {
        public a() {
        }

        @Override
        public final void call(BaseResult<String> baseResult) {
            String str;
            if (baseResult == null) {
                new n().d(IdCardActivity.this.v, "realAuthAli 接口数据返回为空");
                return;
            }
            if (baseResult.getCode() == 200) {
                new n().d(IdCardActivity.this.v, "认证通过");
                IdCardActivity.this.finish();
                return;
            }
            AliBean aliBean = (AliBean) new d.l.b.e().i(baseResult.getResult(), AliBean.class);
            if (aliBean == null) {
                new n().d(IdCardActivity.this.v, baseResult.getMessage());
                return;
            }
            AliResult resultObject = aliBean.getResultObject();
            i.o.c.h.d(resultObject, "aliBean.resultObject");
            String subCode = resultObject.getSubCode();
            if (subCode != null) {
                switch (subCode.hashCode()) {
                    case 49587:
                        if (subCode.equals("201")) {
                            str = "姓名和身份证不一致";
                            break;
                        }
                        break;
                    case 49588:
                        if (subCode.equals("202")) {
                            str = "查询不到身份信息";
                            break;
                        }
                        break;
                    case 49589:
                        if (subCode.equals("203")) {
                            str = "查询不到照片或照片不可用";
                            break;
                        }
                        break;
                    case 49590:
                        if (subCode.equals("204")) {
                            str = "人脸比对不一致";
                            break;
                        }
                        break;
                    case 49591:
                        if (subCode.equals("205")) {
                            str = "活体检测存在风险";
                            break;
                        }
                        break;
                    case 49592:
                        if (subCode.equals("206")) {
                            str = "业务策略限制";
                            break;
                        }
                        break;
                    case 49595:
                        if (subCode.equals("209")) {
                            str = "权威比对源异常";
                            break;
                        }
                        break;
                }
                new n().d(IdCardActivity.this.v, str);
            }
            str = "其他错误码";
            new n().d(IdCardActivity.this.v, str);
        }
    }

    public static final class b<T> implements m.m.b<Throwable> {
        public b() {
        }

        @Override
        public final void call(Throwable th) {
            th.printStackTrace();
            IdCardActivity.this.c0("realAuthAli接口数据解析异常");
        }
    }

    public static final class c implements d.b.a.p.a {
        public c() {
        }

        @Override
        public void a() {
            IdCardActivity.this.B0();
        }

        @Override
        public void b() {
        }
    }

    public static final class d extends d.i.b.d.b.h<BaseResult<?>> {
        public d(Context context, boolean z) {
            super(context, z);
        }

        @Override
        public void a(String str) {
            i.o.c.h.e(str, "rspmsg");
            if (TextUtils.isEmpty(str)) {
                return;
            }
            new n().d(IdCardActivity.this.v, str);
        }

        @Override
        public void b(BaseResult<?> baseResult) {
            if (baseResult != null) {
                if (baseResult.getCode() != 200) {
                    String message = baseResult.getMessage();
                    if (TextUtils.isEmpty(message)) {
                        return;
                    }
                    new n().d(IdCardActivity.this.v, message);
                    return;
                }
                Object result = baseResult.getResult();
                if (result == null) {
                    throw new NullPointerException("null cannot be cast to non-null type kotlin.String");
                }
                if (i.o.c.h.a((String) result, "1")) {
                    IdCardActivity.this.q0();
                }
            }
        }
    }

    public static final class e implements View.OnClickListener {
        public e() {
        }

        @Override
        public final void onClick(View view) {
            IdCardActivity.this.finish();
        }
    }

    public static final class f implements View.OnClickListener {
        public f() {
        }

        @Override
        public final void onClick(View view) {
            d.t.a.g.a(IdCardActivity.this, 0).b(false);
        }
    }

    public static final class g implements View.OnClickListener {
        public g() {
        }

        @Override
        public final void onClick(View view) {
            d.t.a.g.a(IdCardActivity.this, 1).b(false);
        }
    }

    public static final class h implements View.OnClickListener {
        public h() {
        }

        @Override
        public final void onClick(View view) {
            IdCardActivity idCardActivity = IdCardActivity.this;
            idCardActivity.y0(idCardActivity);
            IdCardActivity.this.w0();
        }
    }

    public static final class i extends d.i.b.d.b.h<BaseResult<?>> {

        public static final class a implements ZIMCallback {
            public a() {
            }

            @Override
            public final boolean response(ZIMResponse zIMResponse) {
                if (zIMResponse != null && 1000 == zIMResponse.code) {
                    IdCardActivity.this.p0();
                    return true;
                }
                int i2 = zIMResponse.code;
                if (i2 == 1001) {
                    IdCardActivity.this.c0("系统错误");
                    return true;
                }
                if (i2 == 1003) {
                    IdCardActivity.this.c0("验证中断");
                    return true;
                }
                if (i2 == 2006) {
                    IdCardActivity.this.c0("刷脸失败");
                    return true;
                }
                if (i2 == 2002) {
                    IdCardActivity.this.c0("网络错误");
                    return true;
                }
                if (i2 != 2003) {
                    IdCardActivity.this.c0("人脸认证未知错误,请重新尝试");
                    return true;
                }
                IdCardActivity.this.c0("客户端设备时间错误");
                return true;
            }
        }

        public i(Context context, boolean z) {
            super(context, z);
        }

        @Override
        public void a(String str) {
            i.o.c.h.e(str, "rspmsg");
            IdCardActivity.this.c0(str);
        }

        @Override
        public void b(BaseResult<?> baseResult) {
            String message;
            if (baseResult == null || baseResult.getCode() != 200) {
                if ((baseResult != null ? baseResult.getMessage() : null) == null) {
                    message = "";
                } else {
                    i.o.c.h.d(baseResult, "infoBean");
                    message = baseResult.getMessage();
                }
                IdCardActivity.this.c0(message);
                return;
            }
            ZIMFacade create = ZIMFacadeBuilder.create(IdCardActivity.this.v);
            Object result = baseResult.getResult();
            if (result == null) {
                throw new NullPointerException("null cannot be cast to non-null type kotlin.String");
            }
            String str = (String) result;
            if (TextUtils.isEmpty(str)) {
                IdCardActivity.this.c0("certifyId获取失败");
            } else {
                create.verify(str, true, new a());
            }
        }
    }

    public static final class j extends d.i.b.d.b.h<String> {

        public final int f3932h;

        public j(int i2, Context context, boolean z) {
            super(context, z);
            this.f3932h = i2;
        }

        @Override
        public void a(String str) {
            if (str != null) {
                new n().b(IdCardActivity.this.v, str);
            }
        }

        @Override
        public void b(String str) {
            if (TextUtils.isEmpty(str)) {
                return;
            }
            int i2 = this.f3932h;
            if (i2 == 0) {
                IdCardActivity.this.A0(str);
                ImageView t0 = IdCardActivity.this.t0();
                if (t0 != null) {
                    d.d.a.c.t(IdCardActivity.this.v).r(IdCardActivity.this.x0()).r0(t0);
                }
                LinearLayout v0 = IdCardActivity.this.v0();
                if (v0 != null) {
                    v0.setVisibility(8);
                    return;
                }
                return;
            }
            if (i2 != 1) {
                return;
            }
            IdCardActivity.this.z0(str);
            ImageView s0 = IdCardActivity.this.s0();
            if (s0 != null) {
                d.d.a.c.t(IdCardActivity.this.v).r(IdCardActivity.this.r0()).r0(s0);
            }
            LinearLayout u0 = IdCardActivity.this.u0();
            if (u0 != null) {
                u0.setVisibility(8);
            }
        }
    }

    public final void A0(String str) {
        this.O = str;
    }

    public final void B0() {
        try {
            String metaInfos = ZIMFacade.getMetaInfos(this);
            EditText editText = this.M;
            String valueOf = String.valueOf(editText != null ? editText.getText() : null);
            if (valueOf == null) {
                throw new NullPointerException("null cannot be cast to non-null type kotlin.CharSequence");
            }
            String obj = q.C(valueOf).toString();
            EditText editText2 = this.N;
            String valueOf2 = String.valueOf(editText2 != null ? editText2.getText() : null);
            if (valueOf2 == null) {
                throw new NullPointerException("null cannot be cast to non-null type kotlin.CharSequence");
            }
            String obj2 = q.C(valueOf2).toString();
            String str = this.O;
            String str2 = this.P;
            if (TextUtils.isEmpty(obj)) {
                new n().d(this.v, "请填写姓名");
                return;
            }
            if (TextUtils.isEmpty(obj2)) {
                new n().d(this.v, "请填写身份证号");
                return;
            }
            if (!d.i.a.b.b(obj2)) {
                new n().d(this.v, "身份证号填写有误");
                return;
            }
            if (TextUtils.isEmpty(str)) {
                new n().d(this.v, "请上传身份证正面");
            } else if (TextUtils.isEmpty(str2)) {
                new n().d(this.v, "请上传身份证反面");
            } else {
                this.w.a(d.i.b.d.a.a.a().q(new NewAliBean(metaInfos, obj, obj2, str, str2)).a(d.b.a.n.d.d.a()).s(new i(this.v, true)));
            }
        } catch (Exception e2) {
            e2.printStackTrace();
        }
    }

    public final void C0(String str, int i2) {
        File file = new File(str);
        String r = new d.l.b.e().r(file.getName());
        long currentTimeMillis = System.currentTimeMillis();
        String uuid = UUID.randomUUID().toString();
        i.o.c.h.d(uuid, "UUID.randomUUID().toString()");
        String str2 = r + '@' + uuid + '@' + currentTimeMillis;
        String a2 = d.b.a.r.e.a(str2, "f4qgkb85q4pMRMChLeC7uSn2wwTWGXrs");
        i.o.c.h.d(a2, "MD5Utils.md5(param, AppConfig.md5key)");
        String b2 = d.b.a.r.h.c().b(str2 + '@' + a2);
        RequestBody create = RequestBody.create(MediaType.parse("image/*"), file);
        i.o.c.h.d(create, "RequestBody.create(Media…e.parse(\"image/*\"), file)");
        MultipartBody build = new MultipartBody.Builder().setType(MultipartBody.FORM).addFormDataPart("file", file.getName(), create).addFormDataPart("data", b2).addFormDataPart("nonceStr", uuid).addFormDataPart("timestamp", String.valueOf(currentTimeMillis)).build();
        i.o.c.h.d(build, "MultipartBody.Builder().…g())\n            .build()");
        d.i.b.d.a.a.a().t(build).a(d.b.a.n.d.d.a()).v(m.r.a.b()).j(m.k.b.a.b()).a(d.b.a.n.d.b.c()).s(new j(i2, this, true));
    }

    @Override
    public boolean I() {
        return false;
    }

    @Override
    public int M() {
        return 2131492895;
    }

    @Override
    public void O() {
    }

    @Override
    public void P(Bundle bundle) {
        ZIMFacade.install(this);
        View findViewById = findViewById(2131297850);
        if (findViewById == null) {
            throw new NullPointerException("null cannot be cast to non-null type android.widget.ImageView");
        }
        this.G = (ImageView) findViewById;
        View findViewById2 = findViewById(2131297849);
        if (findViewById2 == null) {
            throw new NullPointerException("null cannot be cast to non-null type android.widget.ImageView");
        }
        this.H = (ImageView) findViewById2;
        View findViewById3 = findViewById(2131299147);
        if (findViewById3 == null) {
            throw new NullPointerException("null cannot be cast to non-null type com.base.commonlibrary.views.TitleLayout");
        }
        this.I = (TitleLayout) findViewById3;
        View findViewById4 = findViewById(2131298012);
        if (findViewById4 == null) {
            throw new NullPointerException("null cannot be cast to non-null type android.widget.LinearLayout");
        }
        this.J = (LinearLayout) findViewById4;
        View findViewById5 = findViewById(2131297990);
        if (findViewById5 == null) {
            throw new NullPointerException("null cannot be cast to non-null type android.widget.LinearLayout");
        }
        this.K = (LinearLayout) findViewById5;
        View findViewById6 = findViewById(2131299236);
        if (findViewById6 == null) {
            throw new NullPointerException("null cannot be cast to non-null type android.widget.TextView");
        }
        this.L = (TextView) findViewById6;
        View findViewById7 = findViewById(2131297322);
        if (findViewById7 == null) {
            throw new NullPointerException("null cannot be cast to non-null type android.widget.EditText");
        }
        this.M = (EditText) findViewById7;
        View findViewById8 = findViewById(2131297321);
        if (findViewById8 == null) {
            throw new NullPointerException("null cannot be cast to non-null type android.widget.EditText");
        }
        this.N = (EditText) findViewById8;
        TitleLayout titleLayout = this.I;
        if (titleLayout != null) {
            titleLayout.setOnBackButtonClickListener(new e());
        }
        LinearLayout linearLayout = this.J;
        if (linearLayout != null) {
            linearLayout.setOnClickListener(new f());
        }
        LinearLayout linearLayout2 = this.K;
        if (linearLayout2 != null) {
            linearLayout2.setOnClickListener(new g());
        }
        TextView textView = this.L;
        if (textView != null) {
            textView.setOnClickListener(new h());
        }
    }

    @Override
    public void R() {
    }

    @Override
    public void T() {
    }

    @Override
    public void onActivityResult(int i2, int i3, Intent intent) {
        super.onActivityResult(i2, i3, intent);
        if (i2 == 0) {
            if (intent != null) {
                d.t.a.d dVar = (d.t.a.d) intent.getParcelableExtra("picture_result");
                this.Q = dVar;
                if (dVar != null) {
                    i.o.c.h.c(dVar);
                    String a2 = dVar.a();
                    i.o.c.h.d(a2, "pictureZhengBean!!.path");
                    C0(a2, 0);
                    d.t.a.a.a(this);
                    return;
                }
                return;
            }
            return;
        }
        if (i2 != 1 || intent == null) {
            return;
        }
        d.t.a.d dVar2 = (d.t.a.d) intent.getParcelableExtra("picture_result");
        d.t.a.d dVar3 = this.Q;
        if (TextUtils.isEmpty(dVar3 != null ? dVar3.a() : null)) {
            new n().d(this.v, "请先上传身份证正面");
            return;
        }
        String a3 = dVar2 != null ? dVar2.a() : null;
        d.t.a.d dVar4 = this.Q;
        if (p.c(a3, dVar4 != null ? dVar4.a() : null, false, 2, null)) {
            new n().d(this.v, "请不要选择同一张照片");
        } else if (dVar2 != null) {
            String a4 = dVar2.a();
            i.o.c.h.d(a4, "pictureBean.path");
            C0(a4, 1);
            d.t.a.a.a(this);
        }
    }

    public final void p0() {
        this.w.a(d.i.b.d.a.a.a().A().v(m.r.a.b()).j(m.k.b.a.b()).a(d.b.a.n.d.d.a()).u(new a(), new b<>()));
    }

    public final void q0() {
        S(getResources().getString(l.need_some_permission), new String[]{"android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.READ_EXTERNAL_STORAGE", "android.permission.CAMERA"}, 18888, new c());
    }

    public final String r0() {
        return this.P;
    }

    public final ImageView s0() {
        return this.H;
    }

    public final ImageView t0() {
        return this.G;
    }

    public final LinearLayout u0() {
        return this.K;
    }

    public final LinearLayout v0() {
        return this.J;
    }

    public final void w0() {
        d.b.a.n.d.c cVar = this.w;
        d.i.b.d.a.c a2 = d.i.b.d.a.a.a();
        i.o.c.h.d(a2, "Api.getDefault()");
        cVar.a(a2.B().a(d.b.a.n.d.d.a()).s(new d(this, true)));
    }

    public final String x0() {
        return this.O;
    }

    public final void y0(Activity activity) {
        Object systemService = activity.getSystemService("input_method");
        if (systemService == null) {
            throw new NullPointerException("null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
        }
        InputMethodManager inputMethodManager = (InputMethodManager) systemService;
        View currentFocus = activity.getCurrentFocus();
        if (currentFocus == null) {
            currentFocus = new View(activity);
        }
        inputMethodManager.hideSoftInputFromWindow(currentFocus.getWindowToken(), 0);
    }

    public final void z0(String str) {
        this.P = str;
    }
}