package defpackage;

import defpackage.v41;
import java.io.Serializable;
import java.util.AbstractSet;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.Iterator;
import java.util.List;
import java.util.NavigableSet;
import java.util.NoSuchElementException;
import java.util.Set;
import java.util.SortedSet;

/* JADX INFO: loaded from: classes2.dex */
@az3
@li2
public final class hm8 {

    public static final class a<E> extends ej3<List<E>> implements Set<List<E>> {
        @Override // defpackage.ej3
        /* JADX INFO: renamed from: an */
        public final Collection delegate() {
            return null;
        }

        @Override // defpackage.ej3, java.util.Collection, java.util.Set
        public final boolean contains(Object obj) {
            if (!(obj instanceof List)) {
                return false;
            }
            ((List) obj).size();
            throw null;
        }

        @Override // defpackage.ej3, defpackage.jk3
        public final /* bridge */ /* synthetic */ Object delegate() {
            return null;
        }

        @Override // java.util.Collection, java.util.Set
        public final boolean equals(Object obj) {
            if (obj instanceof a) {
                throw null;
            }
            if (obj instanceof Set) {
                Set set = (Set) obj;
                if (size() == set.size() && containsAll(set)) {
                    return true;
                }
            }
            return false;
        }

        @Override // java.util.Collection, java.util.Set
        public final int hashCode() {
            size();
            throw null;
        }
    }

    @dz3
    public static class b<E> extends hk3<E> {
        @Override // defpackage.hk3, defpackage.rk3, defpackage.lk3, defpackage.ej3
        /* JADX INFO: renamed from: an */
        public final /* bridge */ /* synthetic */ Collection delegate() {
            return null;
        }

        @Override // defpackage.hk3, defpackage.rk3, defpackage.lk3
        /* JADX INFO: renamed from: as */
        public final /* bridge */ /* synthetic */ Set delegate() {
            return null;
        }

        @Override // defpackage.hk3, defpackage.rk3
        /* JADX INFO: renamed from: av */
        public final /* bridge */ /* synthetic */ SortedSet delegate() {
            return null;
        }

        @Override // defpackage.hk3
        /* JADX INFO: renamed from: aw */
        public final NavigableSet an() {
            return null;
        }

        @Override // defpackage.hk3, java.util.NavigableSet
        public final Object ceiling(Object obj) {
            throw null;
        }

        @Override // defpackage.rk3, java.util.SortedSet
        public final Comparator comparator() {
            throw null;
        }

        @Override // defpackage.hk3, defpackage.rk3, defpackage.lk3, defpackage.ej3, defpackage.jk3
        public final /* bridge */ /* synthetic */ Object delegate() {
            return null;
        }

        @Override // defpackage.hk3, java.util.NavigableSet
        public final Iterator descendingIterator() {
            throw null;
        }

        @Override // defpackage.hk3, java.util.NavigableSet
        public final NavigableSet descendingSet() {
            return null;
        }

        @Override // defpackage.rk3, java.util.SortedSet
        public final Object first() {
            throw null;
        }

        @Override // defpackage.hk3, java.util.NavigableSet
        public final Object floor(Object obj) {
            throw null;
        }

        @Override // defpackage.rk3, java.util.SortedSet, java.util.NavigableSet
        public final SortedSet headSet(Object obj) {
            headSet(obj, false);
            throw null;
        }

        @Override // defpackage.hk3, java.util.NavigableSet
        public final Object higher(Object obj) {
            throw null;
        }

        @Override // defpackage.ej3, java.util.Collection, java.lang.Iterable, java.util.Set
        public final Iterator iterator() {
            throw null;
        }

        @Override // defpackage.rk3, java.util.SortedSet
        public final Object last() {
            throw null;
        }

        @Override // defpackage.hk3, java.util.NavigableSet
        public final Object lower(Object obj) {
            throw null;
        }

        @Override // defpackage.hk3, java.util.NavigableSet
        public final Object pollFirst() {
            throw null;
        }

        @Override // defpackage.hk3, java.util.NavigableSet
        public final Object pollLast() {
            throw null;
        }

        @Override // defpackage.rk3, java.util.SortedSet, java.util.NavigableSet
        public final SortedSet subSet(Object obj, Object obj2) {
            subSet(obj, true, obj2, false);
            throw null;
        }

        @Override // defpackage.rk3, java.util.SortedSet, java.util.NavigableSet
        public final SortedSet tailSet(Object obj) {
            tailSet(obj, true);
            throw null;
        }

