得物.apk(点击下载) / c.java


package com.tencent.cloud.huiyansdkface.facelight.config.cdn;

import a30.h;
import android.content.Context;
import android.os.Build;
import android.text.TextUtils;
import com.tencent.cloud.huiyansdkface.facelight.b.b.b;
import com.tencent.cloud.huiyansdkface.facelight.b.f;
import com.tencent.cloud.huiyansdkface.facelight.net.GetCdnGradeInfo;
import com.tencent.cloud.huiyansdkface.facelight.net.model.Param;
import com.tencent.cloud.huiyansdkface.normal.tools.WLogger;
import com.tencent.cloud.huiyansdkface.wehttp2.WeReq;
import com.tencent.cloud.huiyansdkface.wejson.WeJson;
import com.tencent.cloud.huiyansdkface.wejson.WeJsonException;
import fu.a;
import gg0.n;
import java.io.IOException;
import java.util.List;
import java.util.Properties;

public class c {

    /* renamed from: a  reason: collision with root package name */
    private b f27096a = new b();
    private b b;

    /* renamed from: c  reason: collision with root package name */
    private boolean f27097c;

    private String a(Context context) {
        WLogger.d("GetCdnInfo", "check local config is exist");
        return (String) new f(context).b("gradeInfo", null);
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private Properties a(b bVar) {
        Properties properties = new Properties();
        properties.setProperty("cdnConfig", bVar.toString());
        return properties;
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void a(Context context, GetCdnGradeInfo.GetGradeInfoResponse getGradeInfoResponse) {
        WLogger.d("GetCdnInfo", "updateSp");
        if (getGradeInfoResponse != null) {
            f fVar = new f(context);
            if (!TextUtils.isEmpty(getGradeInfoResponse.version)) {
                fVar.a("version", getGradeInfoResponse.version);
            }
            String json = new WeJson().toJson(getGradeInfoResponse);
            if (!TextUtils.isEmpty(json)) {
                fVar.a("gradeInfo", json);
            }
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    /* JADX WARNING: Removed duplicated region for block: B:201:0x0502  */
    /* JADX WARNING: Removed duplicated region for block: B:204:0x051d  */
    /* JADX WARNING: Removed duplicated region for block: B:207:0x0538  */
    /* JADX WARNING: Removed duplicated region for block: B:210:0x0553  */
    /* JADX WARNING: Removed duplicated region for block: B:213:0x056e  */
    /* JADX WARNING: Removed duplicated region for block: B:216:0x0589  */
    /* JADX WARNING: Removed duplicated region for block: B:219:0x05a4  */
    /* JADX WARNING: Removed duplicated region for block: B:222:0x05bf  */
    /* JADX WARNING: Removed duplicated region for block: B:229:0x05eb  */
    /* JADX WARNING: Removed duplicated region for block: B:235:0x0614  */
    /* JADX WARNING: Removed duplicated region for block: B:242:0x0640  */
    /* JADX WARNING: Removed duplicated region for block: B:249:0x066c  */
    /* JADX WARNING: Removed duplicated region for block: B:256:0x0698  */
    /* JADX WARNING: Removed duplicated region for block: B:259:0x06b3  */
    /* JADX WARNING: Removed duplicated region for block: B:262:0x06ce  */
    /* JADX WARNING: Removed duplicated region for block: B:265:0x06e9  */
    /* JADX WARNING: Removed duplicated region for block: B:268:0x0704  */
    /* JADX WARNING: Removed duplicated region for block: B:271:0x071f  */
    /* JADX WARNING: Removed duplicated region for block: B:274:0x073a  */
    /* JADX WARNING: Removed duplicated region for block: B:277:0x0755  */
    /* JADX WARNING: Removed duplicated region for block: B:280:0x0770  */
    /* JADX WARNING: Removed duplicated region for block: B:283:0x078b  */
    /* JADX WARNING: Removed duplicated region for block: B:286:0x07a6  */
    /* JADX WARNING: Removed duplicated region for block: B:289:0x07c1  */
    /* JADX WARNING: Removed duplicated region for block: B:292:0x07dc  */
    /* JADX WARNING: Removed duplicated region for block: B:295:0x07f3  */
    /* JADX WARNING: Removed duplicated region for block: B:327:0x0811 A[SYNTHETIC] */
    private void a(Context context, String str, GetCdnGradeInfo.GetGradeInfoResponse getGradeInfoResponse) {
        String str2;
        boolean z;
        boolean z4;
        String str3;
        String str4;
        WLogger.d("GetCdnInfo", "parseConfig");
        b bVar = this.f27096a;
        if (getGradeInfoResponse != null) {
            String str5 = getGradeInfoResponse.outOfTime;
            String str6 = getGradeInfoResponse.turingTime;
            String str7 = getGradeInfoResponse.recordTime;
            String str8 = getGradeInfoResponse.authBackVisibleTime;
            String str9 = getGradeInfoResponse.verifyBackVisibleTime;
            String str10 = getGradeInfoResponse.encodeOutOfTime;
            String str11 = getGradeInfoResponse.returnUserImage;
            String str12 = getGradeInfoResponse.dialogType;
            String str13 = getGradeInfoResponse.isDetectCloseEye;
            String str14 = getGradeInfoResponse.androidLightScore;
            String str15 = getGradeInfoResponse.androidLuxDefault;
            String str16 = getGradeInfoResponse.isCamCanRetry;
            String str17 = getGradeInfoResponse.skipGuideTipVoice;
            String str18 = getGradeInfoResponse.recordYTVideo;
            String str19 = getGradeInfoResponse.uploadYTVideo;
            String str20 = getGradeInfoResponse.enterDetectWaitTime;
            String str21 = getGradeInfoResponse.ytVideoValidFrames;
            String str22 = getGradeInfoResponse.previewVoiceTime;
            String str23 = getGradeInfoResponse.actCheckNextTime;
            String str24 = getGradeInfoResponse.gradeTimeoutInterval;
            String str25 = getGradeInfoResponse.gradeRetryCount;
            String str26 = getGradeInfoResponse.gradeQueryInterval;
            String str27 = getGradeInfoResponse.androidFaceAreaMax;
            String str28 = getGradeInfoResponse.androidFaceAreaMin;
            String str29 = getGradeInfoResponse.androidFaceYawMax;
            String str30 = getGradeInfoResponse.androidFaceYawMin;
            String str31 = getGradeInfoResponse.androidFacePitchMax;
            String str32 = getGradeInfoResponse.androidFacePitchMin;
            String str33 = getGradeInfoResponse.androidFaceRollMax;
            String str34 = getGradeInfoResponse.androidFaceRollMin;
            String str35 = getGradeInfoResponse.androidFacePointsVis;
            String str36 = getGradeInfoResponse.androidFacePointsPercent;
            String str37 = getGradeInfoResponse.androidEyeOpenRate;
            String str38 = getGradeInfoResponse.useTuringSDK_and;
            List<String> list = getGradeInfoResponse.recordList;
            List<String> list2 = getGradeInfoResponse.androidBanTuringVersion;
            List<String> list3 = getGradeInfoResponse.androidBanTuringList;
            List<String> list4 = getGradeInfoResponse.notPlayVoiceList;
            String deviceModel = Param.getDeviceModel();
            a.r("model=", deviceModel, "GetCdnInfo");
            if (list == null) {
                WLogger.e("GetCdnInfo", "cdn cant get record list");
            } else if (list.contains(deviceModel)) {
                WLogger.d("GetCdnInfo", "match record list!not record yt Video! ");
                bVar.A = false;
            } else {
                WLogger.d("GetCdnInfo", "dont match record list! ");
            }
            if (TextUtils.isEmpty(str38)) {
                WLogger.w("GetCdnInfo", "cdn拉取的useTuring为空!use DEFAULT!");
                str2 = deviceModel;
            } else {
                StringBuilder sb2 = new StringBuilder();
                str2 = deviceModel;
                sb2.append("cdn拉取到的useTuring=");
                sb2.append(str38);
                WLogger.d("GetCdnInfo", sb2.toString());
                if (!"1".equals(str38)) {
                    WLogger.d("GetCdnInfo", "no use TuringSdk");
                    bVar.F = false;
                }
            }
            a(list2, list3);
            if (TextUtils.isEmpty(str5)) {
                WLogger.w("GetCdnInfo", "cdn拉取的time为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的time=", str14, "GetCdnInfo");
                bVar.p = str5;
            }
            if (TextUtils.isEmpty(str6)) {
                WLogger.w("GetCdnInfo", "cdn拉取的turingSdkTime为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的turingSdkTime=", str6, "GetCdnInfo");
                bVar.f27093q = str6;
            }
            if (TextUtils.isEmpty(str7)) {
                WLogger.w("GetCdnInfo", "cdn拉取的recordTime为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的recordTime=", str7, "GetCdnInfo");
                bVar.r = str7;
            }
            if (TextUtils.isEmpty(str8)) {
                WLogger.w("GetCdnInfo", "cdn拉取的authBackVisibleTime为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的authBackVisibleTime=", str8, "GetCdnInfo");
                bVar.s = str8;
            }
            if (TextUtils.isEmpty(str9)) {
                WLogger.w("GetCdnInfo", "cdn拉取的verifyBackVisibleTime为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的verifyBackVisibleTime=", str9, "GetCdnInfo");
                bVar.t = str9;
            }
            if (TextUtils.isEmpty(str10)) {
                WLogger.w("GetCdnInfo", "cdn拉取的encodeOutOfTime为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的encodeOutOfTime=", str10, "GetCdnInfo");
                bVar.f27094u = str10;
            }
            if (TextUtils.isEmpty(str12)) {
                WLogger.w("GetCdnInfo", "cdn拉取的dialogType为空!use DEFAULT!");
            } else {
                a.r("cdn拉取的dialogType=", str12, "GetCdnInfo");
                bVar.f27095v = str12;
            }
            if (TextUtils.isEmpty(str13)) {
                WLogger.w("GetCdnInfo", "cdn拉取的isDetectCloseEye为空!use DEFAULT!");
            } else {
                a.r("cdn拉取的isDetectCloseEye=", str13, "GetCdnInfo");
                bVar.f27089a = str13;
            }
            if (TextUtils.isEmpty(str21)) {
                WLogger.w("GetCdnInfo", "cdn拉取的ytVideoValidFrame为空!use DEFAULT!");
            } else {
                a.r("cdn拉取的ytVideoValidFrame=", str21, "GetCdnInfo");
                bVar.E = str21;
            }
            if (TextUtils.isEmpty(str22)) {
                WLogger.w("GetCdnInfo", "cdn拉取的previewVoiceTime为空!use DEFAULT!");
            } else {
                a.r("cdn拉取的previewVoiceTime=", str22, "GetCdnInfo");
                bVar.B = str22;
            }
            if (TextUtils.isEmpty(str23)) {
                WLogger.w("GetCdnInfo", "cdn拉取的actCheckNextTime为空!use DEFAULT!");
            } else {
                a.r("cdn拉取的actCheckNextTime=", str23, "GetCdnInfo");
                bVar.D = str23;
            }
            if (TextUtils.isEmpty(str16)) {
                WLogger.w("GetCdnInfo", "cdn拉取的isCamCanRetry为空!use DEFAULT!");
            } else {
                WLogger.d("GetCdnInfo", "cdn拉取的isCamCanRetry=" + str16);
                if ("1".equals(str16)) {
                    bVar.I = true;
                }
            }
            if (TextUtils.isEmpty(str17)) {
                WLogger.w("GetCdnInfo", "cdn拉取的skipGuideVoice为空!use DEFAULT!");
            } else {
                WLogger.d("GetCdnInfo", "cdn拉取的skipGuideVoice=" + str17);
                if (!"1".equals(str17)) {
                    bVar.y = false;
                }
            }
            if (TextUtils.isEmpty(str11)) {
                WLogger.w("GetCdnInfo", "cdn拉取的returnUserImg为空!use DEFAULT!");
            } else {
                WLogger.d("GetCdnInfo", "cdn拉取的returnUserImg=" + str11);
                if ("1".equals(str11)) {
                    bVar.w = true;
                }
            }
            if (TextUtils.isEmpty(str19)) {
                WLogger.w("GetCdnInfo", "cdn拉取的uploadYTVideo为空!use DEFAULT!");
            } else {
                WLogger.d("GetCdnInfo", "cdn拉取的uploadYTVideo=" + str19);
                if ("1".equals(str19)) {
                    bVar.A = true;
                } else {
                    bVar.A = false;
                }
            }
            if (TextUtils.isEmpty(str18)) {
                WLogger.w("GetCdnInfo", "cdn拉取的recordYtVideo为空!use DEFAULT!");
            } else {
                WLogger.d("GetCdnInfo", "cdn拉取的recordYtVideo=" + str18);
                if ("1".equals(str18)) {
                    bVar.z = true;
                }
            }
            if (TextUtils.isEmpty(str20)) {
                WLogger.w("GetCdnInfo", "cdn拉取的detectWaitTime为空!use DEFAULT!");
            } else {
                a.r("cdn拉取的detectWaitTime=", str20, "GetCdnInfo");
                bVar.C = str20;
            }
            if (TextUtils.isEmpty(str24)) {
                WLogger.w("GetCdnInfo", "cdn拉取的timeoutInterval为空!use DEFAULT!");
            } else {
                WLogger.d("GetCdnInfo", "cdn拉取的timeoutInterval=" + str24);
                if (Long.parseLong(str24) >= 5000) {
                    bVar.J = str24;
                } else {
                    WLogger.d("GetCdnInfo", "cdn拉取的timeoutInterval小于阈值,使用默认值");
                    bVar.J = "6000";
                }
            }
            if (TextUtils.isEmpty(str25)) {
                WLogger.w("GetCdnInfo", "cdn拉取的retryCount为空!use DEFAULT!");
            } else {
                a.r("cdn拉取的retryCount=", str25, "GetCdnInfo");
                bVar.K = str25;
            }
            if (TextUtils.isEmpty(str26)) {
                WLogger.w("GetCdnInfo", "cdn拉取的queryInterval为空!use DEFAULT!");
            } else {
                a.r("cdn拉取的queryInterval=", str26, "GetCdnInfo");
                bVar.L = str26;
            }
            if (TextUtils.isEmpty(str14)) {
                WLogger.w("GetCdnInfo", "cdn拉取的lightScore为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的lightScore=", str14, "GetCdnInfo");
                bVar.b = str14;
            }
            if (TextUtils.isEmpty(str15)) {
                WLogger.w("GetCdnInfo", "cdn拉取的lux为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的luxDefault=", str15, "GetCdnInfo");
                bVar.f27090c = str15;
            }
            if (TextUtils.isEmpty(str27)) {
                WLogger.w("GetCdnInfo", "cdn拉取的faceAreaMax为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的faceAreaMax=", str27, "GetCdnInfo");
                bVar.e = str27;
            }
            if (TextUtils.isEmpty(str28)) {
                WLogger.w("GetCdnInfo", "cdn拉取的faceAreaMin为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的faceAreaMin=", str28, "GetCdnInfo");
                bVar.d = str28;
            }
            if (TextUtils.isEmpty(str29)) {
                WLogger.w("GetCdnInfo", "cdn拉取的faceYawMax为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的faceYawMax=", str29, "GetCdnInfo");
                bVar.f27091g = str29;
            }
            if (TextUtils.isEmpty(str30)) {
                WLogger.w("GetCdnInfo", "cdn拉取的faceYawMin为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的faceYawMin=", str30, "GetCdnInfo");
                bVar.f = str30;
            }
            if (TextUtils.isEmpty(str31)) {
                WLogger.w("GetCdnInfo", "cdn拉取的facePitchMax为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的facePitchMax=", str31, "GetCdnInfo");
                bVar.i = str31;
            }
            if (TextUtils.isEmpty(str32)) {
                WLogger.w("GetCdnInfo", "cdn拉取的facePitchMin为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的facePitchMin=", str32, "GetCdnInfo");
                bVar.f27092h = str32;
            }
            if (TextUtils.isEmpty(str33)) {
                WLogger.w("GetCdnInfo", "cdn拉取的faceRollMax为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的faceRollMax=", str33, "GetCdnInfo");
                bVar.k = str33;
            }
            if (TextUtils.isEmpty(str34)) {
                WLogger.w("GetCdnInfo", "cdn拉取的faceRollMin为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的faceRollMin=", str34, "GetCdnInfo");
                bVar.j = str34;
            }
            if (TextUtils.isEmpty(str35)) {
                WLogger.w("GetCdnInfo", "cdn拉取的facePointsVis为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的facePointsVis=", str35, "GetCdnInfo");
                bVar.m = str35;
            }
            if (TextUtils.isEmpty(str36)) {
                WLogger.w("GetCdnInfo", "cdn拉取的facePointsPercent为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的facePointsPercent=", str36, "GetCdnInfo");
                bVar.l = str36;
            }
            if (TextUtils.isEmpty(str37)) {
                WLogger.w("GetCdnInfo", "cdn拉取的eyeOpenRate为空!use DEFAULT!");
            } else {
                a.r("cdn拉取到的eyeOpenRate=", str37, "GetCdnInfo");
                bVar.n = str37;
            }
            if (getGradeInfoResponse.androidHighPixelThreshold != 0) {
                StringBuilder h12 = a.f.h("cdn拉取到的androidHighPixelThreshold=");
                h12.append(getGradeInfoResponse.androidHighPixelThreshold);
                WLogger.d("GetCdnInfo", h12.toString());
                bVar.o = getGradeInfoResponse.androidHighPixelThreshold;
            } else {
                WLogger.w("GetCdnInfo", "cdn拉取的androidHighPixelThreshold为空!use DEFAULT!");
            }
            if (!"WBFaceVerifyLanguage_zh_cn".equals(str)) {
                a.r("use international:", str, "GetCdnInfo");
                if (getGradeInfoResponse.languageSet != null) {
                    WLogger.w("GetCdnInfo", "use international cdn languageSet!");
                    String b2 = b(str);
                    WbUiTips wbUiTips = getGradeInfoResponse.languageSet.get(b2);
                    if (wbUiTips != null) {
                        WLogger.d("GetCdnInfo", wbUiTips.toString());
                        bVar.N = wbUiTips;
                    } else {
                        str4 = a01.a.g("key=", b2, ",uiSet is null!use Default!");
                    }
                } else {
                    str4 = "international languageSet is null!use Default!";
                }
                WLogger.w("GetCdnInfo", str4);
                bVar.N = c(str);
            } else {
                WLogger.d("GetCdnInfo", "use CN.");
            }
            GetCdnGradeInfo.specialSet[] specialsetArr = getGradeInfoResponse.specialAppIdSet;
            if (!(specialsetArr == null || specialsetArr.length == 0)) {
                WLogger.d("GetCdnInfo", "need special appId set!");
                GetCdnGradeInfo.specialSet[] specialsetArr2 = getGradeInfoResponse.specialAppIdSet;
                for (int i = 0; i < specialsetArr2.length; i++) {
                    List<String> list5 = specialsetArr2[i].appIdSet;
                    if (list5 == null || list5.size() <= 0) {
                        WLogger.e("GetCdnInfo", "no appId SET!");
                    } else if (list5.contains(Param.getAppId())) {
                        WLogger.d("GetCdnInfo", "appId matched!");
                        if (bVar.F) {
                            if (!TextUtils.isEmpty(specialsetArr2[i].useTuringSDK_and)) {
                                String str39 = specialsetArr2[i].useTuringSDK_and;
                                if (!"1".equals(str39)) {
                                    bVar.F = false;
                                    Param.appendTuringInfo("appid");
                                }
                                StringBuilder g3 = h.g("update isUseTuringSdk:", str39, ",");
                                g3.append(bVar.F);
                                str3 = g3.toString();
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].outOfTime)) {
                                bVar.p = specialsetArr2[i].outOfTime;
                                gy.a.t(a.f.h("update outOfTime:"), bVar.p, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].turingTime)) {
                                bVar.f27093q = specialsetArr2[i].turingTime;
                                gy.a.t(a.f.h("update turingTime:"), bVar.f27093q, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].recordTime)) {
                                bVar.r = specialsetArr2[i].recordTime;
                                gy.a.t(a.f.h("update recordTime:"), bVar.r, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].authBackVisibleTime)) {
                                bVar.s = specialsetArr2[i].authBackVisibleTime;
                                gy.a.t(a.f.h("update authBackVisibleTime:"), bVar.s, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].verifyBackVisibleTime)) {
                                bVar.t = specialsetArr2[i].verifyBackVisibleTime;
                                gy.a.t(a.f.h("update verifyBackVisibleTime:"), bVar.t, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].dialogType)) {
                                bVar.f27095v = specialsetArr2[i].dialogType;
                                gy.a.t(a.f.h("update dialogType:"), bVar.f27095v, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].isDetectCloseEye)) {
                                bVar.f27089a = specialsetArr2[i].isDetectCloseEye;
                                gy.a.t(a.f.h("update isDetectCloseEye:"), bVar.f27089a, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].isCamCanRetry)) {
                                String str40 = specialsetArr2[i].isCamCanRetry;
                                if ("1".equals(str40)) {
                                    bVar.I = true;
                                } else {
                                    bVar.I = false;
                                }
                                StringBuilder g6 = h.g("update isCamCanRetry:", str40, ",");
                                g6.append(bVar.I);
                                WLogger.d("GetCdnInfo", g6.toString());
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].skipGuideTipVoice)) {
                                String str41 = specialsetArr2[i].skipGuideTipVoice;
                                if (!"1".equals(str41)) {
                                    bVar.y = false;
                                }
                                StringBuilder g12 = h.g("update skipGuideTipVoice:", str41, ",");
                                g12.append(bVar.y);
                                WLogger.d("GetCdnInfo", g12.toString());
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].returnUserImage)) {
                                String str42 = specialsetArr2[i].returnUserImage;
                                if ("1".equals(str42)) {
                                    bVar.w = true;
                                } else {
                                    bVar.w = false;
                                }
                                StringBuilder g13 = h.g("update returnUserImage:", str42, ",");
                                g13.append(bVar.w);
                                WLogger.d("GetCdnInfo", g13.toString());
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].recordYTVideo)) {
                                String str43 = specialsetArr2[i].recordYTVideo;
                                if ("1".equals(str43)) {
                                    bVar.z = true;
                                } else {
                                    bVar.z = false;
                                }
                                StringBuilder g14 = h.g("update recordYTVideo:", str43, ",");
                                g14.append(bVar.z);
                                WLogger.d("GetCdnInfo", g14.toString());
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].uploadYTVideo)) {
                                String str44 = specialsetArr2[i].uploadYTVideo;
                                if ("1".equals(str44)) {
                                    bVar.A = true;
                                } else {
                                    bVar.A = false;
                                }
                                StringBuilder g15 = h.g("update uploadYTVideo:", str44, ",");
                                g15.append(bVar.A);
                                WLogger.d("GetCdnInfo", g15.toString());
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].enterDetectWaitTime)) {
                                bVar.C = specialsetArr2[i].enterDetectWaitTime;
                                gy.a.t(a.f.h("update enterDetectWaitTime:"), bVar.C, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].ytVideoValidFrames)) {
                                bVar.E = specialsetArr2[i].ytVideoValidFrames;
                                gy.a.t(a.f.h("update ytVideoValidFrames:"), bVar.E, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].actCheckNextTime)) {
                                bVar.D = specialsetArr2[i].actCheckNextTime;
                                gy.a.t(a.f.h("update actCheckNextTime:"), bVar.D, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].androidFaceAreaMax)) {
                                bVar.e = specialsetArr2[i].androidFaceAreaMax;
                                gy.a.t(a.f.h("update androidFaceAreaMax:"), bVar.e, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].androidFaceAreaMin)) {
                                bVar.d = specialsetArr2[i].androidFaceAreaMin;
                                gy.a.t(a.f.h("update androidFaceAreaMin:"), bVar.d, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].androidFaceYawMax)) {
                                bVar.f27091g = specialsetArr2[i].androidFaceYawMax;
                                gy.a.t(a.f.h("update androidFaceYawMax:"), bVar.f27091g, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].androidFaceYawMin)) {
                                bVar.f = specialsetArr2[i].androidFaceYawMin;
                                gy.a.t(a.f.h("update androidFaceYawMin:"), bVar.f, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].androidFacePitchMax)) {
                                bVar.i = specialsetArr2[i].androidFacePitchMax;
                                gy.a.t(a.f.h("update androidFacePitchMax:"), bVar.i, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].androidFacePitchMin)) {
                                bVar.f27092h = specialsetArr2[i].androidFacePitchMin;
                                gy.a.t(a.f.h("update androidFacePitchMin:"), bVar.f27092h, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].androidFaceRollMax)) {
                                bVar.k = specialsetArr2[i].androidFaceRollMax;
                                gy.a.t(a.f.h("update androidFaceRollMax:"), bVar.k, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].androidFaceRollMin)) {
                                bVar.j = specialsetArr2[i].androidFaceRollMin;
                                gy.a.t(a.f.h("update androidFaceRollMin:"), bVar.j, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].androidFacePointsVis)) {
                                bVar.m = specialsetArr2[i].androidFacePointsVis;
                                gy.a.t(a.f.h("update lightPointsVis:"), bVar.m, "GetCdnInfo");
                            }
                            if (!TextUtils.isEmpty(specialsetArr2[i].androidFacePointsPercent)) {
                                bVar.l = specialsetArr2[i].androidFacePointsPercent;
                                gy.a.t(a.f.h("update lightPointsPercent:"), bVar.l, "GetCdnInfo");
                            }
                            if (specialsetArr2[i].androidHighPixelThreshold == 0) {
                                bVar.o = specialsetArr2[i].androidHighPixelThreshold;
                                StringBuilder h13 = a.f.h("update threshold:");
                                h13.append(bVar.o);
                                WLogger.d("GetCdnInfo", h13.toString());
                            }
                        } else {
                            str3 = "TuringSdk already disabled!";
                        }
                        WLogger.d("GetCdnInfo", str3);
                        if (!TextUtils.isEmpty(specialsetArr2[i].outOfTime)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].turingTime)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].recordTime)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].authBackVisibleTime)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].verifyBackVisibleTime)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].dialogType)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].isDetectCloseEye)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].isCamCanRetry)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].skipGuideTipVoice)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].returnUserImage)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].recordYTVideo)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].uploadYTVideo)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].enterDetectWaitTime)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].ytVideoValidFrames)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].actCheckNextTime)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].androidFaceAreaMax)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].androidFaceAreaMin)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].androidFaceYawMax)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].androidFaceYawMin)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].androidFacePitchMax)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].androidFacePitchMin)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].androidFaceRollMax)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].androidFaceRollMin)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].androidFacePointsVis)) {
                        }
                        if (!TextUtils.isEmpty(specialsetArr2[i].androidFacePointsPercent)) {
                        }
                        if (specialsetArr2[i].androidHighPixelThreshold == 0) {
                        }
                    }
                }
            }
            b(context);
            if (!bVar.A) {
                WLogger.d("GetCdnInfo", "uploadYTVideo false,no need recordYTVideo");
                z = false;
                bVar.z = false;
            } else {
                z = false;
            }
            if ("0".equals(bVar.f27089a)) {
                bVar.x = z;
            }
            if (list4 == null) {
                WLogger.e("GetCdnInfo", "cdn cant get notPlay list");
            } else if (list4.contains(str2)) {
                WLogger.d("GetCdnInfo", "match not play list!not Play! ");
                bVar.H = z;
                bVar.y = true;
            } else {
                WLogger.d("GetCdnInfo", "dont match play list! ");
            }
            if (!"WBFaceVerifyLanguage_zh_cn".equals(str)) {
                WLogger.d("GetCdnInfo", "international,do not play voice! ");
                bVar.y = true;
            }
            if (Boolean.valueOf(getGradeInfoResponse.androidUseHighPixelNew).booleanValue()) {
                WLogger.d("GetCdnInfo", "需要判断是否使用720P");
                int i3 = Build.VERSION.SDK_INT;
                StringBuilder m = n.m("本机androidVer =", i3, ";阈值thresgold =");
                m.append(bVar.o);
                WLogger.d("GetCdnInfo", m.toString());
                int i12 = bVar.o;
                if (i3 < i12 || i3 == i12) {
                    WLogger.d("GetCdnInfo", "this devise use 720p");
                    bVar.M = true;
                    return;
                }
                WLogger.d("GetCdnInfo", "this devise dont use 720p");
                z4 = false;
            } else {
                z4 = false;
                WLogger.d("GetCdnInfo", "不需要使用720P");
            }
            bVar.M = z4;
            return;
        }
        WLogger.e("GetCdnInfo", "getCdnConfigResponse is null!");
        b(context);
    }

    private void a(List<String> list, List<String> list2) {
        String str;
        WLogger.d("GetCdnInfo", "after appId set,check version and model is use Turing");
        if (!this.f27096a.F) {
            WLogger.d("GetCdnInfo", "appId already false");
            str = "appid";
        } else {
            if (list != null) {
                String valueOf = String.valueOf(Build.VERSION.SDK_INT);
                StringBuilder h12 = a.f.h("versionList=");
                h12.append(list.toString().trim());
                h12.append(",version=");
                h12.append(valueOf);
                WLogger.d("GetCdnInfo", h12.toString());
                if (list.contains(valueOf)) {
                    WLogger.d("GetCdnInfo", "match banTuringSdkVersionList! no use TuringSdk:osversion");
                    this.f27096a.F = false;
                    str = "osversion";
                } else {
                    WLogger.d("GetCdnInfo", "dont match banTuringSdkVersionList list! ");
                }
            } else {
                WLogger.e("GetCdnInfo", "cdn cant get banTuringSdkVersionList list");
            }
            if (list2 != null) {
                StringBuilder h13 = a.f.h("banTuringList=");
                h13.append(list2.toString().trim());
                WLogger.d("GetCdnInfo", h13.toString());
                String deviceModel = Param.getDeviceModel();
                WLogger.d("GetCdnInfo", "model=" + deviceModel);
                if (list2.contains(deviceModel)) {
                    WLogger.d("GetCdnInfo", "match banTuringSdk list! ");
                    this.f27096a.F = false;
                    str = "device";
                } else {
                    WLogger.d("GetCdnInfo", "dont match banTuringSdk list! ");
                    return;
                }
            } else {
                WLogger.e("GetCdnInfo", "cdn cant get banTuringSdk list");
                return;
            }
        }
        Param.appendTuringInfo(str);
    }

    private String b(String str) {
        char c5 = 65535;
        switch (str.hashCode()) {
            case -1179248177:
                if (str.equals("WBFaceVerifyLanguage_en")) {
                    c5 = 0;
                    break;
                }
                break;
            case -1179248063:
                if (str.equals("WBFaceVerifyLanguage_id")) {
                    c5 = 1;
                    break;
                }
                break;
            case -1179248035:
                if (str.equals("WBFaceVerifyLanguage_ja")) {
                    c5 = 2;
                    break;
                }
                break;
            case -1179247990:
                if (str.equals("WBFaceVerifyLanguage_ko")) {
                    c5 = 3;
                    break;
                }
                break;
            case -1179247718:
                if (str.equals("WBFaceVerifyLanguage_th")) {
                    c5 = 4;
                    break;
                }
                break;
            case 1869350094:
                if (str.equals("WBFaceVerifyLanguage_zh_hk")) {
                    c5 = 5;
                    break;
                }
                break;
        }
        switch (c5) {
            case 0:
                return "kyc_language_US";
            case 1:
                return "kyc_language_ID";
            case 2:
                return "kyc_language_JP";
            case 3:
                return "kyc_language_KR";
            case 4:
                return "kyc_language_TH";
            case 5:
                return "kyc_language_TCN";
            default:
                return "kyc_language_CN";
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void b(Context context) {
        if (this.f27097c) {
            WLogger.d("GetCdnInfo", "already init TuringSdk");
            return;
        }
        this.f27097c = true;
        if (this.f27096a.F) {
            WLogger.d("GetCdnInfo", "initTuringSdk");
            Param.appendTuringSdkInfo();
            com.tencent.cloud.huiyansdkface.facelight.b.d.c.a(context);
            this.f27096a.G = true;
            return;
        }
        WLogger.d("GetCdnInfo", "no need to initTuringSdk");
    }

    private WbUiTips c(String str) {
        String str2;
        char c5 = 65535;
        switch (str.hashCode()) {
            case -1179248177:
                if (str.equals("WBFaceVerifyLanguage_en")) {
                    c5 = 0;
                    break;
                }
                break;
            case -1179248063:
                if (str.equals("WBFaceVerifyLanguage_id")) {
                    c5 = 1;
                    break;
                }
                break;
            case -1179248035:
                if (str.equals("WBFaceVerifyLanguage_ja")) {
                    c5 = 2;
                    break;
                }
                break;
            case -1179247990:
                if (str.equals("WBFaceVerifyLanguage_ko")) {
                    c5 = 3;
                    break;
                }
                break;
            case -1179247718:
                if (str.equals("WBFaceVerifyLanguage_th")) {
                    c5 = 4;
                    break;
                }
                break;
            case 1869350094:
                if (str.equals("WBFaceVerifyLanguage_zh_hk")) {
                    c5 = 5;
                    break;
                }
                break;
        }
        switch (c5) {
            case 0:
                str2 = this.f27096a.Q;
                break;
            case 1:
                str2 = this.f27096a.U;
                break;
            case 2:
                str2 = this.f27096a.R;
                break;
            case 3:
                str2 = this.f27096a.S;
                break;
            case 4:
                str2 = this.f27096a.T;
                break;
            case 5:
                str2 = this.f27096a.P;
                break;
            default:
                return new WbUiTips();
        }
        return d(str2);
    }

    private WbUiTips d(String str) {
        WbUiTips wbUiTips = new WbUiTips();
        try {
            return (WbUiTips) new WeJson().fromJson(str, WbUiTips.class);
        } catch (WeJsonException e) {
            StringBuilder h12 = a.f.h("parseJsonStrToUiTip exception:");
            h12.append(e.toString());
            WLogger.e("GetCdnInfo", h12.toString());
            e.printStackTrace();
            return wbUiTips;
        }
    }

    public b a() {
        return this.f27096a;
    }

    public GetCdnGradeInfo.GetGradeInfoResponse a(String str) {
        WLogger.d("GetCdnInfo", "parseStringToConfig");
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        try {
            return (GetCdnGradeInfo.GetGradeInfoResponse) new WeJson().fromJson(str, GetCdnGradeInfo.GetGradeInfoResponse.class);
        } catch (WeJsonException e) {
            e.printStackTrace();
            return null;
        }
    }

    public void a(Context context, String str) {
        WLogger.d("GetCdnInfo", "checkDefaultOrLocalConfig");
        String a5 = a(context);
        if (TextUtils.isEmpty(a5)) {
            b(context, str);
        } else {
            a(context, str, a(a5));
        }
    }

    public void a(Context context, String str, String str2) {
        if (TextUtils.isEmpty(str2)) {
            WLogger.i("GetCdnInfo", "cus cdn config is null,use default or local");
            a(context, str);
            return;
        }
        WLogger.i("GetCdnInfo", "useCusCdnConfig");
        GetCdnGradeInfo.GetGradeInfoResponse a5 = a(str2);
        a(context, str, a5);
        a(context, a5);
    }

    public void a(boolean z, final Context context, final String str, final a aVar) {
        WLogger.d("GetCdnInfo", "getConfigInfo");
        String g3 = a40.f.g("https://kyccdn.tencentcloudapi.com", !"WBFaceVerifyLanguage_zh_cn".equals(str) ? "/kyc/WbGradeInfoInternational.json" : "/kyc/WbGradeInfo.json");
        WLogger.d("GetCdnInfo", "start getConfigInfo request:" + g3);
        com.tencent.cloud.huiyansdkface.facelight.b.c.a().a(context, "faceservice_cdn_request", null, null);
        GetCdnGradeInfo.requestExec(g3, new WeReq.Callback<GetCdnGradeInfo.GetGradeInfoResponse>() {
            /* class com.tencent.cloud.huiyansdkface.facelight.config.cdn.c.AnonymousClass1 */

            /* renamed from: a */
            public void onSuccess(WeReq weReq, GetCdnGradeInfo.GetGradeInfoResponse getGradeInfoResponse) {
                WLogger.d("GetCdnInfo", "cdn拉取设置信息 onSuccess");
                if (getGradeInfoResponse != null) {
                    c.this.a((c) context, (Context) str, (String) getGradeInfoResponse);
                } else {
                    WLogger.e("GetCdnInfo", "getGradeInfoResponse is null!");
                    c.this.a(context, str);
                }
                com.tencent.cloud.huiyansdkface.facelight.b.c a5 = com.tencent.cloud.huiyansdkface.facelight.b.c.a();
                Context context = context;
                c cVar = c.this;
                a5.a(context, "faceservice_cdn_response", "onSuccess", cVar.a((c) cVar.f27096a));
                aVar.a();
                c.this.a((c) context, (Context) getGradeInfoResponse);
            }

            @Override // com.tencent.cloud.huiyansdkface.wehttp2.WeReq.Callback, com.tencent.cloud.huiyansdkface.wehttp2.WeReq.InnerCallback
            public void onFailed(WeReq weReq, WeReq.ErrType errType, int i, String str, IOException iOException) {
                WLogger.e("GetCdnInfo", "cdn拉取设置信息失败:" + errType + ",code=" + i + "; msg=" + str);
                com.tencent.cloud.huiyansdkface.facelight.b.c a5 = com.tencent.cloud.huiyansdkface.facelight.b.c.a();
                Context context = context;
                a5.a(context, "faceservice_cdn_response", "onFailed:type=" + errType + "code=" + i + ",msg=" + str, null);
                c.this.a(context, str);
                aVar.a();
            }

            @Override // com.tencent.cloud.huiyansdkface.wehttp2.WeReq.Callback, com.tencent.cloud.huiyansdkface.wehttp2.WeReq.InnerCallback
            public void onFinish() {
            }

            @Override // com.tencent.cloud.huiyansdkface.wehttp2.WeReq.Callback, com.tencent.cloud.huiyansdkface.wehttp2.WeReq.InnerCallback
            public void onStart(WeReq weReq) {
                if (c.this.b == null) {
                    c.this.b = new b(500, 250) {
                        /* class com.tencent.cloud.huiyansdkface.facelight.config.cdn.c.AnonymousClass1.AnonymousClass1 */

                        @Override // com.tencent.cloud.huiyansdkface.facelight.b.b.b
                        public void a() {
                            WLogger.d("GetCdnInfo", "init turing cdt finish");
                            AnonymousClass1 r0 = AnonymousClass1.this;
                            c.this.b((c) context);
                        }

                        @Override // com.tencent.cloud.huiyansdkface.facelight.b.b.b
                        public void a(long j) {
                        }
                    }.c();
                    WLogger.d("GetCdnInfo", "init turing cdt start");
                }
            }
        });
    }

    public void b(Context context, String str) {
        WLogger.d("GetCdnInfo", "useDefaultConfig");
        a(context, str, a(new b().O));
    }
}