package o6; /* loaded from: classes2.dex */ public abstract class l { /* renamed from: a, reason: collision with root package name */ public static final l f12739a = new b(); /* renamed from: b, reason: collision with root package name */ public static final l f12740b = new c(); /* renamed from: c, reason: collision with root package name */ public static final l f12741c = new f(); /* renamed from: d, reason: collision with root package name */ public static final l f12742d = new d(); /* renamed from: e, reason: collision with root package name */ public static final l f12743e; /* renamed from: f, reason: collision with root package name */ public static final l f12744f; /* renamed from: g, reason: collision with root package name */ public static final l f12745g; /* renamed from: h, reason: collision with root package name */ public static final e6.i f12746h; /* renamed from: i, reason: collision with root package name */ static final boolean f12747i; public enum a { MEMORY, QUALITY } private static class b extends l { b() { } @Override // o6.l public a a(int i10, int i11, int i12, int i13) { return a.QUALITY; } @Override // o6.l public float b(int i10, int i11, int i12, int i13) { if (Math.min(i11 / i13, i10 / i12) == 0) { return 1.0f; } return 1.0f / Integer.highestOneBit(r1); } } private static class c extends l { c() { } @Override // o6.l public a a(int i10, int i11, int i12, int i13) { return a.MEMORY; } @Override // o6.l public float b(int i10, int i11, int i12, int i13) { int ceil = (int) Math.ceil(Math.max(i11 / i13, i10 / i12)); return 1.0f / (r2 << (Math.max(1, Integer.highestOneBit(ceil)) >= ceil ? 0 : 1)); } } private static class d extends l { d() { } @Override // o6.l public a a(int i10, int i11, int i12, int i13) { return b(i10, i11, i12, i13) == 1.0f ? a.QUALITY : l.f12741c.a(i10, i11, i12, i13); } @Override // o6.l public float b(int i10, int i11, int i12, int i13) { return Math.min(1.0f, l.f12741c.b(i10, i11, i12, i13)); } } private static class e extends l { e() { } @Override // o6.l public a a(int i10, int i11, int i12, int i13) { return a.QUALITY; } @Override // o6.l public float b(int i10, int i11, int i12, int i13) { return Math.max(i12 / i10, i13 / i11); } } private static class f extends l { f() { } @Override // o6.l public a a(int i10, int i11, int i12, int i13) { return l.f12747i ? a.QUALITY : a.MEMORY; } @Override // o6.l public float b(int i10, int i11, int i12, int i13) { if (l.f12747i) { return Math.min(i12 / i10, i13 / i11); } if (Math.max(i11 / i13, i10 / i12) == 0) { return 1.0f; } return 1.0f / Integer.highestOneBit(r2); } } private static class g extends l { g() { } @Override // o6.l public a a(int i10, int i11, int i12, int i13) { return a.QUALITY; } @Override // o6.l public float b(int i10, int i11, int i12, int i13) { return 1.0f; } } static { e eVar = new e(); f12743e = eVar; f12744f = new g(); f12745g = eVar; f12746h = e6.i.f("com.imgmodule.load.resource.bitmap.Downsampler.DownsampleStrategy", eVar); f12747i = true; } public abstract a a(int i10, int i11, int i12, int i13); public abstract float b(int i10, int i11, int i12, int i13); }