package com.google.android.gms.internal.p002firebaseauthapi; /* loaded from: classes.dex */ final class zzagh extends zzagl { private final byte[] zza; private final int zzb; private int zzc; zzagh(byte[] bArr, int i10, int i11) { super(null); int length = bArr.length; if (((length - i11) | i11) < 0) { throw new IllegalArgumentException(String.format("Array range is invalid. Buffer.length=%d, offset=%d, length=%d", Integer.valueOf(length), 0, Integer.valueOf(i11))); } this.zza = bArr; this.zzc = 0; this.zzb = i11; } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzI() { } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzJ(byte b10) { try { byte[] bArr = this.zza; int i10 = this.zzc; this.zzc = i10 + 1; bArr[i10] = b10; } catch (IndexOutOfBoundsException e10) { throw new zzagi(String.format("Pos: %d, limit: %d, len: %d", Integer.valueOf(this.zzc), Integer.valueOf(this.zzb), 1), e10); } } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzK(int i10, boolean z10) { zzs(i10 << 3); zzJ(z10 ? (byte) 1 : (byte) 0); } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzL(int i10, zzafy zzafyVar) { zzs((i10 << 3) | 2); zzs(zzafyVar.zzd()); zzafyVar.zzj(this); } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl, com.google.android.gms.internal.p002firebaseauthapi.zzafo public final void zza(byte[] bArr, int i10, int i11) { zze(bArr, 0, i11); } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final int zzb() { return this.zzb - this.zzc; } public final void zze(byte[] bArr, int i10, int i11) { try { System.arraycopy(bArr, 0, this.zza, this.zzc, i11); this.zzc += i11; } catch (IndexOutOfBoundsException e10) { throw new zzagi(String.format("Pos: %d, limit: %d, len: %d", Integer.valueOf(this.zzc), Integer.valueOf(this.zzb), Integer.valueOf(i11)), e10); } } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzh(int i10, int i11) { zzs((i10 << 3) | 5); zzi(i11); } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzi(int i10) { try { byte[] bArr = this.zza; int i11 = this.zzc; int i12 = i11 + 1; bArr[i11] = (byte) (i10 & 255); int i13 = i12 + 1; bArr[i12] = (byte) ((i10 >> 8) & 255); int i14 = i13 + 1; bArr[i13] = (byte) ((i10 >> 16) & 255); this.zzc = i14 + 1; bArr[i14] = (byte) ((i10 >> 24) & 255); } catch (IndexOutOfBoundsException e10) { throw new zzagi(String.format("Pos: %d, limit: %d, len: %d", Integer.valueOf(this.zzc), Integer.valueOf(this.zzb), 1), e10); } } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzj(int i10, long j10) { zzs((i10 << 3) | 1); zzk(j10); } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzk(long j10) { try { byte[] bArr = this.zza; int i10 = this.zzc; int i11 = i10 + 1; bArr[i10] = (byte) (((int) j10) & 255); int i12 = i11 + 1; bArr[i11] = (byte) (((int) (j10 >> 8)) & 255); int i13 = i12 + 1; bArr[i12] = (byte) (((int) (j10 >> 16)) & 255); int i14 = i13 + 1; bArr[i13] = (byte) (((int) (j10 >> 24)) & 255); int i15 = i14 + 1; bArr[i14] = (byte) (((int) (j10 >> 32)) & 255); int i16 = i15 + 1; bArr[i15] = (byte) (((int) (j10 >> 40)) & 255); int i17 = i16 + 1; bArr[i16] = (byte) (((int) (j10 >> 48)) & 255); this.zzc = i17 + 1; bArr[i17] = (byte) (((int) (j10 >> 56)) & 255); } catch (IndexOutOfBoundsException e10) { throw new zzagi(String.format("Pos: %d, limit: %d, len: %d", Integer.valueOf(this.zzc), Integer.valueOf(this.zzb), 1), e10); } } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzl(int i10, int i11) { zzs(i10 << 3); zzm(i11); } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzm(int i10) { if (i10 >= 0) { zzs(i10); } else { zzu(i10); } } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl final void zzn(int i10, zzaii zzaiiVar, zzaiu zzaiuVar) { zzs((i10 << 3) | 2); zzs(((zzafi) zzaiiVar).zzn(zzaiuVar)); zzaiuVar.zzm(zzaiiVar, this.zze); } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzo(int i10, String str) { zzs((i10 << 3) | 2); zzp(str); } public final void zzp(String str) { int i10 = this.zzc; try { int zzA = zzagl.zzA(str.length() * 3); int zzA2 = zzagl.zzA(str.length()); if (zzA2 != zzA) { zzs(zzakd.zzc(str)); byte[] bArr = this.zza; int i11 = this.zzc; this.zzc = zzakd.zzb(str, bArr, i11, this.zzb - i11); return; } int i12 = i10 + zzA2; this.zzc = i12; int zzb = zzakd.zzb(str, this.zza, i12, this.zzb - i12); this.zzc = i10; zzs((zzb - i10) - zzA2); this.zzc = zzb; } catch (zzakc e10) { this.zzc = i10; zzE(str, e10); } catch (IndexOutOfBoundsException e11) { throw new zzagi(e11); } } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzq(int i10, int i11) { zzs((i10 << 3) | i11); } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzr(int i10, int i11) { zzs(i10 << 3); zzs(i11); } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzs(int i10) { while ((i10 & (-128)) != 0) { try { byte[] bArr = this.zza; int i11 = this.zzc; this.zzc = i11 + 1; bArr[i11] = (byte) ((i10 & 127) | 128); i10 >>>= 7; } catch (IndexOutOfBoundsException e10) { throw new zzagi(String.format("Pos: %d, limit: %d, len: %d", Integer.valueOf(this.zzc), Integer.valueOf(this.zzb), 1), e10); } } byte[] bArr2 = this.zza; int i12 = this.zzc; this.zzc = i12 + 1; bArr2[i12] = (byte) i10; } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzt(int i10, long j10) { zzs(i10 << 3); zzu(j10); } @Override // com.google.android.gms.internal.p002firebaseauthapi.zzagl public final void zzu(long j10) { boolean z10; z10 = zzagl.zzb; if (z10 && this.zzb - this.zzc >= 10) { while ((j10 & (-128)) != 0) { byte[] bArr = this.zza; int i10 = this.zzc; this.zzc = i10 + 1; zzajy.zzn(bArr, i10, (byte) ((((int) j10) & 127) | 128)); j10 >>>= 7; } byte[] bArr2 = this.zza; int i11 = this.zzc; this.zzc = i11 + 1; zzajy.zzn(bArr2, i11, (byte) j10); return; } while ((j10 & (-128)) != 0) { try { byte[] bArr3 = this.zza; int i12 = this.zzc; this.zzc = i12 + 1; bArr3[i12] = (byte) ((((int) j10) & 127) | 128); j10 >>>= 7; } catch (IndexOutOfBoundsException e10) { throw new zzagi(String.format("Pos: %d, limit: %d, len: %d", Integer.valueOf(this.zzc), Integer.valueOf(this.zzb), 1), e10); } } byte[] bArr4 = this.zza; int i13 = this.zzc; this.zzc = i13 + 1; bArr4[i13] = (byte) j10; } }