package com.bytedance.sdk.openadsdk.utils;

import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.widget.ImageView;
import com.bytedance.sdk.openadsdk.wey.fm.fm;
import java.util.Objects;

/* JADX INFO: loaded from: classes2.dex */
public class gof {

    public interface fm {
        void fm();

        void fm(com.bytedance.sdk.openadsdk.wey.fm.ro roVar);
    }

    public static void fm(com.bytedance.sdk.openadsdk.wey.fm fmVar, int i10, int i11, fm fmVar2, String str) {
        fm(fmVar, i10, i11, fmVar2, str, 0);
    }

    public static void fm(com.bytedance.sdk.openadsdk.wey.fm fmVar, int i10, int i11, final fm fmVar2, String str, int i12) {
        Objects.toString(fmVar);
        com.bytedance.sdk.openadsdk.wey.ro.ro().yz().fm(fmVar, new fm.InterfaceC0109fm() { // from class: com.bytedance.sdk.openadsdk.utils.gof.1
            @Override // com.bytedance.sdk.openadsdk.wey.fm.fm.InterfaceC0109fm
            public void fm(String str2, com.bytedance.sdk.openadsdk.wey.fm.ro roVar) {
                fm fmVar3;
                if (roVar.jnr() && (fmVar3 = fmVar2) != null) {
                    fmVar3.fm(roVar);
                    return;
                }
                fm fmVar4 = fmVar2;
                if (fmVar4 != null) {
                    fmVar4.fm();
                }
            }

            @Override // com.bytedance.sdk.openadsdk.wey.fm.fm.InterfaceC0109fm
            public void fm(int i13, String str2, Throwable th) {
                fm fmVar3 = fmVar2;
                if (fmVar3 != null) {
                    fmVar3.fm();
                }
            }
        }, i10, i11, ImageView.ScaleType.CENTER_INSIDE, str, i12, null);
    }

    public static Drawable fm(byte[] bArr, int i10) {
        if (bArr != null && bArr.length > 0) {
            try {
                return new BitmapDrawable(BitmapFactory.decodeByteArray(bArr, 0, bArr.length));
            } catch (Throwable unused) {
                return new ColorDrawable(0);
            }
        }
        return new ColorDrawable(0);
    }
}
