- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
315 lines
11 KiB
Java
315 lines
11 KiB
Java
package com.vungle.ads.internal.signals;
|
|
|
|
import com.mbridge.msdk.newreward.function.common.MBridgeCommon;
|
|
import com.vungle.ads.internal.model.UnclosedAd;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.UUID;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import kotlinx.serialization.KSerializer;
|
|
import kotlinx.serialization.SerialName;
|
|
import kotlinx.serialization.Serializable;
|
|
import kotlinx.serialization.internal.PluginExceptionsKt;
|
|
import kotlinx.serialization.internal.SerializationConstructorMarker;
|
|
|
|
@Serializable
|
|
/* loaded from: classes4.dex */
|
|
public final class SessionData {
|
|
public static final Companion Companion = new Companion(null);
|
|
private final int sessionCount;
|
|
private long sessionCreationTime;
|
|
private int sessionDepthCounter;
|
|
private long sessionDuration;
|
|
private final String sessionId;
|
|
private List<SignaledAd> signaledAd;
|
|
private List<UnclosedAd> unclosedAd;
|
|
|
|
public static /* synthetic */ SessionData copy$default(SessionData sessionData, int i, int i2, Object obj) {
|
|
if ((i2 & 1) != 0) {
|
|
i = sessionData.sessionCount;
|
|
}
|
|
return sessionData.copy(i);
|
|
}
|
|
|
|
@SerialName("103")
|
|
public static /* synthetic */ void getSessionCount$annotations() {
|
|
}
|
|
|
|
@SerialName("100")
|
|
public static /* synthetic */ void getSessionCreationTime$annotations() {
|
|
}
|
|
|
|
@SerialName("104")
|
|
public static /* synthetic */ void getSessionDepthCounter$annotations() {
|
|
}
|
|
|
|
@SerialName(MBridgeCommon.DYNAMIC_VIEW_TEMPLATE_VALUE)
|
|
public static /* synthetic */ void getSessionDuration$annotations() {
|
|
}
|
|
|
|
@SerialName("101")
|
|
public static /* synthetic */ void getSessionId$annotations() {
|
|
}
|
|
|
|
@SerialName("106")
|
|
public static /* synthetic */ void getSignaledAd$annotations() {
|
|
}
|
|
|
|
@SerialName("105")
|
|
public static /* synthetic */ void getUnclosedAd$annotations() {
|
|
}
|
|
|
|
public final int component1() {
|
|
return this.sessionCount;
|
|
}
|
|
|
|
public final SessionData copy(int i) {
|
|
return new SessionData(i);
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
return (obj instanceof SessionData) && this.sessionCount == ((SessionData) obj).sessionCount;
|
|
}
|
|
|
|
public final int getSessionCount() {
|
|
return this.sessionCount;
|
|
}
|
|
|
|
public final long getSessionCreationTime() {
|
|
return this.sessionCreationTime;
|
|
}
|
|
|
|
public final int getSessionDepthCounter() {
|
|
return this.sessionDepthCounter;
|
|
}
|
|
|
|
public final long getSessionDuration() {
|
|
return this.sessionDuration;
|
|
}
|
|
|
|
public final String getSessionId() {
|
|
return this.sessionId;
|
|
}
|
|
|
|
public final List<SignaledAd> getSignaledAd() {
|
|
return this.signaledAd;
|
|
}
|
|
|
|
public final List<UnclosedAd> getUnclosedAd() {
|
|
return this.unclosedAd;
|
|
}
|
|
|
|
public int hashCode() {
|
|
return Integer.hashCode(this.sessionCount);
|
|
}
|
|
|
|
public final void setSessionCreationTime(long j) {
|
|
this.sessionCreationTime = j;
|
|
}
|
|
|
|
public final void setSessionDepthCounter(int i) {
|
|
this.sessionDepthCounter = i;
|
|
}
|
|
|
|
public final void setSessionDuration(long j) {
|
|
this.sessionDuration = j;
|
|
}
|
|
|
|
public final void setSignaledAd(List<SignaledAd> list) {
|
|
Intrinsics.checkNotNullParameter(list, "<set-?>");
|
|
this.signaledAd = list;
|
|
}
|
|
|
|
public final void setUnclosedAd(List<UnclosedAd> list) {
|
|
Intrinsics.checkNotNullParameter(list, "<set-?>");
|
|
this.unclosedAd = list;
|
|
}
|
|
|
|
public String toString() {
|
|
return "SessionData(sessionCount=" + this.sessionCount + ')';
|
|
}
|
|
|
|
public static final class Companion {
|
|
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
|
this();
|
|
}
|
|
|
|
private Companion() {
|
|
}
|
|
|
|
public final KSerializer<SessionData> serializer() {
|
|
return SessionData$$serializer.INSTANCE;
|
|
}
|
|
}
|
|
|
|
public SessionData(int i) {
|
|
this.sessionCount = i;
|
|
String uuid = UUID.randomUUID().toString();
|
|
Intrinsics.checkNotNullExpressionValue(uuid, "randomUUID().toString()");
|
|
this.sessionId = uuid;
|
|
this.sessionCreationTime = System.currentTimeMillis() / 1000;
|
|
this.signaledAd = new ArrayList();
|
|
this.unclosedAd = new ArrayList();
|
|
}
|
|
|
|
public /* synthetic */ SessionData(int i, @SerialName("103") int i2, @SerialName("101") String str, @SerialName("100") long j, @SerialName("106") List list, @SerialName("102") long j2, @SerialName("104") int i3, @SerialName("105") List list2, SerializationConstructorMarker serializationConstructorMarker) {
|
|
if (1 != (i & 1)) {
|
|
PluginExceptionsKt.throwMissingFieldException(i, 1, SessionData$$serializer.INSTANCE.getDescriptor());
|
|
}
|
|
this.sessionCount = i2;
|
|
if ((i & 2) == 0) {
|
|
String uuid = UUID.randomUUID().toString();
|
|
Intrinsics.checkNotNullExpressionValue(uuid, "randomUUID().toString()");
|
|
this.sessionId = uuid;
|
|
} else {
|
|
this.sessionId = str;
|
|
}
|
|
if ((i & 4) == 0) {
|
|
this.sessionCreationTime = System.currentTimeMillis() / 1000;
|
|
} else {
|
|
this.sessionCreationTime = j;
|
|
}
|
|
if ((i & 8) == 0) {
|
|
this.signaledAd = new ArrayList();
|
|
} else {
|
|
this.signaledAd = list;
|
|
}
|
|
if ((i & 16) == 0) {
|
|
this.sessionDuration = 0L;
|
|
} else {
|
|
this.sessionDuration = j2;
|
|
}
|
|
if ((i & 32) == 0) {
|
|
this.sessionDepthCounter = 0;
|
|
} else {
|
|
this.sessionDepthCounter = i3;
|
|
}
|
|
if ((i & 64) == 0) {
|
|
this.unclosedAd = new ArrayList();
|
|
} else {
|
|
this.unclosedAd = list2;
|
|
}
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:4:0x0030, code lost:
|
|
|
|
if (kotlin.jvm.internal.Intrinsics.areEqual(r1, r2) == false) goto L7;
|
|
*/
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public static final void write$Self(com.vungle.ads.internal.signals.SessionData r7, kotlinx.serialization.encoding.CompositeEncoder r8, kotlinx.serialization.descriptors.SerialDescriptor r9) {
|
|
/*
|
|
java.lang.String r0 = "self"
|
|
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r7, r0)
|
|
java.lang.String r0 = "output"
|
|
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r8, r0)
|
|
java.lang.String r0 = "serialDesc"
|
|
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r9, r0)
|
|
int r0 = r7.sessionCount
|
|
r1 = 0
|
|
r8.encodeIntElement(r9, r1, r0)
|
|
r0 = 1
|
|
boolean r1 = r8.shouldEncodeElementDefault(r9, r0)
|
|
if (r1 == 0) goto L1d
|
|
goto L32
|
|
L1d:
|
|
java.lang.String r1 = r7.sessionId
|
|
java.util.UUID r2 = java.util.UUID.randomUUID()
|
|
java.lang.String r2 = r2.toString()
|
|
java.lang.String r3 = "randomUUID().toString()"
|
|
kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r2, r3)
|
|
boolean r1 = kotlin.jvm.internal.Intrinsics.areEqual(r1, r2)
|
|
if (r1 != 0) goto L37
|
|
L32:
|
|
java.lang.String r1 = r7.sessionId
|
|
r8.encodeStringElement(r9, r0, r1)
|
|
L37:
|
|
r0 = 2
|
|
boolean r1 = r8.shouldEncodeElementDefault(r9, r0)
|
|
if (r1 == 0) goto L3f
|
|
goto L4c
|
|
L3f:
|
|
long r1 = r7.sessionCreationTime
|
|
long r3 = java.lang.System.currentTimeMillis()
|
|
r5 = 1000(0x3e8, double:4.94E-321)
|
|
long r3 = r3 / r5
|
|
int r1 = (r1 > r3 ? 1 : (r1 == r3 ? 0 : -1))
|
|
if (r1 == 0) goto L51
|
|
L4c:
|
|
long r1 = r7.sessionCreationTime
|
|
r8.encodeLongElement(r9, r0, r1)
|
|
L51:
|
|
r0 = 3
|
|
boolean r1 = r8.shouldEncodeElementDefault(r9, r0)
|
|
if (r1 == 0) goto L59
|
|
goto L66
|
|
L59:
|
|
java.util.List<com.vungle.ads.internal.signals.SignaledAd> r1 = r7.signaledAd
|
|
java.util.ArrayList r2 = new java.util.ArrayList
|
|
r2.<init>()
|
|
boolean r1 = kotlin.jvm.internal.Intrinsics.areEqual(r1, r2)
|
|
if (r1 != 0) goto L76
|
|
L66:
|
|
kotlinx.serialization.internal.ArrayListSerializer r1 = new kotlinx.serialization.internal.ArrayListSerializer
|
|
com.vungle.ads.internal.signals.SignaledAd$$serializer r2 = com.vungle.ads.internal.signals.SignaledAd$$serializer.INSTANCE
|
|
kotlinx.serialization.KSerializer r2 = (kotlinx.serialization.KSerializer) r2
|
|
r1.<init>(r2)
|
|
kotlinx.serialization.SerializationStrategy r1 = (kotlinx.serialization.SerializationStrategy) r1
|
|
java.util.List<com.vungle.ads.internal.signals.SignaledAd> r2 = r7.signaledAd
|
|
r8.encodeSerializableElement(r9, r0, r1, r2)
|
|
L76:
|
|
r0 = 4
|
|
boolean r1 = r8.shouldEncodeElementDefault(r9, r0)
|
|
if (r1 == 0) goto L7e
|
|
goto L86
|
|
L7e:
|
|
long r1 = r7.sessionDuration
|
|
r3 = 0
|
|
int r1 = (r1 > r3 ? 1 : (r1 == r3 ? 0 : -1))
|
|
if (r1 == 0) goto L8b
|
|
L86:
|
|
long r1 = r7.sessionDuration
|
|
r8.encodeLongElement(r9, r0, r1)
|
|
L8b:
|
|
r0 = 5
|
|
boolean r1 = r8.shouldEncodeElementDefault(r9, r0)
|
|
if (r1 == 0) goto L93
|
|
goto L97
|
|
L93:
|
|
int r1 = r7.sessionDepthCounter
|
|
if (r1 == 0) goto L9c
|
|
L97:
|
|
int r1 = r7.sessionDepthCounter
|
|
r8.encodeIntElement(r9, r0, r1)
|
|
L9c:
|
|
r0 = 6
|
|
boolean r1 = r8.shouldEncodeElementDefault(r9, r0)
|
|
if (r1 == 0) goto La4
|
|
goto Lb1
|
|
La4:
|
|
java.util.List<com.vungle.ads.internal.model.UnclosedAd> r1 = r7.unclosedAd
|
|
java.util.ArrayList r2 = new java.util.ArrayList
|
|
r2.<init>()
|
|
boolean r1 = kotlin.jvm.internal.Intrinsics.areEqual(r1, r2)
|
|
if (r1 != 0) goto Lc1
|
|
Lb1:
|
|
kotlinx.serialization.internal.ArrayListSerializer r1 = new kotlinx.serialization.internal.ArrayListSerializer
|
|
com.vungle.ads.internal.model.UnclosedAd$$serializer r2 = com.vungle.ads.internal.model.UnclosedAd$$serializer.INSTANCE
|
|
kotlinx.serialization.KSerializer r2 = (kotlinx.serialization.KSerializer) r2
|
|
r1.<init>(r2)
|
|
kotlinx.serialization.SerializationStrategy r1 = (kotlinx.serialization.SerializationStrategy) r1
|
|
java.util.List<com.vungle.ads.internal.model.UnclosedAd> r7 = r7.unclosedAd
|
|
r8.encodeSerializableElement(r9, r0, r1, r7)
|
|
Lc1:
|
|
return
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.vungle.ads.internal.signals.SessionData.write$Self(com.vungle.ads.internal.signals.SessionData, kotlinx.serialization.encoding.CompositeEncoder, kotlinx.serialization.descriptors.SerialDescriptor):void");
|
|
}
|
|
}
|