package com.google.android.gms.internal.gtm; import com.google.android.gms.internal.gtm.zzqv; import java.io.IOException; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; /* loaded from: classes2.dex */ final class zzqt> { private static final zzqt zzaxq = new zzqt(true); private boolean zzaut; private boolean zzaxp = false; final zztc zzaxo = zztc.zzbu(16); private zzqt() { } private zzqt(boolean z) { zzmi(); } public final void zzmi() { if (this.zzaut) { return; } this.zzaxo.zzmi(); this.zzaut = true; } public final boolean equals(Object obj) { if (this == obj) { return true; } if (obj instanceof zzqt) { return this.zzaxo.equals(((zzqt) obj).zzaxo); } return false; } public final int hashCode() { return this.zzaxo.hashCode(); } public final Iterator> iterator() { if (this.zzaxp) { return new zzrq(this.zzaxo.entrySet().iterator()); } return this.zzaxo.entrySet().iterator(); } /* JADX INFO: Access modifiers changed from: package-private */ public final Iterator> descendingIterator() { if (this.zzaxp) { return new zzrq(this.zzaxo.zzrc().iterator()); } return this.zzaxo.zzrc().iterator(); } private final Object zza(FieldDescriptorType fielddescriptortype) { Object obj = this.zzaxo.get(fielddescriptortype); return obj instanceof zzrn ? zzrn.zzpy() : obj; } private final void zza(FieldDescriptorType fielddescriptortype, Object obj) { if (fielddescriptortype.zzoz()) { if (!(obj instanceof List)) { throw new IllegalArgumentException("Wrong object type used with protocol message reflection."); } ArrayList arrayList = new ArrayList(); arrayList.addAll((List) obj); int size = arrayList.size(); int i = 0; while (i < size) { Object obj2 = arrayList.get(i); i++; zza(fielddescriptortype.zzox(), obj2); } obj = arrayList; } else { zza(fielddescriptortype.zzox(), obj); } if (obj instanceof zzrn) { this.zzaxp = true; } this.zzaxo.zza((zztc) fielddescriptortype, (FieldDescriptorType) obj); } /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */ /* JADX WARN: Failed to find 'out' block for switch in B:2:0x000f. Please report as an issue. */ /* 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 void zza(com.google.android.gms.internal.gtm.zzug r1, java.lang.Object r2) { /* com.google.android.gms.internal.gtm.zzre.checkNotNull(r2) int[] r0 = com.google.android.gms.internal.gtm.zzqu.zzaxr com.google.android.gms.internal.gtm.zzul r1 = r1.zzrs() int r1 = r1.ordinal() r1 = r0[r1] switch(r1) { case 1: goto L3d; case 2: goto L3a; case 3: goto L37; case 4: goto L34; case 5: goto L31; case 6: goto L2e; case 7: goto L25; case 8: goto L1c; case 9: goto L13; default: goto L12; } L12: goto L42 L13: boolean r1 = r2 instanceof com.google.android.gms.internal.gtm.zzsk if (r1 != 0) goto L41 boolean r1 = r2 instanceof com.google.android.gms.internal.gtm.zzrn if (r1 == 0) goto L42 goto L41 L1c: boolean r1 = r2 instanceof java.lang.Integer if (r1 != 0) goto L41 boolean r1 = r2 instanceof com.google.android.gms.internal.gtm.zzrf if (r1 == 0) goto L42 goto L41 L25: boolean r1 = r2 instanceof com.google.android.gms.internal.gtm.zzps if (r1 != 0) goto L41 boolean r1 = r2 instanceof byte[] if (r1 == 0) goto L42 goto L41 L2e: boolean r1 = r2 instanceof java.lang.String goto L3f L31: boolean r1 = r2 instanceof java.lang.Boolean goto L3f L34: boolean r1 = r2 instanceof java.lang.Double goto L3f L37: boolean r1 = r2 instanceof java.lang.Float goto L3f L3a: boolean r1 = r2 instanceof java.lang.Long goto L3f L3d: boolean r1 = r2 instanceof java.lang.Integer L3f: if (r1 == 0) goto L42 L41: return L42: java.lang.IllegalArgumentException r1 = new java.lang.IllegalArgumentException java.lang.String r2 = "Wrong object type used with protocol message reflection." r1.(r2) throw r1 */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.gtm.zzqt.zza(com.google.android.gms.internal.gtm.zzug, java.lang.Object):void"); } public final boolean isInitialized() { for (int i = 0; i < this.zzaxo.zzra(); i++) { if (!zzc(this.zzaxo.zzbv(i))) { return false; } } Iterator> it = this.zzaxo.zzrb().iterator(); while (it.hasNext()) { if (!zzc(it.next())) { return false; } } return true; } private static boolean zzc(Map.Entry entry) { FieldDescriptorType key = entry.getKey(); if (key.zzoy() == zzul.MESSAGE) { if (key.zzoz()) { Iterator it = ((List) entry.getValue()).iterator(); while (it.hasNext()) { if (!((zzsk) it.next()).isInitialized()) { return false; } } } else { Object value = entry.getValue(); if (value instanceof zzsk) { if (!((zzsk) value).isInitialized()) { return false; } } else { if (value instanceof zzrn) { return true; } throw new IllegalArgumentException("Wrong object type used with protocol message reflection."); } } } return true; } public final void zza(zzqt zzqtVar) { for (int i = 0; i < zzqtVar.zzaxo.zzra(); i++) { zzd(zzqtVar.zzaxo.zzbv(i)); } Iterator> it = zzqtVar.zzaxo.zzrb().iterator(); while (it.hasNext()) { zzd(it.next()); } } private static Object zzu(Object obj) { if (obj instanceof zzsq) { return ((zzsq) obj).zzqo(); } if (!(obj instanceof byte[])) { return obj; } byte[] bArr = (byte[]) obj; byte[] bArr2 = new byte[bArr.length]; System.arraycopy(bArr, 0, bArr2, 0, bArr.length); return bArr2; } private final void zzd(Map.Entry entry) { zzsk zzpm; FieldDescriptorType key = entry.getKey(); Object value = entry.getValue(); if (value instanceof zzrn) { value = zzrn.zzpy(); } if (key.zzoz()) { Object zza = zza((zzqt) key); if (zza == null) { zza = new ArrayList(); } Iterator it = ((List) value).iterator(); while (it.hasNext()) { ((List) zza).add(zzu(it.next())); } this.zzaxo.zza((zztc) key, (FieldDescriptorType) zza); return; } if (key.zzoy() == zzul.MESSAGE) { Object zza2 = zza((zzqt) key); if (zza2 == null) { this.zzaxo.zza((zztc) key, (FieldDescriptorType) zzu(value)); return; } if (zza2 instanceof zzsq) { zzpm = key.zza((zzsq) zza2, (zzsq) value); } else { zzpm = key.zza(((zzsk) zza2).zzpg(), (zzsk) value).zzpm(); } this.zzaxo.zza((zztc) key, (FieldDescriptorType) zzpm); return; } this.zzaxo.zza((zztc) key, (FieldDescriptorType) zzu(value)); } /* JADX INFO: Access modifiers changed from: package-private */ public static void zza(zzqj zzqjVar, zzug zzugVar, int i, Object obj) throws IOException { if (zzugVar == zzug.zzbfy) { zzsk zzskVar = (zzsk) obj; zzre.zzf(zzskVar); zzqjVar.zzd(i, 3); zzskVar.zzb(zzqjVar); zzqjVar.zzd(i, 4); return; } zzqjVar.zzd(i, zzugVar.zzrt()); switch (zzqu.zzaws[zzugVar.ordinal()]) { case 1: zzqjVar.zzb(((Double) obj).doubleValue()); return; case 2: zzqjVar.zza(((Float) obj).floatValue()); return; case 3: zzqjVar.zzp(((Long) obj).longValue()); return; case 4: zzqjVar.zzp(((Long) obj).longValue()); return; case 5: zzqjVar.zzax(((Integer) obj).intValue()); return; case 6: zzqjVar.zzr(((Long) obj).longValue()); return; case 7: zzqjVar.zzba(((Integer) obj).intValue()); return; case 8: zzqjVar.zzi(((Boolean) obj).booleanValue()); return; case 9: ((zzsk) obj).zzb(zzqjVar); return; case 10: zzqjVar.zzb((zzsk) obj); return; case 11: if (obj instanceof zzps) { zzqjVar.zza((zzps) obj); return; } else { zzqjVar.zzcz((String) obj); return; } case 12: if (obj instanceof zzps) { zzqjVar.zza((zzps) obj); return; } else { byte[] bArr = (byte[]) obj; zzqjVar.zze(bArr, 0, bArr.length); return; } case 13: zzqjVar.zzay(((Integer) obj).intValue()); return; case 14: zzqjVar.zzba(((Integer) obj).intValue()); return; case 15: zzqjVar.zzr(((Long) obj).longValue()); return; case 16: zzqjVar.zzaz(((Integer) obj).intValue()); return; case 17: zzqjVar.zzq(((Long) obj).longValue()); return; case 18: if (obj instanceof zzrf) { zzqjVar.zzax(((zzrf) obj).zzc()); return; } else { zzqjVar.zzax(((Integer) obj).intValue()); return; } default: return; } } public final int zzow() { int i = 0; for (int i2 = 0; i2 < this.zzaxo.zzra(); i2++) { i += zze(this.zzaxo.zzbv(i2)); } Iterator> it = this.zzaxo.zzrb().iterator(); while (it.hasNext()) { i += zze(it.next()); } return i; } private static int zze(Map.Entry entry) { FieldDescriptorType key = entry.getKey(); Object value = entry.getValue(); if (key.zzoy() == zzul.MESSAGE && !key.zzoz() && !key.zzpa()) { if (value instanceof zzrn) { return zzqj.zzb(entry.getKey().zzc(), (zzrn) value); } return zzqj.zzd(entry.getKey().zzc(), (zzsk) value); } return zzb((zzqv) key, value); } /* JADX INFO: Access modifiers changed from: package-private */ public static int zza(zzug zzugVar, int i, Object obj) { int zzbb = zzqj.zzbb(i); if (zzugVar == zzug.zzbfy) { zzre.zzf((zzsk) obj); zzbb <<= 1; } return zzbb + zzb(zzugVar, obj); } private static int zzb(zzug zzugVar, Object obj) { switch (zzqu.zzaws[zzugVar.ordinal()]) { case 1: return zzqj.zzc(((Double) obj).doubleValue()); case 2: return zzqj.zzb(((Float) obj).floatValue()); case 3: return zzqj.zzs(((Long) obj).longValue()); case 4: return zzqj.zzt(((Long) obj).longValue()); case 5: return zzqj.zzbc(((Integer) obj).intValue()); case 6: return zzqj.zzv(((Long) obj).longValue()); case 7: return zzqj.zzbf(((Integer) obj).intValue()); case 8: return zzqj.zzj(((Boolean) obj).booleanValue()); case 9: return zzqj.zzd((zzsk) obj); case 10: if (obj instanceof zzrn) { return zzqj.zza((zzrn) obj); } return zzqj.zzc((zzsk) obj); case 11: if (obj instanceof zzps) { return zzqj.zzb((zzps) obj); } return zzqj.zzda((String) obj); case 12: if (obj instanceof zzps) { return zzqj.zzb((zzps) obj); } return zzqj.zzh((byte[]) obj); case 13: return zzqj.zzbd(((Integer) obj).intValue()); case 14: return zzqj.zzbg(((Integer) obj).intValue()); case 15: return zzqj.zzw(((Long) obj).longValue()); case 16: return zzqj.zzbe(((Integer) obj).intValue()); case 17: return zzqj.zzu(((Long) obj).longValue()); case 18: if (obj instanceof zzrf) { return zzqj.zzbh(((zzrf) obj).zzc()); } return zzqj.zzbh(((Integer) obj).intValue()); default: throw new RuntimeException("There is no way to get here, but the compiler thinks otherwise."); } } public static int zzb(zzqv zzqvVar, Object obj) { zzug zzox = zzqvVar.zzox(); int zzc = zzqvVar.zzc(); if (zzqvVar.zzoz()) { int i = 0; if (zzqvVar.zzpa()) { Iterator it = ((List) obj).iterator(); while (it.hasNext()) { i += zzb(zzox, it.next()); } return zzqj.zzbb(zzc) + i + zzqj.zzbj(i); } Iterator it2 = ((List) obj).iterator(); while (it2.hasNext()) { i += zza(zzox, zzc, it2.next()); } return i; } return zza(zzox, zzc, obj); } public final /* synthetic */ Object clone() throws CloneNotSupportedException { zzqt zzqtVar = new zzqt(); for (int i = 0; i < this.zzaxo.zzra(); i++) { Map.Entry zzbv = this.zzaxo.zzbv(i); zzqtVar.zza((zzqt) zzbv.getKey(), zzbv.getValue()); } for (Map.Entry entry : this.zzaxo.zzrb()) { zzqtVar.zza((zzqt) entry.getKey(), entry.getValue()); } zzqtVar.zzaxp = this.zzaxp; return zzqtVar; } public final boolean isImmutable() { return this.zzaut; } public static > zzqt zzov() { return zzaxq; } }