package u5; import android.os.Handler; import android.os.Looper; import android.text.TextUtils; import android.webkit.WebView; import org.json.JSONObject; /* loaded from: classes2.dex */ public class e { /* renamed from: a, reason: collision with root package name */ private static e f14681a = new e(); class a implements Runnable { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ WebView f14682a; /* renamed from: b, reason: collision with root package name */ final /* synthetic */ String f14683b; a(WebView webView, String str) { this.f14682a = webView; this.f14683b = str; } @Override // java.lang.Runnable public void run() { this.f14682a.loadUrl(this.f14683b); } } private e() { } public static final e a() { return f14681a; } public void b(WebView webView) { e(webView, "finishSession", new Object[0]); } public void c(WebView webView, float f10) { e(webView, "setDeviceVolume", Float.valueOf(f10)); } public void d(WebView webView, String str, JSONObject jSONObject, JSONObject jSONObject2, JSONObject jSONObject3) { e(webView, "startSession", str, jSONObject, jSONObject2, jSONObject3); } void e(WebView webView, String str, Object... objArr) { if (webView == null) { w5.c.a("The WebView is null for " + str); return; } StringBuilder sb = new StringBuilder(128); sb.append("javascript: if(window.omidBridge!==undefined){omidBridge."); sb.append(str); sb.append("("); h(sb, objArr); sb.append(")}"); f(webView, sb); } void f(WebView webView, StringBuilder sb) { String sb2 = sb.toString(); Handler handler = webView.getHandler(); if (handler == null || Looper.myLooper() == handler.getLooper()) { webView.loadUrl(sb2); } else { handler.post(new a(webView, sb2)); } } public void g(WebView webView, JSONObject jSONObject) { e(webView, "init", jSONObject); } void h(StringBuilder sb, Object[] objArr) { if (objArr == null || objArr.length <= 0) { return; } for (Object obj : objArr) { if (obj == null) { sb.append('\"'); } else { if (obj instanceof String) { String obj2 = obj.toString(); if (obj2.startsWith("{")) { sb.append(obj2); } else { sb.append('\"'); sb.append(obj2); } } else { sb.append(obj); } sb.append(","); } sb.append('\"'); sb.append(","); } sb.setLength(sb.length() - 1); } public boolean i(WebView webView, String str) { if (webView == null || TextUtils.isEmpty(str)) { return false; } webView.loadUrl("javascript: " + str); return true; } public void j(WebView webView, String str) { e(webView, "setNativeViewHierarchy", str); } public void k(WebView webView, String str) { e(webView, "setState", str); } }