com-dot-app-sancharsaathi-1-5-0.apk
Download file
package androidx.recyclerview.widget;
import O.g;
import androidx.recyclerview.widget.RecyclerView;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.concurrent.TimeUnit;
public final class e implements Runnable {
/* renamed from: i reason: collision with root package name */
public static final ThreadLocal f5979i = new ThreadLocal();
/* renamed from: j reason: collision with root package name */
public static Comparator f5980j = new a();
/* renamed from: e reason: collision with root package name */
public ArrayList f5981e = new ArrayList();
/* renamed from: f reason: collision with root package name */
public long f5982f;
/* renamed from: g reason: collision with root package name */
public long f5983g;
/* renamed from: h reason: collision with root package name */
public ArrayList f5984h = new ArrayList();
public static class a implements Comparator {
/* renamed from: a */
public int compare(c cVar, c cVar2) {
RecyclerView recyclerView = cVar.f5992d;
if ((recyclerView == null) != (cVar2.f5992d == null)) {
return recyclerView == null ? 1 : -1;
}
boolean z4 = cVar.f5989a;
if (z4 != cVar2.f5989a) {
return z4 ? -1 : 1;
}
int i4 = cVar2.f5990b - cVar.f5990b;
if (i4 != 0) {
return i4;
}
int i5 = cVar.f5991c - cVar2.f5991c;
if (i5 != 0) {
return i5;
}
return 0;
}
}
public static class b implements RecyclerView.o.c {
/* renamed from: a reason: collision with root package name */
public int f5985a;
/* renamed from: b reason: collision with root package name */
public int f5986b;
/* renamed from: c reason: collision with root package name */
public int[] f5987c;
/* renamed from: d reason: collision with root package name */
public int f5988d;
public void a(int i4, int i5) {
if (i4 < 0) {
throw new IllegalArgumentException("Layout positions must be non-negative");
} else if (i5 >= 0) {
int i6 = this.f5988d;
int i7 = i6 * 2;
int[] iArr = this.f5987c;
if (iArr == null) {
int[] iArr2 = new int[4];
this.f5987c = iArr2;
Arrays.fill(iArr2, -1);
} else if (i7 >= iArr.length) {
int[] iArr3 = new int[(i6 * 4)];
this.f5987c = iArr3;
System.arraycopy(iArr, 0, iArr3, 0, iArr.length);
}
int[] iArr4 = this.f5987c;
iArr4[i7] = i4;
iArr4[i7 + 1] = i5;
this.f5988d++;
} else {
throw new IllegalArgumentException("Pixel distance must be non-negative");
}
}
public void b() {
int[] iArr = this.f5987c;
if (iArr != null) {
Arrays.fill(iArr, -1);
}
this.f5988d = 0;
}
public void c(RecyclerView recyclerView, boolean z4) {
this.f5988d = 0;
int[] iArr = this.f5987c;
if (iArr != null) {
Arrays.fill(iArr, -1);
}
RecyclerView.o oVar = recyclerView.f5677o;
if (recyclerView.f5675n != null && oVar != null && oVar.u0()) {
if (z4) {
if (!recyclerView.f5659f.p()) {
oVar.p(recyclerView.f5675n.c(), this);
}
} else if (!recyclerView.l0()) {
oVar.o(this.f5985a, this.f5986b, recyclerView.f5666i0, this);
}
int i4 = this.f5988d;
if (i4 > oVar.f5755m) {
oVar.f5755m = i4;
oVar.f5756n = z4;
recyclerView.f5655d.K();
}
}
}
public boolean d(int i4) {
if (this.f5987c != null) {
int i5 = this.f5988d * 2;
for (int i6 = 0; i6 < i5; i6 += 2) {
if (this.f5987c[i6] == i4) {
return true;
}
}
}
return false;
}
public void e(int i4, int i5) {
this.f5985a = i4;
this.f5986b = i5;
}
}
public static class c {
/* renamed from: a reason: collision with root package name */
public boolean f5989a;
/* renamed from: b reason: collision with root package name */
public int f5990b;
/* renamed from: c reason: collision with root package name */
public int f5991c;
/* renamed from: d reason: collision with root package name */
public RecyclerView f5992d;
/* renamed from: e reason: collision with root package name */
public int f5993e;
public void a() {
this.f5989a = false;
this.f5990b = 0;
this.f5991c = 0;
this.f5992d = null;
this.f5993e = 0;
}
}
public static boolean e(RecyclerView recyclerView, int i4) {
int j4 = recyclerView.f5661g.j();
for (int i5 = 0; i5 < j4; i5++) {
RecyclerView.C f02 = RecyclerView.f0(recyclerView.f5661g.i(i5));
if (f02.f5709c == i4 && !f02.t()) {
return true;
}
}
return false;
}
public void a(RecyclerView recyclerView) {
this.f5981e.add(recyclerView);
}
public final void b() {
c cVar;
int size = this.f5981e.size();
int i4 = 0;
for (int i5 = 0; i5 < size; i5++) {
RecyclerView recyclerView = (RecyclerView) this.f5981e.get(i5);
if (recyclerView.getWindowVisibility() == 0) {
recyclerView.f5664h0.c(recyclerView, false);
i4 += recyclerView.f5664h0.f5988d;
}
}
this.f5984h.ensureCapacity(i4);
int i6 = 0;
for (int i7 = 0; i7 < size; i7++) {
RecyclerView recyclerView2 = (RecyclerView) this.f5981e.get(i7);
if (recyclerView2.getWindowVisibility() == 0) {
b bVar = recyclerView2.f5664h0;
int abs = Math.abs(bVar.f5985a) + Math.abs(bVar.f5986b);
for (int i8 = 0; i8 < bVar.f5988d * 2; i8 += 2) {
if (i6 >= this.f5984h.size()) {
cVar = new c();
this.f5984h.add(cVar);
} else {
cVar = (c) this.f5984h.get(i6);
}
int[] iArr = bVar.f5987c;
int i9 = iArr[i8 + 1];
cVar.f5989a = i9 <= abs;
cVar.f5990b = abs;
cVar.f5991c = i9;
cVar.f5992d = recyclerView2;
cVar.f5993e = iArr[i8];
i6++;
}
}
}
Collections.sort(this.f5984h, f5980j);
}
public final void c(c cVar, long j4) {
RecyclerView.C i4 = i(cVar.f5992d, cVar.f5993e, cVar.f5989a ? Long.MAX_VALUE : j4);
if (i4 != null && i4.f5708b != null && i4.s() && !i4.t()) {
h((RecyclerView) i4.f5708b.get(), j4);
}
}
public final void d(long j4) {
int i4 = 0;
while (i4 < this.f5984h.size()) {
c cVar = (c) this.f5984h.get(i4);
if (cVar.f5992d != null) {
c(cVar, j4);
cVar.a();
i4++;
} else {
return;
}
}
}
public void f(RecyclerView recyclerView, int i4, int i5) {
if (recyclerView.isAttachedToWindow() && this.f5982f == 0) {
this.f5982f = recyclerView.getNanoTime();
recyclerView.post(this);
}
recyclerView.f5664h0.e(i4, i5);
}
public void g(long j4) {
b();
d(j4);
}
public final void h(RecyclerView recyclerView, long j4) {
if (recyclerView != null) {
if (recyclerView.f5632E && recyclerView.f5661g.j() != 0) {
recyclerView.T0();
}
b bVar = recyclerView.f5664h0;
bVar.c(recyclerView, true);
if (bVar.f5988d != 0) {
try {
g.a("RV Nested Prefetch");
recyclerView.f5666i0.f(recyclerView.f5675n);
for (int i4 = 0; i4 < bVar.f5988d * 2; i4 += 2) {
i(recyclerView, bVar.f5987c[i4], j4);
}
} finally {
g.b();
}
}
}
}
public final RecyclerView.C i(RecyclerView recyclerView, int i4, long j4) {
if (e(recyclerView, i4)) {
return null;
}
RecyclerView.u uVar = recyclerView.f5655d;
try {
recyclerView.F0();
RecyclerView.C I4 = uVar.I(i4, false, j4);
if (I4 != null) {
if (!I4.s() || I4.t()) {
uVar.a(I4, false);
} else {
uVar.B(I4.f5707a);
}
}
return I4;
} finally {
recyclerView.H0(false);
}
}
public void j(RecyclerView recyclerView) {
this.f5981e.remove(recyclerView);
}
public void run() {
try {
g.a("RV Prefetch");
if (!this.f5981e.isEmpty()) {
int size = this.f5981e.size();
long j4 = 0;
for (int i4 = 0; i4 < size; i4++) {
RecyclerView recyclerView = (RecyclerView) this.f5981e.get(i4);
if (recyclerView.getWindowVisibility() == 0) {
j4 = Math.max(recyclerView.getDrawingTime(), j4);
}
}
if (j4 != 0) {
g(TimeUnit.MILLISECONDS.toNanos(j4) + this.f5983g);
this.f5982f = 0;
g.b();
}
}
} finally {
this.f5982f = 0;
g.b();
}
}
}
Download file