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,63 @@
package com.unity3d.ads.network.mapper;
import com.unity3d.ads.network.model.HttpBody;
import com.unity3d.ads.network.model.HttpRequest;
import java.util.List;
import java.util.Map;
import kotlin.NoWhenBranchMatchedException;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.text.StringsKt__StringsKt;
import okhttp3.Headers;
import okhttp3.MediaType;
import okhttp3.Request;
import okhttp3.RequestBody;
@SourceDebugExtension({"SMAP\nHttpRequestToOkHttpRequest.kt\nKotlin\n*S Kotlin\n*F\n+ 1 HttpRequestToOkHttpRequest.kt\ncom/unity3d/ads/network/mapper/HttpRequestToOkHttpRequestKt\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 3 _Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,25:1\n1#2:26\n215#3,2:27\n*S KotlinDebug\n*F\n+ 1 HttpRequestToOkHttpRequest.kt\ncom/unity3d/ads/network/mapper/HttpRequestToOkHttpRequestKt\n*L\n17#1:27,2\n*E\n"})
/* loaded from: classes4.dex */
public final class HttpRequestToOkHttpRequestKt {
private static final RequestBody generateOkHttpBody(HttpBody httpBody) {
if (httpBody instanceof HttpBody.StringBody) {
return RequestBody.create(MediaType.parse("text/plain;charset=utf-8"), ((HttpBody.StringBody) httpBody).getContent());
}
if (httpBody instanceof HttpBody.ByteArrayBody) {
return RequestBody.create(MediaType.parse("text/plain;charset=utf-8"), ((HttpBody.ByteArrayBody) httpBody).getContent());
}
if (httpBody instanceof HttpBody.EmptyBody) {
return null;
}
throw new NoWhenBranchMatchedException();
}
private static final Headers generateOkHttpHeaders(HttpRequest httpRequest) {
String joinToString$default;
Headers.Builder builder = new Headers.Builder();
for (Map.Entry<String, List<String>> entry : httpRequest.getHeaders().entrySet()) {
String key = entry.getKey();
joinToString$default = CollectionsKt___CollectionsKt.joinToString$default(entry.getValue(), ",", null, null, 0, null, null, 62, null);
builder.add(key, joinToString$default);
}
Headers build = builder.build();
Intrinsics.checkNotNullExpressionValue(build, "Builder()\n .also { he…ng(\",\")) } }\n .build()");
return build;
}
public static final Request toOkHttpRequest(HttpRequest httpRequest) {
String trim;
String trim2;
String removeSuffix;
Intrinsics.checkNotNullParameter(httpRequest, "<this>");
Request.Builder builder = new Request.Builder();
StringBuilder sb = new StringBuilder();
trim = StringsKt__StringsKt.trim(httpRequest.getBaseURL(), '/');
sb.append(trim);
sb.append('/');
trim2 = StringsKt__StringsKt.trim(httpRequest.getPath(), '/');
sb.append(trim2);
removeSuffix = StringsKt__StringsKt.removeSuffix(sb.toString(), "/");
Request build = builder.url(removeSuffix).method(httpRequest.getMethod().toString(), generateOkHttpBody(httpRequest.getBody())).headers(generateOkHttpHeaders(httpRequest)).build();
Intrinsics.checkNotNullExpressionValue(build, "Builder()\n .url(\"${ba…tpHeaders())\n .build()");
return build;
}
}