package com.fyber.inneractive.sdk.web; import android.graphics.Bitmap; import android.text.TextUtils; import android.webkit.RenderProcessGoneDetail; import android.webkit.WebResourceRequest; import android.webkit.WebResourceResponse; import android.webkit.WebView; import android.webkit.WebViewClient; import com.fyber.inneractive.sdk.util.IAlog; import com.google.firebase.perf.network.FirebasePerfUrlConnection; import java.io.ByteArrayInputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.SocketTimeoutException; import java.net.URL; import java.net.URLConnection; import java.net.UnknownHostException; import java.nio.ByteBuffer; /* loaded from: classes2.dex */ public final class t extends WebViewClient { public final boolean a; public final int b; public final int c; public final int d; public g e; public t(g gVar, boolean z, int i, int i2, int i3) { this.e = gVar; this.a = z; this.b = i; this.c = i2; this.d = i3; } @Override // android.webkit.WebViewClient public final void onLoadResource(WebView webView, String str) { super.onLoadResource(webView, str); IAlog.e("Resources to load: %s", str); g gVar = this.e; if (gVar != null) { f fVar = (f) gVar; if (TextUtils.isEmpty(str) || !str.startsWith("http://") || com.fyber.inneractive.sdk.util.s.a()) { return; } IAlog.a("%s Found a portential unsecure resource url: %s", IAlog.a(fVar), str); } } @Override // android.webkit.WebViewClient public final void onPageFinished(WebView webView, String str) { super.onPageFinished(webView, str); IAlog.e("onPageFinished - url: %s", str); g gVar = this.e; if (gVar != null) { gVar.a(webView); } } @Override // android.webkit.WebViewClient public final void onPageStarted(WebView webView, String str, Bitmap bitmap) { super.onPageStarted(webView, str, bitmap); IAlog.e("onPageStarted - url: %s", str); } @Override // android.webkit.WebViewClient public final boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) { IAlog.a("onWebViewRenderProcessGone called for web view! %s", webView); if (webView != null) { com.fyber.inneractive.sdk.util.t.a(webView); webView.destroy(); } g gVar = this.e; if (gVar != null) { f fVar = (f) gVar; L l = fVar.g; if (l != 0) { l.e(); } fVar.b(true); } return true; } @Override // android.webkit.WebViewClient public final boolean shouldOverrideUrlLoading(WebView webView, String str) { super.shouldOverrideUrlLoading(webView, str); g gVar = this.e; return gVar != null && gVar.a(webView, str); } @Override // android.webkit.WebViewClient public final void onReceivedError(WebView webView, int i, String str, String str2) { IAlog.e("%sError: code = %d text = %s WebView = %s", IAlog.a(this), Integer.valueOf(i), str, webView); super.onReceivedError(webView, i, str, str2); g gVar = this.e; if (gVar != null) { gVar.b(); } } @Override // android.webkit.WebViewClient public final WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) { URL url; HttpURLConnection httpURLConnection; if (this.a && webResourceRequest != null) { IAlog.e("shouldInterceptRequest, method = %s", webResourceRequest.getMethod()); d0 d0Var = d0.c; int i = this.b; int i2 = this.c; int i3 = this.d; d0Var.getClass(); WebResourceResponse webResourceResponse = null; if (webResourceRequest.getUrl() != null && webResourceRequest.getUrl().getScheme() != null && webResourceRequest.getUrl().getScheme().startsWith("http") && TextUtils.equals(webResourceRequest.getMethod(), "GET")) { e0 e0Var = d0Var.a.get(new f0(webResourceRequest)); if (e0Var != null) { webResourceResponse = new WebResourceResponse(e0Var.c, e0Var.d, e0Var.e, e0Var.f, e0Var.b, new ByteArrayInputStream(e0Var.a)); } else { try { url = new URL(webResourceRequest.getUrl().toString()); } catch (MalformedURLException unused) { url = null; } if (url != null) { ByteBuffer byteBuffer = (ByteBuffer) com.fyber.inneractive.sdk.util.g.b.a.poll(); if (byteBuffer == null) { byteBuffer = ByteBuffer.allocateDirect(16384); } try { httpURLConnection = (HttpURLConnection) ((URLConnection) FirebasePerfUrlConnection.instrument(url.openConnection())); try { httpURLConnection.setRequestMethod(webResourceRequest.getMethod()); httpURLConnection.setInstanceFollowRedirects(false); d0.a(webResourceRequest, httpURLConnection); } catch (Throwable unused2) { } } catch (Throwable unused3) { httpURLConnection = null; } if (httpURLConnection != null) { httpURLConnection.setConnectTimeout(i); httpURLConnection.setReadTimeout(i2); e0 e0Var2 = null; while (i3 > 0) { try { e0Var2 = d0.a(httpURLConnection, byteBuffer); } catch (SocketTimeoutException | UnknownHostException unused4) { } catch (Throwable unused5) { i3 = 0; } if (e0Var2 != null) { break; } i3--; } if (e0Var2 != null) { try { if (e0Var2.a()) { d0Var.a.put(new f0(webResourceRequest), e0Var2); } WebResourceResponse webResourceResponse2 = new WebResourceResponse(e0Var2.c, e0Var2.d, e0Var2.e, e0Var2.f, e0Var2.b, new ByteArrayInputStream(e0Var2.a)); httpURLConnection.disconnect(); com.fyber.inneractive.sdk.util.g.b.a.offer(byteBuffer); webResourceResponse = webResourceResponse2; } catch (Throwable unused6) { } } httpURLConnection.disconnect(); com.fyber.inneractive.sdk.util.g.b.a.offer(byteBuffer); } } } } if (webResourceResponse != null) { return webResourceResponse; } IAlog.e("shouldInterceptRequest did not intercept %s", webResourceRequest.getUrl()); } return super.shouldInterceptRequest(webView, webResourceRequest); } }