package p037.p057;

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

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

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

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

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

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

    public C1730() {
        int iM3359 = C1720.m3359(10);
        this.f5623 = new int[iM3359];
        this.f5624 = new Object[iM3359];
    }

    public C1730<E> clone() {
        try {
            C1730<E> c1730 = (C1730) super.clone();
            c1730.f5623 = (int[]) this.f5623.clone();
            c1730.f5624 = (Object[]) this.f5624.clone();
            return c1730;
        } catch (CloneNotSupportedException e) {
            throw new AssertionError(e);
        }
    }

    public String toString() {
        if (m3397() <= 0) {
            return "{}";
        }
        StringBuilder sb = new StringBuilder(this.f5625 * 28);
        sb.append('{');
        for (int i = 0; i < this.f5625; i++) {
            if (i > 0) {
                sb.append(", ");
            }
            if (this.f5622) {
                m3396();
            }
            sb.append(this.f5623[i]);
            sb.append('=');
            E eM3393 = m3393(i);
            if (eM3393 != this) {
                sb.append(eM3393);
            } else {
                sb.append("(this Map)");
            }
        }
        sb.append('}');
        return sb.toString();
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public E m3393(int i) {
        if (this.f5622) {
            m3396();
        }
        return (E) this.f5624[i];
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m3394(int i, E e) {
        int i2 = this.f5625;
        if (i2 != 0 && i <= this.f5623[i2 - 1]) {
            m3398(i, e);
            return;
        }
        if (this.f5622 && this.f5625 >= this.f5623.length) {
            m3396();
        }
        int i3 = this.f5625;
        if (i3 >= this.f5623.length) {
            int iM3359 = C1720.m3359(i3 + 1);
            int[] iArr = new int[iM3359];
            Object[] objArr = new Object[iM3359];
            int[] iArr2 = this.f5623;
            System.arraycopy(iArr2, 0, iArr, 0, iArr2.length);
            Object[] objArr2 = this.f5624;
            System.arraycopy(objArr2, 0, objArr, 0, objArr2.length);
            this.f5623 = iArr;
            this.f5624 = objArr;
        }
        this.f5623[i3] = i;
        this.f5624[i3] = e;
        this.f5625 = i3 + 1;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public E m3395(int i, E e) {
        int iM3356 = C1720.m3356(this.f5623, this.f5625, i);
        if (iM3356 >= 0) {
            Object[] objArr = this.f5624;
            if (objArr[iM3356] != f5621) {
                return (E) objArr[iM3356];
            }
        }
        return e;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final void m3396() {
        int i = this.f5625;
        int[] iArr = this.f5623;
        Object[] objArr = this.f5624;
        int i2 = 0;
        for (int i3 = 0; i3 < i; i3++) {
            Object obj = objArr[i3];
            if (obj != f5621) {
                if (i3 != i2) {
                    iArr[i2] = iArr[i3];
                    objArr[i2] = obj;
                    objArr[i3] = null;
                }
                i2++;
            }
        }
        this.f5622 = false;
        this.f5625 = i2;
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public int m3397() {
        if (this.f5622) {
            m3396();
        }
        return this.f5625;
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public void m3398(int i, E e) {
        int iM3356 = C1720.m3356(this.f5623, this.f5625, i);
        if (iM3356 >= 0) {
            this.f5624[iM3356] = e;
            return;
        }
        int i2 = ~iM3356;
        if (i2 < this.f5625) {
            Object[] objArr = this.f5624;
            if (objArr[i2] == f5621) {
                this.f5623[i2] = i;
                objArr[i2] = e;
                return;
            }
        }
        if (this.f5622 && this.f5625 >= this.f5623.length) {
            m3396();
            i2 = ~C1720.m3356(this.f5623, this.f5625, i);
        }
        int i3 = this.f5625;
        if (i3 >= this.f5623.length) {
            int iM3359 = C1720.m3359(i3 + 1);
            int[] iArr = new int[iM3359];
            Object[] objArr2 = new Object[iM3359];
            int[] iArr2 = this.f5623;
            System.arraycopy(iArr2, 0, iArr, 0, iArr2.length);
            Object[] objArr3 = this.f5624;
            System.arraycopy(objArr3, 0, objArr2, 0, objArr3.length);
            this.f5623 = iArr;
            this.f5624 = objArr2;
        }
        int i4 = this.f5625;
        if (i4 - i2 != 0) {
            int[] iArr3 = this.f5623;
            int i5 = i2 + 1;
            System.arraycopy(iArr3, i2, iArr3, i5, i4 - i2);
            Object[] objArr4 = this.f5624;
            System.arraycopy(objArr4, i2, objArr4, i5, this.f5625 - i2);
        }
        this.f5623[i2] = i;
        this.f5624[i2] = e;
        this.f5625++;
    }
}
