TikTok.apk(点击下载) / C48827JFg.java


package X;

import android.app.Application;
import android.content.Context;
import android.content.res.AssetManager;
import android.graphics.Bitmap;
import android.net.Uri;
import android.net.http.SslError;
import android.os.Build;
import android.webkit.HttpAuthHandler;
import android.webkit.RenderProcessGoneDetail;
import android.webkit.SslErrorHandler;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import com.bytedance.covode.number.Covode;
import com.bytedance.lynx.hybrid.service.IResourceService;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Stack;
import kotlin.g.b.m;

/* renamed from: X.JFg  reason: case insensitive filesystem */
public final class C48827JFg extends AbstractC48938JJn {
    public boolean LIZ;
    public int LIZIZ;
    public final /* synthetic */ C48935JJk LIZJ;

    static {
        Covode.recordClassIndex(30278);
    }

    /* JADX WARN: Incorrect args count in method signature: ()V */
    public C48827JFg(C48935JJk jJk) {
        this.LIZJ = jJk;
    }

    @Override // X.JJX
    public final JJU<?> LIZ() {
        return this.LIZJ;
    }

    @Override // X.AbstractC48938JJn
    public final void LIZ(WebView webView, int i2, String str, String str2) {
        this.LIZ = true;
        J9B j9b = (J9B) (!(webView instanceof J9B) ? null : webView);
        if (j9b != null) {
            String str3 = "onReceivedError, errorCode:" + i2 + ", description:" + str + ", failingUrl:" + str2;
            J9V webKitLifeCycle$hybrid_web_release = j9b.getWebKitLifeCycle$hybrid_web_release();
            if (webKitLifeCycle$hybrid_web_release != null) {
                String webUrl$hybrid_web_release = j9b.getWebUrl$hybrid_web_release();
                if (webUrl$hybrid_web_release == null) {
                    webUrl$hybrid_web_release = "";
                }
                JET jet = new JET();
                jet.LIZ = 205;
                jet.LIZIZ = str3;
                jet.LIZJ = Integer.valueOf(i2);
                jet.LIZLLL = str;
                webKitLifeCycle$hybrid_web_release.LIZ(j9b, webUrl$hybrid_web_release, jet);
            }
            JFH.LIZ(JFH.LIZIZ, str3, JFT.E, (String) null, 4);
            JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_code", 205);
            JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_msg", str3);
        }
        super.LIZ(webView, i2, str, str2);
        JWP.LIZ().LIZ(webView, i2, str, str2);
    }

    @Override // X.AbstractC48938JJn
    public final void LIZ(WebView webView, HttpAuthHandler httpAuthHandler, String str, String str2) {
        super.LIZ(webView, httpAuthHandler, str, str2);
        if ((webView instanceof J9B) && webView != null) {
            JFH.LIZ(JFH.LIZIZ, "onReceivedHttpAuthRequest, host:" + str + ", realm:" + str2, (JFT) null, (String) null, 6);
        }
    }

    @Override // X.AbstractC48938JJn
    public final void LIZ(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) {
        this.LIZ = true;
        J9B j9b = (J9B) (!(webView instanceof J9B) ? null : webView);
        if (j9b != null) {
            J9V webKitLifeCycle$hybrid_web_release = j9b.getWebKitLifeCycle$hybrid_web_release();
            if (webKitLifeCycle$hybrid_web_release != null) {
                String webUrl$hybrid_web_release = j9b.getWebUrl$hybrid_web_release();
                if (webUrl$hybrid_web_release == null) {
                    webUrl$hybrid_web_release = "";
                }
                JET jet = new JET();
                jet.LIZ = 208;
                jet.LIZIZ = "onReceivedSslError, error:" + (sslError != null ? sslError.toString() : null);
                jet.LIZJ = sslError != null ? Integer.valueOf(sslError.getPrimaryError()) : null;
                jet.LIZLLL = sslError != null ? sslError.toString() : null;
                webKitLifeCycle$hybrid_web_release.LIZ(j9b, webUrl$hybrid_web_release, jet);
            }
            JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_code", 205);
            JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_msg", "onReceivedSslError, error:" + (sslError != null ? sslError.toString() : null));
            JFH.LIZ(JFH.LIZIZ, "onReceivedSslError, error:" + (sslError != null ? sslError.toString() : null), (JFT) null, (String) null, 6);
        }
        super.LIZ(webView, sslErrorHandler, sslError);
    }

