package G6;

import com.google.android.gms.internal.measurement.C1;
import java.io.Serializable;
import java.lang.reflect.Field;
import java.lang.reflect.Method;

/* JADX INFO: loaded from: classes.dex */
public abstract class a implements E6.d, d, Serializable {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final E6.d f3014q;

    public a(E6.d dVar) {
        this.f3014q = dVar;
    }

    @Override // G6.d
    public d f() {
        E6.d dVar = this.f3014q;
        if (dVar instanceof d) {
            return (d) dVar;
        }
        return null;
    }

    @Override // E6.d
    public final void i(Object obj) {
        E6.d dVar = this;
        while (true) {
            a aVar = (a) dVar;
            E6.d dVar2 = aVar.f3014q;
            P6.g.b(dVar2);
            try {
                obj = aVar.p(obj);
                if (obj == F6.a.f2580q) {
                    return;
                }
            } catch (Throwable th) {
                obj = C1.j(th);
            }
            aVar.q();
            if (!(dVar2 instanceof a)) {
                dVar2.i(obj);
                return;
            }
            dVar = dVar2;
        }
    }

    public E6.d m(E6.d dVar, Object obj) {
        throw new UnsupportedOperationException("create(Any?;Continuation) has not been overridden");
    }

    public StackTraceElement n() {
        int iIntValue;
        String strC;
        Method method;
        Object objInvoke;
        Method method2;
        Object objInvoke2;
        e eVar = (e) getClass().getAnnotation(e.class);
        String str = null;
        if (eVar == null) {
            return null;
        }
        int iV = eVar.v();
        if (iV > 1) {
            throw new IllegalStateException(("Debug metadata version mismatch. Expected: 1, got " + iV + ". Please update the Kotlin standard library.").toString());
        }
        try {
            Field declaredField = getClass().getDeclaredField("label");
            declaredField.setAccessible(true);
            Object obj = declaredField.get(this);
            Integer num = obj instanceof Integer ? (Integer) obj : null;
            iIntValue = (num != null ? num.intValue() : 0) - 1;
        } catch (Exception unused) {
            iIntValue = -1;
        }
        int i = iIntValue >= 0 ? eVar.l()[iIntValue] : -1;
        f fVar = g.f3022b;
        f fVar2 = g.f3021a;
        if (fVar == null) {
            try {
                f fVar3 = new f(Class.class.getDeclaredMethod("getModule", null), getClass().getClassLoader().loadClass("java.lang.Module").getDeclaredMethod("getDescriptor", null), getClass().getClassLoader().loadClass("java.lang.module.ModuleDescriptor").getDeclaredMethod("name", null));
                g.f3022b = fVar3;
                fVar = fVar3;
            } catch (Exception unused2) {
                g.f3022b = fVar2;
                fVar = fVar2;
            }
        }
        if (fVar != fVar2 && (method = fVar.f3018a) != null && (objInvoke = method.invoke(getClass(), null)) != null && (method2 = fVar.f3019b) != null && (objInvoke2 = method2.invoke(objInvoke, null)) != null) {
            Method method3 = fVar.f3020c;
            Object objInvoke3 = method3 != null ? method3.invoke(objInvoke2, null) : null;
            if (objInvoke3 instanceof String) {
                str = (String) objInvoke3;
            }
        }
        if (str == null) {
            strC = eVar.c();
        } else {
            strC = str + '/' + eVar.c();
        }
        return new StackTraceElement(strC, eVar.m(), eVar.f(), i);
    }

    public abstract Object p(Object obj);

    public String toString() {
        StringBuilder sb = new StringBuilder("Continuation at ");
        Object objN = n();
        if (objN == null) {
            objN = getClass().getName();
        }
        sb.append(objN);
        return sb.toString();
    }

    public void q() {
    }
}
