what-the-bank/sources/com/google/android/flexbox/FlexboxLayoutManager.java

1742 lines
56 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.flexbox;
import android.content.Context;
import android.graphics.PointF;
import android.graphics.Rect;
import android.os.Parcel;
import android.os.Parcelable;
import android.util.AttributeSet;
import android.util.SparseArray;
import android.view.View;
import android.view.ViewGroup;
import androidx.core.view.ViewCompat;
import androidx.recyclerview.widget.RecyclerView;
import com.airbnb.deeplinkdispatch.UrlTreeKt;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import java.util.ArrayList;
import java.util.List;
import o.C11786els;
import o.C3223atU;
import o.DNa;
import o.EiS;
import o.MSs;
import o.rqd;
import org.bouncycastle.asn1.cmp.PKIFailureInfo;
/* loaded from: classes.dex */
public class FlexboxLayoutManager extends RecyclerView.tOB implements DNa, RecyclerView.CeN.RVV {
private static final Rect a = new Rect();
private boolean C;
private int D;
private View G;
private LWm H;
private HBt I;
private RecyclerView.AcL K;
private boolean L;
private RecyclerView.huo M;
private MSs R;
int b;
MSs c;
boolean d;
int e;
private final Context i;
private int j;
private int F = -1;
private List<C3223atU> h = new ArrayList();
private EiS z = new EiS(this);
private RVV f = new RVV(this, 0);
private int N = -1;
private int J = PKIFailureInfo.systemUnavail;
private int E = PKIFailureInfo.systemUnavail;
private int A = PKIFailureInfo.systemUnavail;
private SparseArray<View> Q = new SparseArray<>();
private int g = -1;
private EiS.RVV B = new EiS.RVV();
@Override // o.DNa
public final int b() {
return 5;
}
@Override // o.DNa
public final void b(C3223atU c3223atU) {
}
public FlexboxLayoutManager(Context context, AttributeSet attributeSet, int i, int i2) {
RecyclerView.tOB.IeS Ai_ = Ai_(context, attributeSet, i, i2);
int i3 = Ai_.a;
if (i3 != 0) {
if (i3 == 1) {
if (Ai_.c) {
n(3);
} else {
n(2);
}
}
} else if (Ai_.c) {
n(1);
} else {
n(0);
}
int i4 = this.b;
if (i4 != 1) {
if (i4 == 0) {
for (int i_ = i_() - 1; i_ >= 0; i_--) {
this.k.e(i_);
}
this.h.clear();
this.f.c();
this.f.b = 0;
}
this.b = 1;
this.c = null;
this.R = null;
RecyclerView recyclerView = this.s;
if (recyclerView != null) {
recyclerView.requestLayout();
}
}
if (this.j != 4) {
for (int i_2 = i_() - 1; i_2 >= 0; i_2--) {
this.k.e(i_2);
}
this.h.clear();
this.f.c();
this.f.b = 0;
this.j = 4;
RecyclerView recyclerView2 = this.s;
if (recyclerView2 != null) {
recyclerView2.requestLayout();
}
}
this.n = true;
this.i = context;
}
@Override // o.DNa
public final void d(View view, int i, int i2, C3223atU c3223atU) {
Rect rect = a;
RecyclerView recyclerView = this.s;
if (recyclerView == null) {
rect.set(0, 0, 0, 0);
} else {
rect.set(recyclerView.Ab_(view));
}
int i3 = this.e;
if (i3 != 0 && i3 != 1) {
int i4 = ((RecyclerView.saX) view.getLayoutParams()).d.top + ((RecyclerView.saX) view.getLayoutParams()).d.bottom;
c3223atU.i += i4;
c3223atU.d += i4;
} else {
int i5 = ((RecyclerView.saX) view.getLayoutParams()).d.left + ((RecyclerView.saX) view.getLayoutParams()).d.right;
c3223atU.i += i5;
c3223atU.d += i5;
}
}
@Override // o.DNa
public final View d(int i) {
View view = this.Q.get(i);
return view != null ? view : this.M.d(i);
}
@Override // o.DNa
public final View c(int i) {
View view = this.Q.get(i);
return view != null ? view : this.M.d(i);
}
@Override // o.DNa
public final int f() {
if (this.h.size() == 0) {
return 0;
}
int size = this.h.size();
int i = PKIFailureInfo.systemUnavail;
for (int i2 = 0; i2 < size; i2++) {
i = Math.max(i, this.h.get(i2).i);
}
return i;
}
@Override // o.DNa
public final int o() {
int size = this.h.size();
int i = 0;
for (int i2 = 0; i2 < size; i2++) {
i += this.h.get(i2).b;
}
return i;
}
@Override // o.DNa
public final void c(int i, View view) {
this.Q.put(i, view);
}
@Override // androidx.recyclerview.widget.RecyclerView.CeN.RVV
public final PointF Hy_(int i) {
if (i_() == 0) {
return null;
}
int i2 = i < ((RecyclerView.saX) f(0).getLayoutParams()).g.getLayoutPosition() ? -1 : 1;
int i3 = this.e;
if (i3 == 0 || i3 == 1) {
return new PointF(BitmapDescriptorFactory.HUE_RED, i2);
}
return new PointF(i2, BitmapDescriptorFactory.HUE_RED);
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final RecyclerView.saX e() {
return new Sts();
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final RecyclerView.saX Hz_(Context context, AttributeSet attributeSet) {
return new Sts(context, attributeSet);
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final boolean b(RecyclerView.saX sax) {
return sax instanceof Sts;
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final Parcelable HB_() {
byte b = 0;
if (this.H != null) {
return new LWm(this.H, b);
}
LWm lWm = new LWm();
if (i_() <= 0) {
lWm.c = -1;
} else {
View f = f(0);
lWm.c = ((RecyclerView.saX) f.getLayoutParams()).g.getLayoutPosition();
lWm.a = this.c.c(f) - this.c.i();
}
return lWm;
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final void HA_(Parcelable parcelable) {
if (parcelable instanceof LWm) {
this.H = (LWm) parcelable;
RecyclerView recyclerView = this.s;
if (recyclerView != null) {
recyclerView.requestLayout();
}
}
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final void d(RecyclerView recyclerView, int i, int i2) {
super.d(recyclerView, i, i2);
m(i);
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final void a(RecyclerView recyclerView, int i, int i2, Object obj) {
super.a(recyclerView, i, i2, obj);
m(i);
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final void b(RecyclerView recyclerView, int i, int i2) {
super.b(recyclerView, i, i2);
m(i);
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final void c(RecyclerView recyclerView, int i, int i2) {
super.c(recyclerView, i, i2);
m(i);
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final void b(RecyclerView recyclerView, int i, int i2, int i3) {
super.b(recyclerView, i, i2, i3);
m(Math.min(i, i2));
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final void d(RecyclerView.AcL acL) {
super.d(acL);
this.H = null;
this.N = -1;
this.J = PKIFailureInfo.systemUnavail;
this.g = -1;
this.f.c();
this.Q.clear();
}
private View e(int i) {
View d = d(0, i_(), i);
if (d == null) {
return null;
}
int i2 = this.z.b[((RecyclerView.saX) d.getLayoutParams()).g.getLayoutPosition()];
if (i2 == -1) {
return null;
}
return e(d, this.h.get(i2));
}
private View h(int i) {
View d = d(i_() - 1, -1, i);
if (d == null) {
return null;
}
return b(d, this.h.get(this.z.b[((RecyclerView.saX) d.getLayoutParams()).g.getLayoutPosition()]));
}
private View d(int i, int i2, int i3) {
s();
if (this.I == null) {
this.I = new HBt((byte) 0);
}
int i4 = this.c.i();
int d = this.c.d();
int i5 = i2 > i ? 1 : -1;
View view = null;
View view2 = null;
while (i != i2) {
View f = f(i);
int layoutPosition = ((RecyclerView.saX) f.getLayoutParams()).g.getLayoutPosition();
if (layoutPosition >= 0 && layoutPosition < i3) {
if (((RecyclerView.saX) f.getLayoutParams()).g.isRemoved()) {
if (view2 == null) {
view2 = f;
}
} else {
if (this.c.c(f) >= i4 && this.c.a(f) <= d) {
return f;
}
if (view == null) {
view = f;
}
}
}
i += i5;
}
return view == null ? view2 : view;
}
private void e(RVV rvv, boolean z, boolean z2) {
if (z2) {
w();
} else {
this.I.c = false;
}
int i = this.e;
if (i == 0 || i == 1 || !this.d) {
this.I.b = this.c.d() - rvv.d;
} else {
this.I.b = rvv.d - getPaddingRight();
}
this.I.i = rvv.g;
this.I.e = 1;
this.I.h = 1;
this.I.j = rvv.d;
this.I.f = PKIFailureInfo.systemUnavail;
this.I.a = rvv.c;
if (!z || this.h.size() <= 1 || rvv.c < 0 || rvv.c >= this.h.size() - 1) {
return;
}
C3223atU c3223atU = this.h.get(rvv.c);
this.I.a++;
this.I.i += c3223atU.h;
}
private void c(RVV rvv, boolean z, boolean z2) {
if (z2) {
w();
} else {
this.I.c = false;
}
int i = this.e;
if (i == 0 || i == 1 || !this.d) {
this.I.b = rvv.d - this.c.i();
} else {
this.I.b = (this.G.getWidth() - rvv.d) - this.c.i();
}
this.I.i = rvv.g;
this.I.e = 1;
this.I.h = -1;
this.I.j = rvv.d;
this.I.f = PKIFailureInfo.systemUnavail;
this.I.a = rvv.c;
if (!z || rvv.c <= 0 || this.h.size() <= rvv.c) {
return;
}
C3223atU c3223atU = this.h.get(rvv.c);
this.I.a--;
this.I.i -= c3223atU.h;
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final void d(RecyclerView recyclerView, int i) {
C11786els c11786els = new C11786els(recyclerView.getContext());
c11786els.f = i;
b(c11786els);
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final void c(RecyclerView recyclerView) {
super.c(recyclerView);
this.G = (View) recyclerView.getParent();
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final void e(RecyclerView recyclerView, RecyclerView.huo huoVar) {
super.e(recyclerView, huoVar);
}
private int d(int i, RecyclerView.huo huoVar, RecyclerView.AcL acL) {
if (i_() == 0 || i == 0) {
return 0;
}
s();
int i2 = 1;
this.I.g = true;
int i3 = this.e;
boolean z = (i3 == 0 || i3 == 1 || !this.d) ? false : true;
if (!z ? i <= 0 : i >= 0) {
i2 = -1;
}
int abs = Math.abs(i);
b(i2, abs);
int c = this.I.f + c(huoVar, acL, this.I);
if (c < 0) {
return 0;
}
if (z) {
if (abs > c) {
i = (-i2) * c;
}
} else if (abs > c) {
i = i2 * c;
}
this.c.c(-i);
this.I.d = i;
return i;
}
private int l(int i) {
int i2;
int i3;
if (i_() == 0 || i == 0) {
return 0;
}
s();
int i4 = this.e;
boolean z = i4 == 0 || i4 == 1;
View view = this.G;
int width = z ? view.getWidth() : view.getHeight();
if (z) {
i2 = this.w;
} else {
i2 = this.l;
}
if (ViewCompat.m(this.s) == 1) {
int abs = Math.abs(i);
if (i < 0) {
i3 = Math.min((i2 + this.f.b) - width, abs);
} else {
if (this.f.b + i <= 0) {
return i;
}
i3 = this.f.b;
}
} else {
if (i > 0) {
return Math.min((i2 - this.f.b) - width, i);
}
if (this.f.b + i >= 0) {
return i;
}
i3 = this.f.b;
}
return -i3;
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final int f(RecyclerView.AcL acL) {
return g(acL);
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final int j(RecyclerView.AcL acL) {
return g(acL);
}
private int g(RecyclerView.AcL acL) {
if (i_() == 0) {
return 0;
}
int i = acL.c ? acL.i - acL.b : acL.h;
s();
View e = e(i);
View h = h(i);
if ((acL.c ? acL.i - acL.b : acL.h) == 0 || e == null || h == null) {
return 0;
}
return Math.min(this.c.h(), this.c.a(h) - this.c.c(e));
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final int b(RecyclerView.AcL acL) {
i(acL);
return i(acL);
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final int c(RecyclerView.AcL acL) {
return i(acL);
}
private int i(RecyclerView.AcL acL) {
if (i_() == 0) {
return 0;
}
int i = acL.c ? acL.i - acL.b : acL.h;
View e = e(i);
View h = h(i);
if ((acL.c ? acL.i - acL.b : acL.h) != 0 && e != null && h != null) {
int layoutPosition = ((RecyclerView.saX) e.getLayoutParams()).g.getLayoutPosition();
int layoutPosition2 = ((RecyclerView.saX) h.getLayoutParams()).g.getLayoutPosition();
int abs = Math.abs(this.c.a(h) - this.c.c(e));
int i2 = this.z.b[layoutPosition];
if (i2 != 0 && i2 != -1) {
return Math.round((i2 * (abs / ((this.z.b[layoutPosition2] - i2) + 1))) + (this.c.i() - this.c.c(e)));
}
}
return 0;
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final int e(RecyclerView.AcL acL) {
return h(acL);
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final int a(RecyclerView.AcL acL) {
return h(acL);
}
private int h(RecyclerView.AcL acL) {
if (i_() == 0) {
return 0;
}
int i = acL.c ? acL.i - acL.b : acL.h;
View e = e(i);
View h = h(i);
if ((acL.c ? acL.i - acL.b : acL.h) == 0 || e == null || h == null) {
return 0;
}
View c = c(0, i_());
int layoutPosition = c == null ? -1 : ((RecyclerView.saX) c.getLayoutParams()).g.getLayoutPosition();
return (int) ((Math.abs(this.c.a(h) - this.c.c(e)) / (((c(i_() - 1, -1) != null ? ((RecyclerView.saX) r4.getLayoutParams()).g.getLayoutPosition() : -1) - layoutPosition) + 1)) * (acL.c ? acL.i - acL.b : acL.h));
}
private boolean e(View view, int i, int i2, RecyclerView.saX sax) {
return (!view.isLayoutRequested() && p() && b(view.getWidth(), i, ((ViewGroup.LayoutParams) sax).width) && b(view.getHeight(), i2, ((ViewGroup.LayoutParams) sax).height)) ? false : true;
}
private static boolean b(int i, int i2, int i3) {
int mode = View.MeasureSpec.getMode(i2);
int size = View.MeasureSpec.getSize(i2);
if (i3 > 0 && i != i3) {
return false;
}
if (mode == Integer.MIN_VALUE) {
return size >= i;
}
if (mode != 0) {
return mode == 1073741824 && size == i;
}
return true;
}
private View c(int i, int i2) {
int i3 = i2 > i ? 1 : -1;
while (i != i2) {
View f = f(i);
int paddingLeft = getPaddingLeft();
int paddingTop = getPaddingTop();
int paddingRight = this.w - getPaddingRight();
int paddingBottom = this.l - getPaddingBottom();
int left = (f.getLeft() - ((RecyclerView.saX) f.getLayoutParams()).d.left) - ((ViewGroup.MarginLayoutParams) ((RecyclerView.saX) f.getLayoutParams())).leftMargin;
int top = (f.getTop() - ((RecyclerView.saX) f.getLayoutParams()).d.top) - ((ViewGroup.MarginLayoutParams) ((RecyclerView.saX) f.getLayoutParams())).topMargin;
int right = f.getRight() + ((RecyclerView.saX) f.getLayoutParams()).d.right + ((ViewGroup.MarginLayoutParams) ((RecyclerView.saX) f.getLayoutParams())).rightMargin;
int bottom = f.getBottom() + ((RecyclerView.saX) f.getLayoutParams()).d.bottom + ((ViewGroup.MarginLayoutParams) ((RecyclerView.saX) f.getLayoutParams())).bottomMargin;
boolean z = left >= paddingRight || right >= paddingLeft;
boolean z2 = top >= paddingBottom || bottom >= paddingTop;
if (z && z2) {
return f;
}
i += i3;
}
return null;
}
/* loaded from: classes.dex */
public static class Sts extends RecyclerView.saX implements rqd {
public static final Parcelable.Creator<Sts> CREATOR = new Parcelable.Creator<Sts>() { // from class: com.google.android.flexbox.FlexboxLayoutManager.Sts.1
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Sts createFromParcel(Parcel parcel) {
return new Sts(parcel);
}
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Sts[] newArray(int i) {
return new Sts[i];
}
};
private int a;
private float c;
private float f;
private int h;
private int i;
private float j;
private int k;
private boolean n;
/* renamed from: o, reason: collision with root package name */
private int f6463o;
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
@Override // o.rqd
public final int m() {
return 1;
}
@Override // o.rqd
public final int l() {
return ((ViewGroup.LayoutParams) this).width;
}
@Override // o.rqd
public final int d() {
return ((ViewGroup.LayoutParams) this).height;
}
@Override // o.rqd
public final int f() {
return ((ViewGroup.MarginLayoutParams) this).leftMargin;
}
@Override // o.rqd
public final int i() {
return ((ViewGroup.MarginLayoutParams) this).topMargin;
}
@Override // o.rqd
public final int h() {
return ((ViewGroup.MarginLayoutParams) this).rightMargin;
}
@Override // o.rqd
public final int g() {
return ((ViewGroup.MarginLayoutParams) this).bottomMargin;
}
public Sts(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.f = BitmapDescriptorFactory.HUE_RED;
this.j = 1.0f;
this.a = -1;
this.c = -1.0f;
this.h = 16777215;
this.i = 16777215;
}
public Sts() {
super(-2, -2);
this.f = BitmapDescriptorFactory.HUE_RED;
this.j = 1.0f;
this.a = -1;
this.c = -1.0f;
this.h = 16777215;
this.i = 16777215;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeFloat(this.f);
parcel.writeFloat(this.j);
parcel.writeInt(this.a);
parcel.writeFloat(this.c);
parcel.writeInt(this.k);
parcel.writeInt(this.f6463o);
parcel.writeInt(this.h);
parcel.writeInt(this.i);
parcel.writeByte(this.n ? (byte) 1 : (byte) 0);
parcel.writeInt(((ViewGroup.MarginLayoutParams) this).bottomMargin);
parcel.writeInt(((ViewGroup.MarginLayoutParams) this).leftMargin);
parcel.writeInt(((ViewGroup.MarginLayoutParams) this).rightMargin);
parcel.writeInt(((ViewGroup.MarginLayoutParams) this).topMargin);
parcel.writeInt(((ViewGroup.LayoutParams) this).height);
parcel.writeInt(((ViewGroup.LayoutParams) this).width);
}
protected Sts(Parcel parcel) {
super(-2, -2);
this.f = BitmapDescriptorFactory.HUE_RED;
this.j = 1.0f;
this.a = -1;
this.c = -1.0f;
this.h = 16777215;
this.i = 16777215;
this.f = parcel.readFloat();
this.j = parcel.readFloat();
this.a = parcel.readInt();
this.c = parcel.readFloat();
this.k = parcel.readInt();
this.f6463o = parcel.readInt();
this.h = parcel.readInt();
this.i = parcel.readInt();
this.n = parcel.readByte() != 0;
((ViewGroup.MarginLayoutParams) this).bottomMargin = parcel.readInt();
((ViewGroup.MarginLayoutParams) this).leftMargin = parcel.readInt();
((ViewGroup.MarginLayoutParams) this).rightMargin = parcel.readInt();
((ViewGroup.MarginLayoutParams) this).topMargin = parcel.readInt();
((ViewGroup.LayoutParams) this).height = parcel.readInt();
((ViewGroup.LayoutParams) this).width = parcel.readInt();
}
@Override // o.rqd
public final boolean p() {
return this.n;
}
@Override // o.rqd
public final int o() {
return this.k;
}
@Override // o.rqd
public final int k() {
return this.f6463o;
}
@Override // o.rqd
public final int n() {
return this.h;
}
@Override // o.rqd
public final int j() {
return this.i;
}
@Override // o.rqd
public final float e() {
return this.j;
}
@Override // o.rqd
public final float b() {
return this.f;
}
@Override // o.rqd
public final float c() {
return this.c;
}
@Override // o.rqd
public final int a() {
return this.a;
}
}
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes.dex */
public class RVV {
boolean a;
int b;
int c;
int d;
boolean e;
int g;
final FlexboxLayoutManager h;
boolean j;
private RVV(FlexboxLayoutManager flexboxLayoutManager) {
this.h = flexboxLayoutManager;
this.b = 0;
}
/* synthetic */ RVV(FlexboxLayoutManager flexboxLayoutManager, byte b) {
this(flexboxLayoutManager);
}
public final String toString() {
StringBuilder sb = new StringBuilder("AnchorInfo{mPosition=");
sb.append(this.g);
sb.append(", mFlexLinePosition=");
sb.append(this.c);
sb.append(", mCoordinate=");
sb.append(this.d);
sb.append(", mPerpendicularCoordinate=");
sb.append(this.b);
sb.append(", mLayoutFromEnd=");
sb.append(this.e);
sb.append(", mValid=");
sb.append(this.j);
sb.append(", mAssignedFromSavedState=");
sb.append(this.a);
sb.append(UrlTreeKt.componentParamSuffixChar);
return sb.toString();
}
final void d() {
int i;
int i2;
int i3 = this.h.e;
if (i3 == 0 || i3 == 1 || !this.h.d) {
if (this.e) {
i = this.h.c.d();
} else {
i = this.h.c.i();
}
this.d = i;
return;
}
if (this.e) {
i2 = this.h.c.d();
} else {
i2 = this.h.w - this.h.c.i();
}
this.d = i2;
}
final void c() {
this.g = -1;
this.c = -1;
this.d = PKIFailureInfo.systemUnavail;
this.j = false;
this.a = false;
int i = this.h.e;
if (i == 0 || i == 1) {
if (this.h.b == 0) {
this.e = this.h.e == 1;
return;
} else {
this.e = this.h.b == 2;
return;
}
}
if (this.h.b == 0) {
this.e = this.h.e == 3;
} else {
this.e = this.h.b == 2;
}
}
}
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes.dex */
public static class HBt {
int a;
int b;
boolean c;
int d;
int e;
int f;
boolean g;
int h;
int i;
int j;
private HBt() {
this.e = 1;
this.h = 1;
}
/* synthetic */ HBt(byte b) {
this();
}
public final String toString() {
StringBuilder sb = new StringBuilder("LayoutState{mAvailable=");
sb.append(this.b);
sb.append(", mFlexLinePosition=");
sb.append(this.a);
sb.append(", mPosition=");
sb.append(this.i);
sb.append(", mOffset=");
sb.append(this.j);
sb.append(", mScrollingOffset=");
sb.append(this.f);
sb.append(", mLastScrollDelta=");
sb.append(this.d);
sb.append(", mItemDirection=");
sb.append(this.e);
sb.append(", mLayoutDirection=");
sb.append(this.h);
sb.append(UrlTreeKt.componentParamSuffixChar);
return sb.toString();
}
}
/* loaded from: classes.dex */
static class LWm implements Parcelable {
public static final Parcelable.Creator<LWm> CREATOR = new Parcelable.Creator<LWm>() { // from class: com.google.android.flexbox.FlexboxLayoutManager.LWm.1
@Override // android.os.Parcelable.Creator
public final /* synthetic */ LWm createFromParcel(Parcel parcel) {
return new LWm(parcel, (byte) 0);
}
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ LWm[] newArray(int i) {
return new LWm[i];
}
};
int a;
int c;
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
/* synthetic */ LWm(Parcel parcel, byte b) {
this(parcel);
}
/* synthetic */ LWm(LWm lWm, byte b) {
this(lWm);
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeInt(this.c);
parcel.writeInt(this.a);
}
LWm() {
}
private LWm(Parcel parcel) {
this.c = parcel.readInt();
this.a = parcel.readInt();
}
private LWm(LWm lWm) {
this.c = lWm.c;
this.a = lWm.a;
}
public final String toString() {
StringBuilder sb = new StringBuilder("SavedState{mAnchorPosition=");
sb.append(this.c);
sb.append(", mAnchorOffset=");
sb.append(this.a);
sb.append(UrlTreeKt.componentParamSuffixChar);
return sb.toString();
}
}
private boolean a(View view, int i) {
int i2 = this.e;
return ((i2 == 0 || i2 == 1) || !this.d) ? this.c.c(view) >= this.c.c() - i : this.c.a(view) <= i;
}
private boolean e(View view, int i) {
int i2 = this.e;
return ((i2 == 0 || i2 == 1) || !this.d) ? this.c.a(view) <= i : this.c.c() - this.c.c(view) <= i;
}
private void s() {
if (this.c != null) {
return;
}
int i = this.e;
if (i == 0 || i == 1) {
if (this.b == 0) {
this.c = new MSs.AnonymousClass4(this);
this.R = new MSs.AnonymousClass3(this);
return;
} else {
this.c = new MSs.AnonymousClass3(this);
this.R = new MSs.AnonymousClass4(this);
return;
}
}
if (this.b == 0) {
this.c = new MSs.AnonymousClass3(this);
this.R = new MSs.AnonymousClass4(this);
} else {
this.c = new MSs.AnonymousClass4(this);
this.R = new MSs.AnonymousClass3(this);
}
}
private View e(View view, C3223atU c3223atU) {
int i = this.e;
boolean z = i == 0 || i == 1;
int i2 = c3223atU.h;
for (int i3 = 1; i3 < i2; i3++) {
View f = f(i3);
if (f != null && f.getVisibility() != 8) {
if (this.d && !z) {
if (this.c.a(view) >= this.c.a(f)) {
}
view = f;
} else {
if (this.c.c(view) <= this.c.c(f)) {
}
view = f;
}
}
}
return view;
}
private View b(View view, C3223atU c3223atU) {
int i = this.e;
boolean z = i == 0 || i == 1;
int i_ = i_();
int i2 = c3223atU.h;
for (int i_2 = i_() - 2; i_2 > (i_ - i2) - 1; i_2--) {
View f = f(i_2);
if (f != null && f.getVisibility() != 8) {
if (this.d && !z) {
if (this.c.c(view) <= this.c.c(f)) {
}
view = f;
} else {
if (this.c.a(view) >= this.c.a(f)) {
}
view = f;
}
}
}
return view;
}
private int b(int i, RecyclerView.huo huoVar, RecyclerView.AcL acL, boolean z) {
int i2;
int d;
int i3 = this.e;
if (i3 != 0 && i3 != 1 && this.d) {
int i4 = i - this.c.i();
if (i4 <= 0) {
return 0;
}
i2 = d(i4, huoVar, acL);
} else {
int d2 = this.c.d() - i;
if (d2 <= 0) {
return 0;
}
i2 = -d(-d2, huoVar, acL);
}
if (!z || (d = this.c.d() - (i + i2)) <= 0) {
return i2;
}
this.c.c(d);
return d + i2;
}
private int a(int i, RecyclerView.huo huoVar, RecyclerView.AcL acL, boolean z) {
int i2;
int i3;
int i4 = this.e;
if (i4 != 0 && i4 != 1 && this.d) {
int d = this.c.d() - i;
if (d <= 0) {
return 0;
}
i2 = d(-d, huoVar, acL);
} else {
int i5 = i - this.c.i();
if (i5 <= 0) {
return 0;
}
i2 = -d(i5, huoVar, acL);
}
if (!z || (i3 = (i + i2) - this.c.i()) <= 0) {
return i2;
}
this.c.c(-i3);
return i2 - i3;
}
private void w() {
int i;
int i2 = this.e;
boolean z = true;
if (i2 == 0 || i2 == 1) {
i = this.m;
} else {
i = this.x;
}
HBt hBt = this.I;
if (i != 0 && i != Integer.MIN_VALUE) {
z = false;
}
hBt.c = z;
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final boolean d() {
int i = this.e;
return !(i == 0 || i == 1) || this.w > this.G.getWidth();
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final boolean c() {
int i = this.e;
return i == 0 || i == 1 || this.l > this.G.getHeight();
}
@Override // o.DNa
public final int c(int i, int i2, int i3) {
return d(this.l, this.m, i2, i3, c());
}
@Override // o.DNa
public final int e(int i, int i2, int i3) {
return d(this.w, this.x, i2, i3, d());
}
@Override // o.DNa
public final int d(View view) {
int i;
int i2;
int i3 = this.e;
if (i3 == 0 || i3 == 1) {
i = ((RecyclerView.saX) view.getLayoutParams()).d.top;
i2 = ((RecyclerView.saX) view.getLayoutParams()).d.bottom;
} else {
i = ((RecyclerView.saX) view.getLayoutParams()).d.left;
i2 = ((RecyclerView.saX) view.getLayoutParams()).d.right;
}
return i + i2;
}
@Override // o.DNa
public final int e(View view, int i, int i2) {
int i3;
int i4;
int i5 = this.e;
if (i5 != 0 && i5 != 1) {
i3 = ((RecyclerView.saX) view.getLayoutParams()).d.top;
i4 = ((RecyclerView.saX) view.getLayoutParams()).d.bottom;
} else {
i3 = ((RecyclerView.saX) view.getLayoutParams()).d.left;
i4 = ((RecyclerView.saX) view.getLayoutParams()).d.right;
}
return i3 + i4;
}
@Override // o.DNa
public final int j() {
RecyclerView.AcL acL = this.K;
return acL.c ? acL.i - acL.b : acL.h;
}
/* JADX WARN: Code restructure failed: missing block: B:235:0x005f, code lost:
if (r18.b == 2) goto L42;
*/
/* JADX WARN: Code restructure failed: missing block: B:236:0x006f, code lost:
r4 = false;
*/
/* JADX WARN: Code restructure failed: missing block: B:238:0x006d, code lost:
r4 = true;
*/
/* JADX WARN: Code restructure failed: missing block: B:243:0x006b, code lost:
if (r18.b == 2) goto L42;
*/
/* JADX WARN: Removed duplicated region for block: B:100:0x02f7 */
/* JADX WARN: Removed duplicated region for block: B:103:0x00c1 */
/* JADX WARN: Removed duplicated region for block: B:106:0x00c7 */
/* JADX WARN: Removed duplicated region for block: B:162:0x01d5 */
/* JADX WARN: Removed duplicated region for block: B:19:0x0079 */
/* JADX WARN: Removed duplicated region for block: B:22:0x0097 */
/* JADX WARN: Removed duplicated region for block: B:28:0x00ac */
/* JADX WARN: Removed duplicated region for block: B:34:0x02f1 */
/* JADX WARN: Removed duplicated region for block: B:37:0x0314 A[ADDED_TO_REGION] */
/* JADX WARN: Removed duplicated region for block: B:40:0x031c */
/* JADX WARN: Removed duplicated region for block: B:49:0x0368 */
/* JADX WARN: Removed duplicated region for block: B:62:0x047c */
/* JADX WARN: Removed duplicated region for block: B:65:0x04b1 */
/* JADX WARN: Removed duplicated region for block: B:71:? A[RETURN, SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:72:0x0494 */
/* JADX WARN: Removed duplicated region for block: B:74:0x03d9 */
/* JADX WARN: Removed duplicated region for block: B:77:0x03f0 A[ADDED_TO_REGION] */
/* JADX WARN: Removed duplicated region for block: B:85:0x0435 */
/* JADX WARN: Removed duplicated region for block: B:86:0x0451 */
/* JADX WARN: Removed duplicated region for block: B:87:0x03e2 */
/* JADX WARN: Removed duplicated region for block: B:90:0x033d */
@Override // androidx.recyclerview.widget.RecyclerView.tOB
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void e(androidx.recyclerview.widget.RecyclerView.huo r19, androidx.recyclerview.widget.RecyclerView.AcL r20) {
/*
Method dump skipped, instructions count: 1225
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.flexbox.FlexboxLayoutManager.e(androidx.recyclerview.widget.RecyclerView$huo, androidx.recyclerview.widget.RecyclerView$AcL):void");
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final int b(int i, RecyclerView.huo huoVar, RecyclerView.AcL acL) {
int i2 = this.e;
if (i2 != 0 && i2 != 1) {
int d = d(i, huoVar, acL);
this.Q.clear();
return d;
}
int l = l(i);
this.f.b += l;
this.R.c(-l);
return l;
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final void b(int i) {
this.N = i;
this.J = PKIFailureInfo.systemUnavail;
LWm lWm = this.H;
if (lWm != null) {
lWm.c = -1;
}
RecyclerView recyclerView = this.s;
if (recyclerView != null) {
recyclerView.requestLayout();
}
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final int c(int i, RecyclerView.huo huoVar, RecyclerView.AcL acL) {
int i2 = this.e;
if (i2 == 0 || i2 == 1) {
int d = d(i, huoVar, acL);
this.Q.clear();
return d;
}
int l = l(i);
this.f.b += l;
this.R.c(-l);
return l;
}
private void m(int i) {
View c = c(0, i_());
int layoutPosition = c == null ? -1 : ((RecyclerView.saX) c.getLayoutParams()).g.getLayoutPosition();
View c2 = c(i_() - 1, -1);
int layoutPosition2 = c2 != null ? ((RecyclerView.saX) c2.getLayoutParams()).g.getLayoutPosition() : -1;
if (i >= layoutPosition2) {
return;
}
int i_ = i_();
this.z.c(i_);
this.z.d(i_);
this.z.a(i_);
if (i >= this.z.b.length) {
return;
}
this.g = i;
View f = f(0);
if (f == null) {
return;
}
if (layoutPosition > i || i > layoutPosition2) {
this.N = ((RecyclerView.saX) f.getLayoutParams()).g.getLayoutPosition();
int i2 = this.e;
if (i2 != 0 && i2 != 1 && this.d) {
this.J = this.c.a(f) + this.c.b();
} else {
this.J = this.c.c(f) - this.c.i();
}
}
}
private int c(RecyclerView.huo huoVar, RecyclerView.AcL acL, HBt hBt) {
int i;
int i2;
int i3;
boolean z;
int i4;
int i5;
int i6;
Sts sts;
int i7;
boolean z2;
int i8;
int i9;
int i10;
RecyclerView.AcL acL2 = acL;
int i11 = -1;
if (hBt.f != Integer.MIN_VALUE) {
if (hBt.b < 0) {
hBt.f += hBt.b;
}
if (hBt.g) {
if (hBt.h == -1) {
a(huoVar, hBt);
} else {
e(huoVar, hBt);
}
}
}
int i12 = hBt.b;
int i13 = hBt.b;
int i14 = this.e;
int i15 = 1;
boolean z3 = i14 == 0 || i14 == 1;
int i16 = 0;
while (true) {
if (i13 <= 0 && !this.I.c) {
break;
}
List<C3223atU> list = this.h;
int i17 = hBt.i;
if (i17 >= 0) {
if (i17 >= (acL2.c ? acL2.i - acL2.b : acL2.h) || (i = hBt.a) < 0 || i >= list.size()) {
break;
}
C3223atU c3223atU = this.h.get(hBt.a);
hBt.i = c3223atU.e;
int i18 = this.e;
if (i18 == 0 || i18 == i15) {
i2 = i12;
i3 = i13;
z = z3;
int paddingLeft = getPaddingLeft();
int paddingRight = getPaddingRight();
int i19 = this.w;
int i20 = hBt.j;
if (hBt.h == -1) {
i20 -= c3223atU.b;
}
int i21 = hBt.i;
float f = paddingLeft - this.f.b;
float f2 = (i19 - paddingRight) - this.f.b;
float max = Math.max(BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED);
int i22 = c3223atU.h;
int i23 = i21;
int i24 = 0;
while (i23 < i21 + i22) {
View view = this.Q.get(i23);
if (view == null) {
view = this.M.d(i23);
}
if (view != null) {
if (hBt.h == 1) {
Rect rect = a;
RecyclerView recyclerView = this.s;
if (recyclerView == null) {
i6 = i21;
rect.set(0, 0, 0, 0);
} else {
i6 = i21;
rect.set(recyclerView.Ab_(view));
}
a_(view);
} else {
i6 = i21;
Rect rect2 = a;
RecyclerView recyclerView2 = this.s;
if (recyclerView2 == null) {
rect2.set(0, 0, 0, 0);
} else {
rect2.set(recyclerView2.Ab_(view));
}
d(view, i24);
i24++;
}
int i25 = i24;
long j = this.z.e[i23];
int i26 = (int) j;
int i27 = (int) (j >> 32);
Sts sts2 = (Sts) view.getLayoutParams();
if (e(view, i26, i27, sts2)) {
view.measure(i26, i27);
}
float f3 = f + ((ViewGroup.MarginLayoutParams) sts2).leftMargin + ((RecyclerView.saX) view.getLayoutParams()).d.left;
float f4 = f2 - (((ViewGroup.MarginLayoutParams) sts2).rightMargin + ((RecyclerView.saX) view.getLayoutParams()).d.right);
int i28 = i20 + ((RecyclerView.saX) view.getLayoutParams()).d.top;
if (this.d) {
sts = sts2;
this.z.d(view, c3223atU, Math.round(f4) - view.getMeasuredWidth(), i28, Math.round(f4), i28 + view.getMeasuredHeight());
} else {
sts = sts2;
this.z.d(view, c3223atU, Math.round(f3), i28, Math.round(f3) + view.getMeasuredWidth(), i28 + view.getMeasuredHeight());
}
f = f3 + view.getMeasuredWidth() + ((ViewGroup.MarginLayoutParams) sts).rightMargin + ((RecyclerView.saX) view.getLayoutParams()).d.right + max;
f2 = f4 - (((view.getMeasuredWidth() + ((ViewGroup.MarginLayoutParams) sts).leftMargin) + ((RecyclerView.saX) view.getLayoutParams()).d.left) + max);
i24 = i25;
} else {
i6 = i21;
}
i23++;
i21 = i6;
}
i4 = 1;
hBt.a += this.I.h;
i5 = c3223atU.b;
} else {
int paddingTop = getPaddingTop();
int paddingBottom = getPaddingBottom();
int i29 = this.l;
int i30 = hBt.j;
int i31 = hBt.j;
if (hBt.h == i11) {
i30 -= c3223atU.b;
i31 += c3223atU.b;
}
int i32 = hBt.i;
float f5 = paddingTop - this.f.b;
float f6 = (i29 - paddingBottom) - this.f.b;
float max2 = Math.max(BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED);
int i33 = c3223atU.h;
i2 = i12;
int i34 = i32;
int i35 = 0;
while (i34 < i32 + i33) {
View view2 = this.Q.get(i34);
if (view2 == null) {
view2 = this.M.d(i34);
}
if (view2 != null) {
int i36 = i32;
i7 = i13;
z2 = z3;
long j2 = this.z.e[i34];
int i37 = (int) j2;
int i38 = (int) (j2 >> 32);
Sts sts3 = (Sts) view2.getLayoutParams();
if (e(view2, i37, i38, sts3)) {
view2.measure(i37, i38);
}
float f7 = ((ViewGroup.MarginLayoutParams) sts3).topMargin + ((RecyclerView.saX) view2.getLayoutParams()).d.top + f5;
float f8 = f6 - (((ViewGroup.MarginLayoutParams) sts3).rightMargin + ((RecyclerView.saX) view2.getLayoutParams()).d.bottom);
if (hBt.h == 1) {
Rect rect3 = a;
RecyclerView recyclerView3 = this.s;
if (recyclerView3 == null) {
i10 = i33;
rect3.set(0, 0, 0, 0);
} else {
i10 = i33;
rect3.set(recyclerView3.Ab_(view2));
}
a_(view2);
} else {
i10 = i33;
Rect rect4 = a;
RecyclerView recyclerView4 = this.s;
if (recyclerView4 == null) {
rect4.set(0, 0, 0, 0);
} else {
rect4.set(recyclerView4.Ab_(view2));
}
d(view2, i35);
i35++;
}
int i39 = i30 + ((RecyclerView.saX) view2.getLayoutParams()).d.left;
int i40 = i31 - ((RecyclerView.saX) view2.getLayoutParams()).d.right;
boolean z4 = this.d;
if (!z4) {
i8 = i36;
i9 = i10;
if (this.C) {
this.z.a(view2, c3223atU, z4, i39, Math.round(f8) - view2.getMeasuredHeight(), i39 + view2.getMeasuredWidth(), Math.round(f8));
} else {
this.z.a(view2, c3223atU, z4, i39, Math.round(f7), i39 + view2.getMeasuredWidth(), Math.round(f7) + view2.getMeasuredHeight());
}
} else if (this.C) {
i8 = i36;
i9 = i10;
this.z.a(view2, c3223atU, z4, i40 - view2.getMeasuredWidth(), Math.round(f8) - view2.getMeasuredHeight(), i40, Math.round(f8));
} else {
i8 = i36;
i9 = i10;
this.z.a(view2, c3223atU, z4, i40 - view2.getMeasuredWidth(), Math.round(f7), i40, Math.round(f7) + view2.getMeasuredHeight());
}
f6 = f8 - (((view2.getMeasuredHeight() + ((ViewGroup.MarginLayoutParams) sts3).bottomMargin) + ((RecyclerView.saX) view2.getLayoutParams()).d.top) + max2);
f5 = f7 + view2.getMeasuredHeight() + ((ViewGroup.MarginLayoutParams) sts3).topMargin + ((RecyclerView.saX) view2.getLayoutParams()).d.bottom + max2;
} else {
i7 = i13;
z2 = z3;
i8 = i32;
i9 = i33;
}
i34++;
z3 = z2;
i13 = i7;
i32 = i8;
i33 = i9;
}
i3 = i13;
z = z3;
hBt.a += this.I.h;
i5 = c3223atU.b;
i4 = 1;
}
i16 += i5;
if (!z && this.d) {
hBt.j -= c3223atU.b * hBt.h;
} else {
hBt.j += c3223atU.b * hBt.h;
}
i13 = i3 - c3223atU.b;
acL2 = acL;
i15 = i4;
i12 = i2;
z3 = z;
i11 = -1;
} else {
break;
}
}
int i41 = i12;
hBt.b -= i16;
if (hBt.f != Integer.MIN_VALUE) {
hBt.f += i16;
if (hBt.b < 0) {
hBt.f += hBt.b;
}
if (hBt.g) {
if (hBt.h == -1) {
a(huoVar, hBt);
} else {
e(huoVar, hBt);
}
}
}
return i41 - hBt.b;
}
private void a(RecyclerView.huo huoVar, HBt hBt) {
if (hBt.f < 0) {
return;
}
this.c.c();
int i = hBt.f;
int i_ = i_();
if (i_ == 0) {
return;
}
int i2 = i_ - 1;
int i3 = this.z.b[((RecyclerView.saX) f(i2).getLayoutParams()).g.getLayoutPosition()];
if (i3 == -1) {
return;
}
C3223atU c3223atU = this.h.get(i3);
int i4 = i2;
while (true) {
if (i4 < 0) {
break;
}
View f = f(i4);
if (!a(f, hBt.f)) {
break;
}
if (c3223atU.e == ((RecyclerView.saX) f.getLayoutParams()).g.getLayoutPosition()) {
if (i3 <= 0) {
i_ = i4;
break;
} else {
i3 += hBt.h;
c3223atU = this.h.get(i3);
i_ = i4;
}
}
i4--;
}
while (i2 >= i_) {
e(i2, huoVar);
i2--;
}
}
private void e(RecyclerView.huo huoVar, HBt hBt) {
int i_;
if (hBt.f >= 0 && (i_ = i_()) != 0) {
int i = 0;
int i2 = this.z.b[((RecyclerView.saX) f(0).getLayoutParams()).g.getLayoutPosition()];
int i3 = -1;
if (i2 == -1) {
return;
}
C3223atU c3223atU = this.h.get(i2);
while (i < i_) {
View f = f(i);
if (!e(f, hBt.f)) {
break;
}
if (c3223atU.f == ((RecyclerView.saX) f.getLayoutParams()).g.getLayoutPosition()) {
if (i2 >= this.h.size() - 1) {
break;
}
i2 += hBt.h;
c3223atU = this.h.get(i2);
i3 = i;
}
i++;
}
i = i3;
while (i >= 0) {
e(i, huoVar);
i--;
}
}
}
private void b(int i, int i2) {
this.I.h = i;
int i3 = this.e;
boolean z = i3 == 0 || i3 == 1;
int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(this.w, this.x);
int makeMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(this.l, this.m);
boolean z2 = !z && this.d;
if (i == 1) {
View f = f(i_() - 1);
this.I.j = this.c.a(f);
int layoutPosition = ((RecyclerView.saX) f.getLayoutParams()).g.getLayoutPosition();
View b = b(f, this.h.get(this.z.b[layoutPosition]));
this.I.e = 1;
HBt hBt = this.I;
hBt.i = layoutPosition + hBt.e;
if (this.z.b.length <= this.I.i) {
this.I.a = -1;
} else {
this.I.a = this.z.b[this.I.i];
}
if (z2) {
this.I.j = this.c.c(b);
this.I.f = (-this.c.c(b)) + this.c.i();
HBt hBt2 = this.I;
hBt2.f = hBt2.f >= 0 ? this.I.f : 0;
} else {
this.I.j = this.c.a(b);
this.I.f = this.c.a(b) - this.c.d();
}
if (this.I.a == -1 || this.I.a > this.h.size() - 1) {
int i4 = this.I.i;
RecyclerView.AcL acL = this.K;
if (i4 <= (acL.c ? acL.i - acL.b : acL.h)) {
int i5 = i2 - this.I.f;
EiS.RVV rvv = this.B;
rvv.d = null;
rvv.a = 0;
if (i5 > 0) {
if (z) {
this.z.b(this.B, makeMeasureSpec, makeMeasureSpec2, i5, this.I.i, -1, this.h);
} else {
this.z.b(this.B, makeMeasureSpec2, makeMeasureSpec, i5, this.I.i, -1, this.h);
}
this.z.e(makeMeasureSpec, makeMeasureSpec2, this.I.i);
this.z.b(this.I.i);
}
}
}
} else {
View f2 = f(0);
this.I.j = this.c.c(f2);
int layoutPosition2 = ((RecyclerView.saX) f2.getLayoutParams()).g.getLayoutPosition();
View e = e(f2, this.h.get(this.z.b[layoutPosition2]));
this.I.e = 1;
int i6 = this.z.b[layoutPosition2];
if (i6 == -1) {
i6 = 0;
}
if (i6 > 0) {
this.I.i = layoutPosition2 - this.h.get(i6 - 1).h;
} else {
this.I.i = -1;
}
this.I.a = i6 > 0 ? i6 - 1 : 0;
if (z2) {
this.I.j = this.c.a(e);
this.I.f = this.c.a(e) - this.c.d();
HBt hBt3 = this.I;
hBt3.f = hBt3.f >= 0 ? this.I.f : 0;
} else {
this.I.j = this.c.c(e);
this.I.f = (-this.c.c(e)) + this.c.i();
}
}
HBt hBt4 = this.I;
hBt4.b = i2 - hBt4.f;
}
@Override // androidx.recyclerview.widget.RecyclerView.tOB
public final void t() {
for (int i_ = i_() - 1; i_ >= 0; i_--) {
this.k.e(i_);
}
}
private void n(int i) {
if (this.e != i) {
for (int i_ = i_() - 1; i_ >= 0; i_--) {
this.k.e(i_);
}
this.e = i;
this.c = null;
this.R = null;
this.h.clear();
this.f.c();
this.f.b = 0;
RecyclerView recyclerView = this.s;
if (recyclerView != null) {
recyclerView.requestLayout();
}
}
}
@Override // o.DNa
public void setFlexLines(List<C3223atU> list) {
this.h = list;
}
@Override // o.DNa
public final boolean l() {
int i = this.e;
return i == 0 || i == 1;
}
@Override // o.DNa
public final int n() {
return this.F;
}
@Override // o.DNa
public final int g() {
return this.b;
}
@Override // o.DNa
public final List<C3223atU> h() {
return this.h;
}
@Override // o.DNa
public final int i() {
return this.e;
}
@Override // o.DNa
public final int a() {
return this.j;
}
}