package defpackage;

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

/* JADX INFO: renamed from: ᵳᵸʝـ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC4613 implements Iterable, Serializable {

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public static final InterfaceC2795 f17545;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public static final C1236 f17546 = new C1236(AbstractC1130.f4830);

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

    static {
        f17545 = AbstractC3142.m7248() ? new ᵱᵻᵧᵷ() : new C3664(13);
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static int m9728(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 C1236 m9729(byte[] bArr, int i, int i2) {
        m9728(i, i + i2, bArr.length);
        return new C1236(f17545.mo6781(bArr, i, i2));
    }

    public abstract boolean equals(Object obj);

    public final int hashCode() {
        int i = this.f17547;
        if (i != 0) {
            return i;
        }
        int size = size();
        C1236 c1236 = (C1236) this;
        int iMo3721 = c1236.mo3721();
        int i2 = size;
        for (int i3 = iMo3721; i3 < iMo3721 + size; i3++) {
            i2 = (i2 * 31) + c1236.f5209[i3];
        }
        if (i2 == 0) {
            i2 = 1;
        }
        this.f17547 = i2;
        return i2;
    }

    public abstract int size();

    public final String toString() {
        String strConcat;
        Locale locale = Locale.ROOT;
        String hexString = Integer.toHexString(System.identityHashCode(this));
        int size = size();
        if (size() <= 50) {
            strConcat = ᵸᵺᵜ.ᵮᵣᵗˈ(this);
        } else {
            C1236 c1236 = (C1236) this;
            int iM9728 = m9728(0, 47, c1236.size());
            strConcat = ᵸᵺᵜ.ᵮᵣᵗˈ(iM9728 == 0 ? f17546 : new C3981(c1236.f5209, c1236.mo3721(), iM9728)).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: ʽˈˋ */
    public abstract byte mo3718(int i);

    /* JADX INFO: renamed from: ᵨᵣ */
    public abstract void mo3720(int i, byte[] bArr);

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final byte[] m9730() {
        int size = size();
        if (size == 0) {
            return AbstractC1130.f4830;
        }
        byte[] bArr = new byte[size];
        mo3720(size, bArr);
        return bArr;
    }
}
