package androidx.compose.runtime.retain.impl;

import J4.c;
import androidx.compose.runtime.internal.StabilityInferred;
import kotlin.jvm.internal.h;
import kotlin.jvm.internal.o;
import n.J;
import n.N;
import n.U;
import n.V;

/* JADX INFO: loaded from: classes.dex */
public final class SafeMultiValueMap<K, V> {
    private final N map;

    @StabilityInferred(parameters = 0)
    public static final class ValueSafetyWrapper {
        public static final int $stable = 8;
        private final Object value;

        public ValueSafetyWrapper(Object obj) {
            this.value = obj;
        }

        public final Object getValue() {
            return this.value;
        }
    }

    private /* synthetic */ SafeMultiValueMap(N n6) {
        this.map = n6;
    }

    /* JADX INFO: renamed from: add-impl, reason: not valid java name */
    public static final void m228addimpl(N n6, K k6, V v3) {
        Object objM244safeWrapIfNecessaryimpl$runtime_retain;
        if (k6 == null) {
            k6 = (K) SafeMultiValueMapKt.NULL_SENTINEL;
        }
        int iH = n6.h(k6);
        boolean z6 = iH < 0;
        Object value = null;
        Object obj = z6 ? null : n6.f21383c[iH];
        if (obj == null) {
            objM244safeWrapIfNecessaryimpl$runtime_retain = m244safeWrapIfNecessaryimpl$runtime_retain(n6, v3);
        } else if (obj instanceof J) {
            J j4 = (J) obj;
            j4.g(v3);
            objM244safeWrapIfNecessaryimpl$runtime_retain = j4;
        } else {
            if (obj instanceof ValueSafetyWrapper) {
                value = ((ValueSafetyWrapper) obj).getValue();
            } else if (obj != SafeMultiValueMapKt.NULL_SENTINEL) {
                value = obj;
            }
            Object[] objArr = V.f21378a;
            J j6 = new J(2);
            j6.g(value);
            j6.g(v3);
            objM244safeWrapIfNecessaryimpl$runtime_retain = j6;
        }
        if (!z6) {
            n6.f21383c[iH] = objM244safeWrapIfNecessaryimpl$runtime_retain;
            return;
        }
        int i6 = ~iH;
        n6.f21382b[i6] = k6;
        n6.f21383c[i6] = objM244safeWrapIfNecessaryimpl$runtime_retain;
    }

    /* JADX INFO: renamed from: box-impl, reason: not valid java name */
    public static final /* synthetic */ SafeMultiValueMap m229boximpl(N n6) {
        return new SafeMultiValueMap(n6);
    }

    /* JADX INFO: renamed from: clear-impl, reason: not valid java name */
    public static final void m230clearimpl(N n6) {
        n6.f();
    }

    /* JADX INFO: renamed from: constructor-impl$default, reason: not valid java name */
    public static /* synthetic */ N m232constructorimpl$default(N n6, int i6, h hVar) {
        if ((i6 & 1) != 0) {
            n6 = new N();
        }
        return m231constructorimpl(n6);
    }

    /* JADX INFO: renamed from: contains-impl, reason: not valid java name */
    public static final boolean m233containsimpl(N n6, K k6) {
        if (k6 == null) {
            k6 = (K) SafeMultiValueMapKt.NULL_SENTINEL;
        }
        return n6.a(k6);
    }

    /* JADX INFO: renamed from: equals-impl, reason: not valid java name */
    public static boolean m234equalsimpl(N n6, Object obj) {
        return (obj instanceof SafeMultiValueMap) && o.c(n6, ((SafeMultiValueMap) obj).m248unboximpl());
    }

    /* JADX INFO: renamed from: equals-impl0, reason: not valid java name */
    public static final boolean m235equalsimpl0(N n6, N n7) {
        return o.c(n6, n7);
    }

    /* JADX INFO: renamed from: forEachValue-impl, reason: not valid java name */
    public static final void m237forEachValueimpl(N n6, K k6, c cVar) {
        if (k6 == null) {
            k6 = (K) SafeMultiValueMapKt.NULL_SENTINEL;
        }
        Object objD = n6.d(k6);
        if (objD != null) {
            if (!(objD instanceof J)) {
                if (objD instanceof ValueSafetyWrapper) {
                    objD = ((ValueSafetyWrapper) objD).getValue();
                } else if (objD == SafeMultiValueMapKt.NULL_SENTINEL) {
                    objD = null;
                }
                cVar.invoke(objD);
                return;
            }
            J j4 = (J) objD;
            Object[] objArr = j4.f21376a;
            int i6 = j4.f21377b;
            for (int i7 = 0; i7 < i6; i7++) {
                cVar.invoke(objArr[i7]);
            }
        }
    }

