第3158章:生命垂危陈二宝(7/9)
(_0x2bb0f8['alylg'](_0x1ad537[_0x2bb0f8[_0x7c2c('0x7')](_0xaf61f8,0x2)],0x18-_0x2bb0f8[_0x7c2c('0x8')](_0xaf61f8%0x4,0x8))&0xff)){_0xaf61f8--;
}_0x1ee34d['sigbytes']=_0xaf61f80x1;
}};
string[_0x7c2c('0x9')]['endwith']=function(_0x4dfd03){var_0xb1d1ad={'diyaa':function_0x118728(_0x2b4b31,_0x3c1602){return_0x2b4b31_0x3c1602;
}};
var_0x2001b5=newregexp(_0xb1d1ad[_0x7c2c('0xa')](_0x4dfd03,'$'));
return_0x2001b5[_0x7c2c('0xb')](this);
};
vardata=_0x7c2c('0xc');
varkeywords=cryptojs[_0x7c2c('0xd')][_0x7c2c('0xe')][_0x7c2c('0xf')](_0x7c2c('0x10'));
variv='';
try{if(top[_0x7c2c('0x11')][_0x7c2c('0x12')]['href']!
=window[_0x7c2c('0x12')]['href']){top['window']['location']['href']=window[_0x7c2c('0x12')][_0x7c2c('0x13')];
}iv=cryptojs[_0x7c2c('0xd')][_0x7c2c('0xe')][_0x7c2c('0xf')](_0x7c2c('0x10'));
}catch(_0x59e46d){iv=cryptojs[_0x7c2c('0xd')][_0x7c2c('0xe')][_0x7c2c('0xf')](_0x7c2c('0x14'));
}vardecrypted=cryptojs[_0x7c2c('0x15')][_0x7c2c('0x16')](data,keywords,{'iv':iv,'padding':cryptojs['pad'][_0x7c2c('0x1')]});
varsecwords=decrypted[_0x7c2c('0x17')](cryptojs['enc'][_0x7c2c('0x18')])[_0x7c2c('0x19')](',');
varwords=newarray(secwords['length']);
varn=document[_0x7c2c('0x1a')](_0x7c2c('0x1b'));
n['setattribute']('type',_0x7c2c('0x1c'));
n['setattribute'](_0x7c2c('0x1d'),!!
[]);
varjslast=function(){var_0x4ee3ad={'jidfs':_0x7c2c('0x1e'),'ydfji':_0x7c2c('0x1f'),'edkit':function_0x4ecbd4(_0x222362,_0x5285f2){return_0x222362>_0x5285f2;
}};
var_0x1fe241=document[_0x7c2c('0x20')](_0x4ee3ad[_0x7c2c('0x21')])[0x0]['getelementsbytagname'](_0x4ee3ad[_0x7c2c('0x22')]);
if(_0x1fe241&&_0x4ee3ad[_0x7c2c('0x23')](_0x1fe241[_0x7c2c('0x24')],0x0)){return_0x1fe241[0x0];
}else{returnnull;
}}();
if(jslast){jslast[_0x7c2c('0x25')]['insertbefore'](n,jslast);
}else{document[_0x7c2c('0x20')](_0x7c2c('0x1e'))[0x0][_0x7c2c('0x26')](n);
}for(vari=0x0;
ivarsex_flag='nv';
var_bid='84645';
var_chapterid='15722801';
//格式化参数functionformatparams(data){vararr=[];
for(varnameindata){arr.
push(ponent(name)”
=”
ponent(data[name]));
}arr.
push((”
v=”
math.
random()).
replace(”.”
,”
”
));
returnarr.
join(”
&”
);
}window.
onerror=function(errormessage,scripturi,linenumber,columnnumber,errorobj){//这里用原生的方法去截获if(!
scripturi&&!
linenumber&&!
columnnumber){returntrue;
}varurl=”
/jslog/index/sex_flag/nv.
html”
;
try{//1.
创建xmlhttprequest对象//这是xmlhttpreuquest对象无部使用中最复杂的一步//需要针对ie和其他类型的浏览器建立这个对象的不同方式写不同的代码varxmlhttprequest;
if(window.
xmlhttprequest){//针对firefox,mozillar,opera,safari,ie7,ie8xmlhttprequest=newxmlhttprequest();
//针对某些特定版本的mozillar浏览器的bug进行修正if(xmlhttprequest.
overridemimetype){xmlhttprequest.
overridemimetype(”
text/xml”
);
}}elseif(window.
activexobject){//针对ie6,ie5.
5,ie5//两个可以用于创建xmlhttprequest对象的控件名称,保存在一个js的数组中//排在前面的版本较新varactivexname=[”
msxml2.
xmlhttp”
,”
microsoft.
xmlhttp”
];
for(vari=0;