what-the-bank/sources/com/google/android/gms/internal/p002firebaseauthapi/zzacl.java

223 lines
6.7 KiB
Java

package com.google.android.gms.internal.p002firebaseauthapi;
import java.io.IOException;
import java.io.OutputStream;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes2.dex */
public final class zzacl extends zzaci {
private final OutputStream zzf;
/* JADX INFO: Access modifiers changed from: package-private */
public zzacl(OutputStream outputStream, int i) {
super(i);
this.zzf = outputStream;
}
private final void zzL() throws IOException {
this.zzf.write(this.zza, 0, this.zzc);
this.zzc = 0;
}
private final void zzM(int i) throws IOException {
if (this.zzb - this.zzc < i) {
zzL();
}
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzN() throws IOException {
if (this.zzc > 0) {
zzL();
}
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzO(byte b) throws IOException {
if (this.zzc == this.zzb) {
zzL();
}
zzc(b);
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzP(int i, boolean z) throws IOException {
zzM(11);
zzf(i << 3);
zzc(z ? (byte) 1 : (byte) 0);
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzQ(int i, zzacc zzaccVar) throws IOException {
zzs((i << 3) | 2);
zzs(zzaccVar.zzd());
zzaccVar.zzj(this);
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn, com.google.android.gms.internal.p002firebaseauthapi.zzabs
public final void zza(byte[] bArr, int i, int i2) throws IOException {
zzp(bArr, 0, i2);
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzh(int i, int i2) throws IOException {
zzM(14);
zzf((i << 3) | 5);
zzd(i2);
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzi(int i) throws IOException {
zzM(4);
zzd(i);
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzj(int i, long j) throws IOException {
zzM(18);
zzf((i << 3) | 1);
zze(j);
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzk(long j) throws IOException {
zzM(8);
zze(j);
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzl(int i, int i2) throws IOException {
zzM(20);
zzf(i << 3);
if (i2 >= 0) {
zzf(i2);
} else {
zzg(i2);
}
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzm(int i) throws IOException {
if (i >= 0) {
zzs(i);
} else {
zzu(i);
}
}
/* JADX INFO: Access modifiers changed from: package-private */
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzn(int i, zzaek zzaekVar, zzaew zzaewVar) throws IOException {
zzs((i << 3) | 2);
zzs(((zzabm) zzaekVar).zzn(zzaewVar));
zzaewVar.zzn(zzaekVar, this.zze);
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzo(int i, String str) throws IOException {
zzs((i << 3) | 2);
zzv(str);
}
public final void zzp(byte[] bArr, int i, int i2) throws IOException {
int i3 = this.zzb;
int i4 = this.zzc;
int i5 = i3 - i4;
if (i5 >= i2) {
System.arraycopy(bArr, 0, this.zza, i4, i2);
this.zzc += i2;
this.zzd += i2;
return;
}
System.arraycopy(bArr, 0, this.zza, i4, i5);
int i6 = i2 - i5;
this.zzc = this.zzb;
this.zzd += i5;
zzL();
if (i6 <= this.zzb) {
System.arraycopy(bArr, i5, this.zza, 0, i6);
this.zzc = i6;
} else {
this.zzf.write(bArr, i5, i6);
}
this.zzd += i6;
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzq(int i, int i2) throws IOException {
zzs((i << 3) | i2);
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzr(int i, int i2) throws IOException {
zzM(20);
zzf(i << 3);
zzf(i2);
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzs(int i) throws IOException {
zzM(5);
zzf(i);
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzt(int i, long j) throws IOException {
zzM(20);
zzf(i << 3);
zzg(j);
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzacn
public final void zzu(long j) throws IOException {
zzM(10);
zzg(j);
}
public final void zzv(String str) throws IOException {
int zzc;
try {
int length = str.length() * 3;
int zzE = zzE(length);
int i = zzE + length;
int i2 = this.zzb;
if (i <= i2) {
if (i > i2 - this.zzc) {
zzL();
}
int zzE2 = zzE(str.length());
int i3 = this.zzc;
try {
if (zzE2 == zzE) {
int i4 = i3 + zzE2;
this.zzc = i4;
int zzb = zzagc.zzb(str, this.zza, i4, this.zzb - i4);
this.zzc = i3;
zzc = (zzb - i3) - zzE2;
zzf(zzc);
this.zzc = zzb;
} else {
zzc = zzagc.zzc(str);
zzf(zzc);
this.zzc = zzagc.zzb(str, this.zza, this.zzc, zzc);
}
this.zzd += zzc;
return;
} catch (zzagb e) {
this.zzd -= this.zzc - i3;
this.zzc = i3;
throw e;
} catch (ArrayIndexOutOfBoundsException e2) {
throw new zzack(e2);
}
}
byte[] bArr = new byte[length];
int zzb2 = zzagc.zzb(str, bArr, 0, length);
zzs(zzb2);
zzp(bArr, 0, zzb2);
} catch (zzagb e3) {
zzJ(str, e3);
}
}
}