package androidx.lifecycle;

import androidx.lifecycle.AbstractC0424i;
import p031k.C1269a;
import p034l.C1408b;

/* loaded from: classes.dex */
public abstract class LiveData<T> {

    /* renamed from: k */
    public static final Object f1579k = new Object();

    /* renamed from: a */
    public final Object f1580a = new Object();

    /* renamed from: b */
    public C1408b<InterfaceC0441s<? super T>, LiveData<T>.AbstractC0396b> f1581b = new C1408b<>();

    /* renamed from: c */
    public int f1582c = 0;

    /* renamed from: d */
    public boolean f1583d;

    /* renamed from: e */
    public volatile Object f1584e;

    /* renamed from: f */
    public volatile Object f1585f;

    /* renamed from: g */
    public int f1586g;

    /* renamed from: h */
    public boolean f1587h;

    /* renamed from: i */
    public boolean f1588i;

    /* renamed from: j */
    public final Runnable f1589j;

    /* loaded from: classes.dex */
    public class LifecycleBoundObserver extends LiveData<T>.AbstractC0396b implements InterfaceC0432k {

        /* renamed from: d */
        public final InterfaceC0434m f1590d;

        /* renamed from: e */
        public final /* synthetic */ LiveData f1591e;

        @Override // androidx.lifecycle.InterfaceC0432k
        /* renamed from: d */
        public void mo472d(InterfaceC0434m interfaceC0434m, AbstractC0424i.EnumC0426b enumC0426b) {
            AbstractC0424i.EnumC0427c mo3692b = this.f1590d.mo421a().mo3692b();
            AbstractC0424i.EnumC0427c enumC0427c = null;
            if (mo3692b == AbstractC0424i.EnumC0427c.DESTROYED) {
                this.f1591e.mo702g(null);
                return;
            }
            while (enumC0427c != mo3692b) {
                m3746h(mo3744j());
                enumC0427c = mo3692b;
                mo3692b = this.f1590d.mo421a().mo3692b();
            }
        }

        @Override // androidx.lifecycle.LiveData.AbstractC0396b
        /* renamed from: i */
        public void mo3745i() {
            this.f1590d.mo421a().mo3691c(this);
        }

        @Override // androidx.lifecycle.LiveData.AbstractC0396b
        /* renamed from: j */
        public boolean mo3744j() {
            return this.f1590d.mo421a().mo3692b().m3697a(AbstractC0424i.EnumC0427c.STARTED);
        }
    }

    /* renamed from: androidx.lifecycle.LiveData$a */
    /* loaded from: classes.dex */
    public class RunnableC0395a implements Runnable {
        public RunnableC0395a() {
        }

        /* JADX WARN: Multi-variable type inference failed */
        @Override // java.lang.Runnable
        public void run() {
            Object obj;
            synchronized (LiveData.this.f1580a) {
                obj = LiveData.this.f1585f;
                LiveData.this.f1585f = LiveData.f1579k;
            }
            LiveData.this.mo701h(obj);
        }
    }

    /* renamed from: androidx.lifecycle.LiveData$b */
    /* loaded from: classes.dex */
    public abstract class AbstractC0396b {

        /* renamed from: a */
        public boolean f1593a;

        /* renamed from: b */
        public int f1594b;

        /* renamed from: c */
        public final /* synthetic */ LiveData f1595c;

        /* renamed from: h */
        public void m3746h(boolean z) {
            if (z == this.f1593a) {
                return;
            }
            this.f1593a = z;
            this.f1595c.m3749b(z ? 1 : -1);
            if (this.f1593a) {
                this.f1595c.m3747d(this);
            }
        }

        /* renamed from: i */
        public void mo3745i() {
        }

        /* renamed from: j */
        public abstract boolean mo3744j();
    }

    public LiveData() {
        Object obj = f1579k;
        this.f1585f = obj;
        this.f1589j = new RunnableC0395a();
        this.f1584e = obj;
        this.f1586g = -1;
    }

    /* renamed from: a */
    public static void m3750a(String str) {
        if (C1269a.m1748d().mo1744b()) {
            return;
        }
        throw new IllegalStateException("Cannot invoke " + str + " on a background thread");
    }

    /* renamed from: b */
    public void m3749b(int i) {
        int i2 = this.f1582c;
        this.f1582c = i + i2;
        if (this.f1583d) {
            return;
        }
        this.f1583d = true;
        while (true) {
            try {
                int i3 = this.f1582c;
                if (i2 == i3) {
                    return;
                }
                boolean z = i2 == 0 && i3 > 0;
                boolean z2 = i2 > 0 && i3 == 0;
                if (z) {
                    mo704e();
                } else if (z2) {
                    mo703f();
                }
                i2 = i3;
            } finally {
                this.f1583d = false;
            }
        }
    }

    /* renamed from: c */
    public final void m3748c(LiveData<T>.AbstractC0396b abstractC0396b) {
        if (abstractC0396b.f1593a) {
            if (!abstractC0396b.mo3744j()) {
                abstractC0396b.m3746h(false);
                return;
            }
            int i = abstractC0396b.f1594b;
            int i2 = this.f1586g;
            if (i >= i2) {
                return;
            }
            abstractC0396b.f1594b = i2;
            throw null;
        }
    }

    /* renamed from: d */
    public void m3747d(LiveData<T>.AbstractC0396b abstractC0396b) {
        if (this.f1587h) {
            this.f1588i = true;
            return;
        }
        this.f1587h = true;
        do {
            this.f1588i = false;
            if (abstractC0396b == null) {
                C1408b<InterfaceC0441s<? super T>, LiveData<T>.AbstractC0396b>.C1412d m1405c = this.f1581b.m1405c();
                while (m1405c.hasNext()) {
                    m3748c((AbstractC0396b) m1405c.next().getValue());
                    if (this.f1588i) {
                        break;
                    }
                }
            } else {
                m3748c(abstractC0396b);
                abstractC0396b = null;
            }
        } while (this.f1588i);
        this.f1587h = false;
    }

    /* renamed from: e */
    public void mo704e() {
    }

    /* renamed from: f */
    public void mo703f() {
    }

    /* renamed from: g */
    public void mo702g(InterfaceC0441s<? super T> interfaceC0441s) {
        m3750a("removeObserver");
        LiveData<T>.AbstractC0396b mo1401g = this.f1581b.mo1401g(interfaceC0441s);
        if (mo1401g == null) {
            return;
        }
        mo1401g.mo3745i();
        mo1401g.m3746h(false);
    }

    /* renamed from: h */
    public void mo701h(T t) {
        m3750a("setValue");
        this.f1586g++;
        this.f1584e = t;
        m3747d(null);
    }
}