package defpackage;

import android.util.Log;
import com.bumptech.glide.load.ImageHeaderParser$ImageType;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.nio.ByteBuffer;
import java.util.ArrayList;

/* renamed from: ᵤʽᵵ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C3404 implements InterfaceC4541 {

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final C4805 f12686;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final ArrayList f12687;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final C3865 f12688;

    public C3404(ArrayList arrayList, C3865 c3865, C4805 c4805) {
        this.f12687 = arrayList;
        this.f12688 = c3865;
        this.f12686 = c4805;
    }

    @Override // defpackage.InterfaceC4541
    /* renamed from: ᵥᵯˎ */
    public final boolean mo1620(Object obj, C0210 c0210) {
        return !((Boolean) c0210.m1488(AbstractC2201.f8640)).booleanValue() && ˋˌ.ᵸʓᵠ(this.f12687, (InputStream) obj, this.f12686) == ImageHeaderParser$ImageType.GIF;
    }

    @Override // defpackage.InterfaceC4541
    /* renamed from: ᵴᵳ */
    public final InterfaceC1725 mo1621(Object obj, int i, int i2, C0210 c0210) throws IOException {
        byte[] byteArray;
        InputStream inputStream = (InputStream) obj;
        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(16384);
        try {
            byte[] bArr = new byte[16384];
            while (true) {
                int i3 = inputStream.read(bArr);
                if (i3 == -1) {
                    break;
                }
                byteArrayOutputStream.write(bArr, 0, i3);
            }
            byteArrayOutputStream.flush();
            byteArray = byteArrayOutputStream.toByteArray();
        } catch (IOException unused) {
            Log.isLoggable("StreamGifDecoder", 5);
            byteArray = null;
        }
        if (byteArray == null) {
            return null;
        }
        return this.f12688.mo1621(ByteBuffer.wrap(byteArray), i, i2, c0210);
    }
}
