package com.vungle.warren; import android.annotation.SuppressLint; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.media.AudioManager; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.Build; import android.os.Environment; import android.os.PowerManager; import android.provider.Settings; import android.security.NetworkSecurityPolicy; import android.text.TextUtils; import android.webkit.URLUtil; import androidx.annotation.Keep; import com.apkpure.aegon.download.DownloadTask; import com.apkpure.aegon.plugin.topon.api1.ATAdConst; import com.google.android.gms.common.GoogleApiAvailabilityLight; import com.vungle.warren.error.VungleException; import com.vungle.warren.network.VungleApi; import com.vungle.warren.persistence.DatabaseHelper; import com.yalantis.ucrop.view.CropImageView; import e.l.d.i; import e.l.d.j; import e.l.d.k; import e.w.c.e.b.l; import e.x.a.a2.d; import e.x.a.a2.e; import e.x.a.a2.f; import e.x.a.c2.g; import e.x.a.g2.y; import e.x.a.j0; import e.x.a.n1; import e.x.a.q1; import e.x.a.v0; import e.x.a.z1.r; import i.i.d.c; import java.io.File; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Locale; import java.util.Map; import java.util.TimeZone; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.TimeUnit; import okhttp3.HttpUrl; import okhttp3.Interceptor; import okhttp3.MediaType; import okhttp3.OkHttpClient; import okhttp3.Protocol; import okhttp3.Request; import okhttp3.RequestBody; import okhttp3.Response; import okhttp3.ResponseBody; import okio.Buffer; import okio.BufferedSink; import okio.GzipSink; import okio.Okio; import org.jsoup.helper.HttpConnection; public class VungleApiClient { public static final String A = "com.vungle.warren.VungleApiClient"; public static String B = e.d.a.a.a.U(new StringBuilder(), "Amazon".equals(Build.MANUFACTURER) ? "VungleAmazon/" : "VungleDroid/", "6.12.1"); public static String C = "https://config.ads.vungle.com/api/v5/"; /* renamed from: a reason: collision with root package name */ public final e.x.a.g2.f0.b f4551a; public Context b; public VungleApi c; public String d; /* renamed from: e reason: collision with root package name */ public String f4552e; /* renamed from: f reason: collision with root package name */ public String f4553f; /* renamed from: g reason: collision with root package name */ public String f4554g; /* renamed from: h reason: collision with root package name */ public String f4555h; /* renamed from: i reason: collision with root package name */ public String f4556i; /* renamed from: j reason: collision with root package name */ public String f4557j; /* renamed from: k reason: collision with root package name */ public String f4558k; /* renamed from: l reason: collision with root package name */ public k f4559l; /* renamed from: m reason: collision with root package name */ public k f4560m; /* renamed from: n reason: collision with root package name */ public boolean f4561n; /* renamed from: o reason: collision with root package name */ public int f4562o; /* renamed from: p reason: collision with root package name */ public OkHttpClient f4563p; /* renamed from: q reason: collision with root package name */ public VungleApi f4564q; /* renamed from: r reason: collision with root package name */ public VungleApi f4565r; /* renamed from: s reason: collision with root package name */ public boolean f4566s; /* renamed from: t reason: collision with root package name */ public e.x.a.c2.a f4567t; public Boolean u; public y v; public Map<String, Long> w = new ConcurrentHashMap(); public g x; public String y = System.getProperty("http.agent"); public final e.x.a.b2.b z; public static class ClearTextTrafficException extends IOException { public ClearTextTrafficException(String str) { super(str); } } @Keep public enum WrapperFramework { admob, air, cocos2dx, corona, dfp, heyzap, marmalade, mopub, unity, fyber, ironsource, upsight, appodeal, aerserv, adtoapp, tapdaq, vunglehbs, max, none } public class a implements Interceptor { public a() { } @Override // okhttp3.Interceptor public Response intercept(Interceptor.Chain chain) throws IOException { int code; Request request = chain.request(); String encodedPath = request.url().encodedPath(); Long l2 = VungleApiClient.this.w.get(encodedPath); if (l2 != null) { long seconds = TimeUnit.MILLISECONDS.toSeconds(l2.longValue() - System.currentTimeMillis()); if (seconds > 0) { return new Response.Builder().request(request).addHeader("Retry-After", String.valueOf(seconds)).code(CropImageView.DEFAULT_IMAGE_TO_CROP_BOUNDS_ANIM_DURATION).protocol(Protocol.HTTP_1_1).message("Server is busy").body(ResponseBody.create(MediaType.parse("application/json; charset=utf-8"), "{\"Error\":\"Retry-After\"}")).build(); } VungleApiClient.this.w.remove(encodedPath); } Response proceed = chain.proceed(request); if (proceed != null && ((code = proceed.code()) == 429 || code == 500 || code == 502 || code == 503)) { String str = proceed.headers().get("Retry-After"); if (!TextUtils.isEmpty(str)) { try { long parseLong = Long.parseLong(str); if (parseLong > 0) { VungleApiClient.this.w.put(encodedPath, Long.valueOf((parseLong * 1000) + System.currentTimeMillis())); } } catch (NumberFormatException unused) { String str2 = VungleApiClient.A; } } } return proceed; } } public static class b implements Interceptor { @Override // okhttp3.Interceptor public Response intercept(Interceptor.Chain chain) throws IOException { Request request = chain.request(); if (request.body() == null || request.header(HttpConnection.CONTENT_ENCODING) != null) { return chain.proceed(request); } Request.Builder header = request.newBuilder().header(HttpConnection.CONTENT_ENCODING, "gzip"); String method = request.method(); RequestBody body = request.body(); Buffer buffer = new Buffer(); BufferedSink buffer2 = Okio.buffer(new GzipSink(buffer)); body.writeTo(buffer2); buffer2.close(); return chain.proceed(header.method(method, new q1(this, body, buffer)).build()); } } static { new HashSet(); new HashSet(); } public VungleApiClient(Context context, e.x.a.c2.a aVar, g gVar, e.x.a.b2.b bVar, e.x.a.g2.f0.b bVar2) { this.f4567t = aVar; this.b = context.getApplicationContext(); this.x = gVar; this.z = bVar; this.f4551a = bVar2; OkHttpClient.Builder addInterceptor = new OkHttpClient.Builder().addInterceptor(new a()); this.f4563p = addInterceptor.build(); OkHttpClient build = addInterceptor.addInterceptor(new b()).build(); OkHttpClient okHttpClient = this.f4563p; String str = C; HttpUrl httpUrl = HttpUrl.get(str); List<String> pathSegments = httpUrl.pathSegments(); if ("".equals(pathSegments.get(pathSegments.size() - 1))) { Vungle vungle = Vungle._instance; String str2 = vungle.appID; f fVar = new f(httpUrl, okHttpClient); fVar.c = str2; this.c = fVar; String str3 = C; HttpUrl httpUrl2 = HttpUrl.get(str3); List<String> pathSegments2 = httpUrl2.pathSegments(); if ("".equals(pathSegments2.get(pathSegments2.size() - 1))) { String str4 = vungle.appID; f fVar2 = new f(httpUrl2, build); fVar2.c = str4; this.f4565r = fVar2; this.v = (y) v0.a(context).c(y.class); return; } throw new IllegalArgumentException(e.d.a.a.a.H("baseUrl must end in /: ", str3)); } throw new IllegalArgumentException(e.d.a.a.a.H("baseUrl must end in /: ", str)); } public void a(boolean z2) throws DatabaseHelper.DBException { e.x.a.z1.k kVar = new e.x.a.z1.k("isPlaySvcAvailable"); kVar.c("isPlaySvcAvailable", Boolean.valueOf(z2)); g gVar = this.x; gVar.v(new g.j(kVar)); } public e.x.a.a2.a<k> b(long j2) { if (this.f4557j != null) { k kVar = new k(); kVar.f10154a.put("device", d()); i iVar = this.f4560m; e.l.d.s.f<String, i> fVar = kVar.f10154a; if (iVar == null) { iVar = j.f10153a; } fVar.put("app", iVar); kVar.f10154a.put("user", i()); k kVar2 = new k(); kVar2.r("last_cache_bust", Long.valueOf(j2)); kVar.f10154a.put("request", kVar2); return this.f4565r.cacheBust(B, this.f4557j, kVar); } throw new IllegalStateException("API Client not configured yet! Must call /config first."); } public e c() throws VungleException, IOException { k kVar = new k(); kVar.f10154a.put("device", e(true)); i iVar = this.f4560m; e.l.d.s.f<String, i> fVar = kVar.f10154a; if (iVar == null) { iVar = j.f10153a; } fVar.put("app", iVar); kVar.f10154a.put("user", i()); k f2 = f(); if (f2 != null) { kVar.f10154a.put("ext", f2); } e a2 = ((d) this.c.config(B, kVar)).a(); if (!a2.b()) { return a2; } T t2 = a2.b; String str = "Config Response: " + ((Object) t2); if (l.R0(t2, "sleep")) { if (l.R0(t2, "info")) { t2.w("info").j(); } throw new VungleException(3); } else if (l.R0(t2, "endpoints")) { k y2 = t2.y("endpoints"); HttpUrl parse = HttpUrl.parse(y2.w("new").j()); HttpUrl parse2 = HttpUrl.parse(y2.w("ads").j()); HttpUrl parse3 = HttpUrl.parse(y2.w("will_play_ad").j()); HttpUrl parse4 = HttpUrl.parse(y2.w("report_ad").j()); HttpUrl parse5 = HttpUrl.parse(y2.w("ri").j()); HttpUrl parse6 = HttpUrl.parse(y2.w("log").j()); HttpUrl parse7 = HttpUrl.parse(y2.w("cache_bust").j()); HttpUrl parse8 = HttpUrl.parse(y2.w("sdk_bi").j()); if (parse == null || parse2 == null || parse3 == null || parse4 == null || parse5 == null || parse6 == null || parse7 == null || parse8 == null) { throw new VungleException(3); } this.d = parse.toString(); this.f4552e = parse2.toString(); this.f4554g = parse3.toString(); this.f4553f = parse4.toString(); this.f4555h = parse5.toString(); this.f4556i = parse6.toString(); this.f4557j = parse7.toString(); this.f4558k = parse8.toString(); k y3 = t2.y("will_play_ad"); this.f4562o = y3.w("request_timeout").e(); this.f4561n = y3.w("enabled").b(); this.f4566s = l.k0(t2.y("viewability"), "om", false); if (this.f4561n) { OkHttpClient build = this.f4563p.newBuilder().readTimeout((long) this.f4562o, TimeUnit.MILLISECONDS).build(); HttpUrl httpUrl = HttpUrl.get("https://api.vungle.com/"); List<String> pathSegments = httpUrl.pathSegments(); if ("".equals(pathSegments.get(pathSegments.size() - 1))) { String str2 = Vungle._instance.appID; f fVar2 = new f(httpUrl, build); fVar2.c = str2; this.f4564q = fVar2; } else { throw new IllegalArgumentException(e.d.a.a.a.H("baseUrl must end in /: ", "https://api.vungle.com/")); } } if (this.f4566s) { e.x.a.b2.b bVar = this.z; bVar.f12867a.post(new e.x.a.b2.a(bVar)); } else { n1 b2 = n1.b(); k kVar2 = new k(); e.x.a.d2.b bVar2 = e.x.a.d2.b.OM_SDK; kVar2.t("event", bVar2.toString()); kVar2.q(e.x.a.d2.a.ENABLED.toString(), Boolean.FALSE); b2.d(new r(bVar2, kVar2, null)); } return a2; } else { throw new VungleException(3); } } @SuppressLint({"HardwareIds", "NewApi"}) public final k d() throws IllegalStateException { return e(false); } /* JADX WARNING: Code restructure failed: missing block: B:126:0x029a, code lost: if (((android.app.UiModeManager) r12.b.getSystemService("uimode")).getCurrentModeType() == 4) goto L_0x029c; */ /* JADX WARNING: Removed duplicated region for block: B:110:0x0227 */ /* JADX WARNING: Removed duplicated region for block: B:122:0x0277 */ /* JADX WARNING: Removed duplicated region for block: B:123:0x0288 */ /* JADX WARNING: Removed duplicated region for block: B:136:0x02ea */ /* JADX WARNING: Removed duplicated region for block: B:139:0x02ff A[SYNTHETIC, Splitter:B:139:0x02ff] */ /* JADX WARNING: Removed duplicated region for block: B:143:0x0318 A[Catch:{ SettingNotFoundException -> 0x0328 }] */ /* JADX WARNING: Removed duplicated region for block: B:155:0x0342 */ /* JADX WARNING: Removed duplicated region for block: B:158:0x0381 */ /* JADX WARNING: Removed duplicated region for block: B:159:0x0384 */ /* JADX WARNING: Removed duplicated region for block: B:56:0x0133 */ /* JADX WARNING: Removed duplicated region for block: B:62:0x0150 */ @SuppressLint({"HardwareIds", "NewApi"}) public final synchronized k e(boolean z2) throws IllegalStateException { k u2; String str; AudioManager audioManager; boolean z3; boolean z4; boolean z5; String str2; int i2; NetworkInfo activeNetworkInfo; int i3 = Build.VERSION.SDK_INT; synchronized (this) { u2 = this.f4559l.a(); k kVar = new k(); e.x.a.z1.e c2 = this.f4551a.c(); boolean z6 = c2.b; String str3 = c2.f13340a; if (j0.b().d()) { if (str3 != null) { kVar.t("Amazon".equals(Build.MANUFACTURER) ? "amazon_advertising_id" : "gaid", str3); u2.t("ifa", str3); } else { String d2 = this.f4551a.d(); u2.t("ifa", !TextUtils.isEmpty(d2) ? d2 : ""); if (!TextUtils.isEmpty(d2)) { kVar.t("android_id", d2); } } } if (!j0.b().d() || z2) { u2.f10154a.remove("ifa"); kVar.f10154a.remove("android_id"); kVar.f10154a.remove("gaid"); kVar.f10154a.remove("amazon_advertising_id"); } int i4 = 0; u2.r("lmt", Integer.valueOf(z6 ? 1 : 0)); kVar.q("is_google_play_services_available", Boolean.valueOf(Boolean.TRUE.equals(j()))); String h2 = this.f4551a.h(); if (!TextUtils.isEmpty(h2)) { kVar.t("app_set_id", h2); } Context context = this.b; Intent intent = null; if (context != null) { intent = context.registerReceiver(null, new IntentFilter("android.intent.action.BATTERY_CHANGED")); } if (intent != null) { int intExtra = intent.getIntExtra("level", -1); int intExtra2 = intent.getIntExtra("scale", -1); if (intExtra > 0 && intExtra2 > 0) { kVar.r("battery_level", Float.valueOf(((float) intExtra) / ((float) intExtra2))); } int intExtra3 = intent.getIntExtra("status", -1); if (intExtra3 != -1) { if (intExtra3 != 2) { if (intExtra3 != 5) { str = "NOT_CHARGING"; kVar.t("battery_state", str); PowerManager powerManager = (PowerManager) this.b.getSystemService("power"); kVar.r("battery_saver_enabled", Integer.valueOf((powerManager != null || !powerManager.isPowerSaveMode()) ? 0 : 1)); if (c.d(this.b, "android.permission.ACCESS_NETWORK_STATE") == 0) { String str4 = DownloadTask.COMPLETE_ACTION_NONE; String str5 = "unknown"; ConnectivityManager connectivityManager = (ConnectivityManager) this.b.getSystemService("connectivity"); if (!(connectivityManager == null || (activeNetworkInfo = connectivityManager.getActiveNetworkInfo()) == null)) { int type = activeNetworkInfo.getType(); if (type == 0) { str4 = "MOBILE"; switch (activeNetworkInfo.getSubtype()) { case 1: str5 = "gprs"; break; case 2: str5 = "edge"; break; case 3: case 10: case 11: default: str5 = "unknown"; break; case 4: str5 = "wcdma"; break; case 5: str5 = "cdma_evdo_0"; break; case 6: str5 = "cdma_evdo_a"; break; case 7: str5 = "cdma_1xrtt"; break; case 8: str5 = "hsdpa"; break; case 9: str5 = "hsupa"; break; case 12: str5 = "cdma_evdo_b"; break; case 13: str5 = "LTE"; break; case 14: str5 = "hrpd"; break; } } else { str4 = (type == 1 || type == 6) ? "WIFI" : type != 7 ? type != 9 ? "UNKNOWN" : "ETHERNET" : "BLUETOOTH"; } } kVar.t("connection_type", str4); kVar.t("connection_type_detail", str5); if (i3 >= 24) { if (connectivityManager.isActiveNetworkMetered()) { int restrictBackgroundStatus = connectivityManager.getRestrictBackgroundStatus(); kVar.t("data_saver_status", restrictBackgroundStatus != 1 ? restrictBackgroundStatus != 2 ? restrictBackgroundStatus != 3 ? "UNKNOWN" : "ENABLED" : "WHITELISTED" : "DISABLED"); str2 = "network_metered"; i2 = 1; } else { kVar.t("data_saver_status", "NOT_APPLICABLE"); str2 = "network_metered"; i2 = 0; } kVar.r(str2, i2); } } kVar.t("locale", Locale.getDefault().toString()); kVar.t("language", Locale.getDefault().getLanguage()); kVar.t("time_zone", TimeZone.getDefault().getID()); audioManager = (AudioManager) this.b.getSystemService("audio"); if (audioManager != null) { int streamMaxVolume = audioManager.getStreamMaxVolume(3); int streamVolume = audioManager.getStreamVolume(3); kVar.r("volume_level", Float.valueOf(((float) streamVolume) / ((float) streamMaxVolume))); kVar.r("sound_enabled", Integer.valueOf(streamVolume > 0 ? 1 : 0)); } File e2 = this.f4567t.e(); e2.getPath(); if (e2.exists() && e2.isDirectory()) { kVar.r("storage_bytes_available", Long.valueOf(this.f4567t.c())); } if ("Amazon".equals(Build.MANUFACTURER)) { z3 = this.b.getApplicationContext().getPackageManager().hasSystemFeature("amazon.hardware.fire_tv"); } else { if (i3 < 23) { if (!this.b.getApplicationContext().getPackageManager().hasSystemFeature("com.google.android.tv")) { if (!this.b.getApplicationContext().getPackageManager().hasSystemFeature("android.hardware.touchscreen")) { } z3 = false; } } z3 = true; } kVar.q("is_tv", Boolean.valueOf(z3)); kVar.r("os_api_level", Integer.valueOf(i3)); kVar.r("app_target_sdk_version", Integer.valueOf(this.b.getApplicationInfo().targetSdkVersion)); if (i3 >= 24) { kVar.r("app_min_sdk_version", Integer.valueOf(this.b.getApplicationInfo().minSdkVersion)); } if (i3 >= 26) { try { if (this.b.checkCallingOrSelfPermission("android.permission.REQUEST_INSTALL_PACKAGES") == 0) { z4 = this.b.getApplicationContext().getPackageManager().canRequestPackageInstalls(); kVar.q("is_sideload_enabled", Boolean.valueOf(z4)); z5 = Environment.getExternalStorageState().equals("mounted"); if (z5) { i4 = 1; } kVar.r("sd_card_available", Integer.valueOf(i4)); kVar.t("os_name", Build.FINGERPRINT); kVar.t("vduid", ""); u2.t("ua", this.y); k kVar2 = new k(); k kVar3 = new k(); kVar2.f10154a.put("vungle", kVar3); u2.f10154a.put("ext", kVar2); kVar3.f10154a.put("Amazon".equals(Build.MANUFACTURER) ? "amazon" : "android", kVar); } } catch (Settings.SettingNotFoundException unused) { } } else if (Settings.Secure.getInt(this.b.getContentResolver(), "install_non_market_apps") == 1) { z4 = true; kVar.q("is_sideload_enabled", Boolean.valueOf(z4)); z5 = Environment.getExternalStorageState().equals("mounted"); if (z5) { } kVar.r("sd_card_available", Integer.valueOf(i4)); kVar.t("os_name", Build.FINGERPRINT); kVar.t("vduid", ""); u2.t("ua", this.y); k kVar22 = new k(); k kVar32 = new k(); kVar22.f10154a.put("vungle", kVar32); u2.f10154a.put("ext", kVar22); kVar32.f10154a.put("Amazon".equals(Build.MANUFACTURER) ? "amazon" : "android", kVar); } z4 = false; kVar.q("is_sideload_enabled", Boolean.valueOf(z4)); z5 = Environment.getExternalStorageState().equals("mounted"); if (z5) { } kVar.r("sd_card_available", Integer.valueOf(i4)); kVar.t("os_name", Build.FINGERPRINT); kVar.t("vduid", ""); u2.t("ua", this.y); k kVar222 = new k(); k kVar322 = new k(); kVar222.f10154a.put("vungle", kVar322); u2.f10154a.put("ext", kVar222); kVar322.f10154a.put("Amazon".equals(Build.MANUFACTURER) ? "amazon" : "android", kVar); } } int intExtra4 = intent.getIntExtra("plugged", -1); str = intExtra4 != 1 ? intExtra4 != 2 ? intExtra4 != 4 ? "BATTERY_PLUGGED_OTHERS" : "BATTERY_PLUGGED_WIRELESS" : "BATTERY_PLUGGED_USB" : "BATTERY_PLUGGED_AC"; kVar.t("battery_state", str); PowerManager powerManager2 = (PowerManager) this.b.getSystemService("power"); kVar.r("battery_saver_enabled", Integer.valueOf((powerManager2 != null || !powerManager2.isPowerSaveMode()) ? 0 : 1)); if (c.d(this.b, "android.permission.ACCESS_NETWORK_STATE") == 0) { } kVar.t("locale", Locale.getDefault().toString()); kVar.t("language", Locale.getDefault().getLanguage()); kVar.t("time_zone", TimeZone.getDefault().getID()); audioManager = (AudioManager) this.b.getSystemService("audio"); if (audioManager != null) { } File e22 = this.f4567t.e(); e22.getPath(); kVar.r("storage_bytes_available", Long.valueOf(this.f4567t.c())); if ("Amazon".equals(Build.MANUFACTURER)) { } kVar.q("is_tv", Boolean.valueOf(z3)); kVar.r("os_api_level", Integer.valueOf(i3)); kVar.r("app_target_sdk_version", Integer.valueOf(this.b.getApplicationInfo().targetSdkVersion)); if (i3 >= 24) { } if (i3 >= 26) { } z4 = false; kVar.q("is_sideload_enabled", Boolean.valueOf(z4)); z5 = Environment.getExternalStorageState().equals("mounted"); if (z5) { } kVar.r("sd_card_available", Integer.valueOf(i4)); kVar.t("os_name", Build.FINGERPRINT); kVar.t("vduid", ""); u2.t("ua", this.y); k kVar2222 = new k(); k kVar3222 = new k(); kVar2222.f10154a.put("vungle", kVar3222); u2.f10154a.put("ext", kVar2222); kVar3222.f10154a.put("Amazon".equals(Build.MANUFACTURER) ? "amazon" : "android", kVar); } } str = "UNKNOWN"; kVar.t("battery_state", str); PowerManager powerManager22 = (PowerManager) this.b.getSystemService("power"); kVar.r("battery_saver_enabled", Integer.valueOf((powerManager22 != null || !powerManager22.isPowerSaveMode()) ? 0 : 1)); if (c.d(this.b, "android.permission.ACCESS_NETWORK_STATE") == 0) { } kVar.t("locale", Locale.getDefault().toString()); kVar.t("language", Locale.getDefault().getLanguage()); kVar.t("time_zone", TimeZone.getDefault().getID()); audioManager = (AudioManager) this.b.getSystemService("audio"); if (audioManager != null) { } File e222 = this.f4567t.e(); e222.getPath(); kVar.r("storage_bytes_available", Long.valueOf(this.f4567t.c())); if ("Amazon".equals(Build.MANUFACTURER)) { } kVar.q("is_tv", Boolean.valueOf(z3)); kVar.r("os_api_level", Integer.valueOf(i3)); kVar.r("app_target_sdk_version", Integer.valueOf(this.b.getApplicationInfo().targetSdkVersion)); if (i3 >= 24) { } if (i3 >= 26) { } z4 = false; kVar.q("is_sideload_enabled", Boolean.valueOf(z4)); try { z5 = Environment.getExternalStorageState().equals("mounted"); } catch (Exception unused2) { z5 = false; } if (z5) { } kVar.r("sd_card_available", Integer.valueOf(i4)); kVar.t("os_name", Build.FINGERPRINT); kVar.t("vduid", ""); u2.t("ua", this.y); k kVar22222 = new k(); k kVar32222 = new k(); kVar22222.f10154a.put("vungle", kVar32222); u2.f10154a.put("ext", kVar22222); kVar32222.f10154a.put("Amazon".equals(Build.MANUFACTURER) ? "amazon" : "android", kVar); } return u2; } public final k f() { e.x.a.z1.k kVar = (e.x.a.z1.k) this.x.p("config_extension", e.x.a.z1.k.class).get(this.v.a(), TimeUnit.MILLISECONDS); String str = kVar != null ? kVar.f13344a.get("config_extension") : ""; if (TextUtils.isEmpty(str)) { return null; } k kVar2 = new k(); kVar2.t("config_extension", str); return kVar2; } public Boolean g() { try { GoogleApiAvailabilityLight instance = GoogleApiAvailabilityLight.getInstance(); if (instance == null) { return null; } Boolean valueOf = Boolean.valueOf(instance.isGooglePlayServicesAvailable(this.b) == 0); a(valueOf.booleanValue()); return valueOf; } catch (NoClassDefFoundError unused) { Boolean bool = Boolean.FALSE; try { a(false); return bool; } catch (Exception unused2) { return bool; } } } public long h(e eVar) { try { return Long.parseLong(eVar.f12853a.headers().get("Retry-After")) * 1000; } catch (NumberFormatException unused) { return 0; } } public final k i() { long j2; String str; String str2; String str3; k kVar = new k(); e.x.a.z1.k kVar2 = (e.x.a.z1.k) this.x.p("consentIsImportantToVungle", e.x.a.z1.k.class).get(this.v.a(), TimeUnit.MILLISECONDS); String str4 = ""; if (kVar2 != null) { str2 = kVar2.f13344a.get("consent_status"); str = kVar2.f13344a.get("consent_source"); j2 = kVar2.b("timestamp").longValue(); str3 = kVar2.f13344a.get("consent_message_version"); } else { j2 = 0; str2 = "unknown"; str = "no_interaction"; str3 = str4; } k kVar3 = new k(); kVar3.t("consent_status", str2); kVar3.t("consent_source", str); kVar3.r("consent_timestamp", Long.valueOf(j2)); if (!TextUtils.isEmpty(str3)) { str4 = str3; } kVar3.t("consent_message_version", str4); kVar.f10154a.put("gdpr", kVar3); e.x.a.z1.k kVar4 = (e.x.a.z1.k) this.x.p("ccpaIsImportantToVungle", e.x.a.z1.k.class).get(); String str5 = kVar4 != null ? kVar4.f13344a.get("ccpa_status") : "opted_in"; k kVar5 = new k(); kVar5.t("status", str5); kVar.f10154a.put("ccpa", kVar5); if (j0.b().a() != j0.b.COPPA_NOTSET) { k kVar6 = new k(); kVar6.q("is_coppa", Boolean.valueOf(j0.b().a().a())); kVar.f10154a.put("coppa", kVar6); } return kVar; } public Boolean j() { if (this.u == null) { e.x.a.z1.k kVar = (e.x.a.z1.k) this.x.p("isPlaySvcAvailable", e.x.a.z1.k.class).get(this.v.a(), TimeUnit.MILLISECONDS); this.u = kVar != null ? kVar.a("isPlaySvcAvailable") : null; } if (this.u == null) { this.u = g(); } return this.u; } public boolean k(String str) throws ClearTextTrafficException, MalformedURLException { e.x.a.d2.a aVar = e.x.a.d2.a.URL; e.x.a.d2.a aVar2 = e.x.a.d2.a.REASON; Boolean bool = Boolean.FALSE; e.x.a.d2.a aVar3 = e.x.a.d2.a.d; e.x.a.d2.b bVar = e.x.a.d2.b.TPAT; if (TextUtils.isEmpty(str) || HttpUrl.parse(str) == null) { n1 b2 = n1.b(); k kVar = new k(); kVar.t("event", bVar.toString()); kVar.q(aVar3.toString(), bool); kVar.t(aVar2.toString(), "Invalid URL"); kVar.t(aVar.toString(), str); b2.d(new r(bVar, kVar, null)); throw new MalformedURLException(e.d.a.a.a.H("Invalid URL : ", str)); } try { String host = new URL(str).getHost(); int i2 = Build.VERSION.SDK_INT; if ((i2 >= 24 ? NetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted(host) : i2 >= 23 ? NetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted() : true) || !URLUtil.isHttpUrl(str)) { try { e a2 = ((d) this.c.pingTPAT(this.y, str)).a(); if (!a2.b()) { n1 b3 = n1.b(); k kVar2 = new k(); kVar2.t("event", bVar.toString()); kVar2.q(aVar3.toString(), bool); kVar2.t(aVar2.toString(), a2.a() + ": " + a2.f12853a.message()); kVar2.t(aVar.toString(), str); b3.d(new r(bVar, kVar2, null)); } return true; } catch (IOException e2) { n1 b4 = n1.b(); k kVar3 = new k(); kVar3.t("event", bVar.toString()); kVar3.q(aVar3.toString(), bool); kVar3.t(aVar2.toString(), e2.getMessage()); kVar3.t(aVar.toString(), str); b4.d(new r(bVar, kVar3, null)); return false; } } else { n1 b5 = n1.b(); k kVar4 = new k(); kVar4.t("event", bVar.toString()); kVar4.q(aVar3.toString(), bool); kVar4.t(aVar2.toString(), "Clear Text Traffic is blocked"); kVar4.t(aVar.toString(), str); b5.d(new r(bVar, kVar4, null)); throw new ClearTextTrafficException("Clear Text Traffic is blocked"); } } catch (MalformedURLException unused) { n1 b6 = n1.b(); k kVar5 = new k(); kVar5.t("event", bVar.toString()); kVar5.q(aVar3.toString(), bool); kVar5.t(aVar2.toString(), "Invalid URL"); kVar5.t(aVar.toString(), str); b6.d(new r(bVar, kVar5, null)); throw new MalformedURLException(e.d.a.a.a.H("Invalid URL : ", str)); } } public e.x.a.a2.a<k> l(k kVar) { i iVar = j.f10153a; if (this.f4553f != null) { k kVar2 = new k(); kVar2.f10154a.put("device", d()); i iVar2 = this.f4560m; e.l.d.s.f<String, i> fVar = kVar2.f10154a; if (iVar2 != null) { iVar = iVar2; } fVar.put("app", iVar); kVar2.f10154a.put("request", kVar); kVar2.f10154a.put("user", i()); k f2 = f(); if (f2 != null) { kVar2.f10154a.put("ext", f2); } return this.f4565r.reportAd(B, this.f4553f, kVar2); } throw new IllegalStateException("API Client not configured yet! Must call /config first."); } public e.x.a.a2.a<k> m() throws IllegalStateException { if (this.d != null) { HashMap hashMap = new HashMap(2); i w2 = this.f4560m.w("id"); String str = ""; hashMap.put(ATAdConst.NETWORK_REQUEST_PARAMS_KEY.APP_ID, w2 != null ? w2.j() : str); k d2 = d(); if (j0.b().d()) { i w3 = d2.w("ifa"); if (w3 != null) { str = w3.j(); } hashMap.put("ifa", str); } return this.c.reportNew(B, this.d, hashMap); } throw new IllegalStateException("API Client not configured yet! Must call /config first."); } public e.x.a.a2.a<k> n(Collection<e.x.a.z1.i> collection) { if (this.f4558k == null) { throw new IllegalStateException("API Client not configured yet! Must call /config first."); } else if (!collection.isEmpty()) { k kVar = new k(); kVar.f10154a.put("device", d()); i iVar = this.f4560m; e.l.d.s.f<String, i> fVar = kVar.f10154a; if (iVar == null) { iVar = j.f10153a; } fVar.put("app", iVar); k kVar2 = new k(); e.l.d.f fVar2 = new e.l.d.f(collection.size()); for (e.x.a.z1.i iVar2 : collection) { for (int i2 = 0; i2 < iVar2.d.length; i2++) { k kVar3 = new k(); kVar3.t("target", iVar2.c == 1 ? "campaign" : "creative"); kVar3.t("id", iVar2.f13342a); kVar3.t("event_id", iVar2.d[i2]); fVar2.b.add(kVar3); } } if (fVar2.size() > 0) { kVar2.f10154a.put("cache_bust", fVar2); } kVar.f10154a.put("request", kVar2); return this.f4565r.sendBiAnalytics(B, this.f4558k, kVar); } else { throw new IllegalArgumentException("Cannot send analytics when bust and session data is empty"); } } public e.x.a.a2.a<k> o(e.l.d.f fVar) { i iVar = j.f10153a; if (this.f4558k != null) { k kVar = new k(); kVar.f10154a.put("device", d()); i iVar2 = this.f4560m; e.l.d.s.f<String, i> fVar2 = kVar.f10154a; if (iVar2 != null) { iVar = iVar2; } fVar2.put("app", iVar); k kVar2 = new k(); kVar2.f10154a.put("session_events", fVar); kVar.f10154a.put("request", kVar2); return this.f4565r.sendBiAnalytics(B, this.f4558k, kVar); } throw new IllegalStateException("API Client not configured yet! Must call /config first."); } }