package androidx.compose.runtime;

import androidx.compose.runtime.collection.MultiValueMap;
import n.J;
import n.N;
import n.U;

/* JADX INFO: loaded from: classes.dex */
final class NestedContentMap {
    private final N contentMap = MultiValueMap.m161constructorimpl$default(null, 1, null);
    private final N containerMap = MultiValueMap.m161constructorimpl$default(null, 1, null);

    /* JADX INFO: Access modifiers changed from: private */
    public static final boolean usedContainer$lambda$0$0(MovableContentStateReference movableContentStateReference, NestedMovableContent nestedMovableContent) {
        return kotlin.jvm.internal.o.c(nestedMovableContent.getContainer(), movableContentStateReference);
    }

    public final void add(MovableContent<Object> movableContent, NestedMovableContent nestedMovableContent) {
        MultiValueMap.m157addimpl(this.contentMap, movableContent, nestedMovableContent);
        MultiValueMap.m157addimpl(this.containerMap, nestedMovableContent.getContainer(), movableContent);
    }

    public final void clear() {
        MultiValueMap.m159clearimpl(this.contentMap);
        MultiValueMap.m159clearimpl(this.containerMap);
    }

    public final boolean contains(MovableContent<Object> movableContent) {
        return MultiValueMap.m162containsimpl(this.contentMap, movableContent);
    }

    public final NestedMovableContent removeLast(MovableContent<Object> movableContent) {
        NestedMovableContent nestedMovableContent = (NestedMovableContent) MultiValueMap.m172removeLastimpl(this.contentMap, movableContent);
        if (MultiValueMap.m169isEmptyimpl(this.contentMap)) {
            MultiValueMap.m159clearimpl(this.containerMap);
        }
        return nestedMovableContent;
    }

    public final void usedContainer(MovableContentStateReference movableContentStateReference) {
        Object objD = this.containerMap.d(movableContentStateReference);
        if (objD != null) {
            if (!(objD instanceof J)) {
                MultiValueMap.m173removeValueIfimpl(this.contentMap, (MovableContent) objD, new p(movableContentStateReference, 0));
                return;
            }
            U u6 = (U) objD;
            Object[] objArr = u6.f21376a;
            int i6 = u6.f21377b;
            for (int i7 = 0; i7 < i6; i7++) {
                Object obj = objArr[i7];
                kotlin.jvm.internal.o.f(obj, "null cannot be cast to non-null type V of androidx.compose.runtime.collection.MultiValueMap");
                MultiValueMap.m173removeValueIfimpl(this.contentMap, (MovableContent) obj, new p(movableContentStateReference, 0));
            }
        }
    }
}
