package com.bytedance.sdk.openadsdk.maa.fm;

import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.TextUtils;
import android.widget.FrameLayout;
import androidx.annotation.MainThread;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.bytedance.sdk.openadsdk.core.gof;
import com.bytedance.sdk.openadsdk.core.model.ai;
import com.bytedance.sdk.openadsdk.core.model.lse;
import com.bytedance.sdk.openadsdk.dsz.wsy;
import com.bytedance.sdk.openadsdk.hlt.jnr;
import com.bytedance.sdk.openadsdk.maa.fm.fm;
import com.bytedance.sdk.openadsdk.utils.bx;
import com.bytedance.sdk.openadsdk.utils.xgn;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes2.dex */
public class yz {
    private static volatile yz ro;
    private final Handler fm;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private int f7480lb = 0;
    private int yz = 2;
    private int jnr = 3600000;
    private final ArrayList<ro> ajl = new ArrayList<>();

    private yz() {
        xgn.lb((Runnable) new com.bytedance.sdk.component.wu.ro.lb("pag_pre_render_init") { // from class: com.bytedance.sdk.openadsdk.maa.fm.yz.1
            @Override // java.lang.Runnable
            public void run() {
                yz.this.f7480lb = jnr.fm("plb_pre_render_enable", 0);
                yz.this.yz = jnr.fm("plb_pre_render_max_count", 2);
                if (yz.this.yz <= 0 || yz.this.yz > 4) {
                    yz.this.yz = 2;
                }
                yz.this.jnr = jnr.fm("plb_pre_render_alive_time", 3600000);
                if (yz.this.jnr <= 0 || yz.this.jnr > 3600000) {
                    yz.this.jnr = 3600000;
                }
            }
        });
        this.fm = new Handler(Looper.getMainLooper(), new Handler.Callback() { // from class: com.bytedance.sdk.openadsdk.maa.fm.yz.2
            @Override // android.os.Handler.Callback
            public boolean handleMessage(@NonNull Message message) {
                if (!(message.obj instanceof ro)) {
                    return false;
                }
                yz.this.ajl.remove(message.obj);
                ((ro) message.obj).yz();
                return true;
            }
        });
    }

    public boolean ro() {
        return this.f7480lb == 1;
    }

    public static yz fm() {
        if (ro == null) {
            synchronized (yz.class) {
                try {
                    if (ro == null) {
                        ro = new yz();
                    }
                } catch (Throwable th) {
                    throw th;
                }
            }
        }
        return ro;
    }

    @MainThread
    public void fm(@Nullable final lse lseVar) {
        if (ro() && lseVar != null && ai.ajl(lseVar)) {
            final String strSs = lseVar.ss();
            if (TextUtils.isEmpty(strSs)) {
                return;
            }
            xgn.fm(new Runnable() { // from class: com.bytedance.sdk.openadsdk.maa.fm.yz.3
                @Override // java.lang.Runnable
                public void run() {
                    try {
                        if (yz.this.ajl.size() >= yz.this.yz) {
                            yz.this.ajl.size();
                            ro roVar = (ro) yz.this.ajl.remove(0);
                            if (roVar != null) {
                                yz.this.fm.removeMessages(roVar.ef().hashCode());
                                roVar.yz();
                            }
                        }
                        lseVar.irt(true);
                        Context contextFm = gof.fm();
                        lse lseVar2 = lseVar;
                        final ro roVar2 = new ro(contextFm, lseVar2, lseVar2.nnq(), true, new FrameLayout(gof.fm()), strSs);
                        yz.this.ajl.add(roVar2);
                        roVar2.wu();
                        Message messageObtain = Message.obtain();
                        messageObtain.what = strSs.hashCode();
                        messageObtain.obj = roVar2;
                        yz.this.fm.sendMessageDelayed(messageObtain, yz.this.jnr);
                        roVar2.fm(new fm.ro() { // from class: com.bytedance.sdk.openadsdk.maa.fm.yz.3.1
                            @Override // com.bytedance.sdk.openadsdk.maa.fm.fm.ro
                            public void fm() {
                                yz.this.fm.removeMessages(strSs.hashCode());
                                yz.this.ajl.remove(roVar2);
                                roVar2.yz();
                            }
                        });
                        lse lseVar3 = lseVar;
                        com.bytedance.sdk.openadsdk.yz.lb.fm(lseVar3, bx.lb(lseVar3.cpu().getDurationSlotType()), "PL_start_pre_render", 1);
                    } catch (Throwable th) {
                        th.getMessage();
                    }
                }
            });
        }
    }

    @MainThread
    public ro fm(@NonNull lse lseVar, FrameLayout frameLayout, wsy wsyVar) {
        ro roVar;
        if (ro() && lseVar.cpu() != null && !TextUtils.isEmpty(lseVar.cpu().getBidAdm()) && ai.ajl(lseVar) && frameLayout != null) {
            String strSs = lseVar.ss();
            if (TextUtils.isEmpty(strSs)) {
                return null;
            }
            int i10 = 0;
            while (true) {
                if (i10 >= this.ajl.size()) {
                    i10 = -1;
                    roVar = null;
                    break;
                }
                roVar = this.ajl.get(i10);
                if (strSs.equals(roVar.ef())) {
                    break;
                }
                i10++;
            }
            if (roVar != null) {
                this.fm.removeMessages(strSs.hashCode());
                this.ajl.remove(i10);
                this.ajl.size();
                lseVar.irt(true);
                roVar.fm(frameLayout, wsyVar);
                com.bytedance.sdk.openadsdk.yz.lb.fm(lseVar, bx.lb(lseVar.cpu().getDurationSlotType()), "PL_use_pre_render", 1);
                return roVar;
            }
        }
        return null;
    }
}
