package com.bytedance.sdk.openadsdk.core;

import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import android.util.Pair;
import androidx.media3.exoplayer.ExoPlayer;
import androidx.media3.exoplayer.rtsp.RtspHeaders;
import com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b;
import com.bytedance.sdk.component.embedapplog.PangleEncryptConstant;
import com.bytedance.sdk.component.embedapplog.PangleEncryptManager;
import com.bytedance.sdk.component.pglcrypt.PglCryptUtils;
import com.bytedance.sdk.component.utils.nt;
import com.bytedance.sdk.openadsdk.AdSlot;
import com.pgl.ssdk.ces.out.PglSSConfig;
import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
import org.json.JSONException;
import org.json.JSONObject;
import tv.danmaku.ijk.media.player.IjkMediaPlayer;
import xyz.stream.download.config.InnerConstant;

/* JADX INFO: loaded from: classes2.dex */
public class duv {
    private static final AtomicInteger fm = new AtomicInteger(0);
    private static final AtomicBoolean ro = new AtomicBoolean(false);

    /* JADX INFO: Access modifiers changed from: private */
    public static void lb() {
        fm.set(0);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static void yz() {
        if (fm.getAndIncrement() <= 0) {
            com.bytedance.sdk.openadsdk.utils.xgn.fm().schedule(new Runnable() { // from class: com.bytedance.sdk.openadsdk.core.duv.2
                @Override // java.lang.Runnable
                public void run() {
                    duv.ro(dsz.fm(gof.fm()));
                }
            }, 10000L, TimeUnit.MILLISECONDS);
        }
    }

    public static void ro(final String str) {
        if (com.bytedance.sdk.openadsdk.core.ku.ro.fm().jnr()) {
            return;
        }
        com.bytedance.sdk.openadsdk.utils.xgn.ro(new com.bytedance.sdk.component.wu.ro.lb("ipv6") { // from class: com.bytedance.sdk.openadsdk.core.duv.1
            @Override // java.lang.Runnable
            public void run() {
                final List<String> list;
                final String strGqi = com.bytedance.sdk.openadsdk.utils.bx.gqi();
                com.bytedance.sdk.openadsdk.irt.yz.fm(0, strGqi);
                final boolean zFm = com.bytedance.sdk.openadsdk.utils.ro.fm();
                if (!zFm) {
                    com.bytedance.sdk.openadsdk.gof.lb.fm(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.duv.1.1
                        @Override // com.bytedance.sdk.openadsdk.gof.yz
                        public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                            return b.d("ipv6");
                        }
                    });
                }
                if (TextUtils.isEmpty(strGqi)) {
                    com.bytedance.sdk.openadsdk.irt.yz.fm(-1, strGqi, -1, "url is null");
                    com.bytedance.sdk.openadsdk.irt.fm.jnr.fm("ipv6", "", -2, "url is null", null, null);
                    if (zFm) {
                        return;
                    }
                    com.bytedance.sdk.openadsdk.gof.lb.lb(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.duv.1.2
                        @Override // com.bytedance.sdk.openadsdk.gof.yz
                        public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                            return b.d("ipv6");
                        }
                    });
                    return;
                }
                final com.bytedance.sdk.component.wsy.ro.yz yzVarRo = com.bytedance.sdk.openadsdk.wey.ro.ro().lb().ro();
                if (zFm) {
                    try {
                        yzVarRo.fm(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.duv.1.3
                            @Override // com.bytedance.sdk.openadsdk.gof.yz
                            public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                                return b.d("ipv6");
                            }
                        });
                    } catch (Exception e10) {
                        com.bytedance.sdk.openadsdk.irt.yz.fm(-1, strGqi, -2, e10.getMessage());
                        com.bytedance.sdk.openadsdk.irt.fm.jnr.fm("ipv6", strGqi, -3, e10.getMessage(), null, null);
                        if (!zFm) {
                            com.bytedance.sdk.openadsdk.gof.lb.lb(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.duv.1.5
                                @Override // com.bytedance.sdk.openadsdk.gof.yz
                                public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                                    return b.d("ipv6");
                                }
                            });
                        }
                        com.bytedance.sdk.component.utils.wey.lb("build ipv6 request failed:" + e10.getMessage(), new Object[0]);
                        return;
                    }
                }
                yzVarRo.lb(strGqi);
                if (com.bytedance.sdk.openadsdk.utils.ro.ro()) {
                    List<String> listWey = com.bytedance.sdk.openadsdk.utils.bx.wey();
                    if (!listWey.isEmpty()) {
                        yzVarRo.fm(listWey);
                        yzVarRo.fm(60L, TimeUnit.SECONDS);
                    }
                    list = listWey;
                } else {
                    list = null;
                }
                JSONObject jSONObject = new JSONObject();
                jSONObject.put("connect_type", com.bytedance.sdk.component.utils.nt.fm(gof.fm(), 0L));
                if (!TextUtils.isEmpty(str)) {
                    jSONObject.put("device_id", Long.parseLong(str));
                }
                jSONObject.put("header", com.bytedance.sdk.openadsdk.yz.fm.fm.fm().ro());
                try {
                    jSONObject.put(InnerConstant.Db.f36069id, gof.lb().fm((AdSlot) null, (com.bytedance.sdk.openadsdk.core.model.mq) null, 0));
                } catch (Throwable th) {
                    th.getMessage();
                }
                JSONObject jSONObjectEncryptType4 = PangleEncryptManager.encryptType4(jSONObject, new hi(PangleEncryptConstant.CryptDataScene.DUAL_EVENT));
                if (jSONObjectEncryptType4 == null || jSONObjectEncryptType4.optInt("cypher") != 4) {
                    nt.ro(false);
                } else {
                    nt.ro(true);
                    yzVarRo.ro("x-pgli18n", "4");
                    yzVarRo.ro(RtspHeaders.CONTENT_TYPE, "application/json; charset=utf-8");
                }
                if (duv.ro(jSONObjectEncryptType4)) {
                    jSONObject = jSONObjectEncryptType4;
                }
                yzVarRo.ro(RtspHeaders.CONTENT_TYPE, "application/json; charset=utf-8");
                yzVarRo.ro(RtspHeaders.USER_AGENT, com.bytedance.sdk.openadsdk.utils.bx.yz());
                yzVarRo.fm(jSONObject);
                yzVarRo.fm(6);
                yzVarRo.ro("send_i_p_v6");
                yzVarRo.ro(new com.bytedance.sdk.component.wsy.fm.fm() { // from class: com.bytedance.sdk.openadsdk.core.duv.1.4
                    @Override // com.bytedance.sdk.component.wsy.fm.fm
                    public void fm(com.bytedance.sdk.component.wsy.ro.lb lbVar, com.bytedance.sdk.component.wsy.ro roVar) {
                        if (roVar.ajl()) {
                            duv.ro(roVar.yz(), strGqi, lbVar, list);
                            return;
                        }
                        com.bytedance.sdk.openadsdk.irt.yz.fm(-1, strGqi, roVar.fm(), roVar.ro());
                        com.bytedance.sdk.openadsdk.irt.fm.jnr.fm("ipv6", strGqi, roVar.fm(), roVar.ro(), yzVarRo.lb(), list);
                        if (!zFm) {
                            com.bytedance.sdk.openadsdk.gof.lb.lb(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.duv.1.4.1
                                @Override // com.bytedance.sdk.openadsdk.gof.yz
                                public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                                    return b.d("ipv6");
                                }
                            });
                        }
                        duv.yz();
                    }

                    @Override // com.bytedance.sdk.component.wsy.fm.fm
                    public void fm(com.bytedance.sdk.component.wsy.ro.lb lbVar, IOException iOException) {
                        if (iOException != null) {
                            com.bytedance.sdk.openadsdk.irt.yz.fm(-1, strGqi, 1, iOException.getMessage());
                            com.bytedance.sdk.openadsdk.irt.fm.jnr.fm("ipv6", strGqi, -1, iOException.getMessage(), yzVarRo.lb(), list);
                            if (!zFm) {
                                com.bytedance.sdk.openadsdk.gof.lb.lb(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.duv.1.4.2
                                    @Override // com.bytedance.sdk.openadsdk.gof.yz
                                    public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                                        return b.d("ipv6");
                                    }
                                });
                            }
                        }
                        duv.yz();
                    }
                });
            }
        });
    }

    public static class fm implements nt.fm {
        private static final AtomicBoolean fm = new AtomicBoolean(false);
        private static volatile long ro = -1;

        private fm() {
        }

        public static void fm() {
            if (fm.compareAndSet(false, true)) {
                ro = System.currentTimeMillis();
                com.bytedance.sdk.component.utils.nt.fm(new fm(), gof.fm());
            }
        }

        public void ro() {
            com.bytedance.sdk.component.utils.nt.fm(this);
        }

        @Override // com.bytedance.sdk.component.utils.nt.fm
        public void fm(Context context, Intent intent, boolean z10, int i10) {
            if (System.currentTimeMillis() - ro >= ExoPlayer.DEFAULT_DETACH_SURFACE_TIMEOUT_MS && i10 != 0) {
                duv.lb();
                duv.ro(dsz.fm(gof.fm()));
                ro();
            }
        }
    }

    public static void fm(String str) {
        AtomicBoolean atomicBoolean = ro;
        if (atomicBoolean.compareAndSet(false, true)) {
            if (!com.bytedance.sdk.component.utils.gof.wu(gof.fm())) {
                atomicBoolean.set(false);
            } else {
                fm.fm();
                ro(str);
            }
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    /* JADX WARN: Removed duplicated region for block: B:27:0x0087  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static void ro(String str, String str2, com.bytedance.sdk.component.wsy.ro.lb lbVar, List<String> list) {
        byte b10;
        try {
            JSONObject jSONObject = new JSONObject(str);
            int iOptInt = jSONObject.optInt("cypher");
            boolean zFm = com.bytedance.sdk.openadsdk.utils.ro.fm();
            if (iOptInt != 4) {
                com.bytedance.sdk.openadsdk.irt.yz.fm(-1, str2, 1, "cypher type error");
                com.bytedance.sdk.openadsdk.irt.fm.jnr.fm("ipv6", str2, -4, "cypher type error", lbVar.lb(), list);
                if (zFm) {
                    return;
                }
                com.bytedance.sdk.openadsdk.gof.lb.lb(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.duv.3
                    @Override // com.bytedance.sdk.openadsdk.gof.yz
                    public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                        return b.d("ipv6");
                    }
                });
                return;
            }
            Pair<Integer, String> pairDecryptType4 = PangleEncryptManager.decryptType4(jSONObject.optString(PglCryptUtils.KEY_MESSAGE));
            if (pairDecryptType4.second != null) {
                JSONObject jSONObject2 = new JSONObject((String) pairDecryptType4.second);
                String strOptString = jSONObject2.optString("ip_type");
                int iHashCode = strOptString.hashCode();
                if (iHashCode != 3239397) {
                    if (iHashCode != 3239399) {
                        b10 = (iHashCode == 1959784951 && strOptString.equals("invalid")) ? (byte) 2 : (byte) -1;
                    } else if (strOptString.equals("ipv6")) {
                        b10 = 0;
                    }
                } else if (strOptString.equals("ipv4")) {
                    b10 = 1;
                }
                if (b10 == 0) {
                    if (jSONObject2.has(IjkMediaPlayer.OnNativeInvokeListener.ARG_IP)) {
                        String strOptString2 = jSONObject2.optString(IjkMediaPlayer.OnNativeInvokeListener.ARG_IP);
                        com.bytedance.sdk.openadsdk.gqi.yz.fm.fm("ttopenadsdk", PglSSConfig.CUSTOMINFO_KEY_IPV6, strOptString2);
                        com.bytedance.sdk.openadsdk.gqi.yz.fm.fm("ttopenadsdk", "key_ipv4");
                        HashMap map = new HashMap();
                        map.put(PglSSConfig.CUSTOMINFO_KEY_IPV6, strOptString2);
                        com.bytedance.sdk.openadsdk.core.duv.lb.fm(map);
                        com.bytedance.sdk.openadsdk.irt.yz.fm(1, str2);
                        if (zFm) {
                            return;
                        }
                        com.bytedance.sdk.openadsdk.gof.lb.ro(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.duv.5
                            @Override // com.bytedance.sdk.openadsdk.gof.yz
                            public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                                return b.d("ipv6");
                            }
                        });
                        return;
                    }
                    com.bytedance.sdk.openadsdk.irt.yz.fm(-1, str2, 4, "no ip");
                    com.bytedance.sdk.openadsdk.irt.fm.jnr.fm("ipv6", str2, -6, "no ip", lbVar.lb(), list);
                    if (zFm) {
                        return;
                    }
                    com.bytedance.sdk.openadsdk.gof.lb.lb(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.duv.6
                        @Override // com.bytedance.sdk.openadsdk.gof.yz
                        public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                            return b.d("ipv6");
                        }
                    });
                    return;
                }
                if (b10 != 1) {
                    if (b10 != 2) {
                        com.bytedance.sdk.openadsdk.irt.yz.fm(-1, str2, 3, "no ip type ");
                        com.bytedance.sdk.openadsdk.irt.fm.jnr.fm("ipv6", str2, -7, "no ip type ", lbVar.lb(), list);
                        if (zFm) {
                            return;
                        }
                        com.bytedance.sdk.openadsdk.gof.lb.lb(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.duv.9
                            @Override // com.bytedance.sdk.openadsdk.gof.yz
                            public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                                return b.d("ipv6");
                            }
                        });
                        return;
                    }
                    return;
                }
                if (jSONObject2.has(IjkMediaPlayer.OnNativeInvokeListener.ARG_IP)) {
                    com.bytedance.sdk.openadsdk.gqi.yz.fm.fm("ttopenadsdk", "key_ipv4", jSONObject2.optString(IjkMediaPlayer.OnNativeInvokeListener.ARG_IP));
                    com.bytedance.sdk.openadsdk.gqi.yz.fm.fm("ttopenadsdk", PglSSConfig.CUSTOMINFO_KEY_IPV6);
                    com.bytedance.sdk.openadsdk.irt.yz.fm(1, str2);
                    if (zFm) {
                        return;
                    }
                    com.bytedance.sdk.openadsdk.gof.lb.ro(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.duv.7
                        @Override // com.bytedance.sdk.openadsdk.gof.yz
                        public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                            return b.d("ipv6");
                        }
                    });
                    return;
                }
                com.bytedance.sdk.openadsdk.irt.yz.fm(-1, str2, 4, "no ip");
                com.bytedance.sdk.openadsdk.irt.fm.jnr.fm("ipv6", str2, -6, "no ip", lbVar.lb(), list);
                if (zFm) {
                    return;
                }
                com.bytedance.sdk.openadsdk.gof.lb.lb(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.duv.8
                    @Override // com.bytedance.sdk.openadsdk.gof.yz
                    public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                        return b.d("ipv6");
                    }
                });
                return;
            }
            int iIntValue = ((Integer) pairDecryptType4.first).intValue();
            com.bytedance.sdk.openadsdk.irt.yz.fm(-1, str2, 2, "decrypt failed ".concat(String.valueOf(iIntValue)));
            com.bytedance.sdk.openadsdk.irt.fm.jnr.fm("ipv6", str2, -5, "decrypt failed ".concat(String.valueOf(iIntValue)), lbVar.lb(), list);
            if (zFm) {
                return;
            }
            com.bytedance.sdk.openadsdk.gof.lb.lb(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.duv.4
                @Override // com.bytedance.sdk.openadsdk.gof.yz
                public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                    return b.d("ipv6");
                }
            });
        } catch (JSONException unused) {
            com.bytedance.sdk.openadsdk.irt.yz.fm(-1, str2, 2, "decrypt failed, wrong data ");
            com.bytedance.sdk.openadsdk.irt.fm.jnr.fm("ipv6", str2, -8, "decrypt failed, wrong data ", lbVar.lb(), list);
            if (com.bytedance.sdk.openadsdk.utils.ro.fm()) {
                return;
            }
            com.bytedance.sdk.openadsdk.gof.lb.lb(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.duv.10
                @Override // com.bytedance.sdk.openadsdk.gof.yz
                public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                    return b.d("ipv6");
                }
            });
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static boolean ro(JSONObject jSONObject) {
        return jSONObject != null && jSONObject.length() > 0;
    }
}
