翰林优商.apk(点击下载) / a.java


package com.baidu.liantian.d;

import aegon.chrome.net.NetError;
import android.app.Activity;
import android.content.Context;
import android.graphics.Point;
import android.graphics.Rect;
import android.hardware.Camera;
import android.media.AudioManager;
import android.text.TextUtils;
import android.util.Base64;
import android.util.DisplayMetrics;
import android.util.Pair;
import android.view.SurfaceHolder;
import androidx.constraintlayout.motion.widget.Key;
import com.baidu.idl.face.platform.FaceConfig;
import com.baidu.idl.face.platform.FaceEnvironment;
import com.baidu.idl.face.platform.FaceSDKManager;
import com.baidu.idl.face.platform.FaceStatusNewEnum;
import com.baidu.idl.face.platform.LivenessTypeEnum;
import com.baidu.idl.face.platform.listener.ISecurityCallback;
import com.baidu.idl.face.platform.model.FaceExtInfo;
import com.baidu.idl.face.platform.model.ImageInfo;
import com.baidu.idl.face.platform.utils.APIUtils;
import com.baidu.idl.face.platform.utils.BitmapUtils;
import com.baidu.idl.main.facesdk.FaceInfo;
import com.baidu.liantian.ac.FaceProcessCallback;
import com.baidu.liantian.ac.FaceProcessConfig;
import com.baidu.liantian.ac.FaceProcessType;
import com.baidu.liantian.ac.IFaceProcessInfo;
import com.baidu.liantian.ac.LH;
import com.baidu.liantian.ac.RequestInfo;
import com.baidu.liantian.utility.WbEncryptUtil;
import com.baidu.liantian.utility.e;
import com.baidu.liantian.utility.g;
import com.baidu.liantian.utility.k;
import com.baidu.liantian.utility.l;
import com.sigmob.sdk.base.mta.PointCategory;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Map;
import java.util.TimeZone;
import org.json.JSONArray;
import org.json.JSONObject;

/* compiled from: FaceLivenessProcess */
public final class a implements Camera.ErrorCallback, Camera.PreviewCallback, SurfaceHolder.Callback, ISecurityCallback, d {
    private boolean A = false;
    private com.baidu.idl.face.platform.a B;
    private Map<Long, String> C;
    private int D = 1;
    private long E = 0;
    private JSONObject F;
    private volatile boolean G = false;
    private int H = -1;
    private JSONArray I;
    private RequestInfo J;

    /* renamed from: K  reason: collision with root package name */
    private Object f95K = new Object();
    private int L = 10;
    private k M;
    protected volatile boolean a = true;
    protected boolean b = false;
    protected boolean c = false;
    Rect d = new Rect();
    protected int e = 0;
    protected int f = 0;
    protected int g = 0;
    protected int h = 0;
    protected FaceConfig i;
    private Context j;
    private Activity k;
    private SurfaceHolder l;
    private FaceProcessCallback m;
    private C0013a n;
    private b o;
    private FaceProcessType p;
    private b q;
    private IFaceProcessInfo r;
    private boolean s;
    private Rect t = new Rect();
    private Camera u;
    private Camera.Parameters v;
    private int w;
    private int x;
    private int y;
    private int z;

    @Override // com.baidu.idl.face.platform.listener.ISecurityCallback
    public final void getFaceInfoForSecurity(FaceInfo[] faceInfoArr) {
    }

    public a(b bVar, Activity activity, SurfaceHolder surfaceHolder, FaceProcessCallback faceProcessCallback, FaceProcessType faceProcessType, int i2) {
        this.q = bVar;
        Context applicationContext = activity.getApplicationContext();
        this.j = applicationContext;
        this.k = activity;
        this.l = surfaceHolder;
        this.m = faceProcessCallback;
        k a2 = k.a(applicationContext);
        this.M = a2;
        this.L = a2.a.getInt("lt_swst", 10);
        this.r = null;
        this.p = faceProcessType;
        this.D = i2;
    }

