You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
124 lines
4.6 KiB
124 lines
4.6 KiB
package kotlinx.coroutines.internal;
|
|
|
|
import p012d1.InterfaceC0633f;
|
|
import p036l1.InterfaceC1436p;
|
|
import p039m1.AbstractC1471h;
|
|
import p039m1.C1470g;
|
|
import p060t1.InterfaceC1684i1;
|
|
|
|
/* renamed from: kotlinx.coroutines.internal.a0 */
|
|
/* loaded from: classes.dex */
|
|
public final class C1352a0 {
|
|
|
|
/* renamed from: a */
|
|
public static final C1384w f3012a = new C1384w("NO_THREAD_ELEMENTS");
|
|
|
|
/* renamed from: b */
|
|
public static final InterfaceC1436p<Object, InterfaceC0633f.InterfaceC0636b, Object> f3013b = C1353a.f3016e;
|
|
|
|
/* renamed from: c */
|
|
public static final InterfaceC1436p<InterfaceC1684i1<?>, InterfaceC0633f.InterfaceC0636b, InterfaceC1684i1<?>> f3014c = C1354b.f3017e;
|
|
|
|
/* renamed from: d */
|
|
public static final InterfaceC1436p<C1361d0, InterfaceC0633f.InterfaceC0636b, C1361d0> f3015d = C1355c.f3018e;
|
|
|
|
/* renamed from: kotlinx.coroutines.internal.a0$a */
|
|
/* loaded from: classes.dex */
|
|
public static final class C1353a extends AbstractC1471h implements InterfaceC1436p<Object, InterfaceC0633f.InterfaceC0636b, Object> {
|
|
|
|
/* renamed from: e */
|
|
public static final C1353a f3016e = new C1353a();
|
|
|
|
public C1353a() {
|
|
super(2);
|
|
}
|
|
|
|
@Override // p036l1.InterfaceC1436p
|
|
/* renamed from: c */
|
|
public final Object mo1385b(Object obj, InterfaceC0633f.InterfaceC0636b interfaceC0636b) {
|
|
if (interfaceC0636b instanceof InterfaceC1684i1) {
|
|
Integer num = obj instanceof Integer ? (Integer) obj : null;
|
|
int intValue = num == null ? 1 : num.intValue();
|
|
return intValue == 0 ? interfaceC0636b : Integer.valueOf(intValue + 1);
|
|
}
|
|
return obj;
|
|
}
|
|
}
|
|
|
|
/* renamed from: kotlinx.coroutines.internal.a0$b */
|
|
/* loaded from: classes.dex */
|
|
public static final class C1354b extends AbstractC1471h implements InterfaceC1436p<InterfaceC1684i1<?>, InterfaceC0633f.InterfaceC0636b, InterfaceC1684i1<?>> {
|
|
|
|
/* renamed from: e */
|
|
public static final C1354b f3017e = new C1354b();
|
|
|
|
public C1354b() {
|
|
super(2);
|
|
}
|
|
|
|
@Override // p036l1.InterfaceC1436p
|
|
/* renamed from: c */
|
|
public final InterfaceC1684i1<?> mo1385b(InterfaceC1684i1<?> interfaceC1684i1, InterfaceC0633f.InterfaceC0636b interfaceC0636b) {
|
|
if (interfaceC1684i1 != null) {
|
|
return interfaceC1684i1;
|
|
}
|
|
if (interfaceC0636b instanceof InterfaceC1684i1) {
|
|
return (InterfaceC1684i1) interfaceC0636b;
|
|
}
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/* renamed from: kotlinx.coroutines.internal.a0$c */
|
|
/* loaded from: classes.dex */
|
|
public static final class C1355c extends AbstractC1471h implements InterfaceC1436p<C1361d0, InterfaceC0633f.InterfaceC0636b, C1361d0> {
|
|
|
|
/* renamed from: e */
|
|
public static final C1355c f3018e = new C1355c();
|
|
|
|
public C1355c() {
|
|
super(2);
|
|
}
|
|
|
|
@Override // p036l1.InterfaceC1436p
|
|
/* renamed from: c */
|
|
public final C1361d0 mo1385b(C1361d0 c1361d0, InterfaceC0633f.InterfaceC0636b interfaceC0636b) {
|
|
if (interfaceC0636b instanceof InterfaceC1684i1) {
|
|
InterfaceC1684i1<?> interfaceC1684i1 = (InterfaceC1684i1) interfaceC0636b;
|
|
c1361d0.m1546a(interfaceC1684i1, interfaceC1684i1.m575l(c1361d0.f3028a));
|
|
}
|
|
return c1361d0;
|
|
}
|
|
}
|
|
|
|
/* renamed from: a */
|
|
public static final void m1571a(InterfaceC0633f interfaceC0633f, Object obj) {
|
|
if (obj == f3012a) {
|
|
return;
|
|
}
|
|
if (obj instanceof C1361d0) {
|
|
((C1361d0) obj).m1545b(interfaceC0633f);
|
|
return;
|
|
}
|
|
Object fold = interfaceC0633f.fold(null, f3014c);
|
|
if (fold == null) {
|
|
throw new NullPointerException("null cannot be cast to non-null type kotlinx.coroutines.ThreadContextElement<kotlin.Any?>");
|
|
}
|
|
((InterfaceC1684i1) fold).m576b(interfaceC0633f, obj);
|
|
}
|
|
|
|
/* renamed from: b */
|
|
public static final Object m1570b(InterfaceC0633f interfaceC0633f) {
|
|
Object fold = interfaceC0633f.fold(0, f3013b);
|
|
C1470g.m1295b(fold);
|
|
return fold;
|
|
}
|
|
|
|
/* renamed from: c */
|
|
public static final Object m1569c(InterfaceC0633f interfaceC0633f, Object obj) {
|
|
if (obj == null) {
|
|
obj = m1570b(interfaceC0633f);
|
|
}
|
|
return obj == 0 ? f3012a : obj instanceof Integer ? interfaceC0633f.fold(new C1361d0(interfaceC0633f, ((Number) obj).intValue()), f3015d) : ((InterfaceC1684i1) obj).m575l(interfaceC0633f);
|
|
}
|
|
} |