Initial import of ADIF API reverse-engineering toolkit

This commit is contained in:
2025-12-16 08:37:56 +01:00
commit 60388529c1
11486 changed files with 1086536 additions and 0 deletions

View File

@@ -0,0 +1,155 @@
package androidx.navigation.fragment;
import C.w;
import android.content.Context;
import android.util.Log;
import androidx.fragment.app.AbstractC0158l0;
import androidx.fragment.app.C0142d0;
import androidx.fragment.app.DialogInterfaceOnCancelListenerC0174y;
import androidx.fragment.app.q0;
import androidx.lifecycle.C;
import androidx.navigation.fragment.DialogFragmentNavigator;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import kotlin.Metadata;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.TypeIntrinsics;
import o0.C0537n;
import o0.C0539p;
import o0.C0540q;
import o0.E;
import o0.K;
import o0.U;
import o0.V;
import q0.C0555b;
@Metadata(d1 = {"\u0000\u000e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0007\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001:\u0001\u0002¨\u0006\u0003"}, d2 = {"Landroidx/navigation/fragment/DialogFragmentNavigator;", "Lo0/V;", "Lq0/b;", "navigation-fragment_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
@U("dialog")
/* loaded from: classes.dex */
public final class DialogFragmentNavigator extends V {
/* renamed from: c, reason: collision with root package name */
public final Context f3446c;
/* renamed from: d, reason: collision with root package name */
public final AbstractC0158l0 f3447d;
/* renamed from: e, reason: collision with root package name */
public final LinkedHashSet f3448e;
/* renamed from: f, reason: collision with root package name */
public final C0539p f3449f;
public DialogFragmentNavigator(Context context, AbstractC0158l0 fragmentManager) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(fragmentManager, "fragmentManager");
this.f3446c = context;
this.f3447d = fragmentManager;
this.f3448e = new LinkedHashSet();
this.f3449f = new C0539p(this, 1);
}
@Override // o0.V
public final E a() {
Intrinsics.checkNotNullParameter(this, "fragmentNavigator");
return new E(this);
}
@Override // o0.V
public final void d(List entries, K k4) {
Intrinsics.checkNotNullParameter(entries, "entries");
AbstractC0158l0 abstractC0158l0 = this.f3447d;
if (abstractC0158l0.Q()) {
Log.i("DialogFragmentNavigator", "Ignoring navigate() call: FragmentManager has already saved its state");
return;
}
Iterator it = entries.iterator();
while (it.hasNext()) {
C0537n c0537n = (C0537n) it.next();
C0555b c0555b = (C0555b) c0537n.f8006b;
String str = c0555b.f8147k;
if (str == null) {
throw new IllegalStateException("DialogFragment class was not set");
}
char charAt = str.charAt(0);
Context context = this.f3446c;
if (charAt == '.') {
str = context.getPackageName() + str;
}
C0142d0 J = abstractC0158l0.J();
context.getClassLoader();
androidx.fragment.app.K a2 = J.a(str);
Intrinsics.checkNotNullExpressionValue(a2, "fragmentManager.fragment…ader, className\n )");
if (!DialogInterfaceOnCancelListenerC0174y.class.isAssignableFrom(a2.getClass())) {
StringBuilder sb = new StringBuilder("Dialog destination ");
String str2 = c0555b.f8147k;
if (str2 == null) {
throw new IllegalStateException("DialogFragment class was not set");
}
throw new IllegalArgumentException(w.r(sb, str2, " is not an instance of DialogFragment").toString());
}
DialogInterfaceOnCancelListenerC0174y dialogInterfaceOnCancelListenerC0174y = (DialogInterfaceOnCancelListenerC0174y) a2;
dialogInterfaceOnCancelListenerC0174y.setArguments(c0537n.f8007c);
dialogInterfaceOnCancelListenerC0174y.getLifecycle().a(this.f3449f);
dialogInterfaceOnCancelListenerC0174y.show(abstractC0158l0, c0537n.f8010f);
b().e(c0537n);
}
}
@Override // o0.V
public final void e(C0540q state) {
C lifecycle;
Intrinsics.checkNotNullParameter(state, "state");
super.e(state);
Iterator it = ((List) state.f8026e.getValue()).iterator();
while (true) {
boolean hasNext = it.hasNext();
AbstractC0158l0 abstractC0158l0 = this.f3447d;
if (!hasNext) {
abstractC0158l0.p.add(new q0() { // from class: q0.a
@Override // androidx.fragment.app.q0
public final void a(AbstractC0158l0 abstractC0158l02, androidx.fragment.app.K childFragment) {
DialogFragmentNavigator this$0 = DialogFragmentNavigator.this;
Intrinsics.checkNotNullParameter(this$0, "this$0");
Intrinsics.checkNotNullParameter(abstractC0158l02, "<anonymous parameter 0>");
Intrinsics.checkNotNullParameter(childFragment, "childFragment");
LinkedHashSet linkedHashSet = this$0.f3448e;
if (TypeIntrinsics.asMutableCollection(linkedHashSet).remove(childFragment.getTag())) {
childFragment.getLifecycle().a(this$0.f3449f);
}
}
});
return;
}
C0537n c0537n = (C0537n) it.next();
DialogInterfaceOnCancelListenerC0174y dialogInterfaceOnCancelListenerC0174y = (DialogInterfaceOnCancelListenerC0174y) abstractC0158l0.F(c0537n.f8010f);
if (dialogInterfaceOnCancelListenerC0174y == null || (lifecycle = dialogInterfaceOnCancelListenerC0174y.getLifecycle()) == null) {
this.f3448e.add(c0537n.f8010f);
} else {
lifecycle.a(this.f3449f);
}
}
}
@Override // o0.V
public final void i(C0537n popUpTo, boolean z3) {
Intrinsics.checkNotNullParameter(popUpTo, "popUpTo");
AbstractC0158l0 abstractC0158l0 = this.f3447d;
if (abstractC0158l0.Q()) {
Log.i("DialogFragmentNavigator", "Ignoring popBackStack() call: FragmentManager has already saved its state");
return;
}
List list = (List) b().f8026e.getValue();
Iterator it = CollectionsKt.reversed(list.subList(list.indexOf(popUpTo), list.size())).iterator();
while (it.hasNext()) {
androidx.fragment.app.K F3 = abstractC0158l0.F(((C0537n) it.next()).f8010f);
if (F3 != null) {
F3.getLifecycle().c(this.f3449f);
((DialogInterfaceOnCancelListenerC0174y) F3).dismiss();
}
}
b().c(popUpTo, z3);
}
}

View File

@@ -0,0 +1,204 @@
package androidx.navigation.fragment;
import a.AbstractC0106b;
import android.content.Context;
import android.os.Bundle;
import android.util.Log;
import androidx.fragment.app.AbstractC0158l0;
import androidx.fragment.app.C0135a;
import androidx.fragment.app.C0142d0;
import androidx.fragment.app.C0152i0;
import androidx.fragment.app.C0156k0;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import kotlin.Metadata;
import kotlin.TuplesKt;
import kotlin.collections.CollectionsKt;
import kotlin.collections.CollectionsKt__MutableCollectionsKt;
import kotlin.jvm.internal.Intrinsics;
import o0.C0537n;
import o0.E;
import o0.K;
import o0.U;
import o0.V;
import q0.C0556c;
@Metadata(d1 = {"\u0000\u000e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0017\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001:\u0001\u0002¨\u0006\u0003"}, d2 = {"Landroidx/navigation/fragment/FragmentNavigator;", "Lo0/V;", "Lq0/c;", "navigation-fragment_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
@U("fragment")
/* loaded from: classes.dex */
public class FragmentNavigator extends V {
/* renamed from: c, reason: collision with root package name */
public final Context f3450c;
/* renamed from: d, reason: collision with root package name */
public final AbstractC0158l0 f3451d;
/* renamed from: e, reason: collision with root package name */
public final int f3452e;
/* renamed from: f, reason: collision with root package name */
public final LinkedHashSet f3453f;
public FragmentNavigator(Context context, AbstractC0158l0 fragmentManager, int i) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(fragmentManager, "fragmentManager");
this.f3450c = context;
this.f3451d = fragmentManager;
this.f3452e = i;
this.f3453f = new LinkedHashSet();
}
@Override // o0.V
public final E a() {
Intrinsics.checkNotNullParameter(this, "fragmentNavigator");
return new E(this);
}
@Override // o0.V
public final void d(List entries, K k4) {
Intrinsics.checkNotNullParameter(entries, "entries");
AbstractC0158l0 abstractC0158l0 = this.f3451d;
if (abstractC0158l0.Q()) {
Log.i("FragmentNavigator", "Ignoring navigate() call: FragmentManager has already saved its state");
return;
}
Iterator it = entries.iterator();
while (it.hasNext()) {
C0537n c0537n = (C0537n) it.next();
boolean isEmpty = ((List) b().f8026e.getValue()).isEmpty();
if (k4 == null || isEmpty || !k4.f7938b || !this.f3453f.remove(c0537n.f8010f)) {
C0135a k5 = k(c0537n, k4);
if (!isEmpty) {
if (!k5.h) {
throw new IllegalStateException("This FragmentTransaction is not allowed to be added to the back stack.");
}
k5.f3263g = true;
k5.i = c0537n.f8010f;
}
k5.e(false);
b().e(c0537n);
} else {
abstractC0158l0.y(new C0156k0(abstractC0158l0, c0537n.f8010f, 0), false);
b().e(c0537n);
}
}
}
@Override // o0.V
public final void f(C0537n backStackEntry) {
Intrinsics.checkNotNullParameter(backStackEntry, "backStackEntry");
AbstractC0158l0 abstractC0158l0 = this.f3451d;
if (abstractC0158l0.Q()) {
Log.i("FragmentNavigator", "Ignoring onLaunchSingleTop() call: FragmentManager has already saved its state");
return;
}
C0135a k4 = k(backStackEntry, null);
if (((List) b().f8026e.getValue()).size() > 1) {
String str = backStackEntry.f8010f;
abstractC0158l0.y(new C0152i0(abstractC0158l0, str, -1), false);
if (!k4.h) {
throw new IllegalStateException("This FragmentTransaction is not allowed to be added to the back stack.");
}
k4.f3263g = true;
k4.i = str;
}
k4.e(false);
b().b(backStackEntry);
}
@Override // o0.V
public final void g(Bundle savedState) {
Intrinsics.checkNotNullParameter(savedState, "savedState");
ArrayList<String> stringArrayList = savedState.getStringArrayList("androidx-nav-fragment:navigator:savedIds");
if (stringArrayList != null) {
LinkedHashSet linkedHashSet = this.f3453f;
linkedHashSet.clear();
CollectionsKt__MutableCollectionsKt.addAll(linkedHashSet, stringArrayList);
}
}
@Override // o0.V
public final Bundle h() {
LinkedHashSet linkedHashSet = this.f3453f;
if (linkedHashSet.isEmpty()) {
return null;
}
return AbstractC0106b.b(TuplesKt.to("androidx-nav-fragment:navigator:savedIds", new ArrayList(linkedHashSet)));
}
@Override // o0.V
public final void i(C0537n popUpTo, boolean z3) {
Intrinsics.checkNotNullParameter(popUpTo, "popUpTo");
AbstractC0158l0 abstractC0158l0 = this.f3451d;
if (abstractC0158l0.Q()) {
Log.i("FragmentNavigator", "Ignoring popBackStack() call: FragmentManager has already saved its state");
return;
}
if (z3) {
List list = (List) b().f8026e.getValue();
C0537n c0537n = (C0537n) CollectionsKt.first(list);
for (C0537n c0537n2 : CollectionsKt.reversed(list.subList(list.indexOf(popUpTo), list.size()))) {
if (Intrinsics.areEqual(c0537n2, c0537n)) {
Log.i("FragmentNavigator", "FragmentManager cannot save the state of the initial destination " + c0537n2);
} else {
abstractC0158l0.y(new C0156k0(abstractC0158l0, c0537n2.f8010f, 1), false);
this.f3453f.add(c0537n2.f8010f);
}
}
} else {
abstractC0158l0.y(new C0152i0(abstractC0158l0, popUpTo.f8010f, -1), false);
}
b().c(popUpTo, z3);
}
public final C0135a k(C0537n c0537n, K k4) {
String str = ((C0556c) c0537n.f8006b).f8148k;
if (str == null) {
throw new IllegalStateException("Fragment class was not set");
}
char charAt = str.charAt(0);
Context context = this.f3450c;
if (charAt == '.') {
str = context.getPackageName() + str;
}
AbstractC0158l0 abstractC0158l0 = this.f3451d;
C0142d0 J = abstractC0158l0.J();
context.getClassLoader();
androidx.fragment.app.K a2 = J.a(str);
Intrinsics.checkNotNullExpressionValue(a2, "fragmentManager.fragment…t.classLoader, className)");
a2.setArguments(c0537n.f8007c);
C0135a c0135a = new C0135a(abstractC0158l0);
Intrinsics.checkNotNullExpressionValue(c0135a, "fragmentManager.beginTransaction()");
int i = k4 != null ? k4.f7942f : -1;
int i4 = k4 != null ? k4.f7943g : -1;
int i5 = k4 != null ? k4.h : -1;
int i6 = k4 != null ? k4.i : -1;
if (i != -1 || i4 != -1 || i5 != -1 || i6 != -1) {
if (i == -1) {
i = 0;
}
if (i4 == -1) {
i4 = 0;
}
if (i5 == -1) {
i5 = 0;
}
int i7 = i6 != -1 ? i6 : 0;
c0135a.f3258b = i;
c0135a.f3259c = i4;
c0135a.f3260d = i5;
c0135a.f3261e = i7;
}
int i8 = this.f3452e;
if (i8 == 0) {
throw new IllegalArgumentException("Must use non-zero containerViewId");
}
c0135a.c(i8, a2, null, 2);
c0135a.i(a2);
c0135a.p = true;
return c0135a;
}
}

View File

@@ -0,0 +1,438 @@
package androidx.navigation.fragment;
import C.w;
import a.AbstractC0106b;
import android.content.Context;
import android.content.ContextWrapper;
import android.content.res.TypedArray;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.fragment.app.AbstractC0158l0;
import androidx.fragment.app.C0135a;
import androidx.fragment.app.FragmentContainerView;
import androidx.fragment.app.K;
import androidx.lifecycle.C;
import androidx.lifecycle.C0;
import b.B;
import b.D;
import com.adif.elcanomovil.R;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.ArrayDeque;
import kotlin.collections.CollectionsKt;
import kotlin.collections.MapsKt;
import kotlin.jvm.internal.ArrayIteratorKt;
import kotlin.jvm.internal.Intrinsics;
import m3.l;
import o0.AbstractC0544v;
import o0.C0537n;
import o0.C0538o;
import o0.C0539p;
import o0.I;
import o0.J;
import o0.V;
import o0.W;
import o0.Y;
import q0.AbstractC0557d;
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\b\u0016\u0018\u00002\u00020\u00012\u00020\u0002B\u0007¢\u0006\u0004\b\u0003\u0010\u0004¨\u0006\u0005"}, d2 = {"Landroidx/navigation/fragment/NavHostFragment;", "Landroidx/fragment/app/K;", "", "<init>", "()V", "navigation-fragment_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
/* loaded from: classes.dex */
public class NavHostFragment extends K {
/* renamed from: a, reason: collision with root package name */
public I f3454a;
/* renamed from: b, reason: collision with root package name */
public Boolean f3455b;
/* renamed from: c, reason: collision with root package name */
public View f3456c;
/* renamed from: d, reason: collision with root package name */
public int f3457d;
/* renamed from: e, reason: collision with root package name */
public boolean f3458e;
public final I f() {
I i = this.f3454a;
if (i != null) {
return i;
}
throw new IllegalStateException("NavController is not available before onCreate()");
}
@Override // androidx.fragment.app.K
public final void onAttach(Context context) {
Intrinsics.checkNotNullParameter(context, "context");
super.onAttach(context);
if (this.f3458e) {
AbstractC0158l0 parentFragmentManager = getParentFragmentManager();
parentFragmentManager.getClass();
C0135a c0135a = new C0135a(parentFragmentManager);
c0135a.i(this);
c0135a.e(false);
}
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r0v0, types: [android.content.Context, java.lang.Object] */
/* JADX WARN: Type inference failed for: r0v1 */
/* JADX WARN: Type inference failed for: r0v11, types: [android.content.Context, java.lang.Object] */
/* JADX WARN: Type inference failed for: r2v0, types: [o0.v, java.lang.Object, o0.I] */
@Override // androidx.fragment.app.K
public final void onCreate(Bundle bundle) {
Bundle bundle2;
C lifecycle;
?? context = requireContext();
Intrinsics.checkNotNullExpressionValue(context, "requireContext()");
Intrinsics.checkNotNullParameter(context, "context");
?? abstractC0544v = new AbstractC0544v(context);
this.f3454a = abstractC0544v;
Intrinsics.checkNotNull(abstractC0544v);
Intrinsics.checkNotNullParameter(this, "owner");
Intrinsics.checkNotNullParameter(this, "owner");
if (!Intrinsics.areEqual(this, abstractC0544v.f8059n)) {
NavHostFragment navHostFragment = abstractC0544v.f8059n;
C0539p c0539p = abstractC0544v.f8063s;
if (navHostFragment != null && (lifecycle = navHostFragment.getLifecycle()) != null) {
lifecycle.c(c0539p);
}
abstractC0544v.f8059n = this;
getLifecycle().a(c0539p);
}
while (true) {
if (!(context instanceof ContextWrapper)) {
break;
}
if (context instanceof D) {
I i = this.f3454a;
Intrinsics.checkNotNull(i);
B dispatcher = ((D) context).getOnBackPressedDispatcher();
Intrinsics.checkNotNullExpressionValue(dispatcher, "context as OnBackPressed…).onBackPressedDispatcher");
i.getClass();
Intrinsics.checkNotNullParameter(dispatcher, "dispatcher");
Intrinsics.checkNotNullParameter(dispatcher, "dispatcher");
if (!Intrinsics.areEqual(dispatcher, i.f8060o)) {
NavHostFragment navHostFragment2 = i.f8059n;
if (navHostFragment2 == null) {
throw new IllegalStateException("You must call setLifecycleOwner() before calling setOnBackPressedDispatcher()");
}
b.C c4 = i.f8064t;
c4.remove();
i.f8060o = dispatcher;
dispatcher.a(navHostFragment2, c4);
C lifecycle2 = navHostFragment2.getLifecycle();
C0539p c0539p2 = i.f8063s;
lifecycle2.c(c0539p2);
lifecycle2.a(c0539p2);
}
} else {
context = ((ContextWrapper) context).getBaseContext();
Intrinsics.checkNotNullExpressionValue(context, "context.baseContext");
}
}
I i4 = this.f3454a;
Intrinsics.checkNotNull(i4);
Boolean bool = this.f3455b;
i4.f8065u = bool != null && bool.booleanValue();
i4.z();
this.f3455b = null;
I i5 = this.f3454a;
Intrinsics.checkNotNull(i5);
C0 viewModelStore = getViewModelStore();
Intrinsics.checkNotNullExpressionValue(viewModelStore, "viewModelStore");
i5.getClass();
Intrinsics.checkNotNullParameter(viewModelStore, "viewModelStore");
Intrinsics.checkNotNullParameter(viewModelStore, "viewModelStore");
if (!Intrinsics.areEqual(i5.p, l.w(viewModelStore))) {
if (!i5.f8054g.isEmpty()) {
throw new IllegalStateException("ViewModelStore should be set before setGraph call");
}
i5.p = l.w(viewModelStore);
}
I navController = this.f3454a;
Intrinsics.checkNotNull(navController);
Intrinsics.checkNotNullParameter(navController, "navHostController");
Intrinsics.checkNotNullParameter(navController, "navController");
W w3 = navController.f8066v;
Context requireContext = requireContext();
Intrinsics.checkNotNullExpressionValue(requireContext, "requireContext()");
AbstractC0158l0 childFragmentManager = getChildFragmentManager();
Intrinsics.checkNotNullExpressionValue(childFragmentManager, "childFragmentManager");
w3.a(new DialogFragmentNavigator(requireContext, childFragmentManager));
Context requireContext2 = requireContext();
Intrinsics.checkNotNullExpressionValue(requireContext2, "requireContext()");
AbstractC0158l0 childFragmentManager2 = getChildFragmentManager();
Intrinsics.checkNotNullExpressionValue(childFragmentManager2, "childFragmentManager");
int id = getId();
if (id == 0 || id == -1) {
id = R.id.nav_host_fragment_container;
}
navController.f8066v.a(new FragmentNavigator(requireContext2, childFragmentManager2, id));
if (bundle != null) {
bundle2 = bundle.getBundle("android-support-nav:fragment:navControllerState");
if (bundle.getBoolean("android-support-nav:fragment:defaultHost", false)) {
this.f3458e = true;
AbstractC0158l0 parentFragmentManager = getParentFragmentManager();
parentFragmentManager.getClass();
C0135a c0135a = new C0135a(parentFragmentManager);
c0135a.i(this);
c0135a.e(false);
}
this.f3457d = bundle.getInt("android-support-nav:fragment:graphId");
} else {
bundle2 = null;
}
if (bundle2 != null) {
I i6 = this.f3454a;
Intrinsics.checkNotNull(i6);
bundle2.setClassLoader(i6.f8048a.getClassLoader());
i6.f8051d = bundle2.getBundle("android-support-nav:controller:navigatorState");
i6.f8052e = bundle2.getParcelableArray("android-support-nav:controller:backStack");
LinkedHashMap linkedHashMap = i6.f8058m;
linkedHashMap.clear();
int[] intArray = bundle2.getIntArray("android-support-nav:controller:backStackDestIds");
ArrayList<String> stringArrayList = bundle2.getStringArrayList("android-support-nav:controller:backStackIds");
if (intArray != null && stringArrayList != null) {
int length = intArray.length;
int i7 = 0;
int i8 = 0;
while (i7 < length) {
i6.f8057l.put(Integer.valueOf(intArray[i7]), stringArrayList.get(i8));
i7++;
i8++;
}
}
ArrayList<String> stringArrayList2 = bundle2.getStringArrayList("android-support-nav:controller:backStackStates");
if (stringArrayList2 != null) {
for (String id2 : stringArrayList2) {
Parcelable[] parcelableArray = bundle2.getParcelableArray("android-support-nav:controller:backStackStates:" + id2);
if (parcelableArray != null) {
Intrinsics.checkNotNullExpressionValue(id2, "id");
ArrayDeque arrayDeque = new ArrayDeque(parcelableArray.length);
Iterator it = ArrayIteratorKt.iterator(parcelableArray);
while (it.hasNext()) {
Parcelable parcelable = (Parcelable) it.next();
if (parcelable == null) {
throw new NullPointerException("null cannot be cast to non-null type androidx.navigation.NavBackStackEntryState");
}
arrayDeque.add((C0538o) parcelable);
}
linkedHashMap.put(id2, arrayDeque);
}
}
}
i6.f8053f = bundle2.getBoolean("android-support-nav:controller:deepLinkHandled");
}
if (this.f3457d != 0) {
I i9 = this.f3454a;
Intrinsics.checkNotNull(i9);
i9.w(((J) i9.f8045C.getValue()).b(this.f3457d), null);
} else {
Bundle arguments = getArguments();
int i10 = arguments != null ? arguments.getInt("android-support-nav:fragment:graphId") : 0;
Bundle bundle3 = arguments != null ? arguments.getBundle("android-support-nav:fragment:startDestinationArgs") : null;
if (i10 != 0) {
I i11 = this.f3454a;
Intrinsics.checkNotNull(i11);
i11.w(((J) i11.f8045C.getValue()).b(i10), bundle3);
}
}
super.onCreate(bundle);
}
@Override // androidx.fragment.app.K
public final View onCreateView(LayoutInflater inflater, ViewGroup viewGroup, Bundle bundle) {
Intrinsics.checkNotNullParameter(inflater, "inflater");
Context context = inflater.getContext();
Intrinsics.checkNotNullExpressionValue(context, "inflater.context");
FragmentContainerView fragmentContainerView = new FragmentContainerView(context);
int id = getId();
if (id == 0 || id == -1) {
id = R.id.nav_host_fragment_container;
}
fragmentContainerView.setId(id);
return fragmentContainerView;
}
@Override // androidx.fragment.app.K
public final void onDestroyView() {
super.onDestroyView();
View view = this.f3456c;
if (view != null && AbstractC0106b.g(view) == this.f3454a) {
Intrinsics.checkNotNullParameter(view, "view");
view.setTag(R.id.nav_controller_view_tag, null);
}
this.f3456c = null;
}
@Override // androidx.fragment.app.K
public final void onInflate(Context context, AttributeSet attrs, Bundle bundle) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(attrs, "attrs");
super.onInflate(context, attrs, bundle);
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attrs, Y.f7970b);
Intrinsics.checkNotNullExpressionValue(obtainStyledAttributes, "context.obtainStyledAttr…yleable.NavHost\n )");
int resourceId = obtainStyledAttributes.getResourceId(0, 0);
if (resourceId != 0) {
this.f3457d = resourceId;
}
Unit unit = Unit.INSTANCE;
obtainStyledAttributes.recycle();
TypedArray obtainStyledAttributes2 = context.obtainStyledAttributes(attrs, AbstractC0557d.f8151c);
Intrinsics.checkNotNullExpressionValue(obtainStyledAttributes2, "context.obtainStyledAttr…tyleable.NavHostFragment)");
if (obtainStyledAttributes2.getBoolean(0, false)) {
this.f3458e = true;
}
obtainStyledAttributes2.recycle();
}
@Override // androidx.fragment.app.K
public final void onPrimaryNavigationFragmentChanged(boolean z3) {
I i = this.f3454a;
if (i == null) {
this.f3455b = Boolean.valueOf(z3);
} else {
i.f8065u = z3;
i.z();
}
}
@Override // androidx.fragment.app.K
public final void onSaveInstanceState(Bundle outState) {
Bundle bundle;
Intrinsics.checkNotNullParameter(outState, "outState");
super.onSaveInstanceState(outState);
I i = this.f3454a;
Intrinsics.checkNotNull(i);
i.getClass();
ArrayList<String> arrayList = new ArrayList<>();
Bundle bundle2 = new Bundle();
for (Map.Entry entry : MapsKt.toMap(i.f8066v.f7967a).entrySet()) {
String str = (String) entry.getKey();
Bundle h = ((V) entry.getValue()).h();
if (h != null) {
arrayList.add(str);
bundle2.putBundle(str, h);
}
}
if (arrayList.isEmpty()) {
bundle = null;
} else {
bundle = new Bundle();
bundle2.putStringArrayList("android-support-nav:controller:navigatorState:names", arrayList);
bundle.putBundle("android-support-nav:controller:navigatorState", bundle2);
}
ArrayDeque arrayDeque = i.f8054g;
if (!arrayDeque.isEmpty()) {
if (bundle == null) {
bundle = new Bundle();
}
Parcelable[] parcelableArr = new Parcelable[arrayDeque.size()];
Iterator<E> it = arrayDeque.iterator();
int i4 = 0;
while (it.hasNext()) {
parcelableArr[i4] = new C0538o((C0537n) it.next());
i4++;
}
bundle.putParcelableArray("android-support-nav:controller:backStack", parcelableArr);
}
LinkedHashMap linkedHashMap = i.f8057l;
if (!linkedHashMap.isEmpty()) {
if (bundle == null) {
bundle = new Bundle();
}
int[] iArr = new int[linkedHashMap.size()];
ArrayList<String> arrayList2 = new ArrayList<>();
int i5 = 0;
for (Map.Entry entry2 : linkedHashMap.entrySet()) {
int intValue = ((Number) entry2.getKey()).intValue();
String str2 = (String) entry2.getValue();
iArr[i5] = intValue;
arrayList2.add(str2);
i5++;
}
bundle.putIntArray("android-support-nav:controller:backStackDestIds", iArr);
bundle.putStringArrayList("android-support-nav:controller:backStackIds", arrayList2);
}
LinkedHashMap linkedHashMap2 = i.f8058m;
if (!linkedHashMap2.isEmpty()) {
if (bundle == null) {
bundle = new Bundle();
}
ArrayList<String> arrayList3 = new ArrayList<>();
for (Map.Entry entry3 : linkedHashMap2.entrySet()) {
String str3 = (String) entry3.getKey();
ArrayDeque arrayDeque2 = (ArrayDeque) entry3.getValue();
arrayList3.add(str3);
Parcelable[] parcelableArr2 = new Parcelable[arrayDeque2.size()];
Iterator<E> it2 = arrayDeque2.iterator();
int i6 = 0;
while (it2.hasNext()) {
Object next = it2.next();
int i7 = i6 + 1;
if (i6 < 0) {
CollectionsKt.throwIndexOverflow();
}
parcelableArr2[i6] = (C0538o) next;
i6 = i7;
}
bundle.putParcelableArray(w.z("android-support-nav:controller:backStackStates:", str3), parcelableArr2);
}
bundle.putStringArrayList("android-support-nav:controller:backStackStates", arrayList3);
}
if (i.f8053f) {
if (bundle == null) {
bundle = new Bundle();
}
bundle.putBoolean("android-support-nav:controller:deepLinkHandled", i.f8053f);
}
if (bundle != null) {
outState.putBundle("android-support-nav:fragment:navControllerState", bundle);
}
if (this.f3458e) {
outState.putBoolean("android-support-nav:fragment:defaultHost", true);
}
int i8 = this.f3457d;
if (i8 != 0) {
outState.putInt("android-support-nav:fragment:graphId", i8);
}
}
@Override // androidx.fragment.app.K
public final void onViewCreated(View view, Bundle bundle) {
Intrinsics.checkNotNullParameter(view, "view");
super.onViewCreated(view, bundle);
if (!(view instanceof ViewGroup)) {
throw new IllegalStateException(("created host view " + view + " is not a ViewGroup").toString());
}
I i = this.f3454a;
Intrinsics.checkNotNullParameter(view, "view");
view.setTag(R.id.nav_controller_view_tag, i);
if (view.getParent() != null) {
Object parent = view.getParent();
if (parent == null) {
throw new NullPointerException("null cannot be cast to non-null type android.view.View");
}
View view2 = (View) parent;
this.f3456c = view2;
Intrinsics.checkNotNull(view2);
if (view2.getId() == getId()) {
View view3 = this.f3456c;
Intrinsics.checkNotNull(view3);
I i4 = this.f3454a;
Intrinsics.checkNotNullParameter(view3, "view");
view3.setTag(R.id.nav_controller_view_tag, i4);
}
}
}
}