package defpackage;

/* renamed from: ˁᵦ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C0731 implements InterfaceC3729 {

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public static final Object f3535 = new Object();

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public volatile Object f3536;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public volatile InterfaceC4447 f3537;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static InterfaceC3729 m2790(InterfaceC4447 interfaceC4447) {
        if (interfaceC4447 instanceof C0731) {
            return interfaceC4447;
        }
        C0731 c0731 = new C0731();
        c0731.f3536 = f3535;
        c0731.f3537 = interfaceC4447;
        return c0731;
    }

    @Override // defpackage.InterfaceC2765
    public final Object get() {
        Object obj;
        Object obj2 = this.f3536;
        Object obj3 = f3535;
        if (obj2 != obj3) {
            return obj2;
        }
        synchronized (this) {
            obj = this.f3536;
            if (obj == obj3) {
                obj = this.f3537.get();
                Object obj4 = this.f3536;
                if (obj4 != obj3 && obj4 != obj) {
                    throw new IllegalStateException("Scoped provider was invoked recursively returning different results: " + obj4 + " & " + obj + ". This is likely due to a circular dependency.");
                }
                this.f3536 = obj;
                this.f3537 = null;
            }
        }
        return obj;
    }
}
