package com.google.android.gms.internal.drive; /* loaded from: classes3.dex */ final class zzjq extends zzjo { private final byte[] buffer; private int limit; private int pos; private final boolean zzoc; private int zzod; private int zzoe; private int zzof; private zzjq(byte[] bArr, int i, int i2, boolean z) { super(); this.zzof = Integer.MAX_VALUE; this.buffer = bArr; this.limit = i2 + i; this.pos = i; this.zzoe = i; this.zzoc = z; } @Override // com.google.android.gms.internal.drive.zzjo public final int zzbz() { return this.pos - this.zzoe; } @Override // com.google.android.gms.internal.drive.zzjo public final int zzv(int i) throws zzkq { if (i < 0) { throw zzkq.zzdj(); } int zzbz = i + zzbz(); int i2 = this.zzof; if (zzbz > i2) { throw zzkq.zzdi(); } this.zzof = zzbz; int i3 = this.limit + this.zzod; this.limit = i3; int i4 = i3 - this.zzoe; if (i4 > zzbz) { int i5 = i4 - zzbz; this.zzod = i5; this.limit = i3 - i5; } else { this.zzod = 0; } return i2; } }