package androidx.fragment.app;

import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.Objects;
import kotlin.jvm.internal.Ref$BooleanRef;

/* JADX INFO: loaded from: classes.dex */
public abstract class h2 {

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

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

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

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

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

    public h2(ViewGroup viewGroup) {
        nb.g.i(viewGroup, "container");
        this.f2471a = viewGroup;
        this.f2472b = new ArrayList();
        this.f2473c = new ArrayList();
    }

    public static final h2 i(ViewGroup viewGroup, d1 d1Var) {
        nb.g.i(viewGroup, "container");
        nb.g.i(d1Var, "fragmentManager");
        e.y yVarE = d1Var.E();
        nb.g.h(yVarE, "fragmentManager.specialEffectsControllerFactory");
        return o6.b.r(viewGroup, yVarE);
    }

    public final void a(f2 f2Var) {
        nb.g.i(f2Var, "operation");
        if (f2Var.f2448i) {
            SpecialEffectsController$Operation$State specialEffectsController$Operation$State = f2Var.f2440a;
            View viewRequireView = f2Var.f2442c.requireView();
            nb.g.h(viewRequireView, "operation.fragment.requireView()");
            specialEffectsController$Operation$State.a(viewRequireView, this.f2471a);
            f2Var.f2448i = false;
        }
    }

    public abstract void b(ArrayList arrayList, boolean z10);

    public final void c(ArrayList arrayList) {
        nb.g.i(arrayList, "operations");
        ArrayList arrayList2 = new ArrayList();
        Iterator it = arrayList.iterator();
        while (it.hasNext()) {
            kotlin.collections.k.b1(((f2) it.next()).f2450k, arrayList2);
        }
        List listQ1 = kotlin.collections.n.q1(kotlin.collections.n.t1(arrayList2));
        int size = listQ1.size();
        for (int i10 = 0; i10 < size; i10++) {
            ((d2) listQ1.get(i10)).c(this.f2471a);
        }
        int size2 = arrayList.size();
        for (int i11 = 0; i11 < size2; i11++) {
            a((f2) arrayList.get(i11));
        }
        List listQ12 = kotlin.collections.n.q1(arrayList);
        int size3 = listQ12.size();
        for (int i12 = 0; i12 < size3; i12++) {
            f2 f2Var = (f2) listQ12.get(i12);
            if (f2Var.f2450k.isEmpty()) {
                f2Var.b();
            }
        }
    }

