Primer paso de la investigacion. Se aportan el .apk, las carpetas con el apk extraido y el apk descompilado. El archivo API_DOCUMENTATION.md es un archivo donde se anotaran los descubrimientos del funcionamiento de la API, y los .py son scripts para probar la funcionalidad de la API con los métodos que vayamos encontrando. Finalmente, los archivos .js son scripts de Frida para extraer informacion de la APP durante la ejecucion.
This commit is contained in:
35
apk_decompiled/sources/H0/a.java
Normal file
35
apk_decompiled/sources/H0/a.java
Normal file
@@ -0,0 +1,35 @@
|
||||
package H0;
|
||||
|
||||
import android.animation.LayoutTransition;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class a {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final ViewGroup.MarginLayoutParams f630a;
|
||||
|
||||
static {
|
||||
ViewGroup.MarginLayoutParams marginLayoutParams = new ViewGroup.MarginLayoutParams(-1, -1);
|
||||
f630a = marginLayoutParams;
|
||||
marginLayoutParams.setMargins(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
public static boolean a(View view) {
|
||||
if (view instanceof ViewGroup) {
|
||||
ViewGroup viewGroup = (ViewGroup) view;
|
||||
LayoutTransition layoutTransition = viewGroup.getLayoutTransition();
|
||||
if (layoutTransition != null && layoutTransition.isChangingLayout()) {
|
||||
return true;
|
||||
}
|
||||
int childCount = viewGroup.getChildCount();
|
||||
for (int i = 0; i < childCount; i++) {
|
||||
if (a(viewGroup.getChildAt(i))) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
81
apk_decompiled/sources/H0/b.java
Normal file
81
apk_decompiled/sources/H0/b.java
Normal file
@@ -0,0 +1,81 @@
|
||||
package H0;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.ConcurrentModificationException;
|
||||
import java.util.Iterator;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class b extends j {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ int f631a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final Object f632b;
|
||||
|
||||
public b() {
|
||||
this.f631a = 0;
|
||||
this.f632b = new ArrayList(3);
|
||||
}
|
||||
|
||||
@Override // H0.j
|
||||
public final void a(int i) {
|
||||
switch (this.f631a) {
|
||||
case 0:
|
||||
try {
|
||||
Iterator it = ((ArrayList) this.f632b).iterator();
|
||||
while (it.hasNext()) {
|
||||
((j) it.next()).a(i);
|
||||
}
|
||||
return;
|
||||
} catch (ConcurrentModificationException e4) {
|
||||
throw new IllegalStateException("Adding and removing callbacks during dispatch to callbacks is not supported", e4);
|
||||
}
|
||||
default:
|
||||
((androidx.viewpager2.adapter.d) this.f632b).b(false);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@Override // H0.j
|
||||
public void b(int i, float f2, int i4) {
|
||||
switch (this.f631a) {
|
||||
case 0:
|
||||
try {
|
||||
Iterator it = ((ArrayList) this.f632b).iterator();
|
||||
while (it.hasNext()) {
|
||||
((j) it.next()).b(i, f2, i4);
|
||||
}
|
||||
return;
|
||||
} catch (ConcurrentModificationException e4) {
|
||||
throw new IllegalStateException("Adding and removing callbacks during dispatch to callbacks is not supported", e4);
|
||||
}
|
||||
default:
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@Override // H0.j
|
||||
public final void c(int i) {
|
||||
switch (this.f631a) {
|
||||
case 0:
|
||||
try {
|
||||
Iterator it = ((ArrayList) this.f632b).iterator();
|
||||
while (it.hasNext()) {
|
||||
((j) it.next()).c(i);
|
||||
}
|
||||
return;
|
||||
} catch (ConcurrentModificationException e4) {
|
||||
throw new IllegalStateException("Adding and removing callbacks during dispatch to callbacks is not supported", e4);
|
||||
}
|
||||
default:
|
||||
((androidx.viewpager2.adapter.d) this.f632b).b(false);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
public b(androidx.viewpager2.adapter.d dVar) {
|
||||
this.f631a = 1;
|
||||
this.f632b = dVar;
|
||||
}
|
||||
}
|
||||
16
apk_decompiled/sources/H0/c.java
Normal file
16
apk_decompiled/sources/H0/c.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package H0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class c extends j {
|
||||
@Override // H0.j
|
||||
public final void a(int i) {
|
||||
}
|
||||
|
||||
@Override // H0.j
|
||||
public final void b(int i, float f2, int i4) {
|
||||
}
|
||||
|
||||
@Override // H0.j
|
||||
public final void c(int i) {
|
||||
}
|
||||
}
|
||||
14
apk_decompiled/sources/H0/d.java
Normal file
14
apk_decompiled/sources/H0/d.java
Normal file
@@ -0,0 +1,14 @@
|
||||
package H0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class d {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f633a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public float f634b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public int f635c;
|
||||
}
|
||||
258
apk_decompiled/sources/H0/e.java
Normal file
258
apk_decompiled/sources/H0/e.java
Normal file
@@ -0,0 +1,258 @@
|
||||
package H0;
|
||||
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import androidx.recyclerview.widget.v0;
|
||||
import androidx.viewpager2.widget.ViewPager2;
|
||||
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class e extends v0 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public b f636a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final ViewPager2 f637b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final n f638c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final LinearLayoutManager f639d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public int f640e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public int f641f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final d f642g;
|
||||
public int h;
|
||||
public int i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public boolean f643j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public boolean f644k;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public boolean f645l;
|
||||
|
||||
/* JADX WARN: Type inference failed for: r1v4, types: [java.lang.Object, H0.d] */
|
||||
public e(ViewPager2 viewPager2) {
|
||||
this.f637b = viewPager2;
|
||||
n nVar = viewPager2.f4085j;
|
||||
this.f638c = nVar;
|
||||
this.f639d = (LinearLayoutManager) nVar.getLayoutManager();
|
||||
this.f642g = new Object();
|
||||
c();
|
||||
}
|
||||
|
||||
public final void a(int i) {
|
||||
b bVar = this.f636a;
|
||||
if (bVar != null) {
|
||||
bVar.c(i);
|
||||
}
|
||||
}
|
||||
|
||||
public final void b(int i) {
|
||||
if ((this.f640e == 3 && this.f641f == 0) || this.f641f == i) {
|
||||
return;
|
||||
}
|
||||
this.f641f = i;
|
||||
b bVar = this.f636a;
|
||||
if (bVar != null) {
|
||||
bVar.a(i);
|
||||
}
|
||||
}
|
||||
|
||||
public final void c() {
|
||||
this.f640e = 0;
|
||||
this.f641f = 0;
|
||||
d dVar = this.f642g;
|
||||
dVar.f633a = -1;
|
||||
dVar.f634b = BitmapDescriptorFactory.HUE_RED;
|
||||
dVar.f635c = 0;
|
||||
this.h = -1;
|
||||
this.i = -1;
|
||||
this.f643j = false;
|
||||
this.f644k = false;
|
||||
this.f645l = false;
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:70:0x0130, code lost:
|
||||
|
||||
if (r4[r12 - 1][1] >= r5) goto L61;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:73:0x0137, code lost:
|
||||
|
||||
if (r0.v() <= 1) goto L63;
|
||||
*/
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final void d() {
|
||||
/*
|
||||
Method dump skipped, instructions count: 366
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: H0.e.d():void");
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.v0
|
||||
public final void onScrollStateChanged(RecyclerView recyclerView, int i) {
|
||||
b bVar;
|
||||
int i4 = this.f640e;
|
||||
boolean z3 = true;
|
||||
if (!(i4 == 1 && this.f641f == 1) && i == 1) {
|
||||
this.f640e = 1;
|
||||
int i5 = this.i;
|
||||
if (i5 != -1) {
|
||||
this.h = i5;
|
||||
this.i = -1;
|
||||
} else if (this.h == -1) {
|
||||
this.h = this.f639d.S0();
|
||||
}
|
||||
b(1);
|
||||
return;
|
||||
}
|
||||
if ((i4 == 1 || i4 == 4) && i == 2) {
|
||||
if (this.f644k) {
|
||||
b(2);
|
||||
this.f643j = true;
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (i4 != 1 && i4 != 4) {
|
||||
z3 = false;
|
||||
}
|
||||
d dVar = this.f642g;
|
||||
if (z3 && i == 0) {
|
||||
d();
|
||||
if (!this.f644k) {
|
||||
int i6 = dVar.f633a;
|
||||
if (i6 != -1 && (bVar = this.f636a) != null) {
|
||||
bVar.b(i6, BitmapDescriptorFactory.HUE_RED, 0);
|
||||
}
|
||||
} else if (dVar.f635c == 0) {
|
||||
int i7 = this.h;
|
||||
int i8 = dVar.f633a;
|
||||
if (i7 != i8) {
|
||||
a(i8);
|
||||
}
|
||||
}
|
||||
b(0);
|
||||
c();
|
||||
}
|
||||
if (this.f640e == 2 && i == 0 && this.f645l) {
|
||||
d();
|
||||
if (dVar.f635c == 0) {
|
||||
int i9 = this.i;
|
||||
int i10 = dVar.f633a;
|
||||
if (i9 != i10) {
|
||||
if (i10 == -1) {
|
||||
i10 = 0;
|
||||
}
|
||||
a(i10);
|
||||
}
|
||||
b(0);
|
||||
c();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:11:0x0026, code lost:
|
||||
|
||||
if ((r7 < 0) == (r5.f637b.f4084g.G() == 1)) goto L15;
|
||||
*/
|
||||
/* JADX WARN: Removed duplicated region for block: B:17:0x0038 */
|
||||
@Override // androidx.recyclerview.widget.v0
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final void onScrolled(androidx.recyclerview.widget.RecyclerView r6, int r7, int r8) {
|
||||
/*
|
||||
r5 = this;
|
||||
r6 = 1
|
||||
r5.f644k = r6
|
||||
r5.d()
|
||||
boolean r0 = r5.f643j
|
||||
H0.d r1 = r5.f642g
|
||||
r2 = -1
|
||||
r3 = 0
|
||||
if (r0 == 0) goto L3c
|
||||
r5.f643j = r3
|
||||
if (r8 > 0) goto L28
|
||||
if (r8 != 0) goto L30
|
||||
if (r7 >= 0) goto L18
|
||||
r7 = r6
|
||||
goto L19
|
||||
L18:
|
||||
r7 = r3
|
||||
L19:
|
||||
androidx.viewpager2.widget.ViewPager2 r8 = r5.f637b
|
||||
H0.i r8 = r8.f4084g
|
||||
int r8 = r8.G()
|
||||
if (r8 != r6) goto L25
|
||||
r8 = r6
|
||||
goto L26
|
||||
L25:
|
||||
r8 = r3
|
||||
L26:
|
||||
if (r7 != r8) goto L30
|
||||
L28:
|
||||
int r7 = r1.f635c
|
||||
if (r7 == 0) goto L30
|
||||
int r7 = r1.f633a
|
||||
int r7 = r7 + r6
|
||||
goto L32
|
||||
L30:
|
||||
int r7 = r1.f633a
|
||||
L32:
|
||||
r5.i = r7
|
||||
int r8 = r5.h
|
||||
if (r8 == r7) goto L48
|
||||
r5.a(r7)
|
||||
goto L48
|
||||
L3c:
|
||||
int r7 = r5.f640e
|
||||
if (r7 != 0) goto L48
|
||||
int r7 = r1.f633a
|
||||
if (r7 != r2) goto L45
|
||||
r7 = r3
|
||||
L45:
|
||||
r5.a(r7)
|
||||
L48:
|
||||
int r7 = r1.f633a
|
||||
if (r7 != r2) goto L4d
|
||||
r7 = r3
|
||||
L4d:
|
||||
float r8 = r1.f634b
|
||||
int r0 = r1.f635c
|
||||
H0.b r4 = r5.f636a
|
||||
if (r4 == 0) goto L58
|
||||
r4.b(r7, r8, r0)
|
||||
L58:
|
||||
int r7 = r1.f633a
|
||||
int r8 = r5.i
|
||||
if (r7 == r8) goto L60
|
||||
if (r8 != r2) goto L6e
|
||||
L60:
|
||||
int r7 = r1.f635c
|
||||
if (r7 != 0) goto L6e
|
||||
int r7 = r5.f641f
|
||||
if (r7 == r6) goto L6e
|
||||
r5.b(r3)
|
||||
r5.c()
|
||||
L6e:
|
||||
return
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: H0.e.onScrolled(androidx.recyclerview.widget.RecyclerView, int, int):void");
|
||||
}
|
||||
}
|
||||
53
apk_decompiled/sources/H0/f.java
Normal file
53
apk_decompiled/sources/H0/f.java
Normal file
@@ -0,0 +1,53 @@
|
||||
package H0;
|
||||
|
||||
import androidx.recyclerview.widget.AbstractC0224j0;
|
||||
import androidx.viewpager2.widget.ViewPager2;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class f extends AbstractC0224j0 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ int f646a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ Object f647b;
|
||||
|
||||
public /* synthetic */ f(Object obj, int i) {
|
||||
this.f646a = i;
|
||||
this.f647b = obj;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0224j0
|
||||
public final void a() {
|
||||
switch (this.f646a) {
|
||||
case 0:
|
||||
ViewPager2 viewPager2 = (ViewPager2) this.f647b;
|
||||
viewPager2.f4082e = true;
|
||||
viewPager2.f4087l.f645l = true;
|
||||
return;
|
||||
default:
|
||||
((A.j) this.f647b).q();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0224j0
|
||||
public final void b(int i, int i4, Object obj) {
|
||||
a();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0224j0
|
||||
public final void c(int i, int i4) {
|
||||
a();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0224j0
|
||||
public final void d(int i, int i4) {
|
||||
a();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0224j0
|
||||
public final void e(int i, int i4) {
|
||||
a();
|
||||
}
|
||||
}
|
||||
54
apk_decompiled/sources/H0/g.java
Normal file
54
apk_decompiled/sources/H0/g.java
Normal file
@@ -0,0 +1,54 @@
|
||||
package H0;
|
||||
|
||||
import androidx.viewpager2.widget.ViewPager2;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class g extends j {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ int f648a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ ViewPager2 f649b;
|
||||
|
||||
public /* synthetic */ g(ViewPager2 viewPager2, int i) {
|
||||
this.f648a = i;
|
||||
this.f649b = viewPager2;
|
||||
}
|
||||
|
||||
@Override // H0.j
|
||||
public void a(int i) {
|
||||
switch (this.f648a) {
|
||||
case 0:
|
||||
if (i == 0) {
|
||||
this.f649b.d();
|
||||
return;
|
||||
}
|
||||
return;
|
||||
default:
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@Override // H0.j
|
||||
public final void c(int i) {
|
||||
switch (this.f648a) {
|
||||
case 0:
|
||||
ViewPager2 viewPager2 = this.f649b;
|
||||
if (viewPager2.f4081d != i) {
|
||||
viewPager2.f4081d = i;
|
||||
viewPager2.f4094t.q();
|
||||
return;
|
||||
}
|
||||
return;
|
||||
default:
|
||||
ViewPager2 viewPager22 = this.f649b;
|
||||
viewPager22.clearFocus();
|
||||
if (viewPager22.hasFocus()) {
|
||||
viewPager22.f4085j.requestFocus(2);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
21
apk_decompiled/sources/H0/h.java
Normal file
21
apk_decompiled/sources/H0/h.java
Normal file
@@ -0,0 +1,21 @@
|
||||
package H0;
|
||||
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.recyclerview.widget.C0239r0;
|
||||
import androidx.recyclerview.widget.InterfaceC0241s0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class h implements InterfaceC0241s0 {
|
||||
@Override // androidx.recyclerview.widget.InterfaceC0241s0
|
||||
public final void a(View view) {
|
||||
C0239r0 c0239r0 = (C0239r0) view.getLayoutParams();
|
||||
if (((ViewGroup.MarginLayoutParams) c0239r0).width != -1 || ((ViewGroup.MarginLayoutParams) c0239r0).height != -1) {
|
||||
throw new IllegalStateException("Pages must fill the whole ViewPager2 (use match_parent)");
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.InterfaceC0241s0
|
||||
public final void b(View view) {
|
||||
}
|
||||
}
|
||||
74
apk_decompiled/sources/H0/i.java
Normal file
74
apk_decompiled/sources/H0/i.java
Normal file
@@ -0,0 +1,74 @@
|
||||
package H0;
|
||||
|
||||
import android.graphics.Rect;
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import androidx.recyclerview.widget.AbstractC0238q0;
|
||||
import androidx.recyclerview.widget.E0;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import androidx.recyclerview.widget.y0;
|
||||
import androidx.viewpager2.widget.ViewPager2;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class i extends LinearLayoutManager {
|
||||
|
||||
/* renamed from: E, reason: collision with root package name */
|
||||
public final /* synthetic */ ViewPager2 f650E;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public i(ViewPager2 viewPager2) {
|
||||
super(1);
|
||||
this.f650E = viewPager2;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.LinearLayoutManager
|
||||
public final void I0(E0 e02, int[] iArr) {
|
||||
ViewPager2 viewPager2 = this.f650E;
|
||||
int offscreenPageLimit = viewPager2.getOffscreenPageLimit();
|
||||
if (offscreenPageLimit == -1) {
|
||||
super.I0(e02, iArr);
|
||||
return;
|
||||
}
|
||||
int pageSize = viewPager2.getPageSize() * offscreenPageLimit;
|
||||
iArr[0] = pageSize;
|
||||
iArr[1] = pageSize;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0238q0
|
||||
public final void Z(y0 y0Var, E0 e02, P.k kVar) {
|
||||
super.Z(y0Var, e02, kVar);
|
||||
this.f650E.f4094t.getClass();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0238q0
|
||||
public final void b0(y0 y0Var, E0 e02, View view, P.k kVar) {
|
||||
int i;
|
||||
int i4;
|
||||
ViewPager2 viewPager2 = (ViewPager2) this.f650E.f4094t.f30d;
|
||||
if (viewPager2.getOrientation() == 1) {
|
||||
viewPager2.f4084g.getClass();
|
||||
i = AbstractC0238q0.L(view);
|
||||
} else {
|
||||
i = 0;
|
||||
}
|
||||
if (viewPager2.getOrientation() == 0) {
|
||||
viewPager2.f4084g.getClass();
|
||||
i4 = AbstractC0238q0.L(view);
|
||||
} else {
|
||||
i4 = 0;
|
||||
}
|
||||
kVar.i(P.j.a(false, i, 1, i4, 1));
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0238q0
|
||||
public final boolean m0(y0 y0Var, E0 e02, int i, Bundle bundle) {
|
||||
this.f650E.f4094t.getClass();
|
||||
return super.m0(y0Var, e02, i, bundle);
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0238q0
|
||||
public final boolean s0(RecyclerView recyclerView, View view, Rect rect, boolean z3, boolean z4) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
12
apk_decompiled/sources/H0/j.java
Normal file
12
apk_decompiled/sources/H0/j.java
Normal file
@@ -0,0 +1,12 @@
|
||||
package H0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class j {
|
||||
public void a(int i) {
|
||||
}
|
||||
|
||||
public void b(int i, float f2, int i4) {
|
||||
}
|
||||
|
||||
public abstract void c(int i);
|
||||
}
|
||||
40
apk_decompiled/sources/H0/k.java
Normal file
40
apk_decompiled/sources/H0/k.java
Normal file
@@ -0,0 +1,40 @@
|
||||
package H0;
|
||||
|
||||
import P.t;
|
||||
import android.view.View;
|
||||
import androidx.viewpager2.widget.ViewPager2;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class k implements t {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ int f651a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ A.j f652b;
|
||||
|
||||
public /* synthetic */ k(A.j jVar, int i) {
|
||||
this.f651a = i;
|
||||
this.f652b = jVar;
|
||||
}
|
||||
|
||||
@Override // P.t
|
||||
public final boolean d(View view) {
|
||||
switch (this.f651a) {
|
||||
case 0:
|
||||
int currentItem = ((ViewPager2) view).getCurrentItem() + 1;
|
||||
ViewPager2 viewPager2 = (ViewPager2) this.f652b.f30d;
|
||||
if (viewPager2.f4092r) {
|
||||
viewPager2.c(currentItem);
|
||||
}
|
||||
return true;
|
||||
default:
|
||||
int currentItem2 = ((ViewPager2) view).getCurrentItem() - 1;
|
||||
ViewPager2 viewPager22 = (ViewPager2) this.f652b.f30d;
|
||||
if (viewPager22.f4092r) {
|
||||
viewPager22.c(currentItem2);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
5
apk_decompiled/sources/H0/l.java
Normal file
5
apk_decompiled/sources/H0/l.java
Normal file
@@ -0,0 +1,5 @@
|
||||
package H0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface l {
|
||||
}
|
||||
23
apk_decompiled/sources/H0/m.java
Normal file
23
apk_decompiled/sources/H0/m.java
Normal file
@@ -0,0 +1,23 @@
|
||||
package H0;
|
||||
|
||||
import android.view.View;
|
||||
import androidx.recyclerview.widget.AbstractC0238q0;
|
||||
import androidx.recyclerview.widget.C0212d0;
|
||||
import androidx.viewpager2.widget.ViewPager2;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class m extends C0212d0 {
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final /* synthetic */ ViewPager2 f653e;
|
||||
|
||||
public m(ViewPager2 viewPager2) {
|
||||
this.f653e = viewPager2;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.C0212d0
|
||||
public final View e(AbstractC0238q0 abstractC0238q0) {
|
||||
Object obj = this.f653e.f4089n.f7b;
|
||||
return super.e(abstractC0238q0);
|
||||
}
|
||||
}
|
||||
46
apk_decompiled/sources/H0/n.java
Normal file
46
apk_decompiled/sources/H0/n.java
Normal file
@@ -0,0 +1,46 @@
|
||||
package H0;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.accessibility.AccessibilityEvent;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import androidx.viewpager2.widget.ViewPager2;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class n extends RecyclerView {
|
||||
|
||||
/* renamed from: K0, reason: collision with root package name */
|
||||
public final /* synthetic */ ViewPager2 f654K0;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public n(ViewPager2 viewPager2, Context context) {
|
||||
super(context, null);
|
||||
this.f654K0 = viewPager2;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView, android.view.ViewGroup, android.view.View
|
||||
public final CharSequence getAccessibilityClassName() {
|
||||
this.f654K0.f4094t.getClass();
|
||||
return super.getAccessibilityClassName();
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onInitializeAccessibilityEvent(AccessibilityEvent accessibilityEvent) {
|
||||
super.onInitializeAccessibilityEvent(accessibilityEvent);
|
||||
ViewPager2 viewPager2 = this.f654K0;
|
||||
accessibilityEvent.setFromIndex(viewPager2.f4081d);
|
||||
accessibilityEvent.setToIndex(viewPager2.f4081d);
|
||||
accessibilityEvent.setSource((ViewPager2) viewPager2.f4094t.f30d);
|
||||
accessibilityEvent.setClassName("androidx.viewpager.widget.ViewPager");
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView, android.view.ViewGroup
|
||||
public final boolean onInterceptTouchEvent(MotionEvent motionEvent) {
|
||||
return this.f654K0.f4092r && super.onInterceptTouchEvent(motionEvent);
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView, android.view.View
|
||||
public final boolean onTouchEvent(MotionEvent motionEvent) {
|
||||
return this.f654K0.f4092r && super.onTouchEvent(motionEvent);
|
||||
}
|
||||
}
|
||||
27
apk_decompiled/sources/H0/o.java
Normal file
27
apk_decompiled/sources/H0/o.java
Normal file
@@ -0,0 +1,27 @@
|
||||
package H0;
|
||||
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
import android.view.View;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class o extends View.BaseSavedState {
|
||||
public static final Parcelable.Creator<o> CREATOR = new A.g(3);
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f655a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f656b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public Parcelable f657c;
|
||||
|
||||
@Override // android.view.View.BaseSavedState, android.view.AbsSavedState, android.os.Parcelable
|
||||
public final void writeToParcel(Parcel parcel, int i) {
|
||||
super.writeToParcel(parcel, i);
|
||||
parcel.writeInt(this.f655a);
|
||||
parcel.writeInt(this.f656b);
|
||||
parcel.writeParcelable(this.f657c, i);
|
||||
}
|
||||
}
|
||||
76
apk_decompiled/sources/H0/p.java
Normal file
76
apk_decompiled/sources/H0/p.java
Normal file
@@ -0,0 +1,76 @@
|
||||
package H0;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import z2.AbstractC0673c;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class p implements Runnable {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ int f658a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final int f659b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final Object f660c;
|
||||
|
||||
public /* synthetic */ p(int i, int i4, Object obj) {
|
||||
this.f658a = i4;
|
||||
this.f660c = obj;
|
||||
this.f659b = i;
|
||||
}
|
||||
|
||||
@Override // java.lang.Runnable
|
||||
public final void run() {
|
||||
switch (this.f658a) {
|
||||
case 0:
|
||||
((n) this.f660c).m0(this.f659b);
|
||||
return;
|
||||
case 1:
|
||||
F.b bVar = (F.b) ((A.a) this.f660c).f7b;
|
||||
if (bVar != null) {
|
||||
bVar.g(this.f659b);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
case 2:
|
||||
((com.google.android.material.datepicker.k) this.f660c).h.m0(this.f659b);
|
||||
return;
|
||||
case 3:
|
||||
ArrayList arrayList = (ArrayList) this.f660c;
|
||||
int size = arrayList.size();
|
||||
int i = 0;
|
||||
if (this.f659b != 1) {
|
||||
while (i < size) {
|
||||
((d0.f) arrayList.get(i)).a();
|
||||
i++;
|
||||
}
|
||||
return;
|
||||
} else {
|
||||
while (i < size) {
|
||||
((d0.f) arrayList.get(i)).b();
|
||||
i++;
|
||||
}
|
||||
return;
|
||||
}
|
||||
default:
|
||||
((AbstractC0673c) this.f660c).i(this.f659b);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
public p(int i, n nVar) {
|
||||
this.f658a = 0;
|
||||
this.f659b = i;
|
||||
this.f660c = nVar;
|
||||
}
|
||||
|
||||
public p(List list, int i, Throwable th) {
|
||||
this.f658a = 3;
|
||||
m3.d.i(list, "initCallbacks cannot be null");
|
||||
this.f660c = new ArrayList(list);
|
||||
this.f659b = i;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user