Add Discord community version (64-bit only)

- 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
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,839 @@
package com.vungle.ads.internal.model;
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.descriptors.SerialDescriptor;
import kotlinx.serialization.encoding.CompositeEncoder;
import kotlinx.serialization.internal.IntSerializer;
import kotlinx.serialization.internal.PluginExceptionsKt;
import kotlinx.serialization.internal.SerializationConstructorMarker;
import kotlinx.serialization.internal.StringSerializer;
@Serializable
/* loaded from: classes4.dex */
public final class DeviceNode {
public static final Companion Companion = new Companion(null);
private final String carrier;
private VungleExt ext;
private final int h;
private String ifa;
private Integer lmt;
private final String make;
private final String model;
private final String os;
private final String osv;
private String ua;
private final int w;
public final String component1() {
return this.make;
}
public final Integer component10() {
return this.lmt;
}
public final VungleExt component11() {
return this.ext;
}
public final String component2() {
return this.model;
}
public final String component3() {
return this.osv;
}
public final String component4() {
return this.carrier;
}
public final String component5() {
return this.os;
}
public final int component6() {
return this.w;
}
public final int component7() {
return this.h;
}
public final String component8() {
return this.ua;
}
public final String component9() {
return this.ifa;
}
public final DeviceNode copy(String make, String model, String osv, String str, String os, int i, int i2, String str2, String str3, Integer num, VungleExt vungleExt) {
Intrinsics.checkNotNullParameter(make, "make");
Intrinsics.checkNotNullParameter(model, "model");
Intrinsics.checkNotNullParameter(osv, "osv");
Intrinsics.checkNotNullParameter(os, "os");
return new DeviceNode(make, model, osv, str, os, i, i2, str2, str3, num, vungleExt);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof DeviceNode)) {
return false;
}
DeviceNode deviceNode = (DeviceNode) obj;
return Intrinsics.areEqual(this.make, deviceNode.make) && Intrinsics.areEqual(this.model, deviceNode.model) && Intrinsics.areEqual(this.osv, deviceNode.osv) && Intrinsics.areEqual(this.carrier, deviceNode.carrier) && Intrinsics.areEqual(this.os, deviceNode.os) && this.w == deviceNode.w && this.h == deviceNode.h && Intrinsics.areEqual(this.ua, deviceNode.ua) && Intrinsics.areEqual(this.ifa, deviceNode.ifa) && Intrinsics.areEqual(this.lmt, deviceNode.lmt) && Intrinsics.areEqual(this.ext, deviceNode.ext);
}
public final String getCarrier() {
return this.carrier;
}
public final VungleExt getExt() {
return this.ext;
}
public final int getH() {
return this.h;
}
public final String getIfa() {
return this.ifa;
}
public final Integer getLmt() {
return this.lmt;
}
public final String getMake() {
return this.make;
}
public final String getModel() {
return this.model;
}
public final String getOs() {
return this.os;
}
public final String getOsv() {
return this.osv;
}
public final String getUa() {
return this.ua;
}
public final int getW() {
return this.w;
}
public int hashCode() {
int hashCode = ((((this.make.hashCode() * 31) + this.model.hashCode()) * 31) + this.osv.hashCode()) * 31;
String str = this.carrier;
int hashCode2 = (((((((hashCode + (str == null ? 0 : str.hashCode())) * 31) + this.os.hashCode()) * 31) + Integer.hashCode(this.w)) * 31) + Integer.hashCode(this.h)) * 31;
String str2 = this.ua;
int hashCode3 = (hashCode2 + (str2 == null ? 0 : str2.hashCode())) * 31;
String str3 = this.ifa;
int hashCode4 = (hashCode3 + (str3 == null ? 0 : str3.hashCode())) * 31;
Integer num = this.lmt;
int hashCode5 = (hashCode4 + (num == null ? 0 : num.hashCode())) * 31;
VungleExt vungleExt = this.ext;
return hashCode5 + (vungleExt != null ? vungleExt.hashCode() : 0);
}
public final void setExt(VungleExt vungleExt) {
this.ext = vungleExt;
}
public final void setIfa(String str) {
this.ifa = str;
}
public final void setLmt(Integer num) {
this.lmt = num;
}
public final void setUa(String str) {
this.ua = str;
}
public String toString() {
return "DeviceNode(make=" + this.make + ", model=" + this.model + ", osv=" + this.osv + ", carrier=" + this.carrier + ", os=" + this.os + ", w=" + this.w + ", h=" + this.h + ", ua=" + this.ua + ", ifa=" + this.ifa + ", lmt=" + this.lmt + ", ext=" + this.ext + ')';
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final KSerializer<DeviceNode> serializer() {
return DeviceNode$$serializer.INSTANCE;
}
}
public /* synthetic */ DeviceNode(int i, String str, String str2, String str3, String str4, String str5, int i2, int i3, String str6, String str7, Integer num, VungleExt vungleExt, SerializationConstructorMarker serializationConstructorMarker) {
if (119 != (i & 119)) {
PluginExceptionsKt.throwMissingFieldException(i, 119, DeviceNode$$serializer.INSTANCE.getDescriptor());
}
this.make = str;
this.model = str2;
this.osv = str3;
if ((i & 8) == 0) {
this.carrier = null;
} else {
this.carrier = str4;
}
this.os = str5;
this.w = i2;
this.h = i3;
if ((i & 128) == 0) {
this.ua = null;
} else {
this.ua = str6;
}
if ((i & 256) == 0) {
this.ifa = null;
} else {
this.ifa = str7;
}
if ((i & 512) == 0) {
this.lmt = null;
} else {
this.lmt = num;
}
if ((i & 1024) == 0) {
this.ext = null;
} else {
this.ext = vungleExt;
}
}
public DeviceNode(String make, String model, String osv, String str, String os, int i, int i2, String str2, String str3, Integer num, VungleExt vungleExt) {
Intrinsics.checkNotNullParameter(make, "make");
Intrinsics.checkNotNullParameter(model, "model");
Intrinsics.checkNotNullParameter(osv, "osv");
Intrinsics.checkNotNullParameter(os, "os");
this.make = make;
this.model = model;
this.osv = osv;
this.carrier = str;
this.os = os;
this.w = i;
this.h = i2;
this.ua = str2;
this.ifa = str3;
this.lmt = num;
this.ext = vungleExt;
}
public static final void write$Self(DeviceNode self, CompositeEncoder output, SerialDescriptor serialDesc) {
Intrinsics.checkNotNullParameter(self, "self");
Intrinsics.checkNotNullParameter(output, "output");
Intrinsics.checkNotNullParameter(serialDesc, "serialDesc");
output.encodeStringElement(serialDesc, 0, self.make);
output.encodeStringElement(serialDesc, 1, self.model);
output.encodeStringElement(serialDesc, 2, self.osv);
if (output.shouldEncodeElementDefault(serialDesc, 3) || self.carrier != null) {
output.encodeNullableSerializableElement(serialDesc, 3, StringSerializer.INSTANCE, self.carrier);
}
output.encodeStringElement(serialDesc, 4, self.os);
output.encodeIntElement(serialDesc, 5, self.w);
output.encodeIntElement(serialDesc, 6, self.h);
if (output.shouldEncodeElementDefault(serialDesc, 7) || self.ua != null) {
output.encodeNullableSerializableElement(serialDesc, 7, StringSerializer.INSTANCE, self.ua);
}
if (output.shouldEncodeElementDefault(serialDesc, 8) || self.ifa != null) {
output.encodeNullableSerializableElement(serialDesc, 8, StringSerializer.INSTANCE, self.ifa);
}
if (output.shouldEncodeElementDefault(serialDesc, 9) || self.lmt != null) {
output.encodeNullableSerializableElement(serialDesc, 9, IntSerializer.INSTANCE, self.lmt);
}
if (!output.shouldEncodeElementDefault(serialDesc, 10) && self.ext == null) {
return;
}
output.encodeNullableSerializableElement(serialDesc, 10, DeviceNode$VungleExt$$serializer.INSTANCE, self.ext);
}
public /* synthetic */ DeviceNode(String str, String str2, String str3, String str4, String str5, int i, int i2, String str6, String str7, Integer num, VungleExt vungleExt, int i3, DefaultConstructorMarker defaultConstructorMarker) {
this(str, str2, str3, (i3 & 8) != 0 ? null : str4, str5, i, i2, (i3 & 128) != 0 ? null : str6, (i3 & 256) != 0 ? null : str7, (i3 & 512) != 0 ? null : num, (i3 & 1024) != 0 ? null : vungleExt);
}
@Serializable
public static final class VungleExt {
public static final Companion Companion = new Companion(null);
private String amazonAdvertisingId;
private String appSetId;
private Integer appSetIdScope;
private float batteryLevel;
private int batterySaverEnabled;
private String batteryState;
private String connectionType;
private String connectionTypeDetail;
private String gaid;
private boolean isGooglePlayServicesAvailable;
private boolean isSideloadEnabled;
private boolean isTv;
private String language;
private String locale;
private int sdCardAvailable;
private int soundEnabled;
private String timeZone;
private float volumeLevel;
public VungleExt() {
this(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, 262143, (DefaultConstructorMarker) null);
}
@SerialName("amazon_advertising_id")
public static /* synthetic */ void getAmazonAdvertisingId$annotations() {
}
@SerialName("app_set_id")
public static /* synthetic */ void getAppSetId$annotations() {
}
@SerialName("app_set_id_scope")
public static /* synthetic */ void getAppSetIdScope$annotations() {
}
@SerialName("battery_level")
public static /* synthetic */ void getBatteryLevel$annotations() {
}
@SerialName("battery_saver_enabled")
public static /* synthetic */ void getBatterySaverEnabled$annotations() {
}
@SerialName("battery_state")
public static /* synthetic */ void getBatteryState$annotations() {
}
@SerialName("connection_type")
public static /* synthetic */ void getConnectionType$annotations() {
}
@SerialName("connection_type_detail")
public static /* synthetic */ void getConnectionTypeDetail$annotations() {
}
@SerialName("gaid")
public static /* synthetic */ void getGaid$annotations() {
}
@SerialName("language")
public static /* synthetic */ void getLanguage$annotations() {
}
@SerialName("locale")
public static /* synthetic */ void getLocale$annotations() {
}
@SerialName("sd_card_available")
public static /* synthetic */ void getSdCardAvailable$annotations() {
}
@SerialName("sound_enabled")
public static /* synthetic */ void getSoundEnabled$annotations() {
}
@SerialName("time_zone")
public static /* synthetic */ void getTimeZone$annotations() {
}
@SerialName("volume_level")
public static /* synthetic */ void getVolumeLevel$annotations() {
}
@SerialName("is_google_play_services_available")
public static /* synthetic */ void isGooglePlayServicesAvailable$annotations() {
}
@SerialName("is_sideload_enabled")
public static /* synthetic */ void isSideloadEnabled$annotations() {
}
@SerialName("is_tv")
public static /* synthetic */ void isTv$annotations() {
}
public final boolean component1() {
return this.isGooglePlayServicesAvailable;
}
public final String component10() {
return this.language;
}
public final String component11() {
return this.timeZone;
}
public final float component12() {
return this.volumeLevel;
}
public final int component13() {
return this.soundEnabled;
}
public final boolean component14() {
return this.isTv;
}
public final int component15() {
return this.sdCardAvailable;
}
public final boolean component16() {
return this.isSideloadEnabled;
}
public final String component17() {
return this.gaid;
}
public final String component18() {
return this.amazonAdvertisingId;
}
public final String component2() {
return this.appSetId;
}
public final Integer component3() {
return this.appSetIdScope;
}
public final float component4() {
return this.batteryLevel;
}
public final String component5() {
return this.batteryState;
}
public final int component6() {
return this.batterySaverEnabled;
}
public final String component7() {
return this.connectionType;
}
public final String component8() {
return this.connectionTypeDetail;
}
public final String component9() {
return this.locale;
}
public final VungleExt copy(boolean z, String str, Integer num, float f, String str2, int i, String str3, String str4, String str5, String str6, String str7, float f2, int i2, boolean z2, int i3, boolean z3, String str8, String str9) {
return new VungleExt(z, str, num, f, str2, i, str3, str4, str5, str6, str7, f2, i2, z2, i3, z3, str8, str9);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof VungleExt)) {
return false;
}
VungleExt vungleExt = (VungleExt) obj;
return this.isGooglePlayServicesAvailable == vungleExt.isGooglePlayServicesAvailable && Intrinsics.areEqual(this.appSetId, vungleExt.appSetId) && Intrinsics.areEqual(this.appSetIdScope, vungleExt.appSetIdScope) && Intrinsics.areEqual((Object) Float.valueOf(this.batteryLevel), (Object) Float.valueOf(vungleExt.batteryLevel)) && Intrinsics.areEqual(this.batteryState, vungleExt.batteryState) && this.batterySaverEnabled == vungleExt.batterySaverEnabled && Intrinsics.areEqual(this.connectionType, vungleExt.connectionType) && Intrinsics.areEqual(this.connectionTypeDetail, vungleExt.connectionTypeDetail) && Intrinsics.areEqual(this.locale, vungleExt.locale) && Intrinsics.areEqual(this.language, vungleExt.language) && Intrinsics.areEqual(this.timeZone, vungleExt.timeZone) && Intrinsics.areEqual((Object) Float.valueOf(this.volumeLevel), (Object) Float.valueOf(vungleExt.volumeLevel)) && this.soundEnabled == vungleExt.soundEnabled && this.isTv == vungleExt.isTv && this.sdCardAvailable == vungleExt.sdCardAvailable && this.isSideloadEnabled == vungleExt.isSideloadEnabled && Intrinsics.areEqual(this.gaid, vungleExt.gaid) && Intrinsics.areEqual(this.amazonAdvertisingId, vungleExt.amazonAdvertisingId);
}
public final String getAmazonAdvertisingId() {
return this.amazonAdvertisingId;
}
public final String getAppSetId() {
return this.appSetId;
}
public final Integer getAppSetIdScope() {
return this.appSetIdScope;
}
public final float getBatteryLevel() {
return this.batteryLevel;
}
public final int getBatterySaverEnabled() {
return this.batterySaverEnabled;
}
public final String getBatteryState() {
return this.batteryState;
}
public final String getConnectionType() {
return this.connectionType;
}
public final String getConnectionTypeDetail() {
return this.connectionTypeDetail;
}
public final String getGaid() {
return this.gaid;
}
public final String getLanguage() {
return this.language;
}
public final String getLocale() {
return this.locale;
}
public final int getSdCardAvailable() {
return this.sdCardAvailable;
}
public final int getSoundEnabled() {
return this.soundEnabled;
}
public final String getTimeZone() {
return this.timeZone;
}
public final float getVolumeLevel() {
return this.volumeLevel;
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r0v1, types: [int] */
/* JADX WARN: Type inference failed for: r0v36 */
/* JADX WARN: Type inference failed for: r0v37 */
/* JADX WARN: Type inference failed for: r2v32, types: [boolean] */
public int hashCode() {
boolean z = this.isGooglePlayServicesAvailable;
?? r0 = z;
if (z) {
r0 = 1;
}
int i = r0 * 31;
String str = this.appSetId;
int hashCode = (i + (str == null ? 0 : str.hashCode())) * 31;
Integer num = this.appSetIdScope;
int hashCode2 = (((hashCode + (num == null ? 0 : num.hashCode())) * 31) + Float.hashCode(this.batteryLevel)) * 31;
String str2 = this.batteryState;
int hashCode3 = (((hashCode2 + (str2 == null ? 0 : str2.hashCode())) * 31) + Integer.hashCode(this.batterySaverEnabled)) * 31;
String str3 = this.connectionType;
int hashCode4 = (hashCode3 + (str3 == null ? 0 : str3.hashCode())) * 31;
String str4 = this.connectionTypeDetail;
int hashCode5 = (hashCode4 + (str4 == null ? 0 : str4.hashCode())) * 31;
String str5 = this.locale;
int hashCode6 = (hashCode5 + (str5 == null ? 0 : str5.hashCode())) * 31;
String str6 = this.language;
int hashCode7 = (hashCode6 + (str6 == null ? 0 : str6.hashCode())) * 31;
String str7 = this.timeZone;
int hashCode8 = (((((hashCode7 + (str7 == null ? 0 : str7.hashCode())) * 31) + Float.hashCode(this.volumeLevel)) * 31) + Integer.hashCode(this.soundEnabled)) * 31;
?? r2 = this.isTv;
int i2 = r2;
if (r2 != 0) {
i2 = 1;
}
int hashCode9 = (((hashCode8 + i2) * 31) + Integer.hashCode(this.sdCardAvailable)) * 31;
boolean z2 = this.isSideloadEnabled;
int i3 = (hashCode9 + (z2 ? 1 : z2 ? 1 : 0)) * 31;
String str8 = this.gaid;
int hashCode10 = (i3 + (str8 == null ? 0 : str8.hashCode())) * 31;
String str9 = this.amazonAdvertisingId;
return hashCode10 + (str9 != null ? str9.hashCode() : 0);
}
public final boolean isGooglePlayServicesAvailable() {
return this.isGooglePlayServicesAvailable;
}
public final boolean isSideloadEnabled() {
return this.isSideloadEnabled;
}
public final boolean isTv() {
return this.isTv;
}
public final void setAmazonAdvertisingId(String str) {
this.amazonAdvertisingId = str;
}
public final void setAppSetId(String str) {
this.appSetId = str;
}
public final void setAppSetIdScope(Integer num) {
this.appSetIdScope = num;
}
public final void setBatteryLevel(float f) {
this.batteryLevel = f;
}
public final void setBatterySaverEnabled(int i) {
this.batterySaverEnabled = i;
}
public final void setBatteryState(String str) {
this.batteryState = str;
}
public final void setConnectionType(String str) {
this.connectionType = str;
}
public final void setConnectionTypeDetail(String str) {
this.connectionTypeDetail = str;
}
public final void setGaid(String str) {
this.gaid = str;
}
public final void setGooglePlayServicesAvailable(boolean z) {
this.isGooglePlayServicesAvailable = z;
}
public final void setLanguage(String str) {
this.language = str;
}
public final void setLocale(String str) {
this.locale = str;
}
public final void setSdCardAvailable(int i) {
this.sdCardAvailable = i;
}
public final void setSideloadEnabled(boolean z) {
this.isSideloadEnabled = z;
}
public final void setSoundEnabled(int i) {
this.soundEnabled = i;
}
public final void setTimeZone(String str) {
this.timeZone = str;
}
public final void setTv(boolean z) {
this.isTv = z;
}
public final void setVolumeLevel(float f) {
this.volumeLevel = f;
}
public String toString() {
return "VungleExt(isGooglePlayServicesAvailable=" + this.isGooglePlayServicesAvailable + ", appSetId=" + this.appSetId + ", appSetIdScope=" + this.appSetIdScope + ", batteryLevel=" + this.batteryLevel + ", batteryState=" + this.batteryState + ", batterySaverEnabled=" + this.batterySaverEnabled + ", connectionType=" + this.connectionType + ", connectionTypeDetail=" + this.connectionTypeDetail + ", locale=" + this.locale + ", language=" + this.language + ", timeZone=" + this.timeZone + ", volumeLevel=" + this.volumeLevel + ", soundEnabled=" + this.soundEnabled + ", isTv=" + this.isTv + ", sdCardAvailable=" + this.sdCardAvailable + ", isSideloadEnabled=" + this.isSideloadEnabled + ", gaid=" + this.gaid + ", amazonAdvertisingId=" + this.amazonAdvertisingId + ')';
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final KSerializer<VungleExt> serializer() {
return DeviceNode$VungleExt$$serializer.INSTANCE;
}
}
public /* synthetic */ VungleExt(int i, @SerialName("is_google_play_services_available") boolean z, @SerialName("app_set_id") String str, @SerialName("app_set_id_scope") Integer num, @SerialName("battery_level") float f, @SerialName("battery_state") String str2, @SerialName("battery_saver_enabled") int i2, @SerialName("connection_type") String str3, @SerialName("connection_type_detail") String str4, @SerialName("locale") String str5, @SerialName("language") String str6, @SerialName("time_zone") String str7, @SerialName("volume_level") float f2, @SerialName("sound_enabled") int i3, @SerialName("is_tv") boolean z2, @SerialName("sd_card_available") int i4, @SerialName("is_sideload_enabled") boolean z3, @SerialName("gaid") String str8, @SerialName("amazon_advertising_id") String str9, SerializationConstructorMarker serializationConstructorMarker) {
if ((i & 1) == 0) {
this.isGooglePlayServicesAvailable = false;
} else {
this.isGooglePlayServicesAvailable = z;
}
if ((i & 2) == 0) {
this.appSetId = null;
} else {
this.appSetId = str;
}
if ((i & 4) == 0) {
this.appSetIdScope = null;
} else {
this.appSetIdScope = num;
}
if ((i & 8) == 0) {
this.batteryLevel = 0.0f;
} else {
this.batteryLevel = f;
}
if ((i & 16) == 0) {
this.batteryState = null;
} else {
this.batteryState = str2;
}
if ((i & 32) == 0) {
this.batterySaverEnabled = 0;
} else {
this.batterySaverEnabled = i2;
}
if ((i & 64) == 0) {
this.connectionType = null;
} else {
this.connectionType = str3;
}
if ((i & 128) == 0) {
this.connectionTypeDetail = null;
} else {
this.connectionTypeDetail = str4;
}
if ((i & 256) == 0) {
this.locale = null;
} else {
this.locale = str5;
}
if ((i & 512) == 0) {
this.language = null;
} else {
this.language = str6;
}
if ((i & 1024) == 0) {
this.timeZone = null;
} else {
this.timeZone = str7;
}
if ((i & 2048) == 0) {
this.volumeLevel = 0.0f;
} else {
this.volumeLevel = f2;
}
if ((i & 4096) == 0) {
this.soundEnabled = 1;
} else {
this.soundEnabled = i3;
}
if ((i & 8192) == 0) {
this.isTv = false;
} else {
this.isTv = z2;
}
if ((i & 16384) == 0) {
this.sdCardAvailable = 1;
} else {
this.sdCardAvailable = i4;
}
if ((32768 & i) == 0) {
this.isSideloadEnabled = false;
} else {
this.isSideloadEnabled = z3;
}
if ((65536 & i) == 0) {
this.gaid = null;
} else {
this.gaid = str8;
}
if ((i & 131072) == 0) {
this.amazonAdvertisingId = null;
} else {
this.amazonAdvertisingId = str9;
}
}
public VungleExt(boolean z, String str, Integer num, float f, String str2, int i, String str3, String str4, String str5, String str6, String str7, float f2, int i2, boolean z2, int i3, boolean z3, String str8, String str9) {
this.isGooglePlayServicesAvailable = z;
this.appSetId = str;
this.appSetIdScope = num;
this.batteryLevel = f;
this.batteryState = str2;
this.batterySaverEnabled = i;
this.connectionType = str3;
this.connectionTypeDetail = str4;
this.locale = str5;
this.language = str6;
this.timeZone = str7;
this.volumeLevel = f2;
this.soundEnabled = i2;
this.isTv = z2;
this.sdCardAvailable = i3;
this.isSideloadEnabled = z3;
this.gaid = str8;
this.amazonAdvertisingId = str9;
}
public static final void write$Self(VungleExt self, CompositeEncoder output, SerialDescriptor serialDesc) {
Intrinsics.checkNotNullParameter(self, "self");
Intrinsics.checkNotNullParameter(output, "output");
Intrinsics.checkNotNullParameter(serialDesc, "serialDesc");
if (output.shouldEncodeElementDefault(serialDesc, 0) || self.isGooglePlayServicesAvailable) {
output.encodeBooleanElement(serialDesc, 0, self.isGooglePlayServicesAvailable);
}
if (output.shouldEncodeElementDefault(serialDesc, 1) || self.appSetId != null) {
output.encodeNullableSerializableElement(serialDesc, 1, StringSerializer.INSTANCE, self.appSetId);
}
if (output.shouldEncodeElementDefault(serialDesc, 2) || self.appSetIdScope != null) {
output.encodeNullableSerializableElement(serialDesc, 2, IntSerializer.INSTANCE, self.appSetIdScope);
}
if (output.shouldEncodeElementDefault(serialDesc, 3) || !Intrinsics.areEqual((Object) Float.valueOf(self.batteryLevel), (Object) Float.valueOf(0.0f))) {
output.encodeFloatElement(serialDesc, 3, self.batteryLevel);
}
if (output.shouldEncodeElementDefault(serialDesc, 4) || self.batteryState != null) {
output.encodeNullableSerializableElement(serialDesc, 4, StringSerializer.INSTANCE, self.batteryState);
}
if (output.shouldEncodeElementDefault(serialDesc, 5) || self.batterySaverEnabled != 0) {
output.encodeIntElement(serialDesc, 5, self.batterySaverEnabled);
}
if (output.shouldEncodeElementDefault(serialDesc, 6) || self.connectionType != null) {
output.encodeNullableSerializableElement(serialDesc, 6, StringSerializer.INSTANCE, self.connectionType);
}
if (output.shouldEncodeElementDefault(serialDesc, 7) || self.connectionTypeDetail != null) {
output.encodeNullableSerializableElement(serialDesc, 7, StringSerializer.INSTANCE, self.connectionTypeDetail);
}
if (output.shouldEncodeElementDefault(serialDesc, 8) || self.locale != null) {
output.encodeNullableSerializableElement(serialDesc, 8, StringSerializer.INSTANCE, self.locale);
}
if (output.shouldEncodeElementDefault(serialDesc, 9) || self.language != null) {
output.encodeNullableSerializableElement(serialDesc, 9, StringSerializer.INSTANCE, self.language);
}
if (output.shouldEncodeElementDefault(serialDesc, 10) || self.timeZone != null) {
output.encodeNullableSerializableElement(serialDesc, 10, StringSerializer.INSTANCE, self.timeZone);
}
if (output.shouldEncodeElementDefault(serialDesc, 11) || !Intrinsics.areEqual((Object) Float.valueOf(self.volumeLevel), (Object) Float.valueOf(0.0f))) {
output.encodeFloatElement(serialDesc, 11, self.volumeLevel);
}
if (output.shouldEncodeElementDefault(serialDesc, 12) || self.soundEnabled != 1) {
output.encodeIntElement(serialDesc, 12, self.soundEnabled);
}
if (output.shouldEncodeElementDefault(serialDesc, 13) || self.isTv) {
output.encodeBooleanElement(serialDesc, 13, self.isTv);
}
if (output.shouldEncodeElementDefault(serialDesc, 14) || self.sdCardAvailable != 1) {
output.encodeIntElement(serialDesc, 14, self.sdCardAvailable);
}
if (output.shouldEncodeElementDefault(serialDesc, 15) || self.isSideloadEnabled) {
output.encodeBooleanElement(serialDesc, 15, self.isSideloadEnabled);
}
if (output.shouldEncodeElementDefault(serialDesc, 16) || self.gaid != null) {
output.encodeNullableSerializableElement(serialDesc, 16, StringSerializer.INSTANCE, self.gaid);
}
if (!output.shouldEncodeElementDefault(serialDesc, 17) && self.amazonAdvertisingId == null) {
return;
}
output.encodeNullableSerializableElement(serialDesc, 17, StringSerializer.INSTANCE, self.amazonAdvertisingId);
}
public /* synthetic */ VungleExt(boolean z, String str, Integer num, float f, String str2, int i, String str3, String str4, String str5, String str6, String str7, float f2, int i2, boolean z2, int i3, boolean z3, String str8, String str9, int i4, DefaultConstructorMarker defaultConstructorMarker) {
this((i4 & 1) != 0 ? false : z, (i4 & 2) != 0 ? null : str, (i4 & 4) != 0 ? null : num, (i4 & 8) != 0 ? 0.0f : f, (i4 & 16) != 0 ? null : str2, (i4 & 32) != 0 ? 0 : i, (i4 & 64) != 0 ? null : str3, (i4 & 128) != 0 ? null : str4, (i4 & 256) != 0 ? null : str5, (i4 & 512) != 0 ? null : str6, (i4 & 1024) != 0 ? null : str7, (i4 & 2048) == 0 ? f2 : 0.0f, (i4 & 4096) != 0 ? 1 : i2, (i4 & 8192) != 0 ? false : z2, (i4 & 16384) == 0 ? i3 : 1, (32768 & i4) != 0 ? false : z3, (i4 & 65536) != 0 ? null : str8, (i4 & 131072) != 0 ? null : str9);
}
}
}