Files

791 lines
24 KiB
Java

package B0;
import O.X;
import a.AbstractC0106b;
import android.animation.Animator;
import android.animation.AnimatorSet;
import android.animation.TimeInterpolator;
import android.util.SparseArray;
import android.util.SparseIntArray;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowId;
import android.widget.ListView;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.WeakHashMap;
import kotlin.jvm.internal.LongCompanionObject;
/* loaded from: classes.dex */
public abstract class x implements Cloneable {
/* renamed from: A, reason: collision with root package name */
public static final Animator[] f179A = new Animator[0];
/* renamed from: B, reason: collision with root package name */
public static final int[] f180B = {2, 1, 3, 4};
/* renamed from: C, reason: collision with root package name */
public static final E2.e f181C = new E2.e(1);
/* renamed from: D, reason: collision with root package name */
public static final ThreadLocal f182D = new ThreadLocal();
/* renamed from: k, reason: collision with root package name */
public ArrayList f191k;
/* renamed from: l, reason: collision with root package name */
public ArrayList f192l;
/* renamed from: m, reason: collision with root package name */
public v[] f193m;
/* renamed from: v, reason: collision with root package name */
public AbstractC0106b f201v;
/* renamed from: x, reason: collision with root package name */
public long f203x;
/* renamed from: y, reason: collision with root package name */
public u f204y;
/* renamed from: z, reason: collision with root package name */
public long f205z;
/* renamed from: a, reason: collision with root package name */
public final String f183a = getClass().getName();
/* renamed from: b, reason: collision with root package name */
public long f184b = -1;
/* renamed from: c, reason: collision with root package name */
public long f185c = -1;
/* renamed from: d, reason: collision with root package name */
public TimeInterpolator f186d = null;
/* renamed from: e, reason: collision with root package name */
public final ArrayList f187e = new ArrayList();
/* renamed from: f, reason: collision with root package name */
public final ArrayList f188f = new ArrayList();
/* renamed from: g, reason: collision with root package name */
public A.j f189g = new A.j(1);
public A.j h = new A.j(1);
public D i = null;
/* renamed from: j, reason: collision with root package name */
public final int[] f190j = f180B;
/* renamed from: n, reason: collision with root package name */
public final ArrayList f194n = new ArrayList();
/* renamed from: o, reason: collision with root package name */
public Animator[] f195o = f179A;
public int p = 0;
/* renamed from: q, reason: collision with root package name */
public boolean f196q = false;
/* renamed from: r, reason: collision with root package name */
public boolean f197r = false;
/* renamed from: s, reason: collision with root package name */
public x f198s = null;
/* renamed from: t, reason: collision with root package name */
public ArrayList f199t = null;
/* renamed from: u, reason: collision with root package name */
public ArrayList f200u = new ArrayList();
/* renamed from: w, reason: collision with root package name */
public E2.e f202w = f181C;
public static void c(A.j jVar, View view, F f2) {
((s.e) jVar.f27a).put(view, f2);
int id = view.getId();
if (id >= 0) {
SparseArray sparseArray = (SparseArray) jVar.f28b;
if (sparseArray.indexOfKey(id) >= 0) {
sparseArray.put(id, null);
} else {
sparseArray.put(id, view);
}
}
WeakHashMap weakHashMap = X.f1226a;
String k4 = O.L.k(view);
if (k4 != null) {
s.e eVar = (s.e) jVar.f30d;
if (eVar.containsKey(k4)) {
eVar.put(k4, null);
} else {
eVar.put(k4, view);
}
}
if (view.getParent() instanceof ListView) {
ListView listView = (ListView) view.getParent();
if (listView.getAdapter().hasStableIds()) {
long itemIdAtPosition = listView.getItemIdAtPosition(listView.getPositionForView(view));
s.g gVar = (s.g) jVar.f29c;
if (gVar.c(itemIdAtPosition) < 0) {
view.setHasTransientState(true);
gVar.e(itemIdAtPosition, view);
return;
}
View view2 = (View) gVar.b(itemIdAtPosition);
if (view2 != null) {
view2.setHasTransientState(false);
gVar.e(itemIdAtPosition, null);
}
}
}
}
/* JADX WARN: Type inference failed for: r1v2, types: [java.lang.Object, s.e, s.j] */
public static s.e p() {
ThreadLocal threadLocal = f182D;
s.e eVar = (s.e) threadLocal.get();
if (eVar != null) {
return eVar;
}
?? jVar = new s.j(0);
threadLocal.set(jVar);
return jVar;
}
public static boolean w(F f2, F f4, String str) {
Object obj = f2.f98a.get(str);
Object obj2 = f4.f98a.get(str);
if (obj == null && obj2 == null) {
return false;
}
if (obj == null || obj2 == null) {
return true;
}
return !obj.equals(obj2);
}
public x A(v vVar) {
x xVar;
ArrayList arrayList = this.f199t;
if (arrayList != null) {
if (!arrayList.remove(vVar) && (xVar = this.f198s) != null) {
xVar.A(vVar);
}
if (this.f199t.size() == 0) {
this.f199t = null;
}
}
return this;
}
public void B(View view) {
this.f188f.remove(view);
}
public void C(View view) {
if (this.f196q) {
if (!this.f197r) {
ArrayList arrayList = this.f194n;
int size = arrayList.size();
Animator[] animatorArr = (Animator[]) arrayList.toArray(this.f195o);
this.f195o = f179A;
for (int i = size - 1; i >= 0; i--) {
Animator animator = animatorArr[i];
animatorArr[i] = null;
animator.resume();
}
this.f195o = animatorArr;
x(this, w.f177f, false);
}
this.f196q = false;
}
}
public void D() {
L();
s.e p = p();
Iterator it = this.f200u.iterator();
while (it.hasNext()) {
Animator animator = (Animator) it.next();
if (p.containsKey(animator)) {
L();
if (animator != null) {
animator.addListener(new p(this, p));
long j4 = this.f185c;
if (j4 >= 0) {
animator.setDuration(j4);
}
long j5 = this.f184b;
if (j5 >= 0) {
animator.setStartDelay(animator.getStartDelay() + j5);
}
TimeInterpolator timeInterpolator = this.f186d;
if (timeInterpolator != null) {
animator.setInterpolator(timeInterpolator);
}
animator.addListener(new q(this, 0));
animator.start();
}
}
}
this.f200u.clear();
m();
}
public void E(long j4, long j5) {
long j6 = this.f203x;
boolean z3 = j4 < j5;
if ((j5 < 0 && j4 >= 0) || (j5 > j6 && j4 <= j6)) {
this.f197r = false;
x(this, w.f173b, z3);
}
ArrayList arrayList = this.f194n;
int size = arrayList.size();
Animator[] animatorArr = (Animator[]) arrayList.toArray(this.f195o);
this.f195o = f179A;
for (int i = 0; i < size; i++) {
Animator animator = animatorArr[i];
animatorArr[i] = null;
s.b(animator, Math.min(Math.max(0L, j4), s.a(animator)));
}
this.f195o = animatorArr;
if ((j4 <= j6 || j5 > j6) && (j4 >= 0 || j5 < 0)) {
return;
}
if (j4 > j6) {
this.f197r = true;
}
x(this, w.f174c, z3);
}
public void F(long j4) {
this.f185c = j4;
}
public void G(AbstractC0106b abstractC0106b) {
this.f201v = abstractC0106b;
}
public void H(TimeInterpolator timeInterpolator) {
this.f186d = timeInterpolator;
}
public void I(E2.e eVar) {
if (eVar == null) {
this.f202w = f181C;
} else {
this.f202w = eVar;
}
}
public void J() {
}
public void K(long j4) {
this.f184b = j4;
}
public final void L() {
if (this.p == 0) {
x(this, w.f173b, false);
this.f197r = false;
}
this.p++;
}
public String M(String str) {
StringBuilder sb = new StringBuilder(str);
sb.append(getClass().getSimpleName());
sb.append("@");
sb.append(Integer.toHexString(hashCode()));
sb.append(": ");
if (this.f185c != -1) {
sb.append("dur(");
sb.append(this.f185c);
sb.append(") ");
}
if (this.f184b != -1) {
sb.append("dly(");
sb.append(this.f184b);
sb.append(") ");
}
if (this.f186d != null) {
sb.append("interp(");
sb.append(this.f186d);
sb.append(") ");
}
ArrayList arrayList = this.f187e;
int size = arrayList.size();
ArrayList arrayList2 = this.f188f;
if (size > 0 || arrayList2.size() > 0) {
sb.append("tgts(");
if (arrayList.size() > 0) {
for (int i = 0; i < arrayList.size(); i++) {
if (i > 0) {
sb.append(", ");
}
sb.append(arrayList.get(i));
}
}
if (arrayList2.size() > 0) {
for (int i4 = 0; i4 < arrayList2.size(); i4++) {
if (i4 > 0) {
sb.append(", ");
}
sb.append(arrayList2.get(i4));
}
}
sb.append(")");
}
return sb.toString();
}
public void a(v vVar) {
if (this.f199t == null) {
this.f199t = new ArrayList();
}
this.f199t.add(vVar);
}
public void b(View view) {
this.f188f.add(view);
}
public void cancel() {
ArrayList arrayList = this.f194n;
int size = arrayList.size();
Animator[] animatorArr = (Animator[]) arrayList.toArray(this.f195o);
this.f195o = f179A;
for (int i = size - 1; i >= 0; i--) {
Animator animator = animatorArr[i];
animatorArr[i] = null;
animator.cancel();
}
this.f195o = animatorArr;
x(this, w.f175d, false);
}
public abstract void d(F f2);
public final void e(View view, boolean z3) {
if (view == null) {
return;
}
view.getId();
if (view.getParent() instanceof ViewGroup) {
F f2 = new F(view);
if (z3) {
g(f2);
} else {
d(f2);
}
f2.f100c.add(this);
f(f2);
if (z3) {
c(this.f189g, view, f2);
} else {
c(this.h, view, f2);
}
}
if (view instanceof ViewGroup) {
ViewGroup viewGroup = (ViewGroup) view;
for (int i = 0; i < viewGroup.getChildCount(); i++) {
e(viewGroup.getChildAt(i), z3);
}
}
}
public void f(F f2) {
}
public abstract void g(F f2);
public final void h(ViewGroup viewGroup, boolean z3) {
i(z3);
ArrayList arrayList = this.f187e;
int size = arrayList.size();
ArrayList arrayList2 = this.f188f;
if (size <= 0 && arrayList2.size() <= 0) {
e(viewGroup, z3);
return;
}
for (int i = 0; i < arrayList.size(); i++) {
View findViewById = viewGroup.findViewById(((Integer) arrayList.get(i)).intValue());
if (findViewById != null) {
F f2 = new F(findViewById);
if (z3) {
g(f2);
} else {
d(f2);
}
f2.f100c.add(this);
f(f2);
if (z3) {
c(this.f189g, findViewById, f2);
} else {
c(this.h, findViewById, f2);
}
}
}
for (int i4 = 0; i4 < arrayList2.size(); i4++) {
View view = (View) arrayList2.get(i4);
F f4 = new F(view);
if (z3) {
g(f4);
} else {
d(f4);
}
f4.f100c.add(this);
f(f4);
if (z3) {
c(this.f189g, view, f4);
} else {
c(this.h, view, f4);
}
}
}
public final void i(boolean z3) {
if (z3) {
((s.e) this.f189g.f27a).clear();
((SparseArray) this.f189g.f28b).clear();
((s.g) this.f189g.f29c).a();
} else {
((s.e) this.h.f27a).clear();
((SparseArray) this.h.f28b).clear();
((s.g) this.h.f29c).a();
}
}
@Override //
/* renamed from: j */
public x clone() {
try {
x xVar = (x) super.clone();
xVar.f200u = new ArrayList();
xVar.f189g = new A.j(1);
xVar.h = new A.j(1);
xVar.f191k = null;
xVar.f192l = null;
xVar.f204y = null;
xVar.f198s = this;
xVar.f199t = null;
return xVar;
} catch (CloneNotSupportedException e4) {
throw new RuntimeException(e4);
}
}
public Animator k(ViewGroup viewGroup, F f2, F f4) {
return null;
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r3v10, types: [java.lang.Object, B0.r] */
public void l(ViewGroup viewGroup, A.j jVar, A.j jVar2, ArrayList arrayList, ArrayList arrayList2) {
int i;
boolean z3;
View view;
F f2;
Animator animator;
F f4;
s.e p = p();
SparseIntArray sparseIntArray = new SparseIntArray();
int size = arrayList.size();
boolean z4 = o().f204y != null;
int i4 = 0;
while (i4 < size) {
F f5 = (F) arrayList.get(i4);
F f6 = (F) arrayList2.get(i4);
if (f5 != null && !f5.f100c.contains(this)) {
f5 = null;
}
if (f6 != null && !f6.f100c.contains(this)) {
f6 = null;
}
if ((f5 != null || f6 != null) && (f5 == null || f6 == null || u(f5, f6))) {
Animator k4 = k(viewGroup, f5, f6);
if (k4 != null) {
String str = this.f183a;
if (f6 != null) {
String[] q4 = q();
view = f6.f99b;
if (q4 != null && q4.length > 0) {
f4 = new F(view);
F f7 = (F) ((s.e) jVar2.f27a).get(view);
i = size;
z3 = z4;
if (f7 != null) {
int i5 = 0;
while (i5 < q4.length) {
HashMap hashMap = f4.f98a;
int i6 = i5;
String str2 = q4[i6];
hashMap.put(str2, f7.f98a.get(str2));
i5 = i6 + 1;
}
}
int i7 = p.f8352c;
int i8 = 0;
while (true) {
if (i8 >= i7) {
animator = k4;
break;
}
r rVar = (r) p.get((Animator) p.f(i8));
if (rVar.f161c != null && rVar.f159a == view && rVar.f160b.equals(str) && rVar.f161c.equals(f4)) {
animator = null;
break;
}
i8++;
}
} else {
i = size;
z3 = z4;
animator = k4;
f4 = null;
}
k4 = animator;
f2 = f4;
} else {
i = size;
z3 = z4;
view = f5.f99b;
f2 = null;
}
if (k4 != null) {
WindowId windowId = viewGroup.getWindowId();
?? obj = new Object();
obj.f159a = view;
obj.f160b = str;
obj.f161c = f2;
obj.f162d = windowId;
obj.f163e = this;
obj.f164f = k4;
if (z3) {
AnimatorSet animatorSet = new AnimatorSet();
animatorSet.play(k4);
k4 = animatorSet;
}
p.put(k4, obj);
this.f200u.add(k4);
}
i4++;
size = i;
z4 = z3;
}
}
i = size;
z3 = z4;
i4++;
size = i;
z4 = z3;
}
if (sparseIntArray.size() != 0) {
for (int i9 = 0; i9 < sparseIntArray.size(); i9++) {
r rVar2 = (r) p.get((Animator) this.f200u.get(sparseIntArray.keyAt(i9)));
rVar2.f164f.setStartDelay(rVar2.f164f.getStartDelay() + (sparseIntArray.valueAt(i9) - LongCompanionObject.MAX_VALUE));
}
}
}
public final void m() {
int i = this.p - 1;
this.p = i;
if (i == 0) {
x(this, w.f174c, false);
for (int i4 = 0; i4 < ((s.g) this.f189g.f29c).g(); i4++) {
View view = (View) ((s.g) this.f189g.f29c).h(i4);
if (view != null) {
view.setHasTransientState(false);
}
}
for (int i5 = 0; i5 < ((s.g) this.h.f29c).g(); i5++) {
View view2 = (View) ((s.g) this.h.f29c).h(i5);
if (view2 != null) {
view2.setHasTransientState(false);
}
}
this.f197r = true;
}
}
public final F n(View view, boolean z3) {
D d4 = this.i;
if (d4 != null) {
return d4.n(view, z3);
}
ArrayList arrayList = z3 ? this.f191k : this.f192l;
if (arrayList == null) {
return null;
}
int size = arrayList.size();
int i = 0;
while (true) {
if (i >= size) {
i = -1;
break;
}
F f2 = (F) arrayList.get(i);
if (f2 == null) {
return null;
}
if (f2.f99b == view) {
break;
}
i++;
}
if (i >= 0) {
return (F) (z3 ? this.f192l : this.f191k).get(i);
}
return null;
}
public final x o() {
D d4 = this.i;
return d4 != null ? d4.o() : this;
}
public String[] q() {
return null;
}
public final F r(View view, boolean z3) {
D d4 = this.i;
if (d4 != null) {
return d4.r(view, z3);
}
return (F) ((s.e) (z3 ? this.f189g : this.h).f27a).get(view);
}
public boolean s() {
return !this.f194n.isEmpty();
}
public boolean t() {
return this instanceof C0028f;
}
public final String toString() {
return M("");
}
public boolean u(F f2, F f4) {
if (f2 != null && f4 != null) {
String[] q4 = q();
if (q4 != null) {
for (String str : q4) {
if (w(f2, f4, str)) {
return true;
}
}
} else {
Iterator it = f2.f98a.keySet().iterator();
while (it.hasNext()) {
if (w(f2, f4, (String) it.next())) {
return true;
}
}
}
}
return false;
}
public final boolean v(View view) {
int id = view.getId();
ArrayList arrayList = this.f187e;
int size = arrayList.size();
ArrayList arrayList2 = this.f188f;
return (size == 0 && arrayList2.size() == 0) || arrayList.contains(Integer.valueOf(id)) || arrayList2.contains(view);
}
public final void x(x xVar, w wVar, boolean z3) {
x xVar2 = this.f198s;
if (xVar2 != null) {
xVar2.x(xVar, wVar, z3);
}
ArrayList arrayList = this.f199t;
if (arrayList == null || arrayList.isEmpty()) {
return;
}
int size = this.f199t.size();
v[] vVarArr = this.f193m;
if (vVarArr == null) {
vVarArr = new v[size];
}
this.f193m = null;
v[] vVarArr2 = (v[]) this.f199t.toArray(vVarArr);
for (int i = 0; i < size; i++) {
v vVar = vVarArr2[i];
switch (wVar.f178a) {
case 0:
vVar.f(xVar);
break;
case 1:
vVar.c(xVar);
break;
case 2:
vVar.e(xVar);
break;
case 3:
vVar.b();
break;
default:
vVar.d();
break;
}
vVarArr2[i] = null;
}
this.f193m = vVarArr2;
}
public void y(ViewGroup viewGroup) {
if (this.f197r) {
return;
}
ArrayList arrayList = this.f194n;
int size = arrayList.size();
Animator[] animatorArr = (Animator[]) arrayList.toArray(this.f195o);
this.f195o = f179A;
for (int i = size - 1; i >= 0; i--) {
Animator animator = animatorArr[i];
animatorArr[i] = null;
animator.pause();
}
this.f195o = animatorArr;
x(this, w.f176e, false);
this.f196q = true;
}
public void z() {
s.e p = p();
this.f203x = 0L;
for (int i = 0; i < this.f200u.size(); i++) {
Animator animator = (Animator) this.f200u.get(i);
r rVar = (r) p.get(animator);
if (animator != null && rVar != null) {
long j4 = this.f185c;
Animator animator2 = rVar.f164f;
if (j4 >= 0) {
animator2.setDuration(j4);
}
long j5 = this.f184b;
if (j5 >= 0) {
animator2.setStartDelay(animator2.getStartDelay() + j5);
}
TimeInterpolator timeInterpolator = this.f186d;
if (timeInterpolator != null) {
animator2.setInterpolator(timeInterpolator);
}
this.f194n.add(animator);
this.f203x = Math.max(this.f203x, s.a(animator));
}
}
this.f200u.clear();
}
}