package defpackage;

import java.util.Iterator;

/* renamed from: ᵿˎᵠ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public class C5500 extends AbstractC2202 {

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final byte[] f20630;

    public C5500(byte[] bArr) {
        this.f8643 = 0;
        bArr.getClass();
        this.f20630 = bArr;
    }

    @Override // defpackage.AbstractC2202
    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof AbstractC2202) || size() != ((AbstractC2202) obj).size()) {
            return false;
        }
        if (size() == 0) {
            return true;
        }
        if (!(obj instanceof C5500)) {
            return obj.equals(this);
        }
        C5500 c5500 = (C5500) obj;
        int i = this.f8643;
        int i2 = c5500.f8643;
        if (i != 0 && i2 != 0 && i != i2) {
            return false;
        }
        int size = size();
        if (size > c5500.size()) {
            throw new IllegalArgumentException("Length too large: " + size + size());
        }
        if (size > c5500.size()) {
            StringBuilder sbM4097 = AbstractC1327.m4097(size, "Ran off end of other: 0, ", ", ");
            sbM4097.append(c5500.size());
            throw new IllegalArgumentException(sbM4097.toString());
        }
        byte[] bArr = c5500.f20630;
        int iMo3599 = mo3599() + size;
        int iMo35992 = mo3599();
        int iMo35993 = c5500.mo3599();
        while (iMo35992 < iMo3599) {
            if (this.f20630[iMo35992] != bArr[iMo35993]) {
                return false;
            }
            iMo35992++;
            iMo35993++;
        }
        return true;
    }

    @Override // java.lang.Iterable
    public final Iterator iterator() {
        return new C1072(this);
    }

    @Override // defpackage.AbstractC2202
    public int size() {
        return this.f20630.length;
    }

    @Override // defpackage.AbstractC2202
    /* renamed from: ˇʼʤˎ */
    public void mo3598(int i, byte[] bArr) {
        System.arraycopy(this.f20630, 0, bArr, 0, i);
    }

    /* renamed from: ˎˏʜʾ */
    public int mo3599() {
        return 0;
    }

    @Override // defpackage.AbstractC2202
    /* renamed from: ᵴᵳ */
    public byte mo3600(int i) {
        return this.f20630[i];
    }

    /* renamed from: ᵹᵝᵶ */
    public byte mo3601(int i) {
        return this.f20630[i];
    }
}
