com-dot-app-sancharsaathi-1-5-0.apk
Download file
package androidx.recyclerview.widget;
import T.m;
import android.content.Context;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.util.Log;
import android.util.SparseIntArray;
import android.view.View;
import android.view.ViewGroup;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
public class GridLayoutManager extends LinearLayoutManager {
/* renamed from: I reason: collision with root package name */
public boolean f5563I = false;
/* renamed from: J reason: collision with root package name */
public int f5564J = -1;
/* renamed from: K reason: collision with root package name */
public int[] f5565K;
/* renamed from: L reason: collision with root package name */
public View[] f5566L;
/* renamed from: M reason: collision with root package name */
public final SparseIntArray f5567M = new SparseIntArray();
/* renamed from: N reason: collision with root package name */
public final SparseIntArray f5568N = new SparseIntArray();
/* renamed from: O reason: collision with root package name */
public c f5569O = new a();
/* renamed from: P reason: collision with root package name */
public final Rect f5570P = new Rect();
/* renamed from: Q reason: collision with root package name */
public boolean f5571Q;
public static final class a extends c {
public int e(int i4, int i5) {
return i4 % i5;
}
public int f(int i4) {
return 1;
}
}
public static abstract class c {
/* renamed from: a reason: collision with root package name */
public final SparseIntArray f5574a = new SparseIntArray();
/* renamed from: b reason: collision with root package name */
public final SparseIntArray f5575b = new SparseIntArray();
/* renamed from: c reason: collision with root package name */
public boolean f5576c = false;
/* renamed from: d reason: collision with root package name */
public boolean f5577d = false;
public static int a(SparseIntArray sparseIntArray, int i4) {
int size = sparseIntArray.size() - 1;
int i5 = 0;
while (i5 <= size) {
int i6 = (i5 + size) >>> 1;
if (sparseIntArray.keyAt(i6) < i4) {
i5 = i6 + 1;
} else {
size = i6 - 1;
}
}
int i7 = i5 - 1;
if (i7 < 0 || i7 >= sparseIntArray.size()) {
return -1;
}
return sparseIntArray.keyAt(i7);
}
public int b(int i4, int i5) {
if (!this.f5577d) {
return d(i4, i5);
}
int i6 = this.f5575b.get(i4, -1);
if (i6 != -1) {
return i6;
}
int d4 = d(i4, i5);
this.f5575b.put(i4, d4);
return d4;
}
public int c(int i4, int i5) {
if (!this.f5576c) {
return e(i4, i5);
}
int i6 = this.f5574a.get(i4, -1);
if (i6 != -1) {
return i6;
}
int e4 = e(i4, i5);
this.f5574a.put(i4, e4);
return e4;
}
public int d(int i4, int i5) {
int i6;
int i7;
int i8;
int a4;
if (!this.f5577d || (a4 = a(this.f5575b, i4)) == -1) {
i8 = 0;
i7 = 0;
i6 = 0;
} else {
i8 = this.f5575b.get(a4);
i7 = a4 + 1;
i6 = c(a4, i5) + f(a4);
if (i6 == i5) {
i8++;
i6 = 0;
}
}
int f4 = f(i4);
while (i7 < i4) {
int f5 = f(i7);
int i9 = i6 + f5;
if (i9 == i5) {
i8++;
i9 = 0;
} else if (i9 > i5) {
i8++;
i9 = f5;
}
i7++;
}
return i6 + f4 > i5 ? i8 + 1 : i8;
}
public abstract int e(int i4, int i5);
public abstract int f(int i4);
public void g() {
this.f5575b.clear();
}
public void h() {
this.f5574a.clear();
}
}
public GridLayoutManager(Context context, AttributeSet attributeSet, int i4, int i5) {
super(context, attributeSet, i4, i5);
d3(RecyclerView.o.i0(context, attributeSet, i4, i5).f5764b);
}
public static int[] Q2(int[] iArr, int i4, int i5) {
int i6;
if (!(iArr != null && iArr.length == i4 + 1 && iArr[iArr.length - 1] == i5)) {
iArr = new int[(i4 + 1)];
}
int i7 = 0;
iArr[0] = 0;
int i8 = i5 / i4;
int i9 = i5 % i4;
int i10 = 0;
for (int i11 = 1; i11 <= i4; i11++) {
i7 += i9;
if (i7 <= 0 || i4 - i7 >= i9) {
i6 = i8;
} else {
i6 = i8 + 1;
i7 -= i4;
}
i10 += i6;
iArr[i11] = i10;
}
return iArr;
}
public void C1(Rect rect, int i4, int i5) {
int i6;
int i7;
if (this.f5565K == null) {
super.C1(rect, i4, i5);
}
int e02 = e0() + f0();
int g02 = g0() + d0();
if (this.f5586s == 1) {
i7 = RecyclerView.o.n(i5, rect.height() + g02, b0());
int[] iArr = this.f5565K;
i6 = RecyclerView.o.n(i4, iArr[iArr.length - 1] + e02, c0());
} else {
i6 = RecyclerView.o.n(i4, rect.width() + e02, c0());
int[] iArr2 = this.f5565K;
i7 = RecyclerView.o.n(i5, iArr2[iArr2.length - 1] + g02, b0());
}
B1(i6, i7);
}
public RecyclerView.p D() {
return this.f5586s == 0 ? new b(-2, -1) : new b(-1, -2);
}
public RecyclerView.p E(Context context, AttributeSet attributeSet) {
return new b(context, attributeSet);
}
public void E2(boolean z4) {
if (!z4) {
super.E2(false);
return;
}
throw new UnsupportedOperationException("GridLayoutManager does not support stack from end. Consider using reverse layout");
}
public RecyclerView.p F(ViewGroup.LayoutParams layoutParams) {
return layoutParams instanceof ViewGroup.MarginLayoutParams ? new b((ViewGroup.MarginLayoutParams) layoutParams) : new b(layoutParams);
}
/* JADX WARNING: Code restructure failed: missing block: B:52:0x00d1, code lost:
if (r13 == (r2 > r15)) goto L_0x00ac;
*/
/* JADX WARNING: Code restructure failed: missing block: B:63:0x00f1, code lost:
if (r13 == r10) goto L_0x00f3;
*/
/* JADX WARNING: Removed duplicated region for block: B:66:0x00f9 */
/* JADX WARNING: Removed duplicated region for block: B:67:0x010f */
/* Code decompiled incorrectly, please refer to instructions dump. */
public android.view.View J0(android.view.View r24, int r25, androidx.recyclerview.widget.RecyclerView.u r26, androidx.recyclerview.widget.RecyclerView.z r27) {
/*
r23 = this;
r0 = r23
r1 = r26
r2 = r27
android.view.View r3 = r23.B(r24)
r4 = 0
if (r3 != 0) goto L_0x000e
return r4
L_0x000e:
android.view.ViewGroup$LayoutParams r5 = r3.getLayoutParams()
androidx.recyclerview.widget.GridLayoutManager$b r5 = (androidx.recyclerview.widget.GridLayoutManager.b) r5
int r6 = r5.f5572e
int r5 = r5.f5573f
int r5 = r5 + r6
android.view.View r7 = super.J0(r24, r25, r26, r27)
if (r7 != 0) goto L_0x0020
return r4
L_0x0020:
r7 = r25
int r7 = r0.R1(r7)
r9 = 1
if (r7 != r9) goto L_0x002b
r7 = r9
goto L_0x002c
L_0x002b:
r7 = 0
L_0x002c:
boolean r10 = r0.f5591x
r11 = -1
if (r7 == r10) goto L_0x0039
int r7 = r23.J()
int r7 = r7 - r9
r10 = r11
r12 = r10
goto L_0x0040
L_0x0039:
int r7 = r23.J()
r10 = r7
r12 = r9
r7 = 0
L_0x0040:
int r13 = r0.f5586s
if (r13 != r9) goto L_0x004c
boolean r13 = r23.q2()
if (r13 == 0) goto L_0x004c
r13 = r9
goto L_0x004d
L_0x004c:
r13 = 0
L_0x004d:
int r14 = r0.X2(r1, r2, r7)
r15 = r11
r16 = r15
r8 = 0
r17 = 0
r11 = r7
r7 = r4
L_0x0059:
if (r11 == r10) goto L_0x0065
int r9 = r0.X2(r1, r2, r11)
android.view.View r1 = r0.I(r11)
if (r1 != r3) goto L_0x0069
L_0x0065:
r21 = r7
goto L_0x0137
L_0x0069:
boolean r18 = r1.hasFocusable()
if (r18 == 0) goto L_0x0082
if (r9 == r14) goto L_0x0082
if (r4 == 0) goto L_0x0074
goto L_0x0065
L_0x0074:
r18 = r3
r21 = r7
L_0x0078:
r19 = r8
r20 = r10
L_0x007c:
r7 = r16
r8 = r17
goto L_0x0123
L_0x0082:
android.view.ViewGroup$LayoutParams r9 = r1.getLayoutParams()
androidx.recyclerview.widget.GridLayoutManager$b r9 = (androidx.recyclerview.widget.GridLayoutManager.b) r9
int r2 = r9.f5572e
r18 = r3
int r3 = r9.f5573f
int r3 = r3 + r2
boolean r19 = r1.hasFocusable()
if (r19 == 0) goto L_0x009a
if (r2 != r6) goto L_0x009a
if (r3 != r5) goto L_0x009a
return r1
L_0x009a:
boolean r19 = r1.hasFocusable()
if (r19 == 0) goto L_0x00a2
if (r4 == 0) goto L_0x00aa
L_0x00a2:
boolean r19 = r1.hasFocusable()
if (r19 != 0) goto L_0x00b5
if (r7 != 0) goto L_0x00b5
L_0x00aa:
r21 = r7
L_0x00ac:
r19 = r8
r20 = r10
r7 = r16
r8 = r17
goto L_0x00f3
L_0x00b5:
int r19 = java.lang.Math.max(r2, r6)
int r20 = java.lang.Math.min(r3, r5)
r21 = r7
int r7 = r20 - r19
boolean r19 = r1.hasFocusable()
if (r19 == 0) goto L_0x00d4
if (r7 <= r8) goto L_0x00ca
L_0x00c9:
goto L_0x00ac
L_0x00ca:
if (r7 != r8) goto L_0x0078
if (r2 <= r15) goto L_0x00d0
r7 = 1
goto L_0x00d1
L_0x00d0:
r7 = 0
L_0x00d1:
if (r13 != r7) goto L_0x0078
goto L_0x00c9
L_0x00d4:
if (r4 != 0) goto L_0x0078
r19 = r8
r20 = r10
r8 = 0
r10 = 1
boolean r22 = r0.y0(r1, r8, r10)
if (r22 == 0) goto L_0x007c
r8 = r17
if (r7 <= r8) goto L_0x00e9
r7 = r16
goto L_0x00f3
L_0x00e9:
if (r7 != r8) goto L_0x0121
r7 = r16
if (r2 <= r7) goto L_0x00f0
goto L_0x00f1
L_0x00f0:
r10 = 0
L_0x00f1:
if (r13 != r10) goto L_0x0123
L_0x00f3:
boolean r10 = r1.hasFocusable()
if (r10 == 0) goto L_0x010f
int r4 = r9.f5572e
int r3 = java.lang.Math.min(r3, r5)
int r2 = java.lang.Math.max(r2, r6)
int r2 = r3 - r2
r15 = r4
r16 = r7
r17 = r8
r7 = r21
r4 = r1
r8 = r2
goto L_0x012b
L_0x010f:
int r7 = r9.f5572e
int r3 = java.lang.Math.min(r3, r5)
int r2 = java.lang.Math.max(r2, r6)
int r17 = r3 - r2
r16 = r7
r8 = r19
r7 = r1
goto L_0x012b
L_0x0121:
r7 = r16
L_0x0123:
r16 = r7
r17 = r8
r8 = r19
r7 = r21
L_0x012b:
int r11 = r11 + r12
r1 = r26
r2 = r27
r3 = r18
r10 = r20
r9 = 1
goto L_0x0059
L_0x0137:
if (r4 == 0) goto L_0x013a
goto L_0x013c
L_0x013a:
r4 = r21
L_0x013c:
return r4
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.GridLayoutManager.J0(android.view.View, int, androidx.recyclerview.widget.RecyclerView$u, androidx.recyclerview.widget.RecyclerView$z):android.view.View");
}
public boolean L1() {
return this.f5581D == null && !this.f5563I;
}
public int N(RecyclerView.u uVar, RecyclerView.z zVar) {
if (this.f5586s == 1) {
return this.f5564J;
}
if (zVar.b() < 1) {
return 0;
}
return X2(uVar, zVar, zVar.b() - 1) + 1;
}
public void N1(RecyclerView.z zVar, LinearLayoutManager.c cVar, RecyclerView.o.c cVar2) {
int i4 = this.f5564J;
for (int i5 = 0; i5 < this.f5564J && cVar.c(zVar) && i4 > 0; i5++) {
int i6 = cVar.f5606d;
cVar2.a(i6, Math.max(0, cVar.f5609g));
i4 -= this.f5569O.f(i6);
cVar.f5606d += cVar.f5607e;
}
}
public final void N2(RecyclerView.u uVar, RecyclerView.z zVar, int i4, boolean z4) {
int i5;
int i6;
int i7;
int i8 = 0;
if (z4) {
i7 = 1;
i5 = i4;
i6 = 0;
} else {
i6 = i4 - 1;
i5 = -1;
i7 = -1;
}
while (i6 != i5) {
View view = this.f5566L[i6];
b bVar = (b) view.getLayoutParams();
int Z22 = Z2(uVar, zVar, h0(view));
bVar.f5573f = Z22;
bVar.f5572e = i8;
i8 += Z22;
i6 += i7;
}
}
public final void O2() {
int J4 = J();
for (int i4 = 0; i4 < J4; i4++) {
b bVar = (b) I(i4).getLayoutParams();
int a4 = bVar.a();
this.f5567M.put(a4, bVar.f());
this.f5568N.put(a4, bVar.e());
}
}
public void P0(RecyclerView.u uVar, RecyclerView.z zVar, View view, m mVar) {
ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
if (!(layoutParams instanceof b)) {
super.O0(view, mVar);
return;
}
b bVar = (b) layoutParams;
int X22 = X2(uVar, zVar, bVar.a());
if (this.f5586s == 0) {
mVar.f0(m.f.a(bVar.e(), bVar.f(), X22, 1, false, false));
return;
}
mVar.f0(m.f.a(X22, 1, bVar.e(), bVar.f(), false, false));
}
public final void P2(int i4) {
this.f5565K = Q2(this.f5565K, this.f5564J, i4);
}
public void R0(RecyclerView recyclerView, int i4, int i5) {
this.f5569O.h();
this.f5569O.g();
}
public final void R2() {
this.f5567M.clear();
this.f5568N.clear();
}
public void S0(RecyclerView recyclerView) {
this.f5569O.h();
this.f5569O.g();
}
public final int S2(RecyclerView.z zVar) {
if (!(J() == 0 || zVar.b() == 0)) {
T1();
boolean r22 = r2();
View Y12 = Y1(!r22, true);
View X12 = X1(!r22, true);
if (!(Y12 == null || X12 == null)) {
int b4 = this.f5569O.b(h0(Y12), this.f5564J);
int b5 = this.f5569O.b(h0(X12), this.f5564J);
int min = Math.min(b4, b5);
int max = this.f5591x ? Math.max(0, ((this.f5569O.b(zVar.b() - 1, this.f5564J) + 1) - Math.max(b4, b5)) - 1) : Math.max(0, min);
if (!r22) {
return max;
}
return Math.round((((float) max) * (((float) Math.abs(this.f5588u.d(X12) - this.f5588u.g(Y12))) / ((float) ((this.f5569O.b(h0(X12), this.f5564J) - this.f5569O.b(h0(Y12), this.f5564J)) + 1)))) + ((float) (this.f5588u.m() - this.f5588u.g(Y12))));
}
}
return 0;
}
public void T0(RecyclerView recyclerView, int i4, int i5, int i6) {
this.f5569O.h();
this.f5569O.g();
}
public final int T2(RecyclerView.z zVar) {
if (!(J() == 0 || zVar.b() == 0)) {
T1();
View Y12 = Y1(!r2(), true);
View X12 = X1(!r2(), true);
if (!(Y12 == null || X12 == null)) {
if (!r2()) {
return this.f5569O.b(zVar.b() - 1, this.f5564J) + 1;
}
int d4 = this.f5588u.d(X12) - this.f5588u.g(Y12);
int b4 = this.f5569O.b(h0(Y12), this.f5564J);
return (int) ((((float) d4) / ((float) ((this.f5569O.b(h0(X12), this.f5564J) - b4) + 1))) * ((float) (this.f5569O.b(zVar.b() - 1, this.f5564J) + 1)));
}
}
return 0;
}
public void U0(RecyclerView recyclerView, int i4, int i5) {
this.f5569O.h();
this.f5569O.g();
}
public final void U2(RecyclerView.u uVar, RecyclerView.z zVar, LinearLayoutManager.a aVar, int i4) {
boolean z4 = i4 == 1;
int Y22 = Y2(uVar, zVar, aVar.f5595b);
if (z4) {
while (Y22 > 0) {
int i5 = aVar.f5595b;
if (i5 > 0) {
int i6 = i5 - 1;
aVar.f5595b = i6;
Y22 = Y2(uVar, zVar, i6);
} else {
return;
}
}
return;
}
int b4 = zVar.b() - 1;
int i7 = aVar.f5595b;
while (i7 < b4) {
int i8 = i7 + 1;
int Y23 = Y2(uVar, zVar, i8);
if (Y23 <= Y22) {
break;
}
i7 = i8;
Y22 = Y23;
}
aVar.f5595b = i7;
}
public final void V2() {
View[] viewArr = this.f5566L;
if (viewArr == null || viewArr.length != this.f5564J) {
this.f5566L = new View[this.f5564J];
}
}
public void W0(RecyclerView recyclerView, int i4, int i5, Object obj) {
this.f5569O.h();
this.f5569O.g();
}
public int W2(int i4, int i5) {
if (this.f5586s != 1 || !q2()) {
int[] iArr = this.f5565K;
return iArr[i5 + i4] - iArr[i4];
}
int[] iArr2 = this.f5565K;
int i6 = this.f5564J;
return iArr2[i6 - i4] - iArr2[(i6 - i4) - i5];
}
public void X0(RecyclerView.u uVar, RecyclerView.z zVar) {
if (zVar.e()) {
O2();
}
super.X0(uVar, zVar);
R2();
}
public final int X2(RecyclerView.u uVar, RecyclerView.z zVar, int i4) {
if (!zVar.e()) {
return this.f5569O.b(i4, this.f5564J);
}
int f4 = uVar.f(i4);
if (f4 != -1) {
return this.f5569O.b(f4, this.f5564J);
}
Log.w("GridLayoutManager", "Cannot find span size for pre layout position. " + i4);
return 0;
}
public void Y0(RecyclerView.z zVar) {
super.Y0(zVar);
this.f5563I = false;
}
public final int Y2(RecyclerView.u uVar, RecyclerView.z zVar, int i4) {
if (!zVar.e()) {
return this.f5569O.c(i4, this.f5564J);
}
int i5 = this.f5568N.get(i4, -1);
if (i5 != -1) {
return i5;
}
int f4 = uVar.f(i4);
if (f4 != -1) {
return this.f5569O.c(f4, this.f5564J);
}
Log.w("GridLayoutManager", "Cannot find span size for pre layout position. It is not cached, not in the adapter. Pos:" + i4);
return 0;
}
public final int Z2(RecyclerView.u uVar, RecyclerView.z zVar, int i4) {
if (!zVar.e()) {
return this.f5569O.f(i4);
}
int i5 = this.f5567M.get(i4, -1);
if (i5 != -1) {
return i5;
}
int f4 = uVar.f(i4);
if (f4 != -1) {
return this.f5569O.f(f4);
}
Log.w("GridLayoutManager", "Cannot find span size for pre layout position. It is not cached, not in the adapter. Pos:" + i4);
return 1;
}
public final void a3(float f4, int i4) {
P2(Math.max(Math.round(f4 * ((float) this.f5564J)), i4));
}
public final void b3(View view, int i4, boolean z4) {
int i5;
int i6;
b bVar = (b) view.getLayoutParams();
Rect rect = bVar.f5768b;
int i7 = rect.top + rect.bottom + bVar.topMargin + bVar.bottomMargin;
int i8 = rect.left + rect.right + bVar.leftMargin + bVar.rightMargin;
int W22 = W2(bVar.f5572e, bVar.f5573f);
if (this.f5586s == 1) {
i5 = RecyclerView.o.K(W22, i4, i8, bVar.width, false);
i6 = RecyclerView.o.K(this.f5588u.n(), X(), i7, bVar.height, true);
} else {
int K4 = RecyclerView.o.K(W22, i4, i7, bVar.height, false);
int K5 = RecyclerView.o.K(this.f5588u.n(), p0(), i8, bVar.width, true);
i6 = K4;
i5 = K5;
}
c3(view, i5, i6, z4);
}
public final void c3(View view, int i4, int i5, boolean z4) {
RecyclerView.p pVar = (RecyclerView.p) view.getLayoutParams();
if (z4 ? H1(view, i4, i5, pVar) : F1(view, i4, i5, pVar)) {
view.measure(i4, i5);
}
}
public void d3(int i4) {
if (i4 != this.f5564J) {
this.f5563I = true;
if (i4 >= 1) {
this.f5564J = i4;
this.f5569O.h();
t1();
return;
}
throw new IllegalArgumentException("Span count should be at least 1. Provided " + i4);
}
}
public final void e3() {
int W3;
int g02;
if (p2() == 1) {
W3 = o0() - f0();
g02 = e0();
} else {
W3 = W() - d0();
g02 = g0();
}
P2(W3 - g02);
}
public View h2(RecyclerView.u uVar, RecyclerView.z zVar, int i4, int i5, int i6) {
T1();
int m4 = this.f5588u.m();
int i7 = this.f5588u.i();
int i8 = i5 > i4 ? 1 : -1;
View view = null;
View view2 = null;
while (i4 != i5) {
View I4 = I(i4);
int h02 = h0(I4);
if (h02 >= 0 && h02 < i6 && Y2(uVar, zVar, h02) == 0) {
if (((RecyclerView.p) I4.getLayoutParams()).c()) {
if (view2 == null) {
view2 = I4;
}
} else if (this.f5588u.g(I4) < i7 && this.f5588u.d(I4) >= m4) {
return I4;
} else {
if (view == null) {
view = I4;
}
}
}
i4 += i8;
}
return view != null ? view : view2;
}
public int k0(RecyclerView.u uVar, RecyclerView.z zVar) {
if (this.f5586s == 0) {
return this.f5564J;
}
if (zVar.b() < 1) {
return 0;
}
return X2(uVar, zVar, zVar.b() - 1) + 1;
}
public boolean m(RecyclerView.p pVar) {
return pVar instanceof b;
}
public int r(RecyclerView.z zVar) {
return this.f5571Q ? S2(zVar) : super.r(zVar);
}
public int s(RecyclerView.z zVar) {
return this.f5571Q ? T2(zVar) : super.s(zVar);
}
/* JADX WARNING: Removed duplicated region for block: B:117:0x0215 A[SYNTHETIC] */
/* JADX WARNING: Removed duplicated region for block: B:96:0x0213 */
/* Code decompiled incorrectly, please refer to instructions dump. */
public void s2(androidx.recyclerview.widget.RecyclerView.u r18, androidx.recyclerview.widget.RecyclerView.z r19, androidx.recyclerview.widget.LinearLayoutManager.c r20, androidx.recyclerview.widget.LinearLayoutManager.b r21) {
/*
r17 = this;
r6 = r17
r0 = r18
r1 = r19
r2 = r20
r7 = r21
androidx.recyclerview.widget.i r3 = r6.f5588u
int r3 = r3.l()
r8 = 1
r4 = 0
r5 = 1073741824(0x40000000, float:2.0)
if (r3 == r5) goto L_0x0018
r9 = r8
goto L_0x0019
L_0x0018:
r9 = r4
L_0x0019:
int r10 = r17.J()
if (r10 <= 0) goto L_0x0026
int[] r10 = r6.f5565K
int r11 = r6.f5564J
r10 = r10[r11]
goto L_0x0027
L_0x0026:
r10 = r4
L_0x0027:
if (r9 == 0) goto L_0x002c
r17.e3()
L_0x002c:
int r11 = r2.f5607e
if (r11 != r8) goto L_0x0032
r11 = r8
goto L_0x0033
L_0x0032:
r11 = r4
L_0x0033:
int r12 = r6.f5564J
if (r11 != 0) goto L_0x0044
int r12 = r2.f5606d
int r12 = r6.Y2(r0, r1, r12)
int r13 = r2.f5606d
int r13 = r6.Z2(r0, r1, r13)
int r12 = r12 + r13
L_0x0044:
r13 = r4
L_0x0045:
int r14 = r6.f5564J
if (r13 >= r14) goto L_0x009d
boolean r14 = r2.c(r1)
if (r14 == 0) goto L_0x009d
if (r12 <= 0) goto L_0x009d
int r14 = r2.f5606d
int r15 = r6.Z2(r0, r1, r14)
int r5 = r6.f5564J
if (r15 > r5) goto L_0x006f
int r12 = r12 - r15
if (r12 >= 0) goto L_0x005f
goto L_0x009d
L_0x005f:
android.view.View r5 = r2.d(r0)
if (r5 != 0) goto L_0x0066
goto L_0x009d
L_0x0066:
android.view.View[] r14 = r6.f5566L
r14[r13] = r5
int r13 = r13 + 1
r5 = 1073741824(0x40000000, float:2.0)
goto L_0x0045
L_0x006f:
java.lang.IllegalArgumentException r0 = new java.lang.IllegalArgumentException
java.lang.StringBuilder r1 = new java.lang.StringBuilder
r1.<init>()
java.lang.String r2 = "Item at position "
r1.append(r2)
r1.append(r14)
java.lang.String r2 = " requires "
r1.append(r2)
r1.append(r15)
java.lang.String r2 = " spans but GridLayoutManager has only "
r1.append(r2)
int r2 = r6.f5564J
r1.append(r2)
java.lang.String r2 = " spans."
r1.append(r2)
java.lang.String r1 = r1.toString()
r0.<init>(r1)
throw r0
L_0x009d:
if (r13 != 0) goto L_0x00a2
r7.f5600b = r8
return
L_0x00a2:
r6.N2(r0, r1, r13, r11)
r0 = 0
r1 = r4
r5 = r1
L_0x00a8:
if (r1 >= r13) goto L_0x00f2
android.view.View[] r12 = r6.f5566L
r12 = r12[r1]
java.util.List r14 = r2.f5614l
if (r14 != 0) goto L_0x00bc
if (r11 == 0) goto L_0x00b8
r6.d(r12)
goto L_0x00c5
L_0x00b8:
r6.e(r12, r4)
goto L_0x00c5
L_0x00bc:
if (r11 == 0) goto L_0x00c2
r6.b(r12)
goto L_0x00c5
L_0x00c2:
r6.c(r12, r4)
L_0x00c5:
android.graphics.Rect r14 = r6.f5570P
r6.j(r12, r14)
r6.b3(r12, r3, r4)
androidx.recyclerview.widget.i r14 = r6.f5588u
int r14 = r14.e(r12)
if (r14 <= r5) goto L_0x00d6
r5 = r14
L_0x00d6:
android.view.ViewGroup$LayoutParams r14 = r12.getLayoutParams()
androidx.recyclerview.widget.GridLayoutManager$b r14 = (androidx.recyclerview.widget.GridLayoutManager.b) r14
androidx.recyclerview.widget.i r15 = r6.f5588u
int r12 = r15.f(r12)
float r12 = (float) r12
r15 = 1065353216(0x3f800000, float:1.0)
float r12 = r12 * r15
int r14 = r14.f5573f
float r14 = (float) r14
float r12 = r12 / r14
int r14 = (r12 > r0 ? 1 : (r12 == r0 ? 0 : -1))
if (r14 <= 0) goto L_0x00ef
r0 = r12
L_0x00ef:
int r1 = r1 + 1
goto L_0x00a8
L_0x00f2:
if (r9 == 0) goto L_0x0110
r6.a3(r0, r10)
r0 = r4
r5 = r0
L_0x00f9:
if (r0 >= r13) goto L_0x0110
android.view.View[] r1 = r6.f5566L
r1 = r1[r0]
r3 = 1073741824(0x40000000, float:2.0)
r6.b3(r1, r3, r8)
androidx.recyclerview.widget.i r3 = r6.f5588u
int r1 = r3.e(r1)
if (r1 <= r5) goto L_0x010d
r5 = r1
L_0x010d:
int r0 = r0 + 1
goto L_0x00f9
L_0x0110:
r0 = r4
L_0x0111:
if (r0 >= r13) goto L_0x0170
android.view.View[] r1 = r6.f5566L
r1 = r1[r0]
androidx.recyclerview.widget.i r3 = r6.f5588u
int r3 = r3.e(r1)
if (r3 == r5) goto L_0x016b
android.view.ViewGroup$LayoutParams r3 = r1.getLayoutParams()
androidx.recyclerview.widget.GridLayoutManager$b r3 = (androidx.recyclerview.widget.GridLayoutManager.b) r3
android.graphics.Rect r9 = r3.f5768b
int r10 = r9.top
int r11 = r9.bottom
int r10 = r10 + r11
int r11 = r3.topMargin
int r10 = r10 + r11
int r11 = r3.bottomMargin
int r10 = r10 + r11
int r11 = r9.left
int r9 = r9.right
int r11 = r11 + r9
int r9 = r3.leftMargin
int r11 = r11 + r9
int r9 = r3.rightMargin
int r11 = r11 + r9
int r9 = r3.f5572e
int r12 = r3.f5573f
int r9 = r6.W2(r9, r12)
int r12 = r6.f5586s
if (r12 != r8) goto L_0x0158
int r3 = r3.width
r12 = 1073741824(0x40000000, float:2.0)
int r3 = androidx.recyclerview.widget.RecyclerView.o.K(r9, r12, r11, r3, r4)
int r9 = r5 - r10
int r9 = android.view.View.MeasureSpec.makeMeasureSpec(r9, r12)
goto L_0x0167
L_0x0158:
r12 = 1073741824(0x40000000, float:2.0)
int r11 = r5 - r11
int r11 = android.view.View.MeasureSpec.makeMeasureSpec(r11, r12)
int r3 = r3.height
int r9 = androidx.recyclerview.widget.RecyclerView.o.K(r9, r12, r10, r3, r4)
r3 = r11
L_0x0167:
r6.c3(r1, r3, r9, r8)
goto L_0x016d
L_0x016b:
r12 = 1073741824(0x40000000, float:2.0)
L_0x016d:
int r0 = r0 + 1
goto L_0x0111
L_0x0170:
r7.f5599a = r5
int r0 = r6.f5586s
r1 = -1
if (r0 != r8) goto L_0x0188
int r0 = r2.f5608f
if (r0 != r1) goto L_0x0183
int r0 = r2.f5604b
int r1 = r0 - r5
L_0x017f:
r2 = r1
r1 = r4
r3 = r1
goto L_0x019a
L_0x0183:
int r1 = r2.f5604b
int r0 = r1 + r5
goto L_0x017f
L_0x0188:
int r0 = r2.f5608f
if (r0 != r1) goto L_0x0195
int r0 = r2.f5604b
int r1 = r0 - r5
L_0x0190:
r3 = r1
r2 = r4
r1 = r0
r0 = r2
goto L_0x019a
L_0x0195:
int r1 = r2.f5604b
int r0 = r1 + r5
goto L_0x0190
L_0x019a:
r9 = r4
L_0x019b:
if (r9 >= r13) goto L_0x0227
android.view.View[] r4 = r6.f5566L
r10 = r4[r9]
android.view.ViewGroup$LayoutParams r4 = r10.getLayoutParams()
r11 = r4
androidx.recyclerview.widget.GridLayoutManager$b r11 = (androidx.recyclerview.widget.GridLayoutManager.b) r11
int r4 = r6.f5586s
if (r4 != r8) goto L_0x01e6
boolean r1 = r17.q2()
if (r1 == 0) goto L_0x01ce
int r1 = r17.e0()
int[] r3 = r6.f5565K
int r4 = r6.f5564J
int r5 = r11.f5572e
int r4 = r4 - r5
r3 = r3[r4]
int r1 = r1 + r3
androidx.recyclerview.widget.i r3 = r6.f5588u
int r3 = r3.f(r10)
int r3 = r1 - r3
r12 = r0
r14 = r1
r15 = r2
L_0x01cb:
r16 = r3
goto L_0x01fc
L_0x01ce:
int r1 = r17.e0()
int[] r3 = r6.f5565K
int r4 = r11.f5572e
r3 = r3[r4]
int r1 = r1 + r3
androidx.recyclerview.widget.i r3 = r6.f5588u
int r3 = r3.f(r10)
int r3 = r3 + r1
r12 = r0
r16 = r1
r15 = r2
r14 = r3
goto L_0x01fc
L_0x01e6:
int r0 = r17.g0()
int[] r2 = r6.f5565K
int r4 = r11.f5572e
r2 = r2[r4]
int r0 = r0 + r2
androidx.recyclerview.widget.i r2 = r6.f5588u
int r2 = r2.f(r10)
int r2 = r2 + r0
r15 = r0
r14 = r1
r12 = r2
goto L_0x01cb
L_0x01fc:
r0 = r17
r1 = r10
r2 = r16
r3 = r15
r4 = r14
r5 = r12
r0.z0(r1, r2, r3, r4, r5)
boolean r0 = r11.c()
if (r0 != 0) goto L_0x0213
boolean r0 = r11.b()
if (r0 == 0) goto L_0x0215
L_0x0213:
r7.f5601c = r8
L_0x0215:
boolean r0 = r7.f5602d
boolean r1 = r10.hasFocusable()
r0 = r0 | r1
r7.f5602d = r0
int r9 = r9 + 1
r0 = r12
r1 = r14
r2 = r15
r3 = r16
goto L_0x019b
L_0x0227:
android.view.View[] r0 = r6.f5566L
r1 = 0
java.util.Arrays.fill(r0, r1)
return
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.GridLayoutManager.s2(androidx.recyclerview.widget.RecyclerView$u, androidx.recyclerview.widget.RecyclerView$z, androidx.recyclerview.widget.LinearLayoutManager$c, androidx.recyclerview.widget.LinearLayoutManager$b):void");
}
public int u(RecyclerView.z zVar) {
return this.f5571Q ? S2(zVar) : super.u(zVar);
}
public void u2(RecyclerView.u uVar, RecyclerView.z zVar, LinearLayoutManager.a aVar, int i4) {
super.u2(uVar, zVar, aVar, i4);
e3();
if (zVar.b() > 0 && !zVar.e()) {
U2(uVar, zVar, aVar, i4);
}
V2();
}
public int v(RecyclerView.z zVar) {
return this.f5571Q ? T2(zVar) : super.v(zVar);
}
public int w1(int i4, RecyclerView.u uVar, RecyclerView.z zVar) {
e3();
V2();
return super.w1(i4, uVar, zVar);
}
public int y1(int i4, RecyclerView.u uVar, RecyclerView.z zVar) {
e3();
V2();
return super.y1(i4, uVar, zVar);
}
public static class b extends RecyclerView.p {
/* renamed from: e reason: collision with root package name */
public int f5572e = -1;
/* renamed from: f reason: collision with root package name */
public int f5573f = 0;
public b(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
public int e() {
return this.f5572e;
}
public int f() {
return this.f5573f;
}
public b(int i4, int i5) {
super(i4, i5);
}
public b(ViewGroup.MarginLayoutParams marginLayoutParams) {
super(marginLayoutParams);
}
public b(ViewGroup.LayoutParams layoutParams) {
super(layoutParams);
}
}
public GridLayoutManager(Context context, int i4, int i5, boolean z4) {
super(context, i5, z4);
d3(i4);
}
}
Download file