package androidx.lifecycle;

import java.util.HashSet;
import java.util.Iterator;
import p037.p099.AbstractC2210;
import p037.p099.AbstractC2245;
import p037.p099.C2221;
import p037.p099.C2240;
import p037.p099.C2251;
import p037.p099.InterfaceC2217;
import p037.p099.InterfaceC2219;
import p037.p099.InterfaceC2252;
import p037.p112.C2430;
import p037.p112.InterfaceC2434;

/* JADX INFO: loaded from: classes.dex */
public final class SavedStateHandleController implements InterfaceC2217 {

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final String f965;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public boolean f966 = false;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final C2240 f967;

    /* JADX INFO: renamed from: androidx.lifecycle.SavedStateHandleController$֏, reason: contains not printable characters */
    public static final class C0147 implements C2430.InterfaceC2431 {
        @Override // p037.p112.C2430.InterfaceC2431
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void mo356(InterfaceC2434 interfaceC2434) {
            if (!(interfaceC2434 instanceof InterfaceC2252)) {
                throw new IllegalStateException("Internal error: OnRecreation should be registered only on componentsthat implement ViewModelStoreOwner");
            }
            C2251 viewModelStore = ((InterfaceC2252) interfaceC2434).getViewModelStore();
            C2430 savedStateRegistry = interfaceC2434.getSavedStateRegistry();
            if (viewModelStore == null) {
                throw null;
            }
            Iterator it = new HashSet(viewModelStore.f7211.keySet()).iterator();
            while (it.hasNext()) {
                AbstractC2245 abstractC2245 = viewModelStore.f7211.get((String) it.next());
                AbstractC2210 lifecycle = interfaceC2434.getLifecycle();
                SavedStateHandleController savedStateHandleController = (SavedStateHandleController) abstractC2245.m4303("androidx.lifecycle.savedstate.vm.tag");
                if (savedStateHandleController != null && !savedStateHandleController.f966) {
                    savedStateHandleController.m355(savedStateRegistry, lifecycle);
                    SavedStateHandleController.m354(savedStateRegistry, lifecycle);
                }
            }
            if (new HashSet(viewModelStore.f7211.keySet()).isEmpty()) {
                return;
            }
            savedStateRegistry.m4513(C0147.class);
        }
    }

    public SavedStateHandleController(String str, C2240 c2240) {
        this.f965 = str;
        this.f967 = c2240;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static void m354(final C2430 c2430, final AbstractC2210 abstractC2210) {
        AbstractC2210.EnumC2212 enumC2212 = ((C2221) abstractC2210).f7160;
        if (enumC2212 == AbstractC2210.EnumC2212.INITIALIZED || enumC2212.m4274(AbstractC2210.EnumC2212.STARTED)) {
            c2430.m4513(C0147.class);
        } else {
            abstractC2210.mo4273(new InterfaceC2217() { // from class: androidx.lifecycle.SavedStateHandleController.1
                @Override // p037.p099.InterfaceC2217
                /* JADX INFO: renamed from: ֏ */
                public void mo87(InterfaceC2219 interfaceC2219, AbstractC2210.EnumC2211 enumC2211) {
                    if (enumC2211 == AbstractC2210.EnumC2211.ON_START) {
                        ((C2221) abstractC2210).f7159.remove(this);
                        c2430.m4513(C0147.class);
                    }
                }
            });
        }
    }

    @Override // p037.p099.InterfaceC2217
    /* JADX INFO: renamed from: ֏ */
    public void mo87(InterfaceC2219 interfaceC2219, AbstractC2210.EnumC2211 enumC2211) {
        if (enumC2211 == AbstractC2210.EnumC2211.ON_DESTROY) {
            this.f966 = false;
            ((C2221) interfaceC2219.getLifecycle()).f7159.remove(this);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m355(C2430 c2430, AbstractC2210 abstractC2210) {
        if (this.f966) {
            throw new IllegalStateException("Already attached to lifecycleOwner");
        }
        this.f966 = true;
        abstractC2210.mo4273(this);
        if (c2430.f7702.mo3327(this.f965, this.f967.f7191) != null) {
            throw new IllegalArgumentException("SavedStateProvider with the given key is already registered");
        }
    }
}
