package r3;

import android.animation.Animator;
import android.os.Build;
import android.util.SparseArray;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.view.WindowId;
import java.util.ArrayList;
import java.util.Iterator;

/* JADX INFO: loaded from: classes.dex */
public final class c0 implements ViewTreeObserver.OnPreDrawListener, View.OnAttachStateChangeListener {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public z f32360a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public ViewGroup f32361b;

    /* JADX WARN: Removed duplicated region for block: B:100:0x020a  */
    /* JADX WARN: Removed duplicated region for block: B:107:0x0236  */
    /* JADX WARN: Removed duplicated region for block: B:130:0x02a6  */
    /* JADX WARN: Removed duplicated region for block: B:141:0x02d1  */
    /* JADX WARN: Removed duplicated region for block: B:143:0x02d6  */
    /* JADX WARN: Removed duplicated region for block: B:14:0x004e  */
    /* JADX WARN: Removed duplicated region for block: B:151:0x01e3 A[EDGE_INSN: B:151:0x01e3->B:90:0x01e3 BREAK  A[LOOP:1: B:19:0x0087->B:89:0x01da], SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:21:0x008c  */
    /* JADX WARN: Removed duplicated region for block: B:93:0x01e9  */
    @Override // android.view.ViewTreeObserver.OnPreDrawListener
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean onPreDraw() {
        ArrayList arrayList;
        z zVar;
        int i10;
        androidx.collection.f fVar;
        androidx.collection.f fVar2;
        int i11;
        int[] iArr;
        androidx.collection.f fVar3;
        int i12;
        int i13;
        int i14;
        s sVar;
        View view;
        androidx.collection.f fVar4;
        k0 k0Var;
        View view2;
        View view3;
        androidx.collection.f fVar5;
        ViewGroup viewGroup = this.f32361b;
        viewGroup.getViewTreeObserver().removeOnPreDrawListener(this);
        viewGroup.removeOnAttachStateChangeListener(this);
        ArrayList arrayList2 = d0.f32371c;
        ViewGroup viewGroup2 = this.f32361b;
        int i15 = 1;
        if (!arrayList2.remove(viewGroup2)) {
            return true;
        }
        androidx.collection.f fVarA = d0.a();
        ArrayList arrayList3 = (ArrayList) fVarA.get(viewGroup2);
        if (arrayList3 != null) {
            arrayList = arrayList3.size() > 0 ? new ArrayList(arrayList3) : null;
            zVar = this.f32360a;
            arrayList3.add(zVar);
            i10 = 0;
            zVar.a(new b0(this, fVarA, 0));
            zVar.h(viewGroup2, false);
            if (arrayList != null) {
                Iterator it = arrayList.iterator();
                while (it.hasNext()) {
                    ((z) it.next()).resume(viewGroup2);
                }
            }
            zVar.f32466m = new ArrayList();
            zVar.Q = new ArrayList();
            u.e eVar = zVar.f32462i;
            u.e eVar2 = zVar.f32463j;
            fVar = new androidx.collection.f((androidx.collection.f) eVar.f33125a);
            fVar2 = new androidx.collection.f((androidx.collection.f) eVar2.f33125a);
            i11 = 0;
            while (true) {
                iArr = zVar.f32465l;
                if (i11 < iArr.length) {
                    break;
                }
                int i16 = iArr[i11];
                if (i16 == i15) {
                    fVar4 = fVar2;
                    for (int i17 = fVar.f968c - 1; i17 >= 0; i17--) {
                        View view4 = (View) fVar.i(i17);
                        if (view4 != null && zVar.u(view4) && (k0Var = (k0) fVar4.remove(view4)) != null && zVar.u(k0Var.f32401b)) {
                            zVar.f32466m.add((k0) fVar.k(i17));
                            zVar.Q.add(k0Var);
                        }
                    }
                } else if (i16 == 2) {
                    fVar4 = fVar2;
                    androidx.collection.f fVar6 = (androidx.collection.f) eVar.f33128d;
                    androidx.collection.f fVar7 = (androidx.collection.f) eVar2.f33128d;
                    int i18 = fVar6.f968c;
                    for (int i19 = 0; i19 < i18; i19++) {
                        View view5 = (View) fVar6.m(i19);
                        if (view5 != null && zVar.u(view5) && (view2 = (View) fVar7.get(fVar6.i(i19))) != null && zVar.u(view2)) {
                            k0 k0Var2 = (k0) fVar.get(view5);
                            k0 k0Var3 = (k0) fVar4.get(view2);
                            if (k0Var2 != null && k0Var3 != null) {
                                zVar.f32466m.add(k0Var2);
                                zVar.Q.add(k0Var3);
                                fVar.remove(view5);
                                fVar4.remove(view2);
                            }
                        }
                    }
                } else if (i16 != 3) {
                    if (i16 == 4) {
                        androidx.collection.l lVar = (androidx.collection.l) eVar.f33127c;
                        androidx.collection.l lVar2 = (androidx.collection.l) eVar2.f33127c;
                        int iF = lVar.f();
                        int i20 = i10;
                        while (i20 < iF) {
                            View view6 = (View) lVar.g(i20);
                            if (view6 == null || !zVar.u(view6)) {
                                fVar5 = fVar2;
                            } else {
                                androidx.collection.f fVar8 = fVar2;
                                View view7 = (View) lVar2.c(lVar.d(i20));
                                if (view7 == null || !zVar.u(view7)) {
                                    fVar5 = fVar8;
                                } else {
                                    k0 k0Var4 = (k0) fVar.get(view6);
                                    fVar5 = fVar8;
                                    k0 k0Var5 = (k0) fVar5.get(view7);
                                    if (k0Var4 != null && k0Var5 != null) {
                                        zVar.f32466m.add(k0Var4);
                                        zVar.Q.add(k0Var5);
                                        fVar.remove(view6);
                                        fVar5.remove(view7);
                                    }
                                }
                            }
                            i20++;
                            fVar2 = fVar5;
                        }
                    }
                    fVar4 = fVar2;
                } else {
                    fVar4 = fVar2;
                    SparseArray sparseArray = (SparseArray) eVar.f33126b;
                    SparseArray sparseArray2 = (SparseArray) eVar2.f33126b;
                    int size = sparseArray.size();
                    for (int i21 = 0; i21 < size; i21++) {
                        View view8 = (View) sparseArray.valueAt(i21);
                        if (view8 != null && zVar.u(view8) && (view3 = (View) sparseArray2.get(sparseArray.keyAt(i21))) != null && zVar.u(view3)) {
                            k0 k0Var6 = (k0) fVar.get(view8);
                            k0 k0Var7 = (k0) fVar4.get(view3);
                            if (k0Var6 != null && k0Var7 != null) {
                                zVar.f32466m.add(k0Var6);
                                zVar.Q.add(k0Var7);
                                fVar.remove(view8);
                                fVar4.remove(view3);
                            }
                        }
                    }
                }
                i11++;
                fVar2 = fVar4;
                i10 = 0;
                i15 = 1;
            }
            fVar3 = fVar2;
            for (i12 = 0; i12 < fVar.f968c; i12++) {
                k0 k0Var8 = (k0) fVar.m(i12);
                if (zVar.u(k0Var8.f32401b)) {
                    zVar.f32466m.add(k0Var8);
                    zVar.Q.add(null);
                }
            }
            for (i13 = 0; i13 < fVar3.f968c; i13++) {
                k0 k0Var9 = (k0) fVar3.m(i13);
                if (zVar.u(k0Var9.f32401b)) {
                    zVar.Q.add(k0Var9);
                    zVar.f32466m.add(null);
                }
            }
            androidx.collection.f fVarR = z.r();
            int i22 = fVarR.f968c;
            WindowId windowId = viewGroup2.getWindowId();
            for (i14 = i22 - 1; i14 >= 0; i14--) {
                Animator animator = (Animator) fVarR.i(i14);
                if (animator != null && (sVar = (s) fVarR.get(animator)) != null && (view = sVar.f32415a) != null && windowId.equals(sVar.f32418d)) {
                    k0 transitionValues = zVar.getTransitionValues(view, true);
                    k0 k0VarO = zVar.o(view, true);
                    if (transitionValues == null && k0VarO == null) {
                        k0VarO = (k0) ((androidx.collection.f) zVar.f32463j.f33125a).get(view);
                    }
                    if (transitionValues != null || k0VarO != null) {
                        k0 k0Var10 = sVar.f32417c;
                        z zVar2 = sVar.f32419e;
                        if (zVar2.isTransitionRequired(k0Var10, k0VarO)) {
                            if (zVar2.q().f32457e0 != null) {
                                animator.cancel();
                                ArrayList arrayList4 = zVar2.T;
                                arrayList4.remove(animator);
                                fVarR.remove(animator);
                                if (arrayList4.size() == 0) {
                                    zVar2.w(zVar2, y.N, false);
                                    if (!zVar2.X) {
                                        zVar2.X = true;
                                        zVar2.w(zVar2, y.M, false);
                                    }
                                }
                            } else if (animator.isRunning() || animator.isStarted()) {
                                animator.cancel();
                            } else {
                                fVarR.remove(animator);
                            }
                        }
                    }
                }
            }
            zVar.k(viewGroup2, zVar.f32462i, zVar.f32463j, zVar.f32466m, zVar.Q);
            if (zVar.f32457e0 != null) {
                zVar.B();
            } else if (Build.VERSION.SDK_INT >= 34) {
                zVar.y();
                w wVar = zVar.f32457e0;
                z zVar3 = wVar.f32430g;
                long j10 = zVar3.f32455d0 == 0 ? 1L : 0L;
                zVar3.C(j10, wVar.f32424a);
                wVar.f32424a = j10;
                zVar.f32457e0.f32425b = true;
                return true;
            }
            return true;
        }
        arrayList3 = new ArrayList();
        fVarA.put(viewGroup2, arrayList3);
        zVar = this.f32360a;
        arrayList3.add(zVar);
        i10 = 0;
        zVar.a(new b0(this, fVarA, 0));
        zVar.h(viewGroup2, false);
        if (arrayList != null) {
        }
        zVar.f32466m = new ArrayList();
        zVar.Q = new ArrayList();
        u.e eVar3 = zVar.f32462i;
        u.e eVar22 = zVar.f32463j;
        fVar = new androidx.collection.f((androidx.collection.f) eVar3.f33125a);
        fVar2 = new androidx.collection.f((androidx.collection.f) eVar22.f33125a);
        i11 = 0;
        while (true) {
            iArr = zVar.f32465l;
            if (i11 < iArr.length) {
            }
            i11++;
            fVar2 = fVar4;
            i10 = 0;
            i15 = 1;
        }
        fVar3 = fVar2;
        while (i12 < fVar.f968c) {
        }
        while (i13 < fVar3.f968c) {
        }
        androidx.collection.f fVarR2 = z.r();
        int i222 = fVarR2.f968c;
        WindowId windowId2 = viewGroup2.getWindowId();
        while (i14 >= 0) {
        }
        zVar.k(viewGroup2, zVar.f32462i, zVar.f32463j, zVar.f32466m, zVar.Q);
        if (zVar.f32457e0 != null) {
        }
        return true;
    }

    @Override // android.view.View.OnAttachStateChangeListener
    public final void onViewAttachedToWindow(View view) {
    }

    @Override // android.view.View.OnAttachStateChangeListener
    public final void onViewDetachedFromWindow(View view) {
        ViewGroup viewGroup = this.f32361b;
        viewGroup.getViewTreeObserver().removeOnPreDrawListener(this);
        viewGroup.removeOnAttachStateChangeListener(this);
        ArrayList arrayList = d0.f32371c;
        ViewGroup viewGroup2 = this.f32361b;
        arrayList.remove(viewGroup2);
        ArrayList arrayList2 = (ArrayList) d0.a().get(viewGroup2);
        if (arrayList2 != null && arrayList2.size() > 0) {
            Iterator it = arrayList2.iterator();
            while (it.hasNext()) {
                ((z) it.next()).resume(viewGroup2);
            }
        }
        this.f32360a.i(true);
    }
}