    @Override // X.AbstractC48938JJn
    public final void LIZ(WebView webView, WebResourceRequest webResourceRequest, WebResourceError webResourceError) {
        J9B j9b = (J9B) (!(webView instanceof J9B) ? null : webView);
        if (j9b != null) {
            if (webResourceRequest != null && webResourceRequest.isForMainFrame()) {
                J9V webKitLifeCycle$hybrid_web_release = j9b.getWebKitLifeCycle$hybrid_web_release();
                if (webKitLifeCycle$hybrid_web_release != null) {
                    String webUrl$hybrid_web_release = j9b.getWebUrl$hybrid_web_release();
                    if (webUrl$hybrid_web_release == null) {
                        webUrl$hybrid_web_release = "";
                    }
                    JET jet = new JET();
                    jet.LIZ = 207;
                    jet.LIZIZ = "errorCode:" + (webResourceError != null ? Integer.valueOf(webResourceError.getErrorCode()) : null) + ", description:" + (webResourceError != null ? webResourceError.getDescription() : null) + ' ';
                    jet.LIZJ = webResourceError != null ? Integer.valueOf(webResourceError.getErrorCode()) : null;
                    jet.LIZLLL = String.valueOf(webResourceError != null ? webResourceError.getDescription() : null);
                    webKitLifeCycle$hybrid_web_release.LIZ(j9b, webUrl$hybrid_web_release, jet);
                }
                JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_code", 205);
                JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_msg", "errorCode:" + (webResourceError != null ? Integer.valueOf(webResourceError.getErrorCode()) : null) + ", description:" + (webResourceError != null ? webResourceError.getDescription() : null) + ' ');
            }
            JFH.LIZ(JFH.LIZIZ, "onReceivedError, errorCode:" + (webResourceError != null ? Integer.valueOf(webResourceError.getErrorCode()) : null) + ", description:" + (webResourceError != null ? webResourceError.getDescription() : null) + ", failingUrl:" + (webResourceRequest != null ? webResourceRequest.getUrl() : null) + ", isForMainFrame:" + (webResourceRequest != null ? Boolean.valueOf(webResourceRequest.isForMainFrame()) : null), (JFT) null, (String) null, 6);
        }
        if (webResourceRequest != null && webResourceRequest.isForMainFrame()) {
            this.LIZ = true;
        }
        super.LIZ(webView, webResourceRequest, webResourceError);
        JWP.LIZ().LIZ(webView, webResourceRequest, webResourceError);
    }

    @Override // X.AbstractC48938JJn
    public final void LIZ(WebView webView, WebResourceRequest webResourceRequest, WebResourceResponse webResourceResponse) {
        String reasonPhrase;
        J9B j9b = (J9B) (!(webView instanceof J9B) ? null : webView);
        if (j9b != null) {
            if (webResourceRequest != null && webResourceRequest.isForMainFrame()) {
                this.LIZ = true;
                J9V webKitLifeCycle$hybrid_web_release = j9b.getWebKitLifeCycle$hybrid_web_release();
                if (webKitLifeCycle$hybrid_web_release != null) {
                    String uri = webResourceRequest.getUrl().toString();
                    m.LIZ((Object) uri, "");
                    JET jet = new JET();
                    jet.LIZ = 206;
                    jet.LIZIZ = webResourceResponse != null ? webResourceResponse.getReasonPhrase() : null;
                    jet.LIZJ = webResourceResponse != null ? Integer.valueOf(webResourceResponse.getStatusCode()) : null;
                    jet.LIZLLL = webResourceResponse != null ? webResourceResponse.getReasonPhrase() : null;
                    webKitLifeCycle$hybrid_web_release.LIZ(j9b, uri, jet);
                }
                JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_code", 206);
                if (!(webResourceResponse == null || (reasonPhrase = webResourceResponse.getReasonPhrase()) == null)) {
                    JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_msg", reasonPhrase);
                }
            }
            JFH.LIZ(JFH.LIZIZ, "onReceivedError, errorCode:" + (webResourceResponse != null ? Integer.valueOf(webResourceResponse.getStatusCode()) : null) + ", reason:" + (webResourceResponse != null ? webResourceResponse.getReasonPhrase() : null) + ", failingUrl:" + (webResourceRequest != null ? webResourceRequest.getUrl() : null) + ", isForMainFrame:" + (webResourceRequest != null ? Boolean.valueOf(webResourceRequest.isForMainFrame()) : null), (JFT) null, (String) null, 6);
        }
        super.LIZ(webView, webResourceRequest, webResourceResponse);
        JWP.LIZ().LIZ(webView, webResourceRequest, webResourceResponse);
    }

