package com.bytedance.sdk.openadsdk.core.dsz;

import a3.r;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.ImageDecoder;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.text.TextUtils;
import android.widget.ImageView;
import androidx.annotation.NonNull;
import com.bytedance.adsdk.ugeno.fm;
import com.bytedance.sdk.component.adexpress.dynamic.dynamicview.a;
import com.bytedance.sdk.component.jnr.irt;
import com.bytedance.sdk.component.jnr.ku;
import com.bytedance.sdk.component.jnr.ro.lb.ajl;
import com.bytedance.sdk.component.jnr.ro.lb.jnr;
import com.bytedance.sdk.component.jnr.vt;
import com.bytedance.sdk.component.utils.wey;
import com.bytedance.sdk.component.utils.wsy;
import com.bytedance.sdk.openadsdk.core.gof;
import com.bytedance.sdk.openadsdk.utils.xgn;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.lang.ref.WeakReference;
import java.nio.ByteBuffer;
import java.util.Map;

/* JADX INFO: loaded from: classes2.dex */
public class fm implements com.bytedance.adsdk.ugeno.fm {

    /* JADX INFO: renamed from: com.bytedance.sdk.openadsdk.core.dsz.fm$fm, reason: collision with other inner class name */
    public interface InterfaceC0056fm {
        void fm(Drawable drawable);
    }

    public static class ro implements irt {
        private final WeakReference<ImageView> fm;

        /* JADX INFO: renamed from: lb, reason: collision with root package name */
        private final int f7040lb;
        private final fm ro;
        private final int yz;

        public ro(ImageView imageView, fm fmVar, int i10, int i11) {
            this.fm = new WeakReference<>(imageView);
            this.ro = fmVar;
            this.f7040lb = i10;
            this.yz = i11;
        }

        @Override // com.bytedance.sdk.component.jnr.irt
        public void fm(int i10, String str, Throwable th) {
        }

        @Override // com.bytedance.sdk.component.jnr.irt
        public void fm(ku kuVar) {
            try {
                final ImageView imageView = this.fm.get();
                if (imageView == null) {
                    return;
                }
                final Object objRo = kuVar.ro();
                if (objRo instanceof Drawable) {
                    xgn.fm((Runnable) new com.bytedance.sdk.component.wu.ro.lb("load_draw_img") { // from class: com.bytedance.sdk.openadsdk.core.dsz.fm.ro.1
                        @Override // java.lang.Runnable
                        public void run() {
                            if (Build.VERSION.SDK_INT >= 28 && r.D(objRo)) {
                                a.h(objRo).start();
                            }
                            imageView.setImageDrawable((Drawable) objRo);
                        }
                    });
                    return;
                }
                if (!(objRo instanceof byte[])) {
                    if (objRo instanceof Bitmap) {
                        xgn.fm((Runnable) new com.bytedance.sdk.component.wu.ro.lb("ug_load_bitmap") { // from class: com.bytedance.sdk.openadsdk.core.dsz.fm.ro.3
                            @Override // java.lang.Runnable
                            public void run() {
                                imageView.setImageBitmap((Bitmap) objRo);
                            }
                        });
                    }
                } else {
                    if (kuVar.jnr()) {
                        if (Build.VERSION.SDK_INT <= 30) {
                            this.ro.fm((byte[]) objRo, imageView);
                            return;
                        } else {
                            this.ro.fm(imageView, (byte[]) objRo, this.f7040lb, this.yz);
                            return;
                        }
                    }
                    if (this.ro.fm((byte[]) objRo)) {
                        this.ro.fm(imageView, (byte[]) objRo, this.f7040lb, this.yz);
                        return;
                    }
                    final Bitmap bitmapFm = new com.bytedance.sdk.component.jnr.ro.lb.ro.ro(this.f7040lb, this.yz, imageView.getScaleType(), Bitmap.Config.RGB_565, this.f7040lb, this.yz).fm((byte[]) objRo, new ajl(gof.fm(), new jnr.fm().fm(com.bytedance.sdk.openadsdk.vt.yz.ro()).fm()));
                    if (bitmapFm != null) {
                        xgn.fm((Runnable) new com.bytedance.sdk.component.wu.ro.lb("load_static_img") { // from class: com.bytedance.sdk.openadsdk.core.dsz.fm.ro.2
                            @Override // java.lang.Runnable
                            public void run() {
                                imageView.setImageBitmap(bitmapFm);
                            }
                        });
                    }
                }
            } catch (Throwable th) {
                wey.lb("ImageLoaderProvider", th.getMessage());
            }
        }
    }

