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,131 @@
package com.mbridge.msdk.splash.a.a;
import android.text.TextUtils;
import com.ironsource.v8;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import java.util.Iterator;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class a {
private static final String a = "a";
public static CampaignEx a(String str, CampaignEx campaignEx) {
String str2;
String str3;
if (TextUtils.isEmpty(str)) {
return campaignEx;
}
if (TextUtils.isEmpty(str) && campaignEx == null) {
return null;
}
if (!str.contains("notice")) {
try {
JSONObject campaignToJsonObject = CampaignEx.campaignToJsonObject(campaignEx);
CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(campaignToJsonObject);
if (parseCampaignWithBackData == null) {
parseCampaignWithBackData = campaignEx;
}
if (!TextUtils.isEmpty(str)) {
String optString = campaignToJsonObject.optString("unitId");
if (!TextUtils.isEmpty(optString)) {
parseCampaignWithBackData.setCampaignUnitId(optString);
}
JSONObject optJSONObject = new JSONObject(str).optJSONObject(com.mbridge.msdk.foundation.same.a.j);
if (optJSONObject != null) {
String string = optJSONObject.getString(com.mbridge.msdk.foundation.same.a.h);
String string2 = optJSONObject.getString(com.mbridge.msdk.foundation.same.a.i);
if (TextUtils.isEmpty(string)) {
string = "-999";
}
int parseInt = Integer.parseInt(string);
if (TextUtils.isEmpty(string2)) {
string2 = "-999";
}
int parseInt2 = Integer.parseInt(string2);
str2 = parseInt != -999 ? String.valueOf(ak.a(c.m().c(), parseInt)) : "-999";
str3 = parseInt2 != -999 ? String.valueOf(ak.a(c.m().c(), parseInt2)) : "-999";
} else {
str2 = "-999";
str3 = str2;
}
parseCampaignWithBackData.setClickURL(com.mbridge.msdk.click.c.a(parseCampaignWithBackData.getClickURL(), str2, str3));
String noticeUrl = parseCampaignWithBackData.getNoticeUrl();
if (optJSONObject != null) {
Iterator<String> keys = optJSONObject.keys();
StringBuilder sb = new StringBuilder();
while (keys.hasNext()) {
sb.append(v8.i.c);
String next = keys.next();
String optString2 = optJSONObject.optString(next);
if (com.mbridge.msdk.foundation.same.a.h.equals(next) || com.mbridge.msdk.foundation.same.a.i.equals(next)) {
if (TextUtils.isEmpty(optString2)) {
optString2 = "-999";
}
int parseInt3 = Integer.parseInt(optString2);
optString2 = parseInt3 != -999 ? String.valueOf(ak.a(c.m().c(), parseInt3)) : "-999";
}
sb.append(next);
sb.append(v8.i.b);
sb.append(optString2);
}
parseCampaignWithBackData.setNoticeUrl(noticeUrl + ((Object) sb));
}
}
return parseCampaignWithBackData;
} catch (Throwable unused) {
return campaignEx;
}
}
try {
JSONObject campaignToJsonObject2 = CampaignEx.campaignToJsonObject(campaignEx);
JSONObject jSONObject = new JSONObject(str);
try {
if (!jSONObject.has(CampaignEx.JSON_KEY_DEEP_LINK_URL)) {
campaignToJsonObject2.put(CampaignEx.JSON_KEY_DEEP_LINK_URL, "");
}
} catch (Exception e) {
af.b(a, e.getMessage());
}
Iterator<String> keys2 = jSONObject.keys();
while (keys2.hasNext()) {
String next2 = keys2.next();
campaignToJsonObject2.put(next2, jSONObject.getString(next2));
}
CampaignEx parseCampaignWithBackData2 = CampaignEx.parseCampaignWithBackData(campaignToJsonObject2);
String optString3 = campaignToJsonObject2.optString("unitId");
if (!TextUtils.isEmpty(optString3)) {
parseCampaignWithBackData2.setCampaignUnitId(optString3);
}
return parseCampaignWithBackData2;
} catch (JSONException e2) {
af.b(a, e2.getMessage());
return campaignEx;
}
}
public static String a(int i, float f, float f2) {
JSONObject jSONObject = new JSONObject();
try {
JSONObject jSONObject2 = new JSONObject();
if (i == 4) {
jSONObject2.put(com.mbridge.msdk.foundation.same.a.h, -999);
jSONObject2.put(com.mbridge.msdk.foundation.same.a.i, -999);
} else {
jSONObject2.put(com.mbridge.msdk.foundation.same.a.h, ak.b(c.m().c(), f));
jSONObject2.put(com.mbridge.msdk.foundation.same.a.i, ak.b(c.m().c(), f2));
}
jSONObject2.put(com.mbridge.msdk.foundation.same.a.m, i);
jSONObject2.put(com.mbridge.msdk.foundation.same.a.k, c.m().c().getResources().getConfiguration().orientation);
jSONObject2.put(com.mbridge.msdk.foundation.same.a.l, ak.d(c.m().c()));
jSONObject.put(com.mbridge.msdk.foundation.same.a.j, jSONObject2);
} catch (Exception e) {
af.b(a, e.getMessage());
}
return jSONObject.toString();
}
}