what-the-bank/sources/androidx/recyclerview/widget/RecyclerView.java

6178 lines
200 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package androidx.recyclerview.widget;
import android.R;
import android.animation.LayoutTransition;
import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.database.Observable;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.PointF;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.StateListDrawable;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.SystemClock;
import android.util.AttributeSet;
import android.util.SparseArray;
import android.view.MotionEvent;
import android.view.VelocityTracker;
import android.view.View;
import android.view.ViewConfiguration;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityManager;
import android.view.animation.Interpolator;
import android.widget.EdgeEffect;
import android.widget.OverScroller;
import androidx.core.view.ViewCompat;
import androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
import com.airbnb.deeplinkdispatch.UrlTreeKt;
import com.google.android.gms.auth.api.credentials.CredentialsApi;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import java.lang.ref.WeakReference;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import o.C16515owF;
import o.Emo;
import o.FgG;
import o.InterfaceC10263dzV;
import o.Jfh;
import o.KNl;
import o.Klw;
import o.Lfp;
import o.TMC;
import o.UtV;
import o.WEM;
import o.XgG;
import o.Zfp;
import o.fRw;
import o.nxk;
import o.qtT;
import o.sQk;
import o.yZt;
import o.ynG;
import org.bouncycastle.asn1.cmp.PKIFailureInfo;
/* loaded from: classes.dex */
public class RecyclerView extends ViewGroup implements ynG, InterfaceC10263dzV {
public final int A;
public int B;
boolean C;
boolean D;
public final ArrayList<jNh> E;
Plv F;
final List<zJl> G;
public vUG H;
boolean I;
public qtT.LWm J;
final int[] K;
final List<mxa> L;
public final huo M;
mxa N;
public int O;
FgG P;
final Rect Q;
public final AcL R;
public List<dAO> S;
final Runnable T;
final Zfp U;
final SYO V;
final RectF W;
private boolean aA;
private float aB;
private int aC;
private final Rect aD;
private int aE;
private final int[] aF;
private EdgeEffect aG;
private VelocityTracker aJ;
private final Zfp.RVV aL;
private EdgeEffect ac;
private int ad;
private IeS ae;
private boolean af;
private RVV ag;
private int ah;
private boolean ai;
private int aj;
private jbe.IeS ak;
private int al;
private boolean am;
private boolean an;
private int ao;
private int ap;
private int aq;
private int ar;
private final int as;
private final int[] at;
private EdgeEffect au;
private final int[] av;
private final Heg aw;
private EdgeEffect ax;
private float ay;
private dAO az;
boolean f;
public Sts g;
TMC h;
final AccessibilityManager i;
public UtV j;
public boolean k;
qtT l;
public boolean m;
public Emo n;
/* renamed from: o, reason: collision with root package name */
boolean f6394o;
public jNh p;
boolean q;
boolean r;
int s;
public jbe t;
final ArrayList<ZqN> u;
boolean v;
boolean w;
public tOB x;
Runnable y;
public List<NHB> z;
private static final int[] ab = {R.attr.nestedScrollingEnabled};
static final boolean b = false;
static final boolean c = true;
static final boolean e = true;
static final boolean a = true;
private static final Class<?>[] aa = {Context.class, AttributeSet.class, Integer.TYPE, Integer.TYPE};
static final Interpolator d = new Interpolator() { // from class: androidx.recyclerview.widget.RecyclerView.4
@Override // android.animation.TimeInterpolator
public final float getInterpolation(float f) {
float f2 = f - 1.0f;
return (f2 * f2 * f2 * f2 * f2) + 1.0f;
}
};
/* loaded from: classes.dex */
public interface NHB {
void a(View view);
}
/* loaded from: classes.dex */
public interface RVV {
int d();
}
/* loaded from: classes.dex */
public static abstract class dAO {
public void onScrollStateChanged(RecyclerView recyclerView, int i) {
}
public void onScrolled(RecyclerView recyclerView, int i, int i2) {
}
}
/* loaded from: classes.dex */
public static abstract class ehe {
public abstract View c();
}
/* loaded from: classes.dex */
public interface jNh {
boolean Ob_(RecyclerView recyclerView, MotionEvent motionEvent);
void Oc_(RecyclerView recyclerView, MotionEvent motionEvent);
void b(boolean z);
}
/* loaded from: classes.dex */
public interface mxa {
}
/* loaded from: classes.dex */
public static abstract class vUG {
public abstract boolean e(int i, int i2);
}
@Override // android.view.View
public void scrollTo(int i, int i2) {
}
public RecyclerView(Context context) {
this(context, null);
}
public RecyclerView(Context context, AttributeSet attributeSet) {
this(context, attributeSet, nxk.IeS.recyclerViewStyle);
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r13v1 */
/* JADX WARN: Type inference failed for: r13v2, types: [boolean] */
/* JADX WARN: Type inference failed for: r13v3 */
public RecyclerView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
char c2;
boolean z;
ClassLoader classLoader;
Object[] objArr;
Constructor constructor;
this.aw = new Heg(this);
this.M = new huo(this);
this.U = new Zfp();
this.T = new Runnable(this) { // from class: androidx.recyclerview.widget.RecyclerView.2
final RecyclerView e;
{
this.e = this;
}
@Override // java.lang.Runnable
public final void run() {
if (!this.e.f6394o || this.e.isLayoutRequested()) {
return;
}
if (!this.e.q) {
this.e.requestLayout();
} else if (this.e.D) {
this.e.C = true;
} else {
this.e.c();
}
}
};
this.Q = new Rect();
this.aD = new Rect();
this.W = new RectF();
this.L = new ArrayList();
this.u = new ArrayList<>();
this.E = new ArrayList<>();
this.s = 0;
this.k = false;
this.af = false;
this.B = 0;
this.ah = 0;
this.ae = new IeS();
this.t = new WEM();
this.O = 0;
this.aC = -1;
this.aB = Float.MIN_VALUE;
this.ay = Float.MIN_VALUE;
this.aA = true;
this.V = new SYO(this);
this.J = a ? new qtT.LWm() : null;
this.R = new AcL();
this.w = false;
this.v = false;
this.ak = new ojQ(this);
this.I = false;
this.at = new int[2];
this.aF = new int[2];
this.av = new int[2];
this.K = new int[2];
this.G = new ArrayList();
this.y = new Runnable(this) { // from class: androidx.recyclerview.widget.RecyclerView.1
final RecyclerView a;
{
this.a = this;
}
@Override // java.lang.Runnable
public final void run() {
if (this.a.t != null) {
this.a.t.runPendingAnimations();
}
this.a.I = false;
}
};
this.aq = 0;
this.ao = 0;
this.aL = new Zfp.RVV(this) { // from class: androidx.recyclerview.widget.RecyclerView.3
final RecyclerView e;
{
this.e = this;
}
@Override // o.Zfp.RVV
public final void a(zJl zjl, jbe.Sts sts, jbe.Sts sts2) {
this.e.M.e(zjl);
RecyclerView recyclerView = this.e;
recyclerView.a(zjl);
zjl.setIsRecyclable(false);
if (recyclerView.t.animateDisappearance(zjl, sts, sts2) && !recyclerView.I && recyclerView.q) {
ViewCompat.e(recyclerView, recyclerView.y);
recyclerView.I = true;
}
}
@Override // o.Zfp.RVV
public final void e(zJl zjl, jbe.Sts sts, jbe.Sts sts2) {
zjl.setIsRecyclable(false);
if (this.e.k) {
if (this.e.t.animateChange(zjl, zjl, sts, sts2)) {
RecyclerView recyclerView = this.e;
if (recyclerView.I || !recyclerView.q) {
return;
}
ViewCompat.e(recyclerView, recyclerView.y);
recyclerView.I = true;
return;
}
return;
}
if (this.e.t.animatePersistence(zjl, sts, sts2)) {
RecyclerView recyclerView2 = this.e;
if (recyclerView2.I || !recyclerView2.q) {
return;
}
ViewCompat.e(recyclerView2, recyclerView2.y);
recyclerView2.I = true;
}
}
@Override // o.Zfp.RVV
public final void d(zJl zjl) {
tOB tob = this.e.x;
View view = zjl.itemView;
huo huoVar = this.e.M;
tob.k.d(view);
huoVar.c(view);
}
@Override // o.Zfp.RVV
public final void d(zJl zjl, jbe.Sts sts, jbe.Sts sts2) {
RecyclerView recyclerView = this.e;
zjl.setIsRecyclable(false);
if (recyclerView.t.animateAppearance(zjl, sts, sts2) && !recyclerView.I && recyclerView.q) {
ViewCompat.e(recyclerView, recyclerView.y);
recyclerView.I = true;
}
}
};
setScrollContainer(true);
setFocusableInTouchMode(true);
ViewConfiguration viewConfiguration = ViewConfiguration.get(context);
this.aE = viewConfiguration.getScaledTouchSlop();
this.aB = fRw.sQ_(viewConfiguration, context);
this.ay = fRw.sR_(viewConfiguration, context);
this.A = viewConfiguration.getScaledMinimumFlingVelocity();
this.as = viewConfiguration.getScaledMaximumFlingVelocity();
setWillNotDraw(getOverScrollMode() == 2);
this.t.setListener(this.ak);
this.j = new UtV(new UtV.LWm(this) { // from class: androidx.recyclerview.widget.RecyclerView.9
final RecyclerView e;
{
this.e = this;
}
@Override // o.UtV.LWm
public final zJl b(int i2) {
RecyclerView recyclerView = this.e;
int c3 = recyclerView.n.d.c();
int i3 = 0;
zJl zjl = null;
while (true) {
if (i3 >= c3) {
break;
}
zJl c4 = RecyclerView.c(recyclerView.n.d.e(i3));
if (c4 != null && !c4.isRemoved() && c4.mPosition == i2) {
if (!recyclerView.n.b.contains(c4.itemView)) {
zjl = c4;
break;
}
zjl = c4;
}
i3++;
}
if (zjl == null) {
return null;
}
if (this.e.n.b.contains(zjl.itemView)) {
return null;
}
return zjl;
}
@Override // o.UtV.LWm
public final void e(int i2, int i3) {
this.e.e(i2, i3, true);
this.e.w = true;
this.e.R.b += i3;
}
@Override // o.UtV.LWm
public final void a(int i2, int i3) {
this.e.e(i2, i3, false);
this.e.w = true;
}
@Override // o.UtV.LWm
public final void d(int i2, int i3, Object obj) {
int i4;
RecyclerView recyclerView = this.e;
int c3 = recyclerView.n.d.c();
for (int i5 = 0; i5 < c3; i5++) {
View e2 = recyclerView.n.d.e(i5);
zJl c4 = RecyclerView.c(e2);
if (c4 != null && !c4.shouldIgnore() && c4.mPosition >= i2 && c4.mPosition < i2 + i3) {
c4.addFlags(2);
c4.addChangePayload(obj);
((saX) e2.getLayoutParams()).b = true;
}
}
huo huoVar = recyclerView.M;
for (int size = huoVar.c.size() - 1; size >= 0; size--) {
zJl zjl = huoVar.c.get(size);
if (zjl != null && (i4 = zjl.mPosition) >= i2 && i4 < i3 + i2) {
zjl.addFlags(2);
huoVar.c(huoVar.c.get(size), true);
huoVar.c.remove(size);
}
}
this.e.v = true;
}
@Override // o.UtV.LWm
public final void a(UtV.Sts sts) {
d(sts);
}
private void d(UtV.Sts sts) {
int i2 = sts.c;
if (i2 == 1) {
this.e.x.d(this.e, sts.a, sts.b);
return;
}
if (i2 == 2) {
this.e.x.c(this.e, sts.a, sts.b);
} else if (i2 == 4) {
this.e.x.a(this.e, sts.a, sts.b, sts.d);
} else if (i2 == 8) {
this.e.x.b(this.e, sts.a, sts.b, 1);
}
}
@Override // o.UtV.LWm
public final void c(UtV.Sts sts) {
d(sts);
}
@Override // o.UtV.LWm
public final void d(int i2, int i3) {
RecyclerView recyclerView = this.e;
int c3 = recyclerView.n.d.c();
for (int i4 = 0; i4 < c3; i4++) {
zJl c4 = RecyclerView.c(recyclerView.n.d.e(i4));
if (c4 != null && !c4.shouldIgnore() && c4.mPosition >= i2) {
c4.offsetPosition(i3, false);
recyclerView.R.m = true;
}
}
huo huoVar = recyclerView.M;
int size = huoVar.c.size();
for (int i5 = 0; i5 < size; i5++) {
zJl zjl = huoVar.c.get(i5);
if (zjl != null && zjl.mPosition >= i2) {
zjl.offsetPosition(i3, false);
}
}
recyclerView.requestLayout();
this.e.w = true;
}
@Override // o.UtV.LWm
public final void b(int i2, int i3) {
int i4;
int i5;
int i6;
int i7;
int i8;
RecyclerView recyclerView = this.e;
int c3 = recyclerView.n.d.c();
int i9 = -1;
if (i2 < i3) {
i5 = i2;
i4 = i3;
i6 = -1;
} else {
i4 = i2;
i5 = i3;
i6 = 1;
}
for (int i10 = 0; i10 < c3; i10++) {
zJl c4 = RecyclerView.c(recyclerView.n.d.e(i10));
if (c4 != null && c4.mPosition >= i5 && c4.mPosition <= i4) {
if (c4.mPosition == i2) {
c4.offsetPosition(i3 - i2, false);
} else {
c4.offsetPosition(i6, false);
}
recyclerView.R.m = true;
}
}
huo huoVar = recyclerView.M;
if (i2 < i3) {
i8 = i2;
i7 = i3;
} else {
i7 = i2;
i8 = i3;
i9 = 1;
}
int size = huoVar.c.size();
for (int i11 = 0; i11 < size; i11++) {
zJl zjl = huoVar.c.get(i11);
if (zjl != null && zjl.mPosition >= i8 && zjl.mPosition <= i7) {
if (zjl.mPosition == i2) {
zjl.offsetPosition(i3 - i2, false);
} else {
zjl.offsetPosition(i9, false);
}
}
}
recyclerView.requestLayout();
this.e.w = true;
}
});
this.n = new Emo(new Emo.LWm(this) { // from class: androidx.recyclerview.widget.RecyclerView.5
final RecyclerView c;
{
this.c = this;
}
@Override // o.Emo.LWm
public final int c() {
return this.c.getChildCount();
}
@Override // o.Emo.LWm
public final void b(View view, int i2) {
this.c.addView(view, i2);
RecyclerView recyclerView = this.c;
zJl c3 = RecyclerView.c(view);
Sts sts = recyclerView.g;
if (sts != null && c3 != null) {
sts.onViewAttachedToWindow(c3);
}
List<NHB> list = recyclerView.z;
if (list != null) {
for (int size = list.size() - 1; size >= 0; size--) {
recyclerView.z.get(size).a(view);
}
}
}
@Override // o.Emo.LWm
public final int a(View view) {
return this.c.indexOfChild(view);
}
@Override // o.Emo.LWm
public final void c(int i2) {
View childAt = this.c.getChildAt(i2);
if (childAt != null) {
this.c.a(childAt);
childAt.clearAnimation();
}
this.c.removeViewAt(i2);
}
@Override // o.Emo.LWm
public final View e(int i2) {
return this.c.getChildAt(i2);
}
@Override // o.Emo.LWm
public final void e() {
int childCount = this.c.getChildCount();
for (int i2 = 0; i2 < childCount; i2++) {
View childAt = this.c.getChildAt(i2);
this.c.a(childAt);
childAt.clearAnimation();
}
this.c.removeAllViews();
}
@Override // o.Emo.LWm
public final zJl c(View view) {
return RecyclerView.c(view);
}
@Override // o.Emo.LWm
public final void Ad_(View view, int i2, ViewGroup.LayoutParams layoutParams) {
zJl c3 = RecyclerView.c(view);
if (c3 != null) {
if (!c3.isTmpDetached() && !c3.shouldIgnore()) {
StringBuilder sb = new StringBuilder("Called attach on a child which is not detached: ");
sb.append(c3);
sb.append(this.c.e());
throw new IllegalArgumentException(sb.toString());
}
c3.clearTmpDetachFlag();
}
this.c.attachViewToParent(view, i2, layoutParams);
}
@Override // o.Emo.LWm
public final void b(int i2) {
zJl c3;
View childAt = this.c.getChildAt(i2);
if (childAt != null && (c3 = RecyclerView.c(childAt)) != null) {
if (c3.isTmpDetached() && !c3.shouldIgnore()) {
StringBuilder sb = new StringBuilder("called detach on an already detached child ");
sb.append(c3);
sb.append(this.c.e());
throw new IllegalArgumentException(sb.toString());
}
c3.addFlags(256);
}
this.c.detachViewFromParent(i2);
}
@Override // o.Emo.LWm
public final void d(View view) {
zJl c3 = RecyclerView.c(view);
if (c3 != null) {
c3.onEnteredHiddenState(this.c);
}
}
@Override // o.Emo.LWm
public final void b(View view) {
zJl c3 = RecyclerView.c(view);
if (c3 != null) {
c3.onLeftHiddenState(this.c);
}
}
});
if (ViewCompat.k(this) == 0) {
ViewCompat.j(this, 8);
}
if (ViewCompat.n(this) == 0) {
ViewCompat.g(this, 1);
}
this.i = (AccessibilityManager) getContext().getSystemService("accessibility");
setAccessibilityDelegateCompat(new TMC(this));
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, nxk.HBt.RecyclerView, i, 0);
ViewCompat.sm_(this, context, nxk.HBt.RecyclerView, attributeSet, obtainStyledAttributes, i, 0);
String string = obtainStyledAttributes.getString(nxk.HBt.RecyclerView_layoutManager);
if (obtainStyledAttributes.getInt(nxk.HBt.RecyclerView_android_descendantFocusability, -1) == -1) {
setDescendantFocusability(262144);
}
this.m = obtainStyledAttributes.getBoolean(nxk.HBt.RecyclerView_android_clipToPadding, true);
boolean z2 = obtainStyledAttributes.getBoolean(nxk.HBt.RecyclerView_fastScrollEnabled, false);
this.ai = z2;
if (z2) {
StateListDrawable stateListDrawable = (StateListDrawable) obtainStyledAttributes.getDrawable(nxk.HBt.RecyclerView_fastScrollVerticalThumbDrawable);
Drawable drawable = obtainStyledAttributes.getDrawable(nxk.HBt.RecyclerView_fastScrollVerticalTrackDrawable);
StateListDrawable stateListDrawable2 = (StateListDrawable) obtainStyledAttributes.getDrawable(nxk.HBt.RecyclerView_fastScrollHorizontalThumbDrawable);
Drawable drawable2 = obtainStyledAttributes.getDrawable(nxk.HBt.RecyclerView_fastScrollHorizontalTrackDrawable);
if (stateListDrawable == null || drawable == null || stateListDrawable2 == null || drawable2 == null) {
StringBuilder sb = new StringBuilder("Trying to set fast scroller without both required drawables.");
sb.append(e());
throw new IllegalArgumentException(sb.toString());
}
Resources resources = getContext().getResources();
c2 = 2;
z = 1;
new Jfh(this, stateListDrawable, drawable, stateListDrawable2, drawable2, resources.getDimensionPixelSize(nxk.RVV.fastscroll_default_thickness), resources.getDimensionPixelSize(nxk.RVV.fastscroll_minimum_range), resources.getDimensionPixelOffset(nxk.RVV.fastscroll_margin));
} else {
c2 = 2;
z = 1;
}
obtainStyledAttributes.recycle();
if (string != null) {
String trim = string.trim();
if (!trim.isEmpty()) {
if (trim.charAt(0) == '.') {
StringBuilder sb2 = new StringBuilder();
sb2.append(context.getPackageName());
sb2.append(trim);
trim = sb2.toString();
} else if (!trim.contains(".")) {
StringBuilder sb3 = new StringBuilder();
sb3.append(RecyclerView.class.getPackage().getName());
sb3.append('.');
sb3.append(trim);
trim = sb3.toString();
}
String str = trim;
try {
if (isInEditMode()) {
classLoader = getClass().getClassLoader();
} else {
classLoader = context.getClassLoader();
}
Class<? extends U> asSubclass = Class.forName(str, false, classLoader).asSubclass(tOB.class);
try {
Constructor constructor2 = asSubclass.getConstructor(aa);
objArr = new Object[4];
objArr[0] = context;
objArr[z] = attributeSet;
objArr[c2] = Integer.valueOf(i);
objArr[3] = 0;
constructor = constructor2;
} catch (NoSuchMethodException e2) {
try {
objArr = null;
constructor = asSubclass.getConstructor(new Class[0]);
} catch (NoSuchMethodException e3) {
e3.initCause(e2);
StringBuilder sb4 = new StringBuilder();
sb4.append(attributeSet.getPositionDescription());
sb4.append(": Error creating LayoutManager ");
sb4.append(str);
throw new IllegalStateException(sb4.toString(), e3);
}
}
constructor.setAccessible(z);
setLayoutManager((tOB) constructor.newInstance(objArr));
} catch (ClassCastException e4) {
StringBuilder sb5 = new StringBuilder();
sb5.append(attributeSet.getPositionDescription());
sb5.append(": Class is not a LayoutManager ");
sb5.append(str);
throw new IllegalStateException(sb5.toString(), e4);
} catch (ClassNotFoundException e5) {
StringBuilder sb6 = new StringBuilder();
sb6.append(attributeSet.getPositionDescription());
sb6.append(": Unable to find LayoutManager ");
sb6.append(str);
throw new IllegalStateException(sb6.toString(), e5);
} catch (IllegalAccessException e6) {
StringBuilder sb7 = new StringBuilder();
sb7.append(attributeSet.getPositionDescription());
sb7.append(": Cannot access non-public constructor ");
sb7.append(str);
throw new IllegalStateException(sb7.toString(), e6);
} catch (InstantiationException e7) {
StringBuilder sb8 = new StringBuilder();
sb8.append(attributeSet.getPositionDescription());
sb8.append(": Could not instantiate the LayoutManager: ");
sb8.append(str);
throw new IllegalStateException(sb8.toString(), e7);
} catch (InvocationTargetException e8) {
StringBuilder sb9 = new StringBuilder();
sb9.append(attributeSet.getPositionDescription());
sb9.append(": Could not instantiate the LayoutManager: ");
sb9.append(str);
throw new IllegalStateException(sb9.toString(), e8);
}
}
}
int[] iArr = ab;
TypedArray obtainStyledAttributes2 = context.obtainStyledAttributes(attributeSet, iArr, i, 0);
ViewCompat.sm_(this, context, iArr, attributeSet, obtainStyledAttributes2, i, 0);
boolean z3 = obtainStyledAttributes2.getBoolean(0, z);
obtainStyledAttributes2.recycle();
setNestedScrollingEnabled(z3);
}
final String e() {
StringBuilder sb = new StringBuilder(" ");
sb.append(super.toString());
sb.append(", adapter:");
sb.append(this.g);
sb.append(", layout:");
sb.append(this.x);
sb.append(", context:");
sb.append(getContext());
return sb.toString();
}
public void setAccessibilityDelegateCompat(TMC tmc) {
this.h = tmc;
ViewCompat.e(this, tmc);
}
public void setScrollingTouchSlop(int i) {
ViewConfiguration viewConfiguration = ViewConfiguration.get(getContext());
if (i == 0 || i != 1) {
this.aE = viewConfiguration.getScaledTouchSlop();
} else {
this.aE = viewConfiguration.getScaledPagingTouchSlop();
}
}
public void setAdapter(Sts sts) {
setLayoutFrozen(false);
Sts sts2 = this.g;
if (sts2 != null) {
sts2.unregisterAdapterDataObserver(this.aw);
this.g.onDetachedFromRecyclerView(this);
}
i();
UtV utV = this.j;
utV.a(utV.d);
utV.a(utV.g);
utV.e = 0;
Sts sts3 = this.g;
this.g = sts;
if (sts != null) {
sts.registerAdapterDataObserver(this.aw);
sts.onAttachedToRecyclerView(this);
}
tOB tob = this.x;
if (tob != null) {
tob.t();
}
huo huoVar = this.M;
Sts sts4 = this.g;
huoVar.b.clear();
huoVar.c();
if (huoVar.e == null) {
huoVar.e = new ZnX();
}
ZnX znX = huoVar.e;
if (sts3 != null) {
znX.b--;
}
if (znX.b == 0) {
for (int i = 0; i < znX.c.size(); i++) {
znX.c.valueAt(i).b.clear();
}
}
if (sts4 != null) {
znX.b++;
}
this.R.m = true;
c(false);
requestLayout();
}
public final void i() {
jbe jbeVar = this.t;
if (jbeVar != null) {
jbeVar.endAnimations();
}
tOB tob = this.x;
if (tob != null) {
tob.c(this.M);
this.x.e(this.M);
}
huo huoVar = this.M;
huoVar.b.clear();
huoVar.c();
}
@Override // android.view.View
public int getBaseline() {
if (this.x != null) {
return tOB.m();
}
return super.getBaseline();
}
@Override // android.view.View
protected Parcelable onSaveInstanceState() {
Plv plv = new Plv(super.onSaveInstanceState());
Plv plv2 = this.F;
if (plv2 == null) {
tOB tob = this.x;
if (tob != null) {
plv.d = tob.HB_();
} else {
plv.d = null;
}
} else {
plv.d = plv2.d;
}
return plv;
}
@Override // android.view.View
protected void onRestoreInstanceState(Parcelable parcelable) {
if (!(parcelable instanceof Plv)) {
super.onRestoreInstanceState(parcelable);
return;
}
Plv plv = (Plv) parcelable;
this.F = plv;
super.onRestoreInstanceState(plv.b);
requestLayout();
}
@Override // android.view.ViewGroup, android.view.View
protected void dispatchSaveInstanceState(SparseArray<Parcelable> sparseArray) {
dispatchFreezeSelfOnly(sparseArray);
}
@Override // android.view.ViewGroup, android.view.View
protected void dispatchRestoreInstanceState(SparseArray<Parcelable> sparseArray) {
dispatchThawSelfOnly(sparseArray);
}
final void a(zJl zjl) {
View view = zjl.itemView;
boolean z = view.getParent() == this;
this.M.e(g(view));
if (zjl.isTmpDetached()) {
this.n.zG_(view, -1, view.getLayoutParams(), true);
return;
}
if (z) {
Emo emo = this.n;
int a2 = emo.d.a(view);
if (a2 < 0) {
throw new IllegalArgumentException("view is not a child, cannot hide ".concat(String.valueOf(view)));
}
emo.e.c(a2);
emo.b.add(view);
emo.d.d(view);
return;
}
this.n.d(view, -1, true);
}
public void setRecycledViewPool(ZnX znX) {
huo huoVar = this.M;
if (huoVar.e != null) {
r1.b--;
}
huoVar.e = znX;
if (znX == null || huoVar.g.g == null) {
return;
}
huoVar.e.b++;
}
public void setItemViewCacheSize(int i) {
huo huoVar = this.M;
huoVar.a = i;
huoVar.b();
}
public final void d(ZqN zqN, int i) {
tOB tob = this.x;
if (tob != null) {
tob.e("Cannot add item decoration during a scroll or layout");
}
if (this.u.isEmpty()) {
setWillNotDraw(false);
}
if (i < 0) {
this.u.add(zqN);
} else {
this.u.add(i, zqN);
}
u();
requestLayout();
}
public final void e(ZqN zqN) {
tOB tob = this.x;
if (tob != null) {
tob.e("Cannot remove item decoration during a scroll or layout");
}
this.u.remove(zqN);
if (this.u.isEmpty()) {
setWillNotDraw(getOverScrollMode() == 2);
}
u();
requestLayout();
}
public void setChildDrawingOrderCallback(RVV rvv) {
if (rvv == this.ag) {
return;
}
this.ag = rvv;
setChildrenDrawingOrderEnabled(rvv != null);
}
final void b(int i) {
if (this.x == null) {
return;
}
if (2 != this.O) {
this.O = 2;
c(2);
}
this.x.b(i);
awakenScrollBars();
}
public void e(int i) {
tOB tob;
if (this.D || (tob = this.x) == null) {
return;
}
tob.d(this, i);
}
@Override // android.view.View
public void scrollBy(int i, int i2) {
tOB tob = this.x;
if (tob == null || this.D) {
return;
}
boolean d2 = tob.d();
boolean c2 = this.x.c();
if (d2 || c2) {
if (!d2) {
i = 0;
}
if (!c2) {
i2 = 0;
}
Ac_(i, i2, null, 0);
}
}
final void c() {
if (!this.f6394o || this.k) {
Lfp.b("RV FullInvalidate");
k();
Lfp.c();
return;
}
if (this.j.d.size() > 0) {
if ((this.j.e & 4) != 0 && (this.j.e & 11) == 0) {
Lfp.b("RV PartialInvalidate");
int i = this.s + 1;
this.s = i;
int i2 = 0;
if (i == 1 && !this.D) {
this.C = false;
}
this.B++;
this.j.d();
if (!this.C) {
Emo emo = this.n;
int c2 = emo.d.c() - emo.b.size();
while (true) {
if (i2 >= c2) {
this.j.b();
break;
}
Emo emo2 = this.n;
View e2 = emo2.d.e(emo2.a(i2));
zJl zjl = e2 == null ? null : ((saX) e2.getLayoutParams()).g;
if (zjl != null && !zjl.shouldIgnore() && zjl.isUpdated()) {
k();
break;
}
i2++;
}
}
e(true);
d(true);
Lfp.c();
return;
}
if (this.j.d.size() > 0) {
Lfp.b("RV FullInvalidate");
k();
Lfp.c();
}
}
}
private boolean Ac_(int i, int i2, MotionEvent motionEvent, int i3) {
int i4;
int i5;
int i6;
int i7;
c();
if (this.g != null) {
int[] iArr = this.K;
iArr[0] = 0;
iArr[1] = 0;
b(i, i2, iArr);
int[] iArr2 = this.K;
int i8 = iArr2[0];
int i9 = iArr2[1];
i4 = i9;
i5 = i8;
i6 = i - i8;
i7 = i2 - i9;
} else {
i4 = 0;
i5 = 0;
i6 = 0;
i7 = 0;
}
if (!this.u.isEmpty()) {
invalidate();
}
int[] iArr3 = this.K;
iArr3[0] = 0;
iArr3[1] = 0;
d(i5, i4, i6, i7, this.aF, i3, iArr3);
int[] iArr4 = this.K;
boolean z = (iArr4[0] == 0 && iArr4[1] == 0) ? false : true;
int i10 = this.ar;
int[] iArr5 = this.aF;
int i11 = iArr5[0];
this.ar = i10 - i11;
int i12 = this.ap;
int i13 = iArr5[1];
this.ap = i12 - i13;
int[] iArr6 = this.av;
iArr6[0] = iArr6[0] + i11;
iArr6[1] = iArr6[1] + i13;
if (getOverScrollMode() != 2) {
if (motionEvent != null && !Klw.sa_(motionEvent, 8194)) {
b(motionEvent.getX(), i6 - r1, motionEvent.getY(), i7 - r0);
}
d(i, i2);
}
if (i5 != 0 || i4 != 0) {
a(i5, i4);
}
if (!awakenScrollBars()) {
invalidate();
}
return (!z && i5 == 0 && i4 == 0) ? false : true;
}
@Override // android.view.View
public int computeHorizontalScrollOffset() {
tOB tob = this.x;
if (tob != null && tob.d()) {
return this.x.b(this.R);
}
return 0;
}
@Override // android.view.View
public int computeHorizontalScrollExtent() {
tOB tob = this.x;
if (tob != null && tob.d()) {
return this.x.f(this.R);
}
return 0;
}
@Override // android.view.View
public int computeHorizontalScrollRange() {
tOB tob = this.x;
if (tob != null && tob.d()) {
return this.x.e(this.R);
}
return 0;
}
@Override // android.view.View
public int computeVerticalScrollOffset() {
tOB tob = this.x;
if (tob != null && tob.c()) {
return this.x.c(this.R);
}
return 0;
}
@Override // android.view.View
public int computeVerticalScrollExtent() {
tOB tob = this.x;
if (tob != null && tob.c()) {
return this.x.j(this.R);
}
return 0;
}
@Override // android.view.View
public int computeVerticalScrollRange() {
tOB tob = this.x;
if (tob != null && tob.c()) {
return this.x.a(this.R);
}
return 0;
}
final void e(boolean z) {
if (this.s <= 0) {
this.s = 1;
}
if (!z && !this.D) {
this.C = false;
}
if (this.s == 1) {
if (z && this.C && !this.D && this.x != null && this.g != null) {
k();
}
if (!this.D) {
this.C = false;
}
}
this.s--;
}
@Override // android.view.ViewGroup
public final void suppressLayout(boolean z) {
if (z != this.D) {
c("Do not suppressLayout in layout or scroll");
if (!z) {
this.D = false;
if (this.C && this.x != null && this.g != null) {
requestLayout();
}
this.C = false;
return;
}
long uptimeMillis = SystemClock.uptimeMillis();
onTouchEvent(MotionEvent.obtain(uptimeMillis, uptimeMillis, 3, BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED, 0));
this.D = true;
this.am = true;
if (this.O != 0) {
this.O = 0;
a();
c(0);
}
a();
}
}
@Deprecated
public void setLayoutFrozen(boolean z) {
suppressLayout(z);
}
@Override // android.view.ViewGroup
@Deprecated
public void setLayoutTransition(LayoutTransition layoutTransition) {
if (layoutTransition == null) {
super.setLayoutTransition(null);
return;
}
throw new IllegalArgumentException("Providing a LayoutTransition into RecyclerView is not supported. Please use setItemAnimator() instead for animating changes to the items in this RecyclerView");
}
public final void c(int i, int i2, boolean z) {
tOB tob = this.x;
if (tob == null || this.D) {
return;
}
if (!tob.d()) {
i = 0;
}
if (!this.x.c()) {
i2 = 0;
}
if (i == 0 && i2 == 0) {
return;
}
if (z) {
int i3 = i != 0 ? 1 : 0;
if (i2 != 0) {
i3 |= 2;
}
if (this.P == null) {
this.P = new FgG(this);
}
this.P.a(i3, 1);
}
this.V.Ax_(i, i2, PKIFailureInfo.systemUnavail, null);
}
public final void a() {
SYO syo = this.V;
syo.g.removeCallbacks(syo);
syo.e.abortAnimation();
tOB tob = this.x;
if (tob != null) {
tob.q();
}
}
/* JADX WARN: Removed duplicated region for block: B:11:0x0055 */
/* JADX WARN: Removed duplicated region for block: B:7:0x003f */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private void b(float r6, float r7, float r8, float r9) {
/*
r5 = this;
r0 = 0
int r1 = (r7 > r0 ? 1 : (r7 == r0 ? 0 : -1))
r2 = 1065353216(0x3f800000, float:1.0)
if (r1 >= 0) goto L1f
r5.q()
android.widget.EdgeEffect r1 = r5.au
float r3 = -r7
int r4 = r5.getWidth()
float r4 = (float) r4
float r3 = r3 / r4
int r4 = r5.getHeight()
float r4 = (float) r4
float r8 = r8 / r4
float r8 = r2 - r8
o.FBj.vk_(r1, r3, r8)
goto L38
L1f:
int r1 = (r7 > r0 ? 1 : (r7 == r0 ? 0 : -1))
if (r1 <= 0) goto L3a
r5.r()
android.widget.EdgeEffect r1 = r5.ax
int r3 = r5.getWidth()
float r3 = (float) r3
float r3 = r7 / r3
int r4 = r5.getHeight()
float r4 = (float) r4
float r8 = r8 / r4
o.FBj.vk_(r1, r3, r8)
L38:
r8 = 1
goto L3b
L3a:
r8 = 0
L3b:
int r1 = (r9 > r0 ? 1 : (r9 == r0 ? 0 : -1))
if (r1 >= 0) goto L55
r5.t()
android.widget.EdgeEffect r7 = r5.aG
float r8 = -r9
int r9 = r5.getHeight()
float r9 = (float) r9
float r8 = r8 / r9
int r9 = r5.getWidth()
float r9 = (float) r9
float r6 = r6 / r9
o.FBj.vk_(r7, r8, r6)
goto L77
L55:
int r1 = (r9 > r0 ? 1 : (r9 == r0 ? 0 : -1))
if (r1 <= 0) goto L6f
r5.p()
android.widget.EdgeEffect r7 = r5.ac
int r8 = r5.getHeight()
float r8 = (float) r8
float r9 = r9 / r8
int r8 = r5.getWidth()
float r8 = (float) r8
float r6 = r6 / r8
float r2 = r2 - r6
o.FBj.vk_(r7, r9, r2)
goto L77
L6f:
if (r8 != 0) goto L77
int r6 = (r7 > r0 ? 1 : (r7 == r0 ? 0 : -1))
if (r6 != 0) goto L77
if (r1 == 0) goto L7a
L77:
androidx.core.view.ViewCompat.N(r5)
L7a:
return
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.b(float, float, float, float):void");
}
private void l() {
boolean z;
EdgeEffect edgeEffect = this.au;
if (edgeEffect != null) {
edgeEffect.onRelease();
z = this.au.isFinished();
} else {
z = false;
}
EdgeEffect edgeEffect2 = this.aG;
if (edgeEffect2 != null) {
edgeEffect2.onRelease();
z |= this.aG.isFinished();
}
EdgeEffect edgeEffect3 = this.ax;
if (edgeEffect3 != null) {
edgeEffect3.onRelease();
z |= this.ax.isFinished();
}
EdgeEffect edgeEffect4 = this.ac;
if (edgeEffect4 != null) {
edgeEffect4.onRelease();
z |= this.ac.isFinished();
}
if (z) {
ViewCompat.N(this);
}
}
final void d(int i, int i2) {
boolean z;
EdgeEffect edgeEffect = this.au;
if (edgeEffect == null || edgeEffect.isFinished() || i <= 0) {
z = false;
} else {
this.au.onRelease();
z = this.au.isFinished();
}
EdgeEffect edgeEffect2 = this.ax;
if (edgeEffect2 != null && !edgeEffect2.isFinished() && i < 0) {
this.ax.onRelease();
z |= this.ax.isFinished();
}
EdgeEffect edgeEffect3 = this.aG;
if (edgeEffect3 != null && !edgeEffect3.isFinished() && i2 > 0) {
this.aG.onRelease();
z |= this.aG.isFinished();
}
EdgeEffect edgeEffect4 = this.ac;
if (edgeEffect4 != null && !edgeEffect4.isFinished() && i2 < 0) {
this.ac.onRelease();
z |= this.ac.isFinished();
}
if (z) {
ViewCompat.N(this);
}
}
final void c(int i, int i2) {
if (i < 0) {
q();
if (this.au.isFinished()) {
this.au.onAbsorb(-i);
}
} else if (i > 0) {
r();
if (this.ax.isFinished()) {
this.ax.onAbsorb(i);
}
}
if (i2 < 0) {
t();
if (this.aG.isFinished()) {
this.aG.onAbsorb(-i2);
}
} else if (i2 > 0) {
p();
if (this.ac.isFinished()) {
this.ac.onAbsorb(i2);
}
}
if (i == 0 && i2 == 0) {
return;
}
ViewCompat.N(this);
}
private void q() {
if (this.au != null) {
return;
}
EdgeEffect Ae_ = IeS.Ae_(this);
this.au = Ae_;
if (this.m) {
int measuredHeight = getMeasuredHeight();
int paddingTop = getPaddingTop();
Ae_.setSize((measuredHeight - paddingTop) - getPaddingBottom(), (getMeasuredWidth() - getPaddingLeft()) - getPaddingRight());
return;
}
Ae_.setSize(getMeasuredHeight(), getMeasuredWidth());
}
private void r() {
if (this.ax != null) {
return;
}
EdgeEffect Ae_ = IeS.Ae_(this);
this.ax = Ae_;
if (this.m) {
int measuredHeight = getMeasuredHeight();
int paddingTop = getPaddingTop();
Ae_.setSize((measuredHeight - paddingTop) - getPaddingBottom(), (getMeasuredWidth() - getPaddingLeft()) - getPaddingRight());
return;
}
Ae_.setSize(getMeasuredHeight(), getMeasuredWidth());
}
private void t() {
if (this.aG != null) {
return;
}
EdgeEffect Ae_ = IeS.Ae_(this);
this.aG = Ae_;
if (this.m) {
int measuredWidth = getMeasuredWidth();
int paddingLeft = getPaddingLeft();
Ae_.setSize((measuredWidth - paddingLeft) - getPaddingRight(), (getMeasuredHeight() - getPaddingTop()) - getPaddingBottom());
return;
}
Ae_.setSize(getMeasuredWidth(), getMeasuredHeight());
}
private void p() {
if (this.ac != null) {
return;
}
EdgeEffect Ae_ = IeS.Ae_(this);
this.ac = Ae_;
if (this.m) {
int measuredWidth = getMeasuredWidth();
int paddingLeft = getPaddingLeft();
Ae_.setSize((measuredWidth - paddingLeft) - getPaddingRight(), (getMeasuredHeight() - getPaddingTop()) - getPaddingBottom());
return;
}
Ae_.setSize(getMeasuredWidth(), getMeasuredHeight());
}
public void setEdgeEffectFactory(IeS ieS) {
this.ae = ieS;
this.ac = null;
this.aG = null;
this.ax = null;
this.au = null;
}
/* JADX WARN: Code restructure failed: missing block: B:129:0x0069, code lost:
if (r0 != false) goto L43;
*/
/* JADX WARN: Code restructure failed: missing block: B:32:0x0066, code lost:
if (r1.findNextFocus(r13, r14, (androidx.core.view.ViewCompat.m(r13.x.s) == 1) ^ (r15 == 2) ? 66 : 17) == null) goto L43;
*/
/* JADX WARN: Code restructure failed: missing block: B:33:0x006b, code lost:
c();
*/
/* JADX WARN: Code restructure failed: missing block: B:34:0x0072, code lost:
if (b(r14) != null) goto L46;
*/
/* JADX WARN: Code restructure failed: missing block: B:35:0x0074, code lost:
return null;
*/
/* JADX WARN: Code restructure failed: missing block: B:37:0x0075, code lost:
r0 = r13.s + 1;
r13.s = r0;
*/
/* JADX WARN: Code restructure failed: missing block: B:38:0x007a, code lost:
if (r0 != 1) goto L51;
*/
/* JADX WARN: Code restructure failed: missing block: B:40:0x007e, code lost:
if (r13.D != false) goto L51;
*/
/* JADX WARN: Code restructure failed: missing block: B:41:0x0080, code lost:
r13.C = false;
*/
/* JADX WARN: Code restructure failed: missing block: B:42:0x0082, code lost:
r13.x.a(r14, r15, r13.M, r13.R);
e(false);
*/
/* JADX WARN: Removed duplicated region for block: B:129:0x0069 */
/* JADX WARN: Removed duplicated region for block: B:21:0x0042 */
@Override // android.view.ViewGroup, android.view.ViewParent
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public android.view.View focusSearch(android.view.View r14, int r15) {
/*
Method dump skipped, instructions count: 495
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.focusSearch(android.view.View, int):android.view.View");
}
private void c(View view, View view2) {
View view3 = view2 != null ? view2 : view;
this.Q.set(0, 0, view3.getWidth(), view3.getHeight());
ViewGroup.LayoutParams layoutParams = view3.getLayoutParams();
if (layoutParams instanceof saX) {
saX sax = (saX) layoutParams;
if (!sax.b) {
Rect rect = sax.d;
this.Q.left -= rect.left;
this.Q.right += rect.right;
this.Q.top -= rect.top;
this.Q.bottom += rect.bottom;
}
}
if (view2 != null) {
offsetDescendantRectToMyCoords(view2, this.Q);
offsetRectIntoDescendantCoords(view, this.Q);
}
this.x.Iv_(this, view, this.Q, !this.f6394o, view2 == null);
}
@Override // android.view.ViewGroup, android.view.View
public void addFocusables(ArrayList<View> arrayList, int i, int i2) {
super.addFocusables(arrayList, i, i2);
}
/* JADX WARN: Code restructure failed: missing block: B:17:0x004f, code lost:
if (r0 < 30.0f) goto L21;
*/
@Override // android.view.ViewGroup, android.view.View
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
protected void onAttachedToWindow() {
/*
r4 = this;
super.onAttachedToWindow()
r0 = 0
r4.B = r0
r1 = 1
r4.q = r1
boolean r2 = r4.f6394o
if (r2 == 0) goto L16
boolean r2 = r4.isLayoutRequested()
if (r2 == 0) goto L14
goto L16
L14:
r2 = r1
goto L17
L16:
r2 = r0
L17:
r4.f6394o = r2
androidx.recyclerview.widget.RecyclerView$tOB r2 = r4.x
if (r2 == 0) goto L22
r2.t = r1
r2.c(r4)
L22:
r4.I = r0
boolean r0 = androidx.recyclerview.widget.RecyclerView.a
if (r0 == 0) goto L6a
java.lang.ThreadLocal<o.qtT> r0 = o.qtT.e
java.lang.Object r0 = r0.get()
o.qtT r0 = (o.qtT) r0
r4.l = r0
if (r0 != 0) goto L63
o.qtT r0 = new o.qtT
r0.<init>()
r4.l = r0
android.view.Display r0 = androidx.core.view.ViewCompat.sk_(r4)
boolean r1 = r4.isInEditMode()
if (r1 != 0) goto L51
if (r0 == 0) goto L51
float r0 = r0.getRefreshRate()
r1 = 1106247680(0x41f00000, float:30.0)
int r1 = (r0 > r1 ? 1 : (r0 == r1 ? 0 : -1))
if (r1 >= 0) goto L53
L51:
r0 = 1114636288(0x42700000, float:60.0)
L53:
o.qtT r1 = r4.l
r2 = 1315859240(0x4e6e6b28, float:1.0E9)
float r2 = r2 / r0
long r2 = (long) r2
r1.b = r2
java.lang.ThreadLocal<o.qtT> r0 = o.qtT.e
o.qtT r1 = r4.l
r0.set(r1)
L63:
o.qtT r0 = r4.l
java.util.ArrayList<androidx.recyclerview.widget.RecyclerView> r0 = r0.d
r0.add(r4)
L6a:
return
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.onAttachedToWindow():void");
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
qtT qtt;
super.onDetachedFromWindow();
jbe jbeVar = this.t;
if (jbeVar != null) {
jbeVar.endAnimations();
}
if (this.O != 0) {
this.O = 0;
a();
c(0);
}
a();
this.q = false;
tOB tob = this.x;
if (tob != null) {
huo huoVar = this.M;
tob.t = false;
tob.e(this, huoVar);
}
this.G.clear();
removeCallbacks(this.y);
Zfp.HBt.a();
if (!a || (qtt = this.l) == null) {
return;
}
qtt.d.remove(this);
this.l = null;
}
private boolean zX_(MotionEvent motionEvent) {
int action = motionEvent.getAction();
int size = this.E.size();
for (int i = 0; i < size; i++) {
jNh jnh = this.E.get(i);
if (jnh.Ob_(this, motionEvent) && action != 3) {
this.p = jnh;
return true;
}
}
return false;
}
/* JADX WARN: Code restructure failed: missing block: B:50:0x00af, code lost:
if (r0 != false) goto L44;
*/
/* JADX WARN: Multi-variable type inference failed */
@Override // android.view.ViewGroup
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public boolean onInterceptTouchEvent(android.view.MotionEvent r9) {
/*
Method dump skipped, instructions count: 316
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.onInterceptTouchEvent(android.view.MotionEvent):boolean");
}
@Override // android.view.ViewGroup, android.view.ViewParent
public void requestDisallowInterceptTouchEvent(boolean z) {
int size = this.E.size();
for (int i = 0; i < size; i++) {
this.E.get(i).b(z);
}
super.requestDisallowInterceptTouchEvent(z);
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Removed duplicated region for block: B:102:0x0266 */
/* JADX WARN: Removed duplicated region for block: B:105:0x026d */
/* JADX WARN: Removed duplicated region for block: B:50:0x00ca */
/* JADX WARN: Type inference failed for: r2v11 */
/* JADX WARN: Type inference failed for: r2v5, types: [boolean] */
@Override // android.view.View
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public boolean onTouchEvent(android.view.MotionEvent r23) {
/*
Method dump skipped, instructions count: 711
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.onTouchEvent(android.view.MotionEvent):boolean");
}
private void g() {
VelocityTracker velocityTracker = this.aJ;
if (velocityTracker != null) {
velocityTracker.clear();
}
if (this.P == null) {
this.P = new FgG(this);
}
this.P.a(0);
l();
if (this.O != 0) {
this.O = 0;
SYO syo = this.V;
syo.g.removeCallbacks(syo);
syo.e.abortAnimation();
tOB tob = this.x;
if (tob != null) {
tob.q();
}
c(0);
}
}
private void zZ_(MotionEvent motionEvent) {
int actionIndex = motionEvent.getActionIndex();
if (motionEvent.getPointerId(actionIndex) == this.aC) {
int i = actionIndex == 0 ? 1 : 0;
this.aC = motionEvent.getPointerId(i);
int x = (int) (motionEvent.getX(i) + 0.5f);
this.ar = x;
this.aj = x;
int y = (int) (motionEvent.getY(i) + 0.5f);
this.ap = y;
this.al = y;
}
}
/* JADX WARN: Removed duplicated region for block: B:20:0x0066 */
/* JADX WARN: Removed duplicated region for block: B:24:0x0076 */
/* JADX WARN: Removed duplicated region for block: B:28:0x008d */
/* JADX WARN: Removed duplicated region for block: B:31:0x0095 */
/* JADX WARN: Removed duplicated region for block: B:34:0x00a3 */
/* JADX WARN: Removed duplicated region for block: B:36:0x00a8 */
/* JADX WARN: Removed duplicated region for block: B:39:0x00b7 */
/* JADX WARN: Removed duplicated region for block: B:41:0x00c1 */
/* JADX WARN: Removed duplicated region for block: B:43:0x00c6 */
/* JADX WARN: Removed duplicated region for block: B:51:0x00db */
/* JADX WARN: Removed duplicated region for block: B:53:0x00c8 */
/* JADX WARN: Removed duplicated region for block: B:54:0x00c3 */
/* JADX WARN: Removed duplicated region for block: B:55:0x00aa */
/* JADX WARN: Removed duplicated region for block: B:56:0x00a5 */
/* JADX WARN: Removed duplicated region for block: B:57:0x0090 */
@Override // android.view.View
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public boolean onGenericMotionEvent(android.view.MotionEvent r15) {
/*
Method dump skipped, instructions count: 232
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.onGenericMotionEvent(android.view.MotionEvent):boolean");
}
@Override // android.view.View
protected void onMeasure(int i, int i2) {
tOB tob = this.x;
if (tob == null) {
e(i, i2);
return;
}
boolean z = false;
if (tob.k_()) {
int mode = View.MeasureSpec.getMode(i);
int mode2 = View.MeasureSpec.getMode(i2);
this.x.s.e(i, i2);
if (mode == 1073741824 && mode2 == 1073741824) {
z = true;
}
this.an = z;
if (z || this.g == null) {
return;
}
if (this.R.j == 1) {
h();
}
this.x.d(i, i2);
this.R.f = true;
j();
this.x.a(i, i2);
if (this.x.m_()) {
this.x.d(View.MeasureSpec.makeMeasureSpec(getMeasuredWidth(), 1073741824), View.MeasureSpec.makeMeasureSpec(getMeasuredHeight(), 1073741824));
this.R.f = true;
j();
this.x.a(i, i2);
}
this.aq = getMeasuredWidth();
this.ao = getMeasuredHeight();
return;
}
if (!this.r) {
if (!this.f) {
if (this.R.f6395o) {
setMeasuredDimension(getMeasuredWidth(), getMeasuredHeight());
return;
}
} else {
int i3 = this.s + 1;
this.s = i3;
if (i3 == 1 && !this.D) {
this.C = false;
}
this.B++;
m();
d(true);
if (this.R.f6395o) {
this.R.c = true;
} else {
this.j.e();
this.R.c = false;
}
this.f = false;
e(false);
}
Sts sts = this.g;
if (sts != null) {
this.R.h = sts.getItemCount();
} else {
this.R.h = 0;
}
int i4 = this.s + 1;
this.s = i4;
if (i4 == 1 && !this.D) {
this.C = false;
}
this.x.s.e(i, i2);
e(false);
this.R.c = false;
return;
}
this.x.s.e(i, i2);
}
final void e(int i, int i2) {
setMeasuredDimension(tOB.a_(i, getPaddingLeft() + getPaddingRight(), ViewCompat.p(this)), tOB.a_(i2, getPaddingTop() + getPaddingBottom(), ViewCompat.o(this)));
}
@Override // android.view.View
protected void onSizeChanged(int i, int i2, int i3, int i4) {
super.onSizeChanged(i, i2, i3, i4);
if (i == i3 && i2 == i4) {
return;
}
this.ac = null;
this.aG = null;
this.ax = null;
this.au = null;
}
public void setItemAnimator(jbe jbeVar) {
jbe jbeVar2 = this.t;
if (jbeVar2 != null) {
jbeVar2.endAnimations();
this.t.setListener(null);
}
this.t = jbeVar;
if (jbeVar != null) {
jbeVar.setListener(this.ak);
}
}
public final void d(boolean z) {
int i = this.B - 1;
this.B = i;
if (i <= 0) {
this.B = 0;
if (z) {
f();
s();
}
}
}
private void f() {
AccessibilityManager accessibilityManager;
int i = this.ad;
this.ad = 0;
if (i == 0 || (accessibilityManager = this.i) == null) {
return;
}
try {
if (((Boolean) Class.forName("android.view.accessibility.AccessibilityManager").getMethod("isEnabled", null).invoke(accessibilityManager, null)).booleanValue()) {
AccessibilityEvent obtain = AccessibilityEvent.obtain();
obtain.setEventType(2048);
KNl.tM_(obtain, i);
sendAccessibilityEventUnchecked(obtain);
}
} catch (Throwable th) {
Throwable cause = th.getCause();
if (cause == null) {
throw th;
}
throw cause;
}
}
@Override // android.view.View
public boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent accessibilityEvent) {
onPopulateAccessibilityEvent(accessibilityEvent);
return true;
}
private void m() {
boolean z = false;
if (this.k) {
UtV utV = this.j;
utV.a(utV.d);
utV.a(utV.g);
utV.e = 0;
if (this.af) {
this.x.l_();
}
}
if (this.t != null && this.x.n_()) {
this.j.d();
} else {
this.j.e();
}
boolean z2 = this.w || this.v;
this.R.n = this.f6394o && this.t != null && (this.k || z2 || this.x.y) && (!this.k || this.g.hasStableIds());
AcL acL = this.R;
if (acL.n && z2 && !this.k && this.t != null && this.x.n_()) {
z = true;
}
acL.f6395o = z;
}
private void k() {
if (this.g == null || this.x == null) {
return;
}
this.R.f = false;
boolean z = this.an && !(this.aq == getWidth() && this.ao == getHeight());
this.aq = 0;
this.ao = 0;
this.an = false;
if (this.R.j == 1) {
h();
} else {
UtV utV = this.j;
if ((utV.g.isEmpty() || utV.d.isEmpty()) && !z && this.x.w == getWidth() && this.x.l == getHeight()) {
this.x.d(View.MeasureSpec.makeMeasureSpec(getWidth(), 1073741824), View.MeasureSpec.makeMeasureSpec(getHeight(), 1073741824));
n();
}
}
this.x.d(View.MeasureSpec.makeMeasureSpec(getWidth(), 1073741824), View.MeasureSpec.makeMeasureSpec(getHeight(), 1073741824));
j();
n();
}
private void h() {
View b2;
int absoluteAdapterPosition;
Zfp.HBt hBt;
this.R.b(1);
c(this.R);
this.R.f = false;
int i = this.s + 1;
this.s = i;
if (i == 1 && !this.D) {
this.C = false;
}
Zfp zfp = this.U;
zfp.d.clear();
zfp.b.b();
this.B++;
m();
View focusedChild = (this.aA && hasFocus() && this.g != null) ? getFocusedChild() : null;
zJl g = (focusedChild == null || (b2 = b(focusedChild)) == null) ? null : g(b2);
if (g != null) {
this.R.a = this.g.hasStableIds() ? g.getItemId() : -1L;
AcL acL = this.R;
if (this.k) {
absoluteAdapterPosition = -1;
} else {
absoluteAdapterPosition = g.isRemoved() ? g.mOldPosition : g.getAbsoluteAdapterPosition();
}
acL.d = absoluteAdapterPosition;
AcL acL2 = this.R;
View view = g.itemView;
int id = view.getId();
while (!view.isFocused() && (view instanceof ViewGroup) && view.hasFocus()) {
view = ((ViewGroup) view).getFocusedChild();
if (view.getId() != -1) {
id = view.getId();
}
}
acL2.e = id;
} else {
this.R.a = -1L;
this.R.d = -1;
this.R.e = -1;
}
AcL acL3 = this.R;
acL3.t = acL3.n && this.v;
this.v = false;
this.w = false;
AcL acL4 = this.R;
acL4.c = acL4.f6395o;
this.R.h = this.g.getItemCount();
e(this.at);
if (this.R.n) {
Emo emo = this.n;
int c2 = emo.d.c() - emo.b.size();
for (int i2 = 0; i2 < c2; i2++) {
Emo emo2 = this.n;
View e2 = emo2.d.e(emo2.a(i2));
zJl zjl = e2 == null ? null : ((saX) e2.getLayoutParams()).g;
if (!zjl.shouldIgnore() && (!zjl.isInvalid() || this.g.hasStableIds())) {
this.U.c(zjl, this.t.recordPreLayoutInformation(this.R, zjl, jbe.buildAdapterChangeFlagsForAnimations(zjl), zjl.getUnmodifiedPayloads()));
if (this.R.t && zjl.isUpdated() && !zjl.isRemoved() && !zjl.shouldIgnore() && !zjl.isInvalid()) {
this.U.b.c(this.g.hasStableIds() ? zjl.getItemId() : zjl.mPosition, zjl);
}
}
}
}
if (!this.R.f6395o) {
o();
} else {
int c3 = this.n.d.c();
for (int i3 = 0; i3 < c3; i3++) {
View e3 = this.n.d.e(i3);
zJl zjl2 = e3 == null ? null : ((saX) e3.getLayoutParams()).g;
if (!zjl2.shouldIgnore()) {
zjl2.saveOldPosition();
}
}
boolean z = this.R.m;
this.R.m = false;
this.x.e(this.M, this.R);
this.R.m = z;
int i4 = 0;
while (true) {
Emo emo3 = this.n;
if (i4 >= emo3.d.c() - emo3.b.size()) {
break;
}
Emo emo4 = this.n;
View e4 = emo4.d.e(emo4.a(i4));
zJl zjl3 = e4 == null ? null : ((saX) e4.getLayoutParams()).g;
if (!zjl3.shouldIgnore() && ((hBt = this.U.d.get(zjl3)) == null || (hBt.d & 4) == 0)) {
int buildAdapterChangeFlagsForAnimations = jbe.buildAdapterChangeFlagsForAnimations(zjl3);
boolean hasAnyOfTheFlags = zjl3.hasAnyOfTheFlags(8192);
if (!hasAnyOfTheFlags) {
buildAdapterChangeFlagsForAnimations |= 4096;
}
jbe.Sts recordPreLayoutInformation = this.t.recordPreLayoutInformation(this.R, zjl3, buildAdapterChangeFlagsForAnimations, zjl3.getUnmodifiedPayloads());
if (hasAnyOfTheFlags) {
a(zjl3, recordPreLayoutInformation);
} else {
Zfp zfp2 = this.U;
Zfp.HBt hBt2 = zfp2.d.get(zjl3);
if (hBt2 == null) {
hBt2 = Zfp.HBt.b();
zfp2.d.put(zjl3, hBt2);
}
hBt2.d |= 2;
hBt2.a = recordPreLayoutInformation;
}
}
i4++;
}
o();
}
d(true);
e(false);
this.R.j = 2;
}
/* JADX WARN: Code restructure failed: missing block: B:141:0x029a, code lost:
if (r15.n.b.contains(getFocusedChild()) != false) goto L122;
*/
/* JADX WARN: Removed duplicated region for block: B:155:0x032d */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private void n() {
/*
Method dump skipped, instructions count: 855
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.n():void");
}
final void a(zJl zjl, jbe.Sts sts) {
zjl.setFlags(0, 8192);
if (this.R.t && zjl.isUpdated() && !zjl.isRemoved() && !zjl.shouldIgnore()) {
this.U.b.c(this.g.hasStableIds() ? zjl.getItemId() : zjl.mPosition, zjl);
}
this.U.c(zjl, sts);
}
private void e(int[] iArr) {
Emo emo = this.n;
int c2 = emo.d.c() - emo.b.size();
if (c2 == 0) {
iArr[0] = -1;
iArr[1] = -1;
return;
}
int i = Integer.MAX_VALUE;
int i2 = PKIFailureInfo.systemUnavail;
for (int i3 = 0; i3 < c2; i3++) {
Emo emo2 = this.n;
View e2 = emo2.d.e(emo2.a(i3));
zJl zjl = e2 == null ? null : ((saX) e2.getLayoutParams()).g;
if (!zjl.shouldIgnore()) {
int layoutPosition = zjl.getLayoutPosition();
if (layoutPosition < i) {
i = layoutPosition;
}
if (layoutPosition > i2) {
i2 = layoutPosition;
}
}
}
iArr[0] = i;
iArr[1] = i2;
}
@Override // android.view.ViewGroup, android.view.View
protected void onLayout(boolean z, int i, int i2, int i3, int i4) {
Lfp.b("RV OnLayout");
k();
Lfp.c();
this.f6394o = true;
}
@Override // android.view.View, android.view.ViewParent
public void requestLayout() {
if (this.s != 0 || this.D) {
this.C = true;
} else {
super.requestLayout();
}
}
private void u() {
int c2 = this.n.d.c();
for (int i = 0; i < c2; i++) {
((saX) this.n.d.e(i).getLayoutParams()).b = true;
}
this.M.a();
}
@Override // android.view.View
public void draw(Canvas canvas) {
boolean z;
super.draw(canvas);
int size = this.u.size();
boolean z2 = false;
for (int i = 0; i < size; i++) {
this.u.get(i).NS_(canvas, this, this.R);
}
EdgeEffect edgeEffect = this.au;
if (edgeEffect == null || edgeEffect.isFinished()) {
z = false;
} else {
int save = canvas.save();
int paddingBottom = this.m ? getPaddingBottom() : 0;
canvas.rotate(270.0f);
canvas.translate((-getHeight()) + paddingBottom, BitmapDescriptorFactory.HUE_RED);
EdgeEffect edgeEffect2 = this.au;
z = edgeEffect2 != null && edgeEffect2.draw(canvas);
canvas.restoreToCount(save);
}
EdgeEffect edgeEffect3 = this.aG;
if (edgeEffect3 != null && !edgeEffect3.isFinished()) {
int save2 = canvas.save();
if (this.m) {
canvas.translate(getPaddingLeft(), getPaddingTop());
}
EdgeEffect edgeEffect4 = this.aG;
z |= edgeEffect4 != null && edgeEffect4.draw(canvas);
canvas.restoreToCount(save2);
}
EdgeEffect edgeEffect5 = this.ax;
if (edgeEffect5 != null && !edgeEffect5.isFinished()) {
int save3 = canvas.save();
int width = getWidth();
int paddingTop = this.m ? getPaddingTop() : 0;
canvas.rotate(90.0f);
canvas.translate(paddingTop, -width);
EdgeEffect edgeEffect6 = this.ax;
z |= edgeEffect6 != null && edgeEffect6.draw(canvas);
canvas.restoreToCount(save3);
}
EdgeEffect edgeEffect7 = this.ac;
if (edgeEffect7 != null && !edgeEffect7.isFinished()) {
int save4 = canvas.save();
canvas.rotate(180.0f);
if (this.m) {
canvas.translate((-getWidth()) + getPaddingRight(), (-getHeight()) + getPaddingBottom());
} else {
canvas.translate(-getWidth(), -getHeight());
}
EdgeEffect edgeEffect8 = this.ac;
if (edgeEffect8 != null && edgeEffect8.draw(canvas)) {
z2 = true;
}
z |= z2;
canvas.restoreToCount(save4);
}
if ((z || this.t == null || this.u.size() <= 0 || !this.t.isRunning()) && !z) {
return;
}
ViewCompat.N(this);
}
@Override // android.view.View
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
int size = this.u.size();
for (int i = 0; i < size; i++) {
this.u.get(i).apA_(canvas, this);
}
}
@Override // android.view.ViewGroup
protected boolean checkLayoutParams(ViewGroup.LayoutParams layoutParams) {
return (layoutParams instanceof saX) && this.x.b((saX) layoutParams);
}
@Override // android.view.ViewGroup
protected ViewGroup.LayoutParams generateDefaultLayoutParams() {
tOB tob = this.x;
if (tob == null) {
StringBuilder sb = new StringBuilder("RecyclerView has no LayoutManager");
sb.append(e());
throw new IllegalStateException(sb.toString());
}
return tob.e();
}
@Override // android.view.ViewGroup
public ViewGroup.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
tOB tob = this.x;
if (tob == null) {
StringBuilder sb = new StringBuilder("RecyclerView has no LayoutManager");
sb.append(e());
throw new IllegalStateException(sb.toString());
}
return tob.Hz_(getContext(), attributeSet);
}
@Override // android.view.ViewGroup
protected ViewGroup.LayoutParams generateLayoutParams(ViewGroup.LayoutParams layoutParams) {
tOB tob = this.x;
if (tob == null) {
StringBuilder sb = new StringBuilder("RecyclerView has no LayoutManager");
sb.append(e());
throw new IllegalStateException(sb.toString());
}
return tob.AB_(layoutParams);
}
private void o() {
int c2 = this.n.d.c();
for (int i = 0; i < c2; i++) {
View e2 = this.n.d.e(i);
zJl zjl = e2 == null ? null : ((saX) e2.getLayoutParams()).g;
if (!zjl.shouldIgnore()) {
zjl.clearOldPosition();
}
}
this.M.d();
}
final void e(int i, int i2, boolean z) {
int c2 = this.n.d.c();
for (int i3 = 0; i3 < c2; i3++) {
View e2 = this.n.d.e(i3);
zJl zjl = e2 == null ? null : ((saX) e2.getLayoutParams()).g;
if (zjl != null && !zjl.shouldIgnore()) {
if (zjl.mPosition >= i + i2) {
zjl.offsetPosition(-i2, z);
this.R.m = true;
} else if (zjl.mPosition >= i) {
zjl.flagRemovedAndOffsetPosition(i - 1, -i2, z);
this.R.m = true;
}
}
}
huo huoVar = this.M;
for (int size = huoVar.c.size() - 1; size >= 0; size--) {
zJl zjl2 = huoVar.c.get(size);
if (zjl2 != null) {
if (zjl2.mPosition >= i + i2) {
zjl2.offsetPosition(-i2, z);
} else if (zjl2.mPosition >= i) {
zjl2.addFlags(8);
huoVar.c(huoVar.c.get(size), true);
huoVar.c.remove(size);
}
}
}
requestLayout();
}
final void c(boolean z) {
this.af = z | this.af;
this.k = true;
int c2 = this.n.d.c();
int i = 0;
while (true) {
if (i >= c2) {
break;
}
View e2 = this.n.d.e(i);
zJl zjl = e2 != null ? ((saX) e2.getLayoutParams()).g : null;
if (zjl != null && !zjl.shouldIgnore()) {
zjl.addFlags(6);
}
i++;
}
u();
huo huoVar = this.M;
int size = huoVar.c.size();
for (int i2 = 0; i2 < size; i2++) {
zJl zjl2 = huoVar.c.get(i2);
if (zjl2 != null) {
zjl2.addFlags(6);
zjl2.addChangePayload(null);
}
}
if (huoVar.g.g == null || !huoVar.g.g.hasStableIds()) {
huoVar.c();
}
}
public final zJl g(View view) {
ViewParent parent = view.getParent();
if (parent == null || parent == this) {
if (view == null) {
return null;
}
return ((saX) view.getLayoutParams()).g;
}
StringBuilder sb = new StringBuilder("View ");
sb.append(view);
sb.append(" is not a direct child of ");
sb.append(this);
throw new IllegalArgumentException(sb.toString());
}
/* JADX WARN: Code restructure failed: missing block: B:9:0x0016, code lost:
return null;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final android.view.View b(android.view.View r3) {
/*
r2 = this;
android.view.ViewParent r0 = r3.getParent()
L4:
if (r0 == 0) goto L14
if (r0 == r2) goto L14
boolean r1 = r0 instanceof android.view.View
if (r1 == 0) goto L14
r3 = r0
android.view.View r3 = (android.view.View) r3
android.view.ViewParent r0 = r3.getParent()
goto L4
L14:
if (r0 == r2) goto L17
r3 = 0
L17:
return r3
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.b(android.view.View):android.view.View");
}
public static zJl c(View view) {
if (view == null) {
return null;
}
return ((saX) view.getLayoutParams()).g;
}
public final zJl a(int i) {
if (this.k) {
return null;
}
int c2 = this.n.d.c();
zJl zjl = null;
for (int i2 = 0; i2 < c2; i2++) {
View e2 = this.n.d.e(i2);
zJl zjl2 = e2 == null ? null : ((saX) e2.getLayoutParams()).g;
if (zjl2 != null && !zjl2.isRemoved()) {
if (((zjl2.hasAnyOfTheFlags(524) || !zjl2.isBound()) ? -1 : this.j.a(zjl2.mPosition)) == i) {
if (!this.n.b.contains(zjl2.itemView)) {
return zjl2;
}
zjl = zjl2;
} else {
continue;
}
}
}
return zjl;
}
public final zJl b(long j) {
Sts sts = this.g;
if (sts == null || !sts.hasStableIds()) {
return null;
}
int c2 = this.n.d.c();
zJl zjl = null;
for (int i = 0; i < c2; i++) {
View e2 = this.n.d.e(i);
zJl zjl2 = e2 == null ? null : ((saX) e2.getLayoutParams()).g;
if (zjl2 != null && !zjl2.isRemoved() && zjl2.getItemId() == j) {
if (!this.n.b.contains(zjl2.itemView)) {
return zjl2;
}
zjl = zjl2;
}
}
return zjl;
}
public final View a(float f, float f2) {
Emo emo = this.n;
for (int c2 = (emo.d.c() - emo.b.size()) - 1; c2 >= 0; c2--) {
Emo emo2 = this.n;
View e2 = emo2.d.e(emo2.a(c2));
float translationX = e2.getTranslationX();
float translationY = e2.getTranslationY();
if (f >= e2.getLeft() + translationX && f <= e2.getRight() + translationX && f2 >= e2.getTop() + translationY && f2 <= e2.getBottom() + translationY) {
return e2;
}
}
return null;
}
@Override // android.view.ViewGroup
public boolean drawChild(Canvas canvas, View view, long j) {
return super.drawChild(canvas, view, j);
}
public static void Aa_(View view, Rect rect) {
zY_(view, rect);
}
static void zY_(View view, Rect rect) {
saX sax = (saX) view.getLayoutParams();
Rect rect2 = sax.d;
int left = view.getLeft();
int i = rect2.left;
int i2 = ((ViewGroup.MarginLayoutParams) sax).leftMargin;
int top = view.getTop();
int i3 = rect2.top;
int i4 = ((ViewGroup.MarginLayoutParams) sax).topMargin;
int right = view.getRight();
int i5 = rect2.right;
rect.set((left - i) - i2, (top - i3) - i4, right + i5 + ((ViewGroup.MarginLayoutParams) sax).rightMargin, view.getBottom() + rect2.bottom + ((ViewGroup.MarginLayoutParams) sax).bottomMargin);
}
public final Rect Ab_(View view) {
saX sax = (saX) view.getLayoutParams();
if (!sax.b) {
return sax.d;
}
if (this.R.c && (sax.g.isUpdated() || sax.g.isInvalid())) {
return sax.d;
}
Rect rect = sax.d;
rect.set(0, 0, 0, 0);
int size = this.u.size();
for (int i = 0; i < size; i++) {
this.Q.set(0, 0, 0, 0);
this.u.get(i).apG_(this.Q, view, this, this.R);
rect.left += this.Q.left;
rect.top += this.Q.top;
rect.right += this.Q.right;
rect.bottom += this.Q.bottom;
}
sax.b = false;
return rect;
}
final void a(int i, int i2) {
this.ah++;
int scrollX = getScrollX();
int scrollY = getScrollY();
onScrollChanged(scrollX, scrollY, scrollX - i, scrollY - i2);
dAO dao = this.az;
if (dao != null) {
dao.onScrolled(this, i, i2);
}
List<dAO> list = this.S;
if (list != null) {
for (int size = list.size() - 1; size >= 0; size--) {
this.S.get(size).onScrolled(this, i, i2);
}
}
this.ah--;
}
public final void c(int i) {
tOB tob = this.x;
if (tob != null) {
tob.j(i);
}
dAO dao = this.az;
if (dao != null) {
dao.onScrollStateChanged(this, i);
}
List<dAO> list = this.S;
if (list != null) {
for (int size = list.size() - 1; size >= 0; size--) {
this.S.get(size).onScrollStateChanged(this, i);
}
}
}
public final boolean d() {
return !this.f6394o || this.k || this.j.d.size() > 0;
}
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes.dex */
public class SYO implements Runnable {
int a;
int c;
OverScroller e;
final RecyclerView g;
Interpolator d = RecyclerView.d;
boolean b = false;
boolean h = false;
SYO(RecyclerView recyclerView) {
this.g = recyclerView;
this.e = new OverScroller(recyclerView.getContext(), RecyclerView.d);
}
@Override // java.lang.Runnable
public final void run() {
int i;
int i2;
if (this.g.x != null) {
this.h = false;
this.b = true;
this.g.c();
OverScroller overScroller = this.e;
if (overScroller.computeScrollOffset()) {
int currX = overScroller.getCurrX();
int currY = overScroller.getCurrY();
int i3 = currX - this.a;
int i4 = currY - this.c;
this.a = currX;
this.c = currY;
this.g.K[0] = 0;
this.g.K[1] = 0;
RecyclerView recyclerView = this.g;
if (recyclerView.c(i3, i4, recyclerView.K, null, 1)) {
i3 -= this.g.K[0];
i4 -= this.g.K[1];
}
if (this.g.getOverScrollMode() != 2) {
this.g.d(i3, i4);
}
if (this.g.g != null) {
this.g.K[0] = 0;
this.g.K[1] = 0;
RecyclerView recyclerView2 = this.g;
recyclerView2.b(i3, i4, recyclerView2.K);
i = this.g.K[0];
i2 = this.g.K[1];
i3 -= i;
i4 -= i2;
CeN ceN = this.g.x.u;
if (ceN != null && !ceN.c && ceN.h) {
AcL acL = this.g.R;
int i5 = acL.c ? acL.i - acL.b : acL.h;
if (i5 == 0) {
ceN.c();
} else if (ceN.f < i5) {
ceN.a(i, i2);
} else {
ceN.f = i5 - 1;
ceN.a(i, i2);
}
}
} else {
i = 0;
i2 = 0;
}
if (!this.g.u.isEmpty()) {
this.g.invalidate();
}
this.g.K[0] = 0;
this.g.K[1] = 0;
RecyclerView recyclerView3 = this.g;
recyclerView3.d(i, i2, i3, i4, null, 1, recyclerView3.K);
int i6 = i3 - this.g.K[0];
int i7 = i4 - this.g.K[1];
if (i != 0 || i2 != 0) {
this.g.a(i, i2);
}
if (!this.g.awakenScrollBars()) {
this.g.invalidate();
}
boolean z = overScroller.isFinished() || (((overScroller.getCurrX() == overScroller.getFinalX()) || i6 != 0) && ((overScroller.getCurrY() == overScroller.getFinalY()) || i7 != 0));
CeN ceN2 = this.g.x.u;
if ((ceN2 == null || !ceN2.c) && z) {
if (this.g.getOverScrollMode() != 2) {
int currVelocity = (int) overScroller.getCurrVelocity();
int i8 = i6 < 0 ? -currVelocity : i6 > 0 ? currVelocity : 0;
if (i7 < 0) {
currVelocity = -currVelocity;
} else if (i7 <= 0) {
currVelocity = 0;
}
this.g.c(i8, currVelocity);
}
if (RecyclerView.a) {
qtT.LWm lWm = this.g.J;
int[] iArr = lWm.c;
if (iArr != null) {
Arrays.fill(iArr, -1);
}
lWm.e = 0;
}
} else {
d();
if (this.g.l != null) {
this.g.l.a(this.g, i, i2);
}
}
}
CeN ceN3 = this.g.x.u;
if (ceN3 != null && ceN3.c) {
ceN3.a(0, 0);
}
this.b = false;
if (!this.h) {
RecyclerView recyclerView4 = this.g;
if (recyclerView4.O != 0) {
recyclerView4.O = 0;
recyclerView4.a();
recyclerView4.c(0);
}
RecyclerView recyclerView5 = this.g;
if (recyclerView5.P == null) {
recyclerView5.P = new FgG(recyclerView5);
}
recyclerView5.P.a(1);
return;
}
this.g.removeCallbacks(this);
ViewCompat.e(this.g, this);
return;
}
this.g.removeCallbacks(this);
this.e.abortAnimation();
}
private void d() {
if (this.b) {
this.h = true;
} else {
this.g.removeCallbacks(this);
ViewCompat.e(this.g, this);
}
}
public final void Ax_(int i, int i2, int i3, Interpolator interpolator) {
if (i3 == Integer.MIN_VALUE) {
i3 = b(i, i2);
}
int i4 = i3;
if (interpolator == null) {
interpolator = RecyclerView.d;
}
if (this.d != interpolator) {
this.d = interpolator;
this.e = new OverScroller(this.g.getContext(), interpolator);
}
this.c = 0;
this.a = 0;
RecyclerView recyclerView = this.g;
if (2 != recyclerView.O) {
recyclerView.O = 2;
recyclerView.c(2);
}
this.e.startScroll(0, 0, i, i2, i4);
d();
}
private int b(int i, int i2) {
int abs = Math.abs(i);
int abs2 = Math.abs(i2);
boolean z = abs > abs2;
RecyclerView recyclerView = this.g;
int width = z ? recyclerView.getWidth() : recyclerView.getHeight();
if (!z) {
abs = abs2;
}
return Math.min((int) (((abs / width) + 1.0f) * 300.0f), CredentialsApi.CREDENTIAL_PICKER_REQUEST_CODE);
}
}
private void v() {
Emo emo = this.n;
int c2 = emo.d.c() - emo.b.size();
for (int i = 0; i < c2; i++) {
Emo emo2 = this.n;
View e2 = emo2.d.e(emo2.a(i));
zJl g = g(e2);
if (g != null && g.mShadowingHolder != null) {
View view = g.mShadowingHolder.itemView;
int left = e2.getLeft();
int top = e2.getTop();
if (left != view.getLeft() || top != view.getTop()) {
view.layout(left, top, view.getWidth() + left, view.getHeight() + top);
}
}
}
}
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes.dex */
public class Heg extends LWm {
final RecyclerView c;
Heg(RecyclerView recyclerView) {
this.c = recyclerView;
}
@Override // androidx.recyclerview.widget.RecyclerView.LWm
public final void c() {
this.c.c((String) null);
this.c.R.m = true;
this.c.c(true);
if (this.c.j.d.size() > 0) {
return;
}
this.c.requestLayout();
}
@Override // androidx.recyclerview.widget.RecyclerView.LWm
public final void c(int i, int i2, Object obj) {
this.c.c((String) null);
UtV utV = this.c.j;
if (i2 <= 0) {
return;
}
utV.d.add(utV.a(4, i, i2, obj));
utV.e |= 4;
if (utV.d.size() == 1) {
b();
}
}
@Override // androidx.recyclerview.widget.RecyclerView.LWm
public final void b(int i, int i2) {
this.c.c((String) null);
UtV utV = this.c.j;
if (i2 <= 0) {
return;
}
utV.d.add(utV.a(1, i, i2, null));
utV.e |= 1;
if (utV.d.size() == 1) {
b();
}
}
@Override // androidx.recyclerview.widget.RecyclerView.LWm
public final void a(int i, int i2) {
this.c.c((String) null);
UtV utV = this.c.j;
if (i2 <= 0) {
return;
}
utV.d.add(utV.a(2, i, i2, null));
utV.e |= 2;
if (utV.d.size() == 1) {
b();
}
}
@Override // androidx.recyclerview.widget.RecyclerView.LWm
public final void d(int i, int i2) {
this.c.c((String) null);
UtV utV = this.c.j;
if (i == i2) {
return;
}
utV.d.add(utV.a(8, i, i2, null));
utV.e |= 8;
if (utV.d.size() == 1) {
b();
}
}
private void b() {
if (RecyclerView.e && this.c.r && this.c.q) {
RecyclerView recyclerView = this.c;
ViewCompat.e(recyclerView, recyclerView.T);
} else {
this.c.f = true;
this.c.requestLayout();
}
}
@Override // androidx.recyclerview.widget.RecyclerView.LWm
public final void d() {
Sts sts;
if (this.c.F == null || (sts = this.c.g) == null || !sts.canRestoreState()) {
return;
}
this.c.requestLayout();
}
}
/* loaded from: classes.dex */
public static class IeS {
protected static EdgeEffect Ae_(RecyclerView recyclerView) {
return new EdgeEffect(recyclerView.getContext());
}
}
/* loaded from: classes.dex */
public static class ZnX {
SparseArray<HBt> c = new SparseArray<>();
int b = 0;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes.dex */
public static class HBt {
final ArrayList<zJl> b = new ArrayList<>();
int a = 5;
long d = 0;
long c = 0;
HBt() {
}
}
public final zJl b(int i) {
HBt hBt = this.c.get(i);
if (hBt == null || hBt.b.isEmpty()) {
return null;
}
ArrayList<zJl> arrayList = hBt.b;
for (int size = arrayList.size() - 1; size >= 0; size--) {
if (!arrayList.get(size).isAttachedToTransitionOverlay()) {
return arrayList.remove(size);
}
}
return null;
}
public final void d(zJl zjl) {
int itemViewType = zjl.getItemViewType();
ArrayList<zJl> arrayList = e(itemViewType).b;
if (this.c.get(itemViewType).a <= arrayList.size()) {
return;
}
zjl.resetInternal();
arrayList.add(zjl);
}
static long e(long j, long j2) {
return j == 0 ? j2 : ((j / 4) * 3) + (j2 / 4);
}
final void a(int i, long j) {
HBt e = e(i);
long j2 = e.d;
if (j2 != 0) {
j = (j / 4) + ((j2 / 4) * 3);
}
e.d = j;
}
final boolean e(int i, long j, long j2) {
long j3 = e(i).d;
return j3 == 0 || j + j3 < j2;
}
final HBt e(int i) {
HBt hBt = this.c.get(i);
if (hBt != null) {
return hBt;
}
HBt hBt2 = new HBt();
this.c.put(i, hBt2);
return hBt2;
}
}
static RecyclerView e(View view) {
if (!(view instanceof ViewGroup)) {
return null;
}
if (view instanceof RecyclerView) {
return (RecyclerView) view;
}
ViewGroup viewGroup = (ViewGroup) view;
int childCount = viewGroup.getChildCount();
for (int i = 0; i < childCount; i++) {
RecyclerView e2 = e(viewGroup.getChildAt(i));
if (e2 != null) {
return e2;
}
}
return null;
}
static void e(zJl zjl) {
if (zjl.mNestedRecyclerView != null) {
RecyclerView recyclerView = zjl.mNestedRecyclerView.get();
while (recyclerView != null) {
if (recyclerView == zjl.itemView) {
return;
}
Object parent = recyclerView.getParent();
recyclerView = parent instanceof View ? (View) parent : null;
}
zjl.mNestedRecyclerView = null;
}
}
public static long b() {
if (a) {
return System.nanoTime();
}
return 0L;
}
/* loaded from: classes.dex */
public final class huo {
int a;
final ArrayList<zJl> b;
final ArrayList<zJl> c;
ArrayList<zJl> d;
public ZnX e;
private int f;
final RecyclerView g;
ehe h;
final List<zJl> i;
public huo(RecyclerView recyclerView) {
this.g = recyclerView;
ArrayList<zJl> arrayList = new ArrayList<>();
this.b = arrayList;
this.d = null;
this.c = new ArrayList<>();
this.i = Collections.unmodifiableList(arrayList);
this.a = 2;
this.f = 2;
}
public final void b() {
this.f = this.a + (this.g.x != null ? this.g.x.p : 0);
for (int size = this.c.size() - 1; size >= 0 && this.c.size() > this.f; size--) {
c(this.c.get(size), true);
this.c.remove(size);
}
}
private boolean c(zJl zjl) {
if (!zjl.isRemoved()) {
if (zjl.mPosition < 0 || zjl.mPosition >= this.g.g.getItemCount()) {
StringBuilder sb = new StringBuilder("Inconsistency detected. Invalid view holder adapter position");
sb.append(zjl);
sb.append(this.g.e());
throw new IndexOutOfBoundsException(sb.toString());
}
if (this.g.R.c || this.g.g.getItemViewType(zjl.mPosition) == zjl.getItemViewType()) {
return !this.g.g.hasStableIds() || zjl.getItemId() == this.g.g.getItemId(zjl.mPosition);
}
return false;
}
return this.g.R.c;
}
private boolean e(zJl zjl, int i, int i2, long j) {
yZt c;
zjl.mBindingAdapter = null;
zjl.mOwnerRecyclerView = this.g;
int itemViewType = zjl.getItemViewType();
long b = RecyclerView.b();
if (j != Long.MAX_VALUE) {
long j2 = this.e.e(itemViewType).c;
if (j2 != 0 && j2 + b >= j) {
return false;
}
}
this.g.g.bindViewHolder(zjl, i);
long b2 = RecyclerView.b();
ZnX.HBt e = this.e.e(zjl.getItemViewType());
e.c = ZnX.e(e.c, b2 - b);
AccessibilityManager accessibilityManager = this.g.i;
if (accessibilityManager != null) {
try {
if (((Boolean) Class.forName("android.view.accessibility.AccessibilityManager").getMethod("isEnabled", null).invoke(accessibilityManager, null)).booleanValue()) {
View view = zjl.itemView;
if (ViewCompat.n(view) == 0) {
ViewCompat.g(view, 1);
}
if (this.g.h != null) {
TMC.IeS ieS = this.g.h.e;
if ((ieS instanceof TMC.IeS) && (c = ViewCompat.c(view)) != null && c != ieS) {
ieS.d.put(view, c);
}
ViewCompat.e(view, ieS);
}
}
} catch (Throwable th) {
Throwable cause = th.getCause();
if (cause != null) {
throw cause;
}
throw th;
}
}
if (this.g.R.c) {
zjl.mPreLayoutPosition = i2;
}
return true;
}
public final int e(int i) {
if (i >= 0) {
AcL acL = this.g.R;
if (i < (acL.c ? acL.i - acL.b : acL.h)) {
return !this.g.R.c ? i : this.g.j.d(i, 0);
}
}
StringBuilder sb = new StringBuilder("invalid position ");
sb.append(i);
sb.append(". State item count is ");
AcL acL2 = this.g.R;
sb.append(acL2.c ? acL2.i - acL2.b : acL2.h);
sb.append(this.g.e());
throw new IndexOutOfBoundsException(sb.toString());
}
/* JADX INFO: Access modifiers changed from: package-private */
public final View b(int i) {
return a(i, Long.MAX_VALUE).itemView;
}
/* JADX WARN: Removed duplicated region for block: B:17:0x003b */
/* JADX WARN: Removed duplicated region for block: B:24:0x005e */
/* JADX WARN: Removed duplicated region for block: B:26:0x0061 */
/* JADX WARN: Removed duplicated region for block: B:82:0x01a1 */
/* JADX WARN: Removed duplicated region for block: B:91:0x01fc */
/* JADX WARN: Removed duplicated region for block: B:94:0x0226 A[ADDED_TO_REGION] */
/* JADX WARN: Removed duplicated region for block: B:98:0x020a */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final androidx.recyclerview.widget.RecyclerView.zJl a(int r18, long r19) {
/*
Method dump skipped, instructions count: 618
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.huo.a(int, long):androidx.recyclerview.widget.RecyclerView$zJl");
}
public final void c(View view) {
zJl c = RecyclerView.c(view);
if (c.isTmpDetached()) {
this.g.removeDetachedView(view, false);
}
if (c.isScrap()) {
c.unScrap();
} else if (c.wasReturnedFromScrap()) {
c.clearReturnedFromScrapFlag();
}
d(c);
if (this.g.t == null || c.isRecyclable()) {
return;
}
this.g.t.endAnimation(c);
}
final void c() {
for (int size = this.c.size() - 1; size >= 0; size--) {
c(this.c.get(size), true);
this.c.remove(size);
}
this.c.clear();
if (RecyclerView.a) {
qtT.LWm lWm = this.g.J;
int[] iArr = lWm.c;
if (iArr != null) {
Arrays.fill(iArr, -1);
}
lWm.e = 0;
}
}
/* JADX WARN: Code restructure failed: missing block: B:26:0x0075, code lost:
if (r6.g.J.b(r7.mPosition) == false) goto L32;
*/
/* JADX WARN: Code restructure failed: missing block: B:27:0x0077, code lost:
r3 = r3 - 1;
*/
/* JADX WARN: Code restructure failed: missing block: B:28:0x0079, code lost:
if (r3 < 0) goto L59;
*/
/* JADX WARN: Code restructure failed: missing block: B:30:0x008d, code lost:
if (r6.g.J.b(r6.c.get(r3).mPosition) == false) goto L60;
*/
/* JADX WARN: Code restructure failed: missing block: B:32:0x0090, code lost:
r3 = r3 + 1;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
final void d(androidx.recyclerview.widget.RecyclerView.zJl r7) {
/*
Method dump skipped, instructions count: 285
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.huo.d(androidx.recyclerview.widget.RecyclerView$zJl):void");
}
public final void c(zJl zjl, boolean z) {
RecyclerView.e(zjl);
View view = zjl.itemView;
if (this.g.h != null) {
TMC.IeS ieS = this.g.h.e;
ViewCompat.e(view, ieS instanceof TMC.IeS ? ieS.d.remove(view) : null);
}
if (z) {
a(zjl);
}
zjl.mBindingAdapter = null;
zjl.mOwnerRecyclerView = null;
if (this.e == null) {
this.e = new ZnX();
}
this.e.d(zjl);
}
final void a(View view) {
jbe jbeVar;
zJl c = RecyclerView.c(view);
if (!c.hasAnyOfTheFlags(12) && c.isUpdated() && (jbeVar = this.g.t) != null && !jbeVar.canReuseUpdatedViewHolder(c, c.getUnmodifiedPayloads())) {
if (this.d == null) {
this.d = new ArrayList<>();
}
c.setScrapContainer(this, true);
this.d.add(c);
return;
}
if (c.isInvalid() && !c.isRemoved() && !this.g.g.hasStableIds()) {
StringBuilder sb = new StringBuilder("Called scrap view with an invalid view. Invalid views cannot be reused from scrap, they should rebound from recycler pool.");
sb.append(this.g.e());
throw new IllegalArgumentException(sb.toString());
}
c.setScrapContainer(this, false);
this.b.add(c);
}
final void e(zJl zjl) {
if (zjl.mInChangeScrap) {
this.d.remove(zjl);
} else {
this.b.remove(zjl);
}
zjl.mScrapContainer = null;
zjl.mInChangeScrap = false;
zjl.clearReturnedFromScrapFlag();
}
private zJl c(int i) {
int size;
int d;
ArrayList<zJl> arrayList = this.d;
if (arrayList == null || (size = arrayList.size()) == 0) {
return null;
}
for (int i2 = 0; i2 < size; i2++) {
zJl zjl = this.d.get(i2);
if (!zjl.wasReturnedFromScrap() && zjl.getLayoutPosition() == i) {
zjl.addFlags(32);
return zjl;
}
}
if (!this.g.g.hasStableIds() || (d = this.g.j.d(i, 0)) <= 0 || d >= this.g.g.getItemCount()) {
return null;
}
long itemId = this.g.g.getItemId(d);
for (int i3 = 0; i3 < size; i3++) {
zJl zjl2 = this.d.get(i3);
if (!zjl2.wasReturnedFromScrap() && zjl2.getItemId() == itemId) {
zjl2.addFlags(32);
return zjl2;
}
}
return null;
}
private zJl c(int i, boolean z) {
View view;
int size = this.b.size();
for (int i2 = 0; i2 < size; i2++) {
zJl zjl = this.b.get(i2);
if (!zjl.wasReturnedFromScrap() && zjl.getLayoutPosition() == i && !zjl.isInvalid() && (this.g.R.c || !zjl.isRemoved())) {
zjl.addFlags(32);
return zjl;
}
}
Emo emo = this.g.n;
int size2 = emo.b.size();
int i3 = 0;
while (true) {
if (i3 >= size2) {
view = null;
break;
}
view = emo.b.get(i3);
zJl c = emo.d.c(view);
if (c.getLayoutPosition() == i && !c.isInvalid() && !c.isRemoved()) {
break;
}
i3++;
}
if (view != null) {
zJl c2 = RecyclerView.c(view);
Emo emo2 = this.g.n;
int a = emo2.d.a(view);
if (a < 0) {
throw new IllegalArgumentException("view is not a child, cannot hide ".concat(String.valueOf(view)));
}
if (!emo2.e.d(a)) {
throw new RuntimeException("trying to unhide a view that was not hidden".concat(String.valueOf(view)));
}
emo2.e.b(a);
if (emo2.b.remove(view)) {
emo2.d.b(view);
}
int b = this.g.n.b(view);
if (b == -1) {
StringBuilder sb = new StringBuilder("layout index should not be -1 after unhiding a view:");
sb.append(c2);
sb.append(this.g.e());
throw new IllegalStateException(sb.toString());
}
Emo emo3 = this.g.n;
int a2 = emo3.a(b);
emo3.e.a(a2);
emo3.d.b(a2);
a(view);
c2.addFlags(8224);
return c2;
}
int size3 = this.c.size();
for (int i4 = 0; i4 < size3; i4++) {
zJl zjl2 = this.c.get(i4);
if (!zjl2.isInvalid() && zjl2.getLayoutPosition() == i && !zjl2.isAttachedToTransitionOverlay()) {
this.c.remove(i4);
return zjl2;
}
}
return null;
}
private zJl d(long j, int i, boolean z) {
for (int size = this.b.size() - 1; size >= 0; size--) {
zJl zjl = this.b.get(size);
if (zjl.getItemId() == j && !zjl.wasReturnedFromScrap()) {
if (i == zjl.getItemViewType()) {
zjl.addFlags(32);
if (zjl.isRemoved() && !this.g.R.c) {
zjl.setFlags(2, 14);
}
return zjl;
}
this.b.remove(size);
this.g.removeDetachedView(zjl.itemView, false);
zJl c = RecyclerView.c(zjl.itemView);
c.mScrapContainer = null;
c.mInChangeScrap = false;
c.clearReturnedFromScrapFlag();
d(c);
}
}
for (int size2 = this.c.size() - 1; size2 >= 0; size2--) {
zJl zjl2 = this.c.get(size2);
if (zjl2.getItemId() == j && !zjl2.isAttachedToTransitionOverlay()) {
if (i == zjl2.getItemViewType()) {
this.c.remove(size2);
return zjl2;
}
c(this.c.get(size2), true);
this.c.remove(size2);
return null;
}
}
return null;
}
private void a(zJl zjl) {
if (this.g.N != null) {
mxa mxaVar = this.g.N;
}
int size = this.g.L.size();
for (int i = 0; i < size; i++) {
this.g.L.get(i);
}
if (this.g.g != null) {
this.g.g.onViewRecycled(zjl);
}
if (this.g.R != null) {
this.g.U.b(zjl);
}
}
final void d() {
int size = this.c.size();
for (int i = 0; i < size; i++) {
this.c.get(i).clearOldPosition();
}
int size2 = this.b.size();
for (int i2 = 0; i2 < size2; i2++) {
this.b.get(i2).clearOldPosition();
}
ArrayList<zJl> arrayList = this.d;
if (arrayList != null) {
int size3 = arrayList.size();
for (int i3 = 0; i3 < size3; i3++) {
this.d.get(i3).clearOldPosition();
}
}
}
final void a() {
int size = this.c.size();
for (int i = 0; i < size; i++) {
saX sax = (saX) this.c.get(i).itemView.getLayoutParams();
if (sax != null) {
sax.b = true;
}
}
}
public final View d(int i) {
return a(i, Long.MAX_VALUE).itemView;
}
}
/* loaded from: classes.dex */
public static abstract class Sts<VH extends zJl> {
private final HBt mObservable = new HBt();
private boolean mHasStableIds = false;
private HBt mStateRestorationPolicy = HBt.ALLOW;
/* loaded from: classes.dex */
public enum HBt {
ALLOW,
PREVENT_WHEN_EMPTY,
PREVENT
}
public int findRelativeAdapterPositionIn(Sts<? extends zJl> sts, zJl zjl, int i) {
if (sts == this) {
return i;
}
return -1;
}
public abstract int getItemCount();
public long getItemId(int i) {
return -1L;
}
public int getItemViewType(int i) {
return 0;
}
public void onAttachedToRecyclerView(RecyclerView recyclerView) {
}
public abstract void onBindViewHolder(VH vh, int i);
public abstract VH onCreateViewHolder(ViewGroup viewGroup, int i);
public void onDetachedFromRecyclerView(RecyclerView recyclerView) {
}
public boolean onFailedToRecycleView(VH vh) {
return false;
}
public void onViewAttachedToWindow(VH vh) {
}
public void onViewDetachedFromWindow(VH vh) {
}
public void onViewRecycled(VH vh) {
}
public void onBindViewHolder(VH vh, int i, List<Object> list) {
onBindViewHolder(vh, i);
}
public final VH createViewHolder(ViewGroup viewGroup, int i) {
try {
Lfp.b("RV CreateView");
VH onCreateViewHolder = onCreateViewHolder(viewGroup, i);
if (onCreateViewHolder.itemView.getParent() != null) {
throw new IllegalStateException("ViewHolder views must not be attached when created. Ensure that you are not passing 'true' to the attachToRoot parameter of LayoutInflater.inflate(..., boolean attachToRoot)");
}
onCreateViewHolder.mItemViewType = i;
return onCreateViewHolder;
} finally {
Lfp.c();
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void bindViewHolder(VH vh, int i) {
boolean z = vh.mBindingAdapter == null;
if (z) {
vh.mPosition = i;
if (hasStableIds()) {
vh.mItemId = getItemId(i);
}
vh.setFlags(1, 519);
Lfp.b("RV OnBindView");
}
vh.mBindingAdapter = this;
onBindViewHolder(vh, i, vh.getUnmodifiedPayloads());
if (z) {
vh.clearPayload();
ViewGroup.LayoutParams layoutParams = vh.itemView.getLayoutParams();
if (layoutParams instanceof saX) {
((saX) layoutParams).b = true;
}
Lfp.c();
}
}
public void setHasStableIds(boolean z) {
if (hasObservers()) {
throw new IllegalStateException("Cannot change whether this adapter has stable IDs while the adapter has registered observers.");
}
this.mHasStableIds = z;
}
public final boolean hasObservers() {
return this.mObservable.a();
}
public void registerAdapterDataObserver(LWm lWm) {
this.mObservable.registerObserver(lWm);
}
public void unregisterAdapterDataObserver(LWm lWm) {
this.mObservable.unregisterObserver(lWm);
}
public final void notifyDataSetChanged() {
this.mObservable.b();
}
public final void notifyItemChanged(int i) {
this.mObservable.a(i, 1);
}
public final void notifyItemChanged(int i, Object obj) {
this.mObservable.d(i, 1, obj);
}
public final void notifyItemRangeChanged(int i, int i2) {
this.mObservable.a(i, i2);
}
public final void notifyItemRangeChanged(int i, int i2, Object obj) {
this.mObservable.d(i, i2, obj);
}
public final void notifyItemInserted(int i) {
this.mObservable.e(i, 1);
}
public final void notifyItemMoved(int i, int i2) {
this.mObservable.c(i, i2);
}
public final void notifyItemRangeInserted(int i, int i2) {
this.mObservable.e(i, i2);
}
public final void notifyItemRemoved(int i) {
this.mObservable.d(i, 1);
}
public final void notifyItemRangeRemoved(int i, int i2) {
this.mObservable.d(i, i2);
}
public void setStateRestorationPolicy(HBt hBt) {
this.mStateRestorationPolicy = hBt;
this.mObservable.e();
}
boolean canRestoreState() {
int i = AnonymousClass7.a[this.mStateRestorationPolicy.ordinal()];
if (i != 1) {
return i != 2 || getItemCount() > 0;
}
return false;
}
public final boolean hasStableIds() {
return this.mHasStableIds;
}
public final HBt getStateRestorationPolicy() {
return this.mStateRestorationPolicy;
}
}
/* JADX INFO: Access modifiers changed from: package-private */
/* renamed from: androidx.recyclerview.widget.RecyclerView$7, reason: invalid class name */
/* loaded from: classes.dex */
public static /* synthetic */ class AnonymousClass7 {
static final int[] a;
static {
int[] iArr = new int[Sts.HBt.values().length];
a = iArr;
try {
iArr[Sts.HBt.PREVENT.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[Sts.HBt.PREVENT_WHEN_EMPTY.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
}
}
/* loaded from: classes.dex */
public static abstract class tOB {
private final sQk.LWm b;
private boolean d;
private final sQk.LWm e;
public Emo k;
public int l;
public int m;
public boolean n;
/* renamed from: o, reason: collision with root package name */
sQk f6396o;
public int p;
public boolean q;
public boolean r;
public RecyclerView s;
boolean t;
CeN u;
sQk v;
public int w;
public int x;
boolean y;
/* loaded from: classes.dex */
public static class IeS {
public int a;
public boolean b;
public boolean c;
public int d;
}
/* loaded from: classes.dex */
public interface Sts {
void c(int i, int i2);
}
public static int m() {
return -1;
}
public void HA_(Parcelable parcelable) {
}
public Parcelable HB_() {
return null;
}
public int a(AcL acL) {
return 0;
}
public int a(huo huoVar, AcL acL) {
return -1;
}
public View a(View view, int i, huo huoVar, AcL acL) {
return null;
}
public int b(int i, huo huoVar, AcL acL) {
return 0;
}
public int b(AcL acL) {
return 0;
}
public void b(int i) {
}
public void b(int i, int i2, AcL acL, Sts sts) {
}
public void b(huo huoVar, AcL acL, View view, AccessibilityNodeInfoCompat accessibilityNodeInfoCompat) {
}
public void b(RecyclerView recyclerView, int i, int i2) {
}
public void b(RecyclerView recyclerView, int i, int i2, int i3) {
}
public boolean b(saX sax) {
return sax != null;
}
public int c(int i, huo huoVar, AcL acL) {
return 0;
}
public int c(AcL acL) {
return 0;
}
public void c(RecyclerView recyclerView) {
}
public void c(RecyclerView recyclerView, int i, int i2) {
}
public boolean c() {
return false;
}
public int d(huo huoVar, AcL acL) {
return -1;
}
public void d(int i, Sts sts) {
}
public void d(AcL acL) {
}
public void d(RecyclerView recyclerView, int i) {
}
public void d(RecyclerView recyclerView, int i, int i2) {
}
public boolean d() {
return false;
}
public int e(AcL acL) {
return 0;
}
public abstract saX e();
public void e(huo huoVar, AcL acL) {
}
public void e(RecyclerView recyclerView, huo huoVar) {
}
public int f(AcL acL) {
return 0;
}
public int j(AcL acL) {
return 0;
}
public void j(int i) {
}
public void l_() {
}
boolean m_() {
return false;
}
public boolean n_() {
return false;
}
public void t() {
}
public tOB() {
sQk.LWm lWm = new sQk.LWm(this) { // from class: androidx.recyclerview.widget.RecyclerView.tOB.1
final tOB b;
{
this.b = this;
}
@Override // o.sQk.LWm
public final View c(int i) {
return this.b.f(i);
}
@Override // o.sQk.LWm
public final int b() {
return this.b.getPaddingLeft();
}
@Override // o.sQk.LWm
public final int d(View view) {
return (view.getLeft() - ((saX) view.getLayoutParams()).d.left) - ((ViewGroup.MarginLayoutParams) ((saX) view.getLayoutParams())).leftMargin;
}
@Override // o.sQk.LWm
public final int c(View view) {
return view.getRight() + ((saX) view.getLayoutParams()).d.right + ((ViewGroup.MarginLayoutParams) ((saX) view.getLayoutParams())).rightMargin;
}
@Override // o.sQk.LWm
public final int e() {
return this.b.w - this.b.getPaddingRight();
}
};
this.e = lWm;
sQk.LWm lWm2 = new sQk.LWm(this) { // from class: androidx.recyclerview.widget.RecyclerView.tOB.4
final tOB b;
{
this.b = this;
}
@Override // o.sQk.LWm
public final View c(int i) {
return this.b.f(i);
}
@Override // o.sQk.LWm
public final int b() {
return this.b.getPaddingTop();
}
@Override // o.sQk.LWm
public final int d(View view) {
return (view.getTop() - ((saX) view.getLayoutParams()).d.top) - ((ViewGroup.MarginLayoutParams) ((saX) view.getLayoutParams())).topMargin;
}
@Override // o.sQk.LWm
public final int c(View view) {
return view.getBottom() + ((saX) view.getLayoutParams()).d.bottom + ((ViewGroup.MarginLayoutParams) ((saX) view.getLayoutParams())).bottomMargin;
}
@Override // o.sQk.LWm
public final int e() {
return this.b.l - this.b.getPaddingBottom();
}
};
this.b = lWm2;
this.f6396o = new sQk(lWm);
this.v = new sQk(lWm2);
this.y = false;
this.t = false;
this.n = false;
this.d = true;
this.q = true;
}
final void e(RecyclerView recyclerView) {
if (recyclerView == null) {
this.s = null;
this.k = null;
this.w = 0;
this.l = 0;
} else {
this.s = recyclerView;
this.k = recyclerView.n;
this.w = recyclerView.getWidth();
this.l = recyclerView.getHeight();
}
this.x = 1073741824;
this.m = 1073741824;
}
final void d(int i, int i2) {
this.w = View.MeasureSpec.getSize(i);
int mode = View.MeasureSpec.getMode(i);
this.x = mode;
if (mode == 0 && !RecyclerView.c) {
this.w = 0;
}
this.l = View.MeasureSpec.getSize(i2);
int mode2 = View.MeasureSpec.getMode(i2);
this.m = mode2;
if (mode2 != 0 || RecyclerView.c) {
return;
}
this.l = 0;
}
final void a(int i, int i2) {
int i_ = i_();
if (i_ == 0) {
this.s.e(i, i2);
return;
}
int i3 = Integer.MAX_VALUE;
int i4 = Integer.MIN_VALUE;
int i5 = Integer.MAX_VALUE;
int i6 = Integer.MIN_VALUE;
for (int i7 = 0; i7 < i_; i7++) {
View f = f(i7);
Rect rect = this.s.Q;
It_(f, rect);
if (rect.left < i3) {
i3 = rect.left;
}
if (rect.right > i6) {
i6 = rect.right;
}
if (rect.top < i5) {
i5 = rect.top;
}
if (rect.bottom > i4) {
i4 = rect.bottom;
}
}
this.s.Q.set(i3, i5, i6, i4);
AF_(this.s.Q, i, i2);
}
public void AF_(Rect rect, int i, int i2) {
int width = rect.width();
int paddingLeft = getPaddingLeft();
int paddingRight = getPaddingRight();
int height = rect.height();
int paddingTop = getPaddingTop();
int paddingBottom = getPaddingBottom();
this.s.setMeasuredDimension(a_(i, width + paddingLeft + paddingRight, ViewCompat.p(this.s)), a_(i2, height + paddingTop + paddingBottom, ViewCompat.o(this.s)));
}
public static int a_(int i, int i2, int i3) {
int mode = View.MeasureSpec.getMode(i);
int size = View.MeasureSpec.getSize(i);
if (mode != Integer.MIN_VALUE) {
return mode != 1073741824 ? Math.max(i2, i3) : size;
}
return Math.min(size, Math.max(i2, i3));
}
public void e(String str) {
RecyclerView recyclerView = this.s;
if (recyclerView != null) {
recyclerView.c(str);
}
}
public saX AB_(ViewGroup.LayoutParams layoutParams) {
if (layoutParams instanceof saX) {
return new saX((saX) layoutParams);
}
if (layoutParams instanceof ViewGroup.MarginLayoutParams) {
return new saX((ViewGroup.MarginLayoutParams) layoutParams);
}
return new saX(layoutParams);
}
public saX Hz_(Context context, AttributeSet attributeSet) {
return new saX(context, attributeSet);
}
public final void c(View view) {
c(view, 0, true);
}
public final void d(View view, int i) {
c(view, i, false);
}
private void c(View view, int i, boolean z) {
View view2;
zJl c = RecyclerView.c(view);
if (z || c.isRemoved()) {
this.s.U.e(c);
} else {
Zfp.HBt hBt = this.s.U.d.get(c);
if (hBt != null) {
hBt.d &= -2;
}
}
saX sax = (saX) view.getLayoutParams();
if (c.wasReturnedFromScrap() || c.isScrap()) {
if (c.isScrap()) {
c.unScrap();
} else {
c.clearReturnedFromScrapFlag();
}
this.k.zG_(view, i, view.getLayoutParams(), false);
} else if (view.getParent() == this.s) {
int b = this.k.b(view);
if (i == -1) {
Emo emo = this.k;
i = emo.d.c() - emo.b.size();
}
if (b == -1) {
StringBuilder sb = new StringBuilder("Added View has RecyclerView as parent but view is not a real child. Unfiltered index:");
sb.append(this.s.indexOfChild(view));
sb.append(this.s.e());
throw new IllegalStateException(sb.toString());
}
if (b != i) {
tOB tob = this.s.x;
Emo emo2 = tob.k;
if (emo2 != null) {
view2 = emo2.d.e(emo2.a(b));
} else {
view2 = null;
}
if (view2 == null) {
StringBuilder sb2 = new StringBuilder("Cannot move a child from non-existing index:");
sb2.append(b);
sb2.append(tob.s.toString());
throw new IllegalArgumentException(sb2.toString());
}
Emo emo3 = tob.k;
if (emo3 != null) {
emo3.d.e(emo3.a(b));
}
Emo emo4 = tob.k;
int a = emo4.a(b);
emo4.e.a(a);
emo4.d.b(a);
saX sax2 = (saX) view2.getLayoutParams();
zJl c2 = RecyclerView.c(view2);
if (!c2.isRemoved()) {
Zfp.HBt hBt2 = tob.s.U.d.get(c2);
if (hBt2 != null) {
hBt2.d &= -2;
}
} else {
tob.s.U.e(c2);
}
tob.k.zG_(view2, i, sax2, c2.isRemoved());
}
} else {
this.k.d(view, i, false);
sax.b = true;
CeN ceN = this.u;
if (ceN != null && ceN.h) {
CeN ceN2 = this.u;
RecyclerView recyclerView = ceN2.i;
if (RecyclerView.f(view) == ceN2.f) {
ceN2.g = view;
}
}
}
if (sax.e) {
c.itemView.invalidate();
sax.e = false;
}
}
public static int f(View view) {
return ((saX) view.getLayoutParams()).g.getLayoutPosition();
}
public final View a(View view) {
View b;
RecyclerView recyclerView = this.s;
if (recyclerView == null || (b = recyclerView.b(view)) == null || this.k.b.contains(b)) {
return null;
}
return b;
}
public View a_(int i) {
int i2;
View e;
Emo emo = this.k;
int c = emo != null ? emo.d.c() - emo.b.size() : 0;
while (true) {
if (i2 >= c) {
return null;
}
Emo emo2 = this.k;
e = emo2 != null ? emo2.d.e(emo2.a(i2)) : null;
zJl c2 = RecyclerView.c(e);
i2 = (c2 == null || c2.getLayoutPosition() != i || c2.shouldIgnore() || (!this.s.R.c && c2.isRemoved())) ? i2 + 1 : 0;
}
return e;
}
public final void e(int i, huo huoVar) {
View f = f(i);
if (f(i) != null) {
this.k.e(i);
}
huoVar.c(f);
}
public final int i_() {
Emo emo = this.k;
if (emo != null) {
return emo.d.c() - emo.b.size();
}
return 0;
}
public int getPaddingLeft() {
RecyclerView recyclerView = this.s;
if (recyclerView != null) {
return recyclerView.getPaddingLeft();
}
return 0;
}
public int getPaddingTop() {
RecyclerView recyclerView = this.s;
if (recyclerView != null) {
return recyclerView.getPaddingTop();
}
return 0;
}
public int getPaddingRight() {
RecyclerView recyclerView = this.s;
if (recyclerView != null) {
return recyclerView.getPaddingRight();
}
return 0;
}
public int getPaddingBottom() {
RecyclerView recyclerView = this.s;
if (recyclerView != null) {
return recyclerView.getPaddingBottom();
}
return 0;
}
public int getPaddingStart() {
RecyclerView recyclerView = this.s;
if (recyclerView != null) {
return ViewCompat.q(recyclerView);
}
return 0;
}
public int getPaddingEnd() {
RecyclerView recyclerView = this.s;
if (recyclerView != null) {
return ViewCompat.r(recyclerView);
}
return 0;
}
public final View j_() {
View focusedChild;
RecyclerView recyclerView = this.s;
if (recyclerView == null || (focusedChild = recyclerView.getFocusedChild()) == null || this.k.b.contains(focusedChild)) {
return null;
}
return focusedChild;
}
public void g(int i) {
RecyclerView recyclerView = this.s;
if (recyclerView != null) {
Emo emo = recyclerView.n;
int c = emo.d.c() - emo.b.size();
for (int i2 = 0; i2 < c; i2++) {
Emo emo2 = recyclerView.n;
emo2.d.e(emo2.a(i2)).offsetLeftAndRight(i);
}
}
}
public void i(int i) {
RecyclerView recyclerView = this.s;
if (recyclerView != null) {
Emo emo = recyclerView.n;
int c = emo.d.c() - emo.b.size();
for (int i2 = 0; i2 < c; i2++) {
Emo emo2 = recyclerView.n;
emo2.d.e(emo2.a(i2)).offsetTopAndBottom(i);
}
}
}
public final void a(huo huoVar) {
Emo emo = this.k;
for (int c = (emo != null ? emo.d.c() - emo.b.size() : 0) - 1; c >= 0; c--) {
Emo emo2 = this.k;
View e = emo2 != null ? emo2.d.e(emo2.a(c)) : null;
zJl c2 = RecyclerView.c(e);
if (!c2.shouldIgnore()) {
if (c2.isInvalid() && !c2.isRemoved() && !this.s.g.hasStableIds()) {
Emo emo3 = this.k;
if ((emo3 != null ? emo3.d.e(emo3.a(c)) : null) != null) {
this.k.e(c);
}
huoVar.d(c2);
} else {
Emo emo4 = this.k;
if (emo4 != null) {
emo4.d.e(emo4.a(c));
}
Emo emo5 = this.k;
int a = emo5.a(c);
emo5.e.a(a);
emo5.d.b(a);
huoVar.a(e);
Zfp.HBt hBt = this.s.U.d.get(c2);
if (hBt != null) {
hBt.d &= -2;
}
}
}
}
}
final void e(huo huoVar) {
int size = huoVar.b.size();
for (int i = size - 1; i >= 0; i--) {
View view = huoVar.b.get(i).itemView;
zJl c = RecyclerView.c(view);
if (!c.shouldIgnore()) {
c.setIsRecyclable(false);
if (c.isTmpDetached()) {
this.s.removeDetachedView(view, false);
}
if (this.s.t != null) {
this.s.t.endAnimation(c);
}
c.setIsRecyclable(true);
zJl c2 = RecyclerView.c(view);
c2.mScrapContainer = null;
c2.mInChangeScrap = false;
c2.clearReturnedFromScrapFlag();
huoVar.d(c2);
}
}
huoVar.b.clear();
ArrayList<zJl> arrayList = huoVar.d;
if (arrayList != null) {
arrayList.clear();
}
if (size > 0) {
this.s.invalidate();
}
}
/* JADX INFO: Access modifiers changed from: package-private */
public final boolean a(View view, int i, int i2, saX sax) {
return (this.d && e(view.getMeasuredWidth(), i, ((ViewGroup.LayoutParams) sax).width) && e(view.getMeasuredHeight(), i2, ((ViewGroup.LayoutParams) sax).height)) ? false : true;
}
/* JADX INFO: Access modifiers changed from: package-private */
public final boolean d(View view, int i, int i2, saX sax) {
return (!view.isLayoutRequested() && this.d && e(view.getWidth(), i, ((ViewGroup.LayoutParams) sax).width) && e(view.getHeight(), i2, ((ViewGroup.LayoutParams) sax).height)) ? false : true;
}
private static boolean e(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;
}
public void o(View view) {
saX sax = (saX) view.getLayoutParams();
Rect Ab_ = this.s.Ab_(view);
int i = Ab_.left;
int i2 = Ab_.right;
int i3 = Ab_.top;
int i4 = Ab_.bottom;
int i5 = this.w;
int i6 = this.x;
int paddingLeft = getPaddingLeft();
int paddingRight = getPaddingRight();
int i7 = ((ViewGroup.MarginLayoutParams) sax).leftMargin;
int d = d(i5, i6, paddingLeft + paddingRight + i7 + ((ViewGroup.MarginLayoutParams) sax).rightMargin + i + i2, ((ViewGroup.LayoutParams) sax).width, d());
int i8 = this.l;
int i9 = this.m;
int paddingTop = getPaddingTop();
int paddingBottom = getPaddingBottom();
int i10 = ((ViewGroup.MarginLayoutParams) sax).topMargin;
int d2 = d(i8, i9, paddingTop + paddingBottom + i10 + ((ViewGroup.MarginLayoutParams) sax).bottomMargin + i3 + i4, ((ViewGroup.LayoutParams) sax).height, c());
if (d(view, d, d2, sax)) {
view.measure(d, d2);
}
}
/* JADX WARN: Code restructure failed: missing block: B:7:0x0015, code lost:
if (r4 == 1073741824) goto L13;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static int d(int r3, int r4, int r5, int r6, boolean r7) {
/*
int r3 = r3 - r5
r5 = 0
int r3 = java.lang.Math.max(r5, r3)
r0 = -1
r1 = -2147483648(0xffffffff80000000, float:-0.0)
r2 = 1073741824(0x40000000, float:2.0)
if (r7 == 0) goto L18
if (r6 >= 0) goto L1a
if (r6 != r0) goto L2d
if (r4 == r1) goto L1e
if (r4 == 0) goto L2d
if (r4 == r2) goto L1e
goto L2d
L18:
if (r6 < 0) goto L1c
L1a:
r4 = r2
goto L2f
L1c:
if (r6 != r0) goto L20
L1e:
r6 = r3
goto L2f
L20:
r7 = -2
if (r6 != r7) goto L2d
if (r4 == r1) goto L2a
if (r4 == r2) goto L2a
r6 = r3
r4 = r5
goto L2f
L2a:
r6 = r3
r4 = r1
goto L2f
L2d:
r4 = r5
r6 = r4
L2f:
int r3 = android.view.View.MeasureSpec.makeMeasureSpec(r6, r4)
return r3
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.tOB.d(int, int, int, int, boolean):int");
}
public static int i(View view) {
Rect rect = ((saX) view.getLayoutParams()).d;
return view.getMeasuredWidth() + rect.left + rect.right;
}
public static int g(View view) {
Rect rect = ((saX) view.getLayoutParams()).d;
return view.getMeasuredHeight() + rect.top + rect.bottom;
}
public static void b(View view, int i, int i2, int i3, int i4) {
saX sax = (saX) view.getLayoutParams();
Rect rect = sax.d;
view.layout(i + rect.left + ((ViewGroup.MarginLayoutParams) sax).leftMargin, i2 + rect.top + ((ViewGroup.MarginLayoutParams) sax).topMargin, (i3 - rect.right) - ((ViewGroup.MarginLayoutParams) sax).rightMargin, (i4 - rect.bottom) - ((ViewGroup.MarginLayoutParams) sax).bottomMargin);
}
public final void Am_(View view, Rect rect) {
Matrix matrix;
Rect rect2 = ((saX) view.getLayoutParams()).d;
rect.set(-rect2.left, -rect2.top, view.getWidth() + rect2.right, view.getHeight() + rect2.bottom);
if (this.s != null && (matrix = view.getMatrix()) != null && !matrix.isIdentity()) {
RectF rectF = this.s.W;
rectF.set(rect);
matrix.mapRect(rectF);
rect.set((int) Math.floor(rectF.left), (int) Math.floor(rectF.top), (int) Math.ceil(rectF.right), (int) Math.ceil(rectF.bottom));
}
rect.offset(view.getLeft(), view.getTop());
}
public void It_(View view, Rect rect) {
RecyclerView.zY_(view, rect);
}
public static int m(View view) {
return ((saX) view.getLayoutParams()).d.top;
}
public static int b(View view) {
return ((saX) view.getLayoutParams()).d.bottom;
}
public static int h(View view) {
return ((saX) view.getLayoutParams()).d.left;
}
public static int j(View view) {
return ((saX) view.getLayoutParams()).d.right;
}
public void a(RecyclerView recyclerView, int i, int i2, Object obj) {
b(recyclerView, i, i2);
}
final void q() {
CeN ceN = this.u;
if (ceN != null) {
ceN.c();
}
}
public final void c(huo huoVar) {
for (int i_ = i_() - 1; i_ >= 0; i_--) {
if (!RecyclerView.c(f(i_)).shouldIgnore()) {
View f = f(i_);
if (f(i_) != null) {
this.k.e(i_);
}
huoVar.c(f);
}
}
}
public void a(huo huoVar, AcL acL, AccessibilityNodeInfoCompat accessibilityNodeInfoCompat) {
if (this.s.canScrollVertically(-1) || this.s.canScrollHorizontally(-1)) {
accessibilityNodeInfoCompat.d(8192);
accessibilityNodeInfoCompat.n(true);
}
if (this.s.canScrollVertically(1) || this.s.canScrollHorizontally(1)) {
accessibilityNodeInfoCompat.d(4096);
accessibilityNodeInfoCompat.n(true);
}
accessibilityNodeInfoCompat.e(AccessibilityNodeInfoCompat.CollectionInfoCompat.e(d(huoVar, acL), a(huoVar, acL), false, 0));
}
public void Iu_(AccessibilityEvent accessibilityEvent) {
huo huoVar = this.s.M;
AcL acL = this.s.R;
RecyclerView recyclerView = this.s;
if (recyclerView == null || accessibilityEvent == null) {
return;
}
boolean z = true;
if (!recyclerView.canScrollVertically(1) && !this.s.canScrollVertically(-1) && !this.s.canScrollHorizontally(-1) && !this.s.canScrollHorizontally(1)) {
z = false;
}
accessibilityEvent.setScrollable(z);
if (this.s.g != null) {
accessibilityEvent.setItemCount(this.s.g.getItemCount());
}
}
public final void d(View view, AccessibilityNodeInfoCompat accessibilityNodeInfoCompat) {
zJl c = RecyclerView.c(view);
if (c == null || c.isRemoved()) {
return;
}
Emo emo = this.k;
if (emo.b.contains(c.itemView)) {
return;
}
b(this.s.M, this.s.R, view, accessibilityNodeInfoCompat);
}
public boolean Cn_(huo huoVar, AcL acL, int i, Bundle bundle) {
int paddingTop;
int paddingLeft;
RecyclerView recyclerView = this.s;
if (recyclerView == null) {
return false;
}
if (i == 4096) {
paddingTop = recyclerView.canScrollVertically(1) ? (this.l - getPaddingTop()) - getPaddingBottom() : 0;
if (this.s.canScrollHorizontally(1)) {
paddingLeft = (this.w - getPaddingLeft()) - getPaddingRight();
}
paddingLeft = 0;
} else if (i != 8192) {
paddingTop = 0;
paddingLeft = 0;
} else {
paddingTop = recyclerView.canScrollVertically(-1) ? -((this.l - getPaddingTop()) - getPaddingBottom()) : 0;
if (this.s.canScrollHorizontally(-1)) {
paddingLeft = -((this.w - getPaddingLeft()) - getPaddingRight());
}
paddingLeft = 0;
}
if (paddingTop == 0 && paddingLeft == 0) {
return false;
}
this.s.c(paddingLeft, paddingTop, true);
return true;
}
public static IeS Ai_(Context context, AttributeSet attributeSet, int i, int i2) {
IeS ieS = new IeS();
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, nxk.HBt.RecyclerView, i, i2);
ieS.a = obtainStyledAttributes.getInt(nxk.HBt.RecyclerView_android_orientation, 1);
ieS.d = obtainStyledAttributes.getInt(nxk.HBt.RecyclerView_spanCount, 1);
ieS.c = obtainStyledAttributes.getBoolean(nxk.HBt.RecyclerView_reverseLayout, false);
ieS.b = obtainStyledAttributes.getBoolean(nxk.HBt.RecyclerView_stackFromEnd, false);
obtainStyledAttributes.recycle();
return ieS;
}
public final void e(View view) {
c(view, -1, true);
}
public final void a_(View view) {
c(view, -1, false);
}
public final int r() {
RecyclerView recyclerView = this.s;
Sts sts = recyclerView != null ? recyclerView.g : null;
if (sts != null) {
return sts.getItemCount();
}
return 0;
}
public final void b(CeN ceN) {
CeN ceN2 = this.u;
if (ceN2 != null && ceN != ceN2 && ceN2.h) {
this.u.c();
}
this.u = ceN;
RecyclerView recyclerView = this.s;
SYO syo = recyclerView.V;
syo.g.removeCallbacks(syo);
syo.e.abortAnimation();
boolean z = ceN.j;
ceN.i = recyclerView;
ceN.e = this;
if (ceN.f == -1) {
throw new IllegalArgumentException("Invalid target position");
}
recyclerView.R.l = ceN.f;
ceN.h = true;
ceN.c = true;
ceN.g = ceN.i.x.a_(ceN.f);
SYO syo2 = ceN.i.V;
if (syo2.b) {
syo2.h = true;
} else {
syo2.g.removeCallbacks(syo2);
ViewCompat.e(syo2.g, syo2);
}
ceN.j = true;
}
public final View f(int i) {
Emo emo = this.k;
if (emo == null) {
return null;
}
return emo.d.e(emo.a(i));
}
/* JADX WARN: Code restructure failed: missing block: B:17:0x00a9, code lost:
if ((r10.bottom - r14) > r4) goto L22;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public boolean Iv_(androidx.recyclerview.widget.RecyclerView r16, android.view.View r17, android.graphics.Rect r18, boolean r19, boolean r20) {
/*
r15 = this;
r0 = r15
r1 = r16
r2 = r18
int r3 = r15.getPaddingLeft()
int r4 = r15.getPaddingTop()
int r5 = r0.w
int r6 = r15.getPaddingRight()
int r7 = r0.l
int r8 = r15.getPaddingBottom()
int r9 = r17.getLeft()
int r10 = r2.left
int r9 = r9 + r10
int r10 = r17.getScrollX()
int r9 = r9 - r10
int r10 = r17.getTop()
int r11 = r2.top
int r10 = r10 + r11
int r11 = r17.getScrollY()
int r10 = r10 - r11
int r11 = r18.width()
int r2 = r18.height()
int r3 = r9 - r3
r12 = 0
int r13 = java.lang.Math.min(r12, r3)
int r4 = r10 - r4
int r14 = java.lang.Math.min(r12, r4)
int r11 = r11 + r9
int r5 = r5 - r6
int r11 = r11 - r5
int r5 = java.lang.Math.max(r12, r11)
int r2 = r2 + r10
int r7 = r7 - r8
int r2 = r2 - r7
int r2 = java.lang.Math.max(r12, r2)
androidx.recyclerview.widget.RecyclerView r6 = r0.s
int r6 = androidx.core.view.ViewCompat.m(r6)
r7 = 1
if (r6 != r7) goto L66
if (r5 == 0) goto L61
r13 = r5
goto L6c
L61:
int r13 = java.lang.Math.max(r13, r11)
goto L6c
L66:
if (r13 != 0) goto L6c
int r13 = java.lang.Math.min(r3, r5)
L6c:
if (r14 != 0) goto L72
int r14 = java.lang.Math.min(r4, r2)
L72:
if (r20 == 0) goto Lab
android.view.View r2 = r16.getFocusedChild()
if (r2 == 0) goto Laf
int r3 = r15.getPaddingLeft()
int r4 = r15.getPaddingTop()
int r5 = r0.w
int r6 = r15.getPaddingRight()
int r8 = r0.l
int r9 = r15.getPaddingBottom()
androidx.recyclerview.widget.RecyclerView r10 = r0.s
android.graphics.Rect r10 = r10.Q
r15.It_(r2, r10)
int r2 = r10.left
int r2 = r2 - r13
int r5 = r5 - r6
if (r2 >= r5) goto Laf
int r2 = r10.right
int r2 = r2 - r13
if (r2 <= r3) goto Laf
int r2 = r10.top
int r2 = r2 - r14
int r8 = r8 - r9
if (r2 >= r8) goto Laf
int r2 = r10.bottom
int r2 = r2 - r14
if (r2 <= r4) goto Laf
Lab:
if (r13 != 0) goto Lb0
if (r14 != 0) goto Lb0
Laf:
return r12
Lb0:
if (r19 == 0) goto Lb6
r1.scrollBy(r13, r14)
goto Lb9
Lb6:
r1.c(r13, r14, r12)
Lb9:
return r7
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.tOB.Iv_(androidx.recyclerview.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean, boolean):boolean");
}
public final boolean p() {
return this.d;
}
public boolean k_() {
return this.n;
}
}
/* loaded from: classes.dex */
public static abstract class ZqN {
public void NS_(Canvas canvas, RecyclerView recyclerView, AcL acL) {
}
public void apA_(Canvas canvas, RecyclerView recyclerView) {
}
public void apG_(Rect rect, View view, RecyclerView recyclerView, AcL acL) {
((saX) view.getLayoutParams()).g.getLayoutPosition();
rect.set(0, 0, 0, 0);
}
}
/* loaded from: classes.dex */
public static abstract class zJl {
static final int FLAG_ADAPTER_FULLUPDATE = 1024;
static final int FLAG_ADAPTER_POSITION_UNKNOWN = 512;
static final int FLAG_APPEARED_IN_PRE_LAYOUT = 4096;
static final int FLAG_BOUNCED_FROM_HIDDEN_LIST = 8192;
static final int FLAG_BOUND = 1;
static final int FLAG_IGNORE = 128;
static final int FLAG_INVALID = 4;
static final int FLAG_MOVED = 2048;
static final int FLAG_NOT_RECYCLABLE = 16;
static final int FLAG_REMOVED = 8;
static final int FLAG_RETURNED_FROM_SCRAP = 32;
static final int FLAG_TMP_DETACHED = 256;
static final int FLAG_UPDATE = 2;
private static final List<Object> FULLUPDATE_PAYLOADS = Collections.emptyList();
static final int PENDING_ACCESSIBILITY_STATE_NOT_SET = -1;
public final View itemView;
Sts<? extends zJl> mBindingAdapter;
int mFlags;
public WeakReference<RecyclerView> mNestedRecyclerView;
RecyclerView mOwnerRecyclerView;
public int mPosition = -1;
int mOldPosition = -1;
long mItemId = -1;
int mItemViewType = -1;
int mPreLayoutPosition = -1;
zJl mShadowedHolder = null;
zJl mShadowingHolder = null;
List<Object> mPayloads = null;
List<Object> mUnmodifiedPayloads = null;
private int mIsRecyclableCount = 0;
huo mScrapContainer = null;
boolean mInChangeScrap = false;
private int mWasImportantForAccessibilityBeforeHidden = 0;
int mPendingAccessibilityState = -1;
public zJl(View view) {
if (view == null) {
throw new IllegalArgumentException("itemView may not be null");
}
this.itemView = view;
}
void flagRemovedAndOffsetPosition(int i, int i2, boolean z) {
addFlags(8);
offsetPosition(i2, z);
this.mPosition = i;
}
void offsetPosition(int i, boolean z) {
if (this.mOldPosition == -1) {
this.mOldPosition = this.mPosition;
}
if (this.mPreLayoutPosition == -1) {
this.mPreLayoutPosition = this.mPosition;
}
if (z) {
this.mPreLayoutPosition += i;
}
this.mPosition += i;
if (this.itemView.getLayoutParams() != null) {
((saX) this.itemView.getLayoutParams()).b = true;
}
}
@Deprecated
public final int getAdapterPosition() {
return getBindingAdapterPosition();
}
void unScrap() {
this.mScrapContainer.e(this);
}
boolean isAttachedToTransitionOverlay() {
return (this.itemView.getParent() == null || this.itemView.getParent() == this.mOwnerRecyclerView) ? false : true;
}
boolean isAdapterPositionUnknown() {
return (this.mFlags & 512) != 0 || isInvalid();
}
void addChangePayload(Object obj) {
if (obj == null) {
addFlags(1024);
} else if ((1024 & this.mFlags) == 0) {
createPayloadsIfNeeded();
this.mPayloads.add(obj);
}
}
private void createPayloadsIfNeeded() {
if (this.mPayloads == null) {
ArrayList arrayList = new ArrayList();
this.mPayloads = arrayList;
this.mUnmodifiedPayloads = Collections.unmodifiableList(arrayList);
}
}
void clearPayload() {
List<Object> list = this.mPayloads;
if (list != null) {
list.clear();
}
this.mFlags &= -1025;
}
List<Object> getUnmodifiedPayloads() {
if ((this.mFlags & 1024) != 0) {
return FULLUPDATE_PAYLOADS;
}
List<Object> list = this.mPayloads;
return (list == null || list.size() == 0) ? FULLUPDATE_PAYLOADS : this.mUnmodifiedPayloads;
}
void resetInternal() {
this.mFlags = 0;
this.mPosition = -1;
this.mOldPosition = -1;
this.mItemId = -1L;
this.mPreLayoutPosition = -1;
this.mIsRecyclableCount = 0;
this.mShadowedHolder = null;
this.mShadowingHolder = null;
clearPayload();
this.mWasImportantForAccessibilityBeforeHidden = 0;
this.mPendingAccessibilityState = -1;
RecyclerView.e(this);
}
void onEnteredHiddenState(RecyclerView recyclerView) {
int i = this.mPendingAccessibilityState;
if (i != -1) {
this.mWasImportantForAccessibilityBeforeHidden = i;
} else {
this.mWasImportantForAccessibilityBeforeHidden = ViewCompat.n(this.itemView);
}
recyclerView.e(this, 4);
}
void onLeftHiddenState(RecyclerView recyclerView) {
recyclerView.e(this, this.mWasImportantForAccessibilityBeforeHidden);
this.mWasImportantForAccessibilityBeforeHidden = 0;
}
public String toString() {
String simpleName = getClass().isAnonymousClass() ? "ViewHolder" : getClass().getSimpleName();
StringBuilder sb = new StringBuilder();
sb.append(simpleName);
sb.append(UrlTreeKt.componentParamPrefix);
sb.append(Integer.toHexString(hashCode()));
sb.append(" position=");
sb.append(this.mPosition);
sb.append(" id=");
sb.append(this.mItemId);
sb.append(", oldPos=");
sb.append(this.mOldPosition);
sb.append(", pLpos:");
sb.append(this.mPreLayoutPosition);
StringBuilder sb2 = new StringBuilder(sb.toString());
if (isScrap()) {
sb2.append(" scrap ");
sb2.append(this.mInChangeScrap ? "[changeScrap]" : "[attachedScrap]");
}
if (isInvalid()) {
sb2.append(" invalid");
}
if (!isBound()) {
sb2.append(" unbound");
}
if (needsUpdate()) {
sb2.append(" update");
}
if (isRemoved()) {
sb2.append(" removed");
}
if (shouldIgnore()) {
sb2.append(" ignored");
}
if (isTmpDetached()) {
sb2.append(" tmpDetached");
}
if (!isRecyclable()) {
StringBuilder sb3 = new StringBuilder(" not recyclable(");
sb3.append(this.mIsRecyclableCount);
sb3.append(")");
sb2.append(sb3.toString());
}
if (isAdapterPositionUnknown()) {
sb2.append(" undefined adapter position");
}
if (this.itemView.getParent() == null) {
sb2.append(" no parent");
}
sb2.append(UrlTreeKt.componentParamSuffix);
return sb2.toString();
}
public final void setIsRecyclable(boolean z) {
int i = this.mIsRecyclableCount;
int i2 = z ? i - 1 : i + 1;
this.mIsRecyclableCount = i2;
if (i2 < 0) {
this.mIsRecyclableCount = 0;
return;
}
if (!z && i2 == 1) {
this.mFlags |= 16;
} else if (z && i2 == 0) {
this.mFlags &= -17;
}
}
public final boolean isRecyclable() {
return (this.mFlags & 16) == 0 && !ViewCompat.z(this.itemView);
}
boolean doesTransientStatePreventRecycling() {
return (this.mFlags & 16) == 0 && ViewCompat.z(this.itemView);
}
public final int getBindingAdapterPosition() {
RecyclerView recyclerView;
Sts sts;
if (this.mBindingAdapter == null || (recyclerView = this.mOwnerRecyclerView) == null || (sts = recyclerView.g) == null) {
return -1;
}
int a = (hasAnyOfTheFlags(524) || !isBound()) ? -1 : this.mOwnerRecyclerView.j.a(this.mPosition);
if (a == -1) {
return -1;
}
return sts.findRelativeAdapterPositionIn(this.mBindingAdapter, this, a);
}
public final int getAbsoluteAdapterPosition() {
RecyclerView recyclerView = this.mOwnerRecyclerView;
if (recyclerView == null || hasAnyOfTheFlags(524) || !isBound()) {
return -1;
}
return recyclerView.j.a(this.mPosition);
}
boolean wasReturnedFromScrap() {
return (this.mFlags & 32) != 0;
}
void stopIgnoring() {
this.mFlags &= -129;
}
public boolean shouldIgnore() {
return (this.mFlags & 128) != 0;
}
boolean shouldBeKeptAsChild() {
return (this.mFlags & 16) != 0;
}
void setScrapContainer(huo huoVar, boolean z) {
this.mScrapContainer = huoVar;
this.mInChangeScrap = z;
}
void setFlags(int i, int i2) {
this.mFlags = (i & i2) | ((~i2) & this.mFlags);
}
void saveOldPosition() {
if (this.mOldPosition == -1) {
this.mOldPosition = this.mPosition;
}
}
boolean needsUpdate() {
return (this.mFlags & 2) != 0;
}
/* JADX INFO: Access modifiers changed from: package-private */
public boolean isUpdated() {
return (this.mFlags & 2) != 0;
}
boolean isTmpDetached() {
return (this.mFlags & 256) != 0;
}
boolean isScrap() {
return this.mScrapContainer != null;
}
public boolean isRemoved() {
return (this.mFlags & 8) != 0;
}
public boolean isInvalid() {
return (this.mFlags & 4) != 0;
}
public boolean isBound() {
return (this.mFlags & 1) != 0;
}
boolean hasAnyOfTheFlags(int i) {
return (i & this.mFlags) != 0;
}
@Deprecated
public final int getPosition() {
int i = this.mPreLayoutPosition;
return i == -1 ? this.mPosition : i;
}
public final int getOldPosition() {
return this.mOldPosition;
}
public final int getLayoutPosition() {
int i = this.mPreLayoutPosition;
return i == -1 ? this.mPosition : i;
}
public final int getItemViewType() {
return this.mItemViewType;
}
public final long getItemId() {
return this.mItemId;
}
public final Sts<? extends zJl> getBindingAdapter() {
return this.mBindingAdapter;
}
void clearTmpDetachFlag() {
this.mFlags &= -257;
}
void clearReturnedFromScrapFlag() {
this.mFlags &= -33;
}
void clearOldPosition() {
this.mOldPosition = -1;
this.mPreLayoutPosition = -1;
}
void addFlags(int i) {
this.mFlags = i | this.mFlags;
}
}
private void s() {
int i;
for (int size = this.G.size() - 1; size >= 0; size--) {
zJl zjl = this.G.get(size);
if (zjl.itemView.getParent() == this && !zjl.shouldIgnore() && (i = zjl.mPendingAccessibilityState) != -1) {
ViewCompat.g(zjl.itemView, i);
zjl.mPendingAccessibilityState = -1;
}
}
this.G.clear();
}
@Override // android.view.View
public void setNestedScrollingEnabled(boolean z) {
if (this.P == null) {
this.P = new FgG(this);
}
FgG fgG = this.P;
if (fgG.c) {
ViewCompat.K(fgG.d);
}
fgG.c = z;
}
@Override // android.view.View
public boolean isNestedScrollingEnabled() {
if (this.P == null) {
this.P = new FgG(this);
}
return this.P.c;
}
@Override // android.view.View
public boolean startNestedScroll(int i) {
if (this.P == null) {
this.P = new FgG(this);
}
return this.P.a(i, 0);
}
@Override // android.view.View
public void stopNestedScroll() {
if (this.P == null) {
this.P = new FgG(this);
}
FgG fgG = this.P;
ViewParent viewParent = fgG.a;
if (viewParent != null) {
C16515owF.tg_(viewParent, fgG.d, 0);
fgG.a = null;
}
}
@Override // android.view.View
public boolean hasNestedScrollingParent() {
if (this.P == null) {
this.P = new FgG(this);
}
return this.P.a != null;
}
@Override // android.view.View
public boolean dispatchNestedScroll(int i, int i2, int i3, int i4, int[] iArr) {
if (this.P == null) {
this.P = new FgG(this);
}
return this.P.c(i, i2, i3, i4, iArr, 0, null);
}
public final void d(int i, int i2, int i3, int i4, int[] iArr, int i5, int[] iArr2) {
if (this.P == null) {
this.P = new FgG(this);
}
this.P.c(i, i2, i3, i4, iArr, i5, iArr2);
}
@Override // android.view.View
public boolean dispatchNestedPreScroll(int i, int i2, int[] iArr, int[] iArr2) {
if (this.P == null) {
this.P = new FgG(this);
}
return this.P.a(i, i2, iArr, iArr2, 0);
}
public final boolean c(int i, int i2, int[] iArr, int[] iArr2, int i3) {
if (this.P == null) {
this.P = new FgG(this);
}
return this.P.a(i, i2, iArr, iArr2, i3);
}
@Override // android.view.View
public boolean dispatchNestedFling(float f, float f2, boolean z) {
if (this.P == null) {
this.P = new FgG(this);
}
return this.P.d(f, f2, z);
}
@Override // android.view.View
public boolean dispatchNestedPreFling(float f, float f2) {
if (this.P == null) {
this.P = new FgG(this);
}
return this.P.b(f, f2);
}
/* loaded from: classes.dex */
public static class saX extends ViewGroup.MarginLayoutParams {
boolean b;
public final Rect d;
boolean e;
public zJl g;
public saX(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.d = new Rect();
this.b = true;
this.e = false;
}
public saX(int i, int i2) {
super(i, i2);
this.d = new Rect();
this.b = true;
this.e = false;
}
public saX(ViewGroup.MarginLayoutParams marginLayoutParams) {
super(marginLayoutParams);
this.d = new Rect();
this.b = true;
this.e = false;
}
public saX(ViewGroup.LayoutParams layoutParams) {
super(layoutParams);
this.d = new Rect();
this.b = true;
this.e = false;
}
public saX(saX sax) {
super((ViewGroup.LayoutParams) sax);
this.d = new Rect();
this.b = true;
this.e = false;
}
}
/* loaded from: classes.dex */
public static abstract class LWm {
public void a(int i, int i2) {
}
public void b(int i, int i2) {
}
public void c() {
}
public void c(int i, int i2) {
}
public void d() {
}
public void d(int i, int i2) {
}
public void c(int i, int i2, Object obj) {
c(i, i2);
}
}
/* loaded from: classes.dex */
public static abstract class CeN {
boolean c;
public tOB e;
View g;
boolean h;
public RecyclerView i;
boolean j;
public int f = -1;
private final IeS d = new IeS((byte) 0);
/* loaded from: classes.dex */
public interface RVV {
PointF Hy_(int i);
}
protected abstract void b(View view, AcL acL, IeS ieS);
protected abstract void d();
protected abstract void d(int i, int i2, IeS ieS);
/* JADX INFO: Access modifiers changed from: protected */
public final void c() {
if (this.h) {
this.h = false;
d();
this.i.R.l = -1;
this.g = null;
this.f = -1;
this.c = false;
tOB tob = this.e;
if (tob.u == this) {
tob.u = null;
}
this.e = null;
this.i = null;
}
}
final void a(int i, int i2) {
PointF Iw_;
RecyclerView recyclerView = this.i;
if (this.f == -1 || recyclerView == null) {
c();
}
if (this.c && this.g == null && this.e != null && (Iw_ = Iw_(this.f)) != null && (Iw_.x != BitmapDescriptorFactory.HUE_RED || Iw_.y != BitmapDescriptorFactory.HUE_RED)) {
recyclerView.b((int) Math.signum(Iw_.x), (int) Math.signum(Iw_.y), (int[]) null);
}
this.c = false;
View view = this.g;
if (view != null) {
if (RecyclerView.f(view) == this.f) {
b(this.g, recyclerView.R, this.d);
this.d.b(recyclerView);
c();
} else {
this.g = null;
}
}
if (this.h) {
AcL acL = recyclerView.R;
d(i, i2, this.d);
boolean z = this.d.g >= 0;
this.d.b(recyclerView);
if (z && this.h) {
this.c = true;
SYO syo = recyclerView.V;
if (syo.b) {
syo.h = true;
} else {
syo.g.removeCallbacks(syo);
ViewCompat.e(syo.g, syo);
}
}
}
}
/* loaded from: classes.dex */
public static class IeS {
public int a;
public boolean b;
public Interpolator c;
public int d;
public int e;
private int f;
public int g;
public IeS(byte b) {
this();
}
private IeS() {
this.g = -1;
this.b = false;
this.f = 0;
this.e = 0;
this.d = 0;
this.a = PKIFailureInfo.systemUnavail;
this.c = null;
}
final void b(RecyclerView recyclerView) {
int i = this.g;
if (i >= 0) {
this.g = -1;
recyclerView.b(i);
this.b = false;
} else {
if (!this.b) {
this.f = 0;
return;
}
e();
recyclerView.V.Ax_(this.e, this.d, this.a, this.c);
this.f++;
this.b = false;
}
}
private void e() {
if (this.c != null && this.a <= 0) {
throw new IllegalStateException("If you provide an interpolator, you must set a positive duration");
}
if (this.a <= 0) {
throw new IllegalStateException("Scroll duration must be a positive number");
}
}
}
public PointF Iw_(int i) {
Object obj = this.e;
if (obj instanceof RVV) {
return ((RVV) obj).Hy_(i);
}
return null;
}
}
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes.dex */
public static class HBt extends Observable<LWm> {
HBt() {
}
public final boolean a() {
return !((Observable) this).mObservers.isEmpty();
}
public final void b() {
for (int size = ((Observable) this).mObservers.size() - 1; size >= 0; size--) {
((LWm) ((Observable) this).mObservers.get(size)).c();
}
}
public final void e() {
for (int size = ((Observable) this).mObservers.size() - 1; size >= 0; size--) {
((LWm) ((Observable) this).mObservers.get(size)).d();
}
}
public final void a(int i, int i2) {
d(i, i2, null);
}
public final void d(int i, int i2, Object obj) {
for (int size = ((Observable) this).mObservers.size() - 1; size >= 0; size--) {
((LWm) ((Observable) this).mObservers.get(size)).c(i, i2, obj);
}
}
public final void e(int i, int i2) {
for (int size = ((Observable) this).mObservers.size() - 1; size >= 0; size--) {
((LWm) ((Observable) this).mObservers.get(size)).b(i, i2);
}
}
public final void d(int i, int i2) {
for (int size = ((Observable) this).mObservers.size() - 1; size >= 0; size--) {
((LWm) ((Observable) this).mObservers.get(size)).a(i, i2);
}
}
public final void c(int i, int i2) {
for (int size = ((Observable) this).mObservers.size() - 1; size >= 0; size--) {
((LWm) ((Observable) this).mObservers.get(size)).d(i, i2);
}
}
}
/* loaded from: classes.dex */
public static class Plv extends XgG {
public static final Parcelable.Creator<Plv> CREATOR = new Parcelable.ClassLoaderCreator<Plv>() { // from class: androidx.recyclerview.widget.RecyclerView.Plv.2
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object createFromParcel(Parcel parcel) {
return new Plv(parcel, null);
}
@Override // android.os.Parcelable.ClassLoaderCreator
public final /* synthetic */ Plv createFromParcel(Parcel parcel, ClassLoader classLoader) {
return new Plv(parcel, classLoader);
}
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object[] newArray(int i) {
return new Plv[i];
}
};
Parcelable d;
Plv(Parcel parcel, ClassLoader classLoader) {
super(parcel, classLoader);
this.d = parcel.readParcelable(classLoader == null ? tOB.class.getClassLoader() : classLoader);
}
Plv(Parcelable parcelable) {
super(parcelable);
}
@Override // o.XgG, android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
super.writeToParcel(parcel, i);
parcel.writeParcelable(this.d, 0);
}
}
/* loaded from: classes.dex */
public static class AcL {
long a;
int d;
int e;
int g;
int k;
private SparseArray<Object> s;
int l = -1;
public int i = 0;
public int b = 0;
public int j = 1;
public int h = 0;
boolean m = false;
public boolean c = false;
public boolean t = false;
public boolean f = false;
boolean n = false;
/* renamed from: o, reason: collision with root package name */
boolean f6395o = false;
final void b(int i) {
if ((this.j & i) != 0) {
return;
}
StringBuilder sb = new StringBuilder("Layout state should be one of ");
sb.append(Integer.toBinaryString(i));
sb.append(" but it is ");
sb.append(Integer.toBinaryString(this.j));
throw new IllegalStateException(sb.toString());
}
public String toString() {
StringBuilder sb = new StringBuilder("State{mTargetPosition=");
sb.append(this.l);
sb.append(", mData=");
sb.append(this.s);
sb.append(", mItemCount=");
sb.append(this.h);
sb.append(", mIsMeasuring=");
sb.append(this.f);
sb.append(", mPreviousLayoutItemCount=");
sb.append(this.i);
sb.append(", mDeletedInvisibleItemCountSincePreviousLayout=");
sb.append(this.b);
sb.append(", mStructureChanged=");
sb.append(this.m);
sb.append(", mInPreLayout=");
sb.append(this.c);
sb.append(", mRunSimpleAnimations=");
sb.append(this.n);
sb.append(", mRunPredictiveAnimations=");
sb.append(this.f6395o);
sb.append(UrlTreeKt.componentParamSuffixChar);
return sb.toString();
}
}
/* loaded from: classes.dex */
class ojQ implements jbe.IeS {
final RecyclerView d;
ojQ(RecyclerView recyclerView) {
this.d = recyclerView;
}
@Override // androidx.recyclerview.widget.RecyclerView.jbe.IeS
public final void c(zJl zjl) {
boolean z = true;
zjl.setIsRecyclable(true);
if (zjl.mShadowedHolder != null && zjl.mShadowingHolder == null) {
zjl.mShadowedHolder = null;
}
zjl.mShadowingHolder = null;
if (zjl.shouldBeKeptAsChild()) {
return;
}
RecyclerView recyclerView = this.d;
View view = zjl.itemView;
int i = recyclerView.s + 1;
recyclerView.s = i;
if (i == 1 && !recyclerView.D) {
recyclerView.C = false;
}
Emo emo = recyclerView.n;
int a = emo.d.a(view);
if (a != -1) {
if (emo.e.d(a)) {
emo.e.a(a);
if (emo.b.remove(view)) {
emo.d.b(view);
}
emo.d.c(a);
} else {
z = false;
}
} else if (emo.b.remove(view)) {
emo.d.b(view);
}
if (z) {
zJl zjl2 = view != null ? ((saX) view.getLayoutParams()).g : null;
recyclerView.M.e(zjl2);
recyclerView.M.d(zjl2);
}
recyclerView.e(!z);
if (z || !zjl.isTmpDetached()) {
return;
}
this.d.removeDetachedView(zjl.itemView, false);
}
}
/* loaded from: classes.dex */
public static abstract class jbe {
public static final int FLAG_APPEARED_IN_PRE_LAYOUT = 4096;
public static final int FLAG_CHANGED = 2;
public static final int FLAG_INVALIDATED = 4;
public static final int FLAG_MOVED = 2048;
public static final int FLAG_REMOVED = 8;
private IeS mListener = null;
private ArrayList<LWm> mFinishedListeners = new ArrayList<>();
private long mAddDuration = 120;
private long mRemoveDuration = 120;
private long mMoveDuration = 250;
private long mChangeDuration = 250;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes.dex */
public interface IeS {
void c(zJl zjl);
}
/* loaded from: classes.dex */
public interface LWm {
}
public abstract boolean animateAppearance(zJl zjl, Sts sts, Sts sts2);
public abstract boolean animateChange(zJl zjl, zJl zjl2, Sts sts, Sts sts2);
public abstract boolean animateDisappearance(zJl zjl, Sts sts, Sts sts2);
public abstract boolean animatePersistence(zJl zjl, Sts sts, Sts sts2);
public boolean canReuseUpdatedViewHolder(zJl zjl) {
return true;
}
public abstract void endAnimation(zJl zjl);
public abstract void endAnimations();
public abstract boolean isRunning();
public void onAnimationFinished(zJl zjl) {
}
public void onAnimationStarted(zJl zjl) {
}
public abstract void runPendingAnimations();
public Sts recordPreLayoutInformation(AcL acL, zJl zjl, int i, List<Object> list) {
return obtainHolderInfo().c(zjl);
}
public Sts recordPostLayoutInformation(AcL acL, zJl zjl) {
return obtainHolderInfo().c(zjl);
}
static int buildAdapterChangeFlagsForAnimations(zJl zjl) {
int i = zjl.mFlags;
int i2 = i & 14;
if (zjl.isInvalid()) {
return 4;
}
if ((i & 4) != 0) {
return i2;
}
int oldPosition = zjl.getOldPosition();
int absoluteAdapterPosition = zjl.getAbsoluteAdapterPosition();
return (oldPosition == -1 || absoluteAdapterPosition == -1 || oldPosition == absoluteAdapterPosition) ? i2 : i2 | 2048;
}
public final void dispatchAnimationFinished(zJl zjl) {
onAnimationFinished(zjl);
IeS ieS = this.mListener;
if (ieS != null) {
ieS.c(zjl);
}
}
public final void dispatchAnimationStarted(zJl zjl) {
onAnimationStarted(zjl);
}
public final boolean isRunning(LWm lWm) {
boolean isRunning = isRunning();
if (lWm != null && isRunning) {
this.mFinishedListeners.add(lWm);
}
return isRunning;
}
public boolean canReuseUpdatedViewHolder(zJl zjl, List<Object> list) {
return canReuseUpdatedViewHolder(zjl);
}
public final void dispatchAnimationsFinished() {
int size = this.mFinishedListeners.size();
for (int i = 0; i < size; i++) {
this.mFinishedListeners.get(i);
}
this.mFinishedListeners.clear();
}
public Sts obtainHolderInfo() {
return new Sts();
}
/* loaded from: classes.dex */
public static class Sts {
private int a;
private int b;
public int c;
public int d;
public final Sts c(zJl zjl) {
View view = zjl.itemView;
this.c = view.getLeft();
this.d = view.getTop();
this.b = view.getRight();
this.a = view.getBottom();
return this;
}
}
public void setRemoveDuration(long j) {
this.mRemoveDuration = j;
}
public void setMoveDuration(long j) {
this.mMoveDuration = j;
}
void setListener(IeS ieS) {
this.mListener = ieS;
}
public void setChangeDuration(long j) {
this.mChangeDuration = j;
}
public void setAddDuration(long j) {
this.mAddDuration = j;
}
public long getRemoveDuration() {
return this.mRemoveDuration;
}
public long getMoveDuration() {
return this.mMoveDuration;
}
public long getChangeDuration() {
return this.mChangeDuration;
}
public long getAddDuration() {
return this.mAddDuration;
}
}
@Override // android.view.ViewGroup
protected int getChildDrawingOrder(int i, int i2) {
RVV rvv = this.ag;
if (rvv == null) {
return super.getChildDrawingOrder(i, i2);
}
return rvv.d();
}
private void j() {
int i = this.s + 1;
this.s = i;
if (i == 1 && !this.D) {
this.C = false;
}
this.B++;
this.R.b(6);
this.j.e();
this.R.h = this.g.getItemCount();
this.R.b = 0;
if (this.F != null && this.g.canRestoreState()) {
if (this.F.d != null) {
this.x.HA_(this.F.d);
}
this.F = null;
}
this.R.c = false;
this.x.e(this.M, this.R);
this.R.m = false;
AcL acL = this.R;
acL.n = acL.n && this.t != null;
this.R.j = 4;
d(true);
e(false);
}
final void c(String str) {
if (this.B > 0) {
if (str == null) {
StringBuilder sb = new StringBuilder("Cannot call this method while RecyclerView is computing a layout or scrolling");
sb.append(e());
throw new IllegalStateException(sb.toString());
}
throw new IllegalStateException(str);
}
if (this.ah > 0) {
StringBuilder sb2 = new StringBuilder("");
sb2.append(e());
new IllegalStateException(sb2.toString());
}
}
private void c(AcL acL) {
if (this.O == 2) {
OverScroller overScroller = this.V.e;
acL.g = overScroller.getFinalX() - overScroller.getCurrX();
acL.k = overScroller.getFinalY() - overScroller.getCurrY();
} else {
acL.g = 0;
acL.k = 0;
}
}
@Override // android.view.ViewGroup
protected boolean onRequestFocusInDescendants(int i, Rect rect) {
if (this.B > 0) {
return false;
}
return super.onRequestFocusInDescendants(i, rect);
}
final void b(int i, int i2, int[] iArr) {
int i3 = this.s + 1;
this.s = i3;
if (i3 == 1 && !this.D) {
this.C = false;
}
this.B++;
Lfp.b("RV Scroll");
c(this.R);
int b2 = i != 0 ? this.x.b(i, this.M, this.R) : 0;
int c2 = i2 != 0 ? this.x.c(i2, this.M, this.R) : 0;
Lfp.c();
v();
d(true);
e(false);
if (iArr != null) {
iArr[0] = b2;
iArr[1] = c2;
}
}
@Override // android.view.View, android.view.accessibility.AccessibilityEventSource
public void sendAccessibilityEventUnchecked(AccessibilityEvent accessibilityEvent) {
if (this.B <= 0) {
super.sendAccessibilityEventUnchecked(accessibilityEvent);
} else {
int tL_ = accessibilityEvent != null ? KNl.tL_(accessibilityEvent) : 0;
this.ad |= tL_ != 0 ? tL_ : 0;
}
}
final boolean e(zJl zjl, int i) {
if (this.B > 0) {
zjl.mPendingAccessibilityState = i;
this.G.add(zjl);
return false;
}
ViewCompat.g(zjl.itemView, i);
return true;
}
@Override // android.view.ViewGroup
public void setClipToPadding(boolean z) {
if (z != this.m) {
this.ac = null;
this.aG = null;
this.ax = null;
this.au = null;
}
this.m = z;
super.setClipToPadding(z);
if (this.f6394o) {
requestLayout();
}
}
public void setViewCacheExtension(ehe eheVar) {
this.M.h = eheVar;
}
public final void d(int i) {
if (this.D) {
return;
}
if (this.O != 0) {
this.O = 0;
a();
c(0);
}
a();
tOB tob = this.x;
if (tob == null) {
return;
}
tob.b(i);
awakenScrollBars();
}
/* JADX WARN: Code restructure failed: missing block: B:18:0x0062, code lost:
if (r1 != null) goto L20;
*/
/* JADX WARN: Code restructure failed: missing block: B:19:0x0064, code lost:
r1.d = 0;
r1 = r1.e;
*/
/* JADX WARN: Code restructure failed: missing block: B:20:0x0068, code lost:
if (r1 == null) goto L37;
*/
/* JADX WARN: Code restructure failed: missing block: B:23:0x006b, code lost:
r1 = r0.b.size() - 1;
*/
/* JADX WARN: Code restructure failed: missing block: B:24:0x0073, code lost:
if (r1 < 0) goto L39;
*/
/* JADX WARN: Code restructure failed: missing block: B:25:0x0075, code lost:
r0.d.b(r0.b.get(r1));
r0.b.remove(r1);
r1 = r1 - 1;
*/
/* JADX WARN: Code restructure failed: missing block: B:27:0x008a, code lost:
r0.d.e();
r5.x = r6;
*/
/* JADX WARN: Code restructure failed: missing block: B:28:0x0091, code lost:
if (r6 == null) goto L35;
*/
/* JADX WARN: Code restructure failed: missing block: B:30:0x0095, code lost:
if (r6.s != null) goto L33;
*/
/* JADX WARN: Code restructure failed: missing block: B:31:0x0097, code lost:
r5.x.e(r5);
*/
/* JADX WARN: Code restructure failed: missing block: B:32:0x009e, code lost:
if (r5.q == false) goto L35;
*/
/* JADX WARN: Code restructure failed: missing block: B:33:0x00a0, code lost:
r6 = r5.x;
r6.t = true;
r6.c(r5);
*/
/* JADX WARN: Code restructure failed: missing block: B:34:0x00a8, code lost:
r0 = new java.lang.StringBuilder("LayoutManager ");
r0.append(r6);
r0.append(" is already attached to a RecyclerView:");
r0.append(r6.s.e());
*/
/* JADX WARN: Code restructure failed: missing block: B:35:0x00c9, code lost:
throw new java.lang.IllegalArgumentException(r0.toString());
*/
/* JADX WARN: Code restructure failed: missing block: B:36:0x00ca, code lost:
r5.M.b();
requestLayout();
*/
/* JADX WARN: Code restructure failed: missing block: B:37:0x00d2, code lost:
return;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void setLayoutManager(androidx.recyclerview.widget.RecyclerView.tOB r6) {
/*
r5 = this;
androidx.recyclerview.widget.RecyclerView$tOB r0 = r5.x
if (r6 != r0) goto L5
return
L5:
int r0 = r5.O
r1 = 0
if (r0 == 0) goto L12
r5.O = r1
r5.a()
r5.c(r1)
L12:
r5.a()
androidx.recyclerview.widget.RecyclerView$tOB r0 = r5.x
if (r0 == 0) goto L4e
androidx.recyclerview.widget.RecyclerView$jbe r0 = r5.t
if (r0 == 0) goto L20
r0.endAnimations()
L20:
androidx.recyclerview.widget.RecyclerView$tOB r0 = r5.x
androidx.recyclerview.widget.RecyclerView$huo r2 = r5.M
r0.c(r2)
androidx.recyclerview.widget.RecyclerView$tOB r0 = r5.x
androidx.recyclerview.widget.RecyclerView$huo r2 = r5.M
r0.e(r2)
androidx.recyclerview.widget.RecyclerView$huo r0 = r5.M
java.util.ArrayList<androidx.recyclerview.widget.RecyclerView$zJl> r2 = r0.b
r2.clear()
r0.c()
boolean r0 = r5.q
if (r0 == 0) goto L45
androidx.recyclerview.widget.RecyclerView$tOB r0 = r5.x
androidx.recyclerview.widget.RecyclerView$huo r2 = r5.M
r0.t = r1
r0.e(r5, r2)
L45:
androidx.recyclerview.widget.RecyclerView$tOB r0 = r5.x
r1 = 0
r0.e(r1)
r5.x = r1
goto L58
L4e:
androidx.recyclerview.widget.RecyclerView$huo r0 = r5.M
java.util.ArrayList<androidx.recyclerview.widget.RecyclerView$zJl> r1 = r0.b
r1.clear()
r0.c()
L58:
o.Emo r0 = r5.n
o.Emo$RVV r1 = r0.e
r2 = 0
r1.d = r2
o.Emo$RVV r1 = r1.e
if (r1 == 0) goto L6b
L64:
r1.d = r2
o.Emo$RVV r1 = r1.e
if (r1 == 0) goto L6b
goto L64
L6b:
java.util.List<android.view.View> r1 = r0.b
int r1 = r1.size()
r2 = 1
int r1 = r1 - r2
L73:
if (r1 < 0) goto L8a
o.Emo$LWm r3 = r0.d
java.util.List<android.view.View> r4 = r0.b
java.lang.Object r4 = r4.get(r1)
android.view.View r4 = (android.view.View) r4
r3.b(r4)
java.util.List<android.view.View> r3 = r0.b
r3.remove(r1)
int r1 = r1 + (-1)
goto L73
L8a:
o.Emo$LWm r0 = r0.d
r0.e()
r5.x = r6
if (r6 == 0) goto Lca
androidx.recyclerview.widget.RecyclerView r0 = r6.s
if (r0 != 0) goto La8
androidx.recyclerview.widget.RecyclerView$tOB r6 = r5.x
r6.e(r5)
boolean r6 = r5.q
if (r6 == 0) goto Lca
androidx.recyclerview.widget.RecyclerView$tOB r6 = r5.x
r6.t = r2
r6.c(r5)
goto Lca
La8:
java.lang.StringBuilder r0 = new java.lang.StringBuilder
java.lang.String r1 = "LayoutManager "
r0.<init>(r1)
r0.append(r6)
java.lang.String r1 = " is already attached to a RecyclerView:"
r0.append(r1)
androidx.recyclerview.widget.RecyclerView r6 = r6.s
java.lang.IllegalArgumentException r1 = new java.lang.IllegalArgumentException
java.lang.String r6 = r6.e()
r0.append(r6)
java.lang.String r6 = r0.toString()
r1.<init>(r6)
throw r1
Lca:
androidx.recyclerview.widget.RecyclerView$huo r6 = r5.M
r6.b()
r5.requestLayout()
return
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.setLayoutManager(androidx.recyclerview.widget.RecyclerView$tOB):void");
}
final void a(View view) {
zJl zjl = view == null ? null : ((saX) view.getLayoutParams()).g;
Sts sts = this.g;
if (sts != null && zjl != null) {
sts.onViewDetachedFromWindow(zjl);
}
List<NHB> list = this.z;
if (list != null) {
for (int size = list.size() - 1; size >= 0; size--) {
this.z.get(size);
}
}
}
public static int d(View view) {
zJl zjl = view == null ? null : ((saX) view.getLayoutParams()).g;
if (zjl != null) {
return zjl.getAbsoluteAdapterPosition();
}
return -1;
}
public static int f(View view) {
zJl zjl = view == null ? null : ((saX) view.getLayoutParams()).g;
if (zjl != null) {
return zjl.getLayoutPosition();
}
return -1;
}
@Override // android.view.ViewGroup
protected void removeDetachedView(View view, boolean z) {
zJl zjl = view == null ? null : ((saX) view.getLayoutParams()).g;
if (zjl != null) {
if (zjl.isTmpDetached()) {
zjl.clearTmpDetachFlag();
} else if (!zjl.shouldIgnore()) {
StringBuilder sb = new StringBuilder("Called removeDetachedView with a view which is not flagged as tmp detached.");
sb.append(zjl);
sb.append(e());
throw new IllegalArgumentException(sb.toString());
}
}
view.clearAnimation();
a(view);
super.removeDetachedView(view, z);
}
@Override // android.view.ViewGroup, android.view.ViewParent
public boolean requestChildRectangleOnScreen(View view, Rect rect, boolean z) {
return this.x.Iv_(this, view, rect, z, false);
}
@Override // android.view.ViewGroup, android.view.ViewParent
public void requestChildFocus(View view, View view2) {
CeN ceN = this.x.u;
if ((ceN == null || !ceN.h) && this.B <= 0 && view2 != null) {
c(view, view2);
}
super.requestChildFocus(view, view2);
}
@Deprecated
public void setRecyclerListener(mxa mxaVar) {
this.N = mxaVar;
}
public void setPreserveFocusAfterLayout(boolean z) {
this.aA = z;
}
@Deprecated
public void setOnScrollListener(dAO dao) {
this.az = dao;
}
public void setOnFlingListener(vUG vug) {
this.H = vug;
}
public void setHasFixedSize(boolean z) {
this.r = z;
}
@Override // android.view.ViewGroup
public final boolean isLayoutSuppressed() {
return this.D;
}
@Override // android.view.View
public boolean isAttachedToWindow() {
return this.q;
}
@Override // android.view.ViewGroup
public boolean getClipToPadding() {
return this.m;
}
@Override // android.view.ViewGroup, android.view.View
public CharSequence getAccessibilityClassName() {
return "androidx.recyclerview.widget.RecyclerView";
}
}