package l5;

import com.bumptech.glide.load.ImageHeaderParser$ImageType;
import com.bumptech.glide.load.engine.e0;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public final class m implements a5.m {

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final a5.m f30162b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final c5.b f30163c;

    public m(ArrayList arrayList, a aVar, c5.b bVar) {
        this.f30161a = arrayList;
        this.f30162b = aVar;
        this.f30163c = bVar;
    }

    @Override // a5.m
    public final boolean a(Object obj, a5.l lVar) {
        return !((Boolean) lVar.get(l.f30160b)).booleanValue() && a5.g.getType(this.f30161a, (InputStream) obj, this.f30163c) == ImageHeaderParser$ImageType.GIF;
    }

    /* JADX WARN: Removed duplicated region for block: B:12:0x0024  */
    /* JADX WARN: Removed duplicated region for block: B:17:? A[RETURN, SYNTHETIC] */
    @Override // a5.m
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final e0 decode(Object obj, int i10, int i11, a5.l lVar) {
        byte[] byteArray;
        byte[] bArr;
        InputStream inputStream = (InputStream) obj;
        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(16384);
        try {
            bArr = new byte[16384];
        } catch (IOException unused) {
            byteArray = null;
        }
        while (true) {
            int i12 = inputStream.read(bArr);
            if (i12 == -1) {
                break;
            }
            byteArrayOutputStream.write(bArr, 0, i12);
            if (byteArray != null) {
                return null;
            }
            return this.f30162b.decode(ByteBuffer.wrap(byteArray), i10, i11, lVar);
        }
        byteArrayOutputStream.flush();
        byteArray = byteArrayOutputStream.toByteArray();
        if (byteArray != null) {
        }
    }
}
