package p138.p329.p362.p370;

/* JADX INFO: renamed from: ދ.ށ.މ.މ.ކ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C6404 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public byte[] f17872;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public int f17873;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public int f17874;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public int f17875;

    public C6404(int i) {
        this.f17872 = new byte[i];
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m9632(byte[] bArr, int i, int i2) {
        if (bArr.length - i < i2) {
            throw new IllegalArgumentException("Bytes to write do not exist in source");
        }
        byte[] bArr2 = this.f17872;
        if (i2 > bArr2.length - this.f17875) {
            throw new IndexOutOfBoundsException("Size of bytes to be written is greater than available buffer space");
        }
        int i3 = this.f17873;
        if (i3 + i2 <= bArr2.length) {
            System.arraycopy(bArr, i, bArr2, i3, i2);
        } else {
            int length = bArr2.length - i3;
            System.arraycopy(bArr, i, bArr2, i3, length);
            System.arraycopy(bArr, i + length, this.f17872, 0, i2 - length);
        }
        this.f17873 = (this.f17873 + i2) % this.f17872.length;
        this.f17875 += i2;
    }
}
