package kotlinx.coroutines.o2;

import h.u.g;
import kotlinx.coroutines.i2;

/* JADX INFO: compiled from: ThreadContext.kt */
/* JADX INFO: loaded from: classes.dex */
public final class u {
    public static final q a = new q("NO_THREAD_ELEMENTS");
    private static final h.x.c.p<Object, g.b, Object> b = a.b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static final h.x.c.p<i2<?>, g.b, i2<?>> f1120c = b.b;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private static final h.x.c.p<x, g.b, x> f1121d = c.b;

    /* JADX INFO: compiled from: ThreadContext.kt */
    static final class a extends h.x.d.l implements h.x.c.p<Object, g.b, Object> {
        public static final a b = new a();

        a() {
            super(2);
        }

        @Override // h.x.c.p
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public final Object a(Object obj, g.b bVar) {
            if (!(bVar instanceof i2)) {
                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 h.x.d.l implements h.x.c.p<i2<?>, g.b, i2<?>> {
        public static final b b = new b();

        b() {
            super(2);
        }

        @Override // h.x.c.p
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public final i2<?> a(i2<?> i2Var, g.b bVar) {
            if (i2Var != null) {
                return i2Var;
            }
            if (bVar instanceof i2) {
                return (i2) bVar;
            }
            return null;
        }
    }

    /* JADX INFO: compiled from: ThreadContext.kt */
    static final class c extends h.x.d.l implements h.x.c.p<x, g.b, x> {
        public static final c b = new c();

        c() {
            super(2);
        }

        @Override // h.x.c.p
        public /* bridge */ /* synthetic */ x a(x xVar, g.b bVar) {
            x xVar2 = xVar;
            b(xVar2, bVar);
            return xVar2;
        }

        public final x b(x xVar, g.b bVar) {
            if (bVar instanceof i2) {
                i2<?> i2Var = (i2) bVar;
                xVar.a(i2Var, i2Var.D(xVar.a));
            }
            return xVar;
        }
    }

    public static final void a(h.u.g gVar, Object obj) {
        if (obj == a) {
            return;
        }
        if (obj instanceof x) {
            ((x) obj).b(gVar);
            return;
        }
        Object objT = gVar.t(null, f1120c);
        if (objT == null) {
            throw new NullPointerException("null cannot be cast to non-null type kotlinx.coroutines.ThreadContextElement<kotlin.Any?>");
        }
        ((i2) objT).m(gVar, obj);
    }

    public static final Object b(h.u.g gVar) {
        Object objT = gVar.t(0, b);
        h.x.d.k.b(objT);
        return objT;
    }

    public static final Object c(h.u.g gVar, Object obj) {
        if (obj == null) {
            obj = b(gVar);
        }
        return obj == 0 ? a : obj instanceof Integer ? gVar.t(new x(gVar, ((Number) obj).intValue()), f1121d) : ((i2) obj).D(gVar);
    }
}
