s.js 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. /*! Copyright 2014 Baidu Inc. All Rights Reserved. */;(function(){var l=void 0,m=!0,r=null,s=!1;function t(a){return function(){return a}}var u=["search!"],fa=3,ga="BAIDU_DUP_replacement",ha="http://dup.baidustatic.com/painter/",x=document,y={},ia=0,ja=1,B=2,C=3,D=4,ka=5;function la(a){var b=ma(a),d=b[0],b=b[1];this.id=a;this.name=b;this.uri=E(b);this.Da=!b;this.status=ia;d&&b&&(this.Ia=F(I(d+"!"))||{load:function(){}});this.u=[]}
  2. var O=window.BAIDU_DUP_require||function(a,b,d){J(a,function(){for(var c=[],d=0;d<a.length;d++)c[d]=F(I(a[d]));N(b)&&b.apply(window,c)},d)};
  3. function J(a,b,d){var c=a.length;if(0===c)b();else for(var i=c,g=0;g<c;g++)(function(a){function h(){if(a.status<B)k();else{for(var h=a.u,c=[],b=0;b<h.length;b++){var g=h[b];g&&I(g).status<C&&c.push(g)}0===c.length?k():J(c,k,d)}}function k(){a&&a.status<C&&(a.status=C);0===--i&&b()}var c=a.Ia;c&&(c.normalize&&(a.name=c.normalize(a.name,E)),c.name2url&&(a.uri=c.name2url(a.name)));a.status<B?c&&N(c.load)?c.load(a.name,O,function(h){P(a.id,[],function(){return h});k()}):na(a,h,d):h()})(I(a[g]))}
  4. var Q={},R={},S={};function na(a,b,d){a.status=ja;S[a.id]?b():R[a.id]?Q[a.id].push(b):(R[a.id]=m,Q[a.id]=[b],d?(b=a.uri,a=x.createElement("script"),a.charset="utf-8",a.async=m,a.src=b,b=x.getElementsByTagName("head")[0]||x.body,b.insertBefore(a,b.firstChild)):x.write('<script charset="utf-8" src="'+a.uri+'"><\/script>'))}var P=window.BAIDU_DUP_define||function(a,b,d){var c=I(a);c.status<B&&(c.u=b,c.factory=d,c.status=c.Da?C:B);if(R[a]){delete R[a];S[a]=m;b=Q[a];for(delete Q[a];a=b.shift();)a()}};
  5. function F(a){if(!a)return r;if(a.status>=D)return a.W;if(a.status<C&&a.W===l)return r;a.status=D;for(var b=[],d=0;d<a.u.length;d++)b[d]=F(I(a.u[d]));var c=d=a.factory;N(d)&&(c=d.apply(window,b));a.status=ka;return a.W=c}function E(a){return/^https?:\/\//.test(a)?a:ha+a+".js"}function I(a){return y[a]||(y[a]=new la(a))}function ma(a){var b,d=a?a.indexOf("!"):-1;-1<d&&(b=a.slice(0,d),a=a.slice(d+1,a.length));return[b,a]}function N(a){return"[object Function]"===Object.prototype.toString.call(a)}
  6. P("util/lang",[],function(){function a(a){for(var c={},b="Array Boolean Date Error Function Number RegExp String".split(" "),g=0,f=b.length;g<f;g++)c["[object "+b[g]+"]"]=b[g].toLowerCase();return a==r?"null":c[Object.prototype.toString.call(a)]||"object"}var b=Object.prototype.hasOwnProperty;return{A:b,a:a,getAttribute:function(a,c){for(var b=a,g=c.split(".");g.length;){if(b===l||b===r)return;b=b[g.shift()]}return b},ga:function(d){if("object"!==a(d))return"";var c=[],i;for(i in d)b.call(d,i)&&c.push(i+
  7. "="+encodeURIComponent(d[i]));return c.join("&")},k:function(b){var c=[];switch(a(b)){case "object":c=Array.prototype.slice.call(b);break;case "array":c=b;break;case "number":case "string":c.push(b)}return c},unique:function(a){for(var c=[],b={},g=a.length,f=0;f<g;f++){var h=a[f];b[h]||(c[c.length]=h,b[h]=m)}return c},removeItem:function(a,c){for(var b=[].slice.call(a),g=b.length-1;0<=g;g--)b[g]===c&&b.splice(g,1);return b},da:function(){}}});
  8. P("util/browser",["util/lang"],function(a){var b={},d=navigator.userAgent,c=window.RegExp;/msie (\d+\.\d)/i.test(d)&&(b.q=document.documentMode||+c.$1);/opera\/(\d+\.\d)/i.test(d)&&(b.opera=+c.$1);/firefox\/(\d+\.\d)/i.test(d)&&(b.Va=+c.$1);/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(d)&&!/chrome/i.test(d)&&(b.gb=+(c.$1||c.$2));if(/chrome\/(\d+\.\d)/i.test(d)){b.oa=+c.$1;var i;try{i="scoped"in document.createElement("style")}catch(g){i=s}i&&(b.Na=m)}try{/(\d+\.\d)/.test(a.getAttribute(window,
  9. "external.max_version"))&&(b.ab=+c.$1)}catch(f){}a="Android iPad iPhone Linux Macintosh Windows".split(" ");c="";for(i=0;i<a.length&&!(c=a[i],d.match(RegExp(c.toLowerCase(),"i")));i++);b.platform=c;return b});
  10. P("util/dom",["util/lang"],function(a){function b(a){try{if(a&&"object"===typeof a&&a.document&&"setInterval"in a)return m}catch(b){}return s}function d(a,c){c=2===arguments.length?c:a.parent;return a!=c||!b(a)}function c(a,c){for(var c=2===arguments.length?c:a.parent,h=0;10>h++&&d(a,c);){var k;try{k=!!a.parent.location.toString()}catch(b){k=s}if(!k)return m;a=a.parent}return 10<=h}function i(a){return 9===a.nodeType?a:a.ownerDocument||a.document}return{c:function(c,b){return"string"===a.a(c)&&0<
  11. c.length?(b||window).document.getElementById(c):c.nodeName&&(1===c.nodeType||9===c.nodeType)?c:r},Ea:b,r:d,B:c,ta:i,z:function(a){a=i(a);return a.parentWindow||a.defaultView||r},i:function(a){a=b(a)?a.document:i(a);return"CSS1Compat"===a.compatMode?a.documentElement:a.body},K:function(b,f){1===arguments.length&&"number"===a.a(arguments[0])&&(f=arguments[0],b=l);for(var f=f||10,h=window,k=0;k++<f&&d(h)&&!c(h)&&(!b||!b(h));)h=h.parent;return h}}});
  12. P("util/style",["util/lang","util/dom","util/browser"],function(a,b,d){function c(a,c){if(!a)return"";var d="",d=-1<c.indexOf("-")?c.replace(/[-][^-]{1}/g,function(a){return a.charAt(1).toUpperCase()}):c.replace(/[A-Z]{1}/g,function(a){return"-"+a.charAt(0).toLowerCase()}),e=b.z(a);if(e&&e.getComputedStyle){if(e=e.getComputedStyle(a,r))return e.getPropertyValue(c)||e.getPropertyValue(d)}else if(a.currentStyle)return e=a.currentStyle,e[c]||e[d];return""}function i(a){var k={top:0,left:0};if(a===b.i(a))return k;
  13. var d=b.ta(a),e=d.body,d=d.documentElement;a.getBoundingClientRect&&(a=a.getBoundingClientRect(),k.left=Math.floor(a.left)+Math.max(d.scrollLeft,e.scrollLeft),k.top=Math.floor(a.top)+Math.max(d.scrollTop,e.scrollTop),k.left-=d.clientLeft,k.top-=d.clientTop,a=c(e,"borderLeftWidth"),e=c(e,"borderTopWidth"),a=parseInt(a,10),e=parseInt(e,10),k.left-=isNaN(a)?2:a,k.top-=isNaN(e)?2:e);return k}function g(a,b){var d=c(a,"margin"+b).toString().toLowerCase().replace("px","").replace("auto","0");return parseInt(d,
  14. 10)||0}function f(c){for(var k=b.z(c),j=100;c&&c.tagName;){var e=100;if(d.q){if(5<d.q)try{e=parseInt(a.getAttribute(c,"filters.alpha.opacity"),10)||100}catch(g){}j=j>e?e:j}else{try{e=100*(k.getComputedStyle(c,r).opacity||1)}catch(n){}j*=e/100}c=c.parentNode}return 0===j?0:j||100}return{Za:c,Ya:i,p:function(a){var c=b.c(a);if(!c)return s;a=i(c);c=b.z(c);if(!c)return a;for(var d=0;c!==c.parent&&10>d++&&!b.B(c)&&c.frameElement;){var e=i(c.frameElement);a.left+=e.left;a.top+=e.top;c=c.parent}return a},
  15. Wa:g,M:function(a,c){var d=b.c(a),e=d.offsetWidth;c&&(e+=g(d,"Left")+g(d,"Right"));return e},L:function(a,c){var d=b.c(a),e=d.offsetHeight;c&&(e+=g(d,"Top")+g(d,"Bottom"));return e},Xa:f,va:function(a){for(var c=b.c(a),a=b.z(c),c=f(c),d=0;10>d++&&b.r(a)&&!b.B(a);){var e=a.frameElement?f(a.frameElement):100,c=c*(e/100);a=a.parent}return c},aa:function(a){try{var c=b.i(a||window).scrollWidth;if(c||0===c)return c}catch(d){}return-1},$:function(a){try{var c=b.i(a||window).scrollHeight;if(c||0===c)return c}catch(d){}return-1},
  16. n:function(a){try{var c=b.i(a||window).clientWidth;if(c||0===c)return c}catch(d){}return-1},m:function(a){try{var c=b.i(a||window).clientHeight;if(c||0===c)return c}catch(d){}return-1},za:function(a){var c=b.i(a);return a.pageYOffset||c.scrollTop},ya:function(a){var c=b.i(a);return a.pageXOffset||c.scrollLeft}}});
  17. P("util/url",["util/dom"],function(a){return{Z:function(a,d,c){a=a.match(RegExp("(\\?|&|#)"+d+"=([^&#]*)(&|#)?"));d="";a&&(d=a[2]);c&&(d=decodeURIComponent(d));return d},N:function(b){var b=a.K(b),d="";a.r(b)&&(d=b.document.referrer);return d=d||b.location.href}}});
  18. P("util/event",["util/dom"],function(a){return{bind:function(b,d,c){if(b=a.Ea(b)?b:a.c(b))if(b.addEventListener)b.addEventListener(d,c,s);else if(b.attachEvent)b.attachEvent("on"+d,c);else{var i=b["on"+d];b["on"+d]=function(){i&&i.apply(this,arguments);c.apply(this,arguments)}}return b}}});
  19. P("util/cookie",["util/lang"],function(a){return{get:function(a,d){var c=RegExp("(^| )"+a+"=([^;]*)(;|$)").exec(document.cookie);return c?d?decodeURIComponent(c[2]):c[2]:""},set:function(b,d,c,i){var g=c.expires;"number"===a.a(g)&&(g=new Date,g.setTime(+g+c.expires));document.cookie=b+"="+(i?encodeURIComponent(d):d)+(c.path?"; path="+c.path:"")+(g?"; expires="+g.toGMTString():"")+(c.domain?"; domain="+c.domain:"")}}});
  20. P("util/data",["util/lang","util/dom"],function(a,b){function d(c,b,d){var d=d?h:g,f;if("string"===a.a(c)){for(c=c.split(".");c.length;)f=c.shift(),d[f]=c.length?d[f]!==l?d[f]:{}:b,d=d[f];f=b}return f}function c(c,b){var d=b?h:g,f;"string"===a.a(c)&&(f=a.getAttribute(d,c));return f}function i(a,b,e){if(!a||!b)return s;var h=c(a)||{};switch(e){case "+1":e=h[b]||0;h[b]=++e;break;default:h[b]=parseInt(e,10)}d(a,h);return h[b]}var g={},f=b.K(),h=f.BAIDU_DUP_info||(f.BAIDU_DUP_info={});return{l:function(a,
  21. c){var b=window;return b[a]?b[a]:b[a]=c},o:function(a){var c=window,b=c[a];c[a]=l;return b},h:d,d:c,fa:function(c,b){var d=b?h:g;switch(a.a(c)){case "string":for(var f=c.split(".");f.length;){var n=f.shift();if(f.length&&d[n]!==l)d=d[n];else return delete d[n],m}}return s},T:function(a,c){return i(a,c,"+1")},cb:function(a,c,b){return i(a,c,b)},count:i,sa:function(a,b){return!a||!b?s:(c(a)||{})[b]||0},Ma:function(a,b){if(!a||!b)return s;var h=c("pageConfig")||{};h[a]=b;d("pageConfig",h);return m},
  22. ra:function(a){return!a?s:(c("pageConfig")||{})[a]}}});
  23. P("util/storage",[],function(){function a(a,c,b){if(d)try{d.setItem(a,b?encodeURIComponent(c):c)}catch(h){}}function b(a,c){if(d){var b=d.getItem(a);return c&&b?decodeURIComponent(b):b}return r}var d;try{d=window.localStorage}catch(c){}return{na:function(){var c=s;try{d.removeItem("BAIDU_DUP_storage_available"),a("BAIDU_DUP_storage_available","1"),b("BAIDU_DUP_storage_available")&&(c=m),d.removeItem("BAIDU_DUP_storage_available")}catch(g){}return c},setItem:a,getItem:b,ja:function(c,g,f){if(d){g=
  24. f?encodeURIComponent(g):g;f=b(c)||"";try{a(c,f+((f&&"|")+g))}catch(h){}}},ia:function(c,g,f){if(d)if(g=f?encodeURIComponent(g):g,f=b(c)||"",f=f.replace(RegExp(g+"\\|?","g"),"").replace(/\|$/,""))try{a(c,f)}catch(h){}else d.removeItem(c)}}});
  25. P("util/log",["util/lang","util/event","util/storage"],function(a,b,d){function c(a,c){var b=new Image,d="BAIDU_DUP_log_"+Math.floor(2147483648*Math.random()).toString(36);window[d]=b;b.onload=b.onerror=b.onabort=function(){b.onload=b.onerror=b.onabort=r;b=window[d]=r;c&&c(i,a,m)};b.src=a}var i="BAIDU_DUP_log_storage";return{$a:c,eb:function(){var a=d.getItem(i);if(a)for(var a=a.split("|"),b=0,h=a.length;b<h;b++)c(decodeURIComponent(a[b]),d.ia)},G:function(g){var g="object"===a.a(g)?g:{},f=g.url||
  26. "http://cbjslog.baidu.com/log",h=g.option||"now",g=a.ga(g.data||{}),f=f+((0<=f.indexOf("?")?"&":"?")+g+(g?"&":"")+"rdm="+ +new Date);switch(h){case "now":c(f);break;case "block":break;default:d.ja(i,f,m),b.bind(window,"unload",function(){c(f,d.ia)})}}}});P("util","util/lang,util/dom,util/style,util/url,util/event,util/cookie,util/data,util/storage,util/log,util/browser".split(","),function(a,b,d,c,i,g,f,h,k,j){return{lang:a,b:b,style:d,url:c,event:i,cookie:g,data:f,hb:h,log:k,V:j}});
  27. P("biz",["util","slot"],function(a,b){function d(c,b){var d=/^[0-9a-zA-Z]+$/;return!c||!d.test(c)||!b?[]:b="array"===a.lang.a(b)?b:Array.prototype.slice.call(arguments,1)}function c(c,b,d){if(!b||!b.length)return s;var d=d||{S:s,ca:s,ea:s},j=d.ca?a.data.d(i):{},e=d.S?g:i,j=d.ea?{}:a.data.d(e)||j,d={},o;for(o in j)a.lang.A.call(j,o)&&(d[o]="array"===a.lang.a(j[o])?j[o].slice():j[o]);var j=d[c]||[],n=b.length;for(o=0;o<n;o++){var p=b[o];"string"===typeof p&&(p=encodeURIComponent(p),100>=p.length&&(j[j.length]=
  28. p))}if(!j.length)return s;d[c]=a.lang.unique(j);a.data.h(e,d);return m}var i="bizOrientations",g="bizUrgentOrientations";return{U:function(a,b){var g=d.apply(this,arguments);return c(a,g)},ka:function(a,b){var g=d.apply(this,arguments);return c(a,g,{S:m,ca:m})},Pa:function(a,b){var g=d.apply(this,arguments);return c(a,g,{S:m,ea:m})},wa:function(c){var c=Math.max(0,Math.min(c||500,500)),b=[],d=a.data.d(g)||a.data.d(i)||{};if("object"===a.lang.a(d))for(var j in d)a.lang.A.call(d,j)&&(b[b.length]=j+
  29. "="+d[j].join(","));a.data.h(g,l);b.sort(function(a,c){return a.length-c.length});d="";j=b.length;for(var e=0;e<j&&!(d.length+b[e].length>=c);e++)d+=(e?"&":"")+b[e];return d},la:function(a,c){b.Qa(a);b.ma(c)}}});
  30. P("preview",["biz","util"],function(a,b){function d(){function a(c){var d=b.url.Z;return d(i,"baidu_clb_preview_"+c)||d(i,"baidu_dup_preview_"+c)}var i=b.url.N(),g=a("sid"),f=a("mid"),h=a("vc"),k=+a("ts"),j=r;3E4>=+new Date-k&&(j={ha:g,Ga:f,Sa:h});d=function(){return j};return j}return{Aa:function(a){var b=[],g=d();g&&a==g.ha&&(b.push("mid="+g.Ga),b.push("sid="+g.Sa));return b.join("&")},d:function(){return d()},ba:function(a){var d=s;a?/cpro_template=/gi.test(a)&&(b.data.h("#unionPreviewSwitch",
  31. m),d=m):d=!!b.data.d("#unionPreviewSwitch");return d},Ba:function(){var a=b.data.d("#unionPreviewData");return a?"prev="+encodeURIComponent(a)+"&pt=union":""},Ra:function(a){b.data.h("#unionPreviewData",a)},Ua:function(){b.data.fa("#unionPreviewSwitch");b.data.fa("#unionPreviewData")}}});
  32. P("slot",["util"],function(a){function b(){for(var a={response:{},holder:"",stack:[],errors:[],status:{}},c=k.length-1;0<=c;c--)a.status[k[c]]=0;return a}function d(a,c){var b=s;"fillAsync"===c&&(b=m);o[a]&&-1!==o[a].stack.join(" ").toLowerCase().indexOf("async")&&(b=m);return b}function c(a,c){if(!a)return"";var b=q+a;c&&(b+="_"+c);return b}function i(a,c,b){if(!a||!c)return s;b===l&&(b=+new Date);if(o[a]){o[a].status[c]=b;if("finish"===c){var c={},b=s,d;for(d in p)if(d&&p.hasOwnProperty(d)&&p[d]&&
  33. 0===(""+a).indexOf(""+d)&&o[a].response){var b=o[a].response.data,e=b._h||b.sh||b.height||0;c[a]=0===(b._w||b.sw||b.width||0)||0===e?s:m;b=m}b&&n.apply(window,[c])}return m}return s}function g(a,c){f(a,"errors",c)}function f(c,b,d){c&&b&&d&&(c=o[c])&&"array"===a.lang.a(c[b])&&c[b].push(d)}function h(a){return!a?o:o[a]||s}var k="add,create,request,response,render,finish".split(","),j=[],e={},o={},n,p={},q="BAIDU_DUP_wrapper_";return{add:function(){var c={ids:[],preloadIds:[]},d=a.lang.k(arguments);
  34. if(!d.length)return c;for(var d=d.join(",").split(","),n=[],p=[],g=d.length,f=0;f<g;f++){var q=d[f];if(e.hasOwnProperty(q)){var k=q+"_"+e[q],T=h(k).stack||[];if("preload"===T[T.length-1]){c.preloadIds.push(k);continue}e[q]+=1}else e[q]=0;q=q+"_"+e[q];o[q]=new b;i(q,"add");p.push(q);n.push(q)}j=j.concat(p);c.ids=n;return c},create:function(b,n,e){if(!b||!n)return s;var p=c(b),h=m;if(a.b.c(p))return o[b].holder=p,h;if(d(b,n)){e=e||"";o[b].holder=e;e=a.b.c(e);try{e&&(e.innerHTML='<div id="'+p+'"></div>',
  35. o[b].holder=p)}catch(f){g(b,"Failed to insert wrapper"),h=s}}else if(document.write('<div id="'+p+'"></div>'),!a.b.c(p))try{var q=document.getElementsByTagName("script"),k=q[q.length-1];if(k){var j=k.parentNode;if(j){var U=document.createElement("div");U.id=c(b,"b");j.insertBefore(U,k)}}}catch(pa){g(b,"Failed to create backup wrapper")}i(b,"create");return h},qa:d,ua:function(a){return d(a)?"async":"sync"},Y:function(b){return!b?"":(b=a.b.c(o[b].holder)||a.b.c(c(b))||a.b.c(c(b,"b")))&&b.id||""},w:h,
  36. R:function(a,c){if(!a||!c)return s;return o[a]?(o[a].response=c,i(a,"response"),m):s},s:i,j:g,H:function(a,c){f(a,"stack",c)},J:function(c){c=a.lang.k(c);if(!c.length)return s;var b=[],d={},e;for(e=0;e<j.length;e++)d[j[e]]=e+1;for(e=0;e<c.length;e++){var n=d[""+c[e]];n===l&&(n=0);b.push(n)}return b},Qa:function(a){n=a},ma:function(a){p[a]=m},p:function(b){b=a.lang.k(b);if(!b.length)return["-1x-1"];for(var d=[],e=0;e<b.length;e++){var n=b[e],p;try{var h=a.b.c(c(n))||a.b.c(c(n,"b"));if(h){var f=a.style.p(h);
  37. f&&(p=[f.top,f.left])}}catch(q){g(n,"Unable to get ps")}p=p?p:[-1,-1];d.push(p.join("x"))}return d}}});P("api",["slot","util"],function(a,b){return{getDai:a.J,getSlots:a.w,getFillType:a.ua,getFillWrapperId:a.Y,setStatus:a.s,addErrorItem:a.j,addStackItem:a.H,bind:b.event.bind,getType:b.lang.a,sendLog:b.log.G,putInfo:b.data.h,getInfo:b.data.d,defineOnce:b.data.l,addCount:b.data.T,getCount:b.data.sa,getConfig:b.data.ra}});
  38. P("param",["slot","preview","biz","util"],function(a,b,d,c){function i(a,c){for(var c=c||0,b=[],d=0,e=a.length;d<e;d++)b.push(a[d].split("_")[c]);return b.join(",")}function g(a){a=a||window.document.domain;0===a.indexOf("www.")&&(a=a.substr(4));"."===a.charAt(a.length-1)&&(a=a.substring(0,a.length-1));var c=a.match(RegExp("([a-z0-9][a-z0-9\\-]*?\\.(?:com|cn|net|org|gov|info|la|cc|co|jp|us|hk|tv|me|biz|in|be|io|tk|cm|li|ru|ws|hn|fm|tw|ma|in|vn|name|mx|gd|im)(?:\\.(?:cn|jp|tw|ru|th))?)$","i"));return c?
  39. c[0]:a}var f=window,h=f.document,k=f.screen,j=f.navigator,e=+new Date,o=[{key:"di",value:function(a){return i(a.id)}},{key:"dcb",value:t("BAIDU_DUP_define")},{key:"dtm",value:t("BAIDU_DUP2_SETJSONADSLOT")},{key:"dbv",value:function(){var a=c.V;return a.Na?"1":a.oa?"2":"0"}},{key:"dci",value:function(c){for(var b="-1",d={fill:"0",fillOnePiece:"1",fillAsync:"2",preload:"3"},e=0;e<c.id.length;e++){var h=a.w(c.id[e]);if(h){var h=h.stack,g=h.length;if(1<=g){b=d[h[g-1]];break}}}return b}},{key:"dri",value:function(a){return i(a.id,
  40. 1)}},{key:"dis",value:function(){var a=0;c.b.r(f)&&(a+=1);c.b.B(f,f.top)&&(a+=2);var b=c.style.n(),d=c.style.m();if(40>b||10>d)a+=4;return a}},{key:"dai",value:function(c){return a.J(c.id).join(",")}},{key:"dds",value:function(){var a=c.data.d("dds");return c.lang.ga(a)}},{key:"drs",value:function(){var a={uninitialized:0,loading:1,loaded:2,interactive:3,complete:4};try{return a[h.readyState]}catch(c){return-1}}},{key:"dvi",value:t("1418805469")},{key:"ltu",t:m,value:function(){var a=c.url.N(function(a){var b=
  41. c.style.n(a),a=c.style.m(a);return 400<b&&120<a?m:s});0<a.indexOf("cpro_prev")&&(a=a.slice(0,a.indexOf("?")));return a}},{key:"liu",t:m,value:function(){return c.b.r(f)?h.URL:""}},{key:"ltr",t:m,value:function(){var a=c.b.K(),b="";try{b=a.opener?a.opener.document.location.href:""}catch(d){}return b||a.document.referrer}},{key:"lcr",t:m,value:function(){var a=h.referrer,b=a.replace(/^https?:\/\//,""),b=b.split("/")[0],b=b.split(":")[0],b=g(b),d=g(),e=c.cookie.get("BAIDU_DUP_lcr");if(e&&d===b)return e;
  42. return d!==b?(c.cookie.set("BAIDU_DUP_lcr",a,{domain:d}),a):""}},{key:"ps",value:function(c){return a.p(c.id).join(",")}},{key:"psr",value:function(){return[k.width,k.height].join("x")}},{key:"par",value:function(){return[k.availWidth,k.availHeight].join("x")}},{key:"pcs",value:function(){return[c.style.n(),c.style.m()].join("x")}},{key:"pss",value:function(){return[c.style.aa(),c.style.$()].join("x")}},{key:"pis",value:function(){return(c.b.r(f)?[c.style.n(),c.style.m()]:[-1,-1]).join("x")}},{key:"cfv",
  43. value:function(){var a=0;if(j.plugins&&j.mimeTypes.length){var c=j.plugins["Shockwave Flash"];c&&c.description&&(a=c.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")+".0")}else if(f.ActiveXObject&&!f.opera)for(c=10;2<=c;c--)try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+c);b&&(a=b.GetVariable("$version").replace(/WIN/g,"").replace(/,/g,"."))}catch(d){}return parseInt(a,10)}},{key:"ccd",value:function(){return k.colorDepth||0}},{key:"chi",value:function(){return f.history.length||
  44. 0}},{key:"cja",value:function(){return j.javaEnabled().toString()}},{key:"cpl",value:function(){return j.plugins.length||0}},{key:"cmi",value:function(){return j.mimeTypes.length||0}},{key:"cce",value:function(){return j.cookieEnabled||0}},{key:"col",value:function(){return(j.language||j.browserLanguage||j.systemLanguage).replace(/[^a-zA-Z0-9\-]/g,"")}},{key:"cec",value:function(){return(h.characterSet?h.characterSet:h.charset)||""}},{key:"cdo",value:function(){var a=window.orientation;a===l&&(a=
  45. -1);return a}},{key:"tsr",value:function(){var a=0,c=+new Date;e&&(a=c-e);return a}},{key:"tlm",value:function(){return Date.parse(h.lastModified)/1E3}},{key:"tcn",value:function(){return Math.round(+new Date/1E3)}},{key:"tpr",value:function(a){var a=a&&a.max_age?a.max_age:24E4,c=(new Date).getTime(),b,d;try{b=!!window.top.location.toString()}catch(e){b=s}d=b?window.top:window;(b=d.BAIDU_DUP2_pageFirstRequestTime)?c-b>=a&&(b=d.BAIDU_DUP2_pageFirstRequestTime=c):b=d.BAIDU_DUP2_pageFirstRequestTime=
  46. c;return b||""}},{key:"_preview",value:function(a){return b.Aa(i(a.id))}},{key:"dpt",value:function(){var a="none";b.ba()&&(a="union");return a}},{key:"coa",t:m,value:function(a){var b=a.id,b=b[0].split("_")[0],a={},d=s,e=c.data.d("#novaOpenApi");if(e&&b&&e[b]){var d=m,b=e[b],h;for(h in b)h&&b.hasOwnProperty(h)&&"undefined"!==typeof b[h]&&(a[h]=encodeURIComponent(b[h]).toString())}d&&(a.c01=1);h="";for(var g in a)g&&a.hasOwnProperty(g)&&"undefined"!==typeof a[g]&&(h+="&"+g+"="+a[g]);return h=h.slice(1)}},
  47. {key:"_unionpreview",value:function(){return b.Ba()}},{key:"baidu_id",value:t("")},{key:"_orientation",value:function(){return d.wa()}}];return{get:function(a,c){for(var b=[],d=0,e=o.length;d<e;d++){var h;try{var g=o[d],f=g.key,k=g.t,j=g.value,j="function"===typeof j?j(a):j,j=k?encodeURIComponent(j):j;if(c&&c===f)return j;h=f&&0!==f.indexOf("_")?f+"="+j:j}catch(i){h=encodeURIComponent(i.toString()),h=h.slice(0,100)}h&&b.push(h)}b=b.join("&");return b.slice(0,2048)}}});
  48. P("request",["param","slot","util"],function(a,b,d){P("request!",[],{name2url:function(c){return"http://cb.baidu.com/ecom?"+a.get({id:c.split(",")})}});P("batch!",[],{name2url:function(c){return"http://cb.baidu.com/ecom?"+a.get({id:c.split(",")})}});return{send:function(a,i,g){if(!a||!i||g===l)return s;var f=[];if("array"!==d.lang.a(a))b.s(a,"request"),f=["request!"+a];else{for(f=0;f<a.length;f++)b.s(a[f],"request");f=1===a.length?["request!"+a[0]]:["batch!"+a.join(",")]}O(f,i,g);return m}}});
  49. P("control",["slot","request","preview","util"],function(a,b,d,c){function i(b,d,g){var e=d.deps,f=d.data,i=a.Y(b);g&&!i?a.j(b,"HolderNotFound"):e&&(0>e[0].indexOf("clb/")&&a.s(b,"finish"),O(e,function(d){if("object"===c.lang.a(f)){f.id=b;if(d.hasOwnProperty("validate"))try{var g=d.validate(f);g!==m&&c.log.G({data:{type:g||"ResponseError",errorPainter:e[0],id:b,slotType:f._stype,materialType:f._isMlt,html:!!f._html}})}catch(j){a.j(b,"validateException")}if(d.hasOwnProperty("render"))try{a.s(b,"render"),
  50. d.render(f,i)}catch(k){a.j(b,"RenderException")}else a.j(b,"RenderNotFound")}else a.j(b,"ResponseFormatError")},g))}function g(c,d,g){if(!c)return s;var g=g||"",e=a.add(c),c=e.ids[0]||e.preloadIds[0];if(!c)return s;var f=a.qa(c,d);a.H(c,d);a.create(c,d,g);e.ids.length?b.send(c,function(b){a.R(c,b);i(c,b,f)},f):e.preloadIds.length&&(d=a.w(c).response,i(c,d,f));return m}function f(b){for(var c=0,d=b+"_"+c;0!==a.J([d])[0];){var e=a.w(d);if((e=e&&e.response)&&0===e.deps[0].indexOf("clb/")){var g=e.data,
  51. e=g._isMlt;(0===e&&""!==g._html||e===s&&g._fxp)&&a.s(d,"finish",0)}d=b+"_"+ ++c}if(b!==l&&(b=(c=window.BAIDU_CLB_SLOTS_MAP)&&c[b],b!==l&&(e=b._isMlt,0===e&&""!==b._html||e===s&&b._fxp)))b._done=s}window.BAIDU_CLB_prepareMoveSlot=f;return{fill:function(a){return g(a,"fill")},I:function(a,b){return g(a,"fillAsync",b)},Ja:function(){function g(d){b.send(d,function(b){if("array"===c.lang.a(b)){if(b&&b.length===d.length)for(var e=0;e<d.length;e++)a.R(d[e],b[e])}else"object"===c.lang.a(b)&&b&&1===d.length&&
  52. a.R(d[0],b)},s)}var f=c.lang.k(arguments),f=c.lang.unique(f),j=d.d();if(j)for(var e=0,i=f.length;e<i;e++)f[e]==j.ha&&(f.splice(e,1),e--);for(f=a.add(f).ids;f.length;){j=f.splice(0,16);for(e=0;e<j.length;e++)a.H(j[e],"preload");g(j)}},Ka:f}});
  53. P("global",["control","biz","util","preview"],function(a,b,d,c){function i(a){a=a.split(".");return j[a[0]]+a[1]}function g(){var a=k.BAIDU_DUP;if(!("object"===d.lang.a(a)&&a.push)){if("array"===d.lang.a(a)&&a.length)for(var b=0;b<a.length;b++)f(a[b]);k.BAIDU_DUP=l;d.data.l("BAIDU_DUP",{push:f});d.data.l("BAIDU_DUP_proxy",function(a){if(a)return function(){try{return f([a].concat(d.lang.k(arguments)))}catch(b){0<fa--&&d.log.G({data:{type:"ExecuteException",errorName:a,args:d.lang.k(arguments).join("|"),
  54. isQuirksMode:"CSS1Compat"!==document.compatMode,documentMode:document.documentMode||"",readyState:document.readyState||"",message:b.message}})}}});for(b in o)b&&d.lang.A.call(o,b)&&d.data.l(b,k.BAIDU_DUP_proxy(b));h()}}function f(a){if("array"!==d.lang.a(a))return s;var b=a.shift();d.data.T("apiCount",b);return(b=o[b]||n[b]||s)&&b.apply(r,a)}function h(){function a(b){for(var c=0,d=u.length;c<d;c++)if(0===b.indexOf(u[c]))return m;return s}d.data.l("BAIDU_DUP_require",function(b){for(var c=0,d=b.length;c<
  55. d;c++)if(a(b[c]))return;O.apply(r,arguments)});d.data.l("BAIDU_DUP_define",function(b,c){for(var d=0,e=c.length;d<e;d++)if(a(c[d]))return;P.apply(r,arguments)})}var k=window,j={clb:"BAIDU_CLB_",dan:"BAIDU_DAN_",nova:"cpro",dup:"BAIDU_DUP_"},e=[{f:["clb.fillSlot","clb.singleFillSlot","clb.fillSlotWithSize"],g:["fill"],e:a.fill},{f:["clb.fillSlotAsync"],g:["fillAsync"],e:a.I},{f:["clb.preloadSlots"],g:["preload"],e:a.Ja},{f:["clb.prepareMoveSlot"],g:["prepareMove"],e:a.Ka},{f:["clb.addOrientation"],
  56. g:["addOrientation"],e:b.U},{f:["clb.addOrientationOnce"],g:["addOrientationOnce"],e:b.ka},{f:["clb.setOrientationOnce"],g:["setOrientationOnce"],e:b.Pa},{f:["clb.setConfig"],g:["putConfig"],e:d.data.Ma},{f:["clb.addSlot","clb.enableAllSlots","clb.SETHTMLSLOT"],g:[],e:d.lang.da},{f:["dup.addSlotStatusCallback"],g:[],e:b.la}],e=function(a){for(var b={},c={},d=0;d<a.length;d++){for(var e=a[d],g=e.f,f=e.g,e=e.e;g.length;)b[i(g.shift())]=e;for(;f.length;)c[f.shift()]=e}return{Ha:b,La:c}}(e),o=e.Ha,n=
  57. e.La;return{Ca:function(){var e=d.data.o(i("clb.ORIENTATIONS"));if(e)for(var f in e)Object.prototype.hasOwnProperty.call(e,f)&&b.U(f,e[f]);d.data.h("#novaOpenApi",d.data.o("cproStyleApi"));var h=d.data.o("cproArray");if(h)for(var e=0,j=h.length;e<j;e++)h[e]&&h[e].id&&a.I(h[e].id,"cpro_"+h[e].id);if(h=d.data.o("cpro_mobile_slot")){e=0;for(j=h.length;e<j;e++){var k=h[e],n=k.id,o=d.data.d("#novaOpenApi")||{};o[n]||(o[n]={});for(f in k)f&&"id"!==f&&k.hasOwnProperty(f)&&(o[n][f]=k[f]);d.data.h("#novaOpenApi",
  58. o);h[e]&&h[e].id&&a.I(h[e].id,"cpro_"+h[e].id)}}if(f=d.data.o("cpro_id"))c.ba(f)&&(c.Ra(f),f="u0"),a.fill(f);a.fill(d.data.o(i("clb.SLOT_ID")));g()}}});P("logService",["util/lang","util/event"],function(a,b){b.bind(window,"load",function(){O(["detect"],a.da,m)})});
  59. P("fingerprint",["util/storage","util/event","util/browser","util/data","param"],function(a,b,d,c,i){var g=window,f=s;d.q?6<=d.q&&(f=m):a.na()&&(f=m);0<=g.location.href.indexOf("wa.kuwo.cn")||(f&&(c.d("isFPLoaded",m)===m?f=s:c.h("isFPLoaded",m,m)),f&&b.bind(g,"load",function(){var a=g.document,b=a.body,c="http://pos.baidu.com/wh/o.htm?ltr="+i.get({},"ltr"),d=a.createElement("div");d.id="BAIDU_DUP_fp_wrapper";d.style.position="absolute";d.style.left="-1px";d.style.bottom="-1px";d.style.zIndex=0;d.style.width=
  60. 0;d.style.height=0;d.style.overflow="hidden";d.style.visibility="hidden";d.style.display="none";a=a.createElement("iframe");a.id="BAIDU_DUP_fp_iframe";a.src=c;a.style.width=0;a.style.height=0;a.style.visibility="hidden";a.style.display="none";try{d.insertBefore(a,d.firstChild),b&&b.insertBefore(d,b.firstChild)}catch(f){}}))});P("replacement",["util"],function(a){function b(){var d=a.url.N(),c=a.url.Z(d,ga,m);b=function(){return c};return c}return{xa:function(){return b()}}});
  61. O(["replacement"],function(a){(a=a.xa())?O([a]):(O(["global"],function(a){a.Ca()}),O(["logService"]),O(["fingerprint"]))});
  62. window.BAIDU_DUP_define&&window.BAIDU_DUP_define("detect",["api"],function(a){function b(b){b.url="";b.host=window.location.hostname;b.from="DUP";a.sendLog({data:b,bb:"now"})}try{setTimeout(function(){var c=a.getSlots(),d;for(d in c){var g=c[d],f=g.response,h=s;if("object"!==a.getType(f))h=m;else{var h=m,k;for(k in f)if(Object.prototype.hasOwnProperty.call(f,k)){h=s;break}}var j=g.status,g=g.stack;h?b({type:"preload"===g[0]?"preloadFail":"loadFail",id:d}):!j.render&&!j.finish&&b({type:"renderFail",
  63. id:d,error:"preload"===g[0]?"PreloadNotFilled":"NotFilled",empty:!(!f.data||!f.data._html)})}},0)}catch(d){}});
  64. window.BAIDU_DUP_define&&window.BAIDU_DUP_define("viewWatch",["util","param"],function(a,b){function d(){var b=+new Date,d=500;w===h&&K&&(d=b-K);K=b;for(var j in n)if(o.call(n,j)){w===g&&(w=f);var i=n[j];i.F&&(i.P+=d);i.D&&(i.O+=d);i.Q=b-i.timestamp;if(w===h)G&&(i.v+=b-i.C);else if(72E5<=i.Q)c(s);else{var k=i=l,p=l;for(p in n)if(o.call(n,p)){var q=n[p];if(G){var v=a.b.c(q.Ta);if(!v)break;try{var z=e.n(A),V=e.m(A),H=e.p(v);q.top=H.top;q.left=H.left;var W=e.za(A),X=e.ya(A),Y=e.M(v),Z=e.L(v),$=H.top-
  65. W+0.35*Z,aa=H.left-X+0.35*Y;q.F=0<$&&$<V&&0<aa&&aa<z;var oa=Y*Z,ba=e.p(v),L=ba.top-W,M=ba.left-X,ca=e.M(v),da=e.L(v),ea=v=0,v=0>L?Math.max(L+da,0):Math.min(da,Math.max(V-L,0)),ea=0>M?Math.max(M+ca,0):Math.min(ca,Math.max(z-M,0));i=ea;k=v;q.D=k*i>0.5*oa}catch(qa){q.F=s,q.D=s}}else q.F=s,q.D=s}}}}function c(b){clearInterval(q);var c=document.domain.toLowerCase();if(!(-1<c.indexOf("autohome.com.cn")||-1<c.indexOf("sina.com.cn")||-1<c.indexOf("pconline.com.cn")||-1<c.indexOf("pcauto.com.cn")||-1<c.indexOf("pclady.com.cn")||
  66. -1<c.indexOf("pcgames.com.cn")||-1<c.indexOf("pcbaby.com.cn")||-1<c.indexOf("pchouse.com.cn")||-1<c.indexOf("xcar.com.cn")))if(w!==f)w=h;else{w=h;d();var c=s,e;for(e in n)if(e&&n.hasOwnProperty(e)&&n[e]){var g=n[e];"block"===g.Fa&&(c=m);g.total=p;a.log.G({url:i(g)})}if(b&&c)if(b=+new Date,k.q)for(c=b+200;c>+new Date;);else{e=1E5;for(c=0;c<e;c++);c=+new Date;e=Math.min(200*e/(c-b),1E7);for(c=0;c<e;c++);}}}function i(a){var c=["tu="+a.id,"word="+b.get(l,"ltu"),"if="+b.get(l,"dis"),"aw="+a.width,"ah="+
  67. a.height,"pt="+a.Q,"it="+a.P,"vt="+a.O,"csp="+z,"bcl="+a.pa,"pof="+a.Oa,"top="+a.top,"left="+a.left,"total="+a.total];return a.url+(a.X?a.X+"&":"")+c.join("&")}var g=1,f=2,h=3,k=a.V,j=a.event.bind,e=a.style,o=a.lang.A,n=[],p=0,q=0,w=g,G=m,K=0,z=[1E4<screen.availWidth?0:screen.availWidth,1E4<screen.availHeight?0:screen.availHeight].join(),A=window;a.b.r(window)&&!a.b.B(window)&&(A=window.top);q=setInterval(d,500);(function(){function a(){var b=+new Date,c;for(c in n)if(o.call(n,c)){var d=n[c];d.v+=
  68. b-d.C;d.C=b}G=s}function b(){var a=+new Date,c;for(c in n)o.call(n,c)&&(n[c].C=a);G=m}k.q?(j(document,"focusin",b),j(document,"focusout",a)):(j(window,"focus",b),j(window,"blur",a))})();j(window,"beforeunload",c);return{register:function(b){var c=+new Date,d=b.id,f=b.wrapperId,g=b.url||"http://eclick.baidu.com/a.js?",h=b.logType||"storage",b=b.extra||"";if(f&&!n[f]){var i=a.b.c(f);if(i){var j=e.p(i);n[f]={id:d,Ta:f,url:g,Fa:h,X:b,timestamp:c,P:0,F:s,O:0,D:s,Q:0,v:0,C:c,top:j.top,left:j.left,fb:z,
  69. opacity:e.va(i),pa:[e.n(),e.m()].join(),Oa:[e.aa(),e.$()].join(),width:e.M(i),height:e.L(i)};p++}}},getWatchCount:function(){return p}}});})();