package kotlinx.coroutines.internal;

import d2.m1;
import java.util.Objects;
import n1.f;

/* JADX INFO: compiled from: ThreadContext.kt */
/* JADX INFO: loaded from: classes.dex */
public final class f0 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final b0 f5187a = new b0("NO_THREAD_ELEMENTS");

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private static final v1.p<Object, f.b, Object> f5188b = a.f5191e;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static final v1.p<m1<?>, f.b, m1<?>> f5189c = b.f5192e;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private static final v1.p<i0, f.b, i0> f5190d = c.f5193e;

    /* JADX INFO: compiled from: ThreadContext.kt */
    static final class a extends w1.h implements v1.p<Object, f.b, Object> {

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        public static final a f5191e = new a();

        a() {
            super(2);
        }

        @Override // v1.p
        /* JADX INFO: renamed from: d, reason: merged with bridge method [inline-methods] */
        public final Object c(Object obj, f.b bVar) {
            if (!(bVar instanceof m1)) {
                return obj;
            }
            Integer num = obj instanceof Integer ? (Integer) obj : null;
            int iIntValue = num == null ? 1 : num.intValue();
            return iIntValue == 0 ? bVar : Integer.valueOf(iIntValue + 1);
        }
    }

    /* JADX INFO: compiled from: ThreadContext.kt */
    static final class b extends w1.h implements v1.p<m1<?>, f.b, m1<?>> {

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        public static final b f5192e = new b();

        b() {
            super(2);
        }

        @Override // v1.p
        /* JADX INFO: renamed from: d, reason: merged with bridge method [inline-methods] */
        public final m1<?> c(m1<?> m1Var, f.b bVar) {
            if (m1Var != null) {
                return m1Var;
            }
            if (bVar instanceof m1) {
                return (m1) bVar;
            }
            return null;
        }
    }

    /* JADX INFO: compiled from: ThreadContext.kt */
    static final class c extends w1.h implements v1.p<i0, f.b, i0> {

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        public static final c f5193e = new c();

        c() {
            super(2);
        }

        @Override // v1.p
        /* JADX INFO: renamed from: d, reason: merged with bridge method [inline-methods] */
        public final i0 c(i0 i0Var, f.b bVar) {
            if (bVar instanceof m1) {
                m1<?> m1Var = (m1) bVar;
                i0Var.a(m1Var, m1Var.l(i0Var.f5205a));
            }
            return i0Var;
        }
    }

    public static final void a(n1.f fVar, Object obj) {
        if (obj == f5187a) {
            return;
        }
        if (obj instanceof i0) {
            ((i0) obj).b(fVar);
            return;
        }
        Object objFold = fVar.fold(null, f5189c);
        Objects.requireNonNull(objFold, "null cannot be cast to non-null type kotlinx.coroutines.ThreadContextElement<kotlin.Any?>");
        ((m1) objFold).o(fVar, obj);
    }

    public static final Object b(n1.f fVar) {
        Object objFold = fVar.fold(0, f5188b);
        w1.g.b(objFold);
        return objFold;
    }

    public static final Object c(n1.f fVar, Object obj) {
        if (obj == null) {
            obj = b(fVar);
        }
        return obj == 0 ? f5187a : obj instanceof Integer ? fVar.fold(new i0(fVar, ((Number) obj).intValue()), f5190d) : ((m1) obj).l(fVar);
    }
}
