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

402 lines
13 KiB
Java

package com.google.android.gms.internal.ads;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
/* loaded from: classes3.dex */
final class zzgxg {
private static final zzgxg zzb = new zzgxg(true);
final zzhad zza = new zzgzy();
private boolean zzc;
private boolean zzd;
private zzgxg() {
}
public static int zza(zzhau zzhauVar, int i, Object obj) {
int zzD = zzgww.zzD(i << 3);
if (zzhauVar == zzhau.zzj) {
zzgzc zzgzcVar = (zzgzc) obj;
byte[] bArr = zzgye.zzb;
if (zzgzcVar instanceof zzgvt) {
throw null;
}
zzD += zzD;
}
return zzD + zzb(zzhauVar, obj);
}
public static int zzb(zzhau zzhauVar, Object obj) {
int zzd;
int zzD;
zzhau zzhauVar2 = zzhau.zza;
zzhav zzhavVar = zzhav.INT;
switch (zzhauVar.ordinal()) {
case 0:
((Double) obj).doubleValue();
int i = zzgww.zzf;
return 8;
case 1:
((Float) obj).floatValue();
int i2 = zzgww.zzf;
return 4;
case 2:
return zzgww.zzE(((Long) obj).longValue());
case 3:
return zzgww.zzE(((Long) obj).longValue());
case 4:
return zzgww.zzE(((Integer) obj).intValue());
case 5:
((Long) obj).longValue();
int i3 = zzgww.zzf;
return 8;
case 6:
((Integer) obj).intValue();
int i4 = zzgww.zzf;
return 4;
case 7:
((Boolean) obj).booleanValue();
int i5 = zzgww.zzf;
return 1;
case 8:
if (!(obj instanceof zzgwj)) {
return zzgww.zzC((String) obj);
}
int i6 = zzgww.zzf;
zzd = ((zzgwj) obj).zzd();
zzD = zzgww.zzD(zzd);
break;
case 9:
int i7 = zzgww.zzf;
return ((zzgzc) obj).zzaY();
case 10:
if (!(obj instanceof zzgym)) {
return zzgww.zzz((zzgzc) obj);
}
int i8 = zzgww.zzf;
zzd = ((zzgym) obj).zza();
zzD = zzgww.zzD(zzd);
break;
case 11:
if (!(obj instanceof zzgwj)) {
int i9 = zzgww.zzf;
zzd = ((byte[]) obj).length;
zzD = zzgww.zzD(zzd);
break;
} else {
int i10 = zzgww.zzf;
zzd = ((zzgwj) obj).zzd();
zzD = zzgww.zzD(zzd);
break;
}
case 12:
return zzgww.zzD(((Integer) obj).intValue());
case 13:
return obj instanceof zzgxv ? zzgww.zzE(((zzgxv) obj).zza()) : zzgww.zzE(((Integer) obj).intValue());
case 14:
((Integer) obj).intValue();
int i11 = zzgww.zzf;
return 4;
case 15:
((Long) obj).longValue();
int i12 = zzgww.zzf;
return 8;
case 16:
int intValue = ((Integer) obj).intValue();
return zzgww.zzD((intValue >> 31) ^ (intValue + intValue));
case 17:
long longValue = ((Long) obj).longValue();
return zzgww.zzE((longValue >> 63) ^ (longValue + longValue));
default:
throw new RuntimeException("There is no way to get here, but the compiler thinks otherwise.");
}
return zzD + zzd;
}
public static int zzc(zzgxf zzgxfVar, Object obj) {
zzhau zzb2 = zzgxfVar.zzb();
int zza = zzgxfVar.zza();
if (!zzgxfVar.zze()) {
return zza(zzb2, zza, obj);
}
List list = (List) obj;
int size = list.size();
int i = 0;
if (!zzgxfVar.zzd()) {
int i2 = 0;
while (i < size) {
i2 += zza(zzb2, zza, list.get(i));
i++;
}
return i2;
}
if (list.isEmpty()) {
return 0;
}
int i3 = 0;
while (i < size) {
i3 += zzb(zzb2, list.get(i));
i++;
}
return zzgww.zzD(zza << 3) + i3 + zzgww.zzD(i3);
}
public static zzgxg zze() {
return zzb;
}
private static boolean zzj(Map.Entry entry) {
zzgxf zzgxfVar = (zzgxf) entry.getKey();
if (zzgxfVar.zzc() != zzhav.MESSAGE) {
return true;
}
if (!zzgxfVar.zze()) {
return zzk(entry.getValue());
}
List list = (List) entry.getValue();
int size = list.size();
for (int i = 0; i < size; i++) {
if (!zzk(list.get(i))) {
return false;
}
}
return true;
}
private static boolean zzk(Object obj) {
if (obj instanceof zzgzd) {
return ((zzgzd) obj).zzbw();
}
if (obj instanceof zzgym) {
return true;
}
throw new IllegalArgumentException("Wrong object type used with protocol message reflection.");
}
private static final int zzl(Map.Entry entry) {
int i;
int zzD;
int zzD2;
zzgxf zzgxfVar = (zzgxf) entry.getKey();
Object value = entry.getValue();
if (zzgxfVar.zzc() != zzhav.MESSAGE || zzgxfVar.zze() || zzgxfVar.zzd()) {
return zzc(zzgxfVar, value);
}
if (value instanceof zzgym) {
int zza = ((zzgxf) entry.getKey()).zza();
int zzD3 = zzgww.zzD(8);
i = zzD3 + zzD3;
zzD = zzgww.zzD(16) + zzgww.zzD(zza);
int zzD4 = zzgww.zzD(24);
int zza2 = ((zzgym) value).zza();
zzD2 = zzD4 + zzgww.zzD(zza2) + zza2;
} else {
int zza3 = ((zzgxf) entry.getKey()).zza();
int zzD5 = zzgww.zzD(8);
i = zzD5 + zzD5;
zzD = zzgww.zzD(16) + zzgww.zzD(zza3);
zzD2 = zzgww.zzD(24) + zzgww.zzz((zzgzc) value);
}
return i + zzD + zzD2;
}
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
/* JADX WARN: Removed duplicated region for block: B:24:? A[RETURN, SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private static final void zzm(com.google.android.gms.internal.ads.zzgxf r2, java.lang.Object r3) {
/*
com.google.android.gms.internal.ads.zzhau r0 = r2.zzb()
byte[] r1 = com.google.android.gms.internal.ads.zzgye.zzb
r3.getClass()
com.google.android.gms.internal.ads.zzhau r1 = com.google.android.gms.internal.ads.zzhau.zza
com.google.android.gms.internal.ads.zzhav r1 = com.google.android.gms.internal.ads.zzhav.INT
com.google.android.gms.internal.ads.zzhav r0 = r0.zza()
int r0 = r0.ordinal()
switch(r0) {
case 0: goto L43;
case 1: goto L40;
case 2: goto L3d;
case 3: goto L3a;
case 4: goto L37;
case 5: goto L34;
case 6: goto L2b;
case 7: goto L22;
case 8: goto L19;
default: goto L18;
}
L18:
goto L48
L19:
boolean r0 = r3 instanceof com.google.android.gms.internal.ads.zzgzc
if (r0 != 0) goto L47
boolean r0 = r3 instanceof com.google.android.gms.internal.ads.zzgym
if (r0 == 0) goto L48
goto L47
L22:
boolean r0 = r3 instanceof java.lang.Integer
if (r0 != 0) goto L47
boolean r0 = r3 instanceof com.google.android.gms.internal.ads.zzgxv
if (r0 == 0) goto L48
goto L47
L2b:
boolean r0 = r3 instanceof com.google.android.gms.internal.ads.zzgwj
if (r0 != 0) goto L47
boolean r0 = r3 instanceof byte[]
if (r0 == 0) goto L48
goto L47
L34:
boolean r0 = r3 instanceof java.lang.String
goto L45
L37:
boolean r0 = r3 instanceof java.lang.Boolean
goto L45
L3a:
boolean r0 = r3 instanceof java.lang.Double
goto L45
L3d:
boolean r0 = r3 instanceof java.lang.Float
goto L45
L40:
boolean r0 = r3 instanceof java.lang.Long
goto L45
L43:
boolean r0 = r3 instanceof java.lang.Integer
L45:
if (r0 == 0) goto L48
L47:
return
L48:
java.lang.IllegalArgumentException r0 = new java.lang.IllegalArgumentException
int r1 = r2.zza()
java.lang.Integer r1 = java.lang.Integer.valueOf(r1)
com.google.android.gms.internal.ads.zzhau r2 = r2.zzb()
com.google.android.gms.internal.ads.zzhav r2 = r2.zza()
java.lang.Class r3 = r3.getClass()
java.lang.String r3 = r3.getName()
java.lang.Object[] r2 = new java.lang.Object[]{r1, r2, r3}
java.lang.String r3 = "Wrong object type used with protocol message reflection.\nField number: %d, field java type: %s, value type: %s\n"
java.lang.String r2 = java.lang.String.format(r3, r2)
r0.<init>(r2)
throw r0
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzgxg.zzm(com.google.android.gms.internal.ads.zzgxf, java.lang.Object):void");
}
public final /* bridge */ /* synthetic */ Object clone() throws CloneNotSupportedException {
zzgxg zzgxgVar = new zzgxg();
int zzc = this.zza.zzc();
for (int i = 0; i < zzc; i++) {
Map.Entry zzg = this.zza.zzg(i);
zzgxgVar.zzh((zzgxf) ((zzgzz) zzg).zza(), zzg.getValue());
}
for (Map.Entry entry : this.zza.zzd()) {
zzgxgVar.zzh((zzgxf) entry.getKey(), entry.getValue());
}
zzgxgVar.zzd = this.zzd;
return zzgxgVar;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj instanceof zzgxg) {
return this.zza.equals(((zzgxg) obj).zza);
}
return false;
}
public final int hashCode() {
return this.zza.hashCode();
}
public final int zzd() {
int zzc = this.zza.zzc();
int i = 0;
for (int i2 = 0; i2 < zzc; i2++) {
i += zzl(this.zza.zzg(i2));
}
Iterator it = this.zza.zzd().iterator();
while (it.hasNext()) {
i += zzl((Map.Entry) it.next());
}
return i;
}
public final Iterator zzf() {
return this.zza.isEmpty() ? Collections.emptyIterator() : this.zzd ? new zzgyk(this.zza.entrySet().iterator()) : this.zza.entrySet().iterator();
}
public final void zzg() {
if (this.zzc) {
return;
}
int zzc = this.zza.zzc();
for (int i = 0; i < zzc; i++) {
Object value = this.zza.zzg(i).getValue();
if (value instanceof zzgxr) {
((zzgxr) value).zzbU();
}
}
Iterator it = this.zza.zzd().iterator();
while (it.hasNext()) {
Object value2 = ((Map.Entry) it.next()).getValue();
if (value2 instanceof zzgxr) {
((zzgxr) value2).zzbU();
}
}
this.zza.zza();
this.zzc = true;
}
public final void zzh(zzgxf zzgxfVar, Object obj) {
if (!zzgxfVar.zze()) {
zzm(zzgxfVar, obj);
} else {
if (!(obj instanceof List)) {
throw new IllegalArgumentException("Wrong object type used with protocol message reflection.");
}
List list = (List) obj;
int size = list.size();
ArrayList arrayList = new ArrayList(size);
for (int i = 0; i < size; i++) {
Object obj2 = list.get(i);
zzm(zzgxfVar, obj2);
arrayList.add(obj2);
}
obj = arrayList;
}
if (obj instanceof zzgym) {
this.zzd = true;
}
this.zza.put(zzgxfVar, obj);
}
public final boolean zzi() {
int zzc = this.zza.zzc();
for (int i = 0; i < zzc; i++) {
if (!zzj(this.zza.zzg(i))) {
return false;
}
}
Iterator it = this.zza.zzd().iterator();
while (it.hasNext()) {
if (!zzj((Map.Entry) it.next())) {
return false;
}
}
return true;
}
private zzgxg(boolean z) {
zzg();
zzg();
}
}