package q1;

import java.io.Serializable;
import kotlin.jvm.internal.l;
import kotlin.jvm.internal.m;
import okhttp3.HttpUrl;
import q1.g;
import y1.p;

/* JADX INFO: loaded from: classes.dex */
public final class c implements g, Serializable {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final g f6271b;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private final g.b f6272g;

    static final class a extends m implements p {

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

        a() {
            super(2);
        }

        @Override // y1.p
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public final String invoke(String acc, g.b element) {
            l.e(acc, "acc");
            l.e(element, "element");
            if (acc.length() == 0) {
                return element.toString();
            }
            return acc + ", " + element;
        }
    }

    public c(g left, g.b element) {
        l.e(left, "left");
        l.e(element, "element");
        this.f6271b = left;
        this.f6272g = element;
    }

    private final boolean b(g.b bVar) {
        return l.a(get(bVar.getKey()), bVar);
    }

    private final boolean c(c cVar) {
        while (b(cVar.f6272g)) {
            g gVar = cVar.f6271b;
            if (!(gVar instanceof c)) {
                l.c(gVar, "null cannot be cast to non-null type kotlin.coroutines.CoroutineContext.Element");
                return b((g.b) gVar);
            }
            cVar = (c) gVar;
        }
        return false;
    }

    private final int g() {
        int i2 = 2;
        c cVar = this;
        while (true) {
            g gVar = cVar.f6271b;
            cVar = gVar instanceof c ? (c) gVar : null;
            if (cVar == null) {
                return i2;
            }
            i2++;
        }
    }

    public boolean equals(Object obj) {
        if (this != obj) {
            if (obj instanceof c) {
                c cVar = (c) obj;
                if (cVar.g() != g() || !cVar.c(this)) {
                }
            }
            return false;
        }
        return true;
    }

    @Override // q1.g
    public Object fold(Object obj, p operation) {
        l.e(operation, "operation");
        return operation.invoke(this.f6271b.fold(obj, operation), this.f6272g);
    }

    @Override // q1.g
    public g.b get(g.c key) {
        l.e(key, "key");
        c cVar = this;
        while (true) {
            g.b bVar = cVar.f6272g.get(key);
            if (bVar != null) {
                return bVar;
            }
            g gVar = cVar.f6271b;
            if (!(gVar instanceof c)) {
                return gVar.get(key);
            }
            cVar = (c) gVar;
        }
    }

    public int hashCode() {
        return this.f6271b.hashCode() + this.f6272g.hashCode();
    }

    @Override // q1.g
    public g minusKey(g.c key) {
        l.e(key, "key");
        if (this.f6272g.get(key) != null) {
            return this.f6271b;
        }
        g gVarMinusKey = this.f6271b.minusKey(key);
        return gVarMinusKey == this.f6271b ? this : gVarMinusKey == h.f6277b ? this.f6272g : new c(gVarMinusKey, this.f6272g);
    }

    @Override // q1.g
    public g plus(g gVar) {
        return g.a.a(this, gVar);
    }

    public String toString() {
        return '[' + ((String) fold(HttpUrl.FRAGMENT_ENCODE_SET, a.f6273b)) + ']';
    }
}
