package c.k.b;

import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import c.f.f.c;
import c.f.j.a0;
import com.ifpdos.debugmenu.R;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import java.util.WeakHashMap;

/* JADX INFO: compiled from: SpecialEffectsController.java */
/* JADX INFO: loaded from: classes.dex */
public abstract class r0 {
    public final ViewGroup a;

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

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

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

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

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

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final /* synthetic */ c f1724b;

        public a(c cVar) {
            this.f1724b = cVar;
        }

        @Override // java.lang.Runnable
        public void run() {
            if (r0.this.f1720b.contains(this.f1724b)) {
                c cVar = this.f1724b;
                cVar.a.applyState(cVar.f1730c.mView);
            }
        }
    }

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

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final /* synthetic */ c f1726b;

        public b(c cVar) {
            this.f1726b = cVar;
        }

        @Override // java.lang.Runnable
        public void run() {
            r0.this.f1720b.remove(this.f1726b);
            r0.this.f1721c.remove(this.f1726b);
        }
    }

    /* JADX INFO: compiled from: SpecialEffectsController.java */
    public static class c extends d {

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        public final b0 f1728h;

        public c(d.c cVar, d.b bVar, b0 b0Var, c.f.f.c cVar2) {
            super(cVar, bVar, b0Var.f1600c, cVar2);
            this.f1728h = b0Var;
        }

        @Override // c.k.b.r0.d
        public void b() {
            super.b();
            this.f1728h.k();
        }

        @Override // c.k.b.r0.d
        public void d() {
            if (this.f1729b == d.b.ADDING) {
                Fragment fragment = this.f1728h.f1600c;
                View viewFindFocus = fragment.mView.findFocus();
                if (viewFindFocus != null) {
                    fragment.setFocusedView(viewFindFocus);
                    if (FragmentManager.M(2)) {
                        Log.v("FragmentManager", "requestFocus: Saved focused view " + viewFindFocus + " for Fragment " + fragment);
                    }
                }
                View viewRequireView = this.f1730c.requireView();
                if (viewRequireView.getParent() == null) {
                    this.f1728h.b();
                    viewRequireView.setAlpha(0.0f);
                }
                if (viewRequireView.getAlpha() == 0.0f && viewRequireView.getVisibility() == 0) {
                    viewRequireView.setVisibility(4);
                }
                viewRequireView.setAlpha(fragment.getPostOnViewCreatedAlpha());
            }
        }
    }

    public r0(ViewGroup viewGroup) {
        this.a = viewGroup;
    }

    public static r0 f(ViewGroup viewGroup, FragmentManager fragmentManager) {
        return g(viewGroup, fragmentManager.K());
    }

    public static r0 g(ViewGroup viewGroup, s0 s0Var) {
        Object tag = viewGroup.getTag(R.id.special_effects_controller_view_tag);
        if (tag instanceof r0) {
            return (r0) tag;
        }
        Objects.requireNonNull((FragmentManager.f) s0Var);
        c.k.b.b bVar = new c.k.b.b(viewGroup);
        viewGroup.setTag(R.id.special_effects_controller_view_tag, bVar);
        return bVar;
    }

    public final void a(d.c cVar, d.b bVar, b0 b0Var) {
        synchronized (this.f1720b) {
            c.f.f.c cVar2 = new c.f.f.c();
            d dVarD = d(b0Var.f1600c);
            if (dVarD != null) {
                dVarD.c(cVar, bVar);
                return;
            }
            c cVar3 = new c(cVar, bVar, b0Var, cVar2);
            this.f1720b.add(cVar3);
            cVar3.f1731d.add(new a(cVar3));
            cVar3.f1731d.add(new b(cVar3));
        }
    }

    public abstract void b(List<d> list, boolean z);

    public void c() {
        if (this.f1723e) {
            return;
        }
        ViewGroup viewGroup = this.a;
        WeakHashMap<View, c.f.j.i0> weakHashMap = c.f.j.a0.a;
        if (!a0.f.b(viewGroup)) {
            e();
            this.f1722d = false;
            return;
        }
        synchronized (this.f1720b) {
            if (!this.f1720b.isEmpty()) {
                ArrayList<d> arrayList = new ArrayList(this.f1721c);
                this.f1721c.clear();
                for (d dVar : arrayList) {
                    if (FragmentManager.M(2)) {
                        Log.v("FragmentManager", "SpecialEffectsController: Cancelling operation " + dVar);
                    }
                    dVar.a();
                    if (!dVar.f1734g) {
                        this.f1721c.add(dVar);
                    }
                }
                i();
                ArrayList arrayList2 = new ArrayList(this.f1720b);
                this.f1720b.clear();
                this.f1721c.addAll(arrayList2);
                Iterator it = arrayList2.iterator();
                while (it.hasNext()) {
                    ((d) it.next()).d();
                }
                b(arrayList2, this.f1722d);
                this.f1722d = false;
            }
        }
    }

    public final d d(Fragment fragment) {
        for (d dVar : this.f1720b) {
            if (dVar.f1730c.equals(fragment) && !dVar.f1733f) {
                return dVar;
            }
        }
        return null;
    }

    public void e() {
        ViewGroup viewGroup = this.a;
        WeakHashMap<View, c.f.j.i0> weakHashMap = c.f.j.a0.a;
        boolean zB = a0.f.b(viewGroup);
        synchronized (this.f1720b) {
            i();
            Iterator<d> it = this.f1720b.iterator();
            while (it.hasNext()) {
                it.next().d();
            }
            for (d dVar : new ArrayList(this.f1721c)) {
                if (FragmentManager.M(2)) {
                    StringBuilder sb = new StringBuilder();
                    sb.append("SpecialEffectsController: ");
                    sb.append(zB ? "" : "Container " + this.a + " is not attached to window. ");
                    sb.append("Cancelling running operation ");
                    sb.append(dVar);
                    Log.v("FragmentManager", sb.toString());
                }
                dVar.a();
            }
            for (d dVar2 : new ArrayList(this.f1720b)) {
                if (FragmentManager.M(2)) {
                    StringBuilder sb2 = new StringBuilder();
                    sb2.append("SpecialEffectsController: ");
                    sb2.append(zB ? "" : "Container " + this.a + " is not attached to window. ");
                    sb2.append("Cancelling pending operation ");
                    sb2.append(dVar2);
                    Log.v("FragmentManager", sb2.toString());
                }
                dVar2.a();
            }
        }
    }

    public void h() {
        synchronized (this.f1720b) {
            i();
            this.f1723e = false;
            int size = this.f1720b.size() - 1;
            while (true) {
                if (size < 0) {
                    break;
                }
                d dVar = this.f1720b.get(size);
                d.c cVarFrom = d.c.from(dVar.f1730c.mView);
                d.c cVar = dVar.a;
                d.c cVar2 = d.c.VISIBLE;
                if (cVar == cVar2 && cVarFrom != cVar2) {
                    this.f1723e = dVar.f1730c.isPostponed();
                    break;
                }
                size--;
            }
        }
    }

    public final void i() {
        for (d dVar : this.f1720b) {
            if (dVar.f1729b == d.b.ADDING) {
                dVar.c(d.c.from(dVar.f1730c.requireView().getVisibility()), d.b.NONE);
            }
        }
    }

    /* JADX INFO: compiled from: SpecialEffectsController.java */
    public static class d {
        public c a;

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

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

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

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        public final HashSet<c.f.f.c> f1732e = new HashSet<>();

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

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

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

            @Override // c.f.f.c.a
            public void a() {
                d.this.a();
            }
        }

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

        public d(c cVar, b bVar, Fragment fragment, c.f.f.c cVar2) {
            this.a = cVar;
            this.f1729b = bVar;
            this.f1730c = fragment;
            cVar2.b(new a());
        }

        public final void a() {
            if (this.f1733f) {
                return;
            }
            this.f1733f = true;
            if (this.f1732e.isEmpty()) {
                b();
                return;
            }
            Iterator it = new ArrayList(this.f1732e).iterator();
            while (it.hasNext()) {
                ((c.f.f.c) it.next()).a();
            }
        }

        public void b() {
            if (this.f1734g) {
                return;
            }
            if (FragmentManager.M(2)) {
                Log.v("FragmentManager", "SpecialEffectsController: " + this + " has called complete.");
            }
            this.f1734g = true;
            Iterator<Runnable> it = this.f1731d.iterator();
            while (it.hasNext()) {
                it.next().run();
            }
        }

        public final void c(c cVar, b bVar) {
            int iOrdinal = bVar.ordinal();
            if (iOrdinal == 0) {
                if (this.a != c.REMOVED) {
                    if (FragmentManager.M(2)) {
                        StringBuilder sbB = d.b.a.a.a.B("SpecialEffectsController: For fragment ");
                        sbB.append(this.f1730c);
                        sbB.append(" mFinalState = ");
                        sbB.append(this.a);
                        sbB.append(" -> ");
                        sbB.append(cVar);
                        sbB.append(". ");
                        Log.v("FragmentManager", sbB.toString());
                    }
                    this.a = cVar;
                    return;
                }
                return;
            }
            if (iOrdinal == 1) {
                if (this.a == c.REMOVED) {
                    if (FragmentManager.M(2)) {
                        StringBuilder sbB2 = d.b.a.a.a.B("SpecialEffectsController: For fragment ");
                        sbB2.append(this.f1730c);
                        sbB2.append(" mFinalState = REMOVED -> VISIBLE. mLifecycleImpact = ");
                        sbB2.append(this.f1729b);
                        sbB2.append(" to ADDING.");
                        Log.v("FragmentManager", sbB2.toString());
                    }
                    this.a = c.VISIBLE;
                    this.f1729b = b.ADDING;
                    return;
                }
                return;
            }
            if (iOrdinal != 2) {
                return;
            }
            if (FragmentManager.M(2)) {
                StringBuilder sbB3 = d.b.a.a.a.B("SpecialEffectsController: For fragment ");
                sbB3.append(this.f1730c);
                sbB3.append(" mFinalState = ");
                sbB3.append(this.a);
                sbB3.append(" -> REMOVED. mLifecycleImpact  = ");
                sbB3.append(this.f1729b);
                sbB3.append(" to REMOVING.");
                Log.v("FragmentManager", sbB3.toString());
            }
            this.a = c.REMOVED;
            this.f1729b = b.REMOVING;
        }

        public void d() {
        }

        public String toString() {
            StringBuilder sbD = d.b.a.a.a.D("Operation ", "{");
            sbD.append(Integer.toHexString(System.identityHashCode(this)));
            sbD.append("} ");
            sbD.append("{");
            sbD.append("mFinalState = ");
            sbD.append(this.a);
            sbD.append("} ");
            sbD.append("{");
            sbD.append("mLifecycleImpact = ");
            sbD.append(this.f1729b);
            sbD.append("} ");
            sbD.append("{");
            sbD.append("mFragment = ");
            sbD.append(this.f1730c);
            sbD.append("}");
            return sbD.toString();
        }

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

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

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

            public static c from(int i2) {
                if (i2 == 0) {
                    return VISIBLE;
                }
                if (i2 == 4) {
                    return INVISIBLE;
                }
                if (i2 == 8) {
                    return GONE;
                }
                throw new IllegalArgumentException(d.b.a.a.a.j("Unknown visibility ", i2));
            }
        }
    }
}
