package defpackage;

import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.Iterator;
import java.util.NoSuchElementException;
import java.util.Set;

/* JADX INFO: renamed from: ᵯˇˇ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4286 extends AbstractC4307 {

    /* JADX INFO: renamed from: ˌᵨʠᵫ, reason: contains not printable characters */
    public static final C4286 f16347;

    /* JADX INFO: renamed from: ˈᵲᵢ, reason: contains not printable characters */
    public final transient AbstractC4509 f16348;

    static {
        C2822 c2822 = AbstractC4509.f17159;
        f16347 = new C4286(C2598.f10048, C1519.f6147);
    }

    public C4286(AbstractC4509 abstractC4509, Comparator comparator) {
        super(comparator);
        this.f16348 = abstractC4509;
    }

    @Override // java.util.NavigableSet
    public final Object ceiling(Object obj) {
        int iM9261 = m9261(obj, true);
        AbstractC4509 abstractC4509 = this.f16348;
        if (iM9261 == abstractC4509.size()) {
            return null;
        }
        return abstractC4509.get(iM9261);
    }

    @Override // defpackage.AbstractC5055, java.util.AbstractCollection, java.util.Collection, java.util.Set
    public final boolean contains(Object obj) {
        if (obj != null) {
            try {
                if (Collections.binarySearch(this.f16348, obj, this.f16403) >= 0) {
                    return true;
                }
            } catch (ClassCastException unused) {
            }
        }
        return false;
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
    public final boolean containsAll(Collection collection) {
        if (collection instanceof AbstractC3508) {
            collection = ((C3783) ((AbstractC3508) collection)).mo8010();
        }
        Comparator comparator = this.f16403;
        if (!ˋˀᵧ.ˉᵲ(comparator, collection) || collection.size() <= 1) {
            return super.containsAll(collection);
        }
        AbstractC0228 it = iterator();
        Iterator it2 = collection.iterator();
        AbstractC3171 abstractC3171 = (AbstractC3171) it;
        if (!abstractC3171.hasNext()) {
            return false;
        }
        Object next = it2.next();
        Object next2 = abstractC3171.next();
        while (true) {
            try {
                int iCompare = comparator.compare(next2, next);
                if (iCompare < 0) {
                    if (!abstractC3171.hasNext()) {
                        return false;
                    }
                    next2 = abstractC3171.next();
                } else if (iCompare == 0) {
                    if (!it2.hasNext()) {
                        return true;
                    }
                    next = it2.next();
                } else if (iCompare > 0) {
                    return false;
                }
            } catch (ClassCastException | NullPointerException unused) {
                return false;
            }
        }
    }

    @Override // java.util.NavigableSet
    public final Iterator descendingIterator() {
        return this.f16348.mo6838().listIterator(0);
    }

    @Override // defpackage.AbstractC5291, java.util.Collection, java.util.Set
    public final boolean equals(Object obj) {
        Object next;
        Object next2;
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof Set)) {
            return false;
        }
        Set set = (Set) obj;
        if (this.f16348.size() != set.size()) {
            return false;
        }
        if (isEmpty()) {
            return true;
        }
        Comparator comparator = this.f16403;
        if (!ˋˀᵧ.ˉᵲ(comparator, set)) {
            return containsAll(set);
        }
        Iterator it = set.iterator();
        try {
            AbstractC0228 it2 = iterator();
            do {
                AbstractC3171 abstractC3171 = (AbstractC3171) it2;
                if (!abstractC3171.hasNext()) {
                    return true;
                }
                next = abstractC3171.next();
                next2 = it.next();
                if (next2 == null) {
                    return false;
                }
            } while (comparator.compare(next, next2) == 0);
            return false;
        } catch (ClassCastException | NoSuchElementException unused) {
            return false;
        }
    }

    @Override // java.util.SortedSet
    public final Object first() {
        if (!isEmpty()) {
            return this.f16348.get(0);
        }
        C4468.m9518();
        return null;
    }

    @Override // java.util.NavigableSet
    public final Object floor(Object obj) {
        int iM9262 = m9262(obj, true) - 1;
        if (iM9262 == -1) {
            return null;
        }
        return this.f16348.get(iM9262);
    }

    @Override // java.util.NavigableSet
    public final Object higher(Object obj) {
        int iM9261 = m9261(obj, false);
        AbstractC4509 abstractC4509 = this.f16348;
        if (iM9261 == abstractC4509.size()) {
            return null;
        }
        return abstractC4509.get(iM9261);
    }

    @Override // java.util.SortedSet
    public final Object last() {
        if (isEmpty()) {
            C4468.m9518();
            return null;
        }
        return this.f16348.get(r1.size() - 1);
    }

    @Override // java.util.NavigableSet
    public final Object lower(Object obj) {
        int iM9262 = m9262(obj, false) - 1;
        if (iM9262 == -1) {
            return null;
        }
        return this.f16348.get(iM9262);
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
    public final int size() {
        return this.f16348.size();
    }

    @Override // defpackage.AbstractC5291, defpackage.AbstractC5055
    /* JADX INFO: renamed from: ʽˈˋ */
    public final AbstractC4509 mo1394() {
        return this.f16348;
    }

    /* JADX INFO: renamed from: ˉᵲ, reason: contains not printable characters */
    public final int m9261(Object obj, boolean z) {
        obj.getClass();
        int iBinarySearch = Collections.binarySearch(this.f16348, obj, this.f16403);
        return iBinarySearch >= 0 ? z ? iBinarySearch : iBinarySearch + 1 : ~iBinarySearch;
    }

    /* JADX INFO: renamed from: ˊᵙᵾᵲ, reason: contains not printable characters */
    public final int m9262(Object obj, boolean z) {
        obj.getClass();
        int iBinarySearch = Collections.binarySearch(this.f16348, obj, this.f16403);
        return iBinarySearch >= 0 ? z ? iBinarySearch + 1 : iBinarySearch : ~iBinarySearch;
    }

    @Override // defpackage.AbstractC5055
    /* JADX INFO: renamed from: ˊᵫᵗ */
    public final AbstractC0228 iterator() {
        return this.f16348.listIterator(0);
    }

    @Override // defpackage.AbstractC5055
    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public final int mo1396(int i, Object[] objArr) {
        return this.f16348.mo1396(i, objArr);
    }

    @Override // defpackage.AbstractC5055
    /* JADX INFO: renamed from: ᵨᵣ */
    public final int mo5219() {
        return this.f16348.mo5219();
    }

    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public final C4286 m9263(int i, int i2) {
        AbstractC4509 abstractC4509 = this.f16348;
        if (i == 0 && i2 == abstractC4509.size()) {
            return this;
        }
        Comparator comparator = this.f16403;
        return i < i2 ? new C4286(abstractC4509.subList(i, i2), comparator) : C1519.f6147 != comparator ? new C4286(C2598.f10048, comparator) : f16347;
    }

    @Override // defpackage.AbstractC5055
    /* JADX INFO: renamed from: ᵵᵽ */
    public final boolean mo1397() {
        return this.f16348.mo1397();
    }

    @Override // defpackage.AbstractC5055
    /* JADX INFO: renamed from: ᵷᵺʾᵖ */
    public final Object[] mo5220() {
        return this.f16348.mo5220();
    }

    @Override // defpackage.AbstractC5055
    /* JADX INFO: renamed from: ᵻˈᵦʼ */
    public final int mo5221() {
        return this.f16348.mo5221();
    }
}
