package androidx.fragment.app;

import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import androidx.core.os.e;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: compiled from: SpecialEffectsController.java */
/* JADX INFO: loaded from: classes.dex */
abstract class b0 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final ViewGroup f2216a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    final ArrayList<e> f2217b = new ArrayList<>();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    final ArrayList<e> f2218c = new ArrayList<>();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    boolean f2219d = false;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    boolean f2220e = false;

    /* JADX INFO: compiled from: SpecialEffectsController.java */
    class a implements Runnable {

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        final /* synthetic */ d f2221e;

        a(d dVar) {
            this.f2221e = dVar;
        }

        @Override // java.lang.Runnable
        public void run() {
            if (b0.this.f2217b.contains(this.f2221e)) {
                this.f2221e.e().applyState(this.f2221e.f().L);
            }
        }
    }

    /* JADX INFO: compiled from: SpecialEffectsController.java */
    class b implements Runnable {

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        final /* synthetic */ d f2223e;

        b(d dVar) {
            this.f2223e = dVar;
        }

        @Override // java.lang.Runnable
        public void run() {
            b0.this.f2217b.remove(this.f2223e);
            b0.this.f2218c.remove(this.f2223e);
        }
    }

    /* JADX INFO: compiled from: SpecialEffectsController.java */
    static /* synthetic */ class c {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        static final /* synthetic */ int[] f2225a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        static final /* synthetic */ int[] f2226b;

        static {
            int[] iArr = new int[e.b.values().length];
            f2226b = iArr;
            try {
                iArr[e.b.ADDING.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                f2226b[e.b.REMOVING.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                f2226b[e.b.NONE.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            int[] iArr2 = new int[e.c.values().length];
            f2225a = iArr2;
            try {
                iArr2[e.c.REMOVED.ordinal()] = 1;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                f2225a[e.c.VISIBLE.ordinal()] = 2;
            } catch (NoSuchFieldError unused5) {
            }
            try {
                f2225a[e.c.GONE.ordinal()] = 3;
            } catch (NoSuchFieldError unused6) {
            }
            try {
                f2225a[e.c.INVISIBLE.ordinal()] = 4;
            } catch (NoSuchFieldError unused7) {
            }
        }
    }

    /* JADX INFO: compiled from: SpecialEffectsController.java */
    private static class d extends e {

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        private final t f2227h;

        d(e.c cVar, e.b bVar, t tVar, androidx.core.os.e eVar) {
            super(cVar, bVar, tVar.k(), eVar);
            this.f2227h = tVar;
        }

        @Override // androidx.fragment.app.b0.e
        public void c() {
            super.c();
            this.f2227h.m();
        }

        @Override // androidx.fragment.app.b0.e
        void l() {
            if (g() == e.b.ADDING) {
                Fragment fragmentK = this.f2227h.k();
                View viewFindFocus = fragmentK.L.findFocus();
                if (viewFindFocus != null) {
                    fragmentK.u1(viewFindFocus);
                    if (m.E0(2)) {
                        Log.v("FragmentManager", "requestFocus: Saved focused view " + viewFindFocus + " for Fragment " + fragmentK);
                    }
                }
                View viewM1 = f().m1();
                if (viewM1.getParent() == null) {
                    this.f2227h.b();
                    viewM1.setAlpha(0.0f);
                }
                if (viewM1.getAlpha() == 0.0f && viewM1.getVisibility() == 0) {
                    viewM1.setVisibility(4);
                }
                viewM1.setAlpha(fragmentK.I());
            }
        }
    }

    b0(ViewGroup viewGroup) {
        this.f2216a = viewGroup;
    }

    private void a(e.c cVar, e.b bVar, t tVar) {
        synchronized (this.f2217b) {
            androidx.core.os.e eVar = new androidx.core.os.e();
            e eVarH = h(tVar.k());
            if (eVarH != null) {
                eVarH.k(cVar, bVar);
                return;
            }
            d dVar = new d(cVar, bVar, tVar, eVar);
            this.f2217b.add(dVar);
            dVar.a(new a(dVar));
            dVar.a(new b(dVar));
        }
    }

    private e h(Fragment fragment) {
        for (e eVar : this.f2217b) {
            if (eVar.f().equals(fragment) && !eVar.h()) {
                return eVar;
            }
        }
        return null;
    }

    private e i(Fragment fragment) {
        for (e eVar : this.f2218c) {
            if (eVar.f().equals(fragment) && !eVar.h()) {
                return eVar;
            }
        }
        return null;
    }

    static b0 n(ViewGroup viewGroup, m mVar) {
        return o(viewGroup, mVar.x0());
    }

    static b0 o(ViewGroup viewGroup, c0 c0Var) {
        int i3 = a0.b.f9b;
        Object tag = viewGroup.getTag(i3);
        if (tag instanceof b0) {
            return (b0) tag;
        }
        b0 b0VarA = c0Var.a(viewGroup);
        viewGroup.setTag(i3, b0VarA);
        return b0VarA;
    }

    private void q() {
        for (e eVar : this.f2217b) {
            if (eVar.g() == e.b.ADDING) {
                eVar.k(e.c.from(eVar.f().m1().getVisibility()), e.b.NONE);
            }
        }
    }

    void b(e.c cVar, t tVar) {
        if (m.E0(2)) {
            Log.v("FragmentManager", "SpecialEffectsController: Enqueuing add operation for fragment " + tVar.k());
        }
        a(cVar, e.b.ADDING, tVar);
    }

    void c(t tVar) {
        if (m.E0(2)) {
            Log.v("FragmentManager", "SpecialEffectsController: Enqueuing hide operation for fragment " + tVar.k());
        }
        a(e.c.GONE, e.b.NONE, tVar);
    }

    void d(t tVar) {
        if (m.E0(2)) {
            Log.v("FragmentManager", "SpecialEffectsController: Enqueuing remove operation for fragment " + tVar.k());
        }
        a(e.c.REMOVED, e.b.REMOVING, tVar);
    }

    void e(t tVar) {
        if (m.E0(2)) {
            Log.v("FragmentManager", "SpecialEffectsController: Enqueuing show operation for fragment " + tVar.k());
        }
        a(e.c.VISIBLE, e.b.NONE, tVar);
    }

    abstract void f(List<e> list, boolean z2);

    void g() {
        if (this.f2220e) {
            return;
        }
        if (!androidx.core.view.y.U(this.f2216a)) {
            j();
            this.f2219d = false;
            return;
        }
        synchronized (this.f2217b) {
            if (!this.f2217b.isEmpty()) {
                ArrayList<e> arrayList = new ArrayList(this.f2218c);
                this.f2218c.clear();
                for (e eVar : arrayList) {
                    if (m.E0(2)) {
                        Log.v("FragmentManager", "SpecialEffectsController: Cancelling operation " + eVar);
                    }
                    eVar.b();
                    if (!eVar.i()) {
                        this.f2218c.add(eVar);
                    }
                }
                q();
                ArrayList arrayList2 = new ArrayList(this.f2217b);
                this.f2217b.clear();
                this.f2218c.addAll(arrayList2);
                Iterator it = arrayList2.iterator();
                while (it.hasNext()) {
                    ((e) it.next()).l();
                }
                f(arrayList2, this.f2219d);
                this.f2219d = false;
            }
        }
    }

    void j() {
        boolean zU = androidx.core.view.y.U(this.f2216a);
        synchronized (this.f2217b) {
            q();
            Iterator<e> it = this.f2217b.iterator();
            while (it.hasNext()) {
                it.next().l();
            }
            for (e eVar : new ArrayList(this.f2218c)) {
                if (m.E0(2)) {
                    StringBuilder sb = new StringBuilder();
                    sb.append("SpecialEffectsController: ");
                    sb.append(zU ? "" : "Container " + this.f2216a + " is not attached to window. ");
                    sb.append("Cancelling running operation ");
                    sb.append(eVar);
                    Log.v("FragmentManager", sb.toString());
                }
                eVar.b();
            }
            for (e eVar2 : new ArrayList(this.f2217b)) {
                if (m.E0(2)) {
                    StringBuilder sb2 = new StringBuilder();
                    sb2.append("SpecialEffectsController: ");
                    sb2.append(zU ? "" : "Container " + this.f2216a + " is not attached to window. ");
                    sb2.append("Cancelling pending operation ");
                    sb2.append(eVar2);
                    Log.v("FragmentManager", sb2.toString());
                }
                eVar2.b();
            }
        }
    }

    void k() {
        if (this.f2220e) {
            this.f2220e = false;
            g();
        }
    }

    e.b l(t tVar) {
        e eVarH = h(tVar.k());
        e.b bVarG = eVarH != null ? eVarH.g() : null;
        e eVarI = i(tVar.k());
        return (eVarI == null || !(bVarG == null || bVarG == e.b.NONE)) ? bVarG : eVarI.g();
    }

    public ViewGroup m() {
        return this.f2216a;
    }

    void p() {
        synchronized (this.f2217b) {
            q();
            this.f2220e = false;
            int size = this.f2217b.size() - 1;
            while (true) {
                if (size < 0) {
                    break;
                }
                e eVar = this.f2217b.get(size);
                e.c cVarFrom = e.c.from(eVar.f().L);
                e.c cVarE = eVar.e();
                e.c cVar = e.c.VISIBLE;
                if (cVarE == cVar && cVarFrom != cVar) {
                    this.f2220e = eVar.f().a0();
                    break;
                }
                size--;
            }
        }
    }

    void r(boolean z2) {
        this.f2219d = z2;
    }

    /* JADX INFO: compiled from: SpecialEffectsController.java */
    static class e {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        private c f2228a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private b f2229b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        private final Fragment f2230c;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        private final List<Runnable> f2231d = new ArrayList();

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        private final HashSet<androidx.core.os.e> f2232e = new HashSet<>();

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        private boolean f2233f = false;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        private boolean f2234g = false;

        /* JADX INFO: compiled from: SpecialEffectsController.java */
        class a implements e.b {
            a() {
            }

            @Override // androidx.core.os.e.b
            public void a() {
                e.this.b();
            }
        }

        /* JADX INFO: compiled from: SpecialEffectsController.java */
        enum b {
            NONE,
            ADDING,
            REMOVING
        }

        e(c cVar, b bVar, Fragment fragment, androidx.core.os.e eVar) {
            this.f2228a = cVar;
            this.f2229b = bVar;
            this.f2230c = fragment;
            eVar.c(new a());
        }

        final void a(Runnable runnable) {
            this.f2231d.add(runnable);
        }

        final void b() {
            if (h()) {
                return;
            }
            this.f2233f = true;
            if (this.f2232e.isEmpty()) {
                c();
                return;
            }
            Iterator it = new ArrayList(this.f2232e).iterator();
            while (it.hasNext()) {
                ((androidx.core.os.e) it.next()).a();
            }
        }

        public void c() {
            if (this.f2234g) {
                return;
            }
            if (m.E0(2)) {
                Log.v("FragmentManager", "SpecialEffectsController: " + this + " has called complete.");
            }
            this.f2234g = true;
            Iterator<Runnable> it = this.f2231d.iterator();
            while (it.hasNext()) {
                it.next().run();
            }
        }

        public final void d(androidx.core.os.e eVar) {
            if (this.f2232e.remove(eVar) && this.f2232e.isEmpty()) {
                c();
            }
        }

        public c e() {
            return this.f2228a;
        }

        public final Fragment f() {
            return this.f2230c;
        }

        b g() {
            return this.f2229b;
        }

        final boolean h() {
            return this.f2233f;
        }

        final boolean i() {
            return this.f2234g;
        }

        public final void j(androidx.core.os.e eVar) {
            l();
            this.f2232e.add(eVar);
        }

        final void k(c cVar, b bVar) {
            int i3 = c.f2226b[bVar.ordinal()];
            if (i3 == 1) {
                if (this.f2228a == c.REMOVED) {
                    if (m.E0(2)) {
                        Log.v("FragmentManager", "SpecialEffectsController: For fragment " + this.f2230c + " mFinalState = REMOVED -> VISIBLE. mLifecycleImpact = " + this.f2229b + " to ADDING.");
                    }
                    this.f2228a = c.VISIBLE;
                    this.f2229b = b.ADDING;
                    return;
                }
                return;
            }
            if (i3 == 2) {
                if (m.E0(2)) {
                    Log.v("FragmentManager", "SpecialEffectsController: For fragment " + this.f2230c + " mFinalState = " + this.f2228a + " -> REMOVED. mLifecycleImpact  = " + this.f2229b + " to REMOVING.");
                }
                this.f2228a = c.REMOVED;
                this.f2229b = b.REMOVING;
                return;
            }
            if (i3 == 3 && this.f2228a != c.REMOVED) {
                if (m.E0(2)) {
                    Log.v("FragmentManager", "SpecialEffectsController: For fragment " + this.f2230c + " mFinalState = " + this.f2228a + " -> " + cVar + ". ");
                }
                this.f2228a = cVar;
            }
        }

        void l() {
        }

        public String toString() {
            return "Operation {" + Integer.toHexString(System.identityHashCode(this)) + "} {mFinalState = " + this.f2228a + "} {mLifecycleImpact = " + this.f2229b + "} {mFragment = " + this.f2230c + "}";
        }

        /* JADX INFO: compiled from: SpecialEffectsController.java */
        enum c {
            REMOVED,
            VISIBLE,
            GONE,
            INVISIBLE;

            static c from(View view) {
                return (view.getAlpha() == 0.0f && view.getVisibility() == 0) ? INVISIBLE : from(view.getVisibility());
            }

            void applyState(View view) {
                int i3 = c.f2225a[ordinal()];
                if (i3 == 1) {
                    ViewGroup viewGroup = (ViewGroup) view.getParent();
                    if (viewGroup != null) {
                        if (m.E0(2)) {
                            Log.v("FragmentManager", "SpecialEffectsController: Removing view " + view + " from container " + viewGroup);
                        }
                        viewGroup.removeView(view);
                        return;
                    }
                    return;
                }
                if (i3 == 2) {
                    if (m.E0(2)) {
                        Log.v("FragmentManager", "SpecialEffectsController: Setting view " + view + " to VISIBLE");
                    }
                    view.setVisibility(0);
                    return;
                }
                if (i3 == 3) {
                    if (m.E0(2)) {
                        Log.v("FragmentManager", "SpecialEffectsController: Setting view " + view + " to GONE");
                    }
                    view.setVisibility(8);
                    return;
                }
                if (i3 != 4) {
                    return;
                }
                if (m.E0(2)) {
                    Log.v("FragmentManager", "SpecialEffectsController: Setting view " + view + " to INVISIBLE");
                }
                view.setVisibility(4);
            }

            static c from(int i3) {
                if (i3 == 0) {
                    return VISIBLE;
                }
                if (i3 == 4) {
                    return INVISIBLE;
                }
                if (i3 == 8) {
                    return GONE;
                }
                throw new IllegalArgumentException("Unknown visibility " + i3);
            }
        }
    }
}
