package com.vungle.ads.fpd; import com.ironsource.mediationsdk.impressionData.ImpressionData; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; 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.LinkedHashMapSerializer; import kotlinx.serialization.internal.SerializationConstructorMarker; import kotlinx.serialization.internal.StringSerializer; @Serializable /* loaded from: classes4.dex */ public final class FirstPartyData { public static final Companion Companion = new Companion(null); private Map _customData; private volatile Demographic _demographic; private volatile Location _location; private volatile Revenue _revenue; private volatile SessionContext _sessionContext; @SerialName("custom_data") private static /* synthetic */ void get_customData$annotations() { } @SerialName("demographic") private static /* synthetic */ void get_demographic$annotations() { } @SerialName("location") private static /* synthetic */ void get_location$annotations() { } @SerialName(ImpressionData.IMPRESSION_DATA_KEY_REVENUE) private static /* synthetic */ void get_revenue$annotations() { } @SerialName("session_context") private static /* synthetic */ void get_sessionContext$annotations() { } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } public final KSerializer serializer() { return FirstPartyData$$serializer.INSTANCE; } } public FirstPartyData() { } public /* synthetic */ FirstPartyData(int i, @SerialName("session_context") SessionContext sessionContext, @SerialName("demographic") Demographic demographic, @SerialName("location") Location location, @SerialName("revenue") Revenue revenue, @SerialName("custom_data") Map map, SerializationConstructorMarker serializationConstructorMarker) { if ((i & 1) == 0) { this._sessionContext = null; } else { this._sessionContext = sessionContext; } if ((i & 2) == 0) { this._demographic = null; } else { this._demographic = demographic; } if ((i & 4) == 0) { this._location = null; } else { this._location = location; } if ((i & 8) == 0) { this._revenue = null; } else { this._revenue = revenue; } if ((i & 16) == 0) { this._customData = null; } else { this._customData = map; } } public static final void write$Self(FirstPartyData self, CompositeEncoder output, SerialDescriptor serialDesc) { Intrinsics.checkNotNullParameter(self, "self"); Intrinsics.checkNotNullParameter(output, "output"); Intrinsics.checkNotNullParameter(serialDesc, "serialDesc"); if (output.shouldEncodeElementDefault(serialDesc, 0) || self._sessionContext != null) { output.encodeNullableSerializableElement(serialDesc, 0, SessionContext$$serializer.INSTANCE, self._sessionContext); } if (output.shouldEncodeElementDefault(serialDesc, 1) || self._demographic != null) { output.encodeNullableSerializableElement(serialDesc, 1, Demographic$$serializer.INSTANCE, self._demographic); } if (output.shouldEncodeElementDefault(serialDesc, 2) || self._location != null) { output.encodeNullableSerializableElement(serialDesc, 2, Location$$serializer.INSTANCE, self._location); } if (output.shouldEncodeElementDefault(serialDesc, 3) || self._revenue != null) { output.encodeNullableSerializableElement(serialDesc, 3, Revenue$$serializer.INSTANCE, self._revenue); } if (!output.shouldEncodeElementDefault(serialDesc, 4) && self._customData == null) { return; } output.encodeNullableSerializableElement(serialDesc, 4, new LinkedHashMapSerializer(StringSerializer.INSTANCE, StringSerializer.INSTANCE), self._customData); } public final synchronized SessionContext getSessionContext() { SessionContext sessionContext; sessionContext = this._sessionContext; if (sessionContext == null) { sessionContext = new SessionContext(); this._sessionContext = sessionContext; } return sessionContext; } public final synchronized Demographic getDemographic() { Demographic demographic; demographic = this._demographic; if (demographic == null) { demographic = new Demographic(); this._demographic = demographic; } return demographic; } public final synchronized Location getLocation() { Location location; location = this._location; if (location == null) { location = new Location(); this._location = location; } return location; } public final synchronized Revenue getRevenue() { Revenue revenue; revenue = this._revenue; if (revenue == null) { revenue = new Revenue(); this._revenue = revenue; } return revenue; } public final synchronized Map getCustomData() { Map map; map = this._customData; if (map == null) { map = new ConcurrentHashMap<>(); this._customData = map; } return map; } public final synchronized void clearAll() { try { this._sessionContext = null; this._demographic = null; this._location = null; this._revenue = null; Map map = this._customData; if (map != null) { map.clear(); } this._customData = null; } catch (Throwable th) { throw th; } } }