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


package X;

import android.content.Context;
import android.os.Build;
import android.os.Looper;
import android.text.TextUtils;
import android.util.Base64;
import android.webkit.JavascriptInterface;
import android.webkit.WebView;
import com.bytedance.covode.number.Covode;

/* renamed from: X.JZu  reason: case insensitive filesystem */
public class C49361JZu extends AbstractC49368Ja1 {
    public static final /* synthetic */ boolean LIZIZ = true;
    public WebView LIZ;
    public String LIZJ;
    public boolean LIZLLL;
    public boolean LJIILIIL;

    static {
        Covode.recordClassIndex(25962);
    }

    private void LIZIZ(String str) {
        if (!this.LJIIIZ && !TextUtils.isEmpty(str)) {
            RunnableC49365JZy jZy = new RunnableC49365JZy(this, str);
            if (Looper.myLooper() != Looper.getMainLooper()) {
                this.LJII.post(jZy);
            } else {
                jZy.run();
            }
        }
    }

    @Override // X.AbstractC49368Ja1
    public final String LIZ() {
        WebView webView = this.LIZ;
        if (webView instanceof AbstractC49408Jaf) {
            String safeUrl = ((AbstractC49408Jaf) webView).getSafeUrl();
            return TextUtils.isEmpty(safeUrl) ? this.LIZ.getUrl() : safeUrl;
        }
        C49359JZs.LIZ(this.LIZLLL, this.LJIILIIL, webView);
        return this.LIZ.getUrl();
    }

    @Override // X.AbstractC49368Ja1
    public final void LIZ(C49359JZs jZs) {
        this.LIZLLL = jZs.LJI;
        this.LJIILIIL = jZs.LJIJI;
        this.LIZ = jZs.LIZ;
        this.LIZJ = jZs.LIZLLL;
        int i2 = Build.VERSION.SDK_INT;
        if (jZs.LJIILJJIL) {
            return;
        }
        if (LIZIZ || this.LIZ != null) {
            this.LIZ.addJavascriptInterface(this, this.LIZJ);
            return;
        }
        throw new AssertionError();
    }

    @Override // X.AbstractC49368Ja1
    public final void LIZ(String str) {
        LIZIZ("javascript:" + this.LIZJ + "._handleMessageFromToutiao(" + str + ")");
    }

    @Override // X.AbstractC49368Ja1
    public final void LIZ(String str, C49367Ja0 ja0) {
        if (ja0 == null || TextUtils.isEmpty(ja0.LJII)) {
            super.LIZ(str, ja0);
            return;
        }
        String str2 = ja0.LJII;
        LIZIZ(AnonymousClass0EJ.LIZ("javascript:(function(){   const iframe = document.querySelector(atob('%s'));   if (iframe && iframe.contentWindow) {        iframe.contentWindow.postMessage(%s, atob('%s'));   }})()", new Object[]{Base64.encodeToString(AnonymousClass0EJ.LIZ("iframe[src=\"%s\"", new Object[]{str2}).getBytes(), 2), str, Base64.encodeToString(str2.getBytes(), 2)}));
    }

    @Override // X.AbstractC49368Ja1
    public final Context LIZIZ(C49359JZs jZs) {
        if (jZs.LJFF != null) {
            return jZs.LJFF;
        }
        if (jZs.LIZ != null) {
            return jZs.LIZ.getContext();
        }
        throw new IllegalStateException("WebView cannot be null!");
    }

    @Override // X.AbstractC49368Ja1
    public final void LIZJ() {
        super.LIZJ();
        this.LIZ.removeJavascriptInterface(this.LIZJ);
    }

    @Override // X.AbstractC49368Ja1
    @JavascriptInterface
    public void invokeMethod(String str) {
        super.invokeMethod(str);
    }
}