Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public final class a<T> {
public final String a;
public final T b;
/* JADX WARN: Multi-variable type inference failed */
public a(String str, Object obj) {
this.a = str;
this.b = obj;
}
}

View File

@@ -0,0 +1,12 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public final class a0 extends Exception {
public a0(Exception exc) {
super(exc);
}
public a0(String str) {
super(str);
}
}

View File

@@ -0,0 +1,8 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public final class a1 extends Exception {
public a1(Exception exc) {
super(exc);
}
}

View File

@@ -0,0 +1,12 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public final class b extends Exception {
public b(String str) {
super(str);
}
public b(Exception exc) {
super(exc);
}
}

View File

@@ -0,0 +1,7 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public final class b0<T> {
public T a;
public String b;
}

View File

@@ -0,0 +1,19 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public final class c implements Runnable {
public final /* synthetic */ int a;
public final /* synthetic */ long b;
public final /* synthetic */ d c;
public c(d dVar, int i, long j) {
this.c = dVar;
this.a = i;
this.b = j;
}
@Override // java.lang.Runnable
public final void run() {
this.c.d.sendEmptyMessageDelayed(this.a, this.b);
}
}

View File

@@ -0,0 +1,68 @@
package com.fyber.inneractive.sdk.network;
import java.util.List;
import java.util.Map;
/* loaded from: classes2.dex */
public interface c0<T> {
public interface a {
void a(String str);
}
b0 a(j jVar, Map<String, List<String>> map, int i) throws Exception;
j a(String str) throws Exception;
void a();
void a(long j);
void a(b0 b0Var, String str, String str2);
void a(r0 r0Var);
void a(T t, Exception exc, boolean z);
String b();
void b(long j);
void c();
p0 d();
boolean e();
u0 f();
boolean g();
String getId();
z getMethod();
String getUrl();
r0 h();
boolean i();
boolean isCancelled();
Map<String, String> k();
int m();
boolean n();
com.fyber.inneractive.sdk.network.a<T> o();
com.fyber.inneractive.sdk.config.global.s p();
String q();
byte[] r();
int s();
}

View File

