94 lines
2.4 KiB
Java
94 lines
2.4 KiB
Java
|
package com.google.android.gms.internal.measurement;
|
||
|
|
||
|
import java.util.HashMap;
|
||
|
import java.util.Iterator;
|
||
|
import java.util.Map;
|
||
|
|
||
|
/* loaded from: classes.dex */
|
||
|
public final class zzg {
|
||
|
public final zzg zza;
|
||
|
final zzax zzb;
|
||
|
final Map<String, zzap> zzc = new HashMap();
|
||
|
final Map<String, Boolean> zzd = new HashMap();
|
||
|
|
||
|
public zzg(zzg zzgVar, zzax zzaxVar) {
|
||
|
this.zza = zzgVar;
|
||
|
this.zzb = zzaxVar;
|
||
|
}
|
||
|
|
||
|
public final zzg zza() {
|
||
|
return new zzg(this, this.zzb);
|
||
|
}
|
||
|
|
||
|
public final zzap zzb(zzap zzapVar) {
|
||
|
return this.zzb.zza(this, zzapVar);
|
||
|
}
|
||
|
|
||
|
public final zzap zzc(zzae zzaeVar) {
|
||
|
zzap zzapVar = zzap.zzf;
|
||
|
Iterator<Integer> zzk = zzaeVar.zzk();
|
||
|
while (zzk.hasNext()) {
|
||
|
zzapVar = this.zzb.zza(this, zzaeVar.zze(zzk.next().intValue()));
|
||
|
if (zzapVar instanceof zzag) {
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
return zzapVar;
|
||
|
}
|
||
|
|
||
|
public final zzap zzd(String str) {
|
||
|
if (this.zzc.containsKey(str)) {
|
||
|
return this.zzc.get(str);
|
||
|
}
|
||
|
zzg zzgVar = this.zza;
|
||
|
if (zzgVar != null) {
|
||
|
return zzgVar.zzd(str);
|
||
|
}
|
||
|
throw new IllegalArgumentException(String.format("%s is not defined", str));
|
||
|
}
|
||
|
|
||
|
public final void zze(String str, zzap zzapVar) {
|
||
|
if (this.zzd.containsKey(str)) {
|
||
|
return;
|
||
|
}
|
||
|
if (zzapVar == null) {
|
||
|
this.zzc.remove(str);
|
||
|
} else {
|
||
|
this.zzc.put(str, zzapVar);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public final void zzf(String str, zzap zzapVar) {
|
||
|
zze(str, zzapVar);
|
||
|
this.zzd.put(str, true);
|
||
|
}
|
||
|
|
||
|
public final void zzg(String str, zzap zzapVar) {
|
||
|
zzg zzgVar;
|
||
|
if (this.zzc.containsKey(str) || (zzgVar = this.zza) == null || !zzgVar.zzh(str)) {
|
||
|
if (this.zzd.containsKey(str)) {
|
||
|
return;
|
||
|
}
|
||
|
if (zzapVar == null) {
|
||
|
this.zzc.remove(str);
|
||
|
return;
|
||
|
} else {
|
||
|
this.zzc.put(str, zzapVar);
|
||
|
return;
|
||
|
}
|
||
|
}
|
||
|
this.zza.zzg(str, zzapVar);
|
||
|
}
|
||
|
|
||
|
public final boolean zzh(String str) {
|
||
|
if (this.zzc.containsKey(str)) {
|
||
|
return true;
|
||
|
}
|
||
|
zzg zzgVar = this.zza;
|
||
|
if (zzgVar != null) {
|
||
|
return zzgVar.zzh(str);
|
||
|
}
|
||
|
return false;
|
||
|
}
|
||
|
}
|