package androidx.credentials.internal; import android.annotation.SuppressLint; import android.credentials.Credential; import android.credentials.CredentialOption; import android.credentials.GetCredentialRequest; import android.os.Bundle; import androidx.annotation.RequiresApi; import androidx.annotation.RestrictTo; import androidx.annotation.VisibleForTesting; import androidx.credentials.Credential; import androidx.credentials.CredentialProviderFrameworkImpl$$ExternalSyntheticApiModelOutline20; import androidx.credentials.CredentialProviderFrameworkImpl$$ExternalSyntheticApiModelOutline21; import androidx.credentials.CredentialProviderFrameworkImpl$$ExternalSyntheticApiModelOutline22; import androidx.credentials.CredentialProviderFrameworkImpl$$ExternalSyntheticApiModelOutline23; import androidx.credentials.GetCredentialResponse; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; @RequiresApi(34) @RestrictTo({RestrictTo.Scope.LIBRARY}) /* loaded from: classes.dex */ public final class FrameworkImplHelper { public static final Companion Companion = new Companion(null); @RequiresApi(34) public static final GetCredentialRequest convertGetRequestToFrameworkClass(androidx.credentials.GetCredentialRequest getCredentialRequest) { return Companion.convertGetRequestToFrameworkClass(getCredentialRequest); } @RequiresApi(34) public static final GetCredentialResponse convertGetResponseToJetpackClass(android.credentials.GetCredentialResponse getCredentialResponse) { return Companion.convertGetResponseToJetpackClass(getCredentialResponse); } @RequiresApi(34) @SuppressLint({"MissingPermission"}) @VisibleForTesting public static final void setOriginForGetRequest(androidx.credentials.GetCredentialRequest getCredentialRequest, GetCredentialRequest.Builder builder) { Companion.setOriginForGetRequest(getCredentialRequest, builder); } @SourceDebugExtension({"SMAP\nFrameworkImplHelper.kt\nKotlin\n*S Kotlin\n*F\n+ 1 FrameworkImplHelper.kt\nandroidx/credentials/internal/FrameworkImplHelper$Companion\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,80:1\n1855#2,2:81\n*S KotlinDebug\n*F\n+ 1 FrameworkImplHelper.kt\nandroidx/credentials/internal/FrameworkImplHelper$Companion\n*L\n50#1:81,2\n*E\n"}) public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } @RequiresApi(34) public final GetCredentialResponse convertGetResponseToJetpackClass(android.credentials.GetCredentialResponse response) { Credential credential; String type; Bundle data; Intrinsics.checkNotNullParameter(response, "response"); credential = response.getCredential(); Intrinsics.checkNotNullExpressionValue(credential, "response.credential"); Credential.Companion companion = androidx.credentials.Credential.Companion; type = credential.getType(); Intrinsics.checkNotNullExpressionValue(type, "credential.type"); data = credential.getData(); Intrinsics.checkNotNullExpressionValue(data, "credential.data"); return new GetCredentialResponse(companion.createFrom(type, data)); } @RequiresApi(34) public final GetCredentialRequest convertGetRequestToFrameworkClass(androidx.credentials.GetCredentialRequest request) { GetCredentialRequest build; CredentialOption.Builder isSystemProviderRequired; CredentialOption.Builder allowedProviders; CredentialOption build2; Intrinsics.checkNotNullParameter(request, "request"); CredentialProviderFrameworkImpl$$ExternalSyntheticApiModelOutline22.m(); GetCredentialRequest.Builder m = CredentialProviderFrameworkImpl$$ExternalSyntheticApiModelOutline20.m(androidx.credentials.GetCredentialRequest.Companion.getRequestMetadataBundle(request)); for (androidx.credentials.CredentialOption credentialOption : request.getCredentialOptions()) { CredentialProviderFrameworkImpl$$ExternalSyntheticApiModelOutline23.m(); isSystemProviderRequired = CredentialProviderFrameworkImpl$$ExternalSyntheticApiModelOutline21.m(credentialOption.getType(), credentialOption.getRequestData(), credentialOption.getCandidateQueryData()).setIsSystemProviderRequired(credentialOption.isSystemProviderRequired()); allowedProviders = isSystemProviderRequired.setAllowedProviders(credentialOption.getAllowedProviders()); build2 = allowedProviders.build(); m.addCredentialOption(build2); } setOriginForGetRequest(request, m); build = m.build(); Intrinsics.checkNotNullExpressionValue(build, "builder.build()"); return build; } @RequiresApi(34) @SuppressLint({"MissingPermission"}) @VisibleForTesting public final void setOriginForGetRequest(androidx.credentials.GetCredentialRequest request, GetCredentialRequest.Builder builder) { Intrinsics.checkNotNullParameter(request, "request"); Intrinsics.checkNotNullParameter(builder, "builder"); if (request.getOrigin() != null) { builder.setOrigin(request.getOrigin()); } } } }