package com.intsig.camscanner.web; import android.text.TextUtils; import com.intsig.log.LogUtils; public class UrlAnalyzeUtil { /* renamed from: a reason: collision with root package name */ public static String[] f37221a = {"CSInternal://", "https://www-sandbox.camscanner.com/internal/", "https://w12013.camscanner.com/internal/", "https://www.camscanner.com/internal/", "https://mo-sandbox.camscanner.com/internal/", "https://mo12013.camscanner.com/internal/", "https://mo.camscanner.com/internal/", "https://mo-premium.camscanner.com/", "https://mo-premium-sandbox.camscanner.com/"}; public static UrlEntity a(String str) { String str2; boolean z10; boolean z11; boolean z12; String str3; boolean z13; UrlEntity urlEntity = new UrlEntity(); urlEntity.w(str); urlEntity.v(PREFIX.Https); if (TextUtils.isEmpty(str)) { LogUtils.c("UrlAnalyzeUtil", "url is null"); return urlEntity; } LogUtils.a("UrlAnalyzeUtil", String.format("url = %s", str)); String trim = str.trim(); String[] strArr = f37221a; int length = strArr.length; int i10 = 0; while (true) { if (i10 >= length) { str2 = ""; z10 = false; break; } str2 = strArr[i10]; if (trim.startsWith(str2)) { urlEntity.v(PREFIX.Internal); z10 = true; break; } i10++; } if (!z10) { LogUtils.c("UrlAnalyzeUtil", "prefix is illegal"); return urlEntity; } else if (!urlEntity.k()) { return urlEntity; } else { int length2 = str2.length(); int indexOf = trim.indexOf("/", length2); if (indexOf <= length2) { LogUtils.c("UrlAnalyzeUtil", "module is illegal"); return urlEntity; } String substring = trim.substring(length2, indexOf); MODULE[] values = MODULE.values(); int length3 = values.length; int i11 = 0; while (true) { if (i11 >= length3) { z11 = false; break; } MODULE module = values[i11]; if (module.name().equalsIgnoreCase(substring)) { urlEntity.t(module); z11 = true; break; } i11++; } if (!z11) { LogUtils.c("UrlAnalyzeUtil", String.format("current module(%s) is not support)", substring)); return urlEntity; } int indexOf2 = trim.indexOf("?", indexOf); if (indexOf2 == -1 || indexOf2 + 1 >= trim.length()) { str3 = trim.substring(indexOf + 1); z12 = false; } else { str3 = trim.substring(indexOf + 1, indexOf2); z12 = true; } FUNCTION[] functionArr = urlEntity.f().functions; int length4 = functionArr.length; int i12 = 0; while (true) { if (i12 >= length4) { z13 = false; break; } FUNCTION function = functionArr[i12]; if (function.name().equalsIgnoreCase(str3)) { urlEntity.r(function); z13 = true; break; } i12++; } if (!z13) { LogUtils.c("UrlAnalyzeUtil", String.format("current function(%s) is not support", str3)); return urlEntity; } else if (!z12) { return urlEntity; } else { String[] split = trim.substring(indexOf2 + 1).split("&"); for (String str4 : split) { int indexOf3 = str4.indexOf("="); String substring2 = str4.substring(0, indexOf3); PARAMATER_KEY[] paramater_keyArr = urlEntity.f().paramaterKeys; for (PARAMATER_KEY paramater_key : paramater_keyArr) { if (paramater_key.name().equalsIgnoreCase(substring2)) { String substring3 = str4.substring(indexOf3 + 1); if (!TextUtils.isEmpty(substring2) && !TextUtils.isEmpty(substring3)) { if (substring3.startsWith("\"") && substring3.endsWith("\"")) { substring3 = substring3.substring(1, substring3.length() - 1); } urlEntity.a(paramater_key, substring3); } } } } LogUtils.a("UrlAnalyzeUtil", "analyze urlEntity: " + urlEntity); return urlEntity; } } } }