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,236 @@
package com.ironsource;
import android.app.Activity;
import android.content.Context;
import com.ironsource.mediationsdk.ISBannerSize;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.IronSourceBannerLayout;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseWrapper;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.model.Placement;
import com.ironsource.mediationsdk.sdk.LevelPlayBannerListener;
import com.ironsource.mediationsdk.sdk.LevelPlayInterstitialListener;
import com.ironsource.mediationsdk.sdk.LevelPlayRewardedVideoBaseListener;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import kotlin.TuplesKt;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.collections.MapsKt__MapsKt;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.text.StringsKt__StringsKt;
import org.json.JSONObject;
@SourceDebugExtension({"SMAP\nTestSuiteMediationSdkProxy.kt\nKotlin\n*S Kotlin\n*F\n+ 1 TestSuiteMediationSdkProxy.kt\ncom/ironsource/mediationsdk/testSuite/TestSuiteMediationSdkProxy\n+ 2 _Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,300:1\n215#2,2:301\n*S KotlinDebug\n*F\n+ 1 TestSuiteMediationSdkProxy.kt\ncom/ironsource/mediationsdk/testSuite/TestSuiteMediationSdkProxy\n*L\n79#1:301,2\n*E\n"})
/* loaded from: classes2.dex */
public final class zs {
public static final zs a = new zs();
private zs() {
}
private final JSONObject a(String str, String str2) {
Map mapOf;
mapOf = MapsKt__MapsKt.mapOf(TuplesKt.to(qs.c, str), TuplesKt.to("sdkVersion", str2));
return new JSONObject(mapOf);
}
public final int a() {
return el.p.d().f().j();
}
public final ISBannerSize a(String str, int i, int i2) {
return new ISBannerSize(str, i, i2);
}
public final IronSourceBannerLayout a(Activity activity, ISBannerSize size) {
Intrinsics.checkNotNullParameter(activity, "activity");
Intrinsics.checkNotNullParameter(size, "size");
IronSourceBannerLayout b = com.ironsource.mediationsdk.p.m().b(activity, size);
Intrinsics.checkNotNullExpressionValue(b, "getInstance().createBanner(activity, size)");
return b;
}
public final String a(Context context) {
Intrinsics.checkNotNullParameter(context, "context");
return v3.a(context, c(context));
}
public final String a(NetworkSettings networkSettings) {
Intrinsics.checkNotNullParameter(networkSettings, "networkSettings");
String providerDefaultInstance = networkSettings.getProviderDefaultInstance();
return providerDefaultInstance == null ? new String() : providerDefaultInstance;
}
public final String a(Placement placement) {
String placementName;
return (placement == null || (placementName = placement.getPlacementName()) == null) ? new String() : placementName;
}
public final String a(String key) {
boolean contains$default;
List split$default;
boolean contains$default2;
List split$default2;
boolean contains$default3;
Intrinsics.checkNotNullParameter(key, "key");
try {
contains$default = StringsKt__StringsKt.contains$default(key, "-", false, 2, null);
if (contains$default) {
split$default = StringsKt__StringsKt.split$default((CharSequence) key, new String[]{"-"}, false, 0, 6, (Object) null);
String str = (String) CollectionsKt___CollectionsKt.last(split$default);
contains$default2 = StringsKt__StringsKt.contains$default(str, "_", false, 2, null);
if (!contains$default2) {
return str;
}
split$default2 = StringsKt__StringsKt.split$default((CharSequence) str, new String[]{"_"}, false, 0, 6, (Object) null);
} else {
contains$default3 = StringsKt__StringsKt.contains$default(key, "_", false, 2, null);
if (!contains$default3) {
return key;
}
split$default2 = StringsKt__StringsKt.split$default((CharSequence) key, new String[]{"_"}, false, 0, 6, (Object) null);
}
return (String) CollectionsKt___CollectionsKt.first(split$default2);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.getMessage());
return key;
}
}
public final JSONObject a(boolean z) {
JSONObject mediationAdditionalData = IronSourceUtils.getMediationAdditionalData(z);
Intrinsics.checkNotNullExpressionValue(mediationAdditionalData, "getMediationAdditionalData(isDemandOnlyMode)");
return mediationAdditionalData;
}
public final void a(int i, JSONObject data) {
Intrinsics.checkNotNullParameter(data, "data");
rp.i().a(new kb(i, data));
}
public final void a(Activity activity) {
if (activity != null) {
IronSource.showInterstitial(activity);
} else {
IronSource.showInterstitial();
}
}
public final void a(IronSource.AD_UNIT adUnit, ts loadAdConfig) {
Intrinsics.checkNotNullParameter(adUnit, "adUnit");
Intrinsics.checkNotNullParameter(loadAdConfig, "loadAdConfig");
com.ironsource.mediationsdk.p.m().a(adUnit, loadAdConfig);
}
public final void a(IronSourceBannerLayout ironSourceBannerLayout) {
IronSource.destroyBanner(ironSourceBannerLayout);
}
public final void a(LevelPlayBannerListener levelPlayBannerListener) {
m5.a().b(levelPlayBannerListener);
}
public final void a(LevelPlayInterstitialListener levelPlayInterstitialListener) {
gf.a().b(levelPlayInterstitialListener);
}
public final void a(LevelPlayRewardedVideoBaseListener levelPlayRewardedVideoBaseListener) {
to.a().b(levelPlayRewardedVideoBaseListener);
}
public final boolean a(NetworkSettings networkSettings, IronSource.AD_UNIT adUnit) {
Intrinsics.checkNotNullParameter(networkSettings, "networkSettings");
Intrinsics.checkNotNullParameter(adUnit, "adUnit");
return networkSettings.isBidder(adUnit);
}
public final String b(Context context) {
Intrinsics.checkNotNullParameter(context, "context");
return v3.b(context, c(context));
}
public final JSONObject b() {
JSONObject b = xc.a().b();
Intrinsics.checkNotNullExpressionValue(b, "getProperties().toJSON()");
return b;
}
public final void b(Activity activity) {
if (activity != null) {
IronSource.showRewardedVideo(activity);
} else {
IronSource.showRewardedVideo();
}
}
public final void b(IronSourceBannerLayout ironSourceBannerLayout) {
IronSource.loadBanner(ironSourceBannerLayout);
}
public final void b(String message) {
Intrinsics.checkNotNullParameter(message, "message");
IronLog.INTERNAL.error(message);
}
public final String c(Context context) {
Intrinsics.checkNotNullParameter(context, "context");
return v3.g(context);
}
public final JSONObject c() {
JSONObject jSONObject = new JSONObject();
try {
ConcurrentHashMap<String, AdapterBaseWrapper> networkAdaptersMap = com.ironsource.mediationsdk.c.b().d();
Intrinsics.checkNotNullExpressionValue(networkAdaptersMap, "networkAdaptersMap");
for (Map.Entry<String, AdapterBaseWrapper> entry : networkAdaptersMap.entrySet()) {
if (entry.getValue().getAdapterBaseInterface() != null) {
zs zsVar = a;
String key = entry.getKey();
Intrinsics.checkNotNullExpressionValue(key, "entry.key");
String a2 = zsVar.a(key);
AdapterBaseInterface adapterBaseInterface = entry.getValue().getAdapterBaseInterface();
Intrinsics.checkNotNullExpressionValue(adapterBaseInterface, "entry.value.adapterBaseInterface");
String adapterVersion = adapterBaseInterface.getAdapterVersion();
Intrinsics.checkNotNullExpressionValue(adapterVersion, "adapterBaseInterface.adapterVersion");
jSONObject.putOpt(a2, zsVar.a(adapterVersion, adapterBaseInterface.getNetworkSDKVersion()));
}
}
} catch (Exception e) {
i9.d().a(e);
}
return jSONObject;
}
public final ConcurrentHashMap<String, List<String>> d() {
ConcurrentHashMap<String, List<String>> concurrentHashMap = new ConcurrentHashMap<>();
concurrentHashMap.putAll(com.ironsource.mediationsdk.c.b().c());
concurrentHashMap.putAll(lj.b().c());
return concurrentHashMap;
}
public final boolean e() {
return IronSource.isInterstitialReady();
}
public final boolean f() {
return IronSource.isRewardedVideoAvailable();
}
public final void g() {
IronSource.loadInterstitial();
}
public final void h() {
IronSource.loadRewardedVideo();
}
public final void i() {
com.ironsource.mediationsdk.p.m().R();
}
}