package defpackage;

import java.io.Serializable;
import java.util.Iterator;
import java.util.Locale;

/* JADX INFO: renamed from: ᵟʣˆʤ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public class C3056 implements Iterable, Serializable {

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public static final C3056 f11705 = new C3056(AbstractC2956.f11366);

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public static final InterfaceC3388 f11706;

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public int f11707 = 0;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final byte[] f11708;

    static {
        f11706 = AbstractC1226.m3710() ? new C3814(14) : new ᵠʽᵲ(14);
    }

    public C3056(byte[] bArr) {
        bArr.getClass();
        this.f11708 = bArr;
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static int m7153(int i, int i2, int i3) {
        int i4 = i2 - i;
        if ((i | i2 | i4 | (i3 - i2)) >= 0) {
            return i4;
        }
        if (i < 0) {
            C1390.m3982(AbstractC0793.m2876(i, "Beginning index: ", " < 0"));
            return 0;
        }
        if (i2 < i) {
            C1390.m3982(AbstractC3653.m8230(i, i2, "Beginning index larger than ending index: ", ", "));
            return 0;
        }
        C1390.m3982(AbstractC3653.m8230(i2, i3, "End index: ", " >= "));
        return 0;
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public static C3056 m7154(byte[] bArr, int i, int i2) {
        m7153(i, i + i2, bArr.length);
        return new C3056(f11706.mo7746(bArr, i, i2));
    }

    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof C3056) || size() != ((C3056) obj).size()) {
            return false;
        }
        if (size() == 0) {
            return true;
        }
        if (!(obj instanceof C3056)) {
            return obj.equals(this);
        }
        C3056 c3056 = (C3056) obj;
        int i = this.f11707;
        int i2 = c3056.f11707;
        if (i != 0 && i2 != 0 && i != i2) {
            return false;
        }
        int size = size();
        if (size > c3056.size()) {
            throw new IllegalArgumentException("Length too large: " + size + size());
        }
        if (size > c3056.size()) {
            StringBuilder sbM8237 = AbstractC3653.m8237(size, "Ran off end of other: 0, ", ", ");
            sbM8237.append(c3056.size());
            throw new IllegalArgumentException(sbM8237.toString());
        }
        byte[] bArr = c3056.f11708;
        int iMo7158 = mo7158() + size;
        int iMo71582 = mo7158();
        int iMo71583 = c3056.mo7158();
        while (iMo71582 < iMo7158) {
            if (this.f11708[iMo71582] != bArr[iMo71583]) {
                return false;
            }
            iMo71582++;
            iMo71583++;
        }
        return true;
    }

    public final int hashCode() {
        int i = this.f11707;
        if (i != 0) {
            return i;
        }
        int size = size();
        int iMo7158 = mo7158();
        int i2 = size;
        for (int i3 = iMo7158; i3 < iMo7158 + size; i3++) {
            i2 = (i2 * 31) + this.f11708[i3];
        }
        if (i2 == 0) {
            i2 = 1;
        }
        this.f11707 = i2;
        return i2;
    }

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

    public int size() {
        return this.f11708.length;
    }

    public final String toString() {
        String strConcat;
        Locale locale = Locale.ROOT;
        String hexString = Integer.toHexString(System.identityHashCode(this));
        int size = size();
        if (size() <= 50) {
            strConcat = AbstractC0702.m2539(this);
        } else {
            int iM7153 = m7153(0, 47, size());
            strConcat = AbstractC0702.m2539(iM7153 == 0 ? f11705 : new C3415(this.f11708, mo7158(), iM7153)).concat("...");
        }
        StringBuilder sb = new StringBuilder("<ByteString@");
        sb.append(hexString);
        sb.append(" size=");
        sb.append(size);
        sb.append(" contents=\"");
        return AbstractC3653.m8231(sb, strConcat, "\">");
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public byte mo7155(int i) {
        return this.f11708[i];
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public void mo7156(int i, byte[] bArr) {
        System.arraycopy(this.f11708, 0, bArr, 0, i);
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public byte mo7157(int i) {
        return this.f11708[i];
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public int mo7158() {
        return 0;
    }
}