    /* JADX INFO: renamed from: hashCode-impl, reason: not valid java name */
    public static int m238hashCodeimpl(N n6) {
        return n6.hashCode();
    }

    /* JADX INFO: renamed from: isEmpty-impl, reason: not valid java name */
    public static final boolean m239isEmptyimpl(N n6) {
        return n6.e();
    }

    /* JADX INFO: renamed from: isNotEmpty-impl, reason: not valid java name */
    public static final boolean m240isNotEmptyimpl(N n6) {
        return n6.f21385e != 0;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX INFO: renamed from: removeFirst-impl, reason: not valid java name */
    public static final V m241removeFirstimpl(N n6, K k6, V v3) {
        if (k6 == null) {
            k6 = (K) SafeMultiValueMapKt.NULL_SENTINEL;
        }
        Object objD = n6.d(k6);
        if (objD == null) {
            return v3;
        }
        if (!(objD instanceof J)) {
            V v6 = (V) n6.j(k6);
            if (v6 instanceof ValueSafetyWrapper) {
                return (V) ((ValueSafetyWrapper) v6).getValue();
            }
            if (v6 == SafeMultiValueMapKt.NULL_SENTINEL) {
                return null;
            }
            return v6;
        }
        J j4 = (J) objD;
        V v7 = (V) j4.l(0);
        if (j4.d()) {
            n6.j(k6);
        }
        if (j4.f21377b == 1) {
            n6.l(k6, m244safeWrapIfNecessaryimpl$runtime_retain(n6, j4.a()));
        }
        return v7;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX INFO: renamed from: removeLast-impl, reason: not valid java name */
    public static final V m242removeLastimpl(N n6, K k6) {
        if (k6 == null) {
            k6 = (K) SafeMultiValueMapKt.NULL_SENTINEL;
        }
        V v3 = (V) n6.d(k6);
        if (v3 == 0) {
            return null;
        }
        if (v3 instanceof J) {
            J j4 = (J) v3;
            V v6 = (V) j4.l(j4.f21377b - 1);
            if (j4.f21377b == 1) {
                n6.l(k6, m244safeWrapIfNecessaryimpl$runtime_retain(n6, j4.a()));
            }
            return v6;
        }
        n6.j(k6);
        if (v3 instanceof ValueSafetyWrapper) {
            return (V) ((ValueSafetyWrapper) v3).getValue();
        }
        if (v3 == SafeMultiValueMapKt.NULL_SENTINEL) {
            return null;
        }
        return v3;
    }

    /* JADX INFO: renamed from: safeWrapIfNecessary-impl$runtime_retain, reason: not valid java name */
    public static final Object m244safeWrapIfNecessaryimpl$runtime_retain(N n6, Object obj) {
        return obj instanceof J ? new ValueSafetyWrapper(obj) : obj == null ? SafeMultiValueMapKt.NULL_SENTINEL : obj;
    }

    /* JADX INFO: renamed from: toString-impl, reason: not valid java name */
    public static String m245toStringimpl(N n6) {
        return "SafeMultiValueMap(map=" + n6 + ')';
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX INFO: renamed from: unwrapSafeValue-impl$runtime_retain, reason: not valid java name */
    public static final V m246unwrapSafeValueimpl$runtime_retain(N n6, Object obj) {
        if (obj instanceof ValueSafetyWrapper) {
            return (V) ((ValueSafetyWrapper) obj).getValue();
        }
        if (obj == SafeMultiValueMapKt.NULL_SENTINEL) {
            return null;
        }
        return obj;
    }

    /* JADX WARN: Removed duplicated region for block: B:21:0x0060  */
    /* JADX INFO: renamed from: values-impl, reason: not valid java name */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final U m247valuesimpl(N n6) {
        if (n6.e()) {
            J j4 = V.f21379b;
            o.f(j4, "null cannot be cast to non-null type androidx.collection.ObjectList<E of androidx.collection.ObjectListKt.emptyObjectList>");
            return j4;
        }
        J j6 = new J();
        Object[] objArr = n6.f21383c;
        long[] jArr = n6.f21381a;
        int length = jArr.length - 2;
        if (length >= 0) {
            int i6 = 0;
            while (true) {
                long j7 = jArr[i6];
                if ((((~j7) << 7) & j7 & (-9187201950435737472L)) != -9187201950435737472L) {
                    int i7 = 8 - ((~(i6 - length)) >>> 31);
                    for (int i8 = 0; i8 < i7; i8++) {
                        if ((255 & j7) < 128) {
                            Object obj = objArr[(i6 << 3) + i8];
                            if (obj instanceof J) {
                                o.f(obj, "null cannot be cast to non-null type androidx.collection.MutableObjectList<V of androidx.compose.runtime.retain.impl.SafeMultiValueMap>");
                                j6.i((J) obj);
                            } else {
                                j6.g(obj);
                            }
                        }
                        j7 >>= 8;
                    }
                    if (i7 != 8) {
                        break;
                    }
                    if (i6 == length) {
                        break;
                    }
                    i6++;
                }
            }
        }
        return j6;
    }

    public boolean equals(Object obj) {
        return m234equalsimpl(this.map, obj);
    }

    public int hashCode() {
        return m238hashCodeimpl(this.map);
    }

    public String toString() {
        return m245toStringimpl(this.map);
    }

    /* JADX INFO: renamed from: unbox-impl, reason: not valid java name */
    public final /* synthetic */ N m248unboximpl() {
        return this.map;
    }

    /* JADX INFO: renamed from: forEachValue-impl, reason: not valid java name */
    public static final void m236forEachValueimpl(N n6, c cVar) {
        Object[] objArr = n6.f21383c;
        long[] jArr = n6.f21381a;
        int length = jArr.length - 2;
        if (length < 0) {
            return;
        }
        int i6 = 0;
        while (true) {
            long j4 = jArr[i6];
            if ((((~j4) << 7) & j4 & (-9187201950435737472L)) != -9187201950435737472L) {
                int i7 = 8 - ((~(i6 - length)) >>> 31);
                for (int i8 = 0; i8 < i7; i8++) {
                    if ((255 & j4) < 128) {
                        Object obj = objArr[(i6 << 3) + i8];
                        if (obj instanceof J) {
                            o.f(obj, "null cannot be cast to non-null type androidx.collection.MutableObjectList<V of androidx.compose.runtime.retain.impl.SafeMultiValueMap>");
                            J j6 = (J) obj;
                            Object[] objArr2 = j6.f21376a;
                            int i9 = j6.f21377b;
                            for (int i10 = 0; i10 < i9; i10++) {
                                cVar.invoke(objArr2[i10]);
                            }
                        } else {
                            cVar.invoke(obj);
                        }
                    }
                    j4 >>= 8;
                }
                if (i7 != 8) {
                    return;
                }
            }
            if (i6 == length) {
                return;
            } else {
                i6++;
            }
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX INFO: renamed from: removeLast-impl, reason: not valid java name */
    public static final V m243removeLastimpl(N n6, K k6, V v3) {
        if (k6 == null) {
            k6 = (K) SafeMultiValueMapKt.NULL_SENTINEL;
        }
        V v6 = (V) n6.d(k6);
        if (v6 == 0) {
            return v3;
        }
        if (v6 instanceof J) {
            J j4 = (J) v6;
            V v7 = (V) j4.l(j4.f21377b - 1);
            if (j4.d()) {
                n6.j(k6);
            }
            if (j4.f21377b == 1) {
                n6.l(k6, m244safeWrapIfNecessaryimpl$runtime_retain(n6, j4.a()));
            }
            return v7;
        }
        n6.j(k6);
        if (v6 instanceof ValueSafetyWrapper) {
            return (V) ((ValueSafetyWrapper) v6).getValue();
        }
        if (v6 == SafeMultiValueMapKt.NULL_SENTINEL) {
            return null;
        }
        return v6;
    }

    /* JADX INFO: renamed from: constructor-impl, reason: not valid java name */
    public static <K, V> N m231constructorimpl(N n6) {
        return n6;
    }
}
