package com.google.android.play.core.assetpacks; import android.os.ParcelFileDescriptor; import com.google.android.gms.tasks.Tasks; import java.io.InputStream; import java.util.concurrent.ExecutionException; /* loaded from: classes2.dex */ final class o0 { /* renamed from: a, reason: collision with root package name */ private final r3.o f5002a; o0(r3.o oVar) { this.f5002a = oVar; } final InputStream a(int i10, String str, String str2, int i11) { try { ParcelFileDescriptor parcelFileDescriptor = (ParcelFileDescriptor) Tasks.await(((t3) this.f5002a.a()).f(i10, str, str2, i11)); if (parcelFileDescriptor == null || parcelFileDescriptor.getFileDescriptor() == null) { throw new d1(String.format("Corrupted ParcelFileDescriptor, session %s packName %s sliceId %s, chunkNumber %s", Integer.valueOf(i10), str, str2, Integer.valueOf(i11)), i10); } return new ParcelFileDescriptor.AutoCloseInputStream(parcelFileDescriptor); } catch (InterruptedException e10) { throw new d1("Extractor was interrupted while waiting for chunk file.", e10, i10); } catch (ExecutionException e11) { throw new d1(String.format("Error opening chunk file, session %s packName %s sliceId %s, chunkNumber %s", Integer.valueOf(i10), str, str2, Integer.valueOf(i11)), e11, i10); } } }