package defpackage;

import java.util.List;

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

    /* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
    /* JADX WARN: Unknown enum class pattern. Please report as an issue! */
    public static abstract class b {
        public static final a a;
        public static final C0162b b;
        public static final /* synthetic */ b[] c;

        public enum a extends b {
            public a() {
                super("NEXT_LOWER", 0);
            }

            @Override // jx8.b
            public final int a(int i) {
                return i - 1;
            }
        }

        /* JADX INFO: renamed from: jx8$b$b, reason: collision with other inner class name */
        public enum C0162b extends b {
            public C0162b() {
                super("NEXT_HIGHER", 1);
            }

            @Override // jx8.b
            public final int a(int i) {
                return i;
            }
        }

        public enum c extends b {
            public c() {
                super("INVERTED_INSERTION_INDEX", 2);
            }

            @Override // jx8.b
            public final int a(int i) {
                return ~i;
            }
        }

        static {
            a aVar = new a();
            a = aVar;
            C0162b c0162b = new C0162b();
            b = c0162b;
            c = new b[]{aVar, c0162b, new c()};
        }

        public static b valueOf(String str) {
            return (b) Enum.valueOf(b.class, str);
        }

        public static b[] values() {
            return (b[]) c.clone();
        }

        public abstract int a(int i);
    }

    /* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
    /* JADX WARN: Unknown enum class pattern. Please report as an issue! */
    public static abstract class c {
        public static final a a;
        public static final b b;
        public static final C0163c c;
        public static final d d;
        public static final /* synthetic */ c[] e;

        public enum a extends c {
            public a() {
                super("ANY_PRESENT", 0);
            }

            @Override // jx8.c
            public final int a(Object obj, List list, int i) {
                return i;
            }
        }

        public enum b extends c {
            public b() {
                super("LAST_PRESENT", 1);
            }

            @Override // jx8.c
            public final int a(Object obj, List list, int i) {
                int size = list.size() - 1;
                while (i < size) {
                    int i2 = ((i + size) + 1) >>> 1;
                    if (rh6.c.compare(list.get(i2), obj) > 0) {
                        size = i2 - 1;
                    } else {
                        i = i2;
                    }
                }
                return i;
            }
        }

        /* JADX INFO: renamed from: jx8$c$c, reason: collision with other inner class name */
        public enum C0163c extends c {
            public C0163c() {
                super("FIRST_PRESENT", 2);
            }

            @Override // jx8.c
            public final int a(Object obj, List list, int i) {
                int i2 = 0;
                while (i2 < i) {
                    int i3 = (i2 + i) >>> 1;
                    if (rh6.c.compare(list.get(i3), obj) < 0) {
                        i2 = i3 + 1;
                    } else {
                        i = i3;
                    }
                }
                return i2;
            }
        }

        public enum d extends c {
            public d() {
                super("FIRST_AFTER", 3);
            }

            @Override // jx8.c
            public final int a(Object obj, List list, int i) {
                return c.b.a(obj, list, i) + 1;
            }
        }

        public enum e extends c {
            public e() {
                super("LAST_BEFORE", 4);
            }

            @Override // jx8.c
            public final int a(Object obj, List list, int i) {
                return c.c.a(obj, list, i) - 1;
            }
        }

        static {
            a aVar = new a();
            a = aVar;
            b bVar = new b();
            b = bVar;
            C0163c c0163c = new C0163c();
            c = c0163c;
            d dVar = new d();
            d = dVar;
            e = new c[]{aVar, bVar, c0163c, dVar, new e()};
        }

        public static c valueOf(String str) {
            return (c) Enum.valueOf(c.class, str);
        }

        public static c[] values() {
            return (c[]) e.clone();
        }

        public abstract int a(Object obj, List list, int i);
    }
}
