package com.google.android.gms.internal.ads; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.charset.Charset; import java.util.ArrayList; import java.util.Iterator; /* loaded from: classes3.dex */ final class zzgzu extends zzgwj { static final int[] zza = {1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887, 9227465, 14930352, 24157817, 39088169, 63245986, 102334155, 165580141, 267914296, 433494437, 701408733, 1134903170, 1836311903, Integer.MAX_VALUE}; private final int zzc; private final zzgwj zzd; private final zzgwj zze; private final int zzf; private final int zzg; private zzgzu(zzgwj zzgwjVar, zzgwj zzgwjVar2) { this.zzd = zzgwjVar; this.zze = zzgwjVar2; int zzd = zzgwjVar.zzd(); this.zzf = zzd; this.zzc = zzd + zzgwjVar2.zzd(); this.zzg = Math.max(zzgwjVar.zzf(), zzgwjVar2.zzf()) + 1; } public static zzgwj zzC(zzgwj zzgwjVar, zzgwj zzgwjVar2) { if (zzgwjVar2.zzd() == 0) { return zzgwjVar; } if (zzgwjVar.zzd() == 0) { return zzgwjVar2; } int zzd = zzgwjVar.zzd() + zzgwjVar2.zzd(); if (zzd < 128) { return zzD(zzgwjVar, zzgwjVar2); } if (zzgwjVar instanceof zzgzu) { zzgzu zzgzuVar = (zzgzu) zzgwjVar; if (zzgzuVar.zze.zzd() + zzgwjVar2.zzd() < 128) { return new zzgzu(zzgzuVar.zzd, zzD(zzgzuVar.zze, zzgwjVar2)); } if (zzgzuVar.zzd.zzf() > zzgzuVar.zze.zzf() && zzgzuVar.zzg > zzgwjVar2.zzf()) { return new zzgzu(zzgzuVar.zzd, new zzgzu(zzgzuVar.zze, zzgwjVar2)); } } return zzd >= zzc(Math.max(zzgwjVar.zzf(), zzgwjVar2.zzf()) + 1) ? new zzgzu(zzgwjVar, zzgwjVar2) : zzgzr.zza(new zzgzr(null), zzgwjVar, zzgwjVar2); } private static zzgwj zzD(zzgwj zzgwjVar, zzgwj zzgwjVar2) { int zzd = zzgwjVar.zzd(); int zzd2 = zzgwjVar2.zzd(); byte[] bArr = new byte[zzd + zzd2]; zzgwjVar.zzz(bArr, 0, 0, zzd); zzgwjVar2.zzz(bArr, 0, zzd, zzd2); return new zzgwg(bArr); } public static int zzc(int i) { int[] iArr = zza; int length = iArr.length; if (i >= 47) { return Integer.MAX_VALUE; } return iArr[i]; } @Override // com.google.android.gms.internal.ads.zzgwj public final boolean equals(Object obj) { if (obj == this) { return true; } if (!(obj instanceof zzgwj)) { return false; } zzgwj zzgwjVar = (zzgwj) obj; if (this.zzc != zzgwjVar.zzd()) { return false; } if (this.zzc == 0) { return true; } int zzr = zzr(); int zzr2 = zzgwjVar.zzr(); if (zzr != 0 && zzr2 != 0 && zzr != zzr2) { return false; } zzgzt zzgztVar = null; zzgzs zzgzsVar = new zzgzs(this, zzgztVar); zzgwf next = zzgzsVar.next(); zzgzs zzgzsVar2 = new zzgzs(zzgwjVar, zzgztVar); zzgwf next2 = zzgzsVar2.next(); int i = 0; int i2 = 0; int i3 = 0; while (true) { int zzd = next.zzd() - i; int zzd2 = next2.zzd() - i2; int min = Math.min(zzd, zzd2); if (!(i == 0 ? next.zzg(next2, i2, min) : next2.zzg(next, i, min))) { return false; } i3 += min; int i4 = this.zzc; if (i3 >= i4) { if (i3 == i4) { return true; } throw new IllegalStateException(); } if (min == zzd) { next = zzgzsVar.next(); i = 0; } else { i += min; next = next; } if (min == zzd2) { next2 = zzgzsVar2.next(); i2 = 0; } else { i2 += min; } } } @Override // com.google.android.gms.internal.ads.zzgwj, java.lang.Iterable public final /* synthetic */ Iterator iterator() { return new zzgzq(this); } @Override // com.google.android.gms.internal.ads.zzgwj public final byte zza(int i) { zzgwj.zzy(i, this.zzc); return zzb(i); } @Override // com.google.android.gms.internal.ads.zzgwj public final byte zzb(int i) { int i2 = this.zzf; return i < i2 ? this.zzd.zzb(i) : this.zze.zzb(i - i2); } @Override // com.google.android.gms.internal.ads.zzgwj public final int zzd() { return this.zzc; } @Override // com.google.android.gms.internal.ads.zzgwj public final void zze(byte[] bArr, int i, int i2, int i3) { int i4 = i + i3; int i5 = this.zzf; if (i4 <= i5) { this.zzd.zze(bArr, i, i2, i3); } else { if (i >= i5) { this.zze.zze(bArr, i - i5, i2, i3); return; } int i6 = i5 - i; this.zzd.zze(bArr, i, i2, i6); this.zze.zze(bArr, 0, i2 + i6, i3 - i6); } } @Override // com.google.android.gms.internal.ads.zzgwj public final int zzf() { return this.zzg; } @Override // com.google.android.gms.internal.ads.zzgwj public final boolean zzh() { return this.zzc >= zzc(this.zzg); } @Override // com.google.android.gms.internal.ads.zzgwj public final int zzi(int i, int i2, int i3) { int i4 = i2 + i3; int i5 = this.zzf; if (i4 <= i5) { return this.zzd.zzi(i, i2, i3); } if (i2 >= i5) { return this.zze.zzi(i, i2 - i5, i3); } int i6 = i5 - i2; return this.zze.zzi(this.zzd.zzi(i, i2, i6), 0, i3 - i6); } @Override // com.google.android.gms.internal.ads.zzgwj public final int zzj(int i, int i2, int i3) { int i4 = i2 + i3; int i5 = this.zzf; if (i4 <= i5) { return this.zzd.zzj(i, i2, i3); } if (i2 >= i5) { return this.zze.zzj(i, i2 - i5, i3); } int i6 = i5 - i2; return this.zze.zzj(this.zzd.zzj(i, i2, i6), 0, i3 - i6); } @Override // com.google.android.gms.internal.ads.zzgwj public final zzgwj zzk(int i, int i2) { int zzq = zzgwj.zzq(i, i2, this.zzc); if (zzq == 0) { return zzgwj.zzb; } if (zzq == this.zzc) { return this; } int i3 = this.zzf; if (i2 <= i3) { return this.zzd.zzk(i, i2); } if (i >= i3) { return this.zze.zzk(i - i3, i2 - i3); } zzgwj zzgwjVar = this.zzd; return new zzgzu(zzgwjVar.zzk(i, zzgwjVar.zzd()), this.zze.zzk(0, i2 - this.zzf)); } /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.android.gms.internal.ads.zzgwj public final zzgwp zzl() { ArrayList arrayList = new ArrayList(); Object[] objArr = 0; zzgzs zzgzsVar = new zzgzs(this, null); while (zzgzsVar.hasNext()) { arrayList.add(zzgzsVar.next().zzn()); } int i = zzgwp.zzd; int i2 = 0; int i3 = 0; for (ByteBuffer byteBuffer : arrayList) { i3 += byteBuffer.remaining(); i2 = byteBuffer.hasArray() ? i2 | 1 : byteBuffer.isDirect() ? i2 | 2 : i2 | 4; } return i2 == 2 ? new zzgwl(arrayList, i3, true, objArr == true ? 1 : 0) : zzgwp.zzG(new zzgyh(arrayList), 4096); } @Override // com.google.android.gms.internal.ads.zzgwj public final String zzm(Charset charset) { return new String(zzA(), charset); } @Override // com.google.android.gms.internal.ads.zzgwj public final ByteBuffer zzn() { throw null; } @Override // com.google.android.gms.internal.ads.zzgwj public final void zzo(zzgwa zzgwaVar) throws IOException { this.zzd.zzo(zzgwaVar); this.zze.zzo(zzgwaVar); } @Override // com.google.android.gms.internal.ads.zzgwj public final boolean zzp() { zzgwj zzgwjVar = this.zzd; zzgwj zzgwjVar2 = this.zze; return zzgwjVar2.zzj(zzgwjVar.zzj(0, 0, this.zzf), 0, zzgwjVar2.zzd()) == 0; } @Override // com.google.android.gms.internal.ads.zzgwj /* renamed from: zzs */ public final zzgwe iterator() { return new zzgzq(this); } }