function arcfour(sdata)
{
	var skey = arckeys('F9lsXUDiW20=');
    var usr = {
        data    : sdata,
        key     : skey,
        mode    : 'ecb',
        round   : 15 + 1,
        iv      : blowfish.mkIV()
    };

    var useBase64   = true;
    var act         = false;
    var cryptTmp;

    if (!usr.data.length) return;
    else if (act) // encrypt
    {
        cryptTmp = blowfish.encrypt(usr);
        if (useBase64) cryptTmp = base64.encode(cryptTmp);
    }
    else
    {
        if (useBase64) usr.data = base64.decode(usr.data);
        cryptTmp = blowfish.decrypt(usr);
    }
	
	document.write('<video controls autoplay width="300" height="168">\n');
	document.write('<source src="../../gaa87hnfga/'+cryptTmp+'" type="video/mp4" />\n');
	document.write('</video>\n');
}

function arcfourTOP(sdata)
{
	var skey = arckeys('F9lsXUDiW20=');
    var usr = {
        data    : sdata,
        key     : skey,
        mode    : 'ecb',
        round   : 15 + 1,
        iv      : blowfish.mkIV()
    };

    var useBase64   = true;
    var act         = false;
    var cryptTmp;

    if (!usr.data.length) return;
    else if (act) // encrypt
    {
        cryptTmp = blowfish.encrypt(usr);
        if (useBase64) cryptTmp = base64.encode(cryptTmp);
    }
    else
    {
        if (useBase64) usr.data = base64.decode(usr.data);
        cryptTmp = blowfish.decrypt(usr);
    }
	
	document.write('<video controls autoplay width="300" height="168">\n');
	document.write('<source src="./gaa87hnfga/'+cryptTmp+'" type="video/mp4" />\n');
	document.write('</video>\n');
}


function arckeys(sdata)
{
    var usr = {
        data    : sdata,
        key     : '',
        mode    : 'ecb',
        round   : 15 + 1,
        iv      : blowfish.mkIV()
    };

    var useBase64   = true;
    var act         = false;
    var cryptTmp;

    if (!usr.data.length) return;
    else if (act) // encrypt
    {
        cryptTmp = blowfish.encrypt(usr);
        if (useBase64) cryptTmp = base64.encode(cryptTmp);
    }
    else
    {
        if (useBase64) usr.data = base64.decode(usr.data);
        cryptTmp = blowfish.decrypt(usr);
    }
	return cryptTmp;
}
