243 lines
7.6 KiB
Java
243 lines
7.6 KiB
Java
package com.google.android.gms.internal.measurement;
|
|
|
|
import java.io.IOException;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class zzfi extends zzyc<zzfi> {
|
|
private static volatile zzfi[] h;
|
|
public Integer c = null;
|
|
public zzfm[] d = zzfm.e();
|
|
public zzfj[] e = zzfj.e();
|
|
private Boolean f = null;
|
|
private Boolean g = null;
|
|
|
|
public zzfi() {
|
|
this.b = null;
|
|
this.a = -1;
|
|
}
|
|
|
|
public static zzfi[] e() {
|
|
if (h == null) {
|
|
synchronized (zzyg.b) {
|
|
if (h == null) {
|
|
h = new zzfi[0];
|
|
}
|
|
}
|
|
}
|
|
return h;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.measurement.zzyc, com.google.android.gms.internal.measurement.zzyi
|
|
public final void a(zzya zzyaVar) throws IOException {
|
|
Integer num = this.c;
|
|
if (num != null) {
|
|
zzyaVar.b(1, num.intValue());
|
|
}
|
|
zzfm[] zzfmVarArr = this.d;
|
|
int i = 0;
|
|
if (zzfmVarArr != null && zzfmVarArr.length > 0) {
|
|
int i2 = 0;
|
|
while (true) {
|
|
zzfm[] zzfmVarArr2 = this.d;
|
|
if (i2 >= zzfmVarArr2.length) {
|
|
break;
|
|
}
|
|
zzfm zzfmVar = zzfmVarArr2[i2];
|
|
if (zzfmVar != null) {
|
|
zzyaVar.a(2, zzfmVar);
|
|
}
|
|
i2++;
|
|
}
|
|
}
|
|
zzfj[] zzfjVarArr = this.e;
|
|
if (zzfjVarArr != null && zzfjVarArr.length > 0) {
|
|
while (true) {
|
|
zzfj[] zzfjVarArr2 = this.e;
|
|
if (i >= zzfjVarArr2.length) {
|
|
break;
|
|
}
|
|
zzfj zzfjVar = zzfjVarArr2[i];
|
|
if (zzfjVar != null) {
|
|
zzyaVar.a(3, zzfjVar);
|
|
}
|
|
i++;
|
|
}
|
|
}
|
|
Boolean bool = this.f;
|
|
if (bool != null) {
|
|
zzyaVar.a(4, bool.booleanValue());
|
|
}
|
|
Boolean bool2 = this.g;
|
|
if (bool2 != null) {
|
|
zzyaVar.a(5, bool2.booleanValue());
|
|
}
|
|
super.a(zzyaVar);
|
|
}
|
|
|
|
public final boolean equals(Object obj) {
|
|
if (obj == this) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof zzfi)) {
|
|
return false;
|
|
}
|
|
zzfi zzfiVar = (zzfi) obj;
|
|
Integer num = this.c;
|
|
if (num == null) {
|
|
if (zzfiVar.c != null) {
|
|
return false;
|
|
}
|
|
} else if (!num.equals(zzfiVar.c)) {
|
|
return false;
|
|
}
|
|
if (!zzyg.a(this.d, zzfiVar.d) || !zzyg.a(this.e, zzfiVar.e)) {
|
|
return false;
|
|
}
|
|
Boolean bool = this.f;
|
|
if (bool == null) {
|
|
if (zzfiVar.f != null) {
|
|
return false;
|
|
}
|
|
} else if (!bool.equals(zzfiVar.f)) {
|
|
return false;
|
|
}
|
|
Boolean bool2 = this.g;
|
|
if (bool2 == null) {
|
|
if (zzfiVar.g != null) {
|
|
return false;
|
|
}
|
|
} else if (!bool2.equals(zzfiVar.g)) {
|
|
return false;
|
|
}
|
|
zzye zzyeVar = this.b;
|
|
if (zzyeVar != null && !zzyeVar.a()) {
|
|
return this.b.equals(zzfiVar.b);
|
|
}
|
|
zzye zzyeVar2 = zzfiVar.b;
|
|
return zzyeVar2 == null || zzyeVar2.a();
|
|
}
|
|
|
|
public final int hashCode() {
|
|
int hashCode = (zzfi.class.getName().hashCode() + 527) * 31;
|
|
Integer num = this.c;
|
|
int i = 0;
|
|
int hashCode2 = (((((hashCode + (num == null ? 0 : num.hashCode())) * 31) + zzyg.a(this.d)) * 31) + zzyg.a(this.e)) * 31;
|
|
Boolean bool = this.f;
|
|
int hashCode3 = (hashCode2 + (bool == null ? 0 : bool.hashCode())) * 31;
|
|
Boolean bool2 = this.g;
|
|
int hashCode4 = (hashCode3 + (bool2 == null ? 0 : bool2.hashCode())) * 31;
|
|
zzye zzyeVar = this.b;
|
|
if (zzyeVar != null && !zzyeVar.a()) {
|
|
i = this.b.hashCode();
|
|
}
|
|
return hashCode4 + i;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.measurement.zzyc, com.google.android.gms.internal.measurement.zzyi
|
|
protected final int a() {
|
|
int a = super.a();
|
|
Integer num = this.c;
|
|
if (num != null) {
|
|
a += zzya.c(1, num.intValue());
|
|
}
|
|
zzfm[] zzfmVarArr = this.d;
|
|
int i = 0;
|
|
if (zzfmVarArr != null && zzfmVarArr.length > 0) {
|
|
int i2 = a;
|
|
int i3 = 0;
|
|
while (true) {
|
|
zzfm[] zzfmVarArr2 = this.d;
|
|
if (i3 >= zzfmVarArr2.length) {
|
|
break;
|
|
}
|
|
zzfm zzfmVar = zzfmVarArr2[i3];
|
|
if (zzfmVar != null) {
|
|
i2 += zzya.b(2, zzfmVar);
|
|
}
|
|
i3++;
|
|
}
|
|
a = i2;
|
|
}
|
|
zzfj[] zzfjVarArr = this.e;
|
|
if (zzfjVarArr != null && zzfjVarArr.length > 0) {
|
|
while (true) {
|
|
zzfj[] zzfjVarArr2 = this.e;
|
|
if (i >= zzfjVarArr2.length) {
|
|
break;
|
|
}
|
|
zzfj zzfjVar = zzfjVarArr2[i];
|
|
if (zzfjVar != null) {
|
|
a += zzya.b(3, zzfjVar);
|
|
}
|
|
i++;
|
|
}
|
|
}
|
|
Boolean bool = this.f;
|
|
if (bool != null) {
|
|
bool.booleanValue();
|
|
a += zzya.b(4) + 1;
|
|
}
|
|
Boolean bool2 = this.g;
|
|
if (bool2 == null) {
|
|
return a;
|
|
}
|
|
bool2.booleanValue();
|
|
return a + zzya.b(5) + 1;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.measurement.zzyi
|
|
public final /* synthetic */ zzyi a(zzxz zzxzVar) throws IOException {
|
|
while (true) {
|
|
int c = zzxzVar.c();
|
|
if (c == 0) {
|
|
return this;
|
|
}
|
|
if (c == 8) {
|
|
this.c = Integer.valueOf(zzxzVar.e());
|
|
} else if (c == 18) {
|
|
int a = zzyl.a(zzxzVar, 18);
|
|
zzfm[] zzfmVarArr = this.d;
|
|
int length = zzfmVarArr == null ? 0 : zzfmVarArr.length;
|
|
zzfm[] zzfmVarArr2 = new zzfm[a + length];
|
|
if (length != 0) {
|
|
System.arraycopy(this.d, 0, zzfmVarArr2, 0, length);
|
|
}
|
|
while (length < zzfmVarArr2.length - 1) {
|
|
zzfmVarArr2[length] = new zzfm();
|
|
zzxzVar.a(zzfmVarArr2[length]);
|
|
zzxzVar.c();
|
|
length++;
|
|
}
|
|
zzfmVarArr2[length] = new zzfm();
|
|
zzxzVar.a(zzfmVarArr2[length]);
|
|
this.d = zzfmVarArr2;
|
|
} else if (c == 26) {
|
|
int a2 = zzyl.a(zzxzVar, 26);
|
|
zzfj[] zzfjVarArr = this.e;
|
|
int length2 = zzfjVarArr == null ? 0 : zzfjVarArr.length;
|
|
zzfj[] zzfjVarArr2 = new zzfj[a2 + length2];
|
|
if (length2 != 0) {
|
|
System.arraycopy(this.e, 0, zzfjVarArr2, 0, length2);
|
|
}
|
|
while (length2 < zzfjVarArr2.length - 1) {
|
|
zzfjVarArr2[length2] = new zzfj();
|
|
zzxzVar.a(zzfjVarArr2[length2]);
|
|
zzxzVar.c();
|
|
length2++;
|
|
}
|
|
zzfjVarArr2[length2] = new zzfj();
|
|
zzxzVar.a(zzfjVarArr2[length2]);
|
|
this.e = zzfjVarArr2;
|
|
} else if (c == 32) {
|
|
this.f = Boolean.valueOf(zzxzVar.d());
|
|
} else if (c != 40) {
|
|
if (!super.a(zzxzVar, c)) {
|
|
return this;
|
|
}
|
|
} else {
|
|
this.g = Boolean.valueOf(zzxzVar.d());
|
|
}
|
|
}
|
|
}
|
|
}
|