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

import android.text.TextUtils;
import com.bytedance.sdk.openadsdk.FilterWord;
import com.bytedance.sdk.openadsdk.core.hxv;
import com.bytedance.sdk.openadsdk.core.model.lse;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONObject;
import tv.danmaku.ijk.media.player.IjkMediaPlayer;

/* JADX INFO: loaded from: classes2.dex */
public class gqi extends com.bytedance.sdk.component.fm.gof<JSONObject, JSONObject> {
    public static final HashSet<String> fm = new HashSet<>(Arrays.asList("sendStatsLog", "callBackToPublisher", "trackVideoStateWithOmSdk", "commitDislike", "responseHeartBeat", "trackUrl", "postVideoState", "renderLandingPage", "changeLpClickable", "closeLandingPage"));

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private final hxv f7383lb;
    private boolean ro = false;
    private lse yz;

    public gqi(hxv hxvVar, lse lseVar) {
        this.f7383lb = hxvVar;
        this.yz = lseVar;
    }

    private void ajl(JSONObject jSONObject) {
        if (jSONObject == null || TextUtils.isEmpty(com.bytedance.sdk.openadsdk.core.dsz.fm(com.bytedance.sdk.openadsdk.core.gof.fm()))) {
            return;
        }
        int iOptInt = jSONObject.optInt("type");
        List<String> listFm = fm(jSONObject.optJSONArray("urls"));
        String strOptString = jSONObject.optString("ad_id");
        if (iOptInt == 1) {
            com.bytedance.sdk.openadsdk.yz.fm.ro.fm(com.bytedance.sdk.openadsdk.hi.fm.fm(listFm, true), 1, strOptString);
        } else if (iOptInt == 2) {
            com.bytedance.sdk.openadsdk.yz.fm.ro.fm(com.bytedance.sdk.openadsdk.hi.fm.fm(listFm, true), 2, strOptString);
        }
    }

    private void ef(JSONObject jSONObject) {
        if (jSONObject == null) {
            return;
        }
        final String strOptString = jSONObject.optString("type");
        int iOptInt = jSONObject.optInt("isRealTime");
        jSONObject.optInt("defaultRate");
        final JSONObject jSONObjectOptJSONObject = jSONObject.optJSONObject("ext");
        com.bytedance.sdk.openadsdk.irt.yz.fm(strOptString, iOptInt == 1, new com.bytedance.sdk.openadsdk.irt.ro() { // from class: com.bytedance.sdk.openadsdk.duv.fm.gqi.1
            @Override // com.bytedance.sdk.openadsdk.irt.ro
            public com.bytedance.sdk.openadsdk.irt.fm.lb fm() throws Exception {
                JSONObject jSONObject2 = jSONObjectOptJSONObject;
                if (jSONObject2 == null) {
                    jSONObject2 = new JSONObject();
                }
                return com.bytedance.sdk.openadsdk.irt.fm.yz.ro().fm(strOptString).ro(jSONObject2.toString());
            }
        });
    }

    private void jnr(JSONObject jSONObject) {
        FilterWord filterWordRo;
        if (jSONObject == null) {
            return;
        }
        JSONArray jSONArrayOptJSONArray = jSONObject.optJSONArray("filter_words");
        ArrayList arrayList = new ArrayList();
        if (jSONArrayOptJSONArray != null && jSONArrayOptJSONArray.length() > 0) {
            for (int i10 = 0; i10 < jSONArrayOptJSONArray.length(); i10++) {
                JSONObject jSONObjectOptJSONObject = jSONArrayOptJSONArray.optJSONObject(i10);
                if (jSONObjectOptJSONObject != null && (filterWordRo = com.bytedance.sdk.openadsdk.core.ro.ro(jSONObjectOptJSONObject)) != null) {
                    arrayList.add(filterWordRo);
                }
            }
        }
        String strOptString = jSONObject.optString("dislike_source");
        com.bytedance.sdk.openadsdk.lb.ro.fm().fm(jSONObject.optString("ext"), arrayList, null, jSONObject.optString("suggestion"), strOptString);
    }