@@ -0,0 +1,133 @@
package com.fyber.inneractive.sdk.network;
import android.app.Activity;
import android.app.Application;
import android.os.Bundle;
import android.os.HandlerThread;
import android.os.Message;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import java.util.concurrent.LinkedBlockingQueue;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class d implements com.fyber.inneractive.sdk.util.o0 {
public com.fyber.inneractive.sdk.util.n0 d;
public int e;
public final LinkedBlockingQueue a = new LinkedBlockingQueue();
public JSONArray b = new JSONArray();
public boolean f = false;
public boolean g = false;
public final HandlerThread c = new HandlerThread("EventCollectorHandlerThread", 0);
public class a implements Application.ActivityLifecycleCallbacks {
public a() {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityCreated(@NonNull Activity activity, @Nullable Bundle bundle) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityDestroyed(@NonNull Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivitySaveInstanceState(@NonNull Activity activity, @NonNull Bundle bundle) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStarted(@NonNull Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStopped(@NonNull Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityPaused(@NonNull Activity activity) {
d dVar = d.this;
com.fyber.inneractive.sdk.util.n0 n0Var = dVar.d;
if (n0Var != null) {
n0Var.post(new c(dVar, 20150330, 3500L));
}
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityResumed(@NonNull Activity activity) {
com.fyber.inneractive.sdk.util.n0 n0Var = d.this.d;
if (n0Var != null) {
n0Var.removeMessages(20150330);
}
}
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r8v22, types: [org.json.JSONObject] */
@Override // com.fyber.inneractive.sdk.util.o0
public final void handleMessage(Message message) {
String str;
int i = message.what;
if (i == 12312329 || i == 20150330) {
if (this.f && this.a.size() > 0) {
while (true) {
str = null;
if (this.a.size() <= 0) {
break;
}
try {
str = (JSONObject) this.a.poll();
} catch (Throwable unused) {
}
if (str != null) {
this.b.put(str);
}
}
if (this.b.length() > 0) {
JSONArray jSONArray = this.b;
String a2 = com.fyber.inneractive.sdk.config.a.a();
long currentTimeMillis = System.currentTimeMillis();
try {
str = jSONArray.toString();
} catch (Throwable unused2) {
}
if (str != null) {
IAConfigManager.L.r.a(new i0(new e(a2, jSONArray, currentTimeMillis), a2, str, x.c.b()));
}
this.b = new JSONArray();
}
}
com.fyber.inneractive.sdk.util.n0 n0Var = this.d;
if (n0Var != null) {
n0Var.removeMessages(12312329);
long j = this.e * 1000;
com.fyber.inneractive.sdk.util.n0 n0Var2 = this.d;
if (n0Var2 != null) {
n0Var2.post(new c(this, 12312329, j));
}
}
}
}
public final void a(Application application) {
if (!this.g) {
this.g = true;
this.c.start();
com.fyber.inneractive.sdk.util.n0 n0Var = new com.fyber.inneractive.sdk.util.n0(this.c.getLooper(), this);
this.d = n0Var;
this.f = true;
this.e = 30;
if (n0Var.hasMessages(12312329)) {
this.d.removeMessages(12312329);
}
long j = this.e * 1000;
com.fyber.inneractive.sdk.util.n0 n0Var2 = this.d;
if (n0Var2 != null) {
n0Var2.post(new c(this, 12312329, j));
}
}
application.registerActivityLifecycleCallbacks(new a());
}
}

View File

@@ -0,0 +1,519 @@
package com.fyber.inneractive.sdk.network;
import android.content.SharedPreferences;
import android.net.Uri;
import android.os.Build;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import com.fyber.inneractive.sdk.config.o;
import com.fyber.inneractive.sdk.external.InneractiveAdManager;
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.fyber.inneractive.sdk.external.InneractiveUserConfig;
import com.fyber.inneractive.sdk.network.p;
import com.fyber.inneractive.sdk.util.IAlog;
import com.ironsource.ad;
import com.ironsource.kq;
import com.ironsource.v8;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import com.tapjoy.TapjoyConstants;
import csdk.gluads.Consts;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.regex.Pattern;
import org.apache.http.cookie.ClientCookie;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class d0 extends f0<com.fyber.inneractive.sdk.response.e> implements n {
public final InneractiveAdRequest p;
public HashMap q;
public StringBuffer r;
public final com.fyber.inneractive.sdk.serverapi.c s;
public com.fyber.inneractive.sdk.dv.g t;
public boolean u;
public final com.fyber.inneractive.sdk.network.timeouts.request.a v;
public d0(p.a aVar, InneractiveAdRequest inneractiveAdRequest, com.fyber.inneractive.sdk.config.global.s sVar) {
this(aVar, inneractiveAdRequest, new com.fyber.inneractive.sdk.serverapi.b(sVar), x.a().b(), sVar);
}
/* JADX WARN: Removed duplicated region for block: B:45:0x00a5 A[Catch: Exception -> 0x00a0, TryCatch #0 {Exception -> 0x00a0, blocks: (B:37:0x0081, B:39:0x0085, B:41:0x0099, B:45:0x00a5, B:46:0x00ab), top: B:36:0x0081 }] */
/* JADX WARN: Removed duplicated region for block: B:50:0x00aa */
/* JADX WARN: Type inference failed for: r7v4, types: [T, com.fyber.inneractive.sdk.response.e] */
@Override // com.fyber.inneractive.sdk.network.c0
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final com.fyber.inneractive.sdk.network.b0 a(com.fyber.inneractive.sdk.network.j r6, java.util.Map<java.lang.String, java.util.List<java.lang.String>> r7, int r8) throws java.lang.Exception {
/*
r5 = this;
r8 = 0
if (r7 == 0) goto L3a
java.util.HashMap r0 = new java.util.HashMap
r0.<init>()
java.util.Set r1 = r7.keySet()
java.util.Iterator r1 = r1.iterator()
L10:
boolean r2 = r1.hasNext()
if (r2 == 0) goto L38
java.lang.Object r2 = r1.next()
java.lang.String r2 = (java.lang.String) r2
if (r2 == 0) goto L10
java.lang.Object r3 = r7.get(r2)
java.util.List r3 = (java.util.List) r3
if (r3 == 0) goto L10
int r4 = r3.size()
if (r4 <= 0) goto L10
java.lang.String r2 = r2.toLowerCase()
java.lang.Object r3 = r3.get(r8)
r0.put(r2, r3)
goto L10
L38:
r5.q = r0
L3a:
r7 = 0
if (r6 != 0) goto L3f
r6 = r7
goto L41
L3f:
java.io.InputStream r6 = r6.c
L41:
long r0 = java.lang.System.currentTimeMillis()
java.lang.Object r2 = r5.n
monitor-enter(r2)
boolean r3 = r5.m // Catch: java.lang.Throwable -> L52
if (r3 != 0) goto L55
r3 = 1
r5.m = r3 // Catch: java.lang.Throwable -> L52
r5.i = r0 // Catch: java.lang.Throwable -> L52
goto L55
L52:
r6 = move-exception
goto Lc8
L55:
monitor-exit(r2) // Catch: java.lang.Throwable -> L52
java.lang.String r0 = com.fyber.inneractive.sdk.util.IAlog.a(r5)
java.lang.Object[] r0 = new java.lang.Object[]{r0}
java.lang.String r1 = "%s : NetworkRequestAd : set start read timestamp"
com.fyber.inneractive.sdk.util.IAlog.a(r1, r0)
if (r6 == 0) goto L75
java.lang.StringBuffer r6 = com.fyber.inneractive.sdk.util.t.a(r6) // Catch: java.lang.Exception -> L6a
goto L73
L6a:
r6 = move-exception
java.lang.Object[] r0 = new java.lang.Object[r8]
java.lang.String r1 = "failed create response builder in network request ad"
com.fyber.inneractive.sdk.util.IAlog.a(r1, r6, r0)
r6 = r7
L73:
r5.r = r6
L75:
long r0 = java.lang.System.currentTimeMillis()
r5.c(r0)
com.fyber.inneractive.sdk.network.b0 r6 = new com.fyber.inneractive.sdk.network.b0
r6.<init>()
java.util.HashMap r0 = r5.q // Catch: java.lang.Exception -> La0
if (r0 == 0) goto La2
com.fyber.inneractive.sdk.network.m r1 = com.fyber.inneractive.sdk.network.m.RETURNED_AD_TYPE // Catch: java.lang.Exception -> La0
java.lang.String r1 = r1.key // Catch: java.lang.Exception -> La0
java.lang.String r1 = r1.toLowerCase() // Catch: java.lang.Exception -> La0
java.lang.Object r0 = r0.get(r1) // Catch: java.lang.Exception -> La0
java.lang.String r0 = (java.lang.String) r0 // Catch: java.lang.Exception -> La0
boolean r1 = android.text.TextUtils.isEmpty(r0) // Catch: java.lang.Exception -> La0
if (r1 != 0) goto La2
boolean r1 = android.text.TextUtils.isDigitsOnly(r0) // Catch: java.lang.Exception -> La0
if (r1 == 0) goto La2
goto La3
La0:
r6 = move-exception
goto Lb4
La2:
r0 = r7
La3:
if (r0 == 0) goto Laa
int r0 = java.lang.Integer.parseInt(r0) // Catch: java.lang.Exception -> La0
goto Lab
Laa:
r0 = 6
Lab:
com.fyber.inneractive.sdk.dv.g r1 = r5.t // Catch: java.lang.Exception -> La0
com.fyber.inneractive.sdk.response.e r7 = r5.a(r0, r5, r7, r1) // Catch: java.lang.Exception -> La0
r6.a = r7 // Catch: java.lang.Exception -> La0
return r6
Lb4:
long r0 = java.lang.System.currentTimeMillis()
r5.c(r0)
java.lang.Object[] r7 = new java.lang.Object[r8]
java.lang.String r8 = "failed parse ad network request"
com.fyber.inneractive.sdk.util.IAlog.a(r8, r6, r7)
com.fyber.inneractive.sdk.network.a0 r7 = new com.fyber.inneractive.sdk.network.a0
r7.<init>(r6)
throw r7
Lc8:
monitor-exit(r2) // Catch: java.lang.Throwable -> L52
throw r6
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.network.d0.a(com.fyber.inneractive.sdk.network.j, java.util.Map, int):com.fyber.inneractive.sdk.network.b0");
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final void b(long j) {
super.b(j);
IAlog.a("%s : NetworkRequestAd : set start connection timestamp", IAlog.a(this));
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final void c() {
super.c();
IAlog.a("%s : NetworkRequestAd cancel by timeout - resolve request with no fill", IAlog.a(this));
this.a = true;
a((d0) null, (Exception) new t0("no fill", 204), false);
}
@Override // com.fyber.inneractive.sdk.network.c0
public final p0 d() {
return p0.HIGH;
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final u0 f() {
com.fyber.inneractive.sdk.network.timeouts.request.a aVar = this.v;
return new u0(aVar.i, aVar.h);
}
@Override // com.fyber.inneractive.sdk.network.c0
public final boolean g() {
return false;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final z getMethod() {
return z.POST;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final String getUrl() {
String str;
Boolean bool;
String str2;
String str3;
String str4;
SharedPreferences sharedPreferences;
String str5;
int i = com.fyber.inneractive.sdk.config.g.a;
String property = System.getProperty("ia.testEnvironmentConfiguration.name");
if (TextUtils.isEmpty(property)) {
str = "https://" + IAConfigManager.L.i.e;
} else if (Pattern.compile("^([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])$").matcher(property).matches()) {
str = "https://" + property + "/simpleM2M/clientRequestEnhancedXmlAd";
} else {
str = "https://" + property + ".inner-active.mobi/simpleM2M/clientRequestEnhancedXmlAd";
}
InneractiveAdRequest inneractiveAdRequest = this.p;
com.fyber.inneractive.sdk.serverapi.c cVar = this.s;
e0 e0Var = new e0(inneractiveAdRequest, cVar);
e0Var.a = new HashMap();
e0Var.a("fromSDK", Boolean.toString(true));
e0Var.a("po", System.getProperty("ia.testEnvironmentConfiguration.number"));
e0Var.a(ClientCookie.SECURE_ATTR, (com.fyber.inneractive.sdk.util.s.a() ^ true) || IAConfigManager.L.q ? "1" : "0");
e0Var.a("spotid", inneractiveAdRequest.getSpotId());
String property2 = System.getProperty("ia.testEnvironmentConfiguration.chosenUnitId");
if (property2 == null) {
property2 = inneractiveAdRequest.getSelectedUnitConfig() == null ? null : ((com.fyber.inneractive.sdk.config.e0) inneractiveAdRequest.getSelectedUnitConfig()).a;
}
e0Var.a("uid", property2);
IAConfigManager iAConfigManager = IAConfigManager.L;
if (TextUtils.isEmpty(iAConfigManager.n)) {
e0Var.a("med", iAConfigManager.l);
} else {
e0Var.a("med", String.format("%s_%s", iAConfigManager.l, iAConfigManager.n));
}
cVar.getClass();
e0Var.a(InneractiveMediationDefs.GENDER_FEMALE, Integer.toString(372));
com.fyber.inneractive.sdk.serverapi.b bVar = (com.fyber.inneractive.sdk.serverapi.b) cVar;
List<Integer> list = com.fyber.inneractive.sdk.serverapi.b.d;
if (!list.isEmpty()) {
ArrayList arrayList = new ArrayList();
Iterator<Integer> it = list.iterator();
while (it.hasNext()) {
arrayList.add(String.valueOf(it.next()));
}
e0Var.a("protocols", com.fyber.inneractive.sdk.util.o.a(arrayList));
}
List<String> list2 = com.fyber.inneractive.sdk.serverapi.b.e;
if (!list2.isEmpty()) {
e0Var.a("mimes", com.fyber.inneractive.sdk.util.o.a(list2));
}
List<Integer> list3 = com.fyber.inneractive.sdk.serverapi.b.c;
if (!list3.isEmpty()) {
ArrayList arrayList2 = new ArrayList();
Iterator<Integer> it2 = list3.iterator();
while (it2.hasNext()) {
arrayList2.add(String.valueOf(it2.next()));
}
e0Var.a("api", com.fyber.inneractive.sdk.util.o.a(arrayList2));
}
if (!InneractiveAdManager.isCurrentUserAChild()) {
e0Var.a("zip", iAConfigManager.j.getZipCode());
}
e0Var.a("a", Integer.toString(iAConfigManager.j.getAge()));
InneractiveUserConfig.Gender gender = iAConfigManager.j.getGender();
if (InneractiveUserConfig.Gender.MALE.equals(gender)) {
e0Var.a("g", InneractiveMediationDefs.GENDER_MALE);
} else if (InneractiveUserConfig.Gender.FEMALE.equals(gender)) {
e0Var.a("g", InneractiveMediationDefs.GENDER_FEMALE);
}
e0Var.a("t", Long.toString(System.currentTimeMillis()));
e0Var.a(Consts.KEY_TAPJOY_USER_ID_VERSION, bVar.b());
com.fyber.inneractive.sdk.config.d dVar = iAConfigManager.C;
if (dVar.a == null) {
dVar.b = dVar.f();
}
if (com.fyber.inneractive.sdk.util.o.a == null) {
bool = null;
} else {
bool = dVar.a;
if (bool == null) {
bool = dVar.b;
}
}
if (bool != null) {
e0Var.a("gdpr_privacy_consent", bool.booleanValue() ? "1" : "0");
}
com.fyber.inneractive.sdk.config.d dVar2 = iAConfigManager.C;
if (dVar2 != null) {
Boolean bool2 = com.fyber.inneractive.sdk.util.o.a == null ? null : dVar2.i;
if (bool2 != null) {
e0Var.a("lgpd_consent", bool2.booleanValue() ? "1" : "0");
}
Boolean bool3 = iAConfigManager.C.j;
if (bool3 != null && bool3.booleanValue()) {
e0Var.a("coppaApplies", "1");
}
}
if (!InneractiveAdManager.isCurrentUserAChild()) {
String property3 = System.getProperty("ia.testEnvironmentConfiguration.device");
com.fyber.inneractive.sdk.config.o oVar = o.a.a;
o.b bVar2 = oVar.b;
String str6 = (bVar2 == null || !bVar2.c) ? "aaid" : "amazonId";
if (TextUtils.isEmpty(property3)) {
o.b bVar3 = oVar.b;
property3 = bVar3 != null ? bVar3.a : null;
}
e0Var.a(str6, property3);
}
if (!InneractiveAdManager.isCurrentUserAChild()) {
o.b bVar4 = o.a.a.b;
e0Var.a("dnt", Boolean.toString(bVar4 != null ? bVar4.b : false));
}
e0Var.a("dml", com.fyber.inneractive.sdk.util.m.k());
int b = com.fyber.inneractive.sdk.util.o.b(com.fyber.inneractive.sdk.util.o.g());
int b2 = com.fyber.inneractive.sdk.util.o.b(com.fyber.inneractive.sdk.util.o.f());
if (b > 0 && b2 > 0) {
e0Var.a("w", Integer.toString(b));
e0Var.a("h", Integer.toString(b2));
}
int e = com.fyber.inneractive.sdk.util.o.e();
e0Var.a("o", e == 1 ? TtmlNode.TAG_P : e == 2 ? "l" : "u");
if (!InneractiveAdManager.isCurrentUserAChild()) {
e0Var.a("ciso", com.fyber.inneractive.sdk.util.m.j());
String str7 = bVar.b;
e0Var.a("mcc", str7 == null ? "" : str7.substring(0, Math.min(3, str7.length())));
String str8 = bVar.b;
e0Var.a("mnc", str8 == null ? "" : str8.substring(Math.min(3, str8.length())));
e0Var.a("nt", com.fyber.inneractive.sdk.util.k0.e().f());
try {
str5 = ((TelephonyManager) com.fyber.inneractive.sdk.util.o.a.getSystemService("phone")).getNetworkOperatorName();
} catch (Exception unused) {
str5 = null;
}
e0Var.a("crn", str5);
}
e0Var.a(ad.y, v8.d);
e0Var.a("lng", iAConfigManager.o);
ArrayList arrayList3 = iAConfigManager.p;
if (arrayList3 != null && !arrayList3.isEmpty()) {
e0Var.a("in_lng", com.fyber.inneractive.sdk.util.o.a(arrayList3));
}
e0Var.a("bid", com.fyber.inneractive.sdk.util.o.a.getPackageName());
e0Var.a("appv", com.fyber.inneractive.sdk.util.m.o());
com.fyber.inneractive.sdk.config.d dVar3 = iAConfigManager.C;
if (dVar3.d == null) {
if (IAConfigManager.L.t.b.a(262, Integer.MIN_VALUE, "TcfVendorId") != 0 && (sharedPreferences = dVar3.l) != null && sharedPreferences.contains("IABTCF_TCString")) {
try {
str4 = dVar3.l.getString("IABTCF_TCString", null);
} catch (Exception unused2) {
}
dVar3.e = str4;
}
str4 = null;
dVar3.e = str4;
}
if (com.fyber.inneractive.sdk.util.o.a == null) {
str2 = null;
} else {
str2 = dVar3.d;
if (str2 == null) {
str2 = dVar3.e;
}
}
e0Var.a("gdpr_consent_data", str2);
com.fyber.inneractive.sdk.config.d dVar4 = iAConfigManager.C;
if (com.fyber.inneractive.sdk.util.o.a == null) {
dVar4.getClass();
str3 = null;
} else {
str3 = dVar4.h;
}
e0Var.a(TapjoyConstants.PREF_US_PRIVACY, str3);
e0Var.a("mute_video", Boolean.toString(iAConfigManager.k));
e0Var.a(ad.z, Build.VERSION.RELEASE);
com.fyber.inneractive.sdk.ignite.k kVar = iAConfigManager.D.p;
e0Var.a("ignitep", kVar != null ? kVar.a.h() : null);
com.fyber.inneractive.sdk.ignite.k kVar2 = iAConfigManager.D.p;
e0Var.a("ignitev", kVar2 != null ? kVar2.a.e() : null);
HashMap hashMap = new HashMap();
bVar.a(inneractiveAdRequest.getSpotId(), hashMap);
for (Map.Entry entry : hashMap.entrySet()) {
e0Var.a((String) entry.getKey(), (String) entry.getValue());
}
if (InneractiveAdManager.isCurrentUserAChild()) {
e0Var.a("childMode", "1");
}
com.fyber.inneractive.sdk.ignite.k kVar3 = IAConfigManager.L.D.p;
e0Var.a("odt", kVar3 != null ? kVar3.getOdt() : "");
HashMap hashMap2 = e0Var.a;
StringBuilder sb = new StringBuilder(str);
boolean z = true;
for (Map.Entry entry2 : hashMap2.entrySet()) {
sb.append(z ? "?" : v8.i.c);
sb.append((String) entry2.getKey());
sb.append(v8.i.b);
sb.append(Uri.encode((String) entry2.getValue()));
z = false;
}
String sb2 = sb.toString();
if (!this.u) {
this.u = true;
}
return sb2;
}
@Override // com.fyber.inneractive.sdk.network.n
public final Map<String, String> j() {
return this.q;
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final Map<String, String> k() {
int i = com.fyber.inneractive.sdk.config.g.a;
String property = System.getProperty("ia.testEnvironmentConfiguration.response");
if (TextUtils.isEmpty(property)) {
return null;
}
HashMap hashMap = new HashMap();
hashMap.put("mockadnetworkresponseid", property);
IAlog.a("NetworkRequestAd: Adding mock response header - %s", property);
return hashMap;
}
@Override // com.fyber.inneractive.sdk.network.n
public final StringBuffer l() {
return this.r;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final int s() {
return 0;
}
@Override // com.fyber.inneractive.sdk.network.f0
public final int t() {
return u();
}
public d0(p.a aVar, InneractiveAdRequest inneractiveAdRequest, com.fyber.inneractive.sdk.serverapi.b bVar, g gVar, com.fyber.inneractive.sdk.config.global.s sVar) {
super(aVar, gVar, sVar);
this.t = null;
this.u = false;
this.o = true;
this.p = inneractiveAdRequest;
this.s = bVar;
if (inneractiveAdRequest != null) {
this.v = com.fyber.inneractive.sdk.network.timeouts.request.c.a(com.fyber.inneractive.sdk.util.x0.a(inneractiveAdRequest.getSpotId()), inneractiveAdRequest.getMediationName(), sVar);
}
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final int m() {
return this.v.f;
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final byte[] r() {
JSONArray jSONArray;
byte[] bArr = new byte[0];
JSONObject jSONObject = new JSONObject();
try {
JSONObject jSONObject2 = new JSONObject();
com.fyber.inneractive.sdk.config.global.s sVar = ((com.fyber.inneractive.sdk.serverapi.b) this.s).a;
if (sVar != null) {
jSONArray = com.fyber.inneractive.sdk.config.global.g.a(sVar.c, true);
IAlog.a("%s: active experiments json set = %s", "SupportedFeaturesProvider", jSONArray);
} else {
jSONArray = null;
}
if (jSONArray != null && jSONArray.length() > 0) {
jSONObject2.put(kq.d, jSONArray);
jSONObject.put("sdk_experiments", jSONObject2);
}
UnitDisplayType a = com.fyber.inneractive.sdk.serverapi.a.a(this.p.getSpotId());
IAConfigManager iAConfigManager = IAConfigManager.L;
JSONArray a2 = iAConfigManager.w.a(a);
if (a2 != null && a2.length() > 0) {
jSONObject.put("user_sessions", a2);
}
int a3 = iAConfigManager.t.b.a(0, 0, "dv_enabled_v2");
if (a != null && a3 == 1) {
com.fyber.inneractive.sdk.dv.g a4 = iAConfigManager.E.a(a);
this.t = a4;
if (a4 != null) {
jSONObject.put("gdem_signal", a4.a.getQuery());
}
}
bArr = jSONObject.toString().getBytes(StandardCharsets.UTF_8);
IAlog.a("request json body - %s", jSONObject.toString());
return bArr;
} catch (Exception unused) {
IAlog.a("Failed building body for ad request!", new Object[0]);
return bArr;
}
}
@Override // com.fyber.inneractive.sdk.network.f0
public final void c(long j) {
super.c(j);
IAlog.a("%s : NetworkRequestAd : set end read timestamp, total execution time: %d", IAlog.a(this), Integer.valueOf(u()));
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final j a(String str) throws Exception {
IAlog.a("%s: NetworkRequestAd Ad request execution started, timeouts(connection: %d read: %d)", IAlog.a(this), Integer.valueOf(f().a), Integer.valueOf(f().b));
return super.a(str);
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final void a(long j) {
super.a(j);
IAlog.a("%s : NetworkRequestAd : set end connection timestamp, total execution time: %d", IAlog.a(this), Integer.valueOf(u()));
}
}

View File

@@ -0,0 +1,29 @@
package com.fyber.inneractive.sdk.network;
import com.fyber.inneractive.sdk.util.IAlog;
import org.json.JSONArray;
/* loaded from: classes2.dex */
public final class e implements w<String> {
public final /* synthetic */ String a;
public final /* synthetic */ JSONArray b;
public final /* synthetic */ long c;
public e(String str, JSONArray jSONArray, long j) {
this.a = str;
this.b = jSONArray;
this.c = j;
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(String str, Exception exc, boolean z) {
String str2 = str;
IAlog.a("Event Request: Hitting URL finished: %s, body: %s", this.a, this.b);
if (exc == null) {
IAlog.a("Event Request: Hitting URL response code: %s", str2);
} else {
IAlog.a("Event Request: Hitting URL failed: %s", exc);
}
IAlog.a("Event Request: Url hit took %s millis", Long.valueOf(System.currentTimeMillis() - this.c));
}
}

View File

@@ -0,0 +1,20 @@
package com.fyber.inneractive.sdk.network;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
import java.util.HashMap;
/* loaded from: classes2.dex */
public final class e0 {
public HashMap a;
public e0(InneractiveAdRequest inneractiveAdRequest, com.fyber.inneractive.sdk.serverapi.c cVar) {
}
public final void a(String str, String str2) {
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
return;
}
this.a.put(str, str2);
}
}

View File

@@ -0,0 +1,8 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public final class f extends t0 {
public f() {
super("Not Modified", 304);
}
}

View File

@@ -0,0 +1,351 @@
package com.fyber.inneractive.sdk.network;
import android.util.Log;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.factories.b;
import com.fyber.inneractive.sdk.network.c0;
import com.fyber.inneractive.sdk.util.IAlog;
import java.util.Map;
import java.util.UUID;
/* loaded from: classes2.dex */
public abstract class f0<T> implements c0<T> {
public volatile boolean a;
public final w<T> b;
public final g c;
public c0.a d;
public j e;
public volatile r0 f;
public final String g;
public final com.fyber.inneractive.sdk.config.global.s h;
public long i;
public long j;
public int k;
public boolean l;
public boolean m;
public final Object n;
public boolean o;
public class a implements Runnable {
public final /* synthetic */ Object a;
public final /* synthetic */ Exception b;
public final /* synthetic */ boolean c;
public a(Object obj, Exception exc, boolean z) {
this.a = obj;
this.b = exc;
this.c = z;
}
/* JADX WARN: Multi-variable type inference failed */
@Override // java.lang.Runnable
public final void run() {
f0.this.b.a(this.a, this.b, this.c);
}
}
public f0(w<T> wVar, g gVar) {
this(wVar, gVar, null);
}
@Override // com.fyber.inneractive.sdk.network.c0
public void a(b0 b0Var, String str, String str2) {
}
@Override // com.fyber.inneractive.sdk.network.c0
public String b() {
return null;
}
@Override // com.fyber.inneractive.sdk.network.c0
public void b(long j) {
synchronized (this.n) {
try {
if (!this.l) {
this.l = true;
this.j = j;
}
} catch (Throwable th) {
throw th;
}
}
}
@Override // com.fyber.inneractive.sdk.network.c0
public void c() {
boolean z;
synchronized (this.n) {
z = this.l;
}
if (z) {
a(System.currentTimeMillis());
} else if (v()) {
c(System.currentTimeMillis());
}
}
@Override // com.fyber.inneractive.sdk.network.c0
public boolean e() {
return !(this instanceof q0);
}
@Override // com.fyber.inneractive.sdk.network.c0
public u0 f() {
IAConfigManager iAConfigManager = IAConfigManager.L;
return new u0(iAConfigManager.t.b.a(5000, 1, "connect_timeout"), iAConfigManager.t.b.a(5000, 1, "read_timeout"));
}
@Override // com.fyber.inneractive.sdk.network.c0
public final String getId() {
return this.g;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final r0 h() {
return this.f;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final boolean isCancelled() {
return this.a;
}
@Override // com.fyber.inneractive.sdk.network.c0
public Map<String, String> k() {
return null;
}
@Override // com.fyber.inneractive.sdk.network.c0
public com.fyber.inneractive.sdk.network.a<T> o() {
return null;
}
@Override // com.fyber.inneractive.sdk.network.c0
public com.fyber.inneractive.sdk.config.global.s p() {
return this.h;
}
@Override // com.fyber.inneractive.sdk.network.c0
public String q() {
return "application/json; charset=utf-8";
}
@Override // com.fyber.inneractive.sdk.network.c0
public byte[] r() {
return null;
}
public int t() {
return this.k;
}
public int u() {
int i;
synchronized (this.n) {
i = this.k;
}
return i;
}
public final boolean v() {
boolean z;
synchronized (this.n) {
z = this.m;
}
return z;
}
public f0(w<T> wVar, g gVar, com.fyber.inneractive.sdk.config.global.s sVar) {
this.a = false;
this.f = r0.INITIAL;
this.i = 0L;
this.j = 0L;
this.k = 0;
this.l = false;
this.m = false;
this.n = new Object();
this.o = false;
this.b = wVar;
this.c = gVar;
this.g = UUID.randomUUID().toString();
this.h = sVar;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final boolean i() {
return this.o && ((com.fyber.inneractive.sdk.config.global.features.k) IAConfigManager.L.K.a(com.fyber.inneractive.sdk.config.global.features.k.class)).a(true, "should_manage_request_watchdog");
}
@Override // com.fyber.inneractive.sdk.network.c0
public int m() {
com.fyber.inneractive.sdk.config.global.s sVar = this.h;
if (sVar != null) {
return ((com.fyber.inneractive.sdk.config.global.features.k) sVar.a(com.fyber.inneractive.sdk.config.global.features.k.class)).a("watchdog_buffer_time_ms", 500);
}
return 500;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final boolean n() {
if (!this.o) {
return false;
}
com.fyber.inneractive.sdk.config.global.features.k kVar = (com.fyber.inneractive.sdk.config.global.features.k) IAConfigManager.L.K.a(com.fyber.inneractive.sdk.config.global.features.k.class);
return kVar.a(false, "should_add_request_watchdog") || kVar.a(false, "should_report_request_watchdog");
}
@Override // com.fyber.inneractive.sdk.network.c0
public j a(String str) throws Exception {
IAConfigManager iAConfigManager;
try {
c0.a aVar = this.d;
if (aVar != null) {
aVar.a("sdkInitNetworkRequest");
}
int i = 0;
while (true) {
iAConfigManager = IAConfigManager.L;
if (iAConfigManager.x.c.compareAndSet(true, true) || i >= 25) {
break;
}
IAlog.a("UserAgentProvider | waiting on user agent", new Object[0]);
try {
Thread.sleep(100L);
} catch (InterruptedException unused) {
}
i++;
}
this.e = this.c.a(this, iAConfigManager.x.a(), str);
c0.a aVar2 = this.d;
if (aVar2 != null) {
aVar2.a("sdkGotServerResponse");
}
return this.e;
} catch (b e) {
IAlog.a("failed start network request", e, new Object[0]);
throw e;
} catch (x0 e2) {
IAlog.a("failed read network response", e2, new Object[0]);
throw e2;
} catch (Exception e3) {
IAlog.a("failed start network request", e3, new Object[0]);
throw e3;
}
}
public void c(long j) {
synchronized (this.n) {
try {
if (this.m) {
this.k = (int) ((j - this.i) + this.k);
this.m = false;
}
} catch (Throwable th) {
throw th;
}
}
}
@Override // com.fyber.inneractive.sdk.network.c0
public final void a() {
try {
j jVar = this.e;
if (jVar != null) {
jVar.a();
}
this.c.a();
} catch (Exception unused) {
}
}
@Override // com.fyber.inneractive.sdk.network.c0
public final void a(T t, Exception exc, boolean z) {
if (!z) {
a(r0.RESOLVED);
}
com.fyber.inneractive.sdk.util.p.b.post(new a(t, exc, z));
}
@Override // com.fyber.inneractive.sdk.network.c0
public final void a(r0 r0Var) {
c0.a aVar;
this.f = r0Var;
if (r0Var != r0.QUEUED_FOR_RETRY || (aVar = this.d) == null) {
return;
}
aVar.a("sdkRequestEndedButWillBeRetried");
}
public final com.fyber.inneractive.sdk.response.e a(int i, n nVar, com.fyber.inneractive.sdk.bidder.adm.f fVar, com.fyber.inneractive.sdk.dv.g gVar) throws Exception {
try {
com.fyber.inneractive.sdk.response.a a2 = com.fyber.inneractive.sdk.response.a.a(i);
if (a2 == null) {
a2 = com.fyber.inneractive.sdk.response.a.RETURNED_ADTYPE_MRAID;
}
com.fyber.inneractive.sdk.factories.b bVar = b.a.a;
b.InterfaceC0070b interfaceC0070b = bVar.a.get(a2);
com.fyber.inneractive.sdk.response.b b = interfaceC0070b != null ? interfaceC0070b.b() : null;
if (b == null) {
IAlog.f("Received ad type %s does not have an appropriate parser!", Integer.valueOf(i));
if (bVar.a.size() == 0) {
Log.e("Inneractive_error", "Critical error raised while fetching an ad - please make sure you have added all the required fyber libraries (ia-mraid-kit, ia-video-kit) to your project");
}
throw new a0("Could not find parser for ad type " + i);
}
IAlog.a("Received ad type %s - Got parser! %s", Integer.valueOf(i), b);
if (fVar != null) {
b.c = fVar;
}
b.a = b.a();
if (nVar != null) {
b.c = new com.fyber.inneractive.sdk.response.k(nVar);
}
com.fyber.inneractive.sdk.response.e a3 = b.a(null);
a3.I = t();
if (gVar != null) {
a3.s = gVar;
}
c0.a aVar = this.d;
if (aVar != null) {
aVar.a("sdkParsedResponse");
}
return a3;
} catch (Exception e) {
IAlog.a("failed parse ad network request", e, new Object[0]);
throw new a0(e);
}
}
public f0(f0<T> f0Var) {
this.a = false;
this.f = r0.INITIAL;
this.i = 0L;
this.j = 0L;
this.k = 0;
this.l = false;
this.m = false;
this.n = new Object();
this.o = false;
this.b = f0Var.b;
this.c = f0Var.c;
this.g = UUID.randomUUID().toString();
this.h = f0Var.h;
this.k = f0Var.k;
this.i = f0Var.i;
this.j = f0Var.j;
}
@Override // com.fyber.inneractive.sdk.network.c0
public void a(long j) {
synchronized (this.n) {
try {
if (this.l) {
this.k = (int) ((j - this.j) + this.k);
this.l = false;
}
} catch (Throwable th) {
throw th;
}
}
}
}

View File

@@ -0,0 +1,8 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public interface g {
<T> j a(c0<T> c0Var, String str, String str2) throws Exception;
void a();
}

View File

@@ -0,0 +1,101 @@
package com.fyber.inneractive.sdk.network;
import android.content.Context;
import com.fyber.inneractive.sdk.external.InvalidAppIdException;
import com.fyber.inneractive.sdk.util.IAlog;
import java.util.List;
import java.util.Map;
/* loaded from: classes2.dex */
public class g0<T> extends f0<T> {
public final Context p;
public final com.fyber.inneractive.sdk.cache.a<T> q;
public v<T> r;
public g0(w<T> wVar, Context context, com.fyber.inneractive.sdk.cache.a<T> aVar) {
this(wVar, context, aVar, x.a().b());
}
@Override // com.fyber.inneractive.sdk.network.c0
public b0 a(j jVar, Map<String, List<String>> map, int i) throws Exception {
b0 b0Var = new b0();
try {
String stringBuffer = com.fyber.inneractive.sdk.util.t.a(jVar.c).toString();
b0Var.a = this.q.a(stringBuffer);
b0Var.b = stringBuffer;
return b0Var;
} catch (Exception e) {
IAlog.a("failed parse cacheable network request", e, new Object[0]);
if (e instanceof InvalidAppIdException) {
throw e;
}
throw new a0(e);
}
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final String b() {
return this.q.b();
}
@Override // com.fyber.inneractive.sdk.network.c0
public final p0 d() {
return p0.LOW;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final boolean g() {
return false;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final z getMethod() {
return z.GET;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final String getUrl() {
return this.q.getUrl();
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final a<T> o() {
v<T> vVar = new v<>(this.p, this.q);
this.r = vVar;
com.fyber.inneractive.sdk.cache.k<T> a = vVar.a();
String str = a.b;
T t = a.a;
this.q.b();
return new a<>(str, t);
}
@Override // com.fyber.inneractive.sdk.network.c0
public final int s() {
return 0;
}
public g0(w<T> wVar, Context context, com.fyber.inneractive.sdk.cache.a<T> aVar, g gVar) {
super(wVar, gVar);
this.p = context;
this.q = aVar;
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final void a(b0 b0Var, String str, String str2) {
v<T> vVar = this.r;
if (vVar != null) {
if (vVar.c == null) {
vVar.c = vVar.a.getSharedPreferences("IAConfigurationPreferences", 0);
}
vVar.c.edit().putString(vVar.b.a(), str2).apply();
if (b0Var == null || b0Var.b.isEmpty() || str.isEmpty()) {
return;
}
if (!this.r.a(str, b0Var.b)) {
IAlog.b("Failed to cache file", new Object[0]);
} else {
this.q.a((com.fyber.inneractive.sdk.cache.a<T>) b0Var.a);
}
}
}
}

View File

@@ -0,0 +1,24 @@
package com.fyber.inneractive.sdk.network;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.FilterInputStream;
import java.util.Map;
/* loaded from: classes2.dex */
public class h {
public static j a(FilterInputStream filterInputStream, int i, String str, Map map, String str2) throws x0, b {
try {
j jVar = new j(filterInputStream, i, str, map, str2);
if (jVar.a / 100 != 5) {
return jVar;
}
throw new b(String.format("server returned error %d", Integer.valueOf(jVar.a)));
} catch (b e) {
IAlog.a("failed executing network request", e, new Object[0]);
throw new b(e);
} catch (Exception e2) {
IAlog.a("failed reading network response", e2, new Object[0]);
throw new x0(e2);
}
}
}

View File

@@ -0,0 +1,42 @@
package com.fyber.inneractive.sdk.network;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.InputStream;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
import org.apache.http.protocol.HTTP;
/* loaded from: classes2.dex */
public final class h0 extends g0<Bitmap> {
public h0(com.fyber.inneractive.sdk.ui.a aVar, Context context, com.fyber.inneractive.sdk.cache.b bVar) {
super(aVar, context, bVar);
}
/* JADX WARN: Type inference failed for: r1v0 */
/* JADX WARN: Type inference failed for: r1v1, types: [T, android.graphics.Bitmap] */
/* JADX WARN: Type inference failed for: r1v2 */
@Override // com.fyber.inneractive.sdk.network.g0, com.fyber.inneractive.sdk.network.c0
public final b0 a(j jVar, Map<String, List<String>> map, int i) throws Exception {
b0 b0Var = new b0();
try {
InputStream inputStream = jVar.c;
List<String> list = map != null ? map.get(HTTP.CONTENT_LEN) : null;
int a = list != null ? com.fyber.inneractive.sdk.util.t.a(list.get(0), -1) : -1;
AtomicInteger atomicInteger = new AtomicInteger(0);
?? decodeStream = atomicInteger.get() == a ? BitmapFactory.decodeStream(new com.fyber.inneractive.sdk.util.h0(inputStream, atomicInteger)) : 0;
if (decodeStream != 0) {
String a2 = com.fyber.inneractive.sdk.util.i0.a((Bitmap) decodeStream);
b0Var.a = decodeStream;
b0Var.b = a2;
}
return b0Var;
} catch (Exception e) {
IAlog.a("failed parse cacheable network request", e, new Object[0]);
throw new a0(e);
}
}
}

View File

@@ -0,0 +1,181 @@
package com.fyber.inneractive.sdk.network;
import android.net.Uri;
import android.text.TextUtils;
import android.util.Pair;
import com.fyber.inneractive.sdk.util.IAlog;
import com.google.firebase.perf.network.FirebasePerfUrlConnection;
import java.io.BufferedInputStream;
import java.io.FilterInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.SocketTimeoutException;
import java.net.URL;
import java.net.URLConnection;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.zip.GZIPInputStream;
import org.apache.http.protocol.HTTP;
/* loaded from: classes2.dex */
public final class i extends h implements g {
public static class a extends j {
public final HttpURLConnection g;
public a(HttpURLConnection httpURLConnection, int i, InputStream inputStream, Map<String, List<String>> map, String str) {
this.g = httpURLConnection;
a(i);
a(inputStream);
a(map);
a(str);
}
@Override // com.fyber.inneractive.sdk.network.j
public final void a() throws IOException {
try {
HttpURLConnection httpURLConnection = this.g;
if (httpURLConnection != null) {
httpURLConnection.disconnect();
}
} catch (Throwable unused) {
}
super.a();
}
}
@Override // com.fyber.inneractive.sdk.network.g
public final <T> j a(c0<T> c0Var, String str, String str2) throws Exception {
j a2;
FilterInputStream bufferedInputStream;
IAlog.a("%s hurl network stack is in use", "HttpExecutorImpl");
URL url = new URL(c0Var.getUrl());
ArrayList arrayList = new ArrayList();
arrayList.add(c0Var.getUrl());
Pair a3 = a(c0Var, arrayList, url, str, str2);
HttpURLConnection httpURLConnection = (HttpURLConnection) a3.second;
List list = (List) a3.first;
if (httpURLConnection == null) {
try {
if (list.size() <= 0) {
throw new x0();
}
} catch (SocketTimeoutException e) {
throw new a1(e);
} catch (IOException e2) {
IAlog.a("failed reading network response", e2, new Object[0]);
throw new x0(e2);
}
}
FilterInputStream filterInputStream = null;
if (httpURLConnection == null) {
a2 = h.a(null, 200, "", null, null);
} else {
try {
InputStream inputStream = httpURLConnection.getInputStream();
if (TextUtils.equals("gzip", httpURLConnection.getContentEncoding())) {
IAlog.a("HttpExecutorBase: getInputStream found gzip encoding", new Object[0]);
bufferedInputStream = new GZIPInputStream(inputStream);
} else {
IAlog.a("HttpExecutorBase: getInputStream no gzip encoding", new Object[0]);
bufferedInputStream = new BufferedInputStream(inputStream);
}
filterInputStream = bufferedInputStream;
} catch (Exception unused) {
}
a2 = h.a(filterInputStream, httpURLConnection.getResponseCode(), httpURLConnection.getResponseMessage(), httpURLConnection.getHeaderFields(), httpURLConnection.getHeaderField("Last-Modified"));
}
a aVar = new a(httpURLConnection, a2.a, a2.c, a2.d, a2.e);
Iterator it = list.iterator();
while (it.hasNext()) {
aVar.f.add((String) it.next());
}
return aVar;
}
@Override // com.fyber.inneractive.sdk.network.g
public final void a() {
}
public static Pair a(c0 c0Var, ArrayList arrayList, URL url, String str, String str2) throws b {
String headerField;
try {
HttpURLConnection httpURLConnection = (HttpURLConnection) ((URLConnection) FirebasePerfUrlConnection.instrument(url.openConnection()));
if (!c0Var.e()) {
httpURLConnection.setInstanceFollowRedirects(false);
}
u0 f = c0Var.f();
httpURLConnection.setConnectTimeout(f.a);
httpURLConnection.setReadTimeout(f.b);
a(httpURLConnection, "User-Agent", str);
a(httpURLConnection, "If-Modified-Since", str2);
a(httpURLConnection, "Accept-Encoding", "gzip");
Map<String, String> k = c0Var.k();
if (k != null) {
for (String str3 : k.keySet()) {
a(httpURLConnection, str3, k.get(str3));
}
}
c0Var.b(System.currentTimeMillis());
if (c0Var.getMethod() != z.POST && c0Var.getMethod() != z.PUT) {
httpURLConnection.connect();
int responseCode = httpURLConnection.getResponseCode();
c0Var.a(System.currentTimeMillis());
IAlog.a("%s (%s) response code - %d", c0Var.toString(), url, Integer.valueOf(responseCode));
if (c0Var.e() && (((responseCode > 300 && responseCode < 304) || responseCode == 307 || responseCode == 308) && (headerField = httpURLConnection.getHeaderField("Location")) != null)) {
if (!headerField.startsWith("http") && !headerField.contains("://") && arrayList.size() > 0) {
Uri parse = Uri.parse((String) arrayList.get(arrayList.size() - 1));
headerField = String.format(headerField.startsWith("/") ? "%s://%s%s" : "%s://%s/%s", parse.getScheme(), parse.getHost(), headerField);
}
arrayList.add(headerField);
if (arrayList.size() <= 20) {
if (headerField.startsWith("http")) {
return a(c0Var, arrayList, new URL(headerField), str, str2);
}
return Pair.create(arrayList, null);
}
throw new b("Url chain too big for us");
}
return new Pair(arrayList, httpURLConnection);
}
a(httpURLConnection, c0Var);
int responseCode2 = httpURLConnection.getResponseCode();
c0Var.a(System.currentTimeMillis());
IAlog.a("%s (%s) response code - %d", c0Var.toString(), url, Integer.valueOf(responseCode2));
if (c0Var.e()) {
}
return new Pair(arrayList, httpURLConnection);
} catch (Exception e) {
c0Var.a(System.currentTimeMillis());
IAlog.a("failed executing network request", e, new Object[0]);
throw new b(e);
}
}
public static void a(HttpURLConnection httpURLConnection, c0 c0Var) throws Exception {
httpURLConnection.setRequestMethod(c0Var.getMethod().key);
httpURLConnection.setDoInput(true);
httpURLConnection.setDoOutput(true);
byte[] r = c0Var.r();
httpURLConnection.setRequestProperty(HTTP.CONTENT_LEN, "" + (r != null ? r.length : 0));
httpURLConnection.setRequestProperty("Content-Type", c0Var.q());
httpURLConnection.connect();
OutputStream outputStream = httpURLConnection.getOutputStream();
outputStream.write(r);
try {
outputStream.close();
} catch (Throwable unused) {
}
}
public static void a(HttpURLConnection httpURLConnection, String str, String str2) {
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
return;
}
httpURLConnection.addRequestProperty(str, str2);
}
}

View File

@@ -0,0 +1,70 @@
package com.fyber.inneractive.sdk.network;
import com.fyber.inneractive.sdk.util.IAlog;
import java.nio.charset.StandardCharsets;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
/* loaded from: classes2.dex */
public final class i0 extends f0<String> {
public final String p;
public final String q;
public final AtomicInteger r;
public i0(e eVar, String str, String str2, g gVar) {
super(eVar, gVar);
this.r = new AtomicInteger();
this.q = str;
this.p = str2;
}
/* JADX WARN: Type inference failed for: r2v4, types: [T, java.lang.String] */
@Override // com.fyber.inneractive.sdk.network.c0
public final b0 a(j jVar, Map<String, List<String>> map, int i) throws Exception {
try {
b0 b0Var = new b0();
b0Var.a = String.valueOf(i);
return b0Var;
} catch (Exception e) {
IAlog.a("failed parse event network request", e, new Object[0]);
throw new a0(e);
}
}
@Override // com.fyber.inneractive.sdk.network.c0
public final p0 d() {
return p0.LOW;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final boolean g() {
return this.r.getAndIncrement() < 4;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final z getMethod() {
return z.POST;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final String getUrl() {
return this.q;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final int s() {
return ((int) Math.pow(2.0d, this.r.get())) * 1000;
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final byte[] r() {
byte[] bArr = new byte[0];
try {
IAlog.a("NetworkRequestEvent: network request body %s", this.p);
return this.p.getBytes(StandardCharsets.UTF_8);
} catch (Exception unused) {
return bArr;
}
}
}

View File

@@ -0,0 +1,73 @@
package com.fyber.inneractive.sdk.network;
import java.io.FilterInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
/* loaded from: classes2.dex */
public class j {
public int a;
public final String b;
public InputStream c;
public Map<String, List<String>> d;
public String e;
public final ArrayList f;
public j() {
this.f = new ArrayList();
}
public final void a(int i) {
this.a = i;
}
public final void a(InputStream inputStream) {
this.c = inputStream;
}
public final void a(String str) {
this.e = str;
}
public final void a(Map<String, List<String>> map) {
this.d = map;
}
public final InputStream b() {
return this.c;
}
public final String c() {
return this.e;
}
public final Map<String, List<String>> d() {
return this.d;
}
public final int e() {
return this.a;
}
public j(FilterInputStream filterInputStream, int i, String str, Map map, String str2) {
this();
this.c = filterInputStream;
this.a = i;
this.b = str;
this.d = map;
this.e = str2;
}
public void a() throws IOException {
InputStream inputStream = this.c;
if (inputStream != null) {
try {
inputStream.close();
} catch (Throwable unused) {
}
}
}
}

View File

@@ -0,0 +1,92 @@
package com.fyber.inneractive.sdk.network;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.InputStream;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
/* loaded from: classes2.dex */
public final class j0 extends f0<String> {
public final String p;
public final AtomicInteger q;
public class a implements w<String> {
public final /* synthetic */ String a;
public final /* synthetic */ long b;
public a(long j, String str) {
this.a = str;
this.b = j;
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(String str, Exception exc, boolean z) {
String str2 = str;
IAlog.a("Hit Request: Hitting URL finished: %s", this.a);
if (exc == null) {
IAlog.a("Hit Request: Hitting URL response code: %s", str2);
} else {
IAlog.a("Hit Request: Hitting URL failed: %s", exc);
}
IAlog.a("Hit Request: Url hit took %s millis", Long.valueOf(System.currentTimeMillis() - this.b));
}
}
public j0(w<String> wVar, String str) {
this(wVar, str, x.a().b());
}
public static void b(String str) {
IAConfigManager.L.r.a(new j0(new a(System.currentTimeMillis(), str), str));
}
/* JADX WARN: Type inference failed for: r3v2, types: [T, java.lang.String] */
@Override // com.fyber.inneractive.sdk.network.c0
public final b0 a(j jVar, Map<String, List<String>> map, int i) throws Exception {
try {
b0 b0Var = new b0();
b0Var.a = String.valueOf(i);
InputStream inputStream = jVar.c;
if (inputStream != null) {
b0Var.b = com.fyber.inneractive.sdk.util.t.a(inputStream).toString();
}
return b0Var;
} catch (Exception e) {
IAlog.a("failed parse hit network request", e, new Object[0]);
throw new a0(e);
}
}
@Override // com.fyber.inneractive.sdk.network.c0
public final p0 d() {
return p0.LOW;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final boolean g() {
return this.q.getAndIncrement() < 4;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final z getMethod() {
return z.GET;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final String getUrl() {
return this.p;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final int s() {
return ((int) Math.pow(2.0d, this.q.get())) * 1000;
}
public j0(w<String> wVar, String str, g gVar) {
super(wVar, gVar);
this.q = new AtomicInteger();
this.p = str;
}
}

View File

@@ -0,0 +1,128 @@
package com.fyber.inneractive.sdk.network;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.external.ImpressionData;
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
import com.fyber.inneractive.sdk.external.InneractiveAdSpot;
import com.fyber.inneractive.sdk.external.InneractiveAdSpotManager;
import com.fyber.inneractive.sdk.external.InneractiveErrorCode;
import com.fyber.inneractive.sdk.external.InneractiveInfrastructureError;
import com.fyber.inneractive.sdk.factories.b;
import com.fyber.inneractive.sdk.flow.k;
import com.fyber.inneractive.sdk.util.IAlog;
/* loaded from: classes2.dex */
public abstract class k {
public a a;
public volatile boolean b = false;
public final com.fyber.inneractive.sdk.config.global.s c;
public final String d;
public interface a {
}
public k(com.fyber.inneractive.sdk.config.global.s sVar, String str, a aVar) {
this.a = aVar;
this.c = sVar;
this.d = str;
}
public void a() {
this.b = true;
this.a = null;
}
public String b() {
return null;
}
public final void a(InneractiveAdRequest inneractiveAdRequest, com.fyber.inneractive.sdk.response.e eVar) {
InneractiveErrorCode a2;
a aVar;
if (this.a == null) {
return;
}
if (this.b) {
IAlog.e("IARemoteAdFetcher: ignoring response. Previous request was cancelled", new Object[0]);
return;
}
com.fyber.inneractive.sdk.config.e0 a3 = com.fyber.inneractive.sdk.config.a.a(eVar.m);
if (inneractiveAdRequest != null) {
inneractiveAdRequest.setSelectedUnitConfig(a3);
}
com.fyber.inneractive.sdk.config.global.e eVar2 = new com.fyber.inneractive.sdk.config.global.e();
ImpressionData impressionData = eVar.r;
eVar2.a = impressionData != null ? impressionData.getDemandId() : null;
try {
eVar2.b = Long.valueOf(IAConfigManager.L.d);
} catch (NumberFormatException unused) {
IAlog.a("invalid publisherId", new Object[0]);
}
this.c.a(eVar2);
if (a3 == null) {
a2 = InneractiveErrorCode.ERROR_CONFIGURATION_MISMATCH;
} else {
a2 = eVar.a(inneractiveAdRequest, this.c);
}
if (a2 == null) {
com.fyber.inneractive.sdk.flow.k kVar = (com.fyber.inneractive.sdk.flow.k) this.a;
if (kVar.f) {
IAlog.e("IAAdSourceBase: load cancelled: ignoring response. Previous load request was cancelled", new Object[0]);
return;
}
com.fyber.inneractive.sdk.config.global.s sVar = kVar.c;
IAlog.e("%sonAdDataAvailable: got response data: %s", kVar.d(), eVar);
if (eVar.F != com.fyber.inneractive.sdk.ignite.l.NONE && !TextUtils.isEmpty(eVar.y) && !TextUtils.isEmpty(eVar.E) && !TextUtils.isEmpty(eVar.G)) {
com.fyber.inneractive.sdk.ignite.c cVar = IAConfigManager.L.D;
if (cVar.f) {
cVar.a((com.digitalturbine.ignite.authenticator.listeners.internal.b) null);
}
}
com.fyber.inneractive.sdk.response.a a4 = com.fyber.inneractive.sdk.response.a.a(eVar.g);
b.InterfaceC0070b interfaceC0070b = b.a.a.a.get(a4);
com.fyber.inneractive.sdk.interfaces.a a5 = interfaceC0070b != null ? interfaceC0070b.a() : null;
kVar.a = a5;
if (a5 == null) {
IAlog.f("%sonAdDataAvailable: Cannot find content handler for ad type: %s", kVar.d(), a4);
k.a aVar2 = kVar.b;
if (aVar2 != null) {
((com.fyber.inneractive.sdk.flow.u) aVar2).a(inneractiveAdRequest, new InneractiveInfrastructureError(InneractiveErrorCode.SDK_INTERNAL_ERROR, com.fyber.inneractive.sdk.flow.g.NO_CONTENT_LOADER_AVAILABLE), eVar);
}
} else {
IAlog.e("%sonAdDataAvailable: found response loader: %s", kVar.d(), kVar.a);
}
((com.fyber.inneractive.sdk.flow.h) kVar.a).a(inneractiveAdRequest, eVar, sVar, kVar, kVar);
return;
}
com.fyber.inneractive.sdk.flow.g gVar = com.fyber.inneractive.sdk.flow.g.CONTENT_ERROR_UNSPECIFIED;
if (a3 == null || a2 == InneractiveErrorCode.ERROR_CONFIGURATION_MISMATCH) {
gVar = com.fyber.inneractive.sdk.flow.g.NO_APP_CONFIG_AVAILABLE;
IAlog.b("%sGot configuration mismatch!", IAlog.a(this));
IAConfigManager.a();
}
InneractiveInfrastructureError inneractiveInfrastructureError = new InneractiveInfrastructureError(a2, gVar);
Exception exc = eVar.x;
if (exc != null) {
inneractiveInfrastructureError.setCause(exc);
}
com.fyber.inneractive.sdk.response.a a6 = com.fyber.inneractive.sdk.response.a.a(eVar.g);
if (a6 != null) {
Exception exc2 = eVar.x;
if (exc2 != null) {
inneractiveInfrastructureError.setCause(exc2);
}
com.fyber.inneractive.sdk.util.p.a(new com.fyber.inneractive.sdk.flow.c(new com.fyber.inneractive.sdk.flow.d(eVar, inneractiveAdRequest, a6 == com.fyber.inneractive.sdk.response.a.RETURNED_ADTYPE_HTML ? "send_failed_display_creatives" : "send_failed_vast_creatives", this.c.c()), inneractiveInfrastructureError));
}
com.fyber.inneractive.sdk.config.global.s sVar2 = this.c;
if (sVar2 == null) {
InneractiveAdSpot spot = InneractiveAdSpotManager.get().getSpot(this.d);
sVar2 = (spot == null || spot.getAdContent() == null) ? null : spot.getAdContent().c;
}
com.fyber.inneractive.sdk.flow.a.a(inneractiveAdRequest, inneractiveInfrastructureError, null, eVar, sVar2 != null ? sVar2.c() : null);
if (this.b || (aVar = this.a) == null) {
return;
}
((com.fyber.inneractive.sdk.flow.k) aVar).a(inneractiveAdRequest, inneractiveInfrastructureError, eVar);
}
}

View File

@@ -0,0 +1,96 @@
package com.fyber.inneractive.sdk.network;
import com.fyber.inneractive.sdk.ignite.IgniteResponseOuterClass$IgniteResponse;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.nio.ByteBuffer;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
/* loaded from: classes2.dex */
public final class k0 extends f0<IgniteResponseOuterClass$IgniteResponse> {
public final byte[] p;
public final AtomicInteger q;
public k0(com.fyber.inneractive.sdk.ignite.b bVar, byte[] bArr, g gVar, com.fyber.inneractive.sdk.config.global.s sVar) {
super(bVar, gVar, sVar);
this.q = new AtomicInteger();
this.p = bArr;
}
/* JADX WARN: Type inference failed for: r7v7, types: [T, com.fyber.inneractive.sdk.ignite.IgniteResponseOuterClass$IgniteResponse] */
@Override // com.fyber.inneractive.sdk.network.c0
public final b0 a(j jVar, Map<String, List<String>> map, int i) throws Exception {
try {
b0 b0Var = new b0();
InputStream inputStream = jVar.c;
if (inputStream != null) {
ByteBuffer byteBuffer = (ByteBuffer) com.fyber.inneractive.sdk.util.g.b.a.poll();
if (byteBuffer == null) {
byteBuffer = ByteBuffer.allocateDirect(16384);
}
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
byte[] array = (byteBuffer == null || !byteBuffer.hasArray()) ? new byte[8192] : byteBuffer.array();
while (true) {
int read = inputStream.read(array, 0, array.length);
if (read == -1) {
break;
}
byteArrayOutputStream.write(array, 0, read);
}
byteArrayOutputStream.flush();
byte[] byteArray = byteArrayOutputStream.toByteArray();
com.fyber.inneractive.sdk.util.t.b(byteArrayOutputStream);
com.fyber.inneractive.sdk.util.g.b.a.offer(byteBuffer);
String str = new String(byteArray, "UTF-8");
?? parseFrom = IgniteResponseOuterClass$IgniteResponse.parseFrom(str.getBytes());
b0Var.b = str;
b0Var.a = parseFrom;
}
return b0Var;
} catch (Exception e) {
IAlog.a("failed parse ignite network request", e, new Object[0]);
throw new a0(e);
} catch (Throwable th) {
IAlog.a("failed parse ignite network request", th, new Object[0]);
throw new a0("failed to parse ignite network request");
}
}
@Override // com.fyber.inneractive.sdk.network.c0
public final p0 d() {
return p0.HIGH;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final boolean g() {
return this.q.getAndIncrement() < 4;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final z getMethod() {
return z.POST;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final String getUrl() {
return "https://init-mp.fyber.com/init";
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final String q() {
return "application/x-protobuf; messageType=IgniteRequest";
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final byte[] r() {
return this.p;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final int s() {
return ((int) Math.pow(2.0d, this.q.get())) * 1000;
}
}

View File

@@ -0,0 +1,27 @@
package com.fyber.inneractive.sdk.network;
import android.text.TextUtils;
import java.security.InvalidParameterException;
import java.util.HashMap;
/* loaded from: classes2.dex */
public abstract class l {
public final String a;
public final HashMap b;
public String c = null;
public l(String str) {
if (TextUtils.isEmpty(str)) {
throw new InvalidParameterException();
}
this.b = new HashMap();
this.a = str;
}
public final void a(Object obj, String str) {
if (TextUtils.isEmpty(str) || obj == null) {
return;
}
this.b.put(str, obj);
}
}

View File

@@ -0,0 +1,125 @@
package com.fyber.inneractive.sdk.network;
import android.os.Environment;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.util.IAlog;
import csdk.gluads.Consts;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.URI;
import java.util.List;
import java.util.Map;
/* loaded from: classes2.dex */
public final class l0 extends f0<String> {
public final String p;
public l0(com.fyber.inneractive.sdk.web.q qVar, String str, com.fyber.inneractive.sdk.config.global.s sVar) {
super(qVar, x.a().b(), sVar);
this.p = str;
}
/* JADX WARN: Multi-variable type inference failed */
@Override // com.fyber.inneractive.sdk.network.c0
public final b0 a(j jVar, Map<String, List<String>> map, int i) throws Exception {
FileOutputStream fileOutputStream;
b0 b0Var = new b0();
FileOutputStream fileOutputStream2 = null;
T t = 0;
fileOutputStream2 = null;
try {
try {
InputStream inputStream = jVar.c;
File file = new File(Environment.getExternalStorageDirectory(), "Pictures");
file.mkdirs();
String a = a(URI.create(this.p), map);
if (TextUtils.isEmpty(a)) {
fileOutputStream = null;
} else {
File file2 = new File(file, a);
String file3 = file2.toString();
fileOutputStream = new FileOutputStream(file2);
try {
try {
com.fyber.inneractive.sdk.util.t.a(inputStream, fileOutputStream);
t = file3;
} catch (Exception unused) {
fileOutputStream2 = fileOutputStream;
IAlog.a("failed to download and save the image file.", new Object[0]);
fileOutputStream = fileOutputStream2;
com.fyber.inneractive.sdk.util.t.b(fileOutputStream);
return b0Var;
}
} catch (Throwable th) {
th = th;
com.fyber.inneractive.sdk.util.t.b(fileOutputStream);
throw th;
}
}
try {
b0Var.a = t;
} catch (Throwable th2) {
th = th2;
fileOutputStream2 = fileOutputStream;
fileOutputStream = fileOutputStream2;
com.fyber.inneractive.sdk.util.t.b(fileOutputStream);
throw th;
}
} catch (Exception unused2) {
}
com.fyber.inneractive.sdk.util.t.b(fileOutputStream);
return b0Var;
} catch (Throwable th3) {
th = th3;
}
}
@Override // com.fyber.inneractive.sdk.network.c0
public final p0 d() {
return p0.LOW;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final boolean g() {
return false;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final z getMethod() {
return z.GET;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final String getUrl() {
return this.p;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final int s() {
return 0;
}
public static String a(URI uri, Map map) {
String path = uri.getPath();
if (path == null) {
return null;
}
String name = new File(path).getName();
List list = map != null ? (List) map.get("Content-Type") : null;
String str = list != null ? (String) list.get(0) : null;
if (str == null) {
return name;
}
for (String str2 : str.split(";")) {
if (str2.contains("image/")) {
String str3 = Consts.STRING_PERIOD + str2.split("/")[1];
if (name.endsWith(str3)) {
return name;
}
return name + str3;
}
}
return name;
}
}

View File

@@ -0,0 +1,51 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public enum m {
AD_TIMEOUT("X-IA-SESSION-TIMEOUT"),
RETURNED_AD_TYPE("X-IA-Ad-Type"),
HEIGHT("X-IA-Ad-Height"),
WIDTH("X-IA-Ad-Width"),
AD_NETWORK("X-IA-AdNetwork"),
AD_NETWORK_ID("X-IA-AdNetwork-Id"),
CLIENT_UNIQUE_ID("X-IA-Cuid"),
ERROR_CODE("X-IA-Error"),
SESSION_ID("X-IA-Session"),
CONTENT_ID("X-IA-Content"),
PUBLISHER_ID("X-IA-Publisher"),
AD_UNIT_ID("X-IA-Ad-Unit-ID"),
AD_UNIT_TYPE("X-IA-Ad-Unit-Type"),
AD_COMPLETION_URL("X-IA-Completion"),
AD_UNIT_DISPLAY_TYPE("X-IA-Ad-Unit-Display-Type"),
AD_DOMAIN("X-IA-Adomain"),
APP_BUNDLE("X-IA-App-Bundle"),
CAMPAIGN_ID("X-IA-Campaign-ID"),
CREATIVE_ID("X-IA-Creative-ID"),
SDK_ADAPTER_NAME("X-IA-SdkAdapterName"),
SDK_ADAPTER_DATA("X-IA-SdkAdapterData"),
CPM_VALUE("X-IA-Pricing-Value"),
CPM_CURRENCY("X-IA-Pricing-Currency"),
LOCATION("Location"),
SDK_IMPRESSION_URL("X-IA-sdkImpressionUrl"),
SDK_CLICK_URL("X-IA-sdkClickUrl"),
BANNER_MRC_PERCENT("X-IA-MRC-Percent"),
BANNER_MRC_DURATION("X-IA-MRC-Duration"),
BANNER_MRC_IMPRESSION_URL("X-IA-MRC-Impression"),
INTERSTITIAL_SKIP_MODE("X-IA-skipMode"),
IGNITE_INSTALL_URL("X-IA-Ignite-InstallUrl"),
IGNITE_MODE("X-IA-Ignite-Mode"),
APP_BUNDLE_LAUNCHER("X-IA-App-Bundle-Launcher"),
BRAND_BIDDER_SHOW_ENDCARD("X-IA-Brand-Bidder-Dont-Show-Endcard"),
BRAND_BIDDER_CTA_TEXT("X-IA-Brand-Bidder-Cta-Text"),
MRAID_VIDEO_SIGNAL("X-DT-MRAID-Video");
final String key;
m(String str) {
this.key = str;
}
public final String e() {
return this.key;
}
}

View File

@@ -0,0 +1,84 @@
package com.fyber.inneractive.sdk.network;
import android.util.Base64;
import com.fyber.inneractive.sdk.flow.m;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.nio.ByteBuffer;
import java.util.List;
import java.util.Map;
/* loaded from: classes2.dex */
public final class m0 extends f0<String> {
public final String p;
public m0(m.c cVar, String str) {
super(cVar, x.a().b(), null);
this.p = str;
}
/* JADX WARN: Type inference failed for: r7v5, types: [T, java.lang.String] */
@Override // com.fyber.inneractive.sdk.network.c0
public final b0 a(j jVar, Map<String, List<String>> map, int i) throws Exception {
b0 b0Var = new b0();
try {
InputStream inputStream = jVar.c;
List<String> list = map != null ? map.get("Content-Type") : null;
String str = list != null ? list.get(0) : null;
ByteBuffer byteBuffer = (ByteBuffer) com.fyber.inneractive.sdk.util.g.b.a.poll();
if (byteBuffer == null) {
byteBuffer = ByteBuffer.allocateDirect(16384);
}
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
byte[] array = (byteBuffer == null || !byteBuffer.hasArray()) ? new byte[8192] : byteBuffer.array();
while (true) {
int read = inputStream.read(array, 0, array.length);
if (read == -1) {
break;
}
byteArrayOutputStream.write(array, 0, read);
}
byteArrayOutputStream.flush();
byte[] byteArray = byteArrayOutputStream.toByteArray();
com.fyber.inneractive.sdk.util.t.b(byteArrayOutputStream);
com.fyber.inneractive.sdk.util.g.b.a.offer(byteBuffer);
String encodeToString = Base64.encodeToString(byteArray, 0);
Object[] objArr = new Object[2];
if (str == null) {
str = "image/png";
}
objArr[0] = str;
objArr[1] = encodeToString;
b0Var.a = String.format("data:%s;base64, %s", objArr);
} catch (Exception unused) {
IAlog.a("failed to fetch and encode the image.", new Object[0]);
}
return b0Var;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final p0 d() {
return p0.LOW;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final boolean g() {
return false;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final z getMethod() {
return z.GET;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final String getUrl() {
return this.p;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final int s() {
return 0;
}
}

View File

@@ -0,0 +1,10 @@
package com.fyber.inneractive.sdk.network;
import java.util.Map;
/* loaded from: classes2.dex */
public interface n {
Map<String, String> j();
StringBuffer l();
}

View File

@@ -0,0 +1,115 @@
package com.fyber.inneractive.sdk.network;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import com.fyber.inneractive.sdk.flow.m;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.InputStream;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
import org.apache.http.protocol.HTTP;
/* loaded from: classes2.dex */
public final class n0 extends f0<a> {
public final String p;
public static class a {
public Bitmap a = null;
public String b = null;
}
public n0(m.e eVar, String str, com.fyber.inneractive.sdk.config.global.s sVar) {
super(eVar, x.a().b(), sVar);
this.p = str;
}
/* JADX WARN: Type inference failed for: r2v0, types: [T, com.fyber.inneractive.sdk.network.n0$a] */
@Override // com.fyber.inneractive.sdk.network.c0
public final b0 a(j jVar, Map<String, List<String>> map, int i) throws Exception {
b0 b0Var = new b0();
?? aVar = new a();
try {
InputStream inputStream = jVar.c;
if (inputStream != null) {
List<String> list = map != null ? map.get(HTTP.CONTENT_LEN) : null;
int i2 = -1;
int a2 = list != null ? com.fyber.inneractive.sdk.util.t.a(list.get(0), -1) : -1;
AtomicInteger atomicInteger = new AtomicInteger(0);
Bitmap decodeStream = atomicInteger.get() == a2 ? BitmapFactory.decodeStream(new com.fyber.inneractive.sdk.util.h0(inputStream, atomicInteger)) : null;
if (decodeStream != null) {
int width = decodeStream.getWidth();
int height = decodeStream.getHeight();
int i3 = width * height;
int[] iArr = new int[i3];
decodeStream.getPixels(iArr, 0, width, 0, 0, width, height);
for (int i4 = 0; i4 < i3; i4++) {
int i5 = iArr[i4];
if (i4 != 0) {
if (i5 != i2) {
aVar.a = decodeStream;
Object[] objArr = new Object[1];
objArr[0] = this.p;
IAlog.a("SimpleImageLoader: Got a valid bitmap %s", objArr);
break;
}
} else {
i2 = i5;
}
try {
} catch (Exception e) {
e = e;
IAlog.c("SimpleImageLoader: Exception on load image %s %s", e.getMessage(), e.toString());
aVar.b = e.getMessage();
b0Var.a = aVar;
return b0Var;
} catch (OutOfMemoryError e2) {
e = e2;
IAlog.c("SimpleImageLoader: OutOfMemoryError on load image %s", e.getMessage());
Bitmap bitmap = aVar.a;
if (bitmap != null) {
bitmap.recycle();
}
aVar.b = e.getMessage();
b0Var.a = aVar;
return b0Var;
}
}
}
IAlog.a("SimpleImageLoader: Got an invalid bitmap", new Object[0]);
aVar.b = "Got an invalid bitmap";
}
} catch (Exception e3) {
e = e3;
} catch (OutOfMemoryError e4) {
e = e4;
}
b0Var.a = aVar;
return b0Var;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final p0 d() {
return p0.LOW;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final boolean g() {
return false;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final z getMethod() {
return z.GET;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final String getUrl() {
return this.p;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final int s() {
return 0;
}
}

View File

@@ -0,0 +1,16 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public final class o extends k {
public final com.fyber.inneractive.sdk.response.e e;
public o(com.fyber.inneractive.sdk.config.global.s sVar, com.fyber.inneractive.sdk.response.e eVar, String str, com.fyber.inneractive.sdk.flow.l lVar) {
super(sVar, str, lVar);
this.e = eVar;
}
public final boolean c() {
a(null, this.e);
return true;
}
}

View File

@@ -0,0 +1,230 @@
package com.fyber.inneractive.sdk.network;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.bidder.adm.AdmParametersOuterClass$AdmParameters;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.InputStream;
import java.net.SocketTimeoutException;
import java.net.UnknownHostException;
import java.util.List;
import java.util.Locale;
import java.util.Map;
/* loaded from: classes2.dex */
public final class o0 extends f0<com.fyber.inneractive.sdk.response.e> {
public final String p;
public final com.fyber.inneractive.sdk.bidder.adm.f q;
public int r;
public final com.fyber.inneractive.sdk.response.e s;
public final com.fyber.inneractive.sdk.config.global.s t;
public final com.fyber.inneractive.sdk.network.timeouts.request.a u;
public o0(com.fyber.inneractive.sdk.bidder.adm.c cVar, String str, com.fyber.inneractive.sdk.bidder.adm.f fVar, com.fyber.inneractive.sdk.config.global.s sVar, com.fyber.inneractive.sdk.response.e eVar) {
super(cVar, x.a().b(), sVar);
this.r = 0;
this.o = true;
this.p = str;
this.q = fVar;
this.s = eVar;
this.t = sVar;
this.u = a(eVar, fVar, sVar);
}
/* JADX WARN: Type inference failed for: r0v8, types: [T, com.fyber.inneractive.sdk.response.e] */
@Override // com.fyber.inneractive.sdk.network.c0
public final b0 a(j jVar, Map<String, List<String>> map, int i) throws Exception {
b0 b0Var = new b0();
try {
InputStream inputStream = jVar.c;
if (inputStream != null) {
d(System.currentTimeMillis());
StringBuffer a = com.fyber.inneractive.sdk.util.t.a(inputStream);
c(System.currentTimeMillis());
String stringBuffer = a.toString();
AdmParametersOuterClass$AdmParameters admParametersOuterClass$AdmParameters = this.q.a;
int a2 = admParametersOuterClass$AdmParameters != null ? admParametersOuterClass$AdmParameters.getAdType().a() : AdmParametersOuterClass$AdmParameters.a.OTHER.a();
com.fyber.inneractive.sdk.bidder.adm.f fVar = this.q;
fVar.c = stringBuffer;
?? a3 = a(a2, null, fVar, null);
a3.h = stringBuffer;
b0Var.a = a3;
}
return b0Var;
} catch (b e) {
e = e;
IAlog.a("failed parse adm network request but will re-try", e, new Object[0]);
c(System.currentTimeMillis());
throw new a1(e);
} catch (SocketTimeoutException e2) {
e = e2;
IAlog.a("failed parse adm network request but will re-try", e, new Object[0]);
c(System.currentTimeMillis());
throw new a1(e);
} catch (UnknownHostException e3) {
e = e3;
IAlog.a("failed parse adm network request but will re-try", e, new Object[0]);
c(System.currentTimeMillis());
throw new a1(e);
} catch (Exception e4) {
c(System.currentTimeMillis());
IAlog.a("failed parse adm network request", e4, new Object[0]);
throw new a0(e4);
}
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final void b(long j) {
super.b(j);
IAlog.a("%s : NetworkRequestMarkup : set start connection timestamp", IAlog.a(this));
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final void c() {
super.c();
IAlog.a("%s : NetworkRequestMarkup cancel by timeout at retry: %d", IAlog.a(this), Integer.valueOf(this.r));
y yVar = IAConfigManager.L.r;
this.a = true;
o0 o0Var = new o0(this);
if ((yVar instanceof y) && yVar.b(o0Var)) {
return;
}
IAlog.a("%s : NetworkRequestMarkup won't retry - resolve request with `Bidding ad request passed allowed time` at retry: %d", IAlog.a(this), Integer.valueOf(this.r));
a((o0) null, new Exception("Bidding ad request passed allowed time"), false);
}
@Override // com.fyber.inneractive.sdk.network.c0
public final p0 d() {
return p0.HIGH;
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final u0 f() {
com.fyber.inneractive.sdk.network.timeouts.request.a aVar = this.u;
return new u0(aVar.i, aVar.h);
}
@Override // com.fyber.inneractive.sdk.network.c0
public final z getMethod() {
return z.GET;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final String getUrl() {
return this.p;
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final com.fyber.inneractive.sdk.config.global.s p() {
return this.t;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final int s() {
return this.u.c();
}
@Override // com.fyber.inneractive.sdk.network.f0
public final int t() {
int u = super.u();
com.fyber.inneractive.sdk.network.timeouts.request.a aVar = this.u;
return ((aVar.c() + aVar.f) * this.r) + u;
}
@Override // com.fyber.inneractive.sdk.network.f0
public final int u() {
throw null;
}
public final void d(long j) {
synchronized (this.n) {
try {
if (!this.m) {
this.m = true;
this.i = j;
}
} catch (Throwable th) {
throw th;
}
}
IAlog.a("%s : NetworkRequestMarkup : set start read timestamp", IAlog.a(this));
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final int m() {
return this.u.f;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final boolean g() {
if (this.a) {
return false;
}
int i = this.r + 1;
this.r = i;
if (i > this.u.b()) {
IAlog.a("%s : NetworkRequestMarkup Should enable retry - FALSE, current retry: %d total retries: %d, request id: %s", IAlog.a(this), Integer.valueOf(this.r - 1), Integer.valueOf(this.u.b()), this.g);
return false;
}
IAlog.a("%s : NetworkRequestMarkup Should enable retry - TRUE, current retry: %d total retries: %d, request id: %s", IAlog.a(this), Integer.valueOf(this.r - 1), Integer.valueOf(this.u.b()), this.g);
this.u.a(this.r);
return true;
}
@Override // com.fyber.inneractive.sdk.network.f0
public final void c(long j) {
super.c(j);
IAlog.a("%s : NetworkRequestMarkup : set end read timestamp, total execution time: %d", IAlog.a(this), Integer.valueOf(super.u()));
}
public o0(o0 o0Var) {
super(o0Var);
this.r = 0;
this.o = true;
this.p = o0Var.p;
this.q = o0Var.q;
this.s = o0Var.s;
this.t = o0Var.t;
this.u = o0Var.u;
this.r = o0Var.r;
}
public static com.fyber.inneractive.sdk.network.timeouts.request.a a(com.fyber.inneractive.sdk.response.e eVar, com.fyber.inneractive.sdk.bidder.adm.f fVar, com.fyber.inneractive.sdk.config.global.s sVar) {
UnitDisplayType unitDisplayType;
UnitDisplayType unitDisplayType2 = UnitDisplayType.BANNER;
String name = unitDisplayType2.name();
Locale locale = Locale.US;
String lowerCase = name.toLowerCase(locale);
if (eVar != null && (unitDisplayType = eVar.n) != null) {
if (unitDisplayType != UnitDisplayType.INTERSTITIAL && unitDisplayType != UnitDisplayType.REWARDED) {
lowerCase = unitDisplayType2.name().toLowerCase(locale);
} else {
lowerCase = unitDisplayType.name().toLowerCase(locale);
}
} else {
AdmParametersOuterClass$AdmParameters admParametersOuterClass$AdmParameters = fVar.a;
if (admParametersOuterClass$AdmParameters != null) {
lowerCase = com.fyber.inneractive.sdk.util.x0.a(String.valueOf(admParametersOuterClass$AdmParameters.getSpotId()));
}
}
String str = IAConfigManager.L.l;
com.fyber.inneractive.sdk.config.global.features.j jVar = (com.fyber.inneractive.sdk.config.global.features.j) sVar.a(com.fyber.inneractive.sdk.config.global.features.j.class);
if (TextUtils.isEmpty(str)) {
return new com.fyber.inneractive.sdk.network.timeouts.request.b(jVar, lowerCase);
}
return new com.fyber.inneractive.sdk.network.timeouts.request.d(lowerCase, jVar, str);
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final j a(String str) throws Exception {
IAlog.a("%s : NetworkRequestMarkup Ad request execution started, retry number: %d, timeouts(connection: %d read: %d)", IAlog.a(this), Integer.valueOf(this.r), Integer.valueOf(f().a), Integer.valueOf(f().b));
return super.a(str);
}
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
public final void a(long j) {
super.a(j);
IAlog.a("%s : NetworkRequestMarkup : set end connection timestamp, total execution time: %d", IAlog.a(this), Integer.valueOf(super.u()));
}
}

View File

@@ -0,0 +1,90 @@
package com.fyber.inneractive.sdk.network;
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
import com.fyber.inneractive.sdk.external.InneractiveErrorCode;
import com.fyber.inneractive.sdk.external.InneractiveInfrastructureError;
import com.fyber.inneractive.sdk.network.c0;
import com.fyber.inneractive.sdk.network.k;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.FileNotFoundException;
/* loaded from: classes2.dex */
public final class p extends k {
public final InneractiveAdRequest e;
public final d0 f;
public class a implements w<com.fyber.inneractive.sdk.response.e> {
public a() {
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(com.fyber.inneractive.sdk.response.e eVar, Exception exc, boolean z) {
k.a aVar;
com.fyber.inneractive.sdk.response.e eVar2 = eVar;
if (exc == null) {
p pVar = p.this;
pVar.a(pVar.e, eVar2);
return;
}
p.this.getClass();
InneractiveErrorCode inneractiveErrorCode = exc instanceof t0 ? ((t0) exc).a == 204 ? InneractiveErrorCode.NO_FILL : InneractiveErrorCode.SERVER_INTERNAL_ERROR : exc instanceof FileNotFoundException ? InneractiveErrorCode.CONNECTION_ERROR : exc instanceof a0 ? InneractiveErrorCode.SERVER_INVALID_RESPONSE : InneractiveErrorCode.CONNECTION_ERROR;
p pVar2 = p.this;
InneractiveInfrastructureError inneractiveInfrastructureError = new InneractiveInfrastructureError(inneractiveErrorCode, com.fyber.inneractive.sdk.flow.g.NETWORK_ERROR, exc);
InneractiveAdRequest inneractiveAdRequest = pVar2.e;
if (pVar2.a == null) {
return;
}
if (pVar2.b) {
IAlog.e("IARemoteAdFetcher: ignoring response. Previous request was cancelled", new Object[0]);
} else {
if (pVar2.b || (aVar = pVar2.a) == null) {
return;
}
((com.fyber.inneractive.sdk.flow.k) aVar).a(inneractiveAdRequest, inneractiveInfrastructureError, eVar2);
}
}
}
public class b implements c0.a {
public b() {
}
@Override // com.fyber.inneractive.sdk.network.c0.a
public final void a(String str) {
str.hashCode();
switch (str) {
case "sdkInitNetworkRequest":
com.fyber.inneractive.sdk.metrics.d.d.a(p.this.d).d();
break;
case "sdkGotServerResponse":
com.fyber.inneractive.sdk.metrics.d.d.a(p.this.d).e();
break;
case "sdkParsedResponse":
com.fyber.inneractive.sdk.metrics.d.d.a(p.this.d).c();
break;
}
}
}
public p(InneractiveAdRequest inneractiveAdRequest, String str, com.fyber.inneractive.sdk.config.global.s sVar, k.a aVar) {
super(sVar, str, aVar);
this.e = inneractiveAdRequest;
this.f = new d0(new a(), inneractiveAdRequest, sVar);
c();
}
@Override // com.fyber.inneractive.sdk.network.k
public final void a() {
super.a();
this.f.a = true;
}
@Override // com.fyber.inneractive.sdk.network.k
public final String b() {
return this.f.getUrl();
}
public final void c() {
this.f.d = new b();
}
}

View File

@@ -0,0 +1,7 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public enum p0 {
HIGH,
LOW
}

View File

@@ -0,0 +1,81 @@
package com.fyber.inneractive.sdk.network;
import java.util.HashMap;
/* loaded from: classes2.dex */
public enum q {
VAST_ERROR_DVC_FAILURE("VAST_ERROR_DVC_FAILURE"),
FMP_SDK_INIT_FAILED("FMP_SDK_INIT_FAILED"),
VAST_COMPANION_FAILED_LOADING("VAST_COMPANION_FAILED_LOADING"),
VAST_COMPANION_INCOMPATIBLE_MIMETYPE("VAST_COMPANION_INCOMPATIBLE_MIMETYPE"),
FMP_COMPANION_FAILED_LOADING("FMP_COMPANION_FAILED_LOADING"),
VAST_ERROR_INVALID_RESPONSE("VAST_ERROR_INVALID_RESPONSE"),
VAST_ERROR_TOO_MANY_WRAPPERS("VAST_ERROR_TOO_MANY_WRAPPERS"),
VAST_ERROR_NO_MEDIA_FILES("VAST_ERROR_NO_MEDIA_FILES"),
VAST_ERROR_NO_COMPATIBLE_MEDIA_FILE("VAST_ERROR_NO_COMPATIBLE_MEDIA_FILE"),
VAST_ERROR_PRE_BUFFER_TIMEOUT("VAST_ERROR_PRE_BUFFER_TIMEOUT"),
VAST_ERROR_BUFFER_TIMEOUT("VAST_ERROR_BUFFER_TIMEOUT"),
VAST_ERROR_FAILED_PLAYING_MEDIA_FILE("VAST_ERROR_FAILED_PLAYING_MEDIA_FILE"),
VAST_ERROR_FAILED_PLAYING_ALL_MEDIA_FILES("VAST_ERROR_FAILED_PLAYING_ALL_MEDIA_FILES"),
VAST_ERROR_UNSECURE_URL("VAST_ERROR_UNSECURE_URL"),
MRAID_ERROR_UNSECURE_CONTENT("MRAID_ERROR_UNSECURE_CONTENT"),
VPAID_ERROR_UNSECURE_CONTENT("VPAID_ERROR_UNSECURE_CONTENT"),
MRAID_VIDEO_HAS_NOT_STARTED_PLAYING_IN_A_TIMELY_FASHION("MRAID_VIDEO_HAS_NOT_STARTED_PLAYING_IN_A_TIMELY_FASHION"),
VAST_UNKNOWN_PLAYER_ERROR("VAST_UNKNOWN_PLAYER_ERROR"),
NATIVE_ERROR_INVALID_NATIVE_RESPONSE("NATIVE_ERROR_INVALID_NATIVE_RESPONSE"),
NATIVE_ERROR_MISSING_PUB_REQUIRED_FIELD("NATIVE_ERROR_MISSING_PUB_REQUIRED_FIELD"),
NATIVE_ERROR_MISMATCH_REQUIRED_ASSET_RESPONSE("NATIVE_ERROR_MISMATCH_REQUIRED_ASSET_RESPONSE"),
NATIVE_ERROR_INVALID_REQUIRED_ASSET_DATA("NATIVE_ERROR_INVALID_REQUIRED_ASSET_DATA"),
NATIVE_ERROR_INVALID_OPTIONAL_ASSET_DATA("NATIVE_ERROR_INVALID_OPTIONAL_ASSET_DATA"),
NATIVE_ERROR_INVALID_LINK_WEB_URL("NATIVE_ERROR_INVALID_LINK_WEB_URL"),
NATIVE_ERROR_FAILED_LOAD_ASSET("NATIVE_ERROR_FAILED_LOAD_ASSET"),
NATIVE_ERROR_MISMATCH_OPTIONAL_ASSET_RESPONSE("NATIVE_ERROR_MISMATCH_OPTIONAL_ASSET_RESPONSE"),
NATIVE_ERROR_MISSING_PROTOCOL_REQUIRED_FIELD("NATIVE_ERROR_MISSING_PROTOCOL_REQUIRED_FIELD"),
NATIVE_ERROR_RECEIVED_VIDEO_BUT_NOT_SUPPORTED("NATIVE_ERROR_RECEIVED_VIDEO_BUT_NOT_SUPPORTED"),
NATIVE_ERROR_NO_VALID_URLS_FOR_CLICK("NATIVE_ERROR_NO_VALID_URLS_FOR_CLICK"),
NATIVE_ERROR_SOME_INVALID_URLS_FOR_PROCESSED_CLICK("NATIVE_ERROR_SOME_INVALID_URLS_FOR_PROCESSED_CLICK"),
MRAID_AUTO_ACTION_DETECTED("MRAID_AUTO_ACTION_DETECTED"),
INTERNAL_CONFIG_MISMATCH("INTERNAL_CONFIG_MISMATCH"),
FATAL_ADM_PARSING_ERROR("FATAL_ADM_PARSING_ERROR"),
FATAL_ADM_MARKUP_FETCHING_ERROR("FATAL_ADM_MARKUP_FETCHING_ERROR"),
TOKEN_EXCEEDS_LIMIT("TOKEN_EXCEEDS_LIMIT"),
IGNITE_FLOW_MODE_NOT_COMPATIBLE("IGNITE_FLOW_MODE_NOT_COMPATIBLE"),
IGNITE_FLOW_FAILED_TO_START("IGNITE_FLOW_FAILED_TO_START"),
IGNITE_FLOW_FAILED_TO_INSTALL_APP("IGNITE_FLOW_FAILED_TO_INSTALL_APP"),
IGNITE_FLOW_FAILED_TO_LOAD_WEBPAGE("IGNITE_FLOW_FAILED_TO_LOAD_WEBPAGE"),
FATAL_CONFIGURATION_ERROR("FATAL_CONFIGURATION_ERROR"),
FATAL_FEATURES_CONFIG_ERROR("FATAL_FEATURES_CONFIG_ERROR"),
IA_AD_LOAD_FAILED("IA_AD_LOAD_FAILED"),
IA_AD_EXPIRED("IA_AD_EXPIRED"),
IA_AD_DESTROYED_WITHOUT_SHOW("IA_AD_DESTROYED_WITHOUT_SHOW"),
IA_AD_FAILURE_DATA("IA_AD_FAILURE_DATA"),
CLICK_PARSING_FAILURE("CLICK_PARSING_FAILURE"),
MISSMATCH_SPOTID("MISSMATCH_SPOTID"),
FAILED_DNS("FAILED_DNS"),
FETCH_TOKEN_DV_ERROR("FETCH_TOKEN_DV_ERROR"),
DV_ERROR_PHASE("DV_ERROR_PHASE"),
ODT_ENCRYPTION_EXCEPTION("ODT_ENCRYPTION_EXCEPTION"),
ODT_RAW_ONE_DT_ERROR("ODT_RAW_ONE_DT_ERROR"),
ODT_ONE_DT_PARSE_ERROR("ODT_ONE_DT_PARSE_ERROR"),
ODT_ONE_DT_AUTHENTICATION_ERROR("ODT_ONE_DT_AUTHENTICATION_ERROR"),
ODT_ONE_DT_BROADCAST_ERROR("ODT_ONE_DT_BROADCAST_ERROR"),
ODT_ONE_DT_REQUEST_ERROR("ODT_ONE_DT_REQUEST_ERROR"),
ODT_ONE_DT_GENERAL_ERROR("ODT_ONE_DT_GENERAL_ERROR");
private static final HashMap<Integer, q> sMap = new HashMap<>();
int val;
static {
for (q qVar : values()) {
sMap.put(Integer.valueOf(qVar.val), qVar);
}
}
q(String str) {
this.val = r2;
}
public static q a(com.digitalturbine.ignite.authenticator.events.d dVar) {
return sMap.get(Integer.valueOf(dVar.e()));
}
}

View File

@@ -0,0 +1,65 @@
package com.fyber.inneractive.sdk.network;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
/* loaded from: classes2.dex */
public final class q0 extends f0<com.fyber.inneractive.sdk.click.c> {
public final String p;
public q0(w<com.fyber.inneractive.sdk.click.c> wVar, String str) {
this(wVar, str, x.a().b());
}
/* JADX WARN: Type inference failed for: r5v1, types: [T, com.fyber.inneractive.sdk.click.c] */
@Override // com.fyber.inneractive.sdk.network.c0
public final b0 a(j jVar, Map<String, List<String>> map, int i) throws Exception {
b0 b0Var = new b0();
?? cVar = new com.fyber.inneractive.sdk.click.c();
if (jVar != null) {
ArrayList arrayList = jVar.f;
cVar.a.clear();
cVar.a.addAll(arrayList);
InputStream inputStream = jVar.c;
if (inputStream != null) {
String stringBuffer = com.fyber.inneractive.sdk.util.t.a(inputStream).toString();
cVar.b = stringBuffer;
b0Var.b = stringBuffer;
}
}
b0Var.a = cVar;
return b0Var;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final p0 d() {
return p0.LOW;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final boolean g() {
return false;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final z getMethod() {
return z.GET;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final String getUrl() {
return this.p;
}
@Override // com.fyber.inneractive.sdk.network.c0
public final int s() {
return 0;
}
public q0(w<com.fyber.inneractive.sdk.click.c> wVar, String str, g gVar) {
super(wVar, gVar);
this.p = str;
}
}

View File

@@ -0,0 +1,47 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public enum r {
FIRST_OPENED("FIRST_OPENED"),
EVENT_READY_ON_CLIENT("EVENT_READY_ON_CLIENT"),
VAST_EVENT_PLAYED_FOR_2_SECONDS("VAST_EVENT_PLAYED_FOR_2_SECONDS"),
VAST_EVENT_COMPANION_CLICKED("VAST_EVENT_COMPANION_CLICKED"),
VAST_MEDIA_LOAD_RETRY_ATTEMPTED("VAST_MEDIA_LOAD_RETRY_ATTEMPTED"),
VAST_EVENT_DVC_DETECTED("VAST_EVENT_DVC_DETECTED"),
VAST_EVENT_DVC_IMPRESSION("VAST_EVENT_DVC_IMPRESSION"),
OMID_VAST_DETECTION("OMID_VAST_DETECTION"),
METRIC_MEASUREMENTS_EVENT("METRIC_MEASUREMENTS_EVENT"),
MRAID_VIDEO_DETECTED("MRAID_VIDEO_DETECTED"),
VAST_COMPANION_DISPLAYED("VAST_COMPANION_DISPLAYED"),
VAST_EVENT_COMPANION_FILTERED("VAST_EVENT_COMPANION_FILTERED"),
NUMBER_OF_COMPANIONS("NUMBER_OF_COMPANIONS"),
VAST_COMPANION_LOAD_ATTEMPT("VAST_COMPANION_LOAD_ATTEMPT"),
VAST_DEFAULT_COMPANION_DISPLAYED("VAST_DEFAULT_COMPANION_DISPLAYED"),
FMP_COMPANION_SUCCESSFULLY_SHOWN("FMP_COMPANION_SUCCESSFULLY_SHOWN"),
MRAID_CUSTOM_CLOSE_DETECTED("MRAID_CUSTOM_CLOSE_DETECTED"),
INTERSTITIAL_VIEW_TIME("INTERSTITIAL_VIEW_TIME"),
FAIL_SAFE_ACTIVATED("FAIL_SAFE_ACTIVATED"),
USER_SKIP_ACTION_LATENCY("USER_SKIP_ACTION_LATENCY"),
USER_CLOSE_ACTION_LATENCY("USER_CLOSE_ACTION_LATENCY"),
EXTERNAL_BROWSER_OPENED("EXTERNAL_BROWSER_OPENED"),
IGNITE_FLOW_STORE_PAGE_OPENED("IGNITE_FLOW_STORE_PAGE_OPENED"),
IGNITE_FLOW_INSTALL_CLICKED("IGNITE_FLOW_INSTALL_CLICKED"),
IGNITE_FLOW_CANCEL_INSTALL_CLICKED("IGNITE_FLOW_CANCEL_INSTALL_CLICKED"),
IGNITE_FLOW_INSTALL_DONE("IGNITE_FLOW_INSTALL_DONE"),
IA_AMAZON_ID("IA_AMAZON_ID"),
SDK_BIDDING_METRICS("SDK_BIDDING_METRICS"),
IA_PUBLISHER_REQUESTED_SHOW("IA_PUBLISHER_REQUESTED_SHOW"),
IA_IAB_GDPR_TCF_PURPOSE_1_DISABLED("IA_IAB_GDPR_TCF_PURPOSE_1_DISABLED"),
FYBER_REPORT_AD("FYBER_REPORT_AD"),
FYBER_SUCCESS_CLICK("FYBER_SUCCESS_CLICK"),
BANNER_RESIZE_EXPAND("BANNER_RESIZE_EXPAND"),
NETWORK_REQUEST_PASSED_ALLOWED_TIME("NETWORK_REQUEST_PASSED_ALLOWED_TIME"),
CAUGHT_EXCEPTION("CAUGHT_EXCEPTION"),
IA_UNCAUGHT_EXCEPTION("IA_UNCAUGHT_EXCEPTION");
int val;
r(String str) {
this.val = r2;
}
}

View File

@@ -0,0 +1,11 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public enum r0 {
INITIAL,
QUEUED,
RUNNING,
RESOLVED,
DONE,
QUEUED_FOR_RETRY
}

View File

@@ -0,0 +1,312 @@
package com.fyber.inneractive.sdk.network;
import android.os.Build;
import android.text.TextUtils;
import androidx.core.app.NotificationCompat;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.external.InneractiveAdManager;
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
import com.fyber.inneractive.sdk.util.IAlog;
import com.ironsource.ad;
import com.ironsource.kq;
import com.ironsource.nb;
import com.ironsource.v8;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Locale;
import java.util.TimeZone;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class s extends l {
public static class a {
public static final SimpleDateFormat h = new SimpleDateFormat("yyyy-MM-dd", Locale.US);
public final InneractiveAdRequest a;
public final q b;
public final r c;
public final JSONArray d;
public final com.fyber.inneractive.sdk.response.e e;
public final JSONArray f;
public boolean g;
/* renamed from: com.fyber.inneractive.sdk.network.s$a$a, reason: collision with other inner class name */
public class RunnableC0078a implements Runnable {
public final /* synthetic */ s a;
public final /* synthetic */ String b;
public final /* synthetic */ String c;
public final /* synthetic */ String d;
public final /* synthetic */ String e;
public final /* synthetic */ Object f;
public final /* synthetic */ String g;
public RunnableC0078a(s sVar, String str, String str2, String str3, String str4, Integer num, String str5) {
this.a = sVar;
this.b = str;
this.c = str2;
this.d = str3;
this.e = str4;
this.f = num;
this.g = str5;
}
@Override // java.lang.Runnable
public final void run() {
String str;
HashMap hashMap;
com.fyber.inneractive.sdk.response.e eVar;
a aVar = a.this;
q qVar = aVar.b;
if (qVar != null) {
this.a.a(Integer.valueOf(qVar.val), NotificationCompat.CATEGORY_ERROR);
a.this.b.getClass();
str = y0.ERROR_TABLE.e();
IAlog.a("Event dispatcher - dispatching error: %s", a.this.b);
int i = a.this.b.val;
} else {
r rVar = aVar.c;
if (rVar != null) {
this.a.a(Integer.valueOf(rVar.val), NotificationCompat.CATEGORY_EVENT);
a.this.c.getClass();
str = y0.EVENT_TABLE.e();
IAlog.a("Event dispatcher - dispatching event: %s", a.this.c);
int i2 = a.this.c.val;
} else {
str = null;
}
}
s sVar = this.a;
StringBuilder sb = new StringBuilder();
sb.append(str);
a aVar2 = a.this;
q qVar2 = aVar2.b;
sb.append(qVar2 != null ? String.valueOf(qVar2.val) : String.valueOf(aVar2.c.val));
sVar.a(sb.toString(), nb.Q);
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
this.a.a(Long.valueOf(calendar.getTimeInMillis()), "date_created");
if (!IAConfigManager.g()) {
this.a.a(this.b, "contentid");
this.a.a(this.c, "fairbidv");
if (!TextUtils.isEmpty(this.d)) {
this.a.a(this.d, "placement_type");
}
if (!TextUtils.isEmpty(this.e)) {
this.a.a(this.e, "spot_id");
}
if (!InneractiveAdManager.isCurrentUserAChild()) {
String j = com.fyber.inneractive.sdk.util.m.j();
if (!TextUtils.isEmpty(j)) {
this.a.a(j, "ciso");
}
}
this.a.a(this.f, "ad_type");
if (a.this.g && !TextUtils.isEmpty(this.g)) {
this.a.c = this.g;
}
this.a.a(com.fyber.inneractive.sdk.util.k0.e().f(), nb.q);
try {
this.a.a(a.h.format(calendar.getTime()), "day");
} catch (Throwable unused) {
}
this.a.a(Integer.valueOf(calendar.get(11)), "hour");
JSONArray jSONArray = a.this.d;
if (jSONArray != null && jSONArray.length() > 0) {
this.a.a(a.this.d, kq.d);
}
com.fyber.inneractive.sdk.response.e eVar2 = a.this.e;
if (eVar2 != null && eVar2.B) {
this.a.a("1", "sdk_bidding");
}
if (InneractiveAdManager.isCurrentUserAChild()) {
this.a.a("1", "child_mode");
}
IAConfigManager iAConfigManager = IAConfigManager.L;
this.a.a(iAConfigManager.D.m() && (eVar = a.this.e) != null && eVar.F != com.fyber.inneractive.sdk.ignite.l.NONE ? "1" : "0", "ignite");
s sVar2 = this.a;
com.fyber.inneractive.sdk.ignite.k kVar = iAConfigManager.D.p;
sVar2.a(kVar != null ? kVar.a.h() : null, "ignitep");
s sVar3 = this.a;
com.fyber.inneractive.sdk.ignite.k kVar2 = iAConfigManager.D.p;
sVar3.a(kVar2 != null ? kVar2.a.e() : null, "ignitev");
JSONArray c = iAConfigManager.K.c();
if (c != null && c.length() > 0) {
this.a.a(c, "s_experiments");
}
JSONArray jSONArray2 = a.this.f;
if (jSONArray2 != null && jSONArray2.length() > 0) {
int i3 = 0;
while (true) {
if (i3 >= jSONArray2.length()) {
break;
}
if (jSONArray2.optJSONObject(i3).length() >= 1) {
this.a.a(a.this.f, "extra");
break;
}
i3++;
}
}
com.fyber.inneractive.sdk.response.e eVar3 = a.this.e;
if (eVar3 != null && eVar3.J) {
this.a.a("1", "dynamic_controls");
}
}
s sVar4 = this.a;
sVar4.getClass();
if (TextUtils.isEmpty(sVar4.a) || (hashMap = sVar4.b) == null || hashMap.size() == 0) {
return;
}
d dVar = IAConfigManager.L.G;
dVar.getClass();
JSONObject jSONObject = new JSONObject();
HashMap hashMap2 = sVar4.b;
for (String str2 : hashMap2.keySet()) {
Object obj = hashMap2.get(str2);
if (obj != null) {
try {
jSONObject.put(str2, obj);
} catch (JSONException unused2) {
}
}
}
String str3 = sVar4.c;
if (str3 != null) {
int length = str3.length();
if (length > 51200) {
int indexOf = str3.indexOf("iawrapper");
if (indexOf == -1) {
indexOf = 0;
}
str3 = str3.substring(indexOf, 51199);
IAlog.a("Sdk event dispatcher: message size %d is too long! trimming message to %d Characters", Integer.valueOf(length), 51200);
}
try {
jSONObject.put("ad", str3);
} catch (JSONException e) {
IAlog.a("Failed inserting ad body to json", e, new Object[0]);
}
}
if (IAlog.a == 1) {
try {
jSONObject.toString();
} catch (Throwable unused3) {
}
}
dVar.a.offer(jSONObject);
if (dVar.a.size() > 30) {
com.fyber.inneractive.sdk.util.n0 n0Var = dVar.d;
if (n0Var != null && n0Var.hasMessages(12312329)) {
dVar.d.removeMessages(12312329);
}
com.fyber.inneractive.sdk.util.n0 n0Var2 = dVar.d;
if (n0Var2 != null) {
n0Var2.post(new c(dVar, 12312329, 0L));
}
}
}
}
public a(q qVar) {
this(qVar, (InneractiveAdRequest) null, (com.fyber.inneractive.sdk.response.e) null, (JSONArray) null);
}
public final a a(Object... objArr) {
if (objArr.length > 0) {
JSONObject jSONObject = new JSONObject();
for (int i = 0; i < objArr.length - 1; i += 2) {
String obj = objArr[i].toString();
Object obj2 = objArr[i + 1];
try {
jSONObject.put(obj, obj2);
} catch (Exception unused) {
IAlog.f("Got exception adding param to json object: %s, %s", obj, obj2);
}
}
this.f.put(jSONObject);
}
return this;
}
public a(r rVar) {
this(rVar, (InneractiveAdRequest) null, (com.fyber.inneractive.sdk.response.e) null, (JSONArray) null);
}
public a(q qVar, InneractiveAdRequest inneractiveAdRequest, com.fyber.inneractive.sdk.response.e eVar, JSONArray jSONArray) {
this(eVar);
this.b = qVar;
this.a = inneractiveAdRequest;
this.d = jSONArray;
}
public a(r rVar, InneractiveAdRequest inneractiveAdRequest, com.fyber.inneractive.sdk.response.e eVar, JSONArray jSONArray) {
this(eVar);
this.c = rVar;
this.a = inneractiveAdRequest;
this.d = jSONArray;
}
/* JADX WARN: Removed duplicated region for block: B:75:0x0123 */
/* JADX WARN: Removed duplicated region for block: B:78:0x0131 */
/* JADX WARN: Removed duplicated region for block: B:86:0x014d */
/* JADX WARN: Removed duplicated region for block: B:89:0x015f */
/* JADX WARN: Removed duplicated region for block: B:92:0x016c */
/* JADX WARN: Removed duplicated region for block: B:96:0x0170 */
/* JADX WARN: Removed duplicated region for block: B:97:0x0161 */
/* JADX WARN: Removed duplicated region for block: B:98:0x0152 */
/* JADX WARN: Removed duplicated region for block: B:99:0x0133 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void a(java.lang.String r20) {
/*
Method dump skipped, instructions count: 391
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.network.s.a.a(java.lang.String):void");
}
public a(com.fyber.inneractive.sdk.response.e eVar) {
this.g = false;
this.e = eVar;
this.f = new JSONArray();
}
}
public static class b {
public final JSONObject a = new JSONObject();
public final b a(Object obj, String str) {
try {
this.a.put(str, obj);
} catch (Exception unused) {
IAlog.f("Got exception adding param to json object: %s, %s", str, obj);
}
return this;
}
}
public s(String str, String str2, String str3, Long l, String str4, String str5, String str6, String str7) {
super(com.fyber.inneractive.sdk.config.a.a());
a(str7 == null ? "8.3.1" : str7, ad.M);
a(com.fyber.inneractive.sdk.util.m.n(), "pkgn");
if (IAConfigManager.g()) {
return;
}
a(v8.d, "osn");
a(Build.VERSION.RELEASE, ad.z);
a(com.fyber.inneractive.sdk.util.m.k(), "model");
a(com.fyber.inneractive.sdk.util.m.o(), "pkgv");
a(str, "appid");
a(str2, "session");
a(str3, "adnt");
a(l, "adnt_id");
a(str4, CampaignEx.JSON_KEY_CREATIVE_ID);
a(str5, "adomain");
a(str6, "campaign_id");
}
}

View File

@@ -0,0 +1,8 @@
package com.fyber.inneractive.sdk.network;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes2.dex */
public final class s0 {
public final ConcurrentHashMap<String, v0> a = new ConcurrentHashMap<>();
}

View File

@@ -0,0 +1,56 @@
package com.fyber.inneractive.sdk.network;
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.PrintWriter;
import java.io.StringWriter;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class t {
public static void a(String str, String str2, InneractiveAdRequest inneractiveAdRequest, com.fyber.inneractive.sdk.response.e eVar) {
s.a aVar = new s.a(r.CAUGHT_EXCEPTION, inneractiveAdRequest, eVar, (JSONArray) null);
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("exception_name", str);
} catch (Exception unused) {
IAlog.f("Got exception adding param to json object: %s, %s", "exception_name", str);
}
try {
jSONObject.put("description", str2);
} catch (Exception unused2) {
IAlog.f("Got exception adding param to json object: %s, %s", "description", str2);
}
aVar.f.put(jSONObject);
aVar.a((String) null);
}
public static void a(Throwable th, InneractiveAdRequest inneractiveAdRequest, com.fyber.inneractive.sdk.response.e eVar) {
StringWriter stringWriter = new StringWriter();
th.printStackTrace(new PrintWriter(stringWriter));
String stringBuffer = stringWriter.getBuffer().toString();
s.a aVar = new s.a(r.CAUGHT_EXCEPTION, inneractiveAdRequest, eVar, (JSONArray) null);
JSONObject jSONObject = new JSONObject();
String cls = th.getClass().toString();
try {
jSONObject.put("exception_name", cls);
} catch (Exception unused) {
IAlog.f("Got exception adding param to json object: %s, %s", "exception_name", cls);
}
String message = th.getMessage();
try {
jSONObject.put("description", message);
} catch (Exception unused2) {
IAlog.f("Got exception adding param to json object: %s, %s", "description", message);
}
try {
jSONObject.put("stack_trace", stringBuffer);
} catch (Exception unused3) {
IAlog.f("Got exception adding param to json object: %s, %s", "stack_trace", stringBuffer);
}
aVar.f.put(jSONObject);
aVar.a((String) null);
}
}

View File

@@ -0,0 +1,16 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public class t0 extends Exception {
public final int a;
public t0(String str, int i) {
super(str);
this.a = i;
}
@Override // java.lang.Throwable
public final String toString() {
return String.valueOf(this.a);
}
}

View File

@@ -0,0 +1,77 @@
package com.fyber.inneractive.sdk.network.timeouts;
import com.fyber.inneractive.sdk.util.IAlog;
/* loaded from: classes2.dex */
public abstract class a {
public int a = 0;
public int b = 0;
public int c = 0;
public int d = 0;
public int e = 0;
public int f = 0;
public boolean g = false;
public final void a(boolean z) {
this.g = z;
}
public final int a() {
int max;
int i = this.c;
int i2 = this.d;
if (i2 <= 0) {
IAlog.f("%s Unable resolve retries because of invalid ILAT: %d, will set retries to 0", IAlog.a((Class<?>) com.fyber.inneractive.sdk.network.timeouts.content.a.class), Integer.valueOf(i2));
max = 0;
} else {
int i3 = i / i2;
int i4 = i3 - 1;
if (i4 > 3) {
i4 = i3 - 2;
}
max = Math.max(i4, 0);
}
int i5 = this.c;
int i6 = this.d;
int i7 = this.e;
int i8 = this.f;
int max2 = Math.max(0, i5);
int max3 = Math.max(0, i6);
int max4 = Math.max(0, max);
int max5 = Math.max(0, (max2 - (Math.max(0, i7) * max4)) - (Math.max(0, i8) * max4));
int max6 = Math.max(0, max3);
if (max4 > 0) {
max5 %= max6;
}
int max7 = Math.max(max5, 0);
if (max7 == 0 && max > 2) {
max--;
max7 = this.d;
}
int i9 = max + 1;
int max8 = Math.max(0, max7);
if (i9 > 0) {
max8 /= i9;
}
this.b = max8;
return Math.max(0, a(this.c, this.d, max8, 0) - 1);
}
public static int a(int i, int i2, int i3, int i4) {
int max = Math.max(0, i);
if (i2 <= 0) {
i2 = max;
}
int max2 = Math.max(0, i3);
int max3 = Math.max(0, i4);
int i5 = max3 + 1;
int i6 = max - ((max2 * max3) + i2);
if (i6 < 0) {
return Math.max(max3, 0);
}
if (i6 == 0) {
return Math.max(i5, 0);
}
return a(i6, i2, max2, i5);
}
}

View File

@@ -0,0 +1,82 @@
package com.fyber.inneractive.sdk.network.timeouts.content;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.config.global.features.j;
import com.fyber.inneractive.sdk.config.global.s;
import com.fyber.inneractive.sdk.util.IAlog;
/* loaded from: classes2.dex */
public final class a extends com.fyber.inneractive.sdk.network.timeouts.a {
public final j h;
public int i;
public a(String str, String str2, int i, boolean z, String str3, s sVar) {
j jVar = (j) sVar.a(j.class);
this.h = jVar;
this.i = 0;
a(jVar.d());
int a = a(str, str3, z);
if (a > i) {
a(str, str2, str3);
}
a(a, i);
}
public final int a(String str, String str2, boolean z) {
if (z) {
return this.h.b(str, str2);
}
if (!TextUtils.isEmpty(str2)) {
return this.h.c(str, str2);
}
j jVar = this.h;
jVar.getClass();
return jVar.a(str + "_global_timeout", j.d(str) ? 30000 : 10000);
}
public final void a(String str, String str2, String str3) {
if (TextUtils.isEmpty(str3)) {
j jVar = this.h;
jVar.getClass();
this.e = jVar.a(j.a(str, str2, "retry_interval"), 100);
j jVar2 = this.h;
jVar2.getClass();
this.f = jVar2.a(j.a("timeout", "threshold"), 300);
j jVar3 = this.h;
jVar3.getClass();
this.d = jVar3.a(j.a(str, str2, "ilat"), j.d(str) ? 20000 : 10000);
return;
}
j jVar4 = this.h;
jVar4.getClass();
this.e = jVar4.a(j.a(str, str2, "retry_interval", j.e(str3)), jVar4.a(j.a("retry_interval", "all_mediators"), 100));
j jVar5 = this.h;
jVar5.getClass();
this.f = jVar5.a(j.a("timeout", "threshold", j.e(str3)), jVar5.a(j.a("timeout", "threshold", "all_mediators"), 300));
j jVar6 = this.h;
jVar6.getClass();
this.d = jVar6.a(j.a(str, str2, "ilat", j.e(str3)), jVar6.a(j.a(str, str2, "ilat", "all_mediators"), j.d(str) ? 20000 : 10000));
}
public final void a(int i, int i2) {
int i3 = i - (this.f + i2);
IAlog.a("%s : LoadAdContentTimeout resolveLoadAdTimeout : usedTime: %d, global timeout: %d, timeout: %d", IAlog.a((Class<?>) a.class), Integer.valueOf(i2), Integer.valueOf(i), Integer.valueOf(i3));
this.c = Math.max(i3, 0);
int a = a();
this.a = a;
if (a == 0) {
this.d = this.c;
}
IAlog.a("%s : LoadAdContentTimeout onFixedLoadAdTimeoutUpdated : Calculated: %d attempts with LeftoverTime: %d", IAlog.a(this), Integer.valueOf(this.a), Integer.valueOf(this.i));
int i4 = this.a;
if (i4 > 0) {
int i5 = this.c;
int i6 = this.f;
int i7 = this.e;
for (int i8 = 0; i8 <= i4; i8++) {
i5 -= (this.b * i8) + this.d;
}
this.i = Math.max(0, i5 - ((i7 * i4) + (i6 * i4)));
}
}
}

View File

@@ -0,0 +1,52 @@
package com.fyber.inneractive.sdk.network.timeouts.request;
import com.fyber.inneractive.sdk.config.global.features.j;
/* loaded from: classes2.dex */
public abstract class a extends com.fyber.inneractive.sdk.network.timeouts.a {
public int h;
public int i;
public int j;
public int k;
public final String l;
public a(String str, j jVar, String str2) {
this.l = str2;
d(jVar, str);
}
public int a(int i) {
return 0;
}
public abstract int a(j jVar);
public abstract int a(j jVar, String str);
public int b() {
return 0;
}
public abstract int b(j jVar, String str);
public int c() {
return 0;
}
public abstract int c(j jVar, String str);
public void d(j jVar, String str) {
int b = b(jVar, "read");
int b2 = b(jVar, "conn");
int a = a(jVar, str);
this.f = a(jVar);
this.j = c(jVar, "read");
int c = c(jVar, "conn");
this.k = c;
int i = (this.j * a) / 100;
this.h = i;
this.i = (a * c) / 100;
this.h = Math.max(b, i);
this.i = Math.max(b2, this.i);
}
}

View File

@@ -0,0 +1,34 @@
package com.fyber.inneractive.sdk.network.timeouts.request;
import com.fyber.inneractive.sdk.config.global.features.j;
/* loaded from: classes2.dex */
public final class b extends a {
public b(j jVar, String str) {
super(str, jVar, null);
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int a(j jVar, String str) {
jVar.getClass();
return jVar.a(str + "_global_timeout", j.d(str) ? 30000 : 10000);
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int b(j jVar, String str) {
jVar.getClass();
return jVar.a(j.a(str, "min", "rat"), 5000);
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int c(j jVar, String str) {
jVar.getClass();
return jVar.a(j.a(str, "rat_perc"), "read".equalsIgnoreCase(str) ? 15 : 10);
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int a(j jVar) {
jVar.getClass();
return jVar.a(j.a("timeout", "threshold"), 300);
}
}

View File

@@ -0,0 +1,13 @@
package com.fyber.inneractive.sdk.network.timeouts.request;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.config.global.features.j;
import com.fyber.inneractive.sdk.config.global.s;
/* loaded from: classes2.dex */
public final class c {
public static a a(String str, String str2, s sVar) {
j jVar = (j) sVar.a(j.class);
return TextUtils.isEmpty(str2) ? new b(jVar, str) : new e(str, jVar, str2);
}
}

View File

@@ -0,0 +1,90 @@
package com.fyber.inneractive.sdk.network.timeouts.request;
import com.fyber.inneractive.sdk.config.global.features.j;
import com.fyber.inneractive.sdk.util.IAlog;
/* loaded from: classes2.dex */
public final class d extends a {
public double m;
public d(String str, j jVar, String str2) {
super(str, jVar, str2);
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int a(j jVar, String str) {
return jVar.b(str, this.l);
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int b() {
return this.a;
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int b(j jVar, String str) {
String str2 = this.l;
jVar.getClass();
return jVar.a(j.a(str, "min", "rat", "bidding", j.e(str2)), jVar.a(j.a(str, "min", "rat", "bidding", "all_mediators"), 5000));
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int c() {
return this.e;
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int c(j jVar, String str) {
String str2 = this.l;
jVar.getClass();
return jVar.a(j.a(str, "rat", "bidding", "perc", j.e(str2)), jVar.a(j.a(str, "rat", "bidding", "perc", "all_mediators"), 15));
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final void d(j jVar, String str) {
super.d(jVar, str);
this.g = jVar.d();
int a = jVar.a(j.a("retry_interval", "rat", "bidding"), jVar.a(j.a("retry_interval", "all_mediators"), 100));
this.e = a;
this.c = (this.i + this.h) - (a + this.f);
this.d = jVar.a(j.a("bidding", "irat", j.e(this.l)), jVar.a(j.a("bidding", "irat", "all_mediators"), 10000));
this.m = Math.min(this.k, this.j) / Math.max(this.k, this.j);
b(this.d);
this.a = Math.max(0, a());
if (this.g) {
IAlog.a("%s : RequestBiddingAdTimeout shouldReverseRetries - reversing timeouts", IAlog.a(this));
a(0);
}
IAlog.a("%s : RequestBiddingAdTimeout init timeouts, total retries: %d", IAlog.a(this), Integer.valueOf(this.a));
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int a(j jVar) {
String str = this.l;
jVar.getClass();
return jVar.a(j.a("timeout", "threshold", "rat", "bidding", j.e(str)), jVar.a(j.a("timeout", "threshold", "rat", "bidding", "all_mediators"), 300));
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int a(int i) {
if (this.g) {
i = this.a - i;
}
int i2 = (this.b * i) + this.d;
IAlog.a("%s : RequestBiddingAdTimeout resolveTimeoutForRetry, timeout: %d ms for retry: %d", IAlog.a(this), Integer.valueOf(i2), Integer.valueOf(i));
b(i2);
return i2;
}
public final void b(int i) {
double d = this.m;
if (d == 1.0d || d == 0.0d) {
IAlog.a("%s : RequestBiddingAdTimeout Ratio: %f, connection and read timeouts should be divided in equal proportions", IAlog.a(this), Double.valueOf(this.m));
this.m = 0.5d;
}
int i2 = (int) (i * this.m);
this.h = i2;
this.i = i - i2;
IAlog.a("%s : RequestBiddingAdTimeout Update timeouts connection: %d read: %d", IAlog.a(this), Integer.valueOf(this.i), Integer.valueOf(this.h));
}
}

View File

@@ -0,0 +1,36 @@
package com.fyber.inneractive.sdk.network.timeouts.request;
import com.fyber.inneractive.sdk.config.global.features.j;
/* loaded from: classes2.dex */
public final class e extends a {
public e(String str, j jVar, String str2) {
super(str, jVar, str2);
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int a(j jVar, String str) {
return jVar.c(str, this.l);
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int b(j jVar, String str) {
String str2 = this.l;
jVar.getClass();
return jVar.a(j.a(str, "min", "rat", j.e(str2)), jVar.a(j.a(str, "min", "rat", "all_mediators"), 5000));
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int c(j jVar, String str) {
String str2 = this.l;
jVar.getClass();
return jVar.a(j.a(str, "rat", "perc", j.e(str2)), jVar.a(j.a(str, "rat", "perc", "all_mediators"), "read".equalsIgnoreCase(str) ? 15 : 10));
}
@Override // com.fyber.inneractive.sdk.network.timeouts.request.a
public final int a(j jVar) {
String str = this.l;
jVar.getClass();
return jVar.a(j.a("timeout", "threshold", j.e(str)), jVar.a(j.a("timeout", "threshold", "all_mediators"), 300));
}
}

View File

@@ -0,0 +1,85 @@
package com.fyber.inneractive.sdk.network;
import android.content.Context;
import android.content.SharedPreferences;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.util.IAlog;
import java.util.Calendar;
import java.util.TimeZone;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class u {
public SharedPreferences a = null;
public static final class a {
public static final u a = new u();
}
public static void a(Context context, String str, String str2, com.fyber.inneractive.sdk.flow.q<? extends com.fyber.inneractive.sdk.response.e> qVar) {
int i;
if (context == null || str == null || qVar.d() == null) {
IAlog.a("Invalid report request parameters!", new Object[0]);
return;
}
u uVar = a.a;
if (uVar.a == null) {
uVar.a = context.getSharedPreferences("AutoWebActionPrefs", 0);
}
IAlog.e("IAautoWebActionReporter: reporting action: %s", str);
IAlog.e("IAautoWebActionReporter: url: %s", str2);
IAConfigManager iAConfigManager = IAConfigManager.L;
if (!iAConfigManager.i.c) {
IAlog.a("IAautoWebActionReporter: Report of Non user web actions disabled!", new Object[0]);
return;
}
s.a aVar = new s.a(q.MRAID_AUTO_ACTION_DETECTED, qVar.a, qVar.d(), qVar.c.c());
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("action", str);
} catch (Exception unused) {
IAlog.f("Got exception adding param to json object: %s, %s", "action", str);
}
if (!TextUtils.isEmpty(str2)) {
try {
jSONObject.put("url", str2);
} catch (Exception unused2) {
IAlog.f("Got exception adding param to json object: %s, %s", "url", str2);
}
}
long j = uVar.a.getLong("lastReportTS", 0L);
TimeZone timeZone = TimeZone.getTimeZone("UTC");
Calendar calendar = Calendar.getInstance(timeZone);
Calendar calendar2 = Calendar.getInstance(timeZone);
calendar2.setTimeInMillis(j);
if (j <= 0 || calendar.get(6) != calendar2.get(6)) {
i = 0;
} else {
IAlog.e("IAautoWebActionReporter: encountered same date", new Object[0]);
i = uVar.a.getInt("numReportsToday", 0);
}
int i2 = iAConfigManager.i.d;
int i3 = i + 1;
IAlog.e("IAautoWebActionReporter: day counter: %d max: %d", Integer.valueOf(i3), Integer.valueOf(i2));
if (i < i2) {
IAlog.e("IAautoWebActionReporter: adding ad data", new Object[0]);
aVar.g = true;
} else {
IAlog.e("IAautoWebActionReporter: not adding ad data", new Object[0]);
}
Integer valueOf = Integer.valueOf(i3);
try {
jSONObject.put("daily_count", valueOf);
} catch (Exception unused3) {
IAlog.f("Got exception adding param to json object: %s, %s", "daily_count", valueOf);
}
aVar.f.put(jSONObject);
aVar.a((String) null);
SharedPreferences.Editor edit = uVar.a.edit();
edit.putLong("lastReportTS", calendar.getTimeInMillis());
edit.putInt("numReportsToday", i3);
edit.apply();
}
}

View File

@@ -0,0 +1,12 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public final class u0 {
public final int a;
public final int b;
public u0(int i, int i2) {
this.a = i;
this.b = i2;
}
}

View File

@@ -0,0 +1,167 @@
package com.fyber.inneractive.sdk.network;
import android.content.Context;
import android.content.SharedPreferences;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.FileOutputStream;
/* loaded from: classes2.dex */
public final class v<ResultData> {
public final Context a;
public final com.fyber.inneractive.sdk.cache.a<ResultData> b;
public SharedPreferences c;
public static class a extends Exception {
}
public v(Context context, com.fyber.inneractive.sdk.cache.a<ResultData> aVar) {
this.a = context;
this.b = aVar;
}
public final com.fyber.inneractive.sdk.cache.k<ResultData> a() {
try {
if (!this.b.c()) {
new a();
return new com.fyber.inneractive.sdk.cache.k<>();
}
ResultData a2 = this.b.a(a(this.b.b()));
if (this.c == null) {
this.c = this.a.getSharedPreferences("IAConfigurationPreferences", 0);
}
return new com.fyber.inneractive.sdk.cache.k<>(a2, this.c.getString(this.b.a(), null));
} catch (Exception unused) {
if (this.c == null) {
this.c = this.a.getSharedPreferences("IAConfigurationPreferences", 0);
}
this.c.edit().remove(this.b.a()).apply();
return new com.fyber.inneractive.sdk.cache.k<>();
}
}
public final boolean a(String str, String str2) {
boolean z;
IAlog.a("caching file %s", str);
boolean z2 = true;
FileOutputStream fileOutputStream = null;
try {
try {
fileOutputStream = this.a.openFileOutput(str, 0);
fileOutputStream.write(str2.getBytes());
} finally {
if (fileOutputStream != null) {
try {
fileOutputStream.close();
} catch (Exception e) {
IAlog.f("Failed closing cache file: %s", e.getMessage());
}
}
}
} catch (Exception e2) {
e = e2;
z = false;
}
try {
IAlog.a("File cached successfully", new Object[0]);
try {
fileOutputStream.close();
} catch (Exception e3) {
IAlog.f("Failed closing cache file: %s", e3.getMessage());
}
} catch (Exception e4) {
e = e4;
z = true;
IAlog.f("Failed caching file: %s", e.getMessage());
z2 = z;
return z2;
}
return z2;
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Removed duplicated region for block: B:33:0x0074 A[EXC_TOP_SPLITTER, SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.String a(java.lang.String r8) throws java.io.FileNotFoundException {
/*
r7 = this;
java.lang.String r0 = "Failed closing local file: %s"
java.lang.Object[] r1 = new java.lang.Object[]{r8}
java.lang.String r2 = "reading local file: %s"
com.fyber.inneractive.sdk.util.IAlog.a(r2, r1)
r1 = 0
android.content.Context r2 = r7.a // Catch: java.lang.Throwable -> L39 java.lang.Exception -> L3b
java.io.FileInputStream r2 = r2.openFileInput(r8) // Catch: java.lang.Throwable -> L39 java.lang.Exception -> L3b
int r3 = r2.available() // Catch: java.lang.Throwable -> L34 java.lang.Exception -> L37
byte[] r3 = new byte[r3] // Catch: java.lang.Throwable -> L34 java.lang.Exception -> L37
r2.read(r3) // Catch: java.lang.Throwable -> L34 java.lang.Exception -> L37
java.lang.String r4 = new java.lang.String // Catch: java.lang.Throwable -> L34 java.lang.Exception -> L37
java.lang.String r5 = "UTF-8"
r4.<init>(r3, r5) // Catch: java.lang.Throwable -> L34 java.lang.Exception -> L37
r2.close() // Catch: java.lang.Exception -> L26
goto L32
L26:
r1 = move-exception
java.lang.String r1 = r1.getMessage()
java.lang.Object[] r1 = new java.lang.Object[]{r1}
com.fyber.inneractive.sdk.util.IAlog.f(r0, r1)
L32:
r1 = r4
goto L62
L34:
r8 = move-exception
r1 = r2
goto L72
L37:
r3 = move-exception
goto L3d
L39:
r8 = move-exception
goto L72
L3b:
r3 = move-exception
r2 = r1
L3d:
boolean r4 = r3 instanceof java.io.FileNotFoundException // Catch: java.lang.Throwable -> L34
if (r4 != 0) goto L6c
java.lang.String r4 = "Failed reading local file: %s"
r5 = 1
java.lang.Object[] r5 = new java.lang.Object[r5] // Catch: java.lang.Throwable -> L34
java.lang.String r3 = r3.getMessage() // Catch: java.lang.Throwable -> L34
r6 = 0
r5[r6] = r3 // Catch: java.lang.Throwable -> L34
com.fyber.inneractive.sdk.util.IAlog.a(r4, r5) // Catch: java.lang.Throwable -> L34
if (r2 == 0) goto L62
r2.close() // Catch: java.lang.Exception -> L56
goto L62
L56:
r2 = move-exception
java.lang.String r2 = r2.getMessage()
java.lang.Object[] r2 = new java.lang.Object[]{r2}
com.fyber.inneractive.sdk.util.IAlog.f(r0, r2)
L62:
java.lang.Object[] r8 = new java.lang.Object[]{r8}
java.lang.String r0 = "local file %s read successfully"
com.fyber.inneractive.sdk.util.IAlog.a(r0, r8)
return r1
L6c:
java.io.FileNotFoundException r8 = new java.io.FileNotFoundException // Catch: java.lang.Throwable -> L34
r8.<init>() // Catch: java.lang.Throwable -> L34
throw r8 // Catch: java.lang.Throwable -> L34
L72:
if (r1 == 0) goto L84
r1.close() // Catch: java.lang.Exception -> L78
goto L84
L78:
r1 = move-exception
java.lang.String r1 = r1.getMessage()
java.lang.Object[] r1 = new java.lang.Object[]{r1}
com.fyber.inneractive.sdk.util.IAlog.f(r0, r1)
L84:
throw r8
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.network.v.a(java.lang.String):java.lang.String");
}
}

View File

@@ -0,0 +1,79 @@
package com.fyber.inneractive.sdk.network;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.lang.ref.WeakReference;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class v0 {
public final WeakReference<Thread> a;
public final WeakReference<c0> b;
public final int c;
public final a d = new a();
public class a implements Runnable {
public a() {
}
@Override // java.lang.Runnable
public final void run() {
String str;
v0 v0Var = v0.this;
c0 c0Var = (c0) com.fyber.inneractive.sdk.util.t.a(v0Var.b);
Thread thread = (Thread) com.fyber.inneractive.sdk.util.t.a(v0.this.a);
if (c0Var == null || c0Var.h() == r0.DONE || c0Var.h() == r0.RESOLVED) {
return;
}
if (v0.a(c0Var)) {
if (thread != null) {
StackTraceElement[] stackTrace = thread.getStackTrace();
Exception exc = new Exception();
exc.setStackTrace(stackTrace);
StringWriter stringWriter = new StringWriter();
exc.printStackTrace(new PrintWriter(stringWriter));
str = stringWriter.getBuffer().toString();
} else {
str = "";
}
String url = c0Var != null ? c0Var.getUrl() : "";
s.a aVar = new s.a(r.NETWORK_REQUEST_PASSED_ALLOWED_TIME, c0Var instanceof d0 ? ((d0) c0Var).p : null, c0Var instanceof o0 ? ((o0) c0Var).s : null, (c0Var == null || c0Var.p() == null) ? null : c0Var.p().c());
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("url", url);
} catch (Exception unused) {
IAlog.f("Got exception adding param to json object: %s, %s", "url", url);
}
try {
jSONObject.put("stack_trace", str);
} catch (Exception unused2) {
IAlog.f("Got exception adding param to json object: %s, %s", "stack_trace", str);
}
Integer valueOf = Integer.valueOf(v0Var.c);
try {
jSONObject.put("total_time", valueOf);
} catch (Exception unused3) {
IAlog.f("Got exception adding param to json object: %s, %s", "total_time", valueOf);
}
aVar.f.put(jSONObject);
aVar.a((String) null);
}
IAlog.a("%s : NetworkWatchdogHolder should cancel by timeout: %d", IAlog.a(v0Var), Integer.valueOf(v0Var.c));
c0Var.c();
}
}
public v0(c0 c0Var, Thread thread, int i) {
this.b = new WeakReference<>(c0Var);
this.a = new WeakReference<>(thread);
this.c = i;
}
public static boolean a(c0<?> c0Var) {
boolean z = c0Var != null && c0Var.n();
IAlog.a("%s : NetworkWatchdogHolder : should report: %s", IAlog.a((Class<?>) v0.class), Boolean.valueOf(z));
return z;
}
}

View File

@@ -0,0 +1,6 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public interface w<T> {
void a(T t, Exception exc, boolean z);
}

View File

@@ -0,0 +1,138 @@
package com.fyber.inneractive.sdk.network;
import android.text.TextUtils;
import android.util.Pair;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.BufferedInputStream;
import java.io.FilterInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.zip.GZIPInputStream;
import okhttp3.Headers;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
/* loaded from: classes2.dex */
public final class w0 extends h implements g {
public final OkHttpClient a = new OkHttpClient().newBuilder().build();
public static class a extends j {
public final Response g;
public a(j jVar, Response response) {
this.g = response;
a(jVar.d());
a(jVar.b());
a(jVar.c());
a(jVar.e());
}
@Override // com.fyber.inneractive.sdk.network.j
public final void a() throws IOException {
super.a();
Response response = this.g;
if (response != null) {
response.close();
}
}
}
public static HashMap b(Response response) {
HashMap hashMap = new HashMap();
if (response != null) {
Headers headers = response.headers();
for (int i = 0; i < headers.size(); i++) {
String name = headers.name(i);
hashMap.put(name, Collections.singletonList(headers.get(name)));
}
}
return hashMap;
}
@Override // com.fyber.inneractive.sdk.network.g
public final <T> j a(c0<T> c0Var, String str, String str2) throws Exception {
IAlog.a("%s okhttp network stack is in use", "OkHttpExecutorImpl");
try {
ArrayList arrayList = new ArrayList();
arrayList.add(c0Var.getUrl());
Pair a2 = a(c0Var.getUrl(), c0Var, arrayList, str, str2);
Object obj = a2.second;
String message = obj != null ? ((Response) obj).message() : "";
FilterInputStream a3 = a((Response) a2.second);
Object obj2 = a2.second;
int code = obj2 == null ? -1 : ((Response) obj2).code();
HashMap b = b((Response) a2.second);
Response response = (Response) a2.second;
a aVar = new a(h.a(a3, code, message, b, response != null ? response.headers().get("Last-Modified") : null), (Response) a2.second);
Iterator it = ((List) a2.first).iterator();
while (it.hasNext()) {
aVar.f.add((String) it.next());
}
return aVar;
} catch (b e) {
IAlog.b("%s cannot connect exception: %s", "OkHttpExecutorImpl", e.getMessage());
throw e;
} catch (Exception e2) {
IAlog.b("%s exception: %s", "OkHttpExecutorImpl", e2.getMessage());
throw e2;
}
}
@Override // com.fyber.inneractive.sdk.network.g
public final void a() {
}
/* JADX WARN: Code restructure failed: missing block: B:46:0x00dd, code lost:
if (r8.code() != 308) goto L51;
*/
/* JADX WARN: Removed duplicated region for block: B:24:0x00e9 A[Catch: all -> 0x00c9, Exception -> 0x00cc, TryCatch #0 {Exception -> 0x00cc, blocks: (B:15:0x00aa, B:17:0x00b8, B:19:0x00c0, B:22:0x00df, B:24:0x00e9, B:26:0x00f1, B:28:0x00f9, B:30:0x00ff, B:33:0x011c, B:35:0x0133, B:37:0x013e, B:41:0x015a, B:42:0x0161, B:43:0x00cf, B:45:0x00d7, B:47:0x0162), top: B:14:0x00aa, outer: #1 }] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final android.util.Pair a(java.lang.String r8, com.fyber.inneractive.sdk.network.c0 r9, java.util.ArrayList r10, java.lang.String r11, java.lang.String r12) throws java.lang.Exception {
/*
Method dump skipped, instructions count: 411
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.network.w0.a(java.lang.String, com.fyber.inneractive.sdk.network.c0, java.util.ArrayList, java.lang.String, java.lang.String):android.util.Pair");
}
public static FilterInputStream a(Response response) {
FilterInputStream bufferedInputStream;
if (response == null) {
return null;
}
try {
if (response.body() == null) {
return null;
}
boolean equals = TextUtils.equals("gzip", response.headers().get("content-encoding"));
InputStream byteStream = response.body().byteStream();
if (equals) {
IAlog.a("HttpExecutorBase: getInputStream found gzip encoding", new Object[0]);
bufferedInputStream = new GZIPInputStream(byteStream);
} else {
IAlog.a("HttpExecutorBase: getInputStream no gzip encoding", new Object[0]);
bufferedInputStream = new BufferedInputStream(byteStream);
}
return bufferedInputStream;
} catch (Exception unused) {
return null;
}
}
public static void a(Request.Builder builder, String str, String str2) {
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
return;
}
builder.addHeader(str, str2);
}
}

View File

@@ -0,0 +1,35 @@
package com.fyber.inneractive.sdk.network;
import java.util.List;
import okhttp3.OkHttpClient;
/* loaded from: classes2.dex */
public final class x {
public static final x c = new x();
public final i a = new i();
public w0 b;
public static x a() {
return c;
}
public final g b() {
String str;
if (this.b == null) {
try {
str = System.getProperty("fyber.marketplace.http_executor_stack_name");
} catch (Throwable unused) {
str = "hurl";
}
if (str != null && str.equals("okhttp")) {
try {
List list = OkHttpClient.DEFAULT_PROTOCOLS;
this.b = new w0();
} catch (ClassNotFoundException unused2) {
}
}
}
w0 w0Var = this.b;
return w0Var != null ? w0Var : this.a;
}
}

View File

@@ -0,0 +1,12 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public final class x0 extends Exception {
public x0() {
super("failed reading network response connection null");
}
public x0(Exception exc) {
super(exc);
}
}

View File

@@ -0,0 +1,294 @@
package com.fyber.inneractive.sdk.network;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Handler;
import android.os.Looper;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.util.IAlog;
import java.util.Comparator;
import java.util.Locale;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.PriorityBlockingQueue;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
/* loaded from: classes2.dex */
public final class y {
public static final a g = new a();
public final PriorityBlockingQueue a = new PriorityBlockingQueue(100, new d(0));
public volatile boolean b = false;
public final Handler c = new Handler(Looper.getMainLooper());
public final ThreadPoolExecutor d = new ThreadPoolExecutor(6, 6, 1000, TimeUnit.SECONDS, new LinkedBlockingQueue(100), g);
public final b e = new b();
public final s0 f = new s0();
public class a implements ThreadFactory {
public final AtomicInteger a = new AtomicInteger(100);
@Override // java.util.concurrent.ThreadFactory
public final Thread newThread(Runnable runnable) {
return new Thread(runnable, String.format(Locale.ENGLISH, "FyberMarketplace-Network-%02d", Integer.valueOf(this.a.getAndIncrement())));
}
}
public class b implements Runnable {
public b() {
}
/* JADX WARN: Can't wrap try/catch for region: R(20:11|12|(1:14)|15|16|17|(13:21|(1:27)|28|29|30|31|32|33|34|35|(1:37)|38|39)|69|(3:23|25|27)|28|29|30|31|32|33|34|35|(0)|38|39) */
/* JADX WARN: Code restructure failed: missing block: B:56:0x00c2, code lost:
r2 = r6;
*/
/* JADX WARN: Code restructure failed: missing block: B:57:0x010a, code lost:
r6 = r2;
*/
/* JADX WARN: Code restructure failed: missing block: B:58:0x010b, code lost:
com.fyber.inneractive.sdk.network.y.a(r3, r6);
*/
/* JADX WARN: Code restructure failed: missing block: B:59:0x00c0, code lost:
r4 = e;
*/
/* JADX WARN: Code restructure failed: missing block: B:61:0x00ce, code lost:
if (r3.isCancelled() == false) goto L50;
*/
/* JADX WARN: Code restructure failed: missing block: B:62:0x00d0, code lost:
r3.a((com.fyber.inneractive.sdk.network.c0<?>) null, r4, false);
*/
/* JADX WARN: Code restructure failed: missing block: B:65:0x00c8, code lost:
r4 = e;
*/
/* JADX WARN: Code restructure failed: missing block: B:66:0x00c9, code lost:
r6 = null;
*/
/* JADX WARN: Code restructure failed: missing block: B:67:0x00c4, code lost:
r4 = move-exception;
*/
/* JADX WARN: Code restructure failed: missing block: B:68:0x00c5, code lost:
r6 = null;
r2 = r4;
*/
/* JADX WARN: Removed duplicated region for block: B:37:0x0134 */
@Override // java.lang.Runnable
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void run() {
/*
Method dump skipped, instructions count: 323
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.network.y.b.run():void");
}
}
public class c implements Runnable {
public final /* synthetic */ c0 a;
public c(c0 c0Var) {
this.a = c0Var;
}
@Override // java.lang.Runnable
public final void run() {
IAlog.e("retryNetworkRequest pre-execute - %s", this.a.getClass().getName());
y.this.a(this.a);
}
}
public static class d implements Comparator<c0> {
public d() {
}
public /* synthetic */ d(int i) {
this();
}
@Override // java.util.Comparator
public final int compare(c0 c0Var, c0 c0Var2) {
return c0Var.d().ordinal() - c0Var2.d().ordinal();
}
}
public final void a(c0<?> c0Var) {
if (this.a.offer(c0Var)) {
c0Var.a(r0.QUEUED);
} else {
IAlog.a("Request queue is full! current request is dropped! %s", c0Var.getUrl());
}
}
public final boolean b(c0<?> c0Var) {
if (!c0Var.g()) {
return false;
}
c0Var.a(r0.QUEUED_FOR_RETRY);
long s = c0Var.s();
IAlog.e("retryNetworkRequest queue up in main thread - %s with delay of %d", c0Var.getClass().getName(), Long.valueOf(s));
this.c.postDelayed(new c(c0Var), s);
return true;
}
public final <T> boolean c(c0<T> c0Var) {
boolean z = c0Var.i() || c0Var.n();
IAlog.a("%s : NetworkExecutorImpl : should enabled watchdog : %s", IAlog.a(this), Boolean.valueOf(z));
return z;
}
public static void a(c0 c0Var, b0 b0Var) {
try {
if (c0Var.isCancelled() || b0Var == null) {
return;
}
c0Var.a((c0) b0Var.a, (Exception) null, false);
} catch (Exception e) {
IAlog.a("failed notifying the listener request complete", e, new Object[0]);
if (c0Var.isCancelled()) {
return;
}
c0Var.a((c0) null, e, false);
}
}
public static void a(c0 c0Var, j jVar, b0 b0Var) {
try {
if (c0Var.isCancelled() || c0Var.b() == null || b0Var == null || jVar == null || jVar.a != 200) {
return;
}
c0Var.a(b0Var, c0Var.b(), jVar.e);
} catch (Exception e) {
IAlog.a("Failed cache network response data", e, new Object[0]);
}
}
public final <T> b0 a(c0<T> c0Var, j jVar) throws Exception {
b0 b0Var = null;
if (jVar != null) {
try {
if (!c0Var.isCancelled()) {
int i = jVar.a;
if (i != 200 && (i < 300 || i >= 304)) {
if (i == 304) {
c0Var.a((c0<T>) null, (Exception) new f(), false);
} else {
c0Var.a((c0<T>) null, (Exception) new t0(jVar.b, jVar.a), false);
}
}
b0Var = c0Var.a(jVar, jVar.d, i);
}
} catch (a1 e) {
IAlog.a("failed parsing network request but will retry", e, new Object[0]);
if (b(c0Var)) {
throw e;
}
throw new z0(e);
} catch (Exception e2) {
IAlog.a("failed parsing network request", e2, new Object[0]);
throw e2;
}
}
return b0Var;
}
/* JADX WARN: Removed duplicated region for block: B:24:0x0035 */
/* JADX WARN: Removed duplicated region for block: B:26:0x003b */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final com.fyber.inneractive.sdk.network.j a(com.fyber.inneractive.sdk.network.c0<?> r4, com.fyber.inneractive.sdk.network.a<?> r5) throws java.lang.Exception {
/*
r3 = this;
java.lang.String r0 = "failed sending network request"
r1 = 0
boolean r2 = r4.isCancelled() // Catch: java.lang.Exception -> Le java.net.SocketTimeoutException -> L10 com.fyber.inneractive.sdk.network.b -> L12 java.net.UnknownHostException -> L14 com.fyber.inneractive.sdk.network.a1 -> L16
if (r2 != 0) goto L22
if (r5 == 0) goto L18
java.lang.String r5 = r5.a // Catch: java.lang.Exception -> Le java.net.SocketTimeoutException -> L10 com.fyber.inneractive.sdk.network.b -> L12 java.net.UnknownHostException -> L14 com.fyber.inneractive.sdk.network.a1 -> L16
goto L1a
Le:
r4 = move-exception
goto L24
L10:
r5 = move-exception
goto L2a
L12:
r5 = move-exception
goto L2a
L14:
r5 = move-exception
goto L2a
L16:
r5 = move-exception
goto L41
L18:
java.lang.String r5 = ""
L1a:
a() // Catch: java.lang.Exception -> Le java.net.SocketTimeoutException -> L10 com.fyber.inneractive.sdk.network.b -> L12 java.net.UnknownHostException -> L14 com.fyber.inneractive.sdk.network.a1 -> L16
com.fyber.inneractive.sdk.network.j r4 = r4.a(r5) // Catch: java.lang.Exception -> Le java.net.SocketTimeoutException -> L10 com.fyber.inneractive.sdk.network.b -> L12 java.net.UnknownHostException -> L14 com.fyber.inneractive.sdk.network.a1 -> L16
goto L23
L22:
r4 = 0
L23:
return r4
L24:
java.lang.Object[] r5 = new java.lang.Object[r1]
com.fyber.inneractive.sdk.util.IAlog.a(r0, r4, r5)
throw r4
L2a:
java.lang.Object[] r1 = new java.lang.Object[r1]
com.fyber.inneractive.sdk.util.IAlog.a(r0, r5, r1)
boolean r4 = r3.b(r4)
if (r4 == 0) goto L3b
com.fyber.inneractive.sdk.network.a1 r4 = new com.fyber.inneractive.sdk.network.a1
r4.<init>(r5)
throw r4
L3b:
com.fyber.inneractive.sdk.network.z0 r4 = new com.fyber.inneractive.sdk.network.z0
r4.<init>(r5)
throw r4
L41:
java.lang.Object[] r0 = new java.lang.Object[r1]
java.lang.String r1 = "failed sending network request but will retry"
com.fyber.inneractive.sdk.util.IAlog.a(r1, r5, r0)
boolean r4 = r3.b(r4)
if (r4 == 0) goto L4f
throw r5
L4f:
com.fyber.inneractive.sdk.network.z0 r4 = new com.fyber.inneractive.sdk.network.z0
r4.<init>(r5)
throw r4
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.network.y.a(com.fyber.inneractive.sdk.network.c0, com.fyber.inneractive.sdk.network.a):com.fyber.inneractive.sdk.network.j");
}
public static void a() throws com.fyber.inneractive.sdk.network.b {
if (((com.fyber.inneractive.sdk.config.global.features.k) IAConfigManager.L.K.a(com.fyber.inneractive.sdk.config.global.features.k.class)).a(false, "should_use_is_network_connected")) {
try {
ConnectivityManager connectivityManager = (ConnectivityManager) com.fyber.inneractive.sdk.util.o.a.getSystemService("connectivity");
NetworkInfo activeNetworkInfo = connectivityManager != null ? connectivityManager.getActiveNetworkInfo() : null;
if (com.fyber.inneractive.sdk.util.o.b("android.permission.ACCESS_NETWORK_STATE") && activeNetworkInfo != null) {
if (activeNetworkInfo.isConnectedOrConnecting()) {
return;
}
}
throw new com.fyber.inneractive.sdk.network.b("No network connection");
} catch (Throwable unused) {
IAlog.b("Error retrieved when trying to get the network state - Perhaps you forgot to declare android.permission.ACCESS_NETWORK_STATE in your Android manifest file.", new Object[0]);
}
}
}
}

View File

@@ -0,0 +1,17 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public enum y0 {
EVENT_TABLE("sdk_event_"),
ERROR_TABLE("sdk_error_");
private final String tableName;
y0(String str) {
this.tableName = str;
}
public final String e() {
return this.tableName;
}
}

View File

@@ -0,0 +1,18 @@
package com.fyber.inneractive.sdk.network;
import org.apache.http.client.methods.HttpDelete;
import org.apache.http.client.methods.HttpPut;
/* loaded from: classes2.dex */
public enum z {
POST("POST"),
PUT(HttpPut.METHOD_NAME),
DELETE(HttpDelete.METHOD_NAME),
GET("GET");
final String key;
z(String str) {
this.key = str;
}
}

View File

@@ -0,0 +1,8 @@
package com.fyber.inneractive.sdk.network;
/* loaded from: classes2.dex */
public final class z0 extends Exception {
public z0(Exception exc) {
super(exc);
}
}