package com.vungle.warren.ui.view; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.Build; import android.util.Log; import android.util.Pair; import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; import android.view.ViewManager; import android.view.ViewParent; import android.webkit.WebView; import com.vungle.warren.AdConfig; import com.vungle.warren.VungleLogger; import com.vungle.warren.c0; import com.vungle.warren.model.r; import com.vungle.warren.utility.a; import com.vungle.warren.y; import java.util.concurrent.atomic.AtomicReference; import m8.b; /* loaded from: classes2.dex */ public class l extends WebView implements m8.f { /* renamed from: j, reason: collision with root package name */ private static final String f8524j = "com.vungle.warren.ui.view.l"; /* renamed from: a, reason: collision with root package name */ private m8.e f8525a; /* renamed from: b, reason: collision with root package name */ private BroadcastReceiver f8526b; /* renamed from: c, reason: collision with root package name */ private final b.a f8527c; /* renamed from: d, reason: collision with root package name */ private final com.vungle.warren.d f8528d; /* renamed from: e, reason: collision with root package name */ private final AdConfig f8529e; /* renamed from: f, reason: collision with root package name */ y f8530f; /* renamed from: g, reason: collision with root package name */ private AtomicReference f8531g; /* renamed from: h, reason: collision with root package name */ private boolean f8532h; /* renamed from: i, reason: collision with root package name */ private k f8533i; class a implements k { a() { } @Override // com.vungle.warren.ui.view.k public boolean a(MotionEvent motionEvent) { if (l.this.f8525a == null) { return false; } l.this.f8525a.g(motionEvent); return false; } } class b implements View.OnTouchListener { b() { } @Override // android.view.View.OnTouchListener public boolean onTouch(View view, MotionEvent motionEvent) { return l.this.f8533i != null ? l.this.f8533i.a(motionEvent) : l.super.onTouchEvent(motionEvent); } } class c implements Runnable { c() { } @Override // java.lang.Runnable public void run() { l.this.stopLoading(); l.this.setWebViewClient(null); if (Build.VERSION.SDK_INT >= 29) { l.this.setWebViewRenderProcessClient(null); } l.this.loadUrl("about:blank"); } } class d implements l8.a { d() { } @Override // l8.a public void close() { l.this.B(false); } } class e implements y.b { e() { } @Override // com.vungle.warren.y.b public void a(Pair pair, com.vungle.warren.error.a aVar) { l lVar = l.this; lVar.f8530f = null; if (aVar != null) { if (lVar.f8527c != null) { l.this.f8527c.b(aVar, l.this.f8528d.f()); return; } return; } lVar.f8525a = (m8.e) pair.first; l.this.setWebViewClient((n) pair.second); l.this.f8525a.o(l.this.f8527c); l.this.f8525a.f(l.this, null); l.this.C(); if (l.this.f8531g.get() != null) { l lVar2 = l.this; lVar2.setAdVisibility(((Boolean) lVar2.f8531g.get()).booleanValue()); } ViewGroup.LayoutParams layoutParams = l.this.getLayoutParams(); if (layoutParams != null) { layoutParams.height = -1; layoutParams.width = -1; } } } class f extends BroadcastReceiver { f() { } @Override // android.content.BroadcastReceiver public void onReceive(Context context, Intent intent) { String stringExtra = intent.getStringExtra("command"); if ("stopAll".equalsIgnoreCase(stringExtra)) { l.this.B(false); return; } VungleLogger.j(l.class.getSimpleName() + "#onAttachedToWindow", String.format("Receiving Invalid Broadcast: %1$s", stringExtra)); } } public l(Context context, com.vungle.warren.d dVar, AdConfig adConfig, y yVar, b.a aVar) { super(context); this.f8531g = new AtomicReference(); this.f8533i = new a(); this.f8527c = aVar; this.f8528d = dVar; this.f8529e = adConfig; this.f8530f = yVar; setLayerType(2, null); setBackgroundColor(0); A(); } private void A() { setOnTouchListener(new b()); } /* JADX INFO: Access modifiers changed from: private */ public void C() { o.a(this); addJavascriptInterface(new l8.d(this.f8525a), "Android"); getSettings().setMediaPlaybackRequiresUserGesture(false); } public void B(boolean z10) { m8.e eVar = this.f8525a; if (eVar != null) { eVar.p((z10 ? 4 : 0) | 2); } else { y yVar = this.f8530f; if (yVar != null) { yVar.destroy(); this.f8530f = null; this.f8527c.b(new com.vungle.warren.error.a(25), this.f8528d.f()); } } if (z10) { r.b d10 = new r.b().d(h8.c.DISMISS_AD); com.vungle.warren.d dVar = this.f8528d; if (dVar != null && dVar.c() != null) { d10.a(h8.a.EVENT_ID, this.f8528d.c()); } c0.l().w(d10.c()); } q(0L); } public View D() { return this; } @Override // m8.a public void c() { onPause(); } @Override // m8.a public void close() { if (this.f8525a != null) { B(false); return; } y yVar = this.f8530f; if (yVar != null) { yVar.destroy(); this.f8530f = null; this.f8527c.b(new com.vungle.warren.error.a(25), this.f8528d.f()); } } @Override // m8.a public void f(String str, String str2, a.f fVar, l8.f fVar2) { String str3 = f8524j; Log.d(str3, "Opening " + str2); if (com.vungle.warren.utility.h.b(str, str2, getContext(), fVar, true, fVar2)) { return; } Log.e(str3, "Cannot open url " + str2); } @Override // m8.a public void g() { ViewParent parent = getParent(); if (parent instanceof ViewManager) { ((ViewManager) parent).removeView(this); } } @Override // m8.a public String getWebsiteUrl() { return getUrl(); } @Override // m8.a public void h() { onResume(); } @Override // m8.f public void l() { } @Override // m8.a public boolean n() { return true; } @Override // m8.a public void o(String str) { loadUrl(str); } @Override // android.webkit.WebView, android.view.ViewGroup, android.view.View protected void onAttachedToWindow() { super.onAttachedToWindow(); y yVar = this.f8530f; if (yVar != null && this.f8525a == null) { yVar.a(getContext(), this.f8528d, this.f8529e, new d(), new e()); } this.f8526b = new f(); k0.a.b(getContext()).c(this.f8526b, new IntentFilter("AdvertisementBus")); h(); } @Override // android.view.ViewGroup, android.view.View protected void onDetachedFromWindow() { k0.a.b(getContext()).e(this.f8526b); super.onDetachedFromWindow(); y yVar = this.f8530f; if (yVar != null) { yVar.destroy(); } c(); } @Override // android.webkit.WebView public void onPause() { super.onPause(); setAdVisibility(false); } @Override // android.webkit.WebView public void onResume() { super.onResume(); Log.d(f8524j, "Resuming Flex"); setAdVisibility(true); } @Override // android.webkit.WebView, android.view.View public void onWindowFocusChanged(boolean z10) { super.onWindowFocusChanged(z10); setAdVisibility(z10); } @Override // m8.a public void p() { } @Override // m8.a public void q(long j10) { if (this.f8532h) { return; } this.f8532h = true; this.f8525a = null; this.f8530f = null; removeJavascriptInterface("Android"); setWebChromeClient(null); c cVar = new c(); if (j10 <= 0) { cVar.run(); } else { new com.vungle.warren.utility.k().b(cVar, j10); } } public void setAdVisibility(boolean z10) { m8.e eVar = this.f8525a; if (eVar != null) { eVar.a(z10); } else { this.f8531g.set(Boolean.valueOf(z10)); } } @Override // m8.a public void setOrientation(int i10) { } @Override // m8.a public void setPresenter(m8.e eVar) { } @Override // m8.f public void setVisibility(boolean z10) { setVisibility(z10 ? 0 : 4); } }