package d.k.b;

import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import com.ifpdos.udi.service.core.pc.R;
import d.h.f.a;
import d.h.j.y;
import d.k.b.a0;
import d.k.b.m;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.atomic.AtomicInteger;

/* JADX INFO: loaded from: classes.dex */
public abstract class w0 {
    public final ViewGroup a;

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

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

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

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

    public class a implements Runnable {

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

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

        @Override // java.lang.Runnable
        public void run() {
            if (w0.this.f3144b.contains(this.f3148f)) {
                c cVar = this.f3148f;
                cVar.a.b(cVar.f3154c.Q);
            }
        }
    }

    public class b implements Runnable {

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

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

        @Override // java.lang.Runnable
        public void run() {
            w0.this.f3144b.remove(this.f3150f);
            w0.this.f3145c.remove(this.f3150f);
        }
    }

    public static class c extends d {

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

        public c(d.c cVar, d.b bVar, g0 g0Var, d.h.f.a aVar) {
            super(cVar, bVar, g0Var.f2988c, aVar);
            this.f3152h = g0Var;
        }

        @Override // d.k.b.w0.d
        public void b() {
            super.b();
            this.f3152h.k();
        }

        @Override // d.k.b.w0.d
        public void d() {
            if (this.f3153b == d.b.ADDING) {
                m mVar = this.f3152h.f2988c;
                View viewFindFocus = mVar.Q.findFocus();
                if (viewFindFocus != null) {
                    mVar.c().f3067o = viewFindFocus;
                    if (a0.M(2)) {
                        Log.v("FragmentManager", "requestFocus: Saved focused view " + viewFindFocus + " for Fragment " + mVar);
                    }
                }
                View viewH0 = this.f3154c.h0();
                if (viewH0.getParent() == null) {
                    this.f3152h.b();
                    viewH0.setAlpha(0.0f);
                }
                if (viewH0.getAlpha() == 0.0f && viewH0.getVisibility() == 0) {
                    viewH0.setVisibility(4);
                }
                m.b bVar = mVar.T;
                viewH0.setAlpha(bVar == null ? 1.0f : bVar.f3066n);
            }
        }
    }

    public static class d {
        public c a;

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

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

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

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

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

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

        public class a implements a.InterfaceC0031a {
            public a() {
            }

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

        public enum b {
            NONE,
            ADDING,
            REMOVING
        }

        public enum c {
            REMOVED,
            VISIBLE,
            GONE,
            INVISIBLE;

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

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

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

        public d(c cVar, b bVar, m mVar, d.h.f.a aVar) {
            this.a = cVar;
            this.f3153b = bVar;
            this.f3154c = mVar;
            aVar.b(new a());
        }

        public final void a() {
            if (this.f3157f) {
                return;
            }
            this.f3157f = true;
            if (this.f3156e.isEmpty()) {
                b();
                return;
            }
            Iterator it = new ArrayList(this.f3156e).iterator();
            while (it.hasNext()) {
                ((d.h.f.a) it.next()).a();
            }
        }

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

        public final void c(c cVar, b bVar) {
            b bVar2;
            c cVar2 = c.REMOVED;
            int iOrdinal = bVar.ordinal();
            if (iOrdinal == 0) {
                if (this.a != cVar2) {
                    if (a0.M(2)) {
                        StringBuilder sbF = g.a.a.a.a.F("SpecialEffectsController: For fragment ");
                        sbF.append(this.f3154c);
                        sbF.append(" mFinalState = ");
                        sbF.append(this.a);
                        sbF.append(" -> ");
                        sbF.append(cVar);
                        sbF.append(". ");
                        Log.v("FragmentManager", sbF.toString());
                    }
                    this.a = cVar;
                    return;
                }
                return;
            }
            if (iOrdinal != 1) {
                if (iOrdinal != 2) {
                    return;
                }
                if (a0.M(2)) {
                    StringBuilder sbF2 = g.a.a.a.a.F("SpecialEffectsController: For fragment ");
                    sbF2.append(this.f3154c);
                    sbF2.append(" mFinalState = ");
                    sbF2.append(this.a);
                    sbF2.append(" -> REMOVED. mLifecycleImpact  = ");
                    sbF2.append(this.f3153b);
                    sbF2.append(" to REMOVING.");
                    Log.v("FragmentManager", sbF2.toString());
                }
                this.a = cVar2;
                bVar2 = b.REMOVING;
            } else {
                if (this.a != cVar2) {
                    return;
                }
                if (a0.M(2)) {
                    StringBuilder sbF3 = g.a.a.a.a.F("SpecialEffectsController: For fragment ");
                    sbF3.append(this.f3154c);
                    sbF3.append(" mFinalState = REMOVED -> VISIBLE. mLifecycleImpact = ");
                    sbF3.append(this.f3153b);
                    sbF3.append(" to ADDING.");
                    Log.v("FragmentManager", sbF3.toString());
                }
                this.a = c.VISIBLE;
                bVar2 = b.ADDING;
            }
            this.f3153b = bVar2;
        }