    public final void d(SpecialEffectsController$Operation$State specialEffectsController$Operation$State, SpecialEffectsController$Operation$LifecycleImpact specialEffectsController$Operation$LifecycleImpact, l1 l1Var) {
        synchronized (this.f2472b) {
            try {
                e0 e0Var = l1Var.f2505c;
                nb.g.h(e0Var, "fragmentStateManager.fragment");
                f2 f2VarF = f(e0Var);
                if (f2VarF == null) {
                    e0 e0Var2 = l1Var.f2505c;
                    f2VarF = e0Var2.f2422m ? g(e0Var2) : null;
                }
                if (f2VarF != null) {
                    f2VarF.d(specialEffectsController$Operation$State, specialEffectsController$Operation$LifecycleImpact);
                    return;
                }
                final e2 e2Var = new e2(specialEffectsController$Operation$State, specialEffectsController$Operation$LifecycleImpact, l1Var);
                this.f2472b.add(e2Var);
                final int i10 = 0;
                e2Var.f2443d.add(new Runnable(this) { // from class: androidx.fragment.app.c2

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

                    {
                        this.f2361b = this;
                    }

                    @Override // java.lang.Runnable
                    public final void run() {
                        int i11 = i10;
                        e2 e2Var2 = e2Var;
                        h2 h2Var = this.f2361b;
                        switch (i11) {
                            case 0:
                                nb.g.i(h2Var, "this$0");
                                nb.g.i(e2Var2, "$operation");
                                if (h2Var.f2472b.contains(e2Var2)) {
                                    SpecialEffectsController$Operation$State specialEffectsController$Operation$State2 = e2Var2.f2440a;
                                    View view = e2Var2.f2442c.f2419k0;
                                    nb.g.h(view, "operation.fragment.mView");
                                    specialEffectsController$Operation$State2.a(view, h2Var.f2471a);
                                }
                                break;
                            default:
                                nb.g.i(h2Var, "this$0");
                                nb.g.i(e2Var2, "$operation");
                                h2Var.f2472b.remove(e2Var2);
                                h2Var.f2473c.remove(e2Var2);
                                break;
                        }
                    }
                });
                final int i11 = 1;
                e2Var.f2443d.add(new Runnable(this) { // from class: androidx.fragment.app.c2

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

                    {
                        this.f2361b = this;
                    }

                    @Override // java.lang.Runnable
                    public final void run() {
                        int i112 = i11;
                        e2 e2Var2 = e2Var;
                        h2 h2Var = this.f2361b;
                        switch (i112) {
                            case 0:
                                nb.g.i(h2Var, "this$0");
                                nb.g.i(e2Var2, "$operation");
                                if (h2Var.f2472b.contains(e2Var2)) {
                                    SpecialEffectsController$Operation$State specialEffectsController$Operation$State2 = e2Var2.f2440a;
                                    View view = e2Var2.f2442c.f2419k0;
                                    nb.g.h(view, "operation.fragment.mView");
                                    specialEffectsController$Operation$State2.a(view, h2Var.f2471a);
                                }
                                break;
                            default:
                                nb.g.i(h2Var, "this$0");
                                nb.g.i(e2Var2, "$operation");
                                h2Var.f2472b.remove(e2Var2);
                                h2Var.f2473c.remove(e2Var2);
                                break;
                        }
                    }
                });
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:77:0x0147  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void e() {
        boolean z10;
        boolean z11;
        if (this.f2475e) {
            return;
        }
        if (!this.f2471a.isAttachedToWindow()) {
            h();
            this.f2474d = false;
            return;
        }
        synchronized (this.f2472b) {
            try {
                if (this.f2472b.isEmpty()) {
                    ArrayList<f2> arrayListR1 = kotlin.collections.n.r1(this.f2473c);
                    this.f2473c.clear();
                    for (f2 f2Var : arrayListR1) {
                        if (Log.isLoggable("FragmentManager", 2)) {
                            Objects.toString(f2Var);
                        }
                        ViewGroup viewGroup = this.f2471a;
                        f2Var.getClass();
                        nb.g.i(viewGroup, "container");
                        if (!f2Var.f2444e) {
                            f2Var.a(viewGroup);
                        }
                        if (!f2Var.f2445f) {
                            this.f2473c.add(f2Var);
                        }
                    }
                } else {
                    ArrayList arrayListR12 = kotlin.collections.n.r1(this.f2473c);
                    this.f2473c.clear();
                    Iterator it = arrayListR12.iterator();
                    while (true) {
                        z10 = true;
                        if (!it.hasNext()) {
                            break;
                        }
                        f2 f2Var2 = (f2) it.next();
                        if (Log.isLoggable("FragmentManager", 2)) {
                            Objects.toString(f2Var2);
                        }
                        ViewGroup viewGroup2 = this.f2471a;
                        boolean z12 = f2Var2.f2442c.f2422m;
                        nb.g.i(viewGroup2, "container");
                        if (!f2Var2.f2444e) {
                            if (z12) {
                                f2Var2.f2446g = true;
                            }
                            f2Var2.a(viewGroup2);
                        }
                        if (!f2Var2.f2445f) {
                            this.f2473c.add(f2Var2);
                        }
                    }
                    l();
                    ArrayList<f2> arrayListR13 = kotlin.collections.n.r1(this.f2472b);
                    if (arrayListR13.isEmpty()) {
                        return;
                    }
                    this.f2472b.clear();
                    this.f2473c.addAll(arrayListR13);
                    b(arrayListR13, this.f2474d);
                    Ref$BooleanRef ref$BooleanRef = new Ref$BooleanRef();
                    ref$BooleanRef.element = true;
                    boolean z13 = true;
                    for (f2 f2Var3 : arrayListR13) {
                        if (!(!f2Var3.f2450k.isEmpty())) {
                            z11 = false;
                            break;
                        }
                        ArrayList arrayList = f2Var3.f2450k;
                        if (!(arrayList instanceof Collection) || !arrayList.isEmpty()) {
                            Iterator it2 = arrayList.iterator();
                            while (it2.hasNext()) {
                                if (!((d2) it2.next()).a()) {
                                    z11 = false;
                                    break;
                                }
                            }
                        }
                        z11 = true;
                        ref$BooleanRef.element = z11;
                        if (!f2Var3.f2442c.f2422m) {
                            z13 = false;
                        }
                    }
                    if (ref$BooleanRef.element) {
                        ArrayList arrayList2 = new ArrayList();
                        Iterator it3 = arrayListR13.iterator();
                        while (it3.hasNext()) {
                            kotlin.collections.k.b1(((f2) it3.next()).f2450k, arrayList2);
                        }
                        if (!(!arrayList2.isEmpty())) {
                            z10 = false;
                        }
                        ref$BooleanRef.element = z10;
                        if (!z13) {
                            k(arrayListR13);
                            c(arrayListR13);
                        } else if (z10) {
                            k(arrayListR13);
                            int size = arrayListR13.size();
                            for (int i10 = 0; i10 < size; i10++) {
                                a((f2) arrayListR13.get(i10));
                            }
                        }
                        this.f2474d = false;
                    }
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public final f2 f(e0 e0Var) {
        Object next;
        Iterator it = this.f2472b.iterator();
        while (true) {
            if (!it.hasNext()) {
                next = null;
                break;
            }
            next = it.next();
            f2 f2Var = (f2) next;
            if (nb.g.c(f2Var.f2442c, e0Var) && !f2Var.f2444e) {
                break;
            }
        }
        return (f2) next;
    }

    public final f2 g(e0 e0Var) {
        Object next;
        Iterator it = this.f2473c.iterator();
        while (true) {
            if (!it.hasNext()) {
                next = null;
                break;
            }
            next = it.next();
            f2 f2Var = (f2) next;
            if (nb.g.c(f2Var.f2442c, e0Var) && !f2Var.f2444e) {
                break;
            }
        }
        return (f2) next;
    }

    public final void h() {
        boolean zIsAttachedToWindow = this.f2471a.isAttachedToWindow();
        synchronized (this.f2472b) {
            try {
                l();
                k(this.f2472b);
                for (f2 f2Var : kotlin.collections.n.r1(this.f2473c)) {
                    if (Log.isLoggable("FragmentManager", 2)) {
                        if (!zIsAttachedToWindow) {
                            Objects.toString(this.f2471a);
                        }
                        Objects.toString(f2Var);
                    }
                    f2Var.a(this.f2471a);
                }
                for (f2 f2Var2 : kotlin.collections.n.r1(this.f2472b)) {
                    if (Log.isLoggable("FragmentManager", 2)) {
                        if (!zIsAttachedToWindow) {
                            Objects.toString(this.f2471a);
                        }
                        Objects.toString(f2Var2);
                    }
                    f2Var2.a(this.f2471a);
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public final void j() {
        Object objPrevious;
        a0 a0Var;
        synchronized (this.f2472b) {
            try {
                l();
                ArrayList arrayList = this.f2472b;
                ListIterator listIterator = arrayList.listIterator(arrayList.size());
                while (true) {
                    if (!listIterator.hasPrevious()) {
                        objPrevious = null;
                        break;
                    }
                    objPrevious = listIterator.previous();
                    f2 f2Var = (f2) objPrevious;
                    View view = f2Var.f2442c.f2419k0;
                    nb.g.h(view, "operation.fragment.mView");
                    SpecialEffectsController$Operation$State specialEffectsController$Operation$StateE = o6.b.e(view);
                    SpecialEffectsController$Operation$State specialEffectsController$Operation$State = f2Var.f2440a;
                    SpecialEffectsController$Operation$State specialEffectsController$Operation$State2 = SpecialEffectsController$Operation$State.f2306b;
                    if (specialEffectsController$Operation$State == specialEffectsController$Operation$State2 && specialEffectsController$Operation$StateE != specialEffectsController$Operation$State2) {
                        break;
                    }
                }
                f2 f2Var2 = (f2) objPrevious;
                e0 e0Var = f2Var2 != null ? f2Var2.f2442c : null;
                boolean z10 = false;
                if (e0Var != null && (a0Var = e0Var.f2424n0) != null) {
                    z10 = a0Var.f2331s;
                }
                this.f2475e = z10;
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public final void k(ArrayList arrayList) {
        int size = arrayList.size();
        for (int i10 = 0; i10 < size; i10++) {
            e2 e2Var = (e2) ((f2) arrayList.get(i10));
            if (!e2Var.f2447h) {
                e2Var.f2447h = true;
                SpecialEffectsController$Operation$LifecycleImpact specialEffectsController$Operation$LifecycleImpact = e2Var.f2441b;
                SpecialEffectsController$Operation$LifecycleImpact specialEffectsController$Operation$LifecycleImpact2 = SpecialEffectsController$Operation$LifecycleImpact.f2302b;
                l1 l1Var = e2Var.f2436l;
                if (specialEffectsController$Operation$LifecycleImpact == specialEffectsController$Operation$LifecycleImpact2) {
                    e0 e0Var = l1Var.f2505c;
                    nb.g.h(e0Var, "fragmentStateManager.fragment");
                    View viewFindFocus = e0Var.f2419k0.findFocus();
                    if (viewFindFocus != null) {
                        e0Var.A().f2330r = viewFindFocus;
                        if (Log.isLoggable("FragmentManager", 2)) {
                            viewFindFocus.toString();
                            e0Var.toString();
                        }
                    }
                    View viewRequireView = e2Var.f2442c.requireView();
                    nb.g.h(viewRequireView, "this.fragment.requireView()");
                    if (viewRequireView.getParent() == null) {
                        l1Var.b();
                        viewRequireView.setAlpha(0.0f);
                    }
                    if (viewRequireView.getAlpha() == 0.0f && viewRequireView.getVisibility() == 0) {
                        viewRequireView.setVisibility(4);
                    }
                    a0 a0Var = e0Var.f2424n0;
                    viewRequireView.setAlpha(a0Var == null ? 1.0f : a0Var.f2329q);
                } else if (specialEffectsController$Operation$LifecycleImpact == SpecialEffectsController$Operation$LifecycleImpact.f2303c) {
                    e0 e0Var2 = l1Var.f2505c;
                    nb.g.h(e0Var2, "fragmentStateManager.fragment");
                    View viewRequireView2 = e0Var2.requireView();
                    nb.g.h(viewRequireView2, "fragment.requireView()");
                    if (Log.isLoggable("FragmentManager", 2)) {
                        Objects.toString(viewRequireView2.findFocus());
                        viewRequireView2.toString();
                        e0Var2.toString();
                    }
                    viewRequireView2.clearFocus();
                }
            }
        }
        ArrayList arrayList2 = new ArrayList();
        Iterator it = arrayList.iterator();
        while (it.hasNext()) {
            kotlin.collections.k.b1(((f2) it.next()).f2450k, arrayList2);
        }
        List listQ1 = kotlin.collections.n.q1(kotlin.collections.n.t1(arrayList2));
        int size2 = listQ1.size();
        for (int i11 = 0; i11 < size2; i11++) {
            d2 d2Var = (d2) listQ1.get(i11);
            d2Var.getClass();
            ViewGroup viewGroup = this.f2471a;
            nb.g.i(viewGroup, "container");
            if (!d2Var.f2392a) {
                d2Var.e(viewGroup);
            }
            d2Var.f2392a = true;
        }
    }

    public final void l() {
        for (f2 f2Var : this.f2472b) {
            if (f2Var.f2441b == SpecialEffectsController$Operation$LifecycleImpact.f2302b) {
                View viewRequireView = f2Var.f2442c.requireView();
                nb.g.h(viewRequireView, "fragment.requireView()");
                f2Var.d(o6.b.l(viewRequireView.getVisibility()), SpecialEffectsController$Operation$LifecycleImpact.f2301a);
            }
        }
    }
}
