package defpackage;

import java.util.Arrays;

/* JADX INFO: renamed from: ᵥʧᵶᵵ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C3479 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public transient int[] f13389;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public transient int f13390;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public transient long[] f13391;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public transient Object[] f13392;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public transient int f13393;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public transient int[] f13394;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public transient float f13395;

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final int m7910(Object obj) {
        int iM7911 = m7911(obj);
        if (iM7911 == -1) {
            return 0;
        }
        return this.f13389[iM7911];
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final int m7911(Object obj) {
        int i = ᵱˉˈ.ˀᵭ(obj);
        int i2 = this.f13394[(r1.length - 1) & i];
        while (i2 != -1) {
            long j = this.f13391[i2];
            if (((int) (j >>> 32)) == i && ᵥˇᵛˎ.ˏːˆ(obj, this.f13392[i2])) {
                return i2;
            }
            i2 = (int) j;
        }
        return -1;
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final void m7912(int i, Object obj) {
        long j;
        if (i <= 0) {
            ᵕᵩʽᵲ.ᵮᵣᵗˈ(AbstractC2704.m6517(i, "count must be positive but was: "));
            return;
        }
        long[] jArr = this.f13391;
        Object[] objArr = this.f13392;
        int[] iArr = this.f13389;
        int i2 = ᵱˉˈ.ˀᵭ(obj);
        int[] iArr2 = this.f13394;
        int length = (iArr2.length - 1) & i2;
        int i3 = this.f13390;
        int i4 = iArr2[length];
        if (i4 == -1) {
            iArr2[length] = i3;
            j = 4294967295L;
        } else {
            while (true) {
                long j2 = jArr[i4];
                j = 4294967295L;
                if (((int) (j2 >>> 32)) == i2 && ᵥˇᵛˎ.ˏːˆ(obj, objArr[i4])) {
                    int i5 = iArr[i4];
                    iArr[i4] = i;
                    return;
                } else {
                    int i6 = (int) j2;
                    if (i6 == -1) {
                        jArr[i4] = ((-4294967296L) & j2) | (((long) i3) & 4294967295L);
                        break;
                    }
                    i4 = i6;
                }
            }
        }
        if (i3 == Integer.MAX_VALUE) {
            ᵕᵩʽᵲ.ᵪᵹᵥᵻ("Cannot contain more than Integer.MAX_VALUE elements!");
            return;
        }
        int i7 = i3 + 1;
        int length2 = this.f13391.length;
        if (i7 > length2) {
            int iMax = Math.max(1, length2 >>> 1) + length2;
            int i8 = iMax >= 0 ? iMax : Integer.MAX_VALUE;
            if (i8 != length2) {
                m7916(i8);
            }
        }
        this.f13391[i3] = (((long) i2) << 32) | j;
        this.f13392[i3] = obj;
        this.f13389[i3] = i;
        this.f13390 = i7;
        if (i3 >= this.f13393) {
            m7914(this.f13394.length * 2);
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final void m7913(int i) {
        if (i > this.f13391.length) {
            m7916(i);
        }
        if (i >= this.f13393) {
            m7914(Math.max(2, Integer.highestOneBit(i - 1) << 1));
        }
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final void m7914(int i) {
        if (this.f13394.length >= 1073741824) {
            this.f13393 = Integer.MAX_VALUE;
            return;
        }
        int i2 = ((int) (i * this.f13395)) + 1;
        int[] iArr = new int[i];
        Arrays.fill(iArr, -1);
        long[] jArr = this.f13391;
        int i3 = i - 1;
        for (int i4 = 0; i4 < this.f13390; i4++) {
            int i5 = (int) (jArr[i4] >>> 32);
            int i6 = i5 & i3;
            int i7 = iArr[i6];
            iArr[i6] = i4;
            jArr[i4] = (((long) i5) << 32) | (((long) i7) & 4294967295L);
        }
        this.f13393 = i2;
        this.f13394 = iArr;
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final void m7915(int i) {
        ᵻᵪ.ᵻʽᵯ("Initial capacity must be non-negative", i >= 0);
        int iMax = Math.max(i, 2);
        int iHighestOneBit = Integer.highestOneBit(iMax);
        if (iMax > ((int) (1.0d * ((double) iHighestOneBit))) && (iHighestOneBit = iHighestOneBit << 1) <= 0) {
            iHighestOneBit = 1073741824;
        }
        int[] iArr = new int[iHighestOneBit];
        Arrays.fill(iArr, -1);
        this.f13394 = iArr;
        this.f13395 = 1.0f;
        this.f13392 = new Object[i];
        this.f13389 = new int[i];
        long[] jArr = new long[i];
        Arrays.fill(jArr, -1L);
        this.f13391 = jArr;
        this.f13393 = Math.max(1, (int) (iHighestOneBit * 1.0f));
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final void m7916(int i) {
        this.f13392 = Arrays.copyOf(this.f13392, i);
        this.f13389 = Arrays.copyOf(this.f13389, i);
        long[] jArr = this.f13391;
        int length = jArr.length;
        long[] jArrCopyOf = Arrays.copyOf(jArr, i);
        if (i > length) {
            Arrays.fill(jArrCopyOf, length, i, -1L);
        }
        this.f13391 = jArrCopyOf;
    }
}