        public void d() {
        }

        public String toString() {
            StringBuilder sbJ = g.a.a.a.a.J("Operation ", "{");
            sbJ.append(Integer.toHexString(System.identityHashCode(this)));
            sbJ.append("} ");
            sbJ.append("{");
            sbJ.append("mFinalState = ");
            sbJ.append(this.a);
            sbJ.append("} ");
            sbJ.append("{");
            sbJ.append("mLifecycleImpact = ");
            sbJ.append(this.f3153b);
            sbJ.append("} ");
            sbJ.append("{");
            sbJ.append("mFragment = ");
            sbJ.append(this.f3154c);
            sbJ.append("}");
            return sbJ.toString();
        }
    }

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

    public static w0 f(ViewGroup viewGroup, a0 a0Var) {
        return g(viewGroup, a0Var.K());
    }

    public static w0 g(ViewGroup viewGroup, x0 x0Var) {
        Object tag = viewGroup.getTag(R.id.special_effects_controller_view_tag);
        if (tag instanceof w0) {
            return (w0) tag;
        }
        Objects.requireNonNull((a0.f) x0Var);
        d.k.b.c cVar = new d.k.b.c(viewGroup);
        viewGroup.setTag(R.id.special_effects_controller_view_tag, cVar);
        return cVar;
    }

    public final void a(d.c cVar, d.b bVar, g0 g0Var) {
        synchronized (this.f3144b) {
            d.h.f.a aVar = new d.h.f.a();
            d dVarD = d(g0Var.f2988c);
            if (dVarD != null) {
                dVarD.c(cVar, bVar);
                return;
            }
            c cVar2 = new c(cVar, bVar, g0Var, aVar);
            this.f3144b.add(cVar2);
            cVar2.f3155d.add(new a(cVar2));
            cVar2.f3155d.add(new b(cVar2));
        }
    }

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

    public void c() {
        if (this.f3147e) {
            return;
        }
        ViewGroup viewGroup = this.a;
        AtomicInteger atomicInteger = d.h.j.y.a;
        if (!y.f.b(viewGroup)) {
            e();
            this.f3146d = false;
            return;
        }
        synchronized (this.f3144b) {
            if (!this.f3144b.isEmpty()) {
                ArrayList<d> arrayList = new ArrayList(this.f3145c);
                this.f3145c.clear();
                for (d dVar : arrayList) {
                    if (a0.M(2)) {
                        Log.v("FragmentManager", "SpecialEffectsController: Cancelling operation " + dVar);
                    }
                    dVar.a();
                    if (!dVar.f3158g) {
                        this.f3145c.add(dVar);
                    }
                }
                i();
                ArrayList arrayList2 = new ArrayList(this.f3144b);
                this.f3144b.clear();
                this.f3145c.addAll(arrayList2);
                Iterator it = arrayList2.iterator();
                while (it.hasNext()) {
                    ((d) it.next()).d();
                }
                b(arrayList2, this.f3146d);
                this.f3146d = false;
            }
        }
    }

    public final d d(m mVar) {
        for (d dVar : this.f3144b) {
            if (dVar.f3154c.equals(mVar) && !dVar.f3157f) {
                return dVar;
            }
        }
        return null;
    }

    public void e() {
        ViewGroup viewGroup = this.a;
        AtomicInteger atomicInteger = d.h.j.y.a;
        boolean zB = y.f.b(viewGroup);
        synchronized (this.f3144b) {
            i();
            Iterator<d> it = this.f3144b.iterator();
            while (it.hasNext()) {
                it.next().d();
            }
            for (d dVar : new ArrayList(this.f3145c)) {
                if (a0.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.f3144b)) {
                if (a0.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.f3144b) {
            i();
            this.f3147e = false;
            int size = this.f3144b.size() - 1;
            while (true) {
                if (size < 0) {
                    break;
                }
                d dVar = this.f3144b.get(size);
                d.c cVarG = d.c.g(dVar.f3154c.Q);
                d.c cVar = dVar.a;
                d.c cVar2 = d.c.VISIBLE;
                if (cVar == cVar2 && cVarG != cVar2) {
                    this.f3147e = dVar.f3154c.z();
                    break;
                }
                size--;
            }
        }
    }

    public final void i() {
        for (d dVar : this.f3144b) {
            if (dVar.f3153b == d.b.ADDING) {
                dVar.c(d.c.e(dVar.f3154c.h0().getVisibility()), d.b.NONE);
            }
        }
    }
}