    @Override // X.AbstractC48938JJn
    public final void LIZ(WebView webView, String str) {
        super.LIZ(webView, str);
        JWP.LIZ().LIZLLL(webView, str);
        boolean z = webView instanceof J9B;
        J9B j9b = (J9B) (!z ? null : webView);
        if (j9b != null) {
            J9V webKitLifeCycle$hybrid_web_release = j9b.getWebKitLifeCycle$hybrid_web_release();
            if (webKitLifeCycle$hybrid_web_release != null) {
                webKitLifeCycle$hybrid_web_release.LIZ(j9b);
            }
            JFH.LIZ(JFH.LIZIZ, "onPageFinished, url:".concat(String.valueOf(str)), (JFT) null, (String) null, 6);
        }
        if (!z) {
            webView = null;
        }
        J9B j9b2 = (J9B) webView;
        if (j9b2 != null) {
            j9b2.loadUrl("javascript:(function () {    window.reactId = '" + j9b2.getHybridContext().LJFF + "';})();");
        }
        if (!this.LIZ && str != null) {
            Uri.parse(str);
        }
        this.LIZ = false;
    }

    @Override // X.AbstractC48938JJn
    public final void LIZ(WebView webView, String str, Bitmap bitmap) {
        AbstractC48711JAu bridgeService$hybrid_web_release;
        J9B j9b = (J9B) (!(webView instanceof J9B) ? null : webView);
        if (j9b != null) {
            if (!(str == null || (bridgeService$hybrid_web_release = j9b.getBridgeService$hybrid_web_release()) == null)) {
                bridgeService$hybrid_web_release.LIZ(str);
            }
            JFH.LIZ(JFH.LIZIZ, "onPageStarted, url:".concat(String.valueOf(str)), (JFT) null, (String) null, 6);
        }
        super.LIZ(webView, str, bitmap);
        JWP.LIZ().LIZ(webView, str);
    }

    @Override // X.AbstractC48938JJn
    public final boolean LIZ(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
        J9Q initParams$hybrid_web_release;
        boolean z = webView instanceof J9B;
        C48837JFq jFq = null;
        if (z && webView != null) {
            JFH.LIZ(JFH.LIZIZ, "onRenderProcessGone", (JFT) null, (String) null, 6);
        }
        boolean LIZ2 = super.LIZ(webView, renderProcessGoneDetail);
        J9B j9b = (J9B) (!z ? null : webView);
        if (!(j9b == null || (initParams$hybrid_web_release = j9b.getInitParams$hybrid_web_release()) == null)) {
            jFq = initParams$hybrid_web_release.LJIIJ;
        }
        if (LIZ2 || jFq == null) {
            return LIZ2;
        }
        int i2 = this.LIZIZ;
        this.LIZIZ = i2 + 1;
        if (i2 >= jFq.LIZ) {
            return jFq.LIZIZ;
        }
        webView.reload();
        return true;
    }

    @Override // X.AbstractC48938JJn
    public final boolean LIZ(WebView webView, WebResourceRequest webResourceRequest) {
        return super.LIZ(webView, webResourceRequest);
    }

    @Override // X.AbstractC48938JJn
    public final WebResourceResponse LIZIZ(WebView webView, WebResourceRequest webResourceRequest) {
        J9Q initParams$hybrid_web_release;
        Map<String, String> map;
        Map<String, String> requestHeaders;
        Object obj = null;
        J9B j9b = (J9B) (!(webView instanceof J9B) ? null : webView);
        if (!(j9b == null || (initParams$hybrid_web_release = j9b.getInitParams$hybrid_web_release()) == null || (map = initParams$hybrid_web_release.LJII) == null)) {
            ArrayList arrayList = new ArrayList(map.size());
            for (Map.Entry<String, String> entry : map.entrySet()) {
                arrayList.add((webResourceRequest == null || (requestHeaders = webResourceRequest.getRequestHeaders()) == null) ? null : requestHeaders.put(entry.getKey(), entry.getValue()));
            }
        }
        C21090sc.LIZ("WEB_RESOURCE_REQUEST");
        try {
            Map map2 = (Map) C48831JFk.LIZ.get();
            if (map2 != null) {
                Object obj2 = map2.get("WEB_RESOURCE_REQUEST");
                if (obj2 == null) {
                    obj2 = new Stack();
                    map2.put("WEB_RESOURCE_REQUEST", obj2);
                }
                obj = ((Stack) obj2).push(webResourceRequest);
            }
            C23790wy.m3constructorimpl(obj);
        } catch (Throwable th) {
            C23790wy.m3constructorimpl(C23800wz.LIZ(th));
        }
        WebResourceResponse LIZIZ2 = super.LIZIZ(webView, webResourceRequest);
        C48831JFk.LIZIZ.LIZ("WEB_RESOURCE_REQUEST");
        return LIZIZ2;
    }

