package defpackage;

import androidx.media3.container.NalUnitUtil;
import com.google.android.gms.auth.api.identity.SaveAccountLinkingTokenRequest;
import defpackage.hf1;
import defpackage.il8;
import defpackage.vx;
import kotlin.Metadata;
import kotlin.coroutines.jvm.internal.ContinuationImpl;
import kotlin.coroutines.jvm.internal.DebugMetadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(k = 3, mv = {2, 1, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@DebugMetadata(c = "io.github.jan.supabase.auth.AuthImpl", f = "AuthImpl.kt", i = {0, 0, 0, 1, 1, 2, 2, 3, 3, 3, 4}, l = {366, 605, 614, 373, 375}, m = "exchangeCodeForSession", n = {"this", "code", "saveSession", "this", "saveSession", "this", "saveSession", "this", "session", "saveSession", "session"}, s = {"L$0", "L$1", "Z$0", "L$0", "Z$0", "L$0", "Z$0", "L$0", "L$1", "Z$0", "L$0"})
final class jy extends ContinuationImpl {
    public Object a;
    public pba b;
    public boolean c;
    public /* synthetic */ Object d;
    public final /* synthetic */ b00 e;
    public int f;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public jy(b00 b00Var, ContinuationImpl continuationImpl) {
        super(continuationImpl);
        this.e = b00Var;
    }

    /* JADX WARN: Removed duplicated region for block: B:31:0x00d0 A[PHI: r1 r2 r15
      0x00d0: PHI (r1v5 boolean) = (r1v4 boolean), (r1v10 boolean) binds: [B:29:0x00cd, B:18:0x004f] A[DONT_GENERATE, DONT_INLINE]
      0x00d0: PHI (r2v3 b00) = (r2v2 b00), (r2v18 b00) binds: [B:29:0x00cd, B:18:0x004f] A[DONT_GENERATE, DONT_INLINE]
      0x00d0: PHI (r15v16 java.lang.Object) = (r15v15 java.lang.Object), (r15v4 java.lang.Object) binds: [B:29:0x00cd, B:18:0x004f] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:36:0x00f8  */
    /* JADX WARN: Removed duplicated region for block: B:39:0x00fd  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x0101  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x0114  */
    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object invokeSuspend(Object obj) throws Throwable {
        jy jyVar;
        boolean z;
        String str;
        String str2;
        Object objA;
        b00 b00Var;
        pba pbaVar;
        this.d = obj;
        int i = this.f | Integer.MIN_VALUE;
        this.f = i;
        int i2 = i & Integer.MIN_VALUE;
        b00 b00Var2 = this.e;
        if (i2 != 0) {
            this.f = i - Integer.MIN_VALUE;
            jyVar = this;
        } else {
            jyVar = new jy(b00Var2, this);
        }
        Object objB = jyVar.d;
        ck1 ck1Var = ck1.a;
        int i3 = jyVar.f;
        if (i3 == 0) {
            s38.b(objB);
            rn8 rn8Var = b00Var2.i;
            jyVar.a = b00Var2;
            jyVar.b = null;
            z = false;
            jyVar.c = false;
            jyVar.f = 1;
            objB = rn8Var.c.b(rn8Var.b, jyVar);
            if (objB != ck1Var) {
                str = null;
            }
        }
        if (i3 != 1) {
            if (i3 == 2) {
                z = jyVar.c;
                b00Var2 = (b00) jyVar.a;
                s38.b(objB);
                jyVar.a = b00Var2;
                jyVar.c = z;
                jyVar.f = 3;
                objB = yd4.a((rd4) objB, bz0.a, jyVar);
                if (objB != ck1Var) {
                    str2 = (String) objB;
                    dy4 dy4Var = gea.a;
                    dy4Var.getClass();
                    pba pbaVar2 = (pba) dy4Var.c(pba.INSTANCE.serializer(), str2);
                    rn8 rn8Var2 = b00Var2.i;
                    jyVar.a = b00Var2;
                    jyVar.b = pbaVar2;
                    jyVar.c = z;
                    jyVar.f = 4;
                    objA = rn8Var2.c.a(rn8Var2.b, jyVar);
                    if (objA != ck1Var) {
                    }
                    if (objA != ck1Var) {
                    }
                }
            }
            if (i3 != 3) {
                if (i3 != 4) {
                    if (i3 != 5) {
                        throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                    }
                    pba pbaVar3 = (pba) jyVar.a;
                    s38.b(objB);
                    return pbaVar3;
                }
                z = jyVar.c;
                pbaVar = jyVar.b;
                b00Var = (b00) jyVar.a;
                s38.b(objB);
                if (z) {
                    return pbaVar;
                }
                jyVar.a = pbaVar;
                jyVar.b = null;
                jyVar.f = 5;
                pba pbaVar4 = pbaVar;
                return vx.b.a(b00Var, pbaVar4, false, il8.b.a, jyVar, 2) == ck1Var ? ck1Var : pbaVar4;
            }
            z = jyVar.c;
            b00Var2 = (b00) jyVar.a;
            s38.b(objB);
            str2 = (String) objB;
            try {
                dy4 dy4Var2 = gea.a;
                dy4Var2.getClass();
                pba pbaVar22 = (pba) dy4Var2.c(pba.INSTANCE.serializer(), str2);
                rn8 rn8Var22 = b00Var2.i;
                jyVar.a = b00Var2;
                jyVar.b = pbaVar22;
                jyVar.c = z;
                jyVar.f = 4;
                objA = rn8Var22.c.a(rn8Var22.b, jyVar);
                if (objA != ck1Var) {
                    objA = e6a.a;
                }
                if (objA != ck1Var) {
                    b00Var = b00Var2;
                    pbaVar = pbaVar22;
                    if (z) {
                    }
                }
            } catch (ox5 unused) {
                throw new ic9("Couldn't decode payload as " + iw7.a.getOrCreateKotlinClass(pba.class).getSimpleName() + ". Input: " + n89.an(str2, "\n", ""));
            }
        }
        z = jyVar.c;
        String str3 = (String) jyVar.b;
        b00 b00Var3 = (b00) jyVar.a;
        s38.b(objB);
        str = str3;
        b00Var2 = b00Var3;
        m00 m00Var = b00Var2.j;
        b05 b05Var = new b05();
        xy4.a(b05Var, SaveAccountLinkingTokenRequest.TOKEN_TYPE_AUTH_CODE, str);
        xy4.a(b05Var, "code_verifier", (String) objB);
        iy iyVar = new iy(hf1.a.a, b05Var.a());
        jyVar.a = b00Var2;
        jyVar.b = null;
        jyVar.c = z;
        jyVar.f = 2;
        objB = m00Var.c("token?grant_type=pkce", iyVar, jyVar);
        if (objB != ck1Var) {
            jyVar.a = b00Var2;
            jyVar.c = z;
            jyVar.f = 3;
            objB = yd4.a((rd4) objB, bz0.a, jyVar);
            if (objB != ck1Var) {
            }
        }
    }
}
