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,137 @@
package com.mbridge.msdk.newreward.function.h;
import android.text.TextUtils;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.z;
import com.mbridge.msdk.newreward.function.common.MBridgeTaskManager;
import java.io.File;
import java.io.FileInputStream;
import java.net.URL;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class c {
public static String a(String str) {
if (TextUtils.isEmpty(str)) {
return "";
}
try {
String path = new URL(str).getPath();
return path.substring(path.lastIndexOf(47) + 1);
} catch (Exception unused) {
return str;
}
}
public static boolean b(String str) {
if (TextUtils.isEmpty(str)) {
return false;
}
return ak.i(str);
}
public static boolean c(String str) {
String[] split;
if (TextUtils.isEmpty(str)) {
return false;
}
try {
String[] split2 = str.split("_");
if (split2.length < 4) {
return false;
}
String str2 = split2[3];
if (!TextUtils.isEmpty(str2) && (split = z.a(str2).split("\\|")) != null) {
if (split.length != 0) {
return true;
}
}
return false;
} catch (Exception unused) {
return true;
}
}
public static String a(File file) {
FileInputStream fileInputStream;
StringBuilder sb = new StringBuilder();
FileInputStream fileInputStream2 = null;
try {
try {
try {
fileInputStream = new FileInputStream(file);
} catch (Exception unused) {
}
} catch (Throwable th) {
th = th;
}
} catch (Exception unused2) {
}
try {
byte[] bArr = new byte[1024];
for (int read = fileInputStream.read(bArr); read > 0; read = fileInputStream.read(bArr)) {
sb.append(new String(bArr, 0, read));
}
fileInputStream.close();
} catch (Exception unused3) {
fileInputStream2 = fileInputStream;
sb.setLength(0);
if (fileInputStream2 != null) {
fileInputStream2.close();
}
return sb.toString();
} catch (Throwable th2) {
th = th2;
fileInputStream2 = fileInputStream;
if (fileInputStream2 != null) {
try {
fileInputStream2.close();
} catch (Exception unused4) {
}
}
throw th;
}
return sb.toString();
}
public static double d(String str) {
String[] split;
if (TextUtils.isEmpty(str)) {
return 0.0d;
}
try {
split = str.split("_");
} catch (Exception unused) {
}
if (split.length < 4) {
return 0.0d;
}
String str2 = split[3];
if (TextUtils.isEmpty(str2)) {
return 0.0d;
}
String[] split2 = z.a(str2).split("\\|");
if (split2.length > 0) {
return Double.parseDouble(split2[0]);
}
return 0.0d;
}
public static void a(final String str, final int i, final int i2, final int i3) {
MBridgeTaskManager.commonExecute(new Runnable() { // from class: com.mbridge.msdk.newreward.function.h.c.1
@Override // java.lang.Runnable
public final void run() {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("ivRewardEnable", 1);
jSONObject.put("ivRewardMode", i == com.mbridge.msdk.foundation.same.a.H ? 0 : 1);
jSONObject.put("ivRewardPlayValueMode", i2 == com.mbridge.msdk.foundation.same.a.J ? 0 : 1);
jSONObject.put("ivRewardPlayValue", i3);
h.a().f(str, jSONObject.toString());
} catch (Exception unused) {
}
}
});
}
}