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)); } }