package com.google.android.gms.internal.fido;

import java.io.IOException;

/* JADX INFO: loaded from: classes3.dex */
final class zzcf extends zzcg {
    private zzcf(zzcd zzcdVar, Character ch) {
        super(zzcdVar, ch);
        zzap.zzc(zzcdVar.zzf.length == 64);
    }

    @Override // com.google.android.gms.internal.fido.zzcg
    public final zzch zza(zzcd zzcdVar, Character ch) {
        return new zzcf(zzcdVar, ch);
    }

    @Override // com.google.android.gms.internal.fido.zzcg, com.google.android.gms.internal.fido.zzch
    public final void zzb(Appendable appendable, byte[] bArr, int i6, int i7) throws IOException {
        int i8 = 0;
        zzap.zze(0, i7, bArr.length);
        for (int i9 = i7; i9 >= 3; i9 -= 3) {
            int i10 = bArr[i8] & 255;
            int i11 = ((bArr[i8 + 1] & 255) << 8) | (i10 << 16) | (bArr[i8 + 2] & 255);
            appendable.append(this.zzb.zza(i11 >>> 18));
            appendable.append(this.zzb.zza((i11 >>> 12) & 63));
            appendable.append(this.zzb.zza((i11 >>> 6) & 63));
            appendable.append(this.zzb.zza(i11 & 63));
            i8 += 3;
        }
        if (i8 < i7) {
            zze(appendable, bArr, i8, i7 - i8);
        }
    }

    public zzcf(String str, String str2, Character ch) {
        this(new zzcd(str, str2.toCharArray()), ch);
    }
}
