package com.bytedance.sdk.openadsdk.hi.ro;

import android.view.View;
import com.bytedance.sdk.openadsdk.core.model.ai;
import com.bytedance.sdk.openadsdk.core.model.lse;
import com.bytedance.sdk.openadsdk.utils.bx;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

/* JADX INFO: loaded from: classes2.dex */
public class jnr {
    private static final Map<Integer, ro> fm = new ConcurrentHashMap();

    public static class fm {
        public int fm;
        public int ro = -1;

        public fm(int i10) {
            this.fm = i10;
        }
    }

    public static void fm(View view, lse lseVar, fm fmVar) {
        if (view == null || lseVar == null || lseVar.oj()) {
            return;
        }
        boolean zLb = lb(lseVar);
        if (ai.ro(lseVar) && fmVar != null) {
            fmVar.fm = -1;
        }
        fm(fm(view, lseVar, zLb, fmVar));
    }

    private static boolean lb(lse lseVar) {
        if (lseVar == null) {
            return false;
        }
        String strFm = bx.fm(lseVar);
        return ((!"open_ad".equals(strFm) && !"fullscreen_interstitial_ad".equals(strFm) && !"rewarded_video".equals(strFm)) || ai.ro(lseVar) || lseVar.ywr() == 5 || lseVar.ywr() == 33 || !lse.jnr(lseVar) || lseVar.ex() == null) ? false : true;
    }

    public static void ro(Integer num) {
        fm.remove(num);
    }

    public static Integer ro(lse lseVar) {
        return Integer.valueOf((lseVar.ss() + lseVar.eo()).hashCode());
    }

    private static ro fm(View view, lse lseVar, boolean z10, fm fmVar) {
        if (view == null || lseVar == null || lseVar.eo() == null) {
            return null;
        }
        Integer numRo = ro(lseVar);
        Map<Integer, ro> map = fm;
        if (map.containsKey(numRo)) {
            ro roVar = map.get(numRo);
            if (roVar != null) {
                roVar.fm(view);
            }
            return roVar;
        }
        ro roVarFm = ro.fm(z10, numRo, view, lseVar, fmVar);
        map.put(numRo, roVarFm);
        return roVarFm;
    }

    private static void fm(ro roVar) {
        if (roVar == null) {
            return;
        }
        roVar.fm();
    }

    public static void fm(lse lseVar, int i10) {
        if (lseVar == null || lseVar.eo() == null) {
            return;
        }
        fm(fm.get(ro(lseVar)), i10);
    }

    public static void fm(ro roVar, int i10) {
        if (roVar == null) {
            return;
        }
        roVar.fm(i10);
    }

    public static void fm(lse lseVar) {
        if (lseVar == null || lseVar.eo() == null) {
            return;
        }
        Integer numRo = ro(lseVar);
        Map<Integer, ro> map = fm;
        ro roVar = map.get(numRo);
        if (roVar != null) {
            roVar.vt();
        }
        ro(numRo);
        if (map.size() <= 0) {
            wsy.fm();
        }
    }

    public static ro fm(Integer num) {
        return fm.get(num);
    }
}
