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,92 @@
package com.mbridge.msdk.nativex.view;
import android.content.Context;
import android.util.AttributeSet;
import android.util.Base64;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.webkit.WebView;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.n;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import com.mbridge.msdk.nativex.listener.b;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class WindVaneWebViewForNV extends WindVaneWebView {
private static String e = "WindVaneWebViewForNV";
private b f;
private boolean g;
public void setBackListener(b bVar) {
this.f = bVar;
}
public void setInterceptTouch(boolean z) {
this.g = z;
}
public WindVaneWebViewForNV(Context context) {
super(context);
this.g = false;
}
public WindVaneWebViewForNV(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.g = false;
}
public WindVaneWebViewForNV(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.g = false;
}
@Override // com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView, android.webkit.WebView, android.view.View
public boolean onTouchEvent(MotionEvent motionEvent) {
if (this.g) {
return false;
}
return super.onTouchEvent(motionEvent);
}
@Override // android.webkit.WebView, android.view.View, android.view.KeyEvent.Callback
public boolean onKeyDown(int i, KeyEvent keyEvent) {
b bVar;
if (i == 4 && (bVar = this.f) != null) {
bVar.a();
return true;
}
return super.onKeyDown(i, keyEvent);
}
public void webViewShow(CampaignEx campaignEx, String str) {
try {
g.a().a((WebView) this, "webviewshow", "");
n nVar = new n();
nVar.f(campaignEx.getRequestId());
nVar.g(campaignEx.getRequestIdNotice());
if (getContext() != null && getContext().getApplicationContext() != null) {
nVar.e(campaignEx.getId());
nVar.d(campaignEx.isMraid() ? n.a : n.b);
com.mbridge.msdk.foundation.same.report.g.d(nVar, getContext().getApplicationContext(), str);
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
public void orientation(boolean z) {
try {
JSONObject jSONObject = new JSONObject();
if (z) {
jSONObject.put("orientation", "landscape");
} else {
jSONObject.put("orientation", "portrait");
}
g.a().a((WebView) this, "orientation", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Exception e2) {
e2.printStackTrace();
}
}
}