package o; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import com.google.zxing.NotFoundException; /* renamed from: o.Opb, reason: case insensitive filesystem */ /* loaded from: classes2.dex */ public final class C0789Opb { public final RHW c; public final C8902dZc d; public C0789Opb(C8902dZc c8902dZc) throws NotFoundException { this.d = c8902dZc; this.c = new RHW(c8902dZc); } public final boolean b(qCz qcz) { return qcz.a >= BitmapDescriptorFactory.HUE_RED && qcz.a <= ((float) (this.d.e - 1)) && qcz.e > BitmapDescriptorFactory.HUE_RED && qcz.e <= ((float) (this.d.c - 1)); } public static qCz d(qCz qcz, float f, float f2) { float f3 = qcz.a; float f4 = qcz.e; return new qCz(f3 < f ? f3 - 1.0f : f3 + 1.0f, f4 < f2 ? f4 - 1.0f : f4 + 1.0f); } public static qCz e(qCz qcz, qCz qcz2, int i) { float f = i + 1; return new qCz(qcz.a + ((qcz2.a - qcz.a) / f), qcz.e + ((qcz2.e - qcz.e) / f)); } public final int e(qCz qcz, qCz qcz2) { int i = (int) qcz.a; int i2 = (int) qcz.e; int i3 = (int) qcz2.a; int min = Math.min(this.d.c - 1, (int) qcz2.e); int i4 = 0; boolean z = Math.abs(min - i2) > Math.abs(i3 - i); if (z) { i = i2; i2 = i; i3 = min; min = i3; } int abs = Math.abs(i3 - i); int abs2 = Math.abs(min - i2); int i5 = (-abs) / 2; int i6 = i2 < min ? 1 : -1; int i7 = i >= i3 ? -1 : 1; boolean b = this.d.b(z ? i2 : i, z ? i : i2); while (i != i3) { boolean b2 = this.d.b(z ? i2 : i, z ? i : i2); if (b2 != b) { i4++; b = b2; } i5 += abs2; if (i5 > 0) { if (i2 == min) { break; } i2 += i6; i5 -= abs; } i += i7; } return i4; } }