package com.google.android.gms.internal.measurement; import java.io.IOException; /* loaded from: classes3.dex */ class zzik extends zzii { protected final byte[] zzb; @Override // com.google.android.gms.internal.measurement.zzhx public byte zza(int i) { return this.zzb[i]; } public int zzc() { return 0; } @Override // com.google.android.gms.internal.measurement.zzhx public byte zzb(int i) { return this.zzb[i]; } @Override // com.google.android.gms.internal.measurement.zzhx public final int zzb(int i, int i2, int i3) { return zzjn.zza(i, this.zzb, zzc(), i3); } @Override // com.google.android.gms.internal.measurement.zzhx public int zzb() { return this.zzb.length; } @Override // com.google.android.gms.internal.measurement.zzhx public final zzhx zza(int i, int i2) { int zza = zzhx.zza(0, i2, zzb()); return zza == 0 ? zzhx.zza : new zzib(this.zzb, zzc(), zza); } public zzik(byte[] bArr) { super(); bArr.getClass(); this.zzb = bArr; } @Override // com.google.android.gms.internal.measurement.zzhx public final void zza(zzhy zzhyVar) throws IOException { zzhyVar.zza(this.zzb, zzc(), zzb()); } @Override // com.google.android.gms.internal.measurement.zzhx public final boolean equals(Object obj) { if (obj == this) { return true; } if (!(obj instanceof zzhx) || zzb() != ((zzhx) obj).zzb()) { return false; } if (zzb() == 0) { return true; } if (obj instanceof zzik) { zzik zzikVar = (zzik) obj; int zza = zza(); int zza2 = zzikVar.zza(); if (zza == 0 || zza2 == 0 || zza == zza2) { return zza(zzikVar, 0, zzb()); } return false; } return obj.equals(this); } @Override // com.google.android.gms.internal.measurement.zzii public final boolean zza(zzhx zzhxVar, int i, int i2) { if (i2 > zzhxVar.zzb()) { throw new IllegalArgumentException("Length too large: " + i2 + zzb()); } if (i2 > zzhxVar.zzb()) { throw new IllegalArgumentException("Ran off end of other: 0, " + i2 + ", " + zzhxVar.zzb()); } if (zzhxVar instanceof zzik) { zzik zzikVar = (zzik) zzhxVar; byte[] bArr = this.zzb; byte[] bArr2 = zzikVar.zzb; int zzc = zzc() + i2; int zzc2 = zzc(); int zzc3 = zzikVar.zzc(); while (zzc2 < zzc) { if (bArr[zzc2] != bArr2[zzc3]) { return false; } zzc2++; zzc3++; } return true; } return zzhxVar.zza(0, i2).equals(zza(0, i2)); } }