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,71 @@
package com.facebook.ads.internal.util.parcelable;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.Nullable;
import com.facebook.infer.annotation.Nullsafe;
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public class WrappedParcelable implements Parcelable {
public static final Parcelable.Creator<WrappedParcelable> CREATOR = new Parcelable.Creator<WrappedParcelable>() { // from class: com.facebook.ads.internal.util.parcelable.WrappedParcelable.1
/* JADX WARN: Can't rename method to resolve collision */
@Override // android.os.Parcelable.Creator
public WrappedParcelable createFromParcel(Parcel parcel) {
return new WrappedParcelable(parcel);
}
/* JADX WARN: Can't rename method to resolve collision */
@Override // android.os.Parcelable.Creator
public WrappedParcelable[] newArray(int i) {
return new WrappedParcelable[i];
}
};
@Nullable
private final byte[] mParcelableBytes;
@Override // android.os.Parcelable
public int describeContents() {
return 0;
}
public WrappedParcelable(Parcel parcel) {
this.mParcelableBytes = parcel.createByteArray();
}
public WrappedParcelable(Parcelable parcelable) {
this.mParcelableBytes = marshallParcelable(parcelable);
}
public WrappedParcelable(@Nullable byte[] bArr) {
this.mParcelableBytes = bArr;
}
@Override // android.os.Parcelable
public void writeToParcel(Parcel parcel, int i) {
parcel.writeByteArray(this.mParcelableBytes);
}
@Nullable
public Parcelable unwrap(ClassLoader classLoader) {
Parcel obtain = Parcel.obtain();
byte[] bArr = this.mParcelableBytes;
if (bArr == null) {
return null;
}
obtain.unmarshall(bArr, 0, bArr.length);
obtain.setDataPosition(0);
Parcelable readParcelable = obtain.readParcelable(classLoader);
obtain.recycle();
return readParcelable;
}
public static byte[] marshallParcelable(Parcelable parcelable) {
Parcel obtain = Parcel.obtain();
obtain.writeParcelable(parcelable, 0);
byte[] marshall = obtain.marshall();
obtain.recycle();
return marshall;
}
}