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

184 lines
8.4 KiB
Java

package com.mbridge.msdk.newreward.function.h;
import android.text.TextUtils;
import android.util.Base64;
import com.ironsource.v8;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.g;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.i;
import java.util.Iterator;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class b {
public static CampaignEx a(String str, CampaignEx campaignEx) {
JSONObject campaignToJsonObject;
String str2;
String str3;
if (TextUtils.isEmpty(str)) {
return campaignEx;
}
CampaignEx campaignEx2 = null;
if (campaignEx != null) {
try {
campaignToJsonObject = CampaignEx.campaignToJsonObject(campaignEx);
} catch (Throwable th) {
af.b("HybridCommunicatorUtil", th.getMessage());
return campaignEx;
}
} else {
campaignToJsonObject = null;
}
if (campaignToJsonObject != null) {
JSONObject jSONObject = new JSONObject(str);
String optString = jSONObject.optString(CampaignEx.JSON_KEY_NOTICE_URL);
if (TextUtils.isEmpty(optString)) {
optString = campaignEx.getNoticeUrl();
}
String optString2 = jSONObject.optString(CampaignEx.JSON_KEY_CLICK_URL);
if (TextUtils.isEmpty(optString2)) {
optString2 = campaignEx.getClickURL();
}
if (!str.contains("notice")) {
JSONObject optJSONObject = jSONObject.optJSONObject(com.mbridge.msdk.foundation.same.a.j);
if (optJSONObject != null) {
str2 = String.valueOf(ak.a(com.mbridge.msdk.foundation.controller.c.m().c(), Integer.parseInt(optJSONObject.getString(com.mbridge.msdk.foundation.same.a.h))));
str3 = String.valueOf(ak.a(com.mbridge.msdk.foundation.controller.c.m().c(), Integer.parseInt(optJSONObject.getString(com.mbridge.msdk.foundation.same.a.i))));
} else {
str2 = "-999";
str3 = "-999";
}
if (optJSONObject != null && optJSONObject.length() > 0) {
Iterator<String> keys = optJSONObject.keys();
StringBuilder sb = new StringBuilder();
while (keys.hasNext()) {
sb.append(v8.i.c);
String next = keys.next();
String optString3 = optJSONObject.optString(next);
if (com.mbridge.msdk.foundation.same.a.h.equals(next) || com.mbridge.msdk.foundation.same.a.i.equals(next)) {
optString3 = String.valueOf(ak.a(com.mbridge.msdk.foundation.controller.c.m().c(), Integer.parseInt(optString3)));
}
sb.append(next);
sb.append(v8.i.b);
sb.append(optString3);
}
optString = optString + ((Object) sb);
}
optString2 = com.mbridge.msdk.click.c.a(campaignEx.getClickURL(), str2, str3);
} else {
if (!jSONObject.has(CampaignEx.JSON_KEY_DEEP_LINK_URL)) {
campaignToJsonObject.put(CampaignEx.JSON_KEY_DEEP_LINK_URL, "");
}
if (jSONObject.opt("akdlui") == null) {
campaignToJsonObject.put("akdlui", "");
}
}
Iterator<String> keys2 = jSONObject.keys();
while (keys2.hasNext()) {
String next2 = keys2.next();
campaignToJsonObject.put(next2, jSONObject.getString(next2));
}
if (!TextUtils.isEmpty(campaignEx.getCampaignUnitId())) {
campaignToJsonObject.put("unitId", campaignEx.getCampaignUnitId());
}
campaignToJsonObject.put(CampaignEx.JSON_KEY_CLICK_URL, optString2);
campaignToJsonObject.put(CampaignEx.JSON_KEY_NOTICE_URL, optString);
campaignEx2 = CampaignEx.parseCampaignWithBackData(campaignToJsonObject);
}
return campaignEx2 == null ? campaignEx : campaignEx2;
}
public static String a(String str, List<CampaignEx> list, boolean z) {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str);
jSONObject.put("sdk_info", "MAL_16.8.51,3.0.1");
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("isRootTemplateWebView", false);
jSONObject2.put("playVideoMute", 2);
jSONObject.put("sdkSetting", jSONObject2);
jSONObject.put("device", new i(com.mbridge.msdk.foundation.controller.c.m().c()).a());
JSONArray jSONArray = new JSONArray();
if (list != null && !list.isEmpty()) {
for (CampaignEx campaignEx : list) {
jSONArray.put(CampaignEx.campaignToJsonObject(campaignEx, campaignEx.isReady(), a(campaignEx)));
}
}
jSONObject.put("campaignList", jSONArray);
String g = h.a().g(com.mbridge.msdk.foundation.controller.c.m().k());
if (!TextUtils.isEmpty(g)) {
JSONObject jSONObject3 = new JSONObject(g);
String c = h.a().c(str);
if (!TextUtils.isEmpty(c)) {
jSONObject3.put("ivreward", new JSONObject(c));
}
jSONObject.put("appSetting", jSONObject3);
}
jSONObject.put("rewardSetting", com.mbridge.msdk.videocommon.d.b.a().b().k());
jSONObject.put("unitSetting", com.mbridge.msdk.videocommon.d.b.a().a(com.mbridge.msdk.foundation.controller.c.m().k(), str).E());
jSONObject.put("rw_plus", z ? "1" : "0");
} catch (Throwable th) {
af.b("HybridCommunicatorUtil", th.getMessage());
}
return jSONObject.toString();
}
private static boolean a(CampaignEx campaignEx) {
g b;
try {
String k = com.mbridge.msdk.foundation.controller.c.m().k();
long ad = (TextUtils.isEmpty(k) || (b = h.a().b(k)) == null) ? 0L : b.ad() * 1000;
com.mbridge.msdk.videocommon.d.a b2 = com.mbridge.msdk.videocommon.d.b.a().b();
long f = b2 != null ? b2.f() : 0L;
if (campaignEx != null) {
return campaignEx.isSpareOffer(f, ad);
}
return false;
} catch (Exception e) {
af.b("HybridCommunicatorUtil", e.getMessage());
return false;
}
}
public static String a(int i) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("code", i);
String jSONObject2 = jSONObject.toString();
return !TextUtils.isEmpty(jSONObject2) ? Base64.encodeToString(jSONObject2.getBytes(), 2) : jSONObject2;
} catch (Throwable th) {
af.b("HybridCommunicatorUtil", th.getMessage());
return "";
}
}
public static String a(float f, float f2, int i) {
int i2;
JSONObject jSONObject = new JSONObject();
try {
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put(com.mbridge.msdk.foundation.same.a.h, ak.b(com.mbridge.msdk.foundation.controller.c.m().c(), f));
jSONObject2.put(com.mbridge.msdk.foundation.same.a.i, ak.b(com.mbridge.msdk.foundation.controller.c.m().c(), f2));
jSONObject2.put(com.mbridge.msdk.foundation.same.a.m, i);
try {
i2 = com.mbridge.msdk.foundation.controller.c.m().c().getResources().getConfiguration().orientation;
} catch (Throwable th) {
af.b("HybridCommunicatorUtil", th.getMessage());
i2 = 1;
}
jSONObject2.put(com.mbridge.msdk.foundation.same.a.k, i2);
jSONObject2.put(com.mbridge.msdk.foundation.same.a.l, ak.d(com.mbridge.msdk.foundation.controller.c.m().c()));
jSONObject.put(com.mbridge.msdk.foundation.same.a.j, jSONObject2);
} catch (Throwable th2) {
af.b("HybridCommunicatorUtil", th2.getMessage());
}
return jSONObject.toString();
}
}