what-the-bank/sources/o/Oym.java

669 lines
22 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package o;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Parcelable;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.widget.FrameLayout;
import androidx.core.view.ViewCompat;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewpager2.widget.ViewPager2;
import java.util.Iterator;
import o.InterfaceC16541pFg;
import o.Oym;
import o.VEt;
import o.wdQ;
import o.yRS;
/* loaded from: classes.dex */
public abstract class Oym extends RecyclerView.Sts<VEt> implements Dyg {
boolean a;
final wdQ b;
private LWm c;
final C0667Ltg<Fragment> d;
public final yRS e;
private final C0667Ltg<Integer> f;
private final C0667Ltg<Fragment.LWm> h;
private boolean j;
public abstract Fragment a(int i);
@Override // androidx.recyclerview.widget.RecyclerView.Sts
public long getItemId(int i) {
return i;
}
@Override // androidx.recyclerview.widget.RecyclerView.Sts
public /* synthetic */ void onBindViewHolder(VEt vEt, int i) {
VEt vEt2 = vEt;
long itemId = vEt2.getItemId();
int id = ((FrameLayout) vEt2.itemView).getId();
Long e = e(id);
if (e != null && e.longValue() != itemId) {
e(e.longValue());
this.f.e(e.longValue());
}
this.f.c(itemId, Integer.valueOf(id));
long itemId2 = getItemId(i);
if (!this.d.d(itemId2)) {
Fragment a = a(i);
a.setInitialSavedState(this.h.c(itemId2));
this.d.c(itemId2, a);
}
FrameLayout frameLayout = (FrameLayout) vEt2.itemView;
if (ViewCompat.H(frameLayout)) {
if (frameLayout.getParent() != null) {
throw new IllegalStateException("Design assumption violated.");
}
frameLayout.addOnLayoutChangeListener(new View.OnLayoutChangeListener(this, frameLayout, vEt2) { // from class: o.Oym.1
final Oym a;
final FrameLayout b;
final VEt d;
{
this.a = this;
this.b = frameLayout;
this.d = vEt2;
}
@Override // android.view.View.OnLayoutChangeListener
public final void onLayoutChange(View view, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9) {
if (this.b.getParent() != null) {
this.b.removeOnLayoutChangeListener(this);
this.a.c(this.d);
}
}
});
}
c();
}
@Override // androidx.recyclerview.widget.RecyclerView.Sts
public /* bridge */ /* synthetic */ boolean onFailedToRecycleView(VEt vEt) {
return true;
}
@Override // androidx.recyclerview.widget.RecyclerView.Sts
public /* synthetic */ void onViewAttachedToWindow(VEt vEt) {
c(vEt);
c();
}
@Override // androidx.recyclerview.widget.RecyclerView.Sts
public /* synthetic */ void onViewRecycled(VEt vEt) {
Long e = e(((FrameLayout) vEt.itemView).getId());
if (e != null) {
e(e.longValue());
this.f.e(e.longValue());
}
}
public Oym(FragmentActivity fragmentActivity) {
this(fragmentActivity.getSupportFragmentManager(), fragmentActivity.getLifecycle());
}
public Oym(Fragment fragment) {
this(fragment.getChildFragmentManager(), fragment.getLifecycle());
}
private Oym(yRS yrs, wdQ wdq) {
this.d = new C0667Ltg<>();
this.h = new C0667Ltg<>();
this.f = new C0667Ltg<>();
this.a = false;
this.j = false;
this.e = yrs;
this.b = wdq;
super.setHasStableIds(true);
}
@Override // androidx.recyclerview.widget.RecyclerView.Sts
public void onAttachedToRecyclerView(RecyclerView recyclerView) {
if (this.c == null) {
final LWm lWm = new LWm(this);
this.c = lWm;
lWm.b = LWm.b(recyclerView);
ViewPager2.IeS ieS = new ViewPager2.IeS(lWm) { // from class: o.Oym.LWm.5
final LWm d;
{
this.d = lWm;
}
@Override // androidx.viewpager2.widget.ViewPager2.IeS
public final void b(int i) {
this.d.a(false);
}
@Override // androidx.viewpager2.widget.ViewPager2.IeS
public final void c(int i) {
this.d.a(false);
}
};
lWm.c = ieS;
lWm.b.a.e.add(ieS);
Sts sts = new Sts(lWm) { // from class: o.Oym.LWm.1
final LWm b;
{
this.b = lWm;
}
@Override // androidx.recyclerview.widget.RecyclerView.LWm
public final void c() {
this.b.a(true);
}
};
lWm.e = sts;
lWm.a.registerAdapterDataObserver(sts);
lWm.d = new InterfaceC3451axm(lWm) { // from class: androidx.viewpager2.adapter.FragmentStateAdapter$FragmentMaxLifecycleEnforcer$3
final Oym.LWm c;
{
this.c = lWm;
}
@Override // o.InterfaceC3451axm
public final void c(InterfaceC16541pFg interfaceC16541pFg, wdQ.HBt hBt) {
this.c.a(false);
}
};
lWm.a.b.e(lWm.d);
return;
}
throw new IllegalArgumentException();
}
final void c() {
Fragment c;
View view;
if (!this.j || this.e.A()) {
return;
}
wnv wnvVar = new wnv();
int i = 0;
int i2 = 0;
while (true) {
C0667Ltg<Fragment> c0667Ltg = this.d;
if (c0667Ltg.b) {
c0667Ltg.c();
}
if (i2 >= c0667Ltg.a) {
break;
}
C0667Ltg<Fragment> c0667Ltg2 = this.d;
if (c0667Ltg2.b) {
c0667Ltg2.c();
}
long j = c0667Ltg2.e[i2];
if (j < 0 || j >= getItemCount()) {
wnvVar.add(Long.valueOf(j));
this.f.e(j);
}
i2++;
}
if (!this.a) {
this.j = false;
while (true) {
C0667Ltg<Fragment> c0667Ltg3 = this.d;
if (c0667Ltg3.b) {
c0667Ltg3.c();
}
if (i >= c0667Ltg3.a) {
break;
}
C0667Ltg<Fragment> c0667Ltg4 = this.d;
if (c0667Ltg4.b) {
c0667Ltg4.c();
}
long j2 = c0667Ltg4.e[i];
if (!this.f.d(j2) && ((c = this.d.c(j2)) == null || (view = c.getView()) == null || view.getParent() == null)) {
wnvVar.add(Long.valueOf(j2));
}
i++;
}
}
Iterator<E> it = wnvVar.iterator();
while (it.hasNext()) {
e(((Long) it.next()).longValue());
}
}
private Long e(int i) {
Long l = null;
int i2 = 0;
while (true) {
C0667Ltg<Integer> c0667Ltg = this.f;
if (c0667Ltg.b) {
c0667Ltg.c();
}
if (i2 >= c0667Ltg.a) {
return l;
}
C0667Ltg<Integer> c0667Ltg2 = this.f;
if (c0667Ltg2.b) {
c0667Ltg2.c();
}
if (((Integer) c0667Ltg2.c[i2]).intValue() == i) {
if (l != null) {
throw new IllegalStateException("Design assumption violated: a ViewHolder can only be bound to one item at a time.");
}
C0667Ltg<Integer> c0667Ltg3 = this.f;
if (c0667Ltg3.b) {
c0667Ltg3.c();
}
l = Long.valueOf(c0667Ltg3.e[i2]);
}
i2++;
}
}
public final void c(final VEt vEt) {
Fragment c = this.d.c(vEt.getItemId());
if (c == null) {
throw new IllegalStateException("Design assumption violated.");
}
FrameLayout frameLayout = (FrameLayout) vEt.itemView;
View view = c.getView();
if (!c.isAdded() && view != null) {
throw new IllegalStateException("Design assumption violated.");
}
if (!c.isAdded() || view != null) {
if (c.isAdded() && view.getParent() != null) {
if (view.getParent() != frameLayout) {
Cd_(view, frameLayout);
return;
}
return;
}
if (c.isAdded()) {
Cd_(view, frameLayout);
return;
}
if (this.e.A()) {
if (this.e.B()) {
return;
}
this.b.e(new InterfaceC3451axm(this, vEt) { // from class: androidx.viewpager2.adapter.FragmentStateAdapter$2
final VEt b;
final Oym d;
{
this.d = this;
this.b = vEt;
}
@Override // o.InterfaceC3451axm
public final void c(InterfaceC16541pFg interfaceC16541pFg, wdQ.HBt hBt) {
if (this.d.e.A()) {
return;
}
interfaceC16541pFg.getLifecycle().a(this);
if (ViewCompat.H((FrameLayout) this.b.itemView)) {
this.d.c(this.b);
}
}
});
return;
}
this.e.e(new yRS.LWm(this, c, frameLayout) { // from class: o.Oym.3
final Oym a;
final Fragment b;
final FrameLayout c;
{
this.a = this;
this.b = c;
this.c = frameLayout;
}
@Override // o.yRS.LWm
public final void e(yRS yrs, Fragment fragment, View view2) {
if (fragment == this.b) {
yrs.b(this);
Oym.Cd_(view2, this.c);
}
}
});
AbstractC13482fbE a = this.e.a();
StringBuilder sb = new StringBuilder("f");
sb.append(vEt.getItemId());
a.b(0, c, sb.toString(), 1);
a.d(c, wdQ.IeS.STARTED).d();
this.c.a(false);
return;
}
this.e.e(new yRS.LWm(this, c, frameLayout) { // from class: o.Oym.3
final Oym a;
final Fragment b;
final FrameLayout c;
{
this.a = this;
this.b = c;
this.c = frameLayout;
}
@Override // o.yRS.LWm
public final void e(yRS yrs, Fragment fragment, View view2) {
if (fragment == this.b) {
yrs.b(this);
Oym.Cd_(view2, this.c);
}
}
});
}
static void Cd_(View view, FrameLayout frameLayout) {
if (frameLayout.getChildCount() > 1) {
throw new IllegalStateException("Design assumption violated.");
}
if (view.getParent() == frameLayout) {
return;
}
if (frameLayout.getChildCount() > 0) {
frameLayout.removeAllViews();
}
if (view.getParent() != null) {
((ViewGroup) view.getParent()).removeView(view);
}
frameLayout.addView(view);
}
@Override // androidx.recyclerview.widget.RecyclerView.Sts
public final void setHasStableIds(boolean z) {
throw new UnsupportedOperationException("Stable Ids are required for the adapter to function properly, and the adapter takes care of setting the flag.");
}
@Override // o.Dyg
public final Parcelable Ci_() {
Bundle bundle = new Bundle(this.d.a() + this.h.a());
int i = 0;
int i2 = 0;
while (true) {
C0667Ltg<Fragment> c0667Ltg = this.d;
if (c0667Ltg.b) {
c0667Ltg.c();
}
if (i2 >= c0667Ltg.a) {
break;
}
C0667Ltg<Fragment> c0667Ltg2 = this.d;
if (c0667Ltg2.b) {
c0667Ltg2.c();
}
long j = c0667Ltg2.e[i2];
Fragment c = this.d.c(j);
if (c != null && c.isAdded()) {
StringBuilder sb = new StringBuilder();
sb.append("f#");
sb.append(j);
this.e.yJ_(bundle, sb.toString(), c);
}
i2++;
}
while (true) {
C0667Ltg<Fragment.LWm> c0667Ltg3 = this.h;
if (c0667Ltg3.b) {
c0667Ltg3.c();
}
if (i >= c0667Ltg3.a) {
return bundle;
}
C0667Ltg<Fragment.LWm> c0667Ltg4 = this.h;
if (c0667Ltg4.b) {
c0667Ltg4.c();
}
long j2 = c0667Ltg4.e[i];
if (j2 >= 0 && j2 < getItemCount()) {
StringBuilder sb2 = new StringBuilder();
sb2.append("s#");
sb2.append(j2);
bundle.putParcelable(sb2.toString(), this.h.c(j2));
}
i++;
}
}
/* loaded from: classes.dex */
public class LWm {
final Oym a;
ViewPager2 b;
ViewPager2.IeS c;
InterfaceC3451axm d;
RecyclerView.LWm e;
private long g = -1;
LWm(Oym oym) {
this.a = oym;
}
public final void a(boolean z) {
int i;
Fragment c;
if (!this.a.e.A() && this.b.i.c == 0) {
C0667Ltg<Fragment> c0667Ltg = this.a.d;
if (c0667Ltg.b) {
c0667Ltg.c();
}
if (c0667Ltg.a == 0 || this.a.getItemCount() == 0 || (i = this.b.d) >= this.a.getItemCount()) {
return;
}
long itemId = this.a.getItemId(i);
if ((itemId != this.g || z) && (c = this.a.d.c(itemId)) != null && c.isAdded()) {
this.g = itemId;
AbstractC13482fbE a = this.a.e.a();
Fragment fragment = null;
int i2 = 0;
while (true) {
C0667Ltg<Fragment> c0667Ltg2 = this.a.d;
if (c0667Ltg2.b) {
c0667Ltg2.c();
}
if (i2 >= c0667Ltg2.a) {
break;
}
C0667Ltg<Fragment> c0667Ltg3 = this.a.d;
if (c0667Ltg3.b) {
c0667Ltg3.c();
}
long j = c0667Ltg3.e[i2];
C0667Ltg<Fragment> c0667Ltg4 = this.a.d;
if (c0667Ltg4.b) {
c0667Ltg4.c();
}
Fragment fragment2 = (Fragment) c0667Ltg4.c[i2];
if (fragment2.isAdded()) {
if (j != this.g) {
a.d(fragment2, wdQ.IeS.STARTED);
} else {
fragment = fragment2;
}
fragment2.setMenuVisibility(j == this.g);
}
i2++;
}
if (fragment != null) {
a.d(fragment, wdQ.IeS.RESUMED);
}
if (a.f()) {
return;
}
a.d();
}
}
}
static ViewPager2 b(RecyclerView recyclerView) {
ViewParent parent = recyclerView.getParent();
if (parent instanceof ViewPager2) {
return (ViewPager2) parent;
}
throw new IllegalStateException("Expected ViewPager2 instance. Got: ".concat(String.valueOf(parent)));
}
}
/* loaded from: classes.dex */
static abstract class Sts extends RecyclerView.LWm {
private Sts() {
}
/* synthetic */ Sts(byte b) {
this();
}
@Override // androidx.recyclerview.widget.RecyclerView.LWm
public final void c(int i, int i2) {
c();
}
@Override // androidx.recyclerview.widget.RecyclerView.LWm
public final void c(int i, int i2, Object obj) {
c();
}
@Override // androidx.recyclerview.widget.RecyclerView.LWm
public final void b(int i, int i2) {
c();
}
@Override // androidx.recyclerview.widget.RecyclerView.LWm
public final void a(int i, int i2) {
c();
}
@Override // androidx.recyclerview.widget.RecyclerView.LWm
public final void d(int i, int i2) {
c();
}
}
private void e(long j) {
ViewParent parent;
Fragment c = this.d.c(j);
if (c == null) {
return;
}
if (c.getView() != null && (parent = c.getView().getParent()) != null) {
((FrameLayout) parent).removeAllViews();
}
if (j < 0 || j >= getItemCount()) {
this.h.e(j);
}
if (!c.isAdded()) {
this.d.e(j);
return;
}
if (this.e.A()) {
this.j = true;
return;
}
if (c.isAdded() && j >= 0 && j < getItemCount()) {
this.h.c(j, this.e.k(c));
}
this.e.a().e(c).d();
this.d.e(j);
}
@Override // androidx.recyclerview.widget.RecyclerView.Sts
public /* synthetic */ VEt onCreateViewHolder(ViewGroup viewGroup, int i) {
return VEt.Cg_(viewGroup);
}
@Override // androidx.recyclerview.widget.RecyclerView.Sts
public void onDetachedFromRecyclerView(RecyclerView recyclerView) {
LWm lWm = this.c;
ViewPager2 b = LWm.b(recyclerView);
b.a.e.remove(lWm.c);
lWm.a.unregisterAdapterDataObserver(lWm.e);
lWm.a.b.a(lWm.d);
lWm.b = null;
this.c = null;
}
@Override // o.Dyg
public final void Ch_(Parcelable parcelable) {
C0667Ltg<Fragment.LWm> c0667Ltg = this.h;
if (c0667Ltg.b) {
c0667Ltg.c();
}
if (c0667Ltg.a == 0) {
C0667Ltg<Fragment> c0667Ltg2 = this.d;
if (c0667Ltg2.b) {
c0667Ltg2.c();
}
if (c0667Ltg2.a == 0) {
Bundle bundle = (Bundle) parcelable;
if (bundle.getClassLoader() == null) {
bundle.setClassLoader(getClass().getClassLoader());
}
for (String str : bundle.keySet()) {
if (str.startsWith("f#") && str.length() > 2) {
this.d.c(Long.parseLong(str.substring(2)), this.e.yD_(bundle, str));
} else {
if (!str.startsWith("s#") || str.length() <= 2) {
throw new IllegalArgumentException("Unexpected key in savedState: ".concat(String.valueOf(str)));
}
long parseLong = Long.parseLong(str.substring(2));
Fragment.LWm lWm = (Fragment.LWm) bundle.getParcelable(str);
if (parseLong >= 0 && parseLong < getItemCount()) {
this.h.c(parseLong, lWm);
}
}
}
C0667Ltg<Fragment> c0667Ltg3 = this.d;
if (c0667Ltg3.b) {
c0667Ltg3.c();
}
if (c0667Ltg3.a == 0) {
return;
}
this.j = true;
this.a = true;
c();
final Handler handler = new Handler(Looper.getMainLooper());
final Runnable runnable = new Runnable(this) { // from class: o.Oym.4
final Oym c;
{
this.c = this;
}
@Override // java.lang.Runnable
public final void run() {
this.c.a = false;
this.c.c();
}
};
this.b.e(new InterfaceC3451axm(this, handler, runnable) { // from class: androidx.viewpager2.adapter.FragmentStateAdapter$5
final Handler a;
final Runnable c;
final Oym d;
{
this.d = this;
this.a = handler;
this.c = runnable;
}
@Override // o.InterfaceC3451axm
public final void c(InterfaceC16541pFg interfaceC16541pFg, wdQ.HBt hBt) {
if (hBt == wdQ.HBt.ON_DESTROY) {
this.a.removeCallbacks(this.c);
interfaceC16541pFg.getLifecycle().a(this);
}
}
});
handler.postDelayed(runnable, 10000L);
return;
}
}
throw new IllegalStateException("Expected the adapter to be 'fresh' while restoring state.");
}
}