1
var _tmr=_tmr||[];
2
(function(){function Eb(){return sa&&Fb&&ab?(bb=[Fb-sa,ab-sa,Ma?Ma-sa:null,Na?Na-sa:null].join("/"),Ma&&Na&&(Eb=function(){return bb}
3
),bb):null}
4
function n(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,c)}
5
function M(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent&&a.detachEvent("on"+b,c)}
6
function Gb(a,b){try{if(a.nodeName.toLowerCase()===b.toLowerCase())return a;if(a.parentNode)return Gb(a.parentNode,b)}
7
catch(c){q&&console.warn("[TopMailRu] Error#1.25",
8
c)}
9
return null}
10
function Hb(a,b){if(null===a.offsetParent||(0==a.offsetHeight||0==a.offsetWidth||0==a.clientHeight||0==a.clientWidth)||b&&(0==a.offsetLeft||0==a.offsetTop))return!1;if(void 0!==f.getComputedStyle){var c=f.getComputedStyle(a,null);return"none"!==c.display&&"hidden"!==c.visibility}
11
return!0}
12
function $(a,b){for(var c=0,d=b.length;c<d;c++)if(b[c]==a)return!0;return!1}
13
function O(a){var b=typeof a;return!("number"===b||"boolean"===b||"string"===b||a.nodeType||a===a.window)}
14
function aa(a){return"[object Array]"===
15
Object.prototype.toString.call(a)}
16
function ba(){var a=arguments,b=a[0]||{}
17
,c=!1,d=1,g=a.length,h,e,k,r,u;"boolean"===typeof b&&(c=b,b=a[d++]||{}
18
);for(O(b)||(b={}
19
);d<g;d++)if(null!=(h=a[d]))for(e in h)k=b[e],r=h[e],b!==r&&(c&&r&&(O(r)||(u=aa(r)))?(u?(u=!1,k=k&&aa(k)?k:[]):k=k&&O(k)?k:{}
20
,b[e]=ba(c,k,r)):void 0!==r&&(b[e]=r));return b}
21
function Ib(a,b,c){if(!a)return null;var d=a.match(b),g=2<arguments.length?c:0;return d&&d.length>g?d[g]:null}
22
function Jb(a){return(""+a).replace(/[\/\^\$\*\+\?\.\|\(\)\[\]\{\}
23
\\]/g,
24
"\\$&")}
25
function cb(a){return Ib(a.host,/^(?:w{3}
26
.)?(.*)$/,1)||""}
27
function qc(a,b,c){a=cb(a);b=(b&&0<b?b:URL_HELPER__MASK_LEVEL)-1;var d=1;a=a.replace(RegExp("^.*(?:\\.((?:[^\\.]+\\.){"+b+"}
28
[^\\.]+$))"),"$1");if(d=a.match(/\./g))d=d.length;a="(?:^|\\.{"+(b-d+1)+"}
29
)"+Jb(a)+"$";return RegExp(c?"^((?!"+a+").)*$":a)}
30
function db(a){var b;if(aa(a)){b=[];for(var c=0,d=a.length;c<d;c++)b.push(db(a[c]));return b}
31
b=a instanceof RegExp?a:RegExp("^"+Jb(a)+"$");return b.test(cb(G))?null:b}
32
function Kb(a){var b=
33
"";try{var c=new Uint8Array(a);f.crypto.getRandomValues(c);for(var d=0;d<a;d++)b+=(c[d]%16).toString(16)}
34
catch(g){b="";for(d=0;d<a;d++)c=Math.floor(16*Math.random()),b+=c.toString(16)}
35
return b}
36
function w(){return(new Date).getTime()}
37
function D(a,b){var c={data:b,raw:a,url:eb(a)}
38
,d;if(!rc||"function"!==typeof navigator.sendBeacon)d=!1;else{c.dataSplitter=";";var g=fb(c.data,c.dataSplitter);try{d=!0===navigator.sendBeacon(c.url,g)}
39
catch(h){d=!1}
40
}
...
</html>