package p138.p145.p146.p151.p152;

import android.content.ContentResolver;
import android.content.UriMatcher;
import android.net.Uri;
import android.provider.ContactsContract;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import p138.p139.p143.p144.C2803;

/* JADX INFO: renamed from: ދ.ؠ.֏.ތ.މ.ތ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C2876 extends AbstractC2871<InputStream> {

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public static final UriMatcher f8849;

    static {
        UriMatcher uriMatcher = new UriMatcher(-1);
        f8849 = uriMatcher;
        uriMatcher.addURI("com.android.contacts", "contacts/lookup/*/#", 1);
        f8849.addURI("com.android.contacts", "contacts/lookup/*", 1);
        f8849.addURI("com.android.contacts", "contacts/#/photo", 2);
        f8849.addURI("com.android.contacts", "contacts/#", 3);
        f8849.addURI("com.android.contacts", "contacts/#/display_photo", 4);
        f8849.addURI("com.android.contacts", "phone_lookup/*", 5);
    }

    public C2876(ContentResolver contentResolver, Uri uri) {
        super(contentResolver, uri);
    }

    @Override // p138.p145.p146.p151.p152.InterfaceC2856
    /* JADX INFO: renamed from: ֏ */
    public Class<InputStream> mo4969() {
        return InputStream.class;
    }

    /* JADX WARN: Removed duplicated region for block: B:10:0x0019  */
    @Override // p138.p145.p146.p151.p152.AbstractC2871
    /* JADX INFO: renamed from: ֏ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public InputStream mo4985(Uri uri, ContentResolver contentResolver) throws FileNotFoundException {
        InputStream inputStreamOpenContactPhotoInputStream;
        int iMatch = f8849.match(uri);
        if (iMatch == 1) {
            Uri uriLookupContact = ContactsContract.Contacts.lookupContact(contentResolver, uri);
            if (uriLookupContact == null) {
                throw new FileNotFoundException("Contact cannot be found");
            }
            inputStreamOpenContactPhotoInputStream = ContactsContract.Contacts.openContactPhotoInputStream(contentResolver, uriLookupContact, true);
        } else if (iMatch == 3) {
            inputStreamOpenContactPhotoInputStream = ContactsContract.Contacts.openContactPhotoInputStream(contentResolver, uri, true);
        } else if (iMatch != 5) {
            inputStreamOpenContactPhotoInputStream = contentResolver.openInputStream(uri);
        }
        if (inputStreamOpenContactPhotoInputStream != null) {
            return inputStreamOpenContactPhotoInputStream;
        }
        throw new FileNotFoundException(C2803.m4876("InputStream is null for ", uri));
    }

    @Override // p138.p145.p146.p151.p152.AbstractC2871
    /* JADX INFO: renamed from: ֏ */
    public void mo4986(InputStream inputStream) throws IOException {
        inputStream.close();
    }
}