        @Override // defpackage.ej3, java.util.Collection, java.util.Set
        public final Object[] toArray(Object[] objArr) {
            return bs6.c(this, objArr);
        }

        @Override // defpackage.jk3
        public final String toString() {
            return standardToString();
        }

        @Override // defpackage.hk3, java.util.NavigableSet
        public final NavigableSet headSet(Object obj, boolean z) {
            throw null;
        }

        @Override // defpackage.hk3, java.util.NavigableSet
        public final NavigableSet subSet(Object obj, boolean z, Object obj2, boolean z2) {
            throw null;
        }

        @Override // defpackage.hk3, java.util.NavigableSet
        public final NavigableSet tailSet(Object obj, boolean z) {
            throw null;
        }

        @Override // defpackage.ej3, java.util.Collection, java.util.Set
        public final Object[] toArray() {
            return ap();
        }
    }

    @dz3
    public static class c<E> extends e<E> implements NavigableSet<E> {
        @Override // java.util.NavigableSet
        public final Object ceiling(Object obj) {
            NavigableSet<E> navigableSetTailSet = ((NavigableSet) this.a).tailSet(obj, true);
            return qw4.f(navigableSetTailSet.iterator(), this.b);
        }

        @Override // java.util.NavigableSet
        public final Iterator descendingIterator() {
            return qw4.e(((NavigableSet) this.a).descendingIterator(), this.b);
        }

        @Override // java.util.NavigableSet
        public final NavigableSet descendingSet() {
            return hm8.c(((NavigableSet) this.a).descendingSet(), this.b);
        }

        @Override // java.util.NavigableSet
        public final Object floor(Object obj) {
            return qw4.f(((NavigableSet) this.a).headSet(obj, true).descendingIterator(), this.b);
        }

        @Override // java.util.NavigableSet
        public final NavigableSet headSet(Object obj, boolean z) {
            return hm8.c(((NavigableSet) this.a).headSet(obj, z), this.b);
        }

        @Override // java.util.NavigableSet
        public final Object higher(Object obj) {
            NavigableSet<E> navigableSetTailSet = ((NavigableSet) this.a).tailSet(obj, false);
            return qw4.f(navigableSetTailSet.iterator(), this.b);
        }

        @Override // hm8.e, java.util.SortedSet
        public final Object last() {
            Iterator<E> itDescendingIterator = ((NavigableSet) this.a).descendingIterator();
            itDescendingIterator.getClass();
            pf7 pf7Var = this.b;
            pf7Var.getClass();
            while (itDescendingIterator.hasNext()) {
                E next = itDescendingIterator.next();
                if (pf7Var.apply(next)) {
                    return next;
                }
            }
            throw new NoSuchElementException();
        }

        @Override // java.util.NavigableSet
        public final Object lower(Object obj) {
            return qw4.f(((NavigableSet) this.a).headSet(obj, false).descendingIterator(), this.b);
        }

        @Override // java.util.NavigableSet
        public final Object pollFirst() {
            return fw4.f((NavigableSet) this.a, this.b);
        }

        @Override // java.util.NavigableSet
        public final Object pollLast() {
            return fw4.f(((NavigableSet) this.a).descendingSet(), this.b);
        }

        @Override // java.util.NavigableSet
        public final NavigableSet subSet(Object obj, boolean z, Object obj2, boolean z2) {
            return hm8.c(((NavigableSet) this.a).subSet(obj, z, obj2, z2), this.b);
        }

        @Override // java.util.NavigableSet
        public final NavigableSet tailSet(Object obj, boolean z) {
            return hm8.c(((NavigableSet) this.a).tailSet(obj, z), this.b);
        }
    }

    public static class d<E> extends v41.a<E> implements Set<E> {
        @Override // java.util.Collection, java.util.Set
        public final boolean equals(Object obj) {
            return hm8.b(this, obj);
        }

        @Override // java.util.Collection, java.util.Set
        public final int hashCode() {
            return hm8.e(this);
        }
    }

    public static class e<E> extends d<E> implements SortedSet<E> {
        @Override // java.util.SortedSet
        public final Comparator comparator() {
            return ((SortedSet) this.a).comparator();
        }

        @Override // java.util.SortedSet
        public final Object first() {
            Iterator<E> it = this.a.iterator();
            it.getClass();
            pf7 pf7Var = this.b;
            pf7Var.getClass();
            while (it.hasNext()) {
                E next = it.next();
                if (pf7Var.apply(next)) {
                    return next;
                }
            }
            throw new NoSuchElementException();
        }

