package com.google.android.gms.internal.auth; import com.fyber.inneractive.sdk.bidder.TokenParametersOuterClass$TokenParameters; import java.io.IOException; import java.lang.reflect.Field; import java.util.Arrays; import java.util.List; import sun.misc.Unsafe; /* loaded from: classes3.dex */ final class zzga implements zzgi { private static final int[] zza = new int[0]; private static final Unsafe zzb = zzhj.zzg(); private final int[] zzc; private final Object[] zzd; private final int zze; private final int zzf; private final zzfx zzg; private final int[] zzh; private final int zzi; private final int zzj; private final zzfl zzk; private final zzgz zzl; private final zzem zzm; private final zzgc zzn; private final zzfs zzo; private zzga(int[] iArr, Object[] objArr, int i, int i2, zzfx zzfxVar, int i3, boolean z, int[] iArr2, int i4, int i5, zzgc zzgcVar, zzfl zzflVar, zzgz zzgzVar, zzem zzemVar, zzfs zzfsVar) { this.zzc = iArr; this.zzd = objArr; this.zze = i; this.zzf = i2; this.zzh = iArr2; this.zzi = i4; this.zzj = i5; this.zzn = zzgcVar; this.zzk = zzflVar; this.zzl = zzgzVar; this.zzm = zzemVar; this.zzg = zzfxVar; this.zzo = zzfsVar; } private final void zzA(Object obj, int i, int i2) { zzhj.zzn(obj, zzl(i2) & 1048575, i); } private final void zzB(Object obj, int i, Object obj2) { zzb.putObject(obj, zzo(i) & 1048575, obj2); zzz(obj, i); } private final void zzC(Object obj, int i, int i2, Object obj2) { zzb.putObject(obj, zzo(i2) & 1048575, obj2); zzA(obj, i, i2); } private final boolean zzD(Object obj, Object obj2, int i) { return zzE(obj, i) == zzE(obj2, i); } private final boolean zzE(Object obj, int i) { int zzl = zzl(i); long j = zzl & 1048575; if (j != 1048575) { return (zzhj.zzc(obj, j) & (1 << (zzl >>> 20))) != 0; } int zzo = zzo(i); long j2 = zzo & 1048575; switch (zzn(zzo)) { case 0: return Double.doubleToRawLongBits(zzhj.zza(obj, j2)) != 0; case 1: return Float.floatToRawIntBits(zzhj.zzb(obj, j2)) != 0; case 2: return zzhj.zzd(obj, j2) != 0; case 3: return zzhj.zzd(obj, j2) != 0; case 4: return zzhj.zzc(obj, j2) != 0; case 5: return zzhj.zzd(obj, j2) != 0; case 6: return zzhj.zzc(obj, j2) != 0; case 7: return zzhj.zzt(obj, j2); case 8: Object zzf = zzhj.zzf(obj, j2); if (zzf instanceof String) { return !((String) zzf).isEmpty(); } if (zzf instanceof zzef) { return !zzef.zzb.equals(zzf); } throw new IllegalArgumentException(); case 9: return zzhj.zzf(obj, j2) != null; case 10: return !zzef.zzb.equals(zzhj.zzf(obj, j2)); case 11: return zzhj.zzc(obj, j2) != 0; case 12: return zzhj.zzc(obj, j2) != 0; case 13: return zzhj.zzc(obj, j2) != 0; case 14: return zzhj.zzd(obj, j2) != 0; case 15: return zzhj.zzc(obj, j2) != 0; case 16: return zzhj.zzd(obj, j2) != 0; case 17: return zzhj.zzf(obj, j2) != null; default: throw new IllegalArgumentException(); } } private final boolean zzF(Object obj, int i, int i2, int i3, int i4) { return i2 == 1048575 ? zzE(obj, i) : (i3 & i4) != 0; } private static boolean zzG(Object obj, int i, zzgi zzgiVar) { return zzgiVar.zzi(zzhj.zzf(obj, i & 1048575)); } private static boolean zzH(Object obj) { if (obj == null) { return false; } if (obj instanceof zzev) { return ((zzev) obj).zzm(); } return true; } private final boolean zzI(Object obj, int i, int i2) { return zzhj.zzc(obj, (long) (zzl(i2) & 1048575)) == i; } public static zzha zzc(Object obj) { zzev zzevVar = (zzev) obj; zzha zzhaVar = zzevVar.zzc; if (zzhaVar != zzha.zza()) { return zzhaVar; } zzha zzd = zzha.zzd(); zzevVar.zzc = zzd; return zzd; } /* JADX WARN: Removed duplicated region for block: B:65:0x0250 */ /* JADX WARN: Removed duplicated region for block: B:69:0x026c */ /* JADX WARN: Removed duplicated region for block: B:86:0x026f */ /* JADX WARN: Removed duplicated region for block: B:87:0x0256 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public static com.google.android.gms.internal.auth.zzga zzj(java.lang.Class r31, com.google.android.gms.internal.auth.zzfu r32, com.google.android.gms.internal.auth.zzgc r33, com.google.android.gms.internal.auth.zzfl r34, com.google.android.gms.internal.auth.zzgz r35, com.google.android.gms.internal.auth.zzem r36, com.google.android.gms.internal.auth.zzfs r37) { /* Method dump skipped, instructions count: 1010 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.auth.zzga.zzj(java.lang.Class, com.google.android.gms.internal.auth.zzfu, com.google.android.gms.internal.auth.zzgc, com.google.android.gms.internal.auth.zzfl, com.google.android.gms.internal.auth.zzgz, com.google.android.gms.internal.auth.zzem, com.google.android.gms.internal.auth.zzfs):com.google.android.gms.internal.auth.zzga"); } private static int zzk(Object obj, long j) { return ((Integer) zzhj.zzf(obj, j)).intValue(); } private final int zzl(int i) { return this.zzc[i + 2]; } private final int zzm(int i, int i2) { int length = (this.zzc.length / 3) - 1; while (i2 <= length) { int i3 = (length + i2) >>> 1; int i4 = i3 * 3; int i5 = this.zzc[i4]; if (i == i5) { return i4; } if (i < i5) { length = i3 - 1; } else { i2 = i3 + 1; } } return -1; } private static int zzn(int i) { return (i >>> 20) & 255; } private final int zzo(int i) { return this.zzc[i + 1]; } private static long zzp(Object obj, long j) { return ((Long) zzhj.zzf(obj, j)).longValue(); } private final zzey zzq(int i) { int i2 = i / 3; return (zzey) this.zzd[i2 + i2 + 1]; } private final zzgi zzr(int i) { int i2 = i / 3; int i3 = i2 + i2; zzgi zzgiVar = (zzgi) this.zzd[i3]; if (zzgiVar != null) { return zzgiVar; } zzgi zzb2 = zzgf.zza().zzb((Class) this.zzd[i3 + 1]); this.zzd[i3] = zzb2; return zzb2; } private final Object zzs(int i) { int i2 = i / 3; return this.zzd[i2 + i2]; } private final Object zzt(Object obj, int i) { zzgi zzr = zzr(i); int zzo = zzo(i) & 1048575; if (!zzE(obj, i)) { return zzr.zzd(); } Object object = zzb.getObject(obj, zzo); if (zzH(object)) { return object; } Object zzd = zzr.zzd(); if (object != null) { zzr.zzf(zzd, object); } return zzd; } private final Object zzu(Object obj, int i, int i2) { zzgi zzr = zzr(i2); if (!zzI(obj, i, i2)) { return zzr.zzd(); } Object object = zzb.getObject(obj, zzo(i2) & 1048575); if (zzH(object)) { return object; } Object zzd = zzr.zzd(); if (object != null) { zzr.zzf(zzd, object); } return zzd; } private static Field zzv(Class cls, String str) { try { return cls.getDeclaredField(str); } catch (NoSuchFieldException unused) { Field[] declaredFields = cls.getDeclaredFields(); for (Field field : declaredFields) { if (str.equals(field.getName())) { return field; } } throw new RuntimeException("Field " + str + " for " + cls.getName() + " not found. Known fields are " + Arrays.toString(declaredFields)); } } private static void zzw(Object obj) { if (!zzH(obj)) { throw new IllegalArgumentException("Mutating immutable message: ".concat(String.valueOf(obj))); } } private final void zzx(Object obj, Object obj2, int i) { if (zzE(obj2, i)) { int zzo = zzo(i) & 1048575; Unsafe unsafe = zzb; long j = zzo; Object object = unsafe.getObject(obj2, j); if (object == null) { throw new IllegalStateException("Source subfield " + this.zzc[i] + " is present but null: " + obj2.toString()); } zzgi zzr = zzr(i); if (!zzE(obj, i)) { if (zzH(object)) { Object zzd = zzr.zzd(); zzr.zzf(zzd, object); unsafe.putObject(obj, j, zzd); } else { unsafe.putObject(obj, j, object); } zzz(obj, i); return; } Object object2 = unsafe.getObject(obj, j); if (!zzH(object2)) { Object zzd2 = zzr.zzd(); zzr.zzf(zzd2, object2); unsafe.putObject(obj, j, zzd2); object2 = zzd2; } zzr.zzf(object2, object); } } private final void zzy(Object obj, Object obj2, int i) { int i2 = this.zzc[i]; if (zzI(obj2, i2, i)) { int zzo = zzo(i) & 1048575; Unsafe unsafe = zzb; long j = zzo; Object object = unsafe.getObject(obj2, j); if (object == null) { throw new IllegalStateException("Source subfield " + this.zzc[i] + " is present but null: " + obj2.toString()); } zzgi zzr = zzr(i); if (!zzI(obj, i2, i)) { if (zzH(object)) { Object zzd = zzr.zzd(); zzr.zzf(zzd, object); unsafe.putObject(obj, j, zzd); } else { unsafe.putObject(obj, j, object); } zzA(obj, i2, i); return; } Object object2 = unsafe.getObject(obj, j); if (!zzH(object2)) { Object zzd2 = zzr.zzd(); zzr.zzf(zzd2, object2); unsafe.putObject(obj, j, zzd2); object2 = zzd2; } zzr.zzf(object2, object); } } private final void zzz(Object obj, int i) { int zzl = zzl(i); long j = 1048575 & zzl; if (j == 1048575) { return; } zzhj.zzn(obj, j, (1 << (zzl >>> 20)) | zzhj.zzc(obj, j)); } @Override // com.google.android.gms.internal.auth.zzgi public final int zza(Object obj) { int i; long doubleToLongBits; int floatToIntBits; int length = this.zzc.length; int i2 = 0; for (int i3 = 0; i3 < length; i3 += 3) { int zzo = zzo(i3); int i4 = this.zzc[i3]; long j = 1048575 & zzo; int i5 = 37; switch (zzn(zzo)) { case 0: i = i2 * 53; doubleToLongBits = Double.doubleToLongBits(zzhj.zza(obj, j)); byte[] bArr = zzfa.zzd; floatToIntBits = (int) (doubleToLongBits ^ (doubleToLongBits >>> 32)); i2 = i + floatToIntBits; break; case 1: i = i2 * 53; floatToIntBits = Float.floatToIntBits(zzhj.zzb(obj, j)); i2 = i + floatToIntBits; break; case 2: i = i2 * 53; doubleToLongBits = zzhj.zzd(obj, j); byte[] bArr2 = zzfa.zzd; floatToIntBits = (int) (doubleToLongBits ^ (doubleToLongBits >>> 32)); i2 = i + floatToIntBits; break; case 3: i = i2 * 53; doubleToLongBits = zzhj.zzd(obj, j); byte[] bArr3 = zzfa.zzd; floatToIntBits = (int) (doubleToLongBits ^ (doubleToLongBits >>> 32)); i2 = i + floatToIntBits; break; case 4: i = i2 * 53; floatToIntBits = zzhj.zzc(obj, j); i2 = i + floatToIntBits; break; case 5: i = i2 * 53; doubleToLongBits = zzhj.zzd(obj, j); byte[] bArr4 = zzfa.zzd; floatToIntBits = (int) (doubleToLongBits ^ (doubleToLongBits >>> 32)); i2 = i + floatToIntBits; break; case 6: i = i2 * 53; floatToIntBits = zzhj.zzc(obj, j); i2 = i + floatToIntBits; break; case 7: i = i2 * 53; floatToIntBits = zzfa.zza(zzhj.zzt(obj, j)); i2 = i + floatToIntBits; break; case 8: i = i2 * 53; floatToIntBits = ((String) zzhj.zzf(obj, j)).hashCode(); i2 = i + floatToIntBits; break; case 9: Object zzf = zzhj.zzf(obj, j); if (zzf != null) { i5 = zzf.hashCode(); } i2 = (i2 * 53) + i5; break; case 10: i = i2 * 53; floatToIntBits = zzhj.zzf(obj, j).hashCode(); i2 = i + floatToIntBits; break; case 11: i = i2 * 53; floatToIntBits = zzhj.zzc(obj, j); i2 = i + floatToIntBits; break; case 12: i = i2 * 53; floatToIntBits = zzhj.zzc(obj, j); i2 = i + floatToIntBits; break; case 13: i = i2 * 53; floatToIntBits = zzhj.zzc(obj, j); i2 = i + floatToIntBits; break; case 14: i = i2 * 53; doubleToLongBits = zzhj.zzd(obj, j); byte[] bArr5 = zzfa.zzd; floatToIntBits = (int) (doubleToLongBits ^ (doubleToLongBits >>> 32)); i2 = i + floatToIntBits; break; case 15: i = i2 * 53; floatToIntBits = zzhj.zzc(obj, j); i2 = i + floatToIntBits; break; case 16: i = i2 * 53; doubleToLongBits = zzhj.zzd(obj, j); byte[] bArr6 = zzfa.zzd; floatToIntBits = (int) (doubleToLongBits ^ (doubleToLongBits >>> 32)); i2 = i + floatToIntBits; break; case 17: Object zzf2 = zzhj.zzf(obj, j); if (zzf2 != null) { i5 = zzf2.hashCode(); } i2 = (i2 * 53) + i5; break; case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case TokenParametersOuterClass$TokenParameters.LOWPOWERMODE_FIELD_NUMBER /* 48 */: case TokenParametersOuterClass$TokenParameters.DARKMODE_FIELD_NUMBER /* 49 */: i = i2 * 53; floatToIntBits = zzhj.zzf(obj, j).hashCode(); i2 = i + floatToIntBits; break; case 50: i = i2 * 53; floatToIntBits = zzhj.zzf(obj, j).hashCode(); i2 = i + floatToIntBits; break; case 51: if (zzI(obj, i4, i3)) { i = i2 * 53; doubleToLongBits = Double.doubleToLongBits(((Double) zzhj.zzf(obj, j)).doubleValue()); byte[] bArr7 = zzfa.zzd; floatToIntBits = (int) (doubleToLongBits ^ (doubleToLongBits >>> 32)); i2 = i + floatToIntBits; break; } else { break; } case 52: if (zzI(obj, i4, i3)) { i = i2 * 53; floatToIntBits = Float.floatToIntBits(((Float) zzhj.zzf(obj, j)).floatValue()); i2 = i + floatToIntBits; break; } else { break; } case 53: if (zzI(obj, i4, i3)) { i = i2 * 53; doubleToLongBits = zzp(obj, j); byte[] bArr8 = zzfa.zzd; floatToIntBits = (int) (doubleToLongBits ^ (doubleToLongBits >>> 32)); i2 = i + floatToIntBits; break; } else { break; } case 54: if (zzI(obj, i4, i3)) { i = i2 * 53; doubleToLongBits = zzp(obj, j); byte[] bArr9 = zzfa.zzd; floatToIntBits = (int) (doubleToLongBits ^ (doubleToLongBits >>> 32)); i2 = i + floatToIntBits; break; } else { break; } case 55: if (zzI(obj, i4, i3)) { i = i2 * 53; floatToIntBits = zzk(obj, j); i2 = i + floatToIntBits; break; } else { break; } case 56: if (zzI(obj, i4, i3)) { i = i2 * 53; doubleToLongBits = zzp(obj, j); byte[] bArr10 = zzfa.zzd; floatToIntBits = (int) (doubleToLongBits ^ (doubleToLongBits >>> 32)); i2 = i + floatToIntBits; break; } else { break; } case 57: if (zzI(obj, i4, i3)) { i = i2 * 53; floatToIntBits = zzk(obj, j); i2 = i + floatToIntBits; break; } else { break; } case TokenParametersOuterClass$TokenParameters.LASTADVERTISEDBUNDLES_FIELD_NUMBER /* 58 */: if (zzI(obj, i4, i3)) { i = i2 * 53; floatToIntBits = zzfa.zza(((Boolean) zzhj.zzf(obj, j)).booleanValue()); i2 = i + floatToIntBits; break; } else { break; } case TokenParametersOuterClass$TokenParameters.PRIORCLICKS_FIELD_NUMBER /* 59 */: if (zzI(obj, i4, i3)) { i = i2 * 53; floatToIntBits = ((String) zzhj.zzf(obj, j)).hashCode(); i2 = i + floatToIntBits; break; } else { break; } case 60: if (zzI(obj, i4, i3)) { i = i2 * 53; floatToIntBits = zzhj.zzf(obj, j).hashCode(); i2 = i + floatToIntBits; break; } else { break; } case TokenParametersOuterClass$TokenParameters.PRIORCLICKTYPES_FIELD_NUMBER /* 61 */: if (zzI(obj, i4, i3)) { i = i2 * 53; floatToIntBits = zzhj.zzf(obj, j).hashCode(); i2 = i + floatToIntBits; break; } else { break; } case 62: if (zzI(obj, i4, i3)) { i = i2 * 53; floatToIntBits = zzk(obj, j); i2 = i + floatToIntBits; break; } else { break; } case 63: if (zzI(obj, i4, i3)) { i = i2 * 53; floatToIntBits = zzk(obj, j); i2 = i + floatToIntBits; break; } else { break; } case 64: if (zzI(obj, i4, i3)) { i = i2 * 53; floatToIntBits = zzk(obj, j); i2 = i + floatToIntBits; break; } else { break; } case 65: if (zzI(obj, i4, i3)) { i = i2 * 53; doubleToLongBits = zzp(obj, j); byte[] bArr11 = zzfa.zzd; floatToIntBits = (int) (doubleToLongBits ^ (doubleToLongBits >>> 32)); i2 = i + floatToIntBits; break; } else { break; } case TokenParametersOuterClass$TokenParameters.LGPDCONSENT_FIELD_NUMBER /* 66 */: if (zzI(obj, i4, i3)) { i = i2 * 53; floatToIntBits = zzk(obj, j); i2 = i + floatToIntBits; break; } else { break; } case TokenParametersOuterClass$TokenParameters.IGNITEVERSION_FIELD_NUMBER /* 67 */: if (zzI(obj, i4, i3)) { i = i2 * 53; doubleToLongBits = zzp(obj, j); byte[] bArr12 = zzfa.zzd; floatToIntBits = (int) (doubleToLongBits ^ (doubleToLongBits >>> 32)); i2 = i + floatToIntBits; break; } else { break; } case TokenParametersOuterClass$TokenParameters.IGNITEPACKAGENAME_FIELD_NUMBER /* 68 */: if (zzI(obj, i4, i3)) { i = i2 * 53; floatToIntBits = zzhj.zzf(obj, j).hashCode(); i2 = i + floatToIntBits; break; } else { break; } } } return (i2 * 53) + this.zzl.zzb(obj).hashCode(); } /* JADX WARN: Code restructure failed: missing block: B:44:0x0da1, code lost: if (r13 == 1048575) goto L557; */ /* JADX WARN: Code restructure failed: missing block: B:45:0x0da3, code lost: r14.putInt(r7, r13, r12); */ /* JADX WARN: Code restructure failed: missing block: B:46:0x0da7, code lost: r2 = r36.zzi; */ /* JADX WARN: Code restructure failed: missing block: B:48:0x0dad, code lost: if (r2 >= r36.zzj) goto L675; */ /* JADX WARN: Code restructure failed: missing block: B:49:0x0daf, code lost: r3 = r36.zzh[r2]; r4 = r36.zzc[r3]; r4 = com.google.android.gms.internal.auth.zzhj.zzf(r7, zzo(r3) & 1048575); */ /* JADX WARN: Code restructure failed: missing block: B:50:0x0dc4, code lost: if (r4 != null) goto L563; */ /* JADX WARN: Code restructure failed: missing block: B:52:0x0dcb, code lost: if (zzq(r3) != null) goto L674; */ /* JADX WARN: Code restructure failed: missing block: B:54:0x0dd0, code lost: r4 = (com.google.android.gms.internal.auth.zzfr) r4; r0 = (com.google.android.gms.internal.auth.zzfq) zzs(r3); */ /* JADX WARN: Code restructure failed: missing block: B:55:0x0dd8, code lost: throw null; */ /* JADX WARN: Code restructure failed: missing block: B:58:0x0dcd, code lost: r2 = r2 + 1; */ /* JADX WARN: Code restructure failed: missing block: B:61:0x0dd9, code lost: if (r0 != 0) goto L574; */ /* JADX WARN: Code restructure failed: missing block: B:63:0x0ddd, code lost: if (r8 != r40) goto L572; */ /* JADX WARN: Code restructure failed: missing block: B:65:0x0de4, code lost: throw com.google.android.gms.internal.auth.zzfb.zzd(); */ /* JADX WARN: Code restructure failed: missing block: B:66:0x0deb, code lost: return r8; */ /* JADX WARN: Code restructure failed: missing block: B:68:0x0de7, code lost: if (r8 > r40) goto L578; */ /* JADX WARN: Code restructure failed: missing block: B:69:0x0de9, code lost: if (r11 != r0) goto L578; */ /* JADX WARN: Code restructure failed: missing block: B:71:0x0df0, code lost: throw com.google.android.gms.internal.auth.zzfb.zzd(); */ /* JADX WARN: Removed duplicated region for block: B:16:0x0066 */ /* JADX WARN: Removed duplicated region for block: B:171:0x0abe A[SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:174:0x0acf A[SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:32:0x0d55 A[SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:36:0x0d69 A[SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:611:0x0279 */ /* JADX WARN: Removed duplicated region for block: B:731:0x0059 A[SYNTHETIC] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final int zzb(java.lang.Object r37, byte[] r38, int r39, int r40, int r41, com.google.android.gms.internal.auth.zzdt r42) throws java.io.IOException { /* Method dump skipped, instructions count: 3714 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.auth.zzga.zzb(java.lang.Object, byte[], int, int, int, com.google.android.gms.internal.auth.zzdt):int"); } @Override // com.google.android.gms.internal.auth.zzgi public final Object zzd() { return ((zzev) this.zzg).zzc(); } @Override // com.google.android.gms.internal.auth.zzgi public final void zze(Object obj) { if (zzH(obj)) { if (obj instanceof zzev) { zzev zzevVar = (zzev) obj; zzevVar.zzl(Integer.MAX_VALUE); zzevVar.zza = 0; zzevVar.zzj(); } int length = this.zzc.length; for (int i = 0; i < length; i += 3) { int zzo = zzo(i); int i2 = 1048575 & zzo; int zzn = zzn(zzo); long j = i2; if (zzn != 9) { if (zzn != 60 && zzn != 68) { switch (zzn) { case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case TokenParametersOuterClass$TokenParameters.LOWPOWERMODE_FIELD_NUMBER /* 48 */: case TokenParametersOuterClass$TokenParameters.DARKMODE_FIELD_NUMBER /* 49 */: this.zzk.zza(obj, j); break; case 50: Unsafe unsafe = zzb; Object object = unsafe.getObject(obj, j); if (object != null) { ((zzfr) object).zzc(); unsafe.putObject(obj, j, object); break; } else { break; } } } else if (zzI(obj, this.zzc[i], i)) { zzr(i).zze(zzb.getObject(obj, j)); } } if (zzE(obj, i)) { zzr(i).zze(zzb.getObject(obj, j)); } } this.zzl.zze(obj); } } @Override // com.google.android.gms.internal.auth.zzgi public final void zzf(Object obj, Object obj2) { zzw(obj); obj2.getClass(); for (int i = 0; i < this.zzc.length; i += 3) { int zzo = zzo(i); int i2 = this.zzc[i]; long j = 1048575 & zzo; switch (zzn(zzo)) { case 0: if (zzE(obj2, i)) { zzhj.zzl(obj, j, zzhj.zza(obj2, j)); zzz(obj, i); break; } else { break; } case 1: if (zzE(obj2, i)) { zzhj.zzm(obj, j, zzhj.zzb(obj2, j)); zzz(obj, i); break; } else { break; } case 2: if (zzE(obj2, i)) { zzhj.zzo(obj, j, zzhj.zzd(obj2, j)); zzz(obj, i); break; } else { break; } case 3: if (zzE(obj2, i)) { zzhj.zzo(obj, j, zzhj.zzd(obj2, j)); zzz(obj, i); break; } else { break; } case 4: if (zzE(obj2, i)) { zzhj.zzn(obj, j, zzhj.zzc(obj2, j)); zzz(obj, i); break; } else { break; } case 5: if (zzE(obj2, i)) { zzhj.zzo(obj, j, zzhj.zzd(obj2, j)); zzz(obj, i); break; } else { break; } case 6: if (zzE(obj2, i)) { zzhj.zzn(obj, j, zzhj.zzc(obj2, j)); zzz(obj, i); break; } else { break; } case 7: if (zzE(obj2, i)) { zzhj.zzk(obj, j, zzhj.zzt(obj2, j)); zzz(obj, i); break; } else { break; } case 8: if (zzE(obj2, i)) { zzhj.zzp(obj, j, zzhj.zzf(obj2, j)); zzz(obj, i); break; } else { break; } case 9: zzx(obj, obj2, i); break; case 10: if (zzE(obj2, i)) { zzhj.zzp(obj, j, zzhj.zzf(obj2, j)); zzz(obj, i); break; } else { break; } case 11: if (zzE(obj2, i)) { zzhj.zzn(obj, j, zzhj.zzc(obj2, j)); zzz(obj, i); break; } else { break; } case 12: if (zzE(obj2, i)) { zzhj.zzn(obj, j, zzhj.zzc(obj2, j)); zzz(obj, i); break; } else { break; } case 13: if (zzE(obj2, i)) { zzhj.zzn(obj, j, zzhj.zzc(obj2, j)); zzz(obj, i); break; } else { break; } case 14: if (zzE(obj2, i)) { zzhj.zzo(obj, j, zzhj.zzd(obj2, j)); zzz(obj, i); break; } else { break; } case 15: if (zzE(obj2, i)) { zzhj.zzn(obj, j, zzhj.zzc(obj2, j)); zzz(obj, i); break; } else { break; } case 16: if (zzE(obj2, i)) { zzhj.zzo(obj, j, zzhj.zzd(obj2, j)); zzz(obj, i); break; } else { break; } case 17: zzx(obj, obj2, i); break; case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case TokenParametersOuterClass$TokenParameters.LOWPOWERMODE_FIELD_NUMBER /* 48 */: case TokenParametersOuterClass$TokenParameters.DARKMODE_FIELD_NUMBER /* 49 */: this.zzk.zzb(obj, obj2, j); break; case 50: int i3 = zzgk.zza; zzhj.zzp(obj, j, zzfs.zza(zzhj.zzf(obj, j), zzhj.zzf(obj2, j))); break; case 51: case 52: case 53: case 54: case 55: case 56: case 57: case TokenParametersOuterClass$TokenParameters.LASTADVERTISEDBUNDLES_FIELD_NUMBER /* 58 */: case TokenParametersOuterClass$TokenParameters.PRIORCLICKS_FIELD_NUMBER /* 59 */: if (zzI(obj2, i2, i)) { zzhj.zzp(obj, j, zzhj.zzf(obj2, j)); zzA(obj, i2, i); break; } else { break; } case 60: zzy(obj, obj2, i); break; case TokenParametersOuterClass$TokenParameters.PRIORCLICKTYPES_FIELD_NUMBER /* 61 */: case 62: case 63: case 64: case 65: case TokenParametersOuterClass$TokenParameters.LGPDCONSENT_FIELD_NUMBER /* 66 */: case TokenParametersOuterClass$TokenParameters.IGNITEVERSION_FIELD_NUMBER /* 67 */: if (zzI(obj2, i2, i)) { zzhj.zzp(obj, j, zzhj.zzf(obj2, j)); zzA(obj, i2, i); break; } else { break; } case TokenParametersOuterClass$TokenParameters.IGNITEPACKAGENAME_FIELD_NUMBER /* 68 */: zzy(obj, obj2, i); break; } } zzgk.zzd(this.zzl, obj, obj2); } @Override // com.google.android.gms.internal.auth.zzgi public final void zzg(Object obj, byte[] bArr, int i, int i2, zzdt zzdtVar) throws IOException { zzb(obj, bArr, i, i2, 0, zzdtVar); } @Override // com.google.android.gms.internal.auth.zzgi public final boolean zzh(Object obj, Object obj2) { boolean zzf; int length = this.zzc.length; for (int i = 0; i < length; i += 3) { int zzo = zzo(i); long j = zzo & 1048575; switch (zzn(zzo)) { case 0: if (zzD(obj, obj2, i) && Double.doubleToLongBits(zzhj.zza(obj, j)) == Double.doubleToLongBits(zzhj.zza(obj2, j))) { continue; } return false; case 1: if (zzD(obj, obj2, i) && Float.floatToIntBits(zzhj.zzb(obj, j)) == Float.floatToIntBits(zzhj.zzb(obj2, j))) { continue; } return false; case 2: if (zzD(obj, obj2, i) && zzhj.zzd(obj, j) == zzhj.zzd(obj2, j)) { continue; } return false; case 3: if (zzD(obj, obj2, i) && zzhj.zzd(obj, j) == zzhj.zzd(obj2, j)) { continue; } return false; case 4: if (zzD(obj, obj2, i) && zzhj.zzc(obj, j) == zzhj.zzc(obj2, j)) { continue; } return false; case 5: if (zzD(obj, obj2, i) && zzhj.zzd(obj, j) == zzhj.zzd(obj2, j)) { continue; } return false; case 6: if (zzD(obj, obj2, i) && zzhj.zzc(obj, j) == zzhj.zzc(obj2, j)) { continue; } return false; case 7: if (zzD(obj, obj2, i) && zzhj.zzt(obj, j) == zzhj.zzt(obj2, j)) { continue; } return false; case 8: if (zzD(obj, obj2, i) && zzgk.zzf(zzhj.zzf(obj, j), zzhj.zzf(obj2, j))) { continue; } return false; case 9: if (zzD(obj, obj2, i) && zzgk.zzf(zzhj.zzf(obj, j), zzhj.zzf(obj2, j))) { continue; } return false; case 10: if (zzD(obj, obj2, i) && zzgk.zzf(zzhj.zzf(obj, j), zzhj.zzf(obj2, j))) { continue; } return false; case 11: if (zzD(obj, obj2, i) && zzhj.zzc(obj, j) == zzhj.zzc(obj2, j)) { continue; } return false; case 12: if (zzD(obj, obj2, i) && zzhj.zzc(obj, j) == zzhj.zzc(obj2, j)) { continue; } return false; case 13: if (zzD(obj, obj2, i) && zzhj.zzc(obj, j) == zzhj.zzc(obj2, j)) { continue; } return false; case 14: if (zzD(obj, obj2, i) && zzhj.zzd(obj, j) == zzhj.zzd(obj2, j)) { continue; } return false; case 15: if (zzD(obj, obj2, i) && zzhj.zzc(obj, j) == zzhj.zzc(obj2, j)) { continue; } return false; case 16: if (zzD(obj, obj2, i) && zzhj.zzd(obj, j) == zzhj.zzd(obj2, j)) { continue; } return false; case 17: if (zzD(obj, obj2, i) && zzgk.zzf(zzhj.zzf(obj, j), zzhj.zzf(obj2, j))) { continue; } return false; case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case TokenParametersOuterClass$TokenParameters.LOWPOWERMODE_FIELD_NUMBER /* 48 */: case TokenParametersOuterClass$TokenParameters.DARKMODE_FIELD_NUMBER /* 49 */: zzf = zzgk.zzf(zzhj.zzf(obj, j), zzhj.zzf(obj2, j)); break; case 50: zzf = zzgk.zzf(zzhj.zzf(obj, j), zzhj.zzf(obj2, j)); break; case 51: case 52: case 53: case 54: case 55: case 56: case 57: case TokenParametersOuterClass$TokenParameters.LASTADVERTISEDBUNDLES_FIELD_NUMBER /* 58 */: case TokenParametersOuterClass$TokenParameters.PRIORCLICKS_FIELD_NUMBER /* 59 */: case 60: case TokenParametersOuterClass$TokenParameters.PRIORCLICKTYPES_FIELD_NUMBER /* 61 */: case 62: case 63: case 64: case 65: case TokenParametersOuterClass$TokenParameters.LGPDCONSENT_FIELD_NUMBER /* 66 */: case TokenParametersOuterClass$TokenParameters.IGNITEVERSION_FIELD_NUMBER /* 67 */: case TokenParametersOuterClass$TokenParameters.IGNITEPACKAGENAME_FIELD_NUMBER /* 68 */: long zzl = zzl(i) & 1048575; if (zzhj.zzc(obj, zzl) == zzhj.zzc(obj2, zzl) && zzgk.zzf(zzhj.zzf(obj, j), zzhj.zzf(obj2, j))) { continue; } return false; default: } if (!zzf) { return false; } } return this.zzl.zzb(obj).equals(this.zzl.zzb(obj2)); } @Override // com.google.android.gms.internal.auth.zzgi public final boolean zzi(Object obj) { int i; int i2; int i3 = 0; int i4 = 0; int i5 = 1048575; while (i4 < this.zzi) { int i6 = this.zzh[i4]; int i7 = this.zzc[i6]; int zzo = zzo(i6); int i8 = this.zzc[i6 + 2]; int i9 = i8 & 1048575; int i10 = 1 << (i8 >>> 20); if (i9 != i5) { if (i9 != 1048575) { i3 = zzb.getInt(obj, i9); } i2 = i3; i = i9; } else { i = i5; i2 = i3; } if ((268435456 & zzo) != 0 && !zzF(obj, i6, i, i2, i10)) { return false; } int zzn = zzn(zzo); if (zzn != 9 && zzn != 17) { if (zzn != 27) { if (zzn == 60 || zzn == 68) { if (zzI(obj, i7, i6) && !zzG(obj, zzo, zzr(i6))) { return false; } } else if (zzn != 49) { if (zzn == 50 && !((zzfr) zzhj.zzf(obj, zzo & 1048575)).isEmpty()) { throw null; } } } List list = (List) zzhj.zzf(obj, zzo & 1048575); if (list.isEmpty()) { continue; } else { zzgi zzr = zzr(i6); for (int i11 = 0; i11 < list.size(); i11++) { if (!zzr.zzi(list.get(i11))) { return false; } } } } else if (zzF(obj, i6, i, i2, i10) && !zzG(obj, zzo, zzr(i6))) { return false; } i4++; i5 = i; i3 = i2; } return true; } }