    private void ro(final ImageView imageView, byte[] bArr, int i10, int i11) {
        final Bitmap bitmapFm = new com.bytedance.sdk.component.jnr.ro.lb.ro.ro(i10, i11, imageView.getScaleType(), Bitmap.Config.ARGB_4444, i10, i11).fm(bArr, new ajl(gof.fm(), new jnr.fm().fm(com.bytedance.sdk.openadsdk.vt.yz.ro()).fm()));
        if (bitmapFm != null) {
            xgn.fm((Runnable) new com.bytedance.sdk.component.wu.ro.lb("loadStaticImage") { // from class: com.bytedance.sdk.openadsdk.core.dsz.fm.2
                @Override // java.lang.Runnable
                public void run() {
                    imageView.setImageBitmap(bitmapFm);
                }
            });
        }
    }

    @Override // com.bytedance.adsdk.ugeno.fm
    public void fm(com.bytedance.adsdk.ugeno.core.ku kuVar, String str, ImageView imageView, int i10, int i11, fm.InterfaceC0016fm interfaceC0016fm) {
        String strFm = yz.fm(str);
        vt vtVarLb = com.bytedance.sdk.openadsdk.vt.yz.fm(strFm).lb(1);
        fm(kuVar, vtVarLb, strFm);
        vtVarLb.fm(new ro(imageView, this, i10, i11), 4);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public Drawable ro(byte[] bArr) {
        FileOutputStream fileOutputStream;
        File fileFm;
        try {
            fileFm = wsy.fm(gof.fm(), "UGEN_GIF_CACHE", "TT_UGEN_GIF_FILE");
            fileOutputStream = new FileOutputStream(fileFm);
        } catch (Throwable th) {
            th = th;
            fileOutputStream = null;
        }
        try {
            fileOutputStream.write(bArr, 0, bArr.length);
            if (Build.VERSION.SDK_INT >= 28) {
                Drawable drawableDecodeDrawable = ImageDecoder.decodeDrawable(ImageDecoder.createSource(fileFm));
                try {
                    fileOutputStream.close();
                } catch (Throwable unused) {
                }
                return drawableDecodeDrawable;
            }
            BitmapDrawable bitmapDrawable = new BitmapDrawable(gof.fm().getResources(), BitmapFactory.decodeByteArray(bArr, 0, bArr.length));
            try {
                fileOutputStream.close();
            } catch (Throwable unused2) {
            }
            return bitmapDrawable;
        } catch (Throwable th2) {
            th = th2;
            try {
                wey.fm("ImageLoaderProvider", "GifView  getSourceByFile fail : ", th);
                if (fileOutputStream != null) {
                    try {
                        fileOutputStream.close();
                    } catch (Throwable unused3) {
                    }
                }
                return null;
            } catch (Throwable th3) {
                if (fileOutputStream != null) {
                    try {
                        fileOutputStream.close();
                    } catch (Throwable unused4) {
                    }
                }
                throw th3;
            }
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void fm(final ImageView imageView, byte[] bArr, int i10, int i11) {
        ByteBuffer byteBufferWrap = ByteBuffer.wrap(bArr);
        if (Build.VERSION.SDK_INT >= 28) {
            try {
                final Drawable drawableDecodeDrawable = ImageDecoder.decodeDrawable(ImageDecoder.createSource(byteBufferWrap));
                if (drawableDecodeDrawable != null) {
                    xgn.fm((Runnable) new com.bytedance.sdk.component.wu.ro.lb("loadAnimatedDrawable") { // from class: com.bytedance.sdk.openadsdk.core.dsz.fm.1
                        @Override // java.lang.Runnable
                        public void run() {
                            if (j4.a.x(drawableDecodeDrawable)) {
                                j4.a.f(drawableDecodeDrawable).start();
                            }
                            imageView.setImageDrawable(drawableDecodeDrawable);
                        }
                    });
                    return;
                }
                return;
            } catch (IOException e10) {
                wey.lb("ImageLoaderProvider", e10.getMessage());
                return;
            }
        }
        ro(imageView, bArr, i10, i11);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void fm(byte[] bArr, final ImageView imageView) {
        try {
            fm(bArr, new InterfaceC0056fm() { // from class: com.bytedance.sdk.openadsdk.core.dsz.fm.3
                @Override // com.bytedance.sdk.openadsdk.core.dsz.fm.InterfaceC0056fm
                public void fm(final Drawable drawable) {
                    xgn.fm(new Runnable() { // from class: com.bytedance.sdk.openadsdk.core.dsz.fm.3.1
                        @Override // java.lang.Runnable
                        public void run() {
                            if (Build.VERSION.SDK_INT >= 28 && j4.a.x(drawable)) {
                                j4.a.f(drawable).start();
                            }
                            imageView.setImageDrawable(drawable);
                        }
                    });
                }
            });
        } catch (Exception e10) {
            wey.lb("ImageLoaderProvider", e10.getMessage());
        }
    }

    private void fm(final byte[] bArr, final InterfaceC0056fm interfaceC0056fm) {
        xgn.lb((Runnable) new com.bytedance.sdk.component.wu.ro.lb("pag_animation_drawable") { // from class: com.bytedance.sdk.openadsdk.core.dsz.fm.4
            @Override // java.lang.Runnable
            public void run() {
                Drawable drawableRo = fm.this.ro(bArr);
                InterfaceC0056fm interfaceC0056fm2 = interfaceC0056fm;
                if (interfaceC0056fm2 != null) {
                    interfaceC0056fm2.fm(drawableRo);
                }
            }
        });
    }

    public boolean fm(byte[] bArr) {
        return com.bytedance.sdk.component.utils.ku.fm(bArr, 0);
    }

    public void ro(com.bytedance.adsdk.ugeno.core.ku kuVar, String str, final fm.InterfaceC0016fm interfaceC0016fm) {
        vt vtVarLb = com.bytedance.sdk.openadsdk.vt.yz.fm(str).lb(2);
        fm(kuVar, vtVarLb, str);
        vtVarLb.fm(new irt() { // from class: com.bytedance.sdk.openadsdk.core.dsz.fm.5
            @Override // com.bytedance.sdk.component.jnr.irt
            public void fm(ku kuVar2) {
                if (kuVar2 == null) {
                    interfaceC0016fm.fm(null);
                    return;
                }
                if (interfaceC0016fm != null) {
                    Object objRo = kuVar2.ro();
                    if (objRo instanceof Bitmap) {
                        interfaceC0016fm.fm((Bitmap) objRo);
                        return;
                    }
                    if (kuVar2.ro() instanceof byte[]) {
                        try {
                            interfaceC0016fm.fm(BitmapFactory.decodeByteArray((byte[]) kuVar2.ro(), 0, ((byte[]) kuVar2.ro()).length));
                            return;
                        } catch (Throwable unused) {
                        }
                    }
                    interfaceC0016fm.fm(null);
                }
            }

            @Override // com.bytedance.sdk.component.jnr.irt
            public void fm(int i10, String str2, Throwable th) {
                fm.InterfaceC0016fm interfaceC0016fm2 = interfaceC0016fm;
                if (interfaceC0016fm2 != null) {
                    interfaceC0016fm2.fm(null);
                }
            }
        }, 4);
    }

    @Override // com.bytedance.adsdk.ugeno.fm
    public void fm(com.bytedance.adsdk.ugeno.core.ku kuVar, String str, fm.InterfaceC0016fm interfaceC0016fm) {
        ro(kuVar, yz.fm(str), interfaceC0016fm);
    }

    private void fm(com.bytedance.adsdk.ugeno.core.ku kuVar, @NonNull vt vtVar, String str) {
        Map<String, Object> mapRo;
        if (kuVar == null || (mapRo = kuVar.ro()) == null) {
            return;
        }
        Object obj = mapRo.get("image_info");
        if (obj instanceof Map) {
            vtVar.fm((String) ((Map) obj).get(str));
        }
        String str2 = (String) mapRo.get("cache_dir");
        if (TextUtils.isEmpty(str2)) {
            return;
        }
        vtVar.ro(str2);
    }
}
