Files
Daniel Elliott c080f0d97f 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
2026-02-18 15:48:36 -08:00

129 lines
5.9 KiB
Java

package com.ironsource;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseWrapper;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNetworkDataInterface;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import java.util.ArrayList;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import org.json.JSONObject;
@SourceDebugExtension({"SMAP\nNetworkDataStore.kt\nKotlin\n*S Kotlin\n*F\n+ 1 NetworkDataStore.kt\ncom/ironsource/mediationsdk/NetworkDataStore\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,42:1\n766#2:43\n857#2,2:44\n1855#2,2:46\n766#2:48\n857#2,2:49\n1855#2,2:51\n*S KotlinDebug\n*F\n+ 1 NetworkDataStore.kt\ncom/ironsource/mediationsdk/NetworkDataStore\n*L\n30#1:43\n30#1:44,2\n31#1:46,2\n35#1:48\n35#1:49,2\n36#1:51,2\n*E\n"})
/* loaded from: classes2.dex */
public final class dm {
private final ConcurrentHashMap<String, JSONObject> a;
/* JADX WARN: Multi-variable type inference failed */
public dm() {
this(null, 1, 0 == true ? 1 : 0);
}
public dm(ConcurrentHashMap<String, JSONObject> networkDataMap) {
Intrinsics.checkNotNullParameter(networkDataMap, "networkDataMap");
this.a = networkDataMap;
}
public /* synthetic */ dm(ConcurrentHashMap concurrentHashMap, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? new ConcurrentHashMap() : concurrentHashMap);
}
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ dm a(dm dmVar, ConcurrentHashMap concurrentHashMap, int i, Object obj) {
if ((i & 1) != 0) {
concurrentHashMap = dmVar.a;
}
return dmVar.a((ConcurrentHashMap<String, JSONObject>) concurrentHashMap);
}
private final ConcurrentHashMap<String, JSONObject> a() {
return this.a;
}
public final dm a(ConcurrentHashMap<String, JSONObject> networkDataMap) {
Intrinsics.checkNotNullParameter(networkDataMap, "networkDataMap");
return new dm(networkDataMap);
}
public final void a(AbstractAdapter adapter) {
Intrinsics.checkNotNullParameter(adapter, "adapter");
Set<Map.Entry<String, JSONObject>> entrySet = this.a.entrySet();
Intrinsics.checkNotNullExpressionValue(entrySet, "networkDataMap.entries");
ArrayList<Map.Entry> arrayList = new ArrayList();
for (Object obj : entrySet) {
if (com.ironsource.mediationsdk.c.a((String) ((Map.Entry) obj).getKey(), adapter)) {
arrayList.add(obj);
}
}
for (Map.Entry entry : arrayList) {
Object key = entry.getKey();
Intrinsics.checkNotNullExpressionValue(key, "it.key");
Object value = entry.getValue();
Intrinsics.checkNotNullExpressionValue(value, "it.value");
adapter.setNetworkData(new com.ironsource.mediationsdk.v((String) key, (JSONObject) value));
}
}
public final void a(AdapterBaseWrapper adapterBaseWrapper) {
Set<Map.Entry<String, JSONObject>> entrySet = this.a.entrySet();
Intrinsics.checkNotNullExpressionValue(entrySet, "networkDataMap.entries");
ArrayList<Map.Entry> arrayList = new ArrayList();
for (Object obj : entrySet) {
if (com.ironsource.mediationsdk.c.a((String) ((Map.Entry) obj).getKey(), adapterBaseWrapper)) {
arrayList.add(obj);
}
}
for (Map.Entry entry : arrayList) {
AdapterBaseInterface adapterBaseInterface = adapterBaseWrapper != null ? adapterBaseWrapper.getAdapterBaseInterface() : null;
Intrinsics.checkNotNull(adapterBaseInterface, "null cannot be cast to non-null type com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNetworkDataInterface");
Object key = entry.getKey();
Intrinsics.checkNotNullExpressionValue(key, "it.key");
Object value = entry.getValue();
Intrinsics.checkNotNullExpressionValue(value, "it.value");
((AdapterNetworkDataInterface) adapterBaseInterface).setNetworkData(new com.ironsource.mediationsdk.v((String) key, (JSONObject) value));
}
}
public final void a(com.ironsource.mediationsdk.v networkData) {
Intrinsics.checkNotNullParameter(networkData, "networkData");
if (!this.a.containsKey(networkData.a())) {
this.a.put(networkData.a(), networkData.allData());
return;
}
try {
ConcurrentHashMap<String, JSONObject> concurrentHashMap = this.a;
String a = networkData.a();
JSONObject jSONObject = this.a.get(networkData.a());
if (jSONObject == null) {
jSONObject = new JSONObject();
}
JSONObject deepMergeJSONObjects = IronSourceUtils.deepMergeJSONObjects(jSONObject, networkData.allData());
Intrinsics.checkNotNullExpressionValue(deepMergeJSONObjects, "deepMergeJSONObjects(\n …), networkData.allData())");
concurrentHashMap.put(a, deepMergeJSONObjects);
} catch (Exception e) {
IronLog.INTERNAL.error("error while merging network data: " + e.getMessage());
}
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
return (obj instanceof dm) && Intrinsics.areEqual(this.a, ((dm) obj).a);
}
public int hashCode() {
return this.a.hashCode();
}
public String toString() {
return "NetworkDataStore(networkDataMap=" + this.a + ')';
}
}