1
var _tmr=_tmr||[];
2
(function(){function w(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,c)}
3
function H(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent&&a.detachEvent("on"+b,c)}
4
function Na(a,b){try{if(a.nodeName.toLowerCase()===b.toLowerCase())return a;if(a.parentNode)return Na(a.parentNode,b)}
5
catch(c){p&&console.warn("[TopMailRu] Error#1.25",c)}
6
return null}
7
function Oa(a,b){if(null===a.offsetParent||(0==a.offsetHeight||0==a.offsetWidth||0==a.clientHeight||
8
0==a.clientWidth)||b&&(0==a.offsetLeft||0==a.offsetTop))return!1;if(void 0!==l.getComputedStyle){var c=l.getComputedStyle(a,null);return"none"!==c.display&&"hidden"!==c.visibility}
9
return!0}
10
function da(a,b){for(var c=0;c<b.length;c++)if(b[c]==a)return!0;return!1}
11
function T(a){var b=typeof a;return!("number"===b||"boolean"===b||"string"===b||a.nodeType||a===a.window)}
12
function K(a){return"[object Array]"===Object.prototype.toString.call(a)}
13
function U(){var a=arguments,b=a[0]||{}
14
,c=!1,d=1,f=a.length,
15
g,e,h,t,k;"boolean"===typeof b&&(c=b,b=a[d++]||{}
16
);for(T(b)||(b={}
17
);d<f;d++)if(null!=(g=a[d]))for(e in g)h=b[e],t=g[e],b!==t&&(c&&t&&(T(t)||(k=K(t)))?(k?(k=!1,h=h&&K(h)?h:[]):h=h&&T(h)?h:{}
18
,b[e]=U(c,h,t)):void 0!==t&&(b[e]=t));return b}
19
function vb(a,b,c){if(!a)return null;var d=a.match(b),f=2<arguments.length?c:0;return d&&d.length>f?d[f]:null}
20
function Pa(a){return(""+a).replace(/[\/\^\$\*\+\?\.\|\(\)\[\]\{\}
21
\\]/g,"\\$&")}
22
function Qa(a){var b="";try{var c=new Uint8Array(a);l.crypto.getRandomValues(c);
23
for(var d=0;d<a;d++)b+=(c[d]%16).toString(16)}
24
catch(f){b="";for(d=0;d<a;d++)c=Math.floor(16*Math.random()),b+=c.toString(16)}
25
return b}
26
function y(){return(new Date).getTime()}
27
function F(a,b){var c={data:b,raw:a,url:"https://top-fwz1.mail.ru"+a}
28
;if(void 0===b)c.dataSplitter=";",c.open=wb,c.connect=xb,c.startListen=yb,c.stopListen=zb,c.open(c),c.connect(c);else{var d;"function"===typeof l.XMLHttpRequest?(c.dataSplitter=";",c.open=Ab,c.connect=Bb,c.startListen=Cb,c.stopListen=Db,c.open(c),c.connect(c),
29
d=!0):d=!1;d||Eb(c)}
30
}
31
function Eb(a){var b=k.createElement("iframe"),c=k.createElement("div");c.setAttribute("style","position: absolute !important; top: -9999px !important; left: -9999px !important; width: 1px !important; height: 1px !important;");c.appendChild(b);k.body.appendChild(c);try{var d=b.contentWindow.document,f=d.createElement("div"),g;for(g in a.data)if(a.data.hasOwnProperty(g)){var e=a.data[g],h=typeof e;if("string"===h||"number"===h){var t=d.createElement("input");t.setAttribute("type",
32
"hidden");t.setAttribute("name",g);t.value=e;f.appendChild(t)}
33
}
34
var l=d.createElement("form");l.setAttribute("action",a.url);l.setAttribute("method",Ra);l.setAttribute("enctype",Sa);l.appendChild(f);var m=d.createElement("div");m.appendChild(l);d.body.appendChild(m);var q=function(){try{H(b,"load",q),k.body.removeChild(c)}
35
catch(a){p&&console.warn("[TopMailRu] Error#1.2",a)}
36
}
37
;w(b,"load",q);l.submit()}
38
catch(n){p&&console.warn("[TopMailRu] Error#1.3",n)}
39
}
40
function Ab(a){a._connection=new l.XMLHttpRequest}
...
</html>