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); } }