package b.f.j.p; import android.net.Uri; import b.c.a.a0.d; import b.f.d.k.b; import b.f.j.j.e; import com.facebook.common.time.RealtimeSinceBootClock; import java.io.IOException; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.util.Locale; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /* compiled from: HttpUrlConnectionNetworkFetcher.java */ /* loaded from: classes3.dex */ public class a0 extends c { public int a; /* renamed from: b reason: collision with root package name */ public final ExecutorService f603b = Executors.newFixedThreadPool(3); public final b c; /* compiled from: HttpUrlConnectionNetworkFetcher.java */ /* loaded from: classes3.dex */ public static class a extends x { public long d; public long e; public long f; public a(l lVar, x0 x0Var) { super(lVar, x0Var); } } public a0(int i) { RealtimeSinceBootClock realtimeSinceBootClock = RealtimeSinceBootClock.get(); this.c = realtimeSinceBootClock; this.a = i; } /* JADX WARN: Removed duplicated region for block: B:23:0x0040 */ /* JADX WARN: Removed duplicated region for block: B:38:0x009b */ /* Code decompiled incorrectly, please refer to instructions dump. */ public final HttpURLConnection a(Uri uri, int i) throws IOException { URL url; boolean z2; Uri uri2 = b.f.d.l.b.a; Uri uri3 = null; if (uri == null) { url = null; } else { try { url = new URL(uri.toString()); } catch (MalformedURLException e) { throw new RuntimeException(e); } } HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection(); httpURLConnection.setConnectTimeout(this.a); int responseCode = httpURLConnection.getResponseCode(); if (responseCode >= 200 && responseCode < 300) { return httpURLConnection; } if (!(responseCode == 307 || responseCode == 308)) { switch (responseCode) { case 300: case 301: case 302: case 303: break; default: z2 = false; break; } if (!z2) { String headerField = httpURLConnection.getHeaderField("Location"); httpURLConnection.disconnect(); if (headerField != null) { uri3 = Uri.parse(headerField); } String scheme = uri.getScheme(); if (i > 0 && uri3 != null && !d.g0(uri3.getScheme(), scheme)) { return a(uri3, i - 1); } throw new IOException(i == 0 ? String.format(Locale.getDefault(), "URL %s follows too many redirects", uri.toString()) : String.format(Locale.getDefault(), "URL %s returned %d without a valid redirect", uri.toString(), Integer.valueOf(responseCode))); } httpURLConnection.disconnect(); throw new IOException(String.format("Image URL %s returned HTTP code %d", uri.toString(), Integer.valueOf(responseCode))); } z2 = true; if (!z2) { } } }