package com.bytedance.sdk.component.adexpress.fm.ro;

import android.content.Context;
import android.text.TextUtils;
import com.bytedance.sdk.component.adexpress.fm.lb.fm;
import com.bytedance.sdk.component.utils.sds;
import com.bytedance.sdk.openadsdk.TTAdConstant;
import java.io.File;
import java.util.List;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicLong;

/* JADX INFO: loaded from: classes.dex */
public class jnr extends lb {
    private static File fm;
    private static volatile jnr ro;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private AtomicBoolean f6535lb = new AtomicBoolean(true);
    private AtomicBoolean yz = new AtomicBoolean(false);
    private boolean jnr = false;
    private AtomicBoolean ajl = new AtomicBoolean(false);
    private AtomicInteger wsy = new AtomicInteger(0);
    private AtomicLong wu = new AtomicLong();

    private jnr() {
        ef();
    }

    private void ef() {
        com.bytedance.sdk.component.adexpress.yz.yz.ro(new com.bytedance.sdk.component.wu.ro.lb("init") { // from class: com.bytedance.sdk.component.adexpress.fm.ro.jnr.1
            @Override // java.lang.Runnable
            public void run() {
                wu.fm();
                jnr.this.f6535lb.set(false);
                jnr.this.yz();
                jnr.this.wsy();
                if (com.bytedance.sdk.component.adexpress.fm.fm.fm.fm().lb() == null || !sds.fm(com.bytedance.sdk.component.adexpress.fm.fm.fm.fm().lb().ro()) || com.bytedance.sdk.component.adexpress.fm.fm.fm.fm().lb() == null) {
                    return;
                }
                com.bytedance.sdk.component.adexpress.fm.fm.fm.fm().lb().yz();
            }
        }, 10);
    }

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

    private void vt() {
        if (this.wsy.getAndSet(0) <= 0 || System.currentTimeMillis() - this.wu.get() <= TTAdConstant.AD_MAX_EVENT_TIME) {
            return;
        }
        wsy();
    }

    public static File wu() {
        if (fm == null) {
            try {
                File fileFm = yz.fm();
                Context contextRo = com.bytedance.sdk.component.adexpress.fm.fm.fm.fm().lb().ro();
                File file = new File(contextRo != null ? com.bytedance.sdk.component.utils.wsy.fm(contextRo, "tt_tmpl_pkg") : new File(fileFm, "tt_tmpl_pkg"), "template");
                file.mkdirs();
                fm = file;
            } catch (Throwable unused) {
            }
        }
        return fm;
    }

    public com.bytedance.sdk.component.adexpress.fm.lb.fm ajl() {
        return wu.ro();
    }

    public boolean jnr() {
        return this.jnr;
    }

    public void lb() {
        ef();
    }

    public void wsy() {
        fm(false);
    }

    public void yz() {
        com.bytedance.sdk.component.adexpress.fm.lb.fm fmVarRo = wu.ro();
        if (fmVarRo == null || !fmVarRo.wu()) {
            return;
        }
        boolean zFm = fm(fmVarRo);
        if (!zFm) {
            wu.yz();
        }
        this.jnr = zFm;
    }

    public boolean fm(com.bytedance.sdk.component.adexpress.fm.lb.fm fmVar) {
        if (fmVar == null) {
            return false;
        }
        return fm(fmVar.fm()) || fm(fmVar.jnr()) || fm(fmVar.ajl());
    }

    @Override // com.bytedance.sdk.component.adexpress.fm.ro.lb
    public File fm() {
        return wu();
    }

    public void fm(boolean z10) {
        List<fm.C0032fm> listFm;
        boolean z11;
        if (this.f6535lb.get()) {
            return;
        }
        try {
            if (this.yz.get()) {
                if (z10) {
                    this.wsy.getAndIncrement();
                    return;
                }
                return;
            }
            boolean z12 = true;
            this.yz.set(true);
            com.bytedance.sdk.component.adexpress.fm.lb.fm fmVarJnr = com.bytedance.sdk.component.adexpress.fm.fm.fm.fm().lb().jnr();
            com.bytedance.sdk.component.adexpress.fm.lb.fm fmVarRo = wu.ro();
            if (fmVarJnr != null && fmVarJnr.wu()) {
                if (!wu.ro(fmVarJnr)) {
                    this.yz.set(false);
                    this.wu.set(System.currentTimeMillis());
                    return;
                }
                if (com.bytedance.sdk.component.adexpress.fm.fm.fm.fm().lb() != null) {
                    com.bytedance.sdk.component.adexpress.fm.fm.fm.fm().lb().lb().post(new Runnable() { // from class: com.bytedance.sdk.component.adexpress.fm.ro.jnr.2
                        @Override // java.lang.Runnable
                        public void run() {
                            com.bytedance.sdk.component.adexpress.jnr.jnr.fm().ro();
                        }
                    });
                }
                wu.fm(fmVarJnr);
                boolean zFm = (fmVarJnr.jnr() == null || TextUtils.isEmpty(fmVarJnr.jnr().fm())) ? false : fm(fmVarJnr.jnr().fm());
                if (fmVarJnr.fm().size() != 0) {
                    listFm = fm(fmVarJnr, fmVarRo);
                    z11 = listFm != null;
                } else {
                    listFm = null;
                    z11 = zFm;
                }
                if (!zFm) {
                    List<fm.C0032fm> listRo = ro(fmVarJnr, fmVarRo);
                    if (listFm == null || listRo == null) {
                        listFm = listRo;
                    } else {
                        listFm.addAll(listRo);
                    }
                    if (listRo == null) {
                        z12 = false;
                    }
                    if (listRo == null) {
                        this.yz.set(false);
                    }
                    z11 = z12;
                }
                if (z11 && fm(fmVarJnr)) {
                    wu.fm(fmVarJnr);
                    wu.lb();
                    ro(listFm);
                }
                yz();
                this.yz.set(false);
                this.wu.set(System.currentTimeMillis());
                vt();
                return;
            }
            this.yz.set(false);
            fm(109);
        } catch (Throwable unused) {
        }
    }
}
