package com.google.common.collect;

import com.google.common.collect.Cut;
import java.util.AbstractMap;
import java.util.Map;
import java.util.TreeMap;

/* JADX INFO: loaded from: classes2.dex */
public final class u1 implements k1 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final TreeMap f23734a = new TreeMap();

    @Override // com.google.common.collect.k1
    public final Map a() {
        return new s1(this, this.f23734a.values());
    }

    public final Map.Entry b(Long l10) {
        TreeMap treeMap = this.f23734a;
        l10.getClass();
        Map.Entry entryFloorEntry = treeMap.floorEntry(new Cut.BelowValue(l10));
        if (entryFloorEntry == null) {
            return null;
        }
        Range range = ((t1) entryFloorEntry.getValue()).f23730a;
        range.getClass();
        if (!range.lowerBound.e(l10) || range.upperBound.e(l10)) {
            return null;
        }
        return (Map.Entry) entryFloorEntry.getValue();
    }

    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$UnknownArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    public final void c(Range range, Object obj) {
        if (range.lowerBound.equals(range.upperBound)) {
            return;
        }
        obj.getClass();
        boolean zEquals = range.lowerBound.equals(range.upperBound);
        TreeMap treeMap = this.f23734a;
        if (!zEquals) {
            Map.Entry entryLowerEntry = treeMap.lowerEntry(range.lowerBound);
            if (entryLowerEntry != null) {
                t1 t1Var = (t1) entryLowerEntry.getValue();
                if (t1Var.f23730a.upperBound.compareTo(range.lowerBound) > 0) {
                    Range range2 = t1Var.f23730a;
                    if (range2.upperBound.compareTo(range.upperBound) > 0) {
                        d(range.upperBound, range2.upperBound, ((t1) entryLowerEntry.getValue()).f23731b);
                    }
                    d(range2.lowerBound, range.lowerBound, ((t1) entryLowerEntry.getValue()).f23731b);
                }
            }
            Map.Entry entryLowerEntry2 = treeMap.lowerEntry(range.upperBound);
            if (entryLowerEntry2 != null) {
                t1 t1Var2 = (t1) entryLowerEntry2.getValue();
                if (t1Var2.f23730a.upperBound.compareTo(range.upperBound) > 0) {
                    d(range.upperBound, t1Var2.f23730a.upperBound, ((t1) entryLowerEntry2.getValue()).f23731b);
                }
            }
            treeMap.subMap(range.lowerBound, range.upperBound).clear();
        }
        treeMap.put(range.lowerBound, new t1(range, obj));
    }

    public final void d(Cut cut, Cut cut2, Object obj) {
        this.f23734a.put(cut, new t1(new Range(cut, cut2), obj));
    }

    public final boolean equals(Object obj) {
        if (!(obj instanceof k1)) {
            return false;
        }
        return ((AbstractMap) a()).equals(((k1) obj).a());
    }

    public final int hashCode() {
        return ((AbstractMap) a()).hashCode();
    }

    public final String toString() {
        return this.f23734a.values().toString();
    }
}