        @Override // java.util.SortedSet
        public final SortedSet headSet(Object obj) {
            return new e(((SortedSet) this.a).headSet(obj), this.b);
        }

        /* JADX WARN: Multi-variable type inference failed */
        public Object last() {
            SortedSet sortedSetHeadSet = (SortedSet) this.a;
            while (true) {
                Object objLast = sortedSetHeadSet.last();
                if (this.b.apply(objLast)) {
                    return objLast;
                }
                sortedSetHeadSet = sortedSetHeadSet.headSet(objLast);
            }
        }

        @Override // java.util.SortedSet
        public final SortedSet subSet(Object obj, Object obj2) {
            return new e(((SortedSet) this.a).subSet(obj, obj2), this.b);
        }

        @Override // java.util.SortedSet
        public final SortedSet tailSet(Object obj) {
            return new e(((SortedSet) this.a).tailSet(obj), this.b);
        }
    }

    public static abstract class f<E> extends AbstractSet<E> {
        @Override // java.util.AbstractSet, java.util.AbstractCollection, java.util.Collection, java.util.Set
        public boolean removeAll(Collection collection) {
            return hm8.g(this, collection);
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public boolean retainAll(Collection collection) {
            collection.getClass();
            return super.retainAll(collection);
        }
    }

    public static final class g<E> extends AbstractSet<Set<E>> {
        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final boolean contains(Object obj) {
            if (obj instanceof Set) {
                throw null;
            }
            return false;
        }

        @Override // java.util.AbstractSet, java.util.Collection, java.util.Set
        public final boolean equals(Object obj) {
            if (obj instanceof g) {
                throw null;
            }
            return super.equals(obj);
        }

