package d0.w; import d0.z.d.m; import java.io.Serializable; import kotlin.coroutines.CoroutineContext; import kotlin.jvm.functions.Function2; /* compiled from: CoroutineContextImpl.kt */ /* loaded from: classes3.dex */ public final class f implements CoroutineContext, Serializable { public static final f j = new f(); private static final long serialVersionUID = 0; private final Object readResolve() { return j; } @Override // kotlin.coroutines.CoroutineContext public R fold(R r, Function2 function2) { m.checkNotNullParameter(function2, "operation"); return r; } @Override // kotlin.coroutines.CoroutineContext public E get(CoroutineContext.Key key) { m.checkNotNullParameter(key, "key"); return null; } public int hashCode() { return 0; } @Override // kotlin.coroutines.CoroutineContext public CoroutineContext minusKey(CoroutineContext.Key key) { m.checkNotNullParameter(key, "key"); return this; } @Override // kotlin.coroutines.CoroutineContext public CoroutineContext plus(CoroutineContext coroutineContext) { m.checkNotNullParameter(coroutineContext, "context"); return coroutineContext; } public String toString() { return "EmptyCoroutineContext"; } }