package com.mbridge.msdk.mbjscommon.windvane; import android.text.TextUtils; import android.util.Base64; import android.webkit.WebView; import org.json.JSONObject; /* compiled from: WindVaneCallJs */ public final class h { private static h a = new h(); private h() { } public static h a() { return a; } public final void a(Object obj, String str, String str2) { String str3; if (obj instanceof a) { a aVar = (a) obj; if (TextUtils.isEmpty(str2)) { str3 = String.format("javascript:window.WindVane.fireEvent('%s', '');", str); } else { str3 = String.format("javascript:window.WindVane.fireEvent('%s','%s');", str, k.c(str2)); } if (aVar.a != null && !aVar.a.isDestoryed()) { try { aVar.a.loadUrl(str3); } catch (Exception e) { e.printStackTrace(); } catch (Throwable th) { th.printStackTrace(); } } } } public final void a(WebView webView, String str, String str2) { String str3; if (TextUtils.isEmpty(str2)) { str3 = String.format("javascript:window.WindVane.fireEvent('%s', '');", str); } else { str3 = String.format("javascript:window.WindVane.fireEvent('%s','%s');", str, k.c(str2)); } if (webView == null) { return; } if (!(webView instanceof WindVaneWebView) || !((WindVaneWebView) webView).isDestoryed()) { try { webView.loadUrl(str3); } catch (Exception e) { e.printStackTrace(); } catch (Throwable th) { th.printStackTrace(); } } } public final void a(Object obj, String str) { String str2; if (obj instanceof a) { a aVar = (a) obj; if (TextUtils.isEmpty(str)) { str2 = String.format("javascript:window.WindVane.onSuccess(%s,'');", aVar.g); } else { str2 = String.format("javascript:window.WindVane.onSuccess(%s,'%s');", aVar.g, k.c(str)); } if (aVar.a != null && !aVar.a.isDestoryed()) { try { aVar.a.loadUrl(str2); } catch (Exception e) { e.printStackTrace(); } catch (Throwable th) { th.printStackTrace(); } } } } public final void b(Object obj, String str) { if (obj instanceof a) { a aVar = (a) obj; if (TextUtils.isEmpty(str)) { String.format("javascript:window.WindVane.onFailure(%s,'');", aVar.g); } else { str = k.c(str); } String format = String.format("javascript:window.WindVane.onFailure(%s,'%s');", aVar.g, str); if (aVar.a != null && !aVar.a.isDestoryed()) { try { aVar.a.loadUrl(format); } catch (Exception e) { e.printStackTrace(); } catch (Throwable th) { th.printStackTrace(); } } } } public final void a(WebView webView) { try { JSONObject jSONObject = new JSONObject(); jSONObject.put("api_version", "1.0.0"); a.a(webView, "onJSBridgeConnected", Base64.encodeToString(jSONObject.toString().getBytes(), 2)); } catch (Exception unused) { a.a(webView, "onJSBridgeConnected", ""); } catch (Throwable unused2) { a.a(webView, "onJSBridgeConnected", ""); } } }