    private void lb(JSONObject jSONObject) {
        if (jSONObject == null) {
            return;
        }
        this.f7383lb.fm(com.bytedance.sdk.openadsdk.component.reward.lb.fm.yz.ro(jSONObject));
    }

    private void ro(JSONObject jSONObject) {
        if (jSONObject == null) {
            return;
        }
        this.f7383lb.wsy(jSONObject.optString(IjkMediaPlayer.OnNativeInvokeListener.ARG_URL));
    }

    private void wsy(JSONObject jSONObject) {
        if (jSONObject == null) {
            return;
        }
        this.f7383lb.fm(jSONObject.optInt("state"), jSONObject);
    }

    private void wu(JSONObject jSONObject) {
        if (jSONObject == null) {
            return;
        }
        this.f7383lb.jnr(jSONObject.optInt("type"));
    }

    private void yz(JSONObject jSONObject) {
        if (jSONObject == null) {
            return;
        }
        float fOptDouble = (float) jSONObject.optDouble("percent");
        jSONObject.optInt("current");
        jSONObject.optInt("duration");
        jSONObject.optInt("play_count");
        if (this.ro || fOptDouble < 0.3f || this.yz == null) {
            return;
        }
        com.bytedance.sdk.openadsdk.ajl.ro.fm().fm("videoPercent30", this.yz);
        this.ro = true;
    }

    public static void fm(com.bytedance.sdk.component.fm.fhx fhxVar, hxv hxvVar, lse lseVar) {
        fhxVar.fm(fm, new gqi(hxvVar, lseVar));
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    @Override // com.bytedance.sdk.component.fm.yz
    public JSONObject fm(String str, JSONObject jSONObject, com.bytedance.sdk.component.fm.jnr jnrVar) throws Exception {
        JSONObject jSONObject2;
        jSONObject2 = new JSONObject();
        str.getClass();
        switch (str) {
            case "responseHeartBeat":
                this.f7383lb.sds();
                jSONObject2.put("success", true);
                return jSONObject2;
            case "commitDislike":
                jnr(jSONObject);
                jSONObject2.put("success", true);
                return jSONObject2;
            case "closeLandingPage":
                ro(jSONObject);
                jSONObject2.put("success", true);
                return jSONObject2;
            case "renderLandingPage":
                lb(jSONObject);
                jSONObject2.put("success", true);
                return jSONObject2;
            case "trackVideoStateWithOmSdk":
                wsy(jSONObject);
                jSONObject2.put("success", true);
                return jSONObject2;
            case "callBackToPublisher":
                wu(jSONObject);
                jSONObject2.put("success", true);
                return jSONObject2;
            case "changeLpClickable":
                fm(jSONObject);
                jSONObject2.put("success", true);
                return jSONObject2;
            case "postVideoState":
                yz(jSONObject);
                jSONObject2.put("success", true);
                return jSONObject2;
            case "trackUrl":
                ajl(jSONObject);
                return jSONObject2;
            case "sendStatsLog":
                ef(jSONObject);
                jSONObject2.put("success", true);
                return jSONObject2;
            default:
                return jSONObject2;
        }
    }

    private void fm(JSONObject jSONObject) {
        if (jSONObject == null) {
            return;
        }
        boolean zOptBoolean = jSONObject.optBoolean("lpClickable", true);
        this.f7383lb.fm(jSONObject.optString("sessionID"), zOptBoolean);
    }

    private List<String> fm(JSONArray jSONArray) {
        if (jSONArray != null && jSONArray.length() > 0) {
            ArrayList arrayList = new ArrayList();
            for (int i10 = 0; i10 < jSONArray.length(); i10++) {
                arrayList.add(jSONArray.optString(i10));
            }
            return arrayList;
        }
        return Collections.emptyList();
    }
}
