package com.ss.android.ugc.aweme.crossplatform.platform.webview; import X.AbstractC09210Ys; import X.AbstractC09280Yz; import X.AbstractC23460wR; import X.AnonymousClass0Z4; import X.AnonymousClass0ZI; import X.AnonymousClass0ZQ; import X.AnonymousClass0ZR; import X.AnonymousClass1IL; import X.AnonymousClass1PN; import X.AnonymousClass1ZS; import X.C09430Zo; import X.C23360wH; import X.C48119Iuy; import X.C82123Ld; import X.C82133Le; import X.C82143Lf; import X.C82153Lg; import android.webkit.CookieManager; import android.webkit.WebResourceRequest; import android.webkit.WebResourceResponse; import com.bytedance.covode.number.Covode; import java.util.LinkedHashMap; import java.util.List; import java.util.Locale; import java.util.Map; import kotlin.g.b.m; public final class CWebViewInterceptor { public static String LIZ; public static String LIZIZ; public static final CWebViewInterceptor LIZJ = new CWebViewInterceptor(); public static final AbstractC23460wR LIZLLL = AnonymousClass1PN.LIZ((AnonymousClass1IL) C82133Le.LIZ); public interface Api { static { Covode.recordClassIndex(55612); } @AbstractC09280Yz AnonymousClass0ZI<String> getResponse(@AbstractC09210Ys String str, @AnonymousClass0Z4 Map<String, String> map); } static { Covode.recordClassIndex(55611); } /* JADX WARNING: Removed duplicated region for block: B:34:0x00e3 A[Catch:{ Exception -> 0x0222 }] */ /* JADX WARNING: Removed duplicated region for block: B:35:0x00e5 A[Catch:{ Exception -> 0x0222 }] */ /* JADX WARNING: Removed duplicated region for block: B:47:0x011f */ /* JADX WARNING: Removed duplicated region for block: B:50:0x0125 */ /* JADX WARNING: Removed duplicated region for block: B:53:0x0137 */ /* JADX WARNING: Removed duplicated region for block: B:56:0x014e */ public final WebResourceResponse LIZ(String str, WebResourceRequest webResourceRequest, C48119Iuy iuy) { boolean z; String str2; String str3; AnonymousClass0ZR r0; T t; String str4; try { if (!C82143Lf.LIZIZ.LIZ()) { return null; } LinkedHashMap linkedHashMap = new LinkedHashMap(); C23360wH r8 = new C23360wH(); r8.element = null; Map<String, String> requestHeaders = webResourceRequest.getRequestHeaders(); m.LIZIZ(requestHeaders, ""); for (Map.Entry<String, String> entry : requestHeaders.entrySet()) { if (m.LIZ((Object) entry.getKey(), (Object) "origin")) { r8.element = (T) entry.getValue(); } String key = entry.getKey(); m.LIZIZ(key, ""); String value = entry.getValue(); m.LIZIZ(value, ""); linkedHashMap.put(key, value); } String cookie = CookieManager.getInstance().getCookie(str); if (cookie != null && C82153Lg.LIZ(cookie)) { linkedHashMap.put("cookie", cookie); } Api api = (Api) LIZLLL.getValue(); if (str != null) { C09430Zo<String> execute = api.getResponse(AnonymousClass1ZS.LIZ(AnonymousClass1ZS.LIZIZ((CharSequence) str).toString(), "https://securepubads.g.doubleclick.net/", ""), linkedHashMap).execute(); m.LIZIZ(execute, ""); if (!execute.LIZ.LIZ()) { return null; } LinkedHashMap linkedHashMap2 = new LinkedHashMap(); List<AnonymousClass0ZQ> list = execute.LIZ.LIZLLL; m.LIZIZ(list, ""); for (T t2 : list) { m.LIZIZ(t2, ""); String str5 = t2.LIZ; m.LIZIZ(str5, ""); String str6 = t2.LIZIZ; m.LIZIZ(str6, ""); linkedHashMap2.put(str5, str6); } String str7 = (String) linkedHashMap2.get("content-type"); if (str7 != null) { if (str7.length() != 0) { z = false; if (!z) { str2 = null; } else { Locale locale = Locale.getDefault(); m.LIZIZ(locale, ""); if (str7 != null) { str2 = str7.toLowerCase(locale); m.LIZIZ(str2, ""); if ((AnonymousClass1ZS.LIZ((CharSequence) str2, (CharSequence) "js", false)) || (AnonymousClass1ZS.LIZ((CharSequence) str2, (CharSequence) "application/javascript", false)) || (AnonymousClass1ZS.LIZ((CharSequence) str2, (CharSequence) "javascript", false))) { str2 = "application/x-javascript"; } else if (AnonymousClass1ZS.LIZJ(str2, "text/css", false) || AnonymousClass1ZS.LIZJ(str2, "css", false)) { str2 = "text/css"; } else if ((AnonymousClass1ZS.LIZ((CharSequence) str2, (CharSequence) "text/html", false)) || (AnonymousClass1ZS.LIZ((CharSequence) str2, (CharSequence) "html", false))) { str2 = "text/html"; } else if (AnonymousClass1ZS.LIZ((CharSequence) str2, (CharSequence) "image", false)) { int LIZ2 = AnonymousClass1ZS.LIZ((CharSequence) str2, ";", 0, false, 6); if (LIZ2 >= 0) { if (str2 != null) { str2 = str2.substring(0, LIZ2); m.LIZIZ(str2, ""); } else { throw new NullPointerException("null cannot be cast to non-null type java.lang.String"); } } } else if ((AnonymousClass1ZS.LIZ((CharSequence) str2, (CharSequence) "jpeg", false)) || (AnonymousClass1ZS.LIZ((CharSequence) str2, (CharSequence) "jpg", false))) { str2 = "image/jpeg"; } else if (AnonymousClass1ZS.LIZ((CharSequence) str2, (CharSequence) "png", false)) { str2 = "image/png"; } else if (AnonymousClass1ZS.LIZ((CharSequence) str2, (CharSequence) "gif", false)) { str2 = "image/gif"; } else if (AnonymousClass1ZS.LIZ((CharSequence) str2, (CharSequence) "woff", false)) { str2 = "font/woff"; } else if (AnonymousClass1ZS.LIZ((CharSequence) str2, (CharSequence) "svg", false)) { str2 = "image/svg+xml"; } else if (AnonymousClass1ZS.LIZ((CharSequence) str2, (CharSequence) ".ttf", false)) { str2 = "font/ttf"; } else { int LIZ3 = AnonymousClass1ZS.LIZ((CharSequence) str2, ";", 0, false, 6); if (LIZ3 >= 0) { if (str2 != null) { str2 = str2.substring(0, LIZ3); m.LIZIZ(str2, ""); } else { throw new NullPointerException("null cannot be cast to non-null type java.lang.String"); } } } } else { throw new NullPointerException("null cannot be cast to non-null type java.lang.String"); } } str3 = (String) linkedHashMap2.get("content-encoding"); if (str3 == null) { str3 = "utf-8"; } r0 = execute.LIZ; if (r0 == null) { m.LIZIZ(); } WebResourceResponse webResourceResponse = new WebResourceResponse(str2, str3, r0.LJ.in()); t = r8.element; if (t != null) { linkedHashMap2.put("Access-Control-Allow-Credentials", "true"); linkedHashMap2.put("Access-Control-Allow-Origin", t); } C82123Ld r2 = new C82123Ld(r8, linkedHashMap2, iuy); str4 = LIZ; if (str4 != null) { String str8 = LIZIZ; if (str8 == null) { r2.LIZ(); } else if (!m.LIZ((Object) str8, (Object) str4)) { r2.LIZ(); } } webResourceResponse.setResponseHeaders(linkedHashMap2); return webResourceResponse; } } z = true; if (!z) { } str3 = (String) linkedHashMap2.get("content-encoding"); if (str3 == null) { } r0 = execute.LIZ; if (r0 == null) { } WebResourceResponse webResourceResponse2 = new WebResourceResponse(str2, str3, r0.LJ.in()); t = r8.element; if (t != null) { } C82123Ld r22 = new C82123Ld(r8, linkedHashMap2, iuy); str4 = LIZ; if (str4 != null) { } webResourceResponse2.setResponseHeaders(linkedHashMap2); return webResourceResponse2; } throw new NullPointerException("null cannot be cast to non-null type kotlin.CharSequence"); } catch (Exception unused) { return null; } } }