    @Override // X.AbstractC48938JJn
    public final boolean LIZIZ(WebView webView, String str) {
        AbstractC48711JAu bridgeService$hybrid_web_release;
        J9B j9b = (J9B) (!(webView instanceof J9B) ? null : webView);
        if (j9b != null) {
            JFH.LIZ(JFH.LIZIZ, "shouldOverrideUrlLoading, url:".concat(String.valueOf(str)), (JFT) null, (String) null, 6);
            if (!(str == null || (bridgeService$hybrid_web_release = j9b.getBridgeService$hybrid_web_release()) == null || !bridgeService$hybrid_web_release.LIZIZ(str))) {
                JFH.LIZ(JFH.LIZIZ, "shouldOverrideUrlLoading, intercept by js bridge", (JFT) null, (String) null, 6);
                return true;
            }
        }
        JDX jdx = C48780JDl.LJFF.LIZ().LIZLLL;
        if (jdx == null || !jdx.applyCommonShouldOverrideUrl(webView, str)) {
            return super.LIZIZ(webView, str);
        }
        return true;
    }

    @Override // X.AbstractC48938JJn
    public final void LIZJ(WebView webView, String str) {
        AbstractC48711JAu bridgeService$hybrid_web_release;
        super.LIZJ(webView, str);
        if (!(webView instanceof J9B)) {
            webView = null;
        }
        J9B j9b = (J9B) webView;
        if (j9b != null && str != null && (bridgeService$hybrid_web_release = j9b.getBridgeService$hybrid_web_release()) != null) {
            bridgeService$hybrid_web_release.LIZJ(str);
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:115:0x0222  */
    /* JADX WARNING: Removed duplicated region for block: B:83:0x01aa  */
    @Override // X.AbstractC48938JJn
    public final WebResourceResponse LIZLLL(WebView webView, String str) {
        String LIZ2;
        JGG resource$hybrid_web_release;
        JMK LIZ3;
        EnumC48834JFn jFn;
        WebResourceResponse webResourceResponse;
        J9Q initParams$hybrid_web_release;
        String str2;
        J9Q initParams$hybrid_web_release2;
        JGS jgs;
        boolean z = webView instanceof J9B;
        J9B j9b = (J9B) (!z ? null : webView);
        String str3 = str;
        if (j9b != null) {
            if (JIY.LIZ.LIZ(str3) && j9b.getResource$hybrid_web_release() != null) {
                if (j9b.getResource$hybrid_web_release() instanceof IResourceService) {
                    JGG resource$hybrid_web_release2 = j9b.getResource$hybrid_web_release();
                    if (resource$hybrid_web_release2 != null) {
                        IResourceService iResourceService = (IResourceService) resource$hybrid_web_release2;
                        if (str3 == null) {
                            m.LIZ();
                        }
                        C49007JMe jMe = new C49007JMe();
                        jMe.LJIILIIL = ((J9B) webView).getHybridContext();
                        J9B j9b2 = (J9B) (!z ? null : webView);
                        if (!(j9b2 == null || (initParams$hybrid_web_release2 = j9b2.getInitParams$hybrid_web_release()) == null || (jgs = initParams$hybrid_web_release2.LJIIIZ) == null)) {
                            jMe.LJIIL = jgs.getDisableOffline();
                            jMe.LJIIJJI = jgs.getDisableBuiltin();
                        }
                        JGQ jgq = new JGQ(false);
                        jgq.LIZ(AnonymousClass1ZP.LIZJ(JG3.GECKO, JG3.BUILTIN));
                        jMe.LIZ(jgq);
                        jMe.LIZLLL("web");
                        if (Build.VERSION.SDK_INT >= 21) {
                            ((Map) jMe.LJIJ.getValue()).put("WEB_RESOURCE_REQUEST", C48831JFk.LIZIZ.LIZIZ("WEB_RESOURCE_REQUEST"));
                        }
                        C49024JMv loadSync = iResourceService.loadSync(str3, jMe);
                        if (!(loadSync == null || (str2 = loadSync.LJIILL) == null || str2.length() == 0 || loadSync == null)) {
                            WebResourceResponse webResourceResponse2 = loadSync.LJIIIZ;
                            if (webResourceResponse2 == null) {
                                EnumC48836JFp jFp = loadSync.LJIILLIIL;
                                if (jFp != null) {
                                    int i2 = C48835JFo.LIZ[jFp.ordinal()];
                                    if (i2 == 1) {
                                        webResourceResponse2 = AnonymousClass3LY.LIZ.LIZIZ(loadSync.LJIILL);
                                    } else if (i2 == 2) {
                                        AnonymousClass3LY r4 = AnonymousClass3LY.LIZ;
                                        Context context = j9b.getContext();
                                        m.LIZ((Object) context, "");
                                        AssetManager assets = context.getAssets();
                                        String str4 = loadSync.LJIILL;
                                        if (!(assets == null || str4 == null || str4.length() == 0)) {
                                            webResourceResponse2 = r4.LIZ(r4.LIZ(str4), "", assets.open(str4));
                                        }
                                    }
                                }
                            }
                            if (webResourceResponse2 != null) {
                                JFH.LIZ(JFH.LIZIZ, "shouldInterceptRequest loader cache hits on:".concat(String.valueOf(str3)), (JFT) null, (String) null, 6);
                                return webResourceResponse2;
                            }
                        }
                    } else {
                        throw new C23830x2("null cannot be cast to non-null type com.bytedance.lynx.hybrid.service.IResourceService");
                    }
                } else if (j9b.getResource$hybrid_web_release() instanceof C49000JLx) {
                    JGW jgw = new JGW("web");
                    List<JG5> LIZJ2 = AnonymousClass1ZP.LIZJ(JG5.GECKO, JG5.BUILTIN);
                    C21090sc.LIZ(LIZJ2);
                    jgw.LIZ = LIZJ2;
                    if (Build.VERSION.SDK_INT >= 21) {
                        jgw.LIZ().put("WEB_RESOURCE_REQUEST", C48831JFk.LIZIZ.LIZIZ("WEB_RESOURCE_REQUEST"));
                    }
                    J9B j9b3 = (J9B) (!z ? null : webView);
                    JGS jgs2 = (j9b3 == null || (initParams$hybrid_web_release = j9b3.getInitParams$hybrid_web_release()) == null) ? null : initParams$hybrid_web_release.LJIIIZ;
                    if (str3 == null) {
                        m.LIZ();
                    }
                    if (jgs2 != null && (!AnonymousClass1ZS.LIZ((CharSequence) jgs2.getChannel())) && (!AnonymousClass1ZS.LIZ((CharSequence) jgs2.getBundle()))) {
                        str3 = str3;
                        if (AnonymousClass1ZS.LIZ((CharSequence) str3, (CharSequence) jgs2.getChannel(), false) && AnonymousClass1ZS.LIZ((CharSequence) str3, (CharSequence) jgs2.getBundle(), false)) {
                            JGR.LIZ.LIZ(jgw, jgs2);
                            LIZ2 = JGR.LIZ.LIZ(jgs2, str3, false);
                            resource$hybrid_web_release = j9b.getResource$hybrid_web_release();
                            if (resource$hybrid_web_release == null) {
                                JMD LIZ4 = ((C49000JLx) resource$hybrid_web_release).LIZ(LIZ2, jgw);
                                if (!(LIZ4 == null || (LIZ3 = LIZ4.LIZ()) == null || !LIZ3.LJI || (jFn = LIZ3.LJIIIZ) == null)) {
                                    int i3 = C48833JFm.LIZIZ[jFn.ordinal()];
                                    if (i3 == 1) {
                                        AnonymousClass3LX r42 = AnonymousClass3LX.LIZ;
                                        Application application = JMC.LIZLLL;
                                        if (application == null) {
                                            m.LIZ("");
                                        }
                                        AssetManager assets2 = application.getAssets();
                                        String str5 = LIZ3.LJIIIIZZ;
                                        if (!(assets2 == null || str5 == null || str5.length() == 0)) {
                                            webResourceResponse = r42.LIZ(r42.LIZ(str5), "", assets2.open(str5));
                                        }
                                    } else if (i3 == 2 || i3 == 3) {
                                        webResourceResponse = AnonymousClass3LX.LIZ.LIZIZ(LIZ3.LJIIIIZZ);
                                    }
                                    if (webResourceResponse != null) {
                                        return webResourceResponse;
                                    }
                                }
                            } else {
                                throw new C23830x2("null cannot be cast to non-null type com.bytedance.lynx.hybrid.resourcex.HybridResourceServiceX");
                            }
                        }
                    }
                    LIZ2 = JGR.LIZ.LIZ(str3, jgw);
                    resource$hybrid_web_release = j9b.getResource$hybrid_web_release();
                    if (resource$hybrid_web_release == null) {
                    }
                }
            }
            JFH.LIZ(JFH.LIZIZ, "shouldInterceptRequest no cache on:".concat(String.valueOf(str3)), (JFT) null, (String) null, 6);
        }
        return super.LIZLLL(webView, str3);
    }
}