    @Override // com.baidu.liantian.d.d
    public final void a() {
        try {
            if (l.a().b(new Runnable() {
                /* class com.baidu.liantian.d.a.AnonymousClass1 */

                public final void run() {
                    try {
                        if (!a.this.s && !a.this.s) {
                            if (!(a.this.m == null || a.this.k == null)) {
                                a.this.k.runOnUiThread(new Runnable() {
                                    /* class com.baidu.liantian.d.a.AnonymousClass1.AnonymousClass1 */

                                    public final void run() {
                                        if (a.this.m != null) {
                                            a.this.m.onBegin();
                                        }
                                    }
                                });
                            }
                            if (!a.this.s) {
                                a.d(a.this);
                                if (!a.this.s) {
                                    if (!(a.this.m == null || a.this.k == null)) {
                                        a.this.k.runOnUiThread(new Runnable() {
                                            /* class com.baidu.liantian.d.a.AnonymousClass1.AnonymousClass2 */

                                            public final void run() {
                                                if (a.this.m != null) {
                                                    a.this.m.onBeginCollectFaceInfo();
                                                }
                                            }
                                        });
                                    }
                                    if (!a.this.s) {
                                        a.this.d();
                                    }
                                }
                            }
                        }
                    } catch (Throwable th) {
                        th.printStackTrace();
                        a.this.a((a) -306);
                    }
                }
            }) != 1) {
                a(-304);
            }
            l.a().a(new Runnable() {
                /* class com.baidu.liantian.d.a.AnonymousClass2 */

                /* JADX WARNING: Code restructure failed: missing block: B:18:?, code lost:
                    com.baidu.liantian.utility.a.a();
                 */
                /* JADX WARNING: Code restructure failed: missing block: B:20:0x0079, code lost:
                    monitor-enter(r6.a.f95K);
                 */
                /* JADX WARNING: Code restructure failed: missing block: B:22:?, code lost:
                    r6.a.G = true;
                    r6.a.f95K.notifyAll();
                 */
                /* JADX WARNING: Code restructure failed: missing block: B:24:0x0089, code lost:
                    return;
                 */
                /* JADX WARNING: Code restructure failed: missing block: B:28:0x008d, code lost:
                    r0 = move-exception;
                 */
                /* JADX WARNING: Code restructure failed: missing block: B:30:0x0094, code lost:
                    monitor-enter(r6.a.f95K);
                 */
                /* JADX WARNING: Code restructure failed: missing block: B:32:?, code lost:
                    r6.a.G = true;
                    r6.a.f95K.notifyAll();
                 */
                /* JADX WARNING: Code restructure failed: missing block: B:34:0x00a4, code lost:
                    throw r0;
                 */
                /* JADX WARNING: Failed to process nested try/catch */
                /* JADX WARNING: Missing exception handler attribute for start block: B:17:0x0070 */
                public final void run() {
                    a aVar = a.this;
                    aVar.H = g.b(aVar.j);
                    a aVar2 = a.this;
                    aVar2.I = g.a(aVar2.j);
                    Pair<Integer, Object> linvokeSync = LH.linvokeSync(1, "fdrd", new Class[]{Integer.TYPE}, Integer.valueOf(a.this.L));
                    if (linvokeSync != null && ((Integer) linvokeSync.first).intValue() == 0) {
                        String str = (String) linvokeSync.second;
                        if (!TextUtils.isEmpty(str)) {
                            a.this.F = new JSONObject(str);
                        }
                    }
                    synchronized (a.this.f95K) {
                        a.this.G = true;
                        a.this.f95K.notifyAll();
                    }
                }
            });
        } catch (Throwable unused) {
            com.baidu.liantian.utility.a.a();
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void d() {
        try {
            this.k.runOnUiThread(new Runnable() {
                /* class com.baidu.liantian.d.a.AnonymousClass3 */

                public final void run() {
                    try {
                        if (!a.this.s) {
                            if (a.this.l != null) {
                                a.this.l.addCallback(a.this);
                            }
                            if (a.this.u == null && !a.this.s) {
                                a aVar = a.this;
                                aVar.u = a.a(aVar, !aVar.i.isOpenBackCamera());
                            }
                            if (a.this.u != null) {
                                if (a.this.v == null) {
                                    a aVar2 = a.this;
                                    aVar2.v = aVar2.u.getParameters();
                                }
                                a.this.u.stopPreview();
                                a.this.A = false;
                                a.this.v.setPictureFormat(256);
                                int e = a.this.e();
                                a.this.u.setDisplayOrientation(e);
                                a.this.v.set(Key.ROTATION, e);
                                a.this.z = e;
                                Point a2 = com.baidu.liantian.e.a.a(a.this.v, new Point(a.this.g, a.this.h));
                                a.this.x = a2.x;
                                a.this.y = a2.y;
                                if (a.this.B != null) {
                                    a.this.B.a(e);
                                }
                                a.this.t.set(0, 0, a.this.y, a.this.x);
                                a aVar3 = a.this;
                                int i = aVar3.g;
                                int i2 = a.this.y;
                                int i3 = a.this.x;
                                float f = ((float) (i / 2)) - (((float) (i / 2)) * 0.33f);
                                float f2 = (float) (i2 / 2);
                                float f3 = ((float) (i3 / 2)) - (((float) (i3 / 2)) * 0.1f);
                                if (((float) (i2 / 2)) <= f) {
                                    f = (float) (i2 / 2);
                                }
                                float f4 = (0.2f * f) + f;
                                aVar3.d.set((int) (f2 - f), (int) (f3 - f4), (int) (f2 + f), (int) (f3 + f4));
                                a.this.v.setPreviewSize(a.this.x, a.this.y);
                                a.this.u.setParameters(a.this.v);
                                if (a.this.m != null) {
                                    a.this.m.onConfigCamera(a.this.u, a.this.t, a.this.d);
                                }
                                a aVar4 = a.this;
                                aVar4.v = aVar4.u.getParameters();
                                a aVar5 = a.this;
                                aVar5.x = aVar5.v.getPreviewSize().width;
                                a aVar6 = a.this;
                                aVar6.y = aVar6.v.getPreviewSize().height;
                                a.this.u.setPreviewDisplay(a.this.l);
                                a.this.u.setErrorCallback(a.this);
                                a.this.u.setPreviewCallback(a.this);
                                if (!a.this.s) {
                                    a.this.u.startPreview();
                                    a.this.A = true;
                                }
                            }
                        }
                    } catch (Throwable th) {
                        th.printStackTrace();
                        a.this.a((a) NetError.ERR_TOO_MANY_REDIRECTS);
                    }
                }
            });
        } catch (Throwable th) {
            th.printStackTrace();
            a(NetError.ERR_TOO_MANY_REDIRECTS);
        }
    }

    public final void surfaceCreated(SurfaceHolder surfaceHolder) {
        this.b = true;
    }

    public final void surfaceChanged(SurfaceHolder surfaceHolder, int i2, int i3, int i4) {
        this.e = i3;
        this.f = i4;
        if (!this.s && surfaceHolder.getSurface() != null && this.A) {
            d();
        }
    }

    public final void surfaceDestroyed(SurfaceHolder surfaceHolder) {
        this.b = false;
    }

    public final void onPreviewFrame(byte[] bArr, Camera camera) {
        try {
            boolean z2 = this.c;
            if (!z2) {
                boolean z3 = this.s;
                if (!z3) {
                    if (this.B == null && !z2 && !z3) {
                        if (this.o == null) {
                            this.o = new b(this, (byte) 0);
                        }
                        int i2 = AnonymousClass7.a[this.p.ordinal()];
                        if (i2 == 1) {
                            this.B = FaceSDKManager.getInstance().getActionLiveStrategyModule(this.o);
                        } else if (i2 == 2) {
                            this.B = FaceSDKManager.getInstance().getSilenceLiveStrategyModule(this.o);
                        } else if (i2 == 3) {
                            this.B = FaceSDKManager.getInstance().getColorLiveStrategyModule(this.o);
                        }
                        this.B.b(FaceProcessConfig.isFrameExtraction());
                        this.B.a(this);
                        this.B.a(this.z);
                        this.B.a(this.a);
                        this.B.a(this.i.getLivenessTypeList(FaceProcessConfig.getActionLists(), FaceProcessConfig.getRandomCount()), this.i.getLivenessColorTypeList(), this.t, this.d, this.n);
                        this.B.a(FaceProcessConfig.getLiveScoreThreshold());
                    }
                    com.baidu.idl.face.platform.a aVar = this.B;
                    if (aVar != null && !this.c && !this.s) {
                        aVar.a(bArr);
                    }
                }
            }
        } catch (Throwable th) {
            th.printStackTrace();
            a(-308);
        }
    }

    /* renamed from: com.baidu.liantian.d.a$7  reason: invalid class name */
    /* compiled from: FaceLivenessProcess */
    static /* synthetic */ class AnonymousClass7 {
        static final /* synthetic */ int[] a;

        /* JADX WARNING: Can't wrap try/catch for region: R(6:0|1|2|3|4|(3:5|6|8)) */
        /* JADX WARNING: Failed to process nested try/catch */
        /* JADX WARNING: Missing exception handler attribute for start block: B:3:0x0012 */
        /* JADX WARNING: Missing exception handler attribute for start block: B:5:0x001d */
        static {
            int[] iArr = new int[FaceProcessType.values().length];
            a = iArr;
            iArr[FaceProcessType.ACTION_LIVENESS.ordinal()] = 1;
            a[FaceProcessType.SILENCE_LIVENESS.ordinal()] = 2;
            try {
                a[FaceProcessType.COLOR_LIVENESS.ordinal()] = 3;
            } catch (NoSuchFieldError unused) {
            }
        }
    }

    public final void onError(int i2, Camera camera) {
        a(NetError.ERR_TOO_MANY_REDIRECTS);
    }

    @Override // com.baidu.liantian.d.d
    public final void b() {
        try {
            if (!this.s) {
                this.s = true;
                a(-102);
            }
        } catch (Throwable unused) {
            com.baidu.liantian.utility.a.a();
        }
    }

    @Override // com.baidu.liantian.d.d
    public final void a(boolean z2) {
        try {
            com.baidu.idl.face.platform.a aVar = this.B;
            if (aVar != null) {
                aVar.a(z2);
            }
        } catch (Throwable unused) {
            com.baidu.liantian.utility.a.a();
        }
    }

    /* access modifiers changed from: private */
    /* renamed from: com.baidu.liantian.d.a$a  reason: collision with other inner class name */
    /* compiled from: FaceLivenessProcess */
    public class C0013a implements com.baidu.idl.face.platform.b {
        private C0013a() {
        }

        /* synthetic */ C0013a(a aVar, byte b) {
            this();
        }

        @Override // com.baidu.idl.face.platform.b
        public final void a(FaceStatusNewEnum faceStatusNewEnum, String str, HashMap<String, ImageInfo> hashMap, HashMap<String, ImageInfo> hashMap2, int i) {
            try {
                if (a.this.c) {
                    return;
                }
                if (!a.this.s) {
                    if (faceStatusNewEnum == FaceStatusNewEnum.OK) {
                        a.this.c = true;
                        Map b = a.this.b((a) hashMap, (HashMap) hashMap2);
                        if (b != null) {
                            a.this.C = b;
                        } else {
                            a.this.a((a) -305);
                        }
                        if (a.this.m != null) {
                            a.a(hashMap, hashMap2);
                            a.this.m.onCollectCompletion(faceStatusNewEnum, str, hashMap, hashMap2, i);
                        }
                        if (l.a().b(new c(a.this, (byte) 0)) != 1) {
                            a.this.a((a) -304);
                        }
                    } else if (faceStatusNewEnum == FaceStatusNewEnum.DetectRemindCodeTimeout) {
                        if (a.this.m != null) {
                            a.this.m.onCollectCompletion(faceStatusNewEnum, str, null, null, i);
                        }
                        a.this.a((a) NetError.ERR_CACHE_READ_FAILURE);
                    } else if (faceStatusNewEnum == FaceStatusNewEnum.AuraColorError) {
                        if (a.this.m != null) {
                            a.this.m.onCollectCompletion(faceStatusNewEnum, str, null, null, i);
                        }
                        a.this.a((a) -402);
                    } else if (faceStatusNewEnum == FaceStatusNewEnum.AuraLivenessScoreError) {
                        if (a.this.m != null) {
                            a.this.m.onCollectCompletion(faceStatusNewEnum, str, null, null, i);
                        }
                        a.this.a((a) -403);
                    } else if (faceStatusNewEnum == FaceStatusNewEnum.FaceLivenessSilentNoPass) {
                        if (a.this.m != null) {
                            a.this.m.onCollectCompletion(faceStatusNewEnum, str, null, null, i);
                        }
                        a.this.a((a) -404);
                    } else if (a.this.m != null) {
                        a.this.m.onCollectCompletion(faceStatusNewEnum, str, null, null, i);
                    }
                }
            } catch (Throwable th) {
                th.printStackTrace();
                a.this.a((a) -307);
            }
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void a(final int i2) {
        try {
            this.c = true;
            this.s = true;
            this.k.runOnUiThread(new Runnable() {
                /* class com.baidu.liantian.d.a.AnonymousClass4 */

                public final void run() {
                    if (a.this.m != null) {
                        if (i2 == 1) {
                            a.this.m.onEnd(i2, a.this.J);
                        } else {
                            a.this.m.onEnd(i2, null);
                        }
                        a.this.m = null;
                    }
                }
            });
            try {
                this.k.runOnUiThread(new Runnable() {
                    /* class com.baidu.liantian.d.a.AnonymousClass5 */

                    /* JADX WARNING: Can't wrap try/catch for region: R(3:8|9|10) */
                    /* JADX WARNING: Code restructure failed: missing block: B:10:0x003c, code lost:
                        com.baidu.liantian.e.b.a(r3.a.u);
                     */
                    /* JADX WARNING: Code restructure failed: missing block: B:11:0x0046, code lost:
                        r1 = move-exception;
                     */
                    /* JADX WARNING: Code restructure failed: missing block: B:12:0x0047, code lost:
                        com.baidu.liantian.e.b.a(r3.a.u);
                        r3.a.u = null;
                     */
                    /* JADX WARNING: Code restructure failed: missing block: B:13:0x0055, code lost:
                        throw r1;
                     */
                    /* JADX WARNING: Code restructure failed: missing block: B:9:?, code lost:
                        com.baidu.liantian.utility.a.a();
                     */
                    /* JADX WARNING: Failed to process nested try/catch */
                    /* JADX WARNING: Missing exception handler attribute for start block: B:8:0x0039 */
                    public final void run() {
                        try {
                            a.this.A = false;
                            if (a.this.u != null) {
                                a.this.u.setErrorCallback(null);
                                a.this.u.setPreviewCallback(null);
                                a.this.u.stopPreview();
                                com.baidu.liantian.e.b.a(a.this.u);
                                a.this.u = null;
                            }
                            if (a.this.l != null) {
                                a.this.l.removeCallback(a.this);
                            }
                            if (a.this.B != null) {
                                a.this.B.a();
                                a.this.B = null;
                            }
                        } catch (Throwable unused) {
                            com.baidu.liantian.utility.a.a();
                        }
                    }
                });
            } catch (Throwable unused) {
                com.baidu.liantian.utility.a.a();
            }
            SurfaceHolder surfaceHolder = this.l;
            if (surfaceHolder != null) {
                surfaceHolder.removeCallback(this);
                this.l = null;
            }
            this.k = null;
            b bVar = this.q;
            if (bVar != null) {
                bVar.a(this);
                this.q = null;
            }
        } catch (Throwable unused2) {
            com.baidu.liantian.utility.a.a();
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    /* JADX WARNING: Removed duplicated region for block: B:16:0x0031 A[Catch:{ all -> 0x0051 }] */
    /* JADX WARNING: Removed duplicated region for block: B:24:? A[RETURN, SYNTHETIC] */
    private int e() {
        int i2;
        try {
            int rotation = this.k.getWindowManager().getDefaultDisplay().getRotation();
            if (rotation != 0) {
                if (rotation == 1) {
                    i2 = 90;
                } else if (rotation == 2) {
                    i2 = 180;
                } else if (rotation == 3) {
                    i2 = BitmapUtils.ROTATE270;
                }
                int i3 = ((0 - i2) + BitmapUtils.ROTATE360) % BitmapUtils.ROTATE360;
                if (APIUtils.hasGingerbread()) {
                    return i3;
                }
                Camera.CameraInfo cameraInfo = new Camera.CameraInfo();
                Camera.getCameraInfo(this.w, cameraInfo);
                if (cameraInfo.facing == 1) {
                    return (360 - ((cameraInfo.orientation + i2) % BitmapUtils.ROTATE360)) % BitmapUtils.ROTATE360;
                }
                return ((cameraInfo.orientation - i2) + BitmapUtils.ROTATE360) % BitmapUtils.ROTATE360;
            }
            i2 = 0;
            int i32 = ((0 - i2) + BitmapUtils.ROTATE360) % BitmapUtils.ROTATE360;
            if (APIUtils.hasGingerbread()) {
            }
        } catch (Throwable unused) {
            com.baidu.liantian.utility.a.a();
            return 0;
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private Map<Long, String> b(HashMap<String, ImageInfo> hashMap, HashMap<String, ImageInfo> hashMap2) {
        long j2;
        try {
            if (this.i.getOutputImageType() == 0) {
                hashMap = hashMap2;
            }
            if (hashMap == null || hashMap.size() <= 0) {
                return null;
            }
            ArrayList arrayList = new ArrayList(hashMap.entrySet());
            Collections.sort(arrayList, new Comparator<Map.Entry<String, ImageInfo>>() {
                /* class com.baidu.liantian.d.a.AnonymousClass6 */

                /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object] */
                @Override // java.util.Comparator
                public final /* synthetic */ int compare(Map.Entry<String, ImageInfo> entry, Map.Entry<String, ImageInfo> entry2) {
                    return Float.valueOf(entry2.getKey().split("_")[2]).compareTo(Float.valueOf(entry.getKey().split("_")[2]));
                }
            });
            if (arrayList.size() <= 0) {
                return null;
            }
            int i2 = this.D;
            if (i2 < 0) {
                i2 = 1;
            }
            if (i2 > arrayList.size()) {
                i2 = arrayList.size();
            }
            HashMap hashMap3 = new HashMap();
            for (int i3 = 0; i3 < i2; i3++) {
                String[] split = ((String) ((Map.Entry) arrayList.get(i3)).getKey()).split("_");
                if (split.length > 3) {
                    j2 = Long.valueOf(split[3]).longValue();
                } else {
                    j2 = System.currentTimeMillis();
                }
                if (this.E == 0) {
                    this.E = j2;
                }
                String secBase64 = ((ImageInfo) ((Map.Entry) arrayList.get(i3)).getValue()).getSecBase64();
                if (!TextUtils.isEmpty(secBase64)) {
                    secBase64 = secBase64.replace("\n", "").replace("\t", "").replace("\r", "");
                }
                hashMap3.put(Long.valueOf(j2), secBase64);
            }
            return hashMap3;
        } catch (Throwable unused) {
            com.baidu.liantian.utility.a.a();
            return null;
        }
    }

    /* compiled from: FaceLivenessProcess */
    private class c implements Runnable {
        private c() {
        }

        /* synthetic */ c(a aVar, byte b) {
            this();
        }

        public final void run() {
            try {
                if (!a.this.s) {
                    if (!(a.this.m == null || a.this.k == null)) {
                        a.this.k.runOnUiThread(new Runnable() {
                            /* class com.baidu.liantian.d.a.c.AnonymousClass1 */

                            public final void run() {
                                if (a.this.m != null) {
                                    a.this.m.onBeginBuildData();
                                }
                            }
                        });
                    }
                    if (!a.this.s) {
                        a aVar = a.this;
                        aVar.a((a) aVar.c());
                    }
                }
            } catch (Throwable th) {
                th.printStackTrace();
                a.this.a((a) -309);
            }
        }
    }

    /* JADX WARNING: Exception block dominator not found, dom blocks: [] */
    /* JADX WARNING: Missing exception handler attribute for start block: B:28:0x00ca */
    public final int c() {
        try {
            JSONObject jSONObject = new JSONObject();
            JSONObject jSONObject2 = new JSONObject();
            IFaceProcessInfo iFaceProcessInfo = this.r;
            JSONObject buildJson = iFaceProcessInfo != null ? iFaceProcessInfo.buildJson() : null;
            if (buildJson == null) {
                buildJson = new JSONObject();
            }
            if (this.C.size() <= 0) {
                return NetError.ERR_DISALLOWED_URL_SCHEME;
            }
            JSONArray jSONArray = new JSONArray();
            for (String str : this.C.values()) {
                jSONArray.put(str);
            }
            buildJson.put("images", jSONArray);
            buildJson.put("image_type", "BASE64");
            buildJson.put("image_sec", true);
            buildJson.put("risk_identify", true);
            buildJson.put(PointCategory.APP, FaceEnvironment.OS);
            jSONObject2.put("face", buildJson);
            JSONObject jSONObject3 = new JSONObject();
            jSONObject3.put("face_auth_id", e.a("4"));
            jSONObject3.put("ev", "face");
            jSONObject3.put("ts", System.currentTimeMillis());
            jSONObject3.put("ns", this.H);
            TimeZone timeZone = TimeZone.getDefault();
            if (timeZone != null) {
                jSONObject3.put("tz", timeZone.getID());
            }
            jSONObject3.put("t_c", this.E);
            JSONArray jSONArray2 = this.I;
            if (jSONArray2 != null) {
                jSONObject3.put("ce", jSONArray2);
            }
            jSONObject2.put("r", jSONObject3);
            if (!this.G) {
                synchronized (this.f95K) {
                    if (!this.G) {
                        this.f95K.wait(((long) this.L) * 1000);
                    }
                }
            }
            Object obj = this.F;
            if (obj == null) {
                return NetError.ERR_SSL_PROTOCOL_ERROR;
            }
            jSONObject2.put("f", obj);
            String str2 = b.c;
            try {
                if (!TextUtils.isEmpty(str2)) {
                    String[] split = str2.split("-");
                    if (split.length >= 3) {
                        StringBuilder sb = new StringBuilder();
                        for (int i2 = 0; i2 < split.length - 3; i2++) {
                            sb.append(split[i2]);
                            sb.append("-");
                        }
                        sb.append(split[split.length - 3]);
                        str2 = sb.toString();
                    }
                }
            } catch (Throwable unused) {
                com.baidu.liantian.utility.a.a();
            }
            jSONObject.put("licenseId", str2);
            jSONObject.put("data", Base64.encodeToString(WbEncryptUtil.wbEncrypt(this.j, jSONObject2.toString().getBytes()), 8).replace("\n", "").replace("\t", "").replace("\r", ""));
            this.J = com.baidu.liantian.utility.c.a(this.j, jSONObject.toString(), null, null);
            return 1;
        } catch (Throwable unused2) {
            com.baidu.liantian.utility.a.a();
            return NetError.ERR_DISALLOWED_URL_SCHEME;
        }
    }

    /* compiled from: FaceLivenessProcess */
    private class b implements com.baidu.idl.face.platform.c {
        private b() {
        }

        /* synthetic */ b(a aVar, byte b) {
            this();
        }

        @Override // com.baidu.idl.face.platform.c
        public final void a(LivenessTypeEnum livenessTypeEnum) {
            try {
                if (a.this.m != null) {
                    a.this.m.setCurrentLiveType(livenessTypeEnum);
                }
            } catch (Throwable unused) {
                com.baidu.liantian.utility.a.a();
            }
        }

        @Override // com.baidu.idl.face.platform.c
        public final void a() {
            try {
                if (a.this.m != null) {
                    a.this.m.viewReset();
                }
            } catch (Throwable unused) {
                com.baidu.liantian.utility.a.a();
            }
        }

        @Override // com.baidu.idl.face.platform.c
        public final void b() {
            try {
                if (a.this.m != null) {
                    a.this.m.animStop();
                }
            } catch (Throwable unused) {
                com.baidu.liantian.utility.a.a();
            }
        }

        @Override // com.baidu.idl.face.platform.c
        public final void a(FaceExtInfo faceExtInfo) {
            try {
                if (a.this.m != null) {
                    a.this.m.setFaceInfo(faceExtInfo);
                }
            } catch (Throwable unused) {
                com.baidu.liantian.utility.a.a();
            }
        }

        @Override // com.baidu.idl.face.platform.c
        public final void a(int i, int i2) {
            if (a.this.m != null) {
                a.this.m.setBackgroundColor(i, i2);
            }
        }

        @Override // com.baidu.idl.face.platform.c
        public final void a(float f) {
            if (a.this.m != null) {
                a.this.m.setLiveScore(f);
            }
        }
    }

    static /* synthetic */ void d(a aVar) {
        aVar.i = FaceSDKManager.getInstance().getFaceConfig();
        aVar.a = ((AudioManager) aVar.j.getSystemService("audio")).getStreamVolume(3) > 0 ? aVar.i.isSound() : false;
        if (aVar.n == null) {
            aVar.n = new C0013a(aVar, (byte) 0);
        }
        DisplayMetrics displayMetrics = new DisplayMetrics();
        aVar.k.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
        aVar.g = displayMetrics.widthPixels;
        aVar.h = displayMetrics.heightPixels;
    }

    static /* synthetic */ Camera a(a aVar, boolean z2) {
        int numberOfCameras;
        if (aVar.s || (numberOfCameras = Camera.getNumberOfCameras()) == 0) {
            return null;
        }
        int i2 = 0;
        while (i2 < numberOfCameras) {
            Camera.CameraInfo cameraInfo = new Camera.CameraInfo();
            Camera.getCameraInfo(i2, cameraInfo);
            if ((z2 && cameraInfo.facing == 1) || (!z2 && cameraInfo.facing == 0)) {
                break;
            }
            i2++;
        }
        if (i2 < numberOfCameras) {
            Camera open = Camera.open(i2);
            aVar.w = i2;
            return open;
        }
        Camera open2 = Camera.open(0);
        aVar.w = 0;
        return open2;
    }

    static /* synthetic */ void a(HashMap hashMap, HashMap hashMap2) {
        if (hashMap != null) {
            try {
                if (hashMap.size() > 0) {
                    for (ImageInfo imageInfo : hashMap.values()) {
                        imageInfo.setBase64("");
                    }
                }
            } catch (Throwable unused) {
                com.baidu.liantian.utility.a.a();
                return;
            }
        }
        if (hashMap2 != null && hashMap2.size() > 0) {
            for (ImageInfo imageInfo2 : hashMap2.values()) {
                imageInfo2.setBase64("");
            }
        }
    }
}