正在查看: All File Recovery v1.0.2 应用的 k.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: All File Recovery v1.0.2 应用的 k.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.vungle.ads.internal.network;
import Bc.F;
import Bc.H;
import Bc.J;
import Bc.U0;
import Dc.I;
import Ld.B;
import Qd.AbstractC0384b;
import Qd.C0388f;
import Qd.s;
import Td.C;
import Td.D;
import Td.E;
import Td.F;
import Td.G;
import Td.w;
import Td.x;
import Td.y;
import android.app.UiModeManager;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Build;
import android.os.PowerManager;
import android.util.DisplayMetrics;
import android.view.Display;
import android.view.WindowManager;
import bd.InterfaceC0517a;
import com.google.android.gms.common.GoogleApiAvailabilityLight;
import com.unity3d.ads.gatewayclient.CommonGatewayClient;
import com.vungle.ads.E0;
import com.vungle.ads.G0;
import com.vungle.ads.H0;
import com.vungle.ads.I0;
import com.vungle.ads.ServiceLocator;
import com.vungle.ads.internal.protos.Sdk;
import com.vungle.ads.internal.util.n;
import com.vungle.ads.internal.util.o;
import com.vungle.ads.r;
import java.io.IOException;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.net.Proxy;
import java.net.ProxySelector;
import java.net.SocketAddress;
import java.net.URI;
import java.util.HashSet;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.TimeZone;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.TimeUnit;
import ke.C0699A;
import ke.C0713l;
import ke.InterfaceC0714m;
import ke.d0;
import ke.j0;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.Reflection;
import l.i0;
import nd.C0757K;
import oc.C0794c;
import pd.C0833x;
import qc.C0855b;
import qc.C0856c;
import qc.C0857d;
import qc.f;
import qc.i;
import uc.C0914c;
import uc.EnumC0912a;
public final class k {
@ef.l
private static final String TAG = "VungleApiClient";
@ef.m
private C0856c advertisingInfo;
@ef.l
private VungleApi api;
@ef.m
private C0857d appBody;
@ef.l
private final Context applicationContext;
@ef.m
private qc.i baseDeviceInfo;
@ef.l
private final tc.b filePreferences;
@ef.l
private VungleApi gzipApi;
@ef.m
private Boolean isGooglePlayServicesAvailable;
@ef.l
private final com.vungle.ads.internal.platform.d platform;
@ef.l
private x responseInterceptor;
@ef.l
private Map<String, Long> retryAfterDataMap;
@ef.l
private final F signalManager$delegate;
@ef.m
private String uaString;
@ef.l
public static final b Companion = new b(null);
@ef.l
private static final String BASE_URL = "https://config.ads.vungle.com/";
@ef.l
private static final Set<x> networkInterceptors = new HashSet();
@ef.l
private static final Set<x> logInterceptors = new HashSet();
@ef.l
private static final AbstractC0384b json = s.b(null, a.INSTANCE, 1, null);
public static final class a extends Lambda implements bd.l<C0388f, U0> {
public static final a INSTANCE = new a();
public a() {
super(1);
}
@Override
public U0 invoke(C0388f c0388f) {
invoke2(c0388f);
return U0.a;
}
public final void invoke2(@ef.l C0388f Json) {
Intrinsics.checkNotNullParameter(Json, "$this$Json");
Json.c = true;
Json.a = true;
Json.b = false;
}
}
public static final class b {
public b(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
@ef.l
public final String getBASE_URL$vungle_ads_release() {
return k.BASE_URL;
}
public final void reset$vungle_ads_release() {
m.INSTANCE.reset();
}
private b() {
}
}
@Retention(RetentionPolicy.SOURCE)
@Cc.e(Cc.a.a)
public @interface c {
@ef.l
public static final String CDMA_1XRTT = "cdma_1xrtt";
@ef.l
public static final String CDMA_EVDO_0 = "cdma_evdo_0";
@ef.l
public static final String CDMA_EVDO_A = "cdma_evdo_a";
@ef.l
public static final String CDMA_EVDO_B = "cdma_evdo_b";
@ef.l
public static final a Companion = a.$$INSTANCE;
@ef.l
public static final String EDGE = "edge";
@ef.l
public static final String FIFTH_G = "5g";
@ef.l
public static final String GPRS = "gprs";
@ef.l
public static final String HRPD = "hrpd";
@ef.l
public static final String HSDPA = "hsdpa";
@ef.l
public static final String HSUPA = "hsupa";
@ef.l
public static final String LTE = "lte";
@ef.l
public static final String UNKNOWN = "unknown";
@ef.l
public static final String WCDMA = "wcdma";
public static final class a {
static final a $$INSTANCE = new a();
@ef.l
public static final String CDMA_1XRTT = "cdma_1xrtt";
@ef.l
public static final String CDMA_EVDO_0 = "cdma_evdo_0";
@ef.l
public static final String CDMA_EVDO_A = "cdma_evdo_a";
@ef.l
public static final String CDMA_EVDO_B = "cdma_evdo_b";
@ef.l
public static final String EDGE = "edge";
@ef.l
public static final String FIFTH_G = "5g";
@ef.l
public static final String GPRS = "gprs";
@ef.l
public static final String HRPD = "hrpd";
@ef.l
public static final String HSDPA = "hsdpa";
@ef.l
public static final String HSUPA = "hsupa";
@ef.l
public static final String LTE = "lte";
@ef.l
public static final String UNKNOWN = "unknown";
@ef.l
public static final String WCDMA = "wcdma";
private a() {
}
}
}
public static final class d implements x {
@ef.l
private static final String CONTENT_ENCODING = "Content-Encoding";
@ef.l
public static final a Companion = new a(null);
@ef.l
private static final String GZIP = "gzip";
public static final class a {
public a(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private a() {
}
}
public static final class b extends Td.F {
final C0713l $output;
final Td.F $requestBody;
public b(Td.F f, C0713l c0713l) {
this.$requestBody = f;
this.$output = c0713l;
}
@Override
public long contentLength() {
return this.$output.b;
}
@Override
@ef.m
public y contentType() {
return this.$requestBody.contentType();
}
@Override
public void writeTo(@ef.l InterfaceC0714m sink) throws IOException {
Intrinsics.checkNotNullParameter(sink, "sink");
sink.z0(this.$output.m2());
}
}
private final Td.F gzip(Td.F f) throws IOException {
C0713l c0713l = new C0713l();
InterfaceC0714m b2 = d0.b(new C0699A(c0713l));
f.writeTo(b2);
((j0) b2).close();
return new b(f, c0713l);
}
@Override
@ef.l
public G intercept(@ef.l x.a chain) throws IOException {
Intrinsics.checkNotNullParameter(chain, "chain");
E D = chain.D();
Td.F f = D.d;
if (f == null || D.i(CONTENT_ENCODING) != null) {
return chain.e(D);
}
E.a aVar = new E.a(D);
aVar.n(CONTENT_ENCODING, GZIP);
aVar.p(D.b, gzip(f));
return chain.e(aVar.b());
}
}
public static final class e extends ProxySelector {
@Override
public void connectFailed(@ef.m URI uri, @ef.m SocketAddress socketAddress, @ef.m IOException iOException) {
try {
ProxySelector.getDefault().connectFailed(uri, socketAddress, iOException);
} catch (Exception unused) {
}
}
@Override
@ef.l
public List<Proxy> select(@ef.m URI uri) {
try {
List<Proxy> select = ProxySelector.getDefault().select(uri);
Intrinsics.checkNotNullExpressionValue(select, "{\n …ri)\n }");
return select;
} catch (Exception unused) {
return I.k(Proxy.NO_PROXY);
}
}
}
public static final class f implements J0.e<String> {
final E0 $uaMetric;
final k this$0;
public f(E0 e0, k kVar) {
this.$uaMetric = e0;
this.this$0 = kVar;
}
public void accept(@ef.m String str) {
if (str == null) {
o.Companion.e(k.TAG, "Cannot Get UserAgent. Setting Default Device UserAgent");
new G0().logErrorNoReturnValue$vungle_ads_release();
} else {
this.$uaMetric.markEnd();
r.logMetric$vungle_ads_release$default(r.INSTANCE, this.$uaMetric, (n) null, (String) null, 6, (Object) null);
this.this$0.uaString = str;
}
}
}
public static final class g implements com.vungle.ads.internal.network.b<Void> {
final r.b $requestListener;
public g(r.b bVar) {
this.$requestListener = bVar;
}
@Override
public void onFailure(@ef.m com.vungle.ads.internal.network.a<Void> aVar, @ef.m Throwable th) {
this.$requestListener.onFailure();
}
@Override
public void onResponse(@ef.m com.vungle.ads.internal.network.a<Void> aVar, @ef.m com.vungle.ads.internal.network.f<Void> fVar) {
this.$requestListener.onSuccess();
}
}
public static final class h implements com.vungle.ads.internal.network.b<Void> {
final r.b $requestListener;
public h(r.b bVar) {
this.$requestListener = bVar;
}
@Override
public void onFailure(@ef.m com.vungle.ads.internal.network.a<Void> aVar, @ef.m Throwable th) {
this.$requestListener.onFailure();
}
@Override
public void onResponse(@ef.m com.vungle.ads.internal.network.a<Void> aVar, @ef.m com.vungle.ads.internal.network.f<Void> fVar) {
this.$requestListener.onSuccess();
}
}
public static final class i implements com.vungle.ads.internal.network.b<Void> {
@Override
public void onFailure(@ef.m com.vungle.ads.internal.network.a<Void> aVar, @ef.m Throwable th) {
}
@Override
public void onResponse(@ef.m com.vungle.ads.internal.network.a<Void> aVar, @ef.m com.vungle.ads.internal.network.f<Void> fVar) {
}
}
public static final class j extends Lambda implements InterfaceC0517a<com.vungle.ads.internal.signals.c> {
final Context $context;
public j(Context context) {
super(0);
this.$context = context;
}
@Override
@ef.l
public final com.vungle.ads.internal.signals.c invoke() {
return ServiceLocator.Companion.getInstance(this.$context).getService(com.vungle.ads.internal.signals.c.class);
}
}
public k(@ef.l Context applicationContext, @ef.l com.vungle.ads.internal.platform.d platform, @ef.l tc.b filePreferences) {
Intrinsics.checkNotNullParameter(applicationContext, "applicationContext");
Intrinsics.checkNotNullParameter(platform, "platform");
Intrinsics.checkNotNullParameter(filePreferences, "filePreferences");
this.applicationContext = applicationContext;
this.platform = platform;
this.filePreferences = filePreferences;
this.uaString = System.getProperty("http.agent");
ServiceLocator.Companion companion = ServiceLocator.Companion;
this.signalManager$delegate = H.a(J.a, new j(applicationContext));
this.retryAfterDataMap = new ConcurrentHashMap();
this.responseInterceptor = new x() {
@Override
public final G intercept(x.a aVar) {
G m90responseInterceptor$lambda0;
m90responseInterceptor$lambda0 = k.m90responseInterceptor$lambda0(k.this, aVar);
return m90responseInterceptor$lambda0;
}
};
C.a aVar = new C.a();
TimeUnit timeUnit = TimeUnit.SECONDS;
aVar.j0(60L, timeUnit);
aVar.k(60L, timeUnit);
aVar.c(this.responseInterceptor);
aVar.i0(new e());
C c2 = new C(aVar);
aVar.c(new d());
C c3 = new C(aVar);
this.api = new l(c2);
this.gzipApi = new l(c3);
}
private final String bodyToString(Td.F f2) {
try {
C0713l c0713l = new C0713l();
if (f2 != null) {
f2.writeTo(c0713l);
return c0713l.N1();
}
} catch (Exception unused) {
}
return w.v;
}
private final G defaultErrorResponse(E e2) {
G.a aVar = new G.a();
aVar.E(e2);
aVar.c = 500;
aVar.B(D.HTTP_1_1);
Intrinsics.checkNotNullParameter("Server is busy", "message");
aVar.d = "Server is busy";
aVar.g = Td.H.Companion.e("{\"Error\":\"Server is busy\"}", y.e.d("application/json"));
return aVar.c();
}
@i0
public static void getAppBody$vungle_ads_release$annotations() {
}
private final qc.i getBasicDeviceBody(Context context) {
DisplayMetrics displayMetrics = new DisplayMetrics();
Object systemService = context.getSystemService("window");
Intrinsics.checkNotNull(systemService, "null cannot be cast to non-null type android.view.WindowManager");
Display defaultDisplay = ((WindowManager) systemService).getDefaultDisplay();
if (defaultDisplay != null) {
defaultDisplay.getMetrics(displayMetrics);
}
String MANUFACTURER = Build.MANUFACTURER;
Intrinsics.checkNotNullExpressionValue(MANUFACTURER, "MANUFACTURER");
String MODEL = Build.MODEL;
Intrinsics.checkNotNullExpressionValue(MODEL, "MODEL");
String RELEASE = Build.VERSION.RELEASE;
Intrinsics.checkNotNullExpressionValue(RELEASE, "RELEASE");
qc.i iVar = new qc.i(MANUFACTURER, MODEL, RELEASE, com.vungle.ads.internal.platform.c.Companion.getCarrierName$vungle_ads_release(context), Intrinsics.areEqual("Amazon", MANUFACTURER) ? "amazon" : "android", displayMetrics.widthPixels, displayMetrics.heightPixels, this.uaString, (String) null, (Integer) null, (i.c) null, 1792, (DefaultConstructorMarker) null);
try {
String userAgent = this.platform.getUserAgent();
this.uaString = userAgent;
iVar.setUa(userAgent);
initUserAgentLazy();
C0856c c0856c = this.advertisingInfo;
if (c0856c == null) {
c0856c = this.platform.getAdvertisingInfo();
}
this.advertisingInfo = c0856c;
return iVar;
} catch (Exception e2) {
o.Companion.e(TAG, "Cannot Get UserAgent. Setting Default Device UserAgent." + e2.getLocalizedMessage());
return iVar;
}
}
private final String getConnectionType() {
if (l0.e.checkSelfPermission(this.applicationContext, "android.permission.ACCESS_NETWORK_STATE") != 0) {
return null;
}
Object systemService = this.applicationContext.getSystemService("connectivity");
Intrinsics.checkNotNull(systemService, "null cannot be cast to non-null type android.net.ConnectivityManager");
NetworkInfo activeNetworkInfo = ((ConnectivityManager) systemService).getActiveNetworkInfo();
if (activeNetworkInfo == null) {
return "NONE";
}
int type = activeNetworkInfo.getType();
return type != 0 ? (type == 1 || type == 6) ? "WIFI" : type != 7 ? type != 9 ? "UNKNOWN" : "ETHERNET" : "BLUETOOTH" : "MOBILE";
}
private final qc.i getDeviceBody() throws IllegalStateException {
return getDeviceBody$vungle_ads_release(false);
}
private final f.h getExtBody(boolean z) {
String generateSignals;
String configExtension = com.vungle.ads.internal.e.INSTANCE.getConfigExtension();
if (configExtension != null && configExtension.length() == 0) {
configExtension = this.filePreferences.getString(qc.h.CONFIG_EXTENSION);
}
if (z) {
try {
generateSignals = getSignalManager().generateSignals();
} catch (Exception e2) {
o.Companion.e(TAG, "Couldn't convert signals for sending. Error: " + e2.getMessage());
}
if ((configExtension != null || configExtension.length() == 0) && (generateSignals == null || generateSignals.length() == 0)) {
return null;
}
return new f.h(configExtension, generateSignals, Long.valueOf(com.vungle.ads.internal.e.INSTANCE.configLastValidatedTimestamp()));
}
generateSignals = null;
if (configExtension != null) {
}
return null;
}
public static f.h getExtBody$default(k kVar, boolean z, int i2, Object obj) {
if ((i2 & 1) != 0) {
z = false;
}
return kVar.getExtBody(z);
}
@i0
public static void getGzipApi$vungle_ads_release$annotations() {
}
private final String getPlacementID(Td.F f2) {
List<String> placements;
try {
AbstractC0384b abstractC0384b = json;
String bodyToString = bodyToString(f2);
Ld.i<Object> j2 = B.j(abstractC0384b.a(), Reflection.typeOf(qc.f.class));
Intrinsics.checkNotNull(j2, "null cannot be cast to non-null type kotlinx.serialization.KSerializer<T of kotlinx.serialization.internal.Platform_commonKt.cast>");
f.i request = ((qc.f) abstractC0384b.e(j2, bodyToString)).getRequest();
if (request == null || (placements = request.getPlacements()) == null) {
return w.v;
}
String str = placements.get(0);
return str == null ? w.v : str;
} catch (Exception unused) {
return w.v;
}
}
@i0
public static void getResponseInterceptor$vungle_ads_release$annotations() {
}
@i0
public static void getRetryAfterDataMap$vungle_ads_release$annotations() {
}
private final com.vungle.ads.internal.signals.c getSignalManager() {
return (com.vungle.ads.internal.signals.c) this.signalManager$delegate.getValue();
}
private final f.j getUserBody(boolean z) {
f.j jVar = new f.j((f.C0136f) null, (f.c) null, (f.d) null, (C0794c) null, (f.g) null, 31, (DefaultConstructorMarker) null);
C0914c c0914c = C0914c.INSTANCE;
jVar.setGdpr(new f.C0136f(c0914c.getConsentStatus(), c0914c.getConsentSource(), c0914c.getConsentTimestamp(), c0914c.getConsentMessageVersion()));
jVar.setCcpa(new f.c(c0914c.getCcpaStatus()));
if (c0914c.getCoppaStatus() != EnumC0912a.COPPA_NOTSET) {
jVar.setCoppa(new f.d(c0914c.getCoppaStatus().getValue()));
}
if (c0914c.shouldSendTCFString()) {
jVar.setIab(new f.g(c0914c.getIABTCFString()));
}
if (z) {
jVar.setFpd(I0.firstPartyData);
}
return jVar;
}
public static f.j getUserBody$default(k kVar, boolean z, int i2, Object obj) {
if ((i2 & 1) != 0) {
z = false;
}
return kVar.getUserBody(z);
}
private final void initUserAgentLazy() {
E0 e0 = new E0(Sdk.SDKMetric.b.USER_AGENT_LOAD_DURATION_MS);
e0.markStart();
this.platform.getUserAgentLazy(new f(e0, this));
}
public static qc.j pingTPAT$default(k kVar, String str, Map map, String str2, com.vungle.ads.internal.network.d dVar, n nVar, int i2, Object obj) {
if ((i2 & 2) != 0) {
map = null;
}
if ((i2 & 4) != 0) {
str2 = null;
}
if ((i2 & 8) != 0) {
dVar = com.vungle.ads.internal.network.d.GET;
}
if ((i2 & 16) != 0) {
nVar = null;
}
return kVar.pingTPAT(str, map, str2, dVar, nVar);
}
public static qc.f requestBody$default(k kVar, boolean z, boolean z2, int i2, Object obj) throws IllegalStateException {
if ((i2 & 1) != 0) {
z = false;
}
if ((i2 & 2) != 0) {
z2 = false;
}
return kVar.requestBody(z, z2);
}
public static final G m90responseInterceptor$lambda0(k this$0, x.a chain) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
Intrinsics.checkNotNullParameter(chain, "chain");
E D = chain.D();
try {
try {
G e2 = chain.e(D);
String c2 = e2.f.c(CommonGatewayClient.HEADER_RETRY_AFTER);
if (c2 == null || c2.length() == 0) {
return e2;
}
try {
long parseLong = Long.parseLong(c2);
if (parseLong <= 0) {
return e2;
}
String x = D.a.x();
long currentTimeMillis = (parseLong * C0833x.m) + System.currentTimeMillis();
if (!C0757K.b2(x, "ads", false, 2, null)) {
return e2;
}
String placementID = this$0.getPlacementID(D.d);
if (placementID.length() <= 0) {
return e2;
}
this$0.retryAfterDataMap.put(placementID, Long.valueOf(currentTimeMillis));
return e2;
} catch (Exception unused) {
o.Companion.d(TAG, "Retry-After value is not an valid value");
return e2;
}
} catch (Exception e3) {
o.Companion.e(TAG, "Exception: " + e3.getMessage() + " for " + D.a);
return this$0.defaultErrorResponse(D);
}
} catch (OutOfMemoryError unused2) {
o.Companion.e(TAG, "OOM for " + D.a);
return this$0.defaultErrorResponse(D);
}
}
@i0
public final void addPlaySvcAvailabilityInCookie(boolean z) {
this.filePreferences.put(qc.h.IS_PLAY_SERVICE_AVAILABLE, z).apply();
}
public final boolean checkIsRetryAfterActive(@ef.l String placementID) {
Intrinsics.checkNotNullParameter(placementID, "placementID");
Long l = this.retryAfterDataMap.get(placementID);
if ((l != null ? l.longValue() : 0L) > System.currentTimeMillis()) {
return true;
}
this.retryAfterDataMap.remove(placementID);
return false;
}
@ef.m
public final com.vungle.ads.internal.network.a<qc.g> config() throws IOException {
C0857d c0857d = this.appBody;
if (c0857d == null) {
return null;
}
qc.f fVar = new qc.f(getDeviceBody$vungle_ads_release(true), c0857d, getUserBody$default(this, false, 1, null), (f.h) null, (f.i) null, 24, (DefaultConstructorMarker) null);
f.h extBody$default = getExtBody$default(this, false, 1, null);
if (extBody$default != null) {
fVar.setExt(extBody$default);
}
com.vungle.ads.internal.util.g gVar = com.vungle.ads.internal.util.g.INSTANCE;
String str = BASE_URL;
if (!gVar.isValidUrl(str)) {
str = "https://config.ads.vungle.com/";
}
if (!C0757K.b2(str, "/", false, 2, null)) {
str = str.concat("/");
}
return this.api.config(m.INSTANCE.getHeaderUa(), str + "config", fVar);
}
@ef.m
public final C0857d getAppBody$vungle_ads_release() {
return this.appBody;
}
@ef.l
public final String getConnectionTypeDetail(int i2) {
if (i2 == 1) {
return "gprs";
}
if (i2 == 2) {
return "edge";
}
if (i2 == 20) {
return "5g";
}
switch (i2) {
case 4:
return "wcdma";
case 5:
return "cdma_evdo_0";
case 6:
return "cdma_evdo_a";
case 7:
return "cdma_1xrtt";
case 8:
return "hsdpa";
case 9:
return "hsupa";
default:
switch (i2) {
case 12:
return "cdma_evdo_b";
case 13:
return "lte";
case 14:
return "hrpd";
default:
return "unknown";
}
}
}
@ef.m
public final String getConnectionTypeDetail$vungle_ads_release() {
if (l0.e.checkSelfPermission(this.applicationContext, "android.permission.ACCESS_NETWORK_STATE") != 0) {
return null;
}
Object systemService = this.applicationContext.getSystemService("connectivity");
Intrinsics.checkNotNull(systemService, "null cannot be cast to non-null type android.net.ConnectivityManager");
NetworkInfo activeNetworkInfo = ((ConnectivityManager) systemService).getActiveNetworkInfo();
return activeNetworkInfo != null ? getConnectionTypeDetail(activeNetworkInfo.getSubtype()) : "unknown";
}
@i0
@ef.l
public final synchronized qc.i getDeviceBody$vungle_ads_release(boolean z) throws IllegalStateException {
qc.i copy$default;
String str;
try {
qc.i iVar = this.baseDeviceInfo;
if (iVar == null) {
iVar = getBasicDeviceBody(this.applicationContext);
this.baseDeviceInfo = iVar;
}
copy$default = qc.i.copy$default(iVar, null, null, null, null, null, 0, 0, null, null, null, null, 2047, null);
i.c cVar = new i.c(false, (String) null, (Integer) null, 0.0f, (String) null, 0, (String) null, (String) null, (String) null, (String) null, (String) null, 0.0f, 0, false, 0, false, (String) null, (String) null, (Long) null, (Long) null, (Long) null, 2097151, (DefaultConstructorMarker) null);
DisplayMetrics displayMetrics = new DisplayMetrics();
Object systemService = this.applicationContext.getSystemService("window");
Intrinsics.checkNotNull(systemService, "null cannot be cast to non-null type android.view.WindowManager");
Display defaultDisplay = ((WindowManager) systemService).getDefaultDisplay();
if (defaultDisplay != null) {
defaultDisplay.getMetrics(displayMetrics);
}
copy$default.setH(displayMetrics.heightPixels);
copy$default.setW(displayMetrics.widthPixels);
C0856c c0856c = this.advertisingInfo;
if (c0856c == null) {
c0856c = this.platform.getAdvertisingInfo();
}
this.advertisingInfo = c0856c;
String advertisingId = c0856c != null ? c0856c.getAdvertisingId() : null;
C0856c c0856c2 = this.advertisingInfo;
Boolean valueOf = c0856c2 != null ? Boolean.valueOf(c0856c2.getLimitAdTracking()) : null;
C0914c c0914c = C0914c.INSTANCE;
if (c0914c.shouldSendAdIds()) {
if (advertisingId != null) {
if (Intrinsics.areEqual("Amazon", Build.MANUFACTURER)) {
cVar.setAmazonAdvertisingId(advertisingId);
} else {
cVar.setGaid(advertisingId);
}
copy$default.setIfa(advertisingId);
} else {
copy$default.setIfa(w.v);
}
}
if (z || !c0914c.shouldSendAdIds()) {
copy$default.setIfa(null);
cVar.setGaid(null);
cVar.setAmazonAdvertisingId(null);
}
Boolean bool = Boolean.TRUE;
boolean z2 = false;
copy$default.setLmt(Intrinsics.areEqual(valueOf, bool) ? 1 : 0);
cVar.setGooglePlayServicesAvailable(Intrinsics.areEqual(bool, isGooglePlayServicesAvailable()));
if (c0914c.allowDeviceIDFromTCF() != C0914c.a.DISABLE_ID) {
String appSetId = this.platform.getAppSetId();
if (appSetId != null) {
cVar.setAppSetId(appSetId);
}
Integer appSetIdScope = this.platform.getAppSetIdScope();
if (appSetIdScope != null) {
cVar.setAppSetIdScope(Integer.valueOf(appSetIdScope.intValue()));
}
}
Intent registerReceiver = this.applicationContext.registerReceiver(null, new IntentFilter("android.intent.action.BATTERY_CHANGED"));
if (registerReceiver != null) {
int intExtra = registerReceiver.getIntExtra("level", -1);
int intExtra2 = registerReceiver.getIntExtra("scale", -1);
if (intExtra > 0 && intExtra2 > 0) {
cVar.setBatteryLevel(intExtra / intExtra2);
}
int intExtra3 = registerReceiver.getIntExtra("status", -1);
if (intExtra3 == -1) {
str = "UNKNOWN";
} else if (intExtra3 == 2 || intExtra3 == 5) {
int intExtra4 = registerReceiver.getIntExtra("plugged", -1);
str = intExtra4 != 1 ? intExtra4 != 2 ? intExtra4 != 4 ? "BATTERY_PLUGGED_OTHERS" : "BATTERY_PLUGGED_WIRELESS" : "BATTERY_PLUGGED_USB" : "BATTERY_PLUGGED_AC";
} else {
str = "NOT_CHARGING";
}
} else {
str = "UNKNOWN";
}
cVar.setBatteryState(str);
Object systemService2 = this.applicationContext.getSystemService("power");
Intrinsics.checkNotNull(systemService2, "null cannot be cast to non-null type android.os.PowerManager");
cVar.setBatterySaverEnabled(((PowerManager) systemService2).isPowerSaveMode() ? 1 : 0);
String connectionType = getConnectionType();
if (connectionType != null) {
cVar.setConnectionType(connectionType);
}
String connectionTypeDetail$vungle_ads_release = getConnectionTypeDetail$vungle_ads_release();
if (connectionTypeDetail$vungle_ads_release != null) {
cVar.setConnectionTypeDetail(connectionTypeDetail$vungle_ads_release);
}
cVar.setLocale(Locale.getDefault().toString());
cVar.setLanguage(Locale.getDefault().getLanguage());
cVar.setTimeZone(TimeZone.getDefault().getID());
cVar.setVolumeLevel(this.platform.getVolumeLevel());
cVar.setSoundEnabled(this.platform.isSoundEnabled() ? 1 : 0);
if (Intrinsics.areEqual("Amazon", Build.MANUFACTURER)) {
z2 = this.applicationContext.getPackageManager().hasSystemFeature("amazon.hardware.fire_tv");
} else {
Object systemService3 = this.applicationContext.getSystemService("uimode");
Intrinsics.checkNotNull(systemService3, "null cannot be cast to non-null type android.app.UiModeManager");
if (((UiModeManager) systemService3).getCurrentModeType() == 4) {
z2 = true;
}
}
cVar.setTv(z2);
cVar.setSideloadEnabled(this.platform.isSideLoaded());
cVar.setSdCardAvailable(this.platform.isSdCardPresent() ? 1 : 0);
if (com.vungle.ads.internal.e.INSTANCE.otEnabled()) {
cVar.setOit(Long.valueOf(this.platform.getOSInstallationTime()));
cVar.setOrt(Long.valueOf(this.platform.getLastBootTime()));
cVar.setObt(Long.valueOf(this.platform.getBuildTime()));
}
copy$default.setUa(this.uaString);
copy$default.setExt(cVar);
} catch (Throwable th) {
throw th;
}
return copy$default;
}
@ef.l
public final VungleApi getGzipApi$vungle_ads_release() {
return this.gzipApi;
}
@i0
@ef.m
public final Boolean getPlayServicesAvailabilityFromAPI() {
Boolean bool = null;
try {
GoogleApiAvailabilityLight googleApiAvailabilityLight = GoogleApiAvailabilityLight.getInstance();
Intrinsics.checkNotNullExpressionValue(googleApiAvailabilityLight, "getInstance()");
boolean z = googleApiAvailabilityLight.isGooglePlayServicesAvailable(this.applicationContext) == 0;
bool = Boolean.valueOf(z);
addPlaySvcAvailabilityInCookie(z);
return bool;
} catch (Exception unused) {
o.Companion.w(TAG, "Unexpected exception from Play services lib.");
return bool;
} catch (NoClassDefFoundError unused2) {
o.Companion.w(TAG, "Play services Not available");
bool = Boolean.FALSE;
try {
addPlaySvcAvailabilityInCookie(false);
} catch (Exception unused3) {
o.Companion.w(TAG, "Failure to write GPS availability to DB");
}
return bool;
}
}
@i0
@ef.m
public final Boolean getPlayServicesAvailabilityFromCookie() {
return this.filePreferences.getBoolean(qc.h.IS_PLAY_SERVICE_AVAILABLE);
}
@ef.l
public final x getResponseInterceptor$vungle_ads_release() {
return this.responseInterceptor;
}
@ef.l
public final Map<String, Long> getRetryAfterDataMap$vungle_ads_release() {
return this.retryAfterDataMap;
}
public final long getRetryAfterHeaderValue(@ef.l String placementID) {
Intrinsics.checkNotNullParameter(placementID, "placementID");
Long l = this.retryAfterDataMap.get(placementID);
if (l != null) {
return l.longValue();
}
return 0L;
}
public final synchronized void initialize(@ef.l String appId) {
PackageInfo packageInfo;
PackageManager.PackageInfoFlags of;
try {
Intrinsics.checkNotNullParameter(appId, "appId");
m.INSTANCE.setAppId(appId);
String str = "1.0";
try {
if (Build.VERSION.SDK_INT >= 33) {
PackageManager packageManager = this.applicationContext.getPackageManager();
String packageName = this.applicationContext.getPackageName();
of = PackageManager.PackageInfoFlags.of(0L);
packageInfo = packageManager.getPackageInfo(packageName, of);
Intrinsics.checkNotNullExpressionValue(packageInfo, "{\n ap… )\n }");
} else {
packageInfo = this.applicationContext.getPackageManager().getPackageInfo(this.applicationContext.getPackageName(), 0);
Intrinsics.checkNotNullExpressionValue(packageInfo, "{\n ap… )\n }");
}
String str2 = packageInfo.versionName;
Intrinsics.checkNotNullExpressionValue(str2, "packageInfo.versionName");
str = str2;
} catch (Exception unused) {
}
m.INSTANCE.setAppVersion(str);
this.baseDeviceInfo = getBasicDeviceBody(this.applicationContext);
String packageName2 = this.applicationContext.getPackageName();
Intrinsics.checkNotNullExpressionValue(packageName2, "applicationContext.packageName");
this.appBody = new C0857d(packageName2, str, appId);
this.isGooglePlayServicesAvailable = getPlayServicesAvailabilityFromAPI();
} catch (Throwable th) {
throw th;
}
}
@i0
@ef.m
public final Boolean isGooglePlayServicesAvailable() {
if (this.isGooglePlayServicesAvailable == null) {
this.isGooglePlayServicesAvailable = getPlayServicesAvailabilityFromCookie();
}
if (this.isGooglePlayServicesAvailable == null) {
this.isGooglePlayServicesAvailable = getPlayServicesAvailabilityFromAPI();
}
return this.isGooglePlayServicesAvailable;
}
@ef.m
public final qc.j pingTPAT(@ef.l java.lang.String r18, @ef.m java.util.Map<java.lang.String, java.lang.String> r19, @ef.m java.lang.String r20, @ef.l com.vungle.ads.internal.network.d r21, @ef.m com.vungle.ads.internal.util.n r22) {
throw new UnsupportedOperationException("Method not decompiled: com.vungle.ads.internal.network.k.pingTPAT(java.lang.String, java.util.Map, java.lang.String, com.vungle.ads.internal.network.d, com.vungle.ads.internal.util.n):qc.j");
}
public final void reportErrors(@ef.l BlockingQueue<Sdk.SDKError.a> errors, @ef.l r.b requestListener) {
Intrinsics.checkNotNullParameter(errors, "errors");
Intrinsics.checkNotNullParameter(requestListener, "requestListener");
String errorLoggingEndpoint = com.vungle.ads.internal.e.INSTANCE.getErrorLoggingEndpoint();
if (errorLoggingEndpoint.length() == 0) {
requestListener.onFailure();
return;
}
LinkedBlockingQueue linkedBlockingQueue = new LinkedBlockingQueue();
for (Sdk.SDKError.a aVar : errors) {
aVar.setSessionId(getSignalManager().getUuid());
qc.l placement = com.vungle.ads.internal.e.INSTANCE.getPlacement(aVar.getPlacementReferenceId());
if (placement != null) {
aVar.setIsHbPlacement(placement.getHeaderBidding() ? 1L : 0L);
String type = placement.getType();
if (type == null) {
type = w.v;
}
aVar.setPlacementType(type);
}
String connectionType = getConnectionType();
if (connectionType != null) {
aVar.setConnectionType(connectionType);
}
String connectionTypeDetail$vungle_ads_release = getConnectionTypeDetail$vungle_ads_release();
if (connectionTypeDetail$vungle_ads_release != null) {
aVar.setConnectionTypeDetail(connectionTypeDetail$vungle_ads_release);
}
Sdk.SDKError sDKError = (Sdk.SDKError) aVar.build();
o.Companion.e(TAG, "Sending Error: " + sDKError.getReason());
linkedBlockingQueue.add(sDKError);
}
Sdk.SDKErrorBatch sDKErrorBatch = (Sdk.SDKErrorBatch) Sdk.SDKErrorBatch.newBuilder().addAllErrors(linkedBlockingQueue).build();
F.a aVar2 = Td.F.Companion;
byte[] byteArray = sDKErrorBatch.toByteArray();
Intrinsics.checkNotNullExpressionValue(byteArray, "batch.toByteArray()");
this.api.sendErrors(m.INSTANCE.getHeaderUa(), errorLoggingEndpoint, aVar2.m(byteArray, y.e.d(CommonGatewayClient.HEADER_PROTOBUF), 0, sDKErrorBatch.toByteArray().length)).enqueue(new g(requestListener));
}
public final void reportMetrics(@ef.l BlockingQueue<Sdk.SDKMetric.a> metrics, @ef.l r.b requestListener) {
Intrinsics.checkNotNullParameter(metrics, "metrics");
Intrinsics.checkNotNullParameter(requestListener, "requestListener");
String metricsEndpoint = com.vungle.ads.internal.e.INSTANCE.getMetricsEndpoint();
if (metricsEndpoint.length() == 0) {
requestListener.onFailure();
return;
}
LinkedBlockingQueue linkedBlockingQueue = new LinkedBlockingQueue();
for (Sdk.SDKMetric.a aVar : metrics) {
aVar.setSessionId(getSignalManager().getUuid());
qc.l placement = com.vungle.ads.internal.e.INSTANCE.getPlacement(aVar.getPlacementReferenceId());
if (placement != null) {
aVar.setIsHbPlacement(placement.getHeaderBidding() ? 1L : 0L);
String type = placement.getType();
if (type == null) {
type = w.v;
}
aVar.setPlacementType(type);
}
String connectionType = getConnectionType();
if (connectionType != null) {
aVar.setConnectionType(connectionType);
}
String connectionTypeDetail$vungle_ads_release = getConnectionTypeDetail$vungle_ads_release();
if (connectionTypeDetail$vungle_ads_release != null) {
aVar.setConnectionTypeDetail(connectionTypeDetail$vungle_ads_release);
}
Sdk.SDKMetric sDKMetric = (Sdk.SDKMetric) aVar.build();
o.Companion.e(TAG, "Sending Metric: " + sDKMetric.getType());
linkedBlockingQueue.add(sDKMetric);
}
Sdk.MetricBatch metricBatch = (Sdk.MetricBatch) Sdk.MetricBatch.newBuilder().addAllMetrics(linkedBlockingQueue).build();
F.a aVar2 = Td.F.Companion;
y d2 = y.e.d(CommonGatewayClient.HEADER_PROTOBUF);
byte[] byteArray = metricBatch.toByteArray();
Intrinsics.checkNotNullExpressionValue(byteArray, "batch.toByteArray()");
this.api.sendMetrics(m.INSTANCE.getHeaderUa(), metricsEndpoint, F.a.n(aVar2, d2, byteArray, 0, 0, 12, null)).enqueue(new h(requestListener));
}
@ef.m
public final com.vungle.ads.internal.network.a<C0855b> requestAd(@ef.l String placement, @ef.m H0 h0) throws IllegalStateException {
Intrinsics.checkNotNullParameter(placement, "placement");
com.vungle.ads.internal.e eVar = com.vungle.ads.internal.e.INSTANCE;
String adsEndpoint = eVar.getAdsEndpoint();
qc.f requestBody = requestBody(!eVar.signalsDisabled(), eVar.fpdEnabled());
f.i iVar = new f.i(I.k(placement), (f.b) null, (Long) null, (String) null, (String) null, (String) null, 62, (DefaultConstructorMarker) null);
if (h0 != null) {
iVar.setAdSize(new f.b(h0.getWidth(), h0.getHeight()));
}
requestBody.setRequest(iVar);
return this.gzipApi.ads(m.INSTANCE.getHeaderUa(), adsEndpoint, requestBody);
}
@ef.l
public final qc.f requestBody(boolean z, boolean z2) throws IllegalStateException {
qc.f fVar = new qc.f(getDeviceBody(), this.appBody, getUserBody(z2), (f.h) null, (f.i) null, 24, (DefaultConstructorMarker) null);
f.h extBody = getExtBody(z);
if (extBody != null) {
fVar.setExt(extBody);
}
return fVar;
}
@ef.m
public final com.vungle.ads.internal.network.a<Void> ri(@ef.l f.i request) {
C0857d c0857d;
Intrinsics.checkNotNullParameter(request, "request");
String riEndpoint = com.vungle.ads.internal.e.INSTANCE.getRiEndpoint();
if (riEndpoint == null || riEndpoint.length() == 0 || (c0857d = this.appBody) == null) {
return null;
}
qc.f fVar = new qc.f(getDeviceBody(), c0857d, getUserBody$default(this, false, 1, null), (f.h) null, (f.i) null, 24, (DefaultConstructorMarker) null);
fVar.setRequest(request);
f.h extBody$default = getExtBody$default(this, false, 1, null);
if (extBody$default != null) {
fVar.setExt(extBody$default);
}
return this.api.ri(m.INSTANCE.getHeaderUa(), riEndpoint, fVar);
}
public final void sendAdMarkup(@ef.l String adMarkup, @ef.l String endpoint) {
Intrinsics.checkNotNullParameter(adMarkup, "adMarkup");
Intrinsics.checkNotNullParameter(endpoint, "endpoint");
this.api.sendAdMarkup(endpoint, Td.F.Companion.h(adMarkup, y.e.d("application/json"))).enqueue(new i());
}
public final void setAppBody$vungle_ads_release(@ef.m C0857d c0857d) {
this.appBody = c0857d;
}
public final void setGzipApi$vungle_ads_release(@ef.l VungleApi vungleApi) {
Intrinsics.checkNotNullParameter(vungleApi, "<set-?>");
this.gzipApi = vungleApi;
}
public final void setResponseInterceptor$vungle_ads_release(@ef.l x xVar) {
Intrinsics.checkNotNullParameter(xVar, "<set-?>");
this.responseInterceptor = xVar;
}
public final void setRetryAfterDataMap$vungle_ads_release(@ef.l Map<String, Long> map) {
Intrinsics.checkNotNullParameter(map, "<set-?>");
this.retryAfterDataMap = map;
}
}