        @Override // java.util.AbstractSet, java.util.Collection, java.util.Set
        public final int hashCode() {
            throw null;
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final boolean isEmpty() {
            return false;
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.lang.Iterable, java.util.Set
        public final Iterator iterator() {
            throw null;
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final int size() {
            throw null;
        }

        @Override // java.util.AbstractCollection
        public final String toString() {
            return "powerSet(null)";
        }
    }

    public static abstract class h<E> extends AbstractSet<E> {
        @Override // java.util.AbstractCollection, java.util.Collection, java.lang.Iterable, java.util.Set
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public abstract p7a iterator();

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final boolean add(Object obj) {
            throw new UnsupportedOperationException();
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final boolean addAll(Collection collection) {
            throw new UnsupportedOperationException();
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final void clear() {
            throw new UnsupportedOperationException();
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final boolean remove(Object obj) {
            throw new UnsupportedOperationException();
        }

        @Override // java.util.AbstractSet, java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final boolean removeAll(Collection collection) {
            throw new UnsupportedOperationException();
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final boolean retainAll(Collection collection) {
            throw new UnsupportedOperationException();
        }
    }

    public static final class i<E> extends AbstractSet<E> {
        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final boolean contains(Object obj) {
            throw null;
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.lang.Iterable, java.util.Set
        public final Iterator iterator() {
            throw null;
        }

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

    public static final class j<E> extends rk3<E> implements NavigableSet<E>, Serializable {
        public final NavigableSet a;
        public final SortedSet b;
        public transient j c;

        public j(NavigableSet navigableSet) {
            navigableSet.getClass();
            this.a = navigableSet;
            this.b = Collections.unmodifiableSortedSet(navigableSet);
        }

        @Override // defpackage.rk3, defpackage.lk3, defpackage.ej3
        /* JADX INFO: renamed from: an */
        public final Collection delegate() {
            return this.b;
        }

        @Override // defpackage.rk3, defpackage.lk3
        /* JADX INFO: renamed from: as */
        public final Set delegate() {
            return this.b;
        }

        @Override // defpackage.rk3
        /* JADX INFO: renamed from: av */
        public final SortedSet delegate() {
            return this.b;
        }

        @Override // java.util.NavigableSet
        public final Object ceiling(Object obj) {
            return this.a.ceiling(obj);
        }

        @Override // defpackage.rk3, defpackage.lk3, defpackage.ej3, defpackage.jk3
        public final Object delegate() {
            return this.b;
        }

        @Override // java.util.NavigableSet
        public final Iterator descendingIterator() {
            return qw4.n(this.a.descendingIterator());
        }

        @Override // java.util.NavigableSet
        public final NavigableSet descendingSet() {
            j jVar = this.c;
            if (jVar != null) {
                return jVar;
            }
            j jVar2 = new j(this.a.descendingSet());
            this.c = jVar2;
            jVar2.c = this;
            return jVar2;
        }

        @Override // java.util.NavigableSet
        public final Object floor(Object obj) {
            return this.a.floor(obj);
        }

        @Override // java.util.NavigableSet
        public final NavigableSet headSet(Object obj, boolean z) {
            return hm8.j(this.a.headSet(obj, z));
        }

        @Override // java.util.NavigableSet
        public final Object higher(Object obj) {
            return this.a.higher(obj);
        }

        @Override // java.util.NavigableSet
        public final Object lower(Object obj) {
            return this.a.lower(obj);
        }

        @Override // java.util.NavigableSet
        public final Object pollFirst() {
            throw new UnsupportedOperationException();
        }

        @Override // java.util.NavigableSet
        public final Object pollLast() {
            throw new UnsupportedOperationException();
        }

        @Override // java.util.NavigableSet
        public final NavigableSet subSet(Object obj, boolean z, Object obj2, boolean z2) {
            return hm8.j(this.a.subSet(obj, z, obj2, z2));
        }

        @Override // java.util.NavigableSet
        public final NavigableSet tailSet(Object obj, boolean z) {
            return hm8.j(this.a.tailSet(obj, z));
        }
    }

    public static h a(Set set, Set set2) {
        if7.l(set, "set1");
        return new zl8(set, set2);
    }

    public static boolean b(Set set, Object obj) {
        if (set == obj) {
            return true;
        }
        if (obj instanceof Set) {
            Set set2 = (Set) obj;
            try {
                if (set.size() == set2.size()) {
                    if (set.containsAll(set2)) {
                        return true;
                    }
                }
            } catch (ClassCastException | NullPointerException unused) {
            }
        }
        return false;
    }

    /* JADX WARN: Multi-variable type inference failed */
    public static NavigableSet c(NavigableSet navigableSet, pf7 pf7Var) {
        if (navigableSet instanceof d) {
            d dVar = (d) navigableSet;
            return new c((NavigableSet) dVar.a, tf7.c(dVar.b, pf7Var));
        }
        navigableSet.getClass();
        pf7Var.getClass();
        return new c(navigableSet, pf7Var);
    }

    public static Set d(Set set, pf7 pf7Var) {
        if (set instanceof SortedSet) {
            Collection collection = (SortedSet) set;
            if (!(collection instanceof d)) {
                pf7Var.getClass();
                return new e(collection, pf7Var);
            }
            d dVar = (d) collection;
            return new e((SortedSet) dVar.a, tf7.c(dVar.b, pf7Var));
        }
        if (set instanceof d) {
            d dVar2 = (d) set;
            return new d((Set) dVar2.a, tf7.c(dVar2.b, pf7Var));
        }
        set.getClass();
        pf7Var.getClass();
        return new d(set, pf7Var);
    }

    public static int e(Set set) {
        Iterator it = set.iterator();
        int i2 = 0;
        while (it.hasNext()) {
            Object next = it.next();
            i2 = ~(~(i2 + (next != null ? next.hashCode() : 0)));
        }
        return i2;
    }

    public static h f(ck4 ck4Var, ck4 ck4Var2) {
        if7.l(ck4Var, "set1");
        if7.l(ck4Var2, "set2");
        return new xl8(ck4Var, ck4Var2);
    }

    public static boolean g(Set set, Collection collection) {
        collection.getClass();
        if (collection instanceof dd6) {
            collection = ((dd6) collection).elementSet();
        }
        return (!(collection instanceof Set) || collection.size() <= set.size()) ? h(set, collection.iterator()) : qw4.k(collection, set.iterator());
    }

    public static boolean h(Set set, Iterator it) {
        boolean zRemove = false;
        while (it.hasNext()) {
            zRemove |= set.remove(it.next());
        }
        return zRemove;
    }

    public static h i(Set set, Set set2) {
        if7.l(set, "set1");
        if7.l(set2, "set2");
        return new vl8(set, set2);
    }

    public static NavigableSet j(NavigableSet navigableSet) {
        return ((navigableSet instanceof ui4) || (navigableSet instanceof j)) ? navigableSet : new j(navigableSet);
    }
}
