package androidx.view.fragment;

import android.content.Context;
import android.content.res.TypedArray;
import android.util.AttributeSet;
import androidx.fragment.app.ab;
import androidx.fragment.app.l;
import androidx.fragment.app.o;
import androidx.lifecycle.k;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdData;
import androidx.view.NavBackStackEntry;
import androidx.view.ao;
import androidx.view.aw;
import androidx.view.bc;
import androidx.view.fragment.b;
import androidx.view.fragment.n;
import defpackage.bn3;
import defpackage.cr4;
import defpackage.f43;
import defpackage.ig6;
import defpackage.km8;
import defpackage.n41;
import defpackage.vx8;
import defpackage.w92;
import defpackage.y41;
import defpackage.zj6;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.ListIterator;
import java.util.NoSuchElementException;
import java.util.Set;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes.dex */
@bc.b("dialog")
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0007\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001:\u0002\u0003\u0004¨\u0006\u0005"}, d2 = {"Landroidx/navigation/fragment/b;", "Landroidx/navigation/bc;", "Landroidx/navigation/fragment/b$b;", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "b", "navigation-fragment_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class b extends bc<C0057b> {
    public final Context c;
    public final ab d;
    public final LinkedHashSet e = new LinkedHashSet();
    public final w92 f = new w92(this);
    public final LinkedHashMap g = new LinkedHashMap();

    @Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\b\u0082\u0003\u0018\u00002\u00020\u0001R\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004¨\u0006\u0005"}, d2 = {"Landroidx/navigation/fragment/b$a;", "", "", "TAG", "Ljava/lang/String;", "navigation-fragment_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class a {
    }

    /* JADX INFO: renamed from: androidx.navigation.fragment.b$b, reason: collision with other inner class name */
    @ao.a
    @Metadata(d1 = {"\u0000\u000e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0017\u0018\u00002\u00020\u00012\u00020\u0002¨\u0006\u0003"}, d2 = {"Landroidx/navigation/fragment/b$b;", "Landroidx/navigation/ao;", "Lf43;", "navigation-fragment_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    @vx8
    public static class C0057b extends ao implements f43 {
        public String m;

        @Override // androidx.view.ao
        public final boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            return obj != null && (obj instanceof C0057b) && super.equals(obj) && cr4.b(this.m, ((C0057b) obj).m);
        }

        @Override // androidx.view.ao
        public final void f(Context context, AttributeSet attributeSet) {
            super.f(context, attributeSet);
            TypedArray typedArrayObtainAttributes = context.getResources().obtainAttributes(attributeSet, n.d.a);
            cr4.f(typedArrayObtainAttributes, "context.resources.obtain…ntNavigator\n            )");
            String string = typedArrayObtainAttributes.getString(0);
            if (string != null) {
                this.m = string;
            }
            typedArrayObtainAttributes.recycle();
        }

        @Override // androidx.view.ao
        public final int hashCode() {
            int iHashCode = super.hashCode() * 31;
            String str = this.m;
            return iHashCode + (str != null ? str.hashCode() : 0);
        }
    }

    public b(Context context, ab abVar) {
        this.c = context;
        this.d = abVar;
    }

    @Override // androidx.view.bc
    public final ao a() {
        return new C0057b(this);
    }

    @Override // androidx.view.bc
    public final void d(List list, aw awVar) {
        ab abVar = this.d;
        if (abVar.aq()) {
            return;
        }
        Iterator it = list.iterator();
        while (it.hasNext()) {
            NavBackStackEntry navBackStackEntry = (NavBackStackEntry) it.next();
            k(navBackStackEntry).show(abVar, navBackStackEntry.f);
            NavBackStackEntry navBackStackEntry2 = (NavBackStackEntry) y41.al((List) b().e.getValue());
            boolean zQ = y41.q((Iterable) b().f.getValue(), navBackStackEntry2);
            b().h(navBackStackEntry);
            if (navBackStackEntry2 != null && !zQ) {
                b().b(navBackStackEntry2);
            }
        }
    }

    @Override // androidx.view.bc
    public final void e(zj6 zj6Var) {
        k lifecycle;
        this.a = zj6Var;
        this.b = true;
        Iterator it = ((List) zj6Var.e.getValue()).iterator();
        while (true) {
            boolean zHasNext = it.hasNext();
            ab abVar = this.d;
            if (!zHasNext) {
                abVar.q.add(new bn3() { // from class: v92
                    @Override // defpackage.bn3
                    public final void a(ab abVar2, o oVar) {
                        cr4.g(abVar2, "<anonymous parameter 0>");
                        b bVar = this.a;
                        LinkedHashSet linkedHashSet = bVar.e;
                        String tag = oVar.getTag();
                        hz9.a(linkedHashSet);
                        if (linkedHashSet.remove(tag)) {
                            oVar.getLifecycle().a(bVar.f);
                        }
                        LinkedHashMap linkedHashMap = bVar.g;
                        hz9.c(linkedHashMap).remove(oVar.getTag());
                    }
                });
                return;
            }
            NavBackStackEntry navBackStackEntry = (NavBackStackEntry) it.next();
            l lVar = (l) abVar.af(navBackStackEntry.f);
            if (lVar == null || (lifecycle = lVar.getLifecycle()) == null) {
                this.e.add(navBackStackEntry.f);
            } else {
                lifecycle.a(this.f);
            }
        }
    }

    @Override // androidx.view.bc
    public final void f(NavBackStackEntry navBackStackEntry) {
        String str = navBackStackEntry.f;
        ab abVar = this.d;
        if (abVar.aq()) {
            return;
        }
        l lVar = (l) this.g.get(str);
        if (lVar == null) {
            o oVarAf = abVar.af(str);
            lVar = oVarAf instanceof l ? (l) oVarAf : null;
        }
        if (lVar != null) {
            lVar.getLifecycle().c(this.f);
            lVar.dismiss();
        }
        k(navBackStackEntry).show(abVar, str);
        zj6 zj6VarB = b();
        List list = (List) zj6VarB.e.getValue();
        ListIterator listIterator = list.listIterator(list.size());
        while (listIterator.hasPrevious()) {
            NavBackStackEntry navBackStackEntry2 = (NavBackStackEntry) listIterator.previous();
            if (cr4.b(navBackStackEntry2.f, str)) {
                ig6 ig6Var = zj6VarB.c;
                ig6Var.setValue(km8.g(km8.g((Set) ig6Var.getValue(), navBackStackEntry2), navBackStackEntry));
                zj6VarB.c(navBackStackEntry);
                return;
            }
        }
        throw new NoSuchElementException("List contains no element matching the predicate.");
    }

    @Override // androidx.view.bc
    public final void i(NavBackStackEntry navBackStackEntry, boolean z) {
        cr4.g(navBackStackEntry, "popUpTo");
        ab abVar = this.d;
        if (abVar.aq()) {
            return;
        }
        List list = (List) b().e.getValue();
        int iIndexOf = list.indexOf(navBackStackEntry);
        Iterator it = y41.bb(list.subList(iIndexOf, list.size())).iterator();
        while (it.hasNext()) {
            o oVarAf = abVar.af(((NavBackStackEntry) it.next()).f);
            if (oVarAf != null) {
                ((l) oVarAf).dismiss();
            }
        }
        l(iIndexOf, navBackStackEntry, z);
    }

    public final l k(NavBackStackEntry navBackStackEntry) {
        ao aoVar = navBackStackEntry.b;
        cr4.e(aoVar, "null cannot be cast to non-null type androidx.navigation.fragment.DialogFragmentNavigator.Destination");
        C0057b c0057b = (C0057b) aoVar;
        String str = c0057b.m;
        if (str == null) {
            throw new IllegalStateException("DialogFragment class was not set");
        }
        char cCharAt = str.charAt(0);
        Context context = this.c;
        if (cCharAt == '.') {
            str = context.getPackageName() + str;
        }
        o oVarA = this.d.aj().a(context.getClassLoader(), str);
        cr4.f(oVarA, "fragmentManager.fragment…ader, className\n        )");
        if (l.class.isAssignableFrom(oVarA.getClass())) {
            l lVar = (l) oVarA;
            lVar.setArguments(navBackStackEntry.a());
            lVar.getLifecycle().a(this.f);
            this.g.put(navBackStackEntry.f, lVar);
            return lVar;
        }
        StringBuilder sb = new StringBuilder("Dialog destination ");
        String str2 = c0057b.m;
        if (str2 != null) {
            throw new IllegalArgumentException(n41.s(sb, str2, " is not an instance of DialogFragment").toString());
        }
        throw new IllegalStateException("DialogFragment class was not set");
    }

    public final void l(int i, NavBackStackEntry navBackStackEntry, boolean z) {
        NavBackStackEntry navBackStackEntry2 = (NavBackStackEntry) y41.af(i - 1, (List) b().e.getValue());
        boolean zQ = y41.q((Iterable) b().f.getValue(), navBackStackEntry2);
        b().e(navBackStackEntry, z);
        if (navBackStackEntry2 == null || zQ) {
            return;
        }
        b().b(navBackStackEntry2);
    }
}
