package o; import io.flutter.embedding.android.KeyboardMap; import java.io.Serializable; /* renamed from: o.gdc, reason: case insensitive filesystem */ /* loaded from: classes.dex */ public abstract class AbstractC14971gdc { public static final RVV e = new RVV(0); private static final AbstractC14971gdc a = C14887gbC.c.a(); public abstract int c(int i); public int b() { return c(32); } public int a(int i) { return a(0, i); } public int a(int i, int i2) { int b; int i3; int i4; if (i2 <= i) { throw new IllegalArgumentException(gcZ.b(Integer.valueOf(i), Integer.valueOf(i2)).toString()); } int i5 = i2 - i; if (i5 > 0 || i5 == Integer.MIN_VALUE) { if (((-i5) & i5) == i5) { i4 = c(31 - Integer.numberOfLeadingZeros(i5)); return i + i4; } do { b = b() >>> 1; i3 = b % i5; } while ((b - i3) + (i5 - 1) < 0); i4 = i3; return i + i4; } while (true) { int b2 = b(); if (i <= b2 && b2 < i2) { return b2; } } } public long e() { return (b() << 32) + b(); } /* renamed from: o.gdc$RVV */ /* loaded from: classes.dex */ public static final class RVV extends AbstractC14971gdc implements Serializable { private RVV() { } /* renamed from: o.gdc$RVV$RVV, reason: collision with other inner class name */ /* loaded from: classes6.dex */ static final class C0118RVV implements Serializable { public static final C0118RVV e = new C0118RVV(); private C0118RVV() { } private final Object readResolve() { return AbstractC14971gdc.e; } } private final Object writeReplace() { return C0118RVV.e; } @Override // o.AbstractC14971gdc public final int c(int i) { return AbstractC14971gdc.a.c(i); } @Override // o.AbstractC14971gdc public final int b() { return AbstractC14971gdc.a.b(); } @Override // o.AbstractC14971gdc public final int a(int i) { return AbstractC14971gdc.a.a(i); } @Override // o.AbstractC14971gdc public final int a(int i, int i2) { return AbstractC14971gdc.a.a(i, i2); } @Override // o.AbstractC14971gdc public final long e() { return AbstractC14971gdc.a.e(); } @Override // o.AbstractC14971gdc public final long e(long j, long j2) { return AbstractC14971gdc.a.e(j, j2); } public /* synthetic */ RVV(byte b) { this(); } } public long e(long j, long j2) { long e2; long j3; long j4; int b; if (j2 <= j) { throw new IllegalArgumentException(gcZ.b(Long.valueOf(j), Long.valueOf(j2)).toString()); } long j5 = j2 - j; if (j5 > 0) { if (((-j5) & j5) == j5) { int i = (int) j5; int i2 = (int) (j5 >>> 32); if (i != 0) { b = c(31 - Integer.numberOfLeadingZeros(i)); } else if (i2 == 1) { b = b(); } else { j4 = (c(31 - Integer.numberOfLeadingZeros(i2)) << 32) + (b() & KeyboardMap.kValueMask); return j + j4; } j4 = b & KeyboardMap.kValueMask; return j + j4; } do { e2 = e() >>> 1; j3 = e2 % j5; } while ((e2 - j3) + (j5 - 1) < 0); j4 = j3; return j + j4; } while (true) { long e3 = e(); if (j <= e3 && e3 < j2) { return e3; } } } }