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 E; Plv F; final List G; public vUG H; boolean I; public qtT.LWm J; final int[] K; final List L; public final huo M; mxa N; public int O; FgG P; final Rect Q; public final AcL R; public List 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 u; boolean v; boolean w; public tOB x; Runnable y; public List 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 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 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 sparseArray) { dispatchFreezeSelfOnly(sparseArray); } @Override // android.view.ViewGroup, android.view.View protected void dispatchRestoreInstanceState(SparseArray 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 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 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.() 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 r0 = o.qtT.e o.qtT r1 = r4.l r0.set(r1) L63: o.qtT r0 = r4.l java.util.ArrayList 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 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 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 c = new SparseArray<>(); int b = 0; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public static class HBt { final ArrayList 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 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 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 b; final ArrayList c; ArrayList d; public ZnX e; private int f; final RecyclerView g; ehe h; final List i; public huo(RecyclerView recyclerView) { this.g = recyclerView; ArrayList 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 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 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 { 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 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 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 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 FULLUPDATE_PAYLOADS = Collections.emptyList(); static final int PENDING_ACCESSIBILITY_STATE_NOT_SET = -1; public final View itemView; Sts mBindingAdapter; int mFlags; public WeakReference 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 mPayloads = null; List 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 list = this.mPayloads; if (list != null) { list.clear(); } this.mFlags &= -1025; } List getUnmodifiedPayloads() { if ((this.mFlags & 1024) != 0) { return FULLUPDATE_PAYLOADS; } List 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 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 { 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 CREATOR = new Parcelable.ClassLoaderCreator() { // 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 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 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 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 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 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 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 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 r4 = r0.b java.lang.Object r4 = r4.get(r1) android.view.View r4 = (android.view.View) r4 r3.b(r4) java.util.List 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.(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.(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 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"; } }