package com.fyber.inneractive.sdk.bidder; import android.app.NotificationManager; import android.content.IntentFilter; import android.net.ConnectivityManager; import android.util.Base64; import androidx.annotation.RequiresApi; import com.fyber.inneractive.sdk.bidder.TokenParametersOuterClass$TokenParameters; import com.fyber.inneractive.sdk.cache.session.enums.b; import com.fyber.inneractive.sdk.config.IAConfigManager; import com.fyber.inneractive.sdk.config.enums.UnitDisplayType; import com.fyber.inneractive.sdk.config.global.s; import com.fyber.inneractive.sdk.config.i0; import com.fyber.inneractive.sdk.external.InneractiveAdManager; import com.fyber.inneractive.sdk.util.IAlog; import com.fyber.inneractive.sdk.util.o; import com.fyber.inneractive.sdk.util.p; import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicReference; /* loaded from: classes2.dex */ public final class a implements d, i0.a { public static final a h = new a(); public final TokenParametersOuterClass$TokenParameters.b a; public final com.fyber.inneractive.sdk.serverapi.b b; public final c c; public e d; public final AtomicReference e = new AtomicReference<>(null); public final AtomicBoolean f = new AtomicBoolean(false); public final Object g = new Object(); /* renamed from: com.fyber.inneractive.sdk.bidder.a$a, reason: collision with other inner class name */ public class RunnableC0060a implements Runnable { public RunnableC0060a() { } @Override // java.lang.Runnable public final void run() { a.this.b(); } } public a() { com.fyber.inneractive.sdk.serverapi.b bVar = new com.fyber.inneractive.sdk.serverapi.b(s.b()); this.b = bVar; c cVar = new c(bVar); this.c = cVar; this.a = TokenParametersOuterClass$TokenParameters.newBuilder(); IAConfigManager.e().a(this); e(); if (IAConfigManager.c().a().a(true, "bidding_token_wait_for_ua")) { IAConfigManager.f().d(); cVar.a(IAConfigManager.f().a()); } } public final void b() { if (this.f.compareAndSet(false, true)) { try { this.e.set(Base64.encodeToString(a(), 2)); } catch (Throwable th) { IAlog.b("Failed to generate token with error: %s", th.getMessage()); } this.f.set(false); } } public final void d() { p.a(new RunnableC0060a()); } /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */ /* JADX WARN: Code restructure failed: missing block: B:140:0x05ce, code lost: if (r3.equals("2") == false) goto L136; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final byte[] a() { /* Method dump skipped, instructions count: 1834 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.bidder.a.a():byte[]"); } @RequiresApi(api = 23) public final void c() { int currentInterruptionFilter = ((NotificationManager) o.a.getSystemService("notification")).getCurrentInterruptionFilter(); boolean z = currentInterruptionFilter >= 2 && currentInterruptionFilter <= 4; Boolean bool = this.c.x; if (bool == null || bool.booleanValue() != z) { this.c.x = Boolean.valueOf(z); d(); } } public final void e() { ConnectivityManager connectivityManager = (ConnectivityManager) o.a.getSystemService("connectivity"); if (!InneractiveAdManager.isCurrentUserAChild()) { connectivityManager.registerDefaultNetworkCallback(new b(this)); } e eVar = new e(this); this.d = eVar; o.a.registerReceiver(eVar, new IntentFilter("android.media.RINGER_MODE_CHANGED")); o.a.registerReceiver(eVar, new IntentFilter("android.intent.action.BATTERY_CHANGED")); o.a.registerReceiver(eVar, new IntentFilter("android.app.action.INTERRUPTION_FILTER_CHANGED")); o.a.registerReceiver(eVar, new IntentFilter("android.os.action.POWER_SAVE_MODE_CHANGED")); o.a.registerReceiver(eVar, new IntentFilter("android.intent.action.AIRPLANE_MODE")); if (o.b("android.permission.BLUETOOTH")) { o.a.registerReceiver(eVar, new IntentFilter("android.bluetooth.adapter.action.CONNECTION_STATE_CHANGED")); o.a.registerReceiver(eVar, new IntentFilter("android.bluetooth.adapter.action.STATE_CHANGED")); } } public final void a(String str, UnitDisplayType unitDisplayType, TokenParametersOuterClass$TokenParameters.k kVar) { com.fyber.inneractive.sdk.cache.session.enums.b bVar; ArrayList arrayList; int i; TokenParametersOuterClass$TokenParameters.j jVar; IAConfigManager iAConfigManager = IAConfigManager.L; com.fyber.inneractive.sdk.cache.session.d dVar = iAConfigManager.w.a; if (dVar != null) { String value = unitDisplayType.value(); com.fyber.inneractive.sdk.cache.session.a aVar = dVar.b; com.fyber.inneractive.sdk.cache.session.enums.b bVar2 = com.fyber.inneractive.sdk.cache.session.enums.b.REWARDED_VIDEO; int i2 = b.a.a[UnitDisplayType.fromValue(value).ordinal()]; TokenParametersOuterClass$TokenParameters.UserSession userSession = null; if (i2 == 1) { bVar = str.contains("video") ? com.fyber.inneractive.sdk.cache.session.enums.b.REWARDED_VIDEO : com.fyber.inneractive.sdk.cache.session.enums.b.REWARDED_DISPLAY; } else if (i2 == 2) { bVar = com.fyber.inneractive.sdk.cache.session.enums.b.RECTANGLE_DISPLAY; } else if (i2 == 3) { bVar = com.fyber.inneractive.sdk.cache.session.enums.b.BANNER_DISPLAY; } else if (i2 != 4) { bVar = null; } else { bVar = str.contains("video") ? com.fyber.inneractive.sdk.cache.session.enums.b.INTERSTITIAL_VIDEO : com.fyber.inneractive.sdk.cache.session.enums.b.INTERSTITIAL_DISPLAY; } com.fyber.inneractive.sdk.cache.session.h hVar = aVar.get(bVar); if (hVar != null) { ArrayList arrayList2 = new ArrayList(hVar); Collections.sort(arrayList2, new com.fyber.inneractive.sdk.cache.session.g()); arrayList = new ArrayList(arrayList2); } else { arrayList = null; } try { i = Integer.parseInt(iAConfigManager.t.b.a("number_of_sessions", Integer.toString(5))); } catch (Throwable unused) { i = 5; } int i3 = i >= 0 ? i : 5; if (i3 > 0 && arrayList != null && arrayList.size() >= i3) { if (str.equals("video")) { jVar = TokenParametersOuterClass$TokenParameters.j.VIDEO; } else if (!str.equals("display")) { jVar = TokenParametersOuterClass$TokenParameters.j.UNITCONTENTTYPEUNKNOWN; } else { jVar = TokenParametersOuterClass$TokenParameters.j.DISPLAY; } TokenParametersOuterClass$TokenParameters.UserSession.a newBuilder = TokenParametersOuterClass$TokenParameters.UserSession.newBuilder(); newBuilder.c(); ((TokenParametersOuterClass$TokenParameters.UserSession) newBuilder.b).setSubType(jVar); Iterator it = arrayList.iterator(); int i4 = 0; while (it.hasNext()) { com.fyber.inneractive.sdk.cache.session.e eVar = (com.fyber.inneractive.sdk.cache.session.e) it.next(); TokenParametersOuterClass$TokenParameters.SessionData.a newBuilder2 = TokenParametersOuterClass$TokenParameters.SessionData.newBuilder(); int i5 = eVar.b; newBuilder2.c(); ((TokenParametersOuterClass$TokenParameters.SessionData) newBuilder2.b).setClicks(i5); int i6 = eVar.a; newBuilder2.c(); ((TokenParametersOuterClass$TokenParameters.SessionData) newBuilder2.b).setImpressions(i6); if (str.equals("video") || kVar.equals(TokenParametersOuterClass$TokenParameters.k.REWARDED)) { int i7 = eVar.c; newBuilder2.c(); ((TokenParametersOuterClass$TokenParameters.SessionData) newBuilder2.b).setCompletions(i7); } TokenParametersOuterClass$TokenParameters.SessionData a = newBuilder2.a(); newBuilder.c(); ((TokenParametersOuterClass$TokenParameters.UserSession) newBuilder.b).addSessionDataItems(a); i4++; if (i4 >= i3) { break; } } newBuilder.c(); ((TokenParametersOuterClass$TokenParameters.UserSession) newBuilder.b).setType(kVar); userSession = newBuilder.a(); } if (userSession == null || userSession.getSessionDataItemsList().size() <= 0) { return; } TokenParametersOuterClass$TokenParameters.b bVar3 = this.a; bVar3.c(); ((TokenParametersOuterClass$TokenParameters) bVar3.b).addUserSessions(userSession); } } }