package androidx.fragment.app;

import android.content.Context;
import android.content.Intent;
import android.content.IntentSender;
import android.os.Bundle;
import android.util.Log;
import g.C2047a;
import g.C2057k;
import h.AbstractC2068b;
import h.C2067a;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import x1.AbstractC3209a;
import x4.AbstractC3229F;

/* JADX INFO: renamed from: androidx.fragment.app.c0, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C1042c0 extends AbstractC2068b {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f11573a;

    public /* synthetic */ C1042c0(int i6) {
        this.f11573a = i6;
    }

    @Override // h.AbstractC2068b
    public final Intent createIntent(Context context, Object obj) {
        Bundle bundleExtra;
        switch (this.f11573a) {
            case 0:
                C2057k c2057k = (C2057k) obj;
                Intent intent = new Intent("androidx.activity.result.contract.action.INTENT_SENDER_REQUEST");
                Intent intent2 = c2057k.f16454b;
                if (intent2 != null && (bundleExtra = intent2.getBundleExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE")) != null) {
                    intent.putExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE", bundleExtra);
                    intent2.removeExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE");
                    if (intent2.getBooleanExtra("androidx.fragment.extra.ACTIVITY_OPTIONS_BUNDLE", false)) {
                        IntentSender intentSender = c2057k.f16453a;
                        kotlin.jvm.internal.o.h(intentSender, "intentSender");
                        c2057k = new C2057k(intentSender, null, c2057k.f16455c, c2057k.f16456d);
                    }
                }
                intent.putExtra("androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST", c2057k);
                if (AbstractC1050g0.H(2)) {
                    Log.v("FragmentManager", "CreateIntent created the following intent: " + intent);
                }
                return intent;
            case 1:
                String[] input = (String[]) obj;
                kotlin.jvm.internal.o.h(input, "input");
                Intent intentPutExtra = new Intent("androidx.activity.result.contract.action.REQUEST_PERMISSIONS").putExtra("androidx.activity.result.contract.extra.PERMISSIONS", input);
                kotlin.jvm.internal.o.g(intentPutExtra, "Intent(ACTION_REQUEST_PE…EXTRA_PERMISSIONS, input)");
                return intentPutExtra;
            case 2:
                String input2 = (String) obj;
                kotlin.jvm.internal.o.h(input2, "input");
                Intent intentPutExtra2 = new Intent("androidx.activity.result.contract.action.REQUEST_PERMISSIONS").putExtra("androidx.activity.result.contract.extra.PERMISSIONS", new String[]{input2});
                kotlin.jvm.internal.o.g(intentPutExtra2, "Intent(ACTION_REQUEST_PE…EXTRA_PERMISSIONS, input)");
                return intentPutExtra2;
            case 3:
                Intent input3 = (Intent) obj;
                kotlin.jvm.internal.o.h(input3, "input");
                return input3;
            default:
                C2057k input4 = (C2057k) obj;
                kotlin.jvm.internal.o.h(input4, "input");
                Intent intentPutExtra3 = new Intent("androidx.activity.result.contract.action.INTENT_SENDER_REQUEST").putExtra("androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST", input4);
                kotlin.jvm.internal.o.g(intentPutExtra3, "Intent(ACTION_INTENT_SEN…NT_SENDER_REQUEST, input)");
                return intentPutExtra3;
        }
    }

    @Override // h.AbstractC2068b
    public C2067a getSynchronousResult(Context context, Object obj) {
        switch (this.f11573a) {
            case 1:
                String[] input = (String[]) obj;
                kotlin.jvm.internal.o.h(context, "context");
                kotlin.jvm.internal.o.h(input, "input");
                if (input.length == 0) {
                    return new C2067a(x4.z.f26066a);
                }
                for (String str : input) {
                    if (AbstractC3209a.checkSelfPermission(context, str) != 0) {
                        return null;
                    }
                }
                int iU = AbstractC3229F.u(input.length);
                if (iU < 16) {
                    iU = 16;
                }
                LinkedHashMap linkedHashMap = new LinkedHashMap(iU);
                for (String str2 : input) {
                    linkedHashMap.put(str2, Boolean.TRUE);
                }
                return new C2067a(linkedHashMap);
            case 2:
                String input2 = (String) obj;
                kotlin.jvm.internal.o.h(context, "context");
                kotlin.jvm.internal.o.h(input2, "input");
                if (AbstractC3209a.checkSelfPermission(context, input2) == 0) {
                    return new C2067a(Boolean.TRUE);
                }
                return null;
            default:
                return super.getSynchronousResult(context, obj);
        }
    }

    @Override // h.AbstractC2068b
    public final Object parseResult(int i6, Intent intent) {
        switch (this.f11573a) {
            case 1:
                x4.z zVar = x4.z.f26066a;
                if (i6 == -1 && intent != null) {
                    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) {
                        ArrayList arrayList = new ArrayList(intArrayExtra.length);
                        for (int i7 : intArrayExtra) {
                            arrayList.add(Boolean.valueOf(i7 == 0));
                        }
                        break;
                    }
                }
                break;
            case 2:
                if (intent != null && i6 == -1) {
                    int[] intArrayExtra2 = intent.getIntArrayExtra("androidx.activity.result.contract.extra.PERMISSION_GRANT_RESULTS");
                    boolean z6 = false;
                    if (intArrayExtra2 != null) {
                        int length = intArrayExtra2.length;
                        int i8 = 0;
                        while (true) {
                            if (i8 < length) {
                                if (intArrayExtra2[i8] == 0) {
                                    z6 = true;
                                } else {
                                    i8++;
                                }
                            }
                        }
                    }
                }
                break;
        }
        return new C2047a(i6, intent);
    }
}
