Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzfrk.java
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

60 lines
2.8 KiB
Java

package com.google.android.gms.internal.ads;
import android.app.PendingIntent;
import android.content.ClipData;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import androidx.core.view.accessibility.AccessibilityEventCompat;
/* loaded from: classes3.dex */
public final class zzfrk {
public static final int zza = AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL;
public static final ClipData zzb = ClipData.newIntent("", new Intent());
public static PendingIntent zza(Context context, int i, Intent intent, int i2) {
return PendingIntent.getActivity(context, 0, zzc(intent, 201326592, 0), 201326592);
}
public static PendingIntent zzb(Context context, int i, Intent intent, int i2, int i3) {
return PendingIntent.getService(context, 0, zzc(intent, i2, 0), i2);
}
private static Intent zzc(Intent intent, int i, int i2) {
zzfun.zzf((i & 88) == 0, "Cannot set any dangerous parts of intent to be mutable.");
zzfun.zzf((i & 1) == 0 || zzd(0, 3), "Cannot use Intent.FILL_IN_ACTION unless the action is marked as mutable.");
zzfun.zzf((i & 2) == 0 || zzd(0, 5), "Cannot use Intent.FILL_IN_DATA unless the data is marked as mutable.");
zzfun.zzf((i & 4) == 0 || zzd(0, 9), "Cannot use Intent.FILL_IN_CATEGORIES unless the category is marked as mutable.");
zzfun.zzf((i & 128) == 0 || zzd(0, 17), "Cannot use Intent.FILL_IN_CLIP_DATA unless the clip data is marked as mutable.");
zzfun.zzf(intent.getComponent() != null, "Must set component on Intent.");
if (zzd(0, 1)) {
zzfun.zzf(!zzd(i, AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL), "Cannot set mutability flags if PendingIntent.FLAG_IMMUTABLE is set.");
} else {
zzfun.zzf(zzd(i, AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL), "Must set PendingIntent.FLAG_IMMUTABLE for SDK >= 23 if no parts of intent are mutable.");
}
Intent intent2 = new Intent(intent);
if (!zzd(i, AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL)) {
if (intent2.getPackage() == null) {
intent2.setPackage(intent2.getComponent().getPackageName());
}
if (!zzd(0, 3) && intent2.getAction() == null) {
intent2.setAction("");
}
if (!zzd(0, 9) && intent2.getCategories() == null) {
intent2.addCategory("");
}
if (!zzd(0, 5) && intent2.getData() == null) {
intent2.setDataAndType(Uri.EMPTY, "*/*");
}
if (!zzd(0, 17) && intent2.getClipData() == null) {
intent2.setClipData(zzb);
}
}
return intent2;
}
private static boolean zzd(int i, int i2) {
return (i & i2) == i2;
}
}