Files
rr3-apk/decompiled-community/sources/com/fyber/inneractive/sdk/web/d0.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

159 lines
5.8 KiB
Java

package com.fyber.inneractive.sdk.web;
import android.webkit.WebResourceRequest;
import androidx.annotation.RequiresApi;
import java.net.HttpURLConnection;
/* loaded from: classes2.dex */
public final class d0 {
public static final byte[] b = new byte[0];
public static final d0 c = new d0();
public final b0<f0> a = new b0<>();
/* JADX WARN: Removed duplicated region for block: B:27:0x006a */
/* JADX WARN: Removed duplicated region for block: B:35:0x0098 */
/* JADX WARN: Removed duplicated region for block: B:52:0x00cc A[RETURN] */
/* JADX WARN: Removed duplicated region for block: B:53:0x00cd */
/* JADX WARN: Removed duplicated region for block: B:62:0x008b */
@androidx.annotation.RequiresApi(api = 21)
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static com.fyber.inneractive.sdk.web.e0 a(java.net.HttpURLConnection r11, java.nio.ByteBuffer r12) throws java.io.IOException {
/*
r11.connect()
r0 = 0
r1 = r0
L5:
r2 = 20
r3 = 0
if (r1 >= r2) goto Ldf
int r9 = r11.getResponseCode()
r2 = 300(0x12c, float:4.2E-43)
if (r9 < r2) goto L3e
r2 = 400(0x190, float:5.6E-43)
if (r9 < r2) goto L17
goto L3e
L17:
java.lang.String r2 = "Location"
java.lang.String r2 = r11.getHeaderField(r2)
boolean r4 = android.text.TextUtils.isEmpty(r2)
if (r4 == 0) goto L24
return r3
L24:
r11.disconnect()
java.net.URL r11 = new java.net.URL
r11.<init>(r2)
java.net.URLConnection r11 = r11.openConnection()
java.lang.Object r11 = com.google.firebase.perf.network.FirebasePerfUrlConnection.instrument(r11)
java.net.URLConnection r11 = (java.net.URLConnection) r11
java.net.HttpURLConnection r11 = (java.net.HttpURLConnection) r11
r11.connect()
int r1 = r1 + 1
goto L5
L3e:
java.io.InputStream r1 = r11.getInputStream() // Catch: java.lang.Throwable -> L56
byte[] r12 = r12.array() // Catch: java.lang.Throwable -> L57
java.io.ByteArrayOutputStream r2 = new java.io.ByteArrayOutputStream // Catch: java.lang.Throwable -> L57
r2.<init>() // Catch: java.lang.Throwable -> L57
L4b:
int r4 = r1.read(r12) // Catch: java.lang.Throwable -> L58
r5 = -1
if (r4 == r5) goto L58
r2.write(r12, r0, r4) // Catch: java.lang.Throwable -> L58
goto L4b
L56:
r1 = r3
L57:
r2 = r3
L58:
com.fyber.inneractive.sdk.util.t.b(r1)
r11.disconnect()
java.lang.String r12 = r11.getContentType()
boolean r1 = android.text.TextUtils.isEmpty(r12)
java.lang.String r4 = ""
if (r1 != 0) goto L8b
java.lang.String r1 = ";"
java.lang.String[] r12 = r12.split(r1)
int r1 = r12.length
if (r1 <= 0) goto L7a
r1 = r12[r0]
java.lang.String r1 = r1.trim()
goto L7b
L7a:
r1 = r4
L7b:
int r5 = r12.length
r6 = 1
if (r5 <= r6) goto L88
r12 = r12[r6]
java.lang.String r12 = r12.trim()
r8 = r12
r7 = r1
goto L8d
L88:
r7 = r1
r8 = r4
goto L8d
L8b:
r7 = r4
r8 = r7
L8d:
java.util.HashMap r6 = new java.util.HashMap
r6.<init>()
java.util.Map r12 = r11.getHeaderFields()
if (r12 == 0) goto Lc2
java.util.Set r1 = r12.keySet()
java.util.Iterator r1 = r1.iterator()
La0:
boolean r4 = r1.hasNext()
if (r4 == 0) goto Lc2
java.lang.Object r4 = r1.next()
java.lang.String r4 = (java.lang.String) r4
java.lang.Object r5 = r12.get(r4)
java.util.List r5 = (java.util.List) r5
if (r5 == 0) goto La0
int r10 = r5.size()
if (r10 <= 0) goto La0
java.lang.Object r5 = r5.get(r0)
r6.put(r4, r5)
goto La0
Lc2:
java.lang.String r10 = r11.getResponseMessage()
boolean r11 = android.text.TextUtils.isEmpty(r10)
if (r11 == 0) goto Lcd
return r3
Lcd:
com.fyber.inneractive.sdk.web.e0 r11 = new com.fyber.inneractive.sdk.web.e0
if (r2 != 0) goto Ld5
byte[] r12 = com.fyber.inneractive.sdk.web.d0.b
Ld3:
r5 = r12
goto Lda
Ld5:
byte[] r12 = r2.toByteArray()
goto Ld3
Lda:
r4 = r11
r4.<init>(r5, r6, r7, r8, r9, r10)
return r11
Ldf:
return r3
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.web.d0.a(java.net.HttpURLConnection, java.nio.ByteBuffer):com.fyber.inneractive.sdk.web.e0");
}
@RequiresApi(api = 21)
public static void a(WebResourceRequest webResourceRequest, HttpURLConnection httpURLConnection) {
if (webResourceRequest.getRequestHeaders() == null || webResourceRequest.getRequestHeaders().size() <= 0) {
return;
}
for (String str : webResourceRequest.getRequestHeaders().keySet()) {
if (str != null && webResourceRequest.getRequestHeaders().get(str) != null) {
httpURLConnection.setRequestProperty(str, webResourceRequest.getRequestHeaders().get(str));
}
}
}
}