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


package X;

import android.content.res.AssetManager;
import android.graphics.Bitmap;
import android.net.Uri;
import android.net.http.SslError;
import android.os.Build;
import android.text.TextUtils;
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.ies.bullet.kit.web.SSWebView;
import com.bytedance.ies.bullet.service.base.IResourceLoaderService;
import java.util.concurrent.Callable;
import kotlin.g.b.m;

/* renamed from: X.J2b  reason: case insensitive filesystem */
public final class C48484J2b extends C48107Ium {
    public boolean LIZ;
    public final /* synthetic */ C48483J2a LIZIZ;
    public final /* synthetic */ J2I LIZJ;
    public final /* synthetic */ JAR LIZLLL;

    static {
        Covode.recordClassIndex(23321);
    }

    public C48484J2b(C48483J2a j2a, J2I j2i, JAR jar) {
        this.LIZIZ = j2a;
        this.LIZJ = j2i;
        this.LIZLLL = jar;
    }

    public final void onLoadResource(WebView webView, String str) {
        AnonymousClass197 r0;
        super.onLoadResource(webView, str);
        C48485J2c j2c = this.LIZIZ.LJIL;
        if (j2c != null && (r0 = j2c.LJIIIZ) != null) {
            r0.LIZJ(str);
        }
    }

    public final void onPageFinished(WebView webView, String str) {
        long j;
        Long l;
        Uri parse;
        super.onPageFinished(webView, str);
        JFI.LIZ(this.LIZIZ, "onPageFinished on url:".concat(String.valueOf(str)), null, null, 6);
        this.LIZIZ.LJJII();
        if (webView != null) {
            String str2 = this.LIZIZ.LJII.LIZ;
            C21090sc.LIZ(webView);
            if (str2 != null) {
                String str3 = "javascript:(function () {    window.reactId = '" + str2 + "';})();";
                String LIZ2 = C82193Lk.LIZ.LIZ(webView, str3);
                if (!TextUtils.isEmpty(LIZ2)) {
                    str3 = LIZ2;
                }
                webView.loadUrl(str3);
            }
        }
        if (!this.LIZ) {
            if (!(str == null || (parse = Uri.parse(str)) == null)) {
                this.LIZJ.LIZIZ(parse);
            }
            J2T j2t = (J2T) this.LIZIZ.LJIIIIZZ.LIZJ(J2T.class);
            if (j2t == null || (l = j2t.LIZIZ) == null) {
                j = 0;
            } else {
                l.longValue();
                j = System.currentTimeMillis() - l.longValue();
            }
            AnonymousClass0ED.LIZ((Callable) new CallableC48486J2d(this, str, j, System.currentTimeMillis() - this.LIZIZ.LJJIIJ));
        }
        this.LIZ = false;
    }

    public final void onPageStarted(WebView webView, String str, Bitmap bitmap) {
        JAR jar;
        super.onPageStarted(webView, str, bitmap);
        if (this.LIZIZ.LJJI != null) {
            SSWebView sSWebView = this.LIZIZ.LJJI;
            if (sSWebView == null) {
                m.LIZ("");
            }
            sSWebView.setPageStartUrl(str);
            if (str != null && (jar = this.LIZLLL) != null) {
                jar.LIZ(str);
            }
        }
    }

    public final void onReceivedError(WebView webView, int i2, String str, String str2) {
        Uri uri;
        this.LIZ = true;
        super.onReceivedError(webView, i2, str, str2);
        JFI.LIZ(this.LIZIZ, "onReceivedError, errorCode:" + i2 + ", description:" + str, null, null, 6);
        if (Build.VERSION.SDK_INT < 23 && (uri = this.LIZIZ.LJIJJLI) != null) {
            this.LIZJ.LIZ(uri, new AnonymousClass71P(i2, str, str2));
        }
    }

    @Override // X.AnonymousClass3D9
    public final void onReceivedError(WebView webView, WebResourceRequest webResourceRequest, WebResourceError webResourceError) {
        Uri url;
        if (webResourceRequest != null && webResourceRequest.isForMainFrame()) {
            this.LIZ = true;
        }
        super.onReceivedError(webView, webResourceRequest, webResourceError);
        String str = null;
        JFI.LIZ(this.LIZIZ, "onReceivedError, request:" + webResourceRequest + ", isForMainFrame:" + (webResourceRequest != null ? Boolean.valueOf(webResourceRequest.isForMainFrame()) : null) + " error:" + webResourceError, null, null, 6);
        Uri uri = this.LIZIZ.LJIJJLI;
        if (uri != null) {
            int i2 = 0;
            if (webResourceRequest != null && webResourceRequest.isForMainFrame() && uri != null) {
                J2I j2i = this.LIZJ;
                if (webResourceError != null) {
                    i2 = webResourceError.getErrorCode();
                }
                CharSequence description = webResourceError != null ? webResourceError.getDescription() : null;
                if (!(webResourceRequest == null || (url = webResourceRequest.getUrl()) == null)) {
                    str = url.toString();
                }
                j2i.LIZ(uri, new AnonymousClass71P(i2, description, str));
            }
        }
    }

    public final void onReceivedHttpAuthRequest(WebView webView, HttpAuthHandler httpAuthHandler, String str, String str2) {
        super.onReceivedHttpAuthRequest(webView, httpAuthHandler, str, str2);
        JFI.LIZ(this.LIZIZ, "onReceivedHttpAuthRequest, host:" + str + ", realm:" + str2, null, null, 6);
    }

    @Override // X.AnonymousClass3D9
    public final void onReceivedHttpError(WebView webView, WebResourceRequest webResourceRequest, WebResourceResponse webResourceResponse) {
        if (webResourceRequest != null && webResourceRequest.isForMainFrame()) {
            this.LIZ = true;
        }
        super.onReceivedHttpError(webView, webResourceRequest, webResourceResponse);
        JFI.LIZ(this.LIZIZ, "onReceivedHttpError, request:" + webResourceRequest + ", errorResponse:" + webResourceResponse, null, null, 6);
    }

    public final void onReceivedSslError(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) {
        String url;
        this.LIZ = true;
        super.onReceivedSslError(webView, sslErrorHandler, sslError);
        String str = null;
        JFI.LIZ(this.LIZIZ, "onReceivedSslError, error:".concat(String.valueOf(sslError)), null, null, 6);
        if (webView != null && (url = webView.getUrl()) != null) {
            J2I j2i = this.LIZJ;
            Uri parse = Uri.parse(url);
            m.LIZ((Object) parse, "");
            if (sslError != null) {
                str = sslError.toString();
            }
            j2i.LIZ(parse, new AnonymousClass71P(-100, str, url));
        }
    }

    @Override // X.AnonymousClass3D9
    public final boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
        JFI.LIZ(this.LIZIZ, "onRenderProcessGone, detail:".concat(String.valueOf(renderProcessGoneDetail)), null, null, 6);
        super.onRenderProcessGone(webView, renderProcessGoneDetail);
        return C45324Hqz.LIZ(webView, renderProcessGoneDetail);
    }

    @Override // android.webkit.WebViewClient, X.AnonymousClass3D9
    public final WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
        C17990nc<WebResourceRequest, WebResourceResponse> LJIILJJIL = AnonymousClass1NM.LJ.LJIILJJIL(new C17990nc<>(webResourceRequest, webView, null, EnumC17980nb.CONTINUE));
        if (LJIILJJIL.LJFF == EnumC17980nb.INTERCEPT && LJIILJJIL.LIZIZ != null) {
            return LJIILJJIL.LIZIZ;
        }
        if (LJIILJJIL.LJFF != EnumC17980nb.EXCEPTION || LJIILJJIL.LJ == null) {
            return super.shouldInterceptRequest(LJIILJJIL.LIZJ, (WebResourceRequest) LJIILJJIL.LIZ);
        }
        throw LJIILJJIL.LJ;
    }

    @Override // android.webkit.WebViewClient, X.AnonymousClass3D9
    public final WebResourceResponse shouldInterceptRequest(WebView webView, String str) {
        IResourceLoaderService iResourceLoaderService;
        String str2;
        C17990nc<String, WebResourceResponse> LJIILIIL = AnonymousClass1NM.LJ.LJIILIIL(new C17990nc<>(str, webView, null, EnumC17980nb.CONTINUE));
        if (LJIILIIL.LJFF == EnumC17980nb.INTERCEPT && LJIILIIL.LIZIZ != null) {
            return LJIILIIL.LIZIZ;
        }
        if (LJIILIIL.LJFF != EnumC17980nb.EXCEPTION || LJIILIIL.LJ == null) {
            WebView webView2 = LJIILIIL.LIZJ;
            Q q = LJIILIIL.LIZ;
            if (!(q == null || q.length() == 0) && (iResourceLoaderService = (IResourceLoaderService) this.LIZIZ.b_(IResourceLoaderService.class)) != null) {
                C49009JMg jMg = new C49009JMg();
                JOS jos = (JOS) this.LIZIZ.LJIIIIZZ.LIZJ(JOS.class);
                if (jos == null) {
                    jos = new JOS(false);
                }
                jos.LIZ(AnonymousClass1ZP.LIZJ(JG2.GECKO, JG2.BUILTIN));
                jMg.LIZ(jos);
                jMg.LJIJ = this.LIZIZ;
                jMg.LIZLLL("web");
                jMg.LJIL = this.LIZIZ.LJFF;
                C49023JMu loadSync = iResourceLoaderService.loadSync(q, jMg);
                if (!(loadSync == null || (str2 = loadSync.LJIILJJIL) == null || str2.length() == 0 || loadSync == null)) {
                    WebResourceResponse webResourceResponse = loadSync.LJIIIZ;
                    if (webResourceResponse == null) {
                        EnumC48669J9e j9e = loadSync.LJIILL;
                        if (j9e != null) {
                            int i2 = C48668J9d.LIZIZ[j9e.ordinal()];
                            if (i2 == 1) {
                                webResourceResponse = AnonymousClass3LW.LIZ.LIZ(loadSync.LJIILJJIL);
                            } else if (i2 == 2) {
                                webResourceResponse = AnonymousClass3LW.LIZ.LIZ((AssetManager) this.LIZIZ.LJIIL.getValue(), loadSync.LJIILJJIL);
                            }
                        }
                    }
                    if (webResourceResponse != null) {
                        JFI.LIZ(this.LIZIZ, "shouldInterceptRequest loader cache hits on:".concat(String.valueOf(q)), null, null, 6);
                        return webResourceResponse;
                    }
                }
            }
            JFI.LIZ(this.LIZIZ, "shouldInterceptRequest no cache on:".concat(String.valueOf(q)), null, null, 6);
            return super.shouldInterceptRequest(webView2, (String) q);
        }
        throw LJIILIIL.LJ;
    }

    @Override // android.webkit.WebViewClient, X.AnonymousClass3D9
    public final boolean shouldOverrideUrlLoading(WebView webView, String str) {
        AnonymousClass197 r0;
        C48485J2c j2c = this.LIZIZ.LJIL;
        if (!(j2c == null || (r0 = j2c.LJIIIZ) == null)) {
            Boolean valueOf = Boolean.valueOf(r0.LIZIZ(str));
            if (valueOf.booleanValue() && valueOf != null) {
                return valueOf.booleanValue();
            }
        }
        return super.shouldOverrideUrlLoading(webView, str);
    }
}