what-the-bank/sources/com/google/android/gms/internal/gtm/zzsp.java

153 lines
5.4 KiB
Java

package com.google.android.gms.internal.gtm;
import java.io.IOException;
import java.util.Iterator;
import java.util.Map;
/* loaded from: classes2.dex */
final class zzsp<T> implements zzsz<T> {
private final zzsk zzbdc;
private final boolean zzbdd;
private final zztr<?, ?> zzbdm;
private final zzqq<?> zzbdn;
private zzsp(zztr<?, ?> zztrVar, zzqq<?> zzqqVar, zzsk zzskVar) {
this.zzbdm = zztrVar;
this.zzbdd = zzqqVar.zze(zzskVar);
this.zzbdn = zzqqVar;
this.zzbdc = zzskVar;
}
/* JADX INFO: Access modifiers changed from: package-private */
public static <T> zzsp<T> zza(zztr<?, ?> zztrVar, zzqq<?> zzqqVar, zzsk zzskVar) {
return new zzsp<>(zztrVar, zzqqVar, zzskVar);
}
@Override // com.google.android.gms.internal.gtm.zzsz
public final T newInstance() {
return (T) this.zzbdc.zzph().zzpl();
}
@Override // com.google.android.gms.internal.gtm.zzsz
public final boolean equals(T t, T t2) {
if (!this.zzbdm.zzag(t).equals(this.zzbdm.zzag(t2))) {
return false;
}
if (this.zzbdd) {
return this.zzbdn.zzr(t).equals(this.zzbdn.zzr(t2));
}
return true;
}
@Override // com.google.android.gms.internal.gtm.zzsz
public final int hashCode(T t) {
int hashCode = this.zzbdm.zzag(t).hashCode();
return this.zzbdd ? (hashCode * 53) + this.zzbdn.zzr(t).hashCode() : hashCode;
}
@Override // com.google.android.gms.internal.gtm.zzsz
public final void zzd(T t, T t2) {
zztb.zza(this.zzbdm, t, t2);
if (this.zzbdd) {
zztb.zza(this.zzbdn, t, t2);
}
}
@Override // com.google.android.gms.internal.gtm.zzsz
public final void zza(T t, zzum zzumVar) throws IOException {
Iterator<Map.Entry<?, Object>> it = this.zzbdn.zzr(t).iterator();
while (it.hasNext()) {
Map.Entry<?, Object> next = it.next();
zzqv zzqvVar = (zzqv) next.getKey();
if (zzqvVar.zzoy() != zzul.MESSAGE || zzqvVar.zzoz() || zzqvVar.zzpa()) {
throw new IllegalStateException("Found invalid MessageSet item.");
}
if (next instanceof zzrp) {
zzumVar.zza(zzqvVar.zzc(), (Object) ((zzrp) next).zzpz().zzmv());
} else {
zzumVar.zza(zzqvVar.zzc(), next.getValue());
}
}
zztr<?, ?> zztrVar = this.zzbdm;
zztrVar.zzc(zztrVar.zzag(t), zzumVar);
}
@Override // com.google.android.gms.internal.gtm.zzsz
public final void zza(T t, zzsy zzsyVar, zzqp zzqpVar) throws IOException {
boolean zzoh;
zztr<?, ?> zztrVar = this.zzbdm;
zzqq<?> zzqqVar = this.zzbdn;
Object zzah = zztrVar.zzah(t);
zzqt<?> zzs = zzqqVar.zzs(t);
while (zzsyVar.zzog() != Integer.MAX_VALUE) {
try {
int tag = zzsyVar.getTag();
if (tag != 11) {
if ((tag & 7) == 2) {
Object zza = zzqqVar.zza(zzqpVar, this.zzbdc, tag >>> 3);
if (zza != null) {
zzqqVar.zza(zzsyVar, zza, zzqpVar, zzs);
} else {
zzoh = zztrVar.zza((zztr<?, ?>) zzah, zzsyVar);
}
} else {
zzoh = zzsyVar.zzoh();
}
if (!zzoh) {
return;
}
} else {
Object obj = null;
int i = 0;
zzps zzpsVar = null;
while (zzsyVar.zzog() != Integer.MAX_VALUE) {
int tag2 = zzsyVar.getTag();
if (tag2 == 16) {
i = zzsyVar.zznr();
obj = zzqqVar.zza(zzqpVar, this.zzbdc, i);
} else if (tag2 == 26) {
if (obj != null) {
zzqqVar.zza(zzsyVar, obj, zzqpVar, zzs);
} else {
zzpsVar = zzsyVar.zznq();
}
} else if (!zzsyVar.zzoh()) {
break;
}
}
if (zzsyVar.getTag() != 12) {
throw zzrk.zzps();
}
if (zzpsVar != null) {
if (obj != null) {
zzqqVar.zza(zzpsVar, obj, zzqpVar, zzs);
} else {
zztrVar.zza((zztr<?, ?>) zzah, i, zzpsVar);
}
}
}
} finally {
zztrVar.zzg(t, zzah);
}
}
}
@Override // com.google.android.gms.internal.gtm.zzsz
public final void zzt(T t) {
this.zzbdm.zzt(t);
this.zzbdn.zzt(t);
}
@Override // com.google.android.gms.internal.gtm.zzsz
public final boolean zzae(T t) {
return this.zzbdn.zzr(t).isInitialized();
}
@Override // com.google.android.gms.internal.gtm.zzsz
public final int zzad(T t) {
zztr<?, ?> zztrVar = this.zzbdm;
int zzai = zztrVar.zzai(zztrVar.zzag(t));
return this.zzbdd ? zzai + this.zzbdn.zzr(t).zzow() : zzai;
}
}