package b;

import android.content.Intent;
import androidx.activity.ComponentActivity;
import g0.d;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import kotlin.Pair;
import kotlin.collections.i;
import kotlin.collections.q;
import nb.g;
import xyz.stream.utils.a0;

/* JADX INFO: loaded from: classes.dex */
public final class b extends a {
    @Override // b.a
    public final Intent a(ComponentActivity componentActivity, Object obj) {
        String[] strArr = (String[]) obj;
        g.i(componentActivity, "context");
        g.i(strArr, "input");
        Intent intentPutExtra = new Intent("androidx.activity.result.contract.action.REQUEST_PERMISSIONS").putExtra("androidx.activity.result.contract.extra.PERMISSIONS", strArr);
        g.h(intentPutExtra, "Intent(ACTION_REQUEST_PE…EXTRA_PERMISSIONS, input)");
        return intentPutExtra;
    }

    @Override // b.a
    public final a0 b(ComponentActivity componentActivity, Object obj) {
        String[] strArr = (String[]) obj;
        g.i(componentActivity, "context");
        g.i(strArr, "input");
        if (strArr.length == 0) {
            return new a0(q.V());
        }
        for (String str : strArr) {
            if (d.a(componentActivity, str) != 0) {
                return null;
            }
        }
        int iD = ua.b.D(strArr.length);
        if (iD < 16) {
            iD = 16;
        }
        LinkedHashMap linkedHashMap = new LinkedHashMap(iD);
        for (String str2 : strArr) {
            Pair pair = new Pair(str2, Boolean.TRUE);
            linkedHashMap.put(pair.c(), pair.d());
        }
        return new a0(linkedHashMap);
    }

    @Override // b.a
    public final Object parseResult(int i10, Intent intent) {
        if (i10 != -1) {
            return q.V();
        }
        if (intent == null) {
            return q.V();
        }
        String[] stringArrayExtra = intent.getStringArrayExtra("androidx.activity.result.contract.extra.PERMISSIONS");
        int[] intArrayExtra = intent.getIntArrayExtra("androidx.activity.result.contract.extra.PERMISSION_GRANT_RESULTS");
        if (intArrayExtra == null || stringArrayExtra == null) {
            return q.V();
        }
        ArrayList arrayList = new ArrayList(intArrayExtra.length);
        for (int i11 : intArrayExtra) {
            arrayList.add(Boolean.valueOf(i11 == 0));
        }
        ArrayList arrayListW = q.W(stringArrayExtra);
        Iterator it = arrayListW.iterator();
        Iterator it2 = arrayList.iterator();
        ArrayList arrayList2 = new ArrayList(Math.min(i.Z0(10, arrayListW), i.Z0(10, arrayList)));
        while (it.hasNext() && it2.hasNext()) {
            arrayList2.add(new Pair(it.next(), it2.next()));
        }
        return q.d0(arrayList2);
    }
}
