package com.mbridge.msdk.mbjscommon.windvane; import android.content.Context; import android.os.Handler; import android.text.TextUtils; import android.util.AttributeSet; import android.view.MotionEvent; import android.webkit.WebSettings; import com.mbridge.msdk.foundation.controller.a; import com.mbridge.msdk.foundation.tools.ae; import com.mbridge.msdk.mbjscommon.base.BaseWebView; import com.mbridge.msdk.mbjscommon.base.b; import com.mbridge.msdk.mbjscommon.base.c; public class WindVaneWebView extends BaseWebView { protected l b; protected b c; protected g d; /* renamed from: e reason: collision with root package name */ private Object f12274e; /* renamed from: f reason: collision with root package name */ private Object f12275f; /* renamed from: g reason: collision with root package name */ private String f12276g; /* renamed from: h reason: collision with root package name */ private d f12277h; /* renamed from: i reason: collision with root package name */ private String f12278i; private boolean j = false; private float k = 0.0f; private float l = 0.0f; public WindVaneWebView(Context context) { super(context); } public void clearWebView() { if (!this.j) { loadUrl("about:blank"); } } public String getCampaignId() { return this.f12276g; } public b getJsBridge() { return this.c; } public Object getJsObject(String str) { g gVar = this.d; if (gVar == null) { return null; } return gVar.a(str); } public Object getMraidObject() { return this.f12275f; } public Object getObject() { return this.f12274e; } public String getRid() { return this.f12278i; } public d getWebViewListener() { return this.f12277h; } public boolean isDestoryed() { return this.j; } public boolean onTouchEvent(MotionEvent motionEvent) { b bVar = this.mWebViewClient; if (bVar != null && (bVar.b() instanceof c)) { String url = getUrl(); if (!TextUtils.isEmpty(url) && url.contains("https://play.google.com")) { if (motionEvent.getAction() == 0) { this.k = motionEvent.getRawX(); this.l = motionEvent.getRawY(); } else { int b2 = ae.b(a.f().j(), 15.0f); float rawX = motionEvent.getRawX() - this.k; float y = motionEvent.getY() - this.l; if ((rawX >= 0.0f || rawX * -1.0f <= ((float) b2)) && ((rawX <= 0.0f || rawX <= ((float) b2)) && ((y >= 0.0f || -1.0f * y <= ((float) b2)) && (y <= 0.0f || y <= ((float) b2))))) { setClickable(false); return true; } } } } return super.onTouchEvent(motionEvent); } public void registerWindVanePlugin(Class cls) { g gVar = this.d; if (gVar != null) { gVar.a(cls); } } public void release() { try { setVisibility(8); removeAllViews(); setDownloadListener(null); this.f12274e = null; int n = ae.n(getContext()); if (n == 0) { this.j = true; destroy(); return; } new Handler().postDelayed(new Runnable() { /* class com.mbridge.msdk.mbjscommon.windvane.WindVaneWebView.AnonymousClass1 */ public final void run() { WindVaneWebView.this.j = true; WindVaneWebView.this.destroy(); } }, (long) (n * 1000)); } catch (Throwable th) { th.printStackTrace(); } } public void setApiManagerContext(Context context) { g gVar = this.d; if (gVar != null) { gVar.a(context); } } public void setApiManagerJSFactory(Object obj) { g gVar = this.d; if (gVar != null) { gVar.a(obj); } } public void setCampaignId(String str) { this.f12276g = str; } public void setJsBridge(b bVar) { this.c = bVar; bVar.a(this); } public void setMraidObject(Object obj) { this.f12275f = obj; } public void setObject(Object obj) { this.f12274e = obj; } public void setRid(String str) { this.f12278i = str; } public void setWebViewChromeClient(l lVar) { this.b = lVar; setWebChromeClient(lVar); } public void setWebViewListener(d dVar) { this.f12277h = dVar; l lVar = this.b; if (lVar != null) { lVar.a(dVar); } b bVar = this.mWebViewClient; if (bVar != null) { bVar.a(dVar); } } public void setWebViewTransparent() { super.setTransparent(); } /* access modifiers changed from: protected */ @Override // com.mbridge.msdk.mbjscommon.base.BaseWebView public final void a() { super.a(); getSettings().setSavePassword(false); WebSettings settings = getSettings(); settings.setUserAgentString(getSettings().getUserAgentString() + " WindVane/3.0.2"); if (this.b == null) { this.b = new l(this); } setWebViewChromeClient(this.b); m mVar = new m(); this.mWebViewClient = mVar; setWebViewClient(mVar); if (this.c == null) { b iVar = new i(this.a); this.c = iVar; setJsBridge(iVar); } this.d = new g(this.a, this); } public WindVaneWebView(Context context, AttributeSet attributeSet) { super(context, attributeSet); } public WindVaneWebView(Context context, AttributeSet attributeSet, int i2) { super(context, attributeSet, i2); } }