package g;

import android.content.ClipData;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Build;
import android.os.ext.SdkExtensions;
import android.provider.MediaStore;
import androidx.fragment.app.N;
import c1.C0337c;
import com.google.android.gms.internal.measurement.A1;
import e4.C0574r;
import f.C0588k;
import java.util.ArrayList;
import java.util.LinkedHashSet;
import r4.AbstractC0983h;

/* JADX INFO: renamed from: g.b, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0605b extends AbstractC0604a {

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

    public C0605b(int i) {
        this.f6405a = i;
        if (i <= 1) {
            throw new IllegalArgumentException("Max items must be higher than 1");
        }
    }

    @Override // g.AbstractC0604a
    public final C0337c b(N n5, Object obj) {
        AbstractC0983h.e("input", (C0588k) obj);
        return null;
    }

    @Override // g.AbstractC0604a
    public final Object c(int i, Intent intent) {
        if (i != -1) {
            intent = null;
        }
        C0574r c0574r = C0574r.f6259k;
        if (intent == null) {
            return c0574r;
        }
        LinkedHashSet linkedHashSet = new LinkedHashSet();
        Uri data = intent.getData();
        if (data != null) {
            linkedHashSet.add(data);
        }
        ClipData clipData = intent.getClipData();
        if (clipData == null && linkedHashSet.isEmpty()) {
            return c0574r;
        }
        if (clipData != null) {
            int itemCount = clipData.getItemCount();
            for (int i5 = 0; i5 < itemCount; i5++) {
                Uri uri = clipData.getItemAt(i5).getUri();
                if (uri != null) {
                    linkedHashSet.add(uri);
                }
            }
        }
        return new ArrayList(linkedHashSet);
    }

    @Override // g.AbstractC0604a
    /* JADX INFO: renamed from: d, reason: merged with bridge method [inline-methods] */
    public final Intent a(Context context, C0588k c0588k) {
        AbstractC0983h.e("context", context);
        AbstractC0983h.e("input", c0588k);
        int i = Build.VERSION.SDK_INT;
        boolean z5 = i >= 33 || (i >= 30 && SdkExtensions.getExtensionVersion(30) >= 2);
        int i5 = this.f6405a;
        if (z5) {
            Intent intent = new Intent("android.provider.action.PICK_IMAGES");
            intent.setType(A1.q(c0588k.f6333a));
            int iMin = Math.min(i5, c0588k.f6334b);
            if (iMin <= 1 || iMin > MediaStore.getPickImagesMaxLimit()) {
                throw new IllegalArgumentException("Max items must be greater than 1 and lesser than or equal to MediaStore.getPickImagesMaxLimit()");
            }
            intent.putExtra("android.provider.extra.PICK_IMAGES_MAX", iMin);
            c0588k.f6335c.getClass();
            intent.putExtra("android.provider.extra.PICK_IMAGES_LAUNCH_TAB", 1);
            intent.putExtra("android.provider.extra.PICK_IMAGES_IN_ORDER", false);
            return intent;
        }
        if (A1.m(context) == null) {
            Intent intent2 = new Intent("android.intent.action.OPEN_DOCUMENT");
            intent2.setType(A1.q(c0588k.f6333a));
            intent2.putExtra("android.intent.extra.ALLOW_MULTIPLE", true);
            if (intent2.getType() == null) {
                intent2.setType("*/*");
                intent2.putExtra("android.intent.extra.MIME_TYPES", new String[]{"image/*", "video/*"});
            }
            return intent2;
        }
        ResolveInfo resolveInfoM = A1.m(context);
        if (resolveInfoM == null) {
            throw new IllegalStateException("Required value was null.");
        }
        ActivityInfo activityInfo = resolveInfoM.activityInfo;
        Intent intent3 = new Intent("androidx.activity.result.contract.action.PICK_IMAGES");
        intent3.setClassName(activityInfo.applicationInfo.packageName, activityInfo.name);
        intent3.setType(A1.q(c0588k.f6333a));
        int iMin2 = Math.min(i5, c0588k.f6334b);
        if (iMin2 <= 1) {
            throw new IllegalArgumentException("Max items must be greater than 1");
        }
        intent3.putExtra("androidx.activity.result.contract.extra.PICK_IMAGES_MAX", iMin2);
        c0588k.f6335c.getClass();
        intent3.putExtra("androidx.activity.result.contract.extra.PICK_IMAGES_LAUNCH_TAB", 1);
        intent3.putExtra("androidx.activity.result.contract.extra.PICK_IMAGES_IN_ORDER", false);
        return intent3;
    }
}
