package p037.p057;

/* JADX INFO: renamed from: މ.ށ.ބ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C1721<E> implements Cloneable {

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public static final Object f5587 = new Object();

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public boolean f5588 = false;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public long[] f5589;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public Object[] f5590;

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

    public C1721() {
        int iM3360 = C1720.m3360(10);
        this.f5589 = new long[iM3360];
        this.f5590 = new Object[iM3360];
    }

    public C1721<E> clone() {
        try {
            C1721<E> c1721 = (C1721) super.clone();
            c1721.f5589 = (long[]) this.f5589.clone();
            c1721.f5590 = (Object[]) this.f5590.clone();
            return c1721;
        } catch (CloneNotSupportedException e) {
            throw new AssertionError(e);
        }
    }

    public String toString() {
        if (m3368() <= 0) {
            return "{}";
        }
        StringBuilder sb = new StringBuilder(this.f5591 * 28);
        sb.append('{');
        for (int i = 0; i < this.f5591; i++) {
            if (i > 0) {
                sb.append(", ");
            }
            if (this.f5588) {
                m3366();
            }
            sb.append(this.f5589[i]);
            sb.append('=');
            E eM3361 = m3361(i);
            if (eM3361 != this) {
                sb.append(eM3361);
            } else {
                sb.append("(this Map)");
            }
        }
        sb.append('}');
        return sb.toString();
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public E m3361(int i) {
        if (this.f5588) {
            m3366();
        }
        return (E) this.f5590[i];
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public E m3362(long j) {
        return m3364(j, null);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m3363(long j, E e) {
        int i = this.f5591;
        if (i != 0 && j <= this.f5589[i - 1]) {
            m3367(j, e);
            return;
        }
        if (this.f5588 && this.f5591 >= this.f5589.length) {
            m3366();
        }
        int i2 = this.f5591;
        if (i2 >= this.f5589.length) {
            int iM3360 = C1720.m3360(i2 + 1);
            long[] jArr = new long[iM3360];
            Object[] objArr = new Object[iM3360];
            long[] jArr2 = this.f5589;
            System.arraycopy(jArr2, 0, jArr, 0, jArr2.length);
            Object[] objArr2 = this.f5590;
            System.arraycopy(objArr2, 0, objArr, 0, objArr2.length);
            this.f5589 = jArr;
            this.f5590 = objArr;
        }
        this.f5589[i2] = j;
        this.f5590[i2] = e;
        this.f5591 = i2 + 1;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public E m3364(long j, E e) {
        int iM3357 = C1720.m3357(this.f5589, this.f5591, j);
        if (iM3357 >= 0) {
            Object[] objArr = this.f5590;
            if (objArr[iM3357] != f5587) {
                return (E) objArr[iM3357];
            }
        }
        return e;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public void m3365() {
        int i = this.f5591;
        Object[] objArr = this.f5590;
        for (int i2 = 0; i2 < i; i2++) {
            objArr[i2] = null;
        }
        this.f5591 = 0;
        this.f5588 = false;
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final void m3366() {
        int i = this.f5591;
        long[] jArr = this.f5589;
        Object[] objArr = this.f5590;
        int i2 = 0;
        for (int i3 = 0; i3 < i; i3++) {
            Object obj = objArr[i3];
            if (obj != f5587) {
                if (i3 != i2) {
                    jArr[i2] = jArr[i3];
                    objArr[i2] = obj;
                    objArr[i3] = null;
                }
                i2++;
            }
        }
        this.f5588 = false;
        this.f5591 = i2;
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public void m3367(long j, E e) {
        int iM3357 = C1720.m3357(this.f5589, this.f5591, j);
        if (iM3357 >= 0) {
            this.f5590[iM3357] = e;
            return;
        }
        int i = ~iM3357;
        if (i < this.f5591) {
            Object[] objArr = this.f5590;
            if (objArr[i] == f5587) {
                this.f5589[i] = j;
                objArr[i] = e;
                return;
            }
        }
        if (this.f5588 && this.f5591 >= this.f5589.length) {
            m3366();
            i = ~C1720.m3357(this.f5589, this.f5591, j);
        }
        int i2 = this.f5591;
        if (i2 >= this.f5589.length) {
            int iM3360 = C1720.m3360(i2 + 1);
            long[] jArr = new long[iM3360];
            Object[] objArr2 = new Object[iM3360];
            long[] jArr2 = this.f5589;
            System.arraycopy(jArr2, 0, jArr, 0, jArr2.length);
            Object[] objArr3 = this.f5590;
            System.arraycopy(objArr3, 0, objArr2, 0, objArr3.length);
            this.f5589 = jArr;
            this.f5590 = objArr2;
        }
        int i3 = this.f5591;
        if (i3 - i != 0) {
            long[] jArr3 = this.f5589;
            int i4 = i + 1;
            System.arraycopy(jArr3, i, jArr3, i4, i3 - i);
            Object[] objArr4 = this.f5590;
            System.arraycopy(objArr4, i, objArr4, i4, this.f5591 - i);
        }
        this.f5589[i] = j;
        this.f5590[i] = e;
        this.f5591++;
    }

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public int m3368() {
        if (this.f5588) {
            m3366();
        }
        return this.f5591;
    }
}
