package p037.p118;

import android.animation.Animator;
import android.util.SparseArray;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Iterator;
import p037.p057.C1714;
import p037.p057.C1721;
import p037.p065.p078.C1920;
import p037.p118.AbstractC2485;

/* JADX INFO: renamed from: މ.ޔ.ފ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C2493 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static AbstractC2485 f7847 = new C2458();

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static ThreadLocal<WeakReference<C1714<ViewGroup, ArrayList<AbstractC2485>>>> f7848 = new ThreadLocal<>();

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static ArrayList<ViewGroup> f7849 = new ArrayList<>();

    /* JADX INFO: renamed from: މ.ޔ.ފ$֏, reason: contains not printable characters */
    public static class ViewTreeObserverOnPreDrawListenerC2494 implements ViewTreeObserver.OnPreDrawListener, View.OnAttachStateChangeListener {

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public AbstractC2485 f7850;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public ViewGroup f7851;

        /* JADX INFO: renamed from: މ.ޔ.ފ$֏$֏, reason: contains not printable characters */
        public class C2495 extends C2492 {

            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public final /* synthetic */ C1714 f7852;

            public C2495(C1714 c1714) {
                this.f7852 = c1714;
            }

            /* JADX WARN: Multi-variable type inference failed */
            @Override // p037.p118.AbstractC2485.InterfaceC2489
            /* JADX INFO: renamed from: ނ */
            public void mo1665(AbstractC2485 abstractC2485) {
                ((ArrayList) this.f7852.get(ViewTreeObserverOnPreDrawListenerC2494.this.f7851)).remove(abstractC2485);
                abstractC2485.mo4560(this);
            }
        }

        public ViewTreeObserverOnPreDrawListenerC2494(AbstractC2485 abstractC2485, ViewGroup viewGroup) {
            this.f7850 = abstractC2485;
            this.f7851 = viewGroup;
        }

        /* JADX WARN: Multi-variable type inference failed */
        /* JADX WARN: Removed duplicated region for block: B:140:0x02b5  */
        /* JADX WARN: Removed duplicated region for block: B:14:0x005c  */
        /* JADX WARN: Removed duplicated region for block: B:20:0x0078  */
        @Override // android.view.ViewTreeObserver.OnPreDrawListener
        /*
            Code decompiled incorrectly, please refer to instructions dump.
        */
        public boolean onPreDraw() {
            ArrayList arrayList;
            AbstractC2485 abstractC2485;
            AbstractC2485.C2487 orDefault;
            C2502 c2502;
            C2501 c2501;
            View view;
            View view2;
            C2502 c25022;
            this.f7851.getViewTreeObserver().removeOnPreDrawListener(this);
            this.f7851.removeOnAttachStateChangeListener(this);
            int i = 1;
            if (!C2493.f7849.remove(this.f7851)) {
                return true;
            }
            C1714<ViewGroup, ArrayList<AbstractC2485>> c1714M4572 = C2493.m4572();
            ArrayList<AbstractC2485> arrayList2 = c1714M4572.get(this.f7851);
            boolean z = false;
            if (arrayList2 != null) {
                arrayList = arrayList2.size() > 0 ? new ArrayList(arrayList2) : null;
                arrayList2.add(this.f7850);
                this.f7850.mo4548(new C2495(c1714M4572));
                this.f7850.m4552(this.f7851, false);
                if (arrayList != null) {
                    Iterator it = arrayList.iterator();
                    while (it.hasNext()) {
                        ((AbstractC2485) it.next()).mo4570(this.f7851);
                    }
                }
                abstractC2485 = this.f7850;
                ViewGroup viewGroup = this.f7851;
                if (abstractC2485 != null) {
                    throw null;
                }
                abstractC2485.f7827 = new ArrayList<>();
                abstractC2485.f7828 = new ArrayList<>();
                C2502 c25023 = abstractC2485.f7823;
                C2502 c25024 = abstractC2485.f7824;
                C1714 c1714 = new C1714(c25023.f7865);
                C1714 c17142 = new C1714(c25024.f7865);
                int i2 = 0;
                while (true) {
                    int[] iArr = abstractC2485.f7826;
                    if (i2 >= iArr.length) {
                        break;
                    }
                    int i3 = iArr[i2];
                    if (i3 == i) {
                        c2502 = c25023;
                        int i4 = c1714.f5620;
                        while (true) {
                            i4--;
                            if (i4 >= 0) {
                                View view3 = (View) c1714.m3390(i4);
                                if (view3 != null && abstractC2485.m4563(view3) && (c2501 = (C2501) c17142.remove(view3)) != null && abstractC2485.m4563(c2501.f7863)) {
                                    abstractC2485.f7827.add((C2501) c1714.mo3391(i4));
                                    abstractC2485.f7828.add(c2501);
                                }
                            }
                        }
                    } else if (i3 == 2) {
                        c2502 = c25023;
                        C1714<String, View> c17143 = c2502.f7868;
                        C1714<String, View> c17144 = c25024.f7868;
                        int i5 = c17143.f5620;
                        for (int i6 = 0; i6 < i5; i6++) {
                            View viewM3392 = c17143.m3392(i6);
                            if (viewM3392 != null && abstractC2485.m4563(viewM3392) && (view = c17144.get(c17143.m3390(i6))) != null && abstractC2485.m4563(view)) {
                                C2501 c25012 = (C2501) c1714.getOrDefault(viewM3392, null);
                                C2501 c25013 = (C2501) c17142.getOrDefault(view, null);
                                if (c25012 != null && c25013 != null) {
                                    abstractC2485.f7827.add(c25012);
                                    abstractC2485.f7828.add(c25013);
                                    c1714.remove(viewM3392);
                                    c17142.remove(view);
                                }
                            }
                        }
                    } else if (i3 != 3) {
                        if (i3 == 4) {
                            C1721<View> c1721 = c25023.f7867;
                            C1721<View> c17212 = c25024.f7867;
                            int iM3368 = c1721.m3368();
                            int i7 = 0;
                            while (i7 < iM3368) {
                                View viewM3361 = c1721.m3361(i7);
                                if (viewM3361 == null || !abstractC2485.m4563(viewM3361)) {
                                    c25022 = c25023;
                                } else {
                                    if (c1721.f5588) {
                                        c1721.m3366();
                                    }
                                    c25022 = c25023;
                                    View viewM3362 = c17212.m3362(c1721.f5589[i7]);
                                    if (viewM3362 != null && abstractC2485.m4563(viewM3362)) {
                                        C2501 c25014 = (C2501) c1714.getOrDefault(viewM3361, z);
                                        C2501 c25015 = (C2501) c17142.getOrDefault(viewM3362, z);
                                        if (c25014 != null && c25015 != null) {
                                            abstractC2485.f7827.add(c25014);
                                            abstractC2485.f7828.add(c25015);
                                            c1714.remove(viewM3361);
                                            c17142.remove(viewM3362);
                                        }
                                    }
                                }
                                i7++;
                                c25023 = c25022;
                                z = false;
                            }
                        }
                        c2502 = c25023;
                    } else {
                        c2502 = c25023;
                        SparseArray<View> sparseArray = c2502.f7866;
                        SparseArray<View> sparseArray2 = c25024.f7866;
                        int size = sparseArray.size();
                        for (int i8 = 0; i8 < size; i8++) {
                            View viewValueAt = sparseArray.valueAt(i8);
                            if (viewValueAt != null && abstractC2485.m4563(viewValueAt) && (view2 = sparseArray2.get(sparseArray.keyAt(i8))) != null && abstractC2485.m4563(view2)) {
                                C2501 c25016 = (C2501) c1714.getOrDefault(viewValueAt, null);
                                C2501 c25017 = (C2501) c17142.getOrDefault(view2, null);
                                if (c25016 != null && c25017 != null) {
                                    abstractC2485.f7827.add(c25016);
                                    abstractC2485.f7828.add(c25017);
                                    c1714.remove(viewValueAt);
                                    c17142.remove(view2);
                                }
                            }
                        }
                    }
                    i2++;
                    c25023 = c2502;
                    z = false;
                    i = 1;
                }
                for (int i9 = 0; i9 < c1714.f5620; i9++) {
                    C2501 c25018 = (C2501) c1714.m3392(i9);
                    if (abstractC2485.m4563(c25018.f7863)) {
                        abstractC2485.f7827.add(c25018);
                        abstractC2485.f7828.add(null);
                    }
                }
                for (int i10 = 0; i10 < c17142.f5620; i10++) {
                    C2501 c25019 = (C2501) c17142.m3392(i10);
                    if (abstractC2485.m4563(c25019.f7863)) {
                        abstractC2485.f7828.add(c25019);
                        abstractC2485.f7827.add(null);
                    }
                }
                C1714<Animator, AbstractC2485.C2487> c1714M4542 = AbstractC2485.m4542();
                int i11 = c1714M4542.f5620;
                InterfaceC2520 interfaceC2520M4583 = C2506.m4583(viewGroup);
                for (int i12 = i11 - 1; i12 >= 0; i12--) {
                    Animator animatorM3390 = c1714M4542.m3390(i12);
                    if (animatorM3390 != null && (orDefault = c1714M4542.getOrDefault(animatorM3390, null)) != null && orDefault.f7839 != null && interfaceC2520M4583.equals(orDefault.f7842)) {
                        C2501 c250110 = orDefault.f7841;
                        View view4 = orDefault.f7839;
                        C2501 c2501M4567 = abstractC2485.m4567(view4, true);
                        C2501 c2501M4564 = abstractC2485.m4564(view4, true);
                        if (c2501M4567 == null && c2501M4564 == null) {
                            c2501M4564 = abstractC2485.f7824.f7865.get(view4);
                        }
                        if (!(c2501M4567 == null && c2501M4564 == null) && orDefault.f7843.mo4557(c250110, c2501M4564)) {
                            if (animatorM3390.isRunning() || animatorM3390.isStarted()) {
                                animatorM3390.cancel();
                            } else {
                                c1714M4542.remove(animatorM3390);
                            }
                        }
                    }
                }
                abstractC2485.mo4551(viewGroup, abstractC2485.f7823, abstractC2485.f7824, abstractC2485.f7827, abstractC2485.f7828);
                abstractC2485.mo4568();
                return true;
            }
            arrayList2 = new ArrayList<>();
            c1714M4572.put(this.f7851, arrayList2);
            arrayList2.add(this.f7850);
            this.f7850.mo4548(new C2495(c1714M4572));
            this.f7850.m4552(this.f7851, false);
            if (arrayList != null) {
            }
            abstractC2485 = this.f7850;
            ViewGroup viewGroup2 = this.f7851;
            if (abstractC2485 != null) {
            }
        }

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

        @Override // android.view.View.OnAttachStateChangeListener
        public void onViewDetachedFromWindow(View view) {
            this.f7851.getViewTreeObserver().removeOnPreDrawListener(this);
            this.f7851.removeOnAttachStateChangeListener(this);
            C2493.f7849.remove(this.f7851);
            ArrayList<AbstractC2485> arrayList = C2493.m4572().get(this.f7851);
            if (arrayList != null && arrayList.size() > 0) {
                Iterator<AbstractC2485> it = arrayList.iterator();
                while (it.hasNext()) {
                    it.next().mo4570(this.f7851);
                }
            }
            this.f7850.m4556(true);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C1714<ViewGroup, ArrayList<AbstractC2485>> m4572() {
        C1714<ViewGroup, ArrayList<AbstractC2485>> c1714;
        WeakReference<C1714<ViewGroup, ArrayList<AbstractC2485>>> weakReference = f7848.get();
        if (weakReference != null && (c1714 = weakReference.get()) != null) {
            return c1714;
        }
        C1714<ViewGroup, ArrayList<AbstractC2485>> c17142 = new C1714<>();
        f7848.set(new WeakReference<>(c17142));
        return c17142;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m4573(ViewGroup viewGroup, AbstractC2485 abstractC2485) {
        if (f7849.contains(viewGroup) || !C1920.m3770(viewGroup)) {
            return;
        }
        f7849.add(viewGroup);
        if (abstractC2485 == null) {
            abstractC2485 = f7847;
        }
        AbstractC2485 abstractC2485Clone = abstractC2485.clone();
        ArrayList<AbstractC2485> orDefault = m4572().getOrDefault(viewGroup, null);
        if (orDefault != null && orDefault.size() > 0) {
            Iterator<AbstractC2485> it = orDefault.iterator();
            while (it.hasNext()) {
                it.next().mo4565(viewGroup);
            }
        }
        if (abstractC2485Clone != null) {
            abstractC2485Clone.m4552(viewGroup, true);
        }
        if (((C2484) viewGroup.getTag(C2482.transition_current_scene)) != null) {
            throw null;
        }
        viewGroup.setTag(C2482.transition_current_scene, null);
        if (abstractC2485Clone != null) {
            ViewTreeObserverOnPreDrawListenerC2494 viewTreeObserverOnPreDrawListenerC2494 = new ViewTreeObserverOnPreDrawListenerC2494(abstractC2485Clone, viewGroup);
            viewGroup.addOnAttachStateChangeListener(viewTreeObserverOnPreDrawListenerC2494);
            viewGroup.getViewTreeObserver().addOnPreDrawListener(viewTreeObserverOnPreDrawListenerC2494);
        }
    }
}
