package defpackage;

import com.google.android.gms.internal.measurement.zzaeh;
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 abstract class AbstractC4667 implements Iterable, Serializable {

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public static final C0347 f17732 = new C0347(AbstractC5240.f19754);

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

    static {
        int i = AbstractC1986.f7873;
    }

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public static /* synthetic */ boolean m9793(byte[] bArr, int i, byte[] bArr2, int i2, int i3) {
        int i4 = i + i3;
        m9794(i, i4, bArr.length);
        m9794(i2, i3 + i2, bArr2.length);
        while (i < i4) {
            if (bArr[i] != bArr2[i2]) {
                return false;
            }
            i++;
            i2++;
        }
        return true;
    }

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public static int m9794(int i, int i2, int i3) {
        int i4 = i2 - i;
        if ((i | i2 | i4 | (i3 - i2)) >= 0) {
            return i4;
        }
        if (i < 0) {
            StringBuilder sb = new StringBuilder(String.valueOf(i).length() + 21);
            sb.append("Beginning index: ");
            sb.append(i);
            sb.append(" < 0");
            throw new IndexOutOfBoundsException(sb.toString());
        }
        if (i2 < i) {
            StringBuilder sb2 = new StringBuilder(String.valueOf(i).length() + 44 + String.valueOf(i2).length());
            sb2.append("Beginning index larger than ending index: ");
            sb2.append(i);
            sb2.append(", ");
            sb2.append(i2);
            throw new IndexOutOfBoundsException(sb2.toString());
        }
        StringBuilder sb3 = new StringBuilder(String.valueOf(i2).length() + 15 + String.valueOf(i3).length());
        sb3.append("End index: ");
        sb3.append(i2);
        sb3.append(" >= ");
        sb3.append(i3);
        throw new IndexOutOfBoundsException(sb3.toString());
    }

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public static C0347 m9795(byte[] bArr, int i, int i2) {
        if (i2 == 0) {
            return f17732;
        }
        m9794(i, i + i2, bArr.length);
        byte[] bArr2 = new byte[i2];
        System.arraycopy(bArr, i, bArr2, 0, i2);
        return new C0347(bArr2);
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public static C0347 m9796(byte[] bArr, int i, int i2) {
        try {
            return m9795(bArr, i, i2);
        } catch (zzaeh e) {
            throw new AssertionError("Expected no InvalidProtocolBufferException as data UTF8 validity is not checked.", e);
        }
    }

    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof AbstractC4667)) {
            return false;
        }
        AbstractC4667 abstractC4667 = (AbstractC4667) obj;
        int iMo1614 = mo1614();
        if (iMo1614 != abstractC4667.mo1614()) {
            return false;
        }
        if (iMo1614 == 0) {
            return true;
        }
        int i = this.f17733;
        int i2 = abstractC4667.f17733;
        if (i == 0 || i2 == 0 || i == i2) {
            return mo1616(abstractC4667);
        }
        return false;
    }

    public final int hashCode() {
        int iMo1613 = this.f17733;
        if (iMo1613 == 0) {
            int iMo1614 = mo1614();
            iMo1613 = mo1613(iMo1614, iMo1614);
            if (iMo1613 == 0) {
                iMo1613 = 1;
            }
            this.f17733 = iMo1613;
        }
        return iMo1613;
    }

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

    public final String toString() {
        Locale locale = Locale.ROOT;
        String hexString = Integer.toHexString(System.identityHashCode(this));
        int iMo1614 = mo1614();
        String str = mo1614() <= 50 ? ᵴᵧˈ.ˌᴵ(m9797()) : ᵴᵧˈ.ˌᴵ(mo1617(0, 47).m9797()).concat("...");
        StringBuilder sb = new StringBuilder("<ByteString@");
        sb.append(hexString);
        sb.append(" size=");
        sb.append(iMo1614);
        sb.append(" contents=\"");
        return AbstractC3653.m8231(sb, str, "\">");
    }

    /* JADX INFO: renamed from: ʽˈˋ */
    public abstract byte mo1612(int i);

    /* JADX INFO: renamed from: ˊᵫᵗ */
    public abstract int mo1613(int i, int i2);

    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public abstract int mo1614();

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

    /* JADX INFO: renamed from: ᵵᵽ */
    public abstract boolean mo1616(AbstractC4667 abstractC4667);

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final byte[] m9797() {
        int iMo1614 = mo1614();
        if (iMo1614 == 0) {
            return AbstractC5240.f19754;
        }
        byte[] bArr = new byte[iMo1614];
        mo1615(iMo1614, bArr);
        return bArr;
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ */
    public abstract AbstractC0423 mo1617(int i, int i2);

    /* JADX INFO: renamed from: ᵻˈᵦʼ */
    public abstract void mo1618(AbstractC0857 abstractC0857);
}
