package androidx.lifecycle;

import d.m.e;
import d.m.f;
import d.m.h;
import d.m.i;
import d.m.q;
import d.m.s;
import d.m.y;
import d.m.z;
import d.q.a;
import d.q.c;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public final class SavedStateHandleController implements f {
    public final String a;

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

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

    public static final class a implements a.InterfaceC0046a {
        @Override // d.q.a.InterfaceC0046a
        public void a(c cVar) {
            if (!(cVar instanceof z)) {
                throw new IllegalStateException("Internal error: OnRecreation should be registered only on componentsthat implement ViewModelStoreOwner");
            }
            y viewModelStore = ((z) cVar).getViewModelStore();
            d.q.a savedStateRegistry = cVar.getSavedStateRegistry();
            Objects.requireNonNull(viewModelStore);
            Iterator it = new HashSet(viewModelStore.a.keySet()).iterator();
            while (it.hasNext()) {
                SavedStateHandleController.h(viewModelStore.a.get((String) it.next()), savedStateRegistry, cVar.getLifecycle());
            }
            if (new HashSet(viewModelStore.a.keySet()).isEmpty()) {
                return;
            }
            savedStateRegistry.c(a.class);
        }
    }

    public SavedStateHandleController(String str, q qVar) {
        this.a = str;
        this.f704c = qVar;
    }

    public static void h(s sVar, d.q.a aVar, e eVar) {
        Object obj;
        Map<String, Object> map = sVar.a;
        if (map == null) {
            obj = null;
        } else {
            synchronized (map) {
                obj = sVar.a.get("androidx.lifecycle.savedstate.vm.tag");
            }
        }
        SavedStateHandleController savedStateHandleController = (SavedStateHandleController) obj;
        if (savedStateHandleController == null || savedStateHandleController.f703b) {
            return;
        }
        savedStateHandleController.i(aVar, eVar);
        j(aVar, eVar);
    }

    public static void j(final d.q.a aVar, final e eVar) {
        e.b bVar = ((i) eVar).f3190b;
        if (bVar != e.b.INITIALIZED) {
            if (!(bVar.compareTo(e.b.STARTED) >= 0)) {
                eVar.a(new f() { // from class: androidx.lifecycle.SavedStateHandleController.1
                    @Override // d.m.f
                    public void c(h hVar, e.a aVar2) {
                        if (aVar2 == e.a.ON_START) {
                            i iVar = (i) eVar;
                            iVar.d("removeObserver");
                            iVar.a.e(this);
                            aVar.c(a.class);
                        }
                    }
                });
                return;
            }
        }
        aVar.c(a.class);
    }

    @Override // d.m.f
    public void c(h hVar, e.a aVar) {
        if (aVar == e.a.ON_DESTROY) {
            this.f703b = false;
            i iVar = (i) hVar.getLifecycle();
            iVar.d("removeObserver");
            iVar.a.e(this);
        }
    }

    public void i(d.q.a aVar, e eVar) {
        if (this.f703b) {
            throw new IllegalStateException("Already attached to lifecycleOwner");
        }
        this.f703b = true;
        eVar.a(this);
        aVar.b(this.a, this.f704c.f3202e);
    }
}
