package androidx.credentials.provider.utils;

import android.annotation.SuppressLint;
import android.app.slice.Slice;
import android.content.pm.SigningInfo;
import android.os.Bundle;
import android.service.credentials.BeginGetCredentialOption;
import android.service.credentials.BeginGetCredentialRequest;
import android.service.credentials.BeginGetCredentialResponse;
import androidx.credentials.provider.Action;
import androidx.credentials.provider.AuthenticationAction;
import androidx.credentials.provider.BeginGetCredentialOption;
import androidx.credentials.provider.CallingAppInfo;
import androidx.credentials.provider.CredentialEntry;
import androidx.credentials.provider.RemoteEntry;
import androidx.media3.container.NalUnitUtil;
import defpackage.cr4;
import defpackage.d90;
import defpackage.e90;
import defpackage.f90;
import defpackage.kp6;
import defpackage.l18;
import defpackage.m38;
import defpackage.sq3;
import defpackage.tb;
import defpackage.uz1;
import defpackage.vx8;
import defpackage.x15;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.stream.Collectors;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes.dex */
@l18
@m38
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\b\u0007\u0018\u0000 \u00032\u00020\u0001:\u0001\u0003B\u0005¢\u0006\u0002\u0010\u0002¨\u0006\u0004"}, d2 = {"Landroidx/credentials/provider/utils/BeginGetCredentialUtil;", "", "()V", "Companion", "credentials_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class BeginGetCredentialUtil {

    /* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
    @kp6
    public static final Companion INSTANCE = new Companion(null);

    @Metadata(d1 = {"\u0000f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0007\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J!\u0010\t\u001a\u00020\b2\u0006\u0010\u0005\u001a\u00020\u00042\b\u0010\u0007\u001a\u0004\u0018\u00010\u0006H\u0003¢\u0006\u0004\b\t\u0010\nJ%\u0010\u000e\u001a\u00020\b2\u0006\u0010\u0005\u001a\u00020\u00042\f\u0010\r\u001a\b\u0012\u0004\u0012\u00020\f0\u000bH\u0002¢\u0006\u0004\b\u000e\u0010\u000fJ%\u0010\u0013\u001a\u00020\b2\u0006\u0010\u0010\u001a\u00020\u00042\f\u0010\u0012\u001a\b\u0012\u0004\u0012\u00020\u00110\u000bH\u0002¢\u0006\u0004\b\u0013\u0010\u000fJ%\u0010\u0016\u001a\u00020\b2\u0006\u0010\u0010\u001a\u00020\u00042\f\u0010\u0015\u001a\b\u0012\u0004\u0012\u00020\u00140\u000bH\u0002¢\u0006\u0004\b\u0016\u0010\u000fJ\u0017\u0010\u001a\u001a\u00020\u00192\u0006\u0010\u0018\u001a\u00020\u0017H\u0002¢\u0006\u0004\b\u001a\u0010\u001bJ\u0017\u0010!\u001a\u00020\u001e2\u0006\u0010\u001d\u001a\u00020\u001cH\u0001¢\u0006\u0004\b\u001f\u0010 J\u0015\u0010%\u001a\u00020$2\u0006\u0010#\u001a\u00020\"¢\u0006\u0004\b%\u0010&J\u0015\u0010'\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020\u001e¢\u0006\u0004\b'\u0010(J\u0015\u0010)\u001a\u00020\"2\u0006\u0010#\u001a\u00020$¢\u0006\u0004\b)\u0010*¨\u0006+"}, d2 = {"Landroidx/credentials/provider/utils/BeginGetCredentialUtil$Companion;", "", "<init>", "()V", "Landroid/service/credentials/BeginGetCredentialResponse$Builder;", "frameworkBuilder", "Landroidx/credentials/provider/RemoteEntry;", "remoteEntry", "Le6a;", "populateRemoteEntry", "(Landroid/service/credentials/BeginGetCredentialResponse$Builder;Landroidx/credentials/provider/RemoteEntry;)V", "", "Landroidx/credentials/provider/AuthenticationAction;", "authenticationActions", "populateAuthenticationEntries", "(Landroid/service/credentials/BeginGetCredentialResponse$Builder;Ljava/util/List;)V", "builder", "Landroidx/credentials/provider/Action;", "actionEntries", "populateActionEntries", "Landroidx/credentials/provider/CredentialEntry;", "credentialEntries", "populateCredentialEntries", "Landroidx/credentials/provider/BeginGetCredentialOption;", "option", "Landroid/service/credentials/BeginGetCredentialOption;", "convertToJetpackBeginOption", "(Landroidx/credentials/provider/BeginGetCredentialOption;)Landroid/service/credentials/BeginGetCredentialOption;", "Landroid/service/credentials/BeginGetCredentialRequest;", "request", "Landroidx/credentials/provider/BeginGetCredentialRequest;", "convertToJetpackRequest$credentials_release", "(Landroid/service/credentials/BeginGetCredentialRequest;)Landroidx/credentials/provider/BeginGetCredentialRequest;", "convertToJetpackRequest", "Landroidx/credentials/provider/BeginGetCredentialResponse;", "response", "Landroid/service/credentials/BeginGetCredentialResponse;", "convertToFrameworkResponse", "(Landroidx/credentials/provider/BeginGetCredentialResponse;)Landroid/service/credentials/BeginGetCredentialResponse;", "convertToFrameworkRequest", "(Landroidx/credentials/provider/BeginGetCredentialRequest;)Landroid/service/credentials/BeginGetCredentialRequest;", "convertToJetpackResponse", "(Landroid/service/credentials/BeginGetCredentialResponse;)Landroidx/credentials/provider/BeginGetCredentialResponse;", "credentials_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    @vx8
    public static final class Companion {
        public /* synthetic */ Companion(uz1 uz1Var) {
            this();
        }

        /* JADX INFO: Access modifiers changed from: private */
        public static final BeginGetCredentialOption convertToFrameworkRequest$lambda$5(sq3 sq3Var, Object obj) {
            return d90.e(sq3Var.invoke(obj));
        }

        /* JADX INFO: Access modifiers changed from: private */
        public final BeginGetCredentialOption convertToJetpackBeginOption(androidx.credentials.provider.BeginGetCredentialOption option) {
            d90.t();
            return d90.g(option.getId(), option.getType(), option.getCandidateQueryData());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public static final boolean convertToJetpackResponse$lambda$10(sq3 sq3Var, Object obj) {
            return ((Boolean) sq3Var.invoke(obj)).booleanValue();
        }

        /* JADX INFO: Access modifiers changed from: private */
        public static final Action convertToJetpackResponse$lambda$11(sq3 sq3Var, Object obj) {
            return (Action) sq3Var.invoke(obj);
        }

        /* JADX INFO: Access modifiers changed from: private */
        public static final AuthenticationAction convertToJetpackResponse$lambda$12(sq3 sq3Var, Object obj) {
            return (AuthenticationAction) sq3Var.invoke(obj);
        }

        /* JADX INFO: Access modifiers changed from: private */
        public static final boolean convertToJetpackResponse$lambda$13(sq3 sq3Var, Object obj) {
            return ((Boolean) sq3Var.invoke(obj)).booleanValue();
        }

        /* JADX INFO: Access modifiers changed from: private */
        public static final AuthenticationAction convertToJetpackResponse$lambda$14(sq3 sq3Var, Object obj) {
            return (AuthenticationAction) sq3Var.invoke(obj);
        }

        /* JADX INFO: Access modifiers changed from: private */
        public static final CredentialEntry convertToJetpackResponse$lambda$6(sq3 sq3Var, Object obj) {
            return (CredentialEntry) sq3Var.invoke(obj);
        }

        /* JADX INFO: Access modifiers changed from: private */
        public static final boolean convertToJetpackResponse$lambda$7(sq3 sq3Var, Object obj) {
            return ((Boolean) sq3Var.invoke(obj)).booleanValue();
        }

        /* JADX INFO: Access modifiers changed from: private */
        public static final CredentialEntry convertToJetpackResponse$lambda$8(sq3 sq3Var, Object obj) {
            return (CredentialEntry) sq3Var.invoke(obj);
        }

        /* JADX INFO: Access modifiers changed from: private */
        public static final Action convertToJetpackResponse$lambda$9(sq3 sq3Var, Object obj) {
            return (Action) sq3Var.invoke(obj);
        }

        private final void populateActionEntries(BeginGetCredentialResponse.Builder builder, List<Action> actionEntries) {
            for (Action action : actionEntries) {
                d90.aa();
                builder.addAction(d90.d(Action.INSTANCE.toSlice(action)));
            }
        }

        private final void populateAuthenticationEntries(BeginGetCredentialResponse.Builder frameworkBuilder, List<AuthenticationAction> authenticationActions) {
            for (AuthenticationAction authenticationAction : authenticationActions) {
                d90.aa();
                frameworkBuilder.addAuthenticationAction(d90.d(AuthenticationAction.INSTANCE.toSlice(authenticationAction)));
            }
        }

        private final void populateCredentialEntries(BeginGetCredentialResponse.Builder builder, List<? extends CredentialEntry> credentialEntries) {
            for (CredentialEntry credentialEntry : credentialEntries) {
                Slice slice$credentials_release = CredentialEntry.INSTANCE.toSlice$credentials_release(credentialEntry);
                if (slice$credentials_release != null) {
                    d90.ad();
                    d90.t();
                    String id = credentialEntry.getBeginGetCredentialOption().getId();
                    String type = credentialEntry.getType();
                    Bundle bundle = Bundle.EMPTY;
                    builder.addCredentialEntry(d90.n(d90.f(id, type), slice$credentials_release));
                }
            }
        }

        @SuppressLint({"MissingPermission"})
        private final void populateRemoteEntry(BeginGetCredentialResponse.Builder frameworkBuilder, RemoteEntry remoteEntry) {
            if (remoteEntry == null) {
                return;
            }
            tb.ab();
            frameworkBuilder.setRemoteCredentialEntry(tb.o(RemoteEntry.INSTANCE.toSlice(remoteEntry)));
        }

        @kp6
        public final BeginGetCredentialRequest convertToFrameworkRequest(@kp6 androidx.credentials.provider.BeginGetCredentialRequest request) {
            cr4.g(request, "request");
            BeginGetCredentialRequest.Builder builderH = d90.h();
            if (request.getCallingAppInfo() != null) {
                tb.ac();
                builderH.setCallingAppInfo(tb.m(request.getCallingAppInfo().getPackageName(), request.getCallingAppInfo().getSigningInfo(), request.getCallingAppInfo().getOrigin()));
            }
            BeginGetCredentialRequest beginGetCredentialRequestBuild = builderH.setBeginGetCredentialOptions((List) request.getBeginGetCredentialOptions().stream().map(new e90(BeginGetCredentialUtil$Companion$convertToFrameworkRequest$1.INSTANCE, 8)).collect(Collectors.toList())).build();
            cr4.f(beginGetCredentialRequestBuild, "builder\n                …\n                .build()");
            return beginGetCredentialRequestBuild;
        }

        @kp6
        public final BeginGetCredentialResponse convertToFrameworkResponse(@kp6 androidx.credentials.provider.BeginGetCredentialResponse response) {
            cr4.g(response, "response");
            BeginGetCredentialResponse.Builder builderK = d90.k();
            populateCredentialEntries(builderK, response.getCredentialEntries());
            populateActionEntries(builderK, response.getActions());
            populateAuthenticationEntries(builderK, response.getAuthenticationActions());
            populateRemoteEntry(builderK, response.getRemoteEntry());
            BeginGetCredentialResponse beginGetCredentialResponseBuild = builderK.build();
            cr4.f(beginGetCredentialResponseBuild, "frameworkBuilder.build()");
            return beginGetCredentialResponseBuild;
        }

        @x15
        @kp6
        public final androidx.credentials.provider.BeginGetCredentialRequest convertToJetpackRequest$credentials_release(@kp6 BeginGetCredentialRequest request) {
            CallingAppInfo callingAppInfoCreate;
            cr4.g(request, "request");
            ArrayList arrayList = new ArrayList();
            List beginGetCredentialOptions = request.getBeginGetCredentialOptions();
            cr4.f(beginGetCredentialOptions, "request.beginGetCredentialOptions");
            Iterator it = beginGetCredentialOptions.iterator();
            while (it.hasNext()) {
                BeginGetCredentialOption beginGetCredentialOptionE = d90.e(it.next());
                BeginGetCredentialOption.Companion companion = androidx.credentials.provider.BeginGetCredentialOption.INSTANCE;
                String id = beginGetCredentialOptionE.getId();
                cr4.f(id, "it.id");
                String type = beginGetCredentialOptionE.getType();
                cr4.f(type, "it.type");
                Bundle candidateQueryData = beginGetCredentialOptionE.getCandidateQueryData();
                cr4.f(candidateQueryData, "it.candidateQueryData");
                arrayList.add(companion.createFrom$credentials_release(id, type, candidateQueryData));
            }
            android.service.credentials.CallingAppInfo callingAppInfo = request.getCallingAppInfo();
            if (callingAppInfo != null) {
                CallingAppInfo.Companion companion2 = CallingAppInfo.INSTANCE;
                String packageName = callingAppInfo.getPackageName();
                cr4.f(packageName, "it.packageName");
                SigningInfo signingInfo = callingAppInfo.getSigningInfo();
                cr4.f(signingInfo, "it.signingInfo");
                callingAppInfoCreate = companion2.create(packageName, signingInfo, callingAppInfo.getOrigin());
            } else {
                callingAppInfoCreate = null;
            }
            return new androidx.credentials.provider.BeginGetCredentialRequest(arrayList, callingAppInfoCreate);
        }

        @kp6
        public final androidx.credentials.provider.BeginGetCredentialResponse convertToJetpackResponse(@kp6 BeginGetCredentialResponse response) {
            RemoteEntry remoteEntryFromSlice;
            cr4.g(response, "response");
            Object objCollect = response.getCredentialEntries().stream().map(new e90(BeginGetCredentialUtil$Companion$convertToJetpackResponse$1.INSTANCE, 3)).filter(new f90(BeginGetCredentialUtil$Companion$convertToJetpackResponse$2.INSTANCE, 2)).map(new e90(BeginGetCredentialUtil$Companion$convertToJetpackResponse$3.INSTANCE, 4)).collect(Collectors.toList());
            cr4.f(objCollect, "response.credentialEntri…lect(Collectors.toList())");
            List list = (List) objCollect;
            Object objCollect2 = response.getActions().stream().map(new e90(BeginGetCredentialUtil$Companion$convertToJetpackResponse$4.INSTANCE, 5)).filter(new f90(BeginGetCredentialUtil$Companion$convertToJetpackResponse$5.INSTANCE, 3)).map(new e90(BeginGetCredentialUtil$Companion$convertToJetpackResponse$6.INSTANCE, 6)).collect(Collectors.toList());
            cr4.f(objCollect2, "response.actions\n       …lect(Collectors.toList())");
            List list2 = (List) objCollect2;
            Object objCollect3 = response.getAuthenticationActions().stream().map(new e90(BeginGetCredentialUtil$Companion$convertToJetpackResponse$7.INSTANCE, 7)).filter(new f90(BeginGetCredentialUtil$Companion$convertToJetpackResponse$8.INSTANCE, 1)).map(new e90(BeginGetCredentialUtil$Companion$convertToJetpackResponse$9.INSTANCE, 2)).collect(Collectors.toList());
            cr4.f(objCollect3, "response.authenticationA…lect(Collectors.toList())");
            List list3 = (List) objCollect3;
            android.service.credentials.RemoteEntry remoteCredentialEntry = response.getRemoteCredentialEntry();
            if (remoteCredentialEntry != null) {
                RemoteEntry.Companion companion = RemoteEntry.INSTANCE;
                Slice slice = remoteCredentialEntry.getSlice();
                cr4.f(slice, "it.slice");
                remoteEntryFromSlice = companion.fromSlice(slice);
            } else {
                remoteEntryFromSlice = null;
            }
            return new androidx.credentials.provider.BeginGetCredentialResponse(list, list2, list3, remoteEntryFromSlice);
        }

        private Companion() {
        }
